diff --git a/textproc/snowballstemmer/Makefile b/textproc/snowballstemmer/Makefile index 76e68ecdd78a..a5e5b9afa828 100644 --- a/textproc/snowballstemmer/Makefile +++ b/textproc/snowballstemmer/Makefile @@ -1,37 +1,37 @@ PORTNAME= snowballstemmer -PORTVERSION= 3.1.0 +PORTVERSION= 3.1.1 DISTVERSIONPREFIX= v CATEGORIES= textproc MAINTAINER= madpilot@FreeBSD.org COMMENT= Snowball stemmer library for C WWW= https://snowballstem.org/ LICENSE= BSD3CLAUSE USES= gmake perl5 USE_PERL5= build USE_LDCONFIG= yes MAKEFILE= GNUmakefile USE_GITHUB= yes GH_ACCOUNT= snowballstem GH_PROJECT= snowball PLIST_FILES= bin/stemwords \ include/libstemmer.h \ lib/libstemmer.so \ lib/libstemmer.so.3 \ - lib/libstemmer.so.3.1.0 + lib/libstemmer.so.3.1.1 do-install: ${INSTALL_PROGRAM} ${WRKSRC}/stemwords ${STAGEDIR}${PREFIX}/bin ${INSTALL_DATA} ${WRKSRC}/include/libstemmer.h ${STAGEDIR}${PREFIX}/include - ${INSTALL_LIB} ${WRKSRC}/libstemmer.so.3.1.0 ${STAGEDIR}${PREFIX}/lib - ${RLN} ${STAGEDIR}${PREFIX}/lib/libstemmer.so.3.1.0 \ + ${INSTALL_LIB} ${WRKSRC}/libstemmer.so.3.1.1 ${STAGEDIR}${PREFIX}/lib + ${RLN} ${STAGEDIR}${PREFIX}/lib/libstemmer.so.3.1.1 \ ${STAGEDIR}${PREFIX}/lib/libstemmer.so.3 - ${RLN} ${STAGEDIR}${PREFIX}/lib/libstemmer.so.3.1.0 \ + ${RLN} ${STAGEDIR}${PREFIX}/lib/libstemmer.so.3.1.1 \ ${STAGEDIR}${PREFIX}/lib/libstemmer.so .include diff --git a/textproc/snowballstemmer/distinfo b/textproc/snowballstemmer/distinfo index 49c20998db03..521c00cce206 100644 --- a/textproc/snowballstemmer/distinfo +++ b/textproc/snowballstemmer/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1779626474 -SHA256 (snowballstem-snowball-v3.1.0_GH0.tar.gz) = e49fa0a641be9b93d6b4040785007e82d7b5c74eaca51a6d40e47b516a528927 -SIZE (snowballstem-snowball-v3.1.0_GH0.tar.gz) = 351600 +TIMESTAMP = 1780468531 +SHA256 (snowballstem-snowball-v3.1.1_GH0.tar.gz) = d8714aa91ed4333654708472a7a98b529c867a8f99b05c5e66febf4ca72c44c7 +SIZE (snowballstem-snowball-v3.1.1_GH0.tar.gz) = 359719 diff --git a/textproc/snowballstemmer/files/patch-GNUmakefile b/textproc/snowballstemmer/files/patch-GNUmakefile index abe504d7e615..35de2b0ee094 100644 --- a/textproc/snowballstemmer/files/patch-GNUmakefile +++ b/textproc/snowballstemmer/files/patch-GNUmakefile @@ -1,28 +1,28 @@ --- GNUmakefile.orig 2026-05-22 01:29:07 UTC +++ GNUmakefile @@ -294,12 +294,12 @@ JAVA_RUNTIME_CLASSES=$(JAVA_RUNTIME_SOURCES:.java=.cla JAVA_CLASSES = $(JAVA_SOURCES:.java=.class) JAVA_RUNTIME_CLASSES=$(JAVA_RUNTIME_SOURCES:.java=.class) -CFLAGS=-g -O2 -W -Wall -Wcast-qual -Wmissing-prototypes -Wmissing-declarations -Wshadow $(WERROR) -CPPFLAGS= +CFLAGS+=-fPIC -W -Wall -Wcast-qual -Wmissing-prototypes -Wmissing-declarations -Wshadow $(WERROR) +CPPFLAGS+= INCLUDES=-Iinclude -all: snowball$(EXEEXT) libstemmer.a stemwords$(EXEEXT) $(C_OTHER_SOURCES) $(C_OTHER_HEADERS) $(C_OTHER_OBJECTS) +all: snowball$(EXEEXT) libstemmer.a libstemmer.so stemwords$(EXEEXT) $(C_OTHER_SOURCES) $(C_OTHER_HEADERS) $(C_OTHER_OBJECTS) algorithms.mk: GNUmakefile libstemmer/mkalgorithms.pl $(MODULES) libstemmer/mkalgorithms.pl algorithms.mk $(MODULES) @@ -406,6 +406,9 @@ libstemmer.a: libstemmer/libstemmer.o $(RUNTIME_OBJECT libstemmer.a: libstemmer/libstemmer.o $(RUNTIME_OBJECTS) $(C_LIB_OBJECTS) $(AR) $(ARFLAGS) $@ $^ + +libstemmer.so: libstemmer/libstemmer.o $(RUNTIME_OBJECTS) $(C_LIB_OBJECTS) -+ $(CC) $(CFLAGS) -shared $(LDFLAGS) -Wl,-soname,libstemmer.so.3,-version-script,libstemmer/symbol.map -o $@.3.1.0 $^ ++ $(CC) $(CFLAGS) -shared $(LDFLAGS) -Wl,-soname,libstemmer.so.3,-version-script,libstemmer/symbol.map -o $@.3.1.1 $^ examples/%.o: examples/%.c $(CC) $(CFLAGS) $(INCLUDES) $(CPPFLAGS) -c -o $@ $<