From ef7702241078cc9ebcf2dd08600e8a086f96a119 Mon Sep 17 00:00:00 2001 From: Remi Collet Date: Oct 05 2022 07:51:54 +0000 Subject: rebuild for https://fedoraproject.org/wiki/Changes/php82 add patch for test suite with 8.2 from https://github.com/php-amqp/php-amqp/pull/418 --- diff --git a/418.patch b/418.patch new file mode 100644 index 0000000..3a09262 --- /dev/null +++ b/418.patch @@ -0,0 +1,31 @@ +From ad6e2ddaf8421e992fea2d2e77c491255d6a035b Mon Sep 17 00:00:00 2001 +From: Remi Collet +Date: Fri, 17 Jun 2022 14:00:36 +0200 +Subject: [PATCH] Fix: Deprecated: Creation of dynamic property (8.2) + +--- + tests/bug_62354.phpt | 6 ++++-- + 1 file changed, 4 insertions(+), 2 deletions(-) + +diff --git a/tests/bug_62354.phpt b/tests/bug_62354.phpt +index d2a173b3..6330476c 100644 +--- a/tests/bug_62354.phpt ++++ b/tests/bug_62354.phpt +@@ -4,7 +4,9 @@ Constructing AMQPQueue with AMQPConnection segfaults + + --FILE-- + conn = new AMQPConnection(); + $funcs = array( +@@ -20,4 +22,4 @@ getLogin => 'guest' + getPassword => 'guest' + getPort => 5672 + getVHost => '/' +-isConnected => false +\ No newline at end of file ++isConnected => false diff --git a/php-pecl-amqp.spec b/php-pecl-amqp.spec index 6ee4347..e54dd17 100644 --- a/php-pecl-amqp.spec +++ b/php-pecl-amqp.spec @@ -1,6 +1,6 @@ # Fedora spec file for php-pecl-amqp # -# Copyright (c) 2012-2021 Remi Collet +# Copyright (c) 2012-2022 Remi Collet # License: CC-BY-SA # http://creativecommons.org/licenses/by-sa/4.0/ # @@ -22,11 +22,13 @@ Summary: Communicate with any AMQP compliant server Name: php-pecl-amqp Version: %{upstream_version}%{?upstream_prever:~%{upstream_lower}} -Release: 3%{?dist} +Release: 4%{?dist} License: PHP URL: https://pecl.php.net/package/amqp Source0: https://pecl.php.net/get/%{pecl_name}-%{upstream_version}%{?upstream_prever}.tgz +Patch0: https://patch-diff.githubusercontent.com/raw/php-amqp/php-amqp/pull/418.patch + BuildRequires: make BuildRequires: gcc BuildRequires: php-devel >= 5.6 @@ -62,6 +64,8 @@ sed -e 's/role="test"/role="src"/' \ mv %{pecl_name}-%{upstream_version}%{?upstream_prever} NTS cd NTS +%patch0 -p1 -b .php82 + sed -e 's/CFLAGS="-I/CFLAGS="$CFLAGS -I/' -i config.m4 # Upstream often forget to change this @@ -179,6 +183,7 @@ done %if %{with_tests} mkdir log run base : Launch the RabbitMQ service +export LANG=C.UTF-8 export RABBITMQ_PID_FILE=$PWD/run/pid export RABBITMQ_LOG_BASE=$PWD/log export RABBITMQ_MNESIA_BASE=$PWD/base @@ -225,6 +230,11 @@ exit $ret %changelog +* Wed Oct 05 2022 Remi Collet - 1.11.0-4 +- rebuild for https://fedoraproject.org/wiki/Changes/php82 +- add patch for test suite with 8.2 from + https://github.com/php-amqp/php-amqp/pull/418 + * Fri Jul 22 2022 Fedora Release Engineering - 1.11.0-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild