commit:     dc505f55e126ded26cb4fe09b41e79058b49c34e
Author:     Akinori Hattori <hattya <AT> gentoo <DOT> org>
AuthorDate: Thu Jun 26 12:48:11 2025 +0000
Commit:     Akinori Hattori <hattya <AT> gentoo <DOT> org>
CommitDate: Thu Jun 26 12:53:05 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc505f55

x11-terms/mlterm: drop old

Signed-off-by: Akinori Hattori <hattya <AT> gentoo.org>

 x11-terms/mlterm/Manifest                    |   1 -
 x11-terms/mlterm/files/mlterm-clang-16.patch | 123 ------------------------
 x11-terms/mlterm/mlterm-3.9.3-r1.ebuild      | 135 ---------------------------
 3 files changed, 259 deletions(-)

diff --git a/x11-terms/mlterm/Manifest b/x11-terms/mlterm/Manifest
index 56dadec5f3f3..f1510782e7f9 100644
--- a/x11-terms/mlterm/Manifest
+++ b/x11-terms/mlterm/Manifest
@@ -1,2 +1 @@
-DIST mlterm-3.9.3.tar.gz 4272090 BLAKE2B 
8f71a8c5cd63b7caa803e699a7e42b8d11cb18324595a7a255c7542df6fad6b968bf56a03a2d19a2381d103232685e3c3cd62388ac036a024870fbe3d222d081
 SHA512 
67c22ee8411cef499620a37e43af5609bb52cf8be6b617f0dfa6605217eb7f66227bfe073ca9b878606392fac26f94299221b5890fba1d90a3afc35a0f3132a1
 DIST mlterm-3.9.4.tar.gz 4227568 BLAKE2B 
75bb435a3ec0fc3872fc763d850125a20314b4a54e6c628dee8045db6d1acaf669d45540d5812e9331ceb8a210f93178e208ccd48acc7c70d8743dea43783f99
 SHA512 
f03ce24b89f74510cd8924a2cd9ab795c6ebf7f7ef2b69fb8a17bf3f5855c255cf86558b0e5abc7db64175f7c909b165cf96663825b98f4a2df4371d5e4a9469

diff --git a/x11-terms/mlterm/files/mlterm-clang-16.patch 
b/x11-terms/mlterm/files/mlterm-clang-16.patch
deleted file mode 100644
index 134870d8f756..000000000000
--- a/x11-terms/mlterm/files/mlterm-clang-16.patch
+++ /dev/null
@@ -1,123 +0,0 @@
-https://github.com/arakiken/mlterm/pull/68
-
-From 4eb1a0b237a861cee7ba0ceb4b69d54ab46f87f5 Mon Sep 17 00:00:00 2001
-From: Sam James <[email protected]>
-Date: Sun, 16 Apr 2023 11:38:16 +0100
-Subject: [PATCH] Fix configure.ac compatibility with Clang 16
-
-Clang 16 makes -Wimplicit-function-declaration and -Wimplicit-int errors by 
default.
-
-Unfortunately, this can lead to misconfiguration or miscompilation of software 
as configure
-tests may then return the wrong result.
-
-For more information, see LWN.net [0] or LLVM's Discourse [1], the Gentoo wiki 
[2],
-or the (new) c-std-porting mailing list [3].
-
-Bug: https://bugs.gentoo.org/904353
-
-[0] https://lwn.net/Articles/913505/
-[1] 
https://discourse.llvm.org/t/configure-script-breakage-with-the-new-werror-implicit-function-declaration/65213
-[2] https://wiki.gentoo.org/wiki/Modern_C_porting
-[3] hosted at lists.linux.dev.
---- a/baselib/configure
-+++ b/baselib/configure
-@@ -13226,6 +13226,8 @@ See \`config.log' for more details" "$LINENO" 5; }
- else
-   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
- /* end confdefs.h.  */
-+#define _XOPEN_SOURCE 600
-+#include <stdlib.h>
- #include <fcntl.h>
- int
- main ()
-@@ -13599,6 +13601,8 @@ else
- /* end confdefs.h.  */
- 
-       #include <stdio.h>
-+      #include <stdlib.h>
-+      #include <stddef.h>
-       int main() {
-               return  calloc(8, ((1 << (sizeof(size_t) * 8 - 1)) + 1)) ? 1 : 
0 ;
-       }
---- a/baselib/configure.in
-+++ b/baselib/configure.in
-@@ -285,7 +285,9 @@ elif test "$bl_cv_mingw" = "yes" ; then
-       bl_cv_pty=streams
- elif test "$host" = "$build" ; then
-       AC_CHECK_FUNC(posix_openpt,
--              [AC_RUN_IFELSE([AC_LANG_PROGRAM([#include <fcntl.h>],
-+              [AC_RUN_IFELSE([AC_LANG_PROGRAM([#define _XOPEN_SOURCE 600
-+                                              #include <stdlib.h>
-+                                              #include <fcntl.h>],
-                                               [return posix_openpt(O_RDWR | 
O_NOCTTY) == -1;])],
-                               [
-                                       
AC_DEFINE(HAVE_POSIX_OPENPT,,"HAVE_POSIX_OPENPT")
-@@ -435,6 +437,8 @@ if test "$host" = "$build"; then
-       AC_TRY_RUN(
-       [
-       #include <stdio.h>
-+      #include <stdlib.h>
-+      #include <stddef.h>
-       int main() {
-               return  calloc(8, ((1 << (sizeof(size_t) * 8 - 1)) + 1)) ? 1 : 
0 ;
-       }
---- a/configure
-+++ b/configure
-@@ -25110,6 +25110,8 @@ See \`config.log' for more details" "$LINENO" 5; }
- else
-   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
- /* end confdefs.h.  */
-+#define _XOPEN_SOURCE 600
-+#include <stdlib.h>
- #include <fcntl.h>
- int
- main ()
-@@ -25147,6 +25149,7 @@ else
-   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
- /* end confdefs.h.  */
- #include <fcntl.h>
-+#include <sys/stat.h>
- int
- main ()
- {
-@@ -25475,6 +25478,8 @@ else
- /* end confdefs.h.  */
- 
-       #include <stdio.h>
-+      #include <stdlib.h>
-+      #include <stddef.h>
-       int main() {
-               return  calloc(8, ((1 << (sizeof(size_t) * 8 - 1)) + 1)) ? 1 : 
0 ;
-       }
---- a/configure.in
-+++ b/configure.in
-@@ -2150,7 +2150,9 @@ elif test "$bl_cv_mingw" = "yes" ; then
-       bl_cv_pty=streams
- elif test "$host" = "$build" ; then
-       AC_CHECK_FUNC(posix_openpt,
--              [AC_RUN_IFELSE([AC_LANG_PROGRAM([#include <fcntl.h>],
-+              [AC_RUN_IFELSE([AC_LANG_PROGRAM([#define _XOPEN_SOURCE 600
-+                                              #include <stdlib.h>
-+                                              #include <fcntl.h>],
-                                               [return posix_openpt(O_RDWR | 
O_NOCTTY) == -1;])],
-                               [
-                                       
AC_DEFINE(HAVE_POSIX_OPENPT,,"HAVE_POSIX_OPENPT")
-@@ -2160,7 +2162,8 @@ elif test "$host" = "$build" ; then
-               [bl_cv_pty=bsd])
-       if test "$bl_cv_pty" = "bsd" ; then
-               AC_RUN_IFELSE(
--                      [AC_LANG_PROGRAM([#include <fcntl.h>],
-+                      [AC_LANG_PROGRAM([#include <sys/stat.h>
-+                                      #include <fcntl.h>],
-                                       [return open( "/dev/ptmx", O_RDWR | 
O_NOCTTY, 0) == -1;])],
-                       [bl_cv_pty=streams])
-       fi
-@@ -2297,6 +2300,8 @@ if test "$host" = "$build"; then
-       AC_TRY_RUN(
-       [
-       #include <stdio.h>
-+      #include <stdlib.h>
-+      #include <stddef.h>
-       int main() {
-               return  calloc(8, ((1 << (sizeof(size_t) * 8 - 1)) + 1)) ? 1 : 
0 ;
-       }

diff --git a/x11-terms/mlterm/mlterm-3.9.3-r1.ebuild 
b/x11-terms/mlterm/mlterm-3.9.3-r1.ebuild
deleted file mode 100644
index 6870094f473f..000000000000
--- a/x11-terms/mlterm/mlterm-3.9.3-r1.ebuild
+++ /dev/null
@@ -1,135 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-
-inherit desktop
-
-DESCRIPTION="A multi-lingual terminal emulator"
-HOMEPAGE="http://mlterm.sourceforge.net/";
-SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tar.gz";
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ~ppc ppc64 ~riscv x86"
-IUSE="+X bidi brltty cairo debug fbcon fcitx gtk harfbuzz ibus libssh2 
m17n-lib nls regis scim skk static-libs uim utempter wayland xft"
-REQUIRED_USE="|| ( X fbcon wayland )"
-
-RDEPEND="virtual/libcrypt:=
-       X? (
-               x11-libs/libICE
-               x11-libs/libSM
-               x11-libs/libX11
-       )
-       bidi? ( dev-libs/fribidi )
-       brltty? ( app-accessibility/brltty[api(+)] )
-       cairo? ( x11-libs/cairo[X(+)] )
-       fbcon? ( media-fonts/unifont )
-       fcitx? ( app-i18n/fcitx:* )
-       gtk? ( x11-libs/gtk+:3 )
-       harfbuzz? ( media-libs/harfbuzz[truetype(+)] )
-       ibus? ( app-i18n/ibus )
-       libssh2? ( net-libs/libssh2 )
-       m17n-lib? ( dev-libs/m17n-lib )
-       nls? ( virtual/libintl )
-       regis? (
-               || (
-                       media-libs/sdl-ttf
-                       media-libs/sdl2-ttf
-               )
-       )
-       scim? ( app-i18n/scim )
-       skk? (
-               || (
-                       virtual/skkserv
-                       app-i18n/skk-jisyo
-               )
-       )
-       uim? ( app-i18n/uim )
-       utempter? ( sys-libs/libutempter )
-       wayland? (
-               dev-libs/wayland
-               x11-libs/libxkbcommon
-       )
-       xft? ( x11-libs/libXft )"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig
-       nls? ( sys-devel/gettext )"
-
-PATCHES=(
-       "${FILESDIR}"/${PN}-font.patch
-       "${FILESDIR}"/${PN}-clang-16.patch
-)
-DOCS=( doc/{en,ja} )
-
-src_prepare() {
-       # default config
-       sed -i \
-               -e "/ icon_path =/aicon_path = 
${EPREFIX}/usr/share/pixmaps/${PN}-icon.svg" \
-               -e "/ scrollbar_view_name =/ascrollbar_view_name = sample" \
-               etc/main || die
-
-       default
-}
-
-src_configure() {
-       local myconf=(
-               $(use_enable bidi fribidi)
-               $(use_enable brltty brlapi)
-               $(use_enable debug)
-               $(use_enable fcitx)
-               $(use_enable harfbuzz otl)
-               $(use_enable ibus)
-               $(use_enable libssh2 ssh2)
-               $(use_enable m17n-lib m17nlib)
-               $(use_enable nls)
-               $(use_enable scim)
-               $(use_enable skk)
-               $(use_enable uim)
-               $(use_with X x)
-               --with-gui=$(usex X "xlib" "")$(usex fbcon ",fb" "")$(usex 
wayland ",wayland" "")
-               --with-type-engines=xcore$(usex xft ",xft" "")$(usex cairo 
",cairo" "")
-               --with-utmp=$(usex utempter utempter none)
-               --enable-optimize-redrawing
-               --enable-vt52
-               --disable-canna
-               --disable-static
-               --disable-wnn
-       )
-
-       local scrollbars="sample,extra"
-       local tools="mlclient,mlcc,mlfc,mlmenu,${PN}-zoom"
-       if use gtk; then
-               myconf+=(
-                       --with-gtk=3.0
-                       --with-imagelib=gdk-pixbuf
-               )
-               scrollbars+=",pixmap_engine"
-               tools+=",mlconfig,mlimgloader"
-       else
-               myconf+=( --without-gtk )
-       fi
-       if use regis; then
-               tools+=",registobmp"
-       fi
-       myconf+=( --with-scrollbars="${scrollbars}" )
-       myconf+=( --with-tools="${tools}" )
-
-       addpredict /dev/ptmx
-       econf "${myconf[@]}"
-}
-
-src_test() {
-       :
-}
-
-src_install() {
-       default
-       find "${ED}" -name '*.la' -delete || die
-
-       docinto contrib/icon
-       dodoc contrib/icon/README
-
-       doicon contrib/icon/${PN}*
-       make_desktop_entry ${PN} ${PN} ${PN}-icon "System;TerminalEmulator"
-}

Reply via email to