Commit graph

114 commits

Author SHA1 Message Date
obache
1d9df3258a recursive bump from gettext-lib shlib bump. 2011-04-22 13:41:54 +00:00
wiz
e2f84ad43f Reset maintainer for retired developers. 2011-02-28 14:52:37 +00:00
tez
be6f9ce632 fix build using solaris ld which is more picky about not ignoring bogus
stuff in the symbol file, by copying to an alternate file and patching.
based on info from http://www.mail-archive.com/xml@gnome.org/msg07624.html
2010-09-08 13:53:00 +00:00
drochner
79cff82453 update to 1.1.26
changes:
-fix for CVE-2008-2935 (was patched in pkgsrc)
-misc fixes and improvements
2010-04-13 16:14:03 +00:00
heinz
c286ae7afc Added LICENSE information. 2010-01-21 23:32:10 +00:00
drochner
00a10dacfa add a makefile snippet to build a wrapper for "xsltproc" which
makes sure the tool is called with the "--nonet" option, keeping
it from using http or ftp to resolve references in xml files
(unfortunately it doesn't work as intended yet)
2009-10-27 14:37:13 +00:00
joerg
75fc561a65 Convert @exec/@unexec to @pkgdir or drop it. 2009-06-14 21:28:46 +00:00
joerg
73ae0afd90 Remove @dirrm entries from PLISTs 2009-06-14 18:17:11 +00:00
joerg
2d1ba244e9 Simply and speed up buildlink3.mk files and processing.
This changes the buildlink3.mk files to use an include guard for the
recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS,
BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new
variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of
enter/exit marker, which can be used to reconstruct the tree and
to determine first level includes. Avoiding := for large variables
(BUILDLINK_ORDER) speeds up parse time as += has linear complexity.
The include guard reduces system time by avoiding reading files over and
over again. For complex packages this reduces both %user and %sys time to
half of the former time.
2009-03-20 19:23:50 +00:00
drochner
f5db990c23 add patch from upstream CVS to fix buffer overflow in RC4 crypto
code (CVE-2008-2935), bump PKGREVISION
2008-08-07 10:47:43 +00:00
recht
9dbf98c1c1 update to libxslt 1.2.4
fixes the security issue reported in:

http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2008-1767
http://secunia.com/advisories/30315/
http://bugzilla.gnome.org/show_bug.cgi?id=527297

1.1.24: May 13 20088:
   - Documentation: man page fix (Vincent Lefevre).
   - Bug fixes: pattern bug fix, key initialization problems, exclusion of
      unknown namespaced element on top of stylesheets, python generator
      syntactic cleanup (Martin)
2008-05-22 16:03:10 +00:00
bjs
cef39c3e0b textproc/libxslt [1.22 -> 1.2.23]
one nominal change in pkgsrc:

- MASTER_SITES+=${MASTER_SITE_GNOME} is commented out. They evidently
  have not placed this product on their shelves yet.

  changes since prior release
  ---------------------------

    * python/generator.py: fix an infinite loop bug

    * libxslt/xsltutils.c: avoid a scary realloc() loop should fix
      #520383

    * libexslt/date.c: applied patch from Peter Pawlowski  fixing
      a timezone offset problem, fixes #521680
    * libxslt/namespaces.c: a bit of space/tabs cleanup

    * doc/xsltproc.xml doc/xsltproc.1 doc/xsltproc.html: small fix to
      man page synopsis, should fix #525822

    * libexslt/functions.c: fixed minor error reported on the mailing
      list by Mark Howe, which caused a segfault if func:result was
      postitioned as top-level element.

    * doc/xsltproc.xml doc/xsltproc.1: fix maxdepth default value
      documentation fixes #519921.

    * libxslt/extensions.c: fixed minor error bug #516483

    * libxslt/xslt.c: applied documentation patch from Jason Viers
      for xsltParseStylesheetDoc

    * doc/xslt.html doc/docbook.html: fix links for Cygwin DocBook
      setup as suggested by Philippe Bourcier

    * libxslt/keys.c, libxslt/pattern.c, libxslt/xsltInternals.h:
      fixed a problem on superfluous re-generation of keys reported
      on the mailing list by Josef Urban.

    * configure.in: avoid a problem in configure if an old gcrypt
      version is installed, patch from Brent Cowgill, fixes #500390

    * libexslt/common.c, libexslt/dynamic.c: After discussion on
      Bugzilla with Peter Pawlowski, added same code for preventing
      deletion of function result during garbage collection (see
      bug #495995).

    * libexslt/strings.c: Added code to mark the results of
      str:tokenize and str:split as "function result" to avoid
      garbage-collecting them during global variable initialisation.
      Should fix bug #495995.

    * python/libxslt.c: changed iterator argument for Py_Dict_Next
      from int to ssize_t (seems Python docs are incorrect) to fix
      x86_64 bug #489854.

    * python/libxslt.c: applied patch from Daniel Gryniewicz to
      fix a segfault caused by a parameter array not being preset
      to zero.
2008-04-18 20:43:55 +00:00
tnn
5d38e8a96a PR pkg/38224: Another case of me doing a bad LOWER_OPSYS to
MACHINE_PLATFORM conversion.
Will revist all of these to make sure they were correct.
2008-03-11 17:56:16 +00:00
tnn
24d5b54409 Fix abusers of LOWER_OPSYS to check OPSYS or MACHINE_PLATFORM instead. 2007-10-16 23:48:58 +00:00
wiz
9d185dedd7 Update to 1.1.22, provided by Blair Sadewitz in private mail:
* Bug fixes: RVT cleanup problems (William Brack),
      exclude-result-prefix bug (William Brack), stylesheet compilation
      error handling (Rob Richards).
    * Portability fixes: improve build with VS2005 (Rob Richards),
      fixing build on AIX (Bjorn Wiberg), fix the security file checks
      on Windows (Roland Schwarz and Rob Richards).
    * Improvement: add an --encoding option to xsltproc (Drazen Kacar).
2007-08-29 23:26:44 +00:00
drochner
2a96302879 update to 1.1.21
changes: bugfixes, documentation update
2007-07-12 19:33:03 +00:00
adam
6f82968b44 Update MASTER_SITES, xmlsoft.org seems to have problems 2007-02-05 17:42:40 +00:00
drochner
dd08b7f5b5 update to 1.1.20
changes:
-Portability fixes
-Bug fixes
-python stylesheet compare and transform context access
-EXSLT string replace support
-xsltproc better low level error handling

mostly from Blair Sadewitz per mail to tech-pkg
2007-02-01 18:01:39 +00:00
rillig
e47d7214b7 Updated libxslt to 1.1.19.
Changes since 1.1.18:

1.1.19: Nov 29 2006:
   - Bug fixes: entities within attributes (William Brack), Python detection
      problem (Joseph Sacco), in-scope namespace bug (Mike Hommey), Result
      value tree caching bug (William Brack)
2007-01-16 19:49:43 +00:00
ghen
8c814252d2 ./configure demands libxml2>=2.6.27. 2006-11-22 17:09:33 +00:00
recht
835c3d9d73 Add a patch from libxslt CVS:
* libxslt/transform.c: fixed problem with entity handling within xsltCopyAttrListNoOverwrite (#352907)
http://bugzilla.gnome.org/show_bug.cgi?id=352907
2006-11-21 23:55:05 +00:00
joerg
5dfaaf310b DESTDIR support. 2006-11-05 17:06:43 +00:00
drochner
34663ef2c2 update to 1.1.18
changes:
-portability and build fixes
-bug fixes
-improvements: internal cleanup, new xsltproc flag to apply Xinclude to
 stylesheets
-documentation improvements
2006-10-30 21:03:21 +00:00
schwarz
34e005653b added support for IRIX 5 2006-10-01 08:56:28 +00:00
jlam
c16221a4db Change the format of BUILDLINK_ORDER to contain depth information as well,
and add a new helper target and script, "show-buildlink3", that outputs
a listing of the buildlink3.mk files included as well as the depth at
which they are included.

For example, "make show-buildlink3" in fonts/Xft2 displays:

	zlib
	fontconfig
	    iconv
	    zlib
	    freetype2
	    expat
	freetype2
	Xrender
	    renderproto
2006-07-08 23:10:35 +00:00
jlam
9430e49307 Track information in a new variable BUILDLINK_ORDER that informs us
of the order in which buildlink3.mk files are (recursively) included
by a package Makefile.
2006-07-08 22:38:58 +00:00
drochner
58096dac02 correct libxml2 dependency, from Masao Uebayashi 2006-07-08 12:50:18 +00:00
drochner
5003d0671d update to 1.1.17
changes:
-bug fixes: some regression tests, attribute/namespaces output,
 problem in mixed xsl:value-of and xsl:text uses
-improvements: internal refactoring,
 use of the XPath object cache in libxml2-2.6.25
2006-06-13 15:54:04 +00:00
drochner
57e586a8b6 update to 1.1.16
changes: portability fixes (Solaris, IRIX, HP-UX)
2006-05-03 11:02:46 +00:00
rillig
d7d7175f9a The documentation files are installed into share/doc instead of
share/doc/html. Bumped PKGREVISION.
2006-04-12 21:48:12 +00:00
rillig
96fc47c14f Aligned the last line of the buildlink3.mk files with the first line, so
that they look nicer.
2006-04-12 10:26:59 +00:00
reed
5abef9be14 Over 1200 files touched but no revisions bumped :)
RECOMMENDED is removed. It becomes ABI_DEPENDS.

BUILDLINK_RECOMMENDED.foo becomes BUILDLINK_ABI_DEPENDS.foo.

BUILDLINK_DEPENDS.foo becomes BUILDLINK_API_DEPENDS.foo.

BUILDLINK_DEPENDS does not change.

IGNORE_RECOMMENDED (which defaulted to "no") becomes USE_ABI_DEPENDS
which defaults to "yes".

Added to obsolete.mk checking for IGNORE_RECOMMENDED.

I did not manually go through and fix any aesthetic tab/spacing issues.

I have tested the above patch on DragonFly building and packaging
subversion and pkglint and their many dependencies.

I have also tested USE_ABI_DEPENDS=no on my NetBSD workstation (where I
have used IGNORE_RECOMMENDED for a long time). I have been an active user
of IGNORE_RECOMMENDED since it was available.

As suggested, I removed the documentation sentences suggesting bumping for
"security" issues.

As discussed on tech-pkg.

I will commit to revbump, pkglint, pkg_install, createbuildlink separately.

Note that if you use wip, it will fail!  I will commit to pkgsrc-wip
later (within day).
2006-04-06 06:21:32 +00:00
joerg
5911def816 Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
kim
8d6699d429 Missed "make mps". 2005-12-24 20:35:51 +00:00
kim
c67067590b There is no "==" operator in test(1). 2005-12-24 20:34:55 +00:00
rillig
b71a1d488b Fixed pkglint warnings. The warnings are mostly quoting issues, for
example MAKE_ENV+=FOO=${BAR} is changed to MAKE_ENV+=FOO=${BAR:Q}. Some
other changes are outlined in

    http://mail-index.netbsd.org/tech-pkg/2005/12/02/0034.html
2005-12-05 20:49:47 +00:00
recht
0cb66e826b update to 1.1.15
1.1.15: Sep 04 2005:
   - build fixes: Windows build cleanups and updates (Igor Zlatkovic), remove
      jhbuild warnings
   - bug fixes: negative number formatting (William Brack), number formatting
      per mille definition (William Brack), XInclude default values (William),
      text copy bugs (William), bug related to xmlXPathContext size, reuse
      libxml2 memory management for text nodes, dictionnary text bug, forbid
      variables in match (needs libxml2-2.6.21)
   - improvements: EXSLT dyn:map (Mark Vakoc),

   - documentation: EXSLT date and time functions namespace in man (Jonathan
      Wakely)
2005-09-05 07:38:25 +00:00
jlam
83147ffa68 Remove some unnecessarily strong dependencies on perl that resulted
from including perl5/buildlink3.mk.  These packages just need the Perl
interpreter, and can just add "perl" to USE_TOOLS instead.
2005-07-16 19:10:37 +00:00
jlam
3e474a90d8 Get rid of USE_PERL5. The new way to express needing the Perl executable
around at either build-time or at run-time is:

	USE_TOOLS+=	perl		# build-time
	USE_TOOLS+=	perl:run	# run-time

Also remove some places where perl5/buildlink3.mk was being included
by a package Makefile, but all that the package wanted was the Perl
executable.
2005-07-16 01:19:06 +00:00
jlam
585534220c Remove USE_GNU_TOOLS and replace with the correct USE_TOOLS definitions:
USE_GNU_TOOLS	-> USE_TOOLS
	awk		-> gawk
	m4		-> gm4
	make		-> gmake
	sed		-> gsed
	yacc		-> bison
2005-05-22 20:07:36 +00:00
tv
f816d81489 Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used. 2005-04-11 21:44:48 +00:00
recht
81c9b6bc80 update to libxslt-1.1.4
update BUILDLINK_DEPENDS on libxml2 to 2.6.17 (for module support)
noted by reed@

1.1.14: Apr 02 2005:
   - bug fixes: text node on stylesheet document without a dictionary
      (William Brack), more checking of XSLT syntax, calling xsltInit() multiple
      times, mode values interning raised by Mark Vakoc, bug in pattern
      matching with ancestors, bug in patterna matching with cascading select,
      xinclude and document() problem, build outside of source tree (Mike
      Castle)
   - improvement: added a --nodict mode to xsltproc to check problems for
      docuemtns without dictionnaries
2005-04-09 15:56:40 +00:00
recht
7cf2151789 update to libxslt-1.1.13
1.1.13: Mar 13 2005:
   - build fixes: 64bits cleanup (William Brack), python 2.4 test (William),
      LIBXSLT_VERSION_EXTRA on Windows (William), Windows makefiles fixes
      (Joel Reed), libgcrypt-devel requires for RPM spec.

   - bug fixes: exslt day-of-week-in-month (Sal Paradise), xsl:call-template
      should not change the current template rule (William Brack), evaluation
      of global variables (William Brack), RVT's in XPath predicates (William),
      namespace URI on template names (Mark Vakoc), stat() for Windows patch
      (Aleksey Gurtovoy), pattern expression fixes (William Brack), out of
      memory detection misses (William), parserOptions propagation (William),
      exclude-result-prefixes fix (William), // patten fix (William).

   - extensions: module support (Joel Reed), dictionnary based speedups
      trying to get rid of xmlStrEqual as much as possible.

   - documentation: added Wiki (Joel Reed)
2005-03-21 23:30:51 +00:00
recht
76292a5f43 Include sys/types.h and stdint.h if they are available.
Fixes the build on DragonFly.

patch provided by Todd Willey in PR 29276
2005-03-20 10:45:48 +00:00
agc
c71cac836a Add RMD160 digests to the SHA1 ones. 2005-02-24 14:48:39 +00:00
tron
ba4e641442 Backout last change because the check in "buildlink3.mk" doesn't work
and therefore causes build failures in e.g. the "kdewebdev3" package.
2004-12-30 16:42:22 +00:00
xtraeme
32800b6ec3 If the crypto option has not been enabled, don't depend on libgcrypt,
make it conditionally.
2004-12-28 04:44:56 +00:00
xtraeme
0cf538c137 Add an option to disable the crypto extensions (it's enabled by default
as before) so users that don't need this, can disable it via
PKG_OPTIONS.libxslt=-crypto.
2004-12-28 04:37:54 +00:00
recht
7f070d90c1 update to libxslt-1.1.12
1.1.12: Oct 29 2004:
   - build fixes: warnings removal (William).
   - bug fixes: attribute document pointer fix (Mark Vakoc), exslt date
    negative periods (William Brack), generated tree structure fixes,
    namespace lookup fix, use reentrant gmtime_r (William Brack),
    exslt:funtion namespace fix (William), potential NULL pointer reference
    (Dennis Dams, William), force string interning on generated
  documents.
   - documentation: update of the second tutorial (Panagiotis Louridas), add
    exslt doc in rpm packages, fix the xsltproc man page.
2004-10-31 11:01:23 +00:00
xtraeme
b3cdad43f7 Update textproc/libxslt to 1.1.11.
Changes:

   - bug fixes: xsl:include problems (William Brack), UTF8 number pattern
    (William), date-time validation (William), namespace fix (William),
    various Exslt date fixes (William), error callback fixes, leak with
    namespaced global variable, attempt to fix a weird problem #153137
   - improvements: exslt:date-sum tests (Derek Poon)
   - documentation: second tutorial by Panagiotis Lourida
2004-10-25 08:35:09 +00:00