diff options
-rw-r--r-- | dev-libs/libpcre/ChangeLog | 11 | ||||
-rw-r--r-- | dev-libs/libpcre/files/digest-libpcre-7.0 | 3 | ||||
-rw-r--r-- | dev-libs/libpcre/libpcre-7.0.ebuild | 49 |
3 files changed, 61 insertions, 2 deletions
diff --git a/dev-libs/libpcre/ChangeLog b/dev-libs/libpcre/ChangeLog index b8020b52d87a..bbdd228478e5 100644 --- a/dev-libs/libpcre/ChangeLog +++ b/dev-libs/libpcre/ChangeLog @@ -1,6 +1,13 @@ # ChangeLog for dev-libs/libpcre -# Copyright 2002-2006 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/libpcre/ChangeLog,v 1.84 2006/10/20 00:23:04 kloeri Exp $ +# Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/libpcre/ChangeLog,v 1.85 2007/01/27 11:53:28 masterdriverz Exp $ + +*libpcre-7.0 (27 Jan 2007) + + 27 Jan 2007; Charlie Shepherd <masterdriverz@gentoo.org> + -libpcre-6.3.ebuild, -libpcre-6.4.ebuild, +libpcre-7.0.ebuild: + Bump to version 7 and add unicode useflags, bugs 145365 and 141794. Thanks to + Michael Vogt 20 Oct 2006; Bryan Ăstergaard <kloeri@gentoo.org> libpcre-6.6.ebuild: Stable on Alpha. diff --git a/dev-libs/libpcre/files/digest-libpcre-7.0 b/dev-libs/libpcre/files/digest-libpcre-7.0 new file mode 100644 index 000000000000..a0e8aa4b0b21 --- /dev/null +++ b/dev-libs/libpcre/files/digest-libpcre-7.0 @@ -0,0 +1,3 @@ +MD5 b97e3bb84bd665e0fbb7a90344d65a43 pcre-7.0.tar.bz2 607541 +RMD160 086a55134324f177973bb04ca160f9ddc33fa1db pcre-7.0.tar.bz2 607541 +SHA256 27265b2eb2c2e8026e02df7fbdc30eec05f00b9a1e7f9e652a0258d4888f0bbe pcre-7.0.tar.bz2 607541 diff --git a/dev-libs/libpcre/libpcre-7.0.ebuild b/dev-libs/libpcre/libpcre-7.0.ebuild new file mode 100644 index 000000000000..012e86d2acb1 --- /dev/null +++ b/dev-libs/libpcre/libpcre-7.0.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/libpcre/libpcre-7.0.ebuild,v 1.1 2007/01/27 11:53:28 masterdriverz Exp $ + +inherit libtool eutils + +MY_P="pcre-${PV}" + +DESCRIPTION="Perl-compatible regular expression library" +HOMEPAGE="http://www.pcre.org/" +SRC_URI="ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/${MY_P}.tar.bz2" + +LICENSE="BSD" +SLOT="3" +KEYWORDS="~x86" +IUSE="doc unicode static" + +DEPEND="dev-util/pkgconfig" +RDEPEND="" + +S="${WORKDIR}/${MY_P}" + +src_unpack() { + unpack ${A} + cd "${S}" + epatch "${FILESDIR}/pcre-6.3-uclibc-tuple.patch" + epatch "${FILESDIR}/pcre-6.4-link.patch" + + # Added for bug #130668 -- fix parallel builds + epatch "${FILESDIR}/pcre-6.6-parallel-build.patch" + + elibtoolize +} + +src_compile() { + if use unicode; then + myconf="--enable-utf8 --enable-unicode-properties" + fi + + econf ${myconf} $(use_enable static) || die "econf failed" + emake all libpcrecpp.la || die "emake failed" +} + +src_install() { + make DESTDIR="${D}" install || die "make install failed" + + dodoc doc/*.txt doc/Tech.Notes AUTHORS + use doc && dohtml doc/html/* +} |