X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=php.spec;h=fafa0a24de020bcf8caa6ba23aee78df190e36ee;hb=6a9cce2880fcd35d1700f98c60dbc0ed19c8d74b;hp=b0e08d91f29b9694742d808cbae0861150207827;hpb=3a037573014a3d467b00416ae8dd677bf0fa80b5;p=packages%2Fphp.git diff --git a/php.spec b/php.spec index b0e08d9..fafa0a2 100644 --- a/php.spec +++ b/php.spec @@ -154,8 +154,8 @@ Summary(pt_BR.UTF-8): A linguagem de script PHP Summary(ru.UTF-8): PHP Версии 7 - язык препроцессирования HTML-файлов, выполняемый на сервере Summary(uk.UTF-8): PHP Версії 7 - мова препроцесування HTML-файлів, виконувана на сервері Name: %{orgname}%{php_suffix} -Version: 7.2.23 -Release: 1 +Version: 7.2.34 +Release: 4 Epoch: 4 # All files licensed under PHP version 3.01, except # Zend is licensed under Zend @@ -163,7 +163,7 @@ Epoch: 4 License: PHP 3.01 and Zend and BSD Group: Libraries Source0: https://php.net/distributions/%{orgname}-%{version}.tar.xz -# Source0-md5: cc1784eb86bb8205fb265303496ef6fa +# Source0-md5: adb64072b9b7e4634844a72512239a34 Source1: opcache.ini Source2: %{orgname}-mod_php.conf Source3: %{orgname}-cgi-fcgi.ini @@ -220,6 +220,8 @@ Patch68: php-mysql-ssl-context.patch Patch70: mysqlnd-ssl.patch Patch71: libdb-info.patch Patch72: phar-hash-shared.patch +Patch73: icu69.patch +Patch74: openssl.patch URL: http://php.net/ %{?with_interbase:%{!?with_interbase_inst:BuildRequires: Firebird-devel >= 1.0.2.908-2}} %{?with_pspell:BuildRequires: aspell-devel >= 2:0.50.0} @@ -484,8 +486,18 @@ Summary: /usr/bin/php symlink Summary(pl.UTF-8): Dowiązanie symboliczne /usr/bin/php Group: Development/Languages/PHP Requires: %{name}-cli = %{epoch}:%{version}-%{release} -Obsoletes: /usr/bin/php Obsoletes: php-program < 4:5.3.28-7 +Obsoletes: php4-program +Obsoletes: php52-program +Obsoletes: php53-program +Obsoletes: php54-program +Obsoletes: php55-program +Obsoletes: php56-program +Obsoletes: php70-program +Obsoletes: php71-program +Obsoletes: php73-program +Obsoletes: php74-program +Obsoletes: php80-program %description program Package providing /usr/bin/php symlink to PHP CLI. @@ -2028,6 +2040,11 @@ cp -p php.ini-production php.ini %patch70 -p1 %patch71 -p1 %patch72 -p1 -b .phar-shared +%patch73 -p1 +%patch74 -p1 + +sed -E -i -e '1s,#!\s*/usr/bin/env\s+(.*),#!%{__bindir}\1,' \ + run-tests.php %{__sed} -i -e '/PHP_ADD_LIBRARY_WITH_PATH/s#xmlrpc,#xmlrpc-epi,#' ext/xmlrpc/config.m4 @@ -2780,7 +2797,7 @@ fi [ ! -f /etc/apache/conf.d/??_mod_php.conf ] || %service -q apache restart [ ! -f /etc/httpd/conf.d/??_mod_php.conf ] || %service -q httpd restart -%triggerpostun common -- php-common < 4:5.3.28-7 +%triggerpostun common -- %{name}-common < 4:5.6.4-2, php-common < 4:5.6.4-2 # migrate configs /etc/php/conf.d -> /etc/phpXY/conf.d/ # do config migration in php-common trigger, as the trigger is ran after all packages are upgraded # this way we can stick to one trigger, instead of attaching one for each (sub)package! @@ -2800,8 +2817,6 @@ for f in /etc/php/*.ini.rpmsave /etc/php/*.d/*.ini.rpmsave; do s#/etc/php#%{_sysconfdir}# ' $nf done - -%triggerpostun common -- %{name}-common < 4:5.6.4-2, php-common < 4:5.6.4-2 # switch to browscap package if the ini file has original value %{__sed} -i -e 's#%{_sysconfdir}/browscap.ini#/usr/share/browscap/php_browscap.ini#' %{_sysconfdir}/php.ini # disable browscap, if optional package not present