From ebe5094eb5b0d49d0ab234f445ca546617e9e3dd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaroslav=20=C5=A0karvada?= Date: Tue, 12 Aug 2014 09:56:00 +0200 Subject: [PATCH] Enabled php bindings on ppc --- rrdtool-1.4.8-php-ppc-fix.patch | 11 +++++++++++ rrdtool.spec | 13 +++++++------ 2 files changed, 18 insertions(+), 6 deletions(-) create mode 100644 rrdtool-1.4.8-php-ppc-fix.patch diff --git a/rrdtool-1.4.8-php-ppc-fix.patch b/rrdtool-1.4.8-php-ppc-fix.patch new file mode 100644 index 0000000..23c22aa --- /dev/null +++ b/rrdtool-1.4.8-php-ppc-fix.patch @@ -0,0 +1,11 @@ +--- a/php4/ltconfig 2014-08-11 13:01:13.020065855 +0000 ++++ a/php4/ltconfig 2014-08-11 13:01:23.870060274 +0000 +@@ -1939,7 +1939,7 @@ + else + # Only the GNU ld.so supports shared libraries on MkLinux. + case "$host_cpu" in +- powerpc*) dynamic_linker=no ;; ++# powerpc*) dynamic_linker=no ;; + *) dynamic_linker='Linux ld.so' ;; + esac + fi diff --git a/rrdtool.spec b/rrdtool.spec index 6dece6d..3d95942 100644 --- a/rrdtool.spec +++ b/rrdtool.spec @@ -17,7 +17,7 @@ Summary: Round Robin Database Tool to store and display time-series data Name: rrdtool Version: 1.4.8 -Release: 15%{?dist} +Release: 16%{?dist} License: GPLv2+ with exceptions Group: Applications/Databases URL: http://oss.oetiker.ch/rrdtool/ @@ -33,6 +33,8 @@ Patch5: rrdtool-1.4.7-lua-5.2.patch Patch6: rrdtool-1.4.8-imginfo-check.patch # patch sent upstream Patch7: rrdtool-1.4.8-doc-fix.patch +# enable php bindings on ppc +Patch8: rrdtool-1.4.8-php-ppc-fix.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) Requires: dejavu-sans-mono-fonts @@ -101,11 +103,6 @@ Provides: python-%{name} = %{version}-%{release} Python RRDtool bindings. %endif -%ifarch %{power64} -# php bits busted on ppc64 at the moment -%define with_php 0 -%endif - %if %{with_php} %package php Summary: PHP RRDtool bindings @@ -182,6 +179,7 @@ The %{name}-lua package includes RRDtool bindings for Lua. %patch5 -p1 -b .lua-52 %patch6 -p1 -b .imginfo-check %patch7 -p1 -b .doc-fix +%patch8 -p1 -b .php-ppc-fix # Fix to find correct python dir on lib64 %{__perl} -pi -e 's|get_python_lib\(0,0,prefix|get_python_lib\(1,0,prefix|g' \ @@ -395,6 +393,9 @@ LD_LIBRARY_PATH=%{buildroot}%{_libdir} php -n \ %endif %changelog +* Tue Aug 12 2014 Jaroslav Škarvada - 1.4.8-16 +- Enabled php bindings on ppc + * Fri Aug 8 2014 Jaroslav Škarvada - 1.4.8-15 - Fixed conditionalized patch to be according to Packaging guidelines