[perl-Net-DNS] 0.83 bump

Petr Šabata psabata at fedoraproject.org
Fri Feb 27 09:59:45 UTC 2015


commit 8c7495572369852c46523d99eec4968c7a621e5d
Author: Petr Šabata <contyk at redhat.com>
Date:   Fri Feb 27 10:59:42 2015 +0100

    0.83 bump
    
    - Correct the dependency list
    - Modernize the spec a bit

 .gitignore        |  1 +
 perl-Net-DNS.spec | 36 +++++++++++++++++++++++++-----------
 sources           |  2 +-
 3 files changed, 27 insertions(+), 12 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 74ee0a8..4d9ae2c 100644
--- a/.gitignore
+++ b/.gitignore
@@ -17,3 +17,4 @@ Net-DNS-0.65.tar.gz
 /Net-DNS-0.80.tar.gz
 /Net-DNS-0.81.tar.gz
 /Net-DNS-0.82.tar.gz
+/Net-DNS-0.83.tar.gz
diff --git a/perl-Net-DNS.spec b/perl-Net-DNS.spec
index 89a0560..938a8b2 100644
--- a/perl-Net-DNS.spec
+++ b/perl-Net-DNS.spec
@@ -1,5 +1,5 @@
 Name:          perl-Net-DNS
-Version:       0.82
+Version:       0.83
 Release:       1%{?dist}
 Summary:       DNS resolver modules for Perl
 # lib/Net/DNS/RR/OPT.pm:    MIT
@@ -12,7 +12,7 @@ Source0:       http://search.cpan.org/CPAN/authors/id/N/NL/NLNETLABS/Net-DNS-%{v
 BuildRequires: %{_bindir}/iconv
 BuildRequires: perl
 BuildRequires: perl(Config)
-BuildRequires: perl(ExtUtils::MakeMaker)
+BuildRequires: perl(ExtUtils::MakeMaker) >= 6.76
 BuildRequires: perl(Getopt::Long)
 BuildRequires: perl(IO::Socket)
 BuildRequires: perl(strict)
@@ -25,13 +25,16 @@ BuildRequires: perl(Data::Dumper)
 # Digest::BubbleBabble is optional
 BuildRequires: perl(Digest::BubbleBabble)
 %endif
-BuildRequires: perl(Digest::HMAC_MD5) >= 1
+BuildRequires: perl(Digest::HMAC) >= 1.01
+BuildRequires: perl(Digest::MD5) >= 2.13
+BuildRequires: perl(Digest::SHA) >= 5.23
 # Digest::SHA is not used
 # DynaLoader not used
 BuildRequires: perl(Encode)
 BuildRequires: perl(Exporter)
 BuildRequires: perl(FileHandle)
 BuildRequires: perl(integer)
+BuildRequires: perl(IO::File)
 BuildRequires: perl(IO::Select)
 BuildRequires: perl(IO::Socket::INET)
 # IO::Socket::INET6 is optional
@@ -46,23 +49,30 @@ BuildRequires: perl(vars)
 # Win32::TieRegistry is not needed
 BuildRequires: perl(XSLoader)
 # Tests:
-BuildRequires: perl(diagnostics)
+BuildRequires: perl(File::Find)
 BuildRequires: perl(File::Spec)
 BuildRequires: perl(Test::Builder)
-BuildRequires: perl(Test::More) >= 0.18
+BuildRequires: perl(Test::More) >= 0.52
 # Optional tests:
 BuildRequires: perl(Test::Pod) >= 0.95
-Requires:      perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
-Requires:      perl(Digest::HMAC_MD5) >= 1
+Requires:      perl(:MODULE_COMPAT_%(eval "$(perl -V:version)"; echo $version))
+Requires:      perl(Digest::HMAC) >= 1.01
+Requires:      perl(Digest::MD5) >= 2.13
+Requires:      perl(Digest::SHA) >= 5.23
 Requires:      perl(Encode)
 Requires:      perl(Exporter)
+Requires:      perl(FileHandle)
+Requires:      perl(IO::File)
 Requires:      perl(MIME::Base64) >= 2.11
 Requires:      perl(XSLoader)
 
 %{?perl_default_filter}
 
 # Do not export under-specified dependencies
-%global __requires_exclude %{?__requires_exclude:%__requires_exclude|}^perl\\((Digest::HMAC_MD5|MIME::Base64)\\)$
+%global __requires_exclude %{?__requires_exclude:%__requires_exclude|}^perl\\(Digest::HMAC\\)$
+%global __requires_exclude %{?__requires_exclude:%__requires_exclude|}^perl\\(Digest::MD5\\)$
+%global __requires_exclude %{?__requires_exclude:%__requires_exclude|}^perl\\(Digest::SHA\\)$
+%global __requires_exclude %{?__requires_exclude:%__requires_exclude|}^perl\\(MIME::Base64\\)$
 # Do not export under-specified provides
 %global __provides_exclude %{?__provides_exclude:%__provides_exclude|}^perl\\((Net::DNS::Text)\\)$
 %global __provides_exclude %{?__provides_exclude:%__provides_exclude|}^perl\\((Net::DNS::RR::OPT)\\)$
@@ -95,13 +105,12 @@ done
 
 %build
 export PERL_MM_USE_DEFAULT=yes
-perl Makefile.PL INSTALLDIRS=vendor --no-online-tests
+perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1 --no-online-tests
 make %{?_smp_mflags} OPTIMIZE="%{optflags}"
 
 %install
 make pure_install DESTDIR=%{buildroot}
-find %{buildroot} -type f -name .packlist -exec rm -f {} ';'
-find %{buildroot} -type f -name '*.bs' -a -size 0 -exec rm -f {} ';'
+find %{buildroot} -type f -name '*.bs' -a -size 0 -exec rm -f {} +
 chmod -R u+w %{buildroot}/*
 
 %check
@@ -125,6 +134,11 @@ make test
 %{_mandir}/man3/Net::DNS::Nameserver*
 
 %changelog
+* Fri Feb 27 2015 Petr Šabata <contyk at redhat.com> - 0.83-1
+- 0.83 bump
+- Correct the dependency list
+- Modernize the spec a bit
+
 * Tue Jan 20 2015 Paul Wouters <pwouters at redhat.com> - 0.82-1
 - Updated to 0.82 Support for IPv6 link-local addresses with scope_id
 
diff --git a/sources b/sources
index fbb797b..cf7dc24 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-95660d1f81ddd087639a6ea13ffff2b8  Net-DNS-0.82.tar.gz
+f1d48107ff6b366479ad035783486d7a  Net-DNS-0.83.tar.gz


More information about the scm-commits mailing list