[perl-Class-MethodMaker/el5: 36/36] Merge branch 'master' into el5 and reinstate EPEL-5 compatibility
Paul Howarth
pghmcfc at fedoraproject.org
Thu Feb 13 12:04:28 UTC 2014
commit 1786691b14cf0364674d4b241c79087d8bb54a0f
Merge: 0c76d66 30abbfb
Author: Paul Howarth <paul at city-fan.org>
Date: Thu Feb 13 12:04:08 2014 +0000
Merge branch 'master' into el5 and reinstate EPEL-5 compatibility
Conflicts:
.gitignore
.gitignore | 2 +-
perl-Class-MethodMaker.spec | 207 +++++++++++++++++++++++++++++++++++++------
sources | 2 +-
3 files changed, 180 insertions(+), 31 deletions(-)
---
diff --cc .gitignore
index 7ba99d3,8a90de6..f5d9d5d
--- a/.gitignore
+++ b/.gitignore
@@@ -1,1 -1,1 +1,1 @@@
- Class-MethodMaker-2.08.tar.gz
-/Class-MethodMaker-2.20.tar.gz
++/Class-MethodMaker-[0-9.]*.tar.gz
diff --cc perl-Class-MethodMaker.spec
index da7b9a0,98a1419..fe83e1e
--- a/perl-Class-MethodMaker.spec
+++ b/perl-Class-MethodMaker.spec
@@@ -1,22 -1,66 +1,63 @@@
- %{!?perl_vendorarch: %define perl_vendorarch %(eval "`%{__perl} -V:installvendorarch`"; echo $installvendorarch)}
-
Name: perl-Class-MethodMaker
- Version: 2.08
- Release: 4%{?dist}
+ Version: 2.20
-Release: 1%{?dist}
++Release: 2%{?dist}
Summary: Perl module for creating generic object-oriented methods
Group: Development/Libraries
- License: GPL or Artistic
- URL: http://search.cpan.org/dist/Class-MethodMaker/
- Source: http://www.cpan.org/authors/id/F/FL/FLUFFY/Class-MethodMaker-2.08.tar.gz
- BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
-
- BuildRequires: perl >= 1:5.6.1
+ License: GPL+ or Artistic
+ URL: http://search.cpan.org/~schwigon/Class-MethodMaker/
+ Source0: http://www.cpan.org/authors/id/S/SC/SCHWIGON/class-methodmaker/Class-MethodMaker-%{version}.tar.gz
++BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(id -nu)
+
+ BuildRequires: perl
+ BuildRequires: perl(Config)
+ BuildRequires: perl(constant)
+ BuildRequires: perl(ExtUtils::MakeMaker)
+ BuildRequires: perl(File::Basename)
+ BuildRequires: perl(File::Find)
+ BuildRequires: perl(File::Spec::Functions)
+ BuildRequires: perl(Getopt::Long)
+ BuildRequires: perl(strict)
+ # Run-time
+ BuildRequires: perl(AutoLoader) >= 5.57
+ BuildRequires: perl(base)
+ BuildRequires: perl(Carp)
+ BuildRequires: perl(Exporter)
+ BuildRequires: perl(warnings)
+ BuildRequires: perl(warnings::register)
+ BuildRequires: perl(XSLoader)
+ # Required by the tests
+ BuildRequires: perl(B::Deparse) >= 0.59
+ BuildRequires: perl(Cwd) >= 2.01
+ BuildRequires: perl(Data::Dumper)
+ BuildRequires: perl(Env)
+ BuildRequires: perl(ExtUtils::testlib)
+ BuildRequires: perl(Fatal) >= 1.02
+ BuildRequires: perl(Fcntl) >= 1.03
+ BuildRequires: perl(File::Compare) >= 1.1002
+ BuildRequires: perl(File::Path) >= 1.04.01
+ BuildRequires: perl(File::Spec) >= 0.6
+ BuildRequires: perl(File::stat)
+ BuildRequires: perl(FindBin) >= 1.42
+ BuildRequires: perl(IO::File) >= 1.08
BuildRequires: perl(IPC::Run)
- Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
+ BuildRequires: perl(lib)
+ BuildRequires: perl(POSIX) >= 1.03
+ BuildRequires: perl(Test) >= 1.12.2
+ BuildRequires: perl(Tie::Array)
+ BuildRequires: perl(Tie::Hash)
+ BuildRequires: perl(Tie::RefHash)
+ BuildRequires: perl(Tie::Scalar)
+ BuildRequires: perl(Tie::StdArray)
+ BuildRequires: perl(Tie::StdHash)
+ BuildRequires: perl(Tie::StdScalar)
+ BuildRequires: perl(vars)
+
-Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
-Requires: perl(B::Deparse)
-Requires: perl(Data::Dumper)
-
-%{?perl_default_filter}
-# Remove under-specified dependencies
-%global __requires_exclude %{?__requires_exclude:%__requires_exclude|}^perl\\(AutoLoader\\)$
++Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
++Requires: perl(B::Deparse)
++Requires: perl(Data::Dumper)
%description
-
Class::MethodMaker solves the problem of having to continually write accessor
methods for your objects that perform standard tasks.
@@@ -24,34 -68,128 +65,142 @@@
%setup -q -n Class-MethodMaker-%{version}
%build
- CFLAGS="$RPM_OPT_FLAGS" %{__perl} Makefile.PL INSTALLDIRS=vendor
- %{__perl} -pi -e 's/^\tLD_RUN_PATH=[^\s]+\s*/\t/' Makefile
- make %{?_smp_mflags} OPTIMIZE="$RPM_OPT_FLAGS"
-%{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE="$RPM_OPT_FLAGS"
++perl Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}"
+ make %{?_smp_mflags}
%install
- rm -rf $RPM_BUILD_ROOT
--make pure_install PERL_INSTALL_ROOT=$RPM_BUILD_ROOT
--find $RPM_BUILD_ROOT -type f -a \( -name .packlist \
-- -o \( -name '*.bs' -a -empty \) \) -exec rm -f {} ';'
--find $RPM_BUILD_ROOT -type d -depth -exec rmdir {} 2>/dev/null ';'
--chmod -R u+w $RPM_BUILD_ROOT/*
-
- %check || :
- mv t/0-signature.t t/0-signature.t.skip
++rm -rf %{buildroot}
++make pure_install DESTDIR=%{buildroot}
++find %{buildroot} -type f -name .packlist -exec rm -f {} \;
++find %{buildroot} -type f -name '*.bs' -size 0 -exec rm -f {} \;
++%{_fixperms} %{buildroot}
+
+ %check
make test
+%clean
- rm -rf $RPM_BUILD_ROOT
-
++rm -rf %{buildroot}
+
%files
- %defattr(-,root,root,-)
%doc Changes README TODO
%{perl_vendorarch}/Class/
--%{perl_vendorarch}/auto/*
--%{_mandir}/man3/*.3*
++%{perl_vendorarch}/auto/Class/
++%{_mandir}/man3/Class::MethodMaker.3pm*
++%{_mandir}/man3/Class::MethodMaker::Constants.3pm*
++%{_mandir}/man3/Class::MethodMaker::Engine.3pm*
++%{_mandir}/man3/Class::MethodMaker::OptExt.3pm*
++%{_mandir}/man3/Class::MethodMaker::V1Compat.3pm*
++%{_mandir}/man3/Class::MethodMaker::array.3pm*
++%{_mandir}/man3/Class::MethodMaker::hash.3pm*
++%{_mandir}/man3/Class::MethodMaker::scalar.3pm*
%changelog
++* Thu Feb 13 2014 Paul Howarth <paul at city-fan.org> - 2.20-2
++- Reinstate EPEL-5 compatibility
++- Minor spec cleanup
++
+ * Thu Feb 13 2014 Ralf Corsépius <corsepiu at fedoraproject.org> - 2.20-1
+ - Upstream update.
+ - Minor spec cleanup.
+
+ * Thu Dec 26 2013 Ralf Corsépius <corsepiu at fedoraproject.org> - 2.19-1
+ - Upstream update.
+ - Fix up Source0:-URL.
+ - Rework spec.
+
+ * Sat Aug 03 2013 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 2.18-9
+ - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
+
+ * Thu Jul 18 2013 Petr Pisar <ppisar at redhat.com> - 2.18-8
+ - Perl 5.18 rebuild
+ - Specify all dependencies
+
+ * Thu Feb 14 2013 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 2.18-7
+ - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
+
+ * Fri Jul 20 2012 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 2.18-6
+ - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
+
+ * Tue Jun 12 2012 Petr Pisar <ppisar at redhat.com> - 2.18-5
+ - Perl 5.16 rebuild
+ - Specify all dependencies
+
+ * Sun Jan 22 2012 Ralf Corsépius <corsepiu at fedoraproject.org> - 2.18-4
+ - Add %%{perl_default_filter}.
+
+ * Fri Jan 13 2012 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 2.18-3
+ - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
+
+ * Fri Jun 24 2011 Marcela Mašláňová <mmaslano at redhat.com> - 2.18-2
+ - Perl mass rebuild
+
+ * Sun Apr 17 2011 Ralf Corsépius <corsepiu at fedoraproject.org> - 2.18-1
+ - Upstream update.
+
+ * Mon Mar 28 2011 Ralf Corsépius <corsepiu at fedoraproject.org> - 2.17-1
+ - Upstream update.
+ - Spec file cleanup.
+
+ * Tue Feb 08 2011 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 2.16-4
+ - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
+
+ * Wed Dec 15 2010 Marcela Maslanova <mmaslano at redhat.com> - 2.16-3
-- 661697 rebuild for fixing problems with vendorach/lib
++- Rebuild to fix problems with vendorarch/lib (#661697)
+
+ * Tue May 18 2010 Ralf Corsépius <corsepiu at fedoraproject.org> - 2.16-2
+ - Rebuild with perl-5.12.0.
+
+ * Tue May 18 2010 Ralf Corsépius <corsepiu at fedoraproject.org> - 2.16-1
+ - Upstream update.
+
+ * Fri Apr 30 2010 Marcela Maslanova <mmaslano at redhat.com> - 2.15-4
+ - Mass rebuild with perl-5.12.0
+
+ * Fri Dec 4 2009 Stepan Kasal <skasal at redhat.com> - 2.15-3
+ - rebuild against perl 5.10.1
+
+ * Sat Jul 25 2009 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 2.15-2
+ - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
+
+ * Sun Mar 01 2009 Ralf Corsépius <corsepiu at fedoraproject.org> - 2.15-1
+ - Upstream update.
+ - Build in subdir to work-around rpm breaking the testsuite.
+
+ * Thu Feb 26 2009 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 2.13-2
+ - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
+
+ * Sat Dec 20 2008 Ralf Corsépius <corsepiu at fedoraproject.org> - 2.13-1
+ - Upstream update.
+
+ * Fri Sep 5 2008 Daniel P. Berrange <berrange at redhat.com> - 2.12-1
+ - Update to new release for rhbz #461285
+
+ * Fri Jul 18 2008 Ralf Corsépius <rc040203 at freenet.de> - 2.11-1
+ - Upstream update.
+
+ * Fri Jul 18 2008 Ralf Corsépius <rc040203 at freenet.de> - 2.10-4
+ - Remove %%clean ||: (BZ 449442, FTBFS).
+ - Use %%version in Source0-URL.
+ - Don't skip 0-signature.t.
+ - Misc. minor spec-file overhaul.
+
+ * Wed Feb 27 2008 Tom "spot" Callaway <tcallawa at redhat.com> - 2.10-3
+ - Rebuild for perl 5.10 (again)
+
+ * Mon Feb 18 2008 Fedora Release Engineering <rel-eng at fedoraproject.org> - 2.10-2
+ - Autorebuild for GCC 4.3
+
+ * Tue Jan 29 2008 Tom "spot" Callaway <tcallawa at redhat.com> - 2.10-1
+ - fix compile bug by going to 2.10 (CPAN says it is unauthorized,
+ but the copyright holder says it is ok)
+
+ * Mon Jan 28 2008 Tom "spot" Callaway <tcallawa at redhat.com> - 2.08-5
+ - rebuild for new perl
+
+ * Mon Oct 15 2007 Tom "spot" Callaway <tcallawa at redhat.com> - 2.08-4.1
+ - correct license tag
+ - add BR: perl(ExtUtils::MakeMaker)
+
* Fri Feb 17 2006 Dennis Gregorovic <dgregor at redhat.com> - 2.08-4
- Rebuild for FC6
More information about the perl-devel
mailing list