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 photos
All times are UTC
Ukraine
The recently imposed "must be logged in" restriction is a response to increased bot traffic on the site. This affects search, commits, and vuxml pages.
Search engines are not blocked. Try using "site:www.freshports.org" and your search terms.
Port details on branch 2026Q2
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/glade
  29. devel/gtranslator
  30. editors/bless
  31. editors/enter-tex
  32. editors/gedit
  33. editors/gedit-plugins
  34. editors/ghex
  35. editors/gnome-text-editor
  36. editors/gobby
  37. editors/marker
  38. editors/pluma
  39. editors/pluma-plugins
  40. editors/xed
  41. games/aisleriot
  42. games/five-or-more
  43. games/four-in-a-row
  44. games/gbrainy
  45. games/gnome-2048
  46. games/gnome-chess
  47. games/gnome-klotski
  48. games/gnome-mahjongg
  49. games/gnome-mines
  50. games/gnome-nibbles
  51. games/gnome-robots
  52. games/gnome-sudoku
  53. games/gnome-tetravex
  54. games/hitori
  55. games/lightsoff
  56. games/pioneers
  57. games/quadrapassel
  58. games/swell-foop
  59. games/tali
  60. graphics/atril
  61. graphics/atril-lite
  62. graphics/drawing
  63. graphics/entangle
  64. graphics/eog
  65. graphics/eom
  66. graphics/evince
  67. graphics/frogr
  68. graphics/gnome-color-manager
  69. graphics/gthumb
  70. graphics/shotwell
  71. graphics/simple-scan
  72. graphics/xreader
  73. graphics/xviewer
  74. irc/polari
  75. mail/evolution
  76. mail/geary
  77. math/gnome-calculator
  78. math/gnumeric
  79. math/mate-calc
  80. misc/gnome-devel-docs
  81. misc/gnome-getting-started-docs
  82. misc/gnome-user-docs
  83. misc/mate-user-guide
  84. misc/xiphos
  85. multimedia/cheese
  86. multimedia/pitivi
  87. multimedia/py-metadata-cleaner
  88. multimedia/totem
  89. net/gnome-connections
  90. net/gnome-nettool
  91. net/grilo-plugins
  92. net/libzapojit
  93. net/vinagre
  94. net-mgmt/etherape
  95. news/pan
  96. security/seahorse
  97. sysutils/brasero
  98. sysutils/gnome-system-monitor
  99. sysutils/mate-control-center
  100. sysutils/mate-power-manager
  101. sysutils/mate-system-monitor
  102. sysutils/xfburn
  103. textproc/meld
  104. textproc/yelp-tools
  105. textproc/yelp-xsl
  106. www/epiphany
  107. x11/antimicrox
  108. x11/gdm
  109. x11/gnome-applets
  110. x11/gnome-panel
  111. x11/gnome-terminal
  112. x11/lightdm
  113. x11/mate-applets
  114. x11/mate-panel
  115. x11/mate-terminal
  116. x11/yelp
  117. x11/zenity
  118. x11/zenity4
  119. x11-fonts/font-manager
  120. x11-wm/marco
  121. Collapse this list.

Deleted ports which required this port:

Expand this list of 29 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/devhelp*
  17. devel/giggle*
  18. editors/gnome-latex*
  19. editors/latexila*
  20. games/gnome-taquin*
  21. games/gnomechess*
  22. games/iagno*
  23. graphics/evince-lite*
  24. mail/evolution-mapi*
  25. net/grilo-plugins2*
  26. net-im/empathy*
  27. print/xreader*
  28. x11/mate-dialogs*
  29. x11-fm/gnome-commander2*
  30. 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 2026Q2 for this port