summaryrefslogtreecommitdiff
path: root/textproc/sablotron
AgeCommit message (Collapse)AuthorFilesLines
2005-05-23Removed trailing white-space.rillig1-2/+2
2005-05-22Remove USE_GNU_TOOLS and replace with the correct USE_TOOLS definitions:jlam1-2/+2
USE_GNU_TOOLS -> USE_TOOLS awk -> gawk m4 -> gm4 make -> gmake sed -> gsed yacc -> bison
2005-04-11Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used.tv1-2/+1
2005-02-24Add RMD160 digests to the SHA1 ones.agc1-1/+2
2004-10-03Libtool fix for PR pkg/26633, and other issues. Update libtool to 1.5.10tv2-2/+4
in the process. (More information on tech-pkg.) Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and installing .la files. Bump PKGREVISION (only) of all packages depending directly on the above via a buildlink3 include.
2004-09-22Mechanical changes to package PLISTs to make use of LIBTOOLIZE_PLIST.jlam1-5/+1
All library names listed by *.la files no longer need to be listed in the PLIST, e.g., instead of: lib/libfoo.a lib/libfoo.la lib/libfoo.so lib/libfoo.so.0 lib/libfoo.so.0.1 one simply needs: lib/libfoo.la and bsd.pkg.mk will automatically ensure that the additional library names are listed in the installed package +CONTENTS file. Also make LIBTOOLIZE_PLIST default to "yes".
2004-07-06buildlink2 -> buildlink3 in comment.wiz1-2/+2
2004-05-09Unused.wiz1-27/+0
2004-05-09Update MASTER_SITES.minskim1-2/+2
2004-04-25bl3ifyxtraeme2-5/+26
2004-03-06replace USE_GCC_SHLIB with USE_LANGUAGES=c c++.grant1-2/+2
2004-02-18Include "../../mk/compiler.mk" to get the value of CC_VERSION beforejlam1-2/+2
testing it.
2004-02-14LIBTOOL_OVERRIDE and SHLIBTOOL_OVERRIDE are now lists of shell globsjlam1-3/+1
relative to ${WRKSRC}. Remove redundant LIBTOOL_OVERRIDE settings that are automatically handled by the default setting in bsd.pkg.mk.
2004-02-09USE_GCC[23], USE_SUNPRO, and USE_MIPSPRO are all deprecated.jlam1-2/+2
2004-01-25Add build dependency on textproc/p5-XML-Parser.kristerw1-1/+3
2004-01-24replace deprecated USE_GMAKE with USE_GNU_TOOLS+=make.grant1-2/+2
2004-01-05Update to 1.0.1, based on PR 23989 by Adam Migus.wiz3-8/+219
Version 1.0.1 November 24, 2003 ----------------- - minor changes to configure (snprintf tested) - fixed a bug of wrong error line numbers in imported or included template - fixed a bug of count() function argument casting - misplaced xsl:import no more processed [reported by Bob Kline] - fixed a bug of crashing current() [reported by Alex Greg] - fixed a bug in DOM (inserting child nodes) - fixed a bug of pointers sized differently from boolean on 64-bit platforms Add lots of documentation to PLIST.
2003-10-15At least on -current, we still need -lm with -lstdc++.jwise1-2/+2
2003-10-11bump PKGREVISIONs after bump of expat BUILDLINK_DEPENDS.grant1-1/+2
2003-09-27link against the correct libs when using gcc3.grant1-2/+6
2003-08-31patch-ac is not needed anymore with version 1.0 (and doesn't apply, even)jdolecek2-14/+1
2003-08-31update distinfo for update to sablotron version 1.0jdolecek1-3/+3
2003-08-29Depend on the latest version.xtraeme1-2/+2
2003-08-29Updated sablotron to 1.0xtraeme2-7/+7
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-07-24fix previous: pass _BLNK_ICONV_LDFLAGS instead of -liconv so libsablotgrant1-1/+5
can once again find the iconv functions on systems without iconv in libc.
2003-07-22Don't explicitly pull in -liconv -- if we need it, the libiconv buildlink gluejwise1-2/+1
will give it to us, and if we don't this breaks the build.
2003-07-18pass libs in LIBS, not LDFLAGS. link with libstdc++ and libm if gcc,grant1-6/+9
libCrun and libm if SunPro. fixes build with SunPro.
2003-07-18only use libstdc++ and libm if we aren't using sunpro or mipspro.grant1-1/+5
2003-07-13PKGREVISION bump for libiconv update.wiz2-4/+4
2003-05-29s/USE_CXX/USE_GCC_SHLIB/ - there are more shared libraries than justgrant1-3/+2
libstdc++ in gcc3. when defined, USE_GCC_SHLIB ensures that the correct rpath is passed to the linker, and a full dependency on the compiler package is registered. packages which define USE_GCC_SHLIB should not include mk/gcc.buildlink2.mk (or gcc{,3}/buildlink2.mk) as it is handled automatically.
2003-05-27use mk/gcc.buildlink2.mkgrant1-2/+2
2003-05-27this uses c++, so set USE_CXX and include gcc/buildlink2.mk.grant1-1/+11
add LIBTOOL_OVERRIDE, libiconv, libstdc++, libm to give this a hope of working on NetBSD and Solaris. bump PKGREVISION.
2003-05-06Drop trailing whitespace. Ok'ed by wiz.jmmv1-2/+2
2002-10-07Add two header files that appeared in the last update.wiz1-2/+4
Closes PR 18551 by Sergio Jimenez Romero.
2002-09-25Update sablotron to version 0.96. Changes since 0.71 (last pkgsrc version):jwise6-39/+25
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-10Since the major of libiconv was increased during the update to 1.8,wiz2-3/+4
bump dependency to latest libiconv version; recursively also bump all dependencies of packages depending on libiconv. Requested by fredb.
2002-09-10Unused.wiz1-40/+0
2002-08-25Merge changes in packages from the buildlink2 branch that havejlam5-7/+33
buildlink2.mk files back into the main trunk. This provides sufficient buildlink2 infrastructure to start merging other packages from the buildlink2 branch that have already been converted to use the buildlink2 framework.
2002-07-24Also patch Makefile.am as well as Makefile.in (thanks, Nick)agc2-1/+15
2002-07-24Add a patch to add -liconv at link time for sablotron.soagc2-1/+15
Requested in PR 15664 by dogcow@babymeat.com
2002-01-01Add sxpath.h to the list of files to link into ${BUILDLINK_DIR}.jlam1-1/+2
2002-01-01Update textproc/sablotron to 0.71. Bump version for sablotron/buildlink.mkjlam5-17/+21
since the shared library major version increases with every release. Changes from version 0.60 include: - Bug fixes - implemented axes 'following' and 'preceding' - added an SXP callback for id() and a 'user data' pointer for some callbacks - improved error messages - added Sablotron XPath processor - implemented xsl:key and key() - implemented format-number() and xsl:decimal-format - implemented xsl:number - improved HTML indentation - parameter entities are always parsed - xml declaration ends with ?> using HTML method - > is escaped in HTML - changed SDOM_xql so it uses namespace declarations on the document element
2001-10-31Move pkg/ files into package's toplevel directoryzuntum2-1/+1
2001-10-05Add dependency on libiconv...it's a useful feature.jlam2-2/+4
2001-10-05Add buildlink.mk file for use by other package Makefiles.jlam1-0/+38
2001-10-05Strongly buildlinkify and mark as USE_BUILDLINK_ONLY.jlam1-5/+3
2001-09-27Mechanical changes to 375 files to change dependency patterns of the formjlam1-2/+2
foo-* to foo-[0-9]*. This is to cause the dependencies to match only the packages whose base package name is "foo", and not those named "foo-bar". A concrete example is p5-Net-* matching p5-Net-DNS as well as p5-Net. Also change dependency examples in Packages.txt to reflect this.
2001-06-25Initial import of sablotron-0.60, an XSL processor in C++.wiz4-0/+39
Based on a package provided by Rob Hoopman in pkg/13305.