diff --git a/.gitignore b/.gitignore index 69680f0..87e7d8c 100644 --- a/.gitignore +++ b/.gitignore @@ -20,3 +20,4 @@ filter-requires.sh /perl-5.18.1.tar.bz2 /perl-5.18.2.tar.bz2 /perl-5.20.0.tar.bz2 +/perl-5.20.1.tar.bz2 diff --git a/perl.spec b/perl.spec index f6351a2..97b2bb6 100644 --- a/perl.spec +++ b/perl.spec @@ -1,4 +1,4 @@ -%global perl_version 5.20.0 +%global perl_version 5.20.1 %global perl_epoch 4 %global perl_arch_stem -thread-multi %global perl_archname %{_arch}-%{_os}%{perl_arch_stem} @@ -30,7 +30,7 @@ Name: perl Version: %{perl_version} # release number must be even higher, because dual-lived modules will be broken otherwise -Release: 307%{?dist} +Release: 308%{?dist} Epoch: %{perl_epoch} Summary: Practical Extraction and Report Language Group: Development/Languages @@ -735,7 +735,7 @@ Summary: Implements default import method for modules Group: Development/Libraries License: GPL+ or Artistic Epoch: 0 -Version: 5.70 +Version: 5.71 Requires: %perl_compat Requires: perl(Carp) >= 1.05 BuildArch: noarch @@ -755,8 +755,8 @@ Group: Development/Libraries License: GPL+ or Artistic # Epoch bump for clean upgrade over old standalone package Epoch: 1 -# real version 0.280216 https://fedoraproject.org/wiki/Perl/Tips#Dot_approach -Version: 0.28.2.16 +# real version 0.280217 https://fedoraproject.org/wiki/Perl/Tips#Dot_approach +Version: 0.28.2.17 Requires: perl-devel Requires: %perl_compat BuildArch: noarch @@ -842,6 +842,26 @@ BuildArch: noarch %{summary}. %endif +%package ExtUtils-Miniperl +Summary: Write the C code for perlmain.c +Group: Development/Languages +License: GPL+ or Artistic +Epoch: 0 +Version: 1.01 +Requires: perl-devel +Requires: %perl_compat +BuildArch: noarch + +%description ExtUtils-Miniperl +writemain() takes an argument list of directories containing archive libraries +that relate to perl modules and should be linked into a new perl binary. It +writes a corresponding perlmain.c file that is a plain C file containing all +the bootstrap code to make the If the first argument to writemain() is a +reference to a scalar it is used as the filename to open for ouput. Any other +reference is used as the filehandle to write to. Otherwise output defaults to +STDOUT. + + %if %{dual_life} || %{rebuild_from_scratch} %package ExtUtils-ParseXS Summary: Module and a script for converting Perl XS code into C code @@ -1169,7 +1189,7 @@ Summary: Perl core modules indexed by perl versions Group: Development/Languages License: GPL+ or Artistic Epoch: 1 -Version: 3.11 +Version: 5.020001 Requires: %perl_compat Requires: perl(version) BuildArch: noarch @@ -1269,7 +1289,7 @@ Summary: PathTools Perl module (Cwd, File::Spec) Group: Development/Libraries License: (GPL+ or Artistic) and BSD Epoch: 0 -Version: 3.47 +Version: 3.48 Requires: %perl_compat Requires: perl(Carp) @@ -1733,8 +1753,8 @@ Group: Development/Libraries License: GPL+ or Artistic # Epoch bump for clean upgrade over old standalone package Epoch: 4 -# real version 0.9908 -Version: 0.99.08 +# real version 0.9909 +Version: 0.99.09 Requires: %perl_compat BuildArch: noarch @@ -1765,7 +1785,7 @@ Requires: perl-Data-Dumper, perl-DB_File, perl-Digest, perl-Digest-MD5, Requires: perl-Digest-SHA, perl-Env, perl-Exporter, perl-experimental Requires: perl-ExtUtils-CBuilder, perl-ExtUtils-Embed, Requires: perl-ExtUtils-Install, perl-ExtUtils-MakeMaker -Requires: perl-ExtUtils-Manifest +Requires: perl-ExtUtils-Manifest, perl-ExtUtils-Miniperl Requires: perl-ExtUtils-ParseXS, perl-File-Fetch Requires: perl-File-Path, perl-File-Temp, perl-Filter, perl-Getopt-Long Requires: perl-HTTP-Tiny, perl-IO-Compress, perl-IO-Socket-IP @@ -2315,6 +2335,10 @@ sed \ %exclude %{_mandir}/man3/ExtUtils::Mksymlists.3* %exclude %{_mandir}/man3/ExtUtils::testlib.3* +# ExtUtils-Miniperl +%exclude %{privlib}/ExtUtils/Miniperl.pm +%exclude %{_mandir}/man3/ExtUtils::Miniperl.3* + # ExtUtils-ParseXS %exclude %dir %{privlib}/ExtUtils/ParseXS/ %exclude %dir %{privlib}/ExtUtils/Typemaps/ @@ -2962,6 +2986,10 @@ sed \ %{_mandir}/man3/ExtUtils::testlib.3* %endif +%files ExtUtils-Miniperl +%{privlib}/ExtUtils/Miniperl.pm +%{_mandir}/man3/ExtUtils::Miniperl.3* + %if %{dual_life} || %{rebuild_from_scratch} %files ExtUtils-ParseXS %dir %{privlib}/ExtUtils/ParseXS/ @@ -3432,6 +3460,11 @@ sed \ # Old changelog entries are preserved in CVS. %changelog +* Mon Sep 15 2014 Jitka Plesnikova - 4:5.20.1-308 +- 5.20.1 bump (see + for release notes) +- Sub-package perl-ExtUtils-Miniperl (bug #1141222) + * Wed Sep 10 2014 Petr Pisar - 4:5.20.0-307 - Specify all dependencies for perl-CPAN (bug #1090112) - Disable non-core modules at perl-CPAN when bootstrapping diff --git a/sources b/sources index 346cd10..16ffb67 100644 --- a/sources +++ b/sources @@ -2,4 +2,4 @@ aceea3db13a159cd5f7e5f2e3ad9534f perl-5.8.0-libdir64.patch ad5d07285d6e4914384b43c9abc2bdba filter-requires.sh 93b780a770906408a34b1c511e333a12 perl.stp 735480c6749c2aa86faa8311fe651142 perl-example.stp -20cbecd4e9e880ee7a50a136c8b1484e perl-5.20.0.tar.bz2 +ede5166f949d9a07163bc5b086be9759 perl-5.20.1.tar.bz2