[packages/php/dev-7.4] fix without pdo builds
glen
glen at pld-linux.org
Wed Jun 19 21:47:39 CEST 2019
commit f429f5d72179d7a311840eb4ce7f772b684e7235
Author: Elan Ruusamäe <glen at pld-linux.org>
Date: Wed Jun 19 17:54:11 2019 +0300
fix without pdo builds
php.spec | 46 ++++++++++++++++++++++++++++++++++++++--------
1 file changed, 38 insertions(+), 8 deletions(-)
---
diff --git a/php.spec b/php.spec
index 8416bdf..bacd74d 100644
--- a/php.spec
+++ b/php.spec
@@ -81,7 +81,11 @@
%bcond_without pcre # without PCRE extension module
%bcond_without pdo # without PDO extension module
%bcond_without pdo_dblib # without PDO dblib extension module
+%bcond_without pdo_firebird # without PDO Firebird extension module
%bcond_without pdo_mysql # without PDO MySQL extension module
+%bcond_without pdo_oci # without PDO oci extension module
+%bcond_without pdo_odbc # without PDO ODBC extension module
+%bcond_without pdo_pgsql # without PDO pgsql extension module
%bcond_without pdo_sqlite # without PDO SQLite extension module
%bcond_without pgsql # without PostgreSQL extension module
%bcond_without phar # without Phar extension module
@@ -135,6 +139,22 @@
%undefine with_interbase
%endif
+%if %{without odbc}
+%undefine with_pdo_odbc
+%endif
+
+%if %{without pgsql}
+%undefine with_pdo_pgsql
+%endif
+
+%if %{without oci}
+%undefine with_pdo_oci
+%endif
+
+%if %{without interbase} || %{with interbase_inst}
+%undefine with_pdo_firebird
+%endif
+
%ifnarch %{ix86} %{x8664} x32
# unsupported, see sapi/cgi/fpm/fpm_atomic.h
%undefine with_fpm
@@ -145,6 +165,16 @@
%undefine with_filter
%endif
+%if %{without pdo}
+%undefine with_pdo_dblib
+%undefine with_pdo_firebird
+%undefine with_pdo_mysql
+%undefine with_pdo_oci
+%undefine with_pdo_odbc
+%undefine with_pdo_pgsql
+%undefine with_pdo_sqlite
+%endif
+
%define subver alpha1
%define orgname php
%define ver_suffix 74
@@ -2328,15 +2358,15 @@ for sapi in $sapis; do
%if %{with pdo_dblib}
--with-pdo-dblib=shared \
%endif
-%if %{with interbase} && %{without interbase_inst}
+%if %{with pdo_firebird}
--with-pdo-firebird=shared,/usr \
%endif
%{?with_mhash:--with-mhash=yes} \
--with-mysql-sock=/var/lib/mysql/mysql.sock \
%{__with_without pdo_mysql pdo-mysql shared,%{!?with_mysqlnd:/usr}%{?with_mysqlnd:mysqlnd}} \
- %{?with_oci:--with-pdo-oci=shared%{?with_instantclient:,instantclient,%{_libdir}}} \
- %{?with_odbc:--with-pdo-odbc=shared,unixODBC,/usr} \
- %{?with_pgsql:--with-pdo-pgsql=shared} \
+ %{?with_pdo_oci:--with-pdo-oci=shared%{?with_instantclient:,instantclient,%{_libdir}}} \
+ %{?with_pdo_odbc:--with-pdo-odbc=shared,unixODBC,/usr} \
+ %{?with_pdo_pgsql:--with-pdo-pgsql=shared} \
%{?with_pdo_sqlite:--with-pdo-sqlite=shared,/usr} \
%{?with_webp:--with-webp-dir=/usr} \
--without-libexpat-dir \
@@ -3200,7 +3230,7 @@ fi
%attr(755,root,root) %{php_extensiondir}/mysqlnd.so
%endif
-%if %{with oci}
+%if %{with pdo_oci}
%files oci8
%defattr(644,root,root,755)
%doc ext/oci8/{CREDITS,README}
@@ -3264,7 +3294,7 @@ fi
%attr(755,root,root) %{php_extensiondir}/pdo_dblib.so
%endif
-%if %{with interbase} && !%{with interbase_inst}
+%if %{with pdo_firebird}
%files pdo-firebird
%defattr(644,root,root,755)
%doc ext/pdo_firebird/CREDITS
@@ -3288,7 +3318,7 @@ fi
%attr(755,root,root) %{php_extensiondir}/pdo_oci.so
%endif
-%if %{with odbc}
+%if %{with pdo_odbc}
%files pdo-odbc
%defattr(644,root,root,755)
%doc ext/pdo_odbc/CREDITS
@@ -3296,7 +3326,7 @@ fi
%attr(755,root,root) %{php_extensiondir}/pdo_odbc.so
%endif
-%if %{with pgsql}
+%if %{with pdo_pgsql}
%files pdo-pgsql
%defattr(644,root,root,755)
%doc ext/pdo_pgsql/CREDITS
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/php.git/commitdiff/156728753ddb940956bcc5084c228786a0845d11
More information about the pld-cvs-commit
mailing list