diff options
Diffstat (limited to 'dev-php')
55 files changed, 136 insertions, 973 deletions
diff --git a/dev-php/Manifest.gz b/dev-php/Manifest.gz Binary files differindex a5bf24268376..b474a13a6066 100644 --- a/dev-php/Manifest.gz +++ b/dev-php/Manifest.gz diff --git a/dev-php/pecl-apcu/Manifest b/dev-php/pecl-apcu/Manifest index 2d131c148bc5..caa401478109 100644 --- a/dev-php/pecl-apcu/Manifest +++ b/dev-php/pecl-apcu/Manifest @@ -1,3 +1,5 @@ DIST apcu-5.1.23.tgz 90897 BLAKE2B 634366b99c993298c8720840d06ff3aed30bfb3f09fd7b63f4736766f4ac1b983f24317f161bf7dd1b3ab79053c905cc9136e8141468174177d2a05b94719590 SHA512 89e9f10f5d8d1a9503132e80140680be2a10d96f957f69b2f77cc1c496d15cc26dfe4c0368ebe46c72c68d1b4a794d3ddc95942b02d3ba5e8c971b09969058d8 +DIST apcu-5.1.24.tgz 90866 BLAKE2B fa0afae8948f952351951d51eb2966382a7bcc8be32c9b7a7b19096eddade62a2747cd0b8b173c484e7a39c4edfc6c266caa0d5e3455691274cd5ec5fedd976a SHA512 771c0551feb35bf64bc07a7a2c60c9b549009a252f4f158fbc83c7d77f4119d84291a1128302a350042d83879dcb38a445672ce115d8c14b969b51f423a446fa EBUILD pecl-apcu-5.1.23-r1.ebuild 1132 BLAKE2B 19445bde63fa87084dda296135f06f2986fa38c1ba73d2d4134a2b6d8931566c1f50e4c504a733d165662d0308e1c00ef260472b04329e9cf5c35d70e2296ea2 SHA512 c504b521001a4067ed9660f73e0bbb76a6f42ae0f57b7085eef9198bbcd2846792d6ffb7047981781c26c094c58348a69433d8cd221fe774b5dfaf50e48e7891 +EBUILD pecl-apcu-5.1.24.ebuild 1142 BLAKE2B e44663ba51dda684ad40f291c86e81ea20d8f2670b90c31130f1e623d398931df532f932ff47c842be8bb680e2b6fa9bba581dd2263fef57f245ec1ff107689c SHA512 d421feec65f21cd1fc227eeb979a897a29523a2309e36812923724989baeebf073a0af8bb9204a0f4c17cee4b51c1b1bdbe0ef4f3528da13f81931a4fa2ab31d MISC metadata.xml 541 BLAKE2B 533f563e606b35d23c766aa177ea80b56b17ff352e907f2aed65c82be8bb6b01bcb61d69c6be6560b8e975ac279cf3a00ba5976d4a50c0f3ae68677ae7557cd8 SHA512 5dde6ecb39edb11fc4222cf869449f43fe3923623cea2a8ee4d4a4b8d7bf11bcc6d40f135cb5dc4cc81b161ed50489230bba443274c914d0015046ea44c868d8 diff --git a/dev-php/pecl-apcu/pecl-apcu-5.1.24.ebuild b/dev-php/pecl-apcu/pecl-apcu-5.1.24.ebuild new file mode 100644 index 000000000000..700654d9dcd0 --- /dev/null +++ b/dev-php/pecl-apcu/pecl-apcu-5.1.24.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PHP_EXT_INI="yes" +PHP_EXT_NAME="apcu" +PHP_EXT_ZENDEXT="no" +USE_PHP="php8-1 php8-2 php8-3 php8-4" + +inherit php-ext-pecl-r3 + +DESCRIPTION="Stripped down version of APC supporting only user cache" + +LICENSE="PHP-3.01" +SLOT="7" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +LOCKS="pthreadmutex pthreadrw spinlock semaphore" +LUSE="" +for l in ${LOCKS}; do + LUSE+="lock-${l} " +done +IUSE="+mmap ${LUSE/lock-pthreadrw/+lock-pthreadrw}" +REQUIRED_USE="^^ ( $LUSE )" + +DOCS=( NOTICE README.md TECHNOTES.txt ) + +src_configure() { + local PHP_EXT_ECONF_ARGS=( + --enable-apcu + $(use_enable mmap apcu-mmap) + $(use_enable lock-spinlock apcu-spinlocks) + ) + + # Broken upstream autoconf test disables if present at all + use lock-pthreadrw || PHP_EXT_ECONF_ARGS+=( --disable-apcu-rwlocks ) + + php-ext-source-r3_src_configure +} + +src_install() { + php-ext-pecl-r3_src_install + + insinto /usr/share/php8/apcu + doins apc.php +} + +pkg_postinst() { + elog "The apc.php file shipped with this release of pecl-apcu" + elog "was installed to ${EPREFIX}/usr/share/php8/apcu/." +} diff --git a/dev-php/pecl-dbase/Manifest b/dev-php/pecl-dbase/Manifest deleted file mode 100644 index 8f2803a89334..000000000000 --- a/dev-php/pecl-dbase/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST dbase-7.1.1.tgz 37583 BLAKE2B 7131e6219aa263259e7892b8a4bb29051bf3b9688532e73c77032f6d0ef86c94bc6a4f75461c8901995383e86fcc4828d175132064cb181e3de9f9e57f502282 SHA512 bdcd0be903fec5760e23ba9cbaef9a0f21c8a5388c7ccee56b4932a0cbb1e35ec5424f1130fd94068c4074d38c4ecc387ff93f7f01f6249fce7a64af494af0bc -EBUILD pecl-dbase-7.1.1.ebuild 262 BLAKE2B c2dbe7068d2ac4c1046b875ee9fea066ec24d6773d833c8df5156cbf0a0588ab2540804b1df9e9451a8f8f3aae371b4c3214651a9b829f042f07d2caaa5ff9fa SHA512 b154710fae8627fd8a0f6bb6388e823d5d11bb56046ef91a4e94520c3959b7fb9e2bda230aa71fb4a59f7d202bb70bec03ce8d07cdacfeff8e09ce5d14d8d931 -MISC metadata.xml 240 BLAKE2B f60f325331d493a555e53c29c7cf2742a415356da28a467505f1441f3fd790fd0d59050df84854bdc379d19d94a46121216479807975a2922d5a2fefde83416b SHA512 fada9d69055f2be962b95aac82f260ec5db7a3f4392d10f0458a1d125938fa17539f7ec486000f3a95cff85a3fbb6bbf1f6f4fe6c2de7aa420a7543a3e89d03e diff --git a/dev-php/pecl-dbase/metadata.xml b/dev-php/pecl-dbase/metadata.xml deleted file mode 100644 index 222c77f3742a..000000000000 --- a/dev-php/pecl-dbase/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>php-bugs@gentoo.org</email> - <name>PHP</name> - </maintainer> -</pkgmetadata> diff --git a/dev-php/pecl-dbase/pecl-dbase-7.1.1.ebuild b/dev-php/pecl-dbase/pecl-dbase-7.1.1.ebuild deleted file mode 100644 index 89239550f54f..000000000000 --- a/dev-php/pecl-dbase/pecl-dbase-7.1.1.ebuild +++ /dev/null @@ -1,15 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="7" - -USE_PHP="php8-1" - -inherit php-ext-pecl-r3 - -KEYWORDS="~amd64 ~x86" - -DESCRIPTION="dBase database file access functions" - -LICENSE="PHP-3.01" -SLOT="7" diff --git a/dev-php/pecl-gnupg/Manifest b/dev-php/pecl-gnupg/Manifest deleted file mode 100644 index cd2e8892ac7a..000000000000 --- a/dev-php/pecl-gnupg/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST gnupg-1.5.1.tgz 37316 BLAKE2B 61aa965518909f436b3350f1ca9a10298dc739cf44140dec1bd0937e8f29c99fff1e3e117ab4100bd0c480e27c3c59d29fdb24be08fb9f8d285f9c0e93bd7b86 SHA512 93aa267e3ebf0307a700560c6ea170e6763e0a94c22730a27d39956c2d4472187018efd6393c2c9bd6c0518b92fade1b60323e3b3c24ada480f1c4d22d9e2072 -EBUILD pecl-gnupg-1.5.1.ebuild 506 BLAKE2B 7c578307d6a94ef887642276fbc2674f8f5ac24207653b3dce0ad93d190bd8356bb577ebb6fba160074bcb2056ff35845ad1f0e2a237d9e1e351bd372c3ea392 SHA512 3695866fda25c9a5bee43ec947ba35347dbc3b60fb864c41ff8c97db5c0f6b4d1db273d4f1ec3e46bf81e359ea68d6549cc3309aca8b03c95a838bae9cbd4156 -MISC metadata.xml 236 BLAKE2B 55612da78a71f8cee31c387a5862636996734210d765fac66d8c7706acc5151e6a9e7ff5123aeb097c911495c6220ba3b5d2f1355f46e8ab6bdb240e1697e26d SHA512 2782b20a65dca663ff7c64b7e67db05641abed478fd5996e5750b2e52ba870829f89125baa8967dd29fd20ef9b46ad233b0dd08801308b7756717ec2f292446c diff --git a/dev-php/pecl-gnupg/metadata.xml b/dev-php/pecl-gnupg/metadata.xml deleted file mode 100644 index 77793b997e9e..000000000000 --- a/dev-php/pecl-gnupg/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer type="project"> - <email>php-bugs@gentoo.org</email> - <name>PHP</name> -</maintainer> -</pkgmetadata> diff --git a/dev-php/pecl-gnupg/pecl-gnupg-1.5.1.ebuild b/dev-php/pecl-gnupg/pecl-gnupg-1.5.1.ebuild deleted file mode 100644 index 2eee874e5749..000000000000 --- a/dev-php/pecl-gnupg/pecl-gnupg-1.5.1.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="8" - -MY_P="${PN/pecl-/}-${PV/_rc/RC}" -PHP_EXT_NAME="gnupg" -PHP_EXT_INI="yes" -PHP_EXT_ZENDEXT="no" -PHP_EXT_PECL_FILENAME="${MY_P}.tgz" -PHP_EXT_S="${WORKDIR}/${MY_P}" - -USE_PHP="php8-1" - -inherit php-ext-pecl-r3 - -S="${PHP_EXT_S}" - -KEYWORDS="~amd64 ~x86" -DESCRIPTION="PHP wrapper around the gpgme library" -LICENSE="BSD-2" -SLOT="0" -IUSE="" - -DEPEND="app-crypt/gpgme app-crypt/gnupg" -RDEPEND="${DEPEND}" diff --git a/dev-php/pecl-imagick/Manifest b/dev-php/pecl-imagick/Manifest index 619271ada5e5..dbe1645b9599 100644 --- a/dev-php/pecl-imagick/Manifest +++ b/dev-php/pecl-imagick/Manifest @@ -1,4 +1,6 @@ AUX pecl-imagick-3.7.0-php8.3.patch 599 BLAKE2B e7de69a62d949738d132d40788c44d8441c0bdebb548b61b874fa7f9bf5dc287ab8061bdd133abe0bd3e2075b777ee43ccd847ae9cdb429500db214fac4af065 SHA512 9f2abe51c7fba5739ef9a2de484a3131ca6c79e09db3c2a59029c3b5c8a2c29df15d75cc4feb2f35215ed7faa30b42d403cc729260a89b40e8dc7cdf08e17a61 +AUX pecl-imagick-3.7.0-php8.4.patch 1628 BLAKE2B d16d52301d58ed4536d3e1e98290ae6d9c39d59391f10dc2314ea92a796a87117e755e7a649f9a39d240a8325ba34270e6e8931fa96ac36f252b97a83492ad03 SHA512 45bc0cf22278d9b55ceacf835afc822db25b8acff1e8ef6c31cadd677667bbc56d0483783531e3a1c2b2b2a87c39582db1d8f763ed663867e60888aad71b5dfc DIST imagick-3.7.0.tgz 360138 BLAKE2B 2c149f2ec771df92789d67e88c6f7180d3da7c9182561432bdd4e0a83f96982cc8fc95bc1a003e05e37a54fabe6ab0fe693a6b9208d2e481d36e6c334aeee023 SHA512 c84408e4e4a0c46d979240e06d58d264c6bb21f3b95e3d434c8a21cd808f6c495fd453ef9c07b5c44dac81c6f205b6697f8ecaf1a65a86ce4e9052328a389ebe EBUILD pecl-imagick-3.7.0-r3.ebuild 970 BLAKE2B 6e439865c65f7e8c1dedfcbaad3d141c3909b6eb6ddb5f4740973d610a7413df0b3b86a647bf3f0e016f995c99721500cc495a7bfc2f05f320823f4dc9567acb SHA512 d0d51944e4b2ff6fe7afee47d416a430e2c2e879e23c4d1500f30a762958fc1ffc0afdc9a1ef62bdc826ff60fec6804b7c2ba968d56c435d23aab4b163feff06 +EBUILD pecl-imagick-3.7.0-r4.ebuild 1018 BLAKE2B 221e9abca7ea2a78d4b4e6df9ad3fb81355971881538c3cf5355caa1deba776edee3052f0d8104b0a93bf4e48d120976881c6313fb121ae8c105579780aa996f SHA512 492213fd914c302c9d0479d13be6b2aeb4bd0315bcd7af8bb5e31d6c272fb4ea431ccec12fc651cafabc28fdad666248f049cabedca5cde3878b8b1a94e8f84f MISC metadata.xml 443 BLAKE2B 208b9e5262b94da1cc49b6f4666e62b6d856c10643c8dc6c1572ee641fd671a2338ceec56ca88f4c56247cd06f7d4288684ab721547d86eb3bc84bd694c5f9ef SHA512 b8d47d2293ef17d2aaaf23cb78a58df295020fd854131e53b55feb727c850bea669ed1bd24cab97c02264028b8bcd335e928b1d86702e06245c72370ccf0507c diff --git a/dev-php/pecl-imagick/files/pecl-imagick-3.7.0-php8.4.patch b/dev-php/pecl-imagick/files/pecl-imagick-3.7.0-php8.4.patch new file mode 100644 index 000000000000..4c3f247a70f0 --- /dev/null +++ b/dev-php/pecl-imagick/files/pecl-imagick-3.7.0-php8.4.patch @@ -0,0 +1,42 @@ +Patch taken from https://github.com/Imagick/imagick/pull/690 + +From 65e27f2bc02e7e8f1bf64e26e359e42a1331fca1 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Michael=20Vo=C5=99=C3=AD=C5=A1ek?= <mvorisek@mvorisek.cz> +Date: Wed, 25 Sep 2024 10:56:28 +0200 +Subject: [PATCH] Fix removed "php_strtolower" for PHP 8.4 + +--- + imagick.c | 6 +++--- + 1 file changed, 3 insertions(+), 3 deletions(-) + +diff --git a/imagick.c b/imagick.c +index 1b765389..ebab7ae7 100644 +--- a/imagick.c ++++ b/imagick.c +@@ -610,7 +610,7 @@ static zval *php_imagick_read_property(zend_object *object, zend_string *member, + if (format) { + retval = rv; + ZVAL_STRING(retval, format); +- php_strtolower(Z_STRVAL_P(retval), Z_STRLEN_P(retval)); ++ zend_str_tolower(Z_STRVAL_P(retval), Z_STRLEN_P(retval)); + IMAGICK_FREE_MAGICK_MEMORY(format); + } else { + retval = rv; +@@ -683,7 +683,7 @@ static zval *php_imagick_read_property(zval *object, zval *member, int type, voi + if (format) { + retval = rv; + ZVAL_STRING(retval, format); +- php_strtolower(Z_STRVAL_P(retval), Z_STRLEN_P(retval)); ++ zend_str_tolower(Z_STRVAL_P(retval), Z_STRLEN_P(retval)); + IMAGICK_FREE_MAGICK_MEMORY(format); + } else { + retval = rv; +@@ -766,7 +766,7 @@ static zval *php_imagick_read_property(zval *object, zval *member, int type, con + + if (format) { + ZVAL_STRING(retval, format, 1); +- php_strtolower(Z_STRVAL_P(retval), Z_STRLEN_P(retval)); ++ zend_str_tolower(Z_STRVAL_P(retval), Z_STRLEN_P(retval)); + IMAGICK_FREE_MAGICK_MEMORY(format); + } else { + ZVAL_STRING(retval, "", 1); diff --git a/dev-php/pecl-imagick/pecl-imagick-3.7.0-r4.ebuild b/dev-php/pecl-imagick/pecl-imagick-3.7.0-r4.ebuild new file mode 100644 index 000000000000..8f96d8a4e3fb --- /dev/null +++ b/dev-php/pecl-imagick/pecl-imagick-3.7.0-r4.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PHP_EXT_NAME="imagick" +USE_PHP="php8-1 php8-2 php8-3 php8-4" + +# https://github.com/Imagick/imagick/issues/626 +PHP_EXT_NEEDED_USE="-debug" + +inherit php-ext-pecl-r3 + +DESCRIPTION="PHP wrapper for the ImageMagick library" +HOMEPAGE="https://pecl.php.net/package/imagick https://github.com/Imagick/imagick" +LICENSE="PHP-3.01" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="examples test" +RESTRICT="!test? ( test )" + +# imagemagick[-openmp] is needed wrt bug 547922 and upstream +# https://github.com/Imagick/imagick#openmp +RDEPEND="media-gfx/imagemagick:=[-openmp]" +DEPEND=" + ${RDEPEND} + test? ( media-gfx/imagemagick:=[hdri,jpeg,png,svg,truetype,xml] ) +" + +PATCHES="${FILESDIR}/${PN}-3.7.0-php8.3.patch + ${FILESDIR}/${PN}-3.7.0-php8.4.patch" + +PHP_EXT_ECONF_ARGS="--with-imagick=${EPREFIX}/usr" + +src_install() { + php-ext-pecl-r3_src_install + php-ext-source-r3_addtoinifiles "imagick.skip_version_check" "1" +} diff --git a/dev-php/pecl-lzf/Manifest b/dev-php/pecl-lzf/Manifest deleted file mode 100644 index 2d903bb462dd..000000000000 --- a/dev-php/pecl-lzf/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST LZF-1.7.0.tgz 18267 BLAKE2B c3d0a9383037e9e2bbe0a156fc4e23090ab0b5bc2ea31b402d3f56ea9d162b6ed938d754138dbae2a984d7237cb2a2d04b58a62679eea3c3f5b48718882494b8 SHA512 76a2bce7aa44f9aae40345f37c9294626d453879c7f98099ad6c31ae32abc638233934bf22ddd9bc0d4a6d285b25aa06dedc175ad5bb1544884a272e6b031ced -EBUILD pecl-lzf-1.7.0.ebuild 348 BLAKE2B fc3151be7e8eff998a7e5467bc371fa26a47bc25510a2ff0be79b897dd51d08403dd53467dd7c70c4a6ab6ca664cd519843997aedd9f5b1d821c526116dbd4f1 SHA512 ae26ed039846226306b6e086b2de4d76959ca029bffa71deb762e9ffffea9e6324038e3ba6a223d5fc9f0c3c247a0433afdef64cf4337bb675baca2c879c6a88 -MISC metadata.xml 236 BLAKE2B 55612da78a71f8cee31c387a5862636996734210d765fac66d8c7706acc5151e6a9e7ff5123aeb097c911495c6220ba3b5d2f1355f46e8ab6bdb240e1697e26d SHA512 2782b20a65dca663ff7c64b7e67db05641abed478fd5996e5750b2e52ba870829f89125baa8967dd29fd20ef9b46ad233b0dd08801308b7756717ec2f292446c diff --git a/dev-php/pecl-lzf/metadata.xml b/dev-php/pecl-lzf/metadata.xml deleted file mode 100644 index 77793b997e9e..000000000000 --- a/dev-php/pecl-lzf/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer type="project"> - <email>php-bugs@gentoo.org</email> - <name>PHP</name> -</maintainer> -</pkgmetadata> diff --git a/dev-php/pecl-lzf/pecl-lzf-1.7.0.ebuild b/dev-php/pecl-lzf/pecl-lzf-1.7.0.ebuild deleted file mode 100644 index a3c29c564b72..000000000000 --- a/dev-php/pecl-lzf/pecl-lzf-1.7.0.ebuild +++ /dev/null @@ -1,19 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PHP_EXT_NAME="lzf" -PHP_EXT_PECL_PKG="LZF" -PHP_EXT_INI="yes" -PHP_EXT_ZENDEXT="no" -USE_PHP="php8-1" - -inherit php-ext-pecl-r3 - -KEYWORDS="~amd64 ~x86" - -DESCRIPTION="This package handles LZF de/compression" -LICENSE="PHP-3" -SLOT="0" -IUSE="" diff --git a/dev-php/pecl-mcrypt/Manifest b/dev-php/pecl-mcrypt/Manifest deleted file mode 100644 index fd19e8dd58a2..000000000000 --- a/dev-php/pecl-mcrypt/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST mcrypt-1.0.5.tgz 27056 BLAKE2B 0ed78eed5d5e1c848f554bf16bb5d94fd445081ab389b4a44f3b0ad0fdb11b25bd79eea77ed87a35120fb89b8409705b01d725923d7b2777dd32276f3a39238f SHA512 fe9afd0987ddbcbb0a9fc5e8313c08c65ac6afd606cce586fe30600ab149b4f4add917bb0319f803942833a88f520f65e2e94bbcc6c58e2075e829509e7dfac5 -EBUILD pecl-mcrypt-1.0.5.ebuild 521 BLAKE2B dedc78135a4f88451c50fa7e7c1c35b43063537ec871a67c4a2d37d9f85b3e16d8990d7d473b367b6594baaeffb946cc0501d6f484fd7bcfbbb9d4b398371d34 SHA512 54f6c9c4a95cc3ccb565ecfe32fa5f8de7abdf694d1030bfcfc57aa1ad04169e78adb05352c730c90c4202584028ed9484392739094cc372980f77a703b9971f -MISC metadata.xml 410 BLAKE2B f833751f407d57c96e4e2f2dd05520c55037ba7874e753750df8a22d4c18a5edaf0925982b2b04c4e7e541bd691c6d7798bef0079fe980b35a9f71f5e2405793 SHA512 cf4f51a91d42ff06b0d628c44ee66463a1903de18e749d690a722e2fe77d95d83ba709595adc20e27976de502c5a5e232065d394eb41c03f9d39a8291a874841 diff --git a/dev-php/pecl-mcrypt/metadata.xml b/dev-php/pecl-mcrypt/metadata.xml deleted file mode 100644 index 63821063206c..000000000000 --- a/dev-php/pecl-mcrypt/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person" proxied="yes"> - <email>hydrapolic@gmail.com</email> - <name>Tomáš Mózes</name> - </maintainer> - <maintainer type="project" proxied="proxy"> - <email>proxy-maint@gentoo.org</email> - <name>Proxy Maintainers</name> - </maintainer> -</pkgmetadata> diff --git a/dev-php/pecl-mcrypt/pecl-mcrypt-1.0.5.ebuild b/dev-php/pecl-mcrypt/pecl-mcrypt-1.0.5.ebuild deleted file mode 100644 index 508f5ae3acd9..000000000000 --- a/dev-php/pecl-mcrypt/pecl-mcrypt-1.0.5.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PHP_EXT_NAME="mcrypt" -USE_PHP="php8-1" -MY_P="${PN/pecl-/}-${PV/_rc/RC}" -PHP_EXT_ECONF_ARGS=() -PHP_EXT_PECL_FILENAME="${MY_P}.tgz" -PHP_EXT_S="${WORKDIR}/${MY_P}" - -inherit php-ext-pecl-r3 - -DESCRIPTION="Bindings for the libmcrypt library" -LICENSE="PHP-3.01" -SLOT="0" -KEYWORDS="amd64 ~arm ~hppa ~ppc64 ~s390 ~sparc ~x86" - -DEPEND="dev-libs/libltdl - dev-libs/libmcrypt" -RDEPEND="${DEPEND}" - -S="${WORKDIR}/${MY_P}" diff --git a/dev-php/pecl-memcache/Manifest b/dev-php/pecl-memcache/Manifest deleted file mode 100644 index 944616743c82..000000000000 --- a/dev-php/pecl-memcache/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -AUX 8.0-patches-20211123.patch 5706 BLAKE2B 66b9671357963c0f7c0f32f3b578f4b38acda7024e8c33bb03e328b4177c20841b8318482122b343d407d6dc5e4182d8fc74ae3dfc186ad8d606372d024a4807 SHA512 6e66664ca4aa7d3578facbdad012506b3b12fdae7460c9cad5f515228f697e511bbb02fe7f9a2efcfc3066877688bd7092e81a26199d5e26097f365806079eab -DIST memcache-8.0.tgz 78448 BLAKE2B fb2d68d5ff4c6343dd2e66ae5c3f84fed22455b8614dce04dde2e10c164bf1f8d276776b74beaa387dd794cf82f6b897a88c8bed058376b9032e0452c2e94b06 SHA512 d5eea13b85d8d35ef6aab8c5699bdcc4707cf8debf4052cbbeac26e7e2360a4d3d4e55e8bd0b40cf19fe014ba1fc42d5417deabbe22a199f0c6aa98b67d132d4 -EBUILD pecl-memcache-8.0-r1.ebuild 1629 BLAKE2B 09c302536c942ea2111782da665cd12c63461ef85481aa6bdbd5a147c3f945cf57d71152f05cfff1bd9a76cd35811c86e074a048483b45102b7a40ce04ca1137 SHA512 120ea731d7536dac1a805082a44058e2ea8fdf73bd470661a30c205370228de35490e888bf4bb36102c50078451e2333783c113776ff9cf5c2017756d0a3db44 -MISC metadata.xml 240 BLAKE2B f60f325331d493a555e53c29c7cf2742a415356da28a467505f1441f3fd790fd0d59050df84854bdc379d19d94a46121216479807975a2922d5a2fefde83416b SHA512 fada9d69055f2be962b95aac82f260ec5db7a3f4392d10f0458a1d125938fa17539f7ec486000f3a95cff85a3fbb6bbf1f6f4fe6c2de7aa420a7543a3e89d03e diff --git a/dev-php/pecl-memcache/files/8.0-patches-20211123.patch b/dev-php/pecl-memcache/files/8.0-patches-20211123.patch deleted file mode 100644 index 9005ac5feef3..000000000000 --- a/dev-php/pecl-memcache/files/8.0-patches-20211123.patch +++ /dev/null @@ -1,204 +0,0 @@ -diff --git a/Dockerfile b/Dockerfile -index a52759e..506c28a 100644 ---- a/Dockerfile -+++ b/Dockerfile -@@ -1,10 +1,13 @@ - ARG PHP_IMAGE=php:8.0 - FROM $PHP_IMAGE - -+RUN docker-php-ext-configure pcntl --enable-pcntl \ -+ && docker-php-ext-install -j$(nproc) pcntl -+ - RUN apt-get update && apt-get install -y \ - git \ - zlib1g-dev \ -- memcached ; -+ memcached ; - - COPY docker/host.conf /etc/host.conf - -diff --git a/README b/README -index b36fa46..07f8f89 100644 ---- a/README -+++ b/README -@@ -3,7 +3,7 @@ This is an official repository for pecl-memcache plugin since 2019. - This repository contains modified pecl-memcache plugin ported to PHP8, - which was originally developed for the need of hosting company in Slovakia (Websupport.sk). - --The latest release is 8.0 (released: 2020-12-06) with support for PHP 8.0. -+The latest release is 8.0 (released: 2020-12-06) with support for PHP 8.0 and unofficial support for PHP 7.3 and 7.4 - - Please use version 4.0.5.1 (released: 2020-12-19) for PHP 7.x from branch NON_BLOCKING_IO_php7. - -diff --git a/Vagrantfile b/Vagrantfile -new file mode 100644 -index 0000000..8665890 ---- /dev/null -+++ b/Vagrantfile -@@ -0,0 +1,17 @@ -+# -*- mode: ruby -*- -+# vi: set ft=ruby : -+ -+VAGRANTFILE_API_VERSION = '2' -+ -+Vagrant.configure(VAGRANTFILE_API_VERSION) do |config| -+ config.vm.box = 'ubuntu/bionic64' -+ -+ config.vm.provider :virtualbox do |vb| -+ vb.name = 'ext-memcache-dev' -+ vb.memory = 1024 -+ vb.cpus = 2 -+ end -+ -+ config.vm.provision 'docker' -+ -+end -diff --git a/src/memcache.c b/src/memcache.c -index 7c3a660..2cb675b 100644 ---- a/src/memcache.c -+++ b/src/memcache.c -@@ -924,7 +924,7 @@ static void php_mmc_store(INTERNAL_FUNCTION_PARAMETERS, int op) /* {{{ */ - continue; - } - -- /* begin sending requests immediatly */ -+ /* begin sending requests immediately */ - mmc_pool_select(pool); - } ZEND_HASH_FOREACH_END(); - } -@@ -1089,7 +1089,7 @@ static void php_mmc_numeric(INTERNAL_FUNCTION_PARAMETERS, int deleted, int inver - continue; - } - -- /* begin sending requests immediatly */ -+ /* begin sending requests immediately */ - mmc_pool_select(pool); - } ZEND_HASH_FOREACH_END(); - -@@ -1319,8 +1319,9 @@ static void php_mmc_connect(INTERNAL_FUNCTION_PARAMETERS, zend_bool persistent) - size_t host_len; - zend_long tcp_port = MEMCACHE_G(default_port); - double timeout = MMC_DEFAULT_TIMEOUT; -+ zend_bool null_port; - -- if (zend_parse_parameters(ZEND_NUM_ARGS(), "s|ld", &host, &host_len, &tcp_port, &timeout) == FAILURE) { -+ if (zend_parse_parameters(ZEND_NUM_ARGS(), "s|l!d", &host, &host_len, &tcp_port, &null_port, &timeout) == FAILURE) { - return; - } - -@@ -2492,7 +2493,7 @@ PHP_FUNCTION(memcache_flush) - pool->protocol->flush(request, delay); - - if (mmc_pool_schedule(pool, pool->servers[i], request) == MMC_OK) { -- /* begin sending requests immediatly */ -+ /* begin sending requests immediately */ - mmc_pool_select(pool); - } - } -diff --git a/src/memcache_pool.c b/src/memcache_pool.c -index 733a0c5..e52389d 100644 ---- a/src/memcache_pool.c -+++ b/src/memcache_pool.c -@@ -1303,7 +1303,7 @@ int mmc_pool_schedule_get( - pool->protocol->end_get(mmc->buildreq); - mmc_pool_schedule(pool, mmc, mmc->buildreq); - -- /* begin sending requests immediatly */ -+ /* begin sending requests immediately */ - mmc_pool_select(pool); - - mmc->buildreq = mmc_pool_request_get( -diff --git a/src/memcache_session.c b/src/memcache_session.c -index e4a80de..d3aab24 100644 ---- a/src/memcache_session.c -+++ b/src/memcache_session.c -@@ -319,7 +319,7 @@ PS_READ_FUNC(memcache) - ZVAL_NULL(&addresult); - - /* third request fetches the data, data is only valid if either of the lock requests succeeded */ -- ZVAL_EMPTY_STRING(&dataresult); -+ ZVAL_NULL(&dataresult); - - /* create requests */ - if (php_mmc_session_read_request(pool, &zkey, lockparam, &addresult, dataparam, &lockrequest, &addrequest, &datarequest) != MMC_OK) { -diff --git a/tests/redundancy_test.phpt b/tests/redundancy_test.phpt -new file mode 100644 -index 0000000..fb5ab84 ---- /dev/null -+++ b/tests/redundancy_test.phpt -@@ -0,0 +1,75 @@ -+--TEST-- -+redundancy test -+--SKIPIF-- -+<?php include 'connect.inc'; if (!MEMCACHE_HAVE_SESSION) print 'skip not compiled with session support'; else if (!function_exists('pcntl_fork')) print 'skip not compiled with pcntl_fork() support'; ?> -+--FILE-- -+<?php -+ -+include 'connect.inc'; -+ -+$sid = md5(rand()); -+ -+ini_set('session.save_handler', 'memcache'); -+ini_set('memcache.session_save_path', "tcp://$host:$port,tcp://$host2:$port2"); -+ini_set('memcache.session_redundancy', 3); -+ -+$memcache1 = test_connect1(); -+$memcache2 = test_connect2(); -+ -+$pid = pcntl_fork(); -+if (!$pid) { -+ // In child process -+ session_id($sid); -+ session_start(); -+ if (!isset($_SESSION['counter'])) -+ $_SESSION['counter'] = 0; -+ $_SESSION['counter'] += 1; -+ session_write_close(); -+ -+ exit(0); -+} -+pcntl_waitpid($pid, $status); -+ -+$memcache1->flush(); -+ -+$pid = pcntl_fork(); -+if (!$pid) { -+ // In child process -+ session_id($sid); -+ session_start(); -+ if (!isset($_SESSION['counter'])) -+ $_SESSION['counter'] = 0; -+ $_SESSION['counter'] += 1; -+ session_write_close(); -+ -+ exit(0); -+} -+pcntl_waitpid($pid, $status); -+ -+$memcache2->flush(); -+ -+$pid = pcntl_fork(); -+if (!$pid) { -+ // In child process -+ session_id($sid); -+ session_start(); -+ if (!isset($_SESSION['counter'])) -+ $_SESSION['counter'] = 0; -+ $_SESSION['counter'] += 1; -+ session_write_close(); -+ -+ exit(0); -+} -+pcntl_waitpid($pid, $status); -+ -+ -+session_id($sid); -+session_start(); -+var_dump($_SESSION); -+ -+?> -+--EXPECT-- -+array(1) { -+ ["counter"]=> -+ int(3) -+} diff --git a/dev-php/pecl-memcache/metadata.xml b/dev-php/pecl-memcache/metadata.xml deleted file mode 100644 index 222c77f3742a..000000000000 --- a/dev-php/pecl-memcache/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>php-bugs@gentoo.org</email> - <name>PHP</name> - </maintainer> -</pkgmetadata> diff --git a/dev-php/pecl-memcache/pecl-memcache-8.0-r1.ebuild b/dev-php/pecl-memcache/pecl-memcache-8.0-r1.ebuild deleted file mode 100644 index 40bb1203cafe..000000000000 --- a/dev-php/pecl-memcache/pecl-memcache-8.0-r1.ebuild +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="7" -PHP_EXT_NAME="memcache" -PHP_EXT_INI="yes" -PHP_EXT_ZENDEXT="no" -PHP_EXT_NEEDED_USE="session(-)?" -DOCS=( README example.php ) -HTML_DOCS=( memcache.php ) - -USE_PHP="php8-1" - -inherit php-ext-pecl-r3 - -KEYWORDS="~amd64 ~hppa ~ppc64 ~x86" - -DESCRIPTION="PHP extension for using memcached" -LICENSE="PHP-3" -SLOT="8" -IUSE="+session" - -DEPEND="php_targets_php8-1? ( sys-libs/zlib )" -RDEPEND="${DEPEND}" - -# The test suite requires memcached to be running. -RESTRICT='test' -PATCHES=( "${FILESDIR}/8.0-patches-20211123.patch" ) - -src_prepare() { - if use php_targets_php8-1 ; then - php-ext-source-r3_src_prepare - else - default - fi -} - -src_configure() { - if use php_targets_php8-1 ; then - local PHP_EXT_ECONF_ARGS=( --enable-memcache --with-zlib-dir="${EPREFIX}/usr" $(use_enable session memcache-session) ) - php-ext-source-r3_src_configure - fi -} - -src_install() { - if use php_targets_php8-1 ; then - php-ext-pecl-r3_src_install - - php-ext-source-r3_addtoinifiles "memcache.allow_failover" "true" - php-ext-source-r3_addtoinifiles "memcache.max_failover_attempts" "20" - php-ext-source-r3_addtoinifiles "memcache.chunk_size" "32768" - php-ext-source-r3_addtoinifiles "memcache.default_port" "11211" - php-ext-source-r3_addtoinifiles "memcache.hash_strategy" "consistent" - php-ext-source-r3_addtoinifiles "memcache.hash_function" "crc32" - php-ext-source-r3_addtoinifiles "memcache.redundancy" "1" - php-ext-source-r3_addtoinifiles "memcache.session_redundancy" "2" - php-ext-source-r3_addtoinifiles "memcache.protocol" "ascii" - fi -} diff --git a/dev-php/pecl-oauth/Manifest b/dev-php/pecl-oauth/Manifest deleted file mode 100644 index 70d89a03e47f..000000000000 --- a/dev-php/pecl-oauth/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST oauth-2.0.7.tgz 78926 BLAKE2B 2fbe8f9c6df19790b9f617af64a04ed2387e904c3775753ac23fcf3f796007891a546ad6d5fae9b04cab707905f5ff3e9cc56b5c0b4bd1d9bab8745428c683f8 SHA512 261bbe6d1c4299f44ce40030b3959e26f2535c70d01b7a4e870d14c84b0a01e68484e61907554d720667fa08a2ec00b7d43cf2f523800c832f02b093e7b6534a -EBUILD pecl-oauth-2.0.7.ebuild 559 BLAKE2B 82ea3ae874a00a8a28287c08e01774ea737b879aa81da2ff0bfa9c503e5ef11c2e61d9a0597cb386a0fa67009657c1b9beeacbe94c2a695098cce157f96ff471 SHA512 a472ca84900e2302702c1ea116c7c612f4376aa46a2e4af526d3d65ea92e05739e8df78a4ffb0da2fa86b3f34f65df7cd2356232d73ba4bb55327c99e35e8155 -MISC metadata.xml 240 BLAKE2B f60f325331d493a555e53c29c7cf2742a415356da28a467505f1441f3fd790fd0d59050df84854bdc379d19d94a46121216479807975a2922d5a2fefde83416b SHA512 fada9d69055f2be962b95aac82f260ec5db7a3f4392d10f0458a1d125938fa17539f7ec486000f3a95cff85a3fbb6bbf1f6f4fe6c2de7aa420a7543a3e89d03e diff --git a/dev-php/pecl-oauth/metadata.xml b/dev-php/pecl-oauth/metadata.xml deleted file mode 100644 index 222c77f3742a..000000000000 --- a/dev-php/pecl-oauth/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>php-bugs@gentoo.org</email> - <name>PHP</name> - </maintainer> -</pkgmetadata> diff --git a/dev-php/pecl-oauth/pecl-oauth-2.0.7.ebuild b/dev-php/pecl-oauth/pecl-oauth-2.0.7.ebuild deleted file mode 100644 index bc24d0c0c38e..000000000000 --- a/dev-php/pecl-oauth/pecl-oauth-2.0.7.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="7" -PHP_EXT_NAME="oauth" -PHP_EXT_INI="yes" -PHP_EXT_ZENDEXT="no" - -USE_PHP="php8-1" - -inherit php-ext-pecl-r3 - -KEYWORDS="~amd64 ~x86" - -DESCRIPTION="OAuth is an authorization protocol built on top of HTTP" -LICENSE="BSD" -SLOT="7" -IUSE="+curl examples" - -DEPEND=" - dev-libs/libpcre:3= - curl? ( net-misc/curl:0= ) -" -RDEPEND="${DEPEND}" - -src_configure() { - local PHP_EXT_ECONF_ARGS=( - --enable-oauth - $(use_with curl) - ) - php-ext-source-r3_src_configure -} diff --git a/dev-php/pecl-pam/Manifest b/dev-php/pecl-pam/Manifest deleted file mode 100644 index 50bd2d450070..000000000000 --- a/dev-php/pecl-pam/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST pam-2.2.4.tgz 9500 BLAKE2B fca0bf17c8eb38344f3ae5b47b395caf1a6d0d5f2ad83446a39d62b101492b06ae9cd8834ca63ad6f5e445de3c31a8616ac8180ce7510b0b4220b29e7cb04297 SHA512 fa0dac46cc61a590de4ece925a68e6fbece8c77a00dc48766635190b2f32888cee501d7f798c51890983ee643e15e3514360a0b12d0b56d8a2294ea3fe6acd7e -EBUILD pecl-pam-2.2.4.ebuild 668 BLAKE2B 08aa9f7ba04ed02af73e2d3307306e46653cb94b2f135314158b5e39ea1e3fcb5cff173b9379058dd9e4c9f42f305f180ae088315d50ac9f3a8e91682640a11d SHA512 db6bb505b1c264831a836a348a9435bc004169c00321086ec87c877e3fdffbecfe1f8c347eab9a460bb30e36a58e7a2b51c7460fe1531108e05ba5968c9fb7d9 -MISC metadata.xml 240 BLAKE2B f60f325331d493a555e53c29c7cf2742a415356da28a467505f1441f3fd790fd0d59050df84854bdc379d19d94a46121216479807975a2922d5a2fefde83416b SHA512 fada9d69055f2be962b95aac82f260ec5db7a3f4392d10f0458a1d125938fa17539f7ec486000f3a95cff85a3fbb6bbf1f6f4fe6c2de7aa420a7543a3e89d03e diff --git a/dev-php/pecl-pam/metadata.xml b/dev-php/pecl-pam/metadata.xml deleted file mode 100644 index 222c77f3742a..000000000000 --- a/dev-php/pecl-pam/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>php-bugs@gentoo.org</email> - <name>PHP</name> - </maintainer> -</pkgmetadata> diff --git a/dev-php/pecl-pam/pecl-pam-2.2.4.ebuild b/dev-php/pecl-pam/pecl-pam-2.2.4.ebuild deleted file mode 100644 index 780ddb808521..000000000000 --- a/dev-php/pecl-pam/pecl-pam-2.2.4.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="8" - -PHP_EXT_NAME="pam" -PHP_EXT_INI="yes" -PHP_EXT_ZENDEXT="no" -PHP_EXT_ECONF_ARGS=( --with-pam=/usr ) -DOCS=( README ) - -USE_PHP="php8-1" - -inherit php-ext-pecl-r3 pam - -KEYWORDS="~amd64 ~x86" - -DESCRIPTION="This extension provides PAM (Pluggable Authentication Modules) integration" -LICENSE="PHP-3.01" -SLOT="0" -IUSE="" - -DEPEND="sys-libs/pam" -RDEPEND="${DEPEND}" - -src_prepare() { - #Fix DOS line endings - sed -i 's/\r$//' -- pam.c || die - php-ext-source-r3_src_prepare -} - -src_install() { - pamd_mimic_system php auth account password - php-ext-pecl-r3_src_install -} diff --git a/dev-php/pecl-ps/Manifest b/dev-php/pecl-ps/Manifest deleted file mode 100644 index a5db9a8bd1b7..000000000000 --- a/dev-php/pecl-ps/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -AUX ps-1.4.4-fix-gd-detection.patch 230 BLAKE2B b052d4dbb6e802c9d25620dd2516b03492a7493518af5d26a97b58b7a2990c558ec64cc3a6eb36aa62d93829e040980c11e56b3133bb345eb8cb7795e71a1f6c SHA512 b9ed97bf9fe8b841b4d25870db036b95f1a744f5d9fc0d59b89f43f76e23dd27d2cca877086b7e66b8dfddbd0fc0fbdf34ba490c9546c54087772d9e0eeb1537 -DIST ps-1.4.4.tgz 637247 BLAKE2B 19dd32a2321fd53224c662e68603c7c330fcf8fe0d3e4e3d4a6e75e211c876225f1f6cf9325b117f7a3713abd87e6acfe25c4c9b0c161e6d6717f94cc90b7649 SHA512 42ab1fff661da68afb42d90dc7fb07761698f191beaf09b6dd4b2c3e7e67949ef06b2f6389738a462f58722f863c6b80f55a00a57dddc860250a4500cbfecf8b -EBUILD pecl-ps-1.4.4.ebuild 657 BLAKE2B 5d5003ec22a055adb1cef33f2ed57a34317e6cc1dc4a072548a990c73d59221d41c0105564410f7d4a22913ad29da25856ba797306acfb7047dfa30167d2408e SHA512 ea7db42bc1bdbf796e4b56a6eb05cfd5fbb82d0ec42ed04bbaeab5781407ce32c90b13f7dc61a8cbf96fbbff87a16ba3e48fc10c052405c680a85fbe2ebd58f7 -MISC metadata.xml 240 BLAKE2B f60f325331d493a555e53c29c7cf2742a415356da28a467505f1441f3fd790fd0d59050df84854bdc379d19d94a46121216479807975a2922d5a2fefde83416b SHA512 fada9d69055f2be962b95aac82f260ec5db7a3f4392d10f0458a1d125938fa17539f7ec486000f3a95cff85a3fbb6bbf1f6f4fe6c2de7aa420a7543a3e89d03e diff --git a/dev-php/pecl-ps/files/ps-1.4.4-fix-gd-detection.patch b/dev-php/pecl-ps/files/ps-1.4.4-fix-gd-detection.patch deleted file mode 100644 index 282bc7a34106..000000000000 --- a/dev-php/pecl-ps/files/ps-1.4.4-fix-gd-detection.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- a/config.m4 -+++ b/config.m4 -@@ -38,7 +38,7 @@ - PHP_ARG_ENABLE([gd], - [for GD support], - [AS_HELP_STRING([--enable-gd], -- [Include GD support])]) -+ [Include GD support])], no, no) - - if test "$PHP_GD" != "no"; then - diff --git a/dev-php/pecl-ps/metadata.xml b/dev-php/pecl-ps/metadata.xml deleted file mode 100644 index 222c77f3742a..000000000000 --- a/dev-php/pecl-ps/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>php-bugs@gentoo.org</email> - <name>PHP</name> - </maintainer> -</pkgmetadata> diff --git a/dev-php/pecl-ps/pecl-ps-1.4.4.ebuild b/dev-php/pecl-ps/pecl-ps-1.4.4.ebuild deleted file mode 100644 index 844a93c31842..000000000000 --- a/dev-php/pecl-ps/pecl-ps-1.4.4.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="7" - -PHP_EXT_NAME="ps" -USE_PHP="php8-1" -PHP_EXT_NEEDED_USE="gd(-)?" - -inherit php-ext-pecl-r3 - -KEYWORDS="~amd64 ~ppc64 ~x86" - -DESCRIPTION="PHP extension for creating PostScript files" -LICENSE="BSD" -SLOT="7" -IUSE="examples gd" - -DEPEND="dev-libs/pslib gd? ( media-libs/gd:2= )" -RDEPEND="${DEPEND}" -PATCHES=( "${FILESDIR}/ps-1.4.4-fix-gd-detection.patch" ) - -src_configure() { - PHP_EXT_ECONF_ARGS=( $(use_enable gd) ) - php-ext-source-r3_src_configure -} - -src_test() { - # tests/004.phpt depends on set numeric format - LC_ALL=C php-ext-pecl-r3_src_test -} diff --git a/dev-php/pecl-psr/Manifest b/dev-php/pecl-psr/Manifest deleted file mode 100644 index 2fa267bee1d0..000000000000 --- a/dev-php/pecl-psr/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST psr-1.2.0.tgz 28238 BLAKE2B c8a3b81b1442c0bda2041aa3ca8d0b37759ff44fd36dd896b3b639e2deeb0767f8baaa699f6b6db063c7deb2f7b217a665d0306a75cc5d783bb635c6c0bf72a4 SHA512 90d4bc1cd2364a15775024806ec5bc1b8f60ed44569162016a0a78fca89f4ad0f0e0b1f9f09ebdcfe6a803e888bddd1d8ce73100eec52ecc21c2e505a35ee5dd -EBUILD pecl-psr-1.2.0.ebuild 409 BLAKE2B eb7b0bb7284802e4efa7b2f04682c4141879e68ffe69f84fbad5ba31e18f185e2bb1c22153e658c837f6636655c7d34066aa4fa9dd6c85e2f7315546c0a9bbb5 SHA512 6068828c4f6317f67baa6008965eb1ca06ee16aed383161c280c0a8262ac64fe14aba4888b99699dcecbbc14ed700f613ee5c3906e2d177ae55b8607cf70bf49 -MISC metadata.xml 240 BLAKE2B f60f325331d493a555e53c29c7cf2742a415356da28a467505f1441f3fd790fd0d59050df84854bdc379d19d94a46121216479807975a2922d5a2fefde83416b SHA512 fada9d69055f2be962b95aac82f260ec5db7a3f4392d10f0458a1d125938fa17539f7ec486000f3a95cff85a3fbb6bbf1f6f4fe6c2de7aa420a7543a3e89d03e diff --git a/dev-php/pecl-psr/metadata.xml b/dev-php/pecl-psr/metadata.xml deleted file mode 100644 index 222c77f3742a..000000000000 --- a/dev-php/pecl-psr/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>php-bugs@gentoo.org</email> - <name>PHP</name> - </maintainer> -</pkgmetadata> diff --git a/dev-php/pecl-psr/pecl-psr-1.2.0.ebuild b/dev-php/pecl-psr/pecl-psr-1.2.0.ebuild deleted file mode 100644 index c18f3e47c466..000000000000 --- a/dev-php/pecl-psr/pecl-psr-1.2.0.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PHP_EXT_NAME="psr" -PHP_EXT_INI="yes" -PHP_EXT_ZENDEXT="no" -PHP_EXT_ECONF_ARGS="" -DOCS=( README.md CHANGELOG.md ) - -USE_PHP="php8-1" - -inherit php-ext-pecl-r3 - -KEYWORDS="~amd64" - -DESCRIPTION="Provides the accepted PSR interfaces, so they can be used in an extension" -LICENSE="BSD-2" -SLOT="0" -IUSE="" diff --git a/dev-php/pecl-timezonedb/Manifest b/dev-php/pecl-timezonedb/Manifest deleted file mode 100644 index 5ff28441852a..000000000000 --- a/dev-php/pecl-timezonedb/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST timezonedb-2021.5.tgz 631371 BLAKE2B fd9312a5a826a0f3ff469277151e68b2fd1dbaecdd345ebfe1c3cc8e847c0a925a8a22b4e7aa2eb9f18b9cd438cdab89ab3f889ad9cd384e13ec42700f6d17b7 SHA512 ac295df0dbc833e1b6d452df2fa0a316cc8df95abf6aaf809a87401256c891b9ba0e663dc300e5a0fdf1c0e3566b9eea580eff12ed4d2bcc4355b13eb5893d9e -EBUILD pecl-timezonedb-2021.5.ebuild 411 BLAKE2B 2172687096650d2e0ffc41d1f0091a426aa494eb97e39ecd5724ae6e84f6c8a1eeec166fd4449e47b043fa5234fd5ec548ec89085ae3d4f035ab01c3fb383d52 SHA512 f46e77aa7d67cd385ee007b3c1786fb1be0158579823ade3b30a7b5cfc8c5274499272026fea2764d87f353bd885e51b6e45382d2318873561bf670fafa4041e -MISC metadata.xml 636 BLAKE2B f684c89d246a7c39f73fb9751283ea88e4b592fe529bd5fdb999837a9dc9e97a74e99388ede65c3d6b6a2b237bc16bbf0342c4d62402da5d0a063a2129a15a15 SHA512 13c200867329ae46b6511726ab5846cafdda4d3a68cfd0da18d1e7aae64028e9ef68f2d587515bca027cd5cef96314dc84cf4f5f72f15933b8bb4732e01b228a diff --git a/dev-php/pecl-timezonedb/metadata.xml b/dev-php/pecl-timezonedb/metadata.xml deleted file mode 100644 index d86c62cbf4bc..000000000000 --- a/dev-php/pecl-timezonedb/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>php-bugs@gentoo.org</email> - <name>PHP</name> - </maintainer> - <longdescription> - This extension is a drop-in replacement for the builtin timezone database that - comes with PHP. You should only install this extension in case you need to get - a later version of the timezone database than the one that ships with PHP. - - The data that this extension uses comes from the "Olson" database, which is - located at ftp://elsie.nci.nih.gov/pub/. - </longdescription> -</pkgmetadata> diff --git a/dev-php/pecl-timezonedb/pecl-timezonedb-2021.5.ebuild b/dev-php/pecl-timezonedb/pecl-timezonedb-2021.5.ebuild deleted file mode 100644 index 4cce7e4ca2a0..000000000000 --- a/dev-php/pecl-timezonedb/pecl-timezonedb-2021.5.ebuild +++ /dev/null @@ -1,19 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="8" - -PHP_EXT_NAME="timezonedb" -PHP_EXT_INI="yes" -PHP_EXT_ZENDEXT="no" - -USE_PHP="php8-1" - -inherit php-ext-pecl-r3 - -DESCRIPTION="Timezone Database to be used with PHP's date and time functions" -LICENSE="PHP-3" -SLOT="0" -KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~s390 ~sparc ~x86" -IUSE="" -PHP_EXT_ECONF_ARGS="" diff --git a/dev-php/pecl-translit/Manifest b/dev-php/pecl-translit/Manifest deleted file mode 100644 index e559386c3389..000000000000 --- a/dev-php/pecl-translit/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST pecl-translit-0.7.1.tar.gz 227287 BLAKE2B 4d9c9a74ec775d720bf4f2742460e7c96f52bac7b0ddec71622818d5e257bf468092b067ce33b335eee78ded8f2e74f0378acb22a18ef7a30db57a78d9215939 SHA512 62a2a26dbc01bd802c16ab0346d8c2a1960c1066b221bc05d609ca49fef26e9ffbbee9b685fbd82ca9b02be954fbd7f5eb2d9de307c746a792b8785f44e64d46 -EBUILD pecl-translit-0.7.1.ebuild 615 BLAKE2B 09ae52894cb1df21fa95fc430bb4d8b538e7ce7acb2cfa11edd67037cb94a288b6788fa85b0e5339bacafd587d7637a7880837dac0d707582768cfe2ef564b14 SHA512 f35a2104ce21fc612cb9f22490f90af430d8c0c8909a4c0d5ebfbdce81cd2628048df56a2fe3ccddd98198d53c691607e1d5ade133c9e15ad258e867eb03f849 -MISC metadata.xml 326 BLAKE2B 6499cb6ba931ab0f5717de688e20a55fda860a6d7c925238ae13f2c0b0cd18785e8f1b6a8ba3bae7a9612f9b8b3fd29f3b2f81ae405e840975bcebb7a51d4580 SHA512 ea6c4d3f6ad6c8239aa4454d4919d610260b029bc2cf8348e7f19c8d708fa08d641301e2e24b50faaa7b5615f17b27857102ab346966dc4f0efe43d8270b48af diff --git a/dev-php/pecl-translit/metadata.xml b/dev-php/pecl-translit/metadata.xml deleted file mode 100644 index 15bcddfaca9f..000000000000 --- a/dev-php/pecl-translit/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>php-bugs@gentoo.org</email> - <name>PHP</name> - </maintainer> - <upstream> - <remote-id type="github">derickr/pecl-translit</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-php/pecl-translit/pecl-translit-0.7.1.ebuild b/dev-php/pecl-translit/pecl-translit-0.7.1.ebuild deleted file mode 100644 index f5d7be003087..000000000000 --- a/dev-php/pecl-translit/pecl-translit-0.7.1.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="8" - -PHP_EXT_NAME="translit" -PHP_EXT_INI="yes" -PHP_EXT_ZENDEXT="no" - -USE_PHP="php8-1" - -inherit php-ext-source-r3 - -SRC_URI="https://github.com/derickr/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" -KEYWORDS="~amd64 ~x86" -HOMEPAGE="https://github.com/derickr/pecl-translit" - -DESCRIPTION="Transliterates non-latin character sets to latin" -LICENSE="BSD-2" -SLOT="0" -IUSE="" -PHP_EXT_ECONF_ARGS=() - -src_test() { - for slot in $(php_get_slots); do - php_init_slot_env ${slot} - NO_INTERACTION="yes" emake test - done -} diff --git a/dev-php/pecl-zmq/Manifest b/dev-php/pecl-zmq/Manifest deleted file mode 100644 index 2c1fde27d0b2..000000000000 --- a/dev-php/pecl-zmq/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -DIST pecl-zmq-1.1.3_p20211103.tar.gz 104608 BLAKE2B 5217c77353cf36eb10fbb4825a77e16293770b58ee92aeec3487816c713982c67e1964e3da40b152952abe7a1e2be1dab3e67f53798849bfa1a52f3c47f2884e SHA512 762ecc78fda2e94d7bec57dc329741e0a4a6442e76a8a0bb367576b961e96482f43698e36adc7c8e6a585c914e696e6a17056a1ea680caa96f69faefc604d873 -EBUILD pecl-zmq-1.1.3_p20211103.ebuild 695 BLAKE2B 35e20f9ea6f1608d5a88dc68b82e845ef129cbcef6507e369d251e04455ad1a4ef966d6e3cfd664fc2019de7d4d6ff544a3ba378a5cf13b2016742415c6a18ea SHA512 6311d70254d3c12a3f879744774e9b234aa22b3d2091120e01e30cb7b1bca1904b56c98532a6767dca38f6c632239d144b46cdff8e95ca632bbf931ba1e7a052 -EBUILD pecl-zmq-9999.ebuild 503 BLAKE2B 48bb70b7be7ddeb7a14a0b8696c77118cdd0f4ca90aa0edb93328aa85a0db237d7fed25aa80ac676ca368141a3cdfaac1e60136ba1f3f0bd79c788a9f9137411 SHA512 f250ed723b075f1205ff740764ce75ea5530064de4ee23932c10b5cdf494c60aeb7b50fa81f7c87493797c5aa6e0ac8d9b4e44c1fbd5fc411670e8c7e50bc2c3 -MISC metadata.xml 240 BLAKE2B f60f325331d493a555e53c29c7cf2742a415356da28a467505f1441f3fd790fd0d59050df84854bdc379d19d94a46121216479807975a2922d5a2fefde83416b SHA512 fada9d69055f2be962b95aac82f260ec5db7a3f4392d10f0458a1d125938fa17539f7ec486000f3a95cff85a3fbb6bbf1f6f4fe6c2de7aa420a7543a3e89d03e diff --git a/dev-php/pecl-zmq/metadata.xml b/dev-php/pecl-zmq/metadata.xml deleted file mode 100644 index 222c77f3742a..000000000000 --- a/dev-php/pecl-zmq/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>php-bugs@gentoo.org</email> - <name>PHP</name> - </maintainer> -</pkgmetadata> diff --git a/dev-php/pecl-zmq/pecl-zmq-1.1.3_p20211103.ebuild b/dev-php/pecl-zmq/pecl-zmq-1.1.3_p20211103.ebuild deleted file mode 100644 index 388d3f04fa55..000000000000 --- a/dev-php/pecl-zmq/pecl-zmq-1.1.3_p20211103.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="8" - -USE_PHP="php8-1" -inherit php-ext-pecl-r3 - -if [[ ${PV} == "9999" ]]; then - SRC_URI="" - EGIT_REPO_URI="https://github.com/mkoppanen/php-zmq.git" - EGIT_CHECKOUT_DIR="${PHP_EXT_S}" - - inherit git-r3 -else - KEYWORDS="~amd64 ~x86" -fi - -SNAPSHOT="ee5fbc693f07b2d6f0d9fd748f131be82310f386" -SRC_URI="https://github.com/zeromq/php-zmq/archive/${SNAPSHOT}.tar.gz -> ${P}.tar.gz" - -DESCRIPTION="PHP Bindings for ZeroMQ messaging" -LICENSE="BSD" -SLOT="0" -IUSE="" - -BDEPEND="virtual/pkgconfig" -DEPEND="net-libs/zeromq" -RDEPEND="net-libs/zeromq:=" - -S="${WORKDIR}/php-zmq-${SNAPSHOT}" -PHP_EXT_S="${S}" diff --git a/dev-php/pecl-zmq/pecl-zmq-9999.ebuild b/dev-php/pecl-zmq/pecl-zmq-9999.ebuild deleted file mode 100644 index d08160059b57..000000000000 --- a/dev-php/pecl-zmq/pecl-zmq-9999.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="8" - -USE_PHP="php8-1" -inherit php-ext-pecl-r3 - -if [[ ${PV} == "9999" ]]; then - SRC_URI="" - EGIT_REPO_URI="https://github.com/mkoppanen/php-zmq.git" - EGIT_CHECKOUT_DIR="${PHP_EXT_S}" - - inherit git-r3 -else - KEYWORDS="~amd64 ~x86" -fi - -DESCRIPTION="PHP Bindings for ZeroMQ messaging" -LICENSE="BSD" -SLOT="0" -IUSE="" - -BDEPEND="virtual/pkgconfig" -DEPEND="net-libs/zeromq" -RDEPEND="net-libs/zeromq:=" diff --git a/dev-php/realpath_turbo/Manifest b/dev-php/realpath_turbo/Manifest deleted file mode 100644 index 1113514de9e3..000000000000 --- a/dev-php/realpath_turbo/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST realpath_turbo-2.0.0.tar.bz2 9106 BLAKE2B 3275397ab72def1b120d2df1bfe6c233283754539b2ea7dfd558a0773d2f094f9f6b31850a516b883af470cd04d4ebb9d5a7d8492608169a797d1562c7236d11 SHA512 03a03d4a3a067ffac61222c4d71031ab9e289b745fd3b158b5b723f3abf1ad7bb1f691904e3f7b53a98c970f1b0f7c4fe558a4de696aac77d0f9a0f99159fb30 -EBUILD realpath_turbo-2.0.0.ebuild 601 BLAKE2B 2629bb663f4f667b9d37fd21192618b2d49becbaa8360f46ac995624de396dc57ea1d5ef2aee25b19abd85b2e8cf90ecd1472d358a1bed54fb11cfded638a568 SHA512 c0066c04f18ae29a679270ec36b5397bd1deb02434f2e2e8be10bad8d0e5e727d675b960e437a75df1632199b62b3c74aee063dadb2239d5ab62323bb422e1ed -MISC metadata.xml 342 BLAKE2B 24102d7673cef12c0c9c34d69206d321eabdeef1d798fa585f2f3e5159467a405442f7301fe6e50c214273269496d271239f3bf2b19ee99742c28f2f365b1799 SHA512 d4513cc6ccf087f24d0568059e8fcbb9ae05ab51e85040db6a1fcbacd66537191a24e1c80004da51407a10ef29eabce29f5348aceb5f921fc47952dcd53d6888 diff --git a/dev-php/realpath_turbo/metadata.xml b/dev-php/realpath_turbo/metadata.xml deleted file mode 100644 index f689049a20f7..000000000000 --- a/dev-php/realpath_turbo/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>php-bugs@gentoo.org</email> - <name>PHP Project</name> - </maintainer> - <upstream> - <bugs-to>https://github.com/Whissi/realpath_turbo/issues</bugs-to> - </upstream> -</pkgmetadata> diff --git a/dev-php/realpath_turbo/realpath_turbo-2.0.0.ebuild b/dev-php/realpath_turbo/realpath_turbo-2.0.0.ebuild deleted file mode 100644 index c231200c3f09..000000000000 --- a/dev-php/realpath_turbo/realpath_turbo-2.0.0.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="7" - -PHP_EXT_NAME="realpath_turbo" -PHP_EXT_INI="yes" -PHP_EXT_ZENDEXT="no" - -USE_PHP="php8-1" - -inherit php-ext-source-r3 - -MY_PV="${PV/_/}" - -DESCRIPTION="PHP extension to re-enable realpath cache when using open_basedir restriction" -HOMEPAGE="https://github.com/Whissi/realpath_turbo/" -SRC_URI="https://github.com/Whissi/${PN}/releases/download/v${MY_PV}/${P}.tar.bz2" - -LICENSE="BSD-2" -KEYWORDS="~amd64 ~x86" -SLOT="0" -IUSE="" - -DEPEND="" -RDEPEND="" - -DOCS=( ChangeLog CREDITS LICENSE README.md ) diff --git a/dev-php/snuffleupagus/Manifest b/dev-php/snuffleupagus/Manifest deleted file mode 100644 index c88beae50b45..000000000000 --- a/dev-php/snuffleupagus/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST snuffleupagus-0.8.3.tar.gz 11987086 BLAKE2B 989dbb57a8375cb394dfb41f07de5c048b66936a8e5b3dd14fb3609149dd371203f7a30d1fbcfe8ef6faa2ba5864c68b209b1b209541c348c0277c8bd12b568a SHA512 426ab7509e31f712dbef1505bf60f00d3a31481de1fbb0b438e45fb45a50fbdc16204d6af18490c5522a41e62d83107f280a20ac2ffc2795da68407b0dac81d6 -EBUILD snuffleupagus-0.8.3.ebuild 2348 BLAKE2B 571f509c621bbc1731a8fbc79fa87209f8782da1483cacf8a6e97049e602bd77bb4128fae88fec82a8b62ed50255594b298a6d7a958187290e73df6730e4ff49 SHA512 a88bd7eb1b84a5000183fa7989506472d9f6fe08796d468dfea302b45e79f7618debade38afe5bd72b7b30ddbf7b0bb214b6a4bb5367be5f81c7731263975cbc -MISC metadata.xml 336 BLAKE2B 6684e51a28675df71f8171c0bb5b7469a47fbd334920dfa846e0e45d6b6d8c1b92aaeb469e6d371537a9521d5e0dda4dd0d1a9e349a999d3a4c0fca4b1e81fe5 SHA512 775fcf5192683d3a69a426ffa9b3e9f0ef5ae34ac69fc19258995db89a18fad9ae1d87358260d234af6fa45054f68980296434874cc125aa8f5ccf37fbe2a983 diff --git a/dev-php/snuffleupagus/metadata.xml b/dev-php/snuffleupagus/metadata.xml deleted file mode 100644 index 6cb8e5e502b5..000000000000 --- a/dev-php/snuffleupagus/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>php-bugs@gentoo.org</email> - <name>PHP</name> - </maintainer> - <upstream> - <remote-id type="github">jvoisin/snuffleupagus</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-php/snuffleupagus/snuffleupagus-0.8.3.ebuild b/dev-php/snuffleupagus/snuffleupagus-0.8.3.ebuild deleted file mode 100644 index 179ce8eb5ff4..000000000000 --- a/dev-php/snuffleupagus/snuffleupagus-0.8.3.ebuild +++ /dev/null @@ -1,78 +0,0 @@ -# Copyright 2022-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -PHP_EXT_NAME="${PN}" -PHP_EXT_INI="yes" -PHP_EXT_ZENDEXT="no" -PHP_EXT_ECONF_ARGS=( --enable-${PN} ) -PHP_EXT_S="${S}/src" -PHP_EXT_NEEDED_USE="session(+)" - -USE_PHP="php8-1" - -inherit php-ext-source-r3 - -KEYWORDS="~amd64" - -DESCRIPTION="A PHP module to drastically raise the cost of attacks against websites" -HOMEPAGE="https://snuffleupagus.readthedocs.io/index.html" -SRC_URI="https://github.com/jvoisin/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="LGPL-3 PHP-3.01" -SLOT="0" - -src_prepare() { - # fix file locations tests look for - ln -s "${P}/config" "${WORKDIR}/config" || die - # Fix path dependent tests - sed -i -e 's~src/tests/~~' \ - src/tests/session_encryption/crypt_session_read_uncrypt.phpt || die - sed -i -e 's~%a/src~%a~' \ - src/tests/disable_function/disabled_functions_runtime.phpt || die - # Fix bad test reference - sed -i -e 's~%src/~%s~' \ - src/tests/deny_writable/deny_writable_execution_simulation.phpt || die - php-ext-source-r3_src_prepare -} - -src_install() { - addtoinifile() { - local inifile="${WORKDIR}/${1}" - local inidir="${inifile%/*}" - - mkdir -p "${inidir}" || die "failed to create INI directory ${inidir}" - - local my_added="${2}=${3}" - echo "${my_added}" >> "${inifile}" || die "failed to append to ${inifile}" - einfo "Added '${my_added}' to /${1}" - - insinto "/${1%/*}" - doins "${inifile}" - } - einstalldocs - local slot x cfgdir - php-ext-source-r3_src_install - # Add the rules file which vary by install version - for slot in $(php_get_slots); do - php_init_slot_env "${slot}" - for x in ${PHP_EXT_SAPIS} ; do - cfgdir="/etc/php/${x}-${slot}" - if [[ -f "${ED}${cfgdir}/ext/${PHP_INI_NAME}.ini" ]]; then - addtoinifile "${cfgdir#/}/ext/${PHP_INI_NAME}.ini" \ - "sp.configuration_file" "${cfgdir}/${PN}.rules" - insinto "${cfgdir}" - case ${PHP_CURRENTSLOT:0:1} in - 8) newins "${S}/config/default_php8.rules" "${PN}.rules" ;; - *) newins "${S}/config/default.rules" "${PN}.rules" ;; - esac - fi - done - done -} - -pkg_postinst() { - elog "This extension is configured with recommended rules enabled by default." - elog "Feel free to customize as necessary. Please test outside of production first." - elog "Failure to test may cause unexpected results to loosely coded sites." -} diff --git a/dev-php/swoole/Manifest b/dev-php/swoole/Manifest deleted file mode 100644 index 8095a687a0c5..000000000000 --- a/dev-php/swoole/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -AUX swoole-4.8.7-gcc13.patch 551 BLAKE2B 16fa5f7cc95c15f4eb1560c94f2a35b1745dadc1c9c32d2ea388f18731d95ecf72c6aea5a2284e0143d6f1ddd0ad5b932d2cebc80ff60b025c55de20572bb149 SHA512 8b2bcaa1a2398e5a7347da203cbbd4ec1e449742c014cc881c689dff70d19c0793e4d0d5a93607a71cb68b023f27fe61a0a3cf9f5f84f955db0e04feb3f75e95 -DIST swoole-4.8.7.tgz 1851160 BLAKE2B 3e5c9d664f1897b7bd490a1e9dbc4c3c03117a18ae58586efe534c617578a7af5be779e6ca44a5bf2f782abc2eb57bc21e3dc4e3445c3299918bc189547dc75c SHA512 36f36aface71435233aaa8c81e023b813c6175d3ed00a9de20acb690b58b464d99670c3b96f247ab1147f95e099d44785d60d5f1e36f519ccfeb09b3bddba264 -EBUILD swoole-4.8.7.ebuild 1563 BLAKE2B 89bd2eb83912e34a92785eb01b43c52295a15414b147310f3d86ae5c2d58c31a6a78fc3f53c6ac8ce97e493c120ba9bcc9f3e1b365fd24d566523cd6a07a4507 SHA512 3973f54eba27f68a6548c13047b16a2d2ce8338aac90dd10c6cbb915499e2077f4c70cc02fe29fe275600e4035dde5a205be8755ad17b3f895b6d68dabf9c3de -MISC metadata.xml 322 BLAKE2B a48bea2fc0507f0bd8c36807a7339b8899a0e0bbd4b8a5775d95d37259a6e1bf2826e5264a0bdf17a875ac9659ae101cbd0b08b1cb80464ab0a6f7bfaec91e98 SHA512 008d93378be968018848b09ac6f6e22af494a303c466ac547a1ab2fc72dbb3ffab37b2622a85e2f7fbf867b8b06e2fb00f1f5a4fc1c24b39fcb1b0da62763e22 diff --git a/dev-php/swoole/files/swoole-4.8.7-gcc13.patch b/dev-php/swoole/files/swoole-4.8.7-gcc13.patch deleted file mode 100644 index a99088af87cf..000000000000 --- a/dev-php/swoole/files/swoole-4.8.7-gcc13.patch +++ /dev/null @@ -1,19 +0,0 @@ -https://bugs.gentoo.org/895232 -https://github.com/swoole/swoole-src/issues/4983 -https://github.com/swoole/swoole-src/commit/402eec43ec385b63307b3ba772f871f0f86fa299 - -From 402eec43ec385b63307b3ba772f871f0f86fa299 Mon Sep 17 00:00:00 2001 -From: Remi Collet <remi@remirepo.net> -Date: Sun, 19 Feb 2023 13:00:01 +0100 -Subject: [PATCH] Fix #4983 Add missing header for GCC 13 (#4985) - ---- a/include/swoole_proxy.h -+++ b/include/swoole_proxy.h -@@ -17,6 +17,7 @@ - #pragma once - - #include <string> -+#include <cstdint> - - #define SW_SOCKS5_VERSION_CODE 0x05 - diff --git a/dev-php/swoole/metadata.xml b/dev-php/swoole/metadata.xml deleted file mode 100644 index edb85e79ce7f..000000000000 --- a/dev-php/swoole/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer type="project"> -<email>php-bugs@gentoo.org</email> -<name>PHP Project</name> -</maintainer> -<upstream> - <remote-id type="github">swoole/swoole-src</remote-id> -</upstream> -</pkgmetadata> diff --git a/dev-php/swoole/swoole-4.8.7.ebuild b/dev-php/swoole/swoole-4.8.7.ebuild deleted file mode 100644 index df9af9c5d2da..000000000000 --- a/dev-php/swoole/swoole-4.8.7.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="8" - -PHP_EXT_NAME="swoole" -PHP_EXT_INI="yes" -PHP_EXT_ZENDEXT="no" -PHP_EXT_SAPIS="cli" -PHP_EXT_NEEDED_USE="cli,sockets?" -DOCS=( README.md ) - -USE_PHP="php8-1" - -inherit php-ext-pecl-r3 - -HOMEPAGE="https://www.swoole.co.uk" -KEYWORDS="amd64 ~x86" - -DESCRIPTION="Event-driven asynchronous & concurrent & coroutine networking engine" -LICENSE="Apache-2.0" -SLOT="0" -# Tests require network access for composer libraries under tests/include/lib/vendor -RESTRICT="test" - -DEPEND=" - app-arch/brotli:0= - dev-libs/libpcre - sys-libs/zlib:0= - ssl? ( - dev-libs/openssl:0= - ) - mysql? ( - php_targets_php8-1? ( dev-lang/php:8.1[mysql,mysqli(+)] ) - ) -" - -RDEPEND="${DEPEND}" - -IUSE="debug http2 mysql sockets ssl" - -PATCHES=( - "${FILESDIR}"/${P}-gcc13.patch -) - -src_configure() { - # JEMalloc not included as it refuses to find a ${ESYSROOT}/usr/includes/jemalloc subdirectory - local PHP_EXT_ECONF_ARGS=( - --enable-swoole - $(use_enable debug) - $(use_enable http2) - $(use_enable mysql mysqlnd) - $(use_enable ssl openssl) - $(use_with ssl openssl-dir "${ESYSROOT}/usr") - $(use_enable sockets) - ) - - php-ext-source-r3_src_configure -} - -src_test() { - ulimit -n 16384 > /dev/null 2>&1 - local slot - for slot in $(php_get_slots); do - php_init_slot_env "${slot}" - cd tests || die - if has_version ">=dev-php/xdebug-3" ; then - sed -i 's/xdebug.default_enable=0/xdebug.mode=off/' run-tests || die - fi - PHPT=1 "${PHPCLI}" -d "memory_limit=1024m" ./run-tests swoole_* || die - done -} |