git: 412acefd1e2b - main - japanese/eterm: Remove expired port

From: Rene Ladan <rene_at_FreeBSD.org>
Date: Wed, 31 Dec 2025 11:47:17 UTC
The branch main has been updated by rene:

URL: https://cgit.FreeBSD.org/ports/commit/?id=412acefd1e2b0c0fe83fa7de44441ff419e40d39

commit 412acefd1e2b0c0fe83fa7de44441ff419e40d39
Author:     Rene Ladan <rene@FreeBSD.org>
AuthorDate: 2025-12-31 11:47:05 +0000
Commit:     Rene Ladan <rene@FreeBSD.org>
CommitDate: 2025-12-31 11:47:05 +0000

    japanese/eterm: Remove expired port
    
    2025-12-31 japanese/eterm: unmaintained upstream, use x11/terminology instead
---
 MOVED                                              |  1 +
 japanese/Makefile                                  |  1 -
 japanese/eterm/Makefile                            | 38 ----------------------
 japanese/eterm/files/extra-patch-configure         | 28 ----------------
 japanese/eterm/files/extra-patch-src_command.c     | 13 --------
 japanese/eterm/files/extra-patch-src_defaultfont.h | 15 ---------
 japanese/eterm/files/extra-patch-src_feature.h     | 13 --------
 japanese/eterm/pkg-descr                           |  5 ---
 8 files changed, 1 insertion(+), 113 deletions(-)

diff --git a/MOVED b/MOVED
index 78494f1cedd7..3894bbc0022f 100644
--- a/MOVED
+++ b/MOVED
@@ -4956,3 +4956,4 @@ www/unit-python||2025-12-31|Has expired: Upstream repo archived on Oct 8 2025
 audio/traverso||2025-12-31|Has expired: unfetchable
 ftp/net2ftp||2025-12-31|Has expired: unfetchable
 graphics/stamp||2025-12-31|Has expired: historical tool, use imagemagick instead
+japanese/eterm||2025-12-31|Has expired: unmaintained upstream, use x11/terminology instead
diff --git a/japanese/Makefile b/japanese/Makefile
index cb38fc76373e..212f5bf91555 100644
--- a/japanese/Makefile
+++ b/japanese/Makefile
@@ -47,7 +47,6 @@
     SUBDIR += edyvalue
     SUBDIR += eijiro-fpw
     SUBDIR += epwutil
-    SUBDIR += eterm
     SUBDIR += fcitx-anthy
     SUBDIR += fcitx-mozc
     SUBDIR += fcitx-skk
diff --git a/japanese/eterm/Makefile b/japanese/eterm/Makefile
deleted file mode 100644
index 818753fa0615..000000000000
--- a/japanese/eterm/Makefile
+++ /dev/null
@@ -1,38 +0,0 @@
-CATEGORIES=	japanese
-
-MASTERDIR=	${.CURDIR}/../../x11/eterm
-
-MAINTAINER=	nobutaka@FreeBSD.org
-COMMENT=	X11 terminal emulator based on rxvt/xterm that supports Japanese
-
-DEPRECATED=	Depends on expired x11/eterm
-EXPIRATION_DATE=2026-03-31
-
-EXTRA_PATCHES=	${.CURDIR}/files/extra-patch-configure \
-		${.CURDIR}/files/extra-patch-src_command.c \
-		${.CURDIR}/files/extra-patch-src_defaultfont.h \
-		${.CURDIR}/files/extra-patch-src_feature.h
-
-CONFIGURE_ARGS=	--enable-trans --enable-utmp \
-		--enable-xim --with-theme-update \
-		--with-backspace=bs --without-terminfo \
-		--enable-multi-charset=kanji
-
-CONFLICTS_INSTALL=	eterm zh-eterm # bin/Eterm
-
-PKGDIR=		${.CURDIR}
-PLIST=		${MASTERDIR}/pkg-plist
-
-THEMES=		Escreen Eterm auto trans
-
-pre-configure:
-	@${REINPLACE_CMD} -e "s,@PERL@,${LOCALBASE}/bin/perl," ${WRKSRC}/utils/kEsetroot.in
-
-post-configure:
-	for theme in ${THEMES} ; do \
-		${CP} ${WRKSRC}/themes/$$theme/theme.cfg ${WRKSRC}/themes/$$theme/theme.cfg.bak ; \
-		${SED} -e "s,term_name xterm-color,term_name kterm," < ${WRKSRC}/themes/$$theme/theme.cfg.bak > ${WRKSRC}/themes/$$theme/theme.cfg ; \
-		${RM} ${WRKSRC}/themes/$$theme/theme.cfg.bak ; \
-	done
-
-.include "${MASTERDIR}/Makefile"
diff --git a/japanese/eterm/files/extra-patch-configure b/japanese/eterm/files/extra-patch-configure
deleted file mode 100644
index c729abd5e7d2..000000000000
--- a/japanese/eterm/files/extra-patch-configure
+++ /dev/null
@@ -1,28 +0,0 @@
---- configure.orig	Wed Aug 23 03:24:36 2006
-+++ configure	Wed Dec 13 02:10:34 2006
-@@ -25608,16 +25608,16 @@
- 
-     DEF_FONT_IDX=0
-     MULTICHAR_ENCODING="eucj"
--    FONT0="fixed"
--    FONT1="8x16"
--    FONT2="9x18"
--    FONT3="12x24"
--    FONT4="13x26"
-+    FONT0="7x14"
-+    FONT1="a10"
-+    FONT2="r12"
-+    FONT3="8x16"
-+    FONT4="12x24"
-     MFONT0="k14"
--    MFONT1="jiskan16"
--    MFONT2="jiskan18"
--    MFONT3="jiskan24"
--    MFONT4="jiskan26"
-+    MFONT1="k10"
-+    MFONT2="k12"
-+    MFONT3="kanji16"
-+    MFONT4="kanji24"
-   elif test "$MULTI_CHARSET_TYPE" = "euc-kr" -o "$MULTI_CHARSET_TYPE" = "euckr"; then
-     echo "$as_me:$LINENO: result: euckr" >&5
- echo "${ECHO_T}euckr" >&6
diff --git a/japanese/eterm/files/extra-patch-src_command.c b/japanese/eterm/files/extra-patch-src_command.c
deleted file mode 100644
index cae9a31fa935..000000000000
--- a/japanese/eterm/files/extra-patch-src_command.c
+++ /dev/null
@@ -1,13 +0,0 @@
---- src/command.c.orig	2011-03-16 07:05:03.000000000 +0100
-+++ src/command.c	2011-05-19 11:15:36.000000000 +0200
-@@ -1883,10 +1883,6 @@
-         D_FONT(("Created fontset from %s, %d missing charsets (\"%s\").\n", fontname, mc,
-                 ((mc > 0) ? (ml[0]) : ("N/A"))));
-         FREE(fontname);
--        if (mc) {
--            XFreeStringList(ml);
--            /*fontset = 0;*/
--        }
-     }
-     return fontset;
- }
diff --git a/japanese/eterm/files/extra-patch-src_defaultfont.h b/japanese/eterm/files/extra-patch-src_defaultfont.h
deleted file mode 100644
index 5eccec35b2b1..000000000000
--- a/japanese/eterm/files/extra-patch-src_defaultfont.h
+++ /dev/null
@@ -1,15 +0,0 @@
---- src/defaultfont.h.orig	Tue Aug 26 09:35:29 2003
-+++ src/defaultfont.h	Sun Jan 18 05:39:35 2004
-@@ -95,9 +95,9 @@
- #define NFONT_LIST_NULL NFONT_LIST_10646
- #define MFONT_LIST_NULL MFONT_LIST_10646
- 
--#define DEF_EUCJ 1
--#define NFONT_LIST_EUCJ "6x12","7x14", "8x16", "9x18", "12x24"
--#define MFONT_LIST_EUCJ "k12", "k14", "kanji16", "k18", "kanji24"
-+#define DEF_EUCJ 0
-+#define NFONT_LIST_EUCJ "7x14","a10", "r12", "8x16", "12x24"
-+#define MFONT_LIST_EUCJ "k14", "k10", "k12", "kanji16", "kanji24"
- 
- #define DEF_GB 0
- #define NFONT_LIST_GB   "8x16", "12x24", "", "", ""
diff --git a/japanese/eterm/files/extra-patch-src_feature.h b/japanese/eterm/files/extra-patch-src_feature.h
deleted file mode 100644
index 2db7651df7de..000000000000
--- a/japanese/eterm/files/extra-patch-src_feature.h
+++ /dev/null
@@ -1,13 +0,0 @@
---- src/feature.h.orig	Sat Sep 15 17:19:46 2001
-+++ src/feature.h	Sat Sep 15 17:20:24 2001
-@@ -254,8 +254,8 @@
- #define APL_NAME	"Eterm"
- 
- /* COLORTERM, TERM environment variables */
--#define TERMENV       "Eterm"
--#define COLORTERMENV  "Eterm"
-+#define TERMENV       "kterm"
-+#define COLORTERMENV  "kterm"
- 
- #ifdef NO_MOUSE_REPORT
- # ifndef NO_MOUSE_REPORT_SCROLLBAR
diff --git a/japanese/eterm/pkg-descr b/japanese/eterm/pkg-descr
deleted file mode 100644
index 616507304728..000000000000
--- a/japanese/eterm/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-Eterm is a color vt102 terminal emulator for X Window system.
-It supports pixmap and pseudo-transparent background. It also
-supports Japanese input with XIM (X Input Method) protocol.
-If you want to input Japanese, use "--input-method" and
-"--preedit-type" option.