[arch-commits] Commit in php-mongodb/trunk (3 files)

Ike Devolder idevolder at archlinux.org
Fri Jan 8 08:57:57 UTC 2016


    Date: Friday, January 8, 2016 @ 09:57:56
  Author: idevolder
Revision: 155713

upgpkg: php-mongodb 1.1.2-2

Added:
  php-mongodb/trunk/php-mongodb.install
Modified:
  php-mongodb/trunk/PKGBUILD
Deleted:
  php-mongodb/trunk/php7-i686.patch

---------------------+
 PKGBUILD            |   16 +++++-----------
 php-mongodb.install |   12 ++++++++++++
 php7-i686.patch     |   40 ----------------------------------------
 3 files changed, 17 insertions(+), 51 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2016-01-08 07:53:54 UTC (rev 155712)
+++ PKGBUILD	2016-01-08 08:57:56 UTC (rev 155713)
@@ -5,8 +5,8 @@
 # Contributor: Jarek Sedlacek <jareksedlacek at gmail.com>
 
 pkgname=php-mongodb
-pkgver=1.1.1
-pkgrel=1
+pkgver=1.1.2
+pkgrel=2
 pkgdesc="MongoDB driver for PHP"
 arch=("i686" "x86_64")
 url="http://mongodb.github.io/mongo-php-driver"
@@ -14,20 +14,14 @@
 depends=('php' 'libmongoc')
 makedepends=('re2c')
 backup=("etc/php/conf.d/mongodb.ini")
+install=php-mongodb.install
 source=(
 	"http://pecl.php.net/get/mongodb-$pkgver.tgz"
 	"mongodb.ini"
-    "php7-i686.patch"
 )
-sha256sums=('0899b00435edf143ddc0ededd8027013c86bf59214d63ae1f3c7be0eaae11ceb'
-            '242b9ffea6bd84f813c7fc2a767eaa89f83577c5ff10ff36aecec2ca308ff72b'
-            'cc1925bc6f6c92d13494823d354cf340c6cc1486b4e0e711af2219739ac4270b')
+sha256sums=('4cb80002dfb6be0805457ef0c9f4e91fd03c2e54baedac958ad1e498c741484d'
+            '242b9ffea6bd84f813c7fc2a767eaa89f83577c5ff10ff36aecec2ca308ff72b')
 
-prepare() {
-    cd mongodb-$pkgver
-    patch -p1 -i ../php7-i686.patch
-}
-
 build() {
 	cd mongodb-$pkgver
 	phpize

Added: php-mongodb.install
===================================================================
--- php-mongodb.install	                        (rev 0)
+++ php-mongodb.install	2016-01-08 08:57:56 UTC (rev 155713)
@@ -0,0 +1,12 @@
+post_install() {
+  warning
+}
+
+post_upgrade() {
+  warning
+}
+
+warning() {
+  printf "WARNING:\nWhen moving from 'php-mongo' to 'php-mongodb' keep into mind the extension's api is not compatible\n\n"
+  return 0
+}

Deleted: php7-i686.patch
===================================================================
--- php7-i686.patch	2016-01-08 07:53:54 UTC (rev 155712)
+++ php7-i686.patch	2016-01-08 08:57:56 UTC (rev 155713)
@@ -1,40 +0,0 @@
-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