summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--composer.json16
-rw-r--r--installed.json122
-rw-r--r--pie-nocacert.patch2
-rw-r--r--pie.spec14
4 files changed, 90 insertions, 64 deletions
diff --git a/composer.json b/composer.json
index 79ba3f2..b9b8dd8 100644
--- a/composer.json
+++ b/composer.json
@@ -27,25 +27,25 @@
}
],
"require": {
- "php": "8.1.*||8.2.*||8.3.*||8.4.*",
- "composer/composer": "^2.8.9",
+ "php": "8.1.*||8.2.*||8.3.*||8.4.*||8.5.*",
+ "composer/composer": "^2.8.10",
"composer/pcre": "^3.3.2",
"composer/semver": "^3.4.3",
"fidry/cpu-core-counter": "^1.2",
"illuminate/container": "^10.48.28",
"psr/container": "^2.0.2",
- "symfony/console": "^6.4.22",
- "symfony/event-dispatcher": "^6.4.13",
- "symfony/process": "^6.4.20",
+ "symfony/console": "^6.4.24",
+ "symfony/event-dispatcher": "^6.4.24",
+ "symfony/process": "^6.4.24",
"webmozart/assert": "^1.11"
},
"require-dev": {
"ext-openssl": "*",
- "behat/behat": "^3.22.0",
+ "behat/behat": "^3.23.0",
"doctrine/coding-standard": "^13.0.1",
- "phpunit/phpunit": "^10.5.45",
+ "phpunit/phpunit": "^10.5.48",
"psalm/plugin-phpunit": "^0.19.5",
- "vimeo/psalm": "^6.12.0"
+ "vimeo/psalm": "^6.13.0"
},
"replace": {
"symfony/polyfill-php81": "*",
diff --git a/installed.json b/installed.json
index 2a9ba9d..80edc24 100644
--- a/installed.json
+++ b/installed.json
@@ -157,17 +157,17 @@
},
{
"name": "composer/composer",
- "version": "2.8.9",
- "version_normalized": "2.8.9.0",
+ "version": "2.8.10",
+ "version_normalized": "2.8.10.0",
"source": {
"type": "git",
"url": "https://github.com/composer/composer.git",
- "reference": "b4e6bff2db7ce756ddb77ecee958a0f41f42bd9d"
+ "reference": "53834f587d7ab2527eb237459d7b94d1fb9d4c5a"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/composer/composer/zipball/b4e6bff2db7ce756ddb77ecee958a0f41f42bd9d",
- "reference": "b4e6bff2db7ce756ddb77ecee958a0f41f42bd9d",
+ "url": "https://api.github.com/repos/composer/composer/zipball/53834f587d7ab2527eb237459d7b94d1fb9d4c5a",
+ "reference": "53834f587d7ab2527eb237459d7b94d1fb9d4c5a",
"shasum": ""
},
"require": {
@@ -206,7 +206,7 @@
"ext-zip": "Enabling the zip extension allows you to unzip archives",
"ext-zlib": "Allow gzip compression of HTTP requests"
},
- "time": "2025-05-13T12:01:37+00:00",
+ "time": "2025-07-10T17:08:33+00:00",
"bin": [
"bin/composer"
],
@@ -254,7 +254,7 @@
"irc": "ircs://irc.libera.chat:6697/composer",
"issues": "https://github.com/composer/composer/issues",
"security": "https://github.com/composer/composer/security/policy",
- "source": "https://github.com/composer/composer/tree/2.8.9"
+ "source": "https://github.com/composer/composer/tree/2.8.10"
},
"funding": [
{
@@ -1461,17 +1461,17 @@
},
{
"name": "symfony/console",
- "version": "v6.4.22",
- "version_normalized": "6.4.22.0",
+ "version": "v6.4.24",
+ "version_normalized": "6.4.24.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/console.git",
- "reference": "7d29659bc3c9d8e9a34e2c3414ef9e9e003e6cf3"
+ "reference": "59266a5bf6a596e3e0844fd95e6ad7ea3c1d3350"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/console/zipball/7d29659bc3c9d8e9a34e2c3414ef9e9e003e6cf3",
- "reference": "7d29659bc3c9d8e9a34e2c3414ef9e9e003e6cf3",
+ "url": "https://api.github.com/repos/symfony/console/zipball/59266a5bf6a596e3e0844fd95e6ad7ea3c1d3350",
+ "reference": "59266a5bf6a596e3e0844fd95e6ad7ea3c1d3350",
"shasum": ""
},
"require": {
@@ -1504,7 +1504,7 @@
"symfony/stopwatch": "^5.4|^6.0|^7.0",
"symfony/var-dumper": "^5.4|^6.0|^7.0"
},
- "time": "2025-05-07T07:05:04+00:00",
+ "time": "2025-07-30T10:38:54+00:00",
"type": "library",
"installation-source": "dist",
"autoload": {
@@ -1538,7 +1538,7 @@
"terminal"
],
"support": {
- "source": "https://github.com/symfony/console/tree/v6.4.22"
+ "source": "https://github.com/symfony/console/tree/v6.4.24"
},
"funding": [
{
@@ -1550,6 +1550,10 @@
"type": "github"
},
{
+ "url": "https://github.com/nicolas-grekas",
+ "type": "github"
+ },
+ {
"url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
"type": "tidelift"
}
@@ -1628,17 +1632,17 @@
},
{
"name": "symfony/event-dispatcher",
- "version": "v6.4.13",
- "version_normalized": "6.4.13.0",
+ "version": "v6.4.24",
+ "version_normalized": "6.4.24.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/event-dispatcher.git",
- "reference": "0ffc48080ab3e9132ea74ef4e09d8dcf26bf897e"
+ "reference": "307a09d8d7228d14a05e5e05b95fffdacab032b2"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/0ffc48080ab3e9132ea74ef4e09d8dcf26bf897e",
- "reference": "0ffc48080ab3e9132ea74ef4e09d8dcf26bf897e",
+ "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/307a09d8d7228d14a05e5e05b95fffdacab032b2",
+ "reference": "307a09d8d7228d14a05e5e05b95fffdacab032b2",
"shasum": ""
},
"require": {
@@ -1663,7 +1667,7 @@
"symfony/service-contracts": "^2.5|^3",
"symfony/stopwatch": "^5.4|^6.0|^7.0"
},
- "time": "2024-09-25T14:18:03+00:00",
+ "time": "2025-07-10T08:14:14+00:00",
"type": "library",
"installation-source": "dist",
"autoload": {
@@ -1691,7 +1695,7 @@
"description": "Provides tools that allow your application components to communicate with each other by dispatching events and listening to them",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/event-dispatcher/tree/v6.4.13"
+ "source": "https://github.com/symfony/event-dispatcher/tree/v6.4.24"
},
"funding": [
{
@@ -1703,6 +1707,10 @@
"type": "github"
},
{
+ "url": "https://github.com/nicolas-grekas",
+ "type": "github"
+ },
+ {
"url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
"type": "tidelift"
}
@@ -1790,17 +1798,17 @@
},
{
"name": "symfony/filesystem",
- "version": "v6.4.13",
- "version_normalized": "6.4.13.0",
+ "version": "v6.4.24",
+ "version_normalized": "6.4.24.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/filesystem.git",
- "reference": "4856c9cf585d5a0313d8d35afd681a526f038dd3"
+ "reference": "75ae2edb7cdcc0c53766c30b0a2512b8df574bd8"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/filesystem/zipball/4856c9cf585d5a0313d8d35afd681a526f038dd3",
- "reference": "4856c9cf585d5a0313d8d35afd681a526f038dd3",
+ "url": "https://api.github.com/repos/symfony/filesystem/zipball/75ae2edb7cdcc0c53766c30b0a2512b8df574bd8",
+ "reference": "75ae2edb7cdcc0c53766c30b0a2512b8df574bd8",
"shasum": ""
},
"require": {
@@ -1811,7 +1819,7 @@
"require-dev": {
"symfony/process": "^5.4|^6.4|^7.0"
},
- "time": "2024-10-25T15:07:50+00:00",
+ "time": "2025-07-10T08:14:14+00:00",
"type": "library",
"installation-source": "dist",
"autoload": {
@@ -1839,7 +1847,7 @@
"description": "Provides basic utilities for the filesystem",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/filesystem/tree/v6.4.13"
+ "source": "https://github.com/symfony/filesystem/tree/v6.4.24"
},
"funding": [
{
@@ -1851,6 +1859,10 @@
"type": "github"
},
{
+ "url": "https://github.com/nicolas-grekas",
+ "type": "github"
+ },
+ {
"url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
"type": "tidelift"
}
@@ -1859,17 +1871,17 @@
},
{
"name": "symfony/finder",
- "version": "v6.4.17",
- "version_normalized": "6.4.17.0",
+ "version": "v6.4.24",
+ "version_normalized": "6.4.24.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/finder.git",
- "reference": "1d0e8266248c5d9ab6a87e3789e6dc482af3c9c7"
+ "reference": "73089124388c8510efb8d2d1689285d285937b08"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/finder/zipball/1d0e8266248c5d9ab6a87e3789e6dc482af3c9c7",
- "reference": "1d0e8266248c5d9ab6a87e3789e6dc482af3c9c7",
+ "url": "https://api.github.com/repos/symfony/finder/zipball/73089124388c8510efb8d2d1689285d285937b08",
+ "reference": "73089124388c8510efb8d2d1689285d285937b08",
"shasum": ""
},
"require": {
@@ -1878,7 +1890,7 @@
"require-dev": {
"symfony/filesystem": "^6.0|^7.0"
},
- "time": "2024-12-29T13:51:37+00:00",
+ "time": "2025-07-15T12:02:45+00:00",
"type": "library",
"installation-source": "dist",
"autoload": {
@@ -1906,7 +1918,7 @@
"description": "Finds files and directories via an intuitive fluent interface",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/finder/tree/v6.4.17"
+ "source": "https://github.com/symfony/finder/tree/v6.4.24"
},
"funding": [
{
@@ -1918,6 +1930,10 @@
"type": "github"
},
{
+ "url": "https://github.com/nicolas-grekas",
+ "type": "github"
+ },
+ {
"url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
"type": "tidelift"
}
@@ -2257,23 +2273,23 @@
},
{
"name": "symfony/process",
- "version": "v6.4.20",
- "version_normalized": "6.4.20.0",
+ "version": "v6.4.24",
+ "version_normalized": "6.4.24.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/process.git",
- "reference": "e2a61c16af36c9a07e5c9906498b73e091949a20"
+ "reference": "8eb6dc555bfb49b2703438d5de65cc9f138ff50b"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/process/zipball/e2a61c16af36c9a07e5c9906498b73e091949a20",
- "reference": "e2a61c16af36c9a07e5c9906498b73e091949a20",
+ "url": "https://api.github.com/repos/symfony/process/zipball/8eb6dc555bfb49b2703438d5de65cc9f138ff50b",
+ "reference": "8eb6dc555bfb49b2703438d5de65cc9f138ff50b",
"shasum": ""
},
"require": {
"php": ">=8.1"
},
- "time": "2025-03-10T17:11:00+00:00",
+ "time": "2025-07-10T08:14:14+00:00",
"type": "library",
"installation-source": "dist",
"autoload": {
@@ -2301,7 +2317,7 @@
"description": "Executes commands in sub-processes",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/process/tree/v6.4.20"
+ "source": "https://github.com/symfony/process/tree/v6.4.24"
},
"funding": [
{
@@ -2313,6 +2329,10 @@
"type": "github"
},
{
+ "url": "https://github.com/nicolas-grekas",
+ "type": "github"
+ },
+ {
"url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
"type": "tidelift"
}
@@ -2407,17 +2427,17 @@
},
{
"name": "symfony/string",
- "version": "v6.4.21",
- "version_normalized": "6.4.21.0",
+ "version": "v6.4.24",
+ "version_normalized": "6.4.24.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/string.git",
- "reference": "73e2c6966a5aef1d4892873ed5322245295370c6"
+ "reference": "f0ce0bd36a3accb4a225435be077b4b4875587f4"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/string/zipball/73e2c6966a5aef1d4892873ed5322245295370c6",
- "reference": "73e2c6966a5aef1d4892873ed5322245295370c6",
+ "url": "https://api.github.com/repos/symfony/string/zipball/f0ce0bd36a3accb4a225435be077b4b4875587f4",
+ "reference": "f0ce0bd36a3accb4a225435be077b4b4875587f4",
"shasum": ""
},
"require": {
@@ -2437,7 +2457,7 @@
"symfony/translation-contracts": "^2.5|^3.0",
"symfony/var-exporter": "^5.4|^6.0|^7.0"
},
- "time": "2025-04-18T15:23:29+00:00",
+ "time": "2025-07-10T08:14:14+00:00",
"type": "library",
"installation-source": "dist",
"autoload": {
@@ -2476,7 +2496,7 @@
"utf8"
],
"support": {
- "source": "https://github.com/symfony/string/tree/v6.4.21"
+ "source": "https://github.com/symfony/string/tree/v6.4.24"
},
"funding": [
{
@@ -2488,6 +2508,10 @@
"type": "github"
},
{
+ "url": "https://github.com/nicolas-grekas",
+ "type": "github"
+ },
+ {
"url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
"type": "tidelift"
}
diff --git a/pie-nocacert.patch b/pie-nocacert.patch
index c0b6a45..a93d2a4 100644
--- a/pie-nocacert.patch
+++ b/pie-nocacert.patch
@@ -6,7 +6,7 @@ diff -up ./vendor/composer/ca-bundle/src/CaBundle.php.rpm ./vendor/composer/ca-b
public static function getBundledCaBundlePath()
{
- $caBundleFile = __DIR__.'/../res/cacert.pem';
-+ $caBundleFile = '/etc/pki/tls/certs/ca-bundle.crt'; // System CA, always
++ $caBundleFile = '/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem'; // System CA, always
// cURL does not understand 'phar://' paths
// see https://github.com/composer/ca-bundle/issues/10
diff --git a/pie.spec b/pie.spec
index f33d560..ada9f2d 100644
--- a/pie.spec
+++ b/pie.spec
@@ -11,23 +11,22 @@
# For compatibility with SCL
%undefine __brp_mangle_shebangs
-%global gh_commit 6b7bbdd405cbc31d81dd94ef4140343ae2062f1e
+%global gh_commit 28b3e0d324f29034e6c80eed3f63773ca78038dc
%global gh_short %(c=%{gh_commit}; echo ${c:0:7})
#global gh_date 20241003
%global gh_branch main
%global gh_owner php
%global gh_project pie
-%global upstream_version 1.0.0
-#global upstream_prever dev
-#global upstream_lower DEV
+%global upstream_version 1.1.0
+%global upstream_prever RC1
%global bashcompdir %(pkg-config --variable=completionsdir bash-completion 2>/dev/null)
%global bashcomproot %(dirname %{bashcompdir} 2>/dev/null)
Name: pie
-Version: %{upstream_version}%{?upstream_prever:~%{upstream_lower}}
+Version: %{upstream_version}%{?upstream_prever:~%{upstream_prever}}
Release: 1%{?dist}
Summary: PHP Installer for Extensions
@@ -64,7 +63,7 @@ Requires: php(language) >= 8.1
Requires: php-cli
Requires: php-zip
# System certificates
-Requires: ca-certificates
+Requires: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem
# From phpcompatinfo
# Ignored: core, date, filter, hash, pcre, random, reflection, spl, standard
Requires: php-ctype
@@ -140,6 +139,9 @@ done
%changelog
+* Tue Aug 5 2025 Remi Collet <remi@remirepo.net> - 1.1.0~RC1-1
+- update to 1.1.0-RC1
+
* Wed Jun 18 2025 Remi Collet <remi@remirepo.net> - 1.0.0-1
- update to 1.0.0