# _without_xml - without XML extension module
# _without_xmlrpc - without XML-RPC extension module
# _without_xslt - without XSLT extension module
+#
+# _without_curl - wihtout CURL support
+# _without_psql - without PostgreSQL support
+# _without_ming -
+# _without_mhash -
+# _without_mnogosearch -
+# _without_pspell -
+
Summary: The PHP HTML-embedded scripting language for use with Apache
Summary(fr): Le langage de script embarque-HTML PHP pour Apache
Summary(pl): Jêzyk skryptowy PHP -- u¿ywany wraz z serwerem Apache
Summary(uk): PHP ÷ÅÒÓ¦§ 4 -- ÍÏ×Á ÐÒÅÐÒÏÃÅÓÕ×ÁÎÎÑ HTML-ÆÁÊ̦×, ×ÉËÏÎÕ×ÁÎÁ ÎÁ ÓÅÒ×ÅÒ¦
Name: php
Version: 4.2.3
-Release: 1
+Release: 3
Epoch: 3
Group: Libraries
License: PHP
BuildRequires: bison
BuildRequires: bzip2-devel
BuildRequires: cracklib-devel >= 2.7-15
-BuildRequires: curl-devel
+%{!?_without_curl:BuildRequires: curl-devel}
BuildRequires: cyrus-sasl-devel
BuildRequires: db3-devel >= 3.1.17
%if %(expr %{?_without_xml:0}%{!?_without_xml:1} + %{?_without_xmlrpc:0}%{!?_without_xmlrpc:1})
BuildRequires: libtool >= 0:1.4.2-9
%{!?_without_xml:BuildRequires: libxml2-devel >= 2.2.7}
%{!?_without_domxslt:BuildRequires: libxslt-devel >= 1.0.3}
-BuildRequires: mhash-devel
-BuildRequires: ming-devel >= 0.1.0
+%{!?_without_mhash:BuildRequires: mhash-devel}
+%{!?_without_ming:BuildRequires: ming-devel >= 0.1.0}
%{!?_without_mm:BuildRequires: mm-devel >= 1.1.3}
-BuildRequires: mnogosearch-devel >= 3.2.6
+%{!?_without_mnogosearch:BuildRequires: mnogosearch-devel >= 3.2.6}
BuildRequires: mysql-devel >= 3.23.32
%{!?_without_ldap:BuildRequires: openldap-devel >= 2.0}
%if %(expr %{?_without_openssl:0}%{!?_without_openssl:1} + %{?_without_ldap:0}%{!?_without_ldap:1})
%{!?_without_pdf:BuildRequires: pdflib-devel >= 4.0.0}
BuildRequires: perl
%{!?_without_msession:BuildRequires: phoenix-devel}
-BuildRequires: postgresql-devel
-BuildRequires: postgresql-backend-devel >= 7.2
-BuildRequires: pspell-devel
+%{!?_without_psql:BuildRequires: postgresql-devel}
+%{!?_without_psql:BuildRequires: postgresql-backend-devel >= 7.2}
+%{!?_without_pspell:BuildRequires: pspell-devel}
%{!?_without_recode:BuildRequires: recode-devel >= 3.5d-3}
BuildRequires: rpm-php-pearprov >= 4.0.2-80
%{!?_without_xslt:BuildRequires: sablotron-devel}
# apache 1.3 vs apache 2.0
%if %{_apache2}
PreReq: apache >= 2.0.40
+%requires_eq apache
%else
PreReq: apache(EAPI) < 2.0.0
PreReq: apache(EAPI) >= 1.3.9
Summary: GD extension module for PHP
Summary: Modu³ GD dla PHP
Group: Libraries
+%{!?_without_gif:Requires: gd(gif)}
PreReq: %{name}-common = %{version}
%{!?_without_gif:Provides: %{name}-gd(gif) = %{epoch}:%{version}}
--with-bz2=shared \
%{!?_without_cpdf:--with-cpdflib=shared} \
--with-crack=shared \
- --with-curl=shared \
+ %{?_without_curl:--without-curl}%{!?_without_curl:--with-curl=shared} \
--without-db2 \
--with-db3 \
--with-dbase=shared \
%{!?_without_ldap:--with-ldap=shared} \
--with-mcal=shared,/usr \
--with-mcrypt=shared \
- --with-mhash=shared \
- --with-ming=shared \
+ %{!?_without_mhash:--with-mhash=shared} \
+ %{!?_without_ming:--with-ming=shared} \
%{!?_without_mm:--with-mm} \
- --with-mnogosearch=shared,/usr \
+ %{?_without_mnogosearch:--without-mnogosearch}%{!?_without_mnogosearch:--with-mnogosearch=shared,/usr} \
%{!?_without_msession:--with-msession=shared}%{?_without_msession:--without-msession} \
--with-mysql=shared,/usr \
--with-mysql-sock=/var/lib/mysql/mysql.sock \
%{?_without_pcre:--without-pcre-regex}%{!?_without_pcre:--with-pcre-regex=shared} \
%{!?_without_pdf:--with-pdflib=shared} \
--with-pear=%{php_pear_dir} \
- --with-pgsql=shared,/usr \
+ %{?_without_psql:--without-pgsql}%{!?_without_psql:--with-pgsql=shared,/usr} \
--with-png-dir=shared,/usr \
- --with-pspell=shared \
+ %{!?_without_pspell:--with-pspell=shared} \
%{!?_without_recode:--with-recode=shared} \
--with-regex=php \
--with-sablot-js=shared,no \
%defattr(644,root,root,755)
%attr(755,root,root) %{extensionsdir}/ctype.so
+%if %{!?_without_curl:1}%{?_without_curl:0}
%files curl
%defattr(644,root,root,755)
%attr(755,root,root) %{extensionsdir}/curl.so
+%endif
%files dba
%defattr(644,root,root,755)
%defattr(644,root,root,755)
%attr(755,root,root) %{extensionsdir}/mcrypt.so
+%if %{!?_without_mhash:1}%{?_without_mhash:0}
%files mhash
%defattr(644,root,root,755)
%attr(755,root,root) %{extensionsdir}/mhash.so
+%endif
+%if %{!?_without_ming:1}%{?_without_ming:0}
%files ming
%defattr(644,root,root,755)
%attr(755,root,root) %{extensionsdir}/ming.so
+%endif
+%if %{!?_without_mnogosearch:1}%{?_without_mnogosearch:0}
%files mnogosearch
%defattr(644,root,root,755)
%attr(755,root,root) %{extensionsdir}/mnogosearch.so
+%endif
%if %{?_without_msession:0}%{!?_without_msession:1}
%files msession
%attr(755,root,root) %{extensionsdir}/pdf.so
%endif
+%if %{!?_without_psql:1}%{?_without_psql:0}
%files pgsql
%defattr(644,root,root,755)
%attr(755,root,root) %{extensionsdir}/pgsql.so
+%endif
%files posix
%defattr(644,root,root,755)
%attr(755,root,root) %{extensionsdir}/posix.so
+%if %{!?_without_pspell:1}%{?_without_pspell:0}
%files pspell
%defattr(644,root,root,755)
%attr(755,root,root) %{extensionsdir}/pspell.so
+%endif
%if %{?_without_recode:0}%{!?_without_recode:1}
%files recode