summaryrefslogtreecommitdiff
path: root/dev-php
diff options
context:
space:
mode:
authorLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2024-10-01 06:19:56 +0000
committerLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2024-10-01 06:19:56 +0000
commit083be24fc7b64ab9c4ddff1e970b6f394b6e613f (patch)
tree6e8232f2a02012fa6a6e3466473ef22e08b34512 /dev-php
parent1ec111473796291bd34f3f069d97495d0ceb5085 (diff)
downloadbaldeagleos-repo-083be24fc7b64ab9c4ddff1e970b6f394b6e613f.tar.gz
baldeagleos-repo-083be24fc7b64ab9c4ddff1e970b6f394b6e613f.tar.xz
baldeagleos-repo-083be24fc7b64ab9c4ddff1e970b6f394b6e613f.zip
Adding metadata
Diffstat (limited to 'dev-php')
-rw-r--r--dev-php/pecl-mongodb/Manifest3
-rw-r--r--dev-php/pecl-mongodb/metadata.xml6
-rw-r--r--dev-php/pecl-mongodb/pecl-mongodb-1.19.4.ebuild (renamed from dev-php/pecl-mongodb/pecl-mongodb-1.16.2.ebuild)35
-rw-r--r--dev-php/pecl-mongodb/pecl-mongodb-1.20.0.ebuild56
4 files changed, 82 insertions, 18 deletions
diff --git a/dev-php/pecl-mongodb/Manifest b/dev-php/pecl-mongodb/Manifest
index 8370ee4d0e77..9b0e49964ae7 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-1.19.4.tgz 2085428 BLAKE2B 6ef9c30c02e30f1b817384b99aea1a1d0f9be325cb1bc4fc390d777c09230503aa263d95d6ca47660eaa87e73885a6f2253263ba32150724810b2cdabf4c41c1 SHA512 9d180d1de036d8c95506293a69397164a75dd184f454a9f199e3f7be8f09f9d7c1f41c07099105df09da6ef6596d991cbd6724883c660cb7514fc6e09663105f
+DIST mongodb-1.20.0.tgz 2106339 BLAKE2B 1d876df0714229aa8b47336669216d5677f05886a85f96cda357f78d4d866d351775b56dbdf85889fba4bd910936f1750ea6130b3cccf02221b8933b6569522d SHA512 715b40616c9c61294dc2947ddbc1b2bf2ecac02654fcbcdec5394acf1e44365f1a96f15d3459b57e50fa2f125f44d406d7bdb6306c13b9ffa892686c4cdc3cee
diff --git a/dev-php/pecl-mongodb/metadata.xml b/dev-php/pecl-mongodb/metadata.xml
index cb279880ddb3..9ec62bcb1c34 100644
--- a/dev-php/pecl-mongodb/metadata.xml
+++ b/dev-php/pecl-mongodb/metadata.xml
@@ -2,9 +2,13 @@
<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/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>
- <origin>gentoo-staging</origin>
+ <origin>ports</origin>
</pkgmetadata> \ No newline at end of file
diff --git a/dev-php/pecl-mongodb/pecl-mongodb-1.16.2.ebuild b/dev-php/pecl-mongodb/pecl-mongodb-1.19.4.ebuild
index 991299c1e00e..62de6634d15c 100644
--- a/dev-php/pecl-mongodb/pecl-mongodb-1.16.2.ebuild
+++ b/dev-php/pecl-mongodb/pecl-mongodb-1.19.4.ebuild
@@ -1,10 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 2021-2024 Liguros Authors
# Distributed under the terms of the GNU General Public License v2
-
EAPI=8
PHP_EXT_NAME="mongodb"
-USE_PHP="php8-1 php8-2"
+USE_PHP="php8-1 php8-2 php8-3"
inherit php-ext-pecl-r3
@@ -13,21 +12,27 @@ DESCRIPTION="MongoDB database driver for PHP"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE="sasl test"
+IUSE="libressl sasl test"
PHP_DEPEND="
php_targets_php8-1? ( dev-lang/php:8.1[ssl,zlib] )
- php_targets_php8-2? ( dev-lang/php:8.2[ssl,zlib] )"
-COMMON_DEPEND="${PHP_DEPEND}
- >=dev-libs/libbson-1.18.0
- >=dev-libs/mongo-c-driver-1.18.0[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] )"
+COMMON_DEPEND="
+ ${PHP_DEPEND}
+ !libressl? ( dev-libs/openssl:0= )
+ libressl? ( dev-libs/libressl: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)
@@ -37,8 +42,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-1.20.0.ebuild b/dev-php/pecl-mongodb/pecl-mongodb-1.20.0.ebuild
new file mode 100644
index 000000000000..62de6634d15c
--- /dev/null
+++ b/dev-php/pecl-mongodb/pecl-mongodb-1.20.0.ebuild
@@ -0,0 +1,56 @@
+# Copyright 2021-2024 Liguros Authors
+# Distributed under the terms of the GNU General Public License v2
+EAPI=8
+
+PHP_EXT_NAME="mongodb"
+USE_PHP="php8-1 php8-2 php8-3"
+
+inherit php-ext-pecl-r3
+
+DESCRIPTION="MongoDB database driver for PHP"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="libressl sasl test"
+
+PHP_DEPEND="
+ php_targets_php8-1? ( dev-lang/php:8.1[ssl,zlib] )
+ php_targets_php8-2? ( dev-lang/php:8.2[ssl,zlib] )
+ php_targets_php8-3? ( dev-lang/php:8.3[ssl,zlib] )"
+COMMON_DEPEND="
+ ${PHP_DEPEND}
+ !libressl? ( dev-libs/openssl:0= )
+ libressl? ( dev-libs/libressl: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")
+}