diff options
| author | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2024-10-01 06:19:56 +0000 |
|---|---|---|
| committer | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2024-10-01 06:19:56 +0000 |
| commit | 083be24fc7b64ab9c4ddff1e970b6f394b6e613f (patch) | |
| tree | 6e8232f2a02012fa6a6e3466473ef22e08b34512 /dev-php | |
| parent | 1ec111473796291bd34f3f069d97495d0ceb5085 (diff) | |
| download | baldeagleos-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/Manifest | 3 | ||||
| -rw-r--r-- | dev-php/pecl-mongodb/metadata.xml | 6 | ||||
| -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.ebuild | 56 |
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") +} |
