Gentoo Archives: gentoo-commits

From: Thomas Deutschmann <whissi@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-php/pecl-mongodb/
Date: Tue, 30 Jul 2019 22:32:06
Message-Id: 1564525914.73654fff6fcc8795542d56e544dbb2b15a3ec306.whissi@gentoo
1 commit: 73654fff6fcc8795542d56e544dbb2b15a3ec306
2 Author: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
3 AuthorDate: Tue Jul 30 22:30:54 2019 +0000
4 Commit: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
5 CommitDate: Tue Jul 30 22:31:54 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73654fff
7
8 dev-php/pecl-mongodb: bump to v1.5.5
9
10 Package-Manager: Portage-2.3.69, Repoman-2.3.16
11 Signed-off-by: Thomas Deutschmann <whissi <AT> gentoo.org>
12
13 dev-php/pecl-mongodb/Manifest | 1 +
14 dev-php/pecl-mongodb/pecl-mongodb-1.5.5.ebuild | 41 ++++++++++++++++++++++++++
15 2 files changed, 42 insertions(+)
16
17 diff --git a/dev-php/pecl-mongodb/Manifest b/dev-php/pecl-mongodb/Manifest
18 index 7b510368817..4f129ed93d4 100644
19 --- a/dev-php/pecl-mongodb/Manifest
20 +++ b/dev-php/pecl-mongodb/Manifest
21 @@ -1,2 +1,3 @@
22 DIST mongodb-1.3.3.tgz 925476 BLAKE2B 845abd4c7cf5dbb1fb3b04c5fc4070f0a360874ac566f1988025701258141a89afaa0e60c3d7166484fa37eda4ef08d94deeabdcc2ebe2a4f221dcf83aff20df SHA512 16c82ada278eac6996065d3c594237fbb8c1a7fe4e21828aa8af9ef98033cf6dfaf0fee90095e8116e946e620b551a6122238f85865a6c47d4d087f784cd54ea
23 DIST mongodb-1.5.3.tgz 1059580 BLAKE2B 23bd5f6b0f218cf55bd5713a770f3990d5c1492925623712583356d8aee42a1b47519b93ba64036aaf98f97ab4b1b30de9d8aa39659f2575c4f4dba3892d574d SHA512 35704e75bd7867a436d953c00c7560c9a08a4fa8f3555d7cc00aeda34e87c6c7aa7ecc1d7f674747e34f4f8dac35d320f6317e60229528ea9782bbe669bafec0
24 +DIST mongodb-1.5.5.tgz 1060017 BLAKE2B 475ca0f6a1cbd5270c9bde0f195d6092ef25441e0cee0a45ed378a868bd1ad27c7a77c4f4702b6f82004433805563cdaa728cbc11bb5beff83b982122cad339b SHA512 1eefc8f8e359a979082dc7808e89ff5418cd2dc73d4250638e33dc32cce40ef42502e9dbbb07303381e0062b84818568034f4e4cda8c8bf905513d00bf008392
25
26 diff --git a/dev-php/pecl-mongodb/pecl-mongodb-1.5.5.ebuild b/dev-php/pecl-mongodb/pecl-mongodb-1.5.5.ebuild
27 new file mode 100644
28 index 00000000000..62a5bf12833
29 --- /dev/null
30 +++ b/dev-php/pecl-mongodb/pecl-mongodb-1.5.5.ebuild
31 @@ -0,0 +1,41 @@
32 +# Copyright 1999-2019 Gentoo Authors
33 +# Distributed under the terms of the GNU General Public License v2
34 +
35 +EAPI=7
36 +
37 +PHP_EXT_NAME="mongodb"
38 +USE_PHP="php5-6 php7-1 php7-2 php7-3"
39 +
40 +inherit php-ext-pecl-r3
41 +
42 +DESCRIPTION="MongoDB database driver for PHP"
43 +
44 +LICENSE="Apache-2.0"
45 +SLOT="0"
46 +KEYWORDS="~amd64 ~x86"
47 +IUSE="libressl sasl"
48 +
49 +COMMON_DEPEND="
50 + php_targets_php5-6? ( dev-lang/php:5.6[json,ssl,zlib] )
51 + php_targets_php7-1? ( dev-lang/php:7.1[json,ssl,zlib] )
52 + php_targets_php7-2? ( dev-lang/php:7.2[json,ssl,zlib] )
53 + php_targets_php7-3? ( dev-lang/php:7.3[json,ssl,zlib] )"
54 +DEPEND="${COMMON_DEPEND}
55 + >=dev-libs/libbson-1.13.0
56 + >=dev-libs/mongo-c-driver-1.13.0[sasl?,ssl]
57 + !libressl? ( dev-libs/openssl:0= )
58 + libressl? ( dev-libs/libressl:0= )
59 + sasl? ( dev-libs/cyrus-sasl )"
60 +RDEPEND="${DEPEND}"
61 +BDEPEND="${COMMON_DEPEND}
62 + virtual/pkgconfig"
63 +
64 +src_configure() {
65 + local PHP_EXT_ECONF_ARGS=(
66 + --enable-mongodb
67 + --with-libbson
68 + --with-libmongoc
69 + --with-mongodb-sasl=$(usex sasl)
70 + )
71 + php-ext-source-r3_src_configure
72 +}