[perl-ExtUtils-Depends] Update to 0.400

Paul Howarth pghmcfc at fedoraproject.org
Thu Aug 14 15:13:48 UTC 2014


commit 8c568147d672d0c704d803e6cf7f64c3ddeb7ca9
Author: Paul Howarth <paul at city-fan.org>
Date:   Thu Aug 14 16:07:05 2014 +0100

    Update to 0.400
    
    - New upstream release 0.400
      - Depends.pm: use $DLEXT instead of $SO for library filename extensions
      - MANIFEST: remove MYMETA.* files
      - Use DynaLoader::mod2fname if available
      - Added Android support
      - In addition to the package variables $inc, $libs and @typemaps, write an
        'Inline' method to <package>::Install::Files for easier interoperability
        with the Inline module
      - Accompany the 'Inline' method with a 'deps' method in
        <package>::Install::Files in addition to the @deps package variable
      - Make ExtUtils::Depends->load use the 'Inline' and 'deps' methods by
        default, falling back to the package variables if the methods are not
        defined
      - Make the docs recommend the 'Inline' and 'deps' approach for creating
        <package>::Install::Files manually, without ExtUtils::Depends::save_config
    - This release by TSCH → update source URL
    - BR:/R: perl(DynaLoader)
    - As we now need Test::More ≥ 0.88, drop EL-5 support

 perl-ExtUtils-Depends.spec |   36 ++++++++++++++++++++++++++----------
 sources                    |    2 +-
 2 files changed, 27 insertions(+), 11 deletions(-)
---
diff --git a/perl-ExtUtils-Depends.spec b/perl-ExtUtils-Depends.spec
index 3909e3e..d961168 100644
--- a/perl-ExtUtils-Depends.spec
+++ b/perl-ExtUtils-Depends.spec
@@ -1,12 +1,10 @@
 Name:           perl-ExtUtils-Depends
-Version:        0.308
-Release:        2%{?dist}
+Version:        0.400
+Release:        1%{?dist}
 Summary:        Easily build XS extensions that depend on XS extensions
 License:        GPL+ or Artistic
-Group:          Development/Libraries
 URL:            http://search.cpan.org/dist/ExtUtils-Depends/
-Source0:        http://www.cpan.org/authors/id/X/XA/XAOC/ExtUtils-Depends-%{version}.tar.gz
-BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(id -nu)
+Source0:        http://www.cpan.org/authors/id/T/TS/TSCH/ExtUtils-Depends-%{version}.tar.gz
 BuildArch:      noarch
 # Module Build
 BuildRequires:  perl
@@ -16,6 +14,7 @@ BuildRequires:  perl(ExtUtils::MakeMaker)
 BuildRequires:  perl(Carp)
 BuildRequires:  perl(Config)
 BuildRequires:  perl(Data::Dumper)
+BuildRequires:  perl(DynaLoader)
 BuildRequires:  perl(File::Find)
 BuildRequires:  perl(File::Spec)
 BuildRequires:  perl(IO::File)
@@ -29,9 +28,10 @@ BuildRequires:  perl(File::Spec::Functions)
 BuildRequires:  perl(File::Temp)
 BuildRequires:  perl(FindBin)
 BuildRequires:  perl(lib)
-BuildRequires:  perl(Test::More)
+BuildRequires:  perl(Test::More) >= 0.88
 # Runtime
 Requires:       perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
+Requires:       perl(DynaLoader)
 
 %description
 This module tries to make it easy to build Perl extensions that use
@@ -47,7 +47,6 @@ perl Makefile.PL INSTALLDIRS=vendor
 make %{?_smp_mflags}
 
 %install
-rm -rf $RPM_BUILD_ROOT
 make pure_install DESTDIR=$RPM_BUILD_ROOT
 find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} \;
 %{_fixperms} $RPM_BUILD_ROOT
@@ -55,15 +54,32 @@ find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} \;
 %check
 make test
 
-%clean
-rm -rf $RPM_BUILD_ROOT
-
 %files
 %doc Changes README
 %{perl_vendorlib}/ExtUtils/
 %{_mandir}/man3/ExtUtils::Depends.3*
 
 %changelog
+* Thu Aug 14 2014 Paul Howarth <paul at city-fan.org> - 0.400-1
+- Update to 0.400
+  - Depends.pm: use $DLEXT instead of $SO for library filename extensions
+  - MANIFEST: remove MYMETA.* files
+  - Use DynaLoader::mod2fname if available
+  - Added Android support
+  - In addition to the package variables $inc, $libs and @typemaps, write an
+    'Inline' method to <package>::Install::Files for easier interoperability
+    with the Inline module
+  - Accompany the 'Inline' method with a 'deps' method in
+    <package>::Install::Files in addition to the @deps package variable
+  - Make ExtUtils::Depends->load use the 'Inline' and 'deps' methods by
+    default, falling back to the package variables if the methods are not
+    defined
+  - Make the docs recommend the 'Inline' and 'deps' approach for creating
+    <package>::Install::Files manually, without ExtUtils::Depends::save_config
+- This release by TSCH → update source URL
+- BR:/R: perl(DynaLoader)
+- As we now need Test::More ≥ 0.88, drop EL-5 support
+
 * Sat Jun 07 2014 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 0.308-2
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
 
diff --git a/sources b/sources
index 60d130f..ad3c8dd 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-cea7ebb99d05fe47c24a1de043b478f2  ExtUtils-Depends-0.308.tar.gz
+3c876c8199aec7c59d1b5df9fdaffd58  ExtUtils-Depends-0.400.tar.gz



More information about the perl-devel mailing list