diff --git a/FCGI-0.78.tar.gz b/FCGI-0.78.tar.gz deleted file mode 100644 index 30ca59fd706638221feb244cb3b7dde1242cdcf8..0000000000000000000000000000000000000000 Binary files a/FCGI-0.78.tar.gz and /dev/null differ diff --git a/FCGI-0.82.tar.gz b/FCGI-0.82.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..844a4319b55a88888d83dcfcbab5c050885d31ae Binary files /dev/null and b/FCGI-0.82.tar.gz differ diff --git a/perl-FCGI.spec b/perl-FCGI.spec index e00e9901217a2c29467010547ae54c0a8b147a37..83863604fc444cfee3fdcf9496b4fc4f0f038c06 100644 --- a/perl-FCGI.spec +++ b/perl-FCGI.spec @@ -1,17 +1,58 @@ +# Perform functional tests using FCGI::Client. +# RHEL does not include FCGI::Client due to its dependencies. +%bcond perl_FCGI_enables_client_tests 0 + Name: perl-FCGI Epoch: 1 -Version: 0.78 -Release: 12 +Version: 0.82 +Release: 1 Summary: FastCGI Perl bindings License: OML URL: https://metacpan.org/release/FCGI Source0: https://cpan.metacpan.org/authors/id/E/ET/ETHER/FCGI-%{version}.tar.gz -BuildRequires: findutils gcc make perl-interpreter perl-devel perl-generators -BuildRequires: perl(Config) perl(Cwd) perl(ExtUtils::MakeMaker) >= 6.76 -BuildRequires: perl(File::Copy) perl(Getopt::Long) perl(IO::File) -BuildRequires: perl(strict) perl(XSLoader) perl(Test) -Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version)) -Requires: perl(Carp) perl(XSLoader) + +# bash for sh executed from Makefile.PL +BuildRequires: bash +BuildRequires: coreutils +BuildRequires: findutils +BuildRequires: gcc +# grep executed by configure +BuildRequires: grep +BuildRequires: make +BuildRequires: perl-devel +BuildRequires: perl-generators +BuildRequires: perl-interpreter +BuildRequires: perl(:VERSION) >= 5.6 +BuildRequires: perl(Config) +BuildRequires: perl(Cwd) +# ExtUtils::Liblist not used +BuildRequires: perl(ExtUtils::MakeMaker) >= 6.76 +BuildRequires: perl(File::Copy) +# File::Spec not used on Linux +BuildRequires: perl(Getopt::Long) +BuildRequires: perl(IO::File) +# sed executed by configure +BuildRequires: sed +# Run-time: +# Carp not used at tests +BuildRequires: perl(strict) +BuildRequires: perl(XSLoader) +# Tests: +BuildRequires: perl(Test) +%if %{with perl_FCGI_enables_client_tests} +BuildRequires: perl(FCGI::Client) +BuildRequires: perl(File::Temp) +BuildRequires: perl(IO::Socket) +BuildRequires: perl(Test::More) >= 0.88 +BuildRequires: perl(warnings) +%endif +Requires: perl(Carp) +Requires: perl(XSLoader) +# fcgiapp.c, os_unix.c, os_win32.c are copied and modified from FastCGI +# Developer's Kit of an unknown version, bug #736612 +Provides: bundled(fcgi) + +%{?perl_default_filter} %description FastCGI Perl bingdings. @@ -28,6 +69,10 @@ Documentation for developing programs that will use FCGI. %prep %autosetup -n FCGI-%{version} -p1 find . -type f -exec chmod -c -x {} + +%if %{without perl_FCGI_enables_client_tests} +rm -f t/02-unix_domain_socket.t +perl -i -ne 'print $_ unless m{^t/02-unix_domain_socket\.t}' MANIFEST +%endif %build perl Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}" NO_PACKLIST=1 @@ -50,6 +95,9 @@ make test %doc ChangeLog README %changelog +* Wed Jul 19 2023 leeffo - 1:0.82-1 +- upgrade to version 0.82 + * Wed Jun 09 2021 zhaoyao - 1:0.78-12 - %prep no longer patched with git