diff options
-rw-r--r-- | dev-libs/libxslt/ChangeLog | 15 | ||||
-rw-r--r-- | dev-libs/libxslt/Manifest | 10 | ||||
-rw-r--r-- | dev-libs/libxslt/libxslt-1.1.24.ebuild | 62 |
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 +} |