pkgsrc/textproc/sablotron/Makefile
xtraeme c167efb705 Updated sablotron to 1.0
Changes:

Version 1.0
August 8, 2003
---------------
        - two flags SAB_DUMP_SHEET_STRUCTURE (0x40) and
          SAB_NO_EXTERNAL_ENTITIES (0x80) added
        - nested xsl:attribute reported as error
        - > is always escaped to prevent problems with CDATA end
        - new configurable set of makefiles for Windows MSVC++ has been
          created to replace existing Makefile.nt file
          [by Rosimildo daSilva, patch by Bob Kline]
        - fixed a type comparison failing on arm, powerpc and s390
          [reported by Debian maintainers]
        - fixed a bug of default NS in imported/included templates
        - fixed a segfault in keys defined on empty nodes
          [reported by Simon Spanihel]
        - minor changes to compile under QNX 6.2
          [patch by Adrian Weiler]
        - fixed a bug of nested imports [reported by Dave Brooks]
        - fixed a bug of UTF-16 encoded files on Win
          [reported by Andrey Sokolov]
        - fixed a bug of defenition check in shandler.h for Borland
          compilers [reported by Vladimir Lukianov]
        - fixed a bug of crashing sorting on Windows
        - fixed a bug of crashing key() on RTF
          [reported by Valeriy Ovechkin]
        - solved the issue of too many files open with exsl:document
        - fixed a bug of  casting of 64-bit pointers to (int)
          [patch by Steve Crockett]
        - fixed a bug absolute paths starting with a drive letter on
          Windows (unsupported scheme is reported)
        - fixed a bug of SDOM_DestroyDocument


Version 0.98
April 7, 2003
-------------
        - added stylesheet chaining to sabcmd [by Stefan Behnel]
        - changes in XML::Sablotron (new layout, added DOMHandler SXP
          interface) [by Nicolas Trebst and Anselm Kruis]
        - fixed a bug of variables bound for SXP queries
        - fixed a bug of the self axis (principal node type)
        - fix for Metrowerks C/C++ compiler [suggested by Tim Crook]
        - fixed a bug of forbidden XPath (child::xxx@yyy)
        - configuration fixes (APIDOC docs are built only when
          Perl/XML::Parser found)
        - fixed defaults for xsl:number
        - fixed a bug of required order of top-level variables
        - fixes in the outputting of NS declarations
        - fixes in the import precedence [report by Roy Huggins]
        - added a new config switch for sabcmd to abort on XSLT error
          (--enable-abort-on-error)
        - fixed a bug in namespace-alias
        - fixed segfault occurring when formating big numbers (>1e127)
        - fixed comparison of char to 0 for unsigned-char platforms


Version 0.97
December 30, 2002
-----------------
        - fixed the problem with Expat 1.95.5
        - fixed a bug in xsl:message [report by Bob Kline]
        - fixed an infinite loop bug in recursive imports
          [report by Michael Vladimirov]
        - added SablotGetOptions() function
        - added a new option (SAB_FILES_TO_HANDLER) to pass the 'file'
          URIs to the scheme handler
        - fixed collisions with PHP/Java extension, Arena* renamed to
          SabArena [suggested by Christian Stocker]
        - mapping of namespaces added to xql() function (DOM)
        - chars illegal in output encoding displayed as references
          (for xml, html, xhtml output methods)
        - fixed resolution of relative URIs in document()
        - fixed a bug of not overridden imported parameters
        - documentation sources (APIDOC XML) added to distribution

Closes my own PR pkg/22603.
2003-08-29 15:29:29 +00:00

38 lines
1 KiB
Makefile

# $NetBSD: Makefile,v 1.17 2003/08/29 15:29:29 xtraeme Exp $
DISTNAME= Sablot-1.0
PKGNAME= ${DISTNAME:S/Sablot/sablotron/}
CATEGORIES= textproc
MASTER_SITES= http://download-2.gingerall.cz/download/sablot/
MAINTAINER= uithuis@dds.nl
HOMEPAGE= http://www.gingerall.com/charlie/ga/xml/p_sab.xml
COMMENT= XML toolkit implementing XSLT, DOM, and XPath
USE_BUILDLINK2= YES
USE_GCC_SHLIB= YES
GNU_CONFIGURE= YES
USE_GMAKE= YES
USE_LIBTOOL= YES
LIBTOOL_OVERRIDE= ${WRKSRC}/libtool
# sablotron needs iconv but assumes it is in libc, so add what
# buildlink2 finds.
LIBS+= ${_BLNK_ICONV_LDFLAGS}
.include "../../mk/bsd.prefs.mk"
# both libstdc++ and libm are required for gcc 2.95.x, as libstdc++
# does not include the math functions. gcc3 only needs libstdc++.
# SunPro needs libCrun and libm.
.if defined(USE_SUNPRO)
LIBS+= -lCrun -lm
.elif !defined(USE_MIPSPRO)
LIBS+= -lstdc++ -lm
.endif
.include "../../converters/libiconv/buildlink2.mk"
.include "../../textproc/expat/buildlink2.mk"
.include "../../mk/bsd.pkg.mk"