diff options
author | Remi Collet <fedora@famillecollet.com> | 2014-03-03 14:59:09 +0100 |
---|---|---|
committer | Remi Collet <fedora@famillecollet.com> | 2014-03-03 14:59:09 +0100 |
commit | 7b76caee7fd36f7e4e00fde2490c7e91251afb31 (patch) | |
tree | 92ac57975bf5b87881df9c66f7e872eb57070e24 | |
parent | 45370d84350beb7bc5046e8509673632c10c4b1f (diff) |
php-pecl-gmagick: add fix for php 5.6
-rw-r--r-- | gmagick-php56.patch | 14 | ||||
-rw-r--r-- | php-pecl-gmagick.spec | 21 |
2 files changed, 33 insertions, 2 deletions
diff --git a/gmagick-php56.patch b/gmagick-php56.patch new file mode 100644 index 0000000..68306f3 --- /dev/null +++ b/gmagick-php56.patch @@ -0,0 +1,14 @@ +--- pecl/gmagick/trunk/gmagick.c 2014/02/13 16:24:02 332848 ++++ pecl/gmagick/trunk/gmagick.c 2014/03/03 13:44:25 332912 +@@ -1232,7 +1232,11 @@ + return FAILURE; + + InitializeMagick(cwd); ++#if PHP_VERSION_ID < 50600 + free(cwd); ++#else ++ efree(cwd); ++#endif + + /* init constants */ + php_gmagick_initialize_constants(); diff --git a/php-pecl-gmagick.spec b/php-pecl-gmagick.spec index b239eef..137cf32 100644 --- a/php-pecl-gmagick.spec +++ b/php-pecl-gmagick.spec @@ -19,12 +19,16 @@ Summary: Provides a wrapper to the GraphicsMagick library Name: %{?scl_prefix}php-pecl-%{pecl_name} Version: 1.1.7 -Release: 0.1.%{prever}%{?dist}%{!?nophptag:%(%{__php} -r 'echo ".".PHP_MAJOR_VERSION.".".PHP_MINOR_VERSION;')} +Release: 0.2.%{prever}%{?dist}%{!?nophptag:%(%{__php} -r 'echo ".".PHP_MAJOR_VERSION.".".PHP_MINOR_VERSION;')} License: PHP Group: Development/Libraries URL: http://pecl.php.net/package/%{pecl_name} Source0: http://pecl.php.net/get/%{pecl_name}-%{version}%{?prever}.tgz +# http://svn.php.net/viewvc?view=revision&revision=332912 +# fix for PHP 5.6 +Patch0: %{pecl_name}-php56.patch + BuildRoot: %{_tmppath}/%{name}-%{version}-root-%(%{__id_u} -n) BuildRequires: %{?scl_prefix}php-pear BuildRequires: %{?scl_prefix}php-devel @@ -71,6 +75,16 @@ of images using the GraphicsMagick API. %setup -qc mv %{pecl_name}-%{version}%{?prever} NTS +cd NTS +%patch0 -p3 -b .php56 + +extver=$(sed -n '/#define PHP_GMAGICK_VERSION/{s/.* "//;s/".*$//;p}' php_gmagick.h) +if test "x${extver}" != "x%{version}%{?prever}"; then + : Error: Upstream version is ${extver}, expecting %{version}%{?prever}. + exit 1 +fi +cd .. + # Don't install any font (and test using it) sed -e '/\.ttf"/d' \ @@ -201,7 +215,10 @@ export TEST_PHP_EXECUTABLE=%{__ztsphp} %changelog -* Fri Feb 14 2014 Remi Collet <remi@fedoraproject.org> - 1.1.1-0.1.RC1 +* Mon Mar 3 2014 Remi Collet <remi@fedoraproject.org> - 1.1.7-0.2.RC1 +- add upstream patch for PHP 5.6 + +* Fri Feb 14 2014 Remi Collet <remi@fedoraproject.org> - 1.1.7-0.1.RC1 - Update to 1.1.7RC1 (beta) * Thu Jan 30 2014 Remi Collet <remi@fedoraproject.org> - 1.1.6-0.3.RC3 |