2004-02-17 17:47:22 +01:00
|
|
|
# $NetBSD: Makefile,v 1.37 2004/02/17 16:47:22 jmmv Exp $
|
2001-11-23 09:34:25 +01:00
|
|
|
|
2004-02-17 17:47:22 +01:00
|
|
|
DISTNAME= libxslt-1.1.3
|
2001-11-23 09:34:25 +01:00
|
|
|
PKGNAME= ${DISTNAME}
|
|
|
|
CATEGORIES= textproc
|
2003-12-04 20:33:47 +01:00
|
|
|
MASTER_SITES= ${MASTER_SITE_GNOME:=sources/libxslt/1.1/}
|
Updated to 1.0.32
Changes:
1.0.32: Aug 9 2003:
- bugfixes: xsltSaveResultToFile() python binding (Chris Jaeger), EXSLT
function (William Brack), RVT for globals (William Brack), EXSLT date
(William Brack),
speed of large text output, xsl:copy with attributes, strip-space and
namespaces prefix, fix for --path xsltproc option, EXST:tokenize (Shaun
McCance), EXSLT:seconds (William Brack), sort with multiple keys (William
Brack), checking of { and } for attribute value templates (William
Brack)
- Python bindings for extension elements (Sean Treadway)
- EXSLT:split added (Shaun McCance)
- portability fixes for HP-UX/Solaris/IRIX (William Brack)
- doc cleanup
Closes my own PR pkg/22609.
2003-08-29 13:25:20 +02:00
|
|
|
EXTRACT_SUFX= .tar.bz2
|
2001-11-23 09:34:25 +01:00
|
|
|
|
2003-11-02 08:02:32 +01:00
|
|
|
MAINTAINER= xtraeme@NetBSD.org
|
2003-03-04 17:54:39 +01:00
|
|
|
HOMEPAGE= http://xmlsoft.org/XSLT/
|
2003-08-05 23:04:50 +02:00
|
|
|
COMMENT= XSLT parser library from the GNOME project
|
2001-11-23 09:34:25 +01:00
|
|
|
|
2004-02-10 03:56:00 +01:00
|
|
|
USE_BUILDLINK3= yes
|
2004-01-24 16:06:57 +01:00
|
|
|
USE_GNU_TOOLS+= make
|
2001-11-23 09:34:25 +01:00
|
|
|
USE_LIBTOOL= yes
|
Update to 1.1.2, from Min Sik Kim in PR pkg/23896 with some changes by me:
1.1.2:
* libxlst/numbers.c: fixed xsl:number level="any" for Bug
129057
* libxslt/numbers.c: added namespace comparison for
xsl:number count function (Bug 129057)
* tests/docs/Makefile.am tests/docs/bug-139.xml
tests/general/Makefile.am tests/general/bug-139*: added
test for entities parsing (Bug #129489)
* tests/docs/Makefile.am tests/docs/bug-138.xml
tests/general/Makefile.am tests/general/bug-138*: added
test for namespace problem (Bug #129624)
* xsltproc.c: fixed #129327 make sure parser flags get transmitted to
the transformation context
* libxslt/documents.c libxslt/transform.c libxslt/xsltInternals.h
libxslt/xsltutils.c libxslt/xsltutils.h: add a new call
xsltSetCtxtParseOptions() to update parsing options in document()
* libxslt/keys.c: fixed second problem on #122483, namespace
definitions must be propagated to keys.
* tests/docs/Makefile.am tests/docs/bug-137.xml
tests/general/Makefile.am tests/docs/bug-137*: added test
to the regression for bug #122483
* libxslt/transform.c: added the cast needed to fix #129188 warning
* libexslt/transform.c: fixed Bug 129624 (erroneous output
of namespaces)
* libexslt/date.c: fixed several routines to assure empty
string returned (rather than a string object with a null
string pointer) (Bug 129561)
* doc/Makefile.am doc/site.xsl doc/api.xsl doc/newapi.xsl
doc/xslt.html doc/apibuild.py doc/EXSLT doc/EXSLT/exslt.html:
enhanced documentation to include exslt; rebuilt docs
* libxslt/xsltutils.h
* doc/*
document XSLT_TRACE macro (sort of) and rebuild docs
* win32/Makefile.mingw win32/configure.js: tried to fix mingw
build, no success, it still works halfway.
* win32/Makefile.* win32/configure.js libxslt/xsltexports.h
libexslt/exsltexports.h libxslt/win32config.h: msvc and
mingw compilation fixes.
1.1.1:
- code cleanup (William Brack)
- Windows: Makefile improvements (Igor Zlatkovic)
- documentation improvements: William Brack, libexslt man page (Jonathan
Wakely)
- param in EXSLT functions (Shaun McCance)
- XSLT debugging improvements (Mark Vakoc)
- bug fixes: number formatting (Bjorn Reese), exslt:tokenize (William
Brack), key selector parsing with | reported by Oleg Paraschenko,
xsl:element with computed namespaces (William Brack), xslt:import/include
recursion detection (William Brack), exslt:function used in keys (William
Brack), bug when CDATA_SECTION are foun in the tree (William Brack),
entities handling when using XInclude.
2003-12-26 22:56:14 +01:00
|
|
|
USE_PERL5= build
|
2004-02-14 19:26:26 +01:00
|
|
|
PKGCONFIG_OVERRIDE= libxslt.pc.in
|
|
|
|
PKGCONFIG_OVERRIDE+= libexslt.pc.in
|
2001-11-23 09:34:25 +01:00
|
|
|
|
|
|
|
GNU_CONFIGURE= yes
|
2002-08-25 20:38:05 +02:00
|
|
|
CONFIGURE_ARGS+= --with-libxml-prefix=${BUILDLINK_PREFIX.libxml2}
|
2001-12-07 05:50:42 +01:00
|
|
|
CONFIGURE_ARGS+= --with-html-dir=${PREFIX}/share/doc/html
|
2002-10-01 15:37:07 +02:00
|
|
|
CONFIGURE_ARGS+= --without-python
|
2001-11-23 09:34:25 +01:00
|
|
|
|
2003-07-12 01:43:52 +02:00
|
|
|
TEST_TARGET= check
|
|
|
|
|
2004-02-17 17:47:22 +01:00
|
|
|
BUILDLINK_DEPENDS.libxml2+= libxml2>=2.6.5
|
|
|
|
|
2004-02-10 03:56:00 +01:00
|
|
|
.include "../../textproc/libxml2/buildlink3.mk"
|
|
|
|
.include "../../lang/perl5/buildlink3.mk"
|
2001-11-23 09:34:25 +01:00
|
|
|
.include "../../mk/bsd.pkg.mk"
|