Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 21 Oct 2000 15:31:19 +0200 (CEST)
From:      sam@inf.enst.fr
To:        FreeBSD-gnats-submit@freebsd.org
Subject:   ports/22183: New port: textproc/ltxml
Message-ID:  <20001021133119.A5D494A5@trillian.enst.fr>

next in thread | raw e-mail | index | archive | help

>Number:         22183
>Category:       ports
>Synopsis:       New port: textproc/ltxml
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sat Oct 21 06:40:01 PDT 2000
>Closed-Date:
>Last-Modified:
>Originator:     Samuel Tardieu
>Release:        FreeBSD 4.1-STABLE i386
>Organization:
TELECOM Paris
>Environment:
>Description:

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/

>How-To-Repeat:
>Fix:

# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	ltxml/Makefile
#	ltxml/distinfo
#	ltxml/pkg-comment
#	ltxml/pkg-plist
#	ltxml/pkg-descr
#
echo x - ltxml/Makefile
sed 's/^X//' >ltxml/Makefile << 'END-of-ltxml/Makefile'
X# New ports collection makefile for:	LT XML
X# Date created:		20 Oct 2000
X# Whom:			Samuel Tardieu <sam@inf.enst.fr>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	ltxml
XPORTVERSION= 	1.2
XCATEGORIES=	textproc
XMASTER_SITES=	ftp://ftp.cogsci.ed.ac.uk/pub/LTXML/
X
XMAINTAINER=	sam@inf.enst.fr
X
XWRKSRC=		${WRKDIR}/${PORTNAME}-${PORTVERSION}/XML
X
XGNU_CONFIGURE=	yes
XCONFIGURE_ARGS+=	--with-zlib
XUSE_GMAKE=	yes
X
Xpost-install:
X	strip ${PREFIX}/bin/sgmltoken
X	strip ${PREFIX}/bin/unknit
X	strip ${PREFIX}/bin/sgmlsb
X	strip ${PREFIX}/bin/simple
X	strip ${PREFIX}/bin/textonly
X	strip ${PREFIX}/bin/simpleq
X	strip ${PREFIX}/bin/sggrep
X	strip ${PREFIX}/bin/sgcount
X	strip ${PREFIX}/bin/sgmltrans
X	strip ${PREFIX}/bin/getindex
X	strip ${PREFIX}/bin/sgsort
X	strip ${PREFIX}/bin/xmlnorm
X	strip ${PREFIX}/bin/knit
X	strip ${PREFIX}/bin/nslwhere
X	strip ${PREFIX}/bin/pesis
X	strip ${PREFIX}/bin/sgrpg
X	strip ${PREFIX}/bin/nslshowddb
X	strip ${PREFIX}/bin/intersect
X
XMAN_MAN1=	ltxml.1 xmlnorm.1 pesis.1 sgcount.1 sggrep.1 \
X		sgmlsb.1 sgmlseg.1 sgmltoken.1 sgmltrans.1 \
X		sgrpg.1 textonly.1 unknit.1 sgsort.1 \
X		nslwhere.1 knit.1 nslshowddb.1 getindex.1
X
XMAN_MAN5=	ltxml-query.5
X
X.include <bsd.port.mk>
END-of-ltxml/Makefile
echo x - ltxml/distinfo
sed 's/^X//' >ltxml/distinfo << 'END-of-ltxml/distinfo'
XMD5 (ltxml-1.2.tar.gz) = 5fd5a7a8e67ab80de5d0fd8b877b3a48
END-of-ltxml/distinfo
echo x - ltxml/pkg-comment
sed 's/^X//' >ltxml/pkg-comment << 'END-of-ltxml/pkg-comment'
XXML Toolkit
END-of-ltxml/pkg-comment
echo x - ltxml/pkg-plist
sed 's/^X//' >ltxml/pkg-plist << 'END-of-ltxml/pkg-plist'
Xbin/sgmltoken
Xbin/unknit
Xbin/sgmlsb
Xbin/simple
Xbin/textonly
Xbin/simpleq
Xbin/sggrep
Xbin/sgcount
Xbin/sgmltrans
Xbin/getindex
Xbin/sgsort
Xbin/xmlnorm
Xbin/knit
Xbin/nslwhere
Xbin/pesis
Xbin/sgrpg
Xbin/nslshowddb
Xbin/intersect
Xbin/sgmlseg
Xinclude/ltxml12/lt-comment.h
Xinclude/ltxml12/lt-defs.h
Xinclude/ltxml12/lt-err.h
Xinclude/ltxml12/lt-errmsg.h
Xinclude/ltxml12/lt-hash.h
Xinclude/ltxml12/lt-memory.h
Xinclude/ltxml12/lt-rhash.h
Xinclude/ltxml12/lt-safe.h
Xinclude/ltxml12/lt-token.h
Xinclude/ltxml12/charset.h
Xinclude/ltxml12/ctype16.h
Xinclude/ltxml12/stdio16.h
Xinclude/ltxml12/string16.h
Xinclude/ltxml12/url.h
Xinclude/ltxml12/xmlconfig.h
Xinclude/ltxml12/sys/lt-mttslib.h
Xinclude/ltxml12/sys/lt-sstring.h
Xinclude/ltxml12/sys/lt-umalloc.h
Xinclude/ltxml12/sys/dtd.h
Xinclude/ltxml12/sys/xmlparser.h
Xinclude/ltxml12/sys/rxputil.h
Xinclude/ltxml12/sys/input.h
Xinclude/ltxml12/sys/namespaces.h
Xinclude/ltxml12/sys/nsl-ibit.h
Xinclude/ltxml12/sys/nsl-stack.h
Xinclude/ltxml12/sys/nslfile.h
Xinclude/ltxml12/sys/nslifunc.h
Xinclude/ltxml12/sys/nsllib.h
Xinclude/ltxml12/sys/query.h
Xinclude/ltxml12/sys/ddb.h
Xinclude/ltxml12/nsl-defs.h
Xinclude/ltxml12/nsl-err.h
Xinclude/ltxml12/nsl-errmsg.h
Xinclude/ltxml12/nsl.h
Xinclude/ltxml12/nslfunc.h
Xinclude/ltxml12/hsregexp.h
Xlib/ltxml12/sgrpg.ddb
Xlib/ltxml12/sgrpg.dtd
Xlib/ltxml12/sgrpg.dtd,xml
Xlib/ltxml12/intersect.ddb
Xlib/ltxml12/intersect.dtd
Xlib/ltxml12/Makefile.usr
Xlib/libltstd12.a
Xlib/libltapi12.a
END-of-ltxml/pkg-plist
echo x - ltxml/pkg-descr
sed 's/^X//' >ltxml/pkg-descr << 'END-of-ltxml/pkg-descr'
XLT XML is an integrated set of XML tools and a developers' tool-kit, including
Xa C-based API.
X
XThe LT XML tool-kit includes stand-alone tools for a wide range of processing
Xof well-formed XML documents, including searching and extracting,
Xdown-translation (e.g. report generation, formatting), tokenising and sorting. 
X
XSequences of tool applications can be pipelined together to achieve complex
Xresults. 
X
XFor special purposes beyond what the pre-constructed tools can achieve,
Xextending their functionality and/or creating new tools is easy using the
XLT XML API. Minimal applications require less than one-half page of C code
Xto express. 
X
XLT XML provides two views of an XML file; one as a flat stream of markup
Xelements and text; a second as a sequence of tree-structured XML elements.
XThe two views can be mixed, allowing great flexibility in the manipulation
Xof XML documents. It also includes a powerful, yet simple, querying language,
Xwhich allows the user to quickly and easily select those parts of an XML
Xdocument which are of interest. 
X
XWWW: http://www.ltg.ed.ac.uk/software/xml/
END-of-ltxml/pkg-descr
exit



>Release-Note:
>Audit-Trail:
>Unformatted:


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20001021133119.A5D494A5>