aboutsummaryrefslogtreecommitdiff
path: root/textproc/itstool
diff options
context:
space:
mode:
authorKoop Mast <kwm@FreeBSD.org>2011-09-17 16:00:49 +0000
committerKoop Mast <kwm@FreeBSD.org>2011-09-17 16:00:49 +0000
commitb68ae99d2585f1e4f0c53f56a3c99f381c177f34 (patch)
treebfdef0dc0ecd9028b1a21e7cd730cd0bbb47804f /textproc/itstool
parent7dd6f18e0f7624acaf74337b9c010becdc11044b (diff)
downloadports-b68ae99d2585f1e4f0c53f56a3c99f381c177f34.tar.gz
ports-b68ae99d2585f1e4f0c53f56a3c99f381c177f34.zip
Notes
Diffstat (limited to 'textproc/itstool')
-rw-r--r--textproc/itstool/Makefile28
-rw-r--r--textproc/itstool/distinfo2
-rw-r--r--textproc/itstool/pkg-descr19
-rw-r--r--textproc/itstool/pkg-plist8
4 files changed, 57 insertions, 0 deletions
diff --git a/textproc/itstool/Makefile b/textproc/itstool/Makefile
new file mode 100644
index 000000000000..5499767b94cf
--- /dev/null
+++ b/textproc/itstool/Makefile
@@ -0,0 +1,28 @@
+# New ports collection makefile for: itstool
+# Date Created: 17 Sept 2011
+# Whom: Koop Mast <kwm@FreeBSD.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= itstool
+PORTVERSION= 1.1.0
+CATEGORIES= textproc
+MASTER_SITES= http://files.itstool.org/itstool/
+
+MAINTAINER= kwm@FreeBSD.org
+COMMENT= Make XML documents translatable through po files
+
+RUN_DEPENDS= ${PYTHON_SITELIBDIR}/libxml2.py:${PORTSDIR}/textproc/py-libxml2
+
+USE_BZIP2= yes
+USE_PYTHON= yes
+GNU_CONFIGURE= yes
+
+MAN1= itstool.1
+
+post-patch:
+ @${REINPLACE_CMD} -e 's|/usr/bin/python|${PYTHON_CMD}|g' \
+ ${WRKSRC}/itstool.in
+
+.include <bsd.port.mk>
diff --git a/textproc/itstool/distinfo b/textproc/itstool/distinfo
new file mode 100644
index 000000000000..a5cf3229fc72
--- /dev/null
+++ b/textproc/itstool/distinfo
@@ -0,0 +1,2 @@
+SHA256 (itstool-1.1.0.tar.bz2) = 27dea27410b871a908402a58b44cec3dd35f7bad49eea32c403ff44877c40b1e
+SIZE (itstool-1.1.0.tar.bz2) = 78062
diff --git a/textproc/itstool/pkg-descr b/textproc/itstool/pkg-descr
new file mode 100644
index 000000000000..31eae323d083
--- /dev/null
+++ b/textproc/itstool/pkg-descr
@@ -0,0 +1,19 @@
+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.
+
+WWW: http://itstool.org/
diff --git a/textproc/itstool/pkg-plist b/textproc/itstool/pkg-plist
new file mode 100644
index 000000000000..1344c1d0b5fe
--- /dev/null
+++ b/textproc/itstool/pkg-plist
@@ -0,0 +1,8 @@
+bin/itstool
+%%DATADIR%%/its/docbook.its
+%%DATADIR%%/its/its.its
+%%DATADIR%%/its/mallard.its
+%%DATADIR%%/its/ttml.its
+%%DATADIR%%/its/xhtml.its
+@dirrm %%DATADIR%%/its
+@dirrm %%DATADIR%%