notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details on branch 2025Q2
itstool Translate XML with PO files using W3C Internationalization Tag Set rules
2.0.7_4 textproc on this many watch lists=10 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 2.0.7_4Version of this port present on the latest quarterly branch.
Maintainer: sunpoet@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2011-09-17 16:00:59
Last Update: 2025-09-15 13:55:40
Commit Hash: a6233e5
People watching this port, also watch:: libidn, glib, autoconf, p5-Error, jpeg-turbo
License: GPLv3
WWW:
https://itstool.org/
https://github.com/itstool/itstool
Description:
ITS Tool allows you to translate your XML documents with PO files, using rules from the W3C Internationalization Tag Set (ITS) to determine what to translate and how to separate it into PO file messages. PO files are the standard translation format for GNU and other Unix-like systems. They present translatable information as discrete messages, allowing each message to be translated independently. In contrast to whole-page translation, translating with a message-based format like PO means you can easily track changes to the source document down to the paragraph. When new strings are added or existing strings are modified, you only need to update the corresponding messages. ITS Tool is designed to make XML documents translatable through PO files by applying standard ITS rules, as well as extension rules specific to ITS Tool. ITS also provides an industry standard way for authors to override translation information in their documents, such as whether a particular element should be translated.
HomepageHomepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
pkg-plist: as obtained via: make generate-plist
Expand this list (14 items)
Collapse this list.
  1. /usr/local/share/licenses/itstool-2.0.7_4/catalog.mk
  2. /usr/local/share/licenses/itstool-2.0.7_4/LICENSE
  3. /usr/local/share/licenses/itstool-2.0.7_4/GPLv3
  4. bin/itstool
  5. share/man/man1/itstool.1.gz
  6. share/itstool/its/docbook.its
  7. share/itstool/its/docbook5.its
  8. share/itstool/its/its.its
  9. share/itstool/its/mallard.its
  10. share/itstool/its/ttml.its
  11. share/itstool/its/xhtml.its
  12. @owner
  13. @group
  14. @mode
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • itstool>0:textproc/itstool
To install the port:
cd /usr/ports/textproc/itstool/ && make install clean
To add the package, run one of these commands:
  • pkg install textproc/itstool
  • pkg install itstool
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: itstool
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1756517770 SHA256 (itstool-2.0.7.tar.bz2) = 6b9a7cd29a12bb95598f5750e8763cee78836a1a207f85b74d8b3275b27e87ca SIZE (itstool-2.0.7.tar.bz2) = 104648

Expand this list (2 items)

Collapse this list.

SHA256 (32c7d07664dc37765100285d1202d488cd6a27e8.patch) = 4e64a2e884f9d4cbc493732fcbde9f1d5bed534f9a66330bbcc1cbeb54808c1e SIZE (32c7d07664dc37765100285d1202d488cd6a27e8.patch) = 3095

Collapse this list.


Packages (timestamps in pop-ups are UTC):
itstool
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest2.0.7_42.0.7_42.0.62.0.7_42.0.7_4n/an/an/a
FreeBSD:13:quarterly2.0.7_42.0.7_42.0.72.0.7_22.0.7_4n/an/an/a
FreeBSD:14:latest2.0.7_42.0.7_42.0.72.0.7_22.0.7_42.0.7-2.0.7
FreeBSD:14:quarterly2.0.7_42.0.7_4-2.0.7_22.0.7_42.0.72.0.72.0.7
FreeBSD:15:latest2.0.7_42.0.7_4n/a2.0.7_2n/an/a2.0.7_12.0.7_1
FreeBSD:15:quarterly2.0.7_42.0.7_4n/a-n/an/a--
FreeBSD:16:latest2.0.7_42.0.7_4n/a-n/an/a--
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. python3.11 : lang/python311
  2. autoconf>=2.72 : devel/autoconf
  3. automake>=1.17 : devel/automake
Test dependencies:
  1. python3.11 : lang/python311
Runtime dependencies:
  1. py311-lxml>=0 : devel/py-lxml@py311
  2. python3.11 : lang/python311
This port is required by:
for Build
  1. accessibility/accerciser
  2. accessibility/orca
  3. archivers/engrampa
  4. archivers/file-roller
  5. astro/viking
  6. audio/ardour
  7. audio/easytag
Expand this list (155 items / 148 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. audio/gnome-music
  3. audio/goobox
  4. audio/mate-media
  5. audio/rhythmbox
  6. audio/sound-juicer
  7. databases/gmdb2
  8. databases/libgda5
  9. databases/libgda5-jdbc
  10. databases/libgda5-ldap
  11. databases/libgda5-mysql
  12. databases/libgda5-postgresql
  13. databases/libgda5-ui
  14. deskutils/baobab
  15. deskutils/bijiben
  16. deskutils/glabels
  17. deskutils/gnome-clocks
  18. deskutils/gnome-dictionary
  19. deskutils/gnome-photos
  20. deskutils/gnome-planner
  21. deskutils/gnome-todo
  22. deskutils/gnote
  23. deskutils/gucharmap
  24. deskutils/mate-utils
  25. devel/appstream
  26. devel/appstream-compose
  27. devel/appstream-qt
  28. devel/devhelp
  29. devel/glade
  30. devel/gtranslator
  31. editors/bless
  32. editors/enter-tex
  33. editors/gedit
  34. editors/gedit-plugins
  35. editors/ghex
  36. editors/gnome-text-editor
  37. editors/gobby
  38. editors/marker
  39. editors/pluma
  40. editors/pluma-plugins
  41. editors/xed
  42. games/aisleriot
  43. games/five-or-more
  44. games/four-in-a-row
  45. games/gbrainy
  46. games/gnome-2048
  47. games/gnome-chess
  48. games/gnome-klotski
  49. games/gnome-mahjongg
  50. games/gnome-mines
  51. games/gnome-nibbles
  52. games/gnome-robots
  53. games/gnome-sudoku
  54. games/gnome-tetravex
  55. games/hitori
  56. games/lightsoff
  57. games/pioneers
  58. games/quadrapassel
  59. games/swell-foop
  60. games/tali
  61. graphics/atril
  62. graphics/atril-lite
  63. graphics/drawing
  64. graphics/entangle
  65. graphics/eog
  66. graphics/eom
  67. graphics/evince
  68. graphics/frogr
  69. graphics/gnome-color-manager
  70. graphics/gthumb
  71. graphics/shotwell
  72. graphics/simple-scan
  73. graphics/xreader
  74. graphics/xviewer
  75. irc/polari
  76. mail/evolution
  77. mail/geary
  78. math/gnome-calculator
  79. math/gnumeric
  80. math/mate-calc
  81. misc/gnome-devel-docs
  82. misc/gnome-getting-started-docs
  83. misc/gnome-user-docs
  84. misc/mate-user-guide
  85. misc/xiphos
  86. multimedia/cheese
  87. multimedia/pitivi
  88. multimedia/py-metadata-cleaner
  89. multimedia/totem
  90. net/gnome-connections
  91. net/gnome-nettool
  92. net/grilo-plugins
  93. net/libzapojit
  94. net/vinagre
  95. net-mgmt/etherape
  96. news/pan
  97. security/seahorse
  98. sysutils/brasero
  99. sysutils/gnome-system-monitor
  100. sysutils/mate-control-center
  101. sysutils/mate-power-manager
  102. sysutils/mate-system-monitor
  103. sysutils/xfburn
  104. textproc/meld
  105. textproc/yelp-tools
  106. textproc/yelp-xsl
  107. www/epiphany
  108. x11/antimicrox
  109. x11/gdm
  110. x11/gnome-applets
  111. x11/gnome-panel
  112. x11/gnome-terminal
  113. x11/lightdm
  114. x11/mate-applets
  115. x11/mate-panel
  116. x11/mate-terminal
  117. x11/yelp
  118. x11/zenity
  119. x11/zenity4
  120. x11-fonts/font-manager
  121. x11-wm/marco
  122. Collapse this list.

Deleted ports which required this port:

Expand this list of 28 deleted ports
  1. audio/ardour5*
  2. audio/ardour6*
  3. audio/pulseeffects*
  4. databases/glom*
  5. databases/libgda5-bdb*
  6. databases/libgda5-mdb*
  7. deskutils/california*
  8. deskutils/gnome-documents*
  9. deskutils/gnome-search-tool*
  10. deskutils/gnome-system-log*
  11. deskutils/tomboy*
  12. devel/anjuta*
  13. devel/anjuta-extras*
  14. devel/appstream-qt5*
  15. devel/d-feet*
  16. devel/giggle*
  17. editors/gnome-latex*
  18. editors/latexila*
  19. games/gnome-taquin*
  20. games/gnomechess*
  21. games/iagno*
  22. graphics/evince-lite*
  23. mail/evolution-mapi*
  24. net/grilo-plugins2*
  25. net-im/empathy*
  26. print/xreader*
  27. x11/mate-dialogs*
  28. x11-fm/gnome-commander2*
  29. Collapse this list of deleted ports.
for Run

Deleted ports which required this port:

Expand this list of 1 deleted port
  1. textproc/docproj-legacy*
  2. Collapse this list of deleted ports.
* - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...

Configuration Options:
No options to configure
Options name:
textproc_itstool
USES:
autoreconf python tar:bzip2
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://files.itstool.org/itstool/
Collapse this list.

There are no commits on branch 2025Q2 for this port