packages (PHP_5_2): php/php.spec - shared pcre is back
glen
glen at pld-linux.org
Tue Sep 29 07:05:59 CEST 2009
Author: glen Date: Tue Sep 29 05:05:59 2009 GMT
Module: packages Tag: PHP_5_2
---- Log message:
- shared pcre is back
---- Files affected:
packages/php:
php.spec (1.805.2.17 -> 1.805.2.18)
---- Diffs:
================================================================
Index: packages/php/php.spec
diff -u packages/php/php.spec:1.805.2.17 packages/php/php.spec:1.805.2.18
--- packages/php/php.spec:1.805.2.17 Tue Sep 29 06:28:55 2009
+++ packages/php/php.spec Tue Sep 29 07:05:52 2009
@@ -442,16 +442,13 @@
%{?with_zend_multibyte:Provides: php(mbstring)}
Provides: php(modules_api) = %{php_api_version}
Provides: php(overload)
-%{?with_pcre:Provides: php(pcre)}
Provides: php(reflection)
Provides: php(standard)
Provides: php(zend_extension_api) = %{zend_extension_api}
Provides: php(zend_module_api) = %{zend_module_api}
%{?with_zend_multibyte:Provides: php-mbstring = %{epoch}:%{version}-%{release}}
-%{?with_pcre:Provides: php-pcre = %{epoch}:%{version}-%{release}}
Provides: php5(debug) = %{php_debug}
Provides: php5(thread-safety) = %{zend_zts}
-Obsoletes: php-pcre < 4:5.2.0
Obsoletes: php-pecl-domxml
Conflicts: php4-common < 3:4.4.4-8
Conflicts: rpm < 4.4.2-0.2
@@ -1058,6 +1055,21 @@
Moduł PHP umożliwiający tworzenie nowych procesów i kontrolę nad nimi.
Obsługuje funkcje takie jak fork(), waitpid(), signal() i podobne.
+%package pcre
+Summary: PCRE extension module for PHP
+Summary(pl.UTF-8): Moduł PCRE dla PHP
+Group: Libraries
+Requires: %{name}-common = %{epoch}:%{version}-%{release}
+Provides: php(pcre)
+
+%description pcre
+This is a dynamic shared object (DSO) for PHP that will add Perl
+Compatible Regular Expression support.
+
+%description pcre -l pl.UTF-8
+Moduł PHP umożliwiający korzystanie z perlowych wyrażeń regularnych
+(Perl Compatible Regular Expressions)
+
%package pdo
Summary: PHP Data Objects (PDO)
Summary(pl.UTF-8): Obsługa PHP Data Objects (PDO)
@@ -1275,6 +1287,7 @@
Summary(pl.UTF-8): Moduł session dla PHP
Group: Libraries
Requires: %{name}-common = %{epoch}:%{version}-%{release}
+Requires: %{name}-pcre = %{epoch}:%{version}-%{release}
Provides: php(session)
%description session
@@ -1303,6 +1316,7 @@
Summary(pl.UTF-8): Moduł prostego rozszerzenia XML dla PHP
Group: Libraries
Requires: %{name}-common = %{epoch}:%{version}-%{release}
+Requires: %{name}-pcre = %{epoch}:%{version}-%{release}
Requires: %{name}-spl = %{epoch}:%{version}-%{release}
Provides: php(simplexml)
@@ -1362,7 +1376,7 @@
Group: Libraries
URL: http://php.net/manual/en/book.spl.php
Requires: %{name}-common = %{epoch}:%{version}-%{release}
-Requires: %{name}-simplexml = %{epoch}:%{version}-%{release}
+Requires: %{name}-pcre = %{epoch}:%{version}-%{release}
Provides: php(spl)
%description spl
@@ -1377,6 +1391,7 @@
Summary(pl.UTF-8): Moduł SQLite dla PHP
Group: Libraries
Requires: %{name}-common = %{epoch}:%{version}-%{release}
+Requires: %{name}-pcre = %{epoch}:%{version}-%{release}
Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
Provides: php(sqlite)
@@ -1547,6 +1562,7 @@
Group: Libraries
Requires: %{name}-common = %{epoch}:%{version}-%{release}
Requires: %{name}-dom = %{epoch}:%{version}-%{release}
+Requires: %{name}-pcre = %{epoch}:%{version}-%{release}
Provides: php(xmlreader)
%description xmlreader
@@ -1922,7 +1938,7 @@
%{?with_oci8:--with-oci8=shared} \
%{?with_openssl:--with-openssl=shared} \
--with-kerberos \
- %{!?with_pcre:--without-pcre-regex}%{?with_pcre:--with-pcre-regex=/usr} \
+ %{!?with_pcre:--without-pcre-regex}%{?with_pcre:--with-pcre-regex=shared,/usr} \
%{!?with_filter:--disable-filter}%{?with_filter:--enable-filter=shared} \
--with-pear=%{php_pear_dir} \
%{!?with_pgsql:--without-pgsql}%{?with_pgsql:--with-pgsql=shared,/usr} \
@@ -2230,6 +2246,7 @@
%extension_scripts oci8
%extension_scripts odbc
%extension_scripts openssl
+%extension_scripts pcre
%extension_scripts pdo-dblib
%extension_scripts pdo-firebird
%extension_scripts pdo-mysql
@@ -2366,6 +2383,9 @@
%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*pcntl\.so/d' %{_sysconfdir}/php-cli.ini
fi
+%triggerun pcre -- %{name}-pcre < 4:5.0.4-9.1
+%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*pcre\.so/d' %{_sysconfdir}/php.ini
+
%triggerun pgsql -- %{name}-pgsql < 4:5.0.4-9.1
%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*pgsql\.so/d' %{_sysconfdir}/php.ini
@@ -2721,6 +2741,13 @@
%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pcntl.ini
%attr(755,root,root) %{php_extensiondir}/pcntl.so
+%if %{with pcre}
+%files pcre
+%defattr(644,root,root,755)
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pcre.ini
+%attr(755,root,root) %{php_extensiondir}/pcre.so
+%endif
+
%files pdo
%defattr(644,root,root,755)
%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo.ini
@@ -2942,6 +2969,9 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.805.2.18 2009/09/29 05:05:52 glen
+- shared pcre is back
+
Revision 1.805.2.17 2009/09/29 04:28:55 glen
- release 4
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/php/php.spec?r1=1.805.2.17&r2=1.805.2.18&f=u
More information about the pld-cvs-commit
mailing list