SPECS (DEVEL): php.spec - bug #45079 fixed (enable sapi name tests) - build...

glen glen at pld-linux.org
Mon Mar 16 16:46:25 CET 2009


Author: glen                         Date: Mon Mar 16 15:46:25 2009 GMT
Module: SPECS                         Tag: DEVEL
---- Log message:
- bug #45079 fixed (enable sapi name tests)
- build mysql ext also with mysqlnd
- fix icons removal

---- Files affected:
SPECS:
   php.spec (1.688.2.22 -> 1.688.2.23) 

---- Diffs:

================================================================
Index: SPECS/php.spec
diff -u SPECS/php.spec:1.688.2.22 SPECS/php.spec:1.688.2.23
--- SPECS/php.spec:1.688.2.22	Mon Mar 16 16:24:05 2009
+++ SPECS/php.spec	Mon Mar 16 16:46:19 2009
@@ -62,8 +62,8 @@
 ERROR: You need to select at least one Apache SAPI to build shared modules.
 %endif
 
-%define	_rel	0.18
-%define	_snap	200903141330
+%define		rel		0.19
+%define		snap	200903141330
 Summary:	PHP: Hypertext Preprocessor
 Summary(fr.UTF-8):	Le langage de script embarque-HTML PHP
 Summary(pl.UTF-8):	Język skryptowy PHP
@@ -72,13 +72,12 @@
 Summary(uk.UTF-8):	PHP Версії 5 - мова препроцесування HTML-файлів, виконувана на сервері
 Name:		php
 Version:	5.3.0
-Release:	%{_rel}@%{_snap}
+Release:	%{rel}@%{snap}
 Epoch:		4
 License:	PHP
 Group:		Libraries
-Source0:	http://snaps.php.net/%{name}5.3-%{_snap}.tar.bz2
+Source0:	http://snaps.php.net/%{name}5.3-%{snap}.tar.bz2
 # Source0-md5:	1c090604bc8f3bd0a20db98896402671
-Source2:	zend.gif
 Source3:	%{name}-mod_%{name}.conf
 Source4:	%{name}-cgi-fcgi.ini
 Source5:	%{name}-cgi.ini
@@ -1461,7 +1460,7 @@
 Moduł PHP umożliwiający używanie kompresji zlib.
 
 %prep
-%setup -q -n %{name}5.3-%{_snap}
+%setup -q -n %{name}5.3-%{snap}
 %patch0 -p1
 %patch1 -p1
 #%patch2 -p1
@@ -1611,7 +1610,7 @@
 %if %{with mssql} || %{with sybase_ct}
 	--with-pdo-dblib=shared \
 %endif
-%if %{with interbase} && !%{with interbase_inst}
+%if %{with interbase} && %{without interbase_inst}
 	--with-pdo-firebird=shared,/usr \
 %endif
 	--with-mysql-sock=/var/lib/mysql/mysql.sock \
@@ -1653,7 +1652,7 @@
 	--with-mcrypt=shared \
 	%{?with_mm:--with-mm} \
 	%{?with_mssql:--with-mssql=shared} \
-	--with-mysql=shared,/usr \
+	--with-mysql=shared,mysqlnd \
 	%{?with_mysqli:--with-mysqli=shared,mysqlnd} \
 	%{?with_oci8:--with-oci8=shared} \
 	%{?with_openssl:--with-openssl=shared} \
@@ -1703,25 +1702,19 @@
 rm -rf sapi/cgi/.libs sapi/cgi/*.lo
 %{__make} sapi/cgi/php-cgi -f Makefile.fcgi
 cp -r sapi/cgi sapi/fcgi
-# test off for now, php binary SEGVs in buildroot (seems to work after install
-# though); see bug: 45079
-# [ "$(echo '<?php echo php_sapi_name();' | ./sapi/fcgi/php-cgi -q)" = cgi-fcgi ] || exit 1
+[ "$(echo '<?php echo php_sapi_name();' | ./sapi/fcgi/php-cgi -qn)" = cgi-fcgi ] || exit 1
 %endif
 
 # CGI
 cp -af php_config.h.cgi main/php_config.h
 rm -rf sapi/cgi/.libs sapi/cgi/*.lo
 %{__make} sapi/cgi/php-cgi -f Makefile.cgi
-# test off for now, php binary SEGVs in buildroot (seems to work after install
-# though); see bug: 45079
-# [ "$(echo '<?=php_sapi_name();' | ./sapi/cgi/php-cgi -q)" = cgi-fcgi ] || exit 1
+[ "$(echo '<?=php_sapi_name();' | ./sapi/cgi/php-cgi -qn)" = cgi-fcgi ] || exit 1
 
 # CLI
 cp -af php_config.h.cli main/php_config.h
 %{__make} sapi/cli/php -f Makefile.cli
-# test off for now, php binary SEGVs in buildroot (seems to work after install
-# though); see bug: 45079
-# [ "$(echo '<?php echo php_sapi_name();' | ./sapi/cli/php -q)" = cli ] || exit 1
+[ "$(echo '<?php echo php_sapi_name();' | ./sapi/cli/php -qn)" = cli ] || exit 1
 
 %if %{with tests}
 # Run tests, using the CLI SAPI
@@ -1782,15 +1775,13 @@
 install %{SOURCE9} $RPM_BUILD_ROOT%{_sysconfdir}/browscap.ini
 
 %if %{with apache1}
-install %{SOURCE2} php.gif $RPM_BUILD_ROOT/home/services/apache/icons
 install %{SOURCE3} $RPM_BUILD_ROOT/etc/apache/conf.d/70_mod_php.conf
 install %{SOURCE6} $RPM_BUILD_ROOT%{_sysconfdir}/php-apache.ini
 rm -f $RPM_BUILD_ROOT%{_libdir}/apache1/libphp5.la
 %endif
 
 %if %{with apache2}
-install %{SOURCE2} php.gif $RPM_BUILD_ROOT/home/services/httpd/icons
-install %{SOURCE3} $RPM_BUILD_ROOT/etc/httpd/httpd.conf/70_mod_php.conf
+install %{SOURCE3} $RPM_BUILD_ROOT/etc/httpd/conf.d/70_mod_php.conf
 install %{SOURCE6} $RPM_BUILD_ROOT%{_sysconfdir}/php-apache2handler.ini
 rm -f $RPM_BUILD_ROOT%{_libdir}/apache/libphp5.la
 %endif
@@ -2584,6 +2575,11 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.688.2.23  2009/03/16 15:46:19  glen
+- bug #45079 fixed (enable sapi name tests)
+- build mysql ext also with mysqlnd
+- fix icons removal
+
 Revision 1.688.2.22  2009/03/16 15:24:05  glen
 - partial merge from HEAD
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SPECS/php.spec?r1=1.688.2.22&r2=1.688.2.23&f=u



More information about the pld-cvs-commit mailing list