summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMassimiliano Torromeo2012-05-15 11:52:21 +0200
committerMassimiliano Torromeo2012-05-15 11:52:21 +0200
commit2868440aea8d3285d27223ea497e4a56b35b86c6 (patch)
treea6ee28327ad72ba7867ecec654ac424ce791f05e
parentae7fd636dd0cb62c68a9c89484e2ab94cfe387f0 (diff)
downloadaur-2868440aea8d3285d27223ea497e4a56b35b86c6.tar.gz
php-stomp php5.4 fix
-rw-r--r--PKGBUILD8
-rw-r--r--stomp-php54.patch12
2 files changed, 17 insertions, 3 deletions
diff --git a/PKGBUILD b/PKGBUILD
index f38706bc1b4c..b4a31fcddf9e 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,17 +3,18 @@
pkgname=php-stomp
_extname=stomp
pkgver=1.0.3
-pkgrel=2
+pkgrel=3
pkgdesc="PHP stomp client extension"
arch=("i686" "x86_64")
url="http://www.php.net/manual/en/book.stomp.php"
license=('PHP')
depends=('php')
-source=("http://pecl.php.net/get/$_extname-$pkgver.tgz")
+source=("http://pecl.php.net/get/$_extname-$pkgver.tgz" stomp-php54.patch)
backup=("etc/php/conf.d/$_extname.ini")
build() {
cd "$srcdir/$_extname-$pkgver"
+ patch -p1 -i "$srcdir/stomp-php54.patch"
phpize
./configure
@@ -30,4 +31,5 @@ package() {
install -m0755 -D "modules/$_extname.so" "$pkgdir$(php-config --extension-dir)/$_extname.so"
}
-md5sums=('2451fbfe007c5ce36403332703f9839b')
+md5sums=('2451fbfe007c5ce36403332703f9839b'
+ 'fd6ac50097bdb90d1eecab55b974ab47')
diff --git a/stomp-php54.patch b/stomp-php54.patch
new file mode 100644
index 000000000000..753763a5982c
--- /dev/null
+++ b/stomp-php54.patch
@@ -0,0 +1,12 @@
+diff -rub stomp-1.0.3/php_stomp.c stomp-1.0.3-php54/php_stomp.c
+--- stomp-1.0.3/php_stomp.c 2010-10-13 05:28:38.000000000 +0200
++++ stomp-1.0.3-php54/php_stomp.c 2012-05-15 11:50:11.063386657 +0200
+@@ -327,7 +327,7 @@
+ }
+
+
+-#if (PHP_MAJOR_VERSION == 5 && PHP_MINOR_VERSION == 3 && PHP_RELEASE_VERSION >= 99) || (PHP_MAJOR_VERSION > 5)
++#if (PHP_MAJOR_VERSION == 5 && (PHP_MINOR_VERSION >= 4 || PHP_MINOR_VERSION == 3 && PHP_RELEASE_VERSION >= 99)) || (PHP_MAJOR_VERSION > 5)
+ #define PHP_STOMP_RUNTIME_CACHE
+ #endif
+ static zend_object_value php_stomp_new(zend_class_entry *ce TSRMLS_DC)