aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGreg Larkin <glarkin@FreeBSD.org>2009-04-24 03:09:37 +0000
committerGreg Larkin <glarkin@FreeBSD.org>2009-04-24 03:09:37 +0000
commitdb5b71762205cfaa58e16fb4fd00ca251089da5a (patch)
treea54b0084c747edc9f2c29e78f90da7e2c3037235
parente5e5d8e403a1d9236e56117fbcc2afc33e9f9014 (diff)
downloadports-db5b71762205cfaa58e16fb4fd00ca251089da5a.tar.gz
ports-db5b71762205cfaa58e16fb4fd00ca251089da5a.zip
docbook2X converts DocBook documents into man pages and Texinfo
documents. It aims to support DocBook version 4.2, excepting the features that cannot be supported or are not useful in a man page or Texinfo document. WWW: http://docbook2x.sourceforge.net/
Notes
Notes: svn path=/head/; revision=232637
-rw-r--r--textproc/Makefile1
-rw-r--r--textproc/docbook2X/Makefile45
-rw-r--r--textproc/docbook2X/distinfo3
-rw-r--r--textproc/docbook2X/files/extra-patch-doc__Makefile.in11
-rw-r--r--textproc/docbook2X/pkg-descr8
-rw-r--r--textproc/docbook2X/pkg-plist169
6 files changed, 237 insertions, 0 deletions
diff --git a/textproc/Makefile b/textproc/Makefile
index 8f121e10d688..be2c67bbfdf7 100644
--- a/textproc/Makefile
+++ b/textproc/Makefile
@@ -116,6 +116,7 @@
SUBDIR += docbook-xml-450
SUBDIR += docbook-xsd
SUBDIR += docbook-xsl
+ SUBDIR += docbook2X
SUBDIR += docbookide.el
SUBDIR += docdiff
SUBDIR += doclifter
diff --git a/textproc/docbook2X/Makefile b/textproc/docbook2X/Makefile
new file mode 100644
index 000000000000..fc56a528382f
--- /dev/null
+++ b/textproc/docbook2X/Makefile
@@ -0,0 +1,45 @@
+# New ports collection makefile for: docbook2X
+# Date created: 23 Apr 2009
+# Whom: Greg Larkin <glarkin@FreeBSD.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= docbook2X
+PORTVERSION= 0.8.8
+CATEGORIES= textproc
+MASTER_SITES= SF
+
+MAINTAINER= glarkin@FreeBSD.org
+COMMENT= Convert DocBook documents into UNIX man page and GNU Texinfo formats
+
+BUILD_DEPENDS= p5-XML-NamespaceSupport>=0:${PORTSDIR}/textproc/p5-XML-NamespaceSupport \
+ p5-XML-SAX>=0:${PORTSDIR}/textproc/p5-XML-SAX \
+ p5-XML-Parser>=0:${PORTSDIR}/textproc/p5-XML-Parser \
+ p5-XML-SAX-Expat>=0:${PORTSDIR}/textproc/p5-XML-SAX-Expat \
+ libxslt>=0:${PORTSDIR}/textproc/libxslt \
+ sdocbook-xml>=0:${PORTSDIR}/textproc/sdocbook-xml \
+ dsssl-docbook-modular>=0:${PORTSDIR}/textproc/dsssl-docbook-modular
+
+GNU_CONFIGURE= yes
+USE_GMAKE= yes
+USE_PERL5= yes
+USE_ICONV= yes
+
+.if defined(NOPORTDOCS)
+EXTRA_PATCHES+= ${FILESDIR}/extra-patch-doc__Makefile.in
+.endif
+
+MAN1= db2x_manxml.1 \
+ db2x_texixml.1 \
+ db2x_xsltproc.1 \
+ docbook2man.1 \
+ docbook2texi.1 \
+ sgml2xml-isoent.1 \
+ utf8trans.1
+
+INFO= docbook2X \
+ docbook2man-xslt \
+ docbook2texi-xslt
+
+.include <bsd.port.mk>
diff --git a/textproc/docbook2X/distinfo b/textproc/docbook2X/distinfo
new file mode 100644
index 000000000000..9b79c5ff14ae
--- /dev/null
+++ b/textproc/docbook2X/distinfo
@@ -0,0 +1,3 @@
+MD5 (docbook2X-0.8.8.tar.gz) = b9b76a6af198c4f44574cfd17a322f01
+SHA256 (docbook2X-0.8.8.tar.gz) = 4077757d367a9d1b1427e8d5dfc3c49d993e90deabc6df23d05cfe9cd2fcdc45
+SIZE (docbook2X-0.8.8.tar.gz) = 723909
diff --git a/textproc/docbook2X/files/extra-patch-doc__Makefile.in b/textproc/docbook2X/files/extra-patch-doc__Makefile.in
new file mode 100644
index 000000000000..1a074ed02e2c
--- /dev/null
+++ b/textproc/docbook2X/files/extra-patch-doc__Makefile.in
@@ -0,0 +1,11 @@
+--- ./doc/Makefile.in.orig 2009-04-22 22:42:38.000000000 -0400
++++ ./doc/Makefile.in 2009-04-22 22:42:45.000000000 -0400
+@@ -563,7 +563,7 @@
+
+ info-am: $(INFO_DEPS)
+
+-install-data-am: install-htmlDATA install-info-am install-man
++install-data-am: install-info-am install-man
+
+ install-exec-am:
+
diff --git a/textproc/docbook2X/pkg-descr b/textproc/docbook2X/pkg-descr
new file mode 100644
index 000000000000..5a12bb530078
--- /dev/null
+++ b/textproc/docbook2X/pkg-descr
@@ -0,0 +1,8 @@
+docbook2X converts DocBook documents into man pages and Texinfo
+documents.
+
+It aims to support DocBook version 4.2, excepting the features that
+cannot be supported or are not useful in a man page or Texinfo
+document.
+
+WWW: http://docbook2x.sourceforge.net/
diff --git a/textproc/docbook2X/pkg-plist b/textproc/docbook2X/pkg-plist
new file mode 100644
index 000000000000..b1a3438e8091
--- /dev/null
+++ b/textproc/docbook2X/pkg-plist
@@ -0,0 +1,169 @@
+bin/db2x_manxml
+bin/db2x_texixml
+bin/db2x_xsltproc
+bin/docbook2man
+bin/docbook2texi
+bin/sgml2xml-isoent
+bin/utf8trans
+%%PORTDOCS%%%%DOCSDIR%%/changes.html
+%%PORTDOCS%%%%DOCSDIR%%/charsets.html
+%%PORTDOCS%%%%DOCSDIR%%/cindex.html
+%%PORTDOCS%%%%DOCSDIR%%/db2x_manxml.html
+%%PORTDOCS%%%%DOCSDIR%%/db2x_texixml.html
+%%PORTDOCS%%%%DOCSDIR%%/db2x_xsltproc.html
+%%PORTDOCS%%%%DOCSDIR%%/dependencies.html
+%%PORTDOCS%%%%DOCSDIR%%/design-notes.html
+%%PORTDOCS%%%%DOCSDIR%%/docbook2X.html
+%%PORTDOCS%%%%DOCSDIR%%/docbook2man.html
+%%PORTDOCS%%%%DOCSDIR%%/docbook2texi.html
+%%PORTDOCS%%%%DOCSDIR%%/faq.html
+%%PORTDOCS%%%%DOCSDIR%%/install.html
+%%PORTDOCS%%%%DOCSDIR%%/manpages.html
+%%PORTDOCS%%%%DOCSDIR%%/performance.html
+%%PORTDOCS%%%%DOCSDIR%%/sgml2xml-isoent.html
+%%PORTDOCS%%%%DOCSDIR%%/testing.html
+%%PORTDOCS%%%%DOCSDIR%%/texinfo.html
+%%PORTDOCS%%%%DOCSDIR%%/todo.html
+%%PORTDOCS%%%%DOCSDIR%%/utf8trans.html
+%%PORTDOCS%%%%DOCSDIR%%/xsltproc.html
+%%DATADIR%%/VERSION
+%%DATADIR%%/charmaps/roff-small.charmap.xml
+%%DATADIR%%/charmaps/roff.charmap
+%%DATADIR%%/charmaps/roff.charmap.xml
+%%DATADIR%%/charmaps/texi-small.charmap.xml
+%%DATADIR%%/charmaps/texi.charmap
+%%DATADIR%%/charmaps/texi.charmap.xml
+%%DATADIR%%/dtd/Man-XML
+%%DATADIR%%/dtd/Texi-XML
+%%DATADIR%%/dtd/catalog.xml
+%%DATADIR%%/xslt/backend/charmap.xsl
+%%DATADIR%%/xslt/backend/db2x_manxml.xsl
+%%DATADIR%%/xslt/backend/db2x_texixml.xsl
+%%DATADIR%%/xslt/backend/man-html-table.xsl
+%%DATADIR%%/xslt/backend/man-table.xsl
+%%DATADIR%%/xslt/backend/string.xsl
+%%DATADIR%%/xslt/catalog.xml
+%%DATADIR%%/xslt/common/check-idref.xsl
+%%DATADIR%%/xslt/common/cmdsynopsis.xsl
+%%DATADIR%%/xslt/common/gentext.xsl
+%%DATADIR%%/xslt/common/l10n.xsl
+%%DATADIR%%/xslt/common/labels.xsl
+%%DATADIR%%/xslt/common/lists.xsl
+%%DATADIR%%/xslt/common/messages.xsl
+%%DATADIR%%/xslt/common/person.xsl
+%%DATADIR%%/xslt/common/string.xsl
+%%DATADIR%%/xslt/common/text/af.xml
+%%DATADIR%%/xslt/common/text/bg.xml
+%%DATADIR%%/xslt/common/text/ca.xml
+%%DATADIR%%/xslt/common/text/cs.xml
+%%DATADIR%%/xslt/common/text/da.xml
+%%DATADIR%%/xslt/common/text/de.xml
+%%DATADIR%%/xslt/common/text/el.xml
+%%DATADIR%%/xslt/common/text/en.xml
+%%DATADIR%%/xslt/common/text/es.xml
+%%DATADIR%%/xslt/common/text/et.xml
+%%DATADIR%%/xslt/common/text/eu.xml
+%%DATADIR%%/xslt/common/text/fi.xml
+%%DATADIR%%/xslt/common/text/fr.xml
+%%DATADIR%%/xslt/common/text/he.xml
+%%DATADIR%%/xslt/common/text/hu.xml
+%%DATADIR%%/xslt/common/text/id.xml
+%%DATADIR%%/xslt/common/text/it.xml
+%%DATADIR%%/xslt/common/text/ja.xml
+%%DATADIR%%/xslt/common/text/ko.xml
+%%DATADIR%%/xslt/common/text/l10n-set.xml
+%%DATADIR%%/xslt/common/text/lt.xml
+%%DATADIR%%/xslt/common/text/nl.xml
+%%DATADIR%%/xslt/common/text/nn.xml
+%%DATADIR%%/xslt/common/text/no.xml
+%%DATADIR%%/xslt/common/text/pl.xml
+%%DATADIR%%/xslt/common/text/pt-br.xml
+%%DATADIR%%/xslt/common/text/pt.xml
+%%DATADIR%%/xslt/common/text/ro.xml
+%%DATADIR%%/xslt/common/text/ru.xml
+%%DATADIR%%/xslt/common/text/sk.xml
+%%DATADIR%%/xslt/common/text/sl.xml
+%%DATADIR%%/xslt/common/text/sr.xml
+%%DATADIR%%/xslt/common/text/sv.xml
+%%DATADIR%%/xslt/common/text/th.xml
+%%DATADIR%%/xslt/common/text/tr.xml
+%%DATADIR%%/xslt/common/text/uk.xml
+%%DATADIR%%/xslt/common/text/vi.xml
+%%DATADIR%%/xslt/common/text/xh.xml
+%%DATADIR%%/xslt/common/text/zh-cn.xml
+%%DATADIR%%/xslt/common/text/zh-tw.xml
+%%DATADIR%%/xslt/common/titles.xsl
+%%DATADIR%%/xslt/common/ucase.xsl
+%%DATADIR%%/xslt/common/version.xsl
+%%DATADIR%%/xslt/common/whitespace.xsl
+%%DATADIR%%/xslt/man/admon.xsl
+%%DATADIR%%/xslt/man/beginpage.xsl
+%%DATADIR%%/xslt/man/block.xsl
+%%DATADIR%%/xslt/man/caption.xsl
+%%DATADIR%%/xslt/man/docbook.xsl
+%%DATADIR%%/xslt/man/formal.xsl
+%%DATADIR%%/xslt/man/glossary.xsl
+%%DATADIR%%/xslt/man/index.xsl
+%%DATADIR%%/xslt/man/info.xsl
+%%DATADIR%%/xslt/man/inline.xsl
+%%DATADIR%%/xslt/man/keywords.xsl
+%%DATADIR%%/xslt/man/lists.xsl
+%%DATADIR%%/xslt/man/manpage.xsl
+%%DATADIR%%/xslt/man/param.xsl
+%%DATADIR%%/xslt/man/pi.xsl
+%%DATADIR%%/xslt/man/refentry.xsl
+%%DATADIR%%/xslt/man/sectioning.xsl
+%%DATADIR%%/xslt/man/sections.xsl
+%%DATADIR%%/xslt/man/synop.xsl
+%%DATADIR%%/xslt/man/table.xsl
+%%DATADIR%%/xslt/man/toc.xsl
+%%DATADIR%%/xslt/man/verbatim.xsl
+%%DATADIR%%/xslt/man/xref.xsl
+%%DATADIR%%/xslt/texi/admon.xsl
+%%DATADIR%%/xslt/texi/autotoc.xsl
+%%DATADIR%%/xslt/texi/beginpage.xsl
+%%DATADIR%%/xslt/texi/biblio.xsl
+%%DATADIR%%/xslt/texi/block.xsl
+%%DATADIR%%/xslt/texi/callout.xsl
+%%DATADIR%%/xslt/texi/caption.xsl
+%%DATADIR%%/xslt/texi/chunk.xsl
+%%DATADIR%%/xslt/texi/component.xsl
+%%DATADIR%%/xslt/texi/division.xsl
+%%DATADIR%%/xslt/texi/docbook.xsl
+%%DATADIR%%/xslt/texi/footnote.xsl
+%%DATADIR%%/xslt/texi/force-inline.xsl
+%%DATADIR%%/xslt/texi/formal.xsl
+%%DATADIR%%/xslt/texi/glossary.xsl
+%%DATADIR%%/xslt/texi/graphics.xsl
+%%DATADIR%%/xslt/texi/index.xsl
+%%DATADIR%%/xslt/texi/info.xsl
+%%DATADIR%%/xslt/texi/inline.xsl
+%%DATADIR%%/xslt/texi/jrefentry.xsl
+%%DATADIR%%/xslt/texi/keywords.xsl
+%%DATADIR%%/xslt/texi/lists.xsl
+%%DATADIR%%/xslt/texi/math.xsl
+%%DATADIR%%/xslt/texi/menudescrip.xsl
+%%DATADIR%%/xslt/texi/param.xsl
+%%DATADIR%%/xslt/texi/pi.xsl
+%%DATADIR%%/xslt/texi/qandaset.xsl
+%%DATADIR%%/xslt/texi/refentry.xsl
+%%DATADIR%%/xslt/texi/sectioning.xsl
+%%DATADIR%%/xslt/texi/sections.xsl
+%%DATADIR%%/xslt/texi/synop.xsl
+%%DATADIR%%/xslt/texi/table.xsl
+%%DATADIR%%/xslt/texi/texifile.xsl
+%%DATADIR%%/xslt/texi/texinode-base.xsl
+%%DATADIR%%/xslt/texi/texinode.xsl
+%%DATADIR%%/xslt/texi/toc.xsl
+%%DATADIR%%/xslt/texi/verbatim.xsl
+%%DATADIR%%/xslt/texi/xref.xsl
+@dirrm %%DATADIR%%/xslt/texi
+@dirrm %%DATADIR%%/xslt/man
+@dirrm %%DATADIR%%/xslt/common/text
+@dirrm %%DATADIR%%/xslt/common
+@dirrm %%DATADIR%%/xslt/backend
+@dirrm %%DATADIR%%/xslt
+@dirrm %%DATADIR%%/dtd
+@dirrm %%DATADIR%%/charmaps
+@dirrm %%DATADIR%%
+%%PORTDOCS%%@dirrm %%DOCSDIR%%