summaryrefslogtreecommitdiff
path: root/dev-libs/libpcre
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2025-04-03 01:34:02 +0100
committerV3n3RiX <venerix@koprulu.sector>2025-04-03 01:34:02 +0100
commit476528d7a16cfe2435b30ebd74783eea6925db5f (patch)
tree7272fd6469aed7e7f83598430e378aec9ce0dbff /dev-libs/libpcre
parent6be74aaad3f65bab8561cebfef177dc28d802d9f (diff)
gentoo auto-resync : 03:04:2025 - 01:34:01
Diffstat (limited to 'dev-libs/libpcre')
-rw-r--r--dev-libs/libpcre/Manifest3
-rw-r--r--dev-libs/libpcre/libpcre-8.45-r2.ebuild106
-rw-r--r--dev-libs/libpcre/libpcre-8.45-r3.ebuild21
3 files changed, 8 insertions, 122 deletions
diff --git a/dev-libs/libpcre/Manifest b/dev-libs/libpcre/Manifest
index fa5093cf5aec..805a4646f4b6 100644
--- a/dev-libs/libpcre/Manifest
+++ b/dev-libs/libpcre/Manifest
@@ -1,5 +1,4 @@
AUX libpcre-8.45-fix-stack-size-detection.patch 651 BLAKE2B 35eea87eecdf5041bf6def6bdd6bec99ef9d60b68f9f3676d26472a8752315ddc9de1268e921b3dc2f17efb8aad50d9ab22b8f54f5b1b3414c0f18eda8114c05 SHA512 b5ec6545a9e8bc3c9dab948ad53278ccf6c51054f1eeb5b7db3b5926f9526cee287ede3531559588f88c19b73edf7bbf762f8eaef90b62bb01123a8e0f83ab87
DIST pcre-8.45.tar.bz2 1578809 BLAKE2B 3954e08cf3c67a5e2249bf72f8d4c1a90fe7a098fffa5a0a06d0d665d07899027cfd632eab2757fcf2b1b9b413a43d5c484c8e52d05b7ca113b3bbbc4dd3bb29 SHA512 91bff52eed4a2dfc3f3bfdc9c672b88e7e2ffcf3c4b121540af8a4ae8c1ce05178430aa6b8000658b9bb7b4252239357250890e20ceb84b79cdfcde05154061a
-EBUILD libpcre-8.45-r2.ebuild 2536 BLAKE2B b845a359d85fb67d4ceee8b1fb54810c2d906d7748737b67a7e1088c354f68109f5c49a90b20c31bb64f947a5263d78ff2d970b536aec85577c79a111a3b5e82 SHA512 3f4ad68996fd09e7e36be40e06bd17afc9d1b11dceaafa8cdf9ffe8f815970b73f8a1bf81989db8aa1c5a5c85060eaef32e6815e6344bef32f3aca954dc59cf0
-EBUILD libpcre-8.45-r3.ebuild 2723 BLAKE2B 5d1e30ca1819fc9d8253ff8384720fa7dc4ba870ab2aad12c863b38a4421de787062b4b2fa442533e911fbc45f763954b0f8074d11d780409fc286cf2dcb5c06 SHA512 153e5b34c90c55e19412ac17a50c3f65bbc18b5740cf0e9d9dd3db4e33f5b6bd899208172d3a214709d540fbe41609a7fae22145a51d9d46acb57a067372f64a
+EBUILD libpcre-8.45-r3.ebuild 2472 BLAKE2B 2cbf3625417fd51df8672adeb7392c1b8331a2c08bbdb12abe3da4630ee872c6a86a0d65f1f311546f955876d89e87a0811d655cf501efdf888af888c6053c3c SHA512 0eab66eb82671de9d392a8642d937076ab04053bf1e18be15985facc0e1eee5ca18908b7effadbaa850c2238e051f25d5299b3ce455010481e05413477e945df
MISC metadata.xml 1063 BLAKE2B c20c54462582bcffd5927643186e1ffbf49679a49490a53970f236f0bcd74fc8813233425ad4a642933ce60d224bb93457cb55fd12106b660a78902c45e11563 SHA512 8c2239d0176c9b79c162538824edead567ba4b51b9567c6edaa01af6ab1d4b2162867e134b40cc10c6c4d599e72c362beed3f9f6ed2a837a13a57cecff2f987a
diff --git a/dev-libs/libpcre/libpcre-8.45-r2.ebuild b/dev-libs/libpcre/libpcre-8.45-r2.ebuild
deleted file mode 100644
index 936ebeb6e2b4..000000000000
--- a/dev-libs/libpcre/libpcre-8.45-r2.ebuild
+++ /dev/null
@@ -1,106 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit libtool multilib-minimal preserve-libs usr-ldscript
-
-DESCRIPTION="Perl-compatible regular expression library"
-HOMEPAGE="http://www.pcre.org/"
-MY_P="pcre-${PV/_rc/-RC}"
-if [[ ${PV} != *_rc* ]] ; then
- # Only the final releases are available here.
- SRC_URI="
- https://downloads.sourceforge.net/pcre/${MY_P}.tar.bz2
- https://ftp.pcre.org/pub/pcre/${MY_P}.tar.bz2
- ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/${MY_P}.tar.bz2
- "
-else
- SRC_URI="ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/Testing/${MY_P}.tar.bz2"
-fi
-
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="BSD"
-SLOT="3"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
-IUSE="bzip2 +cxx +jit libedit pcre16 pcre32 +readline static-libs unicode valgrind zlib"
-REQUIRED_USE="
- readline? ( !libedit )
- libedit? ( !readline )
-"
-
-RDEPEND="
- bzip2? ( app-arch/bzip2 )
- zlib? ( sys-libs/zlib )
- libedit? ( dev-libs/libedit )
- readline? ( sys-libs/readline:= )
-"
-DEPEND="
- ${RDEPEND}
- valgrind? ( dev-debug/valgrind )
-"
-BDEPEND="virtual/pkgconfig"
-
-MULTILIB_CHOST_TOOLS=(
- /usr/bin/pcre-config
-)
-
-PATCHES=(
- "${FILESDIR}"/${PN}-8.45-fix-stack-size-detection.patch
-)
-
-src_prepare() {
- default
-
- sed -i -e "s:-lpcre ::" libpcrecpp.pc.in || die
- elibtoolize
-}
-
-multilib_src_configure() {
- local myeconfargs=(
- $(multilib_native_use_enable bzip2 pcregrep-libbz2)
- $(use_enable cxx cpp)
- $(use_enable jit)
- $(use_enable jit pcregrep-jit)
- $(use_enable pcre16)
- $(use_enable pcre32)
- $(multilib_native_use_enable libedit pcretest-libedit)
- $(multilib_native_use_enable readline pcretest-libreadline)
- $(use_enable static-libs static)
- $(use_enable unicode utf)
- $(use_enable unicode unicode-properties)
- $(multilib_native_use_enable valgrind)
- $(multilib_native_use_enable zlib pcregrep-libz)
-
- --enable-pcre8
- --enable-shared
- )
-
- ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
-}
-
-multilib_src_compile() {
- emake V=1 $(multilib_is_native_abi || echo "bin_PROGRAMS=")
-}
-
-multilib_src_install() {
- emake \
- DESTDIR="${D}" \
- $(multilib_is_native_abi || echo "bin_PROGRAMS= dist_html_DATA=") \
- install
-
- gen_usr_ldscript -a pcre
-}
-
-multilib_src_install_all() {
- find "${ED}" -type f -name "*.la" -delete || die
-}
-
-pkg_preinst() {
- preserve_old_lib /$(get_libdir)/libpcre.so.0
-}
-
-pkg_postinst() {
- preserve_old_lib_notify /$(get_libdir)/libpcre.so.0
-}
diff --git a/dev-libs/libpcre/libpcre-8.45-r3.ebuild b/dev-libs/libpcre/libpcre-8.45-r3.ebuild
index 94bfbcdd85bd..f0a9a2c6195b 100644
--- a/dev-libs/libpcre/libpcre-8.45-r3.ebuild
+++ b/dev-libs/libpcre/libpcre-8.45-r3.ebuild
@@ -1,24 +1,17 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit autotools multilib-minimal preserve-libs
-DESCRIPTION="Perl-compatible regular expression library"
-HOMEPAGE="http://www.pcre.org/"
MY_P="pcre-${PV/_rc/-RC}"
-if [[ ${PV} != *_rc* ]] ; then
- # Only the final releases are available here.
- SRC_URI="
- https://downloads.sourceforge.net/pcre/${MY_P}.tar.bz2
- https://ftp.pcre.org/pub/pcre/${MY_P}.tar.bz2
- ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/${MY_P}.tar.bz2
- "
-else
- SRC_URI="ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/Testing/${MY_P}.tar.bz2"
-fi
-
+DESCRIPTION="Perl-compatible regular expression library"
+HOMEPAGE="https://www.pcre.org/"
+SRC_URI="
+ https://downloads.sourceforge.net/pcre/${MY_P}.tar.bz2
+ https://ftp.pcre.org/pub/pcre/${MY_P}.tar.bz2
+"
S="${WORKDIR}/${MY_P}"
LICENSE="BSD"