summaryrefslogtreecommitdiff
path: root/textproc
diff options
context:
space:
mode:
authorJames E. Housley <jeh@FreeBSD.org>2000-11-01 02:32:33 +0000
committerJames E. Housley <jeh@FreeBSD.org>2000-11-01 02:32:33 +0000
commit85a50b16086f0d869a4eb9e9b23fee45fd35d99a (patch)
tree145dc45149f7a974fe467c458b006f8305330f4b /textproc
parentFix Imakefile breakage under XFree86 4.x (diff)
New Port: textproc/ltxml
Integrated set of XML tools and a developers' tool-kit. PR: 22183 Submitted by: Samuel Tardieu <sam@inf.enst.fr>
Notes
Notes: svn path=/head/; revision=34517
Diffstat (limited to 'textproc')
-rw-r--r--textproc/Makefile1
-rw-r--r--textproc/ltxml/Makefile48
-rw-r--r--textproc/ltxml/distinfo1
-rw-r--r--textproc/ltxml/pkg-comment1
-rw-r--r--textproc/ltxml/pkg-descr23
-rw-r--r--textproc/ltxml/pkg-plist66
6 files changed, 140 insertions, 0 deletions
diff --git a/textproc/Makefile b/textproc/Makefile
index d9e197a11b8b..b91663a58195 100644
--- a/textproc/Makefile
+++ b/textproc/Makefile
@@ -57,6 +57,7 @@
SUBDIR += libxode
SUBDIR += linuxdoc
SUBDIR += lotusxsl
+ SUBDIR += ltxml
SUBDIR += man2html
SUBDIR += mgdiff
SUBDIR += mkcatalog
diff --git a/textproc/ltxml/Makefile b/textproc/ltxml/Makefile
new file mode 100644
index 000000000000..6d1e29fef2d6
--- /dev/null
+++ b/textproc/ltxml/Makefile
@@ -0,0 +1,48 @@
+# New ports collection makefile for: LT XML
+# Date created: 20 Oct 2000
+# Whom: Samuel Tardieu <sam@inf.enst.fr>
+#
+# $FreeBSD$
+#
+
+PORTNAME= ltxml
+PORTVERSION= 1.2
+CATEGORIES= textproc
+MASTER_SITES= ftp://ftp.cogsci.ed.ac.uk/pub/LTXML/
+
+MAINTAINER= sam@inf.enst.fr
+
+WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}/XML
+
+GNU_CONFIGURE= yes
+CONFIGURE_ARGS+= --with-zlib
+USE_GMAKE= yes
+
+post-install:
+ strip ${PREFIX}/bin/sgmltoken
+ strip ${PREFIX}/bin/unknit
+ strip ${PREFIX}/bin/sgmlsb
+ strip ${PREFIX}/bin/simple
+ strip ${PREFIX}/bin/textonly
+ strip ${PREFIX}/bin/simpleq
+ strip ${PREFIX}/bin/sggrep
+ strip ${PREFIX}/bin/sgcount
+ strip ${PREFIX}/bin/sgmltrans
+ strip ${PREFIX}/bin/getindex
+ strip ${PREFIX}/bin/sgsort
+ strip ${PREFIX}/bin/xmlnorm
+ strip ${PREFIX}/bin/knit
+ strip ${PREFIX}/bin/nslwhere
+ strip ${PREFIX}/bin/pesis
+ strip ${PREFIX}/bin/sgrpg
+ strip ${PREFIX}/bin/nslshowddb
+ strip ${PREFIX}/bin/intersect
+
+MAN1= ltxml.1 xmlnorm.1 pesis.1 sgcount.1 sggrep.1 \
+ sgmlsb.1 sgmlseg.1 sgmltoken.1 sgmltrans.1 \
+ sgrpg.1 textonly.1 unknit.1 sgsort.1 \
+ nslwhere.1 knit.1 nslshowddb.1 getindex.1
+
+MAN5= ltxml-query.5
+
+.include <bsd.port.mk>
diff --git a/textproc/ltxml/distinfo b/textproc/ltxml/distinfo
new file mode 100644
index 000000000000..ccd6937b772f
--- /dev/null
+++ b/textproc/ltxml/distinfo
@@ -0,0 +1 @@
+MD5 (ltxml-1.2.tar.gz) = 5fd5a7a8e67ab80de5d0fd8b877b3a48
diff --git a/textproc/ltxml/pkg-comment b/textproc/ltxml/pkg-comment
new file mode 100644
index 000000000000..8e1817271227
--- /dev/null
+++ b/textproc/ltxml/pkg-comment
@@ -0,0 +1 @@
+XML Toolkit
diff --git a/textproc/ltxml/pkg-descr b/textproc/ltxml/pkg-descr
new file mode 100644
index 000000000000..4b4b2cbcca30
--- /dev/null
+++ b/textproc/ltxml/pkg-descr
@@ -0,0 +1,23 @@
+LT XML is an integrated set of XML tools and a developers' tool-kit, including
+a C-based API.
+
+The LT XML tool-kit includes stand-alone tools for a wide range of processing
+of well-formed XML documents, including searching and extracting,
+down-translation (e.g. report generation, formatting), tokenising and sorting.
+
+Sequences of tool applications can be pipelined together to achieve complex
+results.
+
+For special purposes beyond what the pre-constructed tools can achieve,
+extending their functionality and/or creating new tools is easy using the
+LT XML API. Minimal applications require less than one-half page of C code
+to express.
+
+LT XML provides two views of an XML file; one as a flat stream of markup
+elements and text; a second as a sequence of tree-structured XML elements.
+The two views can be mixed, allowing great flexibility in the manipulation
+of XML documents. It also includes a powerful, yet simple, querying language,
+which allows the user to quickly and easily select those parts of an XML
+document which are of interest.
+
+WWW: http://www.ltg.ed.ac.uk/software/xml/
diff --git a/textproc/ltxml/pkg-plist b/textproc/ltxml/pkg-plist
new file mode 100644
index 000000000000..1ff343036a54
--- /dev/null
+++ b/textproc/ltxml/pkg-plist
@@ -0,0 +1,66 @@
+bin/sgmltoken
+bin/unknit
+bin/sgmlsb
+bin/simple
+bin/textonly
+bin/simpleq
+bin/sggrep
+bin/sgcount
+bin/sgmltrans
+bin/getindex
+bin/sgsort
+bin/xmlnorm
+bin/knit
+bin/nslwhere
+bin/pesis
+bin/sgrpg
+bin/nslshowddb
+bin/intersect
+bin/sgmlseg
+include/ltxml12/lt-comment.h
+include/ltxml12/lt-defs.h
+include/ltxml12/lt-err.h
+include/ltxml12/lt-errmsg.h
+include/ltxml12/lt-hash.h
+include/ltxml12/lt-memory.h
+include/ltxml12/lt-rhash.h
+include/ltxml12/lt-safe.h
+include/ltxml12/lt-token.h
+include/ltxml12/charset.h
+include/ltxml12/ctype16.h
+include/ltxml12/stdio16.h
+include/ltxml12/string16.h
+include/ltxml12/url.h
+include/ltxml12/xmlconfig.h
+include/ltxml12/sys/lt-mttslib.h
+include/ltxml12/sys/lt-sstring.h
+include/ltxml12/sys/lt-umalloc.h
+include/ltxml12/sys/dtd.h
+include/ltxml12/sys/xmlparser.h
+include/ltxml12/sys/rxputil.h
+include/ltxml12/sys/input.h
+include/ltxml12/sys/namespaces.h
+include/ltxml12/sys/nsl-ibit.h
+include/ltxml12/sys/nsl-stack.h
+include/ltxml12/sys/nslfile.h
+include/ltxml12/sys/nslifunc.h
+include/ltxml12/sys/nsllib.h
+include/ltxml12/sys/query.h
+include/ltxml12/sys/ddb.h
+include/ltxml12/nsl-defs.h
+include/ltxml12/nsl-err.h
+include/ltxml12/nsl-errmsg.h
+include/ltxml12/nsl.h
+include/ltxml12/nslfunc.h
+include/ltxml12/hsregexp.h
+lib/ltxml12/sgrpg.ddb
+lib/ltxml12/sgrpg.dtd
+lib/ltxml12/sgrpg.dtd,xml
+lib/ltxml12/intersect.ddb
+lib/ltxml12/intersect.dtd
+lib/ltxml12/Makefile.usr
+lib/libltstd12.a
+lib/libltapi12.a
+@dirrm include/ltxml12/sys
+@dirrm include/ltxml12
+@dirrm lib/ltxml12