diff options
| author | Remi Collet <remi@remirepo.net> | 2025-09-24 07:34:39 +0200 | 
|---|---|---|
| committer | Remi Collet <remi@php.net> | 2025-09-24 07:34:39 +0200 | 
| commit | 309bf2080aba0e83c7ded1d3c7808853ba08c6ef (patch) | |
| tree | 63d68ec43e68aa171f632241266cb527a8f48e45 /php84.spec | |
| parent | e86445a873af25d1def12ffdf451354e587b724c (diff) | |
Update to 8.4.13 - http://www.php.net/releases/8_4_13.phpv8.4.13
Diffstat (limited to 'php84.spec')
| -rw-r--r-- | php84.spec | 156 | 
1 files changed, 155 insertions, 1 deletions
| @@ -81,7 +81,7 @@  %bcond_with            zip  %global upver          8.4.13 -%global rcver          RC1 +#global rcver          RC1  # TODO set PHP_EXTRA_VERSION for EOL version  Summary: PHP scripting language for creating dynamic web sites @@ -230,6 +230,12 @@ Recommends: php-pdo%{?_isa}      = %{version}-%{release}  Recommends: php-sodium%{?_isa}   = %{version}-%{release}  Recommends: php-xml%{?_isa}      = %{version}-%{release} +%if 0%{?rhel} >= 10 && "%{?vendeur}" == "remi" +Obsoletes: php8.4         < %{version}-%{release} +Provides:  php8.4         = %{version}-%{release} +Provides:  php8.4%{?_isa} = %{version}-%{release} +%endif +  %description  PHP is an HTML-embedded scripting language. PHP attempts to make it @@ -250,6 +256,11 @@ Requires: php-common%{?_isa} = %{version}-%{release}  Provides: php-cgi = %{version}-%{release}, php-cgi%{?_isa} = %{version}-%{release}  Provides: php-pcntl, php-pcntl%{?_isa}  Provides: php-readline, php-readline%{?_isa} +%if 0%{?rhel} >= 10 && "%{?vendeur}" == "remi" +Obsoletes: php8.4-cli         < %{version}-%{release} +Provides:  php8.4-cli         = %{version}-%{release} +Provides:  php8.4-cli%{?_isa} = %{version}-%{release} +%endif  %description cli  The php-cli package contains the command-line interface @@ -259,6 +270,11 @@ executing PHP scripts, /usr/bin/php, and the CGI interface.  %package dbg  Summary: The interactive PHP debugger  Requires: php-common%{?_isa} = %{version}-%{release} +%if 0%{?rhel} >= 10 && "%{?vendeur}" == "remi" +Obsoletes: php8.4-dbg         < %{version}-%{release} +Provides:  php8.4-dbg         = %{version}-%{release} +Provides:  php8.4-dbg%{?_isa} = %{version}-%{release} +%endif  %description dbg  The php-dbg package contains the interactive PHP debugger. @@ -285,6 +301,11 @@ Provides: php(httpd)  # for /etc/nginx ownership  # Temporarily not mandatory to allow nginx for nginx repo  Recommends: nginx-filesystem +%if 0%{?rhel} >= 10 && "%{?vendeur}" == "remi" +Obsoletes: php8.4-fpm         < %{version}-%{release} +Provides:  php8.4-fpm         = %{version}-%{release} +Provides:  php8.4-fpm%{?_isa} = %{version}-%{release} +%endif  %description fpm  PHP-FPM (FastCGI Process Manager) is an alternative PHP FastCGI @@ -295,6 +316,11 @@ any size, especially busier sites.  %package litespeed  Summary: LiteSpeed Web Server PHP support  Requires: php-common%{?_isa} = %{version}-%{release} +%if 0%{?rhel} >= 10 && "%{?vendeur}" == "remi" +Obsoletes: php8.4-litespeed         < %{version}-%{release} +Provides:  php8.4-litespeed         = %{version}-%{release} +Provides:  php8.4-litespeed%{?_isa} = %{version}-%{release} +%endif  %description litespeed  The php-litespeed package provides the %{_bindir}/lsphp command @@ -359,6 +385,11 @@ Obsoletes: php-pecl-Fileinfo < 1.0.5  Provides:  php-pecl-Fileinfo = %{fileinfover}, php-pecl-Fileinfo%{?_isa} = %{fileinfover}  Provides:  php-pecl(Fileinfo) = %{fileinfover}, php-pecl(Fileinfo)%{?_isa} = %{fileinfover}  Obsoletes: php-mhash < 5.3.0 +%if 0%{?rhel} >= 10 && "%{?vendeur}" == "remi" +Obsoletes: php8.4-common         < %{version}-%{release} +Provides:  php8.4-common         = %{version}-%{release} +Provides:  php8.4-common%{?_isa} = %{version}-%{release} +%endif  %description common  The php-common package contains files used by both the php @@ -389,6 +420,11 @@ Provides: php-zts-devel = %{version}-%{release}  Provides: php-zts-devel%{?_isa} = %{version}-%{release}  %endif  Recommends: php-nikic-php-parser5 >= 5.0.0 +%if 0%{?rhel} >= 10 && "%{?vendeur}" == "remi" +Obsoletes: php8.4-devel         < %{version}-%{release} +Provides:  php8.4-devel         = %{version}-%{release} +Provides:  php8.4-devel%{?_isa} = %{version}-%{release} +%endif  %description devel  The php-devel package contains the files needed for building PHP @@ -405,6 +441,11 @@ Provides:  php-pecl-zendopcache = %{version}  Provides:  php-pecl-zendopcache%{?_isa} = %{version}  Provides:  php-pecl(opcache) = %{version}  Provides:  php-pecl(opcache)%{?_isa} = %{version} +%if 0%{?rhel} >= 10 && "%{?vendeur}" == "remi" +Obsoletes: php8.4-opcache         < %{version}-%{release} +Provides:  php8.4-opcache         = %{version}-%{release} +Provides:  php8.4-opcache%{?_isa} = %{version}-%{release} +%endif  %description opcache  The Zend OPcache provides faster PHP execution through opcode caching and @@ -421,6 +462,11 @@ Requires: php-common%{?_isa} = %{version}-%{release}  BuildRequires: pkgconfig(libsasl2)  BuildRequires: openldap-devel  BuildRequires: openssl-devel >= 1.0.2 +%if 0%{?rhel} >= 10 && "%{?vendeur}" == "remi" +Obsoletes: php8.4-ldap         < %{version}-%{release} +Provides:  php8.4-ldap         = %{version}-%{release} +Provides:  php8.4-ldap%{?_isa} = %{version}-%{release} +%endif  %description ldap  The php-ldap adds Lightweight Directory Access Protocol (LDAP) @@ -438,6 +484,11 @@ Provides: php-pdo-abi  = %{pdover}-%{__isa_bits}  Provides: php(pdo-abi) = %{pdover}-%{__isa_bits}  Provides: php-sqlite3, php-sqlite3%{?_isa}  Provides: php-pdo_sqlite, php-pdo_sqlite%{?_isa} +%if 0%{?rhel} >= 10 && "%{?vendeur}" == "remi" +Obsoletes: php8.4-pdo         < %{version}-%{release} +Provides:  php8.4-pdo         = %{version}-%{release} +Provides:  php8.4-pdo%{?_isa} = %{version}-%{release} +%endif  %description pdo  The php-pdo package contains a dynamic shared object that will add @@ -455,6 +506,11 @@ Provides: php-mysqli = %{version}-%{release}  Provides: php-mysqli%{?_isa} = %{version}-%{release}  Provides: php-pdo_mysql, php-pdo_mysql%{?_isa}  Obsoletes: php-mysql < %{version}-%{release} +%if 0%{?rhel} >= 10 && "%{?vendeur}" == "remi" +Obsoletes: php8.4-mysqlnd         < %{version}-%{release} +Provides:  php8.4-mysqlnd         = %{version}-%{release} +Provides:  php8.4-mysqlnd%{?_isa} = %{version}-%{release} +%endif  %description mysqlnd  The php-mysqlnd package contains a dynamic shared object that will add @@ -475,6 +531,11 @@ Provides: php-pdo_pgsql, php-pdo_pgsql%{?_isa}  BuildRequires: krb5-devel  BuildRequires: openssl-devel >= 1.0.2  BuildRequires: postgresql-devel +%if 0%{?rhel} >= 10 && "%{?vendeur}" == "remi" +Obsoletes: php8.4-pgsql         < %{version}-%{release} +Provides:  php8.4-pgsql         = %{version}-%{release} +Provides:  php8.4-pgsql%{?_isa} = %{version}-%{release} +%endif  %description pgsql  The php-pgsql package add PostgreSQL database support to PHP. @@ -494,6 +555,11 @@ Provides: php-shmop, php-shmop%{?_isa}  Provides: php-sysvsem, php-sysvsem%{?_isa}  Provides: php-sysvshm, php-sysvshm%{?_isa}  Provides: php-sysvmsg, php-sysvmsg%{?_isa} +%if 0%{?rhel} >= 10 && "%{?vendeur}" == "remi" +Obsoletes: php8.4-process         < %{version}-%{release} +Provides:  php8.4-process         = %{version}-%{release} +Provides:  php8.4-process%{?_isa} = %{version}-%{release} +%endif  %description process  The php-process package contains dynamic shared objects which add @@ -513,6 +579,11 @@ BuildRequires: pkgconfig(libiodbc)  %else  BuildRequires: pkgconfig(odbc)  %endif +%if 0%{?rhel} >= 10 && "%{?vendeur}" == "remi" +Obsoletes: php8.4-odbc         < %{version}-%{release} +Provides:  php8.4-odbc         = %{version}-%{release} +Provides:  php8.4-odbc%{?_isa} = %{version}-%{release} +%endif  %description odbc  The php-odbc package contains a dynamic shared object that will add @@ -532,6 +603,11 @@ Summary: A module for PHP applications that use the SOAP protocol  License:  PHP-3.01  Requires: php-common%{?_isa} = %{version}-%{release}  BuildRequires: pkgconfig(libxml-2.0) +%if 0%{?rhel} >= 10 && "%{?vendeur}" == "remi" +Obsoletes: php8.4-soap         < %{version}-%{release} +Provides:  php8.4-soap         = %{version}-%{release} +Provides:  php8.4-soap%{?_isa} = %{version}-%{release} +%endif  %description soap  The php-soap package contains a dynamic shared object that will add @@ -546,6 +622,11 @@ BuildRequires:  firebird-devel  Requires: php-pdo%{?_isa} = %{version}-%{release}  Provides: php_database  Provides: php-pdo_firebird, php-pdo_firebird%{?_isa} +%if 0%{?rhel} >= 10 && "%{?vendeur}" == "remi" +Obsoletes: php8.4-pdo-firebird         < %{version}-%{release} +Provides:  php8.4-pdo-firebird         = %{version}-%{release} +Provides:  php8.4-pdo-firebird%{?_isa} = %{version}-%{release} +%endif  %description pdo-firebird  The php-pdo-firebird package contains the PDO driver for @@ -558,6 +639,11 @@ Summary: A module for PHP applications that query SNMP-managed devices  License:  PHP-3.01  Requires: php-common%{?_isa} = %{version}-%{release}, net-snmp  BuildRequires: net-snmp-devel +%if 0%{?rhel} >= 10 && "%{?vendeur}" == "remi" +Obsoletes: php8.4-snmp         < %{version}-%{release} +Provides:  php8.4-snmp         = %{version}-%{release} +Provides:  php8.4-snmp%{?_isa} = %{version}-%{release} +%endif  %description snmp  The php-snmp package contains a dynamic shared object that will add @@ -579,6 +665,11 @@ Provides: php-xsl, php-xsl%{?_isa}  BuildRequires: pkgconfig(libxslt)  >= 1.1  BuildRequires: pkgconfig(libexslt)  BuildRequires: pkgconfig(libxml-2.0)  >= 2.7.6 +%if 0%{?rhel} >= 10 && "%{?vendeur}" == "remi" +Obsoletes: php8.4-xml         < %{version}-%{release} +Provides:  php8.4-xml         = %{version}-%{release} +Provides:  php8.4-xml%{?_isa} = %{version}-%{release} +%endif  %description xml  The php-xml package contains dynamic shared objects which add support @@ -599,6 +690,11 @@ BuildRequires: oniguruma-devel  %endif  Provides: bundled(libmbfl) = 1.3.2  Requires: php-common%{?_isa} = %{version}-%{release} +%if 0%{?rhel} >= 10 && "%{?vendeur}" == "remi" +Obsoletes: php8.4-mbstring         < %{version}-%{release} +Provides:  php8.4-mbstring         = %{version}-%{release} +Provides:  php8.4-mbstring%{?_isa} = %{version}-%{release} +%endif  %description mbstring  The php-mbstring package contains a dynamic shared object that will add @@ -631,6 +727,11 @@ BuildRequires: pkgconfig(libwebp)  BuildRequires: pkgconfig(libavif)  Provides: bundled(gd) = 2.0.35  %endif +%if 0%{?rhel} >= 10 && "%{?vendeur}" == "remi" +Obsoletes: php8.4-gd         < %{version}-%{release} +Provides:  php8.4-gd         = %{version}-%{release} +Provides:  php8.4-gd%{?_isa} = %{version}-%{release} +%endif  %description gd  The php-gd package contains a dynamic shared object that will add @@ -643,6 +744,11 @@ Summary: A module for PHP applications for using the bcmath library  License:  PHP-3.01 AND LGPL-2.1-or-later  Requires: php-common%{?_isa} = %{version}-%{release}  Provides: bundled(libbcmath) +%if 0%{?rhel} >= 10 && "%{?vendeur}" == "remi" +Obsoletes: php8.4-bcmath         < %{version}-%{release} +Provides:  php8.4-bcmath         = %{version}-%{release} +Provides:  php8.4-bcmath%{?_isa} = %{version}-%{release} +%endif  %description bcmath  The php-bcmath package contains a dynamic shared object that will add @@ -654,6 +760,11 @@ Summary: A module for PHP applications for using the GNU MP library  License:  PHP-3.01  BuildRequires: gmp-devel  Requires: php-common%{?_isa} = %{version}-%{release} +%if 0%{?rhel} >= 10 && "%{?vendeur}" == "remi" +Obsoletes: php8.4-gmp         < %{version}-%{release} +Provides:  php8.4-gmp         = %{version}-%{release} +Provides:  php8.4-gmp%{?_isa} = %{version}-%{release} +%endif  %description gmp  These functions allow you to work with arbitrary-length integers @@ -670,6 +781,11 @@ BuildRequires: lmdb-devel  BuildRequires: qdbm-devel  %endif  Requires: php-common%{?_isa} = %{version}-%{release} +%if 0%{?rhel} >= 10 && "%{?vendeur}" == "remi" +Obsoletes: php8.4-dba         < %{version}-%{release} +Provides:  php8.4-dba         = %{version}-%{release} +Provides:  php8.4-dba%{?_isa} = %{version}-%{release} +%endif  %description dba  The php-dba package contains a dynamic shared object that will add @@ -681,6 +797,11 @@ Summary: Standard PHP module provides tidy library support  License:  PHP-3.01  Requires: php-common%{?_isa} = %{version}-%{release}  BuildRequires: libtidy-devel +%if 0%{?rhel} >= 10 && "%{?vendeur}" == "remi" +Obsoletes: php8.4-tidy         < %{version}-%{release} +Provides:  php8.4-tidy         = %{version}-%{release} +Provides:  php8.4-tidy%{?_isa} = %{version}-%{release} +%endif  %description tidy  The php-tidy package contains a dynamic shared object that will add @@ -694,6 +815,11 @@ Requires: php-pdo%{?_isa} = %{version}-%{release}  BuildRequires: freetds-devel >= 0.91  Provides: php-pdo_dblib, php-pdo_dblib%{?_isa}  Obsoletes: php-mssql < %{version}-%{release} +%if 0%{?rhel} >= 10 && "%{?vendeur}" == "remi" +Obsoletes: php8.4-pdo-dblib         < %{version}-%{release} +Provides:  php8.4-pdo-dblib         = %{version}-%{release} +Provides:  php8.4-pdo-dblib%{?_isa} = %{version}-%{release} +%endif  %description pdo-dblib  The php-pdo-dblib package contains a dynamic shared object @@ -706,6 +832,11 @@ Requires: php-common%{?_isa} = %{version}-%{release}  # doing a real -devel package for just the .so symlink is a bit overkill  Provides: php-embedded-devel = %{version}-%{release}  Provides: php-embedded-devel%{?_isa} = %{version}-%{release} +%if 0%{?rhel} >= 10 && "%{?vendeur}" == "remi" +Obsoletes: php8.4-embedded         < %{version}-%{release} +Provides:  php8.4-embedded         = %{version}-%{release} +Provides:  php8.4-embedded%{?_isa} = %{version}-%{release} +%endif  %description embedded  The php-embedded package contains a library which can be embedded @@ -719,6 +850,11 @@ Requires: php-common%{?_isa} = %{version}-%{release}  BuildRequires: pkgconfig(icu-i18n) >= 74  BuildRequires: pkgconfig(icu-io)   >= 74  BuildRequires: pkgconfig(icu-uc)   >= 74 +%if 0%{?rhel} >= 10 && "%{?vendeur}" == "remi" +Obsoletes: php8.4-intl         < %{version}-%{release} +Provides:  php8.4-intl         = %{version}-%{release} +Provides:  php8.4-intl%{?_isa} = %{version}-%{release} +%endif  %description intl  The php-intl package contains a dynamic shared object that will add @@ -730,6 +866,11 @@ Summary: Enchant spelling extension for PHP applications  License:  PHP-3.01  Requires: php-common%{?_isa} = %{version}-%{release}  BuildRequires: pkgconfig(enchant-2) +%if 0%{?rhel} >= 10 && "%{?vendeur}" == "remi" +Obsoletes: php8.4-enchant         < %{version}-%{release} +Provides:  php8.4-enchant         = %{version}-%{release} +Provides:  php8.4-enchant%{?_isa} = %{version}-%{release} +%endif  %description enchant  The php-enchant package contains a dynamic shared object that will add @@ -764,6 +905,11 @@ Requires: php-common%{?_isa} = %{version}-%{release}  Obsoletes: php-pecl-libsodium2 < 3  Provides:  php-pecl(libsodium)         = %{version}  Provides:  php-pecl(libsodium)%{?_isa} = %{version} +%if 0%{?rhel} >= 10 && "%{?vendeur}" == "remi" +Obsoletes: php8.4-sodium         < %{version}-%{release} +Provides:  php8.4-sodium         = %{version}-%{release} +Provides:  php8.4-sodium%{?_isa} = %{version}-%{release} +%endif  %description sodium  The php-sodium package provides a simple, @@ -777,6 +923,11 @@ License:  PHP-3.01  BuildRequires:  pkgconfig(libffi)  Requires: php-common%{?_isa} = %{version}-%{release} +%if 0%{?rhel} >= 10 && "%{?vendeur}" == "remi" +Obsoletes: php8.4-ffi         < %{version}-%{release} +Provides:  php8.4-ffi         = %{version}-%{release} +Provides:  php8.4-ffi%{?_isa} = %{version}-%{release} +%endif  %description ffi  FFI is one of the features that made Python and LuaJIT very useful for fast @@ -1700,6 +1851,9 @@ systemctl try-restart php-fpm.service >/dev/null 2>&1 || :  %changelog +* Wed Sep 24 2025 Remi Collet <remi@remirepo.net> - 8.4.13-1 +- Update to 8.4.13 - http://www.php.net/releases/8_4_13.php +  * Wed Sep 10 2025 Remi Collet <remi@remirepo.net> - 8.4.13~RC1-1  - Update to 8.4.13RC1 | 
