# (existing only in php4):
# db, hyperwave, java, mcal, overload, qtdom
# and removed from php 5.1:
-# cpdf, dio, dbx, fam, mnogosearch, yp
-# what about interbase? it's still present, but disabled???
+# cpdf, dio, dbx, fam, mnogosearch, yp, oracle
# - mime_magic can't handle new "string/*" entries in magic.mime
# - make additional headers added by mail patch configurable
# - apply -hardened patch by default ?
%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 curl # without CURL extension module
%bcond_without imap # without IMAP extension module
-%bcond_with interbase # with InterBase extension module
+%bcond_without 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
Summary(uk): PHP ÷ÅÒÓ¦§ 5 - ÍÏ×Á ÐÒÅÐÒÏÃÅÓÕ×ÁÎÎÑ HTML-ÆÁÊ̦×, ×ÉËÏÎÕ×ÁÎÁ ÎÁ ÓÅÒ×ÅÒ¦
Name: php
Version: 5.1.1
-%define _rel 3
+%define _rel 4
Release: %{_rel}%{?with_hardening:hardened}
Epoch: 4
Group: Libraries
Modu³ PHP dodaj±cy obs³ugê funkcji ncurses (tylko do SAPI cli i cgi).
%package oci8
-Summary: Oracle 8 database module for PHP
-Summary(pl): Modu³ bazy danych Oracle 8 dla PHP
+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}-%{release}
Requires: %{name}-common = %{epoch}:%{version}-%{release}
Autoreq: false
%description oci8
-This is a dynamic shared object (DSO) for PHP that will add Oracle 7
-and Oracle 8 database support through Oracle8 Call-Interface (OCI8).
+This is a dynamic shared object (DSO) for PHP that will add Oracle 7,
+8, 9 and 10 database support through Oracle8 Call-Interface (OCI8).
%description oci8 -l pl
-Modu³ PHP umo¿liwiaj±cy dostêp do bazy danych Oracle 7 i Oracle 8
+Modu³ PHP umo¿liwiaj±cy dostêp do bazy danych Oracle 7, 8, 9 i 10
poprzez interfejs Oracle8 Call-Interface (OCI8).
%package odbc
Uwaga: to jest modu³ eksperymentalny.
-%package oracle
-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}-%{release}
-Requires: %{name}-common = %{epoch}:%{version}-%{release}
-Autoreq: false
-
-%description oracle
-This is a dynamic shared object (DSO) for PHP that will add Oracle 7
-database support.
-
-%description oracle -l pl
-Modu³ PHP umo¿liwiaj±cy dostêp do bazy danych Oracle 7.
-
%package pcntl
Summary: Process Control extension module for PHP
Summary(pl): Modu³ Process Control dla PHP
%package pdo-dblib
Summary: PHP Data Objects (PDO) FreeTDS support
-Summary(pl): Modu³ PHP Data Objects (PDO) z wsparciem do FreeTDS
+Summary(pl): Modu³ PHP Data Objects (PDO) z obs³ug± FreeTDS
Group: Libraries
Requires(post,preun): %{name}-common = %{epoch}:%{version}-%{release}
Requires: %{name}-common = %{epoch}:%{version}-%{release}
%package pdo-mysql
Summary: PHP Data Objects (PDO) MySQL support
-Summary(pl): Modu³ PHP Data Objects (PDO) z wsparciem do MySQL
+Summary(pl): Modu³ PHP Data Objects (PDO) z obs³ug± MySQL-a
Group: Libraries
Requires(post,preun): %{name}-common = %{epoch}:%{version}-%{release}
Requires: %{name}-common = %{epoch}:%{version}-%{release}
Modu³ dla PHP dodaj±cy obs³ugê baz danych MySQL za po¶rednictwem
interfejsu PDO.
+%package pdo-oci
+Summary: PHP Data Objects (PDO) Oracle support
+Summary(pl): Modu³ PHP Data Objects (PDO) z obs³ug± Oracle'a
+Group: Libraries
+Requires(post,preun): %{name}-common = %{epoch}:%{version}-%{release}
+Requires: %{name}-common = %{epoch}:%{version}-%{release}
+Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
+
+%description pdo-oci
+This is a dynamic shared object (DSO) for PHP that will add PDO Oracle
+support.
+
+%description pdo-oci -l pl
+Modu³ dla PHP dodaj±cy obs³ugê baz danych Oracle 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
+Summary(pl): Modu³ PHP Data Objects (PDO) z obs³ug± ODBC
Group: Libraries
Requires(post,preun): %{name}-common = %{epoch}:%{version}-%{release}
Requires: %{name}-common = %{epoch}:%{version}-%{release}
%package pdo-pgsql
Summary: PHP Data Objects (PDO) PostgreSQL support
-Summary(pl): Modu³ PHP Data Objects (PDO) z wsparciem do PostgreSQL
+Summary(pl): Modu³ PHP Data Objects (PDO) z obs³ug± PostgreSQL-a
Group: Libraries
Requires(post,preun): %{name}-common = %{epoch}:%{version}-%{release}
Requires: %{name}-common = %{epoch}:%{version}-%{release}
%package pdo-sqlite
Summary: PHP Data Objects (PDO) SQLite support
-Summary(pl): Modu³ PHP Data Objects (PDO) z wsparciem do SQLite
+Summary(pl): Modu³ PHP Data Objects (PDO) z obs³ug± SQLite
Group: Libraries
Requires(post,preun): %{name}-common = %{epoch}:%{version}-%{release}
Requires: %{name}-common = %{epoch}:%{version}-%{release}
--with-pdo-firebird=shared \
%endif
--with-pdo-mysql=shared \
- %{?with_oracle:--with-pdo-oci=shared} \
+ %{?with_oci8:--with-pdo-oci=shared} \
%{?with_odbc:--with-pdo-odbc=shared,unixODBC,/usr} \
%{?with_pgsql:--with-pdo-pgsql=shared} \
%{?with_sqlite:--with-pdo-sqlite=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} \
%{!?with_pgsql:--without-pgsql}%{?with_pgsql:--with-pgsql=shared,/usr} \
%postun openssl
%extension_postun
-%post oracle
-%extension_post
-
-%postun oracle
-%extension_postun
-
%post pcntl
if [ -f %{_sysconfdir}/php-cgi.ini ]; then
%{_sbindir}/php-module-install install pcntl %{_sysconfdir}/php-cgi.ini
%triggerun openssl -- %{name}-openssl < 4:5.0.4-9.1
[ ! -x %{_sbindir}/php-module-install ] || %{_sbindir}/php-module-install remove openssl %{_sysconfdir}/php.ini
-%triggerun oracle -- %{name}-oracle < 4:5.0.4-9.1
-[ ! -x %{_sbindir}/php-module-install ] || %{_sbindir}/php-module-install remove oracle %{_sysconfdir}/php.ini
-
%triggerun pcre -- %{name}-pcre < 4:5.0.4-9.1
[ ! -x %{_sbindir}/php-module-install ] || %{_sbindir}/php-module-install remove pcre %{_sysconfdir}/php.ini
%attr(755,root,root) %{extensionsdir}/openssl.so
%endif
-%if %{with oracle}
-%files oracle
-%defattr(644,root,root,755)
-%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/oracle.ini
-%attr(755,root,root) %{extensionsdir}/oracle.so
-%endif
-
%files pcntl
%defattr(644,root,root,755)
%attr(755,root,root) %{extensionsdir}/pcntl.so
%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
+%if %{with oci8}
+%files pdo-oci
%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
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_oci.ini
+%attr(755,root,root) %{extensionsdir}/pdo_oci.so
%endif
%if %{with odbc}