Date: Sunday, April 30, 2023 @ 18:55:58
  Author: foutrelis
Revision: 1455477

upgpkg: php-memcache 8.2-1

Modified:
  php-memcache/trunk/PKGBUILD
Deleted:
  php-memcache/trunk/php-8.2.patch

---------------+
 PKGBUILD      |   13 +++--------
 php-8.2.patch |   64 --------------------------------------------------------
 2 files changed, 4 insertions(+), 73 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD    2023-04-30 15:26:00 UTC (rev 1455476)
+++ PKGBUILD    2023-04-30 18:55:58 UTC (rev 1455477)
@@ -1,8 +1,8 @@
 # Maintainer: Evangelos Foutras <[email protected]>
 
 pkgname=('php-memcache' 'php-legacy-memcache')
-pkgver=8.0
-pkgrel=4
+pkgver=8.2
+pkgrel=1
 pkgdesc="Memcache module for PHP"
 arch=('x86_64')
 url="https://pecl.php.net/package/memcache";
@@ -9,15 +9,10 @@
 license=('PHP')
 makedepends=('php' 'php-legacy')
 checkdepends=('memcached')
-source=(https://pecl.php.net/get/memcache-$pkgver.tgz
-       'php-8.2.patch')
-sha256sums=('defe33e6f7831d82b7283b95e14a531070531acbf21278f3f0d7050505cf3395'
-            'faa23fc8fca696264b5e1159e44cfda772adca0b97ce43c9b6ee2b57d7e0ea4e')
+source=(https://pecl.php.net/get/memcache-$pkgver.tgz)
+sha256sums=('b3f0640eacdeb9046c6c86a1546d7fb8a4e9f219e5d9a36a287e59b2dd8208e5')
 
 prepare() {
-  # Fix test: https://github.com/websupport-sk/pecl-memcache/issues/91
-  sed -i 's/memcache_connect(\$domainsocket, 
null)/memcache_connect(\$domainsocket, 0)/' memcache-$pkgver/tests/035.phpt
-  patch -p1 -d memcache-$pkgver -i "$srcdir/php-8.2.patch"
   cp -a memcache-$pkgver{,-php-legacy}
 }
 

Deleted: php-8.2.patch
===================================================================
--- php-8.2.patch       2023-04-30 15:26:00 UTC (rev 1455476)
+++ php-8.2.patch       2023-04-30 18:55:58 UTC (rev 1455477)
@@ -1,64 +0,0 @@
-From 26c0f5130050649762c550e0dac07d4f371e68d5 Mon Sep 17 00:00:00 2001
-From: Remi Collet <[email protected]>
-Date: Tue, 25 Oct 2022 11:54:24 +0200
-Subject: [PATCH] trivial/minimal fix for PHP 8.2 (#104)
-
----
- src/memcache.c | 6 ++++++
- tests/029.phpt | 2 +-
- tests/045.phpt | 4 +++-
- 3 files changed, 10 insertions(+), 2 deletions(-)
-
-diff --git a/src/memcache.c b/src/memcache.c
-index c05105a..c43e48f 100644
---- a/src/memcache.c
-+++ b/src/memcache.c
-@@ -733,9 +733,15 @@ PHP_MINIT_FUNCTION(memcache)
- 
-       INIT_CLASS_ENTRY(ce, "MemcachePool", php_memcache_pool_class_functions);
-       memcache_pool_ce = zend_register_internal_class(&ce);
-+#if PHP_VERSION_ID >= 80200
-+      memcache_pool_ce->ce_flags |= ZEND_ACC_ALLOW_DYNAMIC_PROPERTIES;
-+#endif
- 
-       INIT_CLASS_ENTRY(ce, "Memcache", php_memcache_class_functions);
-       memcache_ce = zend_register_internal_class_ex(&ce, memcache_pool_ce);
-+#if PHP_VERSION_ID >= 80200
-+      memcache_ce->ce_flags |= ZEND_ACC_ALLOW_DYNAMIC_PROPERTIES;
-+#endif
- 
-       le_memcache_pool = 
zend_register_list_destructors_ex(_mmc_pool_list_dtor, NULL, "memcache 
connection", module_number);
-       le_memcache_server = zend_register_list_destructors_ex(NULL, 
_mmc_server_list_dtor, "persistent memcache connection", module_number);
-diff --git a/tests/029.phpt b/tests/029.phpt
-index bcacf33..4427948 100644
---- a/tests/029.phpt
-+++ b/tests/029.phpt
-@@ -44,7 +44,7 @@ if (is_array($result))
-       sort($result);
- var_dump($result);
- 
--$result = ini_set('memcache.allow_failover', "abc");
-+$result = @ini_set('memcache.allow_failover', "abc");
- var_dump($result);
- 
- ?>
-diff --git a/tests/045.phpt b/tests/045.phpt
-index e1c10ec..ddc5531 100644
---- a/tests/045.phpt
-+++ b/tests/045.phpt
-@@ -8,6 +8,8 @@ Nested get's in __wakeup()
- include 'connect.inc';
- 
- class testclass {
-+      public $result = null;
-+
-       function __wakeup() {
-               global $memcache;
-               $this->result = $memcache->get('_test_key3');
-@@ -48,4 +50,4 @@ array(2) {
-     [0]=>
-     int(123)
-   }
--}
-\ No newline at end of file
-+}

Reply via email to