From bd098b3b51f0b8a4659bb0630f06ec2533dcfc82 Mon Sep 17 00:00:00 2001
From: Koichiro Iwao
Date: Wed, 2 Apr 2025 16:40:07 +0900
Subject: [PATCH] japanese/wnn7egg: ressurect the port
This reverts commit 8627bc8c0fb36e5779891d00b425ba93456becaf.
PR: 285812
---
MOVED | 1 -
japanese/Makefile | 1 +
japanese/wnn7egg/Makefile | 36 ++++++++++++++++++++++++++++++++++++
japanese/wnn7egg/distinfo | 3 +++
japanese/wnn7egg/pkg-descr | 1 +
japanese/wnn7egg/pkg-plist | 15 +++++++++++++++
6 files changed, 56 insertions(+), 1 deletion(-)
create mode 100644 japanese/wnn7egg/Makefile
create mode 100644 japanese/wnn7egg/distinfo
create mode 100644 japanese/wnn7egg/pkg-descr
create mode 100644 japanese/wnn7egg/pkg-plist
diff --git a/MOVED b/MOVED
index 5d72def8c2aa..accb7762eafe 100644
--- a/MOVED
+++ b/MOVED
@@ -4270,7 +4270,6 @@ databases/grass7|databases/grass8|2025-03-31|Has expired: Please use databases/g
multimedia/tcmplex-panteltje||2025-03-31|Has expired: Abandonware, upstream is gone and no consumers in tree
games/minecraft-client||2025-03-31|Has expired: dead upstream, no longer functional
www/redmine50|www/redmine51|2025-03-31|Has expired: Requires ruby31
-japanese/wnn7egg||2025-03-31|Has expired: Upstream disapeared and distfile is no more available
multimedia/projectx||2025-03-31|Has expired: Abandonware, last release in 2011 and dependens on legacy version of Java. Consider using multimedia/ffmpeg or multimedia/vlc
x11-toolkits/shared-desktop-ontologies||2025-03-31|Has expired: Abandonedware, not used by KDE for a long time
devel/jrtplib||2025-03-31|Has expired: Abandonware, no longer maintained upstream as of 2020
diff --git a/japanese/Makefile b/japanese/Makefile
index 538511793c20..a044b552d562 100644
--- a/japanese/Makefile
+++ b/japanese/Makefile
@@ -291,6 +291,7 @@
SUBDIR += wdic-fpw
SUBDIR += web1913-fpw
SUBDIR += webalizer
+ SUBDIR += wnn7egg
SUBDIR += wordnet-fpw
SUBDIR += wordpress
SUBDIR += wwasw-fpw
diff --git a/japanese/wnn7egg/Makefile b/japanese/wnn7egg/Makefile
new file mode 100644
index 000000000000..96e8962070fe
--- /dev/null
+++ b/japanese/wnn7egg/Makefile
@@ -0,0 +1,36 @@
+PORTNAME= wnn7egg
+PORTVERSION= 1.02
+PORTREVISION= 1
+CATEGORIES= japanese elisp
+MASTER_SITES= http://www.omronsoft.co.jp/SP/pcunix/wnn7/support/modules/wnn7egg/
+DISTNAME= wnn7-elisp-el-1.02-1
+EXTRACT_SUFX= .tgz
+
+MAINTAINER= ports@FreeBSD.org
+COMMENT= Wnn7 elisp client
+WWW= https://www.omronsoft.co.jp/SP/pcunix/wnn7/support/wnn7egg_src.html
+
+DEPRECATED= Upstream disapeared and distfile is no more available
+EXPIRATION_DATE=2025-03-31
+
+EMACSDIR= ${STAGEDIR}${PREFIX}/share/emacs/site-lisp
+ELISPDIR= ${EMACSDIR}/wnn7egg
+MANIFEST= MANIFEST.wnn7egg
+WRKSRC= ${WRKDIR}/wnn7/elisp
+
+NO_BUILD= yes
+
+PORTDOCS= README Setup_wnn7egg
+
+OPTIONS_DEFINE= DOCS
+
+do-install:
+ ${MKDIR} ${ELISPDIR}/its-v309
+ ${INSTALL_DATA} ${WRKSRC}/emacs20/*.el ${ELISPDIR}
+ ${INSTALL_DATA} ${WRKSRC}/emacs20/its-v309/*.el ${ELISPDIR}/its-v309
+
+ ${INSTALL_DATA} ${WRKSRC}/emacs20/eggrc-wnn7 ${ELISPDIR}
+ ${MKDIR} ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
+
+.include
diff --git a/japanese/wnn7egg/distinfo b/japanese/wnn7egg/distinfo
new file mode 100644
index 000000000000..6442e095dc22
--- /dev/null
+++ b/japanese/wnn7egg/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1743580760
+SHA256 (wnn7-elisp-el-1.02-1.tgz) = a6a31a8cf8770abe3c20defc707d76e78f34fa63e9ec009c76b284609ebe6d66
+SIZE (wnn7-elisp-el-1.02-1.tgz) = 213082
diff --git a/japanese/wnn7egg/pkg-descr b/japanese/wnn7egg/pkg-descr
new file mode 100644
index 000000000000..c7cb5ac68f93
--- /dev/null
+++ b/japanese/wnn7egg/pkg-descr
@@ -0,0 +1 @@
+Japanese input method 'Wnn7' elisp client.
diff --git a/japanese/wnn7egg/pkg-plist b/japanese/wnn7egg/pkg-plist
new file mode 100644
index 000000000000..c3c87315973f
--- /dev/null
+++ b/japanese/wnn7egg/pkg-plist
@@ -0,0 +1,15 @@
+share/emacs/site-lisp/wnn7egg/eggrc-wnn7
+share/emacs/site-lisp/wnn7egg/its-v309/han-kata.el
+share/emacs/site-lisp/wnn7egg/its-v309/hankaku.el
+share/emacs/site-lisp/wnn7egg/its-v309/hira.el
+share/emacs/site-lisp/wnn7egg/its-v309/kanainput.el
+share/emacs/site-lisp/wnn7egg/its-v309/kata.el
+share/emacs/site-lisp/wnn7egg/its-v309/zenkaku.el
+share/emacs/site-lisp/wnn7egg/wnn7egg-cnv.el
+share/emacs/site-lisp/wnn7egg/wnn7egg-com.el
+share/emacs/site-lisp/wnn7egg/wnn7egg-edep.el
+share/emacs/site-lisp/wnn7egg/wnn7egg-jsymbol.el
+share/emacs/site-lisp/wnn7egg/wnn7egg-leim.el
+share/emacs/site-lisp/wnn7egg/wnn7egg-lib.el
+share/emacs/site-lisp/wnn7egg/wnn7egg-rpc.el
+share/emacs/site-lisp/wnn7egg/wnn7egg.el