[perl-Net-DNS] Add BSD, ISC, and MIT to licenses

Petr Pisar ppisar at fedoraproject.org
Wed May 22 08:57:59 UTC 2013


commit 4de2b173f59f28bdf39e51a147d88d474b2ae513
Author: Petr Písař <ppisar at redhat.com>
Date:   Wed May 22 10:57:52 2013 +0200

    Add BSD, ISC, and MIT to licenses

 perl-Net-DNS.spec |   29 +++++++++++++++++++++++------
 1 files changed, 23 insertions(+), 6 deletions(-)
---
diff --git a/perl-Net-DNS.spec b/perl-Net-DNS.spec
index 3e084b6..f6b13f4 100644
--- a/perl-Net-DNS.spec
+++ b/perl-Net-DNS.spec
@@ -1,15 +1,21 @@
 Name:          perl-Net-DNS
 Version:       0.72
-Release:       2%{?dist}
+Release:       3%{?dist}
 Summary:       DNS resolver modules for Perl
-License:       GPL+ or Artistic
+# lib/Net/DNS/RR/OPT.pm:    MIT
+# netdns.c:                 ISC and MIT and BSD
+# rest:                     GPL+ or Artistic
+License:       (GPL+ or Artistic) and BSD and ISC and MIT 
 Group:         Development/Libraries
 URL:           http://www.net-dns.org/
 Source0:       http://search.cpan.org/CPAN/authors/id/N/NL/NLNETLABS/Net-DNS-%{version}.tar.gz
 BuildRequires: %{_bindir}/iconv
+BuildRequires: perl
+BuildRequires: perl(Config)
 BuildRequires: perl(ExtUtils::MakeMaker)
 BuildRequires: perl(Getopt::Long)
 BuildRequires: perl(IO::Socket)
+BuildRequires: perl(strict)
 # Run-time:
 BuildRequires: perl(base)
 BuildRequires: perl(Carp)
@@ -21,8 +27,11 @@ BuildRequires: perl(Digest::BubbleBabble)
 %endif
 BuildRequires: perl(Digest::HMAC_MD5) >= 1
 # Digest::SHA is not used
+# DynaLoader not used
 BuildRequires: perl(Encode)
 BuildRequires: perl(Exporter)
+BuildRequires: perl(FileHandle)
+BuildRequires: perl(integer)
 BuildRequires: perl(IO::Select)
 BuildRequires: perl(IO::Socket::INET)
 # IO::Socket::INET6 is optional
@@ -30,7 +39,9 @@ BuildRequires: perl(IO::Socket::INET6)
 BuildRequires: perl(MIME::Base64) >= 2.11
 # Net::LibIDN is optional
 BuildRequires: perl(Net::LibIDN)
+BuildRequires: perl(overload)
 BuildRequires: perl(Socket)
+BuildRequires: perl(vars)
 # Win32::IPHelper is not needed
 # Win32::TieRegistry is not needed
 BuildRequires: perl(XSLoader)
@@ -40,7 +51,7 @@ BuildRequires: perl(Test::Builder)
 BuildRequires: perl(Test::More) >= 0.18
 # Optional tests:
 BuildRequires: perl(Test::Pod) >= 0.95
-Requires:      perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
+Requires:      perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
 Requires:      perl(Digest::HMAC_MD5) >= 1
 Requires:      perl(Encode)
 Requires:      perl(Exporter)
@@ -74,6 +85,11 @@ Instances of the "Net::DNS::Nameserver" class represent DNS server objects.
 %setup -q -n Net-DNS-%{version} 
 chmod -x demo/*
 sed -i -e '1 s,^#!/usr/local/bin/perl,#!%{__perl},' demo/*
+for i in Changes; do
+    iconv -f iso8859-1 -t utf-8 "$i" > "${i}.conv"
+    touch -r "$i" "${i}.iconv"
+    mv -f "${i}.conv" "$i"
+done
 
 %build
 export PERL_MM_USE_DEFAULT=yes
@@ -85,9 +101,6 @@ 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 {} ';'
 chmod -R u+w %{buildroot}/*
-for i in Changes; do
-    iconv -f iso8859-1 -t utf-8 $i > $i.conv && /bin/mv -f $i.conv $i
-done
 
 %check
 make test
@@ -110,6 +123,10 @@ make test
 %{_mandir}/man3/Net::DNS::Nameserver*
 
 %changelog
+* Wed May 22 2013 Petr Pisar <ppisar at redhat.com> - 0.72-3
+- Add BSD, ISC, and MIT to licenses
+- Specify all dependencies
+
 * Thu Feb 14 2013 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 0.72-2
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
 


More information about the scm-commits mailing list