]> git.pld-linux.org Git - packages/php.git/commitdiff
moved from DEVEL
authorArkadiusz Miśkiewicz <arekm@maven.pl>
Thu, 15 Dec 2005 13:20:03 +0000 (13:20 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    php.spec -> 1.516

php.spec

index ac0e07384e554ac3eb148f04f4d9bbbae3f9b13f..5f7751b2a2f5128ff9528a0e975b8f232356c67a 100644 (file)
--- a/php.spec
+++ b/php.spec
@@ -4,7 +4,6 @@
 #    - mcve,
 #    - ovrimos,
 #    - pfpro,
-#    - ircg,
 #   These extensions BuildRequires proprietary libraries...
 # - deal with modules removed from php and not moved to PECL
 #   (existing only in php4):
@@ -12,7 +11,8 @@
 # - mime_magic can't handle new "string/*" entries in magic.mime
 # - make additional headers added by mail patch configurable
 # - apply -hardened patch by default ?
-# - modularize libxml, session, SimpleXML, SPL, standard (output from pure php -m)?
+# - modularize session, standard (output from pure php -m)?
+# - having pcre module loaded cli crashes
 #
 # Conditional build:
 %bcond_with    db3             # use db3 packages instead of db (4.x) for Berkeley DB support
 %bcond_with    oci8            # with Oracle oci8 extension module     (BR: proprietary libs)
 %bcond_with    oracle          # with oracle extension module          (BR: proprietary libs)
 %bcond_without mysqli          # with mysqli support (Requires mysql > 4.1)
-%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_with    interbase       # with 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 mime_magic              # without mime-magic module
@@ -82,14 +79,13 @@ Summary(pt_BR):     A linguagem de script PHP
 Summary(ru):   PHP ÷ÅÒÓÉÉ 5 - ÑÚÙË ÐÒÅÐÒÏÃÅÓÓÉÒÏ×ÁÎÉÑ HTML-ÆÁÊÌÏ×, ×ÙÐÏÌÎÑÅÍÙÊ ÎÁ ÓÅÒ×ÅÒÅ
 Summary(uk):   PHP ÷ÅÒÓ¦§ 5 - ÍÏ×Á ÐÒÅÐÒÏÃÅÓÕ×ÁÎÎÑ HTML-ÆÁÊ̦×, ×ÉËÏÎÕ×ÁÎÁ ÎÁ ÓÅÒ×ÅÒ¦
 Name:          php
-Version:       5.0.5
-%define        _rel    19
-Release:       %{_rel}%{?with_hardening:hardened}
+Version:       5.1.1
+Release:       0.1%{?with_hardening:hardened}
 Epoch:         4
 Group:         Libraries
 License:       PHP
 Source0:       http://www.php.net/distributions/%{name}-%{version}.tar.bz2
-# Source0-md5: b5d4ca75bbb11ee5b830fa67213d9f7f
+# Source0-md5: 70a7c90de182d1a1901c390b844153c7
 Source1:       FAQ.%{name}
 Source2:       zend.gif
 Source3:       %{name}-module-install
@@ -98,8 +94,8 @@ Source5:      %{name}-cgi-fcgi.ini
 Source6:       %{name}-cgi.ini
 Source7:       %{name}-apache.ini
 Source8:       %{name}-cli.ini
-Source9:       http://www.hardened-php.net/hardening-patch-%{version}-0.4.3.patch.gz
-# Source9-md5: 6af27b59251bb9ce4741b17e2e5358f7
+Source9:       http://www.hardened-php.net/hardening-patch-5.0.4-0.3.0.patch.gz
+# Source9-md5: 47a742fa9fab2826ad10c13a2376111a
 Patch0:                %{name}-shared.patch
 Patch1:                %{name}-pldlogo.patch
 Patch2:                %{name}-mail.patch
@@ -120,23 +116,17 @@ Patch16:  %{name}-tsrmlsfetchgcc2.patch
 Patch17:       %{name}-no_pear_install.patch
 Patch18:       %{name}-zlib.patch
 Patch19:       %{name}-sybase-fix.patch
-Patch20:       %{name}-mnogosearch-fix.patch
+Patch20:       %{name}-readline.patch
 Patch21:       %{name}-nohttpd.patch
-Patch22:       %{name}-lib64.patch
 Patch23:       %{name}-gd_imagerotate_enable.patch
 Patch24:       %{name}-uint32_t.patch
 Patch25:       %{name}-hwapi-link.patch
 Patch26:       %{name}-dba-link.patch
 Patch27:       %{name}-install_gd_headers.patch
-Patch28:       %{name}-cpdf-fix.patch
 Patch29:       %{name}-gcc4.patch
-Patch30:       %{name}-both-apxs.patch
-Patch31:       %{name}-builddir.patch
-Patch32:       %{name}_bug34435.patch
-Patch33:       %{name}-ftp-ssllibs.patch
-Patch34:       %{name}-bug-35009.patch
-Patch35:       %{name}-bug-33720.patch
-Patch36:       %{name}-dextension.patch
+Patch30:       %{name}-hardening-fix.patch
+Patch31:       %{name}-both-apxs.patch
+Patch32:       %{name}-builddir.patch
 Icon:          php.gif
 URL:           http://www.php.net/
 %{?with_interbase:%{!?with_interbase_inst:BuildRequires:       Firebird-devel >= 1.0.2.908-2}}
@@ -147,15 +137,14 @@ BuildRequires:    bison
 BuildRequires: bzip2-devel
 %{?with_curl:BuildRequires:    curl-devel >= 7.12.0}
 BuildRequires: cyrus-sasl-devel
-%{!?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 %{with xmlrpc}
 BuildRequires: expat-devel
 %endif
-%{?with_fam:BuildRequires:     fam-devel}
-%{?with_fcgi:BuildRequires:    fcgi-devel}
 %{?with_fdf:BuildRequires:     fdftk-devel}
+%{?with_fcgi:BuildRequires:    fcgi-devel}
 BuildRequires: flex
 %if %{with mssql} || %{with sybase} || %{with sybase_ct}
 BuildRequires: freetds-devel
@@ -165,19 +154,18 @@ BuildRequires:    gd-devel >= 2.0.28-4
 BuildRequires: gdbm-devel
 BuildRequires: gmp-devel
 %{?with_imap:BuildRequires:    imap-devel >= 1:2001-0.BETA.200107022325.2}
-%{?with_cpdf:BuildRequires:    libcpdf-devel >= 2.02r1-2}
 BuildRequires: libjpeg-devel
 BuildRequires: libltdl-devel >= 1.4
 BuildRequires: libmcrypt-devel >= 2.4.4
 BuildRequires: libpng-devel >= 1.0.8
 BuildRequires: libtiff-devel
 BuildRequires: libtool >= 1.4.3
+BuildRequires: libwrap-devel
 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
 %{?with_mysqli:BuildRequires:  mysql-devel >= 4.1.0}
 BuildRequires: ncurses-ext-devel
@@ -185,13 +173,12 @@ BuildRequires:    ncurses-ext-devel
 %if %{with openssl} || %{with ldap}
 BuildRequires: openssl-devel >= 0.9.7d
 %endif
-BuildRequires: %{__perl}
-%{?with_snmp:BuildRequires:    net-snmp-devel >= 5.0.7}
 BuildRequires: pam-devel
 %{?with_pcre:BuildRequires:    pcre-devel}
+BuildRequires: %{__perl}
 %{?with_msession:BuildRequires:        phoenix-devel}
-%{?with_pgsql:BuildRequires:   postgresql-backend-devel >= 7.2}
 %{?with_pgsql:BuildRequires:   postgresql-devel}
+%{?with_pgsql:BuildRequires:   postgresql-backend-devel >= 7.2}
 BuildRequires: readline-devel
 %{?with_recode:BuildRequires:  recode-devel >= 3.5d-3}
 BuildRequires: rpm-build >= 4.4.0
@@ -199,6 +186,7 @@ BuildRequires:      rpmbuild(macros) >= 1.238
 %{?with_sqlite:BuildRequires:  sqlite-devel}
 BuildRequires: t1lib-devel
 %{?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
@@ -217,9 +205,9 @@ BuildRoot:  %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 %define                extensionsdir   %{_libdir}/php
 
 # must be in sync with source. extra check ensuring that it is so is done in %%build
-%define                php_api_version         20031224
-%define                zend_module_api         20041030
-%define                zend_extension_api      220040412
+%define                php_api_version         20041225
+%define                zend_module_api         20050922
+%define                zend_extension_api      220051025
 %define                zend_zts                        %{!?with_zts:0}%{?with_zts:1}
 %define                php_debug                       %{!?debug:0}%{?debug:1}
 
@@ -293,14 +281,17 @@ PHP - 
 Summary:       PHP DSO module for apache 1.3.x
 Summary(pl):   Modu³ DSO (Dynamic Shared Object) php dla apache 1.3.x
 Group:         Development/Languages/PHP
-Requires(post,preun):  %{__perl}
-Requires(post,preun):  %{apxs1}
 Requires:      %{name}-common = %{epoch}:%{version}-%{release}
+Requires(post,preun):  %{apxs1}
+Requires(post,preun):  %{__perl}
 Requires:      apache1(EAPI) >= 1.3.33-2
 Requires:      apache1-mod_mime
+Provides:      %{name} = %{epoch}:%{version}-%{release}
 Provides:      php = %{epoch}:%{version}-%{release}
 Obsoletes:     phpfi
 Obsoletes:     apache-mod_php < 1:4.1.1
+# Obsolete all php5 packages, this is not to obsolete php4 companion
+Obsoletes:     php >= 4:5.0.0
 
 %description -n apache1-mod_php
 PHP as DSO module for apache 1.3.x.
@@ -313,11 +304,14 @@ Summary:  PHP DSO module for apache 2.x
 Summary(pl):   Modu³ DSO (Dynamic Shared Object) php dla apache 2.x
 Group:         Development/Languages/PHP
 Requires:      %{name}-common = %{epoch}:%{version}-%{release}
-Requires:      apache(modules-api) = %{apache_modules_api}
 Requires:      apache >= 2.0.52-2
+Requires:      apache(modules-api) = %{apache_modules_api}
+Provides:      %{name} = %{epoch}:%{version}-%{release}
 Provides:      php = %{epoch}:%{version}-%{release}
 Obsoletes:     phpfi
 Obsoletes:     apache-mod_php < 1:4.1.1
+# Obsolete all php5 packages, this is not to obsolete php4 companion
+Obsoletes:     php >= 4:5.0.0
 
 %description -n apache-mod_php
 PHP as DSO module for apache 2.x.
@@ -422,11 +416,11 @@ Summary(pt_BR):   Arquivos de desenvolvimento para PHP
 Summary(ru):   ðÁËÅÔ ÒÁÚÒÁÂÏÔËÉ ÄÌÑ ÐÏÓÔÒÏÅÎÉÑ ÒÁÓÛÉÒÅÎÉÊ PHP
 Summary(uk):   ðÁËÅÔ ÒÏÚÒÏÂËÉ ÄÌÑ ÐÏÂÕÄÏ×É ÒÏÚÛÉÒÅÎØ PHP
 Group:         Development/Languages/PHP
-Requires:      %{name}-common = %{epoch}:%{version}-%{release}
 Requires:      autoconf
 Requires:      automake
 Requires:      libtool
 Requires:      shtool
+Requires:      %{name}-common = %{epoch}:%{version}-%{release}
 Obsoletes:     php-pear-devel
 Obsoletes:     php4-devel
 
@@ -502,20 +496,6 @@ support.
 %description calendar -l pl
 Modu³ PHP dodaj±cy wsparcie dla kalendarza.
 
-%package cpdf
-Summary:       cpdf extension module for PHP
-Summary(pl):   Modu³ cpdf dla PHP
-Group:         Libraries
-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
-support through libcpdf library.
-
-%description cpdf -l pl
-Modu³ PHP dodaj±cy obs³ugê plików PDF poprzez bibliotekê libcpdf.
-
 %package ctype
 Summary:       ctype extension module for PHP
 Summary(pl):   Modu³ ctype dla PHP
@@ -573,36 +553,6 @@ support.
 %description dbase -l pl
 Modu³ PHP ze wsparciem dla DBase.
 
-%package dbx
-Summary:       DBX extension module for PHP
-Summary(pl):   Modu³ DBX dla PHP
-Group:         Libraries
-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
-abstraction layer. DBX supports odbc, mysql, pgsql, mssql, fbsql and
-more.
-
-%description dbx -l pl
-Modu³ PHP dodaj±cy warstwê abstrakcji do obs³ugi baz danych. DBX
-obs³uguje bazy odbc, mysql, pgsql, mssql, fbsql i inne.
-
-%package dio
-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}-%{release}
-Requires:      %{name}-common = %{epoch}:%{version}-%{release}
-
-%description dio
-This is a dynamic shared object (DSO) for PHP that will add direct
-file I/O support.
-
-%description dio -l pl
-Modu³ PHP dodaj±cy obs³ugê bezpo¶rednich operacji I/O na plikach.
-
 %package dom
 Summary:       DOM extension module for PHP
 Summary(pl):   Modu³ DOM dla PHP
@@ -634,23 +584,6 @@ 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
@@ -893,21 +826,6 @@ This is a dynamic shared object (DSO) for PHP that will add ming
 Modu³ PHP dodaj±cy obs³ugê plików Flash (.swf) poprzez bibliotekê
 ming.
 
-%package mnogosearch
-Summary:       mnoGoSearch extension module for PHP
-Summary(pl):   Modu³ mnoGoSearch dla PHP
-Group:         Libraries
-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
-access mnoGoSearch free search engine.
-
-%description mnogosearch -l pl
-Modu³ PHP dodaj±cy pozwalaj±cy na dostêp do wolnodostêpnego silnika
-wyszukiwarki mnoGoSearch.
-
 %package msession
 Summary:       msession extension module for PHP
 Summary(pl):   Modu³ msession dla PHP
@@ -1096,6 +1014,96 @@ Compatible Regular Expression support.
 Modu³ PHP umo¿liwiaj±cy korzystanie z perlowych wyra¿eñ regularnych
 (Perl Compatible Regular Expressions)
 
+%package pdo
+Summary:       PHP Data Objects (PDO)
+Group:         Libraries
+Requires(post,preun):  %{name}-common = %{epoch}:%{version}-%{release}
+Requires:      %{name}-common = %{epoch}:%{version}-%{release}
+
+%description pdo
+This is a dynamic shared object (DSO) for PHP that will add PDO
+support.
+
+%package pdo-dblib
+Summary:       PHP Data Objects (PDO) FreeTDS support
+Summary(pl):   Modu³ PHP Data Objects (PDO) z wsparciem do FreeTDS
+Group:         Libraries
+Requires(post,preun):  %{name}-common = %{epoch}:%{version}-%{release}
+Requires:      %{name}-common = %{epoch}:%{version}-%{release}
+Requires:      %{name}-pdo = %{epoch}:%{version}-%{release}
+
+%description pdo-dblib
+This is a dynamic shared object (DSO) for PHP that will add PDO
+FreeTDS support.
+
+%description pdo-dblib -l pl
+Modu³ dla PHP dodaj±cy obs³ugê dla baz danych FreeTDS za po¶rednictwem
+interfejsu PDO.
+
+%package pdo-mysql
+Summary:       PHP Data Objects (PDO) MySQL support
+Summary(pl):   Modu³ PHP Data Objects (PDO) z wsparciem do MySQL
+Group:         Libraries
+Requires(post,preun):  %{name}-common = %{epoch}:%{version}-%{release}
+Requires:      %{name}-common = %{epoch}:%{version}-%{release}
+Requires:      %{name}-pdo = %{epoch}:%{version}-%{release}
+
+%description pdo-mysql
+This is a dynamic shared object (DSO) for PHP that will add PDO MySQL
+support.
+
+%description pdo-mysql -l pl
+Modu³ dla PHP dodaj±cy obs³ugê dla baz danych MySQL za po¶rednictwem
+interfejsu PDO.
+
+%package pdo-odbc
+Summary:       PHP Data Objects (PDO) ODBC support
+Summary(pl):   Modu³ PHP Data Objects (PDO) z wsparciem do ODBC
+Group:         Libraries
+Requires(post,preun):  %{name}-common = %{epoch}:%{version}-%{release}
+Requires:      %{name}-common = %{epoch}:%{version}-%{release}
+Requires:      %{name}-pdo = %{epoch}:%{version}-%{release}
+
+%description pdo-odbc
+This is a dynamic shared object (DSO) for PHP that will add PDO ODBC
+support.
+
+%description pdo-odbc -l pl
+Modu³ dla PHP dodaj±cy obs³ugê dla baz danych ODBC za po¶rednictwem
+interfejsu PDO.
+
+%package pdo-pgsql
+Summary:       PHP Data Objects (PDO) PostgreSQL support
+Summary(pl):   Modu³ PHP Data Objects (PDO) z wsparciem do PostgreSQL
+Group:         Libraries
+Requires(post,preun):  %{name}-common = %{epoch}:%{version}-%{release}
+Requires:      %{name}-common = %{epoch}:%{version}-%{release}
+Requires:      %{name}-pdo = %{epoch}:%{version}-%{release}
+
+%description pdo-pgsql
+This is a dynamic shared object (DSO) for PHP that will add PDO
+PostgreSQL support.
+
+%description pdo-pgsql -l pl
+Modu³ dla PHP dodaj±cy obs³ugê dla baz danych PostgreSQL za
+po¶rednictwem interfejsu PDO.
+
+%package pdo-sqlite
+Summary:       PHP Data Objects (PDO) SQLite support
+Summary(pl):   Modu³ PHP Data Objects (PDO) z wsparciem do SQLite
+Group:         Libraries
+Requires(post,preun):  %{name}-common = %{epoch}:%{version}-%{release}
+Requires:      %{name}-common = %{epoch}:%{version}-%{release}
+Requires:      %{name}-pdo = %{epoch}:%{version}-%{release}
+
+%description pdo-sqlite
+This is a dynamic shared object (DSO) for PHP that will add PDO SQLite
+support.
+
+%description pdo-sqlite -l pl
+Modu³ dla PHP dodaj±cy obs³ugê dla baz danych SQLite za po¶rednictwem
+interfejsu PDO.
+
 %package pgsql
 Summary:       PostgreSQL database module for PHP
 Summary(pl):   Modu³ bazy danych PostgreSQL dla PHP
@@ -1205,6 +1213,16 @@ Modu
 
 Uwaga: to jest modu³ eksperymentalny.
 
+%package simplexml
+Summary:       Simple XML extension module for PHP
+Group:         Libraries
+Requires(post,preun):  %{name}-common = %{epoch}:%{version}-%{release}
+Requires:      %{name}-common = %{epoch}:%{version}-%{release}
+
+%description simplexml
+This is a dynamic shared object (DSO) for PHP that will add Simple XML
+support.
+
 %package snmp
 Summary:       SNMP extension module for PHP
 Summary(pl):   Modu³ SNMP dla PHP
@@ -1418,6 +1436,24 @@ Modu
 zwi±zanych z tymi plikami. Pozwala on tworzyæ analizatory XML-a i
 nastêpnie definiowaæ procedury obs³ugi dla ró¿nych zdarzeñ XML.
 
+%package xmlreader
+Summary:       XML Reader extension module for PHP
+Summary(pl):   Modu³ XML Reader dla PHP
+Group:         Libraries
+Requires(post,preun):  %{name}-common = %{epoch}:%{version}-%{release}
+Requires:      %{name}-common = %{epoch}:%{version}-%{release}
+
+%description xmlreader
+This is a dynamic shared object (DSO) for PHP that will add XML Reader
+support. The XMLReader extension is an XML Pull parser. The reader
+acts as a cursor going forward on the document stream and stopping at
+each node on the way.
+
+%description xmlreader -l pl
+Modu³ PHP umo¿liwiaj±cy parsowanie plików XML w trybie Pull. Czytnik
+dzia³a jako kursor przechodz±cy przez strumieñ dokumentu i
+zatrzymuj±cy siê naka¿dym wê¼le po drodze.
+
 %package xmlrpc
 Summary:       xmlrpc extension module for PHP
 Summary(pl):   Modu³ xmlrpc dla PHP
@@ -1455,20 +1491,6 @@ support (using libxslt).
 %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}-%{release}
-Requires:      %{name}-common = %{epoch}:%{version}-%{release}
-
-%description yp
-This is a dynamic shared object (DSO) for PHP that will add NIS
-(Yellow Pages) support.
-
-%description yp -l pl
-Modu³ PHP dodaj±cy wsparcie dla NIS (Yellow Pages).
-
 %package zlib
 Summary:       Zlib extension module for PHP
 Summary(pl):   Modu³ zlib dla PHP
@@ -1496,14 +1518,17 @@ Modu
 %patch6 -p1
 %patch7 -p1
 %patch8 -p1
-%patch9 -p1
+# FIXME; it's still needed?
+# %patch9 -p1
 cp php.ini-dist php.ini
 %patch10 -p1
 # for ac2.53b/am1.6b - AC_LANG_CXX has AM_CONDITIONAL, so cannot be invoked
 # conditionally...
 %patch11 -p1
-%patch12 -p1
-%patch13 -p1
+# DROPME: not needed
+# %patch12 -p1
+# DROPME: seems not needed
+# %patch13 -p1
 %patch14 -p1
 %patch15 -p1
 %patch16 -p1
@@ -1512,27 +1537,20 @@ cp php.ini-dist php.ini
 %patch19 -p1
 %patch20 -p1
 %patch21 -p1
-%patch28 -p1
-%if "%{_lib}" == "lib64"
-%patch22 -p1
-%endif
 %patch23 -p1
 %patch24 -p1
 %patch25 -p1
 %patch26 -p1
-%patch27 -p1
-%patch29 -p1
+# FIXME: ???
+# %patch27 -p1
+# %patch29 -p1
 
 %if %{with hardening}
 zcat %{SOURCE9} | patch -p1
+patch -p1 < %{PATCH30}
 %endif
-%patch30 -p1
 %patch31 -p1
-%patch32 -p0
-%patch33 -p1
-%patch34 -p1
-%patch35 -p1
-%patch36 -p1
+%patch32 -p1
 
 # conflict seems to be resolved by recode patches
 rm -f ext/recode/config9.m4
@@ -1611,32 +1629,48 @@ for sapi in $sapis; do
        esac
        ` \
        --cache-file=config.cache \
+       --with-libdir=%{_lib} \
        --with-config-file-path=%{_sysconfdir} \
        --with-config-file-scan-dir=%{_sysconfdir}/conf.d \
        --with-exec-dir=%{_bindir} \
        --%{!?debug:dis}%{?debug:en}able-debug \
+       --enable-zend-multibyte \
        %{?with_zts:--enable-maintainer-zts} \
        --enable-memory-limit \
        --enable-bcmath=shared \
        --enable-calendar=shared \
        --enable-ctype=shared \
        --enable-dba=shared \
-       --enable-dbx=shared \
-       --enable-dio=shared \
+       --with-inifile \
+       --with-flatfile \
        --enable-dom=shared \
        --enable-exif=shared \
        --enable-filepro=shared \
        --enable-ftp=shared \
        --enable-gd-native-ttf \
        --enable-gd-jus-conf \
+       --enable-libxml \
        --enable-magic-quotes \
        --enable-mbstring=shared,all \
        --enable-mbregex \
        --enable-pcntl=shared \
+       --enable-pdo=shared \
+%if %{with mssql} || %{with sybase} || %{with sybase_ct}
+       --with-pdo-dblib=shared \
+%endif
+%if %{with interbase} && %{without interbase_inst}
+       --with-pdo-firebird=shared \
+%endif
+       --with-pdo-mysql=shared \
+       %{?with_oracle:--with-pdo-oci=shared} \
+       %{?with_odbc:--with-pdo-odbc=shared,unixODBC,/usr} \
+       %{?with_pgsql:--with-pdo-pgsql=shared} \
+       %{?with_sqlite:--with-pdo-sqlite=shared} \
        --enable-posix=shared \
        --enable-session \
        --enable-shared \
        --enable-shmop=shared \
+       --enable-simplexml \
        --enable-sysvmsg=shared \
        --enable-sysvsem=shared \
        --enable-sysvshm=shared \
@@ -1649,12 +1683,11 @@ for sapi in $sapis; do
        --enable-ucd-snmp-hack \
        %{?with_wddx:--enable-wddx=shared} \
        --enable-xml=shared \
-       --enable-yp=shared \
+       --with-xmlreader=shared \
        --with-bz2=shared \
-       %{?with_cpdf:--with-cpdflib=shared} \
        %{!?with_curl:--without-curl}%{?with_curl:--with-curl=shared} \
        %{?with_db3:--with-db3}%{!?with_db3:--with-db4} \
-       --with-dbase=shared \
+       --enable-dbase=shared \
 %if %{with xmlrpc}
        --with-expat-dir=shared,/usr \
 %else
@@ -1662,7 +1695,6 @@ for sapi in $sapis; do
 %endif
        %{?with_fdf:--with-fdftk=shared} \
        --with-iconv=shared \
-       %{?with_fam:--with-fam=shared} \
        --with-filepro=shared \
        --with-freetype-dir=shared \
        --with-gettext=shared \
@@ -1673,13 +1705,12 @@ for sapi in $sapis; do
        %{?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_ldap:--with-ldap=shared --with-ldap-sasl} \
        --with-mcrypt=shared \
        %{?with_mhash:--with-mhash=shared} \
        %{?with_mime_magic:--with-mime-magic=shared,/usr/share/file/magic.mime}%{!?with_mime_magic:--disable-mime-magic} \
        %{?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 \
@@ -1688,6 +1719,7 @@ for sapi in $sapis; do
        --with-ncurses=shared \
        %{?with_oci8:--with-oci8=shared} \
        %{?with_openssl:--with-openssl=shared} \
+       --with-kerberos \
        %{?with_oracle:--with-oracle=shared} \
        %{!?with_pcre:--without-pcre-regex}%{?with_pcre:--with-pcre-regex=shared,/usr} \
        --with-pear=%{php_pear_dir} \
@@ -1701,11 +1733,11 @@ for sapi in $sapis; do
        %{?with_snmp:--with-snmp=shared} \
        %{?with_sybase:--with-sybase=shared,/usr} \
        %{?with_sybase_ct:--with-sybase-ct=shared,/usr} \
-       %{!?with_sqlite:--without-sqlite}%{?with_sqlite:--with-sqlite=shared,/usr} \
+       %{?with_sqlite:--with-sqlite=shared,/usr --enable-sqlite-utf8} \
        --with-t1lib=shared \
        %{?with_tidy:--with-tidy=shared} \
        --with-tiff-dir=/usr \
-       %{?with_odbc:--with-unixODBC=shared} \
+       %{?with_odbc:--with-unixODBC=shared,/usr} \
        %{!?with_xmlrpc:--without-xmlrpc}%{?with_xmlrpc:--with-xmlrpc=shared,/usr} \
        --with-xsl=shared \
        --with-zlib=shared \
@@ -1768,7 +1800,6 @@ install -d $RPM_BUILD_ROOT{%{_libdir}/{php,apache{,1}},%{_sysconfdir}/{apache,cg
 
 # install apache1 DSO module
 %if %{with apache1}
-# TODO: use libtool here
 libtool --silent --mode=install install sapi/apache/libphp5.la $RPM_BUILD_ROOT%{_libdir}/apache1/
 %endif
 
@@ -1797,7 +1828,6 @@ libtool --silent --mode=install install sapi/fcgi/php $RPM_BUILD_ROOT%{_bindir}/
 # install CLI
 libtool --silent --mode=install install sapi/cli/php $RPM_BUILD_ROOT%{_bindir}/php.cli
 install sapi/cli/php.1 $RPM_BUILD_ROOT%{_mandir}/man1/php.1
-echo ".so php.1" >$RPM_BUILD_ROOT%{_mandir}/man1/php.cli.1
 
 # TODO:
 # Why make install doesn't install libphp5.so ?
@@ -1805,7 +1835,7 @@ echo ".so php.1" >$RPM_BUILD_ROOT%{_mandir}/man1/php.cli.1
 
 ln -sf php.cli $RPM_BUILD_ROOT%{_bindir}/php
 
-install php.ini        $RPM_BUILD_ROOT%{_sysconfdir}/php.ini
+sed -e 's#/usr/lib/php#%{_libdir}/php#g' php.ini > $RPM_BUILD_ROOT%{_sysconfdir}/php.ini
 %if %{with fcgi}
 install %{SOURCE5} $RPM_BUILD_ROOT%{_sysconfdir}/php-cgi-fcgi.ini
 %endif
@@ -1971,12 +2001,6 @@ fi
 %postun calendar
 %extension_postun
 
-%post cpdf
-%extension_post
-
-%postun cpdf
-%extension_postun
-
 %post ctype
 %extension_post
 
@@ -2001,18 +2025,6 @@ fi
 %postun dbase
 %extension_postun
 
-%post dbx
-%extension_post
-
-%postun dbx
-%extension_postun
-
-%post dio
-%extension_post
-
-%postun dio
-%extension_postun
-
 %post dom
 %extension_post
 
@@ -2025,12 +2037,6 @@ fi
 %postun exif
 %extension_postun
 
-%post fam
-%extension_post
-
-%postun fam
-%extension_postun
-
 %post fdf
 %extension_post
 
@@ -2127,12 +2133,6 @@ fi
 %postun ming
 %extension_postun
 
-%post mnogosearch
-%extension_post
-
-%postun mnogosearch
-%extension_postun
-
 %post msession
 %extension_post
 
@@ -2223,6 +2223,36 @@ fi
 %postun pcre
 %extension_postun
 
+%post pdo-dblib
+%extension_post
+
+%postun pdo-dblib
+%extension_postun
+
+%post pdo-mysql
+%extension_post
+
+%postun pdo-mysql
+%extension_postun
+
+%post pdo-odbc
+%extension_post
+
+%postun pdo-odbc
+%extension_postun
+
+%post pdo-pgsql
+%extension_post
+
+%postun pdo-pgsql
+%extension_postun
+
+%post pdo-sqlite
+%extension_post
+
+%postun pdo-sqlite
+%extension_postun
+
 %post pgsql
 %extension_post
 
@@ -2358,22 +2388,22 @@ fi
 %postun xml
 %extension_postun
 
-%post xmlrpc
+%post xmlreader
 %extension_post
 
-%postun xmlrpc
+%postun xmlreader
 %extension_postun
 
-%post xsl
+%post xmlrpc
 %extension_post
 
-%postun xsl
+%postun xmlrpc
 %extension_postun
 
-%post yp
+%post xsl
 %extension_post
 
-%postun yp
+%postun xsl
 %extension_postun
 
 %post zlib
@@ -2391,9 +2421,6 @@ fi
 %triggerun calendar -- %{name}-calendar < 4:5.0.4-9.1
 [ ! -x %{_sbindir}/php-module-install ] || %{_sbindir}/php-module-install remove calendar %{_sysconfdir}/php.ini
 
-%triggerun cpdf -- %{name}-cpdf < 4:5.0.4-9.1
-[ ! -x %{_sbindir}/php-module-install ] || %{_sbindir}/php-module-install remove cpdf %{_sysconfdir}/php.ini
-
 %triggerun ctype -- %{name}-ctype < 4:5.0.4-9.1
 [ ! -x %{_sbindir}/php-module-install ] || %{_sbindir}/php-module-install remove ctype %{_sysconfdir}/php.ini
 
@@ -2406,21 +2433,12 @@ fi
 %triggerun dbase -- %{name}-dbase < 4:5.0.4-9.1
 [ ! -x %{_sbindir}/php-module-install ] || %{_sbindir}/php-module-install remove dbase %{_sysconfdir}/php.ini
 
-%triggerun dbx -- %{name}-dbx < 4:5.0.4-9.1
-[ ! -x %{_sbindir}/php-module-install ] || %{_sbindir}/php-module-install remove dbx %{_sysconfdir}/php.ini
-
-%triggerun dio -- %{name}-dio < 4:5.0.4-9.1
-[ ! -x %{_sbindir}/php-module-install ] || %{_sbindir}/php-module-install remove dio %{_sysconfdir}/php.ini
-
 %triggerun dom -- %{name}-dom < 4:5.0.4-9.1
 [ ! -x %{_sbindir}/php-module-install ] || %{_sbindir}/php-module-install remove dom %{_sysconfdir}/php.ini
 
 %triggerun exif -- %{name}-exif < 4:5.0.4-9.1
 [ ! -x %{_sbindir}/php-module-install ] || %{_sbindir}/php-module-install remove exif %{_sysconfdir}/php.ini
 
-%triggerun fam -- %{name}-fam < 4:5.0.4-9.1
-[ ! -x %{_sbindir}/php-module-install ] || %{_sbindir}/php-module-install remove fam %{_sysconfdir}/php.ini
-
 %triggerun fdf -- %{name}-fdf < 4:5.0.4-9.1
 [ ! -x %{_sbindir}/php-module-install ] || %{_sbindir}/php-module-install remove fdf %{_sysconfdir}/php.ini
 
@@ -2469,9 +2487,6 @@ fi
 %triggerun ming -- %{name}-ming < 4:5.0.4-9.1
 [ ! -x %{_sbindir}/php-module-install ] || %{_sbindir}/php-module-install remove ming %{_sysconfdir}/php.ini
 
-%triggerun mnogosearch -- %{name}-mnogosearch < 4:5.0.4-9.1
-[ ! -x %{_sbindir}/php-module-install ] || %{_sbindir}/php-module-install remove mnogosearch %{_sysconfdir}/php.ini
-
 %triggerun msession -- %{name}-msession < 4:5.0.4-9.1
 [ ! -x %{_sbindir}/php-module-install ] || %{_sbindir}/php-module-install remove msession %{_sysconfdir}/php.ini
 
@@ -2559,9 +2574,6 @@ fi
 %triggerun xsl -- %{name}-xsl < 4:5.0.4-9.1
 [ ! -x %{_sbindir}/php-module-install ] || %{_sbindir}/php-module-install remove xsl %{_sysconfdir}/php.ini
 
-%triggerun yp -- %{name}-yp < 4:5.0.4-9.1
-[ ! -x %{_sbindir}/php-module-install ] || %{_sbindir}/php-module-install remove yp %{_sysconfdir}/php.ini
-
 %triggerun zlib -- %{name}-zlib < 4:5.0.4-9.1
 [ ! -x %{_sbindir}/php-module-install ] || %{_sbindir}/php-module-install remove zlib %{_sysconfdir}/php.ini
 
@@ -2601,7 +2613,6 @@ fi
 %attr(755,root,root) %{_bindir}/php.cli
 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-cli.ini
 %{_mandir}/man1/php.1*
-%{_mandir}/man1/php.cli.1*
 
 %files program
 %defattr(644,root,root,755)
@@ -2651,13 +2662,6 @@ fi
 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/calendar.ini
 %attr(755,root,root) %{extensionsdir}/calendar.so
 
-%if %{with cpdf}
-%files cpdf
-%defattr(644,root,root,755)
-%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/cpdf.ini
-%attr(755,root,root) %{extensionsdir}/cpdf.so
-%endif
-
 %files ctype
 %defattr(644,root,root,755)
 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/ctype.ini
@@ -2680,28 +2684,11 @@ fi
 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/dbase.ini
 %attr(755,root,root) %{extensionsdir}/dbase.so
 
-%files dbx
-%defattr(644,root,root,755)
-%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/dbx.ini
-%attr(755,root,root) %{extensionsdir}/dbx.so
-
-%files dio
-%defattr(644,root,root,755)
-%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/dio.ini
-%attr(755,root,root) %{extensionsdir}/dio.so
-
 %files dom
 %defattr(644,root,root,755)
 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/dom.ini
 %attr(755,root,root) %{extensionsdir}/dom.so
 
-%if %{with fam}
-%files fam
-%defattr(644,root,root,755)
-%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/fam.ini
-%attr(755,root,root) %{extensionsdir}/fam.so
-%endif
-
 %if %{with fdf}
 %files fdf
 %defattr(644,root,root,755)
@@ -2803,13 +2790,6 @@ fi
 %attr(755,root,root) %{extensionsdir}/ming.so
 %endif
 
-%if %{with mnogosearch}
-%files mnogosearch
-%defattr(644,root,root,755)
-%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mnogosearch.ini
-%attr(755,root,root) %{extensionsdir}/mnogosearch.so
-%endif
-
 %if %{with msession}
 %files msession
 %defattr(644,root,root,755)
@@ -2879,6 +2859,51 @@ fi
 %attr(755,root,root) %{extensionsdir}/pcre.so
 %endif
 
+%files pdo
+%defattr(644,root,root,755)
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo.ini
+%attr(755,root,root) %{extensionsdir}/pdo.so
+
+%if %{with mssql} || %{with sybase} || %{with sybase_ct}
+%files pdo-dblib
+%defattr(644,root,root,755)
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_dblib.ini
+%attr(755,root,root) %{extensionsdir}/pdo_dblib.so
+%endif
+
+%files pdo-mysql
+%defattr(644,root,root,755)
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_mysql.ini
+%attr(755,root,root) %{extensionsdir}/pdo_mysql.so
+
+%if %{with oracle}
+%files pdo-oracle
+%defattr(644,root,root,755)
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_oracle.ini
+%attr(755,root,root) %{extensionsdir}/pdo_oracle.so
+%endif
+
+%if %{with odbc}
+%files pdo-odbc
+%defattr(644,root,root,755)
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_odbc.ini
+%attr(755,root,root) %{extensionsdir}/pdo_odbc.so
+%endif
+
+%if %{with pgsql}
+%files pdo-pgsql
+%defattr(644,root,root,755)
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_pgsql.ini
+%attr(755,root,root) %{extensionsdir}/pdo_pgsql.so
+%endif
+
+%if %{with sqlite}
+%files pdo-sqlite
+%defattr(644,root,root,755)
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_sqlite.ini
+%attr(755,root,root) %{extensionsdir}/pdo_sqlite.so
+%endif
+
 %if %{with pgsql}
 %files pgsql
 %defattr(644,root,root,755)
@@ -2914,6 +2939,14 @@ fi
 #%defattr(644,root,root,755)
 #%attr(755,root,root) %{extensionsdir}/session.so
 
+%if 0
+# simplexml is needed by spl, and spl can't be built shared as of now (5.1.0RC3)
+%files simplexml
+%defattr(644,root,root,755)
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/simplexml.ini
+%attr(755,root,root) %{extensionsdir}/simplexml.so
+%endif
+
 %files shmop
 %defattr(644,root,root,755)
 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/shmop.ini
@@ -2996,6 +3029,11 @@ fi
 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xml.ini
 %attr(755,root,root) %{extensionsdir}/xml.so
 
+%files xmlreader
+%defattr(644,root,root,755)
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xmlreader.ini
+%attr(755,root,root) %{extensionsdir}/xmlreader.so
+
 %if %{with xmlrpc}
 %files xmlrpc
 %defattr(644,root,root,755)
@@ -3008,11 +3046,6 @@ fi
 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xsl.ini
 %attr(755,root,root) %{extensionsdir}/xsl.so
 
-%files yp
-%defattr(644,root,root,755)
-%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/yp.ini
-%attr(755,root,root) %{extensionsdir}/yp.so
-
 %files zlib
 %defattr(644,root,root,755)
 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/zlib.ini
This page took 0.101109 seconds and 4 git commands to generate.