git: 24f351cb4bbe - main - japanese/esecanna: Remove expired port

From: Rene Ladan <rene_at_FreeBSD.org>
Date: Mon, 31 Mar 2025 16:32:17 UTC
The branch main has been updated by rene:

URL: https://cgit.FreeBSD.org/ports/commit/?id=24f351cb4bbe8514bbaed9d5654ec8c49bd7a225

commit 24f351cb4bbe8514bbaed9d5654ec8c49bd7a225
Author:     Rene Ladan <rene@FreeBSD.org>
AuthorDate: 2025-03-31 16:32:07 +0000
Commit:     Rene Ladan <rene@FreeBSD.org>
CommitDate: 2025-03-31 16:32:07 +0000

    japanese/esecanna: Remove expired port
    
    2025-03-31 japanese/esecanna: Upstream disapeared and distfile is no more available
---
 MOVED                                    |  1 +
 japanese/Makefile                        |  1 -
 japanese/esecanna/Makefile               | 39 -------------------------
 japanese/esecanna/distinfo               |  2 --
 japanese/esecanna/files/esecanna.in      | 49 --------------------------------
 japanese/esecanna/files/patch-README.jp  | 47 ------------------------------
 japanese/esecanna/files/patch-esecannarc | 15 ----------
 japanese/esecanna/pkg-descr              | 18 ------------
 japanese/esecanna/pkg-message            | 24 ----------------
 japanese/esecanna/pkg-plist              |  7 -----
 10 files changed, 1 insertion(+), 202 deletions(-)

diff --git a/MOVED b/MOVED
index 110c1acfa610..05163cfacee0 100644
--- a/MOVED
+++ b/MOVED
@@ -4288,3 +4288,4 @@ devel/py-opengrok-tools||2025-03-31|Has expired: Depends on expired devel/py-pyt
 multimedia/gmtk||2025-03-31|Has expired: Support library for deprecated port multimedia/gnome-mplayer
 lang/neko||2025-03-31|Has expired: Depends on expired security/mbedtls2
 devel/radian||2025-03-31|Has expired: Depends on expired devel/py-pytest-runner
+japanese/esecanna||2025-03-31|Has expired: Upstream disapeared and distfile is no more available
diff --git a/japanese/Makefile b/japanese/Makefile
index d87e1a2b21bf..538511793c20 100644
--- a/japanese/Makefile
+++ b/japanese/Makefile
@@ -49,7 +49,6 @@
     SUBDIR += edyvalue
     SUBDIR += eijiro-fpw
     SUBDIR += epwutil
-    SUBDIR += esecanna
     SUBDIR += eterm
     SUBDIR += fcitx-anthy
     SUBDIR += fcitx-mozc
diff --git a/japanese/esecanna/Makefile b/japanese/esecanna/Makefile
deleted file mode 100644
index 1e0864ff86a8..000000000000
--- a/japanese/esecanna/Makefile
+++ /dev/null
@@ -1,39 +0,0 @@
-PORTNAME=	esecanna
-PORTVERSION=	1.0.1
-PORTREVISION=	6
-CATEGORIES=	japanese
-MASTER_SITES=	http://esecanna.netfort.gr.jp/ \
-		LOCAL/knu
-DISTNAME=	${PORTNAME}_${PORTVERSION}
-DIST_SUBDIR=	esecanna
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Pseudo cannaserver which wraps some other input engines
-WWW=		http://esecanna.netfort.gr.jp/
-
-DEPRECATED=	Upstream disapeared and distfile is no more available
-EXPIRATION_DATE=2025-03-31
-
-USE_RC_SUBR=	esecanna
-
-GNU_CONFIGURE=	yes
-USES=		gmake
-CONFIGURE_ARGS=	--with-piddir="/var/run/esecanna"
-
-DOCS=		CREDITS CHANGES.jp README.First.jp README.jp
-
-OPTIONS_DEFINE=	DOCS
-
-post-patch:
-	${REINPLACE_CMD} -e " \
-		s,!!PREFIX!!,${PREFIX},g; \
-		" \
-		${WRKSRC}/README.jp \
-		${WRKSRC}/esecannarc
-
-post-install:
-	${MKDIR} ${STAGEDIR}${PREFIX}/lib/esecanna
-	${MKDIR} ${STAGEDIR}${PREFIX}/share/doc/esecanna
-	cd ${WRKSRC} && ${INSTALL_DATA} ${DOCS} ${STAGEDIR}${DOCSDIR}
-
-.include <bsd.port.mk>
diff --git a/japanese/esecanna/distinfo b/japanese/esecanna/distinfo
deleted file mode 100644
index 0b6d351771ee..000000000000
--- a/japanese/esecanna/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (esecanna/esecanna_1.0.1.tar.gz) = 555958a934afe4618682f80a176a3682323f1cc3205778173c96f20f23d67baa
-SIZE (esecanna/esecanna_1.0.1.tar.gz) = 170945
diff --git a/japanese/esecanna/files/esecanna.in b/japanese/esecanna/files/esecanna.in
deleted file mode 100644
index 676e79f4d4be..000000000000
--- a/japanese/esecanna/files/esecanna.in
+++ /dev/null
@@ -1,49 +0,0 @@
-#!/bin/sh
-
-# PROVIDE: esecanna
-# REQUIRE: DAEMON
-# BEFORE: LOGIN
-# KEYWORD: shutdown
-#
-# Add the following lines to /etc/rc.conf.local or /etc/rc.conf
-# to enable this service:
-#
-# esecanna_enable (bool):   Set to NO by default.
-#               Set it to YES to enable esecanna.
-
-. /etc/rc.subr
-
-name=esecanna
-rcvar=esecanna_enable
-
-esecannaserver=%%PREFIX%%/sbin/esecannaserver
-
-# XXX
-command=/usr/bin/nohup
-command_args=">/dev/null $esecannaserver"
-procname=$esecannaserver
-
-pidfile=/var/run/esecanna/esecanna.pid
-esecanna_chdir="$(dirname $pidfile)"
-required_files=%%PREFIX%%/etc/esecannarc
-
-start_precmd="esecanna_prestart"
-
-esecanna_prestart ()  {
-	if [ -f %%PREFIX%%/vje30/.version ] \
-	   && grep -qw 'FREE TRIAL VERSION' %%PREFIX%%/vje30/.version; then
-		echo '** Using VJE-Delta 3.0 trial, it is unable to connect to vjed on startup.'
-		echo '** Please execute $esecannaserver manually after once you run vje.'
-		exit 255
-	fi
-
-	/bin/rm -f /tmp/.iroha_unix/IROHA
-
-	/bin/mkdir -p /var/run/esecanna
-}
-
-load_rc_config $name
-
-: ${esecanna_enable="NO"}
-
-run_rc_command "$1"
diff --git a/japanese/esecanna/files/patch-README.jp b/japanese/esecanna/files/patch-README.jp
deleted file mode 100644
index 3daab7d4b686..000000000000
--- a/japanese/esecanna/files/patch-README.jp
+++ /dev/null
@@ -1,47 +0,0 @@
---- README.jp.orig	2000-09-09 03:38:39 UTC
-+++ README.jp
-@@ -5,7 +5,7 @@
- 
- 1) えせかんなの設定
- 
--/etc/esecannarc はえせかんなのデフォルトの動作を定めます。重要なのは
-+!!PREFIX!!/etc/esecannarc はえせかんなのデフォルトの動作を定めます。重要なのは
- 	IME=xxxx
- と書いてある行です。この行では、えせかんながデフォルトで接続を試みるかな漢字変
- 換サーバーを指定します。かな漢字変換サーバーと、xxxx の対応は次の通りです。
-@@ -18,18 +18,18 @@
- 	ATOK12		ATOK
- 
- 次にユーザーごとの設定です。ユーザーごとの設定は、そのユーザーのホームディレク
--トリの .esecannarc というファイルで指定します。もしなければ、/etc/esecannarc
--をコピーしてください。このファイルの
-+トリの .esecannarc というファイルで指定します。もしなければ、
-+!!PREFIX!!/etc/esecannarc をコピーしてください。このファイルの
- 	IME=xxxx
- という行は、そのユーザーが接続する変換サーバーを定めます。設定方法は
--/etc/esecannarc の場合と同じです。
-+!!PREFIX!!/etc/esecannarc の場合と同じです。
-  他にも .esecannarc では色々と設定可能ですが、これは各モジュールの README.jp
- を読んでください。
- 
- 2) 設定ファイルの優先順位
- 
-- もし .esecannarc がある場合はそちらを優先します。ない場合 /etc/esecannarc を
--使用します。
-+ もし .esecannarc がある場合はそちらを優先します。ない場合
-+!!PREFIX!!/etc/esecannarc を使用します。
- 
- 3) モジュールについて
- 
-@@ -43,10 +43,7 @@
- 
- 4) 他
- 
-- 起動時に自動で立ち上がるようにしたければ、/etc/rc.d/rc.local などに
--esecannaserver
--の一行を加えてください。cannaserver と同時に使うことは出来ないので注意してくだ
--さい。
-+cannaserver と同時に使うことは出来ないので注意してください。
- 
-  えせかんなは /var/log/esecanna.log にログを吐きます。このログを見て、何が起き
- てるのか、手がかりを得ることが出来ます。
diff --git a/japanese/esecanna/files/patch-esecannarc b/japanese/esecanna/files/patch-esecannarc
deleted file mode 100644
index b7cdcaffa791..000000000000
--- a/japanese/esecanna/files/patch-esecannarc
+++ /dev/null
@@ -1,15 +0,0 @@
---- esecannarc.orig	Sat Sep  9 12:39:06 2000
-+++ esecannarc	Sat Sep  9 18:58:06 2000
-@@ -1,10 +1,10 @@
- ## これは えせかんな の総合設定ファイルであり、また、
- ## ユーザー別設定ファイルのサンプルでもあります。
--## 総合設定ファイルとして、/etc/esecannarc にないと起動しません。
-+## 総合設定ファイルとして、!!PREFIX!!/etc/esecannarc にないと起動しません。
- 
- # IME.. VJE/ATOK/WNN どれをつかうか。
- # ~/.esecannarc の場合は、そのユーザーがどの IME を使うかを指定するが、
--# /etc/esecannarc の場合は、~/.esecannarc がない場合にどの IME を
-+# !!PREFIX!!/etc/esecannarc の場合は、~/.esecannarc がない場合にどの IME を
- # デフォルトで使うか、を指定する。
- # VJE25:VJE30:ATOK:WNN6 のなかから指定。
- IME=VJE30
diff --git a/japanese/esecanna/pkg-descr b/japanese/esecanna/pkg-descr
deleted file mode 100644
index f3949aa7cdd8..000000000000
--- a/japanese/esecanna/pkg-descr
+++ /dev/null
@@ -1,18 +0,0 @@
-Esecanna pretends to be a cannaserver and listens to canna clients.
-It interprets to one of the VJE 3.0/2.5 or Wnn6 servers what they say,
-then passes through to them what it results.
-
-You'll have to install one of the esecanna modules to run it.
-
-With this, you can use VJE 3.0/2.5 or Wnn6's smart input engine
-also from the console applications.
-
-	[   canna clients  ] (mule, jvim, etc.)
-	      ||    /\
-	      \/    ||
-	[     esecanna     ] (esecannaserver + {vje30,wnn6} module)
-	      ||    /\
-	      \/    ||
-	[   input engine   ] (vjed or jserver)
-
-Further information is found on the following web site:
diff --git a/japanese/esecanna/pkg-message b/japanese/esecanna/pkg-message
deleted file mode 100644
index bddade586365..000000000000
--- a/japanese/esecanna/pkg-message
+++ /dev/null
@@ -1,24 +0,0 @@
-[
-{ type: install
-  message: <<EOM
-Quick Setup:
-  Take the following steps all as root.
-    1) Install one of the esecanna-module ports.
-    2) Edit `${PREFIX}/etc/esecannarc'.
-    3) Stop and disable cannaserver if you have it running.
-    4) Run `${PREFIX}/etc/rc.d/esecanna.sh start'.
-    5) Add `esecanna_enable=YES' to /etc/rc.conf so that
-       esecanna automatically starts on (every) boot.
-
-User can copy `${PREFIX}/etc/esecannarc' to `~/.esecannarc'
-and customize it to his/her needs.  If esecanna does not
-work as excepted, please consult the documents under
-${PREFIX}/share/doc/esecanna/ and log output kept in
-`/var/log/esecanna.log'.
-
-Note:
-  Using VJE-Delta 3.0 trial, esecannaserver will fail to
-connect to vjed until after once you run vje.
-EOM
-}
-]
diff --git a/japanese/esecanna/pkg-plist b/japanese/esecanna/pkg-plist
deleted file mode 100644
index 072456981041..000000000000
--- a/japanese/esecanna/pkg-plist
+++ /dev/null
@@ -1,7 +0,0 @@
-etc/esecannarc
-@dir lib/esecanna
-sbin/esecannaserver
-%%PORTDOCS%%share/doc/esecanna/CREDITS
-%%PORTDOCS%%share/doc/esecanna/CHANGES.jp
-%%PORTDOCS%%share/doc/esecanna/README.First.jp
-%%PORTDOCS%%share/doc/esecanna/README.jp