head 1.8; access; symbols pkgsrc-2023Q4:1.8.0.4 pkgsrc-2023Q4-base:1.8 pkgsrc-2023Q3:1.8.0.2 pkgsrc-2023Q3-base:1.8 pkgsrc-2023Q2:1.7.0.8 pkgsrc-2023Q2-base:1.7 pkgsrc-2023Q1:1.7.0.6 pkgsrc-2023Q1-base:1.7 pkgsrc-2022Q4:1.7.0.4 pkgsrc-2022Q4-base:1.7 pkgsrc-2022Q3:1.7.0.2 pkgsrc-2022Q3-base:1.7 pkgsrc-2022Q2:1.6.0.4 pkgsrc-2022Q2-base:1.6 pkgsrc-2022Q1:1.6.0.2 pkgsrc-2022Q1-base:1.6 pkgsrc-2021Q4:1.4.0.10 pkgsrc-2021Q4-base:1.4 pkgsrc-2021Q3:1.4.0.8 pkgsrc-2021Q3-base:1.4 pkgsrc-2021Q2:1.4.0.6 pkgsrc-2021Q2-base:1.4 pkgsrc-2021Q1:1.4.0.4 pkgsrc-2021Q1-base:1.4 pkgsrc-2020Q4:1.4.0.2 pkgsrc-2020Q4-base:1.4 pkgsrc-2020Q3:1.3.0.2 pkgsrc-2020Q3-base:1.3 pkgsrc-2020Q2:1.2.0.10 pkgsrc-2020Q2-base:1.2 pkgsrc-2020Q1:1.2.0.6 pkgsrc-2020Q1-base:1.2 pkgsrc-2019Q4:1.2.0.8 pkgsrc-2019Q4-base:1.2 pkgsrc-2019Q3:1.2.0.4 pkgsrc-2019Q3-base:1.2 pkgsrc-2019Q2:1.2.0.2 pkgsrc-2019Q2-base:1.2 pkgsrc-2019Q1:1.1.0.10 pkgsrc-2019Q1-base:1.1 pkgsrc-2018Q4:1.1.0.8 pkgsrc-2018Q4-base:1.1 pkgsrc-2018Q3:1.1.0.6 pkgsrc-2018Q3-base:1.1 pkgsrc-2018Q2:1.1.0.4 pkgsrc-2018Q2-base:1.1 pkgsrc-2018Q1:1.1.0.2 pkgsrc-2018Q1-base:1.1; locks; strict; comment @# @; 1.8 date 2023.08.14.05.25.25; author wiz; state Exp; branches; next 1.7; commitid LOSB79OLVxvXjIAE; 1.7 date 2022.06.30.11.18.55; author nia; state Exp; branches; next 1.6; commitid AhctUV91Vubws3KD; 1.6 date 2022.01.05.15.41.27; author wiz; state Exp; branches; next 1.5; commitid FQ77UruBIUsgzsnD; 1.5 date 2022.01.04.20.55.10; author wiz; state Exp; branches; next 1.4; commitid CYyhdK9qtoffkmnD; 1.4 date 2020.12.04.20.45.46; author nia; state Exp; branches; next 1.3; commitid FPz71MqRX3WN0tyC; 1.3 date 2020.07.10.07.05.21; author adam; state Exp; branches; next 1.2; commitid MwB8Poxxmi4KcvfC; 1.2 date 2019.04.25.07.33.25; author maya; state Exp; branches; next 1.1; commitid 1FEMQBEPb9uTxHkB; 1.1 date 2018.03.11.15.42.31; author rillig; state Exp; branches; next ; commitid braqtH3Opw0js3uA; desc @@ 1.8 log @*: recursive bump for Python 3.11 as new default @ text @# $NetBSD: Makefile,v 1.7 2022/06/30 11:18:55 nia Exp $ DISTNAME= translate-toolkit-3.0.0 PKGREVISION= 5 CATEGORIES= textproc python MASTER_SITES= ${MASTER_SITE_PYPI:=t/translate-toolkit/} MAINTAINER= rillig@@NetBSD.org HOMEPAGE= https://github.com/translate/translate COMMENT= Tools for working with translation files LICENSE= gnu-gpl-v2 DEPENDS+= ${PYPKGPREFIX}-lxml>=4.3.2:../../textproc/py-lxml USE_LANGUAGES= # none USE_TOOLS+= bash:run REPLACE_BASH+= tools/mozilla/build_firefox.sh REPLACE_BASH+= tools/junitmsgfmt REPLACE_BASH+= tools/posplit REPLACE_BASH+= tools/pomigrate2 REPLACE_BASH+= tools/pocompendium REPLACE_BASH+= tools/pocommentclean REPLACE_BASH+= tools/poreencode REPLACE_BASH+= tools/popuretext PYTHON_VERSIONS_INCOMPATIBLE= 27 USE_PKG_RESOURCES= yes .include "../../lang/python/egg.mk" .include "../../mk/bsd.pkg.mk" @ 1.7 log @*: Revbump packages that use Python at runtime without a PKGNAME prefix @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 2022/01/05 15:41:27 wiz Exp $ d4 1 a4 1 PKGREVISION= 4 @ 1.6 log @python: egg.mk: add USE_PKG_RESOURCES flag This flag should be set for packages that import pkg_resources and thus need setuptools after the build step. Set this flag for packages that need it and bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2022/01/04 20:55:10 wiz Exp $ d4 1 a4 1 PKGREVISION= 3 @ 1.5 log @*: bump PKGREVISION for egg.mk users They now have a tool dependency on py-setuptools instead of a DEPENDS @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2020/12/04 20:45:46 nia Exp $ d4 1 a4 1 PKGREVISION= 2 d29 2 @ 1.4 log @Revbump packages with a runtime Python dep but no version prefix. For the Python 3.8 default switch. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2020/07/10 07:05:21 adam Exp $ d4 1 a4 1 PKGREVISION= 1 @ 1.3 log @translate-toolkit: updated to 3.0.0 Translate Toolkit 3.0.0 Formats and Converters ---------------------- - PO - Bring line wrapping closer to gettext - XLIFF - Support non numeric ids on plurals in poxliff - JSON - Added support for ARB files - Added support for go-i18n files - Properties - Added support for GWT personality - Fix round trip of empty values without delimiter - HTML - A makeover of the HTML parsing to fix several issues - PHP - Add support for Laravel plurals - Improve round trip of some statements - Windows RC - Rewritten parser using pyparsing - l20n - Dropped support for deprecated format General ------- - Dropped support for Python 2.7. - Python 3.5 or newer is now required. - Minor docs improvements. - Several cleanups in code. - Removed deprecated interfaces: - multistring no longer accepts encoding - search.segment is removed - pofile.extractpoline is removed - simplify_to_common no longer accepts languages parameter - getsource/setsource/gettarget/settarget methods removed from storages - Updated requirements, lxml is no longer optional. - Added and updated tests. - Optional deps can be specified using pip extras. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2019/04/25 07:33:25 maya Exp $ d4 1 @ 1.2 log @PKGREVISION bump for anything using python without a PYPKGPREFIX. This is a semi-manual PKGREVISION bump. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1 2018/03/11 15:42:31 rillig Exp $ d3 3 a5 6 DISTNAME= translate-toolkit-2.2.5 PKGREVISION= 1 CATEGORIES= textproc MASTER_SITES= ${MASTER_SITE_GITHUB:=translate/} GITHUB_PROJECT= translate GITHUB_RELEASE= 2.2.5 d8 1 a8 1 HOMEPAGE= https://github.com/translate/translate/ d12 2 a13 2 DEPENDS+= ${PYPKGPREFIX}-six>=0:../../lang/py-six DEPENDS+= ${PYPKGPREFIX}-diff-match-patch-20121119{,nb*}:../../textproc/py-diff-match-patch d16 11 a26 1 REPLACE_BASH= * */* */*/* @ 1.1 log @add textproc/translate-toolkit 2.2.5 The Translate Toolkit is a set of software and documentation designed to help make the lives of localizers both more productive and less frustrating. The Toolkit is part of the Translate project. The software includes programs to covert localization formats to the common PO, and emerging XLIFF format. There are also programs to check and manage PO and XLIFF files. Online documentation includes guides on using the tools, running a localization project and how to localize various projects from OpenOffice.org to Mozilla. At its core the software contains a set of classes for handling various localization storage formats: DTD, properties, OpenOffice.org GSI/SDF, CSV, MO, Qt .ts, TMX, TBX, WordFast txt, Gettext .mo, Windows RC, and of course PO and XLIFF. It also provides scripts to convert between these formats. Also part of the Toolkit are Python programs to create word counts, merge translations and perform various checks on translation files. @ text @d1 1 a1 1 # $NetBSD$ d4 1 @