View | Details | Raw Unified | Return to bug 104541
Collapse All | Expand All

(-)Makefile (-2 / +10 lines)
Lines 8-14 Link Here
8
PORTNAME=	ltxml
8
PORTNAME=	ltxml
9
PORTVERSION=	1.2.7
9
PORTVERSION=	1.2.7
10
CATEGORIES=	textproc
10
CATEGORIES=	textproc
11
MASTER_SITES=	ftp://ftp.cogsci.ed.ac.uk/pub/LTXML/
12
11
13
MAINTAINER=	ports@FreeBSD.org
12
MAINTAINER=	ports@FreeBSD.org
14
COMMENT=	XML Toolkit
13
COMMENT=	XML Toolkit
Lines 34-45 Link Here
34
33
35
.include <bsd.port.pre.mk>
34
.include <bsd.port.pre.mk>
36
35
36
.if !exists(${DISTDIR}/${DISTNAME}${EXTRACT_SUFX})
37
ECHO_MSG=/usr/bin/printf
38
IGNORE=	:\n\
39
You have to download the distribution manually from \n\
40
http://www.inf.ed.ac.uk/research/isdd/admin/package?download=74.\n\
41
Download the file ${DISTNAME}${EXTRACT_SUFX}, and place it in\n\
42
${DISTDIR}.\n
43
.endif
44
37
.ifdef WITH_OPTIMIZED_CFLAGS
45
.ifdef WITH_OPTIMIZED_CFLAGS
38
CFLAGS+=	-Wuninitialized -ffast-math -finline-functions -fomit-frame-pointer -fexpensive-optimizations -O3
46
CFLAGS+=	-Wuninitialized -ffast-math -finline-functions -fomit-frame-pointer -fexpensive-optimizations -O3
39
.endif
47
.endif
40
48
41
.if ${ARCH} == "amd64" || ${ARCH} == "ia64"
49
.if ${ARCH} == "amd64" || ${ARCH} == "ia64"
42
CFLAGS+=        -fPIC
50
CFLAGS+=	-fPIC
43
.endif
51
.endif
44
52
45
post-install:
53
post-install:
(-)pkg-descr (-18 / +19 lines)
Lines 1-23 Link Here
1
LT XML is an integrated set of XML tools and a developers' tool-kit, including
1
LT XML is an integrated set of XML tools and a developers' tool-kit,
2
a C-based API.
2
including a C-based API.
3
3
4
The LT XML tool-kit includes stand-alone tools for a wide range of processing
4
The LT XML tool-kit includes stand-alone tools for a wide range of
5
of well-formed XML documents, including searching and extracting,
5
processing of well-formed XML documents, including searching and
6
down-translation (e.g. report generation, formatting), tokenising and sorting. 
6
extracting, down-translation (e.g. report generation, formatting),
7
tokenising and sorting.
7
8
8
Sequences of tool applications can be pipelined together to achieve complex
9
Sequences of tool applications can be pipelined together to achieve
9
results. 
10
complex results.
10
11
11
For special purposes beyond what the pre-constructed tools can achieve,
12
For special purposes beyond what the pre-constructed tools can
12
extending their functionality and/or creating new tools is easy using the
13
achieve, extending their functionality and/or creating new tools
13
LT XML API. Minimal applications require less than one-half page of C code
14
is easy using the LT XML API. Minimal applications require less
14
to express. 
15
than one-half page of C code to express.
15
16
16
LT XML provides two views of an XML file; one as a flat stream of markup
17
LT XML provides two views of an XML file; one as a flat stream of
17
elements and text; a second as a sequence of tree-structured XML elements.
18
markup elements and text; a second as a sequence of tree-structured
18
The two views can be mixed, allowing great flexibility in the manipulation
19
XML elements.  The two views can be mixed, allowing great flexibility
19
of XML documents. It also includes a powerful, yet simple, querying language,
20
in the manipulation of XML documents. It also includes a powerful,
20
which allows the user to quickly and easily select those parts of an XML
21
yet simple, querying language, which allows the user to quickly and
21
document which are of interest. 
22
easily select those parts of an XML document which are of interest.
22
23
23
WWW: http://www.ltg.ed.ac.uk/software/xml/
24
WWW: http://www.ltg.ed.ac.uk/software/ltxml/

Return to bug 104541