]> 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 7dd124b8c36abc974037d206810ce42f6dc3f5a2..fe8249e7403ad2b65f2933993cc45fc55aa5f905 100644 (file)
--- a/php.spec
+++ b/php.spec
@@ -1,77 +1,78 @@
 #
 # TODO:
-# - fastcgi option in cgi SAPI? or separate fcgi SAPI?
 # - make sure that session-unregister patch is no longer needed
 #   (any crash reports related to session modules?)
+# - think of including support for:
+#    - mcve,
+#    - ovrimos,
+#    - pfpro,
+#    - ircg,
+#   These extensions BuildRequires proprietary libraries...
+# - fix building of sybase extensions
+# - test if php.cgi segfaults after ctrl+d when overload.so is loaded
+#
+# Conditional build:
+%bcond_with    db3             # use db3 packages instead of db (4.x) for Berkeley DB support
+%bcond_with    fdf             # with FDF (PDF forms) module           (BR: proprietary libs)
+%bcond_with    hardened        # build with hardened patch applied (http://www.hardened-php.net/)
+%bcond_with    hwapi           # with Hw API support                   (BR: proprietary libs)
+%bcond_with    interbase_inst  # use InterBase install., not Firebird  (BR: proprietary libs)
+%bcond_with    oci8            # with Oracle oci8 extension module     (BR: proprietary libs)
+%bcond_with    oracle          # with oracle extension module          (BR: proprietary libs)
+%bcond_without cpdf            # without cpdf extension module
+%bcond_without curl            # without CURL extension module
+%bcond_without fam             # without FAM (File Alteration Monitor) extension module
+%bcond_without imap            # without IMAP extension module
+%bcond_without interbase       # without InterBase extension module
+%bcond_without ldap            # without LDAP extension module
+%bcond_without mhash           # without mhash extension module
+%bcond_without ming            # without ming extension module
+%bcond_without mm              # without mm support for session storage
+%bcond_without mnogosearch     # without mnogosearch extension module
+%bcond_without msession        # without msession extension module
+%bcond_without mssql           # without MS SQL extension module
+%bcond_without odbc            # without ODBC extension module
+%bcond_without openssl         # without OpenSSL support and OpenSSL extension (module)
+%bcond_without pcre            # without PCRE extension module
+%bcond_without pgsql           # without PostgreSQL extension module
+%bcond_without pspell          # without pspell extension module
+%bcond_without recode          # without recode extension module
+%bcond_without snmp            # without SNMP extension module
+%bcond_without sqlite          # without SQLite extension module
+%bcond_without sybase          # without Sybase extension module
+%bcond_without sybase_ct       # without Sybase-CT extension module
+%bcond_without tidy            # without Tidy extension module
+%bcond_without wddx            # without WDDX extension module
+%bcond_without xmlrpc          # without XML-RPC extension module
 #
-# Automatic pear requirements finding:
-%include       /usr/lib/rpm/macros.php
-
 %define        _apache2        %(rpm -q apache-devel 2> /dev/null | grep -Eq '\\-2\\.[0-9]+\\.' && echo 1 || echo 0)
 %define        apxs            /usr/sbin/apxs
-
+# some problems with apache 2.x
 %if %{_apache2}
-%define        _without_recode 1
-%define        _without_mm     1
+%undefine      with_mm
 %endif
-
+%ifnarch %{ix86} amd64 sparc sparcv9 alpha ppc
+%undefine      with_interbase
+%endif
+# x86-only libs
 %ifnarch %{ix86}
-%define        _without_interbase      1
-%define        _without_msession       1
+%undefine      with_msession
 %endif
-
-# Conditional build:
-# _with_db3            - use db3 packages instead of db (4.x) for Berkeley DB support
-# _with_fdf            - with FDF (PDF forms) module           (BR: proprietary lib)
-# _with_interbase_inst - use InterBase install., not Firebird  (BR: proprietary libs)
-# _with_java           - with Java extension module            (BR: jdk)
-# _with_oci8           - with Oracle oci8 extension module     (BR: proprietary libs)
-# _with_oracle         - with oracle extension module          (BR: proprietary libs)
-# _without_cpdf                - without cpdf extension module
-# _without_curl                - without CURL extension module
-# _without_domxslt     - without DOM XSLT/EXSLT support in DOM XML extension module
-# _without_fribidi     - without FriBiDi extension module
-# _without_gif         - build GD extension module with gd library without GIF support
-# _without_imap                - without IMAP extension module
-# _without_interbase   - without InterBase extension module
-# _without_ldap                - without LDAP extension module
-# _without_mhash       - without mhash extension module
-# _without_ming                - without ming extension module
-# _without_mm          - without mm support for session storage
-# _without_mnogosearch - without mnogosearch extension module
-# _without_msession    - without msession extension module
-# _without_mssql       - without MS SQL extension module
-# _without_odbc                - without ODBC extension module
-# _without_openssl     - without OpenSSL support and OpenSSL extension (module)
-# _without_pcre                - without PCRE extension module
-# _without_pdf         - without PDF extension module
-# _without_pgsql       - without PostgreSQL extension module
-# _without_aspell      - without pspell extension module
-# _without_recode      - without recode extension module
-# _without_qtdom       - without QT DOM extension module
-# _without_snmp                - without SNMP extension module
-# _without_sybase      - without Sybase and Sybase-CT extension modules
-# _without_wddx                - without WDDX extension module
-# _without_xmlrpc      - without XML-RPC extension module
-# _without_xml         - without XML and DOMXML extension modules
-# _without_xslt                - without XSLT extension module
-# _without_yaz         - without YAZ extension module
-
+%include       /usr/lib/rpm/macros.php
 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(pl):   Jêzyk skryptowy PHP - u¿ywany wraz z serwerem Apache
 Summary(pt_BR):        A linguagem de script PHP
-Summary(ru):   PHP ÷ÅÒÓÉÉ 4 -- ÑÚÙË ÐÒÅÐÒÏÃÅÓÓÉÒÏ×ÁÎÉÑ HTML-ÆÁÊÌÏ×, ×ÙÐÏÌÎÑÅÍÙÊ ÎÁ ÓÅÒ×ÅÒÅ
-Summary(uk):   PHP ÷ÅÒÓ¦§ 4 -- ÍÏ×Á ÐÒÅÐÒÏÃÅÓÕ×ÁÎÎÑ HTML-ÆÁÊ̦×, ×ÉËÏÎÕ×ÁÎÁ ÎÁ ÓÅÒ×ÅÒ¦
+Summary(ru):   PHP ÷ÅÒÓÉÉ - ÑÚÙË ÐÒÅÐÒÏÃÅÓÓÉÒÏ×ÁÎÉÑ HTML-ÆÁÊÌÏ×, ×ÙÐÏÌÎÑÅÍÙÊ ÎÁ ÓÅÒ×ÅÒÅ
+Summary(uk):   PHP ÷ÅÒÓ¦§ - ÍÏ×Á ÐÒÅÐÒÏÃÅÓÕ×ÁÎÎÑ HTML-ÆÁÊ̦×, ×ÉËÏÎÕ×ÁÎÁ ÎÁ ÓÅÒ×ÅÒ¦
 Name:          php
-Version:       4.3.4
-Release:       2
+Version:       5.0.3
+Release:       1%{?with_hardened:hardened}
 Epoch:         3
 Group:         Libraries
 License:       PHP
-#Source0:      http://www.php.net/distributions/%{name}-%{version}.tar.bz2
-Source0:       http://downloads.php.net/ilia/%{name}-%{version}.tar.bz2
-# Source0-md5: b9dd601863e08e52e3c4d5e02c2627cf
+Source0:       http://www.php.net/distributions/%{name}-%{version}.tar.bz2
+# Source0-md5: fd26455febdddee0977ce226b9108d9c
 Source1:       FAQ.%{name}
 Source2:       zend.gif
 Source4:       %{name}-module-install
@@ -79,123 +80,114 @@ Source5:  %{name}-mod_%{name}.conf
 Source6:       %{name}-cgi.ini
 Source7:       %{name}-apache.ini
 Source8:       %{name}-cli.ini
+Source9:       http://www.hardened-php.net/hardened-php-%{version}-0.2.5.patch.gz
+# Source9-md5: cc91bb34a066135f1ef7cb1d4ba00b0d
 Patch0:                %{name}-shared.patch
 Patch1:                %{name}-pldlogo.patch
-Patch2:                %{name}-xml-expat-fix.patch
-Patch3:                %{name}-mail.patch
-Patch4:                %{name}-link-libs.patch
-Patch5:                %{name}-libpq_fs_h_path.patch
-Patch6:                %{name}-wddx-fix.patch
-Patch7:                %{name}-cpdf-fix.patch
-Patch8:                %{name}-hyperwave-fix.patch
-Patch9:                %{name}-xslt-gcc33.patch
-Patch10:       %{name}-java-norpath.patch
-Patch11:       %{name}-mcal-shared-lib.patch
-Patch12:       %{name}-msession-shared-lib.patch
-Patch13:       %{name}-build_modules.patch
-Patch14:       %{name}-sapi-ini-file.patch
-Patch15:       %{name}-ncurses.patch
-Patch16:       %{name}-no-metaccld.patch
-Patch17:       %{name}-session-unregister.patch
-Patch18:       %{name}-ini.patch
-Patch19:       %{name}-acam.patch
-Patch20:       %{name}-xmlrpc-fix.patch
-Patch21:       %{name}-libtool.patch
-Patch22:       %{name}-allow-db31.patch
-Patch23:       %{name}-threads-acfix.patch
-Patch24:       %{name}-tsrmlsfetchgcc2.patch
-Patch25:       %{name}-qt.patch
-Patch26:       %{name}-no_pear_install.patch
-Patch27:       %{name}-zlib.patch
-Patch28:       %{name}-db-shared.patch
-Patch29:       %{name}-sybase-fix.patch
-Patch30:       %{name}-mssql-fix.patch
-Patch31:       %{name}-phpize_fixes.patch
-Icon:          php4.gif
+Patch2:                %{name}-mail.patch
+Patch3:                %{name}-link-libs.patch
+Patch4:                %{name}-libpq_fs_h_path.patch
+Patch5:                %{name}-wddx-fix.patch
+Patch6:                %{name}-msession-shared-lib.patch
+Patch7:                %{name}-build_modules.patch
+Patch8:                %{name}-sapi-ini-file.patch
+Patch9:                %{name}-no-metaccld.patch
+Patch10:       %{name}-session-unregister.patch
+Patch11:       %{name}-ini.patch
+Patch12:       %{name}-acam.patch
+Patch13:       %{name}-xmlrpc-fix.patch
+Patch14:       %{name}-libtool.patch
+Patch15:       %{name}-allow-db31.patch
+Patch16:       %{name}-threads-acfix.patch
+Patch17:       %{name}-tsrmlsfetchgcc2.patch
+Patch18:       %{name}-no_pear_install.patch
+Patch19:       %{name}-zlib.patch
+Patch20:       %{name}-sybase-fix.patch
+Patch21:       %{name}-mnogosearch-fix.patch
+Patch22:       %{name}-nohttpd.patch
+Patch23:       %{name}-lib64.patch
+Patch24:       %{name}-phpize.patch
+Patch25:       %{name}-gd_imagerotate_enable.patch
+Patch26:       %{name}-uint32_t.patch
+Icon:          php.gif
 URL:           http://www.php.net/
-%{!?_without_interbase:%{!?_with_interbase_inst:BuildRequires: Firebird-devel >= 1.0.2.908-2}}
-BuildRequires: apache-devel
+%{?with_interbase:%{!?with_interbase_inst:BuildRequires:       Firebird-devel >= 1.0.2.908-2}}
+%{?with_pspell:BuildRequires:  aspell-devel}
 BuildRequires: autoconf >= 2.53
 BuildRequires: automake >= 1.4d
 BuildRequires: bison
 BuildRequires: bzip2-devel
-BuildRequires: cracklib-devel >= 2.7-15
-%{!?_without_curl:BuildRequires:       curl-devel >= 7.9.8 }
+%{?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}
+%{?with_db3:BuildRequires:     db3-devel >= 3.1}
+%{!?with_db3:BuildRequires:    db-devel >= 4.0}
 BuildRequires: elfutils-devel
-%if %(expr %{?_without_xml:0}%{!?_without_xml:1} + %{?_without_xmlrpc:0}%{!?_without_xmlrpc:1})
+%if %{with wddx} || %{with xmlrpc}
 BuildRequires: expat-devel
 %endif
-%{?_with_fdf:BuildRequires:    fdftk-devel}
+%{?with_fam:BuildRequires:     fam-devel}
+%{?with_fdf:BuildRequires:     fdftk-devel}
+BuildRequires: fcgi-devel
 BuildRequires: flex
-%if %(expr %{?_without_mssql:0}%{!?_without_mssql:1} + %{?_without_sybase:0}%{!?_without_sybase:1})
+%if %{with mssql} || %{with sybase} || %{with sybase_ct}
 BuildRequires: freetds-devel
 %endif
 BuildRequires: freetype-devel >= 2.0
-%{!?_without_fribidi:BuildRequires:    fribidi-devel >= 0.10.4}
-BuildRequires: gd-devel >= 2.0.1
-%{!?_without_gif:BuildRequires:        gd-devel(gif)}
-%{?_without_gif:BuildConflicts:        gd-devel(gif)}
+BuildRequires: gd-devel >= 2.0.28-4
 BuildRequires: gdbm-devel
 BuildRequires: gmp-devel
-%{!?_without_imap:BuildRequires:       imap-devel >= 1:2001-0.BETA.200107022325.2 }
-%{?_with_java:BuildRequires:   jdk >= 1.1}
-%{!?_without_cpdf:BuildRequires:       libcpdf-devel >= 2.02r1-2}
+%{?with_imap:BuildRequires:    imap-devel >= 1:2001-0.BETA.200107022325.2}
+%{?with_cpdf:BuildRequires:    libcpdf-devel >= 2.02r1-2}
+BuildRequires: libidn-devel
 BuildRequires: libjpeg-devel
 BuildRequires: libltdl-devel >= 1.4
-BuildRequires: libmcal-devel
 BuildRequires: libmcrypt-devel >= 2.4.4
 BuildRequires: libpng-devel >= 1.0.8
 BuildRequires: libtiff-devel
 BuildRequires: libtool >= 1.4.3
-%{!?_without_xml:BuildRequires:        libxml2-devel >= 2.2.7}
-%{!?_without_domxslt:BuildRequires:    libxslt-devel >= 1.0.3}
-%{!?_without_mhash:BuildRequires:      mhash-devel}
-%{!?_without_ming:BuildRequires:       ming-devel >= 0.1.0}
-%{!?_without_mm:BuildRequires: mm-devel >= 1.3.0}
-%{!?_without_mnogosearch:BuildRequires:        mnogosearch-devel >= 3.2.6}
-BuildRequires: mysql-devel >= 3.23.32
-BuildRequires: ncurses-devel
-%{!?_without_ldap:BuildRequires:       openldap-devel >= 2.0}
-%if %(expr %{?_without_openssl:0}%{!?_without_openssl:1} + %{?_without_ldap:0}%{!?_without_ldap:1})
-BuildRequires: openssl-devel >= 0.9.7c
+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}
+%{?with_mm:BuildRequires:      mm-devel >= 1.3.0}
+%{?with_mnogosearch:BuildRequires:     mnogosearch-devel >= 3.2.6}
+BuildRequires: mysql-devel >= 4.0.0
+BuildRequires: ncurses-ext-devel
+%{?with_ldap:BuildRequires:    openldap-devel >= 2.0}
+%if %{with openssl} || %{with ldap}
+BuildRequires: openssl-devel >= 0.9.7d
 %endif
 BuildRequires: pam-devel
-%{!?_without_pdf:BuildRequires:        pdflib-devel >= 4.0.0}
 BuildRequires: %{__perl}
-%{!?_without_msession:BuildRequires:   phoenix-devel}
-%{!?_without_pgsql:BuildRequires:      postgresql-devel}
-%{!?_without_pgsql:BuildRequires:      postgresql-backend-devel >= 7.2}
-%{!?_without_pspell:BuildRequires:     aspell-devel}
-%{!?_without_qtdom:BuildRequires:      qt-devel >= 2.2.0}
+%{?with_msession:BuildRequires:        phoenix-devel}
+%{?with_pgsql:BuildRequires:   postgresql-devel}
+%{?with_pgsql:BuildRequires:   postgresql-backend-devel >= 7.2}
 BuildRequires: readline-devel
-%{!?_without_recode:BuildRequires:     recode-devel >= 3.5d-3}
+%{?with_recode:BuildRequires:  recode-devel >= 3.5d-3}
 BuildRequires: rpm-php-pearprov >= 4.0.2-100
 BuildRequires: rpmbuild(macros) >= 1.120
-%{!?_without_xslt:BuildRequires:       sablotron-devel >= 0.96}
+%{?with_sqlite:BuildRequires:  sqlite-devel}
 BuildRequires: t1lib-devel
-%{!?_without_snmp:BuildRequires:       net-snmp-devel >= 5.0.7}
-%{!?_without_odbc:BuildRequires:       unixODBC-devel}
-%{!?_without_xmlrpc:BuildRequires:     xmlrpc-epi-devel}
-%{!?_without_yaz:BuildRequires:        yaz-devel >= 1.9}
-BuildRequires: zip
+%{?with_tidy:BuildRequires:    tidy-devel}
+%{?with_snmp:BuildRequires:    net-snmp-devel >= 5.0.7}
+%{?with_odbc:BuildRequires:    unixODBC-devel}
+%{?with_xmlrpc:BuildRequires:  xmlrpc-epi-devel}
 BuildRequires: zlib-devel >= 1.0.9
-BuildRequires: zziplib-devel
-#BuildRequires:        fcgi-devel
 # apache 1.3 vs apache 2.0
 %if %{_apache2}
-BuildRequires:  apr-devel >= 1:0.9.4-1
-PreReq:                apache >= 2.0.40
+BuildRequires: apache-devel >= 2.0.52-2
+BuildRequires: apr-devel >= 1:1.0.0
+BuildRequires: apr-util-devel >= 1:1.0.0
+PreReq:                apache >= 2.0.52-2
 Requires:      apache(modules-api) = %{apache_modules_api}
 %else
+BuildRequires: apache1-devel
 PreReq:                apache(EAPI) < 2.0.0
 PreReq:                apache(EAPI) >= 1.3.9
 Requires(post,preun):  %{apxs}
 Requires(post,preun):  %{__perl}
 %endif
-PreReq:                %{name}-common = %{epoch}:%{version}
+PreReq:                %{name}-common = %{epoch}:%{version}-%{release}
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 Obsoletes:     phpfi
 Obsoletes:     apache-mod_php
@@ -212,7 +204,7 @@ non-commercial database management systems, so writing a
 database-enabled web page with PHP is fairly simple. The most common
 use of PHP coding is probably as a replacement for CGI scripts. The
 mod_php module enables the Apache web server to understand and process
-the embedded PHP language in web pages. This package contains PHP
+the embedded PHP language in web pages. This package contains php
 version %{version}. If you use applications which specifically rely on
 PHP/FI (PHP v2 and earlier), you should instead install the PHP/FI
 module contained in the phpfi package. If you're just starting with
@@ -228,7 +220,7 @@ non-connerciaux, qui rent facile la creation de pages web liees avec
 des bases de donnees. L'utilisation la plus commune de PHP est
 probablement en remplacement de scripts CGI. Le module mod_php permet
 au serveur web apache de comprendre et de traiter le langage PHP
-integre dans des pages web. Ce package contient PHP version
+integre dans des pages web. Ce package contient php version
 %{version}. Si vous utilisez des applications qui utilisent
 specifiquement PHP/FI, vous devrez installer le module PHP/FI inclus
 dans le package mod_php. Si vous debutez avec PHP, vous devriez
@@ -250,7 +242,7 @@ linguagem 
 dinamicamente geradas de forma rápida.
 
 %description -l ru
-PHP4 - ÜÔÏ ÑÚÙË ÎÁÐÉÓÁÎÉÑ ÓËÒÉÐÔÏ×, ×ÓÔÒÁÉ×ÁÅÍÙÈ × HTML-ËÏÄ. PHP
+PHP - ÜÔÏ ÑÚÙË ÎÁÐÉÓÁÎÉÑ ÓËÒÉÐÔÏ×, ×ÓÔÒÁÉ×ÁÅÍÙÈ × HTML-ËÏÄ. PHP
 ÐÒÅÄÌÁÇÁÅÔ ÉÎÔÅÒÇÒÁÃÉÀ Ó ÍÎÏÖÅÓÔ×ÏÍ óõâä, ÐÏÜÔÏÍÕ ÎÁÐÉÓÁÎÉÅ ÓËÒÉÐÔÏ×
 ÄÌÑ ÒÁÂÏÔÙ Ó ÂÁÚÁÍÉ ÄÁÎÎÙÈ ÏÔÎÏÓÉÔÅÌØÎÏ ÐÒÏÓÔÏ. îÁÉÂÏÌÅÅ ÐÏÐÕÌÑÒÎÏÅ
 ÉÓÐÏÌØÚÏ×ÁÎÉÅ PHP - ÚÁÍÅÎÁ ÄÌÑ CGI ÓËÒÉÐÔÏ×.
@@ -261,7 +253,7 @@ PHP4 - 
 apache-php.
 
 %description -l uk
-PHP4 - ÃÅ ÍÏ×Á ÎÁÐÉÓÁÎÎÑ ÓËÒÉÐÔ¦×, ÝÏ ×ÂÕÄÏ×ÕÀÔØÓÑ × HTML-ËÏÄ. PHP
+PHP - ÃÅ ÍÏ×Á ÎÁÐÉÓÁÎÎÑ ÓËÒÉÐÔ¦×, ÝÏ ×ÂÕÄÏ×ÕÀÔØÓÑ × HTML-ËÏÄ. PHP
 ÐÒÏÐÏÎÕ¤ ¦ÎÔÅÇÒÁæÀ Ú ÂÁÇÁÔØÍÁ óõâä, ÔÏÍÕ ÎÁÐÉÓÁÎÎÑ ÓËÒÉÐԦנÄÌÑ
 ÒÏÂÏÔÉ Ú ÂÁÚÁÍÉ ÄÁÎÉÈ ¤ ÄÏ×Ï̦ ÐÒÏÓÔÉÍ. îÁʦÌØÛ ÐÏÐÕÌÑÒÎÅ
 ×ÉËÏÒÉÓÔÁÎÎÑ PHP - ÚÁͦÎÁ ÄÌÑ CGI ÓËÒÉÐÔ¦×.
@@ -270,31 +262,44 @@ PHP4 - 
 ÍÁ¤ÔÅ ÔÁËÏÖ ×ÓÔÁÎÏ×ÉÔÉ ÐÁËÅÔ %{name}-common. ñËÝÏ ×ÁÍ ÐÏÔÒ¦ÂÅÎ
 ¦ÎÔÅÒÐÒÅÔÁÔÏÒ PHP × ÑËÏÓÔ¦ ÍÏÄÕÌÑ apache, ×ÓÔÁÎÏצÔØ ÐÁËÅÔ apache-php.
 
+%package fcgi
+Summary:       php as FastCGI program
+Summary(pl):   php jako program FastCGI
+Group:         Development/Languages/PHP
+PreReq:                %{name}-common = %{epoch}:%{version}-%{release}
+Provides:      php-program = %{epoch}:%{version}-%{release}
+
+%description fcgi
+php as FastCGI program.
+
+%description fcgi -l pl
+php jako program FastCGI.
+
 %package cgi
-Summary:       PHP as CGI program
-Summary(pl):   PHP jako program CGI
+Summary:       php as CGI program
+Summary(pl):   php jako program CGI
 Group:         Development/Languages/PHP
-PreReq:                %{name}-common = %{epoch}:%{version}
+PreReq:                %{name}-common = %{epoch}:%{version}-%{release}
 Provides:      php-program = %{epoch}:%{version}-%{release}
 
 %description cgi
-PHP as CGI program.
+php as CGI program.
 
 %description cgi -l pl
-PHP jako program CGI.
+php jako program CGI.
 
 %package cli
-Summary:       PHP as CLI interpreter
-Summary(pl):   PHP jako interpreter dzia³aj±cy z linii poleceñ
+Summary:       php as CLI interpreter
+Summary(pl):   php jako interpreter dzia³aj±cy z linii poleceñ
 Group:         Development/Languages/PHP
-PreReq:                %{name}-common = %{epoch}:%{version}
+PreReq:                %{name}-common = %{epoch}:%{version}-%{release}
 Provides:      php-program = %{epoch}:%{version}-%{release}
 
 %description cli
-PHP as CLI interpreter.
+php as CLI interpreter.
 
 %description cli -l pl
-PHP jako interpreter dzia³aj±cy z linii poleceñ.
+php jako interpreter dzia³aj±cy z linii poleceñ.
 
 %package common
 Summary:       Common files needed by both apache module and CGI
@@ -303,9 +308,7 @@ Summary(ru):        
 Summary(uk):   â¦Â̦ÏÔÅËÉ ÓЦÌØÎÏÇÏ ×ÉËÏÒÉÓÔÁÎÎÑ ÄÌÑ php
 Group:         Libraries
 Provides:      %{name}-session = %{epoch}:%{version}-%{release}
-Provides:      %{name}-openssl = %{epoch}:%{version}-%{release}
-Obsoletes:     %{name}-session <= %{epoch}:%{version}-%{release}
-Obsoletes:     %{name}-openssl <= %{epoch}:%{version}-%{release}
+Obsoletes:     php-session < 3:4.2.1-2
 
 %description common
 Common files needed by both apache module and CGI.
@@ -325,15 +328,18 @@ Wsp
 Summary:       Files for PHP modules development
 Summary(pl):   Pliki do kompilacji modu³ów PHP
 Summary(pt_BR):        Arquivos de desenvolvimento para PHP
-Summary(ru):   ðÁËÅÔ ÒÁÚÒÁÂÏÔËÉ ÄÌÑ ÐÏÓÔÒÏÅÎÉÑ ÒÁÓÛÉÒÅÎÉÊ PHP4
-Summary(uk):   ðÁËÅÔ ÒÏÚÒÏÂËÉ ÄÌÑ ÐÏÂÕÄÏ×É ÒÏÚÛÉÒÅÎØ PHP4
+Summary(ru):   ðÁËÅÔ ÒÁÚÒÁÂÏÔËÉ ÄÌÑ ÐÏÓÔÒÏÅÎÉÑ ÒÁÓÛÉÒÅÎÉÊ PHP
+Summary(uk):   ðÁËÅÔ ÒÏÚÒÏÂËÉ ÄÌÑ ÐÏÂÕÄÏ×É ÒÏÚÛÉÒÅÎØ PHP
 Group:         Development/Languages/PHP
-Requires:      %{name}-common = %{epoch}:%{version}
-Obsoletes:     %{name}-pear-devel
+Requires:      autoconf
+Requires:      automake
+Requires:      %{name}-common = %{epoch}:%{version}-%{release}
+Obsoletes:     php-pear-devel
+Obsoletes:     php4-devel
 
 %description devel
 The php-devel package lets you compile dynamic extensions to PHP.
-Included here is the source for the php extensions. Instead of
+Included here is the source for the PHP extensions. Instead of
 recompiling the whole php binary to add support for, say, oracle,
 install this package and use the new self-contained extensions
 support. For more information, read the file
@@ -364,8 +370,8 @@ oracle, 
 Summary:       bcmath extension module for PHP
 Summary(pl):   Modu³ bcmath dla PHP
 Group:         Libraries
-Requires(post,preun):  %{name}-common = %{epoch}:%{version}
-Requires:      %{name}-common = %{epoch}:%{version}
+Requires(post,preun):  %{name}-common = %{epoch}:%{version}-%{release}
+Requires:      %{name}-common = %{epoch}:%{version}-%{release}
 
 %description bcmath
 This is a dynamic shared object (DSO) for PHP that will add bc style
@@ -379,8 +385,8 @@ matematycznych takich jak w programie bc.
 Summary:       Bzip2 extension module for PHP
 Summary(pl):   Modu³ bzip2 dla PHP
 Group:         Libraries
-Requires(post,preun):  %{name}-common = %{epoch}:%{version}
-Requires:      %{name}-common = %{epoch}:%{version}
+Requires(post,preun):  %{name}-common = %{epoch}:%{version}-%{release}
+Requires:      %{name}-common = %{epoch}:%{version}-%{release}
 
 %description bzip2
 This is a dynamic shared object (DSO) for PHP that will add
@@ -393,8 +399,8 @@ Modu
 Summary:       Calendar extension module for PHP
 Summary(pl):   Modu³ funkcji kalendarza dla PHP
 Group:         Libraries
-Requires(post,preun):  %{name}-common = %{epoch}:%{version}
-Requires:      %{name}-common = %{epoch}:%{version}
+Requires(post,preun):  %{name}-common = %{epoch}:%{version}-%{release}
+Requires:      %{name}-common = %{epoch}:%{version}-%{release}
 
 %description calendar
 This is a dynamic shared object (DSO) for PHP that will add calendar
@@ -407,8 +413,8 @@ Modu
 Summary:       cpdf extension module for PHP
 Summary(pl):   Modu³ cpdf dla PHP
 Group:         Libraries
-Requires(post,preun):  %{name}-common = %{epoch}:%{version}
-Requires:      %{name}-common = %{epoch}:%{version}
+Requires(post,preun):  %{name}-common = %{epoch}:%{version}-%{release}
+Requires:      %{name}-common = %{epoch}:%{version}-%{release}
 
 %description cpdf
 This is a dynamic shared object (DSO) for PHP that will add PDF
@@ -417,30 +423,12 @@ support through libcpdf library.
 %description cpdf -l pl
 Modu³ PHP dodaj±cy obs³ugê plików PDF poprzez bibliotekê libcpdf.
 
-%package crack
-Summary:       crack extension module for PHP
-Summary(pl):   Modu³ crack dla PHP
-Group:         Libraries
-Requires(post,preun):  %{name}-common = %{epoch}:%{version}
-Requires:      %{name}-common = %{epoch}:%{version}
-
-%description crack
-This is a dynamic shared object (DSO) for PHP that will add cracklib
-support to PHP.
-
-Warning: this is an experimental module.
-
-%description crack -l pl
-Modu³ PHP umo¿liwiaj±cy korzystanie z biblioteki cracklib.
-
-Uwaga: to jest modu³ eksperymentalny.
-
 %package ctype
 Summary:       ctype extension module for PHP
 Summary(pl):   Modu³ ctype dla PHP
 Group:         Libraries
-Requires(post,preun):  %{name}-common = %{epoch}:%{version}
-Requires:      %{name}-common = %{epoch}:%{version}
+Requires(post,preun):  %{name}-common = %{epoch}:%{version}-%{release}
+Requires:      %{name}-common = %{epoch}:%{version}-%{release}
 
 %description ctype
 This is a dynamic shared object (DSO) for PHP that will add ctype
@@ -453,8 +441,8 @@ Modu
 Summary:       curl extension module for PHP
 Summary(pl):   Modu³ curl dla PHP
 Group:         Libraries
-Requires(post,preun):  %{name}-common = %{epoch}:%{version}
-Requires:      %{name}-common = %{epoch}:%{version}
+Requires(post,preun):  %{name}-common = %{epoch}:%{version}-%{release}
+Requires:      %{name}-common = %{epoch}:%{version}-%{release}
 
 %description curl
 This is a dynamic shared object (DSO) for PHP that will add curl
@@ -463,34 +451,12 @@ support.
 %description curl -l pl
 Modu³ PHP umo¿liwiaj±cy korzystanie z biblioteki curl.
 
-%package db
-Summary:       Old xDBM extension module for PHP
-Summary(pl):   Modu³ xDBM dla PHP
-Group:         Libraries
-Requires(post,preun):  %{name}-common = %{epoch}:%{version}
-Requires:      %{name}-common = %{epoch}:%{version}
-
-%description db
-This is an old dynamic shared object (DSO) for PHP that will add DBM
-databases support.
-
-Warning: this module is deprecated and does not support database
-locking correctly. Please use DBA extension which is a fully
-operational superset.
-
-%description db -l pl
-Stary modu³ PHP dodaj±cy obs³ugê baz danych DBM.
-
-Uwaga: ten modu³ jest przestarza³y i nie obs³uguje poprawnie
-blokowania bazy danych. Zamiast niego lepiej u¿ywaæ rozszerzenia DBA,
-które obs³uguje nadzbiór funkcjonalno¶ci tego modu³u.
-
 %package dba
 Summary:       DBA extension module for PHP
 Summary(pl):   Modu³ DBA dla PHP
 Group:         Libraries
-Requires(post,preun):  %{name}-common = %{epoch}:%{version}
-Requires:      %{name}-common = %{epoch}:%{version}
+Requires(post,preun):  %{name}-common = %{epoch}:%{version}-%{release}
+Requires:      %{name}-common = %{epoch}:%{version}-%{release}
 
 %description dba
 This is a dynamic shared object (DSO) for PHP that will add flat-file
@@ -504,8 +470,8 @@ Modu
 Summary:       DBase extension module for PHP
 Summary(pl):   Modu³ DBase dla PHP
 Group:         Libraries
-Requires(post,preun):  %{name}-common = %{epoch}:%{version}
-Requires:      %{name}-common = %{epoch}:%{version}
+Requires(post,preun):  %{name}-common = %{epoch}:%{version}-%{release}
+Requires:      %{name}-common = %{epoch}:%{version}-%{release}
 
 %description dbase
 This is a dynamic shared object (DSO) for PHP that will add DBase
@@ -518,8 +484,8 @@ Modu
 Summary:       DBX extension module for PHP
 Summary(pl):   Modu³ DBX dla PHP
 Group:         Libraries
-Requires(post,preun):  %{name}-common = %{epoch}:%{version}
-Requires:      %{name}-common = %{epoch}:%{version}
+Requires(post,preun):  %{name}-common = %{epoch}:%{version}-%{release}
+Requires:      %{name}-common = %{epoch}:%{version}-%{release}
 
 %description dbx
 This is a dynamic shared object (DSO) for PHP that will add DB
@@ -534,8 +500,8 @@ obs
 Summary:       Direct I/O extension module for PHP
 Summary(pl):   Modu³ Direct I/O dla PHP
 Group:         Libraries
-Requires(post,preun):  %{name}-common = %{epoch}:%{version}
-Requires:      %{name}-common = %{epoch}:%{version}
+Requires(post,preun):  %{name}-common = %{epoch}:%{version}-%{release}
+Requires:      %{name}-common = %{epoch}:%{version}-%{release}
 
 %description dio
 This is a dynamic shared object (DSO) for PHP that will add direct
@@ -544,30 +510,26 @@ file I/O support.
 %description dio -l pl
 Modu³ PHP dodaj±cy obs³ugê bezpo¶rednich operacji I/O na plikach.
 
-%package domxml
-Summary:       DOM XML extension module for PHP
-Summary(pl):   Modu³ DOM XML dla PHP
+%package dom
+Summary:       DOM extension module for PHP
+Summary(pl):   Modu³ DOM dla PHP
 Group:         Libraries
-Requires(post,preun):  %{name}-common = %{epoch}:%{version}
-Requires:      %{name}-common = %{epoch}:%{version}
+Requires(post,preun):  %{name}-common = %{epoch}:%{version}-%{release}
+Requires:      %{name}-common = %{epoch}:%{version}-%{release}
 
-%description domxml
-This is a dynamic shared object (DSO) for PHP that will add DOM XML
+%description dom
+This is a dynamic shared object (DSO) for PHP that will add new DOM
 support.
 
-Warning: this is an experimental module.
-
-%description domxml -l pl
-Modu³ PHP dodaj±cy obs³ugê DOM XML.
-
-Uwaga: to jest modu³ eksperymentalny.
+%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
 Group:         Libraries
-Requires(post,preun):  %{name}-common = %{epoch}:%{version}
-Requires:      %{name}-common = %{epoch}:%{version}
+Requires(post,preun):  %{name}-common = %{epoch}:%{version}-%{release}
+Requires:      %{name}-common = %{epoch}:%{version}-%{release}
 
 %description exif
 This is a dynamic shared object (DSO) for PHP that will add EXIF
@@ -576,12 +538,29 @@ tags support in image files.
 %description exif -l pl
 Modu³ PHP dodaj±cy obs³ugê znaczników EXIF w plikach obrazków.
 
+%package fam
+Summary:       FAM (File Alteration Monitor) module for PHP
+Summary(pl):   Modu³ FAM (File Alteration Monitor) dla PHP
+Group:         Libraries
+Requires(post,preun):  %{name}-common = %{epoch}:%{version}-%{release}
+Requires:      %{name}-common = %{epoch}:%{version}-%{release}
+
+%description fam
+This PHP module adds support for FAM (File Alteration Monitor).
+FAM monitors files and directories, notifying interested applications
+of changes.
+
+%description fam -l pl
+Modu³ PHP dodaj±cy obs³ugê dla FAM (File Alteration Monitor).
+FAM monitoruje pliki oraz katalogi, informuj±c zainteresowane aplikacje
+o zmianach.
+
 %package fdf
 Summary:       FDF extension module for PHP
 Summary(pl):   Modu³ FDF dla PHP
 Group:         Libraries
-Requires(post,preun):  %{name}-common = %{epoch}:%{version}
-Requires:      %{name}-common = %{epoch}:%{version}
+Requires(post,preun):  %{name}-common = %{epoch}:%{version}-%{release}
+Requires:      %{name}-common = %{epoch}:%{version}-%{release}
 
 %description fdf
 This PHP module adds support for PDF Forms through Adobe FDFTK
@@ -595,8 +574,8 @@ FDFTK.
 Summary:       filePro extension module for PHP
 Summary(pl):   Modu³ filePro dla PHP
 Group:         Libraries
-Requires(post,preun):  %{name}-common = %{epoch}:%{version}
-Requires:      %{name}-common = %{epoch}:%{version}
+Requires(post,preun):  %{name}-common = %{epoch}:%{version}-%{release}
+Requires:      %{name}-common = %{epoch}:%{version}-%{release}
 
 %description filepro
 This is a dynamic shared object (DSO) for PHP that will add support
@@ -606,31 +585,12 @@ for read-only access to filePro databases.
 Modu³ PHP dodaj±cy mo¿liwo¶æ dostêpu (tylko do odczytu) do baz danych
 filePro.
 
-%package fribidi
-Summary:       FriBiDi extension module for PHP
-Summary(pl):   Modu³e FriBiDi dla PHP
-Group:         Libraries
-Requires(post,preun):  %{name}-common = %{epoch}:%{version}
-Requires:      %{name}-common = %{epoch}:%{version}
-
-%description fribidi
-This extension is basically a wrapper for the FriBidi implementation
-of the Unicode Bidi algorithm. The need for such an algorithm rises
-from the bidirectional language usage done by applications.
-Arabic/Hebrew embedded within English is such a case.
-
-%description fribidi -l pl
-To rozszerzenie to g³ównie interfejs do implementacji FriBiDi
-algorytmu Unicode Bidi. Taki algorytm jest potrzebny w przypadku
-u¿ywania dwukierunkowego pisma w aplikacjach - na przyk³ad przy
-tek¶cie arabskim lub hebrajskim osadzonym wewn±trz angielskiego.
-
 %package ftp
 Summary:       FTP extension module for PHP
 Summary(pl):   Modu³ FTP dla PHP
 Group:         Libraries
-Requires(post,preun):  %{name}-common = %{epoch}:%{version}
-Requires:      %{name}-common = %{epoch}:%{version}
+Requires(post,preun):  %{name}-common = %{epoch}:%{version}-%{release}
+Requires:      %{name}-common = %{epoch}:%{version}-%{release}
 
 %description ftp
 This is a dynamic shared object (DSO) for PHP that will add FTP
@@ -643,10 +603,10 @@ Modu
 Summary:       GD extension module for PHP
 Summary(pl):   Modu³ GD dla PHP
 Group:         Libraries
-Requires(post,preun):  %{name}-common = %{epoch}:%{version}
-Requires:      %{name}-common = %{epoch}:%{version}
-%{!?_without_gif:Requires:     gd(gif)}
-%{!?_without_gif:Provides:     %{name}-gd(gif) = %{epoch}:%{version}-%{release}}
+Requires(post,preun):  %{name}-common = %{epoch}:%{version}-%{release}
+Requires:      %{name}-common = %{epoch}:%{version}-%{release}
+Requires:      gd >= 2.0.28-4
+Provides:      %{name}-gd(gif) = %{epoch}:%{version}-%{release}
 
 %description gd
 This is a dynamic shared object (DSO) for PHP that will add GD
@@ -660,8 +620,8 @@ tworzenie i obr
 Summary:       gettext extension module for PHP
 Summary(pl):   Modu³ gettext dla PHP
 Group:         Libraries
-Requires(post,preun):  %{name}-common = %{epoch}:%{version}
-Requires:      %{name}-common = %{epoch}:%{version}
+Requires(post,preun):  %{name}-common = %{epoch}:%{version}-%{release}
+Requires:      %{name}-common = %{epoch}:%{version}-%{release}
 
 %description gettext
 This is a dynamic shared object (DSO) for PHP that will add gettext
@@ -674,8 +634,8 @@ Modu
 Summary:       gmp extension module for PHP
 Summary(pl):   Modu³ gmp dla PHP
 Group:         Libraries
-Requires(post,preun):  %{name}-common = %{epoch}:%{version}
-Requires:      %{name}-common = %{epoch}:%{version}
+Requires(post,preun):  %{name}-common = %{epoch}:%{version}-%{release}
+Requires:      %{name}-common = %{epoch}:%{version}-%{release}
 
 %description gmp
 This is a dynamic shared object (DSO) for PHP that will add arbitrary
@@ -685,26 +645,26 @@ length number support with GNU MP library.
 Modu³ PHP umo¿liwiaj±cy korzystanie z biblioteki gmp do obliczeñ na
 liczbach o dowolnej d³ugo¶ci.
 
-%package hyperwave
-Summary:       Hyperwave extension module for PHP
-Summary(pl):   Modu³ Hyperwave dla PHP
+%package hwapi
+Summary:       Hyperwave API extension module for PHP
+Summary(pl):   Modu³ API Hyperwave dla PHP
 Group:         Libraries
-Requires(post,preun):  %{name}-common = %{epoch}:%{version}
-Requires:      %{name}-common = %{epoch}:%{version}
+Requires(post,preun):  %{name}-common = %{epoch}:%{version}-%{release}
+Requires:      %{name}-common = %{epoch}:%{version}-%{release}
 
-%description hyperwave
-This is a dynamic shared object (DSO) for PHP that will add Hyperwave
-support.
+%description hwapi
+This is a dynamic shared object (DSO) for PHP that will add official
+Hyperwave API support.
 
-%description hyperwave -l pl
+%description hwapi -l pl
 Modu³ PHP dodaj±cy obs³ugê Hyperwave.
 
 %package iconv
 Summary:       iconv extension module for PHP
 Summary(pl):   Modu³ iconv dla PHP
 Group:         Libraries
-Requires(post,preun):  %{name}-common = %{epoch}:%{version}
-Requires:      %{name}-common = %{epoch}:%{version}
+Requires(post,preun):  %{name}-common = %{epoch}:%{version}-%{release}
+Requires:      %{name}-common = %{epoch}:%{version}-%{release}
 
 %description iconv
 This is a dynamic shared object (DSO) for PHP that will add iconv
@@ -718,8 +678,8 @@ Summary:    IMAP extension module for PHP
 Summary(pl):   Modu³ IMAP dla PHP
 Summary(pt_BR):        Um módulo para aplicações PHP que usam IMAP
 Group:         Libraries
-Requires(post,preun):  %{name}-common = %{epoch}:%{version}
-Requires:      %{name}-common = %{epoch}:%{version}
+Requires(post,preun):  %{name}-common = %{epoch}:%{version}-%{release}
+Requires:      %{name}-common = %{epoch}:%{version}-%{release}
 
 %description imap
 This is a dynamic shared object (DSO) for PHP that will add IMAP
@@ -735,9 +695,9 @@ Um m
 Summary:       InterBase/Firebird database module for PHP
 Summary(pl):   Modu³ bazy danych InterBase/Firebird dla PHP
 Group:         Libraries
-Requires(post,preun):  %{name}-common = %{epoch}:%{version}
-Requires:      %{name}-common = %{epoch}:%{version}
-%{?_with_interbase_inst:Autoreq:       false}
+Requires(post,preun):  %{name}-common = %{epoch}:%{version}-%{release}
+Requires:      %{name}-common = %{epoch}:%{version}-%{release}
+%{?with_interbase_inst:Autoreq:        false}
 
 %description interbase
 This is a dynamic shared object (DSO) for PHP that will add InterBase
@@ -746,37 +706,13 @@ and Firebird database support.
 %description interbase -l pl
 Modu³ PHP umo¿liwiaj±cy dostêp do baz danych InterBase i Firebird.
 
-%package java
-Summary:       Java extension module for PHP
-Summary(pl):   Modu³ Javy dla PHP
-Group:         Libraries
-Requires(post,preun):  %{name}-common = %{epoch}:%{version}
-Requires:      %{name}-common = %{epoch}:%{version}
-
-%description java
-This is a dynamic shared object (DSO) for PHP that will add Java
-support to PHP. This extension provides a simple and effective means
-for creating and invoking methods on Java objects from PHP.
-
-Note: it requires setting LD_LIBRARY_PATH to JRE directories
-containing JVM libraries (e.g. libjava.so, libverify.so and libjvm.so
-for Sun's JRE) before starting Apache or PHP interpreter.
-
-%description java -l pl
-Modu³ PHP dodaj±cy wsparcie dla Javy. Umo¿liwia odwo³ywanie siê do
-obiektów Javy z poziomu PHP.
-
-Uwaga: modu³ wymaga ustawienia LD_LIBRARY_PATH na katalogi JRE
-zawieraj±ce biblioteki JVM (np. libjava.so, libverify.so i libjvm.so
-dla JRE Suna) przed uruchomieniem Apache'a lub interpretera PHP.
-
 %package ldap
 Summary:       LDAP extension module for PHP
 Summary(pl):   Modu³ LDAP dla PHP
 Summary(pt_BR):        Um módulo para aplicações PHP que usam LDAP
 Group:         Libraries
-Requires(post,preun):  %{name}-common = %{epoch}:%{version}
-Requires:      %{name}-common = %{epoch}:%{version}
+Requires(post,preun):  %{name}-common = %{epoch}:%{version}-%{release}
+Requires:      %{name}-common = %{epoch}:%{version}-%{release}
 
 %description ldap
 This is a dynamic shared object (DSO) for PHP that will add LDAP
@@ -792,8 +728,8 @@ Um m
 Summary:       mbstring extension module for PHP
 Summary(pl):   Modu³ mbstring dla PHP
 Group:         Libraries
-Requires(post,preun):  %{name}-common = %{epoch}:%{version}
-Requires:      %{name}-common = %{epoch}:%{version}
+Requires(post,preun):  %{name}-common = %{epoch}:%{version}-%{release}
+Requires:      %{name}-common = %{epoch}:%{version}-%{release}
 
 %description mbstring
 This is a dynamic shared object (DSO) for PHP that will add
@@ -802,27 +738,12 @@ multibyte string support.
 %description mbstring -l pl
 Modu³ PHP dodaj±cy obs³ugê ci±gów znaków wielobajtowych.
 
-%package mcal
-Summary:       mcal extension module for PHP
-Summary(pl):   Modu³ mcal dla PHP
-Group:         Libraries
-Requires(post,preun):  %{name}-common = %{epoch}:%{version}
-Requires:      %{name}-common = %{epoch}:%{version}
-
-%description mcal
-This is a dynamic shared object (DSO) for PHP that will add mcal
-(Modular Calendar Access Library) support.
-
-%description mcal -l pl
-Modu³ PHP umo¿liwiaj±cy korzystanie z biblioteki mcal (daj±cej dostêp
-do kalendarzy).
-
 %package mcrypt
 Summary:       mcrypt extension module for PHP
 Summary(pl):   Modu³ mcrypt dla PHP
 Group:         Libraries
-Requires(post,preun):  %{name}-common = %{epoch}:%{version}
-Requires:      %{name}-common = %{epoch}:%{version}
+Requires(post,preun):  %{name}-common = %{epoch}:%{version}-%{release}
+Requires:      %{name}-common = %{epoch}:%{version}-%{release}
 
 %description mcrypt
 This is a dynamic shared object (DSO) for PHP that will add mcrypt
@@ -835,8 +756,8 @@ Modu
 Summary:       mhash extension module for PHP
 Summary(pl):   Modu³ mhash dla PHP
 Group:         Libraries
-Requires(post,preun):  %{name}-common = %{epoch}:%{version}
-Requires:      %{name}-common = %{epoch}:%{version}
+Requires(post,preun):  %{name}-common = %{epoch}:%{version}-%{release}
+Requires:      %{name}-common = %{epoch}:%{version}-%{release}
 
 %description mhash
 This is a dynamic shared object (DSO) for PHP that will add mhash
@@ -849,8 +770,8 @@ Modu
 Summary:       mime_magic extension module for PHP
 Summary(pl):   Modu³ mime_magic dla PHP
 Group:         Libraries
-Requires(post,preun):  %{name}-common = %{epoch}:%{version}
-Requires:      %{name}-common = %{epoch}:%{version}
+Requires(post,preun):  %{name}-common = %{epoch}:%{version}-%{release}
+Requires:      %{name}-common = %{epoch}:%{version}-%{release}
 Requires:      /usr/share/file/magic.mime
 
 %description mime_magic
@@ -865,8 +786,8 @@ znacznik
 Summary:       ming extension module for PHP
 Summary(pl):   Modu³ ming dla PHP
 Group:         Libraries
-Requires(post,preun):  %{name}-common = %{epoch}:%{version}
-Requires:      %{name}-common = %{epoch}:%{version}
+Requires(post,preun):  %{name}-common = %{epoch}:%{version}-%{release}
+Requires:      %{name}-common = %{epoch}:%{version}-%{release}
 
 %description ming
 This is a dynamic shared object (DSO) for PHP that will add ming
@@ -880,8 +801,8 @@ ming.
 Summary:       mnoGoSearch extension module for PHP
 Summary(pl):   Modu³ mnoGoSearch dla PHP
 Group:         Libraries
-Requires(post,preun):  %{name}-common = %{epoch}:%{version}
-Requires:      %{name}-common = %{epoch}:%{version}
+Requires(post,preun):  %{name}-common = %{epoch}:%{version}-%{release}
+Requires:      %{name}-common = %{epoch}:%{version}-%{release}
 
 %description mnogosearch
 This is a dynamic shared object (DSO) for PHP that will allow you to
@@ -895,8 +816,8 @@ wyszukiwarki mnoGoSearch.
 Summary:       msession extension module for PHP
 Summary(pl):   Modu³ msession dla PHP
 Group:         Libraries
-Requires(post,preun):  %{name}-common = %{epoch}:%{version}
-Requires:      %{name}-common = %{epoch}:%{version}
+Requires(post,preun):  %{name}-common = %{epoch}:%{version}-%{release}
+Requires:      %{name}-common = %{epoch}:%{version}-%{release}
 
 %description msession
 This is a dynamic shared object (DSO) for PHP that will allow you to
@@ -914,8 +835,8 @@ serwer
 Summary:       MS SQL extension module for PHP
 Summary(pl):   Modu³ MS SQL dla PHP
 Group:         Libraries
-Requires(post,preun):  %{name}-common = %{epoch}:%{version}
-Requires:      %{name}-common = %{epoch}:%{version}
+Requires(post,preun):  %{name}-common = %{epoch}:%{version}-%{release}
+Requires:      %{name}-common = %{epoch}:%{version}-%{release}
 
 %description mssql
 This is a dynamic shared object (DSO) for PHP that will add MS SQL
@@ -929,8 +850,8 @@ Summary:    MySQL database module for PHP
 Summary(pl):   Modu³ bazy danych MySQL dla PHP
 Summary(pt_BR):        Um módulo para aplicações PHP que usam bancos de dados MySQL
 Group:         Libraries
-Requires(post,preun):  %{name}-common = %{epoch}:%{version}
-Requires:      %{name}-common = %{epoch}:%{version}
+Requires(post,preun):  %{name}-common = %{epoch}:%{version}-%{release}
+Requires:      %{name}-common = %{epoch}:%{version}-%{release}
 
 %description mysql
 This is a dynamic shared object (DSO) for PHP that will add MySQL
@@ -946,8 +867,8 @@ Um m
 Summary:       ncurses module for PHP
 Summary(pl):   Modu³ ncurses dla PHP
 Group:         Libraries
-Requires(post,preun):  %{name}-program = %{epoch}:%{version}
-Requires:      %{name}-program = %{epoch}:%{version}
+Requires(post,preun):  %{name}-cli = %{epoch}:%{version}-%{release}
+Requires:      %{name}-cli = %{epoch}:%{version}-%{release}
 
 %description ncurses
 This PHP module adds support for ncurses functions (only for cli and
@@ -960,8 +881,8 @@ Modu
 Summary:       Oracle 8 database module for PHP
 Summary(pl):   Modu³ bazy danych Oracle 8 dla PHP
 Group:         Libraries
-Requires(post,preun):  %{name}-common = %{epoch}:%{version}
-Requires:      %{name}-common = %{epoch}:%{version}
+Requires(post,preun):  %{name}-common = %{epoch}:%{version}-%{release}
+Requires:      %{name}-common = %{epoch}:%{version}-%{release}
 Autoreq:       false
 
 %description oci8
@@ -977,8 +898,8 @@ Summary:    ODBC extension module for PHP
 Summary(pl):   Modu³ ODBC dla PHP
 Summary(pt_BR):        Um módulo para aplicações PHP que usam bases de dados ODBC
 Group:         Libraries
-Requires(post,preun):  %{name}-common = %{epoch}:%{version}
-Requires:      %{name}-common = %{epoch}:%{version}
+Requires(post,preun):  %{name}-common = %{epoch}:%{version}-%{release}
+Requires:      %{name}-common = %{epoch}:%{version}-%{release}
 Requires:      unixODBC >= 2.1.1-3
 
 %description odbc
@@ -995,8 +916,8 @@ Um m
 Summary:       OpenSSL extension module for PHP
 Summary(pl):   Modu³ OpenSSL dla PHP
 Group:         Libraries
-Requires(post,preun):  %{name}-common = %{epoch}:%{version}
-Requires:      %{name}-common = %{epoch}:%{version}
+Requires(post,preun):  %{name}-common = %{epoch}:%{version}-%{release}
+Requires:      %{name}-common = %{epoch}:%{version}-%{release}
 
 %description openssl
 This is a dynamic shared object (DSO) for PHP that will add OpenSSL
@@ -1013,8 +934,8 @@ Uwaga: to jest modu
 Summary:       Oracle 7 database module for PHP
 Summary(pl):   Modu³ bazy danych Oracle 7 dla PHP
 Group:         Libraries
-Requires(post,preun):  %{name}-common = %{epoch}:%{version}
-Requires:      %{name}-common = %{epoch}:%{version}
+Requires(post,preun):  %{name}-common = %{epoch}:%{version}-%{release}
+Requires:      %{name}-common = %{epoch}:%{version}-%{release}
 Autoreq:       false
 
 %description oracle
@@ -1024,30 +945,12 @@ database support.
 %description oracle -l pl
 Modu³ PHP umo¿liwiaj±cy dostêp do bazy danych Oracle 7.
 
-%package overload
-Summary:       Overload extension module for PHP
-Summary(pl):   Modu³ Overload dla PHP
-Group:         Libraries
-Requires(post,preun):  %{name}-common = %{epoch}:%{version}
-Requires:      %{name}-common = %{epoch}:%{version}
-
-%description overload
-This is a dynamic shared object (DSO) for PHP that will add user-space
-object overloading support.
-
-Warning: this is an experimental module.
-
-%description overload -l pl
-Modu³ PHP umo¿liwiaj±cy przeci±¿anie obiektów.
-
-Uwaga: to jest modu³ eksperymentalny.
-
 %package pcntl
 Summary:       Process Control extension module for PHP
 Summary(pl):   Modu³ Process Control dla PHP
 Group:         Libraries
-Requires(post,preun):  %{name}-program = %{epoch}:%{version}
-Requires:      %{name}-program = %{epoch}:%{version}
+Requires(post,preun):  %{name}-program = %{epoch}:%{version}-%{release}
+Requires:      %{name}-program = %{epoch}:%{version}-%{release}
 
 %description pcntl
 This is a dynamic shared object (DSO) for PHP that will add process
@@ -1068,8 +971,8 @@ u
 Summary:       PCRE extension module for PHP
 Summary(pl):   Modu³ PCRE dla PHP
 Group:         Libraries
-Requires(post,preun):  %{name}-common = %{epoch}:%{version}
-Requires:      %{name}-common = %{epoch}:%{version}
+Requires(post,preun):  %{name}-common = %{epoch}:%{version}-%{release}
+Requires:      %{name}-common = %{epoch}:%{version}-%{release}
 
 %description pcre
 This is a dynamic shared object (DSO) for PHP that will add Perl
@@ -1079,27 +982,12 @@ Compatible Regular Expression support.
 Modu³ PHP umo¿liwiaj±cy korzystanie z perlowych wyra¿eñ regularnych
 (Perl Compatible Regular Expressions)
 
-%package pdf
-Summary:       PDF creation module module for PHP
-Summary(pl):   Modu³ do tworzenia plików PDF dla PHP
-Group:         Libraries
-Requires(post,preun):  %{name}-common = %{epoch}:%{version}
-Requires:      %{name}-common = %{epoch}:%{version}
-
-%description pdf
-This is a dynamic shared object (DSO) for PHP that will add PDF
-support through pdflib.
-
-%description pdf -l pl
-Modu³ PHP umo¿liwiaj±cy tworzenie plików PDF. Wykorzystuje bibliotekê
-pdflib.
-
 %package pgsql
 Summary:       PostgreSQL database module for PHP
 Summary(pl):   Modu³ bazy danych PostgreSQL dla PHP
 Group:         Libraries
-Requires(post,preun):  %{name}-common = %{epoch}:%{version}
-Requires:      %{name}-common = %{epoch}:%{version}
+Requires(post,preun):  %{name}-common = %{epoch}:%{version}-%{release}
+Requires:      %{name}-common = %{epoch}:%{version}-%{release}
 
 %description pgsql
 This is a dynamic shared object (DSO) for PHP that will add PostgreSQL
@@ -1115,8 +1003,8 @@ Um m
 Summary:       POSIX extension module for PHP
 Summary(pl):   Modu³ POSIX dla PHP
 Group:         Libraries
-Requires(post,preun):  %{name}-common = %{epoch}:%{version}
-Requires:      %{name}-common = %{epoch}:%{version}
+Requires(post,preun):  %{name}-common = %{epoch}:%{version}-%{release}
+Requires:      %{name}-common = %{epoch}:%{version}-%{release}
 
 %description posix
 This is a dynamic shared object (DSO) for PHP that will add POSIX
@@ -1129,8 +1017,8 @@ Modu
 Summary:       pspell extension module for PHP
 Summary(pl):   Modu³ pspell dla PHP
 Group:         Libraries
-Requires(post,preun):  %{name}-common = %{epoch}:%{version}
-Requires:      %{name}-common = %{epoch}:%{version}
+Requires(post,preun):  %{name}-common = %{epoch}:%{version}-%{release}
+Requires:      %{name}-common = %{epoch}:%{version}-%{release}
 
 %description pspell
 This is a dynamic shared object (DSO) for PHP that will add pspell
@@ -1141,25 +1029,12 @@ suggestions.
 Modu³ PHP umo¿liwiaj±cy korzystanie z pspella. Pozwala on na
 sprawdzanie pisowni s³owa i sugerowanie poprawek.
 
-%package qtdom
-Summary:       QT DOM extension module for PHP
-Summary(pl):   Modu³ QT DOM dla PHP
-Group:         Libraries
-Requires(post,preun):  %{name}-common = %{epoch}:%{version}
-Requires:      %{name}-common = %{epoch}:%{version}
-
-%description qtdom
-This PHP module adds QT DOM functions support.
-
-%description qtdom -l pl
-Modu³ PHP dodaj±cy obs³ugê funkcji QT DOM.
-
 %package readline
 Summary:       readline extension module for PHP
 Summary(pl):   Modu³ readline dla PHP
 Group:         Libraries
-Requires(post,preun):  %{name}-program = %{epoch}:%{version}
-Requires:      %{name}-program = %{epoch}:%{version}
+Requires(post,preun):  %{name}-cli = %{epoch}:%{version}-%{release}
+Requires:      %{name}-cli = %{epoch}:%{version}-%{release}
 
 %description readline
 This PHP module adds support for readline functions (only for cli and
@@ -1172,8 +1047,8 @@ Modu
 Summary:       recode extension module for PHP
 Summary(pl):   Modu³ recode dla PHP
 Group:         Libraries
-Requires(post,preun):  %{name}-common = %{epoch}:%{version}
-Requires:      %{name}-common = %{epoch}:%{version}
+Requires(post,preun):  %{name}-common = %{epoch}:%{version}-%{release}
+Requires:      %{name}-common = %{epoch}:%{version}-%{release}
 Requires:      recode >= 3.5d-3
 
 %description recode
@@ -1188,8 +1063,8 @@ bibliotek
 Summary:       session extension module for PHP
 Summary(pl):   Modu³ session dla PHP
 Group:         Libraries
-Requires(post,preun):  %{name}-common = %{epoch}:%{version}
-Requires:      %{name}-common = %{epoch}:%{version}
+Requires(post,preun):  %{name}-common = %{epoch}:%{version}-%{release}
+Requires:      %{name}-common = %{epoch}:%{version}-%{release}
 
 %description session
 This is a dynamic shared object (DSO) for PHP that will add session
@@ -1202,8 +1077,8 @@ Modu
 Summary:       Shared Memory Operations extension module for PHP
 Summary(pl):   Modu³ shmop dla PHP
 Group:         Libraries
-Requires(post,preun):  %{name}-common = %{epoch}:%{version}
-Requires:      %{name}-common = %{epoch}:%{version}
+Requires(post,preun):  %{name}-common = %{epoch}:%{version}-%{release}
+Requires:      %{name}-common = %{epoch}:%{version}-%{release}
 
 %description shmop
 This is a dynamic shared object (DSO) for PHP that will add Shared
@@ -1220,8 +1095,8 @@ Uwaga: to jest modu
 Summary:       SNMP extension module for PHP
 Summary(pl):   Modu³ SNMP dla PHP
 Group:         Libraries
-Requires(post,preun):  %{name}-common = %{epoch}:%{version}
-Requires:      %{name}-common = %{epoch}:%{version}
+Requires(post,preun):  %{name}-common = %{epoch}:%{version}-%{release}
+Requires:      %{name}-common = %{epoch}:%{version}-%{release}
 
 %description snmp
 This is a dynamic shared object (DSO) for PHP that will add SNMP
@@ -1234,8 +1109,8 @@ Modu
 Summary:       sockets extension module for PHP
 Summary(pl):   Modu³ socket dla PHP
 Group:         Libraries
-Requires(post,preun):  %{name}-common = %{epoch}:%{version}
-Requires:      %{name}-common = %{epoch}:%{version}
+Requires(post,preun):  %{name}-common = %{epoch}:%{version}-%{release}
+Requires:      %{name}-common = %{epoch}:%{version}-%{release}
 
 %description sockets
 This is a dynamic shared object (DSO) for PHP that will add sockets
@@ -1248,29 +1123,56 @@ Modu
 
 Uwaga: to jest modu³ eksperymentalny.
 
+%package sqlite
+Summary:       SQLite extension module for PHP
+Summary(pl):   Modu³ SQLite dla PHP
+Group:         Libraries
+Requires(post,preun):  %{name}-common = %{epoch}:%{version}-%{release}
+Requires:      %{name}-common = %{epoch}:%{version}-%{release}
+
+%description sqlite
+SQLite is a C library that implements an embeddable SQL database engine.
+Programs that link with the SQLite library can have SQL database access
+without running a separate RDBMS process.
+
+SQLite is not a client library used to connect to a big database server.
+SQLite is the server. The SQLite library reads and writes directly to
+and from the database files on disk.
+
+%description sqlite -l pl
+SQLite jest napisan± w C bibliotek± implementuj±c± osadzalny silnik
+bazodanowy SQL. Program linkuj±cy siê z bibliotek± SQLite mo¿e mieæ
+dostêp do bazy SQL bez potrzeby uruchamiania dodatkowego procesu RDBMS.
+
+SQLite to nie klient baz danych - biblioteka nie ³±czy siê z serwerami
+baz danych. SQLite sam jest serwerem. Biblioteka SQLite czyta i zapisuje
+dane bezpo¶rednio z/do plików baz danych znajduj±cych siê na dysku.
+
 %package sybase
 Summary:       Sybase DB extension module for PHP
 Summary(pl):   Modu³ Sybase DB dla PHP
 Group:         Libraries
-Requires(post,preun):  %{name}-common = %{epoch}:%{version}
-Requires:      %{name}-common = %{epoch}:%{version}
-Obsoletes:     %{name}-sybase-ct
+Requires(post,preun):  %{name}-common = %{epoch}:%{version}-%{release}
+Requires:      %{name}-common = %{epoch}:%{version}-%{release}
+Obsoletes:     php-sybase-ct
 
 %description sybase
 This is a dynamic shared object (DSO) for PHP that will add Sybase and
-MS SQL databases support through SYBDB library.
+MS SQL databases support through SYBDB library. Currently Sybase module
+is not maintained. Using Sybase-CT module is recommended instead.
 
 %description sybase -l pl
 Modu³ PHP dodaj±cy obs³ugê baz danych Sybase oraz MS SQL poprzez
-bibliotekê SYBDB.
+bibliotekê SYBDB. W chwili obecnej modu³ Sybase nie jest wspierany.
+Zaleca siê u¿ywanie modu³u Sybase-CT.
 
 %package sybase-ct
 Summary:       Sybase-CT extension module for PHP
 Summary(pl):   Modu³ Sybase-CT dla PHP
 Group:         Libraries
-Requires(post,preun):  %{name}-common = %{epoch}:%{version}
-Requires:      %{name}-common = %{epoch}:%{version}
-Obsoletes:     %{name}-sybase
+Requires(post,preun):  %{name}-common = %{epoch}:%{version}-%{release}
+Requires:      %{name}-common = %{epoch}:%{version}-%{release}
+Obsoletes:     php-sybase
 
 %description sybase-ct
 This is a dynamic shared object (DSO) for PHP that will add Sybase and
@@ -1284,8 +1186,8 @@ CT-lib.
 Summary:       SysV msg extension module for PHP
 Summary(pl):   Modu³ SysV msg dla PHP
 Group:         Libraries
-Requires(post,preun):  %{name}-common = %{epoch}:%{version}
-Requires:      %{name}-common = %{epoch}:%{version}
+Requires(post,preun):  %{name}-common = %{epoch}:%{version}-%{release}
+Requires:      %{name}-common = %{epoch}:%{version}-%{release}
 
 %description sysvmsg
 This is a dynamic shared object (DSO) for PHP that will add SysV
@@ -1298,8 +1200,8 @@ Modu
 Summary:       SysV sem extension module for PHP
 Summary(pl):   Modu³ SysV sem dla PHP
 Group:         Libraries
-Requires(post,preun):  %{name}-common = %{epoch}:%{version}
-Requires:      %{name}-common = %{epoch}:%{version}
+Requires(post,preun):  %{name}-common = %{epoch}:%{version}-%{release}
+Requires:      %{name}-common = %{epoch}:%{version}-%{release}
 
 %description sysvsem
 This is a dynamic shared object (DSO) for PHP that will add SysV
@@ -1312,8 +1214,8 @@ Modu
 Summary:       SysV shm extension module for PHP
 Summary(pl):   Modu³ SysV shm dla PHP
 Group:         Libraries
-Requires(post,preun):  %{name}-common = %{epoch}:%{version}
-Requires:      %{name}-common = %{epoch}:%{version}
+Requires(post,preun):  %{name}-common = %{epoch}:%{version}-%{release}
+Requires:      %{name}-common = %{epoch}:%{version}-%{release}
 
 %description sysvshm
 This is a dynamic shared object (DSO) for PHP that will add SysV
@@ -1322,13 +1224,27 @@ Shared Memory support.
 %description sysvshm -l pl
 Modu³ PHP umo¿liwiaj±cy korzystanie z pamiêci dzielonej SysV.
 
+%package tidy
+Summary:       Tidy extension module for PHP
+Summary(pl):   Modu³ Tidy dla PHP
+Group:         Libraries
+Requires(post,preun):  %{name}-common = %{epoch}:%{version}-%{release}
+Requires:      %{name}-common = %{epoch}:%{version}-%{release}
+
+%description tidy
+This is a dynamic shared object (DSO) for PHP that will add Tidy
+support.
+
+%description tidy -l pl
+Modu³ PHP dodaj±cy umo¿liwiaj±cy korzystanie z tidy.
+
 %package wddx
 Summary:       wddx extension module for PHP
 Summary(pl):   Modu³ wddx dla PHP
 Group:         Libraries
-PreReq:                %{name}-session = %{epoch}:%{version}
-Requires(post,preun):  %{name}-common = %{epoch}:%{version}
-Requires:      %{name}-common = %{epoch}:%{version}
+PreReq:                %{name}-session = %{epoch}:%{version}-%{release}
+Requires(post,preun):  %{name}-common = %{epoch}:%{version}-%{release}
+Requires:      %{name}-common = %{epoch}:%{version}-%{release}
 
 %description wddx
 This is a dynamic shared object (DSO) for PHP that will add wddx
@@ -1341,8 +1257,8 @@ Modu
 Summary:       XML extension module for PHP
 Summary(pl):   Modu³ XML dla PHP
 Group:         Libraries
-Requires(post,preun):  %{name}-common = %{epoch}:%{version}
-Requires:      %{name}-common = %{epoch}:%{version}
+Requires(post,preun):  %{name}-common = %{epoch}:%{version}-%{release}
+Requires:      %{name}-common = %{epoch}:%{version}-%{release}
 
 %description xml
 This is a dynamic shared object (DSO) for PHP that will add XML
@@ -1351,15 +1267,15 @@ handlers for different XML events.
 
 %description xml -l pl
 Modu³ PHP umo¿liwiaj±cy parsowanie plików XML i obs³ugê zdarzeñ
-zwi±zanych z tymi plikami. Pozwala on tworzyæ analizatory XML i
+zwi±zanych z tymi plikami. Pozwala on tworzyæ analizatory XML-a i
 nastêpnie definiowaæ procedury obs³ugi dla ró¿nych zdarzeñ XML.
 
 %package xmlrpc
 Summary:       xmlrpc extension module for PHP
 Summary(pl):   Modu³ xmlrpc dla PHP
 Group:         Libraries
-Requires(post,preun):  %{name}-common = %{epoch}:%{version}
-Requires:      %{name}-common = %{epoch}:%{version}
+Requires(post,preun):  %{name}-common = %{epoch}:%{version}-%{release}
+Requires:      %{name}-common = %{epoch}:%{version}-%{release}
 
 %description xmlrpc
 This is a dynamic shared object (DSO) for PHP that will add XMLRPC
@@ -1372,43 +1288,27 @@ Modu
 
 Uwaga: to jest modu³ eksperymentalny.
 
-%package xslt
-Summary:       xslt extension module for PHP
-Summary(pl):   Modu³ xslt dla PHP
+%package xsl
+Summary:       xsl extension module for PHP
+Summary(pl):   Modu³ xsl dla PHP
 Group:         Libraries
-Requires(post,preun):  %{name}-common = %{epoch}:%{version}
-Requires:      %{name}-common = %{epoch}:%{version}
+Requires(post,preun):  %{name}-common = %{epoch}:%{version}-%{release}
+Requires:      %{name}-common = %{epoch}:%{version}-%{release}
+Requires:      libxslt >= 1.0.18
 
-%description xslt
-This is a dynamic shared object (DSO) for PHP that will add xslt
-support.
-
-%description xslt -l pl
-Modu³ PHP umo¿liwiaj±cy korzystanie z technologii xslt.
-
-%package yaz
-Summary:       yaz extension module for PHP
-Summary(pl):   Modu³ yaz dla PHP
-Group:         Libraries
-Requires(post,preun):  %{name}-common = %{epoch}:%{version}
-Requires:      %{name}-common = %{epoch}:%{version}
-Requires:      yaz >= 1.9
+%description xsl
+This is a dynamic shared object (DSO) for PHP that will add new XSL
+support (using libxslt).
 
-%description yaz
-This is a dynamic shared object (DSO) for PHP that will add yaz
-support. yaz toolkit implements the Z39.50 protocol for information
-retrieval.
-
-%description yaz -l pl
-Modu³ PHP umo¿liwiaj±cy korzystanie z yaz - implementacji protoko³u
-Z39.50 s³u¿±cego do pozyskiwania informacji.
+%description xsl -l pl
+Modu³ PHP dodaj±cy now± obs³ugê XSLT (przy u¿yciu libxslt).
 
 %package yp
 Summary:       NIS (yp) extension module for PHP
 Summary(pl):   Modu³ NIS (yp) dla PHP
 Group:         Libraries
-Requires(post,preun):  %{name}-common = %{epoch}:%{version}
-Requires:      %{name}-common = %{epoch}:%{version}
+Requires(post,preun):  %{name}-common = %{epoch}:%{version}-%{release}
+Requires:      %{name}-common = %{epoch}:%{version}-%{release}
 
 %description yp
 This is a dynamic shared object (DSO) for PHP that will add NIS
@@ -1417,27 +1317,12 @@ This is a dynamic shared object (DSO) for PHP that will add NIS
 %description yp -l pl
 Modu³ PHP dodaj±cy wsparcie dla NIS (Yellow Pages).
 
-%package zip
-Summary:       zip extension module for PHP
-Summary(pl):   Modu³ zip dla PHP
-Group:         Libraries
-Requires(post,preun):  %{name}-common = %{epoch}:%{version}
-Requires:      %{name}-common = %{epoch}:%{version}
-
-%description zip
-This is a dynamic shared object (DSO) for PHP that will add ZZipLib
-(read-only access to ZIP archives) support.
-
-%description zip -l pl
-Modu³ PHP umo¿liwiaj±cy korzystanie z bibliotekli ZZipLib
-(pozwalaj±cej na odczyt archiwów ZIP).
-
 %package zlib
 Summary:       Zlib extension module for PHP
 Summary(pl):   Modu³ zlib dla PHP
 Group:         Libraries
-Requires(post,preun):  %{name}-common = %{epoch}:%{version}
-Requires:      %{name}-common = %{epoch}:%{version}
+Requires(post,preun):  %{name}-common = %{epoch}:%{version}-%{release}
+Requires:      %{name}-common = %{epoch}:%{version}-%{release}
 
 %description zlib
 This is a dynamic shared object (DSO) for PHP that will add zlib
@@ -1448,11 +1333,11 @@ Modu
 
 %package pear
 Summary:       PEAR - PHP Extension and Application Repository
-Summary(pl):   PEAR - Rozszerzenie PHP i Repozytorium Aplikacji
+Summary(pl):   PEAR - rozszerzenie PHP i repozytorium aplikacji
 Group:         Development/Languages/PHP
-Requires:      %{name}-pcre = %{epoch}:%{version}
-Requires:      %{name}-xml = %{epoch}:%{version}
-Obsoletes:     %{name}-pear-additional_classes
+Requires:      %{name}-pcre = %{epoch}:%{version}-%{release}
+Requires:      %{name}-xml = %{epoch}:%{version}-%{release}
+Obsoletes:     php-pear-additional_classes
 
 %description pear
 PEAR - PHP Extension and Application Repository.
@@ -1463,12 +1348,12 @@ with PHP, please install appropriate php-pear-* (php-pear-PEAR,
 php-PEAR-Archive_Tar, etc) packages.
 
 %description pear -l pl
-PEAR (PHP Extension and Application Repository) - Rozszerzenie PHP i
+PEAR (PHP Extension and Application Repository) - rozszerzenie PHP i
 repozytorium aplikacji.
 
-Pamiêtaj, ¿e ten pakiet dostarcza tylko podstawow± strukturê
-katalogów. Je¶li chcesz u¿yæ podstawowych klas PEAR (PEAR.php
-PEAR/*.php), dostarczanych z PHP, zainstaluj odpowiednie pakiety
+Nale¿y pamiêtaæ, ¿e ten pakiet dostarcza tylko podstawow± strukturê
+katalogów. Aby u¿yæ podstawowych klas PEAR (PEAR.php PEAR/*.php),
+dostarczanych z PHP, nale¿y zainstalowaæ odpowiednie pakiety
 php-pear-* (php-pear-PEAR, php-pear-Archive_Tar, itp).
 
 %prep
@@ -1484,46 +1369,57 @@ php-pear-* (php-pear-PEAR, php-pear-Archive_Tar, itp).
 %patch8 -p1
 %patch9 -p1
 %patch10 -p1
+cp php.ini-dist php.ini
 %patch11 -p1
+# for ac2.53b/am1.6b - AC_LANG_CXX has AM_CONDITIONAL, so cannot be invoked
+# conditionally...
 %patch12 -p1
 %patch13 -p1
 %patch14 -p1
 %patch15 -p1
 %patch16 -p1
 %patch17 -p1
-cp php.ini-dist php.ini
 %patch18 -p1
-# for ac2.53b/am1.6b - AC_LANG_CXX has AM_CONDITIONAL, so cannot be invoked
-# conditionally...
 %patch19 -p1
 %patch20 -p1
 %patch21 -p1
 %patch22 -p1
+%ifarch amd64
 %patch23 -p1
+%endif
 %patch24 -p1
 %patch25 -p1
 %patch26 -p1
-%patch27 -p1
-%patch28 -p1
-%patch29 -p1
-%patch30 -p1
-%patch31 -p0
+
+%{?with_hardened:zcat %{SOURCE9} | patch -p1}
+
+# conflict seems to be resolved by recode patches
+rm -f ext/recode/config9.m4
+
+# fix lib path in phpize
+cd scripts/
+sed -i -e 's,lib/php,%{_lib}/php,' phpize.in
+cd ..
+
+# new apr
+sed -i -e 's#apr-config#apr-1-config#g' sapi/apache*/*.m4
 
 %build
-CFLAGS="%{rpmcflags} -DEAPI=1 -I/usr/X11R6/include"
+CFLAGS="%{rpmcflags} -DEAPI=1 -I/usr/X11R6/include `%{_bindir}/apr-1-config --includes` `%{_bindir}/apu-1-config --includes`"
 EXTENSION_DIR="%{extensionsdir}"; export EXTENSION_DIR
 ./buildconf --force
 %{__libtoolize}
 %{__aclocal}
 %{__autoconf}
 PROG_SENDMAIL="/usr/lib/sendmail"; export PROG_SENDMAIL
-for i in cgi cli apxs ; do
+for i in fcgi cgi cli apxs ; do
 %configure \
        `[ $i = cgi ] && echo --enable-discard-path` \
        `[ $i = cli ] && echo --disable-cgi` \
        `[ $i = fcgi ] && echo --enable-fastcgi --with-fastcgi=/usr` \
 %if %{_apache2}
        `[ $i = apxs ] && echo --with-apxs2=%{apxs}` \
+       --enable-maintainer-zts \
 %else
        `[ $i = apxs ] && echo --with-apxs=%{apxs}` \
 %endif
@@ -1537,13 +1433,15 @@ for i in cgi cli apxs ; do
        --enable-dba=shared \
        --enable-dbx=shared \
        --enable-dio=shared \
+       --enable-dom=shared \
        --enable-exif=shared \
-       --enable-ftp=shared \
        --enable-filepro=shared \
+       --enable-ftp=shared \
        --enable-gd-native-ttf \
+       --enable-gd-jus-conf \
        --enable-magic-quotes \
-       --enable-mbstring=shared,all --enable-mbregex \
-       --enable-overload=shared \
+       --enable-mbstring=shared,all \
+       --enable-mbregex \
        --enable-pcntl=shared \
        --enable-posix=shared \
        --enable-session \
@@ -1557,77 +1455,68 @@ for i in cgi cli apxs ; do
        --enable-safe-mode \
        --enable-sockets=shared \
        --enable-ucd-snmp-hack \
-       %{!?_without_wddx:--enable-wddx=shared} \
-       %{?_without_xml:--disable-xml}%{!?_without_xml:--enable-xml=shared} \
-       %{!?_without_xslt:--enable-xslt=shared} \
+       %{?with_wddx:--enable-wddx=shared} \
+       --enable-xml=shared \
        --enable-yp=shared \
        --with-bz2=shared \
-       %{!?_without_cpdf:--with-cpdflib=shared} \
-       --with-crack=shared \
-       %{?_without_curl:--without-curl}%{!?_without_curl:--with-curl=shared} \
-       --with-db=shared \
-       %{?_with_db3:--with-db3}%{!?_with_db3:--with-db4} \
+       %{?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 \
-       %{!?_without_xml:--with-dom=shared} \
-       %{!?_without_domxslt:--with-dom-xslt=shared --with-dom-exslt=shared} \
-%if %(expr %{?_without_xml:0}%{!?_without_xml:1} + %{?_without_xmlrpc:0}%{!?_without_xmlrpc:1})
+%if %{with wddx} || %{with xmlrpc}
        --with-expat-dir=shared,/usr \
 %else
        --without-expat-dir \
 %endif
-       %{?_with_fdf:--with-fdftk=shared} \
-       %{!?_without_fribidi:--with-fribidi=shared} \
+       %{?with_fdf:--with-fdftk=shared} \
        --with-iconv=shared \
+       %{?with_fam:--with-fam=shared} \
        --with-filepro=shared \
        --with-freetype-dir=shared \
        --with-gettext=shared \
        --with-gd=shared,/usr \
        --with-gdbm \
        --with-gmp=shared \
-       --with-hyperwave=shared \
-       %{!?_without_imap:--with-imap=shared --with-imap-ssl} \
-       %{!?_without_interbase:--with-interbase=shared%{!?_with_interbase_inst:,/usr}} \
-       %{?_with_java:--with-java=/usr/lib/java} \
-       --with-jpeg-dir=shared,/usr \
-       %{!?_without_ldap:--with-ldap=shared} \
-       --with-mcal=shared,/usr \
+       %{?with_hwapi:--with-hwapi=shared} \
+       %{?with_imap:--with-imap=shared --with-imap-ssl} \
+       %{?with_interbase:--with-interbase=shared%{!?with_interbase_inst:,/usr}} \
+       --with-jpeg-dir=/usr \
+       %{?with_ldap:--with-ldap=shared} \
        --with-mcrypt=shared \
-       %{!?_without_mhash:--with-mhash=shared} \
+       %{?with_mhash:--with-mhash=shared} \
        --with-mime-magic=shared,/usr/share/file/magic.mime \
-       %{!?_without_ming:--with-ming=shared} \
-       %{!?_without_mm:--with-mm} \
-       %{?_without_mnogosearch:--without-mnogosearch}%{!?_without_mnogosearch:--with-mnogosearch=shared,/usr} \
-       %{!?_without_msession:--with-msession=shared}%{?_without_msession:--without-msession} \
-       %{!?_without_mssql:--with-mssql=shared} \
+       %{?with_ming:--with-ming=shared} \
+       %{?with_mm:--with-mm} \
+       %{!?with_mnogosearch:--without-mnogosearch}%{?with_mnogosearch:--with-mnogosearch=shared,/usr} \
+       %{?with_msession:--with-msession=shared}%{!?with_msession:--without-msession} \
+       %{?with_mssql:--with-mssql=shared} \
        --with-mysql=shared,/usr \
        --with-mysql-sock=/var/lib/mysql/mysql.sock \
        --with-ncurses=shared \
-       %{?_with_oci8:--with-oci8=shared} \
-       %{!?_without_openssl:--with-openssl} \
-       %{?_with_oracle:--with-oracle=shared} \
-       %{?_without_pcre:--without-pcre-regex}%{!?_without_pcre:--with-pcre-regex=shared} \
-       %{!?_without_pdf:--with-pdflib=shared} \
+       %{?with_oci8:--with-oci8=shared} \
+       %{?with_openssl:--with-openssl=shared} \
+       %{?with_oracle:--with-oracle=shared} \
+       %{!?with_pcre:--without-pcre-regex}%{?with_pcre:--with-pcre-regex=shared} \
        --with-pear=%{php_pear_dir} \
-       %{?_without_pgsql:--without-pgsql}%{!?_without_pgsql:--with-pgsql=shared,/usr} \
-       --with-png-dir=shared,/usr \
-       %{!?_without_pspell:--with-pspell=shared} \
+       %{!?with_pgsql:--without-pgsql}%{?with_pgsql:--with-pgsql=shared,/usr} \
+       --with-png-dir=/usr \
+       %{?with_pspell:--with-pspell=shared} \
        --with-readline=shared \
-       %{!?_without_recode:--with-recode=shared} \
+       %{?with_recode:--with-recode=shared} \
        --with-regex=php \
-       %{!?_without_qtdom:--with-qtdom=shared} \
        --without-sablot-js \
-       %{!?_without_snmp:--with-snmp=shared} \
-       %{!?_without_sybase:--with-sybase-ct=shared,/usr --with-sybase=shared,/usr} \
+       %{?with_snmp:--with-snmp=shared} \
+       %{?with_sybase:--with-sybase=shared,/usr} \
+       %{?with_sybase_ct:--with-sybase-ct=shared,/usr} \
+       %{?with_sqlite:--with-sqlite=shared,/usr} \
        --with-t1lib=shared \
-       --with-tiff-dir=shared,/usr \
-       %{!?_without_odbc:--with-unixODBC=shared} \
-       %{?_without_xmlrpc:--without-xmlrpc}%{!?_without_xmlrpc:--with-xmlrpc=shared,/usr} \
-       %{!?_without_xslt:--with-xslt-sablot=shared} \
-       %{!?_without_yaz:--with-yaz=shared} \
-       --with-zip=shared \
+       %{?with_tidy:--with-tidy=shared} \
+       --with-tiff-dir=/usr \
+       %{?with_odbc:--with-unixODBC=shared} \
+       %{!?with_xmlrpc:--without-xmlrpc}%{?with_xmlrpc:--with-xmlrpc=shared,/usr} \
+       --with-xsl=shared \
        --with-zlib=shared \
        --with-zlib-dir=shared,/usr
-# --with-openssl=shared not supported in 4.3.2
 
 cp -f Makefile Makefile.$i
 # left for debugging purposes
@@ -1636,17 +1525,23 @@ done
 
 # for now session_mm doesn't work with shared session module...
 # --enable-session=shared
-# %{?_without_mm:--with-mm=shared,no}%{!?_without_mm:--with-mm=shared}
-
-# TODO:
-#      --with-qtdom=shared
+# %{!?with_mm:--with-mm=shared,no}%{?with_mm:--with-mm=shared}
 
 %{__make}
 
 # fix install paths, avoid evil rpaths
 %{__perl} -pi -e "s|^libdir=.*|libdir='%{_libdir}'|" libphp_common.la
-%{__perl} -pi -e "s|^libdir=.*|libdir='%{_libdir}/apache'|" libphp4.la
-%{__perl} -pi -e 's|^(relink_command=.* -rpath )[^ ]*/libs |$1%{_libdir}/apache |' libphp4.la
+%{__perl} -pi -e "s|^libdir=.*|libdir='%{_libdir}/apache'|" libphp5.la
+%{__perl} -pi -e 's|^(relink_command=.* -rpath )[^ ]*/libs |$1%{_libdir}/apache |' libphp5.la
+
+# for fcgi: -DDISCARD_PATH=0 -DENABLE_PATHINFO_CHECK=1 -DFORCE_CGI_REDIRECT=0
+# -DHAVE_FILENO_PROTO=1 -DHAVE_FPOS=1 -DHAVE_LIBNSL=1(die) -DHAVE_SYS_PARAM_H=1
+# -DPHP_FASTCGI=1 -DPHP_FCGI_STATIC=1 -DPHP_WRITE_STDOUT=1
+
+%{__make} sapi/cgi/php -f Makefile.fcgi \
+       CFLAGS_CLEAN="%{rpmcflags} -DDISCARD_PATH=0 -DENABLE_PATHINFO_CHECK=1 -DFORCE_CGI_REDIRECT=0 -DHAVE_FILENO_PROTO=1 -DHAVE_FPOS=1 -DHAVE_LIBNSL=1 -DHAVE_SYS_PARAM_H=1 -DPHP_FASTCGI=1 -DPHP_FCGI_STATIC=1 -DPHP_WRITE_STDOUT=1"
+cp -r sapi/cgi sapi/fcgi
+rm -rf sapi/cgi/.libs sapi/cgi/*.lo
 
 # notes:
 # -DENABLE_CHROOT_FUNC=1 (cgi,fcgi) is used in ext/standard/dir.c (libphp_common)
@@ -1655,10 +1550,6 @@ done
 %{__make} sapi/cgi/php -f Makefile.cgi \
        CFLAGS_CLEAN="%{rpmcflags} -DDISCARD_PATH=1 -DENABLE_PATHINFO_CHECK=1 -DFORCE_CGI_REDIRECT=0 -DPHP_WRITE_STDOUT=1"
 
-# for fcgi: -DDISCARD_PATH=0 -DENABLE_PATHINFO_CHECK=1 -DFORCE_CGI_REDIRECT=0
-# -DHAVE_FILENO_PROTO=1 -DHAVE_FPOS=1 -DHAVE_LIBNSL=1(die) -DHAVE_SYS_PARAM_H=1
-# -DPHP_FASTCGI=1 -DPHP_FCGI_STATIC=1 -DPHP_WRITE_STDOUT=1
-
 %install
 rm -rf $RPM_BUILD_ROOT
 install -d $RPM_BUILD_ROOT{%{_libdir}/{php,apache},%{_sysconfdir}/{apache,cgi}} \
@@ -1669,16 +1560,19 @@ install -d $RPM_BUILD_ROOT{%{_libdir}/{php,apache},%{_sysconfdir}/{apache,cgi}}
 
 %{__make} install \
        INSTALL_ROOT=$RPM_BUILD_ROOT \
-       INSTALL_IT="\$(LIBTOOL) --mode=install install libphp_common.la $RPM_BUILD_ROOT%{_libdir} ; \$(LIBTOOL) --mode=install install libphp4.la $RPM_BUILD_ROOT%{_libdir}/apache ; \$(LIBTOOL) --mode=install install sapi/cgi/php $RPM_BUILD_ROOT%{_bindir}/php.cgi" \
+       INSTALL_IT="\$(LIBTOOL) --mode=install install libphp_common.la $RPM_BUILD_ROOT%{_libdir} ; \$(LIBTOOL) --mode=install install libphp5.la $RPM_BUILD_ROOT%{_libdir}/apache ; \$(LIBTOOL) --mode=install install sapi/cgi/php $RPM_BUILD_ROOT%{_bindir}/php.cgi ; \$(LIBTOOL) --mode=install install sapi/fcgi/php $RPM_BUILD_ROOT%{_bindir}/php.fcgi" \
        INSTALL_CLI="\$(LIBTOOL) --mode=install install sapi/cli/php $RPM_BUILD_ROOT%{_bindir}/php.cli"
 
-# compatibility (/usr/bin/php used to be CGI SAPI)
-ln -sf php.cgi $RPM_BUILD_ROOT%{_bindir}/php
+# ToDo:
+# Why make install doesn't install libphp5.so ?
+install libs/libphp5.so $RPM_BUILD_ROOT%{_libdir}/apache
 
-%{?_with_java:install ext/java/php_java.jar $RPM_BUILD_ROOT%{extensionsdir}}
+# compatibility (/usr/bin/php used to be CGI SAPI)
+ln -sf php.cli $RPM_BUILD_ROOT%{_bindir}/php
 
 install php.ini        $RPM_BUILD_ROOT%{_sysconfdir}/php.ini
 install %{SOURCE6} %{SOURCE7} %{SOURCE8} $RPM_BUILD_ROOT%{_sysconfdir}
+install %{SOURCE6} $RPM_BUILD_ROOT%{_sysconfdir}/php-cgi-fcgi.ini
 install %{SOURCE2} php.gif $RPM_BUILD_ROOT%{httpdir}/icons
 install %{SOURCE4} $RPM_BUILD_ROOT%{_sbindir}
 install %{SOURCE5} $RPM_BUILD_ROOT/etc/httpd/httpd.conf/70_mod_php.conf
@@ -1690,7 +1584,7 @@ cp -f Zend/LICENSE{,.Zend}
 # Directories created for pear:
 install -d $RPM_BUILD_ROOT%{php_pear_dir}/{Archive,Console,Crypt,HTML/Template,Image,Net,Science,XML}
 
-rm -f $RPM_BUILD_ROOT%{_libdir}/apache/libphp4.la
+rm -f $RPM_BUILD_ROOT%{_libdir}/apache/libphp5.la
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -1699,7 +1593,7 @@ rm -rf $RPM_BUILD_ROOT
 %if ! %{_apache2}
 %{__perl} -pi -e 's|^#AddType application/x-httpd-php \.php|AddType application/x-httpd-php .php|' \
        /etc/httpd/httpd.conf
-%{apxs} -e -a -n php4 %{_pkglibdir}/libphp4.so 1>&2
+%{apxs} -e -a -n php5 %{_pkglibdir}/libphp5.so 1>&2
 %endif
 if [ -f /var/lock/subsys/httpd ]; then
        /etc/rc.d/init.d/httpd restart 1>&2
@@ -1715,7 +1609,7 @@ fi
 %else
 %preun
 if [ "$1" = "0" ]; then
-       %{apxs} -e -A -n php4 %{_pkglibdir}/libphp4.so 1>&2
+       %{apxs} -e -A -n php5 %{_pkglibdir}/libphp5.so 1>&2
        %{__perl} -pi -e \
                's|^AddType application/x-httpd-php \.php|#AddType application/x-httpd-php .php|' \
                /etc/httpd/httpd.conf
@@ -1760,14 +1654,6 @@ if [ "$1" = "0" ]; then
        %{_sbindir}/php-module-install remove cpdf %{_sysconfdir}/php.ini
 fi
 
-%post crack
-%{_sbindir}/php-module-install install crack %{_sysconfdir}/php.ini
-
-%preun crack
-if [ "$1" = "0" ]; then
-       %{_sbindir}/php-module-install remove crack %{_sysconfdir}/php.ini
-fi
-
 %post ctype
 %{_sbindir}/php-module-install install ctype %{_sysconfdir}/php.ini
 
@@ -1784,14 +1670,6 @@ if [ "$1" = "0" ]; then
        %{_sbindir}/php-module-install remove curl %{_sysconfdir}/php.ini
 fi
 
-%post db
-%{_sbindir}/php-module-install install db %{_sysconfdir}/php.ini
-
-%preun db
-if [ "$1" = "0" ]; then
-       %{_sbindir}/php-module-install remove db %{_sysconfdir}/php.ini
-fi
-
 %post dba
 %{_sbindir}/php-module-install install dba %{_sysconfdir}/php.ini
 
@@ -1824,12 +1702,12 @@ if [ "$1" = "0" ]; then
        %{_sbindir}/php-module-install remove dio %{_sysconfdir}/php.ini
 fi
 
-%post domxml
-%{_sbindir}/php-module-install install domxml %{_sysconfdir}/php.ini
+%post dom
+%{_sbindir}/php-module-install install dom %{_sysconfdir}/php.ini
 
-%preun domxml
+%preun dom
 if [ "$1" = "0" ]; then
-       %{_sbindir}/php-module-install remove domxml %{_sysconfdir}/php.ini
+       %{_sbindir}/php-module-install remove dom %{_sysconfdir}/php.ini
 fi
 
 %post exif
@@ -1840,6 +1718,14 @@ if [ "$1" = "0" ]; then
        %{_sbindir}/php-module-install remove exif %{_sysconfdir}/php.ini
 fi
 
+%post fam
+%{_sbindir}/php-module-install install fam %{_sysconfdir}/php.ini
+
+%preun fam
+if [ "$1" = "0" ]; then
+       %{_sbindir}/php-module-install remove fam %{_sysconfdir}/php.ini
+fi
+
 %post fdf
 %{_sbindir}/php-module-install install fdf %{_sysconfdir}/php.ini
 
@@ -1856,14 +1742,6 @@ if [ "$1" = "0" ]; then
        %{_sbindir}/php-module-install remove filepro %{_sysconfdir}/php.ini
 fi
 
-%post fribidi
-%{_sbindir}/php-module-install install fribidi %{_sysconfdir}/php.ini
-
-%preun fribidi
-if [ "$1" = "0" ]; then
-       %{_sbindir}/php-module-install remove fribidi %{_sysconfdir}/php.ini
-fi
-
 %post ftp
 %{_sbindir}/php-module-install install ftp %{_sysconfdir}/php.ini
 
@@ -1896,12 +1774,12 @@ if [ "$1" = "0" ]; then
        %{_sbindir}/php-module-install remove gmp %{_sysconfdir}/php.ini
 fi
 
-%post hyperwave
-%{_sbindir}/php-module-install install hyperwave %{_sysconfdir}/php.ini
+%post hwapi
+%{_sbindir}/php-module-install install hwapi %{_sysconfdir}/php.ini
 
-%preun hyperwave
+%preun hwapi
 if [ "$1" = "0" ]; then
-       %{_sbindir}/php-module-install remove hyperwave %{_sysconfdir}/php.ini
+       %{_sbindir}/php-module-install remove hwapi %{_sysconfdir}/php.ini
 fi
 
 %post iconv
@@ -1928,14 +1806,6 @@ if [ "$1" = "0" ]; then
        %{_sbindir}/php-module-install remove interbase %{_sysconfdir}/php.ini
 fi
 
-%post java
-%{_sbindir}/php-module-install install java %{_sysconfdir}/php.ini
-
-%preun java
-if [ "$1" = "0" ]; then
-       %{_sbindir}/php-module-install remove java %{_sysconfdir}/php.ini
-fi
-
 %post ldap
 %{_sbindir}/php-module-install install ldap %{_sysconfdir}/php.ini
 
@@ -1952,14 +1822,6 @@ if [ "$1" = "0" ]; then
        %{_sbindir}/php-module-install remove mbstring %{_sysconfdir}/php.ini
 fi
 
-%post mcal
-%{_sbindir}/php-module-install install mcal %{_sysconfdir}/php.ini
-
-%preun mcal
-if [ "$1" = "0" ]; then
-       %{_sbindir}/php-module-install remove mcal %{_sysconfdir}/php.ini
-fi
-
 %post mcrypt
 %{_sbindir}/php-module-install install mcrypt %{_sysconfdir}/php.ini
 
@@ -2013,7 +1875,7 @@ fi
 
 %preun mssql
 if [ "$1" = "0" ]; then
-        %{_sbindir}/php-module-install remove mssql %{_sysconfdir}/php.ini
+       %{_sbindir}/php-module-install remove mssql %{_sysconfdir}/php.ini
 fi
 
 %post mysql
@@ -2074,14 +1936,6 @@ if [ "$1" = "0" ]; then
        %{_sbindir}/php-module-install remove oracle %{_sysconfdir}/php.ini
 fi
 
-%post overload
-%{_sbindir}/php-module-install install overload %{_sysconfdir}/php.ini
-
-%preun overload
-if [ "$1" = "0" ]; then
-       %{_sbindir}/php-module-install remove overload %{_sysconfdir}/php.ini
-fi
-
 %post pcntl
 if [ -f %{_sysconfdir}/php-cgi.ini ]; then
 %{_sbindir}/php-module-install install pcntl %{_sysconfdir}/php-cgi.ini
@@ -2108,14 +1962,6 @@ if [ "$1" = "0" ]; then
        %{_sbindir}/php-module-install remove pcre %{_sysconfdir}/php.ini
 fi
 
-%post pdf
-%{_sbindir}/php-module-install install pdf %{_sysconfdir}/php.ini
-
-%preun pdf
-if [ "$1" = "0" ]; then
-       %{_sbindir}/php-module-install remove pdf %{_sysconfdir}/php.ini
-fi
-
 %post pgsql
 %{_sbindir}/php-module-install install pgsql %{_sysconfdir}/php.ini
 
@@ -2140,14 +1986,6 @@ if [ "$1" = "0" ]; then
        %{_sbindir}/php-module-install remove pspell %{_sysconfdir}/php.ini
 fi
 
-%post qtdom
-%{_sbindir}/php-module-install install qtdom %{_sysconfdir}/php.ini
-
-%preun qtdom
-if [ "$1" = "0" ]; then
-       %{_sbindir}/php-module-install remove qtdom %{_sysconfdir}/php.ini
-fi
-
 %post readline
 if [ -f %{_sysconfdir}/php-cgi.ini ]; then
 %{_sbindir}/php-module-install install readline %{_sysconfdir}/php-cgi.ini
@@ -2206,6 +2044,14 @@ if [ "$1" = "0" ]; then
        %{_sbindir}/php-module-install remove sockets %{_sysconfdir}/php.ini
 fi
 
+%post sqlite
+%{_sbindir}/php-module-install install sqlite %{_sysconfdir}/php.ini
+
+%preun sqlite
+if [ "$1" = "0" ]; then
+       %{_sbindir}/php-module-install remove sqlite %{_sysconfdir}/php.ini
+fi
+
 %post sybase
 %{_sbindir}/php-module-install install sybase %{_sysconfdir}/php.ini
 
@@ -2270,20 +2116,12 @@ if [ "$1" = "0" ]; then
        %{_sbindir}/php-module-install remove xmlrpc %{_sysconfdir}/php.ini
 fi
 
-%post xslt
-%{_sbindir}/php-module-install install xslt %{_sysconfdir}/php.ini
+%post xsl
+%{_sbindir}/php-module-install install xsl %{_sysconfdir}/php.ini
 
-%preun xslt
+%preun xsl
 if [ "$1" = "0" ]; then
-       %{_sbindir}/php-module-install remove xslt %{_sysconfdir}/php.ini
-fi
-
-%post yaz
-%{_sbindir}/php-module-install install yaz %{_sysconfdir}/php.ini
-
-%preun yaz
-if [ "$1" = "0" ]; then
-       %{_sbindir}/php-module-install remove yaz %{_sysconfdir}/php.ini
+       %{_sbindir}/php-module-install remove xsl %{_sysconfdir}/php.ini
 fi
 
 %post yp
@@ -2294,14 +2132,6 @@ if [ "$1" = "0" ]; then
        %{_sbindir}/php-module-install remove yp %{_sysconfdir}/php.ini
 fi
 
-%post zip
-%{_sbindir}/php-module-install install zip %{_sysconfdir}/php.ini
-
-%preun zip
-if [ "$1" = "0" ]; then
-       %{_sbindir}/php-module-install remove zip %{_sysconfdir}/php.ini
-fi
-
 %post zlib
 %{_sbindir}/php-module-install install zlib %{_sysconfdir}/php.ini
 
@@ -2315,18 +2145,23 @@ fi
 %if %{_apache2}
 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) /etc/httpd/httpd.conf/*_mod_php.conf
 %endif
-%attr(755,root,root) %{_libdir}/apache/libphp4.so
+%attr(755,root,root) %{_libdir}/apache/libphp5.so
 %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/php-apache.ini
 
+%files fcgi
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_bindir}/php.fcgi
+%config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/php-cgi-fcgi.ini
+
 %files cgi
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_bindir}/php.cgi
-%attr(755,root,root) %{_bindir}/php
 %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/php-cgi.ini
 
 %files cli
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_bindir}/php.cli
+%attr(755,root,root) %{_bindir}/php
 %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/php-cli.ini
 %{_mandir}/man1/php.1*
 
@@ -2339,7 +2174,7 @@ fi
 
 %dir %{_sysconfdir}
 %attr(644,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/php.ini
-%attr(730,root,http) %dir %verify(not group mode) /var/run/php
+%attr(770,root,http) %dir %verify(not group mode) /var/run/php
 
 %{httpdir}/icons/*
 %attr(755,root,root) %{_sbindir}/*
@@ -2368,30 +2203,22 @@ fi
 %defattr(644,root,root,755)
 %attr(755,root,root) %{extensionsdir}/calendar.so
 
-%if 0%{!?_without_cpdf:1}
+%if %{with cpdf}
 %files cpdf
 %defattr(644,root,root,755)
 %attr(755,root,root) %{extensionsdir}/cpdf.so
 %endif
 
-%files crack
-%defattr(644,root,root,755)
-%attr(755,root,root) %{extensionsdir}/crack.so
-
 %files ctype
 %defattr(644,root,root,755)
 %attr(755,root,root) %{extensionsdir}/ctype.so
 
-%if 0%{!?_without_curl:1}
+%if %{with curl}
 %files curl
 %defattr(644,root,root,755)
 %attr(755,root,root) %{extensionsdir}/curl.so
 %endif
 
-%files db
-%defattr(644,root,root,755)
-%attr(755,root,root) %{extensionsdir}/db.so
-
 %files dba
 %defattr(644,root,root,755)
 %attr(755,root,root) %{extensionsdir}/dba.so
@@ -2408,13 +2235,17 @@ fi
 %defattr(644,root,root,755)
 %attr(755,root,root) %{extensionsdir}/dio.so
 
-%if 0%{!?_without_xml:1}
-%files domxml
+%files dom
 %defattr(644,root,root,755)
-%attr(755,root,root) %{extensionsdir}/domxml.so
+%attr(755,root,root) %{extensionsdir}/dom.so
+
+%if %{with fam}
+%files fam
+%defattr(644,root,root,755)
+%attr(755,root,root) %{extensionsdir}/fam.so
 %endif
 
-%if 0%{?_with_fdf:1}
+%if %{with fdf}
 %files fdf
 %defattr(644,root,root,755)
 %attr(755,root,root) %{extensionsdir}/fdf.so
@@ -2428,13 +2259,6 @@ fi
 %defattr(644,root,root,755)
 %attr(755,root,root) %{extensionsdir}/filepro.so
 
-%if 0%{!?_without_fribidi:1}
-%files fribidi
-%defattr(644,root,root,755)
-%doc ext/fribidi/{CREDITS,README}
-%attr(755,root,root) %{extensionsdir}/fribidi.so
-%endif
-
 %files ftp
 %defattr(644,root,root,755)
 %attr(755,root,root) %{extensionsdir}/ftp.so
@@ -2451,34 +2275,29 @@ fi
 %defattr(644,root,root,755)
 %attr(755,root,root) %{extensionsdir}/gmp.so
 
-%files hyperwave
+%if %{with hwapi}
+%files hwapi
 %defattr(644,root,root,755)
-%attr(755,root,root) %{extensionsdir}/hyperwave.so
+%attr(755,root,root) %{extensionsdir}/hwapi.so
+%endif
 
 %files iconv
 %defattr(644,root,root,755)
 %attr(755,root,root) %{extensionsdir}/iconv.so
 
-%if 0%{!?_without_imap:1}
+%if %{with imap}
 %files imap
 %defattr(644,root,root,755)
 %attr(755,root,root) %{extensionsdir}/imap.so
 %endif
 
-%if 0%{!?_without_interbase:1}
+%if %{with interbase}
 %files interbase
 %defattr(644,root,root,755)
 %attr(755,root,root) %{extensionsdir}/interbase.so
 %endif
 
-%if 0%{?_with_java:1}
-%files java
-%defattr(644,root,root,755)
-%attr(755,root,root) %{extensionsdir}/java.so
-%{extensionsdir}/php_java.jar
-%endif
-
-%if 0%{!?_without_ldap:1}
+%if %{with ldap}
 %files ldap
 %defattr(644,root,root,755)
 %attr(755,root,root) %{extensionsdir}/ldap.so
@@ -2488,15 +2307,11 @@ fi
 %defattr(644,root,root,755)
 %attr(755,root,root) %{extensionsdir}/mbstring.so
 
-%files mcal
-%defattr(644,root,root,755)
-%attr(755,root,root) %{extensionsdir}/mcal.so
-
 %files mcrypt
 %defattr(644,root,root,755)
 %attr(755,root,root) %{extensionsdir}/mcrypt.so
 
-%if 0%{!?_without_mhash:1}
+%if %{with mhash}
 %files mhash
 %defattr(644,root,root,755)
 %attr(755,root,root) %{extensionsdir}/mhash.so
@@ -2506,25 +2321,25 @@ fi
 %defattr(644,root,root,755)
 %attr(755,root,root) %{extensionsdir}/mime_magic.so
 
-%if %{!?_without_ming:1}%{?_without_ming:0}
+%if %{with ming}
 %files ming
 %defattr(644,root,root,755)
 %attr(755,root,root) %{extensionsdir}/ming.so
 %endif
 
-%if %{!?_without_mnogosearch:1}%{?_without_mnogosearch:0}
+%if %{with mnogosearch}
 %files mnogosearch
 %defattr(644,root,root,755)
 %attr(755,root,root) %{extensionsdir}/mnogosearch.so
 %endif
 
-%if %{?_without_msession:0}%{!?_without_msession:1}
+%if %{with msession}
 %files msession
 %defattr(644,root,root,755)
 %attr(755,root,root) %{extensionsdir}/msession.so
 %endif
 
-%if %{?_without_mssql:0}%{!?_without_mssql:1}
+%if %{with mssql}
 %files mssql
 %defattr(644,root,root,755)
 %attr(755,root,root) %{extensionsdir}/mssql.so
@@ -2538,52 +2353,41 @@ fi
 %defattr(644,root,root,755)
 %attr(755,root,root) %{extensionsdir}/ncurses.so
 
-%if 0%{?_with_oci8:1}
+%if %{with oci8}
 %files oci8
 %defattr(644,root,root,755)
 %attr(755,root,root) %{extensionsdir}/oci8.so
 %endif
 
-%if 0%{!?_without_odbc:1}
+%if %{with odbc}
 %files odbc
 %defattr(644,root,root,755)
 %attr(755,root,root) %{extensionsdir}/odbc.so
 %endif
 
-# shared openssl module not supported in 4.3.2
-#%if 0%{!?_without_openssl:1}
-#%files openssl
-#%defattr(644,root,root,755)
-#%attr(755,root,root) %{extensionsdir}/openssl.so
-#%endif
+%if %{with openssl}
+%files openssl
+%defattr(644,root,root,755)
+%attr(755,root,root) %{extensionsdir}/openssl.so
+%endif
 
-%if 0%{?_with_oracle:1}
+%if %{with oracle}
 %files oracle
 %defattr(644,root,root,755)
 %attr(755,root,root) %{extensionsdir}/oracle.so
 %endif
 
-%files overload
-%defattr(644,root,root,755)
-%attr(755,root,root) %{extensionsdir}/overload.so
-
 %files pcntl
 %defattr(644,root,root,755)
 %attr(755,root,root) %{extensionsdir}/pcntl.so
 
-%if 0%{!?_without_pcre:1}
+%if %{with pcre}
 %files pcre
 %defattr(644,root,root,755)
 %attr(755,root,root) %{extensionsdir}/pcre.so
 %endif
 
-%if 0%{!?_without_pdf:1}
-%files pdf
-%defattr(644,root,root,755)
-%attr(755,root,root) %{extensionsdir}/pdf.so
-%endif
-
-%if 0%{!?_without_pgsql:1}
+%if %{with pgsql}
 %files pgsql
 %defattr(644,root,root,755)
 %attr(755,root,root) %{extensionsdir}/pgsql.so
@@ -2593,23 +2397,17 @@ fi
 %defattr(644,root,root,755)
 %attr(755,root,root) %{extensionsdir}/posix.so
 
-%if 0%{!?_without_pspell:1}
+%if %{with pspell}
 %files pspell
 %defattr(644,root,root,755)
 %attr(755,root,root) %{extensionsdir}/pspell.so
 %endif
 
-%if 0%{!?_without_qtdom:1}
-%files qtdom
-%defattr(644,root,root,755)
-%attr(755,root,root) %{extensionsdir}/qtdom.so
-%endif
-
 %files readline
 %defattr(644,root,root,755)
 %attr(755,root,root) %{extensionsdir}/readline.so
 
-%if 0%{!?_without_recode:1}
+%if %{with recode}
 %files recode
 %defattr(644,root,root,755)
 %attr(755,root,root) %{extensionsdir}/recode.so
@@ -2624,7 +2422,7 @@ fi
 %defattr(644,root,root,755)
 %attr(755,root,root) %{extensionsdir}/shmop.so
 
-%if 0%{!?_without_snmp:1}
+%if %{with snmp}
 %files snmp
 %defattr(644,root,root,755)
 %attr(755,root,root) %{extensionsdir}/snmp.so
@@ -2634,11 +2432,19 @@ fi
 %defattr(644,root,root,755)
 %attr(755,root,root) %{extensionsdir}/sockets.so
 
-%if 0%{!?_without_sybase:1}
+%if %{with sqlite}
+%files sqlite
+%defattr(644,root,root,755)
+%attr(755,root,root) %{extensionsdir}/sqlite.so
+%endif
+
+%if %{with sybase}
 %files sybase
 %defattr(644,root,root,755)
 %attr(755,root,root) %{extensionsdir}/sybase.so
+%endif
 
+%if %{with sybase_ct}
 %files sybase-ct
 %defattr(644,root,root,755)
 %attr(755,root,root) %{extensionsdir}/sybase_ct.so
@@ -2656,44 +2462,36 @@ fi
 %defattr(644,root,root,755)
 %attr(755,root,root) %{extensionsdir}/sysvshm.so
 
-%if 0%{!?_without_wddx:1}
+%if %{with tidy}
+%files tidy
+%defattr(644,root,root,755)
+%attr(755,root,root) %{extensionsdir}/tidy.so
+%endif
+
+%if %{with wddx}
 %files wddx
 %defattr(644,root,root,755)
 %attr(755,root,root) %{extensionsdir}/wddx.so
 %endif
 
-%if 0%{!?_without_xml:1}
 %files xml
 %defattr(644,root,root,755)
 %attr(755,root,root) %{extensionsdir}/xml.so
-%endif
 
-%if 0%{!?_without_xmlrpc:1}
+%if %{with xmlrpc}
 %files xmlrpc
 %defattr(644,root,root,755)
 %attr(755,root,root) %{extensionsdir}/xmlrpc.so
 %endif
 
-%if 0%{!?_without_xslt:1}
-%files xslt
+%files xsl
 %defattr(644,root,root,755)
-%attr(755,root,root) %{extensionsdir}/xslt.so
-%endif
-
-%if 0%{!?_without_yaz:1}
-%files yaz
-%defattr(644,root,root,755)
-%attr(755,root,root) %{extensionsdir}/yaz.so
-%endif
+%attr(755,root,root) %{extensionsdir}/xsl.so
 
 %files yp
 %defattr(644,root,root,755)
 %attr(755,root,root) %{extensionsdir}/yp.so
 
-%files zip
-%defattr(644,root,root,755)
-%attr(755,root,root) %{extensionsdir}/zip.so
-
 %files zlib
 %defattr(644,root,root,755)
 %attr(755,root,root) %{extensionsdir}/zlib.so
This page took 0.123722 seconds and 4 git commands to generate.