pghmcfc pushed to perl-Math-GMP (f23). "Update to 2.09 (..more)"

notifications at fedoraproject.org notifications at fedoraproject.org
Wed Jul 29 17:30:37 UTC 2015


From fa0f9873fc132d22d1cb4ca39cb9481c6296b12d Mon Sep 17 00:00:00 2001
From: Paul Howarth <paul at city-fan.org>
Date: Wed, 29 Jul 2015 15:59:59 +0100
Subject: Update to 2.09
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

- New upstream release 2.09
  - Add a link to the version control repository at various places
  - Get rid of indirect object notation in the code and the examples (it's a
    sign of Ancient Perl)
  - Overload bool to avoid fallback to intify (CPAN RT#101443)
  - Add tests for large numbers in some functions (CPAN RT#92641)
  - Add the binary-left-shift / << operator
  - Add the binary-right-shift / >> operator
  - Convert the build system to Dist-Zilla to ease future maintenance
  - Add a call to Devel::CheckLib for finding the "gmp.h" header
- Drop %defattr, redundant since rpm 4.4
- Use %license where possible
- Classify buildreqs by usage
- This release by SHLOMIF → update source URL

diff --git a/perl-Math-GMP.spec b/perl-Math-GMP.spec
index c9f68a5..9eb9e62 100644
--- a/perl-Math-GMP.spec
+++ b/perl-Math-GMP.spec
@@ -1,19 +1,39 @@
 Summary:	High speed arbitrary size integer math
 Name:		perl-Math-GMP
-Version:	2.07
-Release:	6%{?dist}
+Version:	2.09
+Release:	1%{?dist}
 License:	LGPLv2+
 Group:		Development/Libraries
-Url:		http://search.cpan.org/dist/Math-GMP/
-Source0:	http://search.cpan.org/CPAN/authors/id/T/TU/TURNSTEP/Math-GMP-%{version}.tar.gz
+URL:		http://search.cpan.org/dist/Math-GMP/
+Source0:	http://search.cpan.org/CPAN/authors/id/S/SH/SHLOMIF/Math-GMP-%{version}.tar.gz
 BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(id -nu)
+# Module Build
+BuildRequires:	coreutils
+BuildRequires:	findutils
+BuildRequires:	gcc
 BuildRequires:	gmp-devel
+BuildRequires:	make
+BuildRequires:	perl
+BuildRequires:	perl(Devel::CheckLib)
+BuildRequires:	perl(ExtUtils::MakeMaker)
+# Module Runtime
 BuildRequires:	perl(AutoLoader)
 BuildRequires:	perl(Carp)
 BuildRequires:	perl(DynaLoader)
 BuildRequires:	perl(Exporter)
-BuildRequires:	perl(ExtUtils::MakeMaker)
+BuildRequires:	perl(overload)
+BuildRequires:	perl(strict)
+BuildRequires:	perl(vars)
+BuildRequires:	perl(warnings)
+# Test Suite
+BuildRequires:	perl(Config)
+BuildRequires:	perl(Data::Dumper)
+BuildRequires:	perl(File::Spec)
+BuildRequires:	perl(File::Temp)
+BuildRequires:	perl(IO::Handle)
+BuildRequires:	perl(IPC::Open3)
 BuildRequires:	perl(Test::More)
+# Runtime
 Requires:	perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
 
 # Don't "provide" private Perl libs
@@ -46,13 +66,33 @@ make test
 rm -rf %{buildroot}
 
 %files
-%defattr(-,root,root,-)
-%doc README Changes LICENSE
+%if 0%{?_licensedir:1}
+%license LICENSE
+%else
+%doc LICENSE
+%endif
+%doc Changes README
 %{perl_vendorarch}/Math/
 %{perl_vendorarch}/auto/Math/
-%{_mandir}/man3/Math::GMP.3pm*
+%{_mandir}/man3/Math::GMP.3*
 
 %changelog
+* Wed Jul 29 2015 Paul Howarth <paul at city-fan.org> - 2.09-1
+- Update to 2.09
+  - Add a link to the version control repository at various places
+  - Get rid of indirect object notation in the code and the examples (it's a
+    sign of Ancient Perl)
+  - Overload bool to avoid fallback to intify (CPAN RT#101443)
+  - Add tests for large numbers in some functions (CPAN RT#92641)
+  - Add the binary-left-shift / << operator
+  - Add the binary-right-shift / >> operator
+  - Convert the build system to Dist-Zilla to ease future maintenance
+  - Add a call to Devel::CheckLib for finding the "gmp.h" header
+- Drop %%defattr, redundant since rpm 4.4
+- Use %%license where possible
+- Classify buildreqs by usage
+- This release by SHLOMIF → update source URL
+
 * Thu Jun 18 2015 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 2.07-6
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
 
diff --git a/sources b/sources
index b242773..63152bb 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-a4a5fcb1fb3ab805d9720e98e0b3d519  Math-GMP-2.07.tar.gz
+2f9b4a263b8b8a6c9646230c491657e9  Math-GMP-2.09.tar.gz
-- 
cgit v0.10.2


	http://pkgs.fedoraproject.org/cgit/perl-Math-GMP.git/commit/?h=f23&id=fa0f9873fc132d22d1cb4ca39cb9481c6296b12d


More information about the perl-devel mailing list