[php] all binaries in /usr/bin with zts suffix per FPC request

Remi Collet remi at fedoraproject.org
Wed Jan 25 20:43:43 UTC 2012


commit 9f2aa9e585f59d9f604195c31e770a27f68afdb6
Author: remi <fedora at famillecollet.com>
Date:   Wed Jan 25 21:43:09 2012 +0100

    all binaries in /usr/bin with zts suffix per FPC request

 macros.php |    3 +--
 php.spec   |   20 ++++++++++++--------
 2 files changed, 13 insertions(+), 10 deletions(-)
---
diff --git a/macros.php b/macros.php
index 4de8639..dde7ee4 100644
--- a/macros.php
+++ b/macros.php
@@ -15,5 +15,4 @@
 %php_ztsincldir %{_includedir}/php-zts/php
 
 %__php         %{_bindir}/php
-%php_bindir    %{_bindir}
-%php_ztsbindir %{_bindir}/php-zts
+%__ztsphp      %{_bindir}/php-zts
diff --git a/php.spec b/php.spec
index c2718b4..f7a41ff 100644
--- a/php.spec
+++ b/php.spec
@@ -40,7 +40,7 @@
 Summary: PHP scripting language for creating dynamic web sites
 Name: php
 Version: 5.4.0
-Release: 0.1.%{rcver}%{?dist}
+Release: 0.2.%{rcver}%{?dist}
 License: PHP
 Group: Development/Languages
 URL: http://www.php.net/
@@ -819,7 +819,6 @@ pushd build-ztscli
 
 EXTENSION_DIR=%{_libdir}/php-zts/modules
 build --enable-force-cgi-redirect \
-      --bindir=%{_bindir}/php-zts \
       --includedir=%{_includedir}/php-zts \
       --libdir=%{_libdir}/php-zts \
       --enable-maintainer-zts \
@@ -880,7 +879,6 @@ popd
 # Build a special thread-safe Apache SAPI
 pushd build-zts
 build --with-apxs2=%{_sbindir}/apxs \
-      --bindir=%{_bindir}/php-zts \
       --includedir=%{_includedir}/php-zts \
       --libdir=%{_libdir}/php-zts \
       --enable-maintainer-zts \
@@ -934,6 +932,11 @@ mv $RPM_BUILD_ROOT%{_libdir}/php-zts/modules/pdo_mysql.so \
 make -C build-zts install-modules \
      INSTALL_ROOT=$RPM_BUILD_ROOT
 
+# rename ZTS binary
+mv $RPM_BUILD_ROOT%{_bindir}/php        $RPM_BUILD_ROOT%{_bindir}/php-zts
+mv $RPM_BUILD_ROOT%{_bindir}/phpize     $RPM_BUILD_ROOT%{_bindir}/phpize-zts
+mv $RPM_BUILD_ROOT%{_bindir}/php-config $RPM_BUILD_ROOT%{_bindir}/php-config-zts
+
 # Install the version for embedded script language in applications + php_embed.h
 make -C build-embedded install-sapi install-headers \
      INSTALL_ROOT=$RPM_BUILD_ROOT
@@ -1079,8 +1082,6 @@ install -m 644 -c macros.php \
 rm -rf $RPM_BUILD_ROOT%{_libdir}/php/modules/*.a \
        $RPM_BUILD_ROOT%{_libdir}/php-zts/modules/*.a \
        $RPM_BUILD_ROOT%{_bindir}/{phptar} \
-       $RPM_BUILD_ROOT%{_bindir}/php-zts/phar* \
-       $RPM_BUILD_ROOT%{_bindir}/php-zts/php-cgi \
        $RPM_BUILD_ROOT%{_datadir}/pear \
        $RPM_BUILD_ROOT%{_libdir}/libphp5.la
 
@@ -1187,10 +1188,10 @@ fi
 %files devel
 %defattr(-,root,root)
 %{_bindir}/php-config
-%{_bindir}/php-zts/php-config
-%{_bindir}/php-zts/phpize
+%{_bindir}/php-config-zts
+%{_bindir}/phpize-zts
 # usefull only to test other module during build
-%{_bindir}/php-zts/php
+%{_bindir}/php-zts
 %{_includedir}/php
 %{_includedir}/php-zts
 %{_libdir}/php/build
@@ -1232,6 +1233,9 @@ fi
 
 
 %changelog
+* Wed Jan 25 2012 Remi Collet <remi at fedoraproject.org> 5.4.0-0.2.RC6
+- all binaries in /usr/bin with zts suffix
+
 * Wed Jan 18 2012 Remi Collet <remi at fedoraproject.org> 5.4.0-0.1.RC6
 - update to PHP 5.4.0RC6
   https://fedoraproject.org/wiki/Features/Php54


More information about the scm-commits mailing list