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