[perl-Crypt-PasswdMD5/el6] Sync with EL-6 package for ppc64 support

Paul Howarth pghmcfc at fedoraproject.org
Thu Feb 5 15:21:41 UTC 2015


commit 8c76368cb0a8d0c86dea5c7d1afde01aa19196d2
Author: Paul Howarth <paul at city-fan.org>
Date:   Thu Feb 5 15:10:22 2015 +0000

    Sync with EL-6 package for ppc64 support

 perl-Crypt-PasswdMD5.spec |  122 +++++++++++++-------------------------------
 1 files changed, 36 insertions(+), 86 deletions(-)
---
diff --git a/perl-Crypt-PasswdMD5.spec b/perl-Crypt-PasswdMD5.spec
index 06cbb18..1d7531a 100644
--- a/perl-Crypt-PasswdMD5.spec
+++ b/perl-Crypt-PasswdMD5.spec
@@ -1,108 +1,58 @@
-%global cpan_version 1.40
-Name:       perl-Crypt-PasswdMD5
-# Keep 1-digit version because of history
-Version:    %(echo '%{cpan_version}' | sed 's/\.\(.\)/.\1./')
-Release:    3%{?dist}
-Summary:    Provides interoperable MD5-based crypt() functions 
-License:    GPL+ or Artistic
-Group:      Development/Libraries
-URL:        http://search.cpan.org/dist/Crypt-PasswdMD5/
-Source0:    http://search.cpan.org/CPAN/authors/id/R/RS/RSAVAGE/Crypt-PasswdMD5-%{cpan_version}.tgz
-BuildArch:  noarch
-BuildRequires:  perl
-BuildRequires:  perl(ExtUtils::MakeMaker)
-BuildRequires:  perl(strict)
-BuildRequires:  perl(warnings)
-# Run-time:
-BuildRequires:  perl(Digest::MD5) >= 2.53
-BuildRequires:  perl(Exporter)
-# Tests:
-BuildRequires:  perl(Test::More) >= 0.94
-Requires:       perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
-Requires:       perl(Digest::MD5) >= 2.53
-
-# Filer under-specified dependencies
-%global __requires_exclude %{?__requires_exclude:%__requires_exclude|}^perl\\(Digest::MD5\\)$
+Name:    perl-Crypt-PasswdMD5
+Version: 1.3
+Release: 6%{?dist}
+Summary: Provides interoperable MD5-based crypt() functions 
+License: GPL+ or Artistic
+Group:   Development/Libraries
+URL:     http://search.cpan.org/dist/Crypt-PasswdMD5/
+Source0: http://search.cpan.org/CPAN/authors/id/L/LU/LUISMUNOZ/Crypt-PasswdMD5-%{version}.tar.gz
+BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+
+Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
+BuildArch: noarch
+BuildRequires: perl(ExtUtils::MakeMaker)
+BuildRequires: %{_bindir}/iconv
 
 %description
-This package provides MD5-based crypt() functions.
+This package provides MD5-based crypt() functions
 
 %prep
-%setup -q -n Crypt-PasswdMD5-%{cpan_version}
+%setup -q -n Crypt-PasswdMD5-%{version}
+%{_bindir}/iconv -f iso-8859-1 -t utf-8 -o PasswdMD5.pm.new PasswdMD5.pm && mv PasswdMD5.pm.new PasswdMD5.pm
+%{__sed} -i -e 's/ISO-8859-1/UTF-8/' PasswdMD5.pm
+%{_bindir}/iconv -f iso-8859-1 -t utf-8 -o README.new README && mv README.new README
 
 %build
-perl Makefile.PL INSTALLDIRS=vendor
+%{__perl} Makefile.PL INSTALLDIRS=vendor
 make %{?_smp_mflags}
 
 %install
-make pure_install DESTDIR=%{buildroot}
-find %{buildroot} -type f -name .packlist -exec rm -f {} ';'
-chmod -R u+w %{buildroot}/*
+rm -rf $RPM_BUILD_ROOT
+make pure_install PERL_INSTALL_ROOT=$RPM_BUILD_ROOT
+find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} ';'
+find $RPM_BUILD_ROOT -type d -depth -exec rmdir {} 2>/dev/null ';'
+chmod -R u+w $RPM_BUILD_ROOT/*
+
+
+%clean
+rm -rf $RPM_BUILD_ROOT
 
 %check
 make test
 
 %files
-%doc Changes README
+%defattr(-,root,root,-)
+%doc README
 %{perl_vendorlib}/Crypt
 %{_mandir}/man3/*
 
 %changelog
-* Wed Aug 27 2014 Jitka Plesnikova <jplesnik at redhat.com> - 1.4.0-3
-- Perl 5.20 rebuild
-
-* Sat Jun 07 2014 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 1.4.0-2
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
-
-* Tue Oct 01 2013 Petr Pisar <ppisar at redhat.com> - 1.4.0-1
-- 1.40 bump
-- License changed to (GPL+ or Artistic)
-
-* Sat Aug 03 2013 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 1.3-19
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
-
-* Wed Jul 17 2013 Petr Pisar <ppisar at redhat.com> - 1.3-18
-- Perl 5.18 rebuild
-
-* Thu Feb 14 2013 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 1.3-17
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
-
-* Tue Nov 13 2012 Jitka Plesnikova <jplesnik at redhat.com> - 1.3-16
-- Add license Beerware
-- Use DESTDIR rather than PERL_INSTALL_ROOT
-- Don't use macros for commands
-- Don't need to remove empty directories from the buildroot
-
-* Thu Nov 01 2012 Jitka Plesnikova <jplesnik at redhat.com> - 1.3-15
-- Add BR perl(Exporter)
-
-* Fri Jul 20 2012 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 1.3-14
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
-
-* Fri Jun 08 2012 Petr Pisar <ppisar at redhat.com> - 1.3-13
-- Perl 5.16 rebuild
-
-* Mon Jan 16 2012 Petr Šabata <psabata at redhat.com> - 1.3-12
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
-- Spec cleanup, fix dependencies
-
-* Fri Jun 17 2011 Marcela Mašláňová <mmaslano at redhat.com> - 1.3-11
-- Perl mass rebuild
-
-* Thu Jun 09 2011 Marcela Mašláňová <mmaslano at redhat.com> - 1.3-10
-- Perl 5.14 mass rebuild
-
-* Tue Feb 08 2011 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 1.3-9
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
-
-* Thu Dec 16 2010 Marcela Maslanova <mmaslano at redhat.com> - 1.3-8
-- 661697 rebuild for fixing problems with vendorach/lib
-
-* Fri Apr 30 2010 Marcela Maslanova <mmaslano at redhat.com> - 1.3-7
-- Mass rebuild with perl-5.12.0
+* Wed Feb 10 2010 Marcela Mašláňová <mmaslano at redhat.com> - 1.3-6
+- make rpmlint happy
+- Resolves: rhbz#543948
 
-* Fri Dec  4 2009 Stepan Kasal <skasal at redhat.com> - 1.3-6
-- rebuild against perl 5.10.1
+* Thu Dec 03 2009 Dennis Gregorovic <dgregor at redhat.com> - 1.3-5.1
+- Rebuilt for RHEL 6
 
 * Sat Jul 25 2009 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 1.3-5
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild


More information about the scm-commits mailing list