aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMuhammad Moinur Rahman <bofh@FreeBSD.org>2022-03-22 11:31:58 +0000
committerMuhammad Moinur Rahman <bofh@FreeBSD.org>2022-03-22 11:32:53 +0000
commit52598b84ea0eb90860dcf06d781883cd8fe187fe (patch)
treeda5db0bf4eaedebd62c92d41fdb6dd7a1b4f33cc
parent7d560fda8f91bf9197eabf289fe8bf088c6d2949 (diff)
downloadports-52598b84ea0eb90860dcf06d781883cd8fe187fe.tar.gz
ports-52598b84ea0eb90860dcf06d781883cd8fe187fe.zip
textproc/apertium: Update version 3.6.1=>3.8.1
-rw-r--r--textproc/apertium/Makefile43
-rw-r--r--textproc/apertium/distinfo10
-rw-r--r--textproc/apertium/pkg-plist39
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