[perl-Convert-BinHex] Update to 1.222

Paul Howarth pghmcfc at fedoraproject.org
Sun Sep 1 19:10:34 UTC 2013


commit 8070c809d0c7fb0439eb44318f37388a3dd818f8
Author: Paul Howarth <paul at city-fan.org>
Date:   Sun Sep 1 20:09:42 2013 +0100

    Update to 1.222
    
    - New upstream release 1.222
      - New upstream maintainer STEPHEN
      - Changes file reformatted
      - Moved to Dist::Zilla's OurPkgVersion for keeping $VERSIONs in sync
      - Added unit tests for OO and CRC code
    - This release by STEPHEN -> update source URL
    - Package new upstream Changes and LICENSE files
    - Package new manpages for scripts
    - Specify all dependencies
    - Run the release tests too
    - Clean up spec for modern rpmbuild

 .gitignore                      |    2 +-
 Convert-BinHex-1.122-utf8.patch |   18 ++++++++++
 perl-Convert-BinHex.spec        |   72 +++++++++++++++++++++++++++++---------
 sources                         |    2 +-
 4 files changed, 75 insertions(+), 19 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 7d648d4..d6dae00 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1 @@
-Convert-BinHex-1.119.tar.gz
+/Convert-BinHex-[0-9.]*.tar.gz
diff --git a/Convert-BinHex-1.122-utf8.patch b/Convert-BinHex-1.122-utf8.patch
new file mode 100644
index 0000000..d098c5f
--- /dev/null
+++ b/Convert-BinHex-1.122-utf8.patch
@@ -0,0 +1,18 @@
+--- bin/debinhex.pl
++++ bin/debinhex.pl
+@@ -1,5 +1,6 @@
+ #!/usr/bin/perl -w
+ 
++=encoding utf8
+ 
+ =head1 NAME
+ 
+@@ -34,7 +35,7 @@
+ Paul J. Schinder (NASA/GSFC) mostly, though Eryq can't seem to keep
+ his grubby paws off anything...
+ 
+-Sören M. Andersen (somian), made it actually work under Perl 5.8.7 on MSWin32.
++Sören M. Andersen (somian), made it actually work under Perl 5.8.7 on MSWin32.
+ 
+ =cut
+ 
diff --git a/perl-Convert-BinHex.spec b/perl-Convert-BinHex.spec
index 7012cf6..787ab36 100644
--- a/perl-Convert-BinHex.spec
+++ b/perl-Convert-BinHex.spec
@@ -1,51 +1,89 @@
 Name:		perl-Convert-BinHex
-Version:	1.119
-Release:	22%{?dist}
+Version:	1.122
+Release:	1%{?dist}
 Summary:	Convert to/from RFC1741 HQX7 (Mac BinHex)
 Group:		Development/Libraries
 License:	GPL+ or Artistic
 URL:		http://search.cpan.org/dist/Convert-BinHex/
-Source0:	http://search.cpan.org/CPAN/authors/id/E/ER/ERYQ/Convert-BinHex-%{version}.tar.gz
-BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(id -nu)
+Source0:	http://search.cpan.org/CPAN/authors/id/S/ST/STEPHEN/Convert-BinHex-%{version}.tar.gz
+Patch1:		Convert-BinHex-1.122-utf8.patch
 BuildArch:	noarch
-BuildRequires:	perl(Carp)
+# Module Build
 BuildRequires:	perl(ExtUtils::MakeMaker)
+# Module Runtime
+BuildRequires:	perl(Carp)
+BuildRequires:	perl(Exporter)
+BuildRequires:	perl(Fcntl)
+BuildRequires:	perl(File::Basename)
+BuildRequires:	perl(FileHandle)
+BuildRequires:	perl(Getopt::Std)
+BuildRequires:	perl(integer)
+BuildRequires:	perl(POSIX)
+BuildRequires:	perl(strict)
+BuildRequires:	perl(vars)
+BuildRequires:	perl(warnings)
+# Test Suite
+BuildRequires:	perl(autodie)
+BuildRequires:	perl(File::Compare)
+BuildRequires:	perl(File::Slurp)
+BuildRequires:	perl(File::Temp) >= 0.17
+BuildRequires:	perl(FindBin)
+BuildRequires:	perl(lib)
+BuildRequires:	perl(Test::CPAN::Changes)
+BuildRequires:	perl(Test::More) >= 0.96
+BuildRequires:	perl(Test::Most)
 Requires:	perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
 
+# Remove Mac::Files dependency, only needed on MacOS
+%global __requires_exclude ^perl\\(Mac::Files\\)
+
 %description
 Convert::BinHex extracts data from Macintosh BinHex files.
 
 %prep
 %setup -q -n Convert-BinHex-%{version}
-chmod -c -x bin/*.pl docs/Convert/BinHex/redapple.gif
-cp -a bin examples
+
+# Don't want to ship a script with a security hole
 perl -pi -e 's/^use lib .*$//' bin/*.pl
-perl -pi -e 's/^(\@ISA.*)/require Exporter; $1/' t/Checker.pm
+
+# Re-code docs as UTF-8
+%patch1
 
 %build
 perl Makefile.PL INSTALLDIRS=vendor
 make %{?_smp_mflags}
 
 %install
-rm -rf %{buildroot}
 make pure_install DESTDIR=%{buildroot}
 find %{buildroot} -type f -name .packlist -exec rm -f {} ';'
-find %{buildroot} -depth -type d -exec rmdir {} ';' 2>/dev/null
 %{_fixperms} %{buildroot}
 
 %check
-make test
-
-%clean
-rm -rf %{buildroot}
+make test RELEASE_TESTING=1
 
 %files
-%defattr(-,root,root,-)
-%doc COPYING README docs examples
+%doc Changes COPYING LICENSE README*
+%{_bindir}/binhex.pl
+%{_bindir}/debinhex.pl
 %{perl_vendorlib}/Convert/
+%{_mandir}/man1/binhex.pl.1*
+%{_mandir}/man1/debinhex.pl.1*
 %{_mandir}/man3/Convert::BinHex.3pm*
 
 %changelog
+* Sun Sep  1 2013 Paul Howarth <paul at city-fan.org> 1.122-1
+- Update to 1.222
+  - New upstream maintainer STEPHEN
+  - Changes file reformatted
+  - Moved to Dist::Zilla's OurPkgVersion for keeping $VERSIONs in sync
+  - Added unit tests for OO and CRC code
+- This release by STEPHEN -> update source URL
+- Package new upstream Changes and LICENSE files
+- Package new manpages for scripts
+- Specify all dependencies
+- Run the release tests too
+- Clean up spec for modern rpmbuild
+
 * Sat Aug 03 2013 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 1.119-22
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
 
@@ -112,7 +150,7 @@ rm -rf %{buildroot}
 - assume rpm knows about %%check and %%{perl_vendorlib}
 - cosmetic spec file changes
 
-* Fri Apr  7 2005 Michael Schwendt <mschwendt[AT]users.sf.net> 1.119-2
+* Wed Apr  6 2005 Michael Schwendt <mschwendt[AT]users.sf.net> 1.119-2
 - rebuilt
 
 * Wed Sep 15 2004 Ville Skyttä <ville.skytta at iki.fi> 1.119-1
diff --git a/sources b/sources
index 8dbc3a7..2f40633 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-ba70ad1772abac6270078f28197a7961  Convert-BinHex-1.119.tar.gz
+b4b45dd4649d6b97657635398a48a478  Convert-BinHex-1.122.tar.gz


More information about the scm-commits mailing list