Bump for #311077
authorPatrick Lauer <patrick@gentoo.org>
Mon, 3 May 2010 20:15:39 +0000 (20:15 +0000)
committerPatrick Lauer <patrick@gentoo.org>
Mon, 3 May 2010 20:15:39 +0000 (20:15 +0000)
Package-Manager: portage-2.2_rc67/cvs/Linux x86_64

dev-libs/libpcre/ChangeLog
dev-libs/libpcre/Manifest
dev-libs/libpcre/libpcre-8.02.ebuild [new file with mode: 0644]

index 06c6cc4abe477623cb7e392da881df1ff822f431..45526c23a5ab901ada0e5879e606aa05edb0d08d 100644 (file)
@@ -1,6 +1,11 @@
 # ChangeLog for dev-libs/libpcre
-# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/libpcre/ChangeLog,v 1.163 2009/10/21 08:56:24 loki_val Exp $
+# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/libpcre/ChangeLog,v 1.164 2010/05/03 20:15:39 patrick Exp $
+
+*libpcre-8.02 (03 May 2010)
+
+  03 May 2010; Patrick Lauer <patrick@gentoo.org> +libpcre-8.02.ebuild:
+  Bump for #311077
 
   21 Oct 2009; Peter Alfredsen <loki_val@gentoo.org> -libpcre-7.8.ebuild,
   -libpcre-7.8-r2.ebuild, libpcre-7.9-r1.ebuild, libpcre-8.00.ebuild:
index bc98ade79513e29c98623777c725163642194847..83b5bc6e00767231706e6ff351de86d1f1560ea2 100644 (file)
@@ -1,7 +1,9 @@
 AUX libpcre-7.9-pkg-config.patch 1487 RMD160 b9e583ed8776a16cc1ec2c6dbd5c0153d6fdbf88 SHA1 57d60963fd635883a7eacdbed411405a28751fec SHA256 d247cbd8bf85a4e898e0f7512e27bebaaf121e020fd2b85dc04eb6a3c041cd70
 DIST pcre-7.9.tar.bz2 861580 RMD160 e7ccae1fe3d2cf3ff3264c6e6ad3486c64fe1cec SHA1 a4a34f71313ac042455355c01ad851791971a7fa SHA256 40a13a9759f1de5b16bc2f0d47b6aa5f0ec010325646922f54b013c040dcd740
 DIST pcre-8.00.tar.bz2 922320 RMD160 e1c74746bd2cdff0471c1a1818992fa9faecbc1d SHA1 43ff361017905ab8f56e97d8d7fa8fb466f4c0c4 SHA256 88576f10eb18e170b151c8c89cff6b26863df01b7f96de33700d2efe825ca5d4
+DIST pcre-8.02.tar.bz2 956462 RMD160 5a29c3d5e61ea877a6e3ab2b9e70f426c7f34771 SHA1 2cf2f7f04988813c7ce45c43eb934f3b8b1c3b34 SHA256 a4759036d9c3e1773e8b680827b17b843f724ef9021744db92b8dd35ebac4ebd
 EBUILD libpcre-7.9-r1.ebuild 2219 RMD160 d078f40adb1033becf323f99c9df6b3400a1e3fd SHA1 bfb5fd3e9f9363f716a07a3fb6f4c67143b2f0c4 SHA256 fc0cf38ae0747fdfef18fddeece0884f8b581b9dc3bdc547d585ac87a7ebb2cb
 EBUILD libpcre-8.00.ebuild 2014 RMD160 afc256255d089abc5f7eb6ab84d0d915892783d6 SHA1 83d28f06f15c93ee45fcf0b1334ab732db33c0a8 SHA256 c87f8681103d5091b4018946f0f0bfa2dacc571556b342fc16b6747c6e4054df
-MISC ChangeLog 21260 RMD160 1f284a8c45e5e5f2ce624d7d19cee025c59f135f SHA1 0e15aac2c8450df5c5e0d85ef5248fd084f182a9 SHA256 c156fae5ffd71d050216c34eecdd7d62e1a1d31a1b52a9c7ee8a4d71894943e8
+EBUILD libpcre-8.02.ebuild 2013 RMD160 2fb1b301ca4c0de33455760a795e0ac21a51cec0 SHA1 0192eb40a3b0093a1e752248b1c4feb682f71a0e SHA256 fbeaa1fd16cec1f834b9d0b346d896d6df02a9a8dc8c5c04bf9669ba00b21e3b
+MISC ChangeLog 21380 RMD160 e88c312f06a5ff7c60bf397ce869137ced8338a3 SHA1 0da70eb27319c043f4846281bb32ac1306e17a7a SHA256 dd3bf61bff2e21e03269e26bb18aa810609ad1725a19f06fbd471dd71f086120
 MISC metadata.xml 258 RMD160 e363fac4024fa1d6e8481465c06e42cbe2eb9e2a SHA1 26ea33fa143b55cfa84ee879aab41f1b5e337127 SHA256 960cfc8d2eda3540d50ea76f60889fb72e3dc8342ecd9dce2070517e4469f599
diff --git a/dev-libs/libpcre/libpcre-8.02.ebuild b/dev-libs/libpcre/libpcre-8.02.ebuild
new file mode 100644 (file)
index 0000000..e459214
--- /dev/null
@@ -0,0 +1,61 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/libpcre/libpcre-8.02.ebuild,v 1.1 2010/05/03 20:15:39 patrick Exp $
+
+EAPI=2
+
+inherit libtool eutils toolchain-funcs
+
+DESCRIPTION="Perl-compatible regular expression library"
+HOMEPAGE="http://www.pcre.org/"
+if [[ ${PV} == ${PV/_rc} ]]
+then
+       MY_P="pcre-${PV}"
+       SRC_URI="ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/${MY_P}.tar.bz2"
+else
+       MY_P="pcre-${PV/_rc/-RC}"
+       SRC_URI="ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/Testing/${MY_P}.tar.bz2"
+fi
+LICENSE="BSD"
+SLOT="3"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~sparc-fbsd ~x86 ~x86-fbsd"
+IUSE="bzip2 +cxx unicode zlib static-libs"
+
+RDEPEND="bzip2? ( app-arch/bzip2 )
+       zlib? ( sys-libs/zlib )"
+DEPEND="${RDEPEND}
+       dev-util/pkgconfig
+       userland_GNU? ( >=sys-apps/findutils-4.4.0 )"
+
+S=${WORKDIR}/${MY_P}
+
+src_prepare() {
+       sed -i -e "s:libdir=@libdir@:libdir=/$(get_libdir):" libpcre.pc.in || die "Fixing libpcre pkgconfig files failed"
+       sed -i -e "s:-lpcre ::" libpcrecpp.pc.in || die "Fixing libpcrecpp pkgconfig files failed"
+}
+
+src_configure() {
+       econf --with-match-limit-recursion=8192 \
+               $(use_enable unicode utf8) $(use_enable unicode unicode-properties) \
+               $(use_enable cxx cpp) \
+               $(use_enable zlib pcregrep-libz) \
+               $(use_enable bzip2 pcregrep-libbz2) \
+               $(use_enable static-libs static) \
+               --enable-shared \
+               --htmldir=/usr/share/doc/${PF}/html \
+               --docdir=/usr/share/doc/${PF} \
+               || die "econf failed"
+}
+
+src_install() {
+       emake DESTDIR="${D}" install || die "make install failed"
+       gen_usr_ldscript -a pcre
+       find "${D}" -type f -name '*.la' -exec rm -rf '{}' '+' || die "la removal failed"
+}
+
+pkg_postinst() {
+       elog "This version of ${PN} has stopped installing .la files. This may"
+       elog "cause compilation failures in other packages. To fix this problem,"
+       elog "install dev-util/lafilefixer and run:"
+       elog "lafilefixer --justfixit"
+}