diff options
| author | root <root@alpha.trunkmasters.com> | 2026-06-13 22:21:26 -0500 |
|---|---|---|
| committer | root <root@alpha.trunkmasters.com> | 2026-06-13 22:21:26 -0500 |
| commit | f997c3ee588099e4f43e9ec845935868e3e60b8e (patch) | |
| tree | 07f0967cda575ee2edf2d62ed8c0f67855ae6bd3 /dev-php | |
| parent | b589bc93e15b300c3e5318fe97241d57e464bea1 (diff) | |
| download | baldeagleos-repo-f997c3ee588099e4f43e9ec845935868e3e60b8e.tar.gz baldeagleos-repo-f997c3ee588099e4f43e9ec845935868e3e60b8e.tar.xz baldeagleos-repo-f997c3ee588099e4f43e9ec845935868e3e60b8e.zip | |
Adding metadata
Diffstat (limited to 'dev-php')
| -rw-r--r-- | dev-php/pecl-event/Manifest | 1 | ||||
| -rw-r--r-- | dev-php/pecl-event/metadata.xml | 12 | ||||
| -rw-r--r-- | dev-php/pecl-event/pecl-event-3.1.4-r1.ebuild (renamed from dev-php/pecl-event/pecl-event-3.1.4.ebuild) | 41 | ||||
| -rw-r--r-- | dev-php/pecl-event/pecl-event-3.1.5.ebuild | 65 | ||||
| -rw-r--r-- | dev-php/pecl-mongodb/Manifest | 3 | ||||
| -rw-r--r-- | dev-php/pecl-mongodb/metadata.xml | 4 | ||||
| -rw-r--r-- | dev-php/pecl-mongodb/pecl-mongodb-2.3.2.ebuild (renamed from dev-php/pecl-mongodb/pecl-mongodb-1.16.2-r1.ebuild) | 37 | ||||
| -rw-r--r-- | dev-php/pecl-mongodb/pecl-mongodb-2.3.3.ebuild | 57 |
8 files changed, 186 insertions, 34 deletions
diff --git a/dev-php/pecl-event/Manifest b/dev-php/pecl-event/Manifest index 04f112ecf7bb..5caefdb82ebd 100644 --- a/dev-php/pecl-event/Manifest +++ b/dev-php/pecl-event/Manifest @@ -1 +1,2 @@ DIST event-3.1.4.tgz 205220 BLAKE2B 0f4e3fdb587b906f0f0b30a06562fa728051c1472362f60a0f1b8d9f13e32269eeb529cbb3187a6fcabd77612f36683da2f09024a20126d7141c674e1efd5c6c SHA512 d9f9431f3ee1092b421d75fd5a065feea65014a38c45d6087f6d4754458e286a3bbb23ce0aefe1771a960a2b531987d19f96b156ae38f5336631d9e3381e4067 +DIST pecl-event-3.1.5.tar.bz2 128490 BLAKE2B c788b90e373ec1f4b1e303a69a6815bb291cbcd532b78b3dea65b4e2b9e2216a1cc774c4baae5da98c48597e8c8ef6540f6c9d0902dd44dbb199cbba8f2e54b0 SHA512 8d038ea3ba6b6b5124be5d66f3c4dae6068375d75a14b19e657370292d69db6ac02b11f70ec576b2bd00b2bca937890a6cf639f3d9a8f04dfaee1d0103d68ca4 diff --git a/dev-php/pecl-event/metadata.xml b/dev-php/pecl-event/metadata.xml index 7e2e8ef2efb5..ec43bc397506 100644 --- a/dev-php/pecl-event/metadata.xml +++ b/dev-php/pecl-event/metadata.xml @@ -1,18 +1,18 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person" proxied="yes"> + <maintainer type="project"> + <email>dev@liguros.net</email> + <name>Development</name> + </maintainer> + <maintainer type="person"> <email>rrosmanov@gmail.com</email> <name>Ruslan Osmanov</name> </maintainer> - <maintainer type="project" proxied="proxy"> + <maintainer type="project"> <email>proxy-maint@gentoo.org</email> <name>Proxy Maintainers</name> </maintainer> - <maintainer type="project"> - <email>php-bugs@gentoo.org</email> - <name>PHP</name> - </maintainer> <use> <flag name="extra">Add support of the Libevent extra API</flag> </use> diff --git a/dev-php/pecl-event/pecl-event-3.1.4.ebuild b/dev-php/pecl-event/pecl-event-3.1.4-r1.ebuild index 5357ace6dca6..9c590baa8854 100644 --- a/dev-php/pecl-event/pecl-event-3.1.4.ebuild +++ b/dev-php/pecl-event/pecl-event-3.1.4-r1.ebuild @@ -1,27 +1,46 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 2021-2024 Liguros Authors # Distributed under the terms of the GNU General Public License v2 - -EAPI="8" +EAPI=8 PHP_EXT_NAME="event" PHP_EXT_INI="yes" PHP_EXT_ZENDEXT="no" DOCS=( README.md ) -USE_PHP="php8-2 php8-3" -PHP_EXT_NEEDED_USE="sockets(-)?" +USE_PHP="php8-1 php8-2 php8-3 php8-4 php8-5" +#Unique to this release +MY_P="${PN/pecl-/}-${PV/_p/r}" +PHP_EXT_PECL_FILENAME="${MY_P}.tgz" inherit php-ext-pecl-r3 -DESCRIPTION="PHP wrapper for libevent2" -HOMEPAGE="https://pecl.php.net/package/event" +KEYWORDS="~amd64 ~ia64 ~x86" LICENSE="PHP-3.01" + +DESCRIPTION="PHP wrapper for libevent2" SLOT="0" -KEYWORDS="amd64 x86" + +DEPEND=" + >=dev-libs/libevent-2.0.2 + ssl? ( + dev-libs/openssl:0= + + ) + php_targets_php8-1? ( dev-lang/php:8.1[sockets(-)?] ) + php_targets_php8-2? ( dev-lang/php:8.2[sockets(-)?] ) + php_targets_php8-3? ( dev-lang/php:8.3[sockets(-)?] ) + php_targets_php8-4? ( dev-lang/php:8.4[sockets(-)?] ) + php_targets_php8-5? ( dev-lang/php:8.5[sockets(-)?] ) +" + +RDEPEND=" + ${DEPEND} + !dev-php/pecl-libevent" + IUSE="debug examples +extra +sockets +ssl threads" -DEPEND=">=dev-libs/libevent-2.0.2[ssl?] - ssl? ( dev-libs/openssl:= )" -RDEPEND="${DEPEND}" +#Unique to this release +S="${WORKDIR}/${MY_P}" +PHP_EXT_S="${S}" src_configure() { local PHP_EXT_ECONF_ARGS=( diff --git a/dev-php/pecl-event/pecl-event-3.1.5.ebuild b/dev-php/pecl-event/pecl-event-3.1.5.ebuild new file mode 100644 index 000000000000..ea0998a9ec11 --- /dev/null +++ b/dev-php/pecl-event/pecl-event-3.1.5.ebuild @@ -0,0 +1,65 @@ +# Copyright 2021-2026 Liguros Authors +# Distributed under the terms of the GNU General Public License v2 +EAPI=8 + +PHP_EXT_NAME="event" +PHP_EXT_INI="yes" +PHP_EXT_ZENDEXT="no" +DOCS=( README.md ) + +USE_PHP="php8-2 php8-3 php8-4 php8-5" +#Unique to this release +#MY_P="${PN/pecl-/}-${PV/_p/r}" +GIT_COMMIT="e14e0f5e134ee589cc106c9304e514b899754ba2" +MY_P="osmanov-pecl-event-e14e0f5e134e" + +inherit php-ext-pecl-r3 + +KEYWORDS="~amd64 ~ia64 ~x86" +LICENSE="PHP-3.01" +HOMEPAGE="https://bitbucket.org/osmanov/pecl-event/src/master/" +SRC_URI="https://bitbucket.org/osmanov/pecl-event/get/${GIT_COMMIT}.tar.bz2 -> ${P}.tar.bz2" + +DESCRIPTION="PHP wrapper for libevent2" +SLOT="0" + +DEPEND=" + >=dev-libs/libevent-2.0.2 + ssl? ( + dev-libs/openssl:0= + + ) + php_targets_php8-2? ( dev-lang/php:8.2[sockets(-)?] ) + php_targets_php8-3? ( dev-lang/php:8.3[sockets(-)?] ) + php_targets_php8-4? ( dev-lang/php:8.4[sockets(-)?] ) + php_targets_php8-5? ( dev-lang/php:8.5[sockets(-)?] ) +" + +RDEPEND=" + ${DEPEND} + !dev-php/pecl-libevent" + +IUSE="debug examples +extra +sockets +ssl threads" +#Unique to this release +S="${WORKDIR}/${MY_P}" +PHP_EXT_S="${S}" + +src_configure() { + local PHP_EXT_ECONF_ARGS=( + --with-event-core + $(use_enable debug event-debug) + $(use_with extra event-extra) + $(use_with ssl event-openssl) + $(use_with threads event-pthreads) + $(use_enable sockets event-sockets) + ) + php-ext-source-r3_src_configure +} + +src_test() { + local slot + for slot in $(php_get_slots); do + php_init_slot_env "${slot}" + SKIP_ONLINE_TESTS="yes" NO_INTERACTION="yes" emake test + done +} diff --git a/dev-php/pecl-mongodb/Manifest b/dev-php/pecl-mongodb/Manifest index 8370ee4d0e77..91396d06a8c1 100644 --- a/dev-php/pecl-mongodb/Manifest +++ b/dev-php/pecl-mongodb/Manifest @@ -1 +1,2 @@ -DIST mongodb-1.16.2.tgz 1907341 BLAKE2B 273ca2a5d92a195938cea103d12e9279c4a6aae43107f9b04d6e74752f82af5c258a3eff259ffc6a8381275be214bcc6cd577050ba1a908e202dda54ed31dae9 SHA512 3c81882c609b09cde534315aa4b1fe3c47e18e4ed26a940bf60a6bdbf4e53b2204d8e4e113a9b0a3469b60793ead9f8dff703920b86280e78448e07d6535a277 +DIST mongodb-2.3.2.tgz 2243946 BLAKE2B 2432989e4dbb8397b0051308a5e886f1e359b474ab6b86f68940870b0a17503fcec33106e1f9fe2cd5529f1ab8bdbbde010a5bc5c00f0ca43323dc1a4a246105 SHA512 8364ae6056185f3396015ae50085b44400e78b7ef15a187f3041584d88036e8c611fa7a1d626a2b7ac513c68e949c6cca565d107cdb565e5fde8fd2eabb8a5ac +DIST mongodb-2.3.3.tgz 2243389 BLAKE2B 2d60a1f2a44d73d31e4f6fe0f2ec9bc8e4df1f2352f0319742af5288a5d0681483c8fcb5f577d66d756071a487158b3b46e677909ebdf624fd115cdc266427bb SHA512 ee83cd310a61920f6d047a6e45ca1ecc7b6ba9c80e24d69e1f6d45d2e3124dfb8a618fce1541868441ac275b6ebbdb274d4a06525f40dd8c05727eb380721a26 diff --git a/dev-php/pecl-mongodb/metadata.xml b/dev-php/pecl-mongodb/metadata.xml index 7ee69925d9aa..dd1f5bb57704 100644 --- a/dev-php/pecl-mongodb/metadata.xml +++ b/dev-php/pecl-mongodb/metadata.xml @@ -2,6 +2,10 @@ <!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> <pkgmetadata> <maintainer type="project"> + <email>dev@liguros.net</email> + <name>Development</name> + </maintainer> + <maintainer type="project"> <email>php-bugs@gentoo.org</email> <name>PHP</name> </maintainer> diff --git a/dev-php/pecl-mongodb/pecl-mongodb-1.16.2-r1.ebuild b/dev-php/pecl-mongodb/pecl-mongodb-2.3.2.ebuild index 85c470fc149c..469767b9d71f 100644 --- a/dev-php/pecl-mongodb/pecl-mongodb-1.16.2-r1.ebuild +++ b/dev-php/pecl-mongodb/pecl-mongodb-2.3.2.ebuild @@ -1,10 +1,9 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 2021-2026 Liguros Authors # Distributed under the terms of the GNU General Public License v2 - EAPI=8 PHP_EXT_NAME="mongodb" -USE_PHP="php8-2" +USE_PHP="php8-2 php8-3 php8-4 php8-5" inherit php-ext-pecl-r3 @@ -13,20 +12,28 @@ DESCRIPTION="MongoDB database driver for PHP" LICENSE="Apache-2.0" SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="sasl test" +IUSE=" sasl test" PHP_DEPEND=" - php_targets_php8-2? ( dev-lang/php:8.2[ssl,zlib] )" -COMMON_DEPEND="${PHP_DEPEND} - >=dev-libs/libbson-1.24.3 - >=dev-libs/mongo-c-driver-1.24.3[sasl?,ssl] - dev-libs/openssl:= - sasl? ( dev-libs/cyrus-sasl )" -DEPEND="${COMMON_DEPEND} - test? ( dev-db/mongodb )" + php_targets_php8-2? ( dev-lang/php:8.2[ssl,zlib] ) + php_targets_php8-3? ( dev-lang/php:8.3[ssl,zlib] ) + php_targets_php8-4? ( dev-lang/php:8.4[ssl,zlib] ) + php_targets_php8-5? ( dev-lang/php:8.5[ssl,zlib] )" +COMMON_DEPEND=" + ${PHP_DEPEND} + dev-libs/openssl:0= + + sasl? ( dev-libs/cyrus-sasl ) +" +DEPEND=" + ${COMMON_DEPEND} + test? ( dev-db/mongodb ) +" RDEPEND="${COMMON_DEPEND}" -BDEPEND="${PHP_DEPEND} - virtual/pkgconfig" +BDEPEND=" + ${PHP_DEPEND} + virtual/pkgconfig +" # No tests on x86 because tests require dev-db/mongodb which don't support # x86 anymore (bug #645994) @@ -36,8 +43,6 @@ RESTRICT="x86? ( test ) src_configure() { local PHP_EXT_ECONF_ARGS=( --enable-mongodb - --with-libbson - --with-libmongoc --with-mongodb-sasl=$(usex sasl) ) php-ext-source-r3_src_configure diff --git a/dev-php/pecl-mongodb/pecl-mongodb-2.3.3.ebuild b/dev-php/pecl-mongodb/pecl-mongodb-2.3.3.ebuild new file mode 100644 index 000000000000..469767b9d71f --- /dev/null +++ b/dev-php/pecl-mongodb/pecl-mongodb-2.3.3.ebuild @@ -0,0 +1,57 @@ +# Copyright 2021-2026 Liguros Authors +# Distributed under the terms of the GNU General Public License v2 +EAPI=8 + +PHP_EXT_NAME="mongodb" +USE_PHP="php8-2 php8-3 php8-4 php8-5" + +inherit php-ext-pecl-r3 + +DESCRIPTION="MongoDB database driver for PHP" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE=" sasl test" + +PHP_DEPEND=" + php_targets_php8-2? ( dev-lang/php:8.2[ssl,zlib] ) + php_targets_php8-3? ( dev-lang/php:8.3[ssl,zlib] ) + php_targets_php8-4? ( dev-lang/php:8.4[ssl,zlib] ) + php_targets_php8-5? ( dev-lang/php:8.5[ssl,zlib] )" +COMMON_DEPEND=" + ${PHP_DEPEND} + dev-libs/openssl:0= + + sasl? ( dev-libs/cyrus-sasl ) +" +DEPEND=" + ${COMMON_DEPEND} + test? ( dev-db/mongodb ) +" +RDEPEND="${COMMON_DEPEND}" +BDEPEND=" + ${PHP_DEPEND} + virtual/pkgconfig +" + +# No tests on x86 because tests require dev-db/mongodb which don't support +# x86 anymore (bug #645994) +RESTRICT="x86? ( test ) + !test? ( test )" + +src_configure() { + local PHP_EXT_ECONF_ARGS=( + --enable-mongodb + --with-mongodb-sasl=$(usex sasl) + ) + php-ext-source-r3_src_configure +} + +src_test() { + local PORT=27017 + mongod --port ${PORT} --bind_ip 127.0.0.1 --nounixsocket --fork \ + --dbpath="${T}" --logpath="${T}/mongod.log" || die + php-ext-pecl-r3_src_test + kill $(<"${T}/mongod.lock") +} |
