pghmcfc pushed to perl-Module-Signature (f20). "Update to 0.75 (..more)"

notifications at fedoraproject.org notifications at fedoraproject.org
Wed Apr 8 13:53:39 UTC 2015


>From effd200704da4116932b12c1d4d4953ff9dab989 Mon Sep 17 00:00:00 2001
From: Paul Howarth <paul at city-fan.org>
Date: Wed, 8 Apr 2015 09:07:15 +0100
Subject: Update to 0.75

- New upstream release 0.75
  - Fix GPG signature parsing logic
  - MANIFEST.SKIP is no longer consulted unless --skip is given
  - Properly use open() modes to avoid injection attacks
  - More protection of @INC from relative paths
- Don't try to run the signature test, which needs the network

diff --git a/perl-Module-Signature.spec b/perl-Module-Signature.spec
index 492e71d..41b952a 100644
--- a/perl-Module-Signature.spec
+++ b/perl-Module-Signature.spec
@@ -1,6 +1,6 @@
 Name:           perl-Module-Signature
-Version:        0.73
-Release:        5%{?dist}
+Version:        0.75
+Release:        1%{?dist}
 Summary:        CPAN signature management utilities and modules
 Group:          Development/Libraries
 License:        CC0
@@ -10,6 +10,7 @@ Source1:        AKOENIG.pub
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(id -nu)
 BuildArch:      noarch
 # Module build
+BuildRequires:  perl
 BuildRequires:  perl(base)
 BuildRequires:  perl(Cwd)
 BuildRequires:  perl(ExtUtils::MakeMaker)
@@ -21,6 +22,7 @@ BuildRequires:  perl(Digest::SHA1)
 BuildRequires:  perl(Exporter)
 BuildRequires:  perl(ExtUtils::Manifest)
 BuildRequires:  perl(File::Spec)
+BuildRequires:  perl(File::Temp)
 BuildRequires:  perl(IO::Socket::INET)
 BuildRequires:  perl(Text::Diff)
 # Test suite
@@ -36,6 +38,7 @@ Requires:       perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
 Requires:       gnupg
 Requires:       perl(Digest::SHA)
 Requires:       perl(Digest::SHA1)
+Requires:       perl(File::Temp)
 Requires:       perl(IO::Socket::INET)
 Requires:       perl(PAR::Dist)
 Requires:       perl(Text::Diff)
@@ -45,10 +48,7 @@ This package contains a command line tool and module for checking and creating
 SIGNATURE files for Perl CPAN distributions.
 
 %prep
-%setup -q -c -n Module-Signature
-
-# Copy up documentation for convenience with %%doc
-cp -a Module-Signature-%{version}/{AUTHORS,Changes,README,*.pub} .
+%setup -q -n Module-Signature-%{version}
 
 # Create a GPG directory for testing, to avoid using ~/.gnupg
 mkdir --mode=0700 gnupghome
@@ -59,20 +59,18 @@ gpg --import %{SOURCE1}
 
 %build
 export GNUPGHOME=$(pwd)/gnupghome
-cd Module-Signature-%{version}
 perl Makefile.PL INSTALLDIRS=vendor --skipdeps </dev/null
 make %{?_smp_mflags}
-cd -
 
 %install
 rm -rf %{buildroot}
-make -C Module-Signature-%{version} pure_install DESTDIR=%{buildroot}
+make pure_install DESTDIR=%{buildroot}
 find %{buildroot} -type f -name .packlist -exec rm -f {} ';'
 %{_fixperms} %{buildroot}
 
 %check
 export GNUPGHOME=$(pwd)/gnupghome
-make -C Module-Signature-%{version} test TEST_SIGNATURE=1
+make test
 
 %clean
 rm -rf %{buildroot}
@@ -82,9 +80,17 @@ rm -rf %{buildroot}
 %{_bindir}/cpansign
 %{perl_vendorlib}/Module/
 %{_mandir}/man1/cpansign.1*
-%{_mandir}/man3/Module::Signature.3pm*
+%{_mandir}/man3/Module::Signature.3*
 
 %changelog
+* Tue Apr  7 2015 Paul Howarth <paul at city-fan.org> - 0.75-1
+- Update to 0.75
+  - Fix GPG signature parsing logic
+  - MANIFEST.SKIP is no longer consulted unless --skip is given
+  - Properly use open() modes to avoid injection attacks
+  - More protection of @INC from relative paths
+- Don't try to run the signature test, which needs the network
+
 * Wed Aug 27 2014 Jitka Plesnikova <jplesnik at redhat.com> - 0.73-5
 - Perl 5.20 rebuild
 
diff --git a/sources b/sources
index 4ff8323..bcbdaa3 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-de27bbca948ba8a13a7f614414cb623d  Module-Signature-0.73.tar.gz
+2936acfbe0038637c69f066ba8cd457f  Module-Signature-0.75.tar.gz
-- 
cgit v0.10.2


	http://pkgs.fedoraproject.org/cgit/perl-Module-Signature.git/commit/?h=f20&id=effd200704da4116932b12c1d4d4953ff9dab989


More information about the scm-commits mailing list