textproc/translate-toolkit: update to 1.12.0 - USES python Approved by: maintainer (via email)1ef298c5c6
Port details
textproc/translate-toolkit 3.20.0
Tools and API for translation and localization engineering
Port info
- Maintainer
- sunpoet@FreeBSD.org
- Packages
- latest: 3.20.0
- Upstream
- Higher version available: 3.20.1
- Last update
- to 3.20.0 · 472a60e7c0
- Quarterly
- 2026Q4: 3.20.0
- WWW
- https://toolkit.translatehouse.org/
- Links
- cgit · VuXML · Report wrong data
Install
- Package
# pkg install translate-toolkitinstalls 3.20.0 fromlatest; fromquarterly(2026Q4) 3.20.0- Port
# cd /usr/ports/textproc/translate-toolkit && make install clean# make -C /usr/ports/textproc/translate-toolkit config # change options first
- Size
- 1.2 MiB download · 7.3 MiB installed
- Depends on
- databases/py-sqlite3 3.12.15_10, deskutils/py-vobject 0.9.6.1_3, devel/gettext-msghack 0.21, devel/gettext-runtime 1.0_1, devel/py-iniparse 0.5_1, devel/py-lxml 6.1.3, devel/py-phply 1.2.6_3, devel/py-pyparsing 3.3.3, devel/py-rapidfuzz 3.14.6, devel/py-ruamel.yaml 0.19.1, lang/python312 3.12.15, shells/bash 5.3.20, textproc/py-aeidon 2.0.1, textproc/py-charset-normalizer 3.5.1, textproc/py-enchant 3.3.0, textproc/py-fluent.syntax 0.19.0_1, textproc/py-mistletoe 1.6.0, textproc/py-tomlkit 0.15.1, textproc/py-unicode-segmentation-rs 0.3.3_2
- License
- GPLv3+
- Options
- 13 of 13 on in the package: ALL CHARDET FLUENT ICAL INI LEVENSHTEIN MARKDOWN PHP RC SPELLCHECK SUBTITLES TOML YAML
Packages by version and architecture
latest
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 16 | 3.20.0 | 3.20.0 | – |
| FreeBSD 15 | 3.20.0 | 3.20.0 | – |
| FreeBSD 14 | 3.20.0 | 3.20.0 | 3.20.0 |
quarterly (2026Q4)
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 15 | 3.20.0 | 3.20.0 | – |
| FreeBSD 14 | 3.20.0 | 3.20.0 | 3.20.0 |
version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.
Unaddressed and VuXML only (0)
No unaddressed CVE and nothing reported by
pkg audit for the packaged version 3.20.0.Fixed (0)
No VuXML entries for this package.
Problem reports (0) · open in Bugzilla, most recently changed first
None.
Commits (126)
- Add stage support - Convert to USES=tar:bzip2 - Bump PORTREVISION Allthough not strictly necessary, rename the now non-magic variable "MAN1" to "GEN_MAN" to avoid confusion with its non-staged meaning. Approved by: portmgr (infrastructure blanket)83371c36e1
Python cleanup: - USE_PYTHON* = 2.X -> USE_PYTHON* = 2 - USE_PYTHON* = 2.X+ -> USE_PYTHON* = yes Reviewed by: python (mva, rm) Approved by: portmgr-lurkers (mat)50f8eaece1
Add NO_STAGE all over the place in preparation for the staging support (cat: textproc)0068f2d47f
- Convert USE_GETTEXT to USES (part 3) Approved by: portmgr (bapt)e159824929
Update python dependancy to 2.5+ PR: ports/160261 Submitted by: Ruslan Mahmatkhanov <cvs-src@yandex.ru>5bcc42fdf7
Upgrade to 1.9.024ba146886
Update to 1.8.128a806acbd
Update to 1.8.0 in preperation for bringing in py-pootle Sponsored by: iXsystems822fae6123
Bounce PORTREVISION for gettext-related ports. Have fun, ya'll.8d837132c7
Update to 1.7.0 Changes: http://sourceforge.net/news/?group_id=91920&id=28660688d86c0604
Update to 1.6.0 Changes: http://sourceforge.net/news/?group_id=91920&id=283443 Feature safe: yes8bce1228d8
Update to 1.5.3 Changes: http://sourceforge.net/news/?group_id=91920&id=2820172c60ecd16c
- Update to 1.5.2 PR: 142984 Submitted by: Ports Fury VS: ----------------------------------------------------------------------55e0197a98
Update to 1.5.1 PR: ports/141892 Submitted by: Denis Pokataev <catone xx cpan.org>fe41a50fa0
- Update to 1.4.1 PR: 140488 Submitted by: Ports Fury9b25d114cf
- Revert BROKEN tag -- the problem is in py-lxml Feature safe: yes89f4896ed6
- Mark BROKEN - does not build: ImportError: lxml is not installed. It might be possible to continue without support for XML formats. Reported by: pointyhat Feature safe: yes32dd9ad8cf
- Switch SourceForge ports to the new File Release System: categories starting with T,U,Vb2b01422b8
- Update to 1.4.0 PR: 137535 Submitted by: Ports Fury0d908ea59a
- Update to 1.3.0 PR: 136052 Submitted by: Ports Fury8fec275231
Reset infofarmer due to maintainer-timeouts and no response to email. Hat: portmgrd72c560b21
Bump portrevision due to upgrade of devel/gettext. The affected ports are the ones with gettext as a run-dependency according to ports/INDEX-7 (5007 of them) and the ones with USE_GETTEXT in Makefile (29 of them). PR: ports/124340 Submitted by: edwin@ Approved by: portmgr (pav)090059a210
- Actually fix build by adding run depends to build depends. Needed since manpages are generated by running the programs. Reported by: linimon0c685f62d6
- Depent on external elementtree - Fix levenshtein dependency line - Bump portrevision Reported by: pointyhat via pav040b8f3c10
Add port textproc/translate-toolkit: 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 software includes programs to covert localization formats to the common PO format and programs to check and manage PO files. The 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 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 PO and XLIFF files. WWW: http://translate.sourceforge.net/ Based on: Gentoo Portage ebuild (bug #153512)573245eaa2