summaryrefslogtreecommitdiff
path: root/dev-php
diff options
context:
space:
mode:
authorroot <root@alpha.trunkmasters.com>2026-06-19 03:01:55 -0500
committerroot <root@alpha.trunkmasters.com>2026-06-19 03:01:55 -0500
commitfd47b082ab0da4bc79447a8e2bfb7e77dd71874d (patch)
tree2dcbfaabaf05d6b389c83eaf327a9afbe44f16ba /dev-php
parentbddf78c69012b9c1c06816f37d538d44d7877365 (diff)
downloadbaldeagleos-repo-fd47b082ab0da4bc79447a8e2bfb7e77dd71874d.tar.gz
baldeagleos-repo-fd47b082ab0da4bc79447a8e2bfb7e77dd71874d.tar.xz
baldeagleos-repo-fd47b082ab0da4bc79447a8e2bfb7e77dd71874d.zip
Adding metadata
Diffstat (limited to 'dev-php')
-rw-r--r--dev-php/pecl-parallel/Manifest3
-rw-r--r--dev-php/pecl-parallel/files/pecl-parallel-1.2.6-php8.3.patch88
-rw-r--r--dev-php/pecl-parallel/pecl-parallel-1.2.14.ebuild (renamed from dev-php/pecl-parallel/pecl-parallel-1.2.7.ebuild)4
-rw-r--r--dev-php/pecl-parallel/pecl-parallel-1.2.5.ebuild19
-rw-r--r--dev-php/pecl-parallel/pecl-parallel-1.2.6.ebuild21
5 files changed, 3 insertions, 132 deletions
diff --git a/dev-php/pecl-parallel/Manifest b/dev-php/pecl-parallel/Manifest
index e6393fead947..3bdc9e039160 100644
--- a/dev-php/pecl-parallel/Manifest
+++ b/dev-php/pecl-parallel/Manifest
@@ -1,3 +1,2 @@
-DIST pecl-parallel-1.2.5.tgz 64275 BLAKE2B 18542490d9dafb00811ef42483270b7e82134e3795a3856069b2cfbf1bed6dcbd5f684286d26878d4772a3d86324725fdb3417143b62affd4ae1fa25aaeebee3 SHA512 82a9bf2a13fb33d4caac6511f4f27e3a907849a9ce767105d81ff7452d58531cd7de016c22ab50cee1e76646f11a1dc27c984b1a25c14ed9c7cc197d6cc64099
-DIST pecl-parallel-1.2.6.tgz 64366 BLAKE2B 395937e64a28dd6cf80d5a4d3d0d97d87586cf2a98c1f27f22cef62a42421a0ef4cebac5dbfb3e97622a5b6374e18e90f26bc53a7a29d30edf7e38d47bb47bb7 SHA512 45fb4450efb61e1ee746827aef82ce6022c11f96cd9967f7aa326f620ca487c97af389ee28f6832ebd8b2a164b59344efde56b549d8d64d7c1e8903d9b0cbac2
+DIST pecl-parallel-1.2.14.tgz 70887 BLAKE2B 657702180b4dc399c475e79e663053fcc485ff48a9cbc7402112061f6991f2772d69d35c0c7de0a266453959d4b7afd093b334cba1575b1dbab7b1460858d641 SHA512 8c601487641302d050bcf48df6aa62f1510d49c93084eb592bae35ba151414d25436d2a4681a226907392207fd86c8409893b122fb1e6159215a702be7f93802
DIST pecl-parallel-1.2.7.tgz 64972 BLAKE2B 7dd11f1e3968b2dd5d52159b00977aee8650e423285df94ea56ca2b307e2c4a94a2765c99326025ecf172c173321b94a40edc6d1077aa5fae21eb0fda5a65e66 SHA512 032a524871b03e2413d3257a224bc578114f47815d9a7027051225f9908d022854fdcd481c224c41ee1e943f5a97e6b266002ce9e419662932cb16e72052cf06
diff --git a/dev-php/pecl-parallel/files/pecl-parallel-1.2.6-php8.3.patch b/dev-php/pecl-parallel/files/pecl-parallel-1.2.6-php8.3.patch
deleted file mode 100644
index 7d2bbce9aa55..000000000000
--- a/dev-php/pecl-parallel/files/pecl-parallel-1.2.6-php8.3.patch
+++ /dev/null
@@ -1,88 +0,0 @@
-Derived from: https://github.com/krakjoe/parallel/pull/339
-Just removed tests.
-From 75d1359e671fbb05c813779a0ad885eabc636633 Mon Sep 17 00:00:00 2001
-From: Florian Engelhardt <flo@dotbox.org>
-Date: Wed, 9 Apr 2025 10:14:12 +0200
-Subject: [PATCH] Crash less and allow more cyclomatic refs (#339)
-
----
- src/cache.c | 17 +++++++++++-
- src/scheduler.c | 9 +++++--
- 8 files changed, 132 insertions(+), 8 deletions(-)
- create mode 100644 tests/base/072-bootstrap.php
-
-diff --git a/src/cache.c b/src/cache.c
-index 6c3dee9..afbfb6d 100644
---- a/src/cache.c
-+++ b/src/cache.c
-@@ -370,11 +370,12 @@ zend_function* php_parallel_cache_closure(const zend_function *source, zend_func
- memcpy(closure, cache, sizeof(zend_op_array));
- }
-
-- if (closure->op_array.static_variables) {
-+ if (source->op_array.static_variables) {
- HashTable *statics =
- ZEND_MAP_PTR_GET(
- source->op_array.static_variables_ptr);
-
-+ if (statics) {
- closure->op_array.static_variables =
- php_parallel_copy_hash_ctor(statics, 1);
-
-@@ -387,8 +388,22 @@ zend_function* php_parallel_cache_closure(const zend_function *source, zend_func
- closure->op_array.static_variables_ptr,
- &closure->op_array.static_variables);
- #endif
-+ }
- }
-
-+#if PHP_VERSION_ID >= 80100
-+ if (source->op_array.num_dynamic_func_defs) {
-+ uint32_t it = 0;
-+ closure->op_array.dynamic_func_defs = php_parallel_cache_copy_mem(
-+ source->op_array.dynamic_func_defs,
-+ sizeof(zend_op_array*) * source->op_array.num_dynamic_func_defs);
-+ while (it < source->op_array.num_dynamic_func_defs) {
-+ closure->op_array.dynamic_func_defs[it] = (zend_op_array*) php_parallel_cache_closure((zend_function*) source->op_array.dynamic_func_defs[it], NULL);
-+ it++;
-+ }
-+ }
-+#endif
-+
- return closure;
- } /* }}} */
-
-diff --git a/src/scheduler.c b/src/scheduler.c
-index a66673b..de3ee11 100644
---- a/src/scheduler.c
-+++ b/src/scheduler.c
-@@ -33,6 +33,8 @@ static zend_always_inline int php_parallel_scheduler_list_delete(void *lhs, void
- static void php_parallel_schedule_free_function(zend_function *function) {
- if (function->op_array.static_variables) {
- php_parallel_copy_hash_dtor(function->op_array.static_variables, 1);
-+ ZEND_MAP_PTR_SET(function->op_array.static_variables_ptr, NULL);
-+ function->op_array.static_variables = NULL;
- }
-
- #if PHP_VERSION_ID >= 80100
-@@ -245,6 +247,8 @@ static void php_parallel_scheduler_clean(zend_function *function) {
-
- if (!(GC_FLAGS(statics) & IS_ARRAY_IMMUTABLE)) {
- zend_array_destroy(statics);
-+ ZEND_MAP_PTR_SET(function->op_array.static_variables_ptr, NULL);
-+ function->op_array.static_variables = NULL;
- }
- }
-
-@@ -254,8 +258,9 @@ static void php_parallel_scheduler_clean(zend_function *function) {
-
- while (it < function->op_array.num_dynamic_func_defs) {
- php_parallel_scheduler_clean(
-- (zend_function*) function->op_array.dynamic_func_defs[it]);
-- it++;
-+ (zend_function*) function->op_array.dynamic_func_defs[it]);
-+ pefree(function->op_array.dynamic_func_defs[it],1);
-+ it++;
- }
- }
- #endif
diff --git a/dev-php/pecl-parallel/pecl-parallel-1.2.7.ebuild b/dev-php/pecl-parallel/pecl-parallel-1.2.14.ebuild
index dff5993f4709..76bf7f94d90c 100644
--- a/dev-php/pecl-parallel/pecl-parallel-1.2.7.ebuild
+++ b/dev-php/pecl-parallel/pecl-parallel-1.2.14.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="8"
@@ -7,7 +7,7 @@ PHP_EXT_INI="yes"
PHP_EXT_NAME="parallel"
PHP_EXT_NEEDED_USE="threads"
PHP_EXT_ZENDEXT="no"
-USE_PHP="php8-2 php8-3"
+USE_PHP="php8-2 php8-3 php8-4 php8-5"
inherit php-ext-pecl-r3
diff --git a/dev-php/pecl-parallel/pecl-parallel-1.2.5.ebuild b/dev-php/pecl-parallel/pecl-parallel-1.2.5.ebuild
deleted file mode 100644
index 5e93873b4474..000000000000
--- a/dev-php/pecl-parallel/pecl-parallel-1.2.5.ebuild
+++ /dev/null
@@ -1,19 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-
-PHP_EXT_INI="yes"
-PHP_EXT_NAME="parallel"
-PHP_EXT_NEEDED_USE="threads"
-PHP_EXT_ZENDEXT="no"
-USE_PHP="php8-2 php8-3"
-
-inherit php-ext-pecl-r3
-
-DESCRIPTION="A succint parallel concurrency API for PHP"
-SRC_URI="${SRC_URI} -> ${P}.tgz"
-
-LICENSE="PHP-3.01"
-SLOT="8"
-KEYWORDS="amd64 x86"
diff --git a/dev-php/pecl-parallel/pecl-parallel-1.2.6.ebuild b/dev-php/pecl-parallel/pecl-parallel-1.2.6.ebuild
deleted file mode 100644
index ddfb70dc799f..000000000000
--- a/dev-php/pecl-parallel/pecl-parallel-1.2.6.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-
-PHP_EXT_INI="yes"
-PHP_EXT_NAME="parallel"
-PHP_EXT_NEEDED_USE="threads"
-PHP_EXT_ZENDEXT="no"
-USE_PHP="php8-2 php8-3"
-
-inherit php-ext-pecl-r3
-
-DESCRIPTION="A succint parallel concurrency API for PHP"
-SRC_URI="${SRC_URI} -> ${P}.tgz"
-
-PATCHES=( "${FILESDIR}/pecl-parallel-1.2.6-php8.3.patch" )
-
-LICENSE="PHP-3.01"
-SLOT="8"
-KEYWORDS="~amd64 ~x86"