]> git.pld-linux.org Git - packages/php-pecl-memcache.git/commitdiff
- rel 8; drop problematic inline auto/th/php-pecl-memcache-3.0.8-8
authorArkadiusz Miśkiewicz <arekm@maven.pl>
Sat, 26 Sep 2015 20:24:56 +0000 (22:24 +0200)
committerArkadiusz Miśkiewicz <arekm@maven.pl>
Sat, 26 Sep 2015 20:24:56 +0000 (22:24 +0200)
memcache-faulty-inline.diff [new file with mode: 0644]
php-pecl-memcache.spec

diff --git a/memcache-faulty-inline.diff b/memcache-faulty-inline.diff
new file mode 100644 (file)
index 0000000..8e72510
--- /dev/null
@@ -0,0 +1,76 @@
+diff -urN memcache-3.0.8.org/memcache_pool.c memcache-3.0.8/memcache_pool.c
+--- memcache-3.0.8.org/memcache_pool.c 2013-04-08 04:12:54.000000000 +0200
++++ memcache-3.0.8/memcache_pool.c     2015-09-26 22:22:07.977632801 +0200
+@@ -40,7 +40,7 @@
+ ZEND_DECLARE_MODULE_GLOBALS(memcache)
+-inline void mmc_buffer_alloc(mmc_buffer_t *buffer, unsigned int size)  /*
++void mmc_buffer_alloc(mmc_buffer_t *buffer, unsigned int size)  /*
+       ensures space for an additional size bytes {{{ */
+ {
+       register size_t newlen;
+@@ -48,7 +48,7 @@
+ }
+ /* }}} */
+-inline void mmc_buffer_free(mmc_buffer_t *buffer)  /* {{{ */
++void mmc_buffer_free(mmc_buffer_t *buffer)  /* {{{ */
+ {
+       if (buffer->value.c != NULL) {
+               smart_str_free(&(buffer->value));
+@@ -1676,7 +1676,7 @@
+ }
+ /* }}} */
+-inline int mmc_prepare_key_ex(const char *key, unsigned int key_len, char *result, unsigned int *result_len)  /* {{{ */
++int mmc_prepare_key_ex(const char *key, unsigned int key_len, char *result, unsigned int *result_len)  /* {{{ */
+ {
+       unsigned int i;
+       if (key_len == 0) {
+@@ -1694,7 +1694,7 @@
+ }
+ /* }}} */
+-inline int mmc_prepare_key(zval *key, char *result, unsigned int *result_len)  /* {{{ */
++int mmc_prepare_key(zval *key, char *result, unsigned int *result_len)  /* {{{ */
+ {
+       if (Z_TYPE_P(key) == IS_STRING) {
+               return mmc_prepare_key_ex(Z_STRVAL_P(key), Z_STRLEN_P(key), result, result_len);
+diff -urN memcache-3.0.8.org/memcache_pool.h memcache-3.0.8/memcache_pool.h
+--- memcache-3.0.8.org/memcache_pool.h 2013-04-08 04:12:54.000000000 +0200
++++ memcache-3.0.8/memcache_pool.h     2015-09-26 22:22:28.461473438 +0200
+@@ -135,8 +135,8 @@
+ #define mmc_buffer_release(b) memset((b), 0, sizeof(*(b)))
+ #define mmc_buffer_reset(b) (b)->value.len = (b)->idx = 0
+-inline void mmc_buffer_alloc(mmc_buffer_t *, unsigned int);
+-inline void mmc_buffer_free(mmc_buffer_t *);
++void mmc_buffer_alloc(mmc_buffer_t *, unsigned int);
++void mmc_buffer_free(mmc_buffer_t *);
+ /* stream handlers */
+ typedef struct mmc_stream mmc_stream_t;
+@@ -391,8 +391,8 @@
+ double timeval_to_double(struct timeval tv);
+ struct timeval double_to_timeval(double sec);
+-inline int mmc_prepare_key_ex(const char *, unsigned int, char *, unsigned int *);
+-inline int mmc_prepare_key(zval *, char *, unsigned int *);
++int mmc_prepare_key_ex(const char *, unsigned int, char *, unsigned int *);
++int mmc_prepare_key(zval *, char *, unsigned int *);
+ #define mmc_str_left(h, n, hlen, nlen) ((hlen) >= (nlen) ? memcmp((h), (n), (nlen)) == 0 : 0)
+diff -urN memcache-3.0.8.org/memcache_queue.h memcache-3.0.8/memcache_queue.h
+--- memcache-3.0.8.org/memcache_queue.h        2013-04-08 04:12:54.000000000 +0200
++++ memcache-3.0.8/memcache_queue.h    2015-09-26 22:22:54.378781973 +0200
+@@ -40,7 +40,7 @@
+ #ifdef PHP_WIN32
+ #define MMC_QUEUE_INLINE
+ #else
+-#define MMC_QUEUE_INLINE inline
++#define MMC_QUEUE_INLINE
+ #endif
+ MMC_QUEUE_INLINE void mmc_queue_push(mmc_queue_t *, void *);
index cdd39b2f78e7fb237cf726063cabd3831e7ab6eb..89c1b52c3822eb97ec7a41bf587a7c4b42443591 100644 (file)
@@ -6,7 +6,7 @@ Summary:        %{modname} - a memcached extension
 Summary(pl.UTF-8):     %{modname} - rozszerzenie memcached
 Name:          %{php_name}-pecl-%{modname}
 Version:       3.0.8
-Release:       7
+Release:       8
 License:       PHP 3.01
 Group:         Development/Languages/PHP
 Source0:       http://pecl.php.net/get/%{modname}-%{version}.tgz
@@ -16,6 +16,7 @@ Source2:      %{modname}-apache.conf
 Source3:       %{modname}-lighttpd.conf
 Source4:       config.php
 Patch0:                %{modname}-webapp.patch
+Patch1:                memcache-faulty-inline.diff
 URL:           http://pecl.php.net/package/memcache/
 BuildRequires: %{php_name}-devel >= 3:5.0.0
 BuildRequires: %{php_name}-xml
@@ -78,6 +79,7 @@ memcache.
 %setup -q -c
 mv %{modname}-%{version}/* .
 %patch0 -p1
+%patch1 -p1
 
 %build
 packagexml2cl package.xml > ChangeLog
This page took 0.079235 seconds and 4 git commands to generate.