summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--dev-libs/libxslt/ChangeLog15
-rw-r--r--dev-libs/libxslt/Manifest10
-rw-r--r--dev-libs/libxslt/libxslt-1.1.24.ebuild62
3 files changed, 82 insertions, 5 deletions
diff --git a/dev-libs/libxslt/ChangeLog b/dev-libs/libxslt/ChangeLog
index a2553851209a..4c1f5b6798e7 100644
--- a/dev-libs/libxslt/ChangeLog
+++ b/dev-libs/libxslt/ChangeLog
@@ -1,6 +1,19 @@
# ChangeLog for dev-libs/libxslt
# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/libxslt/ChangeLog,v 1.174 2008/04/20 11:20:23 eva Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/libxslt/ChangeLog,v 1.175 2008/05/19 17:39:31 dang Exp $
+
+*libxslt-1.1.24 (19 May 2008)
+
+ 19 May 2008; Daniel Gryniewicz <dang@gentoo.org> +libxslt-1.1.24.ebuild:
+ Bump to 1.1.24
+
+ - 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)
*libxslt-1.1.23 (20 Apr 2008)
diff --git a/dev-libs/libxslt/Manifest b/dev-libs/libxslt/Manifest
index 146298b28dab..cb81b5261ce4 100644
--- a/dev-libs/libxslt/Manifest
+++ b/dev-libs/libxslt/Manifest
@@ -6,14 +6,16 @@ AUX libxslt-1.1.23-parallel-install.patch 547 RMD160 b5a4895a4a794e8a07264157998
AUX libxslt.m4-libxslt-1.1.8.patch 1292 RMD160 0dcd21978aa0102784df670f2c9835da227f42c8 SHA1 ffa3c5ff84b0636ec4238167e324d377305c4d34 SHA256 0da59fb6cb50bf30e8ac79644df90394707ac07e60337aa3c0e53986781e9e0d
DIST libxslt-1.1.22.tar.gz 2783003 RMD160 bc2d32a4d7fea777c3d4b0ce3f5a70c8ea3f8969 SHA1 55ce4dc659681d9a5ba2322c45cbdfe75b46639c SHA256 4e1f39ee16596fd2a83d28d6c3b065f742254f3336f93ce8ed1cae48ecbe49da
DIST libxslt-1.1.23.tar.gz 2791463 RMD160 fcecbaddd9b35e4d5e44670f6bd6d9d5fff327bc SHA1 9b6bb279808893643d9116e514eafecb22eff76c SHA256 f98fc926b0965db0fcd7ff9e80f45436aac1adb130c542f6be44f9033143681c
+DIST libxslt-1.1.24.tar.gz 3363961 RMD160 41e7721eeed722c45310877d045422b47ab32973 SHA1 b5402e24abff5545ed76f6a55049cbebc664bd58 SHA256 c0c10944841e9a79f29d409c6f8da0d1b1af0403eb3819c82c788dfa6a180b3e
EBUILD libxslt-1.1.22.ebuild 1981 RMD160 04b6c4dab0c192f5bbffff5f155ba12f2fd7c5c3 SHA1 fafb7f9583f0f19667fab6c5053a3973b44ed5b3 SHA256 ee4e94d504962efe1c63081d19c8bdc75007583cc03f324864a7a02852268822
EBUILD libxslt-1.1.23.ebuild 1675 RMD160 62da5b545f3d25f12cbbea024030239b0eda434f SHA1 03da0ba97791df42e1739347e17b261bf8647029 SHA256 6cd67ac614f44a1fa4222fb5afa4aa764c2912d3971e80c9b64d44f8e2039475
-MISC ChangeLog 20772 RMD160 5a87e3e17c525c5754d113a20f0f1eb8ea3881fc SHA1 6f7dc343085304f8cc232b66c4c0aad3d3e6f477 SHA256 b0dcd38b7090080df83ed3faac7cc201d5f86436cb54bfa3f8c9369b5c768977
+EBUILD libxslt-1.1.24.ebuild 1684 RMD160 f3580538c6e78fa0d4a0852752b74606b6c09177 SHA1 05ce762c321df5024eda52b8ccc2e20265a6b924 SHA256 179d8ca44323f9907248a9ca47d10a276c91bbf7916f6761c5b9ef2dedbaf78c
+MISC ChangeLog 21124 RMD160 c834b9ad13b4111f155e58503517f22daf0555f7 SHA1 0e867cf14c83123f5623e6de07db0608a2fd47de SHA256 28c56fd9a1704c67d8cd40d491757dfa045c8ee8ea15d7ca6955514265d24269
MISC metadata.xml 158 RMD160 c0e2bae8e91bb6be8922bac5e4f597302e06587e SHA1 38f78e9790bcd4382b4a49aa226aa6dda1d3a3d7 SHA256 3a7dbca0fdc557de69783e0663e2d76ddab129ea8a19b2d0ef6d3e5d1b947ce1
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (GNU/Linux)
-iEYEARECAAYFAkgLJwQACgkQ1fmVwcYIWAZfrgCeMtF9lnTIz3P0Z5/F7g7H61D6
-B2QAoJhe1FQ73LaSh9W7pkktnwVIgvpE
-=b8+v
+iD8DBQFIMbt3omPajV0RnrERAhSTAJ9SFsH5eqDHVk3vfYkFrI1SuthPtQCeKPBS
+1C/V3WXMn3+7b3V0eDuFKew=
+=XIuW
-----END PGP SIGNATURE-----
diff --git a/dev-libs/libxslt/libxslt-1.1.24.ebuild b/dev-libs/libxslt/libxslt-1.1.24.ebuild
new file mode 100644
index 000000000000..0e04b2909227
--- /dev/null
+++ b/dev-libs/libxslt/libxslt-1.1.24.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/libxslt/libxslt-1.1.24.ebuild,v 1.1 2008/05/19 17:39:31 dang Exp $
+
+inherit libtool eutils python autotools
+
+DESCRIPTION="XSLT libraries and tools"
+HOMEPAGE="http://www.xmlsoft.org/"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~sparc-fbsd ~x86 ~x86-fbsd"
+IUSE="crypt debug examples python"
+
+DEPEND=">=dev-libs/libxml2-2.6.27
+ crypt? ( >=dev-libs/libgcrypt-1.1.92 )
+ python? ( dev-lang/python )"
+
+SRC_URI="ftp://xmlsoft.org/${PN}/${P}.tar.gz"
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+
+ # we still require the 1.1.8 patch for the .m4 file, to add
+ # the CXXFLAGS defines <obz@gentoo.org>
+ epatch "${FILESDIR}/libxslt.m4-${PN}-1.1.8.patch"
+
+ # fix parallel install, bug #212784.
+ epatch "${FILESDIR}/${PN}-1.1.23-parallel-install.patch"
+
+ # Patch Makefile to fix bug #99382 so that html gets installed in ${PF}
+ sed -i -e "s:libxslt-\$(VERSION):${PF}:" doc/Makefile.am
+
+ eautomake
+ epunt_cxx
+ elibtoolize
+}
+
+src_compile() {
+ # Always pass --with-debugger. It is required by third parties (see
+ # e.g. bug #98345)
+ local myconf="--with-debugger \
+ $(use_with python) \
+ $(use_with crypt crypto) \
+ $(use_with debug) \
+ $(use_with debug mem-debug)"
+
+ econf ${myconf} || die "configure failed"
+
+ emake || die "Compilation failed"
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "Installation failed"
+
+ dodoc AUTHORS ChangeLog Copyright FEATURES NEWS README TODO
+
+ if ! use examples; then
+ rm -rf "${D}/usr/share/doc/${PN}-python-${PV}/examples"
+ fi
+}