2003-07-18 13:14:43 +02:00
|
|
|
# $NetBSD: Makefile,v 1.13 2003/07/18 11:14:43 grant Exp $
|
2001-06-25 19:27:34 +02:00
|
|
|
|
Update sablotron to version 0.96. Changes since 0.71 (last pkgsrc version):
Version 0.96
September 5, 2002
-------------
- XSLT debugger implemented (sabcmd --debugger)
- API fixes for PHP extension
- log() function added to write to Sablot's log from JS scripts
- conflicts of top-level elements (variable, key, script)
initializations resolved
- fixed xslt_process buffer overflow
- fixed a bug of duplicate NS qualified attributes
- minor SXP bug fixes [using patches by Tim Crook]
- fixed a bug of the 'mod' operator [report by Jork Behrends]
- fixed a bug of sorting with multiple keys [report by Jork Behrends]
- fixed a bug of comparison [report by Jork Behrends]
- DOM: fixed a bug of the default XML namespace
[report by Albert Micheev]
- DOM: fixed a bug of PIs [report by Albert Micheev]
- improved configuration [by Melvyn Sopacua]
- fragment identifiers allowed in document() for custom
schemes [report by Bob Kline]
Version 0.95
June 24, 2002
-------------
- DOM support upgraded to DOM Level2
- xsl:strip-space and xsl:preserve-space implemented
- XSLT on external documents (accessed via callbacks)
- esxlt:document instruction implemented
- unparsed-entity-uri() function implemented
- added a manual page for sabcmd
- added a batch mode (multiple sources/stylesheets)
for sabcmd [by Stefan Behnel]
- added a system property to display version
- added a flag for document() to return an empty node-set when
it refers to non-existing document
- fixed a bug in relative paths to ext. entities
- fixed a sorting bug on Solaris
- fixed matching precedence for processing-instruction('lit')
- fixed a bug in xsl:decimal-format/format-number()
- fixed a bug in string() - comments excluded
- fixed a bug of RTFs in xsl:attribute (comment, pi)
- fixed a bug of generate-id for multiple documents
- various minor fixes
Version 0.90
March 8, 2002
-------------
- xsl:import implemented
- fixed a bug in boolean expressions with nodesets
[reported by John Holland]
- current() implementation redesigned
- variables not allowed in 'match' attributes of templates
- fixed a bug in attribute value escaping [Christian Lefebvre]
- fixed a bug in ext. entities base URI [Christian Lefebvre]
- fixed a bug in sabcmd --base option [Christian Lefebvre]
- span not indented with html method
- processing-instruction() node test allows literal arguments
- only top-level variables and params visible in xsl:attribute-set
- fixed a bug in xsl:number
- fixed a bug in master situation cleanup
[patch proposed by Bill Hofmann and Bob Kline]
- fixed a bug in error reports from included files
- correct name of element, attribute and pi is checked
Version 0.82
January 30, 2002
----------------
- fixed the text output method
(nothing but text nodes are outputted)
- SCRIPT and STYLE escaped for xhtml
- fixed a bug in escaping attributtes (src, href)
- fixed a bug in aliasing doctype declaration
- fixed bugs related to Sun CC compiler [Tim Crook, Greg Cope]
- fixed a memory management bug [Tim Crook]
Version 0.81
January 16, 2002
----------------
- PUBLIC URLs in doctypes and ext. entities not parsed
by default (SAB_PARSE_PUBLIC_ENTITIES situation option)
- non-xsl elements allowed inside xsl:stylesheet
- xsl attributes not outputted anymore
- xsl:namespace-alias translates attributes as well
- content of SCRIPT and STYLE not escaped for html/xhtml
- Boolean attributes are abbreviated for html output method
Version 0.80
January 8, 2002
---------------
- implemented extensions (JavaScript functions + DOM,
extension-element-prefixes, xsl:fallback, function-available(),
element-available())
- fixed a bux in the 'following' axis
- fixed current() assertion fault
- fixed "META tag placed outside HEAD" bug
- fixed a bug in abbreviated [position] expression in
template 'match' attribute
- implemented lang () function
- added 'namespace' attribute of xsl:element
- implemented 'exclude-result-prefixes'
- implemented xsl:attribute-set and 'use-attribute-sets'
- added 'namespace' attribute of xsl:attribute
- fixed translate() bug
- key() now works with document()
- fixed short stylesheet notation output bugs
- added use-attribute-sets attribute to xsl:copy
- minor bugs fixed
2002-09-26 01:17:26 +02:00
|
|
|
DISTNAME= Sablot-0.96
|
|
|
|
PKGNAME= sablotron-0.96
|
2003-07-13 15:50:19 +02:00
|
|
|
PKGREVISION= 2
|
2001-06-25 19:27:34 +02:00
|
|
|
CATEGORIES= textproc
|
2002-01-01 04:11:17 +01:00
|
|
|
MASTER_SITES= http://download-2.gingerall.cz/download/sablot/
|
2001-06-25 19:27:34 +02:00
|
|
|
|
|
|
|
MAINTAINER= uithuis@dds.nl
|
2002-01-01 04:11:17 +01:00
|
|
|
HOMEPAGE= http://www.gingerall.com/charlie/ga/xml/p_sab.xml
|
|
|
|
COMMENT= XML toolkit implementing XSLT, DOM, and XPath
|
2001-06-25 19:27:34 +02:00
|
|
|
|
2002-08-25 20:38:05 +02:00
|
|
|
USE_BUILDLINK2= YES
|
2003-05-30 01:14:07 +02:00
|
|
|
USE_GCC_SHLIB= YES
|
2001-06-25 19:27:34 +02:00
|
|
|
GNU_CONFIGURE= YES
|
|
|
|
USE_GMAKE= YES
|
|
|
|
USE_LIBTOOL= YES
|
|
|
|
|
2003-05-27 07:09:11 +02:00
|
|
|
LIBTOOL_OVERRIDE= ${WRKSRC}/libtool
|
|
|
|
LDFLAGS+= -liconv
|
|
|
|
|
2003-07-18 13:14:43 +02:00
|
|
|
.include "../../mk/bsd.prefs.mk"
|
|
|
|
|
2003-05-27 07:09:11 +02:00
|
|
|
# this is required for gcc 2.95.x, where libstdc++ doesn't include the
|
|
|
|
# math functions. only libstdc++ is required for gcc 3.3.
|
2003-07-18 13:14:43 +02:00
|
|
|
.if !defined(USE_SUNPRO) && !defined(USE_MIPSPRO)
|
2003-05-27 07:09:11 +02:00
|
|
|
LDFLAGS+= -lstdc++ -lm
|
2003-07-18 13:14:43 +02:00
|
|
|
.endif
|
2003-05-27 07:09:11 +02:00
|
|
|
|
2002-08-25 20:38:05 +02:00
|
|
|
.include "../../converters/libiconv/buildlink2.mk"
|
|
|
|
.include "../../textproc/expat/buildlink2.mk"
|
|
|
|
|
2001-06-25 19:27:34 +02:00
|
|
|
.include "../../mk/bsd.pkg.mk"
|