[packages/php-pear-Net_FTP] Up to 1.4.1
arekm
arekm at pld-linux.org
Mon May 4 12:57:15 CEST 2026
commit 8ac5346b48ab0a3cda42b6d569328e45ca2cbca2
Author: Arkadiusz Miśkiewicz <arekm at maven.pl>
Date: Mon May 4 12:57:06 2026 +0200
Up to 1.4.1
php-pear-Net_FTP-php8.patch | 16 ++++++++++++++++
php-pear-Net_FTP.spec | 22 +++++++++++-----------
2 files changed, 27 insertions(+), 11 deletions(-)
---
diff --git a/php-pear-Net_FTP.spec b/php-pear-Net_FTP.spec
index 8d730be..d655a80 100644
--- a/php-pear-Net_FTP.spec
+++ b/php-pear-Net_FTP.spec
@@ -1,17 +1,16 @@
-%define status alpha
+%define status stable
%define pearname Net_FTP
-%define subver a3
-%define rel 3
Summary: %{pearname} - comfortable communication with FTP-servers
Summary(pl.UTF-8): %{pearname} - komfortowa komunikacja z serwerami FTP
Name: php-pear-%{pearname}
-Version: 1.4.0
-Release: 0.%{subver}.%{rel}
+Version: 1.4.1
+Release: 1
License: PHP 2.02
Group: Development/Languages/PHP
-Source0: http://pear.php.net/get/%{pearname}-%{version}%{subver}.tgz
-# Source0-md5: d35a030549ccb0d5f069b42046a852b3
-URL: http://pear.php.net/package/Net_FTP/
+Source0: https://pear.php.net/get/%{pearname}-%{version}.tgz
+# Source0-md5: 771234bea4ef04e25119a08cc35830ea
+Patch0: %{name}-php8.patch
+URL: https://pear.php.net/package/Net_FTP/
BuildRequires: php-pear-PEAR
BuildRequires: rpm-php-pearprov >= 4.4.2-11
BuildRequires: rpmbuild(macros) >= 1.580
@@ -37,11 +36,12 @@ Ta klasa ma w PEAR status: %{status}.
%prep
%pear_package_setup
+cd ./%{php_pear_dir}
+%patch -P0 -p1
+cd -
mv ./%{php_pear_dir}/data/Net_FTP/CHANGELOG .
-mv .%{php_pear_dir}/data/Net_FTP/README .
-rm .%{php_pear_dir}/generate_package_xml.php
-
+mv ./%{php_pear_dir}/data/Net_FTP/README .
mv docs/%{pearname}/example examples
diff --git a/php-pear-Net_FTP-php8.patch b/php-pear-Net_FTP-php8.patch
new file mode 100644
index 0000000..839e46f
--- /dev/null
+++ b/php-pear-Net_FTP-php8.patch
@@ -0,0 +1,16 @@
+Replace deprecated curly-brace string offset access (removed in PHP 8.0).
+
+--- Net_FTP-1.4.1.org/Net/FTP.php 2020-09-24 21:22:42.000000000 +0200
++++ Net_FTP-1.4.1/Net/FTP.php 2026-05-04 00:00:00.000000000 +0200
+@@ -1186,9 +1186,9 @@
+ // going through (user, group, world)
+ for ($i = 0; $i < strlen($permissions); $i++) {
+ // Read permission is set but execute not yet
+- if ((int)$permissions{$i} & 4 and !((int)$permissions{$i} & 1)) {
++ if ((int)$permissions[$i] & 4 and !((int)$permissions[$i] & 1)) {
+ // Adding execute flag
+- $permissions{$i} = (int)$permissions{$i} + 1;
++ $permissions[$i] = (int)$permissions[$i] + 1;
+ }
+ }
+
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/php-pear-Net_FTP.git/commitdiff/8ac5346b48ab0a3cda42b6d569328e45ca2cbca2
More information about the pld-cvs-commit
mailing list