summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPatrick Lauer <patrick@gentoo.org>2010-05-03 20:15:39 +0000
committerPatrick Lauer <patrick@gentoo.org>2010-05-03 20:15:39 +0000
commita8597e56b43e6b69a657364d2ae4aaffcaba0d81 (patch)
tree83095af1a7a0fcd0cd63e71bb816ad8238e63c6b /dev-libs/libpcre
parentBump for #316559 (diff)
downloadhistorical-a8597e56b43e6b69a657364d2ae4aaffcaba0d81.tar.gz
historical-a8597e56b43e6b69a657364d2ae4aaffcaba0d81.tar.bz2
historical-a8597e56b43e6b69a657364d2ae4aaffcaba0d81.zip
Bump for #311077
Package-Manager: portage-2.2_rc67/cvs/Linux x86_64
Diffstat (limited to 'dev-libs/libpcre')
-rw-r--r--dev-libs/libpcre/ChangeLog9
-rw-r--r--dev-libs/libpcre/Manifest4
-rw-r--r--dev-libs/libpcre/libpcre-8.02.ebuild61
3 files changed, 71 insertions, 3 deletions
diff --git a/dev-libs/libpcre/ChangeLog b/dev-libs/libpcre/ChangeLog
index 06c6cc4abe47..45526c23a5ab 100644
--- a/dev-libs/libpcre/ChangeLog
+++ b/dev-libs/libpcre/ChangeLog
@@ -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:
diff --git a/dev-libs/libpcre/Manifest b/dev-libs/libpcre/Manifest
index bc98ade79513..83b5bc6e0076 100644
--- a/dev-libs/libpcre/Manifest
+++ b/dev-libs/libpcre/Manifest
@@ -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
index 000000000000..e459214b42ec
--- /dev/null
+++ b/dev-libs/libpcre/libpcre-8.02.ebuild
@@ -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"
+}