]> git.pld-linux.org Git - packages/php.git/blobdiff - php.spec
- proper dom configure option - now shared dom module is built
[packages/php.git] / php.spec
index 7ad7d9e1d0a109647f38305f3be72ee4a03d8c8f..fe8249e7403ad2b65f2933993cc45fc55aa5f905 100644 (file)
--- a/php.spec
+++ b/php.spec
@@ -10,7 +10,6 @@
 #   These extensions BuildRequires proprietary libraries...
 # - fix building of sybase extensions
 # - test if php.cgi segfaults after ctrl+d when overload.so is loaded
-# - build simplexml as shared (now it's static)
 #
 # Conditional build:
 %bcond_with    db3             # use db3 packages instead of db (4.x) for Berkeley DB support
@@ -38,7 +37,6 @@
 %bcond_without pgsql           # without PostgreSQL extension module
 %bcond_without pspell          # without pspell extension module
 %bcond_without recode          # without recode extension module
-%bcond_without simplexml       # without simplexml extension module
 %bcond_without snmp            # without SNMP extension module
 %bcond_without sqlite          # without SQLite extension module
 %bcond_without sybase          # without Sybase extension module
@@ -46,7 +44,6 @@
 %bcond_without tidy            # without Tidy extension module
 %bcond_without wddx            # without WDDX extension module
 %bcond_without xmlrpc          # without XML-RPC extension module
-%bcond_without xml             # without XML and DOMXML extension modules
 #
 %define        _apache2        %(rpm -q apache-devel 2> /dev/null | grep -Eq '\\-2\\.[0-9]+\\.' && echo 1 || echo 0)
 %define        apxs            /usr/sbin/apxs
@@ -120,15 +117,15 @@ BuildRequires:    autoconf >= 2.53
 BuildRequires: automake >= 1.4d
 BuildRequires: bison
 BuildRequires: bzip2-devel
-%{?with_curl:BuildRequires:    curl-devel >= 7.12.0 }
+%{?with_curl:BuildRequires:    curl-devel >= 7.12.0}
 BuildRequires: cyrus-sasl-devel
 %{?with_db3:BuildRequires:     db3-devel >= 3.1}
 %{!?with_db3:BuildRequires:    db-devel >= 4.0}
 BuildRequires: elfutils-devel
-%if %{with xml} || %{with xmlrpc}
+%if %{with wddx} || %{with xmlrpc}
 BuildRequires: expat-devel
-%{?with_fam:BuildRequires:     fam-devel}
 %endif
+%{?with_fam:BuildRequires:     fam-devel}
 %{?with_fdf:BuildRequires:     fdftk-devel}
 BuildRequires: fcgi-devel
 BuildRequires: flex
@@ -148,7 +145,7 @@ BuildRequires:      libmcrypt-devel >= 2.4.4
 BuildRequires: libpng-devel >= 1.0.8
 BuildRequires: libtiff-devel
 BuildRequires: libtool >= 1.4.3
-%{?with_xml:BuildRequires:     libxml2-devel >= 2.5.10}
+BuildRequires: libxml2-devel >= 2.5.10
 BuildRequires: libxslt-devel >= 1.0.18
 %{?with_mhash:BuildRequires:   mhash-devel}
 %{?with_ming:BuildRequires:    ming-devel >= 0.1.0}
@@ -513,6 +510,20 @@ file I/O support.
 %description dio -l pl
 Modu³ PHP dodaj±cy obs³ugê bezpo¶rednich operacji I/O na plikach.
 
+%package dom
+Summary:       DOM extension module for PHP
+Summary(pl):   Modu³ DOM dla PHP
+Group:         Libraries
+Requires(post,preun):  %{name}-common = %{epoch}:%{version}-%{release}
+Requires:      %{name}-common = %{epoch}:%{version}-%{release}
+
+%description dom
+This is a dynamic shared object (DSO) for PHP that will add new DOM
+support.
+
+%description dom -l pl
+Modu³ PHP dodaj±cy now± obs³ugê DOM.
+
 %package exif
 Summary:       exif extension module for PHP
 Summary(pl):   Modu³ exif dla PHP
@@ -1080,20 +1091,6 @@ Modu
 
 Uwaga: to jest modu³ eksperymentalny.
 
-%package simplexml
-Summary:       SimpleXML extension module for PHP
-Summary(pl):   Modu³ SimpleXML dla PHP
-Group:         Libraries
-Requires(post,preun):  %{name}-common = %{epoch}:%{version}-%{release}
-Requires:      %{name}-%{common} = %{epoch}:%{version}-%{release}
-
-%description simplexml
-This is a dynamic shared object (DSO) for PHP that will add SimpleXML
-support.
-
-%description simplexml -l pl
-Modu³ PHP dodaj±cy obs³ugê SimpleXML.
-
 %package snmp
 Summary:       SNMP extension module for PHP
 Summary(pl):   Modu³ SNMP dla PHP
@@ -1436,6 +1433,7 @@ for i in fcgi cgi cli apxs ; do
        --enable-dba=shared \
        --enable-dbx=shared \
        --enable-dio=shared \
+       --enable-dom=shared \
        --enable-exif=shared \
        --enable-filepro=shared \
        --enable-ftp=shared \
@@ -1449,7 +1447,6 @@ for i in fcgi cgi cli apxs ; do
        --enable-session \
        --enable-shared \
        --enable-shmop=shared \
-       %{?with_simplexml:--enable-simplexml} \
        --enable-sysvmsg=shared \
        --enable-sysvsem=shared \
        --enable-sysvshm=shared \
@@ -1459,15 +1456,14 @@ for i in fcgi cgi cli apxs ; do
        --enable-sockets=shared \
        --enable-ucd-snmp-hack \
        %{?with_wddx:--enable-wddx=shared} \
-       %{!?with_xml:--disable-xml}%{?with_xml:--enable-xml=shared} \
+       --enable-xml=shared \
        --enable-yp=shared \
        --with-bz2=shared \
        %{?with_cpdf:--with-cpdflib=shared} \
        %{!?with_curl:--without-curl}%{?with_curl:--with-curl=shared} \
        %{?with_db3:--with-db3}%{!?with_db3:--with-db4} \
        --with-dbase=shared \
-       %{?with_xml:--with-dom=shared} \
-%if %{with xml} || %{with xmlrpc}
+%if %{with wddx} || %{with xmlrpc}
        --with-expat-dir=shared,/usr \
 %else
        --without-expat-dir \
@@ -1522,8 +1518,6 @@ for i in fcgi cgi cli apxs ; do
        --with-zlib=shared \
        --with-zlib-dir=shared,/usr
 
-#      %{?with_sybase:--with-sybase-ct=shared,/usr --with-sybase=shared,/usr} \
-
 cp -f Makefile Makefile.$i
 # left for debugging purposes
 cp -f main/php_config.h php_config.h.$i
@@ -1708,6 +1702,14 @@ if [ "$1" = "0" ]; then
        %{_sbindir}/php-module-install remove dio %{_sysconfdir}/php.ini
 fi
 
+%post dom
+%{_sbindir}/php-module-install install dom %{_sysconfdir}/php.ini
+
+%preun dom
+if [ "$1" = "0" ]; then
+       %{_sbindir}/php-module-install remove dom %{_sysconfdir}/php.ini
+fi
+
 %post exif
 %{_sbindir}/php-module-install install exif %{_sysconfdir}/php.ini
 
@@ -2026,14 +2028,6 @@ if [ "$1" = "0" ]; then
        %{_sbindir}/php-module-install remove shmop %{_sysconfdir}/php.ini
 fi
 
-%post simplexml
-%{_sbindir}/php-module-install install simplexml %{_sysconfdir}/php.ini
-
-%preun simplexml
-if [ "$1" = "0" ]; then
-       %{_sbindir}/php-module-install remove simplexml %{_sysconfdir}/php.ini
-fi
-
 %post snmp
 %{_sbindir}/php-module-install install snmp %{_sysconfdir}/php.ini
 
@@ -2241,6 +2235,10 @@ fi
 %defattr(644,root,root,755)
 %attr(755,root,root) %{extensionsdir}/dio.so
 
+%files dom
+%defattr(644,root,root,755)
+%attr(755,root,root) %{extensionsdir}/dom.so
+
 %if %{with fam}
 %files fam
 %defattr(644,root,root,755)
@@ -2476,18 +2474,9 @@ fi
 %attr(755,root,root) %{extensionsdir}/wddx.so
 %endif
 
-%if %{with xml}
 %files xml
 %defattr(644,root,root,755)
 %attr(755,root,root) %{extensionsdir}/xml.so
-%endif
-
-# FIXME: build as shared module
-%if 0 && %{with simplexml}
-%files simplexml
-%defattr(644,root,root,755)
-%attr(755,roor,root) %{extensionsdir}/simplexml.so
-%endif
 
 %if %{with xmlrpc}
 %files xmlrpc
This page took 0.03273 seconds and 4 git commands to generate.