[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre-debian/
commit: 745dcfe48dad0736f452f3b227cb96e495391915 Author: Michael Mair-Keimberger levelnine at> AuthorDate: Sat May 4 15:59:43 2024 + Commit: James Le Cuirot gentoo org> CommitDate: Sat May 4 20:26:00 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=745dcfe4 dev-libs/libpcre-debian: remove old Signed-off-by: Michael Mair-Keimberger levelnine.at> Closes: https://github.com/gentoo/gentoo/pull/36546 Signed-off-by: James Le Cuirot gentoo.org> dev-libs/libpcre-debian/libpcre-debian-8-r2.ebuild | 25 -- 1 file changed, 25 deletions(-) diff --git a/dev-libs/libpcre-debian/libpcre-debian-8-r2.ebuild b/dev-libs/libpcre-debian/libpcre-debian-8-r2.ebuild deleted file mode 100644 index 01cd18656c14.. --- a/dev-libs/libpcre-debian/libpcre-debian-8-r2.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit multilib-minimal - -DESCRIPTION="libpcre(posix).so.3 symlinks for compatibility with Debian" -HOMEPAGE="http://www.pcre.org/"; - -LICENSE="BSD" -SLOT="3" -KEYWORDS="~amd64 ~x86" - -RDEPEND="dev-libs/libpcre:${SLOT}[${MULTILIB_USEDEP}]" - -S="${WORKDIR}" - -multilib_src_install() { - dosym ../$(multilib_is_native_abi && echo ../../$(get_libdir)/)libpcre.so.1 \ - /usr/$(get_libdir)/debiancompat/libpcre.so.3 - - dosym ../libpcreposix.so.0 \ - /usr/$(get_libdir)/debiancompat/libpcreposix.so.3 -}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre-debian/
commit: a0d55532a4b8aa02cdf3196184efb4fbabef2951 Author: Michael Mair-Keimberger levelnine at> AuthorDate: Sat May 4 15:59:32 2024 + Commit: James Le Cuirot gentoo org> CommitDate: Sat May 4 20:25:54 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0d55532 dev-libs/libpcre-debian: EAPI8 bump Signed-off-by: Michael Mair-Keimberger levelnine.at> Signed-off-by: James Le Cuirot gentoo.org> dev-libs/libpcre-debian/libpcre-debian-8-r3.ebuild | 24 ++ 1 file changed, 24 insertions(+) diff --git a/dev-libs/libpcre-debian/libpcre-debian-8-r3.ebuild b/dev-libs/libpcre-debian/libpcre-debian-8-r3.ebuild new file mode 100644 index ..ecc28e2f0357 --- /dev/null +++ b/dev-libs/libpcre-debian/libpcre-debian-8-r3.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit multilib-minimal + +DESCRIPTION="libpcre(posix).so.3 symlinks for compatibility with Debian" +HOMEPAGE="https://www.pcre.org/"; +S="${WORKDIR}" + +LICENSE="BSD" +SLOT="3" +KEYWORDS="~amd64 ~x86" + +RDEPEND="dev-libs/libpcre:${SLOT}[${MULTILIB_USEDEP}]" + +multilib_src_install() { + dosym ../$(multilib_is_native_abi && echo ../../$(get_libdir)/)libpcre.so.1 \ + /usr/$(get_libdir)/debiancompat/libpcre.so.3 + + dosym ../libpcreposix.so.0 \ + /usr/$(get_libdir)/debiancompat/libpcreposix.so.3 +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre/
commit: 60dbba48f4764b8218394ee2ca849231c0aa6ca5 Author: Matoro Mahri matoro tk> AuthorDate: Mon Mar 18 17:18:30 2024 + Commit: Ionen Wolkens gentoo org> CommitDate: Tue Mar 19 03:42:46 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60dbba48 dev-libs/libpcre: Stabilize 8.45-r3 hppa, #925631 Signed-off-by: Matoro Mahri matoro.tk> Signed-off-by: Ionen Wolkens gentoo.org> dev-libs/libpcre/libpcre-8.45-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libpcre/libpcre-8.45-r3.ebuild b/dev-libs/libpcre/libpcre-8.45-r3.ebuild index 2e1de1d51940..6147da6ca44c 100644 --- a/dev-libs/libpcre/libpcre-8.45-r3.ebuild +++ b/dev-libs/libpcre/libpcre-8.45-r3.ebuild @@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="BSD" SLOT="3" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" IUSE="bzip2 +cxx +jit libedit pcre16 pcre32 +readline static-libs unicode valgrind zlib" REQUIRED_USE=" readline? ( !libedit )
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre/
commit: ca671f246332c12c4eeba15f3454d8e9ed0d2b48 Author: Michał Górny gentoo org> AuthorDate: Sun Mar 3 19:02:58 2024 + Commit: Michał Górny gentoo org> CommitDate: Sun Mar 3 19:03:36 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca671f24 dev-libs/libpcre: Stabilize 8.45-r3 sparc, #925631 Signed-off-by: Michał Górny gentoo.org> dev-libs/libpcre/libpcre-8.45-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libpcre/libpcre-8.45-r3.ebuild b/dev-libs/libpcre/libpcre-8.45-r3.ebuild index 49114b7935e9..2e1de1d51940 100644 --- a/dev-libs/libpcre/libpcre-8.45-r3.ebuild +++ b/dev-libs/libpcre/libpcre-8.45-r3.ebuild @@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="BSD" SLOT="3" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" IUSE="bzip2 +cxx +jit libedit pcre16 pcre32 +readline static-libs unicode valgrind zlib" REQUIRED_USE=" readline? ( !libedit )
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre/
commit: 91a84eae3a529a1fe948bb378abeed89ddbf8433 Author: Sam James gentoo org> AuthorDate: Sun Mar 3 04:04:21 2024 + Commit: Sam James gentoo org> CommitDate: Sun Mar 3 04:04:21 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91a84eae dev-libs/libpcre: Stabilize 8.45-r3 arm64, #925631 Signed-off-by: Sam James gentoo.org> dev-libs/libpcre/libpcre-8.45-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libpcre/libpcre-8.45-r3.ebuild b/dev-libs/libpcre/libpcre-8.45-r3.ebuild index b948f3fa446e..49114b7935e9 100644 --- a/dev-libs/libpcre/libpcre-8.45-r3.ebuild +++ b/dev-libs/libpcre/libpcre-8.45-r3.ebuild @@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="BSD" SLOT="3" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" IUSE="bzip2 +cxx +jit libedit pcre16 pcre32 +readline static-libs unicode valgrind zlib" REQUIRED_USE=" readline? ( !libedit )
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre/
commit: b3b105ad3018078bf0ad4f932cc6c4874ba3cefc Author: Sam James gentoo org> AuthorDate: Sat Mar 2 22:07:21 2024 + Commit: Sam James gentoo org> CommitDate: Sat Mar 2 22:07:21 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3b105ad dev-libs/libpcre: Stabilize 8.45-r3 ppc, #925631 Signed-off-by: Sam James gentoo.org> dev-libs/libpcre/libpcre-8.45-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libpcre/libpcre-8.45-r3.ebuild b/dev-libs/libpcre/libpcre-8.45-r3.ebuild index a75daa270351..b948f3fa446e 100644 --- a/dev-libs/libpcre/libpcre-8.45-r3.ebuild +++ b/dev-libs/libpcre/libpcre-8.45-r3.ebuild @@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="BSD" SLOT="3" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" IUSE="bzip2 +cxx +jit libedit pcre16 pcre32 +readline static-libs unicode valgrind zlib" REQUIRED_USE=" readline? ( !libedit )
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre/
commit: 3d57c197ea7172ea8f8a0d3e2a2cab51814b31fb Author: Sam James gentoo org> AuthorDate: Tue Feb 27 23:20:39 2024 + Commit: Sam James gentoo org> CommitDate: Tue Feb 27 23:20:54 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d57c197 dev-libs/libpcre: Stabilize 8.45-r3 arm, #925631 Signed-off-by: Sam James gentoo.org> dev-libs/libpcre/libpcre-8.45-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libpcre/libpcre-8.45-r3.ebuild b/dev-libs/libpcre/libpcre-8.45-r3.ebuild index e6342ab90fab..a75daa270351 100644 --- a/dev-libs/libpcre/libpcre-8.45-r3.ebuild +++ b/dev-libs/libpcre/libpcre-8.45-r3.ebuild @@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="BSD" SLOT="3" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" IUSE="bzip2 +cxx +jit libedit pcre16 pcre32 +readline static-libs unicode valgrind zlib" REQUIRED_USE=" readline? ( !libedit )
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre/
commit: 0b104760513971441b8bf682d6a0e40b56aae2bc Author: Sam James gentoo org> AuthorDate: Tue Feb 27 23:03:17 2024 + Commit: Sam James gentoo org> CommitDate: Tue Feb 27 23:03:17 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b104760 dev-libs/libpcre: Stabilize 8.45-r3 ppc64, #925631 Signed-off-by: Sam James gentoo.org> dev-libs/libpcre/libpcre-8.45-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libpcre/libpcre-8.45-r3.ebuild b/dev-libs/libpcre/libpcre-8.45-r3.ebuild index 006e23369ba2..d3beef5f9e4a 100644 --- a/dev-libs/libpcre/libpcre-8.45-r3.ebuild +++ b/dev-libs/libpcre/libpcre-8.45-r3.ebuild @@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="BSD" SLOT="3" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" IUSE="bzip2 +cxx +jit libedit pcre16 pcre32 +readline static-libs unicode valgrind zlib" REQUIRED_USE=" readline? ( !libedit )
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre/
commit: 2bac564b1f0aaa7821ff24d852531fd2dc4c8ad1 Author: Sam James gentoo org> AuthorDate: Tue Feb 27 23:03:17 2024 + Commit: Sam James gentoo org> CommitDate: Tue Feb 27 23:03:17 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2bac564b dev-libs/libpcre: Stabilize 8.45-r3 amd64, #925631 Signed-off-by: Sam James gentoo.org> dev-libs/libpcre/libpcre-8.45-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libpcre/libpcre-8.45-r3.ebuild b/dev-libs/libpcre/libpcre-8.45-r3.ebuild index d3beef5f9e4a..148581630160 100644 --- a/dev-libs/libpcre/libpcre-8.45-r3.ebuild +++ b/dev-libs/libpcre/libpcre-8.45-r3.ebuild @@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="BSD" SLOT="3" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" IUSE="bzip2 +cxx +jit libedit pcre16 pcre32 +readline static-libs unicode valgrind zlib" REQUIRED_USE=" readline? ( !libedit )
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre/
commit: a3eb88ec313fbb317bba5373c667621e7e6d1369 Author: Sam James gentoo org> AuthorDate: Tue Feb 27 23:03:18 2024 + Commit: Sam James gentoo org> CommitDate: Tue Feb 27 23:03:18 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3eb88ec dev-libs/libpcre: Stabilize 8.45-r3 x86, #925631 Signed-off-by: Sam James gentoo.org> dev-libs/libpcre/libpcre-8.45-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libpcre/libpcre-8.45-r3.ebuild b/dev-libs/libpcre/libpcre-8.45-r3.ebuild index 148581630160..e6342ab90fab 100644 --- a/dev-libs/libpcre/libpcre-8.45-r3.ebuild +++ b/dev-libs/libpcre/libpcre-8.45-r3.ebuild @@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="BSD" SLOT="3" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" IUSE="bzip2 +cxx +jit libedit pcre16 pcre32 +readline static-libs unicode valgrind zlib" REQUIRED_USE=" readline? ( !libedit )
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre/
commit: ff636eaf95bdba9d2769397b2865f2f8c428f223 Author: Eli Schwartz gmail com> AuthorDate: Tue Feb 6 15:51:51 2024 + Commit: Sam James gentoo org> CommitDate: Tue Feb 6 22:44:03 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff636eaf dev-libs/libpcre: do a full autoreconf elibtoolize is not good enough for this software because it uses a random libtool version, so patches don't tend to apply. Fixes QA warnings for failing to respect -frecord-gcc-switches. Signed-off-by: Eli Schwartz gmail.com> Signed-off-by: Sam James gentoo.org> dev-libs/libpcre/libpcre-8.45-r3.ebuild | 9 +++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/dev-libs/libpcre/libpcre-8.45-r3.ebuild b/dev-libs/libpcre/libpcre-8.45-r3.ebuild index b64c66f82555..006e23369ba2 100644 --- a/dev-libs/libpcre/libpcre-8.45-r3.ebuild +++ b/dev-libs/libpcre/libpcre-8.45-r3.ebuild @@ -3,7 +3,7 @@ EAPI=8 -inherit libtool multilib-minimal preserve-libs +inherit autotools multilib-minimal preserve-libs DESCRIPTION="Perl-compatible regular expression library" HOMEPAGE="http://www.pcre.org/"; @@ -54,7 +54,12 @@ src_prepare() { default sed -i -e "s:-lpcre ::" libpcrecpp.pc.in || die - elibtoolize + + # We do a full autoreconf because: + # - the software is end of life and never getting new dist tarballs + # - it uses a frankensteined "2.4.6.42-b88ce-dirty" libtool, which + # means elibtoolize can't find patches to apply + eautoreconf } multilib_src_configure() {
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre/
commit: 8bbe6864e419afdc494ca2f20e77072363a259d3 Author: Eli Schwartz gmail com> AuthorDate: Tue Feb 6 15:34:21 2024 + Commit: Sam James gentoo org> CommitDate: Tue Feb 6 22:44:03 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8bbe6864 dev-libs/libpcre: remove usr-ldscript support Per news item 2024-01-05-usr-initramfs, we no longer support this use case. It is fragile and hacky and leads to bizarre forms of load errors. The functionality is, despite being called "split-usr", not really about split-usr at all. Signed-off-by: Eli Schwartz gmail.com> Signed-off-by: Sam James gentoo.org> dev-libs/libpcre/libpcre-8.45-r3.ebuild | 104 1 file changed, 104 insertions(+) diff --git a/dev-libs/libpcre/libpcre-8.45-r3.ebuild b/dev-libs/libpcre/libpcre-8.45-r3.ebuild new file mode 100644 index ..b64c66f82555 --- /dev/null +++ b/dev-libs/libpcre/libpcre-8.45-r3.ebuild @@ -0,0 +1,104 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit libtool multilib-minimal preserve-libs + +DESCRIPTION="Perl-compatible regular expression library" +HOMEPAGE="http://www.pcre.org/"; +MY_P="pcre-${PV/_rc/-RC}" +if [[ ${PV} != *_rc* ]] ; then + # Only the final releases are available here. + SRC_URI=" + mirror://sourceforge/pcre/${MY_P}.tar.bz2 + https://ftp.pcre.org/pub/pcre/${MY_P}.tar.bz2 + ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/${MY_P}.tar.bz2 + " +else + SRC_URI="ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/Testing/${MY_P}.tar.bz2"; +fi + +S="${WORKDIR}/${MY_P}" + +LICENSE="BSD" +SLOT="3" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +IUSE="bzip2 +cxx +jit libedit pcre16 pcre32 +readline static-libs unicode valgrind zlib" +REQUIRED_USE=" + readline? ( !libedit ) + libedit? ( !readline ) +" + +RDEPEND=" + bzip2? ( app-arch/bzip2 ) + zlib? ( sys-libs/zlib ) + libedit? ( dev-libs/libedit ) + readline? ( sys-libs/readline:= ) +" +DEPEND=" + ${RDEPEND} + valgrind? ( dev-debug/valgrind ) +" +BDEPEND="virtual/pkgconfig" + +MULTILIB_CHOST_TOOLS=( + /usr/bin/pcre-config +) + +PATCHES=( + "${FILESDIR}"/${PN}-8.45-fix-stack-size-detection.patch +) + +src_prepare() { + default + + sed -i -e "s:-lpcre ::" libpcrecpp.pc.in || die + elibtoolize +} + +multilib_src_configure() { + local myeconfargs=( + $(multilib_native_use_enable bzip2 pcregrep-libbz2) + $(use_enable cxx cpp) + $(use_enable jit) + $(use_enable jit pcregrep-jit) + $(use_enable pcre16) + $(use_enable pcre32) + $(multilib_native_use_enable libedit pcretest-libedit) + $(multilib_native_use_enable readline pcretest-libreadline) + $(use_enable static-libs static) + $(use_enable unicode utf) + $(use_enable unicode unicode-properties) + $(multilib_native_use_enable valgrind) + $(multilib_native_use_enable zlib pcregrep-libz) + + --enable-pcre8 + --enable-shared + ) + + ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" +} + +multilib_src_compile() { + emake V=1 $(multilib_is_native_abi || echo "bin_PROGRAMS=") +} + +multilib_src_install() { + emake \ + DESTDIR="${D}" \ + $(multilib_is_native_abi || echo "bin_PROGRAMS= dist_html_DATA=") \ + install +} + +multilib_src_install_all() { + find "${ED}" -type f -name "*.la" -delete || die +} + +pkg_preinst() { + preserve_old_lib /$(get_libdir)/libpcre.so.0 +} + +pkg_postinst() { + preserve_old_lib_notify /$(get_libdir)/libpcre.so.0 +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre/
commit: fd00fdde712d243dd1df744d89936ef04b2cdcd2 Author: Sam James gentoo org> AuthorDate: Thu Sep 7 23:27:28 2023 + Commit: Sam James gentoo org> CommitDate: Thu Sep 7 23:27:28 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd00fdde dev-libs/libpcre: Stabilize 8.45-r2 amd64, #913801 Signed-off-by: Sam James gentoo.org> dev-libs/libpcre/libpcre-8.45-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libpcre/libpcre-8.45-r2.ebuild b/dev-libs/libpcre/libpcre-8.45-r2.ebuild index fd7d62024bf9..265ffc9ac1f5 100644 --- a/dev-libs/libpcre/libpcre-8.45-r2.ebuild +++ b/dev-libs/libpcre/libpcre-8.45-r2.ebuild @@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="BSD" SLOT="3" -KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" IUSE="bzip2 +cxx +jit libedit pcre16 pcre32 +readline static-libs unicode valgrind zlib" REQUIRED_USE=" readline? ( !libedit )
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre/files/, dev-libs/libpcre/
commit: c7ebd2b053695929b4028cabac2744b23a0bb4c6 Author: Sam James gentoo org> AuthorDate: Thu Aug 3 19:08:09 2023 + Commit: Sam James gentoo org> CommitDate: Thu Aug 3 19:08:09 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7ebd2b0 dev-libs/libpcre: fix attributes w/ clang 16 pcre_exec was optimised, despite the attributes asking it not to, because Clang 16 recognises different tokens. Thanks to Zhixu Liu for the wonderful analysis. Closes: https://bugs.gentoo.org/910188 Signed-off-by: Sam James gentoo.org> .../libpcre-8.45-fix-stack-size-detection.patch| 18 dev-libs/libpcre/libpcre-8.45-r2.ebuild| 106 + 2 files changed, 124 insertions(+) diff --git a/dev-libs/libpcre/files/libpcre-8.45-fix-stack-size-detection.patch b/dev-libs/libpcre/files/libpcre-8.45-fix-stack-size-detection.patch new file mode 100644 index ..2b5af062d36a --- /dev/null +++ b/dev-libs/libpcre/files/libpcre-8.45-fix-stack-size-detection.patch @@ -0,0 +1,18 @@ +https://bugs.exim.org/show_bug.cgi?id=2173#c4 +https://bugs.gentoo.org/910188 +https://github.com/MariaDB/server/pull/2700 +--- a/pcre_exec.c b/pcre_exec.c +@@ -509,6 +509,12 @@ + (e.g. stopped by repeated call or recursion limit) + */ + ++#ifdef __GNUC__ ++static int ++match(REGISTER PCRE_PUCHAR eptr, REGISTER const pcre_uchar *ecode, ++ PCRE_PUCHAR mstart, int offset_top, match_data *md, eptrblock *eptrb, ++ unsigned int rdepth) __attribute__((optnone,noinline,noclone)); ++#endif + static int + match(REGISTER PCRE_PUCHAR eptr, REGISTER const pcre_uchar *ecode, + PCRE_PUCHAR mstart, int offset_top, match_data *md, eptrblock *eptrb, diff --git a/dev-libs/libpcre/libpcre-8.45-r2.ebuild b/dev-libs/libpcre/libpcre-8.45-r2.ebuild new file mode 100644 index ..0f71104bd917 --- /dev/null +++ b/dev-libs/libpcre/libpcre-8.45-r2.ebuild @@ -0,0 +1,106 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit libtool multilib-minimal preserve-libs usr-ldscript + +DESCRIPTION="Perl-compatible regular expression library" +HOMEPAGE="http://www.pcre.org/"; +MY_P="pcre-${PV/_rc/-RC}" +if [[ ${PV} != *_rc* ]] ; then + # Only the final releases are available here. + SRC_URI=" + mirror://sourceforge/pcre/${MY_P}.tar.bz2 + https://ftp.pcre.org/pub/pcre/${MY_P}.tar.bz2 + ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/${MY_P}.tar.bz2 + " +else + SRC_URI="ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/Testing/${MY_P}.tar.bz2"; +fi + +S="${WORKDIR}/${MY_P}" + +LICENSE="BSD" +SLOT="3" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +IUSE="bzip2 +cxx +jit libedit pcre16 pcre32 +readline static-libs unicode valgrind zlib" +REQUIRED_USE=" + readline? ( !libedit ) + libedit? ( !readline ) +" + +RDEPEND=" + bzip2? ( app-arch/bzip2 ) + zlib? ( sys-libs/zlib ) + libedit? ( dev-libs/libedit ) + readline? ( sys-libs/readline:= ) +" +DEPEND=" + ${RDEPEND} + valgrind? ( dev-util/valgrind ) +" +BDEPEND="virtual/pkgconfig" + +MULTILIB_CHOST_TOOLS=( + /usr/bin/pcre-config +) + +PATCHES=( + "${FILESDIR}"/${PN}-8.45-fix-stack-size-detection.patch +) + +src_prepare() { + default + + sed -i -e "s:-lpcre ::" libpcrecpp.pc.in || die + elibtoolize +} + +multilib_src_configure() { + local myeconfargs=( + $(multilib_native_use_enable bzip2 pcregrep-libbz2) + $(use_enable cxx cpp) + $(use_enable jit) + $(use_enable jit pcregrep-jit) + $(use_enable pcre16) + $(use_enable pcre32) + $(multilib_native_use_enable libedit pcretest-libedit) + $(multilib_native_use_enable readline pcretest-libreadline) + $(use_enable static-libs static) + $(use_enable unicode utf) + $(use_enable unicode unicode-properties) + $(multilib_native_use_enable valgrind) + $(multilib_native_use_enable zlib pcregrep-libz) + + --enable-pcre8 + --enable-shared + ) + + ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" +} + +multilib_src_compile() { + emake V=1 $(multilib_is_native_abi || echo "bin_PROGRAMS=") +} + +multilib_src_install() { + emake \ + DESTDIR="${D}" \ + $(multilib_is_native_abi || echo "bin_PROGRAMS= dist_html_DATA=") \ + install + + gen_usr_ldscript -a pcre +} + +multilib_src_install_all() { + find "${ED}" -type f -name "*.la" -delete || die +} + +pkg_preinst() { + preserve_old_lib /$(get_libdir)/libpcre.so.0 +} + +pkg_postinst() { + preserve_old_lib_
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre/
commit: 101680122c5cb0a4885121db1e6ff65ea35f8576 Author: Sam James gentoo org> AuthorDate: Sun May 14 17:01:06 2023 + Commit: Sam James gentoo org> CommitDate: Sun May 14 17:10:39 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10168012 dev-libs/libpcre: defer to new global USE=valgrind description Signed-off-by: Sam James gentoo.org> dev-libs/libpcre/metadata.xml | 1 - 1 file changed, 1 deletion(-) diff --git a/dev-libs/libpcre/metadata.xml b/dev-libs/libpcre/metadata.xml index f5512da0f52d..e7bcdb6d6d5d 100644 --- a/dev-libs/libpcre/metadata.xml +++ b/dev-libs/libpcre/metadata.xml @@ -16,7 +16,6 @@ Add support for command line editing to pcretest, through sys-libs/readline. - Support Valgrind (dev-util/valgrind) with annotations to improve results for memcheck. Add support for pcregrep command to search within gzip-compressed files (via sys-libs/zlib).
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre/
commit: 384dcdde49b74c051eff19816a711831364795ba Author: Sam James gentoo org> AuthorDate: Sun May 14 07:18:31 2023 + Commit: Sam James gentoo org> CommitDate: Sun May 14 07:26:39 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=384dcdde dev-libs/libpcre: add Valgrind annotation support 194 The headers are needed to get Valgrind annotations. Signed-off-by: Sam James gentoo.org> dev-libs/libpcre/libpcre-8.45-r1.ebuild | 18 -- dev-libs/libpcre/metadata.xml | 1 + 2 files changed, 13 insertions(+), 6 deletions(-) diff --git a/dev-libs/libpcre/libpcre-8.45-r1.ebuild b/dev-libs/libpcre/libpcre-8.45-r1.ebuild index 18522d5343a3..4c1bdd5438eb 100644 --- a/dev-libs/libpcre/libpcre-8.45-r1.ebuild +++ b/dev-libs/libpcre/libpcre-8.45-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -22,17 +22,22 @@ S="${WORKDIR}/${MY_P}" LICENSE="BSD" SLOT="3" KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" -IUSE="bzip2 +cxx +jit libedit pcre16 pcre32 +readline static-libs unicode zlib" -REQUIRED_USE="readline? ( !libedit ) - libedit? ( !readline )" +IUSE="bzip2 +cxx +jit libedit pcre16 pcre32 +readline static-libs unicode valgrind zlib" +REQUIRED_USE=" + readline? ( !libedit ) + libedit? ( !readline ) +" RDEPEND=" bzip2? ( app-arch/bzip2 ) zlib? ( sys-libs/zlib ) libedit? ( dev-libs/libedit ) - readline? ( sys-libs/readline:0= ) + readline? ( sys-libs/readline:= ) +" +DEPEND=" + ${RDEPEND} + valgrind? ( dev-util/valgrind ) " -DEPEND="${RDEPEND}" BDEPEND="virtual/pkgconfig" MULTILIB_CHOST_TOOLS=( @@ -63,6 +68,7 @@ multilib_src_configure() { $(use_enable static-libs static) $(use_enable unicode utf) $(use_enable unicode unicode-properties) + $(multilib_native_use_enable valgrind) $(multilib_native_use_enable zlib pcregrep-libz) --enable-pcre8 diff --git a/dev-libs/libpcre/metadata.xml b/dev-libs/libpcre/metadata.xml index e7bcdb6d6d5d..f5512da0f52d 100644 --- a/dev-libs/libpcre/metadata.xml +++ b/dev-libs/libpcre/metadata.xml @@ -16,6 +16,7 @@ Add support for command line editing to pcretest, through sys-libs/readline. + Support Valgrind (dev-util/valgrind) with annotations to improve results for memcheck. Add support for pcregrep command to search within gzip-compressed files (via sys-libs/zlib).
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre/
commit: 0f140c24292730f0fc225ff6683589fc84d63a45 Author: Mike Gilbert gentoo org> AuthorDate: Tue Mar 22 14:29:43 2022 + Commit: Mike Gilbert gentoo org> CommitDate: Tue Mar 22 15:12:42 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f140c24 dev-libs/libpcre: drop 'recursion-limit' USE flag Bug: https://bugs.gentoo.org/835796 Signed-off-by: Mike Gilbert gentoo.org> dev-libs/libpcre/{libpcre-8.45.ebuild => libpcre-8.45-r1.ebuild} | 5 ++--- dev-libs/libpcre/metadata.xml| 4 2 files changed, 2 insertions(+), 7 deletions(-) diff --git a/dev-libs/libpcre/libpcre-8.45.ebuild b/dev-libs/libpcre/libpcre-8.45-r1.ebuild similarity index 92% rename from dev-libs/libpcre/libpcre-8.45.ebuild rename to dev-libs/libpcre/libpcre-8.45-r1.ebuild index 0adbaa5d98d3..a28f218327e9 100644 --- a/dev-libs/libpcre/libpcre-8.45.ebuild +++ b/dev-libs/libpcre/libpcre-8.45-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -22,7 +22,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="BSD" SLOT="3" KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" -IUSE="bzip2 +cxx +jit libedit pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib" +IUSE="bzip2 +cxx +jit libedit pcre16 pcre32 +readline static-libs unicode zlib" REQUIRED_USE="readline? ( !libedit ) libedit? ( !readline )" @@ -52,7 +52,6 @@ src_prepare() { multilib_src_configure() { local myeconfargs=( - --with-match-limit-recursion=$(usex recursion-limit 8192 MATCH_LIMIT) $(multilib_native_use_enable bzip2 pcregrep-libbz2) $(use_enable cxx cpp) $(use_enable jit) diff --git a/dev-libs/libpcre/metadata.xml b/dev-libs/libpcre/metadata.xml index 5337fb94bb67..e7bcdb6d6d5d 100644 --- a/dev-libs/libpcre/metadata.xml +++ b/dev-libs/libpcre/metadata.xml @@ -16,10 +16,6 @@ Add support for command line editing to pcretest, through sys-libs/readline. - - Limit match recursion to 8192; if disabled, the default limit is - used, which is the same as the match limit. - Add support for pcregrep command to search within gzip-compressed files (via sys-libs/zlib).
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre/
commit: a7663b5bbcb384a4a59bec319b019dcb2012403a Author: Sam James gentoo org> AuthorDate: Tue Jul 27 03:14:59 2021 + Commit: Sam James gentoo org> CommitDate: Tue Jul 27 03:14:59 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7663b5b dev-libs/libpcre: Stabilize 8.45 ppc64, #803449 Signed-off-by: Sam James gentoo.org> dev-libs/libpcre/libpcre-8.45.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libpcre/libpcre-8.45.ebuild b/dev-libs/libpcre/libpcre-8.45.ebuild index 9684a413845..dfeaebddecd 100644 --- a/dev-libs/libpcre/libpcre-8.45.ebuild +++ b/dev-libs/libpcre/libpcre-8.45.ebuild @@ -21,7 +21,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="BSD" SLOT="3" -KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" +KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" IUSE="bzip2 +cxx +jit libedit pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib" REQUIRED_USE="readline? ( !libedit ) libedit? ( !readline )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre/
commit: a2a97e913edb33666be6c6833bf9df8466f334ec Author: Sam James gentoo org> AuthorDate: Mon Jul 26 11:14:18 2021 + Commit: Sam James gentoo org> CommitDate: Mon Jul 26 11:17:13 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2a97e91 dev-libs/libpcre: Stabilize 8.45 ppc, #803449 Signed-off-by: Sam James gentoo.org> dev-libs/libpcre/libpcre-8.45.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libpcre/libpcre-8.45.ebuild b/dev-libs/libpcre/libpcre-8.45.ebuild index 6ee138d329c..9684a413845 100644 --- a/dev-libs/libpcre/libpcre-8.45.ebuild +++ b/dev-libs/libpcre/libpcre-8.45.ebuild @@ -21,7 +21,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="BSD" SLOT="3" -KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" +KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" IUSE="bzip2 +cxx +jit libedit pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib" REQUIRED_USE="readline? ( !libedit ) libedit? ( !readline )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre/
commit: cdef14f47760637d814b8a7504ba531cc5426ef6 Author: Sam James gentoo org> AuthorDate: Sun Jul 25 20:07:17 2021 + Commit: Sam James gentoo org> CommitDate: Sun Jul 25 20:07:17 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cdef14f4 dev-libs/libpcre: Stabilize 8.45 arm, #803449 Signed-off-by: Sam James gentoo.org> dev-libs/libpcre/libpcre-8.45.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libpcre/libpcre-8.45.ebuild b/dev-libs/libpcre/libpcre-8.45.ebuild index 935f7ae457b..6ee138d329c 100644 --- a/dev-libs/libpcre/libpcre-8.45.ebuild +++ b/dev-libs/libpcre/libpcre-8.45.ebuild @@ -21,7 +21,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="BSD" SLOT="3" -KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" +KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" IUSE="bzip2 +cxx +jit libedit pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib" REQUIRED_USE="readline? ( !libedit ) libedit? ( !readline )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre/
commit: 4738f50c4a2f58521c67f3befb3a4479a7bd2e8b Author: Rolf Eike Beer sf-mail de> AuthorDate: Sun Jul 25 08:09:03 2021 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sun Jul 25 08:13:38 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4738f50c dev-libs/libpcre: stable 8.45 for hppa, bug #803449 Package-Manager: Portage-3.0.20, Repoman-3.0.2 RepoMan-Options: --include-arches="hppa" Signed-off-by: Rolf Eike Beer sf-mail.de> Signed-off-by: Sergei Trofimovich gentoo.org> dev-libs/libpcre/libpcre-8.45.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libpcre/libpcre-8.45.ebuild b/dev-libs/libpcre/libpcre-8.45.ebuild index 47e8a5ed3fd..935f7ae457b 100644 --- a/dev-libs/libpcre/libpcre-8.45.ebuild +++ b/dev-libs/libpcre/libpcre-8.45.ebuild @@ -21,7 +21,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="BSD" SLOT="3" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" +KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" IUSE="bzip2 +cxx +jit libedit pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib" REQUIRED_USE="readline? ( !libedit ) libedit? ( !readline )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre/
commit: f4edee61103ae1c18d3f43aa1b34f82a18268149 Author: Agostino Sarubbo gentoo org> AuthorDate: Sat Jul 24 07:58:41 2021 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sat Jul 24 07:58:41 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4edee61 dev-libs/libpcre: x86 stable wrt bug #803449 Package-Manager: Portage-3.0.20, Repoman-3.0.2 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo gentoo.org> dev-libs/libpcre/libpcre-8.45.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libpcre/libpcre-8.45.ebuild b/dev-libs/libpcre/libpcre-8.45.ebuild index 5c0feb03ee9..47e8a5ed3fd 100644 --- a/dev-libs/libpcre/libpcre-8.45.ebuild +++ b/dev-libs/libpcre/libpcre-8.45.ebuild @@ -21,7 +21,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="BSD" SLOT="3" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" IUSE="bzip2 +cxx +jit libedit pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib" REQUIRED_USE="readline? ( !libedit ) libedit? ( !readline )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre/
commit: dfca6571acba53289d92480640bcf5410ae0e95a Author: Agostino Sarubbo gentoo org> AuthorDate: Sat Jul 24 07:57:56 2021 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sat Jul 24 07:57:56 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dfca6571 dev-libs/libpcre: sparc stable wrt bug #803449 Package-Manager: Portage-3.0.20, Repoman-3.0.2 RepoMan-Options: --include-arches="sparc" Signed-off-by: Agostino Sarubbo gentoo.org> dev-libs/libpcre/libpcre-8.45.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libpcre/libpcre-8.45.ebuild b/dev-libs/libpcre/libpcre-8.45.ebuild index 21d8141cf6a..5c0feb03ee9 100644 --- a/dev-libs/libpcre/libpcre-8.45.ebuild +++ b/dev-libs/libpcre/libpcre-8.45.ebuild @@ -21,7 +21,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="BSD" SLOT="3" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" IUSE="bzip2 +cxx +jit libedit pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib" REQUIRED_USE="readline? ( !libedit ) libedit? ( !readline )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre/
commit: b6dc4eee4585b24e030b18df95ed9d884e1f3e55 Author: Agostino Sarubbo gentoo org> AuthorDate: Sat Jul 24 07:57:09 2021 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sat Jul 24 07:57:09 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6dc4eee dev-libs/libpcre: amd64 stable wrt bug #803449 Package-Manager: Portage-3.0.20, Repoman-3.0.2 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> dev-libs/libpcre/libpcre-8.45.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libpcre/libpcre-8.45.ebuild b/dev-libs/libpcre/libpcre-8.45.ebuild index 78e4947fa84..21d8141cf6a 100644 --- a/dev-libs/libpcre/libpcre-8.45.ebuild +++ b/dev-libs/libpcre/libpcre-8.45.ebuild @@ -21,7 +21,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="BSD" SLOT="3" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" IUSE="bzip2 +cxx +jit libedit pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib" REQUIRED_USE="readline? ( !libedit ) libedit? ( !readline )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre/
commit: c71856f226d9759be17bc939cb41b63372c8b025 Author: Sam James gentoo org> AuthorDate: Tue Jun 15 20:05:01 2021 + Commit: David Seifert gentoo org> CommitDate: Tue Jun 15 20:05:01 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c71856f2 dev-libs/libpcre: add 8.45 Closes: https://github.com/gentoo/gentoo/pull/21257 Signed-off-by: Sam James gentoo.org> Signed-off-by: David Seifert gentoo.org> dev-libs/libpcre/Manifest| 1 + dev-libs/libpcre/libpcre-8.45.ebuild | 99 2 files changed, 100 insertions(+) diff --git a/dev-libs/libpcre/Manifest b/dev-libs/libpcre/Manifest index 1cf338338e0..05b5b9ba564 100644 --- a/dev-libs/libpcre/Manifest +++ b/dev-libs/libpcre/Manifest @@ -1 +1,2 @@ DIST pcre-8.44.tar.bz2 1577611 BLAKE2B ef8d5737ca1f4c72f12c8726956ce5d3bad13aa8303b7c3b5d25499e3027ddc2edcdb937d9ad2bdd437a8885f1af8757ba194aa0b2f236b6e6a3a18d2ec8f138 SHA512 f26d850aab5228799e58ac8c2306fb313889332c39e29b118ef1de57677c5c90f970d68d3f475cabc64f8b982a77f04eca990ff1057f3ccf5e19bd137997c4ac +DIST pcre-8.45.tar.bz2 1578809 BLAKE2B 3954e08cf3c67a5e2249bf72f8d4c1a90fe7a098fffa5a0a06d0d665d07899027cfd632eab2757fcf2b1b9b413a43d5c484c8e52d05b7ca113b3bbbc4dd3bb29 SHA512 91bff52eed4a2dfc3f3bfdc9c672b88e7e2ffcf3c4b121540af8a4ae8c1ce05178430aa6b8000658b9bb7b4252239357250890e20ceb84b79cdfcde05154061a diff --git a/dev-libs/libpcre/libpcre-8.45.ebuild b/dev-libs/libpcre/libpcre-8.45.ebuild new file mode 100644 index 000..78e4947fa84 --- /dev/null +++ b/dev-libs/libpcre/libpcre-8.45.ebuild @@ -0,0 +1,99 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit libtool multilib-minimal preserve-libs usr-ldscript + +DESCRIPTION="Perl-compatible regular expression library" +HOMEPAGE="http://www.pcre.org/"; +MY_P="pcre-${PV/_rc/-RC}" +if [[ ${PV} != *_rc* ]] ; then + # Only the final releases are available here. + SRC_URI="mirror://sourceforge/pcre/${MY_P}.tar.bz2 + https://ftp.pcre.org/pub/pcre/${MY_P}.tar.bz2 + ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/${MY_P}.tar.bz2"; +else + SRC_URI="ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/Testing/${MY_P}.tar.bz2"; +fi + +S="${WORKDIR}/${MY_P}" + +LICENSE="BSD" +SLOT="3" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" +IUSE="bzip2 +cxx +jit libedit pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib" +REQUIRED_USE="readline? ( !libedit ) + libedit? ( !readline )" + +RDEPEND=" + bzip2? ( app-arch/bzip2 ) + zlib? ( sys-libs/zlib ) + libedit? ( dev-libs/libedit ) + readline? ( sys-libs/readline:0= ) +" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" + +MULTILIB_CHOST_TOOLS=( + /usr/bin/pcre-config +) + +PATCHES=( + "${FILESDIR}"/${PN}-8.41-fix-stack-size-detection.patch +) + +src_prepare() { + default + + sed -i -e "s:-lpcre ::" libpcrecpp.pc.in || die + elibtoolize +} + +multilib_src_configure() { + local myeconfargs=( + --with-match-limit-recursion=$(usex recursion-limit 8192 MATCH_LIMIT) + $(multilib_native_use_enable bzip2 pcregrep-libbz2) + $(use_enable cxx cpp) + $(use_enable jit) + $(use_enable jit pcregrep-jit) + $(use_enable pcre16) + $(use_enable pcre32) + $(multilib_native_use_enable libedit pcretest-libedit) + $(multilib_native_use_enable readline pcretest-libreadline) + $(use_enable static-libs static) + $(use_enable unicode utf) + $(use_enable unicode unicode-properties) + $(multilib_native_use_enable zlib pcregrep-libz) + + --enable-pcre8 + --enable-shared + ) + + ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" +} + +multilib_src_compile() { + emake V=1 $(multilib_is_native_abi || echo "bin_PROGRAMS=") +} + +multilib_src_install() { + emake \ + DESTDIR="${D}" \ + $(multilib_is_native_abi || echo "bin_PROGRAMS= dist_html_DATA=") \ + install + + gen_usr_ldscript -a pcre +} + +multilib_src_install_all() { + find "${ED}" -type f -name "*.la" -delete || die +} + +pkg_preinst() { + preserve_old_lib /$(get_libdir)/libpcre.so.0 +} + +pkg_postinst() { + preserve_old_lib_notify /$(get_libdir)/libpcre.so.0 +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre/
commit: f1756a0a4eed068111dec697e557682f74bab7c0 Author: Sam James gentoo org> AuthorDate: Sat Mar 20 01:09:51 2021 + Commit: Sam James gentoo org> CommitDate: Sat Mar 20 01:09:51 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1756a0a dev-libs/libpcre: add bugs-to Signed-off-by: Sam James gentoo.org> dev-libs/libpcre/metadata.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/dev-libs/libpcre/metadata.xml b/dev-libs/libpcre/metadata.xml index 1e5257985a6..3572e85b8df 100644 --- a/dev-libs/libpcre/metadata.xml +++ b/dev-libs/libpcre/metadata.xml @@ -26,6 +26,7 @@ + https://bugs.exim.org/describecomponents.cgi?product=PCRE cpe:/a:pcre:pcre pcre
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre/
commit: 6dca8e890d0d5f7c9bd0a937d6870e1faeb5ec35 Author: Sam James gentoo org> AuthorDate: Sat Mar 20 01:09:28 2021 + Commit: Sam James gentoo org> CommitDate: Sat Mar 20 01:09:28 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6dca8e89 dev-libs/libpcre: update metadata indentation Signed-off-by: Sam James gentoo.org> dev-libs/libpcre/metadata.xml | 56 +-- 1 file changed, 28 insertions(+), 28 deletions(-) diff --git a/dev-libs/libpcre/metadata.xml b/dev-libs/libpcre/metadata.xml index edde7e11c64..1e5257985a6 100644 --- a/dev-libs/libpcre/metadata.xml +++ b/dev-libs/libpcre/metadata.xml @@ -1,32 +1,32 @@ http://www.gentoo.org/dtd/metadata.dtd";> - - base-sys...@gentoo.org - Gentoo Base System - - - - Add support for pcregrep command to search within - bzip2-compressed files (via app-arch/bzip2). - - Build PCRE library for 16 bit characters (e.g. UTF-16). - Build PCRE library for 32 bit characters (e.g. UTF-32). - - Add support for command line editing to pcretest, through - sys-libs/readline. - - - Limit match recursion to 8192; if disabled, the default limit is - used, which is the same as the match limit. - - - Add support for pcregrep command to search within - gzip-compressed files (via sys-libs/zlib). - - - - cpe:/a:pcre:pcre - pcre - + + base-sys...@gentoo.org + Gentoo Base System + + + + Add support for pcregrep command to search within + bzip2-compressed files (via app-arch/bzip2). + + Build PCRE library for 16 bit characters (e.g. UTF-16). + Build PCRE library for 32 bit characters (e.g. UTF-32). + + Add support for command line editing to pcretest, through + sys-libs/readline. + + + Limit match recursion to 8192; if disabled, the default limit is + used, which is the same as the match limit. + + + Add support for pcregrep command to search within + gzip-compressed files (via sys-libs/zlib). + + + + cpe:/a:pcre:pcre + pcre +
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre/
commit: eb6987efeba94b582947c6b35ebfafe4b1bb0d29 Author: Fabian Groffen gentoo org> AuthorDate: Sun Dec 27 14:15:19 2020 + Commit: Fabian Groffen gentoo org> CommitDate: Sun Dec 27 14:21:31 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb6987ef dev-libs/libpcre: drop ppc-aix m68k-mint Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Fabian Groffen gentoo.org> dev-libs/libpcre/libpcre-8.44.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libpcre/libpcre-8.44.ebuild b/dev-libs/libpcre/libpcre-8.44.ebuild index 737d3c29e1d..1e2d3f6f81d 100644 --- a/dev-libs/libpcre/libpcre-8.44.ebuild +++ b/dev-libs/libpcre/libpcre-8.44.ebuild @@ -18,7 +18,7 @@ fi LICENSE="BSD" SLOT="3" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" IUSE="bzip2 +cxx +jit libedit pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib" REQUIRED_USE="readline? ( !libedit ) libedit? ( !readline )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre/
commit: 577e461933395f3e973e0c153e3a1080cdf0a284 Author: Lars Wendler gentoo org> AuthorDate: Fri Sep 18 10:29:29 2020 + Commit: Lars Wendler gentoo org> CommitDate: Fri Sep 18 10:30:10 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=577e4619 dev-libs/libpcre: Security cleanup Bug: https://bugs.gentoo.org/717920 Package-Manager: Portage-3.0.7, Repoman-3.0.1 Signed-off-by: Lars Wendler gentoo.org> dev-libs/libpcre/Manifest| 2 - dev-libs/libpcre/libpcre-8.42.ebuild | 96 dev-libs/libpcre/libpcre-8.43.ebuild | 96 3 files changed, 194 deletions(-) diff --git a/dev-libs/libpcre/Manifest b/dev-libs/libpcre/Manifest index ee5a25a1815..1cf338338e0 100644 --- a/dev-libs/libpcre/Manifest +++ b/dev-libs/libpcre/Manifest @@ -1,3 +1 @@ -DIST pcre-8.42.tar.bz2 1570171 BLAKE2B f68bac3cf8ff5a81ccba31fd4d8926e05143a25a756e7daba9793467cec9cd8a4766f394f958ffca088b472463a43a31ea77014f2d4505082c1f366a18f30c7a SHA512 b47b923108f6ee0c31409b79d0888314271b482a22590e164d02f21d2112fba22dd0342c24f9ba0f5fcc5b8c65550bad08c476e30a2fc79b34ecf4601ed82f3d -DIST pcre-8.43.tar.bz2 1576584 BLAKE2B 12c2117fc5d242ada44884df279f7f8b4c680fa1623ddc131c0adca1740ec47614ac6af20fc60b0c516d9d7b66488ba8a4e5efa5fc8a0a70aacb02bb3d38ee53 SHA512 3b4ac2c7ccd77c9575d07a33c3456f40b50731029e62d01fb8f2f5871d7118e12bc9e6bc7a8079769c765e38da5ecf98c4b261b10ff0a2f14f0881b434f67af7 DIST pcre-8.44.tar.bz2 1577611 BLAKE2B ef8d5737ca1f4c72f12c8726956ce5d3bad13aa8303b7c3b5d25499e3027ddc2edcdb937d9ad2bdd437a8885f1af8757ba194aa0b2f236b6e6a3a18d2ec8f138 SHA512 f26d850aab5228799e58ac8c2306fb313889332c39e29b118ef1de57677c5c90f970d68d3f475cabc64f8b982a77f04eca990ff1057f3ccf5e19bd137997c4ac diff --git a/dev-libs/libpcre/libpcre-8.42.ebuild b/dev-libs/libpcre/libpcre-8.42.ebuild deleted file mode 100644 index 0c2110d64d2..000 --- a/dev-libs/libpcre/libpcre-8.42.ebuild +++ /dev/null @@ -1,96 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit multilib libtool flag-o-matic toolchain-funcs multilib-minimal preserve-libs usr-ldscript - -DESCRIPTION="Perl-compatible regular expression library" -HOMEPAGE="http://www.pcre.org/"; -MY_P="pcre-${PV/_rc/-RC}" -if [[ ${PV} != *_rc* ]] ; then - # Only the final releases are available here. - SRC_URI="mirror://sourceforge/pcre/${MY_P}.tar.bz2 - ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/${MY_P}.tar.bz2"; -else - 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 arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="bzip2 +cxx +jit libedit pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib" -REQUIRED_USE="readline? ( !libedit ) - libedit? ( !readline )" - -RDEPEND=" - bzip2? ( app-arch/bzip2 ) - zlib? ( sys-libs/zlib ) - libedit? ( dev-libs/libedit ) - readline? ( sys-libs/readline:0= ) -" -DEPEND=" - ${RDEPEND} - virtual/pkgconfig -" - -S="${WORKDIR}/${MY_P}" - -MULTILIB_CHOST_TOOLS=( - /usr/bin/pcre-config -) - -PATCHES=( - "${FILESDIR}"/${PN}-8.41-fix-stack-size-detection.patch -) - -src_prepare() { - default - sed -i -e "s:-lpcre ::" libpcrecpp.pc.in || die - elibtoolize -} - -multilib_src_configure() { - local myeconfargs=( - --with-match-limit-recursion=$(usex recursion-limit 8192 MATCH_LIMIT) - $(multilib_native_use_enable bzip2 pcregrep-libbz2) - $(use_enable cxx cpp) - $(use_enable jit) - $(use_enable jit pcregrep-jit) - $(use_enable pcre16) - $(use_enable pcre32) - $(multilib_native_use_enable libedit pcretest-libedit) - $(multilib_native_use_enable readline pcretest-libreadline) - $(use_enable static-libs static) - $(use_enable unicode utf) - $(use_enable unicode unicode-properties) - $(multilib_native_use_enable zlib pcregrep-libz) - --enable-pcre8 - --enable-shared - ) - ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" -} - -multilib_src_compile() { - emake V=1 $(multilib_is_native_abi || echo "bin_PROGRAMS=") -} - -multilib_src_install() { - emake \ - DESTDIR="${D}" \ - $(multilib_is_native_abi || echo "bin_PROGRAMS= dist_html_DATA=") \ - install - gen_usr_ldscript -a pcre -} - -multilib_src_install_all() { - find "${ED}" -name "*.la" -delete || die -} - -pkg_preinst() { - preserve_old_lib /$(get_libdir)/libpcre.so
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre/
commit: 749dc4c4ee9f9b3b98901f3e870de3060c62a3bf Author: Sergei Trofimovich gentoo org> AuthorDate: Sun Sep 6 07:46:39 2020 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sun Sep 6 07:49:24 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=749dc4c4 dev-libs/libpcre: stable 8.44 for hppa stable wrt bug #717920 Package-Manager: Portage-3.0.5, Repoman-3.0.1 RepoMan-Options: --include-arches="hppa" Signed-off-by: Sergei Trofimovich gentoo.org> dev-libs/libpcre/libpcre-8.44.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libpcre/libpcre-8.44.ebuild b/dev-libs/libpcre/libpcre-8.44.ebuild index 1f16d91d7e8..4414fde35e7 100644 --- a/dev-libs/libpcre/libpcre-8.44.ebuild +++ b/dev-libs/libpcre/libpcre-8.44.ebuild @@ -18,7 +18,7 @@ fi LICENSE="BSD" SLOT="3" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" IUSE="bzip2 +cxx +jit libedit pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib" REQUIRED_USE="readline? ( !libedit ) libedit? ( !readline )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre/
commit: 4b467aaca13059e5b4438bc98de65f00c45dc8f1 Author: Sam James gentoo org> AuthorDate: Thu Sep 3 23:42:29 2020 + Commit: Sam James gentoo org> CommitDate: Thu Sep 3 23:42:29 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b467aac dev-libs/libpcre: ppc64 stable (bug #717920) Package-Manager: Portage-3.0.4, Repoman-2.3.23 Signed-off-by: Sam James gentoo.org> dev-libs/libpcre/libpcre-8.44.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libpcre/libpcre-8.44.ebuild b/dev-libs/libpcre/libpcre-8.44.ebuild index 013ed8025dd..1f16d91d7e8 100644 --- a/dev-libs/libpcre/libpcre-8.44.ebuild +++ b/dev-libs/libpcre/libpcre-8.44.ebuild @@ -18,7 +18,7 @@ fi LICENSE="BSD" SLOT="3" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv ~s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" IUSE="bzip2 +cxx +jit libedit pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib" REQUIRED_USE="readline? ( !libedit ) libedit? ( !readline )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre/
commit: 45a5af7eff5fffb37a33d5439d202828e73706fd Author: Sam James gentoo org> AuthorDate: Sat Aug 29 04:43:54 2020 + Commit: Sam James gentoo org> CommitDate: Sat Aug 29 04:43:54 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45a5af7e dev-libs/libpcre: Stabilize 8.44 ppc, #717920 Signed-off-by: Sam James gentoo.org> dev-libs/libpcre/libpcre-8.44.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libpcre/libpcre-8.44.ebuild b/dev-libs/libpcre/libpcre-8.44.ebuild index ff8be837c0c..013ed8025dd 100644 --- a/dev-libs/libpcre/libpcre-8.44.ebuild +++ b/dev-libs/libpcre/libpcre-8.44.ebuild @@ -18,7 +18,7 @@ fi LICENSE="BSD" SLOT="3" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv ~s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" IUSE="bzip2 +cxx +jit libedit pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib" REQUIRED_USE="readline? ( !libedit ) libedit? ( !readline )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre/
commit: 3c119c526d9ec4a50543ce73853d59c12a317e7c Author: Sergei Trofimovich gentoo org> AuthorDate: Fri Aug 28 19:18:47 2020 + Commit: Sergei Trofimovich gentoo org> CommitDate: Fri Aug 28 22:21:40 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c119c52 dev-libs/libpcre: stable 8.44 for sparc stable wrt bug #717920 Package-Manager: Portage-3.0.4, Repoman-3.0.1 RepoMan-Options: --include-arches="sparc" Signed-off-by: Sergei Trofimovich gentoo.org> dev-libs/libpcre/libpcre-8.44.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libpcre/libpcre-8.44.ebuild b/dev-libs/libpcre/libpcre-8.44.ebuild index eaf2be21f9a..ff8be837c0c 100644 --- a/dev-libs/libpcre/libpcre-8.44.ebuild +++ b/dev-libs/libpcre/libpcre-8.44.ebuild @@ -18,7 +18,7 @@ fi LICENSE="BSD" SLOT="3" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" IUSE="bzip2 +cxx +jit libedit pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib" REQUIRED_USE="readline? ( !libedit ) libedit? ( !readline )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre/
commit: b2b10f590e51dfc956d521cfe36ff4bc1b5ebb3f Author: Agostino Sarubbo gentoo org> AuthorDate: Sat Aug 22 11:25:20 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sat Aug 22 11:25:20 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2b10f59 dev-libs/libpcre: amd64 stable wrt bug #717920 Package-Manager: Portage-2.3.103, Repoman-2.3.23 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> dev-libs/libpcre/libpcre-8.44.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libpcre/libpcre-8.44.ebuild b/dev-libs/libpcre/libpcre-8.44.ebuild index acc22e77194..eaf2be21f9a 100644 --- a/dev-libs/libpcre/libpcre-8.44.ebuild +++ b/dev-libs/libpcre/libpcre-8.44.ebuild @@ -18,7 +18,7 @@ fi LICENSE="BSD" SLOT="3" -KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" IUSE="bzip2 +cxx +jit libedit pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib" REQUIRED_USE="readline? ( !libedit ) libedit? ( !readline )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre/
commit: 206b81e513bc9d3cdcc7053560f61d81c0984c0a Author: Agostino Sarubbo gentoo org> AuthorDate: Sat Aug 22 05:49:23 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sat Aug 22 05:49:23 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=206b81e5 dev-libs/libpcre: x86 stable wrt bug #717920 Package-Manager: Portage-2.3.103, Repoman-2.3.23 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo gentoo.org> dev-libs/libpcre/libpcre-8.44.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libpcre/libpcre-8.44.ebuild b/dev-libs/libpcre/libpcre-8.44.ebuild index 5239b0579c9..acc22e77194 100644 --- a/dev-libs/libpcre/libpcre-8.44.ebuild +++ b/dev-libs/libpcre/libpcre-8.44.ebuild @@ -18,7 +18,7 @@ fi LICENSE="BSD" SLOT="3" -KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" +KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" IUSE="bzip2 +cxx +jit libedit pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib" REQUIRED_USE="readline? ( !libedit ) libedit? ( !readline )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre/
commit: 54bb2ae17a5e57092318a65097fd091156d6355f Author: Agostino Sarubbo gentoo org> AuthorDate: Fri Aug 21 15:26:36 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Fri Aug 21 15:26:36 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54bb2ae1 dev-libs/libpcre: arm stable wrt bug #717920 Package-Manager: Portage-2.3.103, Repoman-2.3.23 RepoMan-Options: --include-arches="arm" Signed-off-by: Agostino Sarubbo gentoo.org> dev-libs/libpcre/libpcre-8.44.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libpcre/libpcre-8.44.ebuild b/dev-libs/libpcre/libpcre-8.44.ebuild index 96e500e1dbb..5239b0579c9 100644 --- a/dev-libs/libpcre/libpcre-8.44.ebuild +++ b/dev-libs/libpcre/libpcre-8.44.ebuild @@ -18,7 +18,7 @@ fi LICENSE="BSD" SLOT="3" -KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" +KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" IUSE="bzip2 +cxx +jit libedit pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib" REQUIRED_USE="readline? ( !libedit ) libedit? ( !readline )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre/
commit: fdd2093687a0fcef8d07d5ba1ec015189c554e63 Author: Sam James gentoo org> AuthorDate: Wed Aug 19 09:06:19 2020 + Commit: Sam James gentoo org> CommitDate: Wed Aug 19 09:06:19 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fdd20936 dev-libs/libpcre: Stabilize 8.44 arm64, #717920 Signed-off-by: Sam James gentoo.org> dev-libs/libpcre/libpcre-8.44.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libpcre/libpcre-8.44.ebuild b/dev-libs/libpcre/libpcre-8.44.ebuild index 05f4f351f39..96e500e1dbb 100644 --- a/dev-libs/libpcre/libpcre-8.44.ebuild +++ b/dev-libs/libpcre/libpcre-8.44.ebuild @@ -18,7 +18,7 @@ fi LICENSE="BSD" SLOT="3" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" +KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" IUSE="bzip2 +cxx +jit libedit pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib" REQUIRED_USE="readline? ( !libedit ) libedit? ( !readline )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre/
commit: 48994095c7abf2c1cb14d751dbbbe656723f09bd Author: Sergei Trofimovich gentoo org> AuthorDate: Tue May 5 21:01:55 2020 + Commit: Sergei Trofimovich gentoo org> CommitDate: Tue May 5 21:04:34 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48994095 dev-libs/libpcre: stable 8.43 for hppa, bug #709462 Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="hppa" Signed-off-by: Sergei Trofimovich gentoo.org> dev-libs/libpcre/libpcre-8.43.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libpcre/libpcre-8.43.ebuild b/dev-libs/libpcre/libpcre-8.43.ebuild index cb7d81d44ff..72208bf391f 100644 --- a/dev-libs/libpcre/libpcre-8.43.ebuild +++ b/dev-libs/libpcre/libpcre-8.43.ebuild @@ -18,7 +18,7 @@ fi LICENSE="BSD" SLOT="3" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" IUSE="bzip2 +cxx +jit libedit pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib" REQUIRED_USE="readline? ( !libedit ) libedit? ( !readline )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre/
commit: 1be973455a9161703797893d2a8a66f5794d Author: Agostino Sarubbo gentoo org> AuthorDate: Fri May 1 17:47:59 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Fri May 1 17:47:59 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1be97345 dev-libs/libpcre: x86 stable wrt bug #709462 Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo gentoo.org> dev-libs/libpcre/libpcre-8.43.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libpcre/libpcre-8.43.ebuild b/dev-libs/libpcre/libpcre-8.43.ebuild index 1c50ea6e11d..cb7d81d44ff 100644 --- a/dev-libs/libpcre/libpcre-8.43.ebuild +++ b/dev-libs/libpcre/libpcre-8.43.ebuild @@ -18,7 +18,7 @@ fi LICENSE="BSD" SLOT="3" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" IUSE="bzip2 +cxx +jit libedit pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib" REQUIRED_USE="readline? ( !libedit ) libedit? ( !readline )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre/
commit: 2168ddbc66adfcb0f3d0617ff8d31c477484eaa2 Author: Agostino Sarubbo gentoo org> AuthorDate: Fri May 1 17:43:16 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Fri May 1 17:43:32 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2168ddbc dev-libs/libpcre: arm stable wrt bug #709462 Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="arm" Signed-off-by: Agostino Sarubbo gentoo.org> dev-libs/libpcre/libpcre-8.43.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libpcre/libpcre-8.43.ebuild b/dev-libs/libpcre/libpcre-8.43.ebuild index d9552494efe..1c50ea6e11d 100644 --- a/dev-libs/libpcre/libpcre-8.43.ebuild +++ b/dev-libs/libpcre/libpcre-8.43.ebuild @@ -18,7 +18,7 @@ fi LICENSE="BSD" SLOT="3" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" IUSE="bzip2 +cxx +jit libedit pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib" REQUIRED_USE="readline? ( !libedit ) libedit? ( !readline )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre/
commit: e623a28936a19aaa7359ea71c72ef177f668c94d Author: Agostino Sarubbo gentoo org> AuthorDate: Fri May 1 17:40:59 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Fri May 1 17:40:59 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e623a289 dev-libs/libpcre: amd64 stable wrt bug #709462 Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> dev-libs/libpcre/libpcre-8.43.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libpcre/libpcre-8.43.ebuild b/dev-libs/libpcre/libpcre-8.43.ebuild index 1d228eaac9f..d9552494efe 100644 --- a/dev-libs/libpcre/libpcre-8.43.ebuild +++ b/dev-libs/libpcre/libpcre-8.43.ebuild @@ -18,7 +18,7 @@ fi LICENSE="BSD" SLOT="3" -KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" IUSE="bzip2 +cxx +jit libedit pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib" REQUIRED_USE="readline? ( !libedit ) libedit? ( !readline )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre/
commit: 9c25aad79670856939d2a9ca73039c40a1791a74 Author: Agostino Sarubbo gentoo org> AuthorDate: Fri May 1 14:02:47 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Fri May 1 14:02:47 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c25aad7 dev-libs/libpcre: sparc stable wrt bug #709462 Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="sparc" Signed-off-by: Agostino Sarubbo gentoo.org> dev-libs/libpcre/libpcre-8.43.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libpcre/libpcre-8.43.ebuild b/dev-libs/libpcre/libpcre-8.43.ebuild index b9bf8c88271..1d228eaac9f 100644 --- a/dev-libs/libpcre/libpcre-8.43.ebuild +++ b/dev-libs/libpcre/libpcre-8.43.ebuild @@ -18,7 +18,7 @@ fi LICENSE="BSD" SLOT="3" -KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" +KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" IUSE="bzip2 +cxx +jit libedit pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib" REQUIRED_USE="readline? ( !libedit ) libedit? ( !readline )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre/
commit: 9409dcb0e3a36aa3ffc509966ee15a64d8cd2c10 Author: Agostino Sarubbo gentoo org> AuthorDate: Fri May 1 14:00:21 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Fri May 1 14:00:21 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9409dcb0 dev-libs/libpcre: ppc64 stable wrt bug #709462 Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Agostino Sarubbo gentoo.org> dev-libs/libpcre/libpcre-8.43.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libpcre/libpcre-8.43.ebuild b/dev-libs/libpcre/libpcre-8.43.ebuild index d2ba1b289e4..b9bf8c88271 100644 --- a/dev-libs/libpcre/libpcre-8.43.ebuild +++ b/dev-libs/libpcre/libpcre-8.43.ebuild @@ -18,7 +18,7 @@ fi LICENSE="BSD" SLOT="3" -KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv s390 ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" +KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" IUSE="bzip2 +cxx +jit libedit pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib" REQUIRED_USE="readline? ( !libedit ) libedit? ( !readline )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre/
commit: 5be0b7e76209f894ab41874a4d13f15a802f5bdf Author: Agostino Sarubbo gentoo org> AuthorDate: Fri May 1 13:57:44 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Fri May 1 13:57:44 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5be0b7e7 dev-libs/libpcre: ppc stable wrt bug #709462 Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="ppc" Signed-off-by: Agostino Sarubbo gentoo.org> dev-libs/libpcre/libpcre-8.43.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libpcre/libpcre-8.43.ebuild b/dev-libs/libpcre/libpcre-8.43.ebuild index a6fa87208d4..d2ba1b289e4 100644 --- a/dev-libs/libpcre/libpcre-8.43.ebuild +++ b/dev-libs/libpcre/libpcre-8.43.ebuild @@ -18,7 +18,7 @@ fi LICENSE="BSD" SLOT="3" -KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv s390 ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" +KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv s390 ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" IUSE="bzip2 +cxx +jit libedit pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib" REQUIRED_USE="readline? ( !libedit ) libedit? ( !readline )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre/
commit: e950e133b68964d82f38fb018b23c066ba64fe4d Author: Sam James (sam_c) cmpct info> AuthorDate: Thu Apr 30 22:34:56 2020 + Commit: Mart Raudsepp gentoo org> CommitDate: Fri May 1 08:37:01 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e950e133 dev-libs/libpcre: arm64 stable (bug #709462) Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Sam James (sam_c) cmpct.info> Signed-off-by: Mart Raudsepp gentoo.org> dev-libs/libpcre/libpcre-8.43.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libpcre/libpcre-8.43.ebuild b/dev-libs/libpcre/libpcre-8.43.ebuild index 3d3db540022..a6fa87208d4 100644 --- a/dev-libs/libpcre/libpcre-8.43.ebuild +++ b/dev-libs/libpcre/libpcre-8.43.ebuild @@ -18,7 +18,7 @@ fi LICENSE="BSD" SLOT="3" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv s390 ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" +KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv s390 ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" IUSE="bzip2 +cxx +jit libedit pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib" REQUIRED_USE="readline? ( !libedit ) libedit? ( !readline )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre/
commit: a64f20f142dba76a214babae1bf43f2461de4a2c Author: Agostino Sarubbo gentoo org> AuthorDate: Thu Apr 30 15:58:39 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Thu Apr 30 15:58:39 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a64f20f1 dev-libs/libpcre: s390 stable wrt bug #709462 Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="s390" Signed-off-by: Agostino Sarubbo gentoo.org> dev-libs/libpcre/libpcre-8.43.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libpcre/libpcre-8.43.ebuild b/dev-libs/libpcre/libpcre-8.43.ebuild index fc383e0f677..3d3db540022 100644 --- a/dev-libs/libpcre/libpcre-8.43.ebuild +++ b/dev-libs/libpcre/libpcre-8.43.ebuild @@ -18,7 +18,7 @@ fi LICENSE="BSD" SLOT="3" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv s390 ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" IUSE="bzip2 +cxx +jit libedit pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib" REQUIRED_USE="readline? ( !libedit ) libedit? ( !readline )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre-debian/
commit: 3e62ccf40ace4f3971f083e919ba3aab6212d982 Author: James Le Cuirot gentoo org> AuthorDate: Sat Mar 7 21:22:03 2020 + Commit: James Le Cuirot gentoo org> CommitDate: Sat Mar 7 21:45:00 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e62ccf4 dev-libs/libpcre-debian: Create relative instead of absolute symlinks Package-Manager: Portage-2.3.92, Repoman-2.3.20 Signed-off-by: James Le Cuirot gentoo.org> .../{libpcre-debian-8-r1.ebuild => libpcre-debian-8-r2.ebuild} | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/dev-libs/libpcre-debian/libpcre-debian-8-r1.ebuild b/dev-libs/libpcre-debian/libpcre-debian-8-r2.ebuild similarity index 74% rename from dev-libs/libpcre-debian/libpcre-debian-8-r1.ebuild rename to dev-libs/libpcre-debian/libpcre-debian-8-r2.ebuild index 1f26347b560..377aa75f7c8 100644 --- a/dev-libs/libpcre-debian/libpcre-debian-8-r1.ebuild +++ b/dev-libs/libpcre-debian/libpcre-debian-8-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2016 Gentoo Foundation +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -16,9 +16,9 @@ RDEPEND="dev-libs/libpcre:${SLOT}[${MULTILIB_USEDEP}]" S="${WORKDIR}" multilib_src_install() { - dosym $(multilib_is_native_abi || echo /usr)/$(get_libdir)/libpcre.so.1 \ + dosym ../$(multilib_is_native_abi && echo ../../$(get_libdir)/)libpcre.so.1 \ /usr/$(get_libdir)/debiancompat/libpcre.so.3 - dosym /usr/$(get_libdir)/libpcreposix.so.0 \ + dosym ../libpcreposix.so.0 \ /usr/$(get_libdir)/debiancompat/libpcreposix.so.3 }
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre/
commit: 4dc10f720b2d9e0ff9938aa571a47dc42cdf1701 Author: Lars Wendler gentoo org> AuthorDate: Thu Feb 13 09:28:11 2020 + Commit: Lars Wendler gentoo org> CommitDate: Thu Feb 13 10:19:59 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4dc10f72 dev-libs/libpcre: Bump to version 8.44 Package-Manager: Portage-2.3.88, Repoman-2.3.20 Signed-off-by: Lars Wendler gentoo.org> dev-libs/libpcre/Manifest| 1 + dev-libs/libpcre/libpcre-8.44.ebuild | 96 2 files changed, 97 insertions(+) diff --git a/dev-libs/libpcre/Manifest b/dev-libs/libpcre/Manifest index 78c057db7ae..1bfd7ce5184 100644 --- a/dev-libs/libpcre/Manifest +++ b/dev-libs/libpcre/Manifest @@ -1,3 +1,4 @@ DIST pcre-8.41.tar.bz2 1561874 BLAKE2B 2a97a859237994137190da00c30ba7c15e8631b82b7f200858cf722f1fdd0405d36c24bb716eb099d8107f2f829a85fd7d3497f36cdac51769636989331e7a79 SHA512 cc9cdbeb98c010fe4f093a019bebfb91965dae4c6a48f8e49c38ec8df7d9da7f0d32c12fc58f22c51f1c2f010e72b65bcbf8bbf180060e93edf464fa9a7c3551 DIST pcre-8.42.tar.bz2 1570171 BLAKE2B f68bac3cf8ff5a81ccba31fd4d8926e05143a25a756e7daba9793467cec9cd8a4766f394f958ffca088b472463a43a31ea77014f2d4505082c1f366a18f30c7a SHA512 b47b923108f6ee0c31409b79d0888314271b482a22590e164d02f21d2112fba22dd0342c24f9ba0f5fcc5b8c65550bad08c476e30a2fc79b34ecf4601ed82f3d DIST pcre-8.43.tar.bz2 1576584 BLAKE2B 12c2117fc5d242ada44884df279f7f8b4c680fa1623ddc131c0adca1740ec47614ac6af20fc60b0c516d9d7b66488ba8a4e5efa5fc8a0a70aacb02bb3d38ee53 SHA512 3b4ac2c7ccd77c9575d07a33c3456f40b50731029e62d01fb8f2f5871d7118e12bc9e6bc7a8079769c765e38da5ecf98c4b261b10ff0a2f14f0881b434f67af7 +DIST pcre-8.44.tar.bz2 1577611 BLAKE2B ef8d5737ca1f4c72f12c8726956ce5d3bad13aa8303b7c3b5d25499e3027ddc2edcdb937d9ad2bdd437a8885f1af8757ba194aa0b2f236b6e6a3a18d2ec8f138 SHA512 f26d850aab5228799e58ac8c2306fb313889332c39e29b118ef1de57677c5c90f970d68d3f475cabc64f8b982a77f04eca990ff1057f3ccf5e19bd137997c4ac diff --git a/dev-libs/libpcre/libpcre-8.44.ebuild b/dev-libs/libpcre/libpcre-8.44.ebuild new file mode 100644 index 000..8ee80c2f8d4 --- /dev/null +++ b/dev-libs/libpcre/libpcre-8.44.ebuild @@ -0,0 +1,96 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit multilib libtool flag-o-matic toolchain-funcs multilib-minimal preserve-libs usr-ldscript + +DESCRIPTION="Perl-compatible regular expression library" +HOMEPAGE="http://www.pcre.org/"; +MY_P="pcre-${PV/_rc/-RC}" +if [[ ${PV} != *_rc* ]] ; then + # Only the final releases are available here. + SRC_URI="mirror://sourceforge/pcre/${MY_P}.tar.bz2 + ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/${MY_P}.tar.bz2"; +else + 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 ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" +IUSE="bzip2 +cxx +jit libedit pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib" +REQUIRED_USE="readline? ( !libedit ) + libedit? ( !readline )" + +RDEPEND=" + bzip2? ( app-arch/bzip2 ) + zlib? ( sys-libs/zlib ) + libedit? ( dev-libs/libedit ) + readline? ( sys-libs/readline:0= ) +" +DEPEND="${RDEPEND}" +BDEPEND=" + virtual/pkgconfig +" + +S="${WORKDIR}/${MY_P}" + +MULTILIB_CHOST_TOOLS=( + /usr/bin/pcre-config +) + +PATCHES=( + "${FILESDIR}"/${PN}-8.41-fix-stack-size-detection.patch +) + +src_prepare() { + default + sed -i -e "s:-lpcre ::" libpcrecpp.pc.in || die + elibtoolize +} + +multilib_src_configure() { + local myeconfargs=( + --with-match-limit-recursion=$(usex recursion-limit 8192 MATCH_LIMIT) + $(multilib_native_use_enable bzip2 pcregrep-libbz2) + $(use_enable cxx cpp) + $(use_enable jit) + $(use_enable jit pcregrep-jit) + $(use_enable pcre16) + $(use_enable pcre32) + $(multilib_native_use_enable libedit pcretest-libedit) + $(multilib_native_use_enable readline pcretest-libreadline) + $(use_enable static-libs static) + $(use_enable unicode utf) + $(use_enable unicode unicode-properties) + $(multilib_native_use_enable zlib pcregrep-libz) + --enable-pcre8 + --enable-shared + ) + ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" +} + +multilib_src_compile() { + emake V=1 $(multilib_is_native_abi || echo "bin_PROGRAMS=") +} + +multilib_src_install() { + emake \ + DESTDIR="${D}" \ + $(multilib_is_native_abi || echo "bin_PROGRAMS= di
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre/files/, dev-libs/libpcre/
commit: 35ddbcc2ef4d71b165ca54bddd95878dbec14945 Author: Lars Wendler gentoo org> AuthorDate: Thu Feb 13 09:31:37 2020 + Commit: Lars Wendler gentoo org> CommitDate: Thu Feb 13 10:20:00 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35ddbcc2 dev-libs/libpcre: Removed old Package-Manager: Portage-2.3.88, Repoman-2.3.20 Signed-off-by: Lars Wendler gentoo.org> dev-libs/libpcre/Manifest | 1 - ...bpcre-8.41-sljit_mips-label-statement-fix.patch | 15 dev-libs/libpcre/libpcre-8.41-r1.ebuild| 100 - 3 files changed, 116 deletions(-) diff --git a/dev-libs/libpcre/Manifest b/dev-libs/libpcre/Manifest index 1bfd7ce5184..ee5a25a1815 100644 --- a/dev-libs/libpcre/Manifest +++ b/dev-libs/libpcre/Manifest @@ -1,4 +1,3 @@ -DIST pcre-8.41.tar.bz2 1561874 BLAKE2B 2a97a859237994137190da00c30ba7c15e8631b82b7f200858cf722f1fdd0405d36c24bb716eb099d8107f2f829a85fd7d3497f36cdac51769636989331e7a79 SHA512 cc9cdbeb98c010fe4f093a019bebfb91965dae4c6a48f8e49c38ec8df7d9da7f0d32c12fc58f22c51f1c2f010e72b65bcbf8bbf180060e93edf464fa9a7c3551 DIST pcre-8.42.tar.bz2 1570171 BLAKE2B f68bac3cf8ff5a81ccba31fd4d8926e05143a25a756e7daba9793467cec9cd8a4766f394f958ffca088b472463a43a31ea77014f2d4505082c1f366a18f30c7a SHA512 b47b923108f6ee0c31409b79d0888314271b482a22590e164d02f21d2112fba22dd0342c24f9ba0f5fcc5b8c65550bad08c476e30a2fc79b34ecf4601ed82f3d DIST pcre-8.43.tar.bz2 1576584 BLAKE2B 12c2117fc5d242ada44884df279f7f8b4c680fa1623ddc131c0adca1740ec47614ac6af20fc60b0c516d9d7b66488ba8a4e5efa5fc8a0a70aacb02bb3d38ee53 SHA512 3b4ac2c7ccd77c9575d07a33c3456f40b50731029e62d01fb8f2f5871d7118e12bc9e6bc7a8079769c765e38da5ecf98c4b261b10ff0a2f14f0881b434f67af7 DIST pcre-8.44.tar.bz2 1577611 BLAKE2B ef8d5737ca1f4c72f12c8726956ce5d3bad13aa8303b7c3b5d25499e3027ddc2edcdb937d9ad2bdd437a8885f1af8757ba194aa0b2f236b6e6a3a18d2ec8f138 SHA512 f26d850aab5228799e58ac8c2306fb313889332c39e29b118ef1de57677c5c90f970d68d3f475cabc64f8b982a77f04eca990ff1057f3ccf5e19bd137997c4ac diff --git a/dev-libs/libpcre/files/libpcre-8.41-sljit_mips-label-statement-fix.patch b/dev-libs/libpcre/files/libpcre-8.41-sljit_mips-label-statement-fix.patch deleted file mode 100644 index 0494ccc25eb..000 --- a/dev-libs/libpcre/files/libpcre-8.41-sljit_mips-label-statement-fix.patch +++ /dev/null @@ -1,15 +0,0 @@ -diff -Naurp pcre-8.41.orig/sljit/sljitNativeMIPS_common.c pcre-8.41/sljit/sljitNativeMIPS_common.c pcre-8.41.orig/sljit/sljitNativeMIPS_common.c 2017-05-07 11:32:25.0 -0400 -+++ pcre-8.41/sljit/sljitNativeMIPS_common.c 2017-07-29 17:50:24.508909742 -0400 -@@ -503,9 +503,11 @@ SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit - #ifdef SLJIT_IS_FPU_AVAILABLE - return SLJIT_IS_FPU_AVAILABLE; - #elif defined(__GNUC__) -+ { - sljit_sw fir; - asm ("cfc1 %0, $0" : "=r"(fir)); - return (fir >> 22) & 0x1; -+ } - #else - #error "FIR check is not implemented for this architecture" - #endif diff --git a/dev-libs/libpcre/libpcre-8.41-r1.ebuild b/dev-libs/libpcre/libpcre-8.41-r1.ebuild deleted file mode 100644 index 83d4cfce9cb..000 --- a/dev-libs/libpcre/libpcre-8.41-r1.ebuild +++ /dev/null @@ -1,100 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit eutils multilib libtool flag-o-matic toolchain-funcs multilib-minimal preserve-libs usr-ldscript - -DESCRIPTION="Perl-compatible regular expression library" -HOMEPAGE="http://www.pcre.org/"; -MY_P="pcre-${PV/_rc/-RC}" -if [[ ${PV} != *_rc* ]] ; then - # Only the final releases are available here. - SRC_URI="mirror://sourceforge/pcre/${MY_P}.tar.bz2 - ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/${MY_P}.tar.bz2"; -else - 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 arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="bzip2 +cxx +jit libedit pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib" -REQUIRED_USE="readline? ( !libedit ) - libedit? ( !readline )" - -RDEPEND=" - bzip2? ( app-arch/bzip2 ) - zlib? ( sys-libs/zlib ) - libedit? ( dev-libs/libedit ) - readline? ( sys-libs/readline:0= ) -" -DEPEND=" - ${RDEPEND} - virtual/pkgconfig -" -RDEPEND=" - ${RDEPEND} -" - -S="${WORKDIR}/${MY_P}" - -MULTILIB_CHOST_TOOLS=( - /usr/bin/pcre-config -) - -PATCHES=( - "${FILESDIR}"/${PN}-8.41-sljit_mips-label-statement-fix.patch - "${FILESDIR}"/${PN}-8.41-fix-stack-size-detection.patch -) - -src_prepare() { - epatch "${PATCHES[@]}" - sed -i -e "s:-lpcre ::" libpcrecpp.pc.i
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre/
commit: d91f1898a96210393886e45f507023692de2e30b Author: David Seifert gentoo org> AuthorDate: Wed Feb 12 15:22:26 2020 + Commit: David Seifert gentoo org> CommitDate: Wed Feb 12 15:22:26 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d91f1898 dev-libs/libpcre: [QA] inherit preserve-libs.eclass directly Package-Manager: Portage-2.3.88, Repoman-2.3.20 Signed-off-by: David Seifert gentoo.org> dev-libs/libpcre/libpcre-8.41-r1.ebuild | 2 +- dev-libs/libpcre/libpcre-8.42.ebuild| 2 +- dev-libs/libpcre/libpcre-8.43.ebuild| 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/dev-libs/libpcre/libpcre-8.41-r1.ebuild b/dev-libs/libpcre/libpcre-8.41-r1.ebuild index fa5d7558f16..83d4cfce9cb 100644 --- a/dev-libs/libpcre/libpcre-8.41-r1.ebuild +++ b/dev-libs/libpcre/libpcre-8.41-r1.ebuild @@ -3,7 +3,7 @@ EAPI=5 -inherit eutils multilib libtool flag-o-matic toolchain-funcs multilib-minimal usr-ldscript +inherit eutils multilib libtool flag-o-matic toolchain-funcs multilib-minimal preserve-libs usr-ldscript DESCRIPTION="Perl-compatible regular expression library" HOMEPAGE="http://www.pcre.org/"; diff --git a/dev-libs/libpcre/libpcre-8.42.ebuild b/dev-libs/libpcre/libpcre-8.42.ebuild index 2f1c2a6fef3..5e863a9f565 100644 --- a/dev-libs/libpcre/libpcre-8.42.ebuild +++ b/dev-libs/libpcre/libpcre-8.42.ebuild @@ -3,7 +3,7 @@ EAPI=6 -inherit multilib libtool flag-o-matic toolchain-funcs multilib-minimal usr-ldscript +inherit multilib libtool flag-o-matic toolchain-funcs multilib-minimal preserve-libs usr-ldscript DESCRIPTION="Perl-compatible regular expression library" HOMEPAGE="http://www.pcre.org/"; diff --git a/dev-libs/libpcre/libpcre-8.43.ebuild b/dev-libs/libpcre/libpcre-8.43.ebuild index b5a63a4a71d..65e976ed381 100644 --- a/dev-libs/libpcre/libpcre-8.43.ebuild +++ b/dev-libs/libpcre/libpcre-8.43.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 -inherit multilib libtool flag-o-matic toolchain-funcs multilib-minimal usr-ldscript +inherit multilib libtool flag-o-matic toolchain-funcs multilib-minimal preserve-libs usr-ldscript DESCRIPTION="Perl-compatible regular expression library" HOMEPAGE="http://www.pcre.org/";
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre/
commit: 2c895e05d24276b23909c7295a36a01ac7242165 Author: Michael Haubenwallner gentoo org> AuthorDate: Mon Jun 24 11:28:46 2019 + Commit: Michael Haubenwallner gentoo org> CommitDate: Mon Jun 24 11:29:26 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c895e05 dev-libs/libpcre: add ~x86-winnt keyword Package-Manager: Portage-2.3.66, Repoman-2.3.11 Signed-off-by: Michael Haubenwallner gentoo.org> dev-libs/libpcre/libpcre-8.43.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libpcre/libpcre-8.43.ebuild b/dev-libs/libpcre/libpcre-8.43.ebuild index a24c0d8e03f..3a5b54a20a8 100644 --- a/dev-libs/libpcre/libpcre-8.43.ebuild +++ b/dev-libs/libpcre/libpcre-8.43.ebuild @@ -18,7 +18,7 @@ fi LICENSE="BSD" SLOT="3" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" IUSE="bzip2 +cxx +jit libedit pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib" REQUIRED_USE="readline? ( !libedit ) libedit? ( !readline )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre/
commit: 5e03bda53875e308465c8f70d2d4b534e331a475 Author: Mikle Kolyada gentoo org> AuthorDate: Sat May 4 16:24:22 2019 + Commit: Mikle Kolyada gentoo org> CommitDate: Sat May 4 16:24:22 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e03bda5 dev-libs/libpcre: Add ~riscv keyword Signed-off-by: Mikle Kolyada gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11 dev-libs/libpcre/libpcre-8.43.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libpcre/libpcre-8.43.ebuild b/dev-libs/libpcre/libpcre-8.43.ebuild index 3d85bbdb3c3..a24c0d8e03f 100644 --- a/dev-libs/libpcre/libpcre-8.43.ebuild +++ b/dev-libs/libpcre/libpcre-8.43.ebuild @@ -18,7 +18,7 @@ fi LICENSE="BSD" SLOT="3" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="bzip2 +cxx +jit libedit pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib" REQUIRED_USE="readline? ( !libedit ) libedit? ( !readline )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre/files/, dev-libs/libpcre/
commit: 378165b144d4c9d0fe540d82ed064ca46b045dab Author: Lars Wendler gentoo org> AuthorDate: Wed Apr 10 06:17:00 2019 + Commit: Lars Wendler gentoo org> CommitDate: Wed Apr 10 06:18:31 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=378165b1 Revert "dev-libs/libpcre: Removed old" This reverts commit 738937f1dd8819af159f52452fcd6fd93468f7da. Signed-off-by: Lars Wendler gentoo.org> dev-libs/libpcre/Manifest | 1 + ...bpcre-8.41-sljit_mips-label-statement-fix.patch | 15 dev-libs/libpcre/libpcre-8.41-r1.ebuild| 100 + 3 files changed, 116 insertions(+) diff --git a/dev-libs/libpcre/Manifest b/dev-libs/libpcre/Manifest index 79a8a6acc0b..78c057db7ae 100644 --- a/dev-libs/libpcre/Manifest +++ b/dev-libs/libpcre/Manifest @@ -1,2 +1,3 @@ +DIST pcre-8.41.tar.bz2 1561874 BLAKE2B 2a97a859237994137190da00c30ba7c15e8631b82b7f200858cf722f1fdd0405d36c24bb716eb099d8107f2f829a85fd7d3497f36cdac51769636989331e7a79 SHA512 cc9cdbeb98c010fe4f093a019bebfb91965dae4c6a48f8e49c38ec8df7d9da7f0d32c12fc58f22c51f1c2f010e72b65bcbf8bbf180060e93edf464fa9a7c3551 DIST pcre-8.42.tar.bz2 1570171 BLAKE2B f68bac3cf8ff5a81ccba31fd4d8926e05143a25a756e7daba9793467cec9cd8a4766f394f958ffca088b472463a43a31ea77014f2d4505082c1f366a18f30c7a SHA512 b47b923108f6ee0c31409b79d0888314271b482a22590e164d02f21d2112fba22dd0342c24f9ba0f5fcc5b8c65550bad08c476e30a2fc79b34ecf4601ed82f3d DIST pcre-8.43.tar.bz2 1576584 BLAKE2B 12c2117fc5d242ada44884df279f7f8b4c680fa1623ddc131c0adca1740ec47614ac6af20fc60b0c516d9d7b66488ba8a4e5efa5fc8a0a70aacb02bb3d38ee53 SHA512 3b4ac2c7ccd77c9575d07a33c3456f40b50731029e62d01fb8f2f5871d7118e12bc9e6bc7a8079769c765e38da5ecf98c4b261b10ff0a2f14f0881b434f67af7 diff --git a/dev-libs/libpcre/files/libpcre-8.41-sljit_mips-label-statement-fix.patch b/dev-libs/libpcre/files/libpcre-8.41-sljit_mips-label-statement-fix.patch new file mode 100644 index 000..0494ccc25eb --- /dev/null +++ b/dev-libs/libpcre/files/libpcre-8.41-sljit_mips-label-statement-fix.patch @@ -0,0 +1,15 @@ +diff -Naurp pcre-8.41.orig/sljit/sljitNativeMIPS_common.c pcre-8.41/sljit/sljitNativeMIPS_common.c +--- pcre-8.41.orig/sljit/sljitNativeMIPS_common.c 2017-05-07 11:32:25.0 -0400 pcre-8.41/sljit/sljitNativeMIPS_common.c 2017-07-29 17:50:24.508909742 -0400 +@@ -503,9 +503,11 @@ SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit + #ifdef SLJIT_IS_FPU_AVAILABLE + return SLJIT_IS_FPU_AVAILABLE; + #elif defined(__GNUC__) ++ { + sljit_sw fir; + asm ("cfc1 %0, $0" : "=r"(fir)); + return (fir >> 22) & 0x1; ++ } + #else + #error "FIR check is not implemented for this architecture" + #endif diff --git a/dev-libs/libpcre/libpcre-8.41-r1.ebuild b/dev-libs/libpcre/libpcre-8.41-r1.ebuild new file mode 100644 index 000..d6f935a21d8 --- /dev/null +++ b/dev-libs/libpcre/libpcre-8.41-r1.ebuild @@ -0,0 +1,100 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit eutils multilib libtool flag-o-matic toolchain-funcs multilib-minimal + +DESCRIPTION="Perl-compatible regular expression library" +HOMEPAGE="http://www.pcre.org/"; +MY_P="pcre-${PV/_rc/-RC}" +if [[ ${PV} != *_rc* ]] ; then + # Only the final releases are available here. + SRC_URI="mirror://sourceforge/pcre/${MY_P}.tar.bz2 + ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/${MY_P}.tar.bz2"; +else + 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 arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="bzip2 +cxx +jit libedit pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib" +REQUIRED_USE="readline? ( !libedit ) + libedit? ( !readline )" + +RDEPEND=" + bzip2? ( app-arch/bzip2 ) + zlib? ( sys-libs/zlib ) + libedit? ( dev-libs/libedit ) + readline? ( sys-libs/readline:0= ) +" +DEPEND=" + ${RDEPEND} + virtual/pkgconfig +" +RDEPEND=" + ${RDEPEND} +" + +S="${WORKDIR}/${MY_P}" + +MULTILIB_CHOST_TOOLS=( + /usr/bin/pcre-config +) + +PATCHES=( + "${FILESDIR}"/${PN}-8.41-sljit_mips-label-statement-fix.patch + "${FILESDIR}"/${PN}-8.41-fix-stack-size-detection.patch +) + +src_prepare() { + epatch "${PATCHES[@]}" + sed -i -e "s:-lpcre ::" libpcrecpp.pc.in || die + elibtoolize +} + +multilib_src_configure() { + local myeconfargs=( + --with-match-limit-recursion=$(usex recursion-limit 8192 MATCH_LIMIT) + $(multilib_native_use_enable bzip2 pcregrep-libbz2) + $(use_enable cxx cpp) +
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre/files/, dev-libs/libpcre/
commit: 738937f1dd8819af159f52452fcd6fd93468f7da Author: Lars Wendler gentoo org> AuthorDate: Wed Apr 10 05:05:33 2019 + Commit: Lars Wendler gentoo org> CommitDate: Wed Apr 10 05:06:48 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=738937f1 dev-libs/libpcre: Removed old Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Lars Wendler gentoo.org> dev-libs/libpcre/Manifest | 1 - ...bpcre-8.41-sljit_mips-label-statement-fix.patch | 15 dev-libs/libpcre/libpcre-8.41-r1.ebuild| 100 - 3 files changed, 116 deletions(-) diff --git a/dev-libs/libpcre/Manifest b/dev-libs/libpcre/Manifest index 78c057db7ae..79a8a6acc0b 100644 --- a/dev-libs/libpcre/Manifest +++ b/dev-libs/libpcre/Manifest @@ -1,3 +1,2 @@ -DIST pcre-8.41.tar.bz2 1561874 BLAKE2B 2a97a859237994137190da00c30ba7c15e8631b82b7f200858cf722f1fdd0405d36c24bb716eb099d8107f2f829a85fd7d3497f36cdac51769636989331e7a79 SHA512 cc9cdbeb98c010fe4f093a019bebfb91965dae4c6a48f8e49c38ec8df7d9da7f0d32c12fc58f22c51f1c2f010e72b65bcbf8bbf180060e93edf464fa9a7c3551 DIST pcre-8.42.tar.bz2 1570171 BLAKE2B f68bac3cf8ff5a81ccba31fd4d8926e05143a25a756e7daba9793467cec9cd8a4766f394f958ffca088b472463a43a31ea77014f2d4505082c1f366a18f30c7a SHA512 b47b923108f6ee0c31409b79d0888314271b482a22590e164d02f21d2112fba22dd0342c24f9ba0f5fcc5b8c65550bad08c476e30a2fc79b34ecf4601ed82f3d DIST pcre-8.43.tar.bz2 1576584 BLAKE2B 12c2117fc5d242ada44884df279f7f8b4c680fa1623ddc131c0adca1740ec47614ac6af20fc60b0c516d9d7b66488ba8a4e5efa5fc8a0a70aacb02bb3d38ee53 SHA512 3b4ac2c7ccd77c9575d07a33c3456f40b50731029e62d01fb8f2f5871d7118e12bc9e6bc7a8079769c765e38da5ecf98c4b261b10ff0a2f14f0881b434f67af7 diff --git a/dev-libs/libpcre/files/libpcre-8.41-sljit_mips-label-statement-fix.patch b/dev-libs/libpcre/files/libpcre-8.41-sljit_mips-label-statement-fix.patch deleted file mode 100644 index 0494ccc25eb..000 --- a/dev-libs/libpcre/files/libpcre-8.41-sljit_mips-label-statement-fix.patch +++ /dev/null @@ -1,15 +0,0 @@ -diff -Naurp pcre-8.41.orig/sljit/sljitNativeMIPS_common.c pcre-8.41/sljit/sljitNativeMIPS_common.c pcre-8.41.orig/sljit/sljitNativeMIPS_common.c 2017-05-07 11:32:25.0 -0400 -+++ pcre-8.41/sljit/sljitNativeMIPS_common.c 2017-07-29 17:50:24.508909742 -0400 -@@ -503,9 +503,11 @@ SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit - #ifdef SLJIT_IS_FPU_AVAILABLE - return SLJIT_IS_FPU_AVAILABLE; - #elif defined(__GNUC__) -+ { - sljit_sw fir; - asm ("cfc1 %0, $0" : "=r"(fir)); - return (fir >> 22) & 0x1; -+ } - #else - #error "FIR check is not implemented for this architecture" - #endif diff --git a/dev-libs/libpcre/libpcre-8.41-r1.ebuild b/dev-libs/libpcre/libpcre-8.41-r1.ebuild deleted file mode 100644 index d6f935a21d8..000 --- a/dev-libs/libpcre/libpcre-8.41-r1.ebuild +++ /dev/null @@ -1,100 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit eutils multilib libtool flag-o-matic toolchain-funcs multilib-minimal - -DESCRIPTION="Perl-compatible regular expression library" -HOMEPAGE="http://www.pcre.org/"; -MY_P="pcre-${PV/_rc/-RC}" -if [[ ${PV} != *_rc* ]] ; then - # Only the final releases are available here. - SRC_URI="mirror://sourceforge/pcre/${MY_P}.tar.bz2 - ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/${MY_P}.tar.bz2"; -else - 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 arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="bzip2 +cxx +jit libedit pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib" -REQUIRED_USE="readline? ( !libedit ) - libedit? ( !readline )" - -RDEPEND=" - bzip2? ( app-arch/bzip2 ) - zlib? ( sys-libs/zlib ) - libedit? ( dev-libs/libedit ) - readline? ( sys-libs/readline:0= ) -" -DEPEND=" - ${RDEPEND} - virtual/pkgconfig -" -RDEPEND=" - ${RDEPEND} -" - -S="${WORKDIR}/${MY_P}" - -MULTILIB_CHOST_TOOLS=( - /usr/bin/pcre-config -) - -PATCHES=( - "${FILESDIR}"/${PN}-8.41-sljit_mips-label-statement-fix.patch - "${FILESDIR}"/${PN}-8.41-fix-stack-size-detection.patch -) - -src_prepare() { - epatch "${PATCHES[@]}" - sed -i -e "s:-lpcre ::" libpcrecpp.pc.in || die - elibtoolize -} - -multilib_src_configure() { - local myeconfargs=( - --with-match-limit-recursion=$(usex recursion-limit 8192 MATCH_LIMIT) - $(multilib_native_use_enable bzip2 pcregrep-libbz2) - $(use_enable cxx cpp) - $(use_enable
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre/
commit: 63eb460ebbde1a049a1f5bf34fb2585656a4458b Author: Aaron Bauman gentoo org> AuthorDate: Wed Apr 10 00:14:36 2019 + Commit: Aaron Bauman gentoo org> CommitDate: Wed Apr 10 00:15:12 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63eb460e dev-libs/libpcre: arm64 stable (bug #678646) Signed-off-by: Aaron Bauman gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11 dev-libs/libpcre/libpcre-8.42.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libpcre/libpcre-8.42.ebuild b/dev-libs/libpcre/libpcre-8.42.ebuild index 9ee1641685d..5de61cf52e9 100644 --- a/dev-libs/libpcre/libpcre-8.42.ebuild +++ b/dev-libs/libpcre/libpcre-8.42.ebuild @@ -18,7 +18,7 @@ fi LICENSE="BSD" SLOT="3" -KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="bzip2 +cxx +jit libedit pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib" REQUIRED_USE="readline? ( !libedit ) libedit? ( !readline )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre/
commit: 51ddd773516e84894733db05a798aa3f29e69fa1 Author: Mikle Kolyada gentoo org> AuthorDate: Tue Mar 5 18:09:30 2019 + Commit: Mikle Kolyada gentoo org> CommitDate: Tue Mar 5 18:09:30 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51ddd773 dev-libs/libpcre: sh stable wrt bug #678646 Signed-off-by: Mikle Kolyada gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11 RepoMan-Options: --include-arches="sh" dev-libs/libpcre/libpcre-8.42.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libpcre/libpcre-8.42.ebuild b/dev-libs/libpcre/libpcre-8.42.ebuild index d768bd31192..78560521e37 100644 --- a/dev-libs/libpcre/libpcre-8.42.ebuild +++ b/dev-libs/libpcre/libpcre-8.42.ebuild @@ -18,7 +18,7 @@ fi LICENSE="BSD" SLOT="3" -KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="bzip2 +cxx +jit libedit pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib" REQUIRED_USE="readline? ( !libedit ) libedit? ( !readline )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre/
commit: fc27de849ee4b16f3bf1547e151820b04c015b1d Author: Mikle Kolyada gentoo org> AuthorDate: Tue Mar 5 18:09:04 2019 + Commit: Mikle Kolyada gentoo org> CommitDate: Tue Mar 5 18:09:04 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc27de84 dev-libs/libpcre: s390 stable wrt bug #678646 Signed-off-by: Mikle Kolyada gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11 RepoMan-Options: --include-arches="s390" dev-libs/libpcre/libpcre-8.42.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libpcre/libpcre-8.42.ebuild b/dev-libs/libpcre/libpcre-8.42.ebuild index 334c4289621..d768bd31192 100644 --- a/dev-libs/libpcre/libpcre-8.42.ebuild +++ b/dev-libs/libpcre/libpcre-8.42.ebuild @@ -18,7 +18,7 @@ fi LICENSE="BSD" SLOT="3" -KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="bzip2 +cxx +jit libedit pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib" REQUIRED_USE="readline? ( !libedit ) libedit? ( !readline )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre/
commit: 24e07abe64f88bc039954549adae3e24ec235156 Author: Mikle Kolyada gentoo org> AuthorDate: Tue Mar 5 18:09:57 2019 + Commit: Mikle Kolyada gentoo org> CommitDate: Tue Mar 5 18:09:57 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24e07abe dev-libs/libpcre: m68k stable wrt bug #678646 Signed-off-by: Mikle Kolyada gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11 RepoMan-Options: --include-arches="m68k" dev-libs/libpcre/libpcre-8.42.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libpcre/libpcre-8.42.ebuild b/dev-libs/libpcre/libpcre-8.42.ebuild index 78560521e37..9ee1641685d 100644 --- a/dev-libs/libpcre/libpcre-8.42.ebuild +++ b/dev-libs/libpcre/libpcre-8.42.ebuild @@ -18,7 +18,7 @@ fi LICENSE="BSD" SLOT="3" -KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="bzip2 +cxx +jit libedit pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib" REQUIRED_USE="readline? ( !libedit ) libedit? ( !readline )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre/
commit: 8fa075a11224558a8d90f3d0ed9ba0804044cb2d Author: Mikle Kolyada gentoo org> AuthorDate: Sun Mar 3 06:00:14 2019 + Commit: Mikle Kolyada gentoo org> CommitDate: Sun Mar 3 06:00:14 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8fa075a1 dev-libs/libpcre: alpha stable wrt bug #678646 Signed-off-by: Mikle Kolyada gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11 RepoMan-Options: --include-arches="alpha" dev-libs/libpcre/libpcre-8.42.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libpcre/libpcre-8.42.ebuild b/dev-libs/libpcre/libpcre-8.42.ebuild index 0c4d315da16..334c4289621 100644 --- a/dev-libs/libpcre/libpcre-8.42.ebuild +++ b/dev-libs/libpcre/libpcre-8.42.ebuild @@ -18,7 +18,7 @@ fi LICENSE="BSD" SLOT="3" -KEYWORDS="~alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="bzip2 +cxx +jit libedit pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib" REQUIRED_USE="readline? ( !libedit ) libedit? ( !readline )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre/
commit: d8deb074028f64204cef100d5d6629e2bb9b259d Author: Mikle Kolyada gentoo org> AuthorDate: Sat Mar 2 15:33:39 2019 + Commit: Mikle Kolyada gentoo org> CommitDate: Sat Mar 2 15:33:39 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8deb074 dev-libs/libpcre: arm stable wrt bug #678646 Signed-off-by: Mikle Kolyada gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11 RepoMan-Options: --include-arches="arm" dev-libs/libpcre/libpcre-8.42.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libpcre/libpcre-8.42.ebuild b/dev-libs/libpcre/libpcre-8.42.ebuild index 5e439a343bb..0c4d315da16 100644 --- a/dev-libs/libpcre/libpcre-8.42.ebuild +++ b/dev-libs/libpcre/libpcre-8.42.ebuild @@ -18,7 +18,7 @@ fi LICENSE="BSD" SLOT="3" -KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="bzip2 +cxx +jit libedit pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib" REQUIRED_USE="readline? ( !libedit ) libedit? ( !readline )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre/
commit: dea932d9bdc4b980e1cfd63a825e0d9c9ba33d35 Author: Rolf Eike Beer sf-mail de> AuthorDate: Thu Feb 28 06:26:43 2019 + Commit: Sergei Trofimovich gentoo org> CommitDate: Thu Feb 28 07:23:31 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dea932d9 dev-libs/libpcre: stable 8.42 for hppa, bug #678646 Signed-off-by: Rolf Eike Beer sf-mail.de> Package-Manager: Portage-2.3.51, Repoman-2.3.11 RepoMan-Options: --include-arches="hppa" Signed-off-by: Sergei Trofimovich gentoo.org> dev-libs/libpcre/libpcre-8.42.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libpcre/libpcre-8.42.ebuild b/dev-libs/libpcre/libpcre-8.42.ebuild index 64c08b31592..5e439a343bb 100644 --- a/dev-libs/libpcre/libpcre-8.42.ebuild +++ b/dev-libs/libpcre/libpcre-8.42.ebuild @@ -18,7 +18,7 @@ fi LICENSE="BSD" SLOT="3" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="bzip2 +cxx +jit libedit pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib" REQUIRED_USE="readline? ( !libedit ) libedit? ( !readline )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre/
commit: ada914f596de4d9df85ee7ccb9d48b457d823532 Author: Sergei Trofimovich gentoo org> AuthorDate: Wed Feb 27 07:59:33 2019 + Commit: Sergei Trofimovich gentoo org> CommitDate: Wed Feb 27 07:59:33 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ada914f5 dev-libs/libpcre: stable 8.42 for ppc64, bug #678646 Package-Manager: Portage-2.3.62, Repoman-2.3.12 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Sergei Trofimovich gentoo.org> dev-libs/libpcre/libpcre-8.42.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libpcre/libpcre-8.42.ebuild b/dev-libs/libpcre/libpcre-8.42.ebuild index eee389b4b40..b4b0cb1c6d2 100644 --- a/dev-libs/libpcre/libpcre-8.42.ebuild +++ b/dev-libs/libpcre/libpcre-8.42.ebuild @@ -18,7 +18,7 @@ fi LICENSE="BSD" SLOT="3" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~m68k ~mips ~ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="bzip2 +cxx +jit libedit pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib" REQUIRED_USE="readline? ( !libedit ) libedit? ( !readline )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre/
commit: fd2540e66f59b391b3cd5f49ff673de6e9c088e5 Author: Sergei Trofimovich gentoo org> AuthorDate: Wed Feb 27 08:18:28 2019 + Commit: Sergei Trofimovich gentoo org> CommitDate: Wed Feb 27 08:18:28 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd2540e6 dev-libs/libpcre: stable 8.42 for ppc, bug #678646 Package-Manager: Portage-2.3.62, Repoman-2.3.12 RepoMan-Options: --include-arches="ppc" Signed-off-by: Sergei Trofimovich gentoo.org> dev-libs/libpcre/libpcre-8.42.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libpcre/libpcre-8.42.ebuild b/dev-libs/libpcre/libpcre-8.42.ebuild index b4b0cb1c6d2..64c08b31592 100644 --- a/dev-libs/libpcre/libpcre-8.42.ebuild +++ b/dev-libs/libpcre/libpcre-8.42.ebuild @@ -18,7 +18,7 @@ fi LICENSE="BSD" SLOT="3" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~m68k ~mips ~ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="bzip2 +cxx +jit libedit pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib" REQUIRED_USE="readline? ( !libedit ) libedit? ( !readline )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre/
commit: d7d6f4b8eb88514c67da9c00a0774d2ba41e0009 Author: Sergei Trofimovich gentoo org> AuthorDate: Wed Feb 27 07:55:14 2019 + Commit: Sergei Trofimovich gentoo org> CommitDate: Wed Feb 27 07:55:37 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7d6f4b8 dev-libs/libpcre: stable 8.42 for ia64, bug #678646 Package-Manager: Portage-2.3.62, Repoman-2.3.12 RepoMan-Options: --include-arches="ia64" Signed-off-by: Sergei Trofimovich gentoo.org> dev-libs/libpcre/libpcre-8.42.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libpcre/libpcre-8.42.ebuild b/dev-libs/libpcre/libpcre-8.42.ebuild index b2fb3d0dc60..eee389b4b40 100644 --- a/dev-libs/libpcre/libpcre-8.42.ebuild +++ b/dev-libs/libpcre/libpcre-8.42.ebuild @@ -18,7 +18,7 @@ fi LICENSE="BSD" SLOT="3" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="bzip2 +cxx +jit libedit pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib" REQUIRED_USE="readline? ( !libedit ) libedit? ( !readline )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre/
commit: 8c192fe42e2f0922edc52b84a3b21b6eef574fb9 Author: Rolf Eike Beer sf-mail de> AuthorDate: Mon Feb 25 22:07:59 2019 + Commit: Sergei Trofimovich gentoo org> CommitDate: Mon Feb 25 22:23:31 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c192fe4 dev-libs/libpcre: stable 8.42 for sparc, bug #678646 Signed-off-by: Rolf Eike Beer sf-mail.de> Package-Manager: Portage-2.3.51, Repoman-2.3.11 RepoMan-Options: --include-arches="sparc" Signed-off-by: Sergei Trofimovich gentoo.org> dev-libs/libpcre/libpcre-8.42.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libpcre/libpcre-8.42.ebuild b/dev-libs/libpcre/libpcre-8.42.ebuild index c15666dfbb2..b2fb3d0dc60 100644 --- a/dev-libs/libpcre/libpcre-8.42.ebuild +++ b/dev-libs/libpcre/libpcre-8.42.ebuild @@ -18,7 +18,7 @@ fi LICENSE="BSD" SLOT="3" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="bzip2 +cxx +jit libedit pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib" REQUIRED_USE="readline? ( !libedit ) libedit? ( !readline )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre/
commit: bce063f4fad727d1dabeb9e355de30fbef5f4a6e Author: Mikle Kolyada gentoo org> AuthorDate: Mon Feb 25 14:59:17 2019 + Commit: Mikle Kolyada gentoo org> CommitDate: Mon Feb 25 14:59:17 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bce063f4 dev-libs/libpcre: amd64 stable wrt bug #678646 Signed-off-by: Mikle Kolyada gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11 RepoMan-Options: --include-arches="amd64" dev-libs/libpcre/libpcre-8.42.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libpcre/libpcre-8.42.ebuild b/dev-libs/libpcre/libpcre-8.42.ebuild index a0ee60c457a..c15666dfbb2 100644 --- a/dev-libs/libpcre/libpcre-8.42.ebuild +++ b/dev-libs/libpcre/libpcre-8.42.ebuild @@ -18,7 +18,7 @@ fi LICENSE="BSD" SLOT="3" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="bzip2 +cxx +jit libedit pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib" REQUIRED_USE="readline? ( !libedit ) libedit? ( !readline )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre/
commit: 46b756b39b5e4c49c99a90f9a41f0cc5061f9bc6 Author: Thomas Deutschmann gentoo org> AuthorDate: Sun Feb 24 18:53:58 2019 + Commit: Thomas Deutschmann gentoo org> CommitDate: Sun Feb 24 18:53:58 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46b756b3 dev-libs/libpcre: x86 stable (bug #678646) Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Thomas Deutschmann gentoo.org> dev-libs/libpcre/libpcre-8.42.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-libs/libpcre/libpcre-8.42.ebuild b/dev-libs/libpcre/libpcre-8.42.ebuild index 6ef489f6de4..a0ee60c457a 100644 --- a/dev-libs/libpcre/libpcre-8.42.ebuild +++ b/dev-libs/libpcre/libpcre-8.42.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -18,7 +18,7 @@ fi LICENSE="BSD" SLOT="3" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="bzip2 +cxx +jit libedit pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib" REQUIRED_USE="readline? ( !libedit ) libedit? ( !readline )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre/
commit: 8ad662735642d52ca8e6acc733b05101a23720c7 Author: Lars Wendler gentoo org> AuthorDate: Sat Feb 23 19:15:00 2019 + Commit: Lars Wendler gentoo org> CommitDate: Sat Feb 23 19:15:15 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ad66273 dev-libs/libpcre: Bump to version 8.43 Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Lars Wendler gentoo.org> dev-libs/libpcre/Manifest| 1 + dev-libs/libpcre/libpcre-8.43.ebuild | 96 2 files changed, 97 insertions(+) diff --git a/dev-libs/libpcre/Manifest b/dev-libs/libpcre/Manifest index f67a4002d14..78c057db7ae 100644 --- a/dev-libs/libpcre/Manifest +++ b/dev-libs/libpcre/Manifest @@ -1,2 +1,3 @@ DIST pcre-8.41.tar.bz2 1561874 BLAKE2B 2a97a859237994137190da00c30ba7c15e8631b82b7f200858cf722f1fdd0405d36c24bb716eb099d8107f2f829a85fd7d3497f36cdac51769636989331e7a79 SHA512 cc9cdbeb98c010fe4f093a019bebfb91965dae4c6a48f8e49c38ec8df7d9da7f0d32c12fc58f22c51f1c2f010e72b65bcbf8bbf180060e93edf464fa9a7c3551 DIST pcre-8.42.tar.bz2 1570171 BLAKE2B f68bac3cf8ff5a81ccba31fd4d8926e05143a25a756e7daba9793467cec9cd8a4766f394f958ffca088b472463a43a31ea77014f2d4505082c1f366a18f30c7a SHA512 b47b923108f6ee0c31409b79d0888314271b482a22590e164d02f21d2112fba22dd0342c24f9ba0f5fcc5b8c65550bad08c476e30a2fc79b34ecf4601ed82f3d +DIST pcre-8.43.tar.bz2 1576584 BLAKE2B 12c2117fc5d242ada44884df279f7f8b4c680fa1623ddc131c0adca1740ec47614ac6af20fc60b0c516d9d7b66488ba8a4e5efa5fc8a0a70aacb02bb3d38ee53 SHA512 3b4ac2c7ccd77c9575d07a33c3456f40b50731029e62d01fb8f2f5871d7118e12bc9e6bc7a8079769c765e38da5ecf98c4b261b10ff0a2f14f0881b434f67af7 diff --git a/dev-libs/libpcre/libpcre-8.43.ebuild b/dev-libs/libpcre/libpcre-8.43.ebuild new file mode 100644 index 000..3d85bbdb3c3 --- /dev/null +++ b/dev-libs/libpcre/libpcre-8.43.ebuild @@ -0,0 +1,96 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit multilib libtool flag-o-matic toolchain-funcs multilib-minimal + +DESCRIPTION="Perl-compatible regular expression library" +HOMEPAGE="http://www.pcre.org/"; +MY_P="pcre-${PV/_rc/-RC}" +if [[ ${PV} != *_rc* ]] ; then + # Only the final releases are available here. + SRC_URI="mirror://sourceforge/pcre/${MY_P}.tar.bz2 + ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/${MY_P}.tar.bz2"; +else + 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 ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="bzip2 +cxx +jit libedit pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib" +REQUIRED_USE="readline? ( !libedit ) + libedit? ( !readline )" + +RDEPEND=" + bzip2? ( app-arch/bzip2 ) + zlib? ( sys-libs/zlib ) + libedit? ( dev-libs/libedit ) + readline? ( sys-libs/readline:0= ) +" +DEPEND=" + ${RDEPEND} + virtual/pkgconfig +" + +S="${WORKDIR}/${MY_P}" + +MULTILIB_CHOST_TOOLS=( + /usr/bin/pcre-config +) + +PATCHES=( + "${FILESDIR}"/${PN}-8.41-fix-stack-size-detection.patch +) + +src_prepare() { + default + sed -i -e "s:-lpcre ::" libpcrecpp.pc.in || die + elibtoolize +} + +multilib_src_configure() { + local myeconfargs=( + --with-match-limit-recursion=$(usex recursion-limit 8192 MATCH_LIMIT) + $(multilib_native_use_enable bzip2 pcregrep-libbz2) + $(use_enable cxx cpp) + $(use_enable jit) + $(use_enable jit pcregrep-jit) + $(use_enable pcre16) + $(use_enable pcre32) + $(multilib_native_use_enable libedit pcretest-libedit) + $(multilib_native_use_enable readline pcretest-libreadline) + $(use_enable static-libs static) + $(use_enable unicode utf) + $(use_enable unicode unicode-properties) + $(multilib_native_use_enable zlib pcregrep-libz) + --enable-pcre8 + --enable-shared + ) + ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" +} + +multilib_src_compile() { + emake V=1 $(multilib_is_native_abi || echo "bin_PROGRAMS=") +} + +multilib_src_install() { + emake \ + DESTDIR="${D}" \ + $(multilib_is_native_abi || echo "bin_PROGRAMS= dist_html_DATA=") \ + install + gen_usr_ldscript -a pcre +} + +multilib_src_install_all() { + find "${ED}" -name "*.la" -delete || die +} + +pkg_preinst() { + preserve_old_lib /$(get_libdir)/libpcre.so.0 +} + +pkg_postinst() { + preserve_old_lib_notify /$(get_libdir)/libpcre.so.0 +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre/
commit: e491f4c3af1c01ff7acc2d479dbd94543ac15c2f Author: Mike Frysinger gentoo org> AuthorDate: Fri May 18 08:23:53 2018 + Commit: Mike Frysinger gentoo org> CommitDate: Fri May 18 08:23:53 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e491f4c3 dev-libs/libpcre: mark 8.41-r1 m68k/s390/sh stable dev-libs/libpcre/libpcre-8.41-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libpcre/libpcre-8.41-r1.ebuild b/dev-libs/libpcre/libpcre-8.41-r1.ebuild index ef823d588f9..c2d87d6d28f 100644 --- a/dev-libs/libpcre/libpcre-8.41-r1.ebuild +++ b/dev-libs/libpcre/libpcre-8.41-r1.ebuild @@ -18,7 +18,7 @@ fi LICENSE="BSD" SLOT="3" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="bzip2 +cxx +jit libedit pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib" REQUIRED_USE="readline? ( !libedit ) libedit? ( !readline )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre/files/
commit: 2b08f3e7d78883170ac9cd43afa72398327dc0ff Author: Lars Wendler gentoo org> AuthorDate: Wed Mar 21 07:08:20 2018 + Commit: Lars Wendler gentoo org> CommitDate: Wed Mar 21 07:08:34 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b08f3e7 dev-libs/libpcre: Minor patch adjustment. Package-Manager: Portage-2.3.24, Repoman-2.3.6 dev-libs/libpcre/files/libpcre-8.41-fix-stack-size-detection.patch | 1 - 1 file changed, 1 deletion(-) diff --git a/dev-libs/libpcre/files/libpcre-8.41-fix-stack-size-detection.patch b/dev-libs/libpcre/files/libpcre-8.41-fix-stack-size-detection.patch index a0e71ab3f30..b5392677943 100644 --- a/dev-libs/libpcre/files/libpcre-8.41-fix-stack-size-detection.patch +++ b/dev-libs/libpcre/files/libpcre-8.41-fix-stack-size-detection.patch @@ -1,6 +1,5 @@ https://bugs.exim.org/show_bug.cgi?id=2173#c4 -diff --git a/pcre/pcre_exec.c b/pcre/pcre_exec.c --- a/pcre_exec.c +++ b/pcre_exec.c @@ -509,6 +509,12 @@
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre/, dev-libs/libpcre/files/
commit: d8c6db460e2de44b3d4db179687ca5a6334ac3cf Author: Lars Wendler gentoo org> AuthorDate: Wed Mar 21 06:59:50 2018 + Commit: Lars Wendler gentoo org> CommitDate: Wed Mar 21 07:05:42 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8c6db46 dev-libs/libpcre: Bump to version 8.42 Package-Manager: Portage-2.3.24, Repoman-2.3.6 dev-libs/libpcre/Manifest | 1 + .../libpcre-8.41-fix-stack-size-detection.patch| 4 +- dev-libs/libpcre/libpcre-8.42.ebuild | 96 ++ 3 files changed, 99 insertions(+), 2 deletions(-) diff --git a/dev-libs/libpcre/Manifest b/dev-libs/libpcre/Manifest index 6cdfc4655c5..9c138703d64 100644 --- a/dev-libs/libpcre/Manifest +++ b/dev-libs/libpcre/Manifest @@ -1,2 +1,3 @@ DIST pcre-8.40.tar.bz2 1560119 BLAKE2B 121d2c9f8c403a663fe27a68030faf09a06dec5e6a25ae8d62e06887850e219e87c71a14f6ded084fa25b719067acb71c89c66c81f6f09f55dcc51feaf41e737 SHA512 b4c27eafbdf33bd7a1384655b1936f4be3bc6745c072347eb26e988896c52664bd85ac42444da1be78b6e20f45b6c7e5921f5f20f5b0741b5bd3d9844e5bd4e2 DIST pcre-8.41.tar.bz2 1561874 BLAKE2B 2a97a859237994137190da00c30ba7c15e8631b82b7f200858cf722f1fdd0405d36c24bb716eb099d8107f2f829a85fd7d3497f36cdac51769636989331e7a79 SHA512 cc9cdbeb98c010fe4f093a019bebfb91965dae4c6a48f8e49c38ec8df7d9da7f0d32c12fc58f22c51f1c2f010e72b65bcbf8bbf180060e93edf464fa9a7c3551 +DIST pcre-8.42.tar.bz2 1570171 BLAKE2B f68bac3cf8ff5a81ccba31fd4d8926e05143a25a756e7daba9793467cec9cd8a4766f394f958ffca088b472463a43a31ea77014f2d4505082c1f366a18f30c7a SHA512 b47b923108f6ee0c31409b79d0888314271b482a22590e164d02f21d2112fba22dd0342c24f9ba0f5fcc5b8c65550bad08c476e30a2fc79b34ecf4601ed82f3d diff --git a/dev-libs/libpcre/files/libpcre-8.41-fix-stack-size-detection.patch b/dev-libs/libpcre/files/libpcre-8.41-fix-stack-size-detection.patch index 0fd6b5f3b22..a0e71ab3f30 100644 --- a/dev-libs/libpcre/files/libpcre-8.41-fix-stack-size-detection.patch +++ b/dev-libs/libpcre/files/libpcre-8.41-fix-stack-size-detection.patch @@ -1,8 +1,8 @@ https://bugs.exim.org/show_bug.cgi?id=2173#c4 diff --git a/pcre/pcre_exec.c b/pcre/pcre_exec.c a/pcre/pcre_exec.c -+++ b/pcre/pcre_exec.c +--- a/pcre_exec.c b/pcre_exec.c @@ -509,6 +509,12 @@ (e.g. stopped by repeated call or recursion limit) */ diff --git a/dev-libs/libpcre/libpcre-8.42.ebuild b/dev-libs/libpcre/libpcre-8.42.ebuild new file mode 100644 index 000..613e96bb360 --- /dev/null +++ b/dev-libs/libpcre/libpcre-8.42.ebuild @@ -0,0 +1,96 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit multilib libtool flag-o-matic toolchain-funcs multilib-minimal + +DESCRIPTION="Perl-compatible regular expression library" +HOMEPAGE="http://www.pcre.org/"; +MY_P="pcre-${PV/_rc/-RC}" +if [[ ${PV} != *_rc* ]] ; then + # Only the final releases are available here. + SRC_URI="mirror://sourceforge/pcre/${MY_P}.tar.bz2 + ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/${MY_P}.tar.bz2"; +else + 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 ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="bzip2 +cxx +jit libedit pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib" +REQUIRED_USE="readline? ( !libedit ) + libedit? ( !readline )" + +RDEPEND=" + bzip2? ( app-arch/bzip2 ) + zlib? ( sys-libs/zlib ) + libedit? ( dev-libs/libedit ) + readline? ( sys-libs/readline:0= ) +" +DEPEND=" + ${RDEPEND} + virtual/pkgconfig +" + +S="${WORKDIR}/${MY_P}" + +MULTILIB_CHOST_TOOLS=( + /usr/bin/pcre-config +) + +PATCHES=( + "${FILESDIR}"/${PN}-8.41-fix-stack-size-detection.patch +) + +src_prepare() { + default + sed -i -e "s:-lpcre ::" libpcrecpp.pc.in || die + elibtoolize +} + +multilib_src_configure() { + local myeconfargs=( + --with-match-limit-recursion=$(usex recursion-limit 8192 MATCH_LIMIT) + $(multilib_native_use_enable bzip2 pcregrep-libbz2) + $(use_enable cxx cpp) + $(use_enable jit) + $(use_enable jit pcregrep-jit) + $(use_enable pcre16) + $(use_enable pcre32) + $(multilib_native_use_enable libedit pcretest-libedit) + $(multilib_native_use_enable readline pcretest-libreadline) + $(use_enable static-libs static) + $(use_enable unicode utf) + $(use_enable unicode unicode-properties) + $(multilib_native_use_enable zlib pcregrep-libz) +
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre/files/, dev-libs/libpcre/
commit: 18db8a135756f3d263a97169430aceb21410177c Author: Lars Wendler gentoo org> AuthorDate: Wed Mar 21 07:00:56 2018 + Commit: Lars Wendler gentoo org> CommitDate: Wed Mar 21 07:05:44 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18db8a13 dev-libs/libpcre: Removed old. Package-Manager: Portage-2.3.24, Repoman-2.3.6 dev-libs/libpcre/Manifest | 1 - dev-libs/libpcre/files/libpcre-8.40-jit-else.patch | 68 -- .../files/libpcre-8.40-pcregrep-multiline-1.patch | 69 -- .../files/libpcre-8.40-pcregrep-multiline-2.patch | 25 - dev-libs/libpcre/libpcre-8.40-r1.ebuild| 96 --- dev-libs/libpcre/libpcre-8.41.ebuild | 103 - 6 files changed, 362 deletions(-) diff --git a/dev-libs/libpcre/Manifest b/dev-libs/libpcre/Manifest index 9c138703d64..f67a4002d14 100644 --- a/dev-libs/libpcre/Manifest +++ b/dev-libs/libpcre/Manifest @@ -1,3 +1,2 @@ -DIST pcre-8.40.tar.bz2 1560119 BLAKE2B 121d2c9f8c403a663fe27a68030faf09a06dec5e6a25ae8d62e06887850e219e87c71a14f6ded084fa25b719067acb71c89c66c81f6f09f55dcc51feaf41e737 SHA512 b4c27eafbdf33bd7a1384655b1936f4be3bc6745c072347eb26e988896c52664bd85ac42444da1be78b6e20f45b6c7e5921f5f20f5b0741b5bd3d9844e5bd4e2 DIST pcre-8.41.tar.bz2 1561874 BLAKE2B 2a97a859237994137190da00c30ba7c15e8631b82b7f200858cf722f1fdd0405d36c24bb716eb099d8107f2f829a85fd7d3497f36cdac51769636989331e7a79 SHA512 cc9cdbeb98c010fe4f093a019bebfb91965dae4c6a48f8e49c38ec8df7d9da7f0d32c12fc58f22c51f1c2f010e72b65bcbf8bbf180060e93edf464fa9a7c3551 DIST pcre-8.42.tar.bz2 1570171 BLAKE2B f68bac3cf8ff5a81ccba31fd4d8926e05143a25a756e7daba9793467cec9cd8a4766f394f958ffca088b472463a43a31ea77014f2d4505082c1f366a18f30c7a SHA512 b47b923108f6ee0c31409b79d0888314271b482a22590e164d02f21d2112fba22dd0342c24f9ba0f5fcc5b8c65550bad08c476e30a2fc79b34ecf4601ed82f3d diff --git a/dev-libs/libpcre/files/libpcre-8.40-jit-else.patch b/dev-libs/libpcre/files/libpcre-8.40-jit-else.patch deleted file mode 100644 index d347a7f5e1e..000 --- a/dev-libs/libpcre/files/libpcre-8.40-jit-else.patch +++ /dev/null @@ -1,68 +0,0 @@ -https://bugs.gentoo.org/609592 -https://bugs.exim.org/show_bug.cgi?id=2035 - -From 7ddfbe9d0b9f43402f8043e940172a318cc407c6 Mon Sep 17 00:00:00 2001 -From: Zoltan Herczeg -Date: Tue, 14 Feb 2017 08:48:18 + -Subject: [PATCH] Fix a missing else in the JIT compiler reported by - 'idaifish'. - -git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1680 2f5784b3-3f2a-0410-8824-cb99058d5e15 - ChangeLog | 2 ++ - pcre_jit_compile.c| 2 +- - testdata/testinput12 | 2 ++ - testdata/testoutput12 | 2 ++ - 4 files changed, 7 insertions(+), 1 deletion(-) - -diff --git a/ChangeLog b/ChangeLog -index 373ee8422ef5..d813935539bd 100644 a/ChangeLog -+++ b/ChangeLog -@@ -15,6 +15,8 @@ mode with --only-matching matched several lines, it restarted scanning at the - next line instead of moving on to the end of the matched string, which can be - several lines after the start. - -+3. Fix a missing else in the JIT compiler reported by 'idaifish'. -+ - - Version 8.40 11-January-2017 - -diff --git a/pcre_jit_compile.c b/pcre_jit_compile.c -index c301f05d5e3f..6ef8e48ff5e8 100644 a/pcre_jit_compile.c -+++ b/pcre_jit_compile.c -@@ -8110,7 +8110,7 @@ if (opcode == OP_COND || opcode == OP_SCOND) - - if (*matchingpath == OP_FAIL) - stacksize = 0; --if (*matchingpath == OP_RREF) -+else if (*matchingpath == OP_RREF) - { - stacksize = GET2(matchingpath, 1); - if (common->currententry == NULL) -diff --git a/testdata/testinput12 b/testdata/testinput12 -index 944be6943f5e..89ed4564bcd4 100644 a/testdata/testinput12 -+++ b/testdata/testinput12 -@@ -104,4 +104,6 @@ and a couple of things that are different with JIT. --/ - /(.|.)*?bx/ - bax - -+/((?(?!))x)(?'name')(?1)/S++ -+ - /-- End of testinput12 --/ -diff --git a/testdata/testoutput12 b/testdata/testoutput12 -index 87911086f498..7632c4e58013 100644 a/testdata/testoutput12 -+++ b/testdata/testoutput12 -@@ -201,4 +201,6 @@ No match, mark = m (JIT) - bax - Error -8 (match limit exceeded) - -+/((?(?!))x)(?'name')(?1)/S++ -+ - /-- End of testinput12 --/ --- -2.12.0 - diff --git a/dev-libs/libpcre/files/libpcre-8.40-pcregrep-multiline-1.patch b/dev-libs/libpcre/files/libpcre-8.40-pcregrep-multiline-1.patch deleted file mode 100644 index f15968dfe98..000 --- a/dev-libs/libpcre/files/libpcre-8.40-pcregrep-multiline-1.patch +++ /dev/null @@ -1,69 +0,0 @@ -From 5be027b624bc866702808abadfe5f99360414086 Mon Sep 17 00:00:00 2001 -From: Philip Hazel -Date: Fri, 10 Feb 2017 17:47:34 + -Subject: [PATCH] Correct fix for pcre2grep multiline with --only-matching. - -git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1678 2f5784b3-3f2a-0410-8824-cb99058
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre/
commit: 145d975830ab1b94569c9bb6d3548346bdfd27e6 Author: Matt Turner gentoo org> AuthorDate: Sat Mar 17 22:37:59 2018 + Commit: Matt Turner gentoo org> CommitDate: Sat Mar 17 22:37:59 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=145d9758 dev-libs/libpcre-8.41-r1: ppc stable, bug 647082 dev-libs/libpcre/libpcre-8.41-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libpcre/libpcre-8.41-r1.ebuild b/dev-libs/libpcre/libpcre-8.41-r1.ebuild index dd61ddff6ec..27c7f365fd9 100644 --- a/dev-libs/libpcre/libpcre-8.41-r1.ebuild +++ b/dev-libs/libpcre/libpcre-8.41-r1.ebuild @@ -18,7 +18,7 @@ fi LICENSE="BSD" SLOT="3" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ~ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="bzip2 +cxx +jit libedit pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib" REQUIRED_USE="readline? ( !libedit ) libedit? ( !readline )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre/
commit: dc21e21fdd934ad6f7f4fb45d1d6a4f4b56822d3 Author: Mart Raudsepp gentoo org> AuthorDate: Fri Mar 2 11:42:23 2018 + Commit: Mart Raudsepp gentoo org> CommitDate: Fri Mar 2 11:42:23 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc21e21f dev-libs/libpcre-8.41-r1: arm64 stable (bug #614052) Package-Manager: Portage-2.3.19, Repoman-2.3.6 dev-libs/libpcre/libpcre-8.41-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libpcre/libpcre-8.41-r1.ebuild b/dev-libs/libpcre/libpcre-8.41-r1.ebuild index 5d5edcea7b1..dd61ddff6ec 100644 --- a/dev-libs/libpcre/libpcre-8.41-r1.ebuild +++ b/dev-libs/libpcre/libpcre-8.41-r1.ebuild @@ -18,7 +18,7 @@ fi LICENSE="BSD" SLOT="3" -KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ~ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ~ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="bzip2 +cxx +jit libedit pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib" REQUIRED_USE="readline? ( !libedit ) libedit? ( !readline )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre/
commit: 31c12cf6b3a34ac32f06a2f55090f8833602b375 Author: Mikle Kolyada gentoo org> AuthorDate: Fri Dec 29 19:23:29 2017 + Commit: Mikle Kolyada gentoo org> CommitDate: Fri Dec 29 19:23:29 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31c12cf6 dev-libs/libpcre: amd64 stable wrt bug #637580 Package-Manager: Portage-2.3.13, Repoman-2.3.3 dev-libs/libpcre/libpcre-8.41-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libpcre/libpcre-8.41-r1.ebuild b/dev-libs/libpcre/libpcre-8.41-r1.ebuild index 642b4a7165e..26af9240884 100644 --- a/dev-libs/libpcre/libpcre-8.41-r1.ebuild +++ b/dev-libs/libpcre/libpcre-8.41-r1.ebuild @@ -18,7 +18,7 @@ fi LICENSE="BSD" SLOT="3" -KEYWORDS="alpha ~amd64 arm ~arm64 hppa ia64 ~m68k ~mips ~ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ~ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="bzip2 +cxx +jit libedit pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib" REQUIRED_USE="readline? ( !libedit ) libedit? ( !readline )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre/
commit: 048d864936d4ef0761608790cd00d7c485e0a4a5 Author: Jeroen Roovers gentoo org> AuthorDate: Thu Dec 14 12:31:16 2017 + Commit: Jeroen Roovers gentoo org> CommitDate: Thu Dec 14 12:31:55 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=048d8649 dev-libs/libpcre: Stable for HPPA too. Package-Manager: Portage-2.3.18, Repoman-2.3.6 RepoMan-Options: --ignore-arches dev-libs/libpcre/libpcre-8.41-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libpcre/libpcre-8.41-r1.ebuild b/dev-libs/libpcre/libpcre-8.41-r1.ebuild index 35666adaac5..642b4a7165e 100644 --- a/dev-libs/libpcre/libpcre-8.41-r1.ebuild +++ b/dev-libs/libpcre/libpcre-8.41-r1.ebuild @@ -18,7 +18,7 @@ fi LICENSE="BSD" SLOT="3" -KEYWORDS="alpha ~amd64 arm ~arm64 ~hppa ia64 ~m68k ~mips ~ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha ~amd64 arm ~arm64 hppa ia64 ~m68k ~mips ~ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="bzip2 +cxx +jit libedit pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib" REQUIRED_USE="readline? ( !libedit ) libedit? ( !readline )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre/
commit: d78f44b961b66bc5d4e68ee821fe0b0afc11cf6b Author: Markus Meier gentoo org> AuthorDate: Fri Nov 24 06:01:47 2017 + Commit: Markus Meier gentoo org> CommitDate: Fri Nov 24 06:01:47 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d78f44b9 dev-libs/libpcre: arm stable, bug #637580 Package-Manager: Portage-2.3.13, Repoman-2.3.3 RepoMan-Options: --include-arches="arm" dev-libs/libpcre/libpcre-8.41-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libpcre/libpcre-8.41-r1.ebuild b/dev-libs/libpcre/libpcre-8.41-r1.ebuild index ecd15b813d8..35666adaac5 100644 --- a/dev-libs/libpcre/libpcre-8.41-r1.ebuild +++ b/dev-libs/libpcre/libpcre-8.41-r1.ebuild @@ -18,7 +18,7 @@ fi LICENSE="BSD" SLOT="3" -KEYWORDS="alpha ~amd64 ~arm ~arm64 ~hppa ia64 ~m68k ~mips ~ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha ~amd64 arm ~arm64 ~hppa ia64 ~m68k ~mips ~ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="bzip2 +cxx +jit libedit pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib" REQUIRED_USE="readline? ( !libedit ) libedit? ( !readline )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre/
commit: 33fbe06bb8e724d3d6c7c14f0fa8d41c0c69c8dd Author: Sergei Trofimovich gentoo org> AuthorDate: Thu Nov 23 23:16:25 2017 + Commit: Sergei Trofimovich gentoo org> CommitDate: Thu Nov 23 23:17:14 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33fbe06b dev-libs/libpcre: stable 8.41-r1 for sparc, bug #638174 (thanks to Rolf Eike Beer) Package-Manager: Portage-2.3.16, Repoman-2.3.6 RepoMan-Options: --include-arches="sparc" dev-libs/libpcre/Manifest | 2 +- dev-libs/libpcre/libpcre-8.41-r1.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-libs/libpcre/Manifest b/dev-libs/libpcre/Manifest index 727c1c97676..6cdfc4655c5 100644 --- a/dev-libs/libpcre/Manifest +++ b/dev-libs/libpcre/Manifest @@ -1,2 +1,2 @@ -DIST pcre-8.40.tar.bz2 1560119 SHA256 00e27a29ead4267e3de8111fcaa59b132d0533cdfdbdddf4b0604279acbcf4f4 SHA512 b4c27eafbdf33bd7a1384655b1936f4be3bc6745c072347eb26e988896c52664bd85ac42444da1be78b6e20f45b6c7e5921f5f20f5b0741b5bd3d9844e5bd4e2 WHIRLPOOL 6711688972b3db4b98902d548b84e8b03b61c3a12d24a4e42fc49ddc5e2b4be51f98f91873166e550866e88b6cd55092ea27704a3b7e71d58a2af21148ad3340 +DIST pcre-8.40.tar.bz2 1560119 BLAKE2B 121d2c9f8c403a663fe27a68030faf09a06dec5e6a25ae8d62e06887850e219e87c71a14f6ded084fa25b719067acb71c89c66c81f6f09f55dcc51feaf41e737 SHA512 b4c27eafbdf33bd7a1384655b1936f4be3bc6745c072347eb26e988896c52664bd85ac42444da1be78b6e20f45b6c7e5921f5f20f5b0741b5bd3d9844e5bd4e2 DIST pcre-8.41.tar.bz2 1561874 BLAKE2B 2a97a859237994137190da00c30ba7c15e8631b82b7f200858cf722f1fdd0405d36c24bb716eb099d8107f2f829a85fd7d3497f36cdac51769636989331e7a79 SHA512 cc9cdbeb98c010fe4f093a019bebfb91965dae4c6a48f8e49c38ec8df7d9da7f0d32c12fc58f22c51f1c2f010e72b65bcbf8bbf180060e93edf464fa9a7c3551 diff --git a/dev-libs/libpcre/libpcre-8.41-r1.ebuild b/dev-libs/libpcre/libpcre-8.41-r1.ebuild index 148a915675a..ecd15b813d8 100644 --- a/dev-libs/libpcre/libpcre-8.41-r1.ebuild +++ b/dev-libs/libpcre/libpcre-8.41-r1.ebuild @@ -18,7 +18,7 @@ fi LICENSE="BSD" SLOT="3" -KEYWORDS="alpha ~amd64 ~arm ~arm64 ~hppa ia64 ~m68k ~mips ~ppc ppc64 ~s390 ~sh ~sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha ~amd64 ~arm ~arm64 ~hppa ia64 ~m68k ~mips ~ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="bzip2 +cxx +jit libedit pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib" REQUIRED_USE="readline? ( !libedit ) libedit? ( !readline )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre/
commit: 4649be1c9adcf281a4be8c50355b9fccbe7a32c8 Author: Tobias Klausmann gentoo org> AuthorDate: Thu Nov 23 11:54:34 2017 + Commit: Tobias Klausmann gentoo org> CommitDate: Thu Nov 23 11:54:34 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4649be1c dev-libs/libpcre-8.41-r1: alpha stable Gentoo-Bug: http://bugs.gentoo.org/638174 dev-libs/libpcre/Manifest | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libpcre/Manifest b/dev-libs/libpcre/Manifest index 7d801d1c0ef..727c1c97676 100644 --- a/dev-libs/libpcre/Manifest +++ b/dev-libs/libpcre/Manifest @@ -1,2 +1,2 @@ DIST pcre-8.40.tar.bz2 1560119 SHA256 00e27a29ead4267e3de8111fcaa59b132d0533cdfdbdddf4b0604279acbcf4f4 SHA512 b4c27eafbdf33bd7a1384655b1936f4be3bc6745c072347eb26e988896c52664bd85ac42444da1be78b6e20f45b6c7e5921f5f20f5b0741b5bd3d9844e5bd4e2 WHIRLPOOL 6711688972b3db4b98902d548b84e8b03b61c3a12d24a4e42fc49ddc5e2b4be51f98f91873166e550866e88b6cd55092ea27704a3b7e71d58a2af21148ad3340 -DIST pcre-8.41.tar.bz2 1561874 SHA256 e62c7eac5ae7c0e7286db61ff82912e1c0b7a0c13706616e94a7dd729321b530 SHA512 cc9cdbeb98c010fe4f093a019bebfb91965dae4c6a48f8e49c38ec8df7d9da7f0d32c12fc58f22c51f1c2f010e72b65bcbf8bbf180060e93edf464fa9a7c3551 WHIRLPOOL 24d891c4f6580af20aa07a166038a2bacb52cdb305987f8b91b2fecae65e7b5277d3ef0b26ddbb3a33fd34794e6340e77df6a321e770b3aca4393d1ed144cf64 +DIST pcre-8.41.tar.bz2 1561874 BLAKE2B 2a97a859237994137190da00c30ba7c15e8631b82b7f200858cf722f1fdd0405d36c24bb716eb099d8107f2f829a85fd7d3497f36cdac51769636989331e7a79 SHA512 cc9cdbeb98c010fe4f093a019bebfb91965dae4c6a48f8e49c38ec8df7d9da7f0d32c12fc58f22c51f1c2f010e72b65bcbf8bbf180060e93edf464fa9a7c3551
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre/
commit: 4966b27e1ea57a1133568499b1ec23ac41a2a08a Author: Sergei Trofimovich gentoo org> AuthorDate: Sat Nov 18 09:36:05 2017 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sat Nov 18 09:36:05 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4966b27e dev-libs/libpcre: stable 8.41-r1 for ia64, bug #637580 Package-Manager: Portage-2.3.14, Repoman-2.3.6 RepoMan-Options: --include-arches="ia64" dev-libs/libpcre/libpcre-8.41-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libpcre/libpcre-8.41-r1.ebuild b/dev-libs/libpcre/libpcre-8.41-r1.ebuild index 282e7e3f2e4..e6f6f9e0aae 100644 --- a/dev-libs/libpcre/libpcre-8.41-r1.ebuild +++ b/dev-libs/libpcre/libpcre-8.41-r1.ebuild @@ -18,7 +18,7 @@ fi LICENSE="BSD" SLOT="3" -KEYWORDS="alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha ~amd64 ~arm ~arm64 ~hppa ia64 ~m68k ~mips ~ppc ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="bzip2 +cxx +jit libedit pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib" REQUIRED_USE="readline? ( !libedit ) libedit? ( !readline )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre/
commit: 175032c65feece73a51d82f0539f81d9b5637a9e Author: Sergei Trofimovich gentoo org> AuthorDate: Thu Nov 16 21:55:36 2017 + Commit: Sergei Trofimovich gentoo org> CommitDate: Thu Nov 16 21:57:02 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=175032c6 dev-libs/libpcre: stable 8.41-r1 for ppc64, bug #637580 Package-Manager: Portage-2.3.14, Repoman-2.3.6 RepoMan-Options: --include-arches="ppc64" dev-libs/libpcre/libpcre-8.41-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libpcre/libpcre-8.41-r1.ebuild b/dev-libs/libpcre/libpcre-8.41-r1.ebuild index 68d07a6f164..282e7e3f2e4 100644 --- a/dev-libs/libpcre/libpcre-8.41-r1.ebuild +++ b/dev-libs/libpcre/libpcre-8.41-r1.ebuild @@ -18,7 +18,7 @@ fi LICENSE="BSD" SLOT="3" -KEYWORDS="alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="bzip2 +cxx +jit libedit pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib" REQUIRED_USE="readline? ( !libedit ) libedit? ( !readline )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre/
commit: ed5c29cb4bc58bf699b2546db07ee7b2eefc3cad Author: Tobias Klausmann gentoo org> AuthorDate: Thu Nov 16 16:31:55 2017 + Commit: Tobias Klausmann gentoo org> CommitDate: Thu Nov 16 16:31:55 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed5c29cb dev-libs/libpcre-8.41-r1: alpha stable Gentoo-Bug: http://bugs.gentoo.org/637580 dev-libs/libpcre/libpcre-8.41-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libpcre/libpcre-8.41-r1.ebuild b/dev-libs/libpcre/libpcre-8.41-r1.ebuild index eed796ef4bf..68d07a6f164 100644 --- a/dev-libs/libpcre/libpcre-8.41-r1.ebuild +++ b/dev-libs/libpcre/libpcre-8.41-r1.ebuild @@ -18,7 +18,7 @@ fi LICENSE="BSD" SLOT="3" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="bzip2 +cxx +jit libedit pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib" REQUIRED_USE="readline? ( !libedit ) libedit? ( !readline )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre/, dev-libs/libpcre/files/
commit: 181bc2b406fcf7c401b543181d0af6f6562602e7 Author: Thomas Deutschmann gentoo org> AuthorDate: Mon Oct 30 22:26:59 2017 + Commit: Thomas Deutschmann gentoo org> CommitDate: Mon Oct 30 22:31:50 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=181bc2b4 dev-libs/libpcre: Rev bump to fix stack size detection Needed for dev-db/mariadb and friends. Bug: https://jira.mariadb.org/browse/MDEV-13412 Package-Manager: Portage-2.3.13, Repoman-2.3.4 .../libpcre-8.41-fix-stack-size-detection.patch| 18 dev-libs/libpcre/libpcre-8.41-r1.ebuild| 104 + 2 files changed, 122 insertions(+) diff --git a/dev-libs/libpcre/files/libpcre-8.41-fix-stack-size-detection.patch b/dev-libs/libpcre/files/libpcre-8.41-fix-stack-size-detection.patch new file mode 100644 index 000..0fd6b5f3b22 --- /dev/null +++ b/dev-libs/libpcre/files/libpcre-8.41-fix-stack-size-detection.patch @@ -0,0 +1,18 @@ +https://bugs.exim.org/show_bug.cgi?id=2173#c4 + +diff --git a/pcre/pcre_exec.c b/pcre/pcre_exec.c +--- a/pcre/pcre_exec.c b/pcre/pcre_exec.c +@@ -509,6 +509,12 @@ + (e.g. stopped by repeated call or recursion limit) + */ + ++#ifdef __GNUC__ ++static int ++match(REGISTER PCRE_PUCHAR eptr, REGISTER const pcre_uchar *ecode, ++ PCRE_PUCHAR mstart, int offset_top, match_data *md, eptrblock *eptrb, ++ unsigned int rdepth) __attribute__((noinline,noclone)); ++#endif + static int + match(REGISTER PCRE_PUCHAR eptr, REGISTER const pcre_uchar *ecode, + PCRE_PUCHAR mstart, int offset_top, match_data *md, eptrblock *eptrb, diff --git a/dev-libs/libpcre/libpcre-8.41-r1.ebuild b/dev-libs/libpcre/libpcre-8.41-r1.ebuild new file mode 100644 index 000..eed796ef4bf --- /dev/null +++ b/dev-libs/libpcre/libpcre-8.41-r1.ebuild @@ -0,0 +1,104 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit eutils multilib libtool flag-o-matic toolchain-funcs multilib-minimal + +DESCRIPTION="Perl-compatible regular expression library" +HOMEPAGE="http://www.pcre.org/"; +MY_P="pcre-${PV/_rc/-RC}" +if [[ ${PV} != *_rc* ]] ; then + # Only the final releases are available here. + SRC_URI="mirror://sourceforge/pcre/${MY_P}.tar.bz2 + ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/${MY_P}.tar.bz2"; +else + 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 ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="bzip2 +cxx +jit libedit pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib" +REQUIRED_USE="readline? ( !libedit ) + libedit? ( !readline )" + +RDEPEND=" + bzip2? ( app-arch/bzip2 ) + zlib? ( sys-libs/zlib ) + libedit? ( dev-libs/libedit ) + readline? ( sys-libs/readline:0= ) +" +DEPEND=" + ${RDEPEND} + virtual/pkgconfig +" +RDEPEND=" + ${RDEPEND} + abi_x86_32? ( + !<=app-emulation/emul-linux-x86-baselibs-20131008-r2 + !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] + ) +" + +S="${WORKDIR}/${MY_P}" + +MULTILIB_CHOST_TOOLS=( + /usr/bin/pcre-config +) + +PATCHES=( + "${FILESDIR}"/${PN}-8.41-sljit_mips-label-statement-fix.patch + "${FILESDIR}"/${PN}-8.41-fix-stack-size-detection.patch +) + +src_prepare() { + epatch "${PATCHES[@]}" + sed -i -e "s:-lpcre ::" libpcrecpp.pc.in || die + elibtoolize +} + +multilib_src_configure() { + local myeconfargs=( + --with-match-limit-recursion=$(usex recursion-limit 8192 MATCH_LIMIT) + $(multilib_native_use_enable bzip2 pcregrep-libbz2) + $(use_enable cxx cpp) + $(use_enable jit) $(use_enable jit pcregrep-jit) + $(use_enable pcre16) + $(use_enable pcre32) + $(multilib_native_use_enable libedit pcretest-libedit) + $(multilib_native_use_enable readline pcretest-libreadline) + $(use_enable static-libs static) + $(use_enable unicode utf) $(use_enable unicode unicode-properties) + $(multilib_native_use_enable zlib pcregrep-libz) + --enable-pcre8 + --enable-shared + --htmldir="${EPREFIX}"/usr/share/doc/${PF}/html + --docdir="${EPREFIX}"/usr/share/doc/${PF} + ) + ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" +} + +multilib_src_compile() { + emake V=1 $(multilib_is_native_abi || echo "bin_PROGRAMS=") +} + +multilib_src_install() { + emake \ + DESTDIR="${D}" \ + $(multilib_is_native_abi |
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre/
commit: a041f5e038fcac200c97675268370ca65f98acf5 Author: Sergei Trofimovich gentoo org> AuthorDate: Tue Oct 24 18:55:13 2017 + Commit: Sergei Trofimovich gentoo org> CommitDate: Tue Oct 24 18:55:23 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a041f5e0 dev-libs/libpcre: stable 8.41 for sparc, bug #614052 (thanks to Rolf Eike Beer) Package-Manager: Portage-2.3.12, Repoman-2.3.3 RepoMan-Options: --include-arches="sparc" dev-libs/libpcre/libpcre-8.41.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libpcre/libpcre-8.41.ebuild b/dev-libs/libpcre/libpcre-8.41.ebuild index 96c3c8993de..c62f7c4ccca 100644 --- a/dev-libs/libpcre/libpcre-8.41.ebuild +++ b/dev-libs/libpcre/libpcre-8.41.ebuild @@ -18,7 +18,7 @@ fi LICENSE="BSD" SLOT="3" -KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="bzip2 +cxx +jit libedit pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib" REQUIRED_USE="readline? ( !libedit ) libedit? ( !readline )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre/
commit: c292b60f919f5b923cad78d8bd8b2d3c0215c33f Author: Sergei Trofimovich gentoo org> AuthorDate: Tue Sep 26 21:20:58 2017 + Commit: Sergei Trofimovich gentoo org> CommitDate: Tue Sep 26 21:20:58 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c292b60f dev-libs/libpcre: stable 8.41 for hppa, bug #614052 Package-Manager: Portage-2.3.10, Repoman-2.3.3 RepoMan-Options: --include-arches="hppa" dev-libs/libpcre/libpcre-8.41.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libpcre/libpcre-8.41.ebuild b/dev-libs/libpcre/libpcre-8.41.ebuild index b905d5eee97..96c3c8993de 100644 --- a/dev-libs/libpcre/libpcre-8.41.ebuild +++ b/dev-libs/libpcre/libpcre-8.41.ebuild @@ -18,7 +18,7 @@ fi LICENSE="BSD" SLOT="3" -KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="bzip2 +cxx +jit libedit pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib" REQUIRED_USE="readline? ( !libedit ) libedit? ( !readline )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre/
commit: 2db49271b4b6fd50e3b3b6c010360e682acaeaa5 Author: Sergei Trofimovich gentoo org> AuthorDate: Mon Sep 25 21:49:30 2017 + Commit: Sergei Trofimovich gentoo org> CommitDate: Mon Sep 25 21:49:30 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2db49271 dev-libs/libpcre: stable 8.41 for ppc, bug #614052 Package-Manager: Portage-2.3.10, Repoman-2.3.3 RepoMan-Options: --include-arches="ppc" dev-libs/libpcre/libpcre-8.41.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libpcre/libpcre-8.41.ebuild b/dev-libs/libpcre/libpcre-8.41.ebuild index 9d6e1e1c862..b905d5eee97 100644 --- a/dev-libs/libpcre/libpcre-8.41.ebuild +++ b/dev-libs/libpcre/libpcre-8.41.ebuild @@ -18,7 +18,7 @@ fi LICENSE="BSD" SLOT="3" -KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~m68k ~mips ~ppc ppc64 ~s390 ~sh ~sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="bzip2 +cxx +jit libedit pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib" REQUIRED_USE="readline? ( !libedit ) libedit? ( !readline )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre/
commit: a14dd77a3e498f4c7adc8df696ed9892ac15f237 Author: Sergei Trofimovich gentoo org> AuthorDate: Mon Sep 25 21:41:51 2017 + Commit: Sergei Trofimovich gentoo org> CommitDate: Mon Sep 25 21:41:51 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a14dd77a dev-libs/libpcre: stable 8.41 for ppc64, bug #614052 Package-Manager: Portage-2.3.10, Repoman-2.3.3 RepoMan-Options: --include-arches="ppc64" dev-libs/libpcre/libpcre-8.41.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libpcre/libpcre-8.41.ebuild b/dev-libs/libpcre/libpcre-8.41.ebuild index 073f885e552..9d6e1e1c862 100644 --- a/dev-libs/libpcre/libpcre-8.41.ebuild +++ b/dev-libs/libpcre/libpcre-8.41.ebuild @@ -18,7 +18,7 @@ fi LICENSE="BSD" SLOT="3" -KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~m68k ~mips ~ppc ppc64 ~s390 ~sh ~sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="bzip2 +cxx +jit libedit pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib" REQUIRED_USE="readline? ( !libedit ) libedit? ( !readline )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre/
commit: 1f1642771a98c298ac377da57c375571b5dbc04b Author: Matt Turner gentoo org> AuthorDate: Thu Aug 31 15:17:17 2017 + Commit: Matt Turner gentoo org> CommitDate: Thu Aug 31 15:17:43 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f164277 dev-libs/libpcre-8.41: alpha stable, bug 614052 dev-libs/libpcre/libpcre-8.41.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libpcre/libpcre-8.41.ebuild b/dev-libs/libpcre/libpcre-8.41.ebuild index 06656449d7b..073f885e552 100644 --- a/dev-libs/libpcre/libpcre-8.41.ebuild +++ b/dev-libs/libpcre/libpcre-8.41.ebuild @@ -18,7 +18,7 @@ fi LICENSE="BSD" SLOT="3" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="bzip2 +cxx +jit libedit pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib" REQUIRED_USE="readline? ( !libedit ) libedit? ( !readline )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre/
commit: 9d7073231b925bf0c57c01245e00ba9e01981f61 Author: Mikle Kolyada gentoo org> AuthorDate: Sat Aug 26 08:56:52 2017 + Commit: Mikle Kolyada gentoo org> CommitDate: Sat Aug 26 08:56:52 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d707323 dev-libs/libpcre: amd64 stable wrt bug #614052 Package-Manager: Portage-2.3.6, Repoman-2.3.1 dev-libs/libpcre/libpcre-8.41.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libpcre/libpcre-8.41.ebuild b/dev-libs/libpcre/libpcre-8.41.ebuild index ff518d13da4..06656449d7b 100644 --- a/dev-libs/libpcre/libpcre-8.41.ebuild +++ b/dev-libs/libpcre/libpcre-8.41.ebuild @@ -18,7 +18,7 @@ fi LICENSE="BSD" SLOT="3" -KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="bzip2 +cxx +jit libedit pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib" REQUIRED_USE="readline? ( !libedit ) libedit? ( !readline )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre/
commit: 2e235b3f42a605cc206c1aaa03b2657c119b9bf7 Author: Markus Meier gentoo org> AuthorDate: Fri Aug 25 04:44:07 2017 + Commit: Markus Meier gentoo org> CommitDate: Fri Aug 25 04:44:07 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e235b3f dev-libs/libpcre: arm stable, bug #614052 Package-Manager: Portage-2.3.6, Repoman-2.3.1 RepoMan-Options: --include-arches="arm" dev-libs/libpcre/libpcre-8.41.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libpcre/libpcre-8.41.ebuild b/dev-libs/libpcre/libpcre-8.41.ebuild index 6cbba141eb1..ff518d13da4 100644 --- a/dev-libs/libpcre/libpcre-8.41.ebuild +++ b/dev-libs/libpcre/libpcre-8.41.ebuild @@ -18,7 +18,7 @@ fi LICENSE="BSD" SLOT="3" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="bzip2 +cxx +jit libedit pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib" REQUIRED_USE="readline? ( !libedit ) libedit? ( !readline )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre/
commit: 62cc50e7739f138ad6cce29def4879b4307c9959 Author: Sergei Trofimovich gentoo org> AuthorDate: Fri Aug 18 20:45:16 2017 + Commit: Sergei Trofimovich gentoo org> CommitDate: Fri Aug 18 20:45:40 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62cc50e7 dev-libs/libpcre: stable 8.41 for ia64, bug #614052 Package-Manager: Portage-2.3.8, Repoman-2.3.3 RepoMan-Options: --include-arches="ia64" dev-libs/libpcre/libpcre-8.41.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libpcre/libpcre-8.41.ebuild b/dev-libs/libpcre/libpcre-8.41.ebuild index 0a4d53e8814..6cbba141eb1 100644 --- a/dev-libs/libpcre/libpcre-8.41.ebuild +++ b/dev-libs/libpcre/libpcre-8.41.ebuild @@ -18,7 +18,7 @@ fi LICENSE="BSD" SLOT="3" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="bzip2 +cxx +jit libedit pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib" REQUIRED_USE="readline? ( !libedit ) libedit? ( !readline )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre/
commit: 0bb53ca8b7f86fb212b83b11222d17614f401a4a Author: Thomas Deutschmann gentoo org> AuthorDate: Fri Aug 18 19:12:44 2017 + Commit: Thomas Deutschmann gentoo org> CommitDate: Fri Aug 18 19:12:44 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0bb53ca8 dev-libs/libpcre: x86 stable (bug #614052) Package-Manager: Portage-2.3.5, Repoman-2.3.2 dev-libs/libpcre/libpcre-8.41.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libpcre/libpcre-8.41.ebuild b/dev-libs/libpcre/libpcre-8.41.ebuild index 397cbd7f417..0a4d53e8814 100644 --- a/dev-libs/libpcre/libpcre-8.41.ebuild +++ b/dev-libs/libpcre/libpcre-8.41.ebuild @@ -18,7 +18,7 @@ fi LICENSE="BSD" SLOT="3" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="bzip2 +cxx +jit libedit pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib" REQUIRED_USE="readline? ( !libedit ) libedit? ( !readline )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre/, dev-libs/libpcre/files/
commit: 25f864c733b97212f71e3677f4f1a2fbaca4e857 Author: Joshua Kinard gentoo org> AuthorDate: Sat Jul 29 22:48:00 2017 + Commit: Joshua Kinard gentoo org> CommitDate: Sat Jul 29 22:49:07 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25f864c7 dev-libs/libpcre: Fix compile error on MIPS. Fixes #626564 Fixes a compile error on certain MIPS platforms that leads to a violation of C grammar in sljit/sljitNativeMIPS_common.c. Patch has been upstreamed: https://bugs.exim.org/show_bug.cgi?id=2154 Signed-off-by: Joshua Kinard gentoo.org> Package-Manager: Portage-2.3.6, Repoman-2.3.3 .../libpcre-8.41-sljit_mips-label-statement-fix.patch | 15 +++ dev-libs/libpcre/libpcre-8.41.ebuild | 7 --- 2 files changed, 19 insertions(+), 3 deletions(-) diff --git a/dev-libs/libpcre/files/libpcre-8.41-sljit_mips-label-statement-fix.patch b/dev-libs/libpcre/files/libpcre-8.41-sljit_mips-label-statement-fix.patch new file mode 100644 index 000..0494ccc25eb --- /dev/null +++ b/dev-libs/libpcre/files/libpcre-8.41-sljit_mips-label-statement-fix.patch @@ -0,0 +1,15 @@ +diff -Naurp pcre-8.41.orig/sljit/sljitNativeMIPS_common.c pcre-8.41/sljit/sljitNativeMIPS_common.c +--- pcre-8.41.orig/sljit/sljitNativeMIPS_common.c 2017-05-07 11:32:25.0 -0400 pcre-8.41/sljit/sljitNativeMIPS_common.c 2017-07-29 17:50:24.508909742 -0400 +@@ -503,9 +503,11 @@ SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit + #ifdef SLJIT_IS_FPU_AVAILABLE + return SLJIT_IS_FPU_AVAILABLE; + #elif defined(__GNUC__) ++ { + sljit_sw fir; + asm ("cfc1 %0, $0" : "=r"(fir)); + return (fir >> 22) & 0x1; ++ } + #else + #error "FIR check is not implemented for this architecture" + #endif diff --git a/dev-libs/libpcre/libpcre-8.41.ebuild b/dev-libs/libpcre/libpcre-8.41.ebuild index a681e836fee..397cbd7f417 100644 --- a/dev-libs/libpcre/libpcre-8.41.ebuild +++ b/dev-libs/libpcre/libpcre-8.41.ebuild @@ -47,11 +47,12 @@ MULTILIB_CHOST_TOOLS=( /usr/bin/pcre-config ) -#PATCHES=( -#) +PATCHES=( + "${FILESDIR}"/${PN}-8.41-sljit_mips-label-statement-fix.patch +) src_prepare() { - #epatch "${PATCHES[@]}" + epatch "${PATCHES[@]}" sed -i -e "s:-lpcre ::" libpcrecpp.pc.in || die elibtoolize }
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre/
commit: 7006337e7b55d0da08a5a0beb3f2745ab90152e1 Author: Lars Wendler gentoo org> AuthorDate: Wed Jul 5 21:25:43 2017 + Commit: Lars Wendler gentoo org> CommitDate: Wed Jul 5 21:46:34 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7006337e dev-libs/libpcre: Bump to version 8.41 Package-Manager: Portage-2.3.6, Repoman-2.3.2 dev-libs/libpcre/Manifest| 1 + dev-libs/libpcre/libpcre-8.41.ebuild | 102 +++ 2 files changed, 103 insertions(+) diff --git a/dev-libs/libpcre/Manifest b/dev-libs/libpcre/Manifest index dacf77de3e9..7d801d1c0ef 100644 --- a/dev-libs/libpcre/Manifest +++ b/dev-libs/libpcre/Manifest @@ -1 +1,2 @@ DIST pcre-8.40.tar.bz2 1560119 SHA256 00e27a29ead4267e3de8111fcaa59b132d0533cdfdbdddf4b0604279acbcf4f4 SHA512 b4c27eafbdf33bd7a1384655b1936f4be3bc6745c072347eb26e988896c52664bd85ac42444da1be78b6e20f45b6c7e5921f5f20f5b0741b5bd3d9844e5bd4e2 WHIRLPOOL 6711688972b3db4b98902d548b84e8b03b61c3a12d24a4e42fc49ddc5e2b4be51f98f91873166e550866e88b6cd55092ea27704a3b7e71d58a2af21148ad3340 +DIST pcre-8.41.tar.bz2 1561874 SHA256 e62c7eac5ae7c0e7286db61ff82912e1c0b7a0c13706616e94a7dd729321b530 SHA512 cc9cdbeb98c010fe4f093a019bebfb91965dae4c6a48f8e49c38ec8df7d9da7f0d32c12fc58f22c51f1c2f010e72b65bcbf8bbf180060e93edf464fa9a7c3551 WHIRLPOOL 24d891c4f6580af20aa07a166038a2bacb52cdb305987f8b91b2fecae65e7b5277d3ef0b26ddbb3a33fd34794e6340e77df6a321e770b3aca4393d1ed144cf64 diff --git a/dev-libs/libpcre/libpcre-8.41.ebuild b/dev-libs/libpcre/libpcre-8.41.ebuild new file mode 100644 index 000..a681e836fee --- /dev/null +++ b/dev-libs/libpcre/libpcre-8.41.ebuild @@ -0,0 +1,102 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit eutils multilib libtool flag-o-matic toolchain-funcs multilib-minimal + +DESCRIPTION="Perl-compatible regular expression library" +HOMEPAGE="http://www.pcre.org/"; +MY_P="pcre-${PV/_rc/-RC}" +if [[ ${PV} != *_rc* ]] ; then + # Only the final releases are available here. + SRC_URI="mirror://sourceforge/pcre/${MY_P}.tar.bz2 + ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/${MY_P}.tar.bz2"; +else + 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 ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="bzip2 +cxx +jit libedit pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib" +REQUIRED_USE="readline? ( !libedit ) + libedit? ( !readline )" + +RDEPEND=" + bzip2? ( app-arch/bzip2 ) + zlib? ( sys-libs/zlib ) + libedit? ( dev-libs/libedit ) + readline? ( sys-libs/readline:0= ) +" +DEPEND=" + ${RDEPEND} + virtual/pkgconfig +" +RDEPEND=" + ${RDEPEND} + abi_x86_32? ( + !<=app-emulation/emul-linux-x86-baselibs-20131008-r2 + !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] + ) +" + +S="${WORKDIR}/${MY_P}" + +MULTILIB_CHOST_TOOLS=( + /usr/bin/pcre-config +) + +#PATCHES=( +#) + +src_prepare() { + #epatch "${PATCHES[@]}" + sed -i -e "s:-lpcre ::" libpcrecpp.pc.in || die + elibtoolize +} + +multilib_src_configure() { + local myeconfargs=( + --with-match-limit-recursion=$(usex recursion-limit 8192 MATCH_LIMIT) + $(multilib_native_use_enable bzip2 pcregrep-libbz2) + $(use_enable cxx cpp) + $(use_enable jit) $(use_enable jit pcregrep-jit) + $(use_enable pcre16) + $(use_enable pcre32) + $(multilib_native_use_enable libedit pcretest-libedit) + $(multilib_native_use_enable readline pcretest-libreadline) + $(use_enable static-libs static) + $(use_enable unicode utf) $(use_enable unicode unicode-properties) + $(multilib_native_use_enable zlib pcregrep-libz) + --enable-pcre8 + --enable-shared + --htmldir="${EPREFIX}"/usr/share/doc/${PF}/html + --docdir="${EPREFIX}"/usr/share/doc/${PF} + ) + ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" +} + +multilib_src_compile() { + emake V=1 $(multilib_is_native_abi || echo "bin_PROGRAMS=") +} + +multilib_src_install() { + emake \ + DESTDIR="${D}" \ + $(multilib_is_native_abi || echo "bin_PROGRAMS= dist_html_DATA=") \ + install + gen_usr_ldscript -a pcre +} + +multilib_src_install_all() { + prune_libtool_files +} + +pkg_preinst() { + preserve_old_lib /$(get_libdir)/libpcre.so.0 +} + +pkg_postinst() { + preserve
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre/
commit: 34b8482e5b18c1242dfd3d5407c1da6a0a3d86af Author: Thomas Deutschmann gentoo org> AuthorDate: Sun Jun 4 12:58:59 2017 + Commit: Lars Wendler gentoo org> CommitDate: Wed Jun 7 10:38:49 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34b8482e dev-libs/libpcre: Security cleanup (bug #609592) Package-Manager: Portage-2.3.5, Repoman-2.3.2 Closes: https://github.com/gentoo/gentoo/pull/4848 dev-libs/libpcre/Manifest| 1 - dev-libs/libpcre/libpcre-8.39.ebuild | 94 dev-libs/libpcre/libpcre-8.40.ebuild | 94 3 files changed, 189 deletions(-) diff --git a/dev-libs/libpcre/Manifest b/dev-libs/libpcre/Manifest index ec5ea111375..dacf77de3e9 100644 --- a/dev-libs/libpcre/Manifest +++ b/dev-libs/libpcre/Manifest @@ -1,2 +1 @@ -DIST pcre-8.39.tar.bz2 1560758 SHA256 b858099f82483031ee02092711689e7245586ada49e534a06e678b8ea9549e8b SHA512 8b0f14ae5947c4b2d74876a795b04e532fd71c2479a64dbe0ed817e7c7894ea3cae533413de8c17322d305cb7f4e275d72b43e4e828eaca77dc4bcaf04529cf6 WHIRLPOOL 00e8e7fb3dc60cbbd2ee185e269696058b568a0f269749386bad44cb474f723c9ed3dfd2af91ddce0b5047aab459864f07e05940af17d3d51d2f1b068415b1ed DIST pcre-8.40.tar.bz2 1560119 SHA256 00e27a29ead4267e3de8111fcaa59b132d0533cdfdbdddf4b0604279acbcf4f4 SHA512 b4c27eafbdf33bd7a1384655b1936f4be3bc6745c072347eb26e988896c52664bd85ac42444da1be78b6e20f45b6c7e5921f5f20f5b0741b5bd3d9844e5bd4e2 WHIRLPOOL 6711688972b3db4b98902d548b84e8b03b61c3a12d24a4e42fc49ddc5e2b4be51f98f91873166e550866e88b6cd55092ea27704a3b7e71d58a2af21148ad3340 diff --git a/dev-libs/libpcre/libpcre-8.39.ebuild b/dev-libs/libpcre/libpcre-8.39.ebuild deleted file mode 100644 index 52b4b043c95..000 --- a/dev-libs/libpcre/libpcre-8.39.ebuild +++ /dev/null @@ -1,94 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI="5" - -inherit eutils multilib libtool flag-o-matic toolchain-funcs multilib-minimal - -DESCRIPTION="Perl-compatible regular expression library" -HOMEPAGE="http://www.pcre.org/"; -MY_P="pcre-${PV/_rc/-RC}" -if [[ ${PV} != *_rc* ]] ; then - # Only the final releases are available here. - SRC_URI="mirror://sourceforge/pcre/${MY_P}.tar.bz2 - ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/${MY_P}.tar.bz2"; -else - 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 arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="bzip2 +cxx +jit libedit pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib" -REQUIRED_USE="readline? ( !libedit ) - libedit? ( !readline )" - -RDEPEND="bzip2? ( app-arch/bzip2 ) - zlib? ( sys-libs/zlib ) - libedit? ( dev-libs/libedit ) - readline? ( sys-libs/readline:0= )" -DEPEND="${RDEPEND} - virtual/pkgconfig" -RDEPEND="${RDEPEND} - abi_x86_32? ( - !<=app-emulation/emul-linux-x86-baselibs-20131008-r2 - !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] - )" - -S=${WORKDIR}/${MY_P} - -MULTILIB_CHOST_TOOLS=( - /usr/bin/pcre-config -) - -#PATCHES=( -#) - -src_prepare() { - #epatch "${PATCHES[@]}" - sed -i -e "s:-lpcre ::" libpcrecpp.pc.in || die - elibtoolize -} - -multilib_src_configure() { - ECONF_SOURCE="${S}" econf \ - --with-match-limit-recursion=$(usex recursion-limit 8192 MATCH_LIMIT) \ - $(multilib_native_use_enable bzip2 pcregrep-libbz2) \ - $(use_enable cxx cpp) \ - $(use_enable jit) $(use_enable jit pcregrep-jit) \ - $(use_enable pcre16) \ - $(use_enable pcre32) \ - $(multilib_native_use_enable libedit pcretest-libedit) \ - $(multilib_native_use_enable readline pcretest-libreadline) \ - $(use_enable static-libs static) \ - $(use_enable unicode utf) $(use_enable unicode unicode-properties) \ - $(multilib_native_use_enable zlib pcregrep-libz) \ - --enable-pcre8 \ - --enable-shared \ - --htmldir="${EPREFIX}"/usr/share/doc/${PF}/html \ - --docdir="${EPREFIX}"/usr/share/doc/${PF} -} - -multilib_src_compile() { - emake V=1 $(multilib_is_native_abi || echo "bin_PROGRAMS=") -} - -multilib_src_install() { - emake \ - DESTDIR="${D}" \ - $(multilib_is_native_abi || echo "bin_PROGRAMS= dist_html_DATA=") \ - install - gen_usr_ldscript -a pcre -} - -multilib_src_install_all() { - prune_libtool_files -} - -pkg_preinst() { - preserve_old_lib /$(ge
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre/
commit: 3ae742ff4a47ec4b1958ce07428170a2de06b513 Author: Mike Frysinger gentoo org> AuthorDate: Wed Apr 12 19:17:12 2017 + Commit: Mike Frysinger gentoo org> CommitDate: Wed Apr 12 19:29:34 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ae742ff dev-libs/libpcre: mark 8.40-r1 m68k/s390/sh stable dev-libs/libpcre/libpcre-8.40-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libpcre/libpcre-8.40-r1.ebuild b/dev-libs/libpcre/libpcre-8.40-r1.ebuild index 6b897beeb90..a99e82c6069 100644 --- a/dev-libs/libpcre/libpcre-8.40-r1.ebuild +++ b/dev-libs/libpcre/libpcre-8.40-r1.ebuild @@ -18,7 +18,7 @@ fi LICENSE="BSD" SLOT="3" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh ~sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="bzip2 +cxx +jit libedit pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib" REQUIRED_USE="readline? ( !libedit ) libedit? ( !readline )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre/
commit: 684cd975e58a1bebca87e9cdeec2a40057a1cbc3 Author: Matt Turner gentoo org> AuthorDate: Thu Mar 30 00:32:29 2017 + Commit: Matt Turner gentoo org> CommitDate: Thu Mar 30 00:38:04 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=684cd975 dev-libs/libpcre-8.40-r1: alpha stable, bug 609592 dev-libs/libpcre/libpcre-8.40-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libpcre/libpcre-8.40-r1.ebuild b/dev-libs/libpcre/libpcre-8.40-r1.ebuild index 2f8d5e6abe9..4e9ab5e1cdd 100644 --- a/dev-libs/libpcre/libpcre-8.40-r1.ebuild +++ b/dev-libs/libpcre/libpcre-8.40-r1.ebuild @@ -18,7 +18,7 @@ fi LICENSE="BSD" SLOT="3" -KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="bzip2 +cxx +jit libedit pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib" REQUIRED_USE="readline? ( !libedit ) libedit? ( !readline )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre/
commit: e4da6aa869236df4c4b55ad8ea73654c812c8a0e Author: Matt Turner gentoo org> AuthorDate: Thu Mar 30 00:32:25 2017 + Commit: Matt Turner gentoo org> CommitDate: Thu Mar 30 00:38:03 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4da6aa8 dev-libs/libpcre-8.40-r1: ia64 stable, bug 609592 dev-libs/libpcre/libpcre-8.40-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libpcre/libpcre-8.40-r1.ebuild b/dev-libs/libpcre/libpcre-8.40-r1.ebuild index ee9b30d34bf..2f8d5e6abe9 100644 --- a/dev-libs/libpcre/libpcre-8.40-r1.ebuild +++ b/dev-libs/libpcre/libpcre-8.40-r1.ebuild @@ -18,7 +18,7 @@ fi LICENSE="BSD" SLOT="3" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="bzip2 +cxx +jit libedit pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib" REQUIRED_USE="readline? ( !libedit ) libedit? ( !readline )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre/
commit: 0651d6a5b9bec1ec67a3f8b8f35d6105e7292831 Author: Michael Weber gentoo org> AuthorDate: Tue Mar 28 11:07:44 2017 + Commit: Michael Weber gentoo org> CommitDate: Tue Mar 28 11:08:00 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0651d6a5 dev-libs/libpcre: arm64 stable (bug 609592). Package-Manager: Portage-2.3.5, Repoman-2.3.2 RepoMan-Options: --include-arches="arm arm64 ppc ppc64" dev-libs/libpcre/libpcre-8.40-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libpcre/libpcre-8.40-r1.ebuild b/dev-libs/libpcre/libpcre-8.40-r1.ebuild index 013991e3ac5..ee9b30d34bf 100644 --- a/dev-libs/libpcre/libpcre-8.40-r1.ebuild +++ b/dev-libs/libpcre/libpcre-8.40-r1.ebuild @@ -18,7 +18,7 @@ fi LICENSE="BSD" SLOT="3" -KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="bzip2 +cxx +jit libedit pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib" REQUIRED_USE="readline? ( !libedit ) libedit? ( !readline )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre/
commit: 0542e2786319cc746ce78476d5e2f480994cc1e7 Author: Michael Weber gentoo org> AuthorDate: Tue Mar 28 10:56:32 2017 + Commit: Michael Weber gentoo org> CommitDate: Tue Mar 28 10:56:44 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0542e278 dev-libs/libpcre: arm stable (bug 609592). Package-Manager: Portage-2.3.5, Repoman-2.3.2 dev-libs/libpcre/libpcre-8.40-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libpcre/libpcre-8.40-r1.ebuild b/dev-libs/libpcre/libpcre-8.40-r1.ebuild index 94e8378ab26..013991e3ac5 100644 --- a/dev-libs/libpcre/libpcre-8.40-r1.ebuild +++ b/dev-libs/libpcre/libpcre-8.40-r1.ebuild @@ -18,7 +18,7 @@ fi LICENSE="BSD" SLOT="3" -KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="bzip2 +cxx +jit libedit pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib" REQUIRED_USE="readline? ( !libedit ) libedit? ( !readline )"