[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre2/
commit: 0d71f80b9cce573ec0be53f75d8318ee6e3580aa Author: Matoro Mahri matoro tk> AuthorDate: Thu Apr 11 20:16:19 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Apr 12 06:25:08 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d71f80b dev-libs/libpcre2: Stabilize 10.42-r2 hppa, #925639 Signed-off-by: Matoro Mahri matoro.tk> Signed-off-by: Arthur Zamarin gentoo.org> dev-libs/libpcre2/libpcre2-10.42-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libpcre2/libpcre2-10.42-r2.ebuild b/dev-libs/libpcre2/libpcre2-10.42-r2.ebuild index 961f1925e593..b3cf5cb10cb5 100644 --- a/dev-libs/libpcre2/libpcre2-10.42-r2.ebuild +++ b/dev-libs/libpcre2/libpcre2-10.42-r2.ebuild @@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="BSD" SLOT="0/3" # libpcre2-posix.so version -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~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 ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" IUSE="bzip2 +jit libedit +pcre16 +pcre32 +readline static-libs unicode valgrind zlib" REQUIRED_USE="?? ( libedit readline )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre2/
commit: 93161f7904446ae6aca8cb44d487d0e9407da6da Author: Sam James gentoo org> AuthorDate: Sat Mar 16 11:11:41 2024 + Commit: Sam James gentoo org> CommitDate: Sat Mar 16 11:11:41 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93161f79 dev-libs/libpcre2: Stabilize 10.42-r2 sparc, #925639 Signed-off-by: Sam James gentoo.org> dev-libs/libpcre2/libpcre2-10.42-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libpcre2/libpcre2-10.42-r2.ebuild b/dev-libs/libpcre2/libpcre2-10.42-r2.ebuild index b128470431e3..961f1925e593 100644 --- a/dev-libs/libpcre2/libpcre2-10.42-r2.ebuild +++ b/dev-libs/libpcre2/libpcre2-10.42-r2.ebuild @@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="BSD" SLOT="0/3" # libpcre2-posix.so version -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~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 ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" IUSE="bzip2 +jit libedit +pcre16 +pcre32 +readline static-libs unicode valgrind zlib" REQUIRED_USE="?? ( libedit readline )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre2/
commit: 0c82a57a676b1ef9cc3c71373e8053bccdf84bc2 Author: Sam James gentoo org> AuthorDate: Sun Mar 3 02:48:05 2024 + Commit: Sam James gentoo org> CommitDate: Sun Mar 3 02:48:05 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c82a57a dev-libs/libpcre2: Stabilize 10.42-r2 arm64, #925639 Signed-off-by: Sam James gentoo.org> dev-libs/libpcre2/libpcre2-10.42-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libpcre2/libpcre2-10.42-r2.ebuild b/dev-libs/libpcre2/libpcre2-10.42-r2.ebuild index faaa43e5506b..b128470431e3 100644 --- a/dev-libs/libpcre2/libpcre2-10.42-r2.ebuild +++ b/dev-libs/libpcre2/libpcre2-10.42-r2.ebuild @@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="BSD" SLOT="0/3" # libpcre2-posix.so version -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~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 ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" IUSE="bzip2 +jit libedit +pcre16 +pcre32 +readline static-libs unicode valgrind zlib" REQUIRED_USE="?? ( libedit readline )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre2/
commit: e562a90f2ca117c2826625bce9b26c4650022da1 Author: Sam James gentoo org> AuthorDate: Sat Mar 2 22:49:59 2024 + Commit: Sam James gentoo org> CommitDate: Sat Mar 2 22:49:59 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e562a90f dev-libs/libpcre2: Stabilize 10.42-r2 ppc, #925639 Signed-off-by: Sam James gentoo.org> dev-libs/libpcre2/libpcre2-10.42-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libpcre2/libpcre2-10.42-r2.ebuild b/dev-libs/libpcre2/libpcre2-10.42-r2.ebuild index 3b54a4b112af..faaa43e5506b 100644 --- a/dev-libs/libpcre2/libpcre2-10.42-r2.ebuild +++ b/dev-libs/libpcre2/libpcre2-10.42-r2.ebuild @@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="BSD" SLOT="0/3" # libpcre2-posix.so version -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~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 ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" IUSE="bzip2 +jit libedit +pcre16 +pcre32 +readline static-libs unicode valgrind zlib" REQUIRED_USE="?? ( libedit readline )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre2/
commit: e824c2066167731e009dd46fc2d520f5c353be93 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Mar 2 18:25:18 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Mar 2 18:25:18 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e824c206 dev-libs/libpcre2: Stabilize 10.42-r2 ppc64, #925639 Signed-off-by: Arthur Zamarin gentoo.org> dev-libs/libpcre2/libpcre2-10.42-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libpcre2/libpcre2-10.42-r2.ebuild b/dev-libs/libpcre2/libpcre2-10.42-r2.ebuild index 278d72e9652e..3b54a4b112af 100644 --- a/dev-libs/libpcre2/libpcre2-10.42-r2.ebuild +++ b/dev-libs/libpcre2/libpcre2-10.42-r2.ebuild @@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="BSD" SLOT="0/3" # libpcre2-posix.so version -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~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 ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" IUSE="bzip2 +jit libedit +pcre16 +pcre32 +readline static-libs unicode valgrind zlib" REQUIRED_USE="?? ( libedit readline )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre2/
commit: d388274bb9c467f585648db1a83b2da036854a51 Author: Arthur Zamarin gentoo org> AuthorDate: Wed Feb 28 18:52:10 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Wed Feb 28 18:52:10 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d388274b dev-libs/libpcre2: Stabilize 10.42-r2 arm, #925639 Signed-off-by: Arthur Zamarin gentoo.org> dev-libs/libpcre2/libpcre2-10.42-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libpcre2/libpcre2-10.42-r2.ebuild b/dev-libs/libpcre2/libpcre2-10.42-r2.ebuild index b1802858a228..278d72e9652e 100644 --- a/dev-libs/libpcre2/libpcre2-10.42-r2.ebuild +++ b/dev-libs/libpcre2/libpcre2-10.42-r2.ebuild @@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="BSD" SLOT="0/3" # libpcre2-posix.so version -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~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 ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" IUSE="bzip2 +jit libedit +pcre16 +pcre32 +readline static-libs unicode valgrind zlib" REQUIRED_USE="?? ( libedit readline )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre2/
commit: efc54b0251cae67bb7aaac777282de7b7d0a64ee Author: Jakov Smolić gentoo org> AuthorDate: Tue Feb 27 23:39:09 2024 + Commit: Jakov Smolić gentoo org> CommitDate: Tue Feb 27 23:39:09 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=efc54b02 dev-libs/libpcre2: Stabilize 10.42-r2 x86, #925639 Signed-off-by: Jakov Smolić gentoo.org> dev-libs/libpcre2/libpcre2-10.42-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libpcre2/libpcre2-10.42-r2.ebuild b/dev-libs/libpcre2/libpcre2-10.42-r2.ebuild index 881a0b37bcba..49cef0b6c336 100644 --- a/dev-libs/libpcre2/libpcre2-10.42-r2.ebuild +++ b/dev-libs/libpcre2/libpcre2-10.42-r2.ebuild @@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="BSD" SLOT="0/3" # libpcre2-posix.so version -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~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 ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" IUSE="bzip2 +jit libedit +pcre16 +pcre32 +readline static-libs unicode valgrind zlib" REQUIRED_USE="?? ( libedit readline )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre2/
commit: d6a475dd2be582257c089b3647eb534ed6757f21 Author: Jakov Smolić gentoo org> AuthorDate: Tue Feb 27 23:39:10 2024 + Commit: Jakov Smolić gentoo org> CommitDate: Tue Feb 27 23:39:10 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6a475dd dev-libs/libpcre2: Stabilize 10.42-r2 amd64, #925639 Signed-off-by: Jakov Smolić gentoo.org> dev-libs/libpcre2/libpcre2-10.42-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libpcre2/libpcre2-10.42-r2.ebuild b/dev-libs/libpcre2/libpcre2-10.42-r2.ebuild index 49cef0b6c336..b1802858a228 100644 --- a/dev-libs/libpcre2/libpcre2-10.42-r2.ebuild +++ b/dev-libs/libpcre2/libpcre2-10.42-r2.ebuild @@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="BSD" SLOT="0/3" # libpcre2-posix.so version -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~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 ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" IUSE="bzip2 +jit libedit +pcre16 +pcre32 +readline static-libs unicode valgrind zlib" REQUIRED_USE="?? ( libedit readline )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre2/
commit: 4e19e22d7ab73eaf989805dcc791c051a6979eb3 Author: Sam James gentoo org> AuthorDate: Sat Feb 17 01:41:52 2024 + Commit: Sam James gentoo org> CommitDate: Sat Feb 17 03:03:06 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e19e22d dev-libs/libpcre2: add 10.43, drop 10.43_rc1 Signed-off-by: Sam James gentoo.org> dev-libs/libpcre2/Manifest | 4 ++-- .../{libpcre2-10.43_rc1.ebuild => libpcre2-10.43.ebuild} | 12 2 files changed, 10 insertions(+), 6 deletions(-) diff --git a/dev-libs/libpcre2/Manifest b/dev-libs/libpcre2/Manifest index 0148bb3f0492..f3ae75c83491 100644 --- a/dev-libs/libpcre2/Manifest +++ b/dev-libs/libpcre2/Manifest @@ -1,4 +1,4 @@ DIST pcre2-10.42.tar.bz2 1799866 BLAKE2B 40aa096745548c489a00ead87a191a4d24ecd924a5b8f00401c1273176de15ccb23510882467c8e2b5c1256b97db46fba5fcdfbd9f0d61d86a29d74bb4bca7a0 SHA512 72fbde87fecec3aa4b47225dd919ea1d55e97f2cbcf02aba26e5a0d3b1ffb58c25a80a9ef069eb99f9cf4e41ba9604ad06a7ec159870e1e875d86820e12256d3 DIST pcre2-10.42.tar.bz2.sig 310 BLAKE2B 2125d7e23f7e75847573e3caeb8d55da5d8e0df3d166bf8b638b998aebacaefb4e88df7e813d6977af2dc7d82c93b7179ad0043c4f46fc4e06d99d214b0b7fcf SHA512 22ce3c7903835b1cf835ac6cfa725badecc982f1504382e62525c88307b2e3bd8951f2221fdd3d73920843e69f714b6df99fe741069e610f1f809087512a31f7 -DIST pcre2-10.43-RC1.tar.bz2 1901289 BLAKE2B 94ba878ed7a02d359d094daa22517c645b5d660dfab4ce65e9f56c1750abb56280dc0be05b6f675d12891bf9fa857ba7339d9e703b0360d72ee746afcecc6dba SHA512 2b33a50fbff0f7832d40682e7a43bef301016d8a8d74d838f1ab473f09a19c5ea98dcf73cdfa4cda4a01968e50930bb2fc40948c0e4e9c43d9762ee3dd0b1fc7 -DIST pcre2-10.43-RC1.tar.bz2.sig 310 BLAKE2B 4bfaf5209fbeb89fbc0f134921d18d15b35ef24503b910de7d0a420fbfc84831ddd79f8f61fe8a12776eb154e264ac7ff4f55d548a1e1c0ae8f53c32a4ba90e1 SHA512 09b9166f4edc6fc0d4cab66bcc572d9b081ceda3398c510348fab7746c520c4b607c26e13937e45cf3d27e0a94eefca2dddaf4210d2a754c277f1837b9a7f96d +DIST pcre2-10.43.tar.bz2 1905255 BLAKE2B f87f9f36dd6a806cdba1f077f51b53da2583f1898f83e41d594622b28ac8efbc1b2d122b752a9d6cd461fe0e3c7c85ee93358443df518a336da4ee9d72cca808 SHA512 8ac1520c32e9e5672404aaf6104e23c9ee5c3c28ad28ff101435599d813cbb20e0491a3fd34e012b4411b3e0366a4c6dfa3f02d093acaa6ff0ab25478bb7ade9 +DIST pcre2-10.43.tar.bz2.sig 310 BLAKE2B 5625358ec542a2c808be852437ca47a4df005068759e35b95ba20a55e5d1647b0953df6684e24b6a9de1442c6d6784e45fb1665d48c904dda4ffa16154437c7d SHA512 5edb16176ea4335ab1d35f1b77837c8b6b836f346e379e6b5762e1f4463cb3fb7fee4dc6d0e9b2084766cdba727c9503830031bb92af91f9706e11389d81 diff --git a/dev-libs/libpcre2/libpcre2-10.43_rc1.ebuild b/dev-libs/libpcre2/libpcre2-10.43.ebuild similarity index 85% rename from dev-libs/libpcre2/libpcre2-10.43_rc1.ebuild rename to dev-libs/libpcre2/libpcre2-10.43.ebuild index 426be94c00e7..eebbe19389eb 100644 --- a/dev-libs/libpcre2/libpcre2-10.43_rc1.ebuild +++ b/dev-libs/libpcre2/libpcre2-10.43.ebuild @@ -1,7 +1,7 @@ # Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/philiphazel.asc inherit libtool multilib-minimal verify-sig @@ -10,15 +10,19 @@ MY_P="pcre2-${PV/_rc/-RC}" DESCRIPTION="Perl-compatible regular expression library" HOMEPAGE="https://www.pcre.org/; -SRC_URI="https://github.com/PCRE2Project/pcre2/releases/download/${MY_P}/${MY_P}.tar.bz2 +SRC_URI=" + https://github.com/PCRE2Project/pcre2/releases/download/${MY_P}/${MY_P}.tar.bz2 https://ftp.pcre.org/pub/pcre/${MY_P}.tar.bz2 - verify-sig? ( https://github.com/PCRE2Project/pcre2/releases/download/${MY_P}/${MY_P}.tar.bz2.sig )" + verify-sig? ( https://github.com/PCRE2Project/pcre2/releases/download/${MY_P}/${MY_P}.tar.bz2.sig ) +" S="${WORKDIR}/${MY_P}" LICENSE="BSD" SLOT="0/3" # libpcre2-posix.so version -#KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +if [[ ${PV} != *_rc* ]] ; then + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +fi IUSE="bzip2 +jit libedit +pcre16 +pcre32 +readline static-libs unicode valgrind zlib" REQUIRED_USE="?? ( libedit readline )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre2/
commit: f3a9792fdf7bcdf559adc43f563cc4886c208cee Author: Eli Schwartz gmail com> AuthorDate: Tue Feb 6 05:38:03 2024 + Commit: Sam James gentoo org> CommitDate: Tue Feb 6 22:49:29 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3a9792f dev-libs/libpcre2: 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> ...bpcre2-10.43_rc1.ebuild => libpcre2-10.42-r2.ebuild} | 17 ++--- dev-libs/libpcre2/libpcre2-10.43_rc1.ebuild | 3 +-- 2 files changed, 11 insertions(+), 9 deletions(-) diff --git a/dev-libs/libpcre2/libpcre2-10.43_rc1.ebuild b/dev-libs/libpcre2/libpcre2-10.42-r2.ebuild similarity index 75% copy from dev-libs/libpcre2/libpcre2-10.43_rc1.ebuild copy to dev-libs/libpcre2/libpcre2-10.42-r2.ebuild index f12355bd6b9e..881a0b37bcba 100644 --- a/dev-libs/libpcre2/libpcre2-10.43_rc1.ebuild +++ b/dev-libs/libpcre2/libpcre2-10.42-r2.ebuild @@ -4,21 +4,26 @@ EAPI=7 VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/philiphazel.asc -inherit libtool multilib-minimal usr-ldscript verify-sig +inherit libtool multilib-minimal verify-sig MY_P="pcre2-${PV/_rc/-RC}" DESCRIPTION="Perl-compatible regular expression library" HOMEPAGE="https://www.pcre.org/; -SRC_URI="https://github.com/PCRE2Project/pcre2/releases/download/${MY_P}/${MY_P}.tar.bz2 - https://ftp.pcre.org/pub/pcre/${MY_P}.tar.bz2 - verify-sig? ( https://github.com/PCRE2Project/pcre2/releases/download/${MY_P}/${MY_P}.tar.bz2.sig )" +if [[ ${PV} != *_rc* ]] ; then + # Only the final releases are available here. + SRC_URI="https://github.com/PCRE2Project/pcre2/releases/download/${MY_P}/${MY_P}.tar.bz2 + https://ftp.pcre.org/pub/pcre/${MY_P}.tar.bz2 + verify-sig? ( https://github.com/PCRE2Project/pcre2/releases/download/${MY_P}/${MY_P}.tar.bz2.sig )" +else + SRC_URI="https://ftp.pcre.org/pub/pcre/Testing/${MY_P}.tar.bz2; +fi S="${WORKDIR}/${MY_P}" LICENSE="BSD" SLOT="0/3" # libpcre2-posix.so version -#KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~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 ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" IUSE="bzip2 +jit libedit +pcre16 +pcre32 +readline static-libs unicode valgrind zlib" REQUIRED_USE="?? ( libedit readline )" @@ -43,7 +48,6 @@ MULTILIB_CHOST_TOOLS=( PATCHES=( "${FILESDIR}"/${PN}-10.10-000-Fix-multilib.patch - "${FILESDIR}"/${PN}-10.43-fix-loong-sljit.patch ) src_prepare() { @@ -85,7 +89,6 @@ multilib_src_install() { DESTDIR="${D}" \ $(multilib_is_native_abi || echo "bin_PROGRAMS= dist_html_DATA=") \ install - multilib_is_native_abi && gen_usr_ldscript -a pcre2-posix pcre2-8 } multilib_src_install_all() { diff --git a/dev-libs/libpcre2/libpcre2-10.43_rc1.ebuild b/dev-libs/libpcre2/libpcre2-10.43_rc1.ebuild index f12355bd6b9e..426be94c00e7 100644 --- a/dev-libs/libpcre2/libpcre2-10.43_rc1.ebuild +++ b/dev-libs/libpcre2/libpcre2-10.43_rc1.ebuild @@ -4,7 +4,7 @@ EAPI=7 VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/philiphazel.asc -inherit libtool multilib-minimal usr-ldscript verify-sig +inherit libtool multilib-minimal verify-sig MY_P="pcre2-${PV/_rc/-RC}" @@ -85,7 +85,6 @@ multilib_src_install() { DESTDIR="${D}" \ $(multilib_is_native_abi || echo "bin_PROGRAMS= dist_html_DATA=") \ install - multilib_is_native_abi && gen_usr_ldscript -a pcre2-posix pcre2-8 } multilib_src_install_all() {
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre2/
commit: ebaa5778d8c189498f3b204f7aa826b7510ac5a1 Author: WANG Xuerui gentoo org> AuthorDate: Tue Jan 9 10:50:08 2024 + Commit: WANG Xuerui gentoo org> CommitDate: Thu Jan 11 05:22:17 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ebaa5778 dev-libs/libpcre2: add 10.43_rc1 Unkeyworded; this is mainly for testing out the new JIT support on loong. Change to the SRC_URI part: the ftp.pcre.org download site is gone according to the project homepage, and the release assets are now hosted on GitHub. Signed-off-by: WANG Xuerui gentoo.org> dev-libs/libpcre2/Manifest | 2 + dev-libs/libpcre2/libpcre2-10.43_rc1.ebuild | 92 + 2 files changed, 94 insertions(+) diff --git a/dev-libs/libpcre2/Manifest b/dev-libs/libpcre2/Manifest index f7ea84a4872d..0148bb3f0492 100644 --- a/dev-libs/libpcre2/Manifest +++ b/dev-libs/libpcre2/Manifest @@ -1,2 +1,4 @@ DIST pcre2-10.42.tar.bz2 1799866 BLAKE2B 40aa096745548c489a00ead87a191a4d24ecd924a5b8f00401c1273176de15ccb23510882467c8e2b5c1256b97db46fba5fcdfbd9f0d61d86a29d74bb4bca7a0 SHA512 72fbde87fecec3aa4b47225dd919ea1d55e97f2cbcf02aba26e5a0d3b1ffb58c25a80a9ef069eb99f9cf4e41ba9604ad06a7ec159870e1e875d86820e12256d3 DIST pcre2-10.42.tar.bz2.sig 310 BLAKE2B 2125d7e23f7e75847573e3caeb8d55da5d8e0df3d166bf8b638b998aebacaefb4e88df7e813d6977af2dc7d82c93b7179ad0043c4f46fc4e06d99d214b0b7fcf SHA512 22ce3c7903835b1cf835ac6cfa725badecc982f1504382e62525c88307b2e3bd8951f2221fdd3d73920843e69f714b6df99fe741069e610f1f809087512a31f7 +DIST pcre2-10.43-RC1.tar.bz2 1901289 BLAKE2B 94ba878ed7a02d359d094daa22517c645b5d660dfab4ce65e9f56c1750abb56280dc0be05b6f675d12891bf9fa857ba7339d9e703b0360d72ee746afcecc6dba SHA512 2b33a50fbff0f7832d40682e7a43bef301016d8a8d74d838f1ab473f09a19c5ea98dcf73cdfa4cda4a01968e50930bb2fc40948c0e4e9c43d9762ee3dd0b1fc7 +DIST pcre2-10.43-RC1.tar.bz2.sig 310 BLAKE2B 4bfaf5209fbeb89fbc0f134921d18d15b35ef24503b910de7d0a420fbfc84831ddd79f8f61fe8a12776eb154e264ac7ff4f55d548a1e1c0ae8f53c32a4ba90e1 SHA512 09b9166f4edc6fc0d4cab66bcc572d9b081ceda3398c510348fab7746c520c4b607c26e13937e45cf3d27e0a94eefca2dddaf4210d2a754c277f1837b9a7f96d diff --git a/dev-libs/libpcre2/libpcre2-10.43_rc1.ebuild b/dev-libs/libpcre2/libpcre2-10.43_rc1.ebuild new file mode 100644 index ..b6cba6f208e6 --- /dev/null +++ b/dev-libs/libpcre2/libpcre2-10.43_rc1.ebuild @@ -0,0 +1,92 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/philiphazel.asc +inherit libtool multilib-minimal usr-ldscript verify-sig + +MY_P="pcre2-${PV/_rc/-RC}" + +DESCRIPTION="Perl-compatible regular expression library" +HOMEPAGE="https://www.pcre.org/; +SRC_URI="https://github.com/PCRE2Project/pcre2/releases/download/${MY_P}/${MY_P}.tar.bz2 + https://ftp.pcre.org/pub/pcre/${MY_P}.tar.bz2 + verify-sig? ( https://github.com/PCRE2Project/pcre2/releases/download/${MY_P}/${MY_P}.tar.bz2.sig )" + +S="${WORKDIR}/${MY_P}" + +LICENSE="BSD" +SLOT="0/3" # libpcre2-posix.so version +#KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +IUSE="bzip2 +jit libedit +pcre16 +pcre32 +readline static-libs unicode valgrind zlib" +REQUIRED_USE="?? ( libedit readline )" + +RDEPEND=" + bzip2? ( app-arch/bzip2 ) + libedit? ( dev-libs/libedit ) + readline? ( sys-libs/readline:= ) + zlib? ( sys-libs/zlib ) +" +DEPEND=" + ${RDEPEND} + valgrind? ( dev-util/valgrind ) +" +BDEPEND=" + virtual/pkgconfig + verify-sig? ( sec-keys/openpgp-keys-philiphazel ) +" + +MULTILIB_CHOST_TOOLS=( + /usr/bin/pcre2-config +) + +PATCHES=( + "${FILESDIR}"/${PN}-10.10-000-Fix-multilib.patch +) + +src_prepare() { + default + + elibtoolize +} + +multilib_src_configure() { + local myeconfargs=( + --enable-pcre2-8 + --enable-shared + $(multilib_native_use_enable bzip2 pcre2grep-libbz2) + $(multilib_native_use_enable libedit pcre2test-libedit) + $(multilib_native_use_enable readline pcre2test-libreadline) + $(multilib_native_use_enable valgrind) + $(multilib_native_use_enable zlib pcre2grep-libz) + $(use_enable jit) + $(use_enable jit pcre2grep-jit) + $(use_enable pcre16 pcre2-16) + $(use_enable pcre32 pcre2-32) + $(use_enable static-libs static) + $(use_enable unicode) + ) + + ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" +} + +multilib_src_compile() { + emake V=1 $(multilib_is_native_abi || echo "bin_PROGRAMS=") +} + +multilib_src_test() { + emake check VERBOSE=yes +} + +multilib_src_install() { + emake \ + DESTDIR="${D}" \
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre2/files/, dev-libs/libpcre2/
commit: 563bbd0dcab6130d6241badf36ddb5a7615bcb11 Author: WANG Xuerui gentoo org> AuthorDate: Wed Jan 10 07:27:12 2024 + Commit: WANG Xuerui gentoo org> CommitDate: Thu Jan 11 06:03:38 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=563bbd0d dev-libs/libpcre2: fix build error on loong when USE=jit Closes: https://github.com/gentoo/gentoo/pull/34729 Signed-off-by: WANG Xuerui gentoo.org> .../files/libpcre2-10.43-fix-loong-sljit.patch | 30 ++ dev-libs/libpcre2/libpcre2-10.43_rc1.ebuild| 1 + 2 files changed, 31 insertions(+) diff --git a/dev-libs/libpcre2/files/libpcre2-10.43-fix-loong-sljit.patch b/dev-libs/libpcre2/files/libpcre2-10.43-fix-loong-sljit.patch new file mode 100644 index ..30fe49410bd5 --- /dev/null +++ b/dev-libs/libpcre2/files/libpcre2-10.43-fix-loong-sljit.patch @@ -0,0 +1,30 @@ +https://github.com/zherczeg/sljit/commit/7a821cd714d132e46e748275a80d402beea24764 +with file path adjusted to libpcre2 layout + +From: lrzlin <54242813+lrz...@users.noreply.github.com> +Date: Wed, 10 Jan 2024 07:13:55 +0800 +Subject: [PATCH] Add LoongArch float to integer conversion special cases + (#226) + +--- a/src/sljit/sljitConfigInternal.h b/src/sljit/sljitConfigInternal.h +@@ -198,7 +198,7 @@ extern "C" { + /* Type of public API functions. */ + /*/ + +-#ifndef SLJIT_API_FUNC_ATTRIBUTE ++#ifndef SLJIT_API_FUNC_ATTRIBUTE + #if (defined SLJIT_CONFIG_STATIC && SLJIT_CONFIG_STATIC) + /* Static ABI functions. For all-in-one programs. */ + +@@ -399,6 +399,10 @@ typedef double sljit_f64; + #define SLJIT_CONV_MAX_FLOAT SLJIT_CONV_RESULT_MAX_INT + #define SLJIT_CONV_MIN_FLOAT SLJIT_CONV_RESULT_MIN_INT + #define SLJIT_CONV_NAN_FLOAT SLJIT_CONV_RESULT_MIN_INT ++#elif (defined SLJIT_CONFIG_LOONGARCH && SLJIT_CONFIG_LOONGARCH) ++#define SLJIT_CONV_MAX_FLOAT SLJIT_CONV_RESULT_MAX_INT ++#define SLJIT_CONV_MIN_FLOAT SLJIT_CONV_RESULT_MIN_INT ++#define SLJIT_CONV_NAN_FLOAT SLJIT_CONV_RESULT_ZERO + #else + #error "Result for float to integer conversion is not defined" + #endif diff --git a/dev-libs/libpcre2/libpcre2-10.43_rc1.ebuild b/dev-libs/libpcre2/libpcre2-10.43_rc1.ebuild index b6cba6f208e6..31c398868949 100644 --- a/dev-libs/libpcre2/libpcre2-10.43_rc1.ebuild +++ b/dev-libs/libpcre2/libpcre2-10.43_rc1.ebuild @@ -43,6 +43,7 @@ MULTILIB_CHOST_TOOLS=( PATCHES=( "${FILESDIR}"/${PN}-10.10-000-Fix-multilib.patch + "${FILESDIR}"/${PN}-10.43-fix-loong-sljit.patch ) src_prepare() {
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre2/
commit: b08683fa014fe74f16f868236cf440967bb9a912 Author: Andreas K. Hüttel gentoo org> AuthorDate: Fri Dec 1 14:57:47 2023 + Commit: Andreas K. Hüttel gentoo org> CommitDate: Fri Dec 1 14:57:47 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b08683fa dev-libs/libpcre2: Enable 32bit also by default, needed by other packages Signed-off-by: Andreas K. Hüttel gentoo.org> dev-libs/libpcre2/libpcre2-10.42-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libpcre2/libpcre2-10.42-r1.ebuild b/dev-libs/libpcre2/libpcre2-10.42-r1.ebuild index 40fd481d65a5..9d03f3ad4586 100644 --- a/dev-libs/libpcre2/libpcre2-10.42-r1.ebuild +++ b/dev-libs/libpcre2/libpcre2-10.42-r1.ebuild @@ -24,7 +24,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="BSD" SLOT="0/3" # libpcre2-posix.so version KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" -IUSE="bzip2 +jit libedit +pcre16 pcre32 +readline static-libs unicode valgrind zlib" +IUSE="bzip2 +jit libedit +pcre16 +pcre32 +readline static-libs unicode valgrind zlib" REQUIRED_USE="?? ( libedit readline )" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre2/
commit: 0a93b7039ca5063a5e8d1ccefec340ee7bad11ed Author: Sam James gentoo org> AuthorDate: Sun Aug 13 08:04:34 2023 + Commit: Sam James gentoo org> CommitDate: Sun Aug 13 08:07:03 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a93b703 dev-libs/libpcre2: update upstream metadata Signed-off-by: Sam James gentoo.org> dev-libs/libpcre2/metadata.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libpcre2/metadata.xml b/dev-libs/libpcre2/metadata.xml index 66bde795d3f1..77f759c7c845 100644 --- a/dev-libs/libpcre2/metadata.xml +++ b/dev-libs/libpcre2/metadata.xml @@ -26,6 +26,6 @@ cpe:/a:pcre:pcre - PhilipHazel/pcre2 + PCRE2Project/pcre2
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre2/
commit: b58e58699814a145840dd61ecef172243cbe1783 Author: Sam James gentoo org> AuthorDate: Sun Aug 13 08:05:03 2023 + Commit: Sam James gentoo org> CommitDate: Sun Aug 13 08:07:04 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b58e5869 dev-libs/libpcre2: tweak verify-sig SRC_URI Signed-off-by: Sam James gentoo.org> dev-libs/libpcre2/libpcre2-10.42-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libpcre2/libpcre2-10.42-r1.ebuild b/dev-libs/libpcre2/libpcre2-10.42-r1.ebuild index fc654608018e..d2d2c8a81c8a 100644 --- a/dev-libs/libpcre2/libpcre2-10.42-r1.ebuild +++ b/dev-libs/libpcre2/libpcre2-10.42-r1.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} != *_rc* ]] ; then # Only the final releases are available here. SRC_URI="https://github.com/PCRE2Project/pcre2/releases/download/${MY_P}/${MY_P}.tar.bz2 https://ftp.pcre.org/pub/pcre/${MY_P}.tar.bz2 - verify-sig? ( https://github.com/PhilipHazel/pcre2/releases/download/${MY_P}/${MY_P}.tar.bz2.sig )" + verify-sig? ( https://github.com/PCRE2Project/pcre2/releases/download/${MY_P}/${MY_P}.tar.bz2.sig )" else SRC_URI="https://ftp.pcre.org/pub/pcre/Testing/${MY_P}.tar.bz2; fi
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre2/
commit: b0d02bd33d7017f3f7b81132bae961ccb13895c3 Author: Sam James gentoo org> AuthorDate: Thu Jun 29 06:17:02 2023 + Commit: Sam James gentoo org> CommitDate: Thu Jun 29 06:17:15 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0d02bd3 dev-libs/libpcre2: drop 10.40-r1 Signed-off-by: Sam James gentoo.org> dev-libs/libpcre2/Manifest | 3 - dev-libs/libpcre2/libpcre2-10.40-r1.ebuild | 106 - 2 files changed, 109 deletions(-) diff --git a/dev-libs/libpcre2/Manifest b/dev-libs/libpcre2/Manifest index fd56ba492a72..f7ea84a4872d 100644 --- a/dev-libs/libpcre2/Manifest +++ b/dev-libs/libpcre2/Manifest @@ -1,5 +1,2 @@ -DIST libpcre2-10.36-patchset-01.tar.xz 1364 BLAKE2B bfef3c876a092e06972107b44794c23b758a030181f3040c8b722db166789eac794783169b468fc71334fd660bc2f1c31422a8cb8e5bdc18a69b72654b1b59b2 SHA512 04324d1efa6d155fa3ffbc328638e4674bea305fef7f57d4369ab4a6399a0f489b4c0ecfb49643feff310d91872e1673e965c48a5c60f1bf54a319f0d275c306 -DIST pcre2-10.40.tar.bz2 1765440 BLAKE2B 627a204585b92238eda81b4befc88757a81d75b0d9fa26ea6d51afcdd93f7e2d102a2245bf3c8e1f5f9ddf69a316c419c948b741a64442bb567480015543e49b SHA512 00e7b48a6554b9127cb6fe24c5cacf72783416a9754ec88f62f73c52f46ed72c86c1869e62c91a31b2ff2cbafbbedabca44b3f1eb7670bc92f49d8401c7374e8 -DIST pcre2-10.40.tar.bz2.sig 310 BLAKE2B 9609111a64b66893b12e36d1cbc77b64d6a0cc30b9288e52753785ddcab37cc3e169d0f117d94e4ad7d7ff897a6ba0a574c9a2e529c3c7e171f5a1bc6f64fe23 SHA512 faa4b47fdac1543cd323651f251b8abb94b31b5966b42d445b8cbb38c441df4742e3c3517c2bc6c0a4464e9fb5feab5d5beda1250a03d56bec2d8383be2f63ab DIST pcre2-10.42.tar.bz2 1799866 BLAKE2B 40aa096745548c489a00ead87a191a4d24ecd924a5b8f00401c1273176de15ccb23510882467c8e2b5c1256b97db46fba5fcdfbd9f0d61d86a29d74bb4bca7a0 SHA512 72fbde87fecec3aa4b47225dd919ea1d55e97f2cbcf02aba26e5a0d3b1ffb58c25a80a9ef069eb99f9cf4e41ba9604ad06a7ec159870e1e875d86820e12256d3 DIST pcre2-10.42.tar.bz2.sig 310 BLAKE2B 2125d7e23f7e75847573e3caeb8d55da5d8e0df3d166bf8b638b998aebacaefb4e88df7e813d6977af2dc7d82c93b7179ad0043c4f46fc4e06d99d214b0b7fcf SHA512 22ce3c7903835b1cf835ac6cfa725badecc982f1504382e62525c88307b2e3bd8951f2221fdd3d73920843e69f714b6df99fe741069e610f1f809087512a31f7 diff --git a/dev-libs/libpcre2/libpcre2-10.40-r1.ebuild b/dev-libs/libpcre2/libpcre2-10.40-r1.ebuild deleted file mode 100644 index 94fdd19aea38.. --- a/dev-libs/libpcre2/libpcre2-10.40-r1.ebuild +++ /dev/null @@ -1,106 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/philiphazel.asc -inherit flag-o-matic libtool multilib-minimal usr-ldscript verify-sig - -PATCH_SET="${PN}-10.36-patchset-01.tar.xz" -MY_P="pcre2-${PV/_rc/-RC}" - -DESCRIPTION="Perl-compatible regular expression library" -HOMEPAGE="https://www.pcre.org/; -if [[ ${PV} != *_rc* ]] ; then - # Only the final releases are available here. - SRC_URI="https://github.com/PhilipHazel/pcre2/releases/download/${MY_P}/${MY_P}.tar.bz2 - https://ftp.pcre.org/pub/pcre/${MY_P}.tar.bz2 - verify-sig? ( https://github.com/PhilipHazel/pcre2/releases/download/${MY_P}/${MY_P}.tar.bz2.sig )" -else - SRC_URI="https://ftp.pcre.org/pub/pcre/Testing/${MY_P}.tar.bz2; -fi - -if [[ -n "${PATCH_SET}" ]] ; then - SRC_URI+=" https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${PATCH_SET}; -fi - -S="${WORKDIR}/${MY_P}" - -LICENSE="BSD" -SLOT="0/3" # libpcre2-posix.so version -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 +jit libedit +pcre16 pcre32 +readline static-libs unicode zlib" -REQUIRED_USE="?? ( libedit readline )" - -RDEPEND="bzip2? ( app-arch/bzip2 ) - libedit? ( dev-libs/libedit ) - readline? ( sys-libs/readline:= ) - zlib? ( sys-libs/zlib )" -DEPEND="${RDEPEND}" -BDEPEND="virtual/pkgconfig - verify-sig? ( sec-keys/openpgp-keys-philiphazel )" - -MULTILIB_CHOST_TOOLS=( - /usr/bin/pcre2-config -) - -src_unpack() { - if use verify-sig ; then - # Needed for downloaded patch (which is unsigned, which is fine) - verify-sig_verify_detached "${DISTDIR}"/${MY_P}.tar.bz2{,.sig} - fi - - default -} - -src_prepare() { - if [[ -d "${WORKDIR}/patches" ]] ; then - rm "${WORKDIR}"/patches/pcre2-10.36-001-issue2698.patch || die - eapply "${WORKDIR}"/patches - fi - - default - - elibtoolize -} - -multilib_src_configure() { - append-lfs-flags - - local myeconfargs=( - --enable-pcre2-8 - --enable-shared - $(multilib_native_use_enable bzip2 pcre2grep-libbz2) - $(multilib_native_use_enable libedit pcre2test-libedit) -
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre2/
commit: 5427dabb239fd64fb92b289d450fdcb2a526ed83 Author: Sam James gentoo org> AuthorDate: Sun May 14 17:01:09 2023 + Commit: Sam James gentoo org> CommitDate: Sun May 14 17:10:40 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5427dabb dev-libs/libpcre2: defer to new global USE=valgrind description Signed-off-by: Sam James gentoo.org> dev-libs/libpcre2/metadata.xml | 1 - 1 file changed, 1 deletion(-) diff --git a/dev-libs/libpcre2/metadata.xml b/dev-libs/libpcre2/metadata.xml index 41adcbfc8a8f..66bde795d3f1 100644 --- a/dev-libs/libpcre2/metadata.xml +++ b/dev-libs/libpcre2/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/libpcre2/
commit: be0890dcd6be784ef5e2cd87e5ef55ae55ee04ad Author: Sam James gentoo org> AuthorDate: Sun May 14 07:25:42 2023 + Commit: Sam James gentoo org> CommitDate: Sun May 14 07:26:40 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be0890dc dev-libs/libpcre2: tweak USE=valgrind description Signed-off-by: Sam James gentoo.org> dev-libs/libpcre2/metadata.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libpcre2/metadata.xml b/dev-libs/libpcre2/metadata.xml index 04cdf69f6d5d..41adcbfc8a8f 100644 --- a/dev-libs/libpcre2/metadata.xml +++ b/dev-libs/libpcre2/metadata.xml @@ -16,7 +16,7 @@ Add support for command line editing to pcretest, through sys-libs/readline. - Support Valgrind for dev-util/valgrind annotations to improve results for memcheck. + 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/libpcre2/
commit: 4a1c5fd4948a420aded7d9f8e9179b0435f875d4 Author: Sam James gentoo org> AuthorDate: Sat May 13 23:08:06 2023 + Commit: Sam James gentoo org> CommitDate: Sun May 14 00:31:17 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a1c5fd4 dev-libs/libpcre2: add Valgrind annotation support The headers are needed to get Valgrind annotations. Signed-off-by: Sam James gentoo.org> dev-libs/libpcre2/libpcre2-10.42-r1.ebuild | 8 ++-- dev-libs/libpcre2/metadata.xml | 1 + 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/dev-libs/libpcre2/libpcre2-10.42-r1.ebuild b/dev-libs/libpcre2/libpcre2-10.42-r1.ebuild index 5a0b23904c4b..56e994b8bfe0 100644 --- a/dev-libs/libpcre2/libpcre2-10.42-r1.ebuild +++ b/dev-libs/libpcre2/libpcre2-10.42-r1.ebuild @@ -24,7 +24,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="BSD" SLOT="0/3" # libpcre2-posix.so version 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" -IUSE="bzip2 +jit libedit +pcre16 pcre32 +readline static-libs unicode zlib" +IUSE="bzip2 +jit libedit +pcre16 pcre32 +readline static-libs unicode valgrind zlib" REQUIRED_USE="?? ( libedit readline )" RDEPEND=" @@ -33,7 +33,10 @@ RDEPEND=" readline? ( sys-libs/readline:= ) zlib? ( sys-libs/zlib ) " -DEPEND="${RDEPEND}" +DEPEND=" + ${RDEPEND} + valgrind? ( dev-util/valgrind ) +" BDEPEND=" virtual/pkgconfig verify-sig? ( sec-keys/openpgp-keys-philiphazel ) @@ -60,6 +63,7 @@ multilib_src_configure() { $(multilib_native_use_enable bzip2 pcre2grep-libbz2) $(multilib_native_use_enable libedit pcre2test-libedit) $(multilib_native_use_enable readline pcre2test-libreadline) + $(multilib_native_use_enable valgrind) $(multilib_native_use_enable zlib pcre2grep-libz) $(use_enable jit) $(use_enable jit pcre2grep-jit) diff --git a/dev-libs/libpcre2/metadata.xml b/dev-libs/libpcre2/metadata.xml index 66bde795d3f1..04cdf69f6d5d 100644 --- a/dev-libs/libpcre2/metadata.xml +++ b/dev-libs/libpcre2/metadata.xml @@ -16,6 +16,7 @@ Add support for command line editing to pcretest, through sys-libs/readline. + Support Valgrind for dev-util/valgrind 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/libpcre2/
commit: 1f7999ad5c0a423435bfc6feaa5f59680f39 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Mar 31 11:44:11 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Mar 31 11:44:11 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f7999ad dev-libs/libpcre2: Stabilize 10.42-r1 ppc, #892173 Signed-off-by: Arthur Zamarin gentoo.org> dev-libs/libpcre2/libpcre2-10.42-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libpcre2/libpcre2-10.42-r1.ebuild b/dev-libs/libpcre2/libpcre2-10.42-r1.ebuild index 215da4f0f5e8..5a0b23904c4b 100644 --- a/dev-libs/libpcre2/libpcre2-10.42-r1.ebuild +++ b/dev-libs/libpcre2/libpcre2-10.42-r1.ebuild @@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="BSD" SLOT="0/3" # libpcre2-posix.so version -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" +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" IUSE="bzip2 +jit libedit +pcre16 pcre32 +readline static-libs unicode zlib" REQUIRED_USE="?? ( libedit readline )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre2/
commit: 853ffc254e93646e53de72c0b5db8b2b04521941 Author: Sam James gentoo org> AuthorDate: Fri Feb 3 06:17:51 2023 + Commit: Sam James gentoo org> CommitDate: Fri Feb 3 06:19:31 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=853ffc25 dev-libs/libpcre2: handle libpcre2-8 for split-usr too We currently only do libpcre2-posix and grep needs libpcre2-8. See: https://forums.gentoo.org/viewtopic-p-8773800.html Signed-off-by: Sam James gentoo.org> dev-libs/libpcre2/{libpcre2-10.42.ebuild => libpcre2-10.42-r1.ebuild} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libpcre2/libpcre2-10.42.ebuild b/dev-libs/libpcre2/libpcre2-10.42-r1.ebuild similarity index 97% rename from dev-libs/libpcre2/libpcre2-10.42.ebuild rename to dev-libs/libpcre2/libpcre2-10.42-r1.ebuild index 4576a28073fb..215da4f0f5e8 100644 --- a/dev-libs/libpcre2/libpcre2-10.42.ebuild +++ b/dev-libs/libpcre2/libpcre2-10.42-r1.ebuild @@ -85,7 +85,7 @@ multilib_src_install() { DESTDIR="${D}" \ $(multilib_is_native_abi || echo "bin_PROGRAMS= dist_html_DATA=") \ install - multilib_is_native_abi && gen_usr_ldscript -a pcre2-posix + multilib_is_native_abi && gen_usr_ldscript -a pcre2-posix pcre2-8 } multilib_src_install_all() {
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre2/
commit: 8cbab9f51082f2c7e24768f9680b788608bd7cc3 Author: Arthur Zamarin gentoo org> AuthorDate: Wed Feb 1 15:58:17 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Wed Feb 1 15:58:17 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8cbab9f5 dev-libs/libpcre2: Stabilize 10.42 arm64, #892173 Signed-off-by: Arthur Zamarin gentoo.org> dev-libs/libpcre2/libpcre2-10.42.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libpcre2/libpcre2-10.42.ebuild b/dev-libs/libpcre2/libpcre2-10.42.ebuild index 36611df4065d..4576a28073fb 100644 --- a/dev-libs/libpcre2/libpcre2-10.42.ebuild +++ b/dev-libs/libpcre2/libpcre2-10.42.ebuild @@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="BSD" SLOT="0/3" # libpcre2-posix.so version -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" +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" IUSE="bzip2 +jit libedit +pcre16 pcre32 +readline static-libs unicode zlib" REQUIRED_USE="?? ( libedit readline )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre2/
commit: 1f3ee749955eedfff1e6452e8c6ff3e287276d93 Author: Jakov Smolić gentoo org> AuthorDate: Sat Jan 28 21:49:00 2023 + Commit: Jakov Smolić gentoo org> CommitDate: Sat Jan 28 21:49:00 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f3ee749 dev-libs/libpcre2: Stabilize 10.42 hppa, #892173 Signed-off-by: Jakov Smolić gentoo.org> dev-libs/libpcre2/libpcre2-10.42.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libpcre2/libpcre2-10.42.ebuild b/dev-libs/libpcre2/libpcre2-10.42.ebuild index b6d46c3e715f..36611df4065d 100644 --- a/dev-libs/libpcre2/libpcre2-10.42.ebuild +++ b/dev-libs/libpcre2/libpcre2-10.42.ebuild @@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="BSD" SLOT="0/3" # libpcre2-posix.so version -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" +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" IUSE="bzip2 +jit libedit +pcre16 pcre32 +readline static-libs unicode zlib" REQUIRED_USE="?? ( libedit readline )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre2/
commit: 6d6766d616fd6ca701439f0a14b4ab740030f440 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Jan 28 09:05:28 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Jan 28 09:05:28 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d6766d6 dev-libs/libpcre2: Stabilize 10.42 arm, #892173 Signed-off-by: Arthur Zamarin gentoo.org> dev-libs/libpcre2/libpcre2-10.42.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libpcre2/libpcre2-10.42.ebuild b/dev-libs/libpcre2/libpcre2-10.42.ebuild index a4fe2829c736..b6d46c3e715f 100644 --- a/dev-libs/libpcre2/libpcre2-10.42.ebuild +++ b/dev-libs/libpcre2/libpcre2-10.42.ebuild @@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="BSD" SLOT="0/3" # libpcre2-posix.so version -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" +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" IUSE="bzip2 +jit libedit +pcre16 pcre32 +readline static-libs unicode zlib" REQUIRED_USE="?? ( libedit readline )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre2/
commit: 07358b34d1a05108cb280c65363b4027b0561d46 Author: Jakov Smolić gentoo org> AuthorDate: Fri Jan 27 10:10:15 2023 + Commit: Jakov Smolić gentoo org> CommitDate: Fri Jan 27 10:10:55 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07358b34 dev-libs/libpcre2: Stabilize 10.42 x86, #892173 Signed-off-by: Jakov Smolić gentoo.org> dev-libs/libpcre2/libpcre2-10.42.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libpcre2/libpcre2-10.42.ebuild b/dev-libs/libpcre2/libpcre2-10.42.ebuild index 93f647d6a551..ec28332c6af8 100644 --- a/dev-libs/libpcre2/libpcre2-10.42.ebuild +++ b/dev-libs/libpcre2/libpcre2-10.42.ebuild @@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="BSD" SLOT="0/3" # libpcre2-posix.so version -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" +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" IUSE="bzip2 +jit libedit +pcre16 pcre32 +readline static-libs unicode zlib" REQUIRED_USE="?? ( libedit readline )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre2/
commit: b9fb8b69032e335b86a2596312ef0b3aa0a7662b Author: Jakov Smolić gentoo org> AuthorDate: Fri Jan 27 10:10:16 2023 + Commit: Jakov Smolić gentoo org> CommitDate: Fri Jan 27 10:10:56 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9fb8b69 dev-libs/libpcre2: Stabilize 10.42 amd64, #892173 Signed-off-by: Jakov Smolić gentoo.org> dev-libs/libpcre2/libpcre2-10.42.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libpcre2/libpcre2-10.42.ebuild b/dev-libs/libpcre2/libpcre2-10.42.ebuild index ec28332c6af8..a4fe2829c736 100644 --- a/dev-libs/libpcre2/libpcre2-10.42.ebuild +++ b/dev-libs/libpcre2/libpcre2-10.42.ebuild @@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="BSD" SLOT="0/3" # libpcre2-posix.so version -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" +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" IUSE="bzip2 +jit libedit +pcre16 pcre32 +readline static-libs unicode zlib" REQUIRED_USE="?? ( libedit readline )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre2/
commit: 8f0de6f7e19517b6653f826d96d6161609b5d861 Author: Sam James gentoo org> AuthorDate: Wed Jan 18 22:08:37 2023 + Commit: Sam James gentoo org> CommitDate: Wed Jan 18 22:08:37 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f0de6f7 dev-libs/libpcre2: update SRC_URI Closes: https://bugs.gentoo.org/891351 Signed-off-by: Sam James gentoo.org> dev-libs/libpcre2/libpcre2-10.40-r1.ebuild | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/dev-libs/libpcre2/libpcre2-10.40-r1.ebuild b/dev-libs/libpcre2/libpcre2-10.40-r1.ebuild index 12a35ecd32b3..288e14a00e95 100644 --- a/dev-libs/libpcre2/libpcre2-10.40-r1.ebuild +++ b/dev-libs/libpcre2/libpcre2-10.40-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 @@ -21,8 +21,7 @@ else fi if [[ -n "${PATCH_SET}" ]] ; then - SRC_URI+=" https://dev.gentoo.org/~whissi/dist/${PN}/${PATCH_SET} - https://dev.gentoo.org/~polynomial-c/dist/${PATCH_SET}; + SRC_URI+=" https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${PATCH_SET}; fi S="${WORKDIR}/${MY_P}"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre2/files/
commit: a1bb6c9f488583b3a53183cf2dd028d33d82d663 Author: Michael Mair-Keimberger levelnine at> AuthorDate: Wed Dec 21 17:46:08 2022 + Commit: Sam James gentoo org> CommitDate: Wed Dec 21 19:29:32 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1bb6c9f dev-libs/libpcre2: remove unused patch Signed-off-by: Michael Mair-Keimberger levelnine.at> Closes: https://github.com/gentoo/gentoo/pull/28734 Signed-off-by: Sam James gentoo.org> .../files/libpcre2-10.41-pcre2posix-header.patch | 66 -- 1 file changed, 66 deletions(-) diff --git a/dev-libs/libpcre2/files/libpcre2-10.41-pcre2posix-header.patch b/dev-libs/libpcre2/files/libpcre2-10.41-pcre2posix-header.patch deleted file mode 100644 index 12d8bb609329.. --- a/dev-libs/libpcre2/files/libpcre2-10.41-pcre2posix-header.patch +++ /dev/null @@ -1,66 +0,0 @@ -https://github.com/PCRE2Project/pcre2/commit/cd8dc40b901bdedf5bcc0b3acdd9eede16802f39 -https://github.com/PCRE2Project/pcre2/issues/173 -https://bugs.gentoo.org/884705 - -From cd8dc40b901bdedf5bcc0b3acdd9eede16802f39 Mon Sep 17 00:00:00 2001 -From: Philip Hazel -Date: Fri, 9 Dec 2022 09:40:52 + -Subject: [PATCH] Move default of PCRE2_CALL_CONVENTION from pcre2posix.c to - pcre2posix.h - a/src/pcre2posix.c -+++ b/src/pcre2posix.c -@@ -92,20 +92,6 @@ changed. This #define is a copy of the one in pcre2_internal.h. */ - #include "pcre2.h" - #include "pcre2posix.h" - --/* When compiling with the MSVC compiler, it is sometimes necessary to include --a "calling convention" before exported function names. (This is secondhand --information; I know nothing about MSVC myself). For example, something like -- -- void __cdecl function() -- --might be needed. In order to make this easy, all the exported functions have --PCRE2_CALL_CONVENTION just before their names. It is rarely needed; if not --set, we ensure here that it has no effect. */ -- --#ifndef PCRE2_CALL_CONVENTION --#define PCRE2_CALL_CONVENTION --#endif -- - /* Table to translate PCRE2 compile time error codes into POSIX error codes. - Only a few PCRE2 errors with a value greater than 23 turn into special POSIX - codes: most go to REG_BADPAT. The second table lists, in pairs, those that a/src/pcre2posix.h -+++ b/src/pcre2posix.h -@@ -9,7 +9,7 @@ POSIX wrapper interface. - -Written by Philip Hazel - Original API code Copyright (c) 1997-2012 University of Cambridge -- New API code Copyright (c) 2016-2019 University of Cambridge -+ New API code Copyright (c) 2016-2022 University of Cambridge - - - - Redistribution and use in source and binary forms, with or without -@@ -116,6 +116,20 @@ typedef struct { - regoff_t rm_eo; - } regmatch_t; - -+/* When compiling with the MSVC compiler, it is sometimes necessary to include -+a "calling convention" before exported function names. (This is secondhand -+information; I know nothing about MSVC myself). For example, something like -+ -+ void __cdecl function() -+ -+might be needed. In order to make this easy, all the exported functions have -+PCRE2_CALL_CONVENTION just before their names. It is rarely needed; if not -+set, we ensure here that it has no effect. */ -+ -+#ifndef PCRE2_CALL_CONVENTION -+#define PCRE2_CALL_CONVENTION -+#endif -+ - /* When an application links to a PCRE2 DLL in Windows, the symbols that are - imported have to be identified as such. When building PCRE2, the appropriate - export settings are needed, and are set in pcre2posix.c before including this -
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre2/
commit: de675b8819e2711f5bdbcd6944faaa81e7b50f44 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Dec 16 20:59:22 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Dec 16 20:59:22 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de675b88 dev-libs/libpcre2: Stabilize 10.40-r1 ppc, #885115 Signed-off-by: Arthur Zamarin gentoo.org> dev-libs/libpcre2/libpcre2-10.40-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libpcre2/libpcre2-10.40-r1.ebuild b/dev-libs/libpcre2/libpcre2-10.40-r1.ebuild index ade92b68ce88..12a35ecd32b3 100644 --- a/dev-libs/libpcre2/libpcre2-10.40-r1.ebuild +++ b/dev-libs/libpcre2/libpcre2-10.40-r1.ebuild @@ -29,7 +29,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="BSD" SLOT="0/3" # libpcre2-posix.so version -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" +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" IUSE="bzip2 +jit libedit +pcre16 pcre32 +readline static-libs unicode zlib" REQUIRED_USE="?? ( libedit readline )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre2/
commit: deda219a81430c5c5b2d4693747c397c1120ebe4 Author: Sam James gentoo org> AuthorDate: Tue Dec 13 22:58:50 2022 + Commit: Sam James gentoo org> CommitDate: Tue Dec 13 22:58:50 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=deda219a dev-libs/libpcre2: drop 10.41-r1 Signed-off-by: Sam James gentoo.org> dev-libs/libpcre2/Manifest | 2 - dev-libs/libpcre2/libpcre2-10.41-r1.ebuild | 94 -- 2 files changed, 96 deletions(-) diff --git a/dev-libs/libpcre2/Manifest b/dev-libs/libpcre2/Manifest index 3470d18f61d9..fd56ba492a72 100644 --- a/dev-libs/libpcre2/Manifest +++ b/dev-libs/libpcre2/Manifest @@ -1,7 +1,5 @@ DIST libpcre2-10.36-patchset-01.tar.xz 1364 BLAKE2B bfef3c876a092e06972107b44794c23b758a030181f3040c8b722db166789eac794783169b468fc71334fd660bc2f1c31422a8cb8e5bdc18a69b72654b1b59b2 SHA512 04324d1efa6d155fa3ffbc328638e4674bea305fef7f57d4369ab4a6399a0f489b4c0ecfb49643feff310d91872e1673e965c48a5c60f1bf54a319f0d275c306 DIST pcre2-10.40.tar.bz2 1765440 BLAKE2B 627a204585b92238eda81b4befc88757a81d75b0d9fa26ea6d51afcdd93f7e2d102a2245bf3c8e1f5f9ddf69a316c419c948b741a64442bb567480015543e49b SHA512 00e7b48a6554b9127cb6fe24c5cacf72783416a9754ec88f62f73c52f46ed72c86c1869e62c91a31b2ff2cbafbbedabca44b3f1eb7670bc92f49d8401c7374e8 DIST pcre2-10.40.tar.bz2.sig 310 BLAKE2B 9609111a64b66893b12e36d1cbc77b64d6a0cc30b9288e52753785ddcab37cc3e169d0f117d94e4ad7d7ff897a6ba0a574c9a2e529c3c7e171f5a1bc6f64fe23 SHA512 faa4b47fdac1543cd323651f251b8abb94b31b5966b42d445b8cbb38c441df4742e3c3517c2bc6c0a4464e9fb5feab5d5beda1250a03d56bec2d8383be2f63ab -DIST pcre2-10.41.tar.bz2 1799126 BLAKE2B 4335eae8e8a327c32092a1a9f8214fa86a2d016deb7450938c4ddc38214b72dfa8c6f9c85a03bb36b3686390d378d74fdd991563f92611c42a54915310604559 SHA512 328f331a56f152424f6021b37f8dcf660842c55d43ff39f1b49115f0d05ed651d0bbb66b43c0ed61d65022030615768b92ce5e6218a54e4e17152ec473cca68d -DIST pcre2-10.41.tar.bz2.sig 310 BLAKE2B 4ee3f9327bf568e38d1c072a4be93cdab4209e7b0cc0d183b978553cd7413ba9f292318ddf815cf44bc24872f685ee4ff9bceddd7d0e915b7be67c43fd8bf8f7 SHA512 4127258f17011be7c82d9412728863a9121c5b780514ec836769ab64ccd4cd5349a84fc85b8fdc4abb2e6fe08f4610b2a3e926116e7f1451d90d9afaa888661c DIST pcre2-10.42.tar.bz2 1799866 BLAKE2B 40aa096745548c489a00ead87a191a4d24ecd924a5b8f00401c1273176de15ccb23510882467c8e2b5c1256b97db46fba5fcdfbd9f0d61d86a29d74bb4bca7a0 SHA512 72fbde87fecec3aa4b47225dd919ea1d55e97f2cbcf02aba26e5a0d3b1ffb58c25a80a9ef069eb99f9cf4e41ba9604ad06a7ec159870e1e875d86820e12256d3 DIST pcre2-10.42.tar.bz2.sig 310 BLAKE2B 2125d7e23f7e75847573e3caeb8d55da5d8e0df3d166bf8b638b998aebacaefb4e88df7e813d6977af2dc7d82c93b7179ad0043c4f46fc4e06d99d214b0b7fcf SHA512 22ce3c7903835b1cf835ac6cfa725badecc982f1504382e62525c88307b2e3bd8951f2221fdd3d73920843e69f714b6df99fe741069e610f1f809087512a31f7 diff --git a/dev-libs/libpcre2/libpcre2-10.41-r1.ebuild b/dev-libs/libpcre2/libpcre2-10.41-r1.ebuild deleted file mode 100644 index e4703e3a15ea.. --- a/dev-libs/libpcre2/libpcre2-10.41-r1.ebuild +++ /dev/null @@ -1,94 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/philiphazel.asc -inherit libtool multilib-minimal usr-ldscript verify-sig - -MY_P="pcre2-${PV/_rc/-RC}" - -DESCRIPTION="Perl-compatible regular expression library" -HOMEPAGE="https://www.pcre.org/; -if [[ ${PV} != *_rc* ]] ; then - # Only the final releases are available here. - SRC_URI="https://github.com/PCRE2Project/pcre2/releases/download/${MY_P}/${MY_P}.tar.bz2 - https://ftp.pcre.org/pub/pcre/${MY_P}.tar.bz2 - verify-sig? ( https://github.com/PhilipHazel/pcre2/releases/download/${MY_P}/${MY_P}.tar.bz2.sig )" -else - SRC_URI="https://ftp.pcre.org/pub/pcre/Testing/${MY_P}.tar.bz2; -fi - -S="${WORKDIR}/${MY_P}" - -LICENSE="BSD" -SLOT="0/3" # libpcre2-posix.so version -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" -IUSE="bzip2 +jit libedit +pcre16 pcre32 +readline static-libs unicode zlib" -REQUIRED_USE="?? ( libedit readline )" - -RDEPEND=" - bzip2? ( app-arch/bzip2 ) - libedit? ( dev-libs/libedit ) - readline? ( sys-libs/readline:= ) - zlib? ( sys-libs/zlib ) -" -DEPEND="${RDEPEND}" -BDEPEND=" - virtual/pkgconfig - verify-sig? ( sec-keys/openpgp-keys-philiphazel ) -" - -MULTILIB_CHOST_TOOLS=( - /usr/bin/pcre2-config -) - -PATCHES=( - "${FILESDIR}"/${PN}-10.10-000-Fix-multilib.patch - "${FILESDIR}"/${P}-pcre2posix-header.patch -) - -src_prepare() { - default - - elibtoolize -} - -multilib_src_configure() { - local myeconfargs=( -
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre2/
commit: 871f6034247a25ea87fe434b422746c83112c3cc Author: Sam James gentoo org> AuthorDate: Mon Dec 12 17:51:25 2022 + Commit: Sam James gentoo org> CommitDate: Mon Dec 12 17:54:21 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=871f6034 dev-libs/libpcre2: add 10.42 Signed-off-by: Sam James gentoo.org> dev-libs/libpcre2/Manifest | 2 + dev-libs/libpcre2/libpcre2-10.42.ebuild | 93 + 2 files changed, 95 insertions(+) diff --git a/dev-libs/libpcre2/Manifest b/dev-libs/libpcre2/Manifest index 228972439009..3470d18f61d9 100644 --- a/dev-libs/libpcre2/Manifest +++ b/dev-libs/libpcre2/Manifest @@ -3,3 +3,5 @@ DIST pcre2-10.40.tar.bz2 1765440 BLAKE2B 627a204585b92238eda81b4befc88757a81d75b DIST pcre2-10.40.tar.bz2.sig 310 BLAKE2B 9609111a64b66893b12e36d1cbc77b64d6a0cc30b9288e52753785ddcab37cc3e169d0f117d94e4ad7d7ff897a6ba0a574c9a2e529c3c7e171f5a1bc6f64fe23 SHA512 faa4b47fdac1543cd323651f251b8abb94b31b5966b42d445b8cbb38c441df4742e3c3517c2bc6c0a4464e9fb5feab5d5beda1250a03d56bec2d8383be2f63ab DIST pcre2-10.41.tar.bz2 1799126 BLAKE2B 4335eae8e8a327c32092a1a9f8214fa86a2d016deb7450938c4ddc38214b72dfa8c6f9c85a03bb36b3686390d378d74fdd991563f92611c42a54915310604559 SHA512 328f331a56f152424f6021b37f8dcf660842c55d43ff39f1b49115f0d05ed651d0bbb66b43c0ed61d65022030615768b92ce5e6218a54e4e17152ec473cca68d DIST pcre2-10.41.tar.bz2.sig 310 BLAKE2B 4ee3f9327bf568e38d1c072a4be93cdab4209e7b0cc0d183b978553cd7413ba9f292318ddf815cf44bc24872f685ee4ff9bceddd7d0e915b7be67c43fd8bf8f7 SHA512 4127258f17011be7c82d9412728863a9121c5b780514ec836769ab64ccd4cd5349a84fc85b8fdc4abb2e6fe08f4610b2a3e926116e7f1451d90d9afaa888661c +DIST pcre2-10.42.tar.bz2 1799866 BLAKE2B 40aa096745548c489a00ead87a191a4d24ecd924a5b8f00401c1273176de15ccb23510882467c8e2b5c1256b97db46fba5fcdfbd9f0d61d86a29d74bb4bca7a0 SHA512 72fbde87fecec3aa4b47225dd919ea1d55e97f2cbcf02aba26e5a0d3b1ffb58c25a80a9ef069eb99f9cf4e41ba9604ad06a7ec159870e1e875d86820e12256d3 +DIST pcre2-10.42.tar.bz2.sig 310 BLAKE2B 2125d7e23f7e75847573e3caeb8d55da5d8e0df3d166bf8b638b998aebacaefb4e88df7e813d6977af2dc7d82c93b7179ad0043c4f46fc4e06d99d214b0b7fcf SHA512 22ce3c7903835b1cf835ac6cfa725badecc982f1504382e62525c88307b2e3bd8951f2221fdd3d73920843e69f714b6df99fe741069e610f1f809087512a31f7 diff --git a/dev-libs/libpcre2/libpcre2-10.42.ebuild b/dev-libs/libpcre2/libpcre2-10.42.ebuild new file mode 100644 index ..c8948edf597e --- /dev/null +++ b/dev-libs/libpcre2/libpcre2-10.42.ebuild @@ -0,0 +1,93 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/philiphazel.asc +inherit libtool multilib-minimal usr-ldscript verify-sig + +MY_P="pcre2-${PV/_rc/-RC}" + +DESCRIPTION="Perl-compatible regular expression library" +HOMEPAGE="https://www.pcre.org/; +if [[ ${PV} != *_rc* ]] ; then + # Only the final releases are available here. + SRC_URI="https://github.com/PCRE2Project/pcre2/releases/download/${MY_P}/${MY_P}.tar.bz2 + https://ftp.pcre.org/pub/pcre/${MY_P}.tar.bz2 + verify-sig? ( https://github.com/PhilipHazel/pcre2/releases/download/${MY_P}/${MY_P}.tar.bz2.sig )" +else + SRC_URI="https://ftp.pcre.org/pub/pcre/Testing/${MY_P}.tar.bz2; +fi + +S="${WORKDIR}/${MY_P}" + +LICENSE="BSD" +SLOT="0/3" # libpcre2-posix.so version +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" +IUSE="bzip2 +jit libedit +pcre16 pcre32 +readline static-libs unicode zlib" +REQUIRED_USE="?? ( libedit readline )" + +RDEPEND=" + bzip2? ( app-arch/bzip2 ) + libedit? ( dev-libs/libedit ) + readline? ( sys-libs/readline:= ) + zlib? ( sys-libs/zlib ) +" +DEPEND="${RDEPEND}" +BDEPEND=" + virtual/pkgconfig + verify-sig? ( sec-keys/openpgp-keys-philiphazel ) +" + +MULTILIB_CHOST_TOOLS=( + /usr/bin/pcre2-config +) + +PATCHES=( + "${FILESDIR}"/${PN}-10.10-000-Fix-multilib.patch +) + +src_prepare() { + default + + elibtoolize +} + +multilib_src_configure() { + local myeconfargs=( + --enable-pcre2-8 + --enable-shared + $(multilib_native_use_enable bzip2 pcre2grep-libbz2) + $(multilib_native_use_enable libedit pcre2test-libedit) + $(multilib_native_use_enable readline pcre2test-libreadline) + $(multilib_native_use_enable zlib pcre2grep-libz) + $(use_enable jit) + $(use_enable jit pcre2grep-jit) + $(use_enable pcre16 pcre2-16) + $(use_enable pcre32 pcre2-32) + $(use_enable static-libs static) + $(use_enable unicode) + ) + +
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre2/
commit: 087a2d2ec18b57f889c5e0d1ddf94b91057efd99 Author: Arthur Zamarin gentoo org> AuthorDate: Sun Dec 11 17:55:43 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Dec 11 17:55:43 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=087a2d2e dev-libs/libpcre2: Stabilize 10.40-r1 sparc, #885115 Signed-off-by: Arthur Zamarin gentoo.org> dev-libs/libpcre2/libpcre2-10.40-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libpcre2/libpcre2-10.40-r1.ebuild b/dev-libs/libpcre2/libpcre2-10.40-r1.ebuild index 6fab7a039079..ade92b68ce88 100644 --- a/dev-libs/libpcre2/libpcre2-10.40-r1.ebuild +++ b/dev-libs/libpcre2/libpcre2-10.40-r1.ebuild @@ -29,7 +29,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="BSD" SLOT="0/3" # libpcre2-posix.so version -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" +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" IUSE="bzip2 +jit libedit +pcre16 pcre32 +readline static-libs unicode zlib" REQUIRED_USE="?? ( libedit readline )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre2/
commit: 52b344185ce17747dac9ac1c6296e9df94acdc30 Author: Sam James gentoo org> AuthorDate: Sat Dec 10 03:26:42 2022 + Commit: Sam James gentoo org> CommitDate: Sat Dec 10 03:26:42 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52b34418 dev-libs/libpcre2: Stabilize 10.40-r1 hppa, #885115 Signed-off-by: Sam James gentoo.org> dev-libs/libpcre2/libpcre2-10.40-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libpcre2/libpcre2-10.40-r1.ebuild b/dev-libs/libpcre2/libpcre2-10.40-r1.ebuild index 4c466cb30b8b..6fab7a039079 100644 --- a/dev-libs/libpcre2/libpcre2-10.40-r1.ebuild +++ b/dev-libs/libpcre2/libpcre2-10.40-r1.ebuild @@ -29,7 +29,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="BSD" SLOT="0/3" # libpcre2-posix.so version -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" +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" IUSE="bzip2 +jit libedit +pcre16 pcre32 +readline static-libs unicode zlib" REQUIRED_USE="?? ( libedit readline )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre2/
commit: 1fb87bb4fea552c45de35a5ed84a84c9dc789616 Author: Sam James gentoo org> AuthorDate: Sat Dec 10 03:16:32 2022 + Commit: Sam James gentoo org> CommitDate: Sat Dec 10 03:16:32 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1fb87bb4 dev-libs/libpcre2: Stabilize 10.40-r1 ppc64, #885115 Signed-off-by: Sam James gentoo.org> dev-libs/libpcre2/libpcre2-10.40-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libpcre2/libpcre2-10.40-r1.ebuild b/dev-libs/libpcre2/libpcre2-10.40-r1.ebuild index 5b7fefbdc2da..4931592ef5eb 100644 --- a/dev-libs/libpcre2/libpcre2-10.40-r1.ebuild +++ b/dev-libs/libpcre2/libpcre2-10.40-r1.ebuild @@ -29,7 +29,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="BSD" SLOT="0/3" # libpcre2-posix.so version -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" +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" IUSE="bzip2 +jit libedit +pcre16 pcre32 +readline static-libs unicode zlib" REQUIRED_USE="?? ( libedit readline )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre2/
commit: f080b604aed278dba92371afc199cc443e395bb2 Author: Sam James gentoo org> AuthorDate: Sat Dec 10 03:16:33 2022 + Commit: Sam James gentoo org> CommitDate: Sat Dec 10 03:16:33 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f080b604 dev-libs/libpcre2: Stabilize 10.40-r1 arm64, #885115 Signed-off-by: Sam James gentoo.org> dev-libs/libpcre2/libpcre2-10.40-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libpcre2/libpcre2-10.40-r1.ebuild b/dev-libs/libpcre2/libpcre2-10.40-r1.ebuild index 4931592ef5eb..4c466cb30b8b 100644 --- a/dev-libs/libpcre2/libpcre2-10.40-r1.ebuild +++ b/dev-libs/libpcre2/libpcre2-10.40-r1.ebuild @@ -29,7 +29,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="BSD" SLOT="0/3" # libpcre2-posix.so version -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" +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" IUSE="bzip2 +jit libedit +pcre16 pcre32 +readline static-libs unicode zlib" REQUIRED_USE="?? ( libedit readline )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre2/
commit: eb62fab64d55d68fe2a83615b149c6a7c4a1b3e9 Author: Sam James gentoo org> AuthorDate: Sat Dec 10 03:16:31 2022 + Commit: Sam James gentoo org> CommitDate: Sat Dec 10 03:16:31 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb62fab6 dev-libs/libpcre2: Stabilize 10.40-r1 arm, #885115 Signed-off-by: Sam James gentoo.org> dev-libs/libpcre2/libpcre2-10.40-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libpcre2/libpcre2-10.40-r1.ebuild b/dev-libs/libpcre2/libpcre2-10.40-r1.ebuild index 9ed08adcf9c6..5b7fefbdc2da 100644 --- a/dev-libs/libpcre2/libpcre2-10.40-r1.ebuild +++ b/dev-libs/libpcre2/libpcre2-10.40-r1.ebuild @@ -29,7 +29,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="BSD" SLOT="0/3" # libpcre2-posix.so version -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" +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" IUSE="bzip2 +jit libedit +pcre16 pcre32 +readline static-libs unicode zlib" REQUIRED_USE="?? ( libedit readline )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre2/
commit: 135f5847e3bb7ae26cc6f609e86c921b601a46d0 Author: Sam James gentoo org> AuthorDate: Sat Dec 10 03:04:16 2022 + Commit: Sam James gentoo org> CommitDate: Sat Dec 10 03:04:16 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=135f5847 dev-libs/libpcre2: Stabilize 10.40-r1 x86, #885115 Signed-off-by: Sam James gentoo.org> dev-libs/libpcre2/libpcre2-10.40-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libpcre2/libpcre2-10.40-r1.ebuild b/dev-libs/libpcre2/libpcre2-10.40-r1.ebuild index 552ef634d931..09e5595ccfc0 100644 --- a/dev-libs/libpcre2/libpcre2-10.40-r1.ebuild +++ b/dev-libs/libpcre2/libpcre2-10.40-r1.ebuild @@ -29,7 +29,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="BSD" SLOT="0/3" # libpcre2-posix.so version -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" +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" IUSE="bzip2 +jit libedit +pcre16 pcre32 +readline static-libs unicode zlib" REQUIRED_USE="?? ( libedit readline )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre2/
commit: 0bb67397507ab57cf8bec53386e9e4843f320fad Author: Sam James gentoo org> AuthorDate: Sat Dec 10 03:04:17 2022 + Commit: Sam James gentoo org> CommitDate: Sat Dec 10 03:04:17 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0bb67397 dev-libs/libpcre2: Stabilize 10.40-r1 amd64, #885115 Signed-off-by: Sam James gentoo.org> dev-libs/libpcre2/libpcre2-10.40-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libpcre2/libpcre2-10.40-r1.ebuild b/dev-libs/libpcre2/libpcre2-10.40-r1.ebuild index 09e5595ccfc0..9ed08adcf9c6 100644 --- a/dev-libs/libpcre2/libpcre2-10.40-r1.ebuild +++ b/dev-libs/libpcre2/libpcre2-10.40-r1.ebuild @@ -29,7 +29,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="BSD" SLOT="0/3" # libpcre2-posix.so version -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" +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" IUSE="bzip2 +jit libedit +pcre16 pcre32 +readline static-libs unicode zlib" REQUIRED_USE="?? ( libedit readline )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre2/files/, dev-libs/libpcre2/
commit: d62e8e07a67cb63325f397de8b175be12c4857a6 Author: Sam James gentoo org> AuthorDate: Fri Dec 9 15:00:14 2022 + Commit: Sam James gentoo org> CommitDate: Fri Dec 9 15:04:28 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d62e8e07 dev-libs/libpcre2: backport pcreposix header fix Closes: https://bugs.gentoo.org/884705 Signed-off-by: Sam James gentoo.org> .../files/libpcre2-10.41-pcre2posix-header.patch | 66 ++ ...pcre2-10.41.ebuild => libpcre2-10.41-r1.ebuild} | 1 + 2 files changed, 67 insertions(+) diff --git a/dev-libs/libpcre2/files/libpcre2-10.41-pcre2posix-header.patch b/dev-libs/libpcre2/files/libpcre2-10.41-pcre2posix-header.patch new file mode 100644 index ..12d8bb609329 --- /dev/null +++ b/dev-libs/libpcre2/files/libpcre2-10.41-pcre2posix-header.patch @@ -0,0 +1,66 @@ +https://github.com/PCRE2Project/pcre2/commit/cd8dc40b901bdedf5bcc0b3acdd9eede16802f39 +https://github.com/PCRE2Project/pcre2/issues/173 +https://bugs.gentoo.org/884705 + +From cd8dc40b901bdedf5bcc0b3acdd9eede16802f39 Mon Sep 17 00:00:00 2001 +From: Philip Hazel +Date: Fri, 9 Dec 2022 09:40:52 + +Subject: [PATCH] Move default of PCRE2_CALL_CONVENTION from pcre2posix.c to + pcre2posix.h + +--- a/src/pcre2posix.c b/src/pcre2posix.c +@@ -92,20 +92,6 @@ changed. This #define is a copy of the one in pcre2_internal.h. */ + #include "pcre2.h" + #include "pcre2posix.h" + +-/* When compiling with the MSVC compiler, it is sometimes necessary to include +-a "calling convention" before exported function names. (This is secondhand +-information; I know nothing about MSVC myself). For example, something like +- +- void __cdecl function() +- +-might be needed. In order to make this easy, all the exported functions have +-PCRE2_CALL_CONVENTION just before their names. It is rarely needed; if not +-set, we ensure here that it has no effect. */ +- +-#ifndef PCRE2_CALL_CONVENTION +-#define PCRE2_CALL_CONVENTION +-#endif +- + /* Table to translate PCRE2 compile time error codes into POSIX error codes. + Only a few PCRE2 errors with a value greater than 23 turn into special POSIX + codes: most go to REG_BADPAT. The second table lists, in pairs, those that +--- a/src/pcre2posix.h b/src/pcre2posix.h +@@ -9,7 +9,7 @@ POSIX wrapper interface. + +Written by Philip Hazel + Original API code Copyright (c) 1997-2012 University of Cambridge +- New API code Copyright (c) 2016-2019 University of Cambridge ++ New API code Copyright (c) 2016-2022 University of Cambridge + + - + Redistribution and use in source and binary forms, with or without +@@ -116,6 +116,20 @@ typedef struct { + regoff_t rm_eo; + } regmatch_t; + ++/* When compiling with the MSVC compiler, it is sometimes necessary to include ++a "calling convention" before exported function names. (This is secondhand ++information; I know nothing about MSVC myself). For example, something like ++ ++ void __cdecl function() ++ ++might be needed. In order to make this easy, all the exported functions have ++PCRE2_CALL_CONVENTION just before their names. It is rarely needed; if not ++set, we ensure here that it has no effect. */ ++ ++#ifndef PCRE2_CALL_CONVENTION ++#define PCRE2_CALL_CONVENTION ++#endif ++ + /* When an application links to a PCRE2 DLL in Windows, the symbols that are + imported have to be identified as such. When building PCRE2, the appropriate + export settings are needed, and are set in pcre2posix.c before including this + diff --git a/dev-libs/libpcre2/libpcre2-10.41.ebuild b/dev-libs/libpcre2/libpcre2-10.41-r1.ebuild similarity index 98% rename from dev-libs/libpcre2/libpcre2-10.41.ebuild rename to dev-libs/libpcre2/libpcre2-10.41-r1.ebuild index c8948edf597e..e4703e3a15ea 100644 --- a/dev-libs/libpcre2/libpcre2-10.41.ebuild +++ b/dev-libs/libpcre2/libpcre2-10.41-r1.ebuild @@ -45,6 +45,7 @@ MULTILIB_CHOST_TOOLS=( PATCHES=( "${FILESDIR}"/${PN}-10.10-000-Fix-multilib.patch + "${FILESDIR}"/${P}-pcre2posix-header.patch ) src_prepare() {
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre2/, dev-libs/libpcre2/files/
commit: 313df39d4a22d9a5c2be6fd6360753192f287a2c Author: Sam James gentoo org> AuthorDate: Tue Dec 6 17:21:36 2022 + Commit: Sam James gentoo org> CommitDate: Tue Dec 6 17:21:57 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=313df39d dev-libs/libpcre2: add 10.41 Signed-off-by: Sam James gentoo.org> dev-libs/libpcre2/Manifest | 2 + .../files/libpcre2-10.10-000-Fix-multilib.patch| 37 + dev-libs/libpcre2/libpcre2-10.41.ebuild| 93 ++ 3 files changed, 132 insertions(+) diff --git a/dev-libs/libpcre2/Manifest b/dev-libs/libpcre2/Manifest index a2a57687a418..228972439009 100644 --- a/dev-libs/libpcre2/Manifest +++ b/dev-libs/libpcre2/Manifest @@ -1,3 +1,5 @@ DIST libpcre2-10.36-patchset-01.tar.xz 1364 BLAKE2B bfef3c876a092e06972107b44794c23b758a030181f3040c8b722db166789eac794783169b468fc71334fd660bc2f1c31422a8cb8e5bdc18a69b72654b1b59b2 SHA512 04324d1efa6d155fa3ffbc328638e4674bea305fef7f57d4369ab4a6399a0f489b4c0ecfb49643feff310d91872e1673e965c48a5c60f1bf54a319f0d275c306 DIST pcre2-10.40.tar.bz2 1765440 BLAKE2B 627a204585b92238eda81b4befc88757a81d75b0d9fa26ea6d51afcdd93f7e2d102a2245bf3c8e1f5f9ddf69a316c419c948b741a64442bb567480015543e49b SHA512 00e7b48a6554b9127cb6fe24c5cacf72783416a9754ec88f62f73c52f46ed72c86c1869e62c91a31b2ff2cbafbbedabca44b3f1eb7670bc92f49d8401c7374e8 DIST pcre2-10.40.tar.bz2.sig 310 BLAKE2B 9609111a64b66893b12e36d1cbc77b64d6a0cc30b9288e52753785ddcab37cc3e169d0f117d94e4ad7d7ff897a6ba0a574c9a2e529c3c7e171f5a1bc6f64fe23 SHA512 faa4b47fdac1543cd323651f251b8abb94b31b5966b42d445b8cbb38c441df4742e3c3517c2bc6c0a4464e9fb5feab5d5beda1250a03d56bec2d8383be2f63ab +DIST pcre2-10.41.tar.bz2 1799126 BLAKE2B 4335eae8e8a327c32092a1a9f8214fa86a2d016deb7450938c4ddc38214b72dfa8c6f9c85a03bb36b3686390d378d74fdd991563f92611c42a54915310604559 SHA512 328f331a56f152424f6021b37f8dcf660842c55d43ff39f1b49115f0d05ed651d0bbb66b43c0ed61d65022030615768b92ce5e6218a54e4e17152ec473cca68d +DIST pcre2-10.41.tar.bz2.sig 310 BLAKE2B 4ee3f9327bf568e38d1c072a4be93cdab4209e7b0cc0d183b978553cd7413ba9f292318ddf815cf44bc24872f685ee4ff9bceddd7d0e915b7be67c43fd8bf8f7 SHA512 4127258f17011be7c82d9412728863a9121c5b780514ec836769ab64ccd4cd5349a84fc85b8fdc4abb2e6fe08f4610b2a3e926116e7f1451d90d9afaa888661c diff --git a/dev-libs/libpcre2/files/libpcre2-10.10-000-Fix-multilib.patch b/dev-libs/libpcre2/files/libpcre2-10.10-000-Fix-multilib.patch new file mode 100644 index ..c216aa62d279 --- /dev/null +++ b/dev-libs/libpcre2/files/libpcre2-10.10-000-Fix-multilib.patch @@ -0,0 +1,37 @@ +From 8b6b10229201e5b148979a24e06c640dbbcfbad9 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= +Date: Fri, 20 Feb 2015 14:34:26 +0100 +Subject: [PATCH] Fix multilib +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +Do not set RPATH nor add explicit -L path to compiler. + +Signed-off-by: Petr Písař + +--- a/pcre2-config.in b/pcre2-config.in +@@ -28,19 +28,7 @@ if test $# -eq 0; then + fi + + libR= +-case `uname -s` in +- *SunOS*) +- libR=" -R@libdir@" +- ;; +- *BSD*) +- libR=" -Wl,-R@libdir@" +- ;; +-esac +- + libS= +-if test @libdir@ != /usr/lib ; then +- libS=-L@libdir@ +-fi + + while test $# -gt 0; do + case "$1" in +-- +2.1.0 + diff --git a/dev-libs/libpcre2/libpcre2-10.41.ebuild b/dev-libs/libpcre2/libpcre2-10.41.ebuild new file mode 100644 index ..c8948edf597e --- /dev/null +++ b/dev-libs/libpcre2/libpcre2-10.41.ebuild @@ -0,0 +1,93 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/philiphazel.asc +inherit libtool multilib-minimal usr-ldscript verify-sig + +MY_P="pcre2-${PV/_rc/-RC}" + +DESCRIPTION="Perl-compatible regular expression library" +HOMEPAGE="https://www.pcre.org/; +if [[ ${PV} != *_rc* ]] ; then + # Only the final releases are available here. + SRC_URI="https://github.com/PCRE2Project/pcre2/releases/download/${MY_P}/${MY_P}.tar.bz2 + https://ftp.pcre.org/pub/pcre/${MY_P}.tar.bz2 + verify-sig? ( https://github.com/PhilipHazel/pcre2/releases/download/${MY_P}/${MY_P}.tar.bz2.sig )" +else + SRC_URI="https://ftp.pcre.org/pub/pcre/Testing/${MY_P}.tar.bz2; +fi + +S="${WORKDIR}/${MY_P}" + +LICENSE="BSD" +SLOT="0/3" # libpcre2-posix.so version +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" +IUSE="bzip2 +jit libedit +pcre16 pcre32 +readline static-libs unicode zlib" +REQUIRED_USE="?? ( libedit readline )" + +RDEPEND=" + bzip2? ( app-arch/bzip2 ) + libedit? ( dev-libs/libedit ) + readline? ( sys-libs/readline:= ) + zlib? (
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre2/
commit: 69fa0da881f7a33a0d94123dd5b2ba888d9c7912 Author: Matt Turner gentoo org> AuthorDate: Thu Oct 27 20:11:59 2022 + Commit: Sam James gentoo org> CommitDate: Thu Oct 27 23:55:02 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69fa0da8 dev-libs/libpcre2: Enable LFS support pcre2grep switches to using LFS-capable functions: fopen -> fopen64 gzopen -> gzopen64 readdir -> readdir64 stat-> stat64 Signed-off-by: Matt Turner gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/27993 Signed-off-by: Sam James gentoo.org> dev-libs/libpcre2/libpcre2-10.40-r1.ebuild | 107 + 1 file changed, 107 insertions(+) diff --git a/dev-libs/libpcre2/libpcre2-10.40-r1.ebuild b/dev-libs/libpcre2/libpcre2-10.40-r1.ebuild new file mode 100644 index ..552ef634d931 --- /dev/null +++ b/dev-libs/libpcre2/libpcre2-10.40-r1.ebuild @@ -0,0 +1,107 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/philiphazel.asc +inherit flag-o-matic libtool multilib-minimal usr-ldscript verify-sig + +PATCH_SET="${PN}-10.36-patchset-01.tar.xz" +MY_P="pcre2-${PV/_rc/-RC}" + +DESCRIPTION="Perl-compatible regular expression library" +HOMEPAGE="https://www.pcre.org/; +if [[ ${PV} != *_rc* ]] ; then + # Only the final releases are available here. + SRC_URI="https://github.com/PhilipHazel/pcre2/releases/download/${MY_P}/${MY_P}.tar.bz2 + https://ftp.pcre.org/pub/pcre/${MY_P}.tar.bz2 + verify-sig? ( https://github.com/PhilipHazel/pcre2/releases/download/${MY_P}/${MY_P}.tar.bz2.sig )" +else + SRC_URI="https://ftp.pcre.org/pub/pcre/Testing/${MY_P}.tar.bz2; +fi + +if [[ -n "${PATCH_SET}" ]] ; then + SRC_URI+=" https://dev.gentoo.org/~whissi/dist/${PN}/${PATCH_SET} + https://dev.gentoo.org/~polynomial-c/dist/${PATCH_SET}; +fi + +S="${WORKDIR}/${MY_P}" + +LICENSE="BSD" +SLOT="0/3" # libpcre2-posix.so version +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" +IUSE="bzip2 +jit libedit +pcre16 pcre32 +readline static-libs unicode zlib" +REQUIRED_USE="?? ( libedit readline )" + +RDEPEND="bzip2? ( app-arch/bzip2 ) + libedit? ( dev-libs/libedit ) + readline? ( sys-libs/readline:= ) + zlib? ( sys-libs/zlib )" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig + verify-sig? ( sec-keys/openpgp-keys-philiphazel )" + +MULTILIB_CHOST_TOOLS=( + /usr/bin/pcre2-config +) + +src_unpack() { + if use verify-sig ; then + # Needed for downloaded patch (which is unsigned, which is fine) + verify-sig_verify_detached "${DISTDIR}"/${MY_P}.tar.bz2{,.sig} + fi + + default +} + +src_prepare() { + if [[ -d "${WORKDIR}/patches" ]] ; then + rm "${WORKDIR}"/patches/pcre2-10.36-001-issue2698.patch || die + eapply "${WORKDIR}"/patches + fi + + default + + elibtoolize +} + +multilib_src_configure() { + append-lfs-flags + + local myeconfargs=( + --enable-pcre2-8 + --enable-shared + $(multilib_native_use_enable bzip2 pcre2grep-libbz2) + $(multilib_native_use_enable libedit pcre2test-libedit) + $(multilib_native_use_enable readline pcre2test-libreadline) + $(multilib_native_use_enable zlib pcre2grep-libz) + $(use_enable jit) + $(use_enable jit pcre2grep-jit) + $(use_enable pcre16 pcre2-16) + $(use_enable pcre32 pcre2-32) + $(use_enable static-libs static) + $(use_enable unicode) + ) + + ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" +} + +multilib_src_compile() { + emake V=1 $(multilib_is_native_abi || echo "bin_PROGRAMS=") +} + +multilib_src_test() { + emake check VERBOSE=yes +} + +multilib_src_install() { + emake \ + DESTDIR="${D}" \ + $(multilib_is_native_abi || echo "bin_PROGRAMS= dist_html_DATA=") \ + install + multilib_is_native_abi && gen_usr_ldscript -a pcre2-posix +} + +multilib_src_install_all() { + find "${ED}" -type f -name "*.la" -delete || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre2/
commit: 5b34ba8de21253b070e9731e5f6810a10fa8d7cd Author: Rolf Eike Beer sf-mail de> AuthorDate: Thu May 19 20:23:31 2022 + Commit: Sam James gentoo org> CommitDate: Thu May 19 20:31:31 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b34ba8d dev-libs/libpcre2: stable 10.40 for hppa, bug #845264 Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="hppa" Signed-off-by: Rolf Eike Beer sf-mail.de> Signed-off-by: Sam James gentoo.org> dev-libs/libpcre2/libpcre2-10.40.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libpcre2/libpcre2-10.40.ebuild b/dev-libs/libpcre2/libpcre2-10.40.ebuild index 459c74c72a16..fb332ff04d3b 100644 --- a/dev-libs/libpcre2/libpcre2-10.40.ebuild +++ b/dev-libs/libpcre2/libpcre2-10.40.ebuild @@ -29,7 +29,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="BSD" SLOT="0/3" # libpcre2-posix.so version -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" +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" IUSE="bzip2 +jit libedit +pcre16 pcre32 +readline static-libs unicode zlib" REQUIRED_USE="?? ( libedit readline )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre2/
commit: 7cc431698850ef0f0f378107bac0cee314468f9c Author: Jakov Smolić gentoo org> AuthorDate: Wed May 18 14:58:25 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Wed May 18 14:58:25 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7cc43169 dev-libs/libpcre2: Stabilize 10.40 arm64, #845264 Signed-off-by: Jakov Smolić gentoo.org> dev-libs/libpcre2/libpcre2-10.40.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libpcre2/libpcre2-10.40.ebuild b/dev-libs/libpcre2/libpcre2-10.40.ebuild index 15d85139baef..459c74c72a16 100644 --- a/dev-libs/libpcre2/libpcre2-10.40.ebuild +++ b/dev-libs/libpcre2/libpcre2-10.40.ebuild @@ -29,7 +29,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="BSD" SLOT="0/3" # libpcre2-posix.so version -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" +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" IUSE="bzip2 +jit libedit +pcre16 pcre32 +readline static-libs unicode zlib" REQUIRED_USE="?? ( libedit readline )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre2/
commit: 3721909bb6b600076027c9ac8b07a33d2c53df20 Author: Jakov Smolić gentoo org> AuthorDate: Wed May 18 14:47:30 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Wed May 18 14:47:30 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3721909b dev-libs/libpcre2: Stabilize 10.40 arm, #845264 Signed-off-by: Jakov Smolić gentoo.org> dev-libs/libpcre2/libpcre2-10.40.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libpcre2/libpcre2-10.40.ebuild b/dev-libs/libpcre2/libpcre2-10.40.ebuild index ccb778ab0773..15d85139baef 100644 --- a/dev-libs/libpcre2/libpcre2-10.40.ebuild +++ b/dev-libs/libpcre2/libpcre2-10.40.ebuild @@ -29,7 +29,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="BSD" SLOT="0/3" # libpcre2-posix.so version -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" +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" IUSE="bzip2 +jit libedit +pcre16 pcre32 +readline static-libs unicode zlib" REQUIRED_USE="?? ( libedit readline )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre2/
commit: ec8eb86137b9de210f7f2761f213d30a1725271f Author: Agostino Sarubbo gentoo org> AuthorDate: Wed May 18 07:58:35 2022 + Commit: Agostino Sarubbo gentoo org> CommitDate: Wed May 18 07:58:35 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec8eb861 dev-libs/libpcre2: x86 stable wrt bug #845264 Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo gentoo.org> dev-libs/libpcre2/libpcre2-10.40.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libpcre2/libpcre2-10.40.ebuild b/dev-libs/libpcre2/libpcre2-10.40.ebuild index 1bb6c145a888..ccb778ab0773 100644 --- a/dev-libs/libpcre2/libpcre2-10.40.ebuild +++ b/dev-libs/libpcre2/libpcre2-10.40.ebuild @@ -29,7 +29,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="BSD" SLOT="0/3" # libpcre2-posix.so version -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" +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" IUSE="bzip2 +jit libedit +pcre16 pcre32 +readline static-libs unicode zlib" REQUIRED_USE="?? ( libedit readline )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre2/
commit: 4dc20d3cb6b4db267f393d1767e5d3edfb54e4b0 Author: Agostino Sarubbo gentoo org> AuthorDate: Wed May 18 07:58:14 2022 + Commit: Agostino Sarubbo gentoo org> CommitDate: Wed May 18 07:58:14 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4dc20d3c dev-libs/libpcre2: sparc stable wrt bug #845264 Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="sparc" Signed-off-by: Agostino Sarubbo gentoo.org> dev-libs/libpcre2/libpcre2-10.40.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libpcre2/libpcre2-10.40.ebuild b/dev-libs/libpcre2/libpcre2-10.40.ebuild index 8df7779593de..1bb6c145a888 100644 --- a/dev-libs/libpcre2/libpcre2-10.40.ebuild +++ b/dev-libs/libpcre2/libpcre2-10.40.ebuild @@ -29,7 +29,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="BSD" SLOT="0/3" # libpcre2-posix.so version -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" +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" IUSE="bzip2 +jit libedit +pcre16 pcre32 +readline static-libs unicode zlib" REQUIRED_USE="?? ( libedit readline )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre2/
commit: de360982ac6c6519c81438bd9b9704d9dc73fc93 Author: Agostino Sarubbo gentoo org> AuthorDate: Wed May 18 07:57:54 2022 + Commit: Agostino Sarubbo gentoo org> CommitDate: Wed May 18 07:57:54 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de360982 dev-libs/libpcre2: ppc64 stable wrt bug #845264 Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Agostino Sarubbo gentoo.org> dev-libs/libpcre2/libpcre2-10.40.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libpcre2/libpcre2-10.40.ebuild b/dev-libs/libpcre2/libpcre2-10.40.ebuild index 2cf9bdd5cfb3..8df7779593de 100644 --- a/dev-libs/libpcre2/libpcre2-10.40.ebuild +++ b/dev-libs/libpcre2/libpcre2-10.40.ebuild @@ -29,7 +29,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="BSD" SLOT="0/3" # libpcre2-posix.so version -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" +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" IUSE="bzip2 +jit libedit +pcre16 pcre32 +readline static-libs unicode zlib" REQUIRED_USE="?? ( libedit readline )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre2/
commit: cae2fb2cb8b3a4b6a473d778179bf8827c0a6432 Author: Agostino Sarubbo gentoo org> AuthorDate: Wed May 18 07:57:30 2022 + Commit: Agostino Sarubbo gentoo org> CommitDate: Wed May 18 07:57:30 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cae2fb2c dev-libs/libpcre2: ppc stable wrt bug #845264 Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="ppc" Signed-off-by: Agostino Sarubbo gentoo.org> dev-libs/libpcre2/libpcre2-10.40.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libpcre2/libpcre2-10.40.ebuild b/dev-libs/libpcre2/libpcre2-10.40.ebuild index 8f4b2f9f494a..2cf9bdd5cfb3 100644 --- a/dev-libs/libpcre2/libpcre2-10.40.ebuild +++ b/dev-libs/libpcre2/libpcre2-10.40.ebuild @@ -29,7 +29,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="BSD" SLOT="0/3" # libpcre2-posix.so version -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" +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" IUSE="bzip2 +jit libedit +pcre16 pcre32 +readline static-libs unicode zlib" REQUIRED_USE="?? ( libedit readline )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre2/
commit: 75af9e4498125cdb20268e8a0e18dbeddc69cc88 Author: Agostino Sarubbo gentoo org> AuthorDate: Wed May 18 07:57:07 2022 + Commit: Agostino Sarubbo gentoo org> CommitDate: Wed May 18 07:57:07 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75af9e44 dev-libs/libpcre2: amd64 stable wrt bug #845264 Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> dev-libs/libpcre2/libpcre2-10.40.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libpcre2/libpcre2-10.40.ebuild b/dev-libs/libpcre2/libpcre2-10.40.ebuild index fcebdba2e861..8f4b2f9f494a 100644 --- a/dev-libs/libpcre2/libpcre2-10.40.ebuild +++ b/dev-libs/libpcre2/libpcre2-10.40.ebuild @@ -29,7 +29,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="BSD" SLOT="0/3" # libpcre2-posix.so version -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" +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" IUSE="bzip2 +jit libedit +pcre16 pcre32 +readline static-libs unicode zlib" REQUIRED_USE="?? ( libedit readline )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre2/
commit: 5ca5fefb226bfdb1202fc307fe34e06e6f90cf17 Author: Sam James gentoo org> AuthorDate: Sat Apr 16 03:42:38 2022 + Commit: Sam James gentoo org> CommitDate: Sat Apr 16 04:48:34 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ca5fefb dev-libs/libpcre2: run tests verbosely Signed-off-by: Sam James gentoo.org> dev-libs/libpcre2/libpcre2-10.40.ebuild | 12 +++- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/dev-libs/libpcre2/libpcre2-10.40.ebuild b/dev-libs/libpcre2/libpcre2-10.40.ebuild index f6257a1999b9..fc85567f8d74 100644 --- a/dev-libs/libpcre2/libpcre2-10.40.ebuild +++ b/dev-libs/libpcre2/libpcre2-10.40.ebuild @@ -33,12 +33,10 @@ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~ IUSE="bzip2 +jit libedit +pcre16 pcre32 +readline static-libs unicode zlib" REQUIRED_USE="?? ( libedit readline )" -RDEPEND=" - bzip2? ( app-arch/bzip2 ) +RDEPEND="bzip2? ( app-arch/bzip2 ) libedit? ( dev-libs/libedit ) - readline? ( sys-libs/readline:0= ) - zlib? ( sys-libs/zlib ) -" + readline? ( sys-libs/readline:= ) + zlib? ( sys-libs/zlib )" DEPEND="${RDEPEND}" BDEPEND="virtual/pkgconfig verify-sig? ( sec-keys/openpgp-keys-philiphazel )" @@ -90,6 +88,10 @@ multilib_src_compile() { emake V=1 $(multilib_is_native_abi || echo "bin_PROGRAMS=") } +multilib_src_test() { + emake check VERBOSE=yes +} + multilib_src_install() { emake \ DESTDIR="${D}" \
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre2/
commit: 8a298ea7550b3aeba6687188c6fc89891388329d Author: Sam James gentoo org> AuthorDate: Sat Apr 16 03:06:34 2022 + Commit: Sam James gentoo org> CommitDate: Sat Apr 16 03:06:37 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a298ea7 dev-libs/libpcre2: add 10.40 pcre2grep tests still fail but not a regression on before at least. Signed-off-by: Sam James gentoo.org> dev-libs/libpcre2/Manifest | 2 + dev-libs/libpcre2/libpcre2-10.40.ebuild | 103 2 files changed, 105 insertions(+) diff --git a/dev-libs/libpcre2/Manifest b/dev-libs/libpcre2/Manifest index 83f6d9cbd9c4..3a22ba675ed3 100644 --- a/dev-libs/libpcre2/Manifest +++ b/dev-libs/libpcre2/Manifest @@ -1,2 +1,4 @@ DIST libpcre2-10.36-patchset-01.tar.xz 1364 BLAKE2B bfef3c876a092e06972107b44794c23b758a030181f3040c8b722db166789eac794783169b468fc71334fd660bc2f1c31422a8cb8e5bdc18a69b72654b1b59b2 SHA512 04324d1efa6d155fa3ffbc328638e4674bea305fef7f57d4369ab4a6399a0f489b4c0ecfb49643feff310d91872e1673e965c48a5c60f1bf54a319f0d275c306 DIST pcre2-10.39.tar.bz2 1730729 BLAKE2B 9ee01ac2704e9cb7a107d402fa0c32828fc66425b62270f6891667bde5fb00c1e779c9730df3522acbd62d11703343bf48265050c09d3754183de314baf7cddd SHA512 b3d898198f4b5ffc3453d2ba56fe2a7298c01c52e5f67d45f1e046fc0dee62e16a4024fcb65839ac9c367beedb531647affd6f8599fbeb102f19423c150d80d4 +DIST pcre2-10.40.tar.bz2 1765440 BLAKE2B 627a204585b92238eda81b4befc88757a81d75b0d9fa26ea6d51afcdd93f7e2d102a2245bf3c8e1f5f9ddf69a316c419c948b741a64442bb567480015543e49b SHA512 00e7b48a6554b9127cb6fe24c5cacf72783416a9754ec88f62f73c52f46ed72c86c1869e62c91a31b2ff2cbafbbedabca44b3f1eb7670bc92f49d8401c7374e8 +DIST pcre2-10.40.tar.bz2.sig 310 BLAKE2B 9609111a64b66893b12e36d1cbc77b64d6a0cc30b9288e52753785ddcab37cc3e169d0f117d94e4ad7d7ff897a6ba0a574c9a2e529c3c7e171f5a1bc6f64fe23 SHA512 faa4b47fdac1543cd323651f251b8abb94b31b5966b42d445b8cbb38c441df4742e3c3517c2bc6c0a4464e9fb5feab5d5beda1250a03d56bec2d8383be2f63ab diff --git a/dev-libs/libpcre2/libpcre2-10.40.ebuild b/dev-libs/libpcre2/libpcre2-10.40.ebuild new file mode 100644 index ..f6257a1999b9 --- /dev/null +++ b/dev-libs/libpcre2/libpcre2-10.40.ebuild @@ -0,0 +1,103 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/philiphazel.asc +inherit libtool multilib-minimal usr-ldscript verify-sig + +PATCH_SET="${PN}-10.36-patchset-01.tar.xz" +MY_P="pcre2-${PV/_rc/-RC}" + +DESCRIPTION="Perl-compatible regular expression library" +HOMEPAGE="https://www.pcre.org/; +if [[ ${PV} != *_rc* ]] ; then + # Only the final releases are available here. + SRC_URI="https://github.com/PhilipHazel/pcre2/releases/download/${MY_P}/${MY_P}.tar.bz2 + https://ftp.pcre.org/pub/pcre/${MY_P}.tar.bz2 + verify-sig? ( https://github.com/PhilipHazel/pcre2/releases/download/${MY_P}/${MY_P}.tar.bz2.sig )" +else + SRC_URI="https://ftp.pcre.org/pub/pcre/Testing/${MY_P}.tar.bz2; +fi + +if [[ -n "${PATCH_SET}" ]] ; then + SRC_URI+=" https://dev.gentoo.org/~whissi/dist/${PN}/${PATCH_SET} + https://dev.gentoo.org/~polynomial-c/dist/${PATCH_SET}; +fi + +S="${WORKDIR}/${MY_P}" + +LICENSE="BSD" +SLOT="0/3" # libpcre2-posix.so version +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" +IUSE="bzip2 +jit libedit +pcre16 pcre32 +readline static-libs unicode zlib" +REQUIRED_USE="?? ( libedit readline )" + +RDEPEND=" + bzip2? ( app-arch/bzip2 ) + libedit? ( dev-libs/libedit ) + readline? ( sys-libs/readline:0= ) + zlib? ( sys-libs/zlib ) +" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig + verify-sig? ( sec-keys/openpgp-keys-philiphazel )" + +MULTILIB_CHOST_TOOLS=( + /usr/bin/pcre2-config +) + +src_unpack() { + if use verify-sig ; then + # Needed for downloaded patch (which is unsigned, which is fine) + verify-sig_verify_detached "${DISTDIR}"/${MY_P}.tar.bz2{,.sig} + fi + + default +} + +src_prepare() { + if [[ -d "${WORKDIR}/patches" ]] ; then + rm "${WORKDIR}"/patches/pcre2-10.36-001-issue2698.patch || die + eapply "${WORKDIR}"/patches + fi + + default + + elibtoolize +} + +multilib_src_configure() { + local myeconfargs=( + --enable-pcre2-8 + --enable-shared + $(multilib_native_use_enable bzip2 pcre2grep-libbz2) + $(multilib_native_use_enable libedit pcre2test-libedit) + $(multilib_native_use_enable readline pcre2test-libreadline) + $(multilib_native_use_enable zlib pcre2grep-libz) + $(use_enable jit) +
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre2/
commit: 2e08a52fb81e0b8b9047390e977f7a8b556adc60 Author: Sam James gentoo org> AuthorDate: Tue Apr 12 07:11:28 2022 + Commit: Sam James gentoo org> CommitDate: Tue Apr 12 07:11:33 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e08a52f dev-libs/libpcre2: drop unofficial sourceforge refs As stated in the README at https://github.com/PhilipHazel/pcre2. Signed-off-by: Sam James gentoo.org> dev-libs/libpcre2/libpcre2-10.39-r1.ebuild | 5 ++--- dev-libs/libpcre2/metadata.xml | 1 - 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/dev-libs/libpcre2/libpcre2-10.39-r1.ebuild b/dev-libs/libpcre2/libpcre2-10.39-r1.ebuild index 6add5be7acd6..9a9a699cb929 100644 --- a/dev-libs/libpcre2/libpcre2-10.39-r1.ebuild +++ b/dev-libs/libpcre2/libpcre2-10.39-r1.ebuild @@ -12,9 +12,8 @@ HOMEPAGE="https://www.pcre.org/; MY_P="pcre2-${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 - https://github.com/PhilipHazel/pcre2/releases/download/${MY_P}/${MY_P}.tar.bz2; + SRC_URI="https://github.com/PhilipHazel/pcre2/releases/download/${MY_P}/${MY_P}.tar.bz2 + https://ftp.pcre.org/pub/pcre/${MY_P}.tar.bz2; else SRC_URI="https://ftp.pcre.org/pub/pcre/Testing/${MY_P}.tar.bz2; fi diff --git a/dev-libs/libpcre2/metadata.xml b/dev-libs/libpcre2/metadata.xml index 52e765d941ae..66bde795d3f1 100644 --- a/dev-libs/libpcre2/metadata.xml +++ b/dev-libs/libpcre2/metadata.xml @@ -27,6 +27,5 @@ cpe:/a:pcre:pcre PhilipHazel/pcre2 - pcre
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre2/
commit: f603605ab0480b97303d34ea64e8b08f0f04bd23 Author: Sam James gentoo org> AuthorDate: Tue Apr 12 07:10:15 2022 + Commit: Sam James gentoo org> CommitDate: Tue Apr 12 07:10:15 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f603605a dev-libs/libpcre2: add github upstream metadata Signed-off-by: Sam James gentoo.org> dev-libs/libpcre2/metadata.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/dev-libs/libpcre2/metadata.xml b/dev-libs/libpcre2/metadata.xml index 1f00cd29ae6b..52e765d941ae 100644 --- a/dev-libs/libpcre2/metadata.xml +++ b/dev-libs/libpcre2/metadata.xml @@ -26,6 +26,7 @@ cpe:/a:pcre:pcre + PhilipHazel/pcre2 pcre
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre2/
commit: 713db8fe4e7363c39fadb7e10396e8d32b519ab1 Author: Mike Gilbert gentoo org> AuthorDate: Tue Mar 22 14:27:08 2022 + Commit: Mike Gilbert gentoo org> CommitDate: Tue Mar 22 15:12:42 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=713db8fe dev-libs/libpcre2: drop 'recursion-limit' USE flag Closes: https://bugs.gentoo.org/835796 Signed-off-by: Mike Gilbert gentoo.org> dev-libs/libpcre2/{libpcre2-10.39.ebuild => libpcre2-10.39-r1.ebuild} | 3 +-- dev-libs/libpcre2/metadata.xml| 4 2 files changed, 1 insertion(+), 6 deletions(-) diff --git a/dev-libs/libpcre2/libpcre2-10.39.ebuild b/dev-libs/libpcre2/libpcre2-10.39-r1.ebuild similarity index 93% rename from dev-libs/libpcre2/libpcre2-10.39.ebuild rename to dev-libs/libpcre2/libpcre2-10.39-r1.ebuild index 477a50daf57b..6add5be7acd6 100644 --- a/dev-libs/libpcre2/libpcre2-10.39.ebuild +++ b/dev-libs/libpcre2/libpcre2-10.39-r1.ebuild @@ -27,7 +27,7 @@ fi LICENSE="BSD" SLOT="0/3" # libpcre2-posix.so version 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" -IUSE="bzip2 +jit libedit +pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib" +IUSE="bzip2 +jit libedit +pcre16 pcre32 +readline static-libs unicode zlib" REQUIRED_USE="?? ( libedit readline )" BDEPEND=" @@ -62,7 +62,6 @@ multilib_src_configure() { local myeconfargs=( --enable-pcre2-8 --enable-shared - --with-match-limit-depth=$(usex recursion-limit 8192 MATCH_LIMIT) $(multilib_native_use_enable bzip2 pcre2grep-libbz2) $(multilib_native_use_enable libedit pcre2test-libedit) $(multilib_native_use_enable readline pcre2test-libreadline) diff --git a/dev-libs/libpcre2/metadata.xml b/dev-libs/libpcre2/metadata.xml index 0d201299bdec..1f00cd29ae6b 100644 --- a/dev-libs/libpcre2/metadata.xml +++ b/dev-libs/libpcre2/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/libpcre2/files/, dev-libs/libpcre2/
commit: 79117b95fc81f29ceff55b878a2ff386cff5530a Author: Mike Gilbert gentoo org> AuthorDate: Tue Mar 22 14:26:18 2022 + Commit: Mike Gilbert gentoo org> CommitDate: Tue Mar 22 15:12:38 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=79117b95 dev-libs/libpcre2: drop 10.37-r2, 10.38, 10.38-r1 Signed-off-by: Mike Gilbert gentoo.org> dev-libs/libpcre2/Manifest | 2 - .../libpcre2/files/libpcre2-10.37-jit_fixes.patch | 80 -- ...of-alternatives-in-first-character-search.patch | 49 --- dev-libs/libpcre2/libpcre2-10.37-r2.ebuild | 97 -- dev-libs/libpcre2/libpcre2-10.38-r1.ebuild | 96 - dev-libs/libpcre2/libpcre2-10.38.ebuild| 94 - 6 files changed, 418 deletions(-) diff --git a/dev-libs/libpcre2/Manifest b/dev-libs/libpcre2/Manifest index dcba31a9c98f..83f6d9cbd9c4 100644 --- a/dev-libs/libpcre2/Manifest +++ b/dev-libs/libpcre2/Manifest @@ -1,4 +1,2 @@ DIST libpcre2-10.36-patchset-01.tar.xz 1364 BLAKE2B bfef3c876a092e06972107b44794c23b758a030181f3040c8b722db166789eac794783169b468fc71334fd660bc2f1c31422a8cb8e5bdc18a69b72654b1b59b2 SHA512 04324d1efa6d155fa3ffbc328638e4674bea305fef7f57d4369ab4a6399a0f489b4c0ecfb49643feff310d91872e1673e965c48a5c60f1bf54a319f0d275c306 -DIST pcre2-10.37.tar.bz2 1729384 BLAKE2B b4e56041010d7f44e84a63a17b35e87329d258107d8b27ccead10f51e7deacc93cbee64a22c71b9f0b8f244920b3a22fa4d9b786ec441a428e0ad0bb8535773e SHA512 69f4bf4736b986e0fc855eedb292efe72a0df2e803bc0e61a6cf47775eed433bb1b2f28d7e641591ef4603d47beb543a64ed0eef9538d00f0746bc3435c143ec -DIST pcre2-10.38.tar.bz2 1729078 BLAKE2B 9438ff2422afaa83d5a4b2e64d5897068c35add28d66956431f9937191416d6df4903ecf35af72c788480d7def08e0ce17922e9b036698ce1bbe6cacbb799df2 SHA512 3634cb2db6ccba9720c1b69890bcd9eb7057f6a6cb6981f12b3f2d6b2bb4e75e4e5014f566045f9ba1b79edf01fa5c4d81eb333727b9462e843dfb70f3a58f95 DIST pcre2-10.39.tar.bz2 1730729 BLAKE2B 9ee01ac2704e9cb7a107d402fa0c32828fc66425b62270f6891667bde5fb00c1e779c9730df3522acbd62d11703343bf48265050c09d3754183de314baf7cddd SHA512 b3d898198f4b5ffc3453d2ba56fe2a7298c01c52e5f67d45f1e046fc0dee62e16a4024fcb65839ac9c367beedb531647affd6f8599fbeb102f19423c150d80d4 diff --git a/dev-libs/libpcre2/files/libpcre2-10.37-jit_fixes.patch b/dev-libs/libpcre2/files/libpcre2-10.37-jit_fixes.patch deleted file mode 100644 index 6ee5494f2bc5.. --- a/dev-libs/libpcre2/files/libpcre2-10.37-jit_fixes.patch +++ /dev/null @@ -1,80 +0,0 @@ -Index: pcre2/ChangeLog -=== pcre2/ChangeLog(revision 1314) -+++ pcre2/ChangeLog(revision 1315) -@@ -1,7 +1,14 @@ - Change Log for PCRE2 - - -+Version 10.38-RC1 xx-xxx-2021 -+- - -+1. Fix invalid single character repetition issues in JIT when the repetition -+is inside a capturing bracket and the bracket is preceeded by character -+literals. -+ -+ - Version 10.37 26-May-2021 - - - -Index: pcre2/src/pcre2_jit_compile.c -=== pcre2/src/pcre2_jit_compile.c (revision 1314) -+++ pcre2/src/pcre2_jit_compile.c (revision 1315) -@@ -1236,15 +1236,16 @@ - - return: current number of iterators enhanced with fast fail - */ --static int detect_early_fail(compiler_common *common, PCRE2_SPTR cc, int *private_data_start, sljit_s32 depth, int start) -+static int detect_early_fail(compiler_common *common, PCRE2_SPTR cc, int *private_data_start, -+ sljit_s32 depth, int start, BOOL fast_forward_allowed) - { - PCRE2_SPTR begin = cc; - PCRE2_SPTR next_alt; - PCRE2_SPTR end; - PCRE2_SPTR accelerated_start; -+BOOL prev_fast_forward_allowed; - int result = 0; - int count; --BOOL fast_forward_allowed = TRUE; - - SLJIT_ASSERT(*cc == OP_ONCE || *cc == OP_BRA || *cc == OP_CBRA); - SLJIT_ASSERT(*cc != OP_CBRA || common->optimized_cbracket[GET2(cc, 1 + LINK_SIZE)] != 0); -@@ -1476,6 +1477,7 @@ - case OP_CBRA: - end = cc + GET(cc, 1); - -+ prev_fast_forward_allowed = fast_forward_allowed; - fast_forward_allowed = FALSE; - if (depth >= 4) - break; -@@ -1484,7 +1486,7 @@ - if (*end != OP_KET || (*cc == OP_CBRA && common->optimized_cbracket[GET2(cc, 1 + LINK_SIZE)] == 0)) - break; - -- count = detect_early_fail(common, cc, private_data_start, depth + 1, count); -+ count = detect_early_fail(common, cc, private_data_start, depth + 1, count, prev_fast_forward_allowed); - - if (PRIVATE_DATA(cc) != 0) - common->private_data_ptrs[begin - common->start] = 1; -@@ -13657,7 +13659,7 @@ - private_data_size = common->cbra_ptr + (re->top_bracket + 1) * sizeof(sljit_sw); - - if ((re->overall_options & PCRE2_ANCHORED) == 0 && (re->overall_options & PCRE2_NO_START_OPTIMIZE) == 0 &&
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre2/
commit: f4c61178c08ab3263d177d0099d0349174bb7595 Author: David Seifert gentoo org> AuthorDate: Thu Jan 6 09:07:00 2022 + Commit: David Seifert gentoo org> CommitDate: Thu Jan 6 09:07:00 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4c61178 dev-libs/libpcre2: remove userland_GNU Signed-off-by: David Seifert gentoo.org> dev-libs/libpcre2/libpcre2-10.37-r2.ebuild | 3 +-- dev-libs/libpcre2/libpcre2-10.38-r1.ebuild | 3 +-- dev-libs/libpcre2/libpcre2-10.38.ebuild| 3 +-- dev-libs/libpcre2/libpcre2-10.39.ebuild| 3 +-- 4 files changed, 4 insertions(+), 8 deletions(-) diff --git a/dev-libs/libpcre2/libpcre2-10.37-r2.ebuild b/dev-libs/libpcre2/libpcre2-10.37-r2.ebuild index e0784f79894c..abd807adeb95 100644 --- a/dev-libs/libpcre2/libpcre2-10.37-r2.ebuild +++ b/dev-libs/libpcre2/libpcre2-10.37-r2.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 @@ -31,7 +31,6 @@ REQUIRED_USE="?? ( libedit readline )" BDEPEND=" virtual/pkgconfig - userland_GNU? ( >=sys-apps/findutils-4.4.0 ) " RDEPEND=" bzip2? ( app-arch/bzip2 ) diff --git a/dev-libs/libpcre2/libpcre2-10.38-r1.ebuild b/dev-libs/libpcre2/libpcre2-10.38-r1.ebuild index 1b287f08fb0e..84077f8a1f3e 100644 --- a/dev-libs/libpcre2/libpcre2-10.38-r1.ebuild +++ b/dev-libs/libpcre2/libpcre2-10.38-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 @@ -32,7 +32,6 @@ REQUIRED_USE="?? ( libedit readline )" BDEPEND=" virtual/pkgconfig - userland_GNU? ( >=sys-apps/findutils-4.4.0 ) " RDEPEND=" bzip2? ( app-arch/bzip2 ) diff --git a/dev-libs/libpcre2/libpcre2-10.38.ebuild b/dev-libs/libpcre2/libpcre2-10.38.ebuild index a83eed244899..6f868c1cfe8e 100644 --- a/dev-libs/libpcre2/libpcre2-10.38.ebuild +++ b/dev-libs/libpcre2/libpcre2-10.38.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 @@ -32,7 +32,6 @@ REQUIRED_USE="?? ( libedit readline )" BDEPEND=" virtual/pkgconfig - userland_GNU? ( >=sys-apps/findutils-4.4.0 ) " RDEPEND=" bzip2? ( app-arch/bzip2 ) diff --git a/dev-libs/libpcre2/libpcre2-10.39.ebuild b/dev-libs/libpcre2/libpcre2-10.39.ebuild index f1fc7f74e85a..477a50daf57b 100644 --- a/dev-libs/libpcre2/libpcre2-10.39.ebuild +++ b/dev-libs/libpcre2/libpcre2-10.39.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 @@ -32,7 +32,6 @@ REQUIRED_USE="?? ( libedit readline )" BDEPEND=" virtual/pkgconfig - userland_GNU? ( >=sys-apps/findutils-4.4.0 ) " RDEPEND=" bzip2? ( app-arch/bzip2 )
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre2/
commit: 5d542443b1c8f6b7ffd987636f8bf095434f03d9 Author: Arthur Zamarin gentoo org> AuthorDate: Tue Dec 14 20:10:47 2021 + Commit: Arthur Zamarin gentoo org> CommitDate: Tue Dec 14 20:11:09 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d542443 dev-libs/libpcre2: Stabilize 10.39 hppa, #829047 Signed-off-by: Arthur Zamarin gentoo.org> dev-libs/libpcre2/libpcre2-10.39.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libpcre2/libpcre2-10.39.ebuild b/dev-libs/libpcre2/libpcre2-10.39.ebuild index a291d62e464f..f1fc7f74e85a 100644 --- a/dev-libs/libpcre2/libpcre2-10.39.ebuild +++ b/dev-libs/libpcre2/libpcre2-10.39.ebuild @@ -26,7 +26,7 @@ fi LICENSE="BSD" SLOT="0/3" # libpcre2-posix.so version -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" +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" IUSE="bzip2 +jit libedit +pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib" REQUIRED_USE="?? ( libedit readline )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre2/
commit: f4121c5c9d0119e88f175667cb049d07ee4554d8 Author: Arthur Zamarin gentoo org> AuthorDate: Mon Dec 13 19:17:13 2021 + Commit: Arthur Zamarin gentoo org> CommitDate: Mon Dec 13 19:17:39 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4121c5c dev-libs/libpcre2: Stabilize 10.39 arm, #829047 Signed-off-by: Arthur Zamarin gentoo.org> dev-libs/libpcre2/libpcre2-10.39.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libpcre2/libpcre2-10.39.ebuild b/dev-libs/libpcre2/libpcre2-10.39.ebuild index 555676bf83f8..a291d62e464f 100644 --- a/dev-libs/libpcre2/libpcre2-10.39.ebuild +++ b/dev-libs/libpcre2/libpcre2-10.39.ebuild @@ -26,7 +26,7 @@ fi LICENSE="BSD" SLOT="0/3" # libpcre2-posix.so version -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" +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" IUSE="bzip2 +jit libedit +pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib" REQUIRED_USE="?? ( libedit readline )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre2/
commit: b9838f542509b5ddb79de83f1d6bf2000916d02e Author: Arthur Zamarin gentoo org> AuthorDate: Mon Dec 13 18:36:02 2021 + Commit: Arthur Zamarin gentoo org> CommitDate: Mon Dec 13 18:36:53 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9838f54 dev-libs/libpcre2: Stabilize 10.39 arm64, #829047 Signed-off-by: Arthur Zamarin gentoo.org> dev-libs/libpcre2/libpcre2-10.39.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libpcre2/libpcre2-10.39.ebuild b/dev-libs/libpcre2/libpcre2-10.39.ebuild index 20e305c49d15..555676bf83f8 100644 --- a/dev-libs/libpcre2/libpcre2-10.39.ebuild +++ b/dev-libs/libpcre2/libpcre2-10.39.ebuild @@ -26,7 +26,7 @@ fi LICENSE="BSD" SLOT="0/3" # libpcre2-posix.so version -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" +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" IUSE="bzip2 +jit libedit +pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib" REQUIRED_USE="?? ( libedit readline )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre2/
commit: b6aa4e28ecd24b1984fd1293c27a19bd6607f914 Author: Agostino Sarubbo gentoo org> AuthorDate: Mon Dec 13 07:08:46 2021 + Commit: Agostino Sarubbo gentoo org> CommitDate: Mon Dec 13 07:08:46 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6aa4e28 dev-libs/libpcre2: ppc64 stable wrt bug #829047 Package-Manager: Portage-3.0.28, Repoman-3.0.3 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Agostino Sarubbo gentoo.org> dev-libs/libpcre2/libpcre2-10.39.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libpcre2/libpcre2-10.39.ebuild b/dev-libs/libpcre2/libpcre2-10.39.ebuild index 2036a474cd2f..20e305c49d15 100644 --- a/dev-libs/libpcre2/libpcre2-10.39.ebuild +++ b/dev-libs/libpcre2/libpcre2-10.39.ebuild @@ -26,7 +26,7 @@ fi LICENSE="BSD" SLOT="0/3" # libpcre2-posix.so version -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" +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" IUSE="bzip2 +jit libedit +pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib" REQUIRED_USE="?? ( libedit readline )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre2/
commit: 88de27d5a4e9439dce6482c718818b36ae764dd7 Author: Agostino Sarubbo gentoo org> AuthorDate: Mon Dec 13 07:03:31 2021 + Commit: Agostino Sarubbo gentoo org> CommitDate: Mon Dec 13 07:03:44 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88de27d5 dev-libs/libpcre2: ppc stable wrt bug #829047 Package-Manager: Portage-3.0.28, Repoman-3.0.3 RepoMan-Options: --include-arches="ppc" Signed-off-by: Agostino Sarubbo gentoo.org> dev-libs/libpcre2/libpcre2-10.39.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libpcre2/libpcre2-10.39.ebuild b/dev-libs/libpcre2/libpcre2-10.39.ebuild index 1729b2ddeabb..2036a474cd2f 100644 --- a/dev-libs/libpcre2/libpcre2-10.39.ebuild +++ b/dev-libs/libpcre2/libpcre2-10.39.ebuild @@ -26,7 +26,7 @@ fi LICENSE="BSD" SLOT="0/3" # libpcre2-posix.so version -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" +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" IUSE="bzip2 +jit libedit +pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib" REQUIRED_USE="?? ( libedit readline )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre2/
commit: abd6cc447f04864e1b647e3305d626b6db310b43 Author: Agostino Sarubbo gentoo org> AuthorDate: Mon Dec 13 07:02:02 2021 + Commit: Agostino Sarubbo gentoo org> CommitDate: Mon Dec 13 07:02:02 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=abd6cc44 dev-libs/libpcre2: x86 stable wrt bug #829047 Package-Manager: Portage-3.0.28, Repoman-3.0.3 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo gentoo.org> dev-libs/libpcre2/libpcre2-10.39.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libpcre2/libpcre2-10.39.ebuild b/dev-libs/libpcre2/libpcre2-10.39.ebuild index 9762cb14aab5..1729b2ddeabb 100644 --- a/dev-libs/libpcre2/libpcre2-10.39.ebuild +++ b/dev-libs/libpcre2/libpcre2-10.39.ebuild @@ -26,7 +26,7 @@ fi LICENSE="BSD" SLOT="0/3" # libpcre2-posix.so version -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" +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" IUSE="bzip2 +jit libedit +pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib" REQUIRED_USE="?? ( libedit readline )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre2/
commit: e9b8620ef6857c535972966086479926b72e0638 Author: Agostino Sarubbo gentoo org> AuthorDate: Mon Dec 13 06:57:38 2021 + Commit: Agostino Sarubbo gentoo org> CommitDate: Mon Dec 13 06:57:38 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9b8620e dev-libs/libpcre2: amd64 stable wrt bug #829047 Package-Manager: Portage-3.0.28, Repoman-3.0.3 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> dev-libs/libpcre2/libpcre2-10.39.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libpcre2/libpcre2-10.39.ebuild b/dev-libs/libpcre2/libpcre2-10.39.ebuild index c661d21408de..9762cb14aab5 100644 --- a/dev-libs/libpcre2/libpcre2-10.39.ebuild +++ b/dev-libs/libpcre2/libpcre2-10.39.ebuild @@ -26,7 +26,7 @@ fi LICENSE="BSD" SLOT="0/3" # libpcre2-posix.so version -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" +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" IUSE="bzip2 +jit libedit +pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib" REQUIRED_USE="?? ( libedit readline )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre2/
commit: 764b1154fbe1df70dada840bd42fe44abd51cf44 Author: Sam James gentoo org> AuthorDate: Mon Dec 13 06:17:11 2021 + Commit: Sam James gentoo org> CommitDate: Mon Dec 13 06:17:11 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=764b1154 dev-libs/libpcre2: Stabilize 10.39 sparc, #829047 Signed-off-by: Sam James gentoo.org> dev-libs/libpcre2/libpcre2-10.39.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libpcre2/libpcre2-10.39.ebuild b/dev-libs/libpcre2/libpcre2-10.39.ebuild index a83eed244899..c661d21408de 100644 --- a/dev-libs/libpcre2/libpcre2-10.39.ebuild +++ b/dev-libs/libpcre2/libpcre2-10.39.ebuild @@ -26,7 +26,7 @@ fi LICENSE="BSD" SLOT="0/3" # libpcre2-posix.so version -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" +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" IUSE="bzip2 +jit libedit +pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib" REQUIRED_USE="?? ( libedit readline )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre2/
commit: f3cf55891347a0df30b4826ac39dae2ceaab9a64 Author: Sam James gentoo org> AuthorDate: Fri Oct 29 19:16:31 2021 + Commit: Sam James gentoo org> CommitDate: Fri Oct 29 19:17:13 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3cf5589 dev-libs/libpcre2: add 10.39 Signed-off-by: Sam James gentoo.org> dev-libs/libpcre2/Manifest | 1 + dev-libs/libpcre2/libpcre2-10.39.ebuild | 95 + 2 files changed, 96 insertions(+) diff --git a/dev-libs/libpcre2/Manifest b/dev-libs/libpcre2/Manifest index dea3875bac8..dcba31a9c98 100644 --- a/dev-libs/libpcre2/Manifest +++ b/dev-libs/libpcre2/Manifest @@ -1,3 +1,4 @@ DIST libpcre2-10.36-patchset-01.tar.xz 1364 BLAKE2B bfef3c876a092e06972107b44794c23b758a030181f3040c8b722db166789eac794783169b468fc71334fd660bc2f1c31422a8cb8e5bdc18a69b72654b1b59b2 SHA512 04324d1efa6d155fa3ffbc328638e4674bea305fef7f57d4369ab4a6399a0f489b4c0ecfb49643feff310d91872e1673e965c48a5c60f1bf54a319f0d275c306 DIST pcre2-10.37.tar.bz2 1729384 BLAKE2B b4e56041010d7f44e84a63a17b35e87329d258107d8b27ccead10f51e7deacc93cbee64a22c71b9f0b8f244920b3a22fa4d9b786ec441a428e0ad0bb8535773e SHA512 69f4bf4736b986e0fc855eedb292efe72a0df2e803bc0e61a6cf47775eed433bb1b2f28d7e641591ef4603d47beb543a64ed0eef9538d00f0746bc3435c143ec DIST pcre2-10.38.tar.bz2 1729078 BLAKE2B 9438ff2422afaa83d5a4b2e64d5897068c35add28d66956431f9937191416d6df4903ecf35af72c788480d7def08e0ce17922e9b036698ce1bbe6cacbb799df2 SHA512 3634cb2db6ccba9720c1b69890bcd9eb7057f6a6cb6981f12b3f2d6b2bb4e75e4e5014f566045f9ba1b79edf01fa5c4d81eb333727b9462e843dfb70f3a58f95 +DIST pcre2-10.39.tar.bz2 1730729 BLAKE2B 9ee01ac2704e9cb7a107d402fa0c32828fc66425b62270f6891667bde5fb00c1e779c9730df3522acbd62d11703343bf48265050c09d3754183de314baf7cddd SHA512 b3d898198f4b5ffc3453d2ba56fe2a7298c01c52e5f67d45f1e046fc0dee62e16a4024fcb65839ac9c367beedb531647affd6f8599fbeb102f19423c150d80d4 diff --git a/dev-libs/libpcre2/libpcre2-10.39.ebuild b/dev-libs/libpcre2/libpcre2-10.39.ebuild new file mode 100644 index 000..a83eed24489 --- /dev/null +++ b/dev-libs/libpcre2/libpcre2-10.39.ebuild @@ -0,0 +1,95 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit libtool multilib-minimal usr-ldscript + +PATCH_SET="${PN}-10.36-patchset-01.tar.xz" + +DESCRIPTION="Perl-compatible regular expression library" +HOMEPAGE="https://www.pcre.org/; +MY_P="pcre2-${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 + https://github.com/PhilipHazel/pcre2/releases/download/${MY_P}/${MY_P}.tar.bz2; +else + SRC_URI="https://ftp.pcre.org/pub/pcre/Testing/${MY_P}.tar.bz2; +fi + +if [[ -n "${PATCH_SET}" ]] ; then + SRC_URI+=" https://dev.gentoo.org/~whissi/dist/${PN}/${PATCH_SET} + https://dev.gentoo.org/~polynomial-c/dist/${PATCH_SET}; +fi + +LICENSE="BSD" +SLOT="0/3" # libpcre2-posix.so version +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" +IUSE="bzip2 +jit libedit +pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib" +REQUIRED_USE="?? ( libedit readline )" + +BDEPEND=" + virtual/pkgconfig + userland_GNU? ( >=sys-apps/findutils-4.4.0 ) +" +RDEPEND=" + bzip2? ( app-arch/bzip2 ) + libedit? ( dev-libs/libedit ) + readline? ( sys-libs/readline:0= ) + zlib? ( sys-libs/zlib ) +" +DEPEND="${RDEPEND}" + +S="${WORKDIR}/${MY_P}" + +MULTILIB_CHOST_TOOLS=( + /usr/bin/pcre2-config +) + +src_prepare() { + if [[ -d "${WORKDIR}/patches" ]] ; then + rm "${WORKDIR}"/patches/pcre2-10.36-001-issue2698.patch || die + eapply "${WORKDIR}"/patches + fi + + default + + elibtoolize +} + +multilib_src_configure() { + local myeconfargs=( + --enable-pcre2-8 + --enable-shared + --with-match-limit-depth=$(usex recursion-limit 8192 MATCH_LIMIT) + $(multilib_native_use_enable bzip2 pcre2grep-libbz2) + $(multilib_native_use_enable libedit pcre2test-libedit) + $(multilib_native_use_enable readline pcre2test-libreadline) + $(multilib_native_use_enable zlib pcre2grep-libz) + $(use_enable jit) + $(use_enable jit pcre2grep-jit) + $(use_enable pcre16 pcre2-16) + $(use_enable pcre32 pcre2-32) + $(use_enable static-libs static) + $(use_enable unicode) + ) + ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" +} + +multilib_src_compile() { + emake V=1 $(multilib_is_native_abi ||
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre2/, dev-libs/libpcre2/files/
commit: 6006eabdf30e3e8a13cf407f290e4e309bb2d148 Author: Thomas Deutschmann gentoo org> AuthorDate: Sun Oct 24 13:34:25 2021 + Commit: Thomas Deutschmann gentoo org> CommitDate: Sun Oct 24 13:34:25 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6006eabd dev-libs/libpcre2: fix incorrect detection of alternatives ...in first character search. Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Thomas Deutschmann gentoo.org> ...of-alternatives-in-first-character-search.patch | 49 +++ dev-libs/libpcre2/libpcre2-10.38-r1.ebuild | 97 ++ 2 files changed, 146 insertions(+) diff --git a/dev-libs/libpcre2/files/libpcre2-10.38-fix-fix-incorrect-detection-of-alternatives-in-first-character-search.patch b/dev-libs/libpcre2/files/libpcre2-10.38-fix-fix-incorrect-detection-of-alternatives-in-first-character-search.patch new file mode 100644 index 000..936bd057a0e --- /dev/null +++ b/dev-libs/libpcre2/files/libpcre2-10.38-fix-fix-incorrect-detection-of-alternatives-in-first-character-search.patch @@ -0,0 +1,49 @@ +https://github.com/PhilipHazel/pcre2/pull/22 + +--- a/src/pcre2_jit_compile.c b/src/pcre2_jit_compile.c +@@ -1251,10 +1251,13 @@ SLJIT_ASSERT(*cc == OP_ONCE || *cc == OP_BRA || *cc == OP_CBRA); + SLJIT_ASSERT(*cc != OP_CBRA || common->optimized_cbracket[GET2(cc, 1 + LINK_SIZE)] != 0); + SLJIT_ASSERT(start < EARLY_FAIL_ENHANCE_MAX); + ++next_alt = cc + GET(cc, 1); ++if (*next_alt == OP_ALT) ++ fast_forward_allowed = FALSE; ++ + do + { + count = start; +- next_alt = cc + GET(cc, 1); + cc += 1 + LINK_SIZE + ((*cc == OP_CBRA) ? IMM2_SIZE : 0); + + while (TRUE) +@@ -1512,7 +1515,7 @@ do + { + count++; + +-if (fast_forward_allowed && *next_alt == OP_KET) ++if (fast_forward_allowed) + { + common->fast_forward_bc_ptr = accelerated_start; + common->private_data_ptrs[(accelerated_start + 1) - common->start] = ((*private_data_start) << 3) | type_skip; +@@ -1562,8 +1565,8 @@ do + else if (result < count) + result = count; + +- fast_forward_allowed = FALSE; + cc = next_alt; ++ next_alt = cc + GET(cc, 1); + } + while (*cc == OP_ALT); + +--- a/src/pcre2_jit_test.c b/src/pcre2_jit_test.c +@@ -352,6 +352,7 @@ static struct regression_test_case regression_test_cases[] = { + { MU, A, 0, 0, ".[ab]?.", "xx" }, + { MU, A, 0, 0, "_[ab]+_*a", "_aa" }, + { MU, A, 0, 0, "#(A+)#\\d+", "#A#A#0" }, ++ { MU, A, 0, 0, "(?P\\d+)m|M", "4M" }, + + /* Bracket repeats with limit. */ + { MU, A, 0, 0, "(?:(ab){2}){5}M", "abababababababababababM" }, + diff --git a/dev-libs/libpcre2/libpcre2-10.38-r1.ebuild b/dev-libs/libpcre2/libpcre2-10.38-r1.ebuild new file mode 100644 index 000..1b287f08fb0 --- /dev/null +++ b/dev-libs/libpcre2/libpcre2-10.38-r1.ebuild @@ -0,0 +1,97 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit libtool multilib-minimal usr-ldscript + +PATCH_SET="${PN}-10.36-patchset-01.tar.xz" + +DESCRIPTION="Perl-compatible regular expression library" +HOMEPAGE="https://www.pcre.org/; +MY_P="pcre2-${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 + https://github.com/PhilipHazel/pcre2/releases/download/${MY_P}/${MY_P}.tar.bz2; +else + SRC_URI="https://ftp.pcre.org/pub/pcre/Testing/${MY_P}.tar.bz2; +fi + +if [[ -n "${PATCH_SET}" ]] ; then + SRC_URI+=" https://dev.gentoo.org/~whissi/dist/${PN}/${PATCH_SET} + https://dev.gentoo.org/~polynomial-c/dist/${PATCH_SET}; +fi + +LICENSE="BSD" +SLOT="0/3" # libpcre2-posix.so version +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" +IUSE="bzip2 +jit libedit +pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib" +REQUIRED_USE="?? ( libedit readline )" + +BDEPEND=" + virtual/pkgconfig + userland_GNU? ( >=sys-apps/findutils-4.4.0 ) +" +RDEPEND=" + bzip2? ( app-arch/bzip2 ) + libedit? ( dev-libs/libedit ) + readline? ( sys-libs/readline:0= ) + zlib? ( sys-libs/zlib ) +" +DEPEND="${RDEPEND}" + +S="${WORKDIR}/${MY_P}" + +PATCHES=( "${FILESDIR}"/${P}-fix-fix-incorrect-detection-of-alternatives-in-first-character-search.patch ) + +MULTILIB_CHOST_TOOLS=( + /usr/bin/pcre2-config +) + +src_prepare() { + if [[ -d "${WORKDIR}/patches" ]] ; then + rm "${WORKDIR}"/patches/pcre2-10.36-001-issue2698.patch || die + eapply "${WORKDIR}"/patches + fi + + default + + elibtoolize +} +
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre2/
commit: 045de112b5c19b342d431e462ccef5adf7e9ebdc Author: Lars Wendler gentoo org> AuthorDate: Sun Oct 3 09:16:14 2021 + Commit: Lars Wendler gentoo org> CommitDate: Sun Oct 3 09:16:56 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=045de112 dev-libs/libpcre2: Bump to version 10.38 Signed-off-by: Lars Wendler gentoo.org> dev-libs/libpcre2/Manifest | 1 + dev-libs/libpcre2/libpcre2-10.38.ebuild | 95 + 2 files changed, 96 insertions(+) diff --git a/dev-libs/libpcre2/Manifest b/dev-libs/libpcre2/Manifest index e00ff84eef3..dea3875bac8 100644 --- a/dev-libs/libpcre2/Manifest +++ b/dev-libs/libpcre2/Manifest @@ -1,2 +1,3 @@ DIST libpcre2-10.36-patchset-01.tar.xz 1364 BLAKE2B bfef3c876a092e06972107b44794c23b758a030181f3040c8b722db166789eac794783169b468fc71334fd660bc2f1c31422a8cb8e5bdc18a69b72654b1b59b2 SHA512 04324d1efa6d155fa3ffbc328638e4674bea305fef7f57d4369ab4a6399a0f489b4c0ecfb49643feff310d91872e1673e965c48a5c60f1bf54a319f0d275c306 DIST pcre2-10.37.tar.bz2 1729384 BLAKE2B b4e56041010d7f44e84a63a17b35e87329d258107d8b27ccead10f51e7deacc93cbee64a22c71b9f0b8f244920b3a22fa4d9b786ec441a428e0ad0bb8535773e SHA512 69f4bf4736b986e0fc855eedb292efe72a0df2e803bc0e61a6cf47775eed433bb1b2f28d7e641591ef4603d47beb543a64ed0eef9538d00f0746bc3435c143ec +DIST pcre2-10.38.tar.bz2 1729078 BLAKE2B 9438ff2422afaa83d5a4b2e64d5897068c35add28d66956431f9937191416d6df4903ecf35af72c788480d7def08e0ce17922e9b036698ce1bbe6cacbb799df2 SHA512 3634cb2db6ccba9720c1b69890bcd9eb7057f6a6cb6981f12b3f2d6b2bb4e75e4e5014f566045f9ba1b79edf01fa5c4d81eb333727b9462e843dfb70f3a58f95 diff --git a/dev-libs/libpcre2/libpcre2-10.38.ebuild b/dev-libs/libpcre2/libpcre2-10.38.ebuild new file mode 100644 index 000..a83eed24489 --- /dev/null +++ b/dev-libs/libpcre2/libpcre2-10.38.ebuild @@ -0,0 +1,95 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit libtool multilib-minimal usr-ldscript + +PATCH_SET="${PN}-10.36-patchset-01.tar.xz" + +DESCRIPTION="Perl-compatible regular expression library" +HOMEPAGE="https://www.pcre.org/; +MY_P="pcre2-${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 + https://github.com/PhilipHazel/pcre2/releases/download/${MY_P}/${MY_P}.tar.bz2; +else + SRC_URI="https://ftp.pcre.org/pub/pcre/Testing/${MY_P}.tar.bz2; +fi + +if [[ -n "${PATCH_SET}" ]] ; then + SRC_URI+=" https://dev.gentoo.org/~whissi/dist/${PN}/${PATCH_SET} + https://dev.gentoo.org/~polynomial-c/dist/${PATCH_SET}; +fi + +LICENSE="BSD" +SLOT="0/3" # libpcre2-posix.so version +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" +IUSE="bzip2 +jit libedit +pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib" +REQUIRED_USE="?? ( libedit readline )" + +BDEPEND=" + virtual/pkgconfig + userland_GNU? ( >=sys-apps/findutils-4.4.0 ) +" +RDEPEND=" + bzip2? ( app-arch/bzip2 ) + libedit? ( dev-libs/libedit ) + readline? ( sys-libs/readline:0= ) + zlib? ( sys-libs/zlib ) +" +DEPEND="${RDEPEND}" + +S="${WORKDIR}/${MY_P}" + +MULTILIB_CHOST_TOOLS=( + /usr/bin/pcre2-config +) + +src_prepare() { + if [[ -d "${WORKDIR}/patches" ]] ; then + rm "${WORKDIR}"/patches/pcre2-10.36-001-issue2698.patch || die + eapply "${WORKDIR}"/patches + fi + + default + + elibtoolize +} + +multilib_src_configure() { + local myeconfargs=( + --enable-pcre2-8 + --enable-shared + --with-match-limit-depth=$(usex recursion-limit 8192 MATCH_LIMIT) + $(multilib_native_use_enable bzip2 pcre2grep-libbz2) + $(multilib_native_use_enable libedit pcre2test-libedit) + $(multilib_native_use_enable readline pcre2test-libreadline) + $(multilib_native_use_enable zlib pcre2grep-libz) + $(use_enable jit) + $(use_enable jit pcre2grep-jit) + $(use_enable pcre16 pcre2-16) + $(use_enable pcre32 pcre2-32) + $(use_enable static-libs static) + $(use_enable unicode) + ) + 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_is_native_abi && gen_usr_ldscript -a pcre2-posix +} +
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre2/
commit: 1776ff0260ce640f141e7b4f5345054c890109ab Author: Sam James gentoo org> AuthorDate: Mon Aug 23 02:04:55 2021 + Commit: Sam James gentoo org> CommitDate: Mon Aug 23 02:04:55 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1776ff02 dev-libs/libpcre2: clarify subslot meaning in metadata.xml Signed-off-by: Sam James gentoo.org> dev-libs/libpcre2/metadata.xml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/dev-libs/libpcre2/metadata.xml b/dev-libs/libpcre2/metadata.xml index 1e5257985a6..e7cd73bef01 100644 --- a/dev-libs/libpcre2/metadata.xml +++ b/dev-libs/libpcre2/metadata.xml @@ -25,6 +25,9 @@ gzip-compressed files (via sys-libs/zlib). + + Reflects binary compatibility for libpcre2-posix.so. + cpe:/a:pcre:pcre pcre
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre2/
commit: 8c43b2335d1d7063131d74b494170ad37efd26d6 Author: Rolf Eike Beer sf-mail de> AuthorDate: Sun Aug 15 15:44:33 2021 + Commit: Sam James gentoo org> CommitDate: Sun Aug 15 19:50:50 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c43b233 dev-libs/libpcre2: stable 10.37-r2 for hppa, bug #807457 Package-Manager: Portage-3.0.20, Repoman-3.0.3 RepoMan-Options: --include-arches="hppa" Signed-off-by: Rolf Eike Beer sf-mail.de> Signed-off-by: Sam James gentoo.org> dev-libs/libpcre2/libpcre2-10.37-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libpcre2/libpcre2-10.37-r2.ebuild b/dev-libs/libpcre2/libpcre2-10.37-r2.ebuild index b69f4828519..e0784f79894 100644 --- a/dev-libs/libpcre2/libpcre2-10.37-r2.ebuild +++ b/dev-libs/libpcre2/libpcre2-10.37-r2.ebuild @@ -25,7 +25,7 @@ fi LICENSE="BSD" SLOT="0/3" # libpcre2-posix.so version -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" +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" IUSE="bzip2 +jit libedit +pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib" REQUIRED_USE="?? ( libedit readline )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre2/
commit: b6c7ed83b5cf63bd8612f0acbb943a383b62556e Author: Sam James gentoo org> AuthorDate: Wed Aug 11 23:07:56 2021 + Commit: Sam James gentoo org> CommitDate: Wed Aug 11 23:07:56 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6c7ed83 dev-libs/libpcre2: Stabilize 10.37-r2 arm64, #807457 Signed-off-by: Sam James gentoo.org> dev-libs/libpcre2/libpcre2-10.37-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libpcre2/libpcre2-10.37-r2.ebuild b/dev-libs/libpcre2/libpcre2-10.37-r2.ebuild index 59a08c7a6df..b69f4828519 100644 --- a/dev-libs/libpcre2/libpcre2-10.37-r2.ebuild +++ b/dev-libs/libpcre2/libpcre2-10.37-r2.ebuild @@ -25,7 +25,7 @@ fi LICENSE="BSD" SLOT="0/3" # libpcre2-posix.so version -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" +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" IUSE="bzip2 +jit libedit +pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib" REQUIRED_USE="?? ( libedit readline )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre2/
commit: f2536a990c8273f79e948521851087cb94cfa1e4 Author: Sam James gentoo org> AuthorDate: Wed Aug 11 00:22:05 2021 + Commit: Sam James gentoo org> CommitDate: Wed Aug 11 00:22:05 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2536a99 dev-libs/libpcre2: Stabilize 10.37-r2 sparc, #807457 Signed-off-by: Sam James gentoo.org> dev-libs/libpcre2/libpcre2-10.37-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libpcre2/libpcre2-10.37-r2.ebuild b/dev-libs/libpcre2/libpcre2-10.37-r2.ebuild index f0a54bb4ab3..ceea7b57e9c 100644 --- a/dev-libs/libpcre2/libpcre2-10.37-r2.ebuild +++ b/dev-libs/libpcre2/libpcre2-10.37-r2.ebuild @@ -25,7 +25,7 @@ fi LICENSE="BSD" SLOT="0/3" # libpcre2-posix.so version -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" +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" IUSE="bzip2 +jit libedit +pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib" REQUIRED_USE="?? ( libedit readline )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre2/
commit: 8c94f516efaad3fa6a095caff3e8718b019f546d Author: Sam James gentoo org> AuthorDate: Wed Aug 11 00:09:11 2021 + Commit: Sam James gentoo org> CommitDate: Wed Aug 11 00:09:11 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c94f516 dev-libs/libpcre2: Stabilize 10.37-r2 ppc64, #807457 Signed-off-by: Sam James gentoo.org> dev-libs/libpcre2/libpcre2-10.37-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libpcre2/libpcre2-10.37-r2.ebuild b/dev-libs/libpcre2/libpcre2-10.37-r2.ebuild index b0642b391ea..f0a54bb4ab3 100644 --- a/dev-libs/libpcre2/libpcre2-10.37-r2.ebuild +++ b/dev-libs/libpcre2/libpcre2-10.37-r2.ebuild @@ -25,7 +25,7 @@ fi LICENSE="BSD" SLOT="0/3" # libpcre2-posix.so version -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" +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" IUSE="bzip2 +jit libedit +pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib" REQUIRED_USE="?? ( libedit readline )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre2/
commit: c65a661510be32792fdf58a3e016a8f70c26d44c Author: Sam James gentoo org> AuthorDate: Tue Aug 10 23:59:23 2021 + Commit: Sam James gentoo org> CommitDate: Wed Aug 11 00:02:14 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c65a6615 dev-libs/libpcre2: Stabilize 10.37-r2 x86, #807457 Signed-off-by: Sam James gentoo.org> dev-libs/libpcre2/libpcre2-10.37-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libpcre2/libpcre2-10.37-r2.ebuild b/dev-libs/libpcre2/libpcre2-10.37-r2.ebuild index b543bf5763d..ba0304f8ac5 100644 --- a/dev-libs/libpcre2/libpcre2-10.37-r2.ebuild +++ b/dev-libs/libpcre2/libpcre2-10.37-r2.ebuild @@ -25,7 +25,7 @@ fi LICENSE="BSD" SLOT="0/3" # libpcre2-posix.so version -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" +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" IUSE="bzip2 +jit libedit +pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib" REQUIRED_USE="?? ( libedit readline )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre2/
commit: 07ee96c48844745bad35bcead0b64860d512030f Author: David Seifert gentoo org> AuthorDate: Mon Jun 14 09:18:59 2021 + Commit: David Seifert gentoo org> CommitDate: Mon Jun 14 09:18:59 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07ee96c4 dev-libs/libpcre2: drop 10.37-r1 Signed-off-by: David Seifert gentoo.org> dev-libs/libpcre2/libpcre2-10.37-r1.ebuild | 94 -- 1 file changed, 94 deletions(-) diff --git a/dev-libs/libpcre2/libpcre2-10.37-r1.ebuild b/dev-libs/libpcre2/libpcre2-10.37-r1.ebuild deleted file mode 100644 index 12ac913d688..000 --- a/dev-libs/libpcre2/libpcre2-10.37-r1.ebuild +++ /dev/null @@ -1,94 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit libtool multilib-minimal usr-ldscript - -PATCH_SET="${PN}-10.36-patchset-01.tar.xz" - -DESCRIPTION="Perl-compatible regular expression library" -HOMEPAGE="https://www.pcre.org/; -MY_P="pcre2-${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; -else - SRC_URI="https://ftp.pcre.org/pub/pcre/Testing/${MY_P}.tar.bz2; -fi - -if [[ -n "${PATCH_SET}" ]] ; then - SRC_URI+=" https://dev.gentoo.org/~whissi/dist/${PN}/${PATCH_SET} - https://dev.gentoo.org/~polynomial-c/dist/${PATCH_SET}; -fi - -LICENSE="BSD" -SLOT="0/3" # libpcre2-posix.so version -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" -IUSE="bzip2 +jit libedit +pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib" -REQUIRED_USE="?? ( libedit readline )" - -BDEPEND=" - virtual/pkgconfig - userland_GNU? ( >=sys-apps/findutils-4.4.0 ) -" -RDEPEND=" - bzip2? ( app-arch/bzip2 ) - libedit? ( dev-libs/libedit ) - readline? ( sys-libs/readline:0= ) - zlib? ( sys-libs/zlib ) -" -DEPEND="${RDEPEND}" - -S="${WORKDIR}/${MY_P}" - -MULTILIB_CHOST_TOOLS=( - /usr/bin/pcre2-config -) - -src_prepare() { - if [[ -d "${WORKDIR}/patches" ]] ; then - rm "${WORKDIR}"/patches/pcre2-10.36-001-issue2698.patch || die - eapply "${WORKDIR}"/patches - fi - - default - - elibtoolize -} - -multilib_src_configure() { - local myeconfargs=( - --enable-pcre2-8 - --enable-shared - --with-match-limit-depth=$(usex recursion-limit 8192 MATCH_LIMIT) - $(multilib_native_use_enable bzip2 pcre2grep-libbz2) - $(multilib_native_use_enable libedit pcre2test-libedit) - $(multilib_native_use_enable readline pcre2test-libreadline) - $(multilib_native_use_enable zlib pcre2grep-libz) - $(use_enable jit) - $(use_enable jit pcre2grep-jit) - $(use_enable pcre16 pcre2-16) - $(use_enable pcre32 pcre2-32) - $(use_enable static-libs static) - $(use_enable unicode) - ) - 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_is_native_abi && gen_usr_ldscript -a pcre2-posix -} - -multilib_src_install_all() { - find "${ED}" -type f -name "*.la" -delete || die -}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre2/, dev-libs/libpcre2/files/
commit: 646212efa126022d0001ab5c75bcb8562e3b84fe Author: Lars Wendler gentoo org> AuthorDate: Mon Jun 7 18:46:27 2021 + Commit: Lars Wendler gentoo org> CommitDate: Mon Jun 7 18:47:18 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=646212ef dev-libs/libpcre2: Revbump to fix a JIT issue Signed-off-by: Lars Wendler gentoo.org> .../libpcre2/files/libpcre2-10.37-jit_fixes.patch | 80 ++ dev-libs/libpcre2/libpcre2-10.37-r2.ebuild | 98 ++ 2 files changed, 178 insertions(+) diff --git a/dev-libs/libpcre2/files/libpcre2-10.37-jit_fixes.patch b/dev-libs/libpcre2/files/libpcre2-10.37-jit_fixes.patch new file mode 100644 index 000..6ee5494f2bc --- /dev/null +++ b/dev-libs/libpcre2/files/libpcre2-10.37-jit_fixes.patch @@ -0,0 +1,80 @@ +Index: pcre2/ChangeLog +=== +--- pcre2/ChangeLog(revision 1314) pcre2/ChangeLog(revision 1315) +@@ -1,7 +1,14 @@ + Change Log for PCRE2 + + ++Version 10.38-RC1 xx-xxx-2021 ++- + ++1. Fix invalid single character repetition issues in JIT when the repetition ++is inside a capturing bracket and the bracket is preceeded by character ++literals. ++ ++ + Version 10.37 26-May-2021 + - + +Index: pcre2/src/pcre2_jit_compile.c +=== +--- pcre2/src/pcre2_jit_compile.c (revision 1314) pcre2/src/pcre2_jit_compile.c (revision 1315) +@@ -1236,15 +1236,16 @@ + + return: current number of iterators enhanced with fast fail + */ +-static int detect_early_fail(compiler_common *common, PCRE2_SPTR cc, int *private_data_start, sljit_s32 depth, int start) ++static int detect_early_fail(compiler_common *common, PCRE2_SPTR cc, int *private_data_start, ++ sljit_s32 depth, int start, BOOL fast_forward_allowed) + { + PCRE2_SPTR begin = cc; + PCRE2_SPTR next_alt; + PCRE2_SPTR end; + PCRE2_SPTR accelerated_start; ++BOOL prev_fast_forward_allowed; + int result = 0; + int count; +-BOOL fast_forward_allowed = TRUE; + + SLJIT_ASSERT(*cc == OP_ONCE || *cc == OP_BRA || *cc == OP_CBRA); + SLJIT_ASSERT(*cc != OP_CBRA || common->optimized_cbracket[GET2(cc, 1 + LINK_SIZE)] != 0); +@@ -1476,6 +1477,7 @@ + case OP_CBRA: + end = cc + GET(cc, 1); + ++ prev_fast_forward_allowed = fast_forward_allowed; + fast_forward_allowed = FALSE; + if (depth >= 4) + break; +@@ -1484,7 +1486,7 @@ + if (*end != OP_KET || (*cc == OP_CBRA && common->optimized_cbracket[GET2(cc, 1 + LINK_SIZE)] == 0)) + break; + +- count = detect_early_fail(common, cc, private_data_start, depth + 1, count); ++ count = detect_early_fail(common, cc, private_data_start, depth + 1, count, prev_fast_forward_allowed); + + if (PRIVATE_DATA(cc) != 0) + common->private_data_ptrs[begin - common->start] = 1; +@@ -13657,7 +13659,7 @@ + private_data_size = common->cbra_ptr + (re->top_bracket + 1) * sizeof(sljit_sw); + + if ((re->overall_options & PCRE2_ANCHORED) == 0 && (re->overall_options & PCRE2_NO_START_OPTIMIZE) == 0 && !common->has_skip_in_assert_back) +- detect_early_fail(common, common->start, _data_size, 0, 0); ++ detect_early_fail(common, common->start, _data_size, 0, 0, TRUE); + + set_private_data_ptrs(common, _data_size, ccend); + +Index: pcre2/src/pcre2_jit_test.c +=== +--- pcre2/src/pcre2_jit_test.c (revision 1314) pcre2/src/pcre2_jit_test.c (revision 1315) +@@ -351,6 +351,7 @@ + { MU, A, 0, 0, ".[ab]*a", "xxa" }, + { MU, A, 0, 0, ".[ab]?.", "xx" }, + { MU, A, 0, 0, "_[ab]+_*a", "_aa" }, ++ { MU, A, 0, 0, "#(A+)#\\d+", "#A#A#0" }, + + /* Bracket repeats with limit. */ + { MU, A, 0, 0, "(?:(ab){2}){5}M", "abababababababababababM" }, diff --git a/dev-libs/libpcre2/libpcre2-10.37-r2.ebuild b/dev-libs/libpcre2/libpcre2-10.37-r2.ebuild new file mode 100644 index 000..8f86138dfd5 --- /dev/null +++ b/dev-libs/libpcre2/libpcre2-10.37-r2.ebuild @@ -0,0 +1,98 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit libtool multilib-minimal usr-ldscript + +PATCH_SET="${PN}-10.36-patchset-01.tar.xz" + +DESCRIPTION="Perl-compatible regular expression library" +HOMEPAGE="https://www.pcre.org/; +MY_P="pcre2-${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; +else + SRC_URI="https://ftp.pcre.org/pub/pcre/Testing/${MY_P}.tar.bz2; +fi + +if [[ -n "${PATCH_SET}" ]] ; then + SRC_URI+=" https://dev.gentoo.org/~whissi/dist/${PN}/${PATCH_SET} +
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre2/
commit: f4a405bb425cb8db19e3b6303a382bfb88505ac8 Author: Lars Wendler gentoo org> AuthorDate: Thu May 27 07:03:55 2021 + Commit: Lars Wendler gentoo org> CommitDate: Thu May 27 07:05:00 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4a405bb dev-libs/libpcre2: Revbump to add sub-slot Signed-off-by: Lars Wendler gentoo.org> dev-libs/libpcre2/{libpcre2-10.37.ebuild => libpcre2-10.37-r1.ebuild} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libpcre2/libpcre2-10.37.ebuild b/dev-libs/libpcre2/libpcre2-10.37-r1.ebuild similarity index 98% rename from dev-libs/libpcre2/libpcre2-10.37.ebuild rename to dev-libs/libpcre2/libpcre2-10.37-r1.ebuild index 16c30030525..12ac913d688 100644 --- a/dev-libs/libpcre2/libpcre2-10.37.ebuild +++ b/dev-libs/libpcre2/libpcre2-10.37-r1.ebuild @@ -24,7 +24,7 @@ if [[ -n "${PATCH_SET}" ]] ; then fi LICENSE="BSD" -SLOT="0" +SLOT="0/3" # libpcre2-posix.so version 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" IUSE="bzip2 +jit libedit +pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib" REQUIRED_USE="?? ( libedit readline )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre2/
commit: f3b576ead8c8f0533f0cc505ea16427e12134fc4 Author: Lars Wendler gentoo org> AuthorDate: Wed May 26 23:17:04 2021 + Commit: Lars Wendler gentoo org> CommitDate: Wed May 26 23:17:13 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3b576ea dev-libs/libpcre2: Bump to version 10.37 Signed-off-by: Lars Wendler gentoo.org> dev-libs/libpcre2/Manifest | 1 + dev-libs/libpcre2/libpcre2-10.37.ebuild | 94 + 2 files changed, 95 insertions(+) diff --git a/dev-libs/libpcre2/Manifest b/dev-libs/libpcre2/Manifest index 14ca18bcd54..37187849534 100644 --- a/dev-libs/libpcre2/Manifest +++ b/dev-libs/libpcre2/Manifest @@ -1,2 +1,3 @@ DIST libpcre2-10.36-patchset-01.tar.xz 1364 BLAKE2B bfef3c876a092e06972107b44794c23b758a030181f3040c8b722db166789eac794783169b468fc71334fd660bc2f1c31422a8cb8e5bdc18a69b72654b1b59b2 SHA512 04324d1efa6d155fa3ffbc328638e4674bea305fef7f57d4369ab4a6399a0f489b4c0ecfb49643feff310d91872e1673e965c48a5c60f1bf54a319f0d275c306 DIST pcre2-10.36.tar.bz2 1722310 BLAKE2B 5c70b7b1b0644edbcc29d3486fc0f3e2d0cb4822f4f3f3e7df603b4f4e27656a2e7f71389628ceb9bd7acc746ce4b626cd2a128d894840b22796841d1269765f SHA512 fc2a920562c80c3d31cedd94028fab55314ae0fb168cac7178f286c344a11fc514939edc3b83b8e0b57c872db4e595fd5530fd1d4b8c779be629553e9ec965a3 +DIST pcre2-10.37.tar.bz2 1729384 BLAKE2B b4e56041010d7f44e84a63a17b35e87329d258107d8b27ccead10f51e7deacc93cbee64a22c71b9f0b8f244920b3a22fa4d9b786ec441a428e0ad0bb8535773e SHA512 69f4bf4736b986e0fc855eedb292efe72a0df2e803bc0e61a6cf47775eed433bb1b2f28d7e641591ef4603d47beb543a64ed0eef9538d00f0746bc3435c143ec diff --git a/dev-libs/libpcre2/libpcre2-10.37.ebuild b/dev-libs/libpcre2/libpcre2-10.37.ebuild new file mode 100644 index 000..16c30030525 --- /dev/null +++ b/dev-libs/libpcre2/libpcre2-10.37.ebuild @@ -0,0 +1,94 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit libtool multilib-minimal usr-ldscript + +PATCH_SET="${PN}-10.36-patchset-01.tar.xz" + +DESCRIPTION="Perl-compatible regular expression library" +HOMEPAGE="https://www.pcre.org/; +MY_P="pcre2-${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; +else + SRC_URI="https://ftp.pcre.org/pub/pcre/Testing/${MY_P}.tar.bz2; +fi + +if [[ -n "${PATCH_SET}" ]] ; then + SRC_URI+=" https://dev.gentoo.org/~whissi/dist/${PN}/${PATCH_SET} + https://dev.gentoo.org/~polynomial-c/dist/${PATCH_SET}; +fi + +LICENSE="BSD" +SLOT="0" +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" +IUSE="bzip2 +jit libedit +pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib" +REQUIRED_USE="?? ( libedit readline )" + +BDEPEND=" + virtual/pkgconfig + userland_GNU? ( >=sys-apps/findutils-4.4.0 ) +" +RDEPEND=" + bzip2? ( app-arch/bzip2 ) + libedit? ( dev-libs/libedit ) + readline? ( sys-libs/readline:0= ) + zlib? ( sys-libs/zlib ) +" +DEPEND="${RDEPEND}" + +S="${WORKDIR}/${MY_P}" + +MULTILIB_CHOST_TOOLS=( + /usr/bin/pcre2-config +) + +src_prepare() { + if [[ -d "${WORKDIR}/patches" ]] ; then + rm "${WORKDIR}"/patches/pcre2-10.36-001-issue2698.patch || die + eapply "${WORKDIR}"/patches + fi + + default + + elibtoolize +} + +multilib_src_configure() { + local myeconfargs=( + --enable-pcre2-8 + --enable-shared + --with-match-limit-depth=$(usex recursion-limit 8192 MATCH_LIMIT) + $(multilib_native_use_enable bzip2 pcre2grep-libbz2) + $(multilib_native_use_enable libedit pcre2test-libedit) + $(multilib_native_use_enable readline pcre2test-libreadline) + $(multilib_native_use_enable zlib pcre2grep-libz) + $(use_enable jit) + $(use_enable jit pcre2grep-jit) + $(use_enable pcre16 pcre2-16) + $(use_enable pcre32 pcre2-32) + $(use_enable static-libs static) + $(use_enable unicode) + ) + 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_is_native_abi && gen_usr_ldscript -a pcre2-posix +} + +multilib_src_install_all() { + find "${ED}" -type f -name "*.la" -delete || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre2/
commit: 697cbaa46c6e066e8d39ecca5c215b5f1cc9a367 Author: David Seifert gentoo org> AuthorDate: Thu May 13 10:59:36 2021 + Commit: David Seifert gentoo org> CommitDate: Thu May 13 10:59:36 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=697cbaa4 dev-libs/libpcre2: Remove old 10.35, 10.36 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: David Seifert gentoo.org> dev-libs/libpcre2/Manifest | 2 - dev-libs/libpcre2/libpcre2-10.35.ebuild | 91 - dev-libs/libpcre2/libpcre2-10.36.ebuild | 91 - 3 files changed, 184 deletions(-) diff --git a/dev-libs/libpcre2/Manifest b/dev-libs/libpcre2/Manifest index d21cbbc6362..14ca18bcd54 100644 --- a/dev-libs/libpcre2/Manifest +++ b/dev-libs/libpcre2/Manifest @@ -1,4 +1,2 @@ -DIST libpcre2-10.34-patchset-01.tar.xz 1208 BLAKE2B 615b7eff085bd52bb3aed30c90ec5b8cec406f96c58bdfb0304dd59311517662067e68f85bc9930ed6f749820ecfe3c483e261616187bc1077ebb053670d4950 SHA512 d881665701bc330f237d19ee48491a81dc8b952b0b8e529eb83c3ffdf14710f68eb934f872ed76ef6b0bee1864261453e7e71e60e14217c004e4e12c6baa499f DIST libpcre2-10.36-patchset-01.tar.xz 1364 BLAKE2B bfef3c876a092e06972107b44794c23b758a030181f3040c8b722db166789eac794783169b468fc71334fd660bc2f1c31422a8cb8e5bdc18a69b72654b1b59b2 SHA512 04324d1efa6d155fa3ffbc328638e4674bea305fef7f57d4369ab4a6399a0f489b4c0ecfb49643feff310d91872e1673e965c48a5c60f1bf54a319f0d275c306 -DIST pcre2-10.35.tar.bz2 1725214 BLAKE2B f97412258f0d2c09dc18c5973156e616730ae301713a0172fb2f467e5d2857bf64c6d02ac247e797ce4c96e2fb9b122888f71aede3f5eb3540731f6c3c254ed4 SHA512 ecfb8d48e219daff02874783b7b436fe7d70d8471e44eb66e1e29abb7b0aa67547e6b5fba7058b074ac90eef265ece7d12728f80afdda45b6b8124435f4561fd DIST pcre2-10.36.tar.bz2 1722310 BLAKE2B 5c70b7b1b0644edbcc29d3486fc0f3e2d0cb4822f4f3f3e7df603b4f4e27656a2e7f71389628ceb9bd7acc746ce4b626cd2a128d894840b22796841d1269765f SHA512 fc2a920562c80c3d31cedd94028fab55314ae0fb168cac7178f286c344a11fc514939edc3b83b8e0b57c872db4e595fd5530fd1d4b8c779be629553e9ec965a3 diff --git a/dev-libs/libpcre2/libpcre2-10.35.ebuild b/dev-libs/libpcre2/libpcre2-10.35.ebuild deleted file mode 100644 index 1dd456dbaaa..000 --- a/dev-libs/libpcre2/libpcre2-10.35.ebuild +++ /dev/null @@ -1,91 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit libtool multilib-minimal usr-ldscript - -PATCH_SET="${PN}-10.34-patchset-01.tar.xz" - -DESCRIPTION="Perl-compatible regular expression library" -HOMEPAGE="https://www.pcre.org/; -MY_P="pcre2-${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; -else - SRC_URI="https://ftp.pcre.org/pub/pcre/Testing/${MY_P}.tar.bz2; -fi - -if [[ -n "${PATCH_SET}" ]] ; then - SRC_URI+=" https://dev.gentoo.org/~whissi/dist/${PN}/${PATCH_SET} - https://dev.gentoo.org/~polynomial-c/dist/${PATCH_SET}; -fi - -LICENSE="BSD" -SLOT="0" -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" -IUSE="bzip2 +jit libedit +pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib" -REQUIRED_USE="?? ( libedit readline )" - -BDEPEND=" - virtual/pkgconfig - userland_GNU? ( >=sys-apps/findutils-4.4.0 ) -" -RDEPEND=" - bzip2? ( app-arch/bzip2 ) - libedit? ( dev-libs/libedit ) - readline? ( sys-libs/readline:0= ) - zlib? ( sys-libs/zlib ) -" -DEPEND="${RDEPEND}" - -S="${WORKDIR}/${MY_P}" - -MULTILIB_CHOST_TOOLS=( - /usr/bin/pcre2-config -) - -src_prepare() { - [[ -d "${WORKDIR}/patches" ]] && eapply "${WORKDIR}"/patches - - default - - elibtoolize -} - -multilib_src_configure() { - local myeconfargs=( - --enable-pcre2-8 - --enable-shared - --with-match-limit-depth=$(usex recursion-limit 8192 MATCH_LIMIT) - $(multilib_native_use_enable bzip2 pcre2grep-libbz2) - $(multilib_native_use_enable libedit pcre2test-libedit) - $(multilib_native_use_enable readline pcre2test-libreadline) - $(multilib_native_use_enable zlib pcre2grep-libz) - $(use_enable jit) - $(use_enable jit pcre2grep-jit) - $(use_enable pcre16 pcre2-16) - $(use_enable pcre32 pcre2-32) - $(use_enable static-libs static) - $(use_enable unicode) - ) - ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" -} - -multilib_src_compile() { - emake V=1 $(multilib_is_native_abi || echo "bin_PROGRAMS=") -} - -multilib_src_install() { - emake \ -
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre2/
commit: 5938c2e76232ec69f5bd958d878be891a4cc645c Author: Rolf Eike Beer sf-mail de> AuthorDate: Tue May 11 15:28:43 2021 + Commit: Sergei Trofimovich gentoo org> CommitDate: Tue May 11 15:44:51 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5938c2e7 dev-libs/libpcre2: stable 10.36-r1 for hppa, bug #789036 Package-Manager: Portage-3.0.18, 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/libpcre2/libpcre2-10.36-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libpcre2/libpcre2-10.36-r1.ebuild b/dev-libs/libpcre2/libpcre2-10.36-r1.ebuild index fef7d58e331..785bb4d0b8e 100644 --- a/dev-libs/libpcre2/libpcre2-10.36-r1.ebuild +++ b/dev-libs/libpcre2/libpcre2-10.36-r1.ebuild @@ -25,7 +25,7 @@ fi LICENSE="BSD" SLOT="0" -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" +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" IUSE="bzip2 +jit libedit +pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib" REQUIRED_USE="?? ( libedit readline )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre2/
commit: bfec534445e8c95601fc8599d15f44e45ba8809e Author: Sam James gentoo org> AuthorDate: Mon May 10 16:03:52 2021 + Commit: Sam James gentoo org> CommitDate: Mon May 10 16:03:52 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bfec5344 dev-libs/libpcre2: Stabilize 10.36-r1 x86, #789036 Signed-off-by: Sam James gentoo.org> dev-libs/libpcre2/libpcre2-10.36-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libpcre2/libpcre2-10.36-r1.ebuild b/dev-libs/libpcre2/libpcre2-10.36-r1.ebuild index 3298fa0ece7..fef7d58e331 100644 --- a/dev-libs/libpcre2/libpcre2-10.36-r1.ebuild +++ b/dev-libs/libpcre2/libpcre2-10.36-r1.ebuild @@ -25,7 +25,7 @@ fi LICENSE="BSD" SLOT="0" -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" +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" IUSE="bzip2 +jit libedit +pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib" REQUIRED_USE="?? ( libedit readline )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre2/
commit: 59f3c1ef68630decf3b8d0a848dc4238b5efd229 Author: Sam James gentoo org> AuthorDate: Sun May 9 21:42:06 2021 + Commit: Sam James gentoo org> CommitDate: Sun May 9 21:42:06 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59f3c1ef dev-libs/libpcre2: Stabilize 10.36-r1 amd64, #789036 Signed-off-by: Sam James gentoo.org> dev-libs/libpcre2/libpcre2-10.36-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libpcre2/libpcre2-10.36-r1.ebuild b/dev-libs/libpcre2/libpcre2-10.36-r1.ebuild index 106f1ce0906..3298fa0ece7 100644 --- a/dev-libs/libpcre2/libpcre2-10.36-r1.ebuild +++ b/dev-libs/libpcre2/libpcre2-10.36-r1.ebuild @@ -25,7 +25,7 @@ fi LICENSE="BSD" SLOT="0" -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" +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" IUSE="bzip2 +jit libedit +pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib" REQUIRED_USE="?? ( libedit readline )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre2/
commit: 1904794edfca80150080b185721ae90cdc0b598b Author: Sam James gentoo org> AuthorDate: Sun May 9 10:56:55 2021 + Commit: Sam James gentoo org> CommitDate: Sun May 9 10:56:55 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1904794e dev-libs/libpcre2: Stabilize 10.36-r1 sparc, #789036 Signed-off-by: Sam James gentoo.org> dev-libs/libpcre2/libpcre2-10.36-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libpcre2/libpcre2-10.36-r1.ebuild b/dev-libs/libpcre2/libpcre2-10.36-r1.ebuild index 306e184cf63..106f1ce0906 100644 --- a/dev-libs/libpcre2/libpcre2-10.36-r1.ebuild +++ b/dev-libs/libpcre2/libpcre2-10.36-r1.ebuild @@ -25,7 +25,7 @@ fi LICENSE="BSD" SLOT="0" -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" +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" IUSE="bzip2 +jit libedit +pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib" REQUIRED_USE="?? ( libedit readline )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre2/
commit: 6e9f5c3ca5ae038bba63d43afc7f3ec5ea2cc124 Author: Sam James gentoo org> AuthorDate: Sun May 9 10:56:11 2021 + Commit: Sam James gentoo org> CommitDate: Sun May 9 10:56:11 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e9f5c3c dev-libs/libpcre2: Stabilize 10.36-r1 arm64, #789036 Signed-off-by: Sam James gentoo.org> dev-libs/libpcre2/libpcre2-10.36-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libpcre2/libpcre2-10.36-r1.ebuild b/dev-libs/libpcre2/libpcre2-10.36-r1.ebuild index de6cf369ea3..d4b5d8f9574 100644 --- a/dev-libs/libpcre2/libpcre2-10.36-r1.ebuild +++ b/dev-libs/libpcre2/libpcre2-10.36-r1.ebuild @@ -25,7 +25,7 @@ fi LICENSE="BSD" SLOT="0" -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" +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" IUSE="bzip2 +jit libedit +pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib" REQUIRED_USE="?? ( libedit readline )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre2/
commit: becbef4c174de4083164d5b661a65cf5b0895cb3 Author: Sam James gentoo org> AuthorDate: Sun May 9 10:56:37 2021 + Commit: Sam James gentoo org> CommitDate: Sun May 9 10:56:37 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=becbef4c dev-libs/libpcre2: Stabilize 10.36-r1 ppc64, #789036 Signed-off-by: Sam James gentoo.org> dev-libs/libpcre2/libpcre2-10.36-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libpcre2/libpcre2-10.36-r1.ebuild b/dev-libs/libpcre2/libpcre2-10.36-r1.ebuild index e326d9583d0..306e184cf63 100644 --- a/dev-libs/libpcre2/libpcre2-10.36-r1.ebuild +++ b/dev-libs/libpcre2/libpcre2-10.36-r1.ebuild @@ -25,7 +25,7 @@ fi LICENSE="BSD" SLOT="0" -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" +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" IUSE="bzip2 +jit libedit +pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib" REQUIRED_USE="?? ( libedit readline )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre2/
commit: 42375aa5e370adec8868ae72338a3f4995a5eabb Author: Sam James gentoo org> AuthorDate: Sun May 9 10:56:23 2021 + Commit: Sam James gentoo org> CommitDate: Sun May 9 10:56:23 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42375aa5 dev-libs/libpcre2: Stabilize 10.36-r1 ppc, #789036 Signed-off-by: Sam James gentoo.org> dev-libs/libpcre2/libpcre2-10.36-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libpcre2/libpcre2-10.36-r1.ebuild b/dev-libs/libpcre2/libpcre2-10.36-r1.ebuild index d4b5d8f9574..e326d9583d0 100644 --- a/dev-libs/libpcre2/libpcre2-10.36-r1.ebuild +++ b/dev-libs/libpcre2/libpcre2-10.36-r1.ebuild @@ -25,7 +25,7 @@ fi LICENSE="BSD" SLOT="0" -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" +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" IUSE="bzip2 +jit libedit +pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib" REQUIRED_USE="?? ( libedit readline )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre2/, profiles/targets/desktop/
commit: 0499899ba8c325104c4ffba59f791b3b0fff3ceb Author: Michał Górny gentoo org> AuthorDate: Thu Apr 29 10:49:31 2021 + Commit: Michał Górny gentoo org> CommitDate: Thu Apr 29 10:49:44 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0499899b dev-libs/libpcre2: Enable pcre16 by default Enable pcre16 by default, as it is required by dev-qt/qtcore. This flag was enforced by the desktop profile before but qtcore is pulled as a dep outside desktop profile sometimes, and the cost of building pcre16 variant is relatively low. Acked by Chainsaw on IRC. Signed-off-by: Michał Górny gentoo.org> dev-libs/libpcre2/libpcre2-10.35.ebuild| 2 +- dev-libs/libpcre2/libpcre2-10.36-r1.ebuild | 2 +- profiles/targets/desktop/package.use | 5 - 3 files changed, 2 insertions(+), 7 deletions(-) diff --git a/dev-libs/libpcre2/libpcre2-10.35.ebuild b/dev-libs/libpcre2/libpcre2-10.35.ebuild index 2619bf00b12..1dd456dbaaa 100644 --- a/dev-libs/libpcre2/libpcre2-10.35.ebuild +++ b/dev-libs/libpcre2/libpcre2-10.35.ebuild @@ -26,7 +26,7 @@ fi LICENSE="BSD" SLOT="0" 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" -IUSE="bzip2 +jit libedit pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib" +IUSE="bzip2 +jit libedit +pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib" REQUIRED_USE="?? ( libedit readline )" BDEPEND=" diff --git a/dev-libs/libpcre2/libpcre2-10.36-r1.ebuild b/dev-libs/libpcre2/libpcre2-10.36-r1.ebuild index e6cb3ef7b5d..32b1a3ae4c9 100644 --- a/dev-libs/libpcre2/libpcre2-10.36-r1.ebuild +++ b/dev-libs/libpcre2/libpcre2-10.36-r1.ebuild @@ -26,7 +26,7 @@ fi LICENSE="BSD" SLOT="0" 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" -IUSE="bzip2 +jit libedit pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib" +IUSE="bzip2 +jit libedit +pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib" REQUIRED_USE="?? ( libedit readline )" BDEPEND=" diff --git a/profiles/targets/desktop/package.use b/profiles/targets/desktop/package.use index 75d4221778e..9a6c9867269 100644 --- a/profiles/targets/desktop/package.use +++ b/profiles/targets/desktop/package.use @@ -30,11 +30,6 @@ dev-qt/qtwebkit:5 printsupport # Not required, but makes life easier with Qt; bug #457934 app-arch/unzip natspec -# Andreas Sturmlechner (2017-11-30) -# Required by dev-qt/qtcore -dev-libs/libpcre pcre16 -dev-libs/libpcre2 pcre16 - # Andreas Sturmlechner (2017-11-30) # Required by kde-frameworks/kwayland dev-qt/qtgui:5 egl libinput
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre2/
commit: 6398d91b7792348b1b903fcb4c4567ed93ae0f9d Author: Thomas Deutschmann gentoo org> AuthorDate: Fri Feb 19 00:45:56 2021 + Commit: Thomas Deutschmann gentoo org> CommitDate: Fri Feb 19 00:48:10 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6398d91b dev-libs/libpcre2: fix performance regression Bug: https://bugs.exim.org/show_bug.cgi?id=2698 Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Thomas Deutschmann gentoo.org> dev-libs/libpcre2/Manifest | 1 + dev-libs/libpcre2/libpcre2-10.36-r1.ebuild | 91 ++ 2 files changed, 92 insertions(+) diff --git a/dev-libs/libpcre2/Manifest b/dev-libs/libpcre2/Manifest index 1e61e8faa74..d21cbbc6362 100644 --- a/dev-libs/libpcre2/Manifest +++ b/dev-libs/libpcre2/Manifest @@ -1,3 +1,4 @@ DIST libpcre2-10.34-patchset-01.tar.xz 1208 BLAKE2B 615b7eff085bd52bb3aed30c90ec5b8cec406f96c58bdfb0304dd59311517662067e68f85bc9930ed6f749820ecfe3c483e261616187bc1077ebb053670d4950 SHA512 d881665701bc330f237d19ee48491a81dc8b952b0b8e529eb83c3ffdf14710f68eb934f872ed76ef6b0bee1864261453e7e71e60e14217c004e4e12c6baa499f +DIST libpcre2-10.36-patchset-01.tar.xz 1364 BLAKE2B bfef3c876a092e06972107b44794c23b758a030181f3040c8b722db166789eac794783169b468fc71334fd660bc2f1c31422a8cb8e5bdc18a69b72654b1b59b2 SHA512 04324d1efa6d155fa3ffbc328638e4674bea305fef7f57d4369ab4a6399a0f489b4c0ecfb49643feff310d91872e1673e965c48a5c60f1bf54a319f0d275c306 DIST pcre2-10.35.tar.bz2 1725214 BLAKE2B f97412258f0d2c09dc18c5973156e616730ae301713a0172fb2f467e5d2857bf64c6d02ac247e797ce4c96e2fb9b122888f71aede3f5eb3540731f6c3c254ed4 SHA512 ecfb8d48e219daff02874783b7b436fe7d70d8471e44eb66e1e29abb7b0aa67547e6b5fba7058b074ac90eef265ece7d12728f80afdda45b6b8124435f4561fd DIST pcre2-10.36.tar.bz2 1722310 BLAKE2B 5c70b7b1b0644edbcc29d3486fc0f3e2d0cb4822f4f3f3e7df603b4f4e27656a2e7f71389628ceb9bd7acc746ce4b626cd2a128d894840b22796841d1269765f SHA512 fc2a920562c80c3d31cedd94028fab55314ae0fb168cac7178f286c344a11fc514939edc3b83b8e0b57c872db4e595fd5530fd1d4b8c779be629553e9ec965a3 diff --git a/dev-libs/libpcre2/libpcre2-10.36-r1.ebuild b/dev-libs/libpcre2/libpcre2-10.36-r1.ebuild new file mode 100644 index 000..b4562da1909 --- /dev/null +++ b/dev-libs/libpcre2/libpcre2-10.36-r1.ebuild @@ -0,0 +1,91 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit flag-o-matic libtool multilib-minimal toolchain-funcs usr-ldscript + +PATCH_SET="${PN}-10.36-patchset-01.tar.xz" + +DESCRIPTION="Perl-compatible regular expression library" +HOMEPAGE="https://www.pcre.org/; +MY_P="pcre2-${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; +else + SRC_URI="https://ftp.pcre.org/pub/pcre/Testing/${MY_P}.tar.bz2; +fi + +if [[ -n "${PATCH_SET}" ]] ; then + SRC_URI+=" https://dev.gentoo.org/~whissi/dist/${PN}/${PATCH_SET} + https://dev.gentoo.org/~polynomial-c/dist/${PATCH_SET}; +fi + +LICENSE="BSD" +SLOT="0" +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" +IUSE="bzip2 +jit libedit pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib" +REQUIRED_USE="?? ( libedit readline )" + +BDEPEND=" + virtual/pkgconfig + userland_GNU? ( >=sys-apps/findutils-4.4.0 ) +" +RDEPEND=" + bzip2? ( app-arch/bzip2 ) + libedit? ( dev-libs/libedit ) + readline? ( sys-libs/readline:0= ) + zlib? ( sys-libs/zlib ) +" +DEPEND="${RDEPEND}" + +S="${WORKDIR}/${MY_P}" + +MULTILIB_CHOST_TOOLS=( + /usr/bin/pcre2-config +) + +src_prepare() { + [[ -d "${WORKDIR}/patches" ]] && eapply "${WORKDIR}"/patches + + default + + elibtoolize +} + +multilib_src_configure() { + local myeconfargs=( + --enable-pcre2-8 + --enable-shared + --with-match-limit-depth=$(usex recursion-limit 8192 MATCH_LIMIT) + $(multilib_native_use_enable bzip2 pcre2grep-libbz2) + $(multilib_native_use_enable libedit pcre2test-libedit) + $(multilib_native_use_enable readline pcre2test-libreadline) + $(multilib_native_use_enable zlib pcre2grep-libz) + $(use_enable jit) + $(use_enable jit pcre2grep-jit) + $(use_enable pcre16 pcre2-16) + $(use_enable pcre32 pcre2-32) + $(use_enable static-libs static) + $(use_enable unicode) + ) + ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" +} + +multilib_src_compile() { + emake V=1 $(multilib_is_native_abi || echo "bin_PROGRAMS=") +} +
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre2/
commit: f6e1e6f5f78f39730ff2028cb12b79f78273068c Author: Fabian Groffen gentoo org> AuthorDate: Sun Dec 27 14:15:37 2020 + Commit: Fabian Groffen gentoo org> CommitDate: Sun Dec 27 14:21:31 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6e1e6f5 dev-libs/libpcre2: drop ppc-aix m68k-mint Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Fabian Groffen gentoo.org> dev-libs/libpcre2/libpcre2-10.35.ebuild | 2 +- dev-libs/libpcre2/libpcre2-10.36.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-libs/libpcre2/libpcre2-10.35.ebuild b/dev-libs/libpcre2/libpcre2-10.35.ebuild index d57510107cb..c9663707c55 100644 --- a/dev-libs/libpcre2/libpcre2-10.35.ebuild +++ b/dev-libs/libpcre2/libpcre2-10.35.ebuild @@ -25,7 +25,7 @@ fi LICENSE="BSD" SLOT="0" -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" +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" IUSE="bzip2 +jit libedit pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib" REQUIRED_USE="?? ( libedit readline )" diff --git a/dev-libs/libpcre2/libpcre2-10.36.ebuild b/dev-libs/libpcre2/libpcre2-10.36.ebuild index 89944f501cc..fb78c5ed26b 100644 --- a/dev-libs/libpcre2/libpcre2-10.36.ebuild +++ b/dev-libs/libpcre2/libpcre2-10.36.ebuild @@ -25,7 +25,7 @@ fi LICENSE="BSD" SLOT="0" -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" +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" IUSE="bzip2 +jit libedit pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib" REQUIRED_USE="?? ( libedit readline )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre2/
commit: 2a38f06bb0770f93a9947c15798eddef5c4eb735 Author: Lars Wendler gentoo org> AuthorDate: Fri Dec 4 18:20:25 2020 + Commit: Lars Wendler gentoo org> CommitDate: Fri Dec 4 18:20:25 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a38f06b dev-libs/libpcre2: Removed old Package-Manager: Portage-3.0.11, Repoman-3.0.2 Signed-off-by: Lars Wendler gentoo.org> dev-libs/libpcre2/Manifest | 1 - dev-libs/libpcre2/libpcre2-10.34.ebuild | 91 - 2 files changed, 92 deletions(-) diff --git a/dev-libs/libpcre2/Manifest b/dev-libs/libpcre2/Manifest index 35613f7d5d8..1e61e8faa74 100644 --- a/dev-libs/libpcre2/Manifest +++ b/dev-libs/libpcre2/Manifest @@ -1,4 +1,3 @@ DIST libpcre2-10.34-patchset-01.tar.xz 1208 BLAKE2B 615b7eff085bd52bb3aed30c90ec5b8cec406f96c58bdfb0304dd59311517662067e68f85bc9930ed6f749820ecfe3c483e261616187bc1077ebb053670d4950 SHA512 d881665701bc330f237d19ee48491a81dc8b952b0b8e529eb83c3ffdf14710f68eb934f872ed76ef6b0bee1864261453e7e71e60e14217c004e4e12c6baa499f -DIST pcre2-10.34.tar.bz2 1714731 BLAKE2B f731339b3acdb084ddb1462cf4638edefbfc4a95e63e44c8c75ded55fd9b98334336dbda5f31bd8e9410e63ccd83dc7e707cc20f03df4d801f182ff4939b6cc6 SHA512 77ad75f8b0b8bbfc2f57932596151bca25b06bd621e0f047e476f38cd127f43e2052460b95c281a7e874aad2b7fd86c8f3413f4a323abb74b9440a42d0ee9524 DIST pcre2-10.35.tar.bz2 1725214 BLAKE2B f97412258f0d2c09dc18c5973156e616730ae301713a0172fb2f467e5d2857bf64c6d02ac247e797ce4c96e2fb9b122888f71aede3f5eb3540731f6c3c254ed4 SHA512 ecfb8d48e219daff02874783b7b436fe7d70d8471e44eb66e1e29abb7b0aa67547e6b5fba7058b074ac90eef265ece7d12728f80afdda45b6b8124435f4561fd DIST pcre2-10.36.tar.bz2 1722310 BLAKE2B 5c70b7b1b0644edbcc29d3486fc0f3e2d0cb4822f4f3f3e7df603b4f4e27656a2e7f71389628ceb9bd7acc746ce4b626cd2a128d894840b22796841d1269765f SHA512 fc2a920562c80c3d31cedd94028fab55314ae0fb168cac7178f286c344a11fc514939edc3b83b8e0b57c872db4e595fd5530fd1d4b8c779be629553e9ec965a3 diff --git a/dev-libs/libpcre2/libpcre2-10.34.ebuild b/dev-libs/libpcre2/libpcre2-10.34.ebuild deleted file mode 100644 index 073c2ee5689..000 --- a/dev-libs/libpcre2/libpcre2-10.34.ebuild +++ /dev/null @@ -1,91 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit flag-o-matic libtool multilib-minimal toolchain-funcs usr-ldscript - -PATCH_SET="${P}-patchset-01.tar.xz" - -DESCRIPTION="Perl-compatible regular expression library" -HOMEPAGE="https://www.pcre.org/; -MY_P="pcre2-${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; -else - SRC_URI="https://ftp.pcre.org/pub/pcre/Testing/${MY_P}.tar.bz2; -fi - -if [[ -n "${PATCH_SET}" ]] ; then - SRC_URI+=" https://dev.gentoo.org/~whissi/dist/${PN}/${PATCH_SET} - https://dev.gentoo.org/~polynomial-c/dist/${PATCH_SET}; -fi - -LICENSE="BSD" -SLOT="0" -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" -IUSE="bzip2 +jit libedit pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib" -REQUIRED_USE="?? ( libedit readline )" - -BDEPEND=" - virtual/pkgconfig - userland_GNU? ( >=sys-apps/findutils-4.4.0 ) -" -RDEPEND=" - bzip2? ( app-arch/bzip2 ) - libedit? ( dev-libs/libedit ) - readline? ( sys-libs/readline:0= ) - zlib? ( sys-libs/zlib ) -" -DEPEND="${RDEPEND}" - -S="${WORKDIR}/${MY_P}" - -MULTILIB_CHOST_TOOLS=( - /usr/bin/pcre2-config -) - -src_prepare() { - [[ -d "${WORKDIR}/patches" ]] && eapply "${WORKDIR}"/patches - - default - - elibtoolize -} - -multilib_src_configure() { - local myeconfargs=( - --enable-pcre2-8 - --enable-shared - --with-match-limit-depth=$(usex recursion-limit 8192 MATCH_LIMIT) - $(multilib_native_use_enable bzip2 pcre2grep-libbz2) - $(multilib_native_use_enable libedit pcre2test-libedit) - $(multilib_native_use_enable readline pcre2test-libreadline) - $(multilib_native_use_enable zlib pcre2grep-libz) - $(use_enable jit) - $(use_enable jit pcre2grep-jit) - $(use_enable pcre16 pcre2-16) - $(use_enable pcre32 pcre2-32) - $(use_enable static-libs static) - $(use_enable unicode) - ) - ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" -} - -multilib_src_compile() { - emake V=1 $(multilib_is_native_abi || echo "bin_PROGRAMS=") -} - -multilib_src_install() { - emake \ - DESTDIR="${D}" \ -
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre2/
commit: d7c4928511506ff44234fa624b92dfdf30b42b59 Author: Lars Wendler gentoo org> AuthorDate: Fri Dec 4 18:19:52 2020 + Commit: Lars Wendler gentoo org> CommitDate: Fri Dec 4 18:19:52 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7c49285 dev-libs/libpcre2: Bump to version 10.36 Package-Manager: Portage-3.0.11, Repoman-3.0.2 Signed-off-by: Lars Wendler gentoo.org> dev-libs/libpcre2/Manifest | 1 + dev-libs/libpcre2/libpcre2-10.36.ebuild | 91 + 2 files changed, 92 insertions(+) diff --git a/dev-libs/libpcre2/Manifest b/dev-libs/libpcre2/Manifest index 8497efa4857..35613f7d5d8 100644 --- a/dev-libs/libpcre2/Manifest +++ b/dev-libs/libpcre2/Manifest @@ -1,3 +1,4 @@ DIST libpcre2-10.34-patchset-01.tar.xz 1208 BLAKE2B 615b7eff085bd52bb3aed30c90ec5b8cec406f96c58bdfb0304dd59311517662067e68f85bc9930ed6f749820ecfe3c483e261616187bc1077ebb053670d4950 SHA512 d881665701bc330f237d19ee48491a81dc8b952b0b8e529eb83c3ffdf14710f68eb934f872ed76ef6b0bee1864261453e7e71e60e14217c004e4e12c6baa499f DIST pcre2-10.34.tar.bz2 1714731 BLAKE2B f731339b3acdb084ddb1462cf4638edefbfc4a95e63e44c8c75ded55fd9b98334336dbda5f31bd8e9410e63ccd83dc7e707cc20f03df4d801f182ff4939b6cc6 SHA512 77ad75f8b0b8bbfc2f57932596151bca25b06bd621e0f047e476f38cd127f43e2052460b95c281a7e874aad2b7fd86c8f3413f4a323abb74b9440a42d0ee9524 DIST pcre2-10.35.tar.bz2 1725214 BLAKE2B f97412258f0d2c09dc18c5973156e616730ae301713a0172fb2f467e5d2857bf64c6d02ac247e797ce4c96e2fb9b122888f71aede3f5eb3540731f6c3c254ed4 SHA512 ecfb8d48e219daff02874783b7b436fe7d70d8471e44eb66e1e29abb7b0aa67547e6b5fba7058b074ac90eef265ece7d12728f80afdda45b6b8124435f4561fd +DIST pcre2-10.36.tar.bz2 1722310 BLAKE2B 5c70b7b1b0644edbcc29d3486fc0f3e2d0cb4822f4f3f3e7df603b4f4e27656a2e7f71389628ceb9bd7acc746ce4b626cd2a128d894840b22796841d1269765f SHA512 fc2a920562c80c3d31cedd94028fab55314ae0fb168cac7178f286c344a11fc514939edc3b83b8e0b57c872db4e595fd5530fd1d4b8c779be629553e9ec965a3 diff --git a/dev-libs/libpcre2/libpcre2-10.36.ebuild b/dev-libs/libpcre2/libpcre2-10.36.ebuild new file mode 100644 index 000..89944f501cc --- /dev/null +++ b/dev-libs/libpcre2/libpcre2-10.36.ebuild @@ -0,0 +1,91 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit flag-o-matic libtool multilib-minimal toolchain-funcs usr-ldscript + +PATCH_SET="${PN}-10.34-patchset-01.tar.xz" + +DESCRIPTION="Perl-compatible regular expression library" +HOMEPAGE="https://www.pcre.org/; +MY_P="pcre2-${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; +else + SRC_URI="https://ftp.pcre.org/pub/pcre/Testing/${MY_P}.tar.bz2; +fi + +if [[ -n "${PATCH_SET}" ]] ; then + SRC_URI+=" https://dev.gentoo.org/~whissi/dist/${PN}/${PATCH_SET} + https://dev.gentoo.org/~polynomial-c/dist/${PATCH_SET}; +fi + +LICENSE="BSD" +SLOT="0" +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" +IUSE="bzip2 +jit libedit pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib" +REQUIRED_USE="?? ( libedit readline )" + +BDEPEND=" + virtual/pkgconfig + userland_GNU? ( >=sys-apps/findutils-4.4.0 ) +" +RDEPEND=" + bzip2? ( app-arch/bzip2 ) + libedit? ( dev-libs/libedit ) + readline? ( sys-libs/readline:0= ) + zlib? ( sys-libs/zlib ) +" +DEPEND="${RDEPEND}" + +S="${WORKDIR}/${MY_P}" + +MULTILIB_CHOST_TOOLS=( + /usr/bin/pcre2-config +) + +src_prepare() { + [[ -d "${WORKDIR}/patches" ]] && eapply "${WORKDIR}"/patches + + default + + elibtoolize +} + +multilib_src_configure() { + local myeconfargs=( + --enable-pcre2-8 + --enable-shared + --with-match-limit-depth=$(usex recursion-limit 8192 MATCH_LIMIT) + $(multilib_native_use_enable bzip2 pcre2grep-libbz2) + $(multilib_native_use_enable libedit pcre2test-libedit) + $(multilib_native_use_enable readline pcre2test-libreadline) + $(multilib_native_use_enable zlib pcre2grep-libz) + $(use_enable jit) + $(use_enable jit pcre2grep-jit) + $(use_enable pcre16 pcre2-16) + $(use_enable pcre32 pcre2-32) + $(use_enable static-libs static) + $(use_enable unicode) + ) + ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" +} + +multilib_src_compile() { + emake V=1 $(multilib_is_native_abi || echo "bin_PROGRAMS=") +} + +multilib_src_install() { + emake \ + DESTDIR="${D}" \ +
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre2/
commit: 8d93a5dde4022725248242b0fca029ac7abb5251 Author: Sam James gentoo org> AuthorDate: Mon Aug 31 23:23:48 2020 + Commit: Sam James gentoo org> CommitDate: Mon Aug 31 23:23:48 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d93a5dd dev-libs/libpcre2: Stabilize 10.35 ppc, #737550 Signed-off-by: Sam James gentoo.org> dev-libs/libpcre2/libpcre2-10.35.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libpcre2/libpcre2-10.35.ebuild b/dev-libs/libpcre2/libpcre2-10.35.ebuild index af20214e780..d5cbf94bdb0 100644 --- a/dev-libs/libpcre2/libpcre2-10.35.ebuild +++ b/dev-libs/libpcre2/libpcre2-10.35.ebuild @@ -25,7 +25,7 @@ fi LICENSE="BSD" SLOT="0" -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" +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" IUSE="bzip2 +jit libedit pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib" REQUIRED_USE="?? ( libedit readline )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre2/
commit: b628198830f964bb6910b4ecf21c96350045fbe7 Author: Agostino Sarubbo gentoo org> AuthorDate: Fri Aug 21 15:34:20 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Fri Aug 21 15:35:55 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6281988 dev-libs/libpcre2: x86 stable wrt bug #737550 Package-Manager: Portage-2.3.103, Repoman-2.3.23 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo gentoo.org> dev-libs/libpcre2/libpcre2-10.35.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libpcre2/libpcre2-10.35.ebuild b/dev-libs/libpcre2/libpcre2-10.35.ebuild index 4f3fe59b8f8..909198974c4 100644 --- a/dev-libs/libpcre2/libpcre2-10.35.ebuild +++ b/dev-libs/libpcre2/libpcre2-10.35.ebuild @@ -25,7 +25,7 @@ fi LICENSE="BSD" SLOT="0" -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" +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" IUSE="bzip2 +jit libedit pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib" REQUIRED_USE="?? ( libedit readline )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre2/
commit: 6a2b98f88a804e5cdd537c462cb8a22c4f9d53b9 Author: Agostino Sarubbo gentoo org> AuthorDate: Fri Aug 21 15:31:18 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Fri Aug 21 15:31:18 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a2b98f8 dev-libs/libpcre2: sparc stable wrt bug #737550 Package-Manager: Portage-2.3.103, Repoman-2.3.23 RepoMan-Options: --include-arches="sparc" Signed-off-by: Agostino Sarubbo gentoo.org> dev-libs/libpcre2/libpcre2-10.35.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libpcre2/libpcre2-10.35.ebuild b/dev-libs/libpcre2/libpcre2-10.35.ebuild index 9d4163c1546..4f3fe59b8f8 100644 --- a/dev-libs/libpcre2/libpcre2-10.35.ebuild +++ b/dev-libs/libpcre2/libpcre2-10.35.ebuild @@ -25,7 +25,7 @@ fi LICENSE="BSD" SLOT="0" -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" +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" IUSE="bzip2 +jit libedit pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib" REQUIRED_USE="?? ( libedit readline )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre2/
commit: 876bee522ed6f2a5d9fa4e2e66cfc8b9b831e080 Author: Agostino Sarubbo gentoo org> AuthorDate: Fri Aug 21 15:29:08 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Fri Aug 21 15:30:08 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=876bee52 dev-libs/libpcre2: s390 stable wrt bug #737550 Package-Manager: Portage-2.3.103, Repoman-2.3.23 RepoMan-Options: --include-arches="s390" Signed-off-by: Agostino Sarubbo gentoo.org> dev-libs/libpcre2/libpcre2-10.35.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libpcre2/libpcre2-10.35.ebuild b/dev-libs/libpcre2/libpcre2-10.35.ebuild index d0199333f60..9d4163c1546 100644 --- a/dev-libs/libpcre2/libpcre2-10.35.ebuild +++ b/dev-libs/libpcre2/libpcre2-10.35.ebuild @@ -25,7 +25,7 @@ fi LICENSE="BSD" SLOT="0" -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" +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" IUSE="bzip2 +jit libedit pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib" REQUIRED_USE="?? ( libedit readline )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre2/
commit: 4fd0f2d149b2a964db9f62ef5c305b78f1184d24 Author: Agostino Sarubbo gentoo org> AuthorDate: Fri Aug 21 15:27:21 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Fri Aug 21 15:27:21 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4fd0f2d1 dev-libs/libpcre2: arm stable wrt bug #737550 Package-Manager: Portage-2.3.103, Repoman-2.3.23 RepoMan-Options: --include-arches="arm" Signed-off-by: Agostino Sarubbo gentoo.org> dev-libs/libpcre2/libpcre2-10.35.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libpcre2/libpcre2-10.35.ebuild b/dev-libs/libpcre2/libpcre2-10.35.ebuild index a8dd7746e88..d0199333f60 100644 --- a/dev-libs/libpcre2/libpcre2-10.35.ebuild +++ b/dev-libs/libpcre2/libpcre2-10.35.ebuild @@ -25,7 +25,7 @@ fi LICENSE="BSD" SLOT="0" -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" +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" IUSE="bzip2 +jit libedit pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib" REQUIRED_USE="?? ( libedit readline )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre2/
commit: 9bf779250bcd6c7c92f43df9b80dbd8a8e4c85cc Author: Sam James gentoo org> AuthorDate: Wed Aug 19 04:06:37 2020 + Commit: Sam James gentoo org> CommitDate: Wed Aug 19 04:07:08 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9bf77925 dev-libs/libpcre2: Stabilize 10.35 arm64, #737550 Signed-off-by: Sam James gentoo.org> dev-libs/libpcre2/libpcre2-10.35.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libpcre2/libpcre2-10.35.ebuild b/dev-libs/libpcre2/libpcre2-10.35.ebuild index 89944f501cc..a8dd7746e88 100644 --- a/dev-libs/libpcre2/libpcre2-10.35.ebuild +++ b/dev-libs/libpcre2/libpcre2-10.35.ebuild @@ -25,7 +25,7 @@ fi LICENSE="BSD" SLOT="0" -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" +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" IUSE="bzip2 +jit libedit pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib" REQUIRED_USE="?? ( libedit readline )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre2/
commit: b7d8f8a829f9f32429a78623babf1e347e4f7942 Author: Lars Wendler gentoo org> AuthorDate: Sun May 10 14:08:22 2020 + Commit: Lars Wendler gentoo org> CommitDate: Sun May 10 14:08:31 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7d8f8a8 dev-libs/libpcre2: Bump to version 10.35 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Lars Wendler gentoo.org> dev-libs/libpcre2/Manifest | 1 + dev-libs/libpcre2/libpcre2-10.35.ebuild | 91 + 2 files changed, 92 insertions(+) diff --git a/dev-libs/libpcre2/Manifest b/dev-libs/libpcre2/Manifest index a8947feadd7..8497efa4857 100644 --- a/dev-libs/libpcre2/Manifest +++ b/dev-libs/libpcre2/Manifest @@ -1,2 +1,3 @@ DIST libpcre2-10.34-patchset-01.tar.xz 1208 BLAKE2B 615b7eff085bd52bb3aed30c90ec5b8cec406f96c58bdfb0304dd59311517662067e68f85bc9930ed6f749820ecfe3c483e261616187bc1077ebb053670d4950 SHA512 d881665701bc330f237d19ee48491a81dc8b952b0b8e529eb83c3ffdf14710f68eb934f872ed76ef6b0bee1864261453e7e71e60e14217c004e4e12c6baa499f DIST pcre2-10.34.tar.bz2 1714731 BLAKE2B f731339b3acdb084ddb1462cf4638edefbfc4a95e63e44c8c75ded55fd9b98334336dbda5f31bd8e9410e63ccd83dc7e707cc20f03df4d801f182ff4939b6cc6 SHA512 77ad75f8b0b8bbfc2f57932596151bca25b06bd621e0f047e476f38cd127f43e2052460b95c281a7e874aad2b7fd86c8f3413f4a323abb74b9440a42d0ee9524 +DIST pcre2-10.35.tar.bz2 1725214 BLAKE2B f97412258f0d2c09dc18c5973156e616730ae301713a0172fb2f467e5d2857bf64c6d02ac247e797ce4c96e2fb9b122888f71aede3f5eb3540731f6c3c254ed4 SHA512 ecfb8d48e219daff02874783b7b436fe7d70d8471e44eb66e1e29abb7b0aa67547e6b5fba7058b074ac90eef265ece7d12728f80afdda45b6b8124435f4561fd diff --git a/dev-libs/libpcre2/libpcre2-10.35.ebuild b/dev-libs/libpcre2/libpcre2-10.35.ebuild new file mode 100644 index 000..89944f501cc --- /dev/null +++ b/dev-libs/libpcre2/libpcre2-10.35.ebuild @@ -0,0 +1,91 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit flag-o-matic libtool multilib-minimal toolchain-funcs usr-ldscript + +PATCH_SET="${PN}-10.34-patchset-01.tar.xz" + +DESCRIPTION="Perl-compatible regular expression library" +HOMEPAGE="https://www.pcre.org/; +MY_P="pcre2-${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; +else + SRC_URI="https://ftp.pcre.org/pub/pcre/Testing/${MY_P}.tar.bz2; +fi + +if [[ -n "${PATCH_SET}" ]] ; then + SRC_URI+=" https://dev.gentoo.org/~whissi/dist/${PN}/${PATCH_SET} + https://dev.gentoo.org/~polynomial-c/dist/${PATCH_SET}; +fi + +LICENSE="BSD" +SLOT="0" +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" +IUSE="bzip2 +jit libedit pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib" +REQUIRED_USE="?? ( libedit readline )" + +BDEPEND=" + virtual/pkgconfig + userland_GNU? ( >=sys-apps/findutils-4.4.0 ) +" +RDEPEND=" + bzip2? ( app-arch/bzip2 ) + libedit? ( dev-libs/libedit ) + readline? ( sys-libs/readline:0= ) + zlib? ( sys-libs/zlib ) +" +DEPEND="${RDEPEND}" + +S="${WORKDIR}/${MY_P}" + +MULTILIB_CHOST_TOOLS=( + /usr/bin/pcre2-config +) + +src_prepare() { + [[ -d "${WORKDIR}/patches" ]] && eapply "${WORKDIR}"/patches + + default + + elibtoolize +} + +multilib_src_configure() { + local myeconfargs=( + --enable-pcre2-8 + --enable-shared + --with-match-limit-depth=$(usex recursion-limit 8192 MATCH_LIMIT) + $(multilib_native_use_enable bzip2 pcre2grep-libbz2) + $(multilib_native_use_enable libedit pcre2test-libedit) + $(multilib_native_use_enable readline pcre2test-libreadline) + $(multilib_native_use_enable zlib pcre2grep-libz) + $(use_enable jit) + $(use_enable jit pcre2grep-jit) + $(use_enable pcre16 pcre2-16) + $(use_enable pcre32 pcre2-32) + $(use_enable static-libs static) + $(use_enable unicode) + ) + 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_is_native_abi && gen_usr_ldscript -a pcre2-posix +} + +multilib_src_install_all() { + find "${ED}" -type f -name "*.la" -delete || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre2/
commit: 2c31891f8ad1b877fc318fea751dfe9a199e6623 Author: Lars Wendler gentoo org> AuthorDate: Tue Apr 21 07:34:26 2020 + Commit: Lars Wendler gentoo org> CommitDate: Tue Apr 21 07:34:26 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c31891f dev-libs/libpcre2: Security cleanup Bug: https://bugs.gentoo.org/717800 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Lars Wendler gentoo.org> dev-libs/libpcre2/Manifest | 2 - dev-libs/libpcre2/libpcre2-10.33-r1.ebuild | 83 -- 2 files changed, 85 deletions(-) diff --git a/dev-libs/libpcre2/Manifest b/dev-libs/libpcre2/Manifest index e33ddee29ef..a8947feadd7 100644 --- a/dev-libs/libpcre2/Manifest +++ b/dev-libs/libpcre2/Manifest @@ -1,4 +1,2 @@ -DIST libpcre2-10.33-patchset-1.0.tar.xz 17812 BLAKE2B 7a6e73101ed12676e1acf1beafcb6bc84d99d588a9dc0a957697380d906474f6ac59ab509e6c7ee5a0879b8d6ec9d06a0aceb8b02c7b16f73602d034927dc836 SHA512 4a0e86756cb96e6143df3add6cd6bca4fb9bb8fcb6a4d2df1530847b946b2494132e9842da01d75b385c33555d96e25f1390788b9e41ca320c1d65f31c89b281 DIST libpcre2-10.34-patchset-01.tar.xz 1208 BLAKE2B 615b7eff085bd52bb3aed30c90ec5b8cec406f96c58bdfb0304dd59311517662067e68f85bc9930ed6f749820ecfe3c483e261616187bc1077ebb053670d4950 SHA512 d881665701bc330f237d19ee48491a81dc8b952b0b8e529eb83c3ffdf14710f68eb934f872ed76ef6b0bee1864261453e7e71e60e14217c004e4e12c6baa499f -DIST pcre2-10.33.tar.bz2 1690739 BLAKE2B e59cf47a5068b2ec2d647d6dfe1cb5f8d6cdcc6fc6b47aa65a4c3d5aae256e7f0b090487d372c62aa7ec7f15a1f037650088b53385fc2fe31aa405878855e5d5 SHA512 c6aa52cdbb0c906b02e9a9f255697a1b9b99d9c7dccdaa484ffdb04fe3582d232ba3cb3c421d6df589a387b415dedb0817f58ec5391488b25b4e7bd9da6bab8f DIST pcre2-10.34.tar.bz2 1714731 BLAKE2B f731339b3acdb084ddb1462cf4638edefbfc4a95e63e44c8c75ded55fd9b98334336dbda5f31bd8e9410e63ccd83dc7e707cc20f03df4d801f182ff4939b6cc6 SHA512 77ad75f8b0b8bbfc2f57932596151bca25b06bd621e0f047e476f38cd127f43e2052460b95c281a7e874aad2b7fd86c8f3413f4a323abb74b9440a42d0ee9524 diff --git a/dev-libs/libpcre2/libpcre2-10.33-r1.ebuild b/dev-libs/libpcre2/libpcre2-10.33-r1.ebuild deleted file mode 100644 index b4b72cb9a92..000 --- a/dev-libs/libpcre2/libpcre2-10.33-r1.ebuild +++ /dev/null @@ -1,83 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit flag-o-matic libtool multilib-minimal toolchain-funcs usr-ldscript - -PATCH_SET="${P}-patchset-1.0.tar.xz" - -DESCRIPTION="Perl-compatible regular expression library" -HOMEPAGE="http://www.pcre.org/; -MY_P="pcre2-${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 - https://dev.gentoo.org/~whissi/dist/${PN}/${PATCH_SET}; -else - SRC_URI="ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/Testing/${MY_P}.tar.bz2; -fi - -LICENSE="BSD" -SLOT="0" -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" -IUSE="bzip2 +jit libedit pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib" -REQUIRED_USE="?? ( libedit readline )" - -BDEPEND="virtual/pkgconfig - userland_GNU? ( >=sys-apps/findutils-4.4.0 )" -RDEPEND="bzip2? ( app-arch/bzip2 ) - zlib? ( sys-libs/zlib ) - libedit? ( dev-libs/libedit ) - readline? ( sys-libs/readline:0= )" -DEPEND="${RDEPEND}" - -S="${WORKDIR}/${MY_P}" - -MULTILIB_CHOST_TOOLS=( - /usr/bin/pcre2-config -) - -src_prepare() { - [[ -d ${WORKDIR}/patches ]] && eapply "${WORKDIR}"/patches - - default - - elibtoolize -} - -multilib_src_configure() { - local myeconfargs=( - --enable-pcre2-8 - --enable-shared - --with-match-limit-depth=$(usex recursion-limit 8192 MATCH_LIMIT) - $(multilib_native_use_enable bzip2 pcre2grep-libbz2) - $(multilib_native_use_enable libedit pcre2test-libedit) - $(multilib_native_use_enable readline pcre2test-libreadline) - $(multilib_native_use_enable zlib pcre2grep-libz) - $(use_enable jit) - $(use_enable jit pcre2grep-jit) - $(use_enable pcre16 pcre2-16) - $(use_enable pcre32 pcre2-32) - $(use_enable static-libs static) - $(use_enable unicode) - ) - 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
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre2/
commit: e727addc6fb7c96242853d47a98286c8cc4cdd7e Author: Agostino Sarubbo gentoo org> AuthorDate: Mon Apr 20 09:49:41 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Mon Apr 20 09:49:41 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e727addc dev-libs/libpcre2: ppc64 stable wrt bug #717800 Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Agostino Sarubbo gentoo.org> dev-libs/libpcre2/libpcre2-10.34.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libpcre2/libpcre2-10.34.ebuild b/dev-libs/libpcre2/libpcre2-10.34.ebuild index 9fb157533e4..073c2ee5689 100644 --- a/dev-libs/libpcre2/libpcre2-10.34.ebuild +++ b/dev-libs/libpcre2/libpcre2-10.34.ebuild @@ -25,7 +25,7 @@ fi LICENSE="BSD" SLOT="0" -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" +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" IUSE="bzip2 +jit libedit pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib" REQUIRED_USE="?? ( libedit readline )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre2/
commit: 63781218edac79484c6bf3f29a46411b6490687d Author: Agostino Sarubbo gentoo org> AuthorDate: Mon Apr 20 09:47:11 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Mon Apr 20 09:47:11 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63781218 dev-libs/libpcre2: ppc stable wrt bug #717800 Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="ppc" Signed-off-by: Agostino Sarubbo gentoo.org> dev-libs/libpcre2/libpcre2-10.34.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libpcre2/libpcre2-10.34.ebuild b/dev-libs/libpcre2/libpcre2-10.34.ebuild index 13e1a7fb08b..9fb157533e4 100644 --- a/dev-libs/libpcre2/libpcre2-10.34.ebuild +++ b/dev-libs/libpcre2/libpcre2-10.34.ebuild @@ -25,7 +25,7 @@ fi LICENSE="BSD" SLOT="0" -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" +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" IUSE="bzip2 +jit libedit pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib" REQUIRED_USE="?? ( libedit readline )"