public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
* [rpms/php-pecl-ds] rawhide: obsoleted by php-pecl-ds2
@ 2026-09-08 9:42 Remi Collet
0 siblings, 0 replies; only message in thread
From: Remi Collet @ 2026-09-08 9:42 UTC (permalink / raw)
To: git-commits
A new commit has been pushed.
Repo : rpms/php-pecl-ds
Branch : rawhide
Commit : eef807cea06c63ab766e2e82df1b9845780b0d44
Author : Remi Collet <remi@fedoraproject.org>
Date : 2026-09-08T11:42:52+02:00
Stats : +1/-433 in 6 file(s)
URL : https://src.fedoraproject.org/rpms/php-pecl-ds/c/eef807cea06c63ab766e2e82df1b9845780b0d44?branch=rawhide
Log:
obsoleted by php-pecl-ds2
---
diff --git a/.gitignore b/.gitignore
deleted file mode 100644
index 65dee3d..0000000
--- a/.gitignore
+++ /dev/null
@@ -1,22 +0,0 @@
-clog
-/ds-1.2.3.tgz
-/tests-6c2da5d.tar.gz
-/ds-1.2.4.tgz
-/tests-cca7287.tar.gz
-/ds-1.2.5.tgz
-/ds-1.2.6.tgz
-/ds-1.2.7.tgz
-/tests-31d238c.tar.gz
-/ds-1.2.8.tgz
-/ds-1.2.9.tgz
-/ds-1.3.0.tgz
-/tests-5323dff.tar.gz
-/ds-1.4.0.tgz
-/tests-d4f0a91.tar.gz
-/ds-1.5.0.tgz
-/tests-3d14aa6.tar.gz
-/ds-1.6.0.tgz
-/ext-ds-1.6.0.tar.gz
-/tests-1.6.0.tar.gz
-/ext-ds-1.8.0.tar.gz
-/tests-1.8.0.tar.gz
diff --git a/0001-fast_add_function-removed-in-PHP-8.3-use-add_functio.patch b/0001-fast_add_function-removed-in-PHP-8.3-use-add_functio.patch
deleted file mode 100644
index 56f2bd9..0000000
--- a/0001-fast_add_function-removed-in-PHP-8.3-use-add_functio.patch
+++ /dev/null
@@ -1,44 +0,0 @@
-From d6ad43ee713b4b57111462309358c97e0b43cab3 Mon Sep 17 00:00:00 2001
-From: Jan Ehrhardt <github@ehrhardt.nl>
-Date: Sun, 18 Jun 2023 01:48:54 +0200
-Subject: [PATCH] fast_add_function removed in PHP 8.3, use add_function
-
----
- src/common.h | 14 ++++++++++++++
- 1 file changed, 14 insertions(+)
-
-diff --git a/src/common.h b/src/common.h
-index 5ff8cd4..509a6bb 100644
---- a/src/common.h
-+++ b/src/common.h
-@@ -84,6 +84,7 @@ do { \
- /**
- * Adds the given zval "val" to "sum".
- */
-+#if PHP_MAJOR_VERSION < 8 || PHP_MAJOR_VERSION == 8 && PHP_MINOR_VERSION < 3
- #define DS_ADD_TO_SUM(val, sum) \
- do { \
- if (Z_TYPE_P(val) == IS_LONG || Z_TYPE_P(val) == IS_DOUBLE) { \
-@@ -95,6 +96,19 @@ do { \
- fast_add_function(sum, sum, &_num); \
- } \
- } while (0)
-+#else
-+#define DS_ADD_TO_SUM(val, sum) \
-+do { \
-+ if (Z_TYPE_P(val) == IS_LONG || Z_TYPE_P(val) == IS_DOUBLE) { \
-+ add_function(sum, sum, val); \
-+ } else { \
-+ zval _num; \
-+ ZVAL_COPY(&_num, val); \
-+ convert_scalar_to_number(&_num); \
-+ add_function(sum, sum, &_num); \
-+ } \
-+} while (0)
-+#endif
-
- /**
- * Used to replace a buffer with a new one.
---
-2.41.0
-
diff --git a/README.md b/README.md
deleted file mode 100644
index be6a271..0000000
--- a/README.md
+++ /dev/null
@@ -1,5 +0,0 @@
-# php-pecl-ds
-
-The php-pecl-ds package
-
-
diff --git a/dead.package b/dead.package
new file mode 100644
index 0000000..c9333e7
--- /dev/null
+++ b/dead.package
@@ -0,0 +1 @@
+obsoleted by php-pecl-ds2
diff --git a/php-pecl-ds.spec b/php-pecl-ds.spec
deleted file mode 100644
index 5e64b22..0000000
--- a/php-pecl-ds.spec
+++ /dev/null
@@ -1,360 +0,0 @@
-# Fedora spec file for php-pecl-ds
-# without SCL compatibility from:
-#
-# remirepo spec file for php-pecl-ds
-#
-# SPDX-FileCopyrightText: Copyright 2016-2026 Remi Collet
-# SPDX-License-Identifier: CECILL-2.1
-# http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
-#
-# Please, preserve the changelog entries
-#
-
-%if 0%{?fedora}
-%bcond_without tests
-%else
-%bcond_with tests
-%endif
-
-%global pie_vend php-ds
-%global pie_proj ext-ds
-%global pecl_name ds
-# After json
-%global ini_name 40-%{pecl_name}.ini
-
-# Github forge
-%global gh_vend php-ds
-%global gh_proj ext-ds
-%global forgeurl0 https://github.com/%{gh_vend}/%{gh_proj}
-%global tag0 v%{version}
-
-
-# For test suite, see https://github.com/php-ds/tests/tags
-%global forgeurl1 https://github.com/%{gh_vend}/tests
-%global tag1 v1.8.0
-
-
-Summary: Data Structures for PHP
-Name: php-pecl-%{pecl_name}
-License: MIT
-Version: 1.8.0
-Release: 2%{?dist}
-%forgemeta -a
-URL: %{forgeurl}
-Source0: %{forgesource0}
-Source1: %{forgesource1}
-
-ExcludeArch: %{ix86}
-
-BuildRequires: make
-BuildRequires: gcc
-BuildRequires: php-devel >= 8.2
-BuildRequires: php-gmp
-BuildRequires: php-json
-%if %{with tests}
-BuildRequires: %{_bindir}/phpunit11
-BuildRequires: %{_bindir}/phpab
-%endif
-
-Requires: php(zend-abi) = %{php_zend_api}
-Requires: php(api) = %{php_core_api}
-Requires: php-json%{?_isa}
-
-# Extension
-Provides: php-%{pecl_name} = %{version}
-Provides: php-%{pecl_name}%{?_isa} = %{version}
-# PECL
-Provides: php-pecl(%{pecl_name}) = %{version}
-Provides: php-pecl(%{pecl_name})%{?_isa} = %{version}
-# PIE
-Provides: php-pie(%{pie_vend}/%{pie_proj}) = %{version}
-Provides: php-%{pie_vend}-%{pie_proj} = %{version}
-
-
-%description
-An extension providing specialized data structures as efficient alternatives
-to the PHP array.
-
-
-%prep
-%forgesetup
-tar xf %{SOURCE1}
-mv %{archivename1} tests
-
-# Sanity check, really often broken
-extver=$(sed -n '/#define PHP_DS_VERSION/{s/.* "//;s/".*$//;p}' php_ds.h)
-if test "x${extver}" != "x%{version}%{?prever:-%{prever}}"; then
- : Error: Upstream extension version is ${extver}, expecting %{version}%{?prever:-%{prever}}.
- exit 1
-fi
-
-# Create configuration file
-cat << 'EOF' | tee %{ini_name}
-; Enable '%{summary}' extension module
-extension=%{pecl_name}.so
-EOF
-
-
-%build
-%{__phpize}
-sed -e 's/INSTALL_ROOT/DESTDIR/' -i build/Makefile.global
-
-%configure \
- --enable-ds \
- --with-php-config=%{__phpconfig}
-
-%make_build
-
-
-%install
-
-: Install the extension
-%make_install
-
-: Install config file
-install -D -m 644 %{ini_name} %{buildroot}%{php_inidir}/%{ini_name}
-
-
-%check
-: Minimal load test for the extension
-%{__php} --no-php-ini \
- --define extension=%{buildroot}%{php_extdir}/%{pecl_name}.so \
- --modules | grep '^%{pecl_name}$'
-
-%if %{with tests}
-# This file is not a test file
-mv tests/tests/CollectionTest.php tests/tests/Collection.php
-
-: Generate autoloader for tests
-%{_bindir}/phpab \
- --output tests/autoload.php \
- tests
-
-: Run upstream test suite
-%{__php} \
- -d extension=%{buildroot}%{php_extdir}/%{pecl_name}.so \
- %{_bindir}/phpunit11 \
- --do-not-cache-result \
- --bootstrap tests/autoload.php \
- tests
-%endif
-
-
-%files
-%license LICENSE
-%doc composer.json
-%doc *.md
-
-%config(noreplace) %{php_inidir}/%{ini_name}
-%{php_extdir}/%{pecl_name}.so
-
-
-%changelog
-* Thu Jul 16 2026 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.0-2
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild
-
-* Tue Apr 14 2026 Remi Collet <remi@remirepo.net> - 1.8.0-1
-- update to 1.8.0
-- raise dependency on PHP 8.2
-- switch to phpunit11
-
-* Fri Mar 13 2026 Remi Collet <remi@remirepo.net> - 1.6.0-5
-- drop pear/pecl dependency
-- sources from github
-
-* Sat Jan 17 2026 Fedora Release Engineering <releng@fedoraproject.org> - 1.6.0-4
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild
-
-* Wed Sep 17 2025 Remi Collet <remi@remirepo.net> - 1.6.0-3
-- rebuild for https://fedoraproject.org/wiki/Changes/php85
-- add pie virtual provides
-
-* Fri Jul 25 2025 Fedora Release Engineering <releng@fedoraproject.org> - 1.6.0-2
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild
-
-* Sat May 3 2025 Remi Collet <remi@remirepo.net> - 1.6.0-1
-- update to 1.6.0
-- re-license spec file to CECILL-2.1
-
-* Sat Jan 18 2025 Fedora Release Engineering <releng@fedoraproject.org> - 1.5.0-8
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild
-
-* Thu Oct 24 2024 Remi Collet <remi@fedoraproject.org> - 1.5.0-7
-- modernize the spec file
-
-* Mon Oct 14 2024 Remi Collet <remi@fedoraproject.org> - 1.5.0-6
-- rebuild for https://fedoraproject.org/wiki/Changes/php84
-
-* Fri Jul 19 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.5.0-5
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
-
-* Tue Apr 16 2024 Remi Collet <remi@remirepo.net> - 1.5.0-4
-- drop 32-bit support
- https://fedoraproject.org/wiki/Changes/php_no_32_bit
-
-* Thu Jan 25 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.5.0-3
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
-
-* Sun Jan 21 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.5.0-2
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
-
-* Wed Dec 20 2023 Remi Collet <remi@remirepo.net> - 1.5.0-1
-- update to 1.5.0
-- raise dependency on PHP 7.4
-- build out of sources tree
-
-* Tue Oct 03 2023 Remi Collet <remi@remirepo.net> - 1.4.0-7
-- rebuild for https://fedoraproject.org/wiki/Changes/php83
-- add upstream patch for PHP 8.3
-
-* Fri Jul 21 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.0-6
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
-
-* Fri Jan 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.0-5
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
-
-* Wed Oct 05 2022 Remi Collet <remi@remirepo.net> - 1.4.0-4
-- rebuild for https://fedoraproject.org/wiki/Changes/php82
-
-* Fri Jul 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.0-3
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
-
-* Fri Jan 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.0-2
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
-
-* Tue Dec 14 2021 Remi Collet <remi@remirepo.net> - 1.4.0-1
-- update to 1.4.0
-- raise dependency on PHP 7.3
-- drop all patches merged upstream
-- switch to phpunit8, disable tests on EL
-
-* Wed Nov 3 2021 Remi Collet <remi@remirepo.net> - 1.3.0-6
-- add patches for PHP 8.1 from upstream and from
- https://github.com/php-ds/ext-ds/pull/187
-
-* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.3.0-5
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
-
-* Fri Mar 26 2021 Remi Collet <remi@remirepo.net> - 1.3.0-4
-- switch to phpunit7
-
-* Thu Mar 4 2021 Remi Collet <remi@remirepo.net> - 1.3.0-3
-- rebuild for https://fedoraproject.org/wiki/Changes/php80
-
-* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.3.0-2
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
-
-* Wed Oct 14 2020 Remi Collet <remi@remirepo.net> - 1.3.0-1
-- update to 1.3.0
-- fix segfault using patch from
- https://github.com/php-ds/ext-ds/pull/165
-
-* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.9-5
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
-
-* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.9-4
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
-
-* Thu Oct 03 2019 Remi Collet <remi@remirepo.net> - 1.2.9-3
-- rebuild for https://fedoraproject.org/wiki/Changes/php74
-
-* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.9-2
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
-
-* Mon May 13 2019 Remi Collet <remi@remirepo.net> - 1.2.9-1
-- update to 1.2.9
-
-* Sat Feb 02 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.8-2
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
-
-* Tue Jan 29 2019 Remi Collet <remi@remirepo.net> - 1.2.8-1
-- update to 1.2.8
-
-* Mon Nov 19 2018 Remi Collet <remi@remirepo.net> - 1.2.7-1
-- update to 1.2.7
-
-* Thu Oct 11 2018 Remi Collet <remi@remirepo.net> - 1.2.6-3
-- Rebuild for https://fedoraproject.org/wiki/Changes/php73
-
-* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.6-2
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
-
-* Fri May 25 2018 Remi Collet <remi@remirepo.net> - 1.2.6-1
-- update to 1.2.6
-
-* Mon Mar 12 2018 Remi Collet <remi@remirepo.net> - 1.2.5-1
-- update to 1.2.5
-
-* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.4-3
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
-
-* Mon Jan 29 2018 Remi Collet <remi@remirepo.net> - 1.2.4-2
-- undefine _strict_symbol_defs_build
-
-* Wed Nov 29 2017 Remi Collet <remi@remirepo.net> - 1.2.4-1
-- Update to 1.2.4
-- switch to phpunit 6
-
-* Wed Oct 04 2017 Remi Collet <remi@fedoraproject.org> - 1.2.3-2
-- rebuild for https://fedoraproject.org/wiki/Changes/php72
-
-* Wed Aug 16 2017 Remi Collet <remi@remirepo.net> - 1.2.3-1
-- Update to 1.2.3
-
-* Fri Jul 7 2017 Remi Collet <remi@remirepo.net> - 1.1.10-1
-- cleanup for Fedora review
-
-* Thu Jun 22 2017 Remi Collet <remi@remirepo.net> - 1.1.10-1
-- Update to 1.1.10
-
-* Fri Mar 24 2017 Remi Collet <remi@remirepo.net> - 1.1.8-1
-- Update to 1.1.8
-
-* Mon Feb 13 2017 Remi Collet <remi@fedoraproject.org> - 1.1.7-1
-- Update to 1.1.7
-
-* Thu Dec 1 2016 Remi Collet <remi@fedoraproject.org> - 1.1.6-3
-- rebuild with PHP 7.1.0 GA
-
-* Wed Sep 14 2016 Remi Collet <remi@fedoraproject.org> - 1.1.6-2
-- rebuild for PHP 7.1 new API version
-
-* Sun Sep 04 2016 Remi Collet <remi@fedoraproject.org> - 1.1.6-1
-- Update to 1.1.6
-
-* Thu Sep 01 2016 Remi Collet <remi@fedoraproject.org> - 1.1.5-1
-- Update to 1.1.5
-
-* Mon Aug 08 2016 Remi Collet <remi@fedoraproject.org> - 1.1.4-1
-- Update to 1.1.4
-
-* Mon Aug 08 2016 Remi Collet <remi@fedoraproject.org> - 1.1.3-1
-- Update to 1.1.3
-- Fix License tag
-
-* Fri Aug 05 2016 Remi Collet <remi@fedoraproject.org> - 1.1.2-1
-- Update to 1.1.2 (stable)
-
-* Wed Aug 03 2016 Remi Collet <remi@fedoraproject.org> - 1.1.1-1
-- Update to 1.1.1 (stable)
-
-* Wed Aug 03 2016 Remi Collet <remi@fedoraproject.org> - 1.1.0-1
-- Update to 1.1.0 (stable)
-
-* Mon Aug 01 2016 Remi Collet <remi@fedoraproject.org> - 1.0.4-1
-- Update to 1.0.4 (stable)
-
-* Mon Aug 01 2016 Remi Collet <remi@fedoraproject.org> - 1.0.3-1
-- Update to 1.0.3 (stable)
-
-* Sat Jul 30 2016 Remi Collet <remi@fedoraproject.org> - 1.0.2-1
-- Update to 1.0.2 (stable)
-
-* Thu Jul 28 2016 Remi Collet <remi@fedoraproject.org> - 1.0.1-1
-- Update to 1.0.1
-
-* Thu Jul 28 2016 Remi Collet <remi@fedoraproject.org> - 1.0.0-1
-- initial package, version 1.0.0 (devel)
- open tests/tests/Map/sort.php
- open https://github.com/php-ds/extension/pull/26
-
diff --git a/sources b/sources
deleted file mode 100644
index 6280ff3..0000000
--- a/sources
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA512 (ext-ds-1.8.0.tar.gz) = 2fdb2822ebb1b237363c61f0e37d9dc3df45a6ba77e7845136f5174bde74dcd5ee1c7d6ff243247dd967949dbf4b7d54218c125f58c53a371dd0b2a9fab63b22
-SHA512 (tests-1.8.0.tar.gz) = 83138be0fcee6f308ca244d78f709f9698671391dfabfe4077ad4bb900d5373aa19c57e032c38f69b9d01edd9605dfc992fbdd000c9c016bc9e1e59dd7fecf3c
^ permalink raw reply related [flat|nested] only message in thread
only message in thread, other threads:[~2026-09-08 9:42 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-09-08 9:42 [rpms/php-pecl-ds] rawhide: obsoleted by php-pecl-ds2 Remi Collet
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox