summaryrefslogtreecommitdiff
path: root/dev-php
diff options
context:
space:
mode:
authorroot <root@alpha.trunkmasters.com>2026-06-13 22:21:26 -0500
committerroot <root@alpha.trunkmasters.com>2026-06-13 22:21:26 -0500
commitf997c3ee588099e4f43e9ec845935868e3e60b8e (patch)
tree07f0967cda575ee2edf2d62ed8c0f67855ae6bd3 /dev-php
parentb589bc93e15b300c3e5318fe97241d57e464bea1 (diff)
downloadbaldeagleos-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/Manifest1
-rw-r--r--dev-php/pecl-event/metadata.xml12
-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.ebuild65
-rw-r--r--dev-php/pecl-mongodb/Manifest3
-rw-r--r--dev-php/pecl-mongodb/metadata.xml4
-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.ebuild57
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")
+}