[arch-commits] Commit in php-mongodb/repos (8 files)

Felix Yan fyan at archlinux.org
Fri Jan 1 03:42:25 UTC 2016


    Date: Friday, January 1, 2016 @ 04:42:25
  Author: fyan
Revision: 155133

archrelease: copy trunk to community-testing-i686, community-testing-x86_64

Added:
  php-mongodb/repos/community-testing-i686/
  php-mongodb/repos/community-testing-i686/PKGBUILD
    (from rev 155132, php-mongodb/trunk/PKGBUILD)
  php-mongodb/repos/community-testing-i686/mongodb.ini
    (from rev 155132, php-mongodb/trunk/mongodb.ini)
  php-mongodb/repos/community-testing-i686/php7-i686.patch
    (from rev 155132, php-mongodb/trunk/php7-i686.patch)
  php-mongodb/repos/community-testing-x86_64/
  php-mongodb/repos/community-testing-x86_64/PKGBUILD
    (from rev 155132, php-mongodb/trunk/PKGBUILD)
  php-mongodb/repos/community-testing-x86_64/mongodb.ini
    (from rev 155132, php-mongodb/trunk/mongodb.ini)
  php-mongodb/repos/community-testing-x86_64/php7-i686.patch
    (from rev 155132, php-mongodb/trunk/php7-i686.patch)

------------------------------------------+
 community-testing-i686/PKGBUILD          |   41 +++++++++++++++++++++++++++++
 community-testing-i686/mongodb.ini       |    2 +
 community-testing-i686/php7-i686.patch   |   40 ++++++++++++++++++++++++++++
 community-testing-x86_64/PKGBUILD        |   41 +++++++++++++++++++++++++++++
 community-testing-x86_64/mongodb.ini     |    2 +
 community-testing-x86_64/php7-i686.patch |   40 ++++++++++++++++++++++++++++
 6 files changed, 166 insertions(+)

Copied: php-mongodb/repos/community-testing-i686/PKGBUILD (from rev 155132, php-mongodb/trunk/PKGBUILD)
===================================================================
--- community-testing-i686/PKGBUILD	                        (rev 0)
+++ community-testing-i686/PKGBUILD	2016-01-01 03:42:25 UTC (rev 155133)
@@ -0,0 +1,41 @@
+# $Id$
+# Maintainer: BlackEagle < ike DOT devolder AT gmail DOT com >
+# Maintainer: Felix Yan <felixonmars at archlinux.org>
+# Contributor: Martin Striz < ms AT martinstriz DOT cz >
+# Contributor: Jarek Sedlacek <jareksedlacek at gmail.com>
+
+pkgname=php-mongodb
+pkgver=1.1.1
+pkgrel=1
+pkgdesc="MongoDB driver for PHP"
+arch=("i686" "x86_64")
+url="http://mongodb.github.io/mongo-php-driver"
+license=("Apache")
+depends=('php' 'libmongoc')
+makedepends=('re2c')
+backup=("etc/php/conf.d/mongodb.ini")
+source=(
+	"http://pecl.php.net/get/mongodb-$pkgver.tgz"
+	"mongodb.ini"
+    "php7-i686.patch"
+)
+sha256sums=('0899b00435edf143ddc0ededd8027013c86bf59214d63ae1f3c7be0eaae11ceb'
+            '242b9ffea6bd84f813c7fc2a767eaa89f83577c5ff10ff36aecec2ca308ff72b'
+            'cc1925bc6f6c92d13494823d354cf340c6cc1486b4e0e711af2219739ac4270b')
+
+prepare() {
+    cd mongodb-$pkgver
+    patch -p1 -i ../php7-i686.patch
+}
+
+build() {
+	cd mongodb-$pkgver
+	phpize
+	./configure --prefix=/usr --with-libbson --with-libmongoc
+}
+
+package() {
+	cd mongodb-$pkgver
+	make INSTALL_ROOT="$pkgdir" install
+	install -Dm644 "$srcdir/mongodb.ini" "$pkgdir/etc/php/conf.d/mongodb.ini"
+}

Copied: php-mongodb/repos/community-testing-i686/mongodb.ini (from rev 155132, php-mongodb/trunk/mongodb.ini)
===================================================================
--- community-testing-i686/mongodb.ini	                        (rev 0)
+++ community-testing-i686/mongodb.ini	2016-01-01 03:42:25 UTC (rev 155133)
@@ -0,0 +1,2 @@
+; Tell PHP to load the MongoDB Extension on startup
+extension=mongodb.so

Copied: php-mongodb/repos/community-testing-i686/php7-i686.patch (from rev 155132, php-mongodb/trunk/php7-i686.patch)
===================================================================
--- community-testing-i686/php7-i686.patch	                        (rev 0)
+++ community-testing-i686/php7-i686.patch	2016-01-01 03:42:25 UTC (rev 155133)
@@ -0,0 +1,40 @@
+diff --git a/phongo_compat.h b/phongo_compat.h
+index da4aed1..adbf21c 100644
+--- a/phongo_compat.h
++++ b/phongo_compat.h
+@@ -99,7 +99,8 @@
+ 		int tmp_len; \
+ 		mongoc_log(MONGOC_LOG_LEVEL_WARNING, MONGOC_LOG_DOMAIN, "Integer overflow detected on your platform: %lld", value); \
+ 		tmp_len = spprintf(&tmp, 0, "%lld", value); \
+-		add_index_stringl(zval, index, tmp, tmp_len, 0); \
++		ADD_INDEX_STRINGL(zval, index, tmp, tmp_len); \
++		efree(tmp); \
+ 	} else { \
+ 		add_index_long(zval, index, val); \
+ 	}
+@@ -109,7 +110,8 @@
+ 		int tmp_len; \
+ 		mongoc_log(MONGOC_LOG_LEVEL_WARNING, MONGOC_LOG_DOMAIN, "Integer overflow detected on your platform: %lld", value); \
+ 		tmp_len = spprintf(&tmp, 0, "%lld", value); \
+-		add_assoc_stringl(zval, key, tmp, tmp_len, 0); \
++		ADD_ASSOC_STRINGL(zval, key, tmp, tmp_len); \
++		efree(tmp); \
+ 	} else { \
+ 		add_assoc_long(zval, key, value); \
+ 	}
+@@ -167,6 +167,7 @@
+ # define ADD_ASSOC_ZVAL(_zv, _key, _value) add_assoc_zval(_zv, _key, _value);
+ # define ADD_ASSOC_NULL_EX(_zv, _key) add_assoc_null_ex(_zv, ZEND_STRL(_key));
+ # define ADD_ASSOC_BOOL_EX(_zv, _key, _value) add_assoc_bool_ex(_zv, ZEND_STRL(_key), _value);
++# define ADD_INDEX_STRINGL(_zv, _ind, _value, _len) add_index_stringl(_zv, _ind, _value, _len);
+ # define phongo_free_object_arg zend_object
+ # define phongo_zpp_char_len size_t
+ # define ZEND_HASH_APPLY_COUNT(ht) (ht)->u.v.nApplyCount
+@@ -193,6 +194,7 @@
+ # define ADD_ASSOC_ZVAL(_zv, _key, _value) add_assoc_zval(_zv, _key, _value);
+ # define ADD_ASSOC_NULL_EX(_zv, _key) add_assoc_null_ex(_zv, ZEND_STRS(_key));
+ # define ADD_ASSOC_BOOL_EX(_zv, _key, _value) add_assoc_bool_ex(_zv, ZEND_STRS(_key), _value);
++# define ADD_INDEX_STRINGL(_zv, _ind, _value, _len) add_index_stringl(_zv, _ind, _value, _len, 0);
+ # define Z_PHPDATE_P(object) zend_object_store_get_object(object TSRMLS_CC)
+ # define Z_ISUNDEF(x) !x
+ # define phongo_free_object_arg void

Copied: php-mongodb/repos/community-testing-x86_64/PKGBUILD (from rev 155132, php-mongodb/trunk/PKGBUILD)
===================================================================
--- community-testing-x86_64/PKGBUILD	                        (rev 0)
+++ community-testing-x86_64/PKGBUILD	2016-01-01 03:42:25 UTC (rev 155133)
@@ -0,0 +1,41 @@
+# $Id$
+# Maintainer: BlackEagle < ike DOT devolder AT gmail DOT com >
+# Maintainer: Felix Yan <felixonmars at archlinux.org>
+# Contributor: Martin Striz < ms AT martinstriz DOT cz >
+# Contributor: Jarek Sedlacek <jareksedlacek at gmail.com>
+
+pkgname=php-mongodb
+pkgver=1.1.1
+pkgrel=1
+pkgdesc="MongoDB driver for PHP"
+arch=("i686" "x86_64")
+url="http://mongodb.github.io/mongo-php-driver"
+license=("Apache")
+depends=('php' 'libmongoc')
+makedepends=('re2c')
+backup=("etc/php/conf.d/mongodb.ini")
+source=(
+	"http://pecl.php.net/get/mongodb-$pkgver.tgz"
+	"mongodb.ini"
+    "php7-i686.patch"
+)
+sha256sums=('0899b00435edf143ddc0ededd8027013c86bf59214d63ae1f3c7be0eaae11ceb'
+            '242b9ffea6bd84f813c7fc2a767eaa89f83577c5ff10ff36aecec2ca308ff72b'
+            'cc1925bc6f6c92d13494823d354cf340c6cc1486b4e0e711af2219739ac4270b')
+
+prepare() {
+    cd mongodb-$pkgver
+    patch -p1 -i ../php7-i686.patch
+}
+
+build() {
+	cd mongodb-$pkgver
+	phpize
+	./configure --prefix=/usr --with-libbson --with-libmongoc
+}
+
+package() {
+	cd mongodb-$pkgver
+	make INSTALL_ROOT="$pkgdir" install
+	install -Dm644 "$srcdir/mongodb.ini" "$pkgdir/etc/php/conf.d/mongodb.ini"
+}

Copied: php-mongodb/repos/community-testing-x86_64/mongodb.ini (from rev 155132, php-mongodb/trunk/mongodb.ini)
===================================================================
--- community-testing-x86_64/mongodb.ini	                        (rev 0)
+++ community-testing-x86_64/mongodb.ini	2016-01-01 03:42:25 UTC (rev 155133)
@@ -0,0 +1,2 @@
+; Tell PHP to load the MongoDB Extension on startup
+extension=mongodb.so

Copied: php-mongodb/repos/community-testing-x86_64/php7-i686.patch (from rev 155132, php-mongodb/trunk/php7-i686.patch)
===================================================================
--- community-testing-x86_64/php7-i686.patch	                        (rev 0)
+++ community-testing-x86_64/php7-i686.patch	2016-01-01 03:42:25 UTC (rev 155133)
@@ -0,0 +1,40 @@
+diff --git a/phongo_compat.h b/phongo_compat.h
+index da4aed1..adbf21c 100644
+--- a/phongo_compat.h
++++ b/phongo_compat.h
+@@ -99,7 +99,8 @@
+ 		int tmp_len; \
+ 		mongoc_log(MONGOC_LOG_LEVEL_WARNING, MONGOC_LOG_DOMAIN, "Integer overflow detected on your platform: %lld", value); \
+ 		tmp_len = spprintf(&tmp, 0, "%lld", value); \
+-		add_index_stringl(zval, index, tmp, tmp_len, 0); \
++		ADD_INDEX_STRINGL(zval, index, tmp, tmp_len); \
++		efree(tmp); \
+ 	} else { \
+ 		add_index_long(zval, index, val); \
+ 	}
+@@ -109,7 +110,8 @@
+ 		int tmp_len; \
+ 		mongoc_log(MONGOC_LOG_LEVEL_WARNING, MONGOC_LOG_DOMAIN, "Integer overflow detected on your platform: %lld", value); \
+ 		tmp_len = spprintf(&tmp, 0, "%lld", value); \
+-		add_assoc_stringl(zval, key, tmp, tmp_len, 0); \
++		ADD_ASSOC_STRINGL(zval, key, tmp, tmp_len); \
++		efree(tmp); \
+ 	} else { \
+ 		add_assoc_long(zval, key, value); \
+ 	}
+@@ -167,6 +167,7 @@
+ # define ADD_ASSOC_ZVAL(_zv, _key, _value) add_assoc_zval(_zv, _key, _value);
+ # define ADD_ASSOC_NULL_EX(_zv, _key) add_assoc_null_ex(_zv, ZEND_STRL(_key));
+ # define ADD_ASSOC_BOOL_EX(_zv, _key, _value) add_assoc_bool_ex(_zv, ZEND_STRL(_key), _value);
++# define ADD_INDEX_STRINGL(_zv, _ind, _value, _len) add_index_stringl(_zv, _ind, _value, _len);
+ # define phongo_free_object_arg zend_object
+ # define phongo_zpp_char_len size_t
+ # define ZEND_HASH_APPLY_COUNT(ht) (ht)->u.v.nApplyCount
+@@ -193,6 +194,7 @@
+ # define ADD_ASSOC_ZVAL(_zv, _key, _value) add_assoc_zval(_zv, _key, _value);
+ # define ADD_ASSOC_NULL_EX(_zv, _key) add_assoc_null_ex(_zv, ZEND_STRS(_key));
+ # define ADD_ASSOC_BOOL_EX(_zv, _key, _value) add_assoc_bool_ex(_zv, ZEND_STRS(_key), _value);
++# define ADD_INDEX_STRINGL(_zv, _ind, _value, _len) add_index_stringl(_zv, _ind, _value, _len, 0);
+ # define Z_PHPDATE_P(object) zend_object_store_get_object(object TSRMLS_CC)
+ # define Z_ISUNDEF(x) !x
+ # define phongo_free_object_arg void



More information about the arch-commits mailing list