git: 52598b84ea0e - main - textproc/apertium: Update version 3.6.1=>3.8.1

From: Muhammad Moinur Rahman <bofh_at_FreeBSD.org>
Date: Tue, 22 Mar 2022 11:33:09 UTC
The branch main has been updated by bofh:

URL: https://cgit.FreeBSD.org/ports/commit/?id=52598b84ea0eb90860dcf06d781883cd8fe187fe

commit 52598b84ea0eb90860dcf06d781883cd8fe187fe
Author:     Muhammad Moinur Rahman <bofh@FreeBSD.org>
AuthorDate: 2022-03-22 11:31:58 +0000
Commit:     Muhammad Moinur Rahman <bofh@FreeBSD.org>
CommitDate: 2022-03-22 11:32:53 +0000

    textproc/apertium: Update version 3.6.1=>3.8.1
    
    Relnotes: https://github.com/apertium/apertium/releases/tag/v3.8.1
---
 textproc/apertium/Makefile  | 43 ++++++++++++++++++++-----------------------
 textproc/apertium/distinfo  | 10 +++++-----
 textproc/apertium/pkg-plist | 39 +++++++++++++--------------------------
 3 files changed, 38 insertions(+), 54 deletions(-)

diff --git a/textproc/apertium/Makefile b/textproc/apertium/Makefile
index d7672bdbb466..da0cc8586817 100644
--- a/textproc/apertium/Makefile
+++ b/textproc/apertium/Makefile
@@ -1,7 +1,7 @@
 # Created by: Mykola Dzham <freebsd@levsha.org.ua>
 
 PORTNAME=	apertium
-PORTVERSION=	3.6.1
+PORTVERSION=	3.8.1
 DISTVERSIONPREFIX=	v
 CATEGORIES=	textproc
 
@@ -13,45 +13,42 @@ LICENSE_FILE=	${WRKSRC}/COPYING
 
 BROKEN_FreeBSD_12_powerpc64=	fails to configure on powerpc64 elfv1: *** unable to locate pcrecpp library ***
 
-BUILD_DEPENDS=	bash:shells/bash
-LIB_DEPENDS=	liblttoolbox3.so:textproc/lttoolbox \
+BUILD_DEPENDS=	bash:shells/bash \
+		utf8cpp>0:devel/utf8cpp
+LIB_DEPENDS=	libicudata.so:devel/icu \
+		liblttoolbox3.so:textproc/lttoolbox \
 		libpcre.so:devel/pcre
 RUN_DEPENDS=	bash:shells/bash
 
-USES=		autoreconf gmake gnome libtool localbase:ldflags pathfix pkgconfig python shebangfix
+USES=		autoreconf gmake gnome libtool localbase:ldflags pathfix \
+		pkgconfig python shebangfix
 USE_GITHUB=	yes
+GH_ACCOUNT=	apertium:contrib
+GH_PROJECT=	apertium-get:contrib
+GH_SUBDIR=	apertium/apertium-get:contrib
+GH_TAGNAME=	465f053:contrib
 USE_GNOME=	libxml2 libxslt
 USE_LDCONFIG=	yes
 
-GH_ACCOUNT=	unhammer:contrib
-GH_PROJECT=	apertium-get:contrib
-GH_TAGNAME=	2ed405e:contrib
-GH_SUBDIR=	apertium/apertium-get:contrib
+SHEBANG_FILES=	apertium/apertium-get/apertium-get.sh scripts/apertium-editdist \
+		scripts/apertium-filter-dix.in scripts/apertium-filter-rules.in \
+		scripts/apertium-filter-xml scripts/apertium-genvdix \
+		scripts/apertium-genvldix scripts/apertium-genvrdix \
+		scripts/apertium-metalrx scripts/apertium-metalrx-to-lrx.in \
+		scripts/apertium-translate-to-default-equivalent.in
 
 GNU_CONFIGURE=	yes
-INSTALL_TARGET=	install-strip
+
 MAKE_JOBS_UNSAFE=	yes
-SHEBANG_FILES=	scripts/apertium-genvldix scripts/apertium-translate-to-default-equivalent.in \
-		scripts/apertium-metalrx scripts/apertium-genvdix apertium/apertium-get/apertium-get \
-		scripts/apertium-filter-dix.in scripts/apertium-filter-rules.in \
-		scripts/apertium-metalrx-to-lrx.in scripts/apertium-genvrdix
+INSTALL_TARGET=	install-strip
 
+CFLAGS+=	-I${LOCALBASE}/include/utf8cpp
 PLIST_SUB=	APVER="${PORTVERSION:R}"
 
 post-patch:
-	@${REINPLACE_CMD} -e \
-		'/^AM_INIT_AUTOMAKE/s|(.*)|()| ; \
-		 s| -ansi | | ; \
-		 s| -march=.* | | ; \
-		 s| -mtune=.* | | ; \
-		 s| -O3 | |' \
-		${WRKSRC}/configure.ac
 	@${REINPLACE_CMD} -e \
 		's|^INCLUDES |AM_CPPFLAGS | ; \
 		 s|-lapertium$$(.*)|libapertium3.la|' \
 		${WRKSRC}/apertium/Makefile.am
-	@${REINPLACE_CMD} -e \
-		's|_C_|_H_|' \
-		${WRKSRC}/apertium/tmx_aligner_tool.h
 
 .include <bsd.port.mk>
diff --git a/textproc/apertium/distinfo b/textproc/apertium/distinfo
index 3dcc8be4a5e4..90577458b0b5 100644
--- a/textproc/apertium/distinfo
+++ b/textproc/apertium/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1581616844
-SHA256 (apertium-apertium-v3.6.1_GH0.tar.gz) = 45150740fda3d37808233776f13328279a76dd7874be69b8aeb396afd20581bf
-SIZE (apertium-apertium-v3.6.1_GH0.tar.gz) = 395894
-SHA256 (unhammer-apertium-get-2ed405e_GH0.tar.gz) = e7df732a23ea76a3ecad708d40840599ea77932cb3a1767535aab8f0563162a3
-SIZE (unhammer-apertium-get-2ed405e_GH0.tar.gz) = 18799
+TIMESTAMP = 1647946411
+SHA256 (apertium-apertium-v3.8.1_GH0.tar.gz) = b628975861e27be9577b485acb6e215fe258bacaf3569225aa546cd845a83dae
+SIZE (apertium-apertium-v3.8.1_GH0.tar.gz) = 397957
+SHA256 (apertium-apertium-get-465f053_GH0.tar.gz) = a6e02971b6c79d282e0f3964202b3a1fb719aafdad752eb73b6fde9b9a7622c8
+SIZE (apertium-apertium-get-465f053_GH0.tar.gz) = 23786
diff --git a/textproc/apertium/pkg-plist b/textproc/apertium/pkg-plist
index 30eb48617c05..2fb005b601a2 100644
--- a/textproc/apertium/pkg-plist
+++ b/textproc/apertium/pkg-plist
@@ -1,7 +1,9 @@
 bin/apertium
+bin/apertium-adapt-docx
 bin/apertium-cleanstream
 bin/apertium-deshtml
 bin/apertium-deshtml-alt
+bin/apertium-deshtml-noent
 bin/apertium-deslatex
 bin/apertium-desmediawiki
 bin/apertium-desodt
@@ -11,16 +13,17 @@ bin/apertium-destxt
 bin/apertium-deswxml
 bin/apertium-desxlsx
 bin/apertium-desxpresstag
+bin/apertium-editdist
 bin/apertium-filter-ambiguity
 bin/apertium-filter-dix
 bin/apertium-filter-rules
+bin/apertium-filter-xml
 bin/apertium-gen-deformat
 bin/apertium-gen-modes
 bin/apertium-gen-reformat
 bin/apertium-genvdix
 bin/apertium-genvldix
 bin/apertium-genvrdix
-bin/apertium-get
 bin/apertium-interchunk
 bin/apertium-metalrx
 bin/apertium-metalrx-to-lrx
@@ -30,9 +33,11 @@ bin/apertium-prelatex
 bin/apertium-postchunk
 bin/apertium-postlatex
 bin/apertium-postlatex-raw
+bin/apertium-posttransfer
 bin/apertium-preprocess-transfer
 bin/apertium-pretransfer
 bin/apertium-rehtml
+bin/apertium-rehtml-alt
 bin/apertium-rehtml-noent
 bin/apertium-relatex
 bin/apertium-remediawiki
@@ -58,20 +63,14 @@ bin/apertium-validate-modes
 bin/apertium-validate-postchunk
 bin/apertium-validate-tagger
 bin/apertium-validate-transfer
+bin/apertium-wblank-attach
+bin/apertium-wblank-detach
+bin/apertium-wblank-mode
 include/apertium-%%APVER%%/apertium/a.h
 include/apertium-%%APVER%%/apertium/align.h
 include/apertium-%%APVER%%/apertium/analysis.h
 include/apertium-%%APVER%%/apertium/apertium_re.h
-include/apertium-%%APVER%%/apertium/basic_5_3_1_tagger.h
-include/apertium-%%APVER%%/apertium/basic_5_3_2_tagger.h
-include/apertium-%%APVER%%/apertium/basic_5_3_3_tagger.h
-include/apertium-%%APVER%%/apertium/basic_exception_type.h
-include/apertium-%%APVER%%/apertium/basic_stream_tagger.h
-include/apertium-%%APVER%%/apertium/basic_stream_tagger_trainer.h
-include/apertium-%%APVER%%/apertium/basic_tagger.h
-include/apertium-%%APVER%%/apertium/constructor_eq_delete.h
 include/apertium-%%APVER%%/apertium/deserialiser.h
-include/apertium-%%APVER%%/apertium/err_exception.h
 include/apertium-%%APVER%%/apertium/exception.h
 include/apertium-%%APVER%%/apertium/exception_type.h
 include/apertium-%%APVER%%/apertium/file_tagger.h
@@ -103,23 +102,15 @@ include/apertium-%%APVER%%/apertium/sentence_stream.h
 include/apertium-%%APVER%%/apertium/serialiser.h
 include/apertium-%%APVER%%/apertium/shell_utils.h
 include/apertium-%%APVER%%/apertium/stream.h
-include/apertium-%%APVER%%/apertium/stream_5_3_1_tagger.h
-include/apertium-%%APVER%%/apertium/stream_5_3_1_tagger_trainer.h
-include/apertium-%%APVER%%/apertium/stream_5_3_2_tagger.h
-include/apertium-%%APVER%%/apertium/stream_5_3_2_tagger_trainer.h
-include/apertium-%%APVER%%/apertium/stream_5_3_3_tagger.h
-include/apertium-%%APVER%%/apertium/stream_5_3_3_tagger_trainer.h
 include/apertium-%%APVER%%/apertium/stream_tagger.h
-include/apertium-%%APVER%%/apertium/stream_tagger_trainer.h
 include/apertium-%%APVER%%/apertium/string_to_wostream.h
 include/apertium-%%APVER%%/apertium/streamed_type.h
-include/apertium-%%APVER%%/apertium/string_utils.h
-include/apertium-%%APVER%%/apertium/tag.h
 include/apertium-%%APVER%%/apertium/tagger.h
 include/apertium-%%APVER%%/apertium/tagger_data.h
 include/apertium-%%APVER%%/apertium/tagger_data_hmm.h
 include/apertium-%%APVER%%/apertium/tagger_data_lsw.h
 include/apertium-%%APVER%%/apertium/tagger_data_percep_coarse_tags.h
+include/apertium-%%APVER%%/apertium/tagger_flags.h
 include/apertium-%%APVER%%/apertium/tagger_utils.h
 include/apertium-%%APVER%%/apertium/tagger_word.h
 include/apertium-%%APVER%%/apertium/tmx_align_parameters.h
@@ -137,20 +128,19 @@ include/apertium-%%APVER%%/apertium/tmx_trail_postprocessors.h
 include/apertium-%%APVER%%/apertium/tmx_translate.h
 include/apertium-%%APVER%%/apertium/tmx_words.h
 include/apertium-%%APVER%%/apertium/transfer.h
+include/apertium-%%APVER%%/apertium/transfer_base.h
 include/apertium-%%APVER%%/apertium/transfer_data.h
 include/apertium-%%APVER%%/apertium/transfer_instr.h
 include/apertium-%%APVER%%/apertium/transfer_mult.h
+include/apertium-%%APVER%%/apertium/transfer_regex.h
 include/apertium-%%APVER%%/apertium/transfer_token.h
 include/apertium-%%APVER%%/apertium/transfer_word.h
-include/apertium-%%APVER%%/apertium/transfer_word_list.h
 include/apertium-%%APVER%%/apertium/trx_reader.h
 include/apertium-%%APVER%%/apertium/tsx_reader.h
 include/apertium-%%APVER%%/apertium/ttag.h
+include/apertium-%%APVER%%/apertium/unigram_tagger.h
 include/apertium-%%APVER%%/apertium/unlocked_cstdio.h
-include/apertium-%%APVER%%/apertium/utf_converter.h
 include/apertium-%%APVER%%/apertium/utils.h
-include/apertium-%%APVER%%/apertium/wchar_t_exception.h
-include/apertium-%%APVER%%/apertium/wchar_t_exception_type.h
 include/apertium-%%APVER%%/apertium/xml_reader.h
 lib/libapertium3-%%APVER%%.so.1
 lib/libapertium3-%%APVER%%.so.1.0.0
@@ -202,7 +192,6 @@ man/man1/apertium-validate-tagger.1.gz
 man/man1/apertium-validate-transfer.1.gz
 man/man1/apertium.1.gz
 share/aclocal/apertium.m4
-%%DATADIR%%/apertium-createmodes.awk
 %%DATADIR%%/deformat.xsl
 %%DATADIR%%/filter-dix.xslt
 %%DATADIR%%/filter-rules.xslt
@@ -216,8 +205,6 @@ share/aclocal/apertium.m4
 %%DATADIR%%/modes.dtd
 %%DATADIR%%/modes.rnc
 %%DATADIR%%/modes/README
-%%DATADIR%%/modes2bash.xsl
-%%DATADIR%%/modes2debugmodes.xsl
 %%DATADIR%%/new2old.xsl
 %%DATADIR%%/postchunk.dtd
 %%DATADIR%%/postchunk.rnc