[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpcre2/

2024-04-12 Thread Arthur Zamarin
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/

2024-03-16 Thread Sam James
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/

2024-03-02 Thread Sam James
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/

2024-03-02 Thread Sam James
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/

2024-03-02 Thread Arthur Zamarin
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/

2024-02-28 Thread Arthur Zamarin
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/

2024-02-27 Thread Jakov Smolić
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/

2024-02-27 Thread Jakov Smolić
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/

2024-02-16 Thread Sam James
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/

2024-02-06 Thread Sam James
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/

2024-01-10 Thread WANG Xuerui
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/

2024-01-10 Thread WANG Xuerui
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/

2023-12-01 Thread Andreas K. Hüttel
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/

2023-08-13 Thread Sam James
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/

2023-08-13 Thread Sam James
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/

2023-06-29 Thread Sam James
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/

2023-05-14 Thread Sam James
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/

2023-05-14 Thread Sam James
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/

2023-05-13 Thread Sam James
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/

2023-03-31 Thread Arthur Zamarin
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/

2023-02-02 Thread Sam James
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/

2023-02-01 Thread Arthur Zamarin
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/

2023-01-28 Thread Jakov Smolić
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/

2023-01-28 Thread Arthur Zamarin
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/

2023-01-27 Thread Jakov Smolić
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/

2023-01-27 Thread Jakov Smolić
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/

2023-01-18 Thread Sam James
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/

2022-12-21 Thread Sam James
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/

2022-12-16 Thread Arthur Zamarin
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/

2022-12-13 Thread Sam James
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/

2022-12-12 Thread Sam James
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/

2022-12-11 Thread Arthur Zamarin
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/

2022-12-09 Thread Sam James
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/

2022-12-09 Thread Sam James
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/

2022-12-09 Thread Sam James
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/

2022-12-09 Thread Sam James
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/

2022-12-09 Thread Sam James
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/

2022-12-09 Thread Sam James
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/

2022-12-09 Thread Sam James
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/

2022-12-06 Thread Sam James
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/

2022-10-27 Thread Sam James
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/

2022-05-19 Thread Sam James
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/

2022-05-18 Thread Jakov Smolić
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/

2022-05-18 Thread Jakov Smolić
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/

2022-05-18 Thread Agostino Sarubbo
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/

2022-05-18 Thread Agostino Sarubbo
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/

2022-05-18 Thread Agostino Sarubbo
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/

2022-05-18 Thread Agostino Sarubbo
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/

2022-05-18 Thread Agostino Sarubbo
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/

2022-04-15 Thread Sam James
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/

2022-04-15 Thread Sam James
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/

2022-04-12 Thread Sam James
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/

2022-04-12 Thread Sam James
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/

2022-03-22 Thread Mike Gilbert
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/

2022-03-22 Thread Mike Gilbert
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/

2022-01-06 Thread David Seifert
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/

2021-12-14 Thread Arthur Zamarin
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/

2021-12-13 Thread Arthur Zamarin
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/

2021-12-13 Thread Arthur Zamarin
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/

2021-12-12 Thread Agostino Sarubbo
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/

2021-12-12 Thread Agostino Sarubbo
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/

2021-12-12 Thread Agostino Sarubbo
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/

2021-12-12 Thread Agostino Sarubbo
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/

2021-12-12 Thread Sam James
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/

2021-10-29 Thread Sam James
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/

2021-10-24 Thread Thomas Deutschmann
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/

2021-10-03 Thread Lars Wendler
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/

2021-08-22 Thread Sam James
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/

2021-08-15 Thread Sam James
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/

2021-08-11 Thread Sam James
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/

2021-08-10 Thread Sam James
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/

2021-08-10 Thread Sam James
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/

2021-08-10 Thread Sam James
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/

2021-06-14 Thread David Seifert
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/

2021-06-07 Thread Lars Wendler
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/

2021-05-27 Thread Lars Wendler
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/

2021-05-26 Thread Lars Wendler
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/

2021-05-13 Thread David Seifert
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/

2021-05-11 Thread Sergei Trofimovich
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/

2021-05-10 Thread Sam James
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/

2021-05-09 Thread Sam James
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/

2021-05-09 Thread Sam James
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/

2021-05-09 Thread Sam James
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/

2021-05-09 Thread Sam James
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/

2021-05-09 Thread Sam James
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/

2021-04-29 Thread Michał Górny
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/

2021-02-18 Thread Thomas Deutschmann
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/

2020-12-27 Thread Fabian Groffen
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/

2020-12-04 Thread Lars Wendler
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/

2020-12-04 Thread Lars Wendler
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/

2020-08-31 Thread Sam James
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/

2020-08-21 Thread Agostino Sarubbo
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/

2020-08-21 Thread Agostino Sarubbo
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/

2020-08-21 Thread Agostino Sarubbo
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/

2020-08-21 Thread Agostino Sarubbo
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/

2020-08-18 Thread Sam James
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/

2020-05-10 Thread Lars Wendler
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/

2020-04-21 Thread Lars Wendler
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/

2020-04-20 Thread Agostino Sarubbo
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/

2020-04-20 Thread Agostino Sarubbo
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 )"
 



  1   2   >