perl-FCGI/perl-FCGI.spec

65 lines
1.9 KiB
RPMSpec
Raw Normal View History

2020-06-20 09:47:45 +08:00
Name: perl-FCGI
Epoch: 1
Version: 0.78
Release: 13
2020-06-20 09:47:45 +08:00
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
Patch0: FCGI-0.78-CVE-2012-6687.patch
2020-06-20 09:47:45 +08:00
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)
%description
FastCGI Perl bingdings.
%package help
Summary: Documentation for perl-FCGI
Requires: perl-FCGI = %{epoch}:%{version}-%{release}
Provides: perl-FCGI-doc = %{epoch}:%{version}-%{release}
Obsoletes: perl-FCGI-doc < %{epoch}:%{version}-%{release}
%description help
Documentation for developing programs that will use FCGI.
%prep
2021-06-09 12:24:51 +08:00
%autosetup -n FCGI-%{version} -p1
2020-06-20 09:47:45 +08:00
find . -type f -exec chmod -c -x {} +
%build
perl Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}" NO_PACKLIST=1
%make_build
%install
make pure_install DESTDIR=%{buildroot}
%{_fixperms} %{buildroot}/*
%check
make test
%files
%license LICENSE
%{perl_vendorarch}/*
%exclude %dir %{perl_vendorarch}/auto
%files help
%{_mandir}/man3/*.3*
%doc ChangeLog README
%changelog
* Tue Jan 14 2025 wangkai <13474090681@163.com> - 1:0.78-13
- Fix CVE-2012-6687
- Introduced environment variable-controlled polling timeouts
for the close and connection-keeping functions in the os_unix.c file.
* Wed Jun 09 2021 zhaoyao<zhaoyao32@huawei.com> - 1:0.78-12
2021-06-09 12:24:51 +08:00
- %prep no longer patched with git
2020-06-20 09:47:45 +08:00
* Tue Apr 14 2020 Jeffery.Gao <gaojianxing@huawei.com> - 1:0.78-11
- Package init