git: 191aa5eb7146 - main - textproc/soothsayer: Remove expired port

From: Rene Ladan <rene_at_FreeBSD.org>
Date: Sun, 04 May 2025 11:20:39 UTC
The branch main has been updated by rene:

URL: https://cgit.FreeBSD.org/ports/commit/?id=191aa5eb71462cea3f0296a2963edcd2e500ea3e

commit 191aa5eb71462cea3f0296a2963edcd2e500ea3e
Author:     Rene Ladan <rene@FreeBSD.org>
AuthorDate: 2025-05-04 11:20:35 +0000
Commit:     Rene Ladan <rene@FreeBSD.org>
CommitDate: 2025-05-04 11:20:35 +0000

    textproc/soothsayer: Remove expired port
    
    2025-04-30 textproc/soothsayer: Deprecated upstream, consider using deskutils/presage
---
 MOVED                                              |  1 +
 textproc/Makefile                                  |  1 -
 textproc/soothsayer/Makefile                       | 46 ----------------------
 textproc/soothsayer/distinfo                       |  2 -
 .../files/patch-src_lib_core_profileManager.cpp    | 11 ------
 .../files/patch-src_lib_core_utility.cpp           | 11 ------
 .../files/patch-src_lib_plugins_plugin.cpp         | 10 -----
 .../patch-src_lib_plugins_smoothedCountPlugin.cpp  | 10 -----
 .../patch-src_lib_plugins_smoothedNgramPlugin.cpp  | 10 -----
 .../files/patch-src_tools_soothsayerDemo.cpp       | 10 -----
 .../files/patch-src_tools_soothsayerDemoText.cpp   | 10 -----
 .../files/patch-src_tools_soothsayerSimulator.cpp  | 10 -----
 .../files/patch-src_tools_text2ngram.cpp           | 10 -----
 textproc/soothsayer/pkg-descr                      | 12 ------
 textproc/soothsayer/pkg-plist                      | 19 ---------
 15 files changed, 1 insertion(+), 172 deletions(-)

diff --git a/MOVED b/MOVED
index da1a19f15919..541ca9586e34 100644
--- a/MOVED
+++ b/MOVED
@@ -4350,3 +4350,4 @@ textproc/java2html||2025-05-04|Has expired: Upstream is gone and last update 20
 textproc/word2x||2025-05-04|Has expired: Obsolete converter than only supports ancient versions of Word documents
 textproc/unoconv||2025-05-04|Has expired: Deprecated upstream in 2021
 textproc/syck||2025-05-04|Has expired: Unfetchable, no response from upstream in a year
+textproc/soothsayer||2025-05-04|Has expired: Deprecated upstream, consider using deskutils/presage
diff --git a/textproc/Makefile b/textproc/Makefile
index a24795a6149d..5f6a1d5f33b2 100644
--- a/textproc/Makefile
+++ b/textproc/Makefile
@@ -2053,7 +2053,6 @@
     SUBDIR += snowballstemmer
     SUBDIR += so-hunspell
     SUBDIR += sonic
-    SUBDIR += soothsayer
     SUBDIR += source-highlight
     SUBDIR += sowing
     SUBDIR += spellutils
diff --git a/textproc/soothsayer/Makefile b/textproc/soothsayer/Makefile
deleted file mode 100644
index 24614481afbc..000000000000
--- a/textproc/soothsayer/Makefile
+++ /dev/null
@@ -1,46 +0,0 @@
-PORTNAME=	soothsayer
-PORTVERSION=	0.6.3
-PORTREVISION=	4
-CATEGORIES=	textproc
-MASTER_SITES=	SF/presage/${PORTNAME}/${PORTVERSION}
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Intelligent predictive text entry platform
-WWW=		http://presage.sourceforge.net/
-
-LICENSE=	GPLv2+
-
-DEPRECATED=	Deprecated upstream, consider using deskutils/presage
-EXPIRATION_DATE=2025-04-30
-
-BUILD_DEPENDS=	help2man:misc/help2man
-
-USES=		compiler libtool localbase ncurses pkgconfig sqlite
-GNU_CONFIGURE=	yes
-GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
-CONFIGURE_ENV=	ac_cv_path_CPPUNIT_CONFIG=no \
-		ac_cv_path_PYTHON=no \
-		ac_cv_path_SWIG=no \
-		ac_cv_prog_HAVE_DOT=no \
-		ac_cv_prog_HAVE_DOXYGEN=no
-CONFIGURE_ARGS=	--disable-python-binding --localstatedir="${PREFIX}/var"
-CXXFLAGS+=	${CXXFLAGS_${CHOSEN_COMPILER_TYPE}}
-CXXFLAGS_clang=	-Wno-c++11-narrowing
-INSTALL_TARGET=	install-strip
-USE_LDCONFIG=	yes
-
-MAKE_JOBS_UNSAFE=	yes
-
-post-patch:
-	@${REINPLACE_CMD} -e 's|\$$\^|$${.ALLSRC}| ; \
-		 s|lib/soothsayer|soothsayer|g' ${WRKSRC}/resources/Makefile.in
-	@${REINPLACE_CMD} -e 's|lib/soothsayer|soothsayer|' \
-		${WRKSRC}/resources/profiles/Makefile.in
-	@${REINPLACE_CMD} -e 's@lcurses@lncurses@g' \
-		${WRKSRC}/src/tools/Makefile.in
-	@${REINPLACE_CMD} -E -e "s|(LIBS=.*)-lsqlite3(.*)|\1\`pkg-config --static --libs sqlite3\`\2|" \
-		-e "s|(.*SQLITE_LIBS=.*)-lsqlite3(.*)|\1\`pkg-config --static --libs sqlite3\`\2|" \
-		-e 's@lcurses@lncurses@g' \
-		${WRKSRC}/configure
-
-.include <bsd.port.mk>
diff --git a/textproc/soothsayer/distinfo b/textproc/soothsayer/distinfo
deleted file mode 100644
index 904feae2d666..000000000000
--- a/textproc/soothsayer/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (soothsayer-0.6.3.tar.gz) = 4385d0010b82e845b3622cfe6651c669e9bc3bde57c90e7b8c34044bb9406b2e
-SIZE (soothsayer-0.6.3.tar.gz) = 1119435
diff --git a/textproc/soothsayer/files/patch-src_lib_core_profileManager.cpp b/textproc/soothsayer/files/patch-src_lib_core_profileManager.cpp
deleted file mode 100644
index 4a1593a20b4e..000000000000
--- a/textproc/soothsayer/files/patch-src_lib_core_profileManager.cpp
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/lib/core/profileManager.cpp.orig	2008-06-02 13:29:06 UTC
-+++ src/lib/core/profileManager.cpp
-@@ -31,6 +31,8 @@
- #endif
- 
- #include <stdlib.h>
-+#include <unistd.h>
-+#include <sys/types.h>
- 
- /** Constructor.
-  *
diff --git a/textproc/soothsayer/files/patch-src_lib_core_utility.cpp b/textproc/soothsayer/files/patch-src_lib_core_utility.cpp
deleted file mode 100644
index 04350495200d..000000000000
--- a/textproc/soothsayer/files/patch-src_lib_core_utility.cpp
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/lib/core/utility.cpp.orig	2008-06-02 13:29:06 UTC
-+++ src/lib/core/utility.cpp
-@@ -22,6 +22,8 @@
-                                                                 **********(*)*/
- 
- #include "utility.h"
-+#include <cstdlib>
-+#include <cstring>
- 
- 
- /** Convert string to lower case
diff --git a/textproc/soothsayer/files/patch-src_lib_plugins_plugin.cpp b/textproc/soothsayer/files/patch-src_lib_plugins_plugin.cpp
deleted file mode 100644
index 94ba4d7e0588..000000000000
--- a/textproc/soothsayer/files/patch-src_lib_plugins_plugin.cpp
+++ /dev/null
@@ -1,10 +0,0 @@
---- src/lib/plugins/plugin.cpp.orig	2008-06-02 13:29:01 UTC
-+++ src/lib/plugins/plugin.cpp
-@@ -22,6 +22,7 @@
-                                                                 **********(*)*/
- 
- #include "plugins/plugin.h"
-+#include <cstdlib>
- 
- /** Creates a plugin object.
-  *
diff --git a/textproc/soothsayer/files/patch-src_lib_plugins_smoothedCountPlugin.cpp b/textproc/soothsayer/files/patch-src_lib_plugins_smoothedCountPlugin.cpp
deleted file mode 100644
index 7374958fe4a4..000000000000
--- a/textproc/soothsayer/files/patch-src_lib_plugins_smoothedCountPlugin.cpp
+++ /dev/null
@@ -1,10 +0,0 @@
---- src/lib/plugins/smoothedCountPlugin.cpp.orig	2008-06-02 13:29:01 UTC
-+++ src/lib/plugins/smoothedCountPlugin.cpp
-@@ -22,6 +22,7 @@
-                                                                 **********(*)*/
- 
- #include "plugins/smoothedCountPlugin.h"
-+#include <cstring>
- 
- 
- SmoothedCountPlugin::SmoothedCountPlugin(Configuration* config, ContextTracker* ct)
diff --git a/textproc/soothsayer/files/patch-src_lib_plugins_smoothedNgramPlugin.cpp b/textproc/soothsayer/files/patch-src_lib_plugins_smoothedNgramPlugin.cpp
deleted file mode 100644
index c3edf463dc72..000000000000
--- a/textproc/soothsayer/files/patch-src_lib_plugins_smoothedNgramPlugin.cpp
+++ /dev/null
@@ -1,10 +0,0 @@
---- src/lib/plugins/smoothedNgramPlugin.cpp.orig	2008-06-02 13:29:01 UTC
-+++ src/lib/plugins/smoothedNgramPlugin.cpp
-@@ -23,6 +23,7 @@
- 
- #include "plugins/smoothedNgramPlugin.h"
- #include <sstream>
-+#include <algorithm>
- 
- 
- SmoothedNgramPlugin::SmoothedNgramPlugin(Configuration* config, ContextTracker* ct)
diff --git a/textproc/soothsayer/files/patch-src_tools_soothsayerDemo.cpp b/textproc/soothsayer/files/patch-src_tools_soothsayerDemo.cpp
deleted file mode 100644
index 645370b319f2..000000000000
--- a/textproc/soothsayer/files/patch-src_tools_soothsayerDemo.cpp
+++ /dev/null
@@ -1,10 +0,0 @@
---- src/tools/soothsayerDemo.cpp.orig	2008-06-02 13:29:00 UTC
-+++ src/tools/soothsayerDemo.cpp
-@@ -36,6 +36,7 @@
- 
- #include <iostream>
- #include <sstream>
-+#include <cstdlib>
- #include <getopt.h>
- #include <list>
- 
diff --git a/textproc/soothsayer/files/patch-src_tools_soothsayerDemoText.cpp b/textproc/soothsayer/files/patch-src_tools_soothsayerDemoText.cpp
deleted file mode 100644
index a75decc54cd3..000000000000
--- a/textproc/soothsayer/files/patch-src_tools_soothsayerDemoText.cpp
+++ /dev/null
@@ -1,10 +0,0 @@
---- src/tools/soothsayerDemoText.cpp.orig	2008-06-02 13:29:00 UTC
-+++ src/tools/soothsayerDemoText.cpp
-@@ -26,6 +26,7 @@
- #include <iostream>
- #include <sstream>
- #include <getopt.h>
-+#include <cstdlib>
- 
- const char PROGRAM_NAME[] = "soothsayerDemoText";
- 
diff --git a/textproc/soothsayer/files/patch-src_tools_soothsayerSimulator.cpp b/textproc/soothsayer/files/patch-src_tools_soothsayerSimulator.cpp
deleted file mode 100644
index b6f052fcff9b..000000000000
--- a/textproc/soothsayer/files/patch-src_tools_soothsayerSimulator.cpp
+++ /dev/null
@@ -1,10 +0,0 @@
---- src/tools/soothsayerSimulator.cpp.orig	2008-06-02 13:29:00 UTC
-+++ src/tools/soothsayerSimulator.cpp
-@@ -23,6 +23,7 @@
- 
- #include <iostream>
- #include <fstream>
-+#include <cstdlib>
- #include <string.h>
- 
- #include <getopt.h>
diff --git a/textproc/soothsayer/files/patch-src_tools_text2ngram.cpp b/textproc/soothsayer/files/patch-src_tools_text2ngram.cpp
deleted file mode 100644
index 68b6e60b89f8..000000000000
--- a/textproc/soothsayer/files/patch-src_tools_text2ngram.cpp
+++ /dev/null
@@ -1,10 +0,0 @@
---- src/tools/text2ngram.cpp.orig	2008-06-02 13:29:00 UTC
-+++ src/tools/text2ngram.cpp
-@@ -29,6 +29,7 @@
- #include <list>
- #include <string>
- #include <map>
-+#include <cstdlib>
- 
- #ifdef HAVE_UNISTD_H
- #include <unistd.h>
diff --git a/textproc/soothsayer/pkg-descr b/textproc/soothsayer/pkg-descr
deleted file mode 100644
index 51e848853afa..000000000000
--- a/textproc/soothsayer/pkg-descr
+++ /dev/null
@@ -1,12 +0,0 @@
-Soothsayer is an intelligent predictive text entry platform. Soothsayer
-exploits redundant information embedded in natural languages to generate
-predictions. Soothsayer's modular and pluggable architecture allows its
-language model to be extended and customized to utilize statistical,
-syntactic, and semantic information sources.
-
-A predictive text entry system attempts to improve ease and speed of
-textual input. Word prediction consists in computing which word tokens
-or word completions are most likely to be entered next. The system
-analyses the text already entered and combines the information thus
-extracted with other information sources to calculate a set of most
-probable tokens.
diff --git a/textproc/soothsayer/pkg-plist b/textproc/soothsayer/pkg-plist
deleted file mode 100644
index b094accec948..000000000000
--- a/textproc/soothsayer/pkg-plist
+++ /dev/null
@@ -1,19 +0,0 @@
-bin/soothsayer_demo
-bin/soothsayer_demo_text
-bin/soothsayer_simulator
-bin/text2ngram
-etc/soothsayer.xml
-include/soothsayer.h
-include/soothsayerException.h
-lib/libsoothsayer.a
-lib/libsoothsayer.so
-lib/libsoothsayer.so.0
-lib/libsoothsayer.so.0.0.0
-share/man/man1/soothsayer_demo.1.gz
-share/man/man1/soothsayer_demo_text.1.gz
-share/man/man1/soothsayer_simulator.1.gz
-share/man/man1/text2ngram.1.gz
-var/soothsayer/abbreviations_en.txt
-var/soothsayer/abbreviations_it.txt
-var/soothsayer/database_en.db
-var/soothsayer/database_it.db