New Port: textproc/ltxml

Integrated set of XML tools and a developers' tool-kit.

PR:		22183
Submitted by:	Samuel Tardieu <sam@inf.enst.fr>
This commit is contained in:
James E. Housley 2000-11-01 02:32:33 +00:00
parent 96ea886d51
commit 85a50b1608
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=34517
6 changed files with 140 additions and 0 deletions

View file

@ -57,6 +57,7 @@
SUBDIR += libxode
SUBDIR += linuxdoc
SUBDIR += lotusxsl
SUBDIR += ltxml
SUBDIR += man2html
SUBDIR += mgdiff
SUBDIR += mkcatalog

48
textproc/ltxml/Makefile Normal file
View file

@ -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>

1
textproc/ltxml/distinfo Normal file
View file

@ -0,0 +1 @@
MD5 (ltxml-1.2.tar.gz) = 5fd5a7a8e67ab80de5d0fd8b877b3a48

View file

@ -0,0 +1 @@
XML Toolkit

23
textproc/ltxml/pkg-descr Normal file
View file

@ -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/

66
textproc/ltxml/pkg-plist Normal file
View file

@ -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