diff --git a/textproc/translate-toolkit/Makefile b/textproc/translate-toolkit/Makefile index 098957dfa0e9..79371a63530d 100644 --- a/textproc/translate-toolkit/Makefile +++ b/textproc/translate-toolkit/Makefile @@ -1,85 +1,85 @@ PORTNAME= translate-toolkit -PORTVERSION= 3.10.0 +PORTVERSION= 3.10.1 CATEGORIES= textproc MASTER_SITES= PYPI MAINTAINER= sunpoet@FreeBSD.org COMMENT= Tools and API for translation and localization engineering WWW= https://toolkit.translatehouse.org/ \ https://github.com/translate/translate LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=42:devel/py-setuptools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=6.2:devel/py-setuptools_scm@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} \ ${RUN_DEPENDS} RUN_DEPENDS= bash:shells/bash \ msghack:devel/gettext-msghack \ ${PYTHON_PKGNAMEPREFIX}lxml>=4.6.3:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3@${PY_FLAVOR} USES= gettext python shebangfix USE_PYTHON= autoplist distutils noflavors NO_ARCH= yes SHEBANG_FILES= tools/* \ translate/convert/odfxml \ translate/convert/roundtrip-OOo \ translate/convert/roundtrip-gaia \ translate/convert/roundtrip-mozilla \ translate/lang/test-language-teams.sh -MANPAGES= csv2po csv2tbx dtd2po flatxml2po html2po idml2po json2po moz2po mozlang2po odf2xliff oo2po oo2xliff po2csv po2dtd po2flatxml po2html po2idml po2json po2moz po2mozlang po2oo po2prop po2resx po2sub po2symb po2tiki po2tmx po2ts po2txt po2web2py po2wordfast po2xliff pot2po prop2po resx2po sub2po symb2po tbx2po tiki2po ts2po txt2po web2py2po xliff2odf xliff2oo +MANPAGES= android2po csv2po csv2tbx dtd2po flatxml2po html2po idml2po json2po moz2po mozlang2po odf2xliff oo2po oo2xliff po2csv po2dtd po2flatxml po2html po2idml po2json po2moz po2mozlang po2oo po2prop po2resx po2sub po2symb po2tiki po2tmx po2ts po2txt po2web2py po2wordfast po2xliff pot2po prop2po resx2po sub2po symb2po tbx2po tiki2po ts2po txt2po web2py2po xliff2odf xliff2oo OPTIONS_DEFINE= ENCODING FLUENT ICAL INI LEVENSHTEIN MARKDOWN PHP RC SPELLCHECK SUBTITLES TMSERVER TRADOS YAML OPTIONS_DEFAULT=ENCODING FLUENT ICAL INI LEVENSHTEIN MARKDOWN PHP RC SPELLCHECK SUBTITLES TMSERVER TRADOS YAML OPTIONS_SUB= yes ENCODING_DESC= Encoding detection FLUENT_DESC= Fluent translation format support ICAL_DESC= iCal format support INI_DESC= INI format support LEVENSHTEIN_DESC= Faster matching using Levenshtein MARKDOWN_DESC= Markdown format support PHP_DESC= PHP format support RC_DESC= Windows Resource (.rc) format support SPELLCHECK_DESC=Enchant spellchecking system SUBTITLES_DESC= Subtitles format support TMSERVER_DESC= Tmserver backend support TRADOS_DESC= Trados format support YAML_DESC= YAML format support ENCODING_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}charset-normalizer>=3.2.0:textproc/py-charset-normalizer@${PY_FLAVOR} FLUENT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}fluent.syntax>=0.19.0:textproc/py-fluent.syntax@${PY_FLAVOR} ICAL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}vobject>=0.9.6.1:deskutils/py-vobject@${PY_FLAVOR} ICAL_VARS= MANPAGES+="ical2po po2ical" INI_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}iniparse>=0.5:devel/py-iniparse@${PY_FLAVOR} INI_VARS= MANPAGES+="ini2po po2ini" LEVENSHTEIN_RUN_DEPENDS=${PYTHON_PKGNAMEPREFIX}Levenshtein>=0.12:devel/py-Levenshtein@${PY_FLAVOR} -MARKDOWN_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mistletoe>=1.1:textproc/py-mistletoe@${PY_FLAVOR} +MARKDOWN_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mistletoe>=1.2.1:textproc/py-mistletoe@${PY_FLAVOR} MARKDOWN_VARS= MANPAGES+="md2po po2md" PHP_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}phply>=1.2.5:devel/py-phply@${PY_FLAVOR} PHP_VARS= MANPAGES+="php2po po2php" RC_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyparsing>=3.0.7:devel/py-pyparsing@${PY_FLAVOR} RC_VARS= MANPAGES+="po2rc rc2po" SPELLCHECK_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}enchant>=3.2.2:textproc/py-enchant@${PY_FLAVOR} SUBTITLES_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aeidon>=1.12:textproc/py-aeidon@${PY_FLAVOR} TMSERVER_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cheroot>=10.0.0:www/py-cheroot@${PY_FLAVOR} TRADOS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.3:www/py-beautifulsoup@${PY_FLAVOR} YAML_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ruamel.yaml>=0.17.31:devel/py-ruamel.yaml@${PY_FLAVOR} YAML_VARS= MANPAGES+="po2yaml yaml2po" .include post-build: @${MKDIR} ${WRKSRC}/manpages .for manpage in ${MANPAGES} cd ${WRKSRC}/build/lib/translate/convert && ${SETENV} PYTHONPATH=${WRKSRC}/build/lib ${PYTHON_CMD} ${manpage}.py --man > ${WRKSRC}/manpages/${manpage}.1 .endfor post-install: - cd ${WRKSRC}/manpages && ${INSTALL_MAN} * ${STAGEDIR}${PREFIX}/share/man/man1 + ${INSTALL_MAN} ${WRKSRC}/manpages/* ${STAGEDIR}${PREFIX}/share/man/man1 .include diff --git a/textproc/translate-toolkit/distinfo b/textproc/translate-toolkit/distinfo index dfd0a9fc498c..7eb7a9f895c7 100644 --- a/textproc/translate-toolkit/distinfo +++ b/textproc/translate-toolkit/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1691069940 -SHA256 (translate-toolkit-3.10.0.tar.gz) = e3690caeef90dab491e6a8426c1d920aab265ef5f5bc7fe004a04e73560c4a3b -SIZE (translate-toolkit-3.10.0.tar.gz) = 1458219 +TIMESTAMP = 1693987427 +SHA256 (translate-toolkit-3.10.1.tar.gz) = 642e8597c55c3a31b8a6506194f0e64095965d5a1e7e0261d045a2865783a366 +SIZE (translate-toolkit-3.10.1.tar.gz) = 1460516 diff --git a/textproc/translate-toolkit/files/patch-requirements-optional.txt b/textproc/translate-toolkit/files/patch-requirements-optional.txt index a0b543aaafd4..ec2faf54e101 100644 --- a/textproc/translate-toolkit/files/patch-requirements-optional.txt +++ b/textproc/translate-toolkit/files/patch-requirements-optional.txt @@ -1,41 +1,41 @@ --- requirements/optional.txt.orig 2023-07-26 04:25:02 UTC +++ requirements/optional.txt @@ -1,27 +1,27 @@ -r required.txt # Format support -aeidon==1.12 # Subtitles +aeidon>=1.12 # Subtitles # Format support BeautifulSoup4>=4.3 # Trados # Encoding detection -charset-normalizer==3.2.0 # chardet +charset-normalizer>=3.2.0 # chardet # Tmserver backend -cheroot==10.0.0 # tmserver +cheroot>=10.0.0 # tmserver # Format support -fluent.syntax==0.19.0 # Fluent +fluent.syntax>=0.19.0 # Fluent # Format support -iniparse==0.5 # INI +iniparse>=0.5 # INI # Format support --mistletoe==1.1 # Markdown -+mistletoe>=1.1 # Markdown +-mistletoe==1.2.1 # Markdown ++mistletoe>=1.2.1 # Markdown # Format support -phply==1.2.6 # PHP -pyenchant==3.2.2 # spellcheck +phply>=1.2.6 # PHP +pyenchant>=3.2.2 # spellcheck # Windows Resources (rc2po and po2rc) --pyparsing==3.1.0 # RC -+pyparsing>=3.1.0 # RC +-pyparsing==3.1.1 # RC ++pyparsing>=3.1.1 # RC # Faster matching in e.g. pot2po python-Levenshtein>=0.12 # Levenshtein # Format support -ruamel.yaml==0.17.32 # YAML +ruamel.yaml>=0.17.32 # YAML # Format support -vobject==0.9.6.1 # iCal +vobject>=0.9.6.1 # iCal diff --git a/textproc/translate-toolkit/pkg-plist b/textproc/translate-toolkit/pkg-plist index b44dcabe1f0e..26a0f22eed81 100644 --- a/textproc/translate-toolkit/pkg-plist +++ b/textproc/translate-toolkit/pkg-plist @@ -1,58 +1,59 @@ +share/man/man1/android2po.1.gz share/man/man1/csv2po.1.gz share/man/man1/csv2tbx.1.gz share/man/man1/dtd2po.1.gz share/man/man1/flatxml2po.1.gz share/man/man1/html2po.1.gz %%ICAL%%share/man/man1/ical2po.1.gz share/man/man1/idml2po.1.gz %%INI%%share/man/man1/ini2po.1.gz share/man/man1/json2po.1.gz %%MARKDOWN%%share/man/man1/md2po.1.gz share/man/man1/moz2po.1.gz @comment share/man/man1/mozfunny2prop.1.gz share/man/man1/mozlang2po.1.gz share/man/man1/odf2xliff.1.gz share/man/man1/oo2po.1.gz share/man/man1/oo2xliff.1.gz %%PHP%%share/man/man1/php2po.1.gz share/man/man1/po2csv.1.gz share/man/man1/po2dtd.1.gz share/man/man1/po2flatxml.1.gz share/man/man1/po2html.1.gz %%ICAL%%share/man/man1/po2ical.1.gz share/man/man1/po2idml.1.gz %%INI%%share/man/man1/po2ini.1.gz share/man/man1/po2json.1.gz %%MARKDOWN%%share/man/man1/po2md.1.gz share/man/man1/po2moz.1.gz share/man/man1/po2mozlang.1.gz share/man/man1/po2oo.1.gz %%PHP%%share/man/man1/po2php.1.gz share/man/man1/po2prop.1.gz %%RC%%share/man/man1/po2rc.1.gz share/man/man1/po2resx.1.gz share/man/man1/po2sub.1.gz share/man/man1/po2symb.1.gz share/man/man1/po2tiki.1.gz share/man/man1/po2tmx.1.gz share/man/man1/po2ts.1.gz share/man/man1/po2txt.1.gz share/man/man1/po2web2py.1.gz share/man/man1/po2wordfast.1.gz share/man/man1/po2xliff.1.gz %%YAML%%share/man/man1/po2yaml.1.gz share/man/man1/pot2po.1.gz @comment share/man/man1/prop2mozfunny.1.gz share/man/man1/prop2po.1.gz %%RC%%share/man/man1/rc2po.1.gz share/man/man1/resx2po.1.gz share/man/man1/sub2po.1.gz share/man/man1/symb2po.1.gz share/man/man1/tbx2po.1.gz share/man/man1/tiki2po.1.gz share/man/man1/ts2po.1.gz share/man/man1/txt2po.1.gz share/man/man1/web2py2po.1.gz share/man/man1/xliff2odf.1.gz share/man/man1/xliff2oo.1.gz %%YAML%%share/man/man1/yaml2po.1.gz