git: 1eb0311480d5 - main - textproc/sary: Remove expired port

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

URL: https://cgit.FreeBSD.org/ports/commit/?id=1eb0311480d5785702588e1e6b1a023e981fdbff

commit 1eb0311480d5785702588e1e6b1a023e981fdbff
Author:     Rene Ladan <rene@FreeBSD.org>
AuthorDate: 2025-05-04 11:24:18 +0000
Commit:     Rene Ladan <rene@FreeBSD.org>
CommitDate: 2025-05-04 11:24:18 +0000

    textproc/sary: Remove expired port
    
    2025-04-30 textproc/sary: Last release in 2005 and unmaintained in tree for years
---
 MOVED                                    |  1 +
 textproc/Makefile                        |  1 -
 textproc/sary/Makefile                   | 40 --------------------------------
 textproc/sary/distinfo                   |  2 --
 textproc/sary/files/patch-sary_builder.c | 29 -----------------------
 textproc/sary/files/patch-src_mksary.c   | 38 ------------------------------
 textproc/sary/pkg-descr                  |  4 ----
 textproc/sary/pkg-plist                  | 36 ----------------------------
 8 files changed, 1 insertion(+), 150 deletions(-)

diff --git a/MOVED b/MOVED
index 533d2818800c..9414130f52bd 100644
--- a/MOVED
+++ b/MOVED
@@ -4355,3 +4355,4 @@ textproc/nux||2025-05-04|Has expired: Depends on deprecated port textproc/saxon-
 textproc/saxon-devel|textproc/saxon-he|2025-05-04|Has expired: Deprecated and unsupported upstream, consider using textproc/saxon-he
 textproc/saxon|textproc/saxon-he|2025-05-04|Has expired: Deprecated and unsupported upstream, consider using textproc/saxon-he
 textproc/p5-Search-Saryer||2025-05-04|Has expired: Depends on deprecated port textproc/sary
+textproc/sary||2025-05-04|Has expired: Last release in 2005 and unmaintained in tree for years
diff --git a/textproc/Makefile b/textproc/Makefile
index 6d2e2cfc272b..b7928f053789 100644
--- a/textproc/Makefile
+++ b/textproc/Makefile
@@ -2006,7 +2006,6 @@
     SUBDIR += sad
     SUBDIR += sansi
     SUBDIR += sarep
-    SUBDIR += sary
     SUBDIR += sassc
     SUBDIR += saxon-he
     SUBDIR += sc-aspell
diff --git a/textproc/sary/Makefile b/textproc/sary/Makefile
deleted file mode 100644
index dff322b8c788..000000000000
--- a/textproc/sary/Makefile
+++ /dev/null
@@ -1,40 +0,0 @@
-PORTNAME=	sary
-PORTVERSION=	1.2.0
-PORTREVISION=	6
-CATEGORIES=	textproc
-MASTER_SITES=	http://sary.sourceforge.net/
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Suffix array library and tools, which provide fast full-text search
-WWW=		https://sary.sourceforge.net/index.html.en
-
-DEPRECATED=	Last release in 2005 and unmaintained in tree for years
-EXPIRATION_DATE=2025-04-30
-
-USES=		gnome libtool pathfix pkgconfig
-USE_GNOME=	glib20
-USE_LDCONFIG=	yes
-
-GNU_CONFIGURE=	yes
-GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
-
-OPTIONS_DEFINE=	DOCS
-
-.include <bsd.port.options.mk>
-
-.if ${OPSYS} == FreeBSD
-CFLAGS+=	-Wno-error=incompatible-function-pointer-types
-.endif
-
-post-patch:
-	@${REINPLACE_CMD} -e '/^SUBDIRS/s|docs||g' ${WRKSRC}/Makefile.in
-
-post-install:
-	${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libsary.so
-
-post-install-DOCS-on:
-	@${MKDIR} ${STAGEDIR}${DOCSDIR}
-	cd ${WRKSRC}/docs && ${FIND} . ! -name "*Makefile*" | \
-		${CPIO} -pdm -L -R ${SHAREOWN}:${SHAREGRP} ${STAGEDIR}${DOCSDIR}
-
-.include <bsd.port.mk>
diff --git a/textproc/sary/distinfo b/textproc/sary/distinfo
deleted file mode 100644
index 89d0a06f7049..000000000000
--- a/textproc/sary/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (sary-1.2.0.tar.gz) = d4b16e32c97a253b546922d2926c8600383352f0af0d95e2938b6d846dfc6a11
-SIZE (sary-1.2.0.tar.gz) = 393787
diff --git a/textproc/sary/files/patch-sary_builder.c b/textproc/sary/files/patch-sary_builder.c
deleted file mode 100644
index 05902dcc52ea..000000000000
--- a/textproc/sary/files/patch-sary_builder.c
+++ /dev/null
@@ -1,29 +0,0 @@
---- sary/builder.c.orig	2005-01-28 08:50:24 UTC
-+++ sary/builder.c
-@@ -45,7 +45,7 @@ struct _SaryBuilder{
-     gpointer		progress_func_data;
- };
- 
--static SaryInt	index		(SaryBuilder	*builder, 
-+static SaryInt	sary_index	(SaryBuilder	*builder, 
- 				 SaryProgress	*progress,
- 				 SaryWriter	*writer);
- static void	progress_quiet	(SaryProgress	*progress);
-@@ -124,7 +124,7 @@ sary_builder_index (SaryBuilder *builder)
- 			  builder->progress_func, 
- 			  builder->progress_func_data);
- 
--    count = index(builder, progress, writer);
-+    count = sary_index(builder, progress, writer);
- 
-     sary_progress_destroy(progress);
-     sary_writer_destroy(writer);
-@@ -219,7 +219,7 @@ sary_builder_connect_progress (SaryBuilder *builder,
- }
- 
- static SaryInt
--index (SaryBuilder *builder, SaryProgress *progress, SaryWriter *writer)
-+sary_index (SaryBuilder *builder, SaryProgress *progress, SaryWriter *writer)
- {
-     gchar *bof, *cursor;
-     SaryInt count;
diff --git a/textproc/sary/files/patch-src_mksary.c b/textproc/sary/files/patch-src_mksary.c
deleted file mode 100644
index f2bbaaf10e1a..000000000000
--- a/textproc/sary/files/patch-src_mksary.c
+++ /dev/null
@@ -1,38 +0,0 @@
---- src/mksary.c.orig	2004-06-11 18:57:28 UTC
-+++ src/mksary.c
-@@ -59,7 +59,7 @@ CodesetFunc codeset_func_tab[] = {
- static SaryIpointFunc	dispatch_codeset_func	(const gchar *codeset);
- static SaryBuilder*	new_builder		(const gchar *file_name, 
- 						 const gchar *array_name);
--static void		index			(SaryBuilder *builder,
-+static void		mk_index		(SaryBuilder *builder,
- 						 const gchar *file_name,
- 						 const gchar *array_name);
- static void		sort			(SaryBuilder *builder,
-@@ -149,7 +149,7 @@ new_builder (const gchar *file_name, const gchar *arra
- }
- 
- static void
--index (SaryBuilder *builder,
-+mk_index (SaryBuilder *builder,
-        const gchar *file_name, 
-        const gchar *array_name)
- {
-@@ -186,7 +186,7 @@ index_and_sort (SaryBuilder *builder,
- 		const gchar *file_name, 
- 		const gchar *array_name)
- {
--    index(builder, file_name, array_name);
-+    mk_index(builder, file_name, array_name);
-     sort(builder, file_name, array_name);
- }
- 
-@@ -358,7 +358,7 @@ parse_options (int argc, char **argv)
- 	    show_help();
- 	    break;
- 	case 'i':
--	    process = index;
-+	    process = mk_index;
- 	    break;
- 	case 'l':
- 	    ipoint_func = sary_ipoint_line;
diff --git a/textproc/sary/pkg-descr b/textproc/sary/pkg-descr
deleted file mode 100644
index 56e50499948d..000000000000
--- a/textproc/sary/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-Sary is a suffix array library and tools.  It provides fast full-text
-search facilities for text files on the order of 10 to 100 MB using a
-data structure called a suffix array.  It can also search specific
-fields in a text file by assigning index points to those fields.
diff --git a/textproc/sary/pkg-plist b/textproc/sary/pkg-plist
deleted file mode 100644
index 23c33fe4589f..000000000000
--- a/textproc/sary/pkg-plist
+++ /dev/null
@@ -1,36 +0,0 @@
-bin/mksary
-bin/sary
-include/sary.h
-include/sary/array.h
-include/sary/bsearch.h
-include/sary/builder.h
-include/sary/cache.h
-include/sary/i.h
-include/sary/ipoint.h
-include/sary/merger.h
-include/sary/mkqsort.h
-include/sary/mmap.h
-include/sary/progress.h
-include/sary/saryconfig.h
-include/sary/searcher.h
-include/sary/sorter.h
-include/sary/str.h
-include/sary/text.h
-include/sary/writer.h
-lib/libsary.a
-lib/libsary.so
-lib/libsary.so.10
-lib/libsary.so.10.0.0
-libdata/pkgconfig/sary.pc
-share/man/man1/mksary.1.gz
-share/man/man1/sary.1.gz
-%%PORTDOCS%%%%DOCSDIR%%/en/libsary.html
-%%PORTDOCS%%%%DOCSDIR%%/en/suffix-array.html
-%%PORTDOCS%%%%DOCSDIR%%/images/figure1.png
-%%PORTDOCS%%%%DOCSDIR%%/images/figure2.png
-%%PORTDOCS%%%%DOCSDIR%%/images/figure3.png
-%%PORTDOCS%%%%DOCSDIR%%/images/figure4.png
-%%PORTDOCS%%%%DOCSDIR%%/images/figure5.png
-%%PORTDOCS%%%%DOCSDIR%%/ja/libsary.html
-%%PORTDOCS%%%%DOCSDIR%%/ja/suffix-array.html
-%%PORTDOCS%%%%DOCSDIR%%/sary.css