4a306cae29
Local changes: - reuse upstream INSTALL_TARGET dirs - depend on documentation installed by default Upstream changelog ================== 1.6.1: August 9, 2014 - handle unicode arguments under Windows 1.6.0: June 12, 2014 - get rid of "helpful" message about namespaces - update user guide - Enhancements: - add --stop option to val - add global option --no-doc-namespace - Build: - let the make install target succeed even if docs aren't built. 1.5.0: Jul 7, 2013 - Bugs: - avoid segfault on pyx non-existant file - fix unescaping of entities straddling 4K byte boundary (Bug #102) - Enhancements: - unescape hex entities (&#xXX;) - give a helpful message if doc has default namespace and nothing matched - add "_" and "DEFAULT" as names for document's top-level default namespace - Adding a global quiet option - ed: Allow omitting value argument to create empty element. - use default attribute values in sel subcommand - Build: - fix test variables to work with newer automake (1.11 -> 1.13) - fix usage2c.awk for mawk - scripts for building on mingw 1.4.2: Dec 28, 2012 - pyx: avoid segfault on documents with multiple attributes (Bug #3595212) 1.4.1: Dec 8, 2012 - avoid segfault when attempting to edit the document node (Bug #3575722) - Packaging: - include doc/xmlstar-fodoc-style.xsl in the dist so that the --enable-build-docs option works from the tarball (Bug #3580667) - AC_SUBST PACKAGE_TARNAME for automake so that documentation is installed to the right place (Bug #3561958) - Test Suite: - avoid test failures due to XML formatting and whitespace changes (also fixes Bug #3572789) - use automake's parallel test suite - make bigxml tests much faster by using whitespace instead of nodes - don't test str:replace() with ed: it doesn't work outside of xslt in new libxslt - ignore extra errors from libxml 2.9.0 bug - let tests run using busybox - add runAllTests.sh to run tests without make 1.4.0: Aug 26, 2012 - Documentation: - executable name used in documentation now matches --transform-program-name (Bug #3283713) - added Makefile rules for generating documentation (./configure --enable-build-docs) - ed subcommand: - relative XPaths are now handled correctly (Bug #3527850) - the last nodeset inserted by an edit operation can be accessed as the XPath variable $prev (or $xstar:prev) - add --var option to define XPath variables - allow ed -u -x to insert nodesets instead of converting to string - remove hard limit for number of edit operations (Bug #3488240) - pyx now handles namespaces correctly
28 lines
848 B
Makefile
28 lines
848 B
Makefile
# $NetBSD: Makefile,v 1.20 2016/10/25 02:11:32 kamil Exp $
|
|
#
|
|
|
|
DISTNAME= xmlstarlet-1.6.1
|
|
CATEGORIES= textproc
|
|
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=xmlstar/}
|
|
|
|
MAINTAINER= pkgsrc-users@NetBSD.org
|
|
HOMEPAGE= http://xmlstar.sourceforge.net/
|
|
COMMENT= Command line utilities for XML manipulation
|
|
LICENSE= mit
|
|
|
|
USE_PKGLOCALEDIR= yes
|
|
GNU_CONFIGURE= yes
|
|
CONFIGURE_ARGS+= --with-libxml-prefix=${BUILDLINK_PREFIX.libxml2}
|
|
CONFIGURE_ARGS+= --with-libxslt-prefix=${BUILDLINK_PREFIX.libxslt}
|
|
PTHREAD_OPTS+= require
|
|
|
|
BUILDLINK_API_DEPENDS.libxml2+= libxml2>=2.6.12
|
|
BUILDLINK_API_DEPENDS.libxslt+= libxslt>=1.1.9
|
|
|
|
TEST_TARGET= check
|
|
|
|
.include "../../textproc/libxml2/buildlink3.mk"
|
|
.include "../../textproc/libxslt/buildlink3.mk"
|
|
.include "../../devel/gettext-lib/buildlink3.mk"
|
|
.include "../../mk/pthread.buildlink3.mk"
|
|
.include "../../mk/bsd.pkg.mk"
|