summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRemi Collet <remi@remirepo.net>2026-07-16 07:10:05 +0200
committerRemi Collet <remi@php.net>2026-07-16 07:10:05 +0200
commitafd727bca1cda3a37ae3489f2af6fe857dfef1c6 (patch)
treed7f5c1ac4c53e9969adc3d7ee859753b782c43ed
parent3a8a39048d0d9f1038ad129bac6eba7aa047fce3 (diff)
upstream patch for PHP 8.6.0alpha2HEADmaster
-rw-r--r--php-pecl-apcu.spec33
1 files changed, 29 insertions, 4 deletions
diff --git a/php-pecl-apcu.spec b/php-pecl-apcu.spec
index 742a969..1d76176 100644
--- a/php-pecl-apcu.spec
+++ b/php-pecl-apcu.spec
@@ -34,8 +34,8 @@ Name: %{?scl_prefix}php-pecl-apcu
Summary: APC User Cache
License: PHP-3.01
Version: 5.1.28
+Release: 3%{?dist}
%forgemeta
-Release: 2%{?dist}
URL: %{forgeurl}
Source0: %{forgesource}
@@ -43,6 +43,8 @@ Source1: %{pecl_name}-5.1.25.ini
Source2: %{pecl_name}-panel.conf
Source3: %{pecl_name}.conf.php
+Patch0: php86.patch
+
BuildRequires: make
BuildRequires: %{?dtsprefix}gcc
BuildRequires: %{?scl_prefix}php-devel >= 7.0
@@ -62,7 +64,13 @@ Provides: %{?scl_prefix}php-pie(%{pie_vend}/%{pie_proj}) = %{version}
Provides: %{?scl_prefix}php-%{pie_vend}-%{pie_proj} = %{version}
%if 0%{?rhel} >= 10 && "%{?vendeur}" == "remi" && 0%{!?scl:1}
-%if "%{php_version}" >= "8.5"
+%if "%{php_version}" >= "8.6"
+Obsoletes: php8.4-pecl-apcu <= %{version}
+Obsoletes: php8.5-pecl-apcu <= %{version}
+Obsoletes: php8.6-pecl-apcu <= %{version}
+Provides: php8.6-pecl-apcu = %{version}-%{release}
+Provides: php8.6-pecl-apcu%{?_isa} = %{version}-%{release}
+%elif "%{php_version}" >= "8.5"
Obsoletes: php8.4-pecl-apcu <= %{version}
Obsoletes: php8.5-pecl-apcu <= %{version}
Provides: php8.5-pecl-apcu = %{version}-%{release}
@@ -96,7 +104,13 @@ Provides: %{?scl_prefix}php-pecl-apc-devel = %{version}-%{release}
Provides: %{?scl_prefix}php-pecl-apc-devel%{?_isa} = %{version}-%{release}
%if 0%{?rhel} >= 10 && "%{?vendeur}" == "remi" && 0%{!?scl:1}
-%if "%{php_version}" >= "8.5"
+%if "%{php_version}" >= "8.6"
+Obsoletes: php8.4-pecl-apcu-devel <= %{version}
+Obsoletes: php8.5-pecl-apcu-devel <= %{version}
+Obsoletes: php8.6-pecl-apcu-devel <= %{version}
+Provides: php8.6-pecl-apcu-devel = %{version}-%{release}
+Provides: php8.6-pecl-apcu-devel%{?_isa} = %{version}-%{release}
+%elif "%{php_version}" >= "8.5"
Obsoletes: php8.4-pecl-apcu-devel <= %{version}
Obsoletes: php8.5-pecl-apcu-devel <= %{version}
Provides: php8.5-pecl-apcu-devel = %{version}-%{release}
@@ -125,7 +139,12 @@ Obsoletes: apc-panel < 4
Provides: apc-panel = %{version}-%{release}
%if 0%{?rhel} >= 10 && "%{?vendeur}" == "remi" && 0%{!?scl:1}
-%if "%{php_version}" >= "8.5"
+%if "%{php_version}" >= "8.6"
+Obsoletes: php8.4-pecl-apcu-panel <= %{version}
+Obsoletes: php8.5-pecl-apcu-panel <= %{version}
+Obsoletes: php8.6-pecl-apcu-panel <= %{version}
+Provides: php8.6-pecl-apcu-panel = %{version}-%{release}
+%elif "%{php_version}" >= "8.5"
Obsoletes: php8.4-pecl-apcu-panel <= %{version}
Obsoletes: php8.5-pecl-apcu-panel <= %{version}
Provides: php8.5-pecl-apcu-panel = %{version}-%{release}
@@ -145,6 +164,8 @@ configuration, available on http://localhost/apcu-panel/
%setup -qc
cd %{sources}
+%patch -P0 -p1
+
# Sanity check, really often broken
extver=$(sed -n '/#define PHP_APCU_VERSION/{s/.* "//;s/".*$//;p}' php_apc.h)
if test "x${extver}" != "x%{version}%{?prever}"; then
@@ -243,6 +264,7 @@ REPORT_EXIT_STATUS=1 \
%files
%license %{sources}/LICENSE
+%doc %{sources}/composer.json
%doc %{sources}/NOTICE
%doc %{sources}/README.md
%doc %{sources}/TECHNOTES.txt
@@ -279,6 +301,9 @@ REPORT_EXIT_STATUS=1 \
%changelog
+* Thu Jul 16 2026 Remi Collet <remi@remirepo.net> - 5.1.28-3
+- upstream patch for PHP 8.6.0alpha2
+
* Tue Mar 10 2026 Remi Collet <remi@remirepo.net> - 5.1.28-2
- drop pear/pecl dependency
- sources from github