From 0643cfbebf8f587ad7544de29a7c87b6ab6094b8 Mon Sep 17 00:00:00 2001 From: tuibuilder_pel7ppc64lebuilder0 Date: Tue, 27 Apr 2021 13:40:18 +0200 Subject: [PATCH] perl package updates for rt Signed-off-by: tuibuilder_pel7ppc64lebuilder0 --- ...001-Rename-package-to-gnupg1-1656282.patch | 27 + ...to-libperl.so-with-EU-CBuilder-on-Li.patch | 64 ++ SOURCES/Net-IP-1.26-rt60439.patch | 43 + SOURCES/Net-IP-1.26-shellbang.patch | 16 + ...-Progressive-0.001013-old-Test::More.patch | 137 ++++ SOURCES/gnupg-1.4.1-gcc.patch | 46 ++ SOURCES/gnupg-shm-coprocessing.expect | 5 + SPECS/gnupg1.spec | 732 ++++++++++++++++++ SPECS/perl-Class-Method-Modifiers.spec | 270 +++++++ SPECS/perl-Class-Mix.spec | 164 ++++ SPECS/perl-Crypt-Eksblowfish.spec | 159 ++++ SPECS/perl-Data-Perl.spec | 123 +++ SPECS/perl-Devel-CallChecker.spec | 141 ++++ SPECS/perl-Devel-GlobalDestruction.spec | 265 +++++++ SPECS/perl-ExtUtils-CBuilder.spec | 176 +++++ SPECS/perl-GnuPG-Interface.spec | 274 +++++++ SPECS/perl-Import-Into.spec | 149 ++++ SPECS/perl-Moo.spec | 305 ++++++++ SPECS/perl-MooX-HandlesVia.spec | 147 ++++ SPECS/perl-MooX-late.spec | 137 ++++ SPECS/perl-MooseX-NonMoose.spec | 105 +++ SPECS/perl-MooseX-Role-Parameterized.spec | 307 ++++++++ SPECS/perl-Net-CIDR.spec | 157 ++++ SPECS/perl-Net-IP.spec | 260 +++++++ SPECS/perl-Params-Classify.spec | 173 +++++ SPECS/perl-Role-Tiny.spec | 257 ++++++ SPECS/perl-Sub-Exporter-Progressive.spec | 178 +++++ SPECS/perl-Sub-Quote.spec | 103 +++ SPECS/perl-Type-Tiny.spec | 341 ++++++++ SPECS/perl-XML-RSS.spec | 223 ++++++ SPECS/perl-namespace-autoclean.spec | 292 +++++++ SPECS/perl-strictures.spec | 204 +++++ 32 files changed, 5980 insertions(+) create mode 100644 SOURCES/0001-Rename-package-to-gnupg1-1656282.patch create mode 100644 SOURCES/ExtUtils-CBuilder-0.280230-Link-XS-modules-to-libperl.so-with-EU-CBuilder-on-Li.patch create mode 100644 SOURCES/Net-IP-1.26-rt60439.patch create mode 100644 SOURCES/Net-IP-1.26-shellbang.patch create mode 100644 SOURCES/Sub-Exporter-Progressive-0.001013-old-Test::More.patch create mode 100644 SOURCES/gnupg-1.4.1-gcc.patch create mode 100644 SOURCES/gnupg-shm-coprocessing.expect create mode 100644 SPECS/gnupg1.spec create mode 100644 SPECS/perl-Class-Method-Modifiers.spec create mode 100644 SPECS/perl-Class-Mix.spec create mode 100644 SPECS/perl-Crypt-Eksblowfish.spec create mode 100644 SPECS/perl-Data-Perl.spec create mode 100644 SPECS/perl-Devel-CallChecker.spec create mode 100644 SPECS/perl-Devel-GlobalDestruction.spec create mode 100644 SPECS/perl-ExtUtils-CBuilder.spec create mode 100644 SPECS/perl-GnuPG-Interface.spec create mode 100644 SPECS/perl-Import-Into.spec create mode 100644 SPECS/perl-Moo.spec create mode 100644 SPECS/perl-MooX-HandlesVia.spec create mode 100644 SPECS/perl-MooX-late.spec create mode 100644 SPECS/perl-MooseX-NonMoose.spec create mode 100644 SPECS/perl-MooseX-Role-Parameterized.spec create mode 100644 SPECS/perl-Net-CIDR.spec create mode 100644 SPECS/perl-Net-IP.spec create mode 100644 SPECS/perl-Params-Classify.spec create mode 100644 SPECS/perl-Role-Tiny.spec create mode 100644 SPECS/perl-Sub-Exporter-Progressive.spec create mode 100644 SPECS/perl-Sub-Quote.spec create mode 100644 SPECS/perl-Type-Tiny.spec create mode 100644 SPECS/perl-XML-RSS.spec create mode 100644 SPECS/perl-namespace-autoclean.spec create mode 100644 SPECS/perl-strictures.spec diff --git a/SOURCES/0001-Rename-package-to-gnupg1-1656282.patch b/SOURCES/0001-Rename-package-to-gnupg1-1656282.patch new file mode 100644 index 0000000..6dc9181 --- /dev/null +++ b/SOURCES/0001-Rename-package-to-gnupg1-1656282.patch @@ -0,0 +1,27 @@ +From 684cf85eeac78fd716f476a6b9678cc11336f8b6 Mon Sep 17 00:00:00 2001 +From: "Brian C. Lane" +Date: Wed, 5 Dec 2018 08:52:51 -0800 +Subject: [PATCH] Rename package to gnupg1 (#1656282) + +gnupg2 is going to start using /usr/bin/gpg so we need to rename the +gnupg v1.4.x version to avoid conflicts. +--- + configure.ac | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/configure.ac b/configure.ac +index e5bf1bc1a..085ebd33e 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -42,7 +42,7 @@ m4_define([mym4_betastring], + m4_define([mym4_isgit],m4_if(mym4_betastring,[],[no],[yes])) + m4_define([mym4_full_version],[mym4_version[]mym4_betastring]) + +-AC_INIT([gnupg],[mym4_full_version], [https://bugs.gnupg.org]) ++AC_INIT([gnupg1],[mym4_full_version], [https://bugs.gnupg.org]) + + + development_version=mym4_isgit +-- +2.19.2 + diff --git a/SOURCES/ExtUtils-CBuilder-0.280230-Link-XS-modules-to-libperl.so-with-EU-CBuilder-on-Li.patch b/SOURCES/ExtUtils-CBuilder-0.280230-Link-XS-modules-to-libperl.so-with-EU-CBuilder-on-Li.patch new file mode 100644 index 0000000..ff75888 --- /dev/null +++ b/SOURCES/ExtUtils-CBuilder-0.280230-Link-XS-modules-to-libperl.so-with-EU-CBuilder-on-Li.patch @@ -0,0 +1,64 @@ +From f55b546a261651ad76a2a339768a599a4d84b4f5 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= +Date: Wed, 3 Jul 2013 11:01:02 +0200 +Subject: [PATCH] Link XS modules to libperl.so with EU::CBuilder on Linux +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + + + + +Signed-off-by: Petr Písař +--- + MANIFEST | 1 + + lib/ExtUtils/CBuilder/Platform/linux.pm | 25 +++++++++++++++++++++++++ + 2 files changed, 26 insertions(+) + create mode 100644 lib/ExtUtils/CBuilder/Platform/linux.pm + +diff --git a/MANIFEST b/MANIFEST +index fdc8bd9..a7de63a 100644 +--- a/MANIFEST ++++ b/MANIFEST +@@ -25,6 +25,7 @@ lib/ExtUtils/CBuilder/Platform/android.pm + lib/ExtUtils/CBuilder/Platform/cygwin.pm + lib/ExtUtils/CBuilder/Platform/darwin.pm + lib/ExtUtils/CBuilder/Platform/dec_osf.pm ++lib/ExtUtils/CBuilder/Platform/linux.pm + lib/ExtUtils/CBuilder/Platform/os2.pm + t/00-have-compiler.t + t/01-basic.t +diff --git a/lib/ExtUtils/CBuilder/Platform/linux.pm b/lib/ExtUtils/CBuilder/Platform/linux.pm +new file mode 100644 +index 0000000..823f852 +--- /dev/null ++++ b/lib/ExtUtils/CBuilder/Platform/linux.pm +@@ -0,0 +1,25 @@ ++package ExtUtils::CBuilder::Platform::linux; ++ ++use strict; ++use ExtUtils::CBuilder::Platform::Unix; ++use File::Spec; ++ ++our $VERSION = '0.280230'; ++our @ISA = qw(ExtUtils::CBuilder::Platform::Unix); ++ ++sub link { ++ my ($self, %args) = @_; ++ my $cf = $self->{config}; ++ ++ # Link XS modules to libperl.so explicitly because multiple ++ # dlopen(, RTLD_LOCAL) hides libperl symbols from XS module. ++ local $cf->{lddlflags} = $cf->{lddlflags}; ++ if ($ENV{PERL_CORE}) { ++ $cf->{lddlflags} .= ' -L' . $self->perl_inc(); ++ } ++ $cf->{lddlflags} .= ' -lperl'; ++ ++ return $self->SUPER::link(%args); ++} ++ ++1; +-- +2.13.6 + diff --git a/SOURCES/Net-IP-1.26-rt60439.patch b/SOURCES/Net-IP-1.26-rt60439.patch new file mode 100644 index 0000000..d407347 --- /dev/null +++ b/SOURCES/Net-IP-1.26-rt60439.patch @@ -0,0 +1,43 @@ +--- IP.pm ++++ IP.pm +@@ -416,7 +416,9 @@ sub intip { + + my $int = ip_bintoint($self->binip()); + +- if (!$int) { ++ # this then fails for 0.0.0.0, which is wrong. ++ # ++ if (not defined $int) { + $self->{error} = $ERROR; + $self->{errno} = $ERRNO; + return; +@@ -625,9 +627,11 @@ sub last_int { + + return ($self->{last_int}) if defined($self->{last_int}); + +- my $last_bin = $self->last_bin() or return; ++ my $last_bin = $self->last_bin(); ++ return unless defined $last_bin; + +- my $last_int = ip_bintoint($last_bin, $self->version()) or return; ++ my $last_int = ip_bintoint($last_bin, $self->version()); ++ return unless defined $last_int; + + $self->{last_int} = $last_int; + +@@ -1267,11 +1271,13 @@ sub ip_prefix_to_range { + # Turn into a binary + # Get last address + # Turn into an IP +- my $binip = ip_iptobin($ip, $ip_version) or return; ++ my $binip = ip_iptobin($ip, $ip_version); ++ return unless defined $binip; + + return unless (ip_check_prefix($binip, $len, $ip_version)); + +- my $lastip = ip_last_address_bin($binip, $len, $ip_version) or return; ++ my $lastip = ip_last_address_bin($binip, $len, $ip_version); ++ return unless defined $lastip; + return unless ($lastip = ip_bintoip($lastip, $ip_version)); + + return ($ip, $lastip); diff --git a/SOURCES/Net-IP-1.26-shellbang.patch b/SOURCES/Net-IP-1.26-shellbang.patch new file mode 100644 index 0000000..6458b58 --- /dev/null +++ b/SOURCES/Net-IP-1.26-shellbang.patch @@ -0,0 +1,16 @@ +--- ipcount ++++ ipcount +@@ -1,4 +1,4 @@ +-#!perl -w ++#!/usr/bin/perl -w + + # Copyright (c) 2000 RIPE NCC + # +--- iptab ++++ iptab +@@ -1,4 +1,4 @@ +-#!perl ++#!/usr/bin/perl + + use Net::IP; + use strict; diff --git a/SOURCES/Sub-Exporter-Progressive-0.001013-old-Test::More.patch b/SOURCES/Sub-Exporter-Progressive-0.001013-old-Test::More.patch new file mode 100644 index 0000000..f083a9f --- /dev/null +++ b/SOURCES/Sub-Exporter-Progressive-0.001013-old-Test::More.patch @@ -0,0 +1,137 @@ +--- Makefile.PL ++++ Makefile.PL +@@ -17,7 +17,7 @@ my %WriteMakefileArgs = ( + "NAME" => "Sub::Exporter::Progressive", + "PREREQ_PM" => {}, + "TEST_REQUIRES" => { +- "Test::More" => "0.88" ++ "Test::More" => "0.47" + }, + "VERSION" => "0.001013", + "test" => { +@@ -27,7 +27,7 @@ my %WriteMakefileArgs = ( + + + my %FallbackPrereqs = ( +- "Test::More" => "0.88" ++ "Test::More" => "0.47" + ); + + +--- t/all.t ++++ t/all.t +@@ -2,7 +2,7 @@ + use strict; + use warnings; + +-use Test::More; ++use Test::More tests => 6; + use lib 't/lib'; + use A::JunkAll; + +@@ -17,5 +17,3 @@ use A::JunkAll ':all'; + ok(main->can('junk1'), 'sub exported'); + ok(main->can('junk2'), 'sub exported'); + ok(! $INC{'Sub/Exporter.pm'}, 'Sub::Exporter not loaded'); +- +-done_testing; +--- t/basic.t ++++ t/basic.t +@@ -2,11 +2,9 @@ + use strict; + use warnings; + +-use Test::More; ++use Test::More tests => 2; + use lib 't/lib'; + use A::Junk 'junk1'; + + ok(main->can('junk1'), 'requested sub exported'); + ok(! $INC{'Sub/Exporter.pm'}, 'Sub::Exporter not loaded'); +- +-done_testing; +--- t/default.t ++++ t/default.t +@@ -2,11 +2,9 @@ + use strict; + use warnings; + +-use Test::More; ++use Test::More tests => 2; + use lib 't/lib'; + use A::Junk; + + ok(main->can('junk2'), 'sub exported'); + ok(! $INC{'Sub/Exporter.pm'}, 'Sub::Exporter not loaded'); +- +-done_testing; +--- t/release-changes_has_content.t ++++ t/release-changes_has_content.t +@@ -10,7 +10,6 @@ BEGIN { + + use Test::More tests => 2; + +-note 'Checking Changes'; + my $changes_file = 'Changes'; + my $newver = '0.001013'; + my $trial_token = '-TRIAL'; +@@ -22,8 +21,6 @@ SKIP: { + ok(_get_changes($newver), "$changes_file has content for $newver"); + } + +-done_testing; +- + # _get_changes copied and adapted from Dist::Zilla::Plugin::Git::Commit + # by Jerome Quelin + sub _get_changes +--- t/sex.t ++++ t/sex.t +@@ -2,7 +2,7 @@ + use strict; + use warnings; + +-use Test::More; ++use Test::More tests => 2; + BEGIN { + plan skip_all => 'Sub::Exporter not installed' + unless eval { require Sub::Exporter }; +@@ -13,5 +13,3 @@ use A::Junk 'junk1' => { -as => 'junk' } + + ok(main->can('junk'), 'sub renamed with Sub::Exporter'); + ok($INC{'Sub/Exporter.pm'}, 'Sub::Exporter loaded'); +- +-done_testing; +--- t/tags.t ++++ t/tags.t +@@ -1,7 +1,7 @@ + use strict; + use warnings; + +-use Test::More; ++use Test::More tests => 44; + use Carp; + use lib 't/lib'; + use A::Junk ':other'; +@@ -64,5 +64,3 @@ SKIP: { + check_tag('bar -default', [qw/foo bar/], [qw/baz/]); + } + +-done_testing; +- +--- t/version-check.t ++++ t/version-check.t +@@ -1,7 +1,7 @@ + + use strict; + use warnings; +-use Test::More; ++use Test::More tests => 5; + + BEGIN { + package AAA; +@@ -38,5 +38,3 @@ ok(eval('use AAA 1; 1'), 'perl built-in + ); + } + +-done_testing; +- diff --git a/SOURCES/gnupg-1.4.1-gcc.patch b/SOURCES/gnupg-1.4.1-gcc.patch new file mode 100644 index 0000000..d54328e --- /dev/null +++ b/SOURCES/gnupg-1.4.1-gcc.patch @@ -0,0 +1,46 @@ +From e89e07669e5bb46023f08d5c0b69065a931f9d27 Mon Sep 17 00:00:00 2001 +From: "Brian C. Lane" +Date: Mon, 30 Jan 2012 09:47:40 -0800 +Subject: [PATCH] Call gcc directly to build assembly files, so that CFLAGS + which are needed during preprocessing (-DPIC) get properly + passed to the preprocessor. + +--- + configure.ac | 1 + + mpi/Makefile.am | 5 +++++ + 2 files changed, 6 insertions(+), 0 deletions(-) + +diff --git a/configure.ac b/configure.ac +index 5dc0a52..55d9bc2 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -1398,6 +1398,7 @@ fi + + AM_CONDITIONAL(CROSS_COMPILING, test x$cross_compiling = xyes) + ++AM_CONDITIONAL(USING_GCC, test x$GCC = xyes) + + # add some extra libs here so that previous tests don't fail for + # mysterious reasons - the final link step should bail out. +diff --git a/mpi/Makefile.am b/mpi/Makefile.am +index 7610e27..27d36b8 100644 +--- a/mpi/Makefile.am ++++ b/mpi/Makefile.am +@@ -69,9 +69,14 @@ libmpi_a_LIBADD = $(common_asm_objects) @MPI_EXTRA_ASM_OBJS@ + + # cancel the default rules used by libtool which do not really + # work and add one to cpp .S files ++if USING_GCC ++.S.o: ++ $(COMPILE) $(AM_CCASFLAGS) -c $< ++else + .S.o: + $(CPP) $(INCLUDES) $(DEFS) $< | grep -v '^#' > _$*.s + $(COMPILE) $(AM_CCASFLAGS) -c _$*.s + mv -f _$*.o $*.o ++endif + + .S.lo: +-- +1.7.6.5 + diff --git a/SOURCES/gnupg-shm-coprocessing.expect b/SOURCES/gnupg-shm-coprocessing.expect new file mode 100644 index 0000000..e554420 --- /dev/null +++ b/SOURCES/gnupg-shm-coprocessing.expect @@ -0,0 +1,5 @@ +spawn -noecho ./g10/gpg --homedir . --run-as-shm-coprocess 0 +while {1} { expect { + "shared memory coprocessing is not available" {exit 1} + "Go ahead and type your message" {exit 0} +} } diff --git a/SPECS/gnupg1.spec b/SPECS/gnupg1.spec new file mode 100644 index 0000000..81ad750 --- /dev/null +++ b/SPECS/gnupg1.spec @@ -0,0 +1,732 @@ +# add -fcommon to the flags until upstream fixes 'multiple definition ...' warnings +%define _legacy_common_support 1 + +Summary: A GNU utility for secure communication and data storage +Name: gnupg1 +Version: 1.4.23 +Release: 14%{?dist} +License: GPLv3+ with exceptions +URL: http://www.gnupg.org/ +Source0: https://gnupg.org/ftp/gcrypt/gnupg/gnupg-%{version}.tar.bz2 +Source1: https://gnupg.org/ftp/gcrypt/gnupg/gnupg-%{version}.tar.bz2.sig +Source2: gnupg-shm-coprocessing.expect +Patch0000: gnupg-1.4.1-gcc.patch +Patch0001: 0001-Rename-package-to-gnupg1-1656282.patch + +BuildRequires: gcc +# Requires autoconf >= 2.60 because earlier autoconf didn't define $localedir. +BuildRequires: autoconf >= 2.60 +BuildRequires: git-core +BuildRequires: automake, bzip2-devel, expect, ncurses-devel +BuildRequires: openldap-devel, readline-devel, zlib-devel, gettext-devel +BuildRequires: curl-devel +BuildRequires: make +%ifnarch s390 s390x +BuildRequires: libusb-devel +%endif +# pgp-tools, perl-GnuPG-Interface include 'Requires: gpg' -- Rex +Provides: gpg1 = %{version}-%{release} + +%description +GnuPG (GNU Privacy Guard) is a GNU utility for encrypting data and +creating digital signatures. GnuPG has advanced key management +capabilities and is compliant with the proposed OpenPGP Internet +standard described in RFC2440. Since GnuPG doesn't use any patented +algorithm, it is not compatible with any version of PGP2 (PGP2.x uses +only IDEA for symmetric-key encryption, which is patented worldwide). + +%prep +%autosetup -S git -n gnupg-%{version} +# Convert these files to UTF-8, per rpmlint. +iconv -f iso-8859-15 -t utf-8 THANKS > THANKS.utf8 +mv THANKS.utf8 THANKS +git commit -a -m "run iconv" +git tag -a %{name}-%{version} -m "baseline" + +autoreconf -vif + +%build +configure_flags= + +%ifarch ppc64 sparc64 +configure_flags=--disable-asm +%endif + +export CFLAGS="%{build_cflags} -DPIC" +%configure \ + --disable-rpath \ + --disable-exec \ + --with-zlib --enable-noexecstack \ + $configure_flags +%make_build +env LANG=C expect -f %{SOURCE2} + +%check +make check + +%install +%make_install +sed 's^\.\./g[0-9\.]*/^^g' tools/lspgpot > lspgpot +install -pm755 lspgpot %{buildroot}%{_bindir}/lspgpot +rm -f %{buildroot}/%{_infodir}/dir + +# Rename the binaries +for f in gpg gpgv gpg-zip gpgsplit; do + mv %{buildroot}%{_bindir}/${f} %{buildroot}%{_bindir}/${f}1 +done + +# Rename the manpages +for f in gpg gpgv gpg-zip; do + mv %{buildroot}%{_mandir}/man1/${f}.1 %{buildroot}%{_mandir}/man1/${f}1.1 +done +%find_lang %{name} + +%files -f %{name}.lang +%license COPYING +%doc AUTHORS BUGS NEWS PROJECTS README THANKS TODO +%doc doc/DETAILS doc/HACKING doc/OpenPGP doc/samplekeys.asc +%{_bindir}/gpg1 +%{_bindir}/gpgv1 +%{_bindir}/gpg-zip1 +%{_bindir}/gpgsplit1 +%{_bindir}/lspgpot +%dir %{_datadir}/%{name} +%{_datadir}/%{name}/FAQ +%{_datadir}/%{name}/options.skel +%{_infodir}/gnupg1.info.* +%{_mandir}/man1/gpg-zip1.1.gz +%{_mandir}/man1/gpg1.1.gz +%{_mandir}/man1/gpgv1.1.gz + +%changelog +* Tue Dec 01 2020 Brian C. Lane - 1.4.23-14 +- Add make to BuildRequires + +* Sat Aug 01 2020 Fedora Release Engineering - 1.4.23-13 +- Second attempt - Rebuilt for + https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Mon Jul 27 2020 Fedora Release Engineering - 1.4.23-12 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Thu Feb 06 2020 Brian C. Lane - 1.4.23-11 +- Add -fcommon to the flags to avoid the GCC 10 'multiple definition of ...' warnings + Resolves: rhbz#1799431 + +* Tue Jan 28 2020 Fedora Release Engineering - 1.4.23-10 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Thu Jul 25 2019 Fedora Release Engineering - 1.4.23-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Wed Apr 24 2019 Björn Esser - 1.4.23-8 +- Remove hardcoded gzip suffix from GNU info pages + +* Sun Feb 17 2019 Igor Gnatenko - 1.4.23-7 +- Rebuild for readline 8.0 + +* Thu Jan 31 2019 Fedora Release Engineering - 1.4.23-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Mon Dec 10 2018 Igor Gnatenko - 1.4.23-5 +- Pass -DPIC to CFLAGS + +* Sat Dec 08 2018 Igor Gnatenko - 1.4.23-4 +- Use CFLAGS/LDFLAGS provided by RPM + +* Wed Dec 05 2018 Brian C. Lane - 1.4.23-3 +- Rename the package to gnupg1 (#1656282) +- Rename the binarys to gpg1, gpgv1, gpg-zip1, gpgsplit1 (#1656282) +- Remove keyserver support at the suggestion of upstream (#1656282) + +* Fri Jul 13 2018 Fedora Release Engineering - 1.4.23-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Fri Jun 15 2018 Brian C. Lane - 1.4.23-1 +- New upstream v1.4.23 (#1589802,#1589620,#1589624) +- Remove patches included in upstream release +- Note that this includes the fix for [CVE-2018-12020] + +* Fri Jun 08 2018 Brian C. Lane - 1.4.22-7 +- doc Remove documentation for future option faked sys +- build Don't use dev srandom on OpenBSD +- Do not use C99 feature +- g10 Fix regexp sanitization +- g10 Push compress filter only if compressed +- gpg Sanitize diagnostic with the original file name [CVE-2018-12020] + +* Mon Feb 19 2018 Brian C. Lane - 1.4.22-6 +- Add gcc BuildRequires for future minimal buildroot support + +* Fri Feb 09 2018 Igor Gnatenko - 1.4.22-5 +- Escape macros in %%changelog + +* Wed Feb 07 2018 Fedora Release Engineering - 1.4.22-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Wed Aug 02 2017 Fedora Release Engineering - 1.4.22-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + +* Wed Jul 26 2017 Fedora Release Engineering - 1.4.22-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Thu Jul 20 2017 Brian C. Lane - 1.4.22-1 +- Removed workaround for ARM build problems fixed by upstream. +- Switch to using %%autosetup macro +- Update Source to use https instead of ftp +- New upstream v1.4.22 +- build: Avoid check gpg --version during make distcheck. (wk) +- indent: Fix indentation of an if block. (wk) +- gpg: Fix memory leak. (gniibe) +- rsa: Reduce secmem pressure. (gniibe) +- rsa: Allow different build directory. (gniibe) +- rsa: Add exponent blinding. (mb) +- mpi: Minor fix for mpi_pow. (gniibe) +- mpi: Same computation for square and multiply for mpi_pow. (gniibe) +- mpi: Simplify mpi_powm. (gniibe) +- mpi: Fix ARM assembler in longlong.h. (marcus.brinkmann) (#1424619) +- g10: Fix secmem leak. (ineiev) +- gpg: Fix exporting of zero length user ID packets. (wk) +- tools: Fix option parsing for gpg-zip. (neal) + +* Mon May 15 2017 Brian C. Lane - 1.4.21-4 ++ Build with -O1 on arm to work around gcc problems with -O2 in rhbz#1424619 + +* Fri Feb 10 2017 Fedora Release Engineering - 1.4.21-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Thu Jan 12 2017 Igor Gnatenko - 1.4.21-2 +- Rebuild for readline 7.x + +* Mon Aug 22 2016 Brian C. Lane - 1.4.21-1 +- New upstream v1.4.21 +- Fix critical security bug in the RNG [CVE-2016-6313] (#1366105) +- Tweak default options for gpgv +- By default do not anymore emit the GnuPG version with --armor + +* Wed Feb 03 2016 Fedora Release Engineering - 1.4.20-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Mon Dec 21 2015 Brian C. Lane 1.4.20-1 +- New upstream v1.4.20 (#1293112) +- Reject signatures made using the MD5 hash algorithm unless the new option --allow-weak-digest-algos or --pgp2 are given. +- New option --weak-digest to specify hash algorithms which should be considered weak. +- Changed default cipher for symmetric-only encryption to AES-128. +- Fix for DoS when importing certain garbled secret keys. +- Improved error reporting for secret subkey w/o corresponding public subkey. +- Improved error reporting in decryption due to wrong algorithm. +- Fix cluttering of stdout with trustdb info in double verbose mode. +- Pass a DBUS envvar to gpg-agent for use by gnome-keyring. + +* Wed Jun 17 2015 Fedora Release Engineering - 1.4.19-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Mon Jun 15 2015 Brian C. Lane 1.4.19-2 +- Bump release so f20 version doesn't break upgrade path (#1231428) + +* Fri Feb 27 2015 Brian C. Lane 1.4.19-1 +- New upstream v1.4.19 +- Use ciphertext blinding for Elgamal decryption [CVE-2014-3591] +- Fixed data-dependent timing variations in modular exponentiation [related to CVE-2015-0837] +- Drop patches now included upstream + +* Fri Oct 17 2014 Brian C. Lane 1.4.18-4 +- Add kbnode_t needed for import filter patch + +* Thu Oct 16 2014 Brian C. Lane 1.4.18-3 +- Adding patch for rhbz#1127013 / issue1680 - import filter too strict + +* Sat Aug 16 2014 Fedora Release Engineering - 1.4.18-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild + +* Mon Jun 30 2014 Brian C. Lane 1.4.18-1 +- New upstream v1.4.18 +- Fix a regression in 1.4.17 if more than one keyid is given to --recv-keys et al. +- Cap RSA and Elgamal keysize at 4096 bit also for unattended key generation. + +* Mon Jun 23 2014 Brian C. Lane 1.4.17-1 +- New upstream v1.4.17 +- Avoid DoS due to garbled compressed data packets. +- Screen keyserver reponses to avoid import of unwanted keys by rogue servers. +- Add hash algorithms to the "sig" records of the colon output. +- More specific reason codes for INV_RECP status. +- Drop gpg.ru.1 + +* Sat Jun 07 2014 Fedora Release Engineering - 1.4.16-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + +* Thu Feb 27 2014 Brian C. Lane 1.4.16-4 +- Cleanup some autoreconf complaints + +* Sat Dec 21 2013 Ville Skyttä - 1.4.16-3 +- Drop INSTALL from docs. +- Fix bogus dates in %%changelog. + +* Wed Dec 18 2013 Peter Robinson 1.4.16-2 +- New upstream v1.4.16 + fixes for CVE-2013-4576 + +* Mon Oct 07 2013 Brian C. Lane 1.4.15-1 +- New upstream v1.4.15 + fixes for CVE-2013-4402 (#1015967) + fixes for CVE-2013-4351 (#1010140) + +* Mon Jul 29 2013 Brian C. Lane 1.4.14-1 +- New upstream v1.4.14 + fixes for CVE-2013-4242 (#988592) + includes fix for build on big-endian arches + +* Sat Jan 26 2013 Peter Robinson 1.4.13-3 +- Add -vif to autoreconf to fix build failure + +* Mon Jan 07 2013 Dan Horák 1.4.13-2 +- fix build on big-endian arches (gnupg bug #1461) + +* Wed Jan 02 2013 Brian C. Lane 1.4.13-1 +- New upstream v1.4.13 + fixes for CVE-2012-6085 (#891142) + +* Thu Jul 19 2012 Fedora Release Engineering - 1.4.12-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Mon Jan 30 2012 Brian C. Lane - 1.4.12-1 +- New upstream v1.4.12 + +* Fri Jan 13 2012 Fedora Release Engineering - 1.4.11-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + +* Tue Feb 08 2011 Fedora Release Engineering - 1.4.11-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* Wed Oct 20 2010 Brian C. Lane 1.4.11-2 +- Added ownership of %%dir %%{_libexecdir}/gnupg (#644576) + +* Mon Oct 18 2010 Brian C. Lane 1.4.11-1 +- New upstream v1.4.11 +- Dropped patch gnupg-1.4.6-dir.patch, now in upstream + +* Wed Jul 21 2010 Brian C. Lane 1.4.10-2 +- Reviving gnupg 1.x series for F-13, F-14 and rawhide + +* Wed Sep 2 2009 Nalin Dahyabhai 1.4.10-1 +- update to 1.4.10 + +* Fri Jul 24 2009 Fedora Release Engineering - 1.4.9-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild + +* Tue Feb 24 2009 Fedora Release Engineering - 1.4.9-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Thu Feb 19 2009 Nalin Dahyabhai +- switch from %%{_libdir}/%%{name} as libexecdir to regular old %%{_libexecdir} + (part of #225847) +- remove explicit configure arguments to use bzip2 and readline, which are + the default and trigger errors when not present, but continue to explicitly + request zlib so that we don't fall back to the internal one if something + ever looks "off" about the system copy (part of #225847) +- convert the ru manual and doc files to UTF-8 (the ones which aren't already, + rpmlint) + +* Tue Jul 22 2008 Nalin Dahyabhai - 1.4.9-4 +- describe license as actually GPLv3+ with exceptions rather than just GPLv3+ + (Todd Zullinger, #447772) +- drop unneeded patch to use gpgkeys_ldap for ldaps: URLs (#447772) + +* Tue May 27 2008 Nalin Dahyabhai - 1.4.9-3 +- note license is actually GPLv3+ rather than just GPLv3 (Todd Zullinger, + #447772) + +* Sat May 24 2008 Tom "spot" Callaway - 1.4.9-2 +- fix build failure with curl-7.18.1+ and gcc-4.3+ (#447772) + +* Mon May 19 2008 Dennis Gilmore - 1.4.9-1.1 +- rebuild for sparc + +* Wed Mar 26 2008 Nalin Dahyabhai - 1.4.9-1 +- update to 1.4.9 to fix a possible vulnerability in 1.4.8 +- add a disttag +- drop patch to let us specify a dependent library for readline, as the + readline package now links with its dependency + +* Wed Mar 26 2008 Rex Dieter - 1.4.8-5 +- drop Provides: openpgp +- versioned Provides: gpg + +* Wed Mar 26 2008 Dennis Gilmore - 1.4.8-4 +- disable asm on sparc64 + +* Mon Feb 25 2008 Nalin Dahyabhai - 1.4.8-3 +- rebuild + +* Tue Feb 19 2008 Fedora Release Engineering - 1.4.8-2 +- Autorebuild for GCC 4.3 + +* Thu Dec 20 2007 Nalin Dahyabhai - 1.4.8-1 +- update to 1.4.8, noting license change to GPLv3 + +* Tue Dec 04 2007 Rex Dieter - 1.4.7-8 +- respin for openldap + +* Thu Aug 16 2007 Nalin Dahyabhai - 1.4.7-7 +- clarify license + +* Fri Mar 9 2007 Nalin Dahyabhai - 1.4.7-6 +- require autoconf >= 2.60, noting that we need it to define $localedir, to + avoid cases where using older versions causes gnupg to not be able to find + locale data (#231595) + +* Mon Mar 5 2007 Nalin Dahyabhai - 1.4.7-3 +- update to 1.4.7, changing the default to not allow multiple plaintexts in + a single stream + +* Tue Feb 27 2007 Nalin Dahyabhai - 1.4.6-4 +- flip the switch on libtermcap/ncurses (#230187) +- rpmlint fixups + +* Wed Dec 6 2006 Nalin Dahyabhai - 1.4.6-3 +- rebuild + +* Wed Dec 6 2006 Nalin Dahyabhai - 1.4.6-2 +- rebuild + +* Wed Dec 6 2006 Nalin Dahyabhai - 1.4.6-1 +- update to 1.4.6, incorporating fixes for CVE-2006-6169 and CVE-2006-6235 + +* Tue Dec 5 2006 Nalin Dahyabhai - 1.4.5-13 +- apply the termlib patch again + +* Tue Dec 5 2006 Nalin Dahyabhai - 1.4.5-12 +- don't apply the non-security termlib patch + +* Tue Dec 5 2006 Nalin Dahyabhai - 1.4.5-11 +- rebuild + +* Tue Dec 5 2006 Nalin Dahyabhai - 1.4.5-10 +- incorporate patch from Werner to fix use of stack variable after it goes + out of scope (CVE-2006-6235, #218483) + +* Fri Dec 1 2006 Nalin Dahyabhai - 1.4.5-9 +- rebuild +- give configure a --with-termlib option which can be used to force the + selection of libtermcap or libncurses, but don't flip the switch yet + +* Fri Dec 1 2006 Nalin Dahyabhai - 1.4.5-8 +- rebuild + +* Fri Dec 1 2006 Nalin Dahyabhai - 1.4.5-7 +- rebuild + +* Fri Dec 1 2006 Nalin Dahyabhai - 1.4.5-6 +- add patch for overflow in openfile.c from Werner's mail + (CVE-2006-6169, #218506) + +* Tue Oct 31 2006 Nalin Dahyabhai - 1.4.5-5 +- rebuild against current libcurl + +* Fri Aug 18 2006 Jesse Keating - 1.4.5-4 +- rebuilt with latest binutils to pick up 64K -z commonpagesize on ppc* + (#203001) + +* Tue Aug 1 2006 Nalin Dahyabhai - 1.4.5-3 +- rebuild + +* Tue Aug 1 2006 Nalin Dahyabhai - 1.4.5-2 +- rebuild +- reenable curl support + +* Tue Aug 1 2006 Nalin Dahyabhai - 1.4.5-1 +- update to 1.4.5, fixing additional size overflows in packet parsing (#200904, + CVE-2006-3746) +- temporarily disable curl support again + +* Fri Jul 28 2006 Nalin Dahyabhai - 1.4.4.90-1 +- update to 1.4.5rc1 to check for build problems, but mark it as 1.4.4.90 + to avoid looking "newer" than the eventual 1.4.5 +- because we call aclocal, buildrequire gettext-devel to get AM_GNU_GETTEXT + +* Thu Jul 20 2006 Nalin Dahyabhai - 1.4.4-7 +- add BuildPrereq on curl-devel to get curl's ipv6 support (#198375) + +* Wed Jul 12 2006 Nalin Dahyabhai - 1.4.4-6 +- fix a cast in gpgkeys_hkp to avoid tripping stack smashing or buffer overflow + detection (#198612) + +* Wed Jul 12 2006 Jesse Keating - 1.4.4-5.1 +- rebuild + +* Wed Jul 5 2006 Nalin Dahyabhai - 1.4.4-5 +- try again using per-platform buildprereq (jkeating) + +* Wed Jul 5 2006 Nalin Dahyabhai - 1.4.4-4 +- buildprereq libusb-devel, so that we get CCID support back (#197450) + +* Mon Jun 26 2006 Nalin Dahyabhai - 1.4.4-3 +- rebuild + +* Mon Jun 26 2006 Nalin Dahyabhai - 1.4.4-2 +- rebuild + +* Mon Jun 26 2006 Nalin Dahyabhai - 1.4.4-1 +- update to 1.4.4 + +* Tue Jun 20 2006 Nalin Dahyabhai - 1.4.3-5 +- rebuild + +* Tue Jun 20 2006 Nalin Dahyabhai - 1.4.3-4 +- add patch from upstream to fix CVE-2006-3082 (#195946) + +* Tue Apr 11 2006 Nalin Dahyabhai - 1.4.3-3 +- rebuild + +* Tue Apr 11 2006 Nalin Dahyabhai - 1.4.3-2 +- apply patch from David Shaw to try multiple defaults if the the photo-viewer + option isn't set (fixes #187880) + +* Fri Mar 10 2006 Nalin Dahyabhai - 1.4.3-1 +- update to 1.4.3 + +* Fri Mar 10 2006 Nalin Dahyabhai - 1.4.2.2-2 +- rebuild + +* Fri Mar 10 2006 Nalin Dahyabhai - 1.4.2.2-1 +- update to 1.4.2.2 to fix detection of unsigned data (CVE-2006-0049, #185111) + +* Mon Feb 20 2006 Nalin Dahyabhai - 1.4.2.1-4 +- rebuild + +* Mon Feb 20 2006 Nalin Dahyabhai - 1.4.2.1-3 +- add patch from David Shaw to fix error reading keyrings created with older + versions of GnuPG (Enrico Scholz, #182163) + +* Wed Feb 15 2006 Nalin Dahyabhai - 1.4.2.1-2 +- rebuild + +* Wed Feb 15 2006 Nalin Dahyabhai - 1.4.2.1-1 +- update to 1.4.2.1 (fixes CVE-2006-0455) + +* Fri Feb 10 2006 Jesse Keating - 1.4.2-3.2.1 +- bump again for double-long bug on ppc(64) + +* Tue Feb 07 2006 Jesse Keating - 1.4.2-3.2 +- rebuilt for new gcc4.1 snapshot and glibc changes + +* Fri Dec 09 2005 Jesse Keating +- rebuilt + +* Tue Aug 9 2005 Nalin Dahyabhai 1.4.2-3 +- don't override libexecdir any more; we don't need to (#165462) + +* Thu Aug 4 2005 Nalin Dahyabhai 1.4.2-2 +- pull in David Shaw's fix for key generation in batch mode + +* Fri Jul 29 2005 Nalin Dahyabhai +- change %%post to check if the info files are there before attempting to + add or remove them from the info index (#91641) + +* Wed Jul 27 2005 Nalin Dahyabhai 1.4.2-1 +- update to 1.4.2 + +* Thu May 5 2005 Nalin Dahyabhai 1.4.1-3 +- fix the execstack problem correctly this time (arjanv) + +* Thu Apr 28 2005 Nalin Dahyabhai 1.4.1-2 +- add -Wa,--noexecstack back to CFLAGS when invoking configure, the + --enable-noexecstack flag only seems to affect asm modules + +* Wed Mar 16 2005 Nalin Dahyabhai 1.4.1-1 +- update to 1.4.1 + +* Tue Mar 8 2005 Nalin Dahyabhai 1.4.0-2 +- build asm modules with -Wa,--noexecstack + +* Mon Jan 24 2005 Nalin Dahyabhai 1.4.0-1 +- comment out libusb-devel req for now so that we can build +- build the mpi asm modules with gcc, not a cpp/as setup so that we don't end + up with text relocations in the resulting binaries (#145836) + +* Wed Dec 22 2004 Nalin Dahyabhai +- update to 1.4.0 + +* Mon Nov 1 2004 Nalin Dahyabhai +- add a pile of buildprereq + +* Mon Nov 1 2004 Robert Scheck 1.2.6-2 +- set LANG=C before running shm coprocessing build-time check (#129873) + +* Thu Aug 26 2004 Nalin Dahyabhai 1.2.6-1 +- update to 1.2.6 + +* Tue Jul 27 2004 Nalin Dahyabhai +- update to 1.2.5 +- reenable optimization on ppc64 + +* Tue Jun 15 2004 Elliot Lee +- rebuilt + +* Tue Mar 02 2004 Elliot Lee +- rebuilt + +* Fri Feb 13 2004 Elliot Lee +- rebuilt + +* Fri Feb 6 2004 Nalin Dahyabhai 1.2.4-1 +- update to 1.2.4, dropping separate ElGamal disabling patch + +* Fri Dec 12 2003 Nalin Dahyabhai 1.2.3-3 +- rebuild + +* Mon Dec 1 2003 Nalin Dahyabhai 1.2.3-2 +- incorporate patch from gnupg-announce which removes the ability to create + ElGamal encrypt+sign keys or to sign messages with such keys + +* Mon Oct 27 2003 Nalin Dahyabhai 1.2.3-1 +- use -fPIE instead of -fpie because some arches need it + +* Mon Oct 27 2003 Nalin Dahyabhai +- build gnupg as a position-independent executable (Arjan van de Ven) + +* Mon Aug 25 2003 Nalin Dahyabhai +- add Werner's key as a source file + +* Fri Aug 22 2003 Nalin Dahyabhai +- update to 1.2.3 + +* Thu Jun 19 2003 Nalin Dahyabhai 1.2.2-3 +- disable asm and optimization on ppc64 + +* Fri Jun 13 2003 Nalin Dahyabhai +- add a build-time check to ensure that shm coprocessing was enabled + +* Wed Jun 04 2003 Elliot Lee +- rebuilt + +* Mon May 5 2003 Nalin Dahyabhai 1.2.2-1 +- update to 1.2.2, fixing CAN-2003-0255 + +* Thu May 1 2003 Elliot Lee 1.2.1-5 +- Add ppc64 patch to fix up global symbol names in assembly + +* Fri Feb 28 2003 Kevin Sonney 1.2.1-4 +- remove autoconf call on sparc + +* Fri Feb 7 2003 Nalin Dahyabhai 1.2.1-3 +- modify g10defs to look for helpers in libexecdir, because that's where they + get installed, per gnupg-users +- actually drop updates for 1.0.7 which are no longer needed for 1.2.1 + +* Wed Jan 22 2003 Tim Powers +- rebuilt + +* Mon Oct 28 2002 Nalin Dahyabhai 1.2.1-1 +- update to 1.2.1 + +* Tue Sep 24 2002 Nalin Dahyabhai 1.2.0-1 +- update to 1.2.0 +- stop stripping files manually, let the buildroot policies handle it +- add translations updates ca and fr + +* Tue Aug 27 2002 Nalin Dahyabhai 1.0.7-6 +- rebuild + +* Wed Jul 24 2002 Nalin Dahyabhai 1.0.7-5 +- specify a menu entry when installing info pages + +* Wed Jul 24 2002 Nalin Dahyabhai 1.0.7-4 +- add and install info pages (#67931) +- don't include two copies of the faq, add new doc files (#67931) + +* Fri Jun 21 2002 Tim Powers +- automated rebuild + +* Sun May 26 2002 Tim Powers +- automated rebuild + +* Tue Apr 30 2002 Nalin Dahyabhai 1.0.7-1 +- update to 1.0.7 + +* Fri Feb 22 2002 Nalin Dahyabhai 1.0.6-5 +- rebuild + +* Wed Jan 23 2002 Nalin Dahyabhai 1.0.6-4 +- make the codeset patch unconditional + +* Thu Aug 9 2001 Nalin Dahyabhai 1.0.6-3 +- set message output encoding to match the message encoding, based on a + patch by goeran@uddeborg.pp.se (#49182) + +* Sun Jun 24 2001 Elliot Lee 1.0.6-2 +- Bump release + rebuild. + +* Wed May 30 2001 Nalin Dahyabhai 1.0.6-1 +- update to 1.0.6, fixes format string exploit + +* Mon Apr 30 2001 Nalin Dahyabhai +- update to 1.0.5, dropping various patches + +* Tue Feb 27 2001 Trond Eivind Glomsrød +- langify +- strip binaries in /usr/lib/gnupg + +* Tue Feb 27 2001 Nalin Dahyabhai +- fix the group + +* Mon Dec 18 2000 Nalin Dahyabhai +- go with this version -- 1.0.4c includes a lot of changes beyond just the + two security fixes + +* Thu Dec 14 2000 Nalin Dahyabhai +- add the --allow-secret-key-import patch from CVS in case we don't get a 1.0.5 + +* Fri Dec 8 2000 Nalin Dahyabhai +- build as an errata for 7 + +* Fri Dec 1 2000 Nalin Dahyabhai +- add a security patch for a problem with detached signature verification... + might hold off for an impending 1.0.5, though + +* Thu Oct 19 2000 Nalin Dahyabhai +- fix a bug preventing creation of .gnupg directories + +* Wed Oct 18 2000 Nalin Dahyabhai +- add patch to recognize AES signatures properly (#19312) +- add gpgv to the package + +* Tue Oct 17 2000 Nalin Dahyabhai +- update to 1.0.4 to get security fix + +* Tue Oct 10 2000 Nalin Dahyabhai +- fix man page typos (#18797) + +* Thu Sep 21 2000 Nalin Dahyabhai +- update to 1.0.3 +- switch to bundled copy of the man page + +* Wed Aug 30 2000 Matt Wilson +- rebuild to cope with glibc locale binary incompatibility, again + +* Wed Aug 16 2000 Nalin Dahyabhai +- revert locale patch (#16222) + +* Tue Aug 15 2000 Nalin Dahyabhai +- set all locale data instead of LC_MESSAGES and LC_TIME (#16222) + +* Sun Jul 23 2000 Nalin Dahyabhai +- update to 1.0.2 + +* Wed Jul 19 2000 Jakub Jelinek +- rebuild to cope with glibc locale binary incompatibility + +* Thu Jul 13 2000 Prospector +- automatic rebuild + +* Wed Jul 12 2000 Nalin Dahyabhai +- include lspgpot (#13772) + +* Mon Jun 5 2000 Nalin Dahyabhai +- rebuild in new build environment + +* Fri Feb 18 2000 Bill Nottingham +- build of 1.0.1 + +* Fri Sep 10 1999 Cristian Gafton +- version 1.0.0 build for 6.1us diff --git a/SPECS/perl-Class-Method-Modifiers.spec b/SPECS/perl-Class-Method-Modifiers.spec new file mode 100644 index 0000000..fce7539 --- /dev/null +++ b/SPECS/perl-Class-Method-Modifiers.spec @@ -0,0 +1,270 @@ +# Run optional tests +%if ! (0%{?rhel}) +%{bcond_without perl_Class_Method_Modifiers_enables_optional_test} +%else +%{bcond_with perl_Class_Method_Modifiers_enables_optional_test} +%endif + +Name: perl-Class-Method-Modifiers +Summary: Provides Moose-like method modifiers +Version: 2.13 +Release: 1%{?dist} +License: GPL+ or Artistic +URL: https://metacpan.org/release/Class-Method-Modifiers +Source0: https://cpan.metacpan.org/modules/by-module/Class/Class-Method-Modifiers-%{version}.tar.gz +BuildArch: noarch +# Module Build +BuildRequires: coreutils +BuildRequires: findutils +BuildRequires: make +BuildRequires: perl-generators +BuildRequires: perl-interpreter +BuildRequires: perl(ExtUtils::MakeMaker) +BuildRequires: perl(strict) +BuildRequires: perl(warnings) +# Module Runtime +BuildRequires: perl(B) +BuildRequires: perl(base) +BuildRequires: perl(Carp) +BuildRequires: perl(Exporter) +# Test Suite +BuildRequires: perl(File::Spec) +BuildRequires: perl(if) +BuildRequires: perl(Test::Fatal) +BuildRequires: perl(Test::More) >= 0.88 +BuildRequires: perl(Test::Needs) +# Optional Test Requirements +%if 0%{!?perl_bootstrap:1} && %{with perl_Class_Method_Modifiers_enables_optional_test} +BuildRequires: perl(CPAN::Meta) >= 2.120900 +BuildRequires: perl(Moose) +%endif +# Runtime +Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version)) +Requires: perl(B) +Requires: perl(Carp) +Requires: perl(Exporter) + +# Avoid doc-file dependencies +%{?perl_default_filter} + +%description +Method modifiers are a powerful feature from the CLOS (Common Lisp Object +System) world. + +In its most basic form, a method modifier is just a method that calls +'$self->SUPER::foo(@_)'. I for one have trouble remembering that exact +invocation, so my classes seldom re-dispatch to their base classes. Very +bad! + +'Class::Method::Modifiers' provides three modifiers: 'before', 'around', +and 'after'. 'before' and 'after' are run just before and after the method +they modify, but can not really affect that original method. 'around' is +run in place of the original method, with a hook to easily call that +original method. See the 'MODIFIERS' section for more details on how the +particular modifiers work. + +%prep +%setup -q -n Class-Method-Modifiers-%{version} + +%build +perl Makefile.PL INSTALLDIRS=vendor +make %{?_smp_mflags} + +%install +make pure_install DESTDIR=%{buildroot} +find %{buildroot} -type f -name .packlist -delete +%{_fixperms} -c %{buildroot} + +%check +make test + +%files +%license LICENSE +%doc Changes CONTRIBUTING README t/ +%{perl_vendorlib}/Class/ +%{_mandir}/man3/Class::Method::Modifiers.3* + +%changelog +* Mon Aug 12 2019 Paul Howarth - 2.13-1 +- Update to 2.13 + - Bypass prototypes when testing for lvalue attribute + - Fixed a class name in tests to avoid conflicting with a core module + +* Fri Jul 26 2019 Fedora Release Engineering - 2.12-15 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Sun Jun 02 2019 Jitka Plesnikova - 2.12-14 +- Perl 5.30 re-rebuild of bootstrapped packages + +* Fri May 31 2019 Jitka Plesnikova - 2.12-13 +- Perl 5.30 rebuild + +* Fri Feb 01 2019 Fedora Release Engineering - 2.12-12 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Fri Jul 13 2018 Fedora Release Engineering - 2.12-11 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Sat Jun 30 2018 Jitka Plesnikova - 2.12-10 +- Perl 5.28 re-rebuild of bootstrapped packages + +* Thu Jun 28 2018 Jitka Plesnikova - 2.12-9 +- Perl 5.28 rebuild + +* Thu Feb 08 2018 Fedora Release Engineering - 2.12-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Thu Jul 27 2017 Fedora Release Engineering - 2.12-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Wed Jun 07 2017 Jitka Plesnikova - 2.12-6 +- Perl 5.26 re-rebuild of bootstrapped packages + +* Mon Jun 05 2017 Jitka Plesnikova - 2.12-5 +- Perl 5.26 rebuild + +* Sat Feb 11 2017 Fedora Release Engineering - 2.12-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Wed May 18 2016 Jitka Plesnikova - 2.12-3 +- Perl 5.24 re-rebuild of bootstrapped packages + +* Sun May 15 2016 Jitka Plesnikova - 2.12-2 +- Perl 5.24 rebuild + +* Sat Mar 05 2016 Petr Šabata - 2.12-1 +- 2.12 bump, documentation fixes +- %%license is now supported in EPEL too + +* Thu Feb 04 2016 Fedora Release Engineering - 2.11-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Thu Jun 18 2015 Fedora Release Engineering - 2.11-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Wed Jun 10 2015 Jitka Plesnikova - 2.11-5 +- Perl 5.22 re-rebuild of bootstrapped packages + +* Sat Jun 06 2015 Jitka Plesnikova - 2.11-4 +- Perl 5.22 rebuild + +* Sun Sep 07 2014 Jitka Plesnikova - 2.11-3 +- Perl 5.20 re-rebuild of bootstrapped packages + +* Fri Sep 05 2014 Jitka Plesnikova - 2.11-2 +- Perl 5.20 rebuild + +* Thu Sep 4 2014 Paul Howarth - 2.11-1 +- Update to 2.11 + - Add documentation for modifying multiple methods at once (GitHub #2) +- Use %%license where possible + +* Fri Aug 29 2014 Jitka Plesnikova - 2.10-3 +- Perl 5.20 rebuild + +* Sat Jun 07 2014 Fedora Release Engineering - 2.10-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + +* Sun Mar 16 2014 Paul Howarth - 2.10-1 +- Update to 2.10 + - Remove erroneous perl 5.8 requirement + - Support for handling lvalue methods + - Convert to building with Dist::Zilla + - Repository migrated to the github moose organization + - Refresh configure_requires checking in generated Makefile.PL + - New CONTRIBUTING file + - Updated tests: + - Compile test now only runs for authors + - Check-deps test replaced by information-only report-prereqs test +- Drop obsoletes/provides for old tests sub-package +- Drop redundant Group tag +- Classify buildreqs by usage +- Make %%files list more explicit + +* Sat Aug 03 2013 Fedora Release Engineering - 2.03-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild + +* Fri Aug 02 2013 Petr Pisar - 2.03-2 +- Perl 5.18 rebuild + +* Fri Feb 15 2013 Iain Arnell 2.03-1 +- update to latest upstream version + +* Thu Feb 14 2013 Fedora Release Engineering - 2.00-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + +* Sat Jan 05 2013 Iain Arnell 2.00-1 +- update to latest upstream version + +* Sun Oct 28 2012 Iain Arnell 1.12-1 +- update to latest upstream version + +* Sat Oct 27 2012 Iain Arnell 1.10-1 +- update to latest upstream version + +* Fri Jul 20 2012 Fedora Release Engineering - 1.09-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Fri Jun 22 2012 Petr Pisar - 1.09-2 +- Perl 5.16 rebuild + +* Tue Apr 03 2012 Iain Arnell 1.09-1 +- update to latest upstream version + +* Sun Jan 22 2012 Iain Arnell 1.08-3 +- drop tests subpackage; move tests to main package documentation + +* Tue Jan 17 2012 Iain Arnell - 1.08-2 +- rebuilt again for F17 mass rebuild + +* Fri Jan 13 2012 Iain Arnell 1.08-1 +- update to latest upstream version + +* Fri Jan 13 2012 Fedora Release Engineering - 1.07-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + +* Tue Jun 21 2011 Marcela Mašláňová - 1.07-2 +- Perl mass rebuild + +* Sun Mar 13 2011 Iain Arnell 1.07-1 +- update to latest upstream version +- clean up spec for modern rpmbuild + +* Tue Feb 08 2011 Fedora Release Engineering - 1.05-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* Wed Dec 15 2010 Marcela Maslanova - 1.05-3 +- 661697 rebuild for fixing problems with vendorach/lib + +* Fri Apr 30 2010 Marcela Maslanova - 1.05-2 +- Mass rebuild with perl-5.12.0 + +* Mon Mar 01 2010 Chris Weyl 1.05-1 +- update by Fedora::App::MaintainerTools 0.004 +- PERL_INSTALL_ROOT => DESTDIR + +* Fri Dec 4 2009 Stepan Kasal - 1.04-2 +- rebuild against perl 5.10.1 + +* Fri Jul 31 2009 Chris Weyl 1.04-1 +- auto-update to 1.04 (by cpan-spec-update 0.01) + +* Sat Jul 25 2009 Fedora Release Engineering - 1.02-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild + +* Mon Jun 08 2009 Chris Weyl 1.02-1 +- auto-update to 1.02 (by cpan-spec-update 0.01) +- altered br on perl(ExtUtils::MakeMaker) (0 => 6.42) + +* Thu Feb 26 2009 Fedora Release Engineering - 1.01-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Mon Sep 08 2008 Chris Weyl 1.01-3 +- remove MM version qualifier (F-8's is older) + +* Mon Sep 08 2008 Chris Weyl 1.01-2 +- bump + +* Sat Sep 06 2008 Chris Weyl 1.01-1 +- initial Fedora packaging +- generated with cpan2dist (CPANPLUS::Dist::Fedora version 0.0.1) diff --git a/SPECS/perl-Class-Mix.spec b/SPECS/perl-Class-Mix.spec new file mode 100644 index 0000000..d2dab3f --- /dev/null +++ b/SPECS/perl-Class-Mix.spec @@ -0,0 +1,164 @@ +Name: perl-Class-Mix +Summary: Dynamic class mixing +Version: 0.006 +Release: 7%{?dist} +License: GPL+ or Artistic +Source0: https://cpan.metacpan.org/authors/id/Z/ZE/ZEFRAM/Class-Mix-%{version}.tar.gz +URL: https://metacpan.org/release/Class-Mix +Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) +BuildArch: noarch + +BuildRequires: coreutils +BuildRequires: findutils +BuildRequires: perl-generators +BuildRequires: perl-interpreter +BuildRequires: perl(Carp) +BuildRequires: perl(constant) +BuildRequires: perl(Exporter) +BuildRequires: perl(if) +BuildRequires: perl(Module::Build) +BuildRequires: perl(mro) +BuildRequires: perl(Params::Classify) +BuildRequires: perl(parent) +BuildRequires: perl(Test::More) +BuildRequires: perl(Test::Pod) >= 1.00 +BuildRequires: perl(Test::Pod::Coverage) + +Requires: perl(mro) + +# obsolete/provide old tests subpackage +# can be removed during F19 development cycle +Obsoletes: %{name}-tests < 0.005-3 +Provides: %{name}-tests = %{version}-%{release} + +%{?perl_default_filter} + +%description +The mix_class function provided by this module dynamically generates +'anonymous' classes with specified inheritance. + +%prep +%setup -q -n Class-Mix-%{version} + +%build +%{__perl} Build.PL installdirs=vendor +./Build + +%install +./Build install destdir=$RPM_BUILD_ROOT create_packlist=0 +find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} 2>/dev/null \; +%{_fixperms} $RPM_BUILD_ROOT/* + +%check +./Build test + +%files +%doc Changes README t/ +%{perl_vendorlib}/* +%{_mandir}/man3/* + +%changelog +* Fri Jul 26 2019 Fedora Release Engineering - 0.006-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Fri May 31 2019 Jitka Plesnikova - 0.006-6 +- Perl 5.30 rebuild + +* Fri Feb 01 2019 Fedora Release Engineering - 0.006-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Fri Jul 13 2018 Fedora Release Engineering - 0.006-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Thu Jun 28 2018 Jitka Plesnikova - 0.006-3 +- Perl 5.28 rebuild + +* Thu Feb 08 2018 Fedora Release Engineering - 0.006-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Mon Jul 31 2017 Jitka Plesnikova - 0.006-1 +- 0.006 bump + +* Thu Jul 27 2017 Fedora Release Engineering - 0.005-17 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Mon Jun 05 2017 Jitka Plesnikova - 0.005-16 +- Perl 5.26 rebuild + +* Sat Feb 11 2017 Fedora Release Engineering - 0.005-15 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Sun May 15 2016 Jitka Plesnikova - 0.005-14 +- Perl 5.24 rebuild + +* Thu Feb 04 2016 Fedora Release Engineering - 0.005-13 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Thu Jun 18 2015 Fedora Release Engineering - 0.005-12 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Fri Jun 05 2015 Jitka Plesnikova - 0.005-11 +- Perl 5.22 rebuild + +* Thu Aug 28 2014 Jitka Plesnikova - 0.005-10 +- Perl 5.20 rebuild + +* Sat Jun 07 2014 Fedora Release Engineering - 0.005-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + +* Sat Aug 03 2013 Fedora Release Engineering - 0.005-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild + +* Sun Jul 21 2013 Petr Pisar - 0.005-7 +- Perl 5.18 rebuild + +* Thu Feb 14 2013 Fedora Release Engineering - 0.005-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + +* Fri Jul 20 2012 Fedora Release Engineering - 0.005-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Wed Jun 13 2012 Petr Pisar - 0.005-4 +- Perl 5.16 rebuild + +* Sun Jan 22 2012 Iain Arnell 0.005-3 +- drop tests subpackage; move tests to main package documentation + +* Fri Jan 13 2012 Fedora Release Engineering - 0.005-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + +* Sat Oct 29 2011 Iain Arnell 0.005-1 +- update to latest upstream version + +* Tue Jun 21 2011 Marcela Mašláňová - 0.004-3 +- Perl mass rebuild + +* Tue Feb 08 2011 Fedora Release Engineering - 0.004-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* Sat Nov 06 2010 Iain Arnell 0.004-1 +- update by Fedora::App::MaintainerTools 0.006 +- updating to latest GA CPAN version (0.004) +- added a new br on perl(Carp) (version 0) +- added a new br on perl(Exporter) (version 0) +- added a new br on perl(Params::Classify) (version 0) +- added a new br on perl(constant) (version 0) +- added a new br on perl(if) (version 0) +- force-adding ExtUtils::MakeMaker as a BR +- update spec for modern rpmbuild + +* Fri Apr 30 2010 Marcela Maslanova - 0.003-4 +- Mass rebuild with perl-5.12.0 + +* Fri Dec 4 2009 Stepan Kasal - 0.003-3 +- rebuild against perl 5.10.1 + +* Sat Jul 25 2009 Fedora Release Engineering - 0.003-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild + +* Fri May 22 2009 Iain Arnell 0.003-1 +- update to latest upstream +- add missing requires perl(Exporter) + +* Mon May 04 2009 Iain Arnell 0.002-1 +- Specfile autogenerated by cpanspec 1.77. diff --git a/SPECS/perl-Crypt-Eksblowfish.spec b/SPECS/perl-Crypt-Eksblowfish.spec new file mode 100644 index 0000000..9b69b94 --- /dev/null +++ b/SPECS/perl-Crypt-Eksblowfish.spec @@ -0,0 +1,159 @@ +Name: perl-Crypt-Eksblowfish +Version: 0.009 +Release: 26%{?dist} +Summary: Eksblowfish block cipher +License: GPL+ or Artistic +URL: https://metacpan.org/release/Crypt-Eksblowfish +Source0: https://cpan.metacpan.org/authors/id/Z/ZE/ZEFRAM/Crypt-Eksblowfish-%{version}.tar.gz +BuildRequires: findutils +BuildRequires: gcc +BuildRequires: perl-devel +BuildRequires: perl-generators +BuildRequires: perl-interpreter +BuildRequires: perl(ExtUtils::CBuilder) >= 0.15 +BuildRequires: perl(Module::Build) +BuildRequires: perl(strict) +BuildRequires: perl(warnings) +# Run-time +BuildRequires: perl(Carp) +BuildRequires: perl(Class::Mix) >= 0.001 +BuildRequires: perl(Exporter) +BuildRequires: perl(MIME::Base64) >= 2.21 +BuildRequires: perl(parent) +BuildRequires: perl(XSLoader) +# Tests +BuildRequires: perl(Test::More) +# Optional tests +BuildRequires: perl(Encode) +BuildRequires: perl(Test::Pod) >= 1 +BuildRequires: perl(Test::Pod::Coverage) +Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) + +%{?perl_default_filter} + +%description +An object of this type encapsulates a keyed instance of the Eksblowfish +block cipher, ready to encrypt and decrypt. + +%prep +%setup -q -n Crypt-Eksblowfish-%{version} + +%build +%{__perl} Build.PL installdirs=vendor optimize="$RPM_OPT_FLAGS" +./Build + +%install +./Build install destdir=$RPM_BUILD_ROOT create_packlist=0 +find $RPM_BUILD_ROOT -type f -name '*.bs' -size 0 -delete +%{_fixperms} $RPM_BUILD_ROOT/* + +%check +./Build test + +%files +%doc Changes README +%{perl_vendorarch}/auto/* +%{perl_vendorarch}/Crypt* +%{_mandir}/man3/* + +%changelog +* Fri Jul 26 2019 Fedora Release Engineering - 0.009-26 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Fri May 31 2019 Jitka Plesnikova - 0.009-25 +- Perl 5.30 rebuild + +* Fri Feb 01 2019 Fedora Release Engineering - 0.009-24 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Fri Jul 13 2018 Fedora Release Engineering - 0.009-23 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Thu Jun 28 2018 Jitka Plesnikova - 0.009-22 +- Perl 5.28 rebuild + +* Mon Feb 19 2018 Jitka Plesnikova - 0.009-21 +- Add build-require gcc + +* Thu Feb 08 2018 Fedora Release Engineering - 0.009-20 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Thu Aug 03 2017 Fedora Release Engineering - 0.009-19 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + +* Thu Jul 27 2017 Fedora Release Engineering - 0.009-18 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Mon Jun 05 2017 Jitka Plesnikova - 0.009-17 +- Perl 5.26 rebuild + +* Sat Feb 11 2017 Fedora Release Engineering - 0.009-16 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Sun May 15 2016 Jitka Plesnikova - 0.009-15 +- Perl 5.24 rebuild + +* Thu Feb 04 2016 Fedora Release Engineering - 0.009-14 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Thu Jun 18 2015 Fedora Release Engineering - 0.009-13 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Fri Jun 05 2015 Jitka Plesnikova - 0.009-12 +- Perl 5.22 rebuild + +* Thu Aug 28 2014 Jitka Plesnikova - 0.009-11 +- Perl 5.20 rebuild + +* Sun Aug 17 2014 Fedora Release Engineering - 0.009-10 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild + +* Sat Jun 07 2014 Fedora Release Engineering - 0.009-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + +* Sat Aug 03 2013 Fedora Release Engineering - 0.009-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild + +* Sun Jul 21 2013 Petr Pisar - 0.009-7 +- Perl 5.18 rebuild + +* Thu Feb 14 2013 Fedora Release Engineering - 0.009-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + +* Fri Jul 20 2012 Fedora Release Engineering - 0.009-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Wed Jun 13 2012 Petr Pisar - 0.009-4 +- Perl 5.16 rebuild + +* Fri Jan 13 2012 Fedora Release Engineering - 0.009-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + +* Tue Jun 21 2011 Marcela Mašláňová - 0.009-2 +- Perl mass rebuild + +* Sat Apr 30 2011 Iain Arnell 0.009-1 +- update to latest upstream version +- clean up spec for modern rpmbuild + +* Tue Feb 08 2011 Fedora Release Engineering - 0.008-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* Wed Dec 15 2010 Marcela Maslanova - 0.008-3 +- 661697 rebuild for fixing problems with vendorach/lib + +* Fri Apr 30 2010 Marcela Maslanova - 0.008-2 +- Mass rebuild with perl-5.12.0 + +* Sat Mar 13 2010 Iain Arnell 0.008-1 +- update to latest upstream version +- use perl_default_filter + +* Fri Dec 4 2009 Stepan Kasal - 0.007-3 +- rebuild against perl 5.10.1 + +* Sat Jul 25 2009 Fedora Release Engineering - 0.007-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild + +* Mon May 04 2009 Iain Arnell 0.007-1 +- Specfile autogenerated by cpanspec 1.77. diff --git a/SPECS/perl-Data-Perl.spec b/SPECS/perl-Data-Perl.spec new file mode 100644 index 0000000..18cad39 --- /dev/null +++ b/SPECS/perl-Data-Perl.spec @@ -0,0 +1,123 @@ +Name: perl-Data-Perl +Version: 0.002011 +Release: 1%{?dist} +Summary: Base classes wrapping fundamental Perl data types +License: GPL+ or Artistic +URL: https://metacpan.org/release/Data-Perl +Source0: https://cpan.metacpan.org/authors/id/T/TO/TOBYINK/Data-Perl-%{version}.tar.gz +BuildArch: noarch +BuildRequires: perl-generators +BuildRequires: perl(constant) +BuildRequires: perl(Class::Method::Modifiers) +BuildRequires: perl(Exporter) +BuildRequires: perl(ExtUtils::MakeMaker) +BuildRequires: perl(List::MoreUtils) +BuildRequires: perl(List::Util) +BuildRequires: perl(Module::Runtime) +BuildRequires: perl(parent) +BuildRequires: perl(Role::Tiny) +BuildRequires: perl(Role::Tiny::With) +BuildRequires: perl(Scalar::Util) +BuildRequires: perl(strictures) +BuildRequires: perl(Test::Deep) +BuildRequires: perl(Test::Fatal) +BuildRequires: perl(Test::Output) + +# rpm's automatic deptracking misses to add this: +Requires: perl(Exporter) + +Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) + +%description +Data::Perl is a collection of classes that wrap fundamental data types +that exist in Perl. These classes and methods as they exist today are an +attempt to mirror functionality provided by Moose's Native Traits. One +important thing to note is all classes currently do no validation on +constructor input. + +%prep +%setup -q -n Data-Perl-%{version} + +%build +%{__perl} Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1 +make %{?_smp_mflags} + +%install +make pure_install PERL_INSTALL_ROOT=$RPM_BUILD_ROOT +%{_fixperms} $RPM_BUILD_ROOT/* + +%check +make test + +%files +%doc Changes README.mkdn +%license LICENSE +%{perl_vendorlib}/* +/usr/lib64/perl5/vendor_perl/auto/Data/Perl/.packlist +%{_mandir}/man3/* + +%changelog +* Fri Jan 31 2020 Ralf Corsépius - 0.002011-1 +- Upstream update. +- Reflect Source0:-URL having changed. + +* Wed Jan 29 2020 Fedora Release Engineering - 0.002009-17 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Fri Jul 26 2019 Fedora Release Engineering - 0.002009-16 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Fri May 31 2019 Jitka Plesnikova - 0.002009-15 +- Perl 5.30 rebuild + +* Fri Feb 01 2019 Fedora Release Engineering - 0.002009-14 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Fri Jul 13 2018 Fedora Release Engineering - 0.002009-13 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Fri Jun 29 2018 Jitka Plesnikova - 0.002009-12 +- Perl 5.28 rebuild + +* Thu Feb 08 2018 Fedora Release Engineering - 0.002009-11 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Thu Jul 27 2017 Fedora Release Engineering - 0.002009-10 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Mon Jun 05 2017 Jitka Plesnikova - 0.002009-9 +- Perl 5.26 rebuild + +* Sat Feb 11 2017 Fedora Release Engineering - 0.002009-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Sun May 15 2016 Jitka Plesnikova - 0.002009-7 +- Perl 5.24 rebuild + +* Thu Feb 04 2016 Fedora Release Engineering - 0.002009-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Thu Jan 28 2016 Ralf Corsépius - 0.002009-5 +- Add %%license. +- Modernize spec. + +* Thu Jun 18 2015 Fedora Release Engineering - 0.002009-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Sat Jun 06 2015 Jitka Plesnikova - 0.002009-3 +- Perl 5.22 rebuild + +* Fri Aug 29 2014 Jitka Plesnikova - 0.002009-2 +- Perl 5.20 rebuild + +* Mon Jun 30 2014 Ralf Corsépius - 0.002009-3 +- Upstream update. + +* Sat Jun 07 2014 Fedora Release Engineering - 0.002007-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + +* Sun Mar 23 2014 Ralf Corsépius 0.002007-2 +- Reflect initial review. + +* Fri Mar 21 2014 Ralf Corsépius 0.002007-1 +- Initial Fedora package. diff --git a/SPECS/perl-Devel-CallChecker.spec b/SPECS/perl-Devel-CallChecker.spec new file mode 100644 index 0000000..fa31ea7 --- /dev/null +++ b/SPECS/perl-Devel-CallChecker.spec @@ -0,0 +1,141 @@ +# This file is licensed under the terms of GNU GPLv2+. +Name: perl-Devel-CallChecker +Version: 0.008 +Release: 1%{?dist} +Summary: Custom op checking attached to subroutines +License: GPL+ or Artistic +Group: Development/Libraries +URL: http://search.cpan.org/dist/Devel-CallChecker/ +Source0: http://www.cpan.org/authors/id/Z/ZE/ZEFRAM/Devel-CallChecker-%{version}.tar.gz +BuildRequires: findutils +BuildRequires: gcc +BuildRequires: perl-devel +BuildRequires: perl-generators +BuildRequires: perl-interpreter +BuildRequires: perl(Module::Build) +BuildRequires: perl(strict) +BuildRequires: perl(warnings) +# Run-time +BuildRequires: perl(DynaLoader) +BuildRequires: perl(DynaLoader::Functions) >= 0.001 +BuildRequires: perl(Exporter) +BuildRequires: perl(parent) +# Tests +BuildRequires: perl(ExtUtils::CBuilder) >= 0.15 +BuildRequires: perl(ExtUtils::ParseXS) +BuildRequires: perl(File::Spec) +BuildRequires: perl(IO::File) >= 1.03 +BuildRequires: perl(Test::More) +# Optional tests +BuildRequires: perl(Test::Pod) >= 1.00 +BuildRequires: perl(Test::Pod::Coverage) +BuildRequires: perl(threads) +BuildRequires: perl(threads::shared) +BuildRequires: perl(Thread::Semaphore) +Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version)) +Requires: perl(DynaLoader) +Requires: perl(DynaLoader::Functions) >= 0.001 + +%{?perl_default_filter} + +%description +This module makes some new features of the Perl 5.14.0 C API available to +XS modules running on older versions of Perl. The features are centered +around the function cv_set_call_checker, which allows XS code to attach a +magical annotation to a Perl subroutine, resulting in resolvable calls to +that subroutine being mutated at compile time by arbitrary C code. This +module makes cv_set_call_checker and several supporting functions +available. (It is possible to achieve the effect of cv_set_call_checker +from XS code on much earlier Perl versions, but it is painful to achieve +without the centralized facility.) + +%prep +%setup -q -n Devel-CallChecker-%{version} + +%build +perl Build.PL installdirs=vendor optimize="$RPM_OPT_FLAGS" +./Build + +%install +./Build install destdir=$RPM_BUILD_ROOT create_packlist=0 +find $RPM_BUILD_ROOT -type f -name '*.bs' -size 0 -delete +%{_fixperms} $RPM_BUILD_ROOT/* + +%check +./Build test + +%files +%doc Changes README +%{perl_vendorarch}/auto/* +%{perl_vendorarch}/Devel* +%{_mandir}/man3/* + +%changelog +* Wed Jul 26 2017 Petr Pisar - 0.008-1 +- 0.008 bump + +* Mon Jun 05 2017 Jitka Plesnikova - 0.007-7 +- Perl 5.26 rebuild + +* Sat Feb 11 2017 Fedora Release Engineering - 0.007-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Sun May 15 2016 Jitka Plesnikova - 0.007-5 +- Perl 5.24 rebuild + +* Thu Feb 04 2016 Fedora Release Engineering - 0.007-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Thu Jun 18 2015 Fedora Release Engineering - 0.007-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Fri Jun 05 2015 Jitka Plesnikova - 0.007-2 +- Perl 5.22 rebuild + +* Mon Mar 23 2015 Petr Pisar - 0.007-1 +- 0.007 bump + +* Thu Aug 28 2014 Jitka Plesnikova - 0.006-4 +- Perl 5.20 rebuild + +* Sun Aug 17 2014 Fedora Release Engineering - 0.006-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild + +* Sat Jun 07 2014 Fedora Release Engineering - 0.006-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + +* Mon Sep 23 2013 Petr Pisar - 0.006-1 +- 0.006 bump +- This version should be compatible with any binary compatible perl version + (bug #754159) + +* Sat Aug 03 2013 Fedora Release Engineering - 0.005-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild + +* Sun Jul 21 2013 Petr Pisar - 0.005-5 +- Perl 5.18 rebuild + +* Thu Feb 14 2013 Fedora Release Engineering - 0.005-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + +* Fri Jul 20 2012 Fedora Release Engineering - 0.005-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Thu Jun 28 2012 Petr Pisar - 0.005-2 +- Perl 5.16 rebuild + +* Mon Feb 13 2012 Petr Pisar - 0.005-1 +- 0.005 bump + +* Thu Feb 02 2012 Petr Pisar - 0.004-1 +- 0.004 bump + +* Fri Jan 13 2012 Fedora Release Engineering - 0.003-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + +* Tue Nov 15 2011 Petr Pisar - 0.003-2 +- Rebuild against Perl 5.14.2 (bug #754159) + +* Mon Jul 11 2011 Petr Pisar 0.003-1 +- Specfile autogenerated by cpanspec 1.78. +- Remove BuildRoot and defattr diff --git a/SPECS/perl-Devel-GlobalDestruction.spec b/SPECS/perl-Devel-GlobalDestruction.spec new file mode 100644 index 0000000..f6d577e --- /dev/null +++ b/SPECS/perl-Devel-GlobalDestruction.spec @@ -0,0 +1,265 @@ +# Want to use Devel::GlobalDestruction::XS with perl < 5.13.7 +%global want_xs 0%{?fedora} < 16 && 0%{?rhel} < 7 + +Name: perl-Devel-GlobalDestruction +Version: 0.14 +Release: 1%{?dist} +License: GPL+ or Artistic +Group: Development/Libraries +Summary: Expose PL_dirty, the flag that marks global destruction +URL: http://search.cpan.org/dist/Devel-GlobalDestruction +Source: http://search.cpan.org/CPAN/authors/id/H/HA/HAARG/Devel-GlobalDestruction-%{version}.tar.gz +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(id -nu) +BuildArch: noarch +# Module Build +BuildRequires: coreutils +BuildRequires: findutils +BuildRequires: make +BuildRequires: perl +BuildRequires: perl-generators +BuildRequires: perl(base) +BuildRequires: perl(Carp) +BuildRequires: perl(DynaLoader) +BuildRequires: perl(Exporter) +BuildRequires: perl(ExtUtils::MakeMaker) +BuildRequires: perl(File::Basename) +BuildRequires: perl(File::Spec) +BuildRequires: perl(File::Spec::Functions) +BuildRequires: perl(File::Temp) +BuildRequires: perl(Text::ParseWords) +# Module Runtime +BuildRequires: perl(B) +BuildRequires: perl(strict) +BuildRequires: perl(Sub::Exporter::Progressive) >= 0.001011 +BuildRequires: perl(warnings) +# Test Suite +BuildRequires: perl(Config) +BuildRequires: perl(FindBin) +BuildRequires: perl(IPC::Open2) +BuildRequires: perl(POSIX) +BuildRequires: perl(threads) +BuildRequires: perl(threads::shared) +# Dependencies +Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version)) + +# Use Devel::GlobalDestruction::XS on older perls +%if %{want_xs} +BuildRequires: perl(Devel::GlobalDestruction::XS) +Requires: perl(Devel::GlobalDestruction::XS) +%endif + +%description +Perl's global destruction is a little tricky to deal with with respect to +finalizers because it's not ordered and objects can sometimes disappear. + +Writing defensive destructors is hard and annoying, and usually if global +destruction is happening you only need the destructors that free up non +process local resources to actually execute. + +For these constructors you can avoid the mess by simply bailing out if +global destruction is in effect. + +%prep +%setup -q -n Devel-GlobalDestruction-%{version} + +%build +perl Makefile.PL INSTALLDIRS=vendor +make %{?_smp_mflags} + +%install +rm -rf %{buildroot} +make pure_install DESTDIR=%{buildroot} +find %{buildroot} -type f -name .packlist -delete +%{_fixperms} -c %{buildroot} + +%check +make test + +%clean +rm -rf %{buildroot} + +%files +%doc Changes README t/ +%{perl_vendorlib}/Devel/ +%{_mandir}/man3/Devel::GlobalDestruction.3* + +%changelog +* Tue Nov 1 2016 Paul Howarth - 0.14-1 +- Update to 0.14 + - Stop relying on . being in @INC + - Switch to ExtUtils::HasCompiler to detect presence of a compiler +- Classify buildreqs by usage + +* Fri Jul 22 2016 Petr Pisar - 0.13-7 +- Use distribution instead of perl version to control build-time dependencies + +* Sun May 15 2016 Jitka Plesnikova - 0.13-6 +- Perl 5.24 rebuild + +* Thu Feb 04 2016 Fedora Release Engineering - 0.13-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Thu Jun 18 2015 Fedora Release Engineering - 0.13-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Fri Jun 05 2015 Jitka Plesnikova - 0.13-3 +- Perl 5.22 rebuild + +* Thu Aug 28 2014 Jitka Plesnikova - 0.13-2 +- Perl 5.20 rebuild + +* Mon Aug 18 2014 Paul Howarth - 0.13-1 +- Update to 0.13 + - Include README + - Include minimum perl version 5.6 in metadata + +* Sat Jun 07 2014 Fedora Release Engineering - 0.12-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + +* Fri Nov 1 2013 Paul Howarth - 0.12-1 +- Update to 0.12 + - Fix detection when loaded during global destruction by checking B::main_cv + instead of B::main_start + - Bump Sub::Exporter::Progressive dependency to fix loading in global + destruction +- Specify all dependencies + +* Sat Aug 03 2013 Fedora Release Engineering - 0.11-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild + +* Mon Jul 22 2013 Petr Pisar - 0.11-2 +- Perl 5.18 rebuild + +* Wed Apr 3 2013 Paul Howarth - 0.11-1 +- Update to 0.11 + - Fix upgrading from version 0.09 or older +- This release by HAARG -> update source URL + +* Wed Mar 27 2013 Paul Howarth - 0.10-1 +- Update to 0.10 (#928262) + - Rewrite pure-perl implementation in terms of B::main_start (greatly + simplifies code) + - Fix pure-perl behavior under $^C (CPAN RT#78619) + - Separate XS portion into a compiler-optional dependency + Devel::GlobalDestruction::XS +- Bump perl(Sub::Exporter::Progressive) version requirement to 0.001006 +- Package is always noarch now +- BR:/R: perl(Devel::GlobalDestruction::XS) with perl < 5.13.7 +- BR: perl(threads::shared) for the test suite + +* Thu Feb 14 2013 Fedora Release Engineering - 0.09-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + +* Thu Aug 9 2012 Paul Howarth - 0.09-1 +- Update to 0.09 + - Rewrite completely broken pure-perl GD detection under threads + - Fix pure-perl implementation incorrectly reporting GD during END phase +- This release by RIBASUSHI -> update source URL + +* Wed Aug 1 2012 Paul Howarth - 0.08-1 +- Update to 0.08 + - Switch to Sub::Exporter::Progressive +- BR: perl(Sub::Exporter::Progressive) ≥ 0.001002 rather than plain + perl(Sub::Exporter) + +* Thu Jul 26 2012 Paul Howarth - 0.07-1 +- Update to 0.07 + - Actually detect errors in pure-perl test + - Add prototype to pure-perl pre-5.14 version +- This release by FLORA -> update source URL +- BR: perl(File::Spec), perl(File::Temp) and perl(threads) + +* Fri Jul 20 2012 Fedora Release Engineering - 0.06-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Thu Jun 28 2012 Petr Pisar - 0.06-2 +- Perl 5.16 rebuild + +* Thu Jun 14 2012 Paul Howarth - 0.06-1 +- Update to 0.06 + - De-retardize XS-less behavior under SpeedyCGI + - Test suite now works from within space-containing paths +- This release by RIBASUSHI -> update source URL + +* Wed Jun 13 2012 Petr Pisar - 0.05-2 +- Perl 5.16 rebuild + +* Fri Apr 27 2012 Paul Howarth - 0.05-1 +- Update to 0.05 + - Add pure-perl implementation for situations where neither ${^GLOBAL_PHASE} + nor XS are available +- This release by DOY -> update source URL +- BR: perl(XSLoader) only if we're doing an XS build, and in that case add a + runtime dependency on it and BR: perl(ExtUtils::CBuilder) ≥ 0.27 too +- Add runtime dependency on perl(Carp) +- Drop %%defattr, redundant since rpm 4.4 + +* Fri Jan 13 2012 Paul Howarth - 0.04-1 +- Update to 0.04 + - To detect a perl with ${^GLOBAL_PHASE}, check for the feature itself + instead of a specific perl version + - Update the documentation to reflect the use of ${^GLOBAL_PHASE} if available + - Stop depending on Scope::Guard for the tests + - Upgrade ppport.h from version 3.13 to 3.19 +- Drop no-longer-necessary buildreq perl(Scope::Guard) +- Use DESTDIR rather than PERL_INSTALL_ROOT +- BR: perl(XSLoader) + +* Wed Jan 11 2012 Paul Howarth - 0.03-3 +- Fedora 17 mass rebuild + +* Wed Jun 29 2011 Marcela Mašláňová - 0.03-2 +- Perl mass rebuild + +* Fri Jun 24 2011 Paul Howarth - 0.03-1 +- Update to 0.03 + - Drop the XS code on perl versions recent enough to have ${^GLOBAL_PHASE} + (5.13.7 onwards) + - Require at least Perl 5.6 + - Use XSLoader without a fallback to DynaLoader + - Use our instead of use vars +- This release by FLORA -> update source URL +- Package is noarch from perl 5.13.7 +- Package Changes file +- Use %%{?perl_default_filter} + +* Tue Feb 08 2011 Fedora Release Engineering - 0.02-12 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* Thu Dec 16 2010 Marcela Maslanova - 0.02-11 +- Rebuild to fix problems with vendorarch/lib (#661697) + +* Fri Apr 30 2010 Marcela Maslanova - 0.02-10 +- Mass rebuild with perl-5.12.0 + +* Fri Apr 30 2010 Marcela Maslanova - 0.02-9 +- Mass rebuild with perl-5.12.0 + +* Mon Dec 7 2009 Stepan Kasal - 0.02-8 +- rebuild against perl 5.10.1 + +* Sun Aug 23 2009 Chris Weyl 0.02-7 +- bump + +* Sat Jul 25 2009 Fedora Release Engineering - 0.02-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild + +* Sat May 23 2009 Chris Weyl - 0.02-5 +- Stripping bad provides of private Perl extension libs + +* Thu Feb 26 2009 Fedora Release Engineering - 0.02-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Mon Nov 03 2008 Chris Weyl 0.02-3 +- bump + +* Sat Nov 01 2008 Chris Weyl 0.02-2 +- tweak summary + +* Sun Oct 26 2008 Chris Weyl 0.02-1 +- clean up for review submission + +* Sun Oct 19 2008 Chris Weyl 0.02-0.1 +- initial RPM packaging +- generated with cpan2dist (CPANPLUS::Dist::RPM version 0.0.5) + diff --git a/SPECS/perl-ExtUtils-CBuilder.spec b/SPECS/perl-ExtUtils-CBuilder.spec new file mode 100644 index 0000000..7dd2359 --- /dev/null +++ b/SPECS/perl-ExtUtils-CBuilder.spec @@ -0,0 +1,176 @@ +Name: perl-ExtUtils-CBuilder +# Compete with perl.spec +Epoch: 1 +# Mimic perl.spec +Version: 0.280236 +Release: 1%{?dist} +Summary: Compile and link C code for Perl modules +License: GPL+ or Artistic +URL: https://metacpan.org/release/ExtUtils-CBuilder +Source0: https://cpan.metacpan.org/authors/id/A/AM/AMBS/ExtUtils-CBuilder-%{version}.tar.gz +# Link XS modules to libperl.so with EU::CBuilder on Linux, bug #960048 +Patch0: ExtUtils-CBuilder-0.280230-Link-XS-modules-to-libperl.so-with-EU-CBuilder-on-Li.patch +BuildArch: noarch +BuildRequires: make +BuildRequires: perl-generators +BuildRequires: perl-interpreter +BuildRequires: perl(ExtUtils::MakeMaker) >= 6.76 +BuildRequires: perl(strict) +BuildRequires: perl(warnings) +# Run-time: +BuildRequires: perl-devel +BuildRequires: perl(Config) +BuildRequires: perl(Cwd) +BuildRequires: perl(DynaLoader) +# ExtUtils::Mksymlists 6.30 not used at test time +BuildRequires: perl(File::Basename) +BuildRequires: perl(File::Path) +BuildRequires: perl(File::Spec) >= 3.13 +# File::Spec::Functions not used at test time +BuildRequires: perl(File::Temp) +# IO::File not used at test time +BuildRequires: perl(IPC::Cmd) +BuildRequires: perl(Perl::OSType) >= 1 +BuildRequires: perl(Text::ParseWords) +# Optional run-time: +# C and C++ compilers are highly recommended because compiling code is the +# purpose of ExtUtils::CBuilder, bug #1547165 +BuildRequires: gcc +BuildRequires: gcc-c++ +# Tests: +BuildRequires: perl(Test::More) >= 0.47 +# vmsish not used +# C and C++ compilers are highly recommended because compiling code is the +# purpose of ExtUtils::CBuilder, bug #1547165 +Requires: gcc +Requires: gcc-c++ +Requires: perl-devel +Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version)) +Requires: perl(DynaLoader) +Requires: perl(ExtUtils::Mksymlists) >= 6.30 +Requires: perl(File::Spec) >= 3.13 +Requires: perl(Perl::OSType) >= 1 + +%{?perl_default_filter} +# Remove under-specified dependencies +%global __requires_exclude %{?__requires_exclude:%__requires_exclude|}^perl\\((File::Spec|Perl::OSType)\\)$ + +%description +This module can build the C portions of Perl modules by invoking the +appropriate compilers and linkers in a cross-platform manner. It was motivated +by the Module::Build project, but may be useful for other purposes as well. + +%prep +%setup -q -n ExtUtils-CBuilder-%{version} +%patch0 -p1 + +%build +perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1 NO_PERLLOCAL=1 +%{make_build} + +%install +%{make_install} +%{_fixperms} $RPM_BUILD_ROOT/* + +%check +make test + +%files +%license LICENSE +%doc Changes CONTRIBUTING README README.mkdn +%{perl_vendorlib}/* +%{_mandir}/man3/* + +%changelog +* Mon Feb 15 2021 Jitka Plesnikova - 1:0.280236-1 +- 0.280236 bump + +* Wed Jan 27 2021 Fedora Release Engineering - 1:0.280235-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + +* Mon Nov 02 2020 Jitka Plesnikova - 1:0.280235-1 +- 0.280235 bump + +* Tue Jul 28 2020 Fedora Release Engineering - 1:0.280234-457 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Mon Jun 22 2020 Jitka Plesnikova - 1:0.280234-456 +- Increase release to favour standalone package + +* Thu Jan 30 2020 Fedora Release Engineering - 1:0.280234-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Tue Jan 21 2020 Petr Pisar - 1:0.280234-1 +- 0.280234 bump + +* Fri Jul 26 2019 Fedora Release Engineering - 1:0.280231-439 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Thu May 30 2019 Jitka Plesnikova - 1:0.280231-438 +- Increase release to favour standalone package + +* Wed Apr 03 2019 Petr Pisar - 1:0.280231-1 +- 0.280231 bump + +* Fri Feb 01 2019 Fedora Release Engineering - 1:0.280230-418 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Fri Jul 13 2018 Fedora Release Engineering - 1:0.280230-417 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Wed Jun 27 2018 Jitka Plesnikova - 1:0.280230-416 +- Increase release to favour standalone package + +* Fri Feb 23 2018 Petr Pisar - 1:0.280230-3 +- Add a dependency on gcc and gcc-c++ (bug #1547165) + +* Thu Feb 08 2018 Fedora Release Engineering - 1:0.280230-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Thu Nov 23 2017 Petr Pisar - 1:0.280230-1 +- 0.280230 bump + +* Thu Jul 27 2017 Fedora Release Engineering - 1:0.280226-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Mon Jul 17 2017 Petr Pisar - 1:0.280226-1 +- 0.280226 bump + +* Sat Jun 03 2017 Jitka Plesnikova - 1:0.280225-393 +- Perl 5.26 rebuild + +* Sat Feb 11 2017 Fedora Release Engineering - 1:0.280225-366 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Sat May 14 2016 Jitka Plesnikova - 1:0.280225-365 +- Increase release to favour standalone package + +* Wed May 11 2016 Jitka Plesnikova - 1:0.280225-1 +- 0.280225 bump in order to dual-live with perl 5.24 + +* Thu Feb 04 2016 Fedora Release Engineering - 1:0.280224-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Mon Oct 12 2015 Petr Pisar - 1:0.280224-1 +- 0.280224 bump + +* Thu Jun 18 2015 Fedora Release Engineering - 1:0.280223-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Thu Jun 04 2015 Jitka Plesnikova - 1:0.280223-2 +- Perl 5.22 rebuild + +* Thu Jun 04 2015 Petr Pisar - 1:0.280223-1 +- 0.280223 bump + +* Wed Jun 03 2015 Jitka Plesnikova - 1:0.280221-2 +- Perl 5.22 rebuild + +* Wed May 06 2015 Petr Pisar - 1:0.280221-1 +- 0.280221 bump in order to dual-live with perl 5.22 + +* Mon Nov 03 2014 Petr Pisar - 1:0.280220-1 +- 0.280220 bump + +* Thu Sep 18 2014 Petr Pisar - 1:0.280219-1 +- Specfile autogenerated by cpanspec 1.78. diff --git a/SPECS/perl-GnuPG-Interface.spec b/SPECS/perl-GnuPG-Interface.spec new file mode 100644 index 0000000..647e6f4 --- /dev/null +++ b/SPECS/perl-GnuPG-Interface.spec @@ -0,0 +1,274 @@ +Name: perl-GnuPG-Interface +Version: 1.01 +Release: 1%{?dist} +Summary: Perl interface to GnuPG +License: GPLv2+ or Artistic +URL: https://metacpan.org/release/GnuPG-Interface +Source0: http://cpan.org/modules/by-module/GnuPG/GnuPG-Interface-%{version}.tar.gz +BuildArch: noarch +BuildRequires: gpg + +BuildRequires: findutils +BuildRequires: make +BuildRequires: perl-doc +BuildRequires: perl-generators +BuildRequires: perl-interpreter +BuildRequires: perl(Carp) +BuildRequires: perl(Class::Struct) +BuildRequires: perl(Config) +BuildRequires: perl(constant) +BuildRequires: perl(Cwd) +BuildRequires: perl(English) +BuildRequires: perl(Exporter) +BuildRequires: perl(ExtUtils::MakeMaker) >= 6.76 +BuildRequires: perl(Fatal) +BuildRequires: perl(Fcntl) +BuildRequires: perl(File::Compare) +BuildRequires: perl(File::Copy) +BuildRequires: perl(File::Find) +BuildRequires: perl(File::Path) +BuildRequires: perl(IO::File) +BuildRequires: perl(IO::Handle) +BuildRequires: perl(IO::Seekable) +BuildRequires: perl(lib) +BuildRequires: perl(Math::BigInt) +BuildRequires: perl(Module::Install::Base) +BuildRequires: perl(Moo) +BuildRequires: perl(Moo::Role) +BuildRequires: perl(MooX::HandlesVia) +BuildRequires: perl(MooX::late) +BuildRequires: perl(Pod::Perldoc) +BuildRequires: perl(strict) +BuildRequires: perl(Symbol) +BuildRequires: perl(vars) +BuildRequires: perl(version) +BuildRequires: perl(warnings) + +Requires: gpg +Requires: perl(:MODULE_COMPAT_%(eval "`/usr/bin/perl -V:version`"; echo $version)) + +%{?perl_default_filter} + +%description +%{summary}. + +%prep +%setup -q -n GnuPG-Interface-%{version} +perldoc -t perlgpl > GPL +perldoc -t perlartistic > Artistic +# gpg as being used by the testsuite requires test to be 0700 +chmod 0700 test + +%build +/usr/bin/perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1 NO_PERLLOCAL=1 +%{make_build} + +%install +%{make_install} +chmod -R u+w $RPM_BUILD_ROOT/* + +%check +%{make_build} test + +%files +%doc Changes README +%{perl_vendorlib}/GnuPG +/usr/lib64/perl5/vendor_perl/auto/GnuPG/Interface/.packlist +%{_mandir}/man3/*.3* +%exclude /usr/lib64/perl5/perllocal.pod + +%changelog +* Sun Jan 31 2021 Emmanuel Seyman - 1.01-1 +- Update to 1.01 +- Remove Patch* declarations since patches are not applied + +* Wed Jan 27 2021 Fedora Release Engineering - 1.00-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + +* Tue Jul 28 2020 Fedora Release Engineering - 1.00-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Tue Jun 23 2020 Jitka Plesnikova - 1.00-2 +- Perl 5.32 rebuild + +* Sun May 17 2020 Emmanuel Seyman - 1.00-1 +- Update to 1.00 +- Drop upstreamed patches +- Pass NO_PACKLIST and NO_PERLLOCAL to Makefile.PL +- Use %%{make_install} instead of "make pure_install" +- Use %%{make_build} instead of make + +* Thu Mar 19 2020 Jitka Plesnikova - 0.52-16 +- Specify all dependencies + +* Thu Jan 30 2020 Fedora Release Engineering - 0.52-15 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Fri Jul 26 2019 Fedora Release Engineering - 0.52-14 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Fri May 31 2019 Jitka Plesnikova - 0.52-13 +- Perl 5.30 rebuild + +* Fri Feb 01 2019 Fedora Release Engineering - 0.52-12 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Fri Jul 13 2018 Fedora Release Engineering - 0.52-11 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Sat Jun 30 2018 Jitka Plesnikova - 0.52-10 +- Perl 5.28 rebuild + +* Thu Feb 08 2018 Fedora Release Engineering - 0.52-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Thu Jul 27 2017 Fedora Release Engineering - 0.52-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Tue Jun 06 2017 Jitka Plesnikova - 0.52-7 +- Perl 5.26 rebuild + +* Sat Feb 11 2017 Fedora Release Engineering - 0.52-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Mon May 16 2016 Jitka Plesnikova - 0.52-5 +- Perl 5.24 rebuild + +* Thu Feb 04 2016 Fedora Release Engineering - 0.52-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Thu Jun 18 2015 Fedora Release Engineering - 0.52-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Mon Jun 08 2015 Jitka Plesnikova - 0.52-2 +- Perl 5.22 rebuild + +* Sun Feb 22 2015 Emmanuel Seyman - 0.52-1 +- Update to 0.52 + +* Fri Dec 19 2014 Emmanuel Seyman - 0.51-1 +- Update to 0.51 + +* Tue Sep 02 2014 Jitka Plesnikova - 0.50-5 +- Perl 5.20 rebuild + +* Thu Aug 07 2014 Jitka Plesnikova - 0.50-3 +- Add BR perl(Pod::Perldoc) (perldoc is now in separate package) + +* Sat Jun 07 2014 Fedora Release Engineering - 0.50-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + +* Sat Apr 19 2014 Ralf Corsépius - 0.50-2 +- Rework BR:s (RHBZ #1079473). +- Reactivate tests. + +* Sun Mar 16 2014 Emmanuel Seyman - 0.50-1 +- Update to 0.50 + +* Sun Aug 04 2013 Petr Pisar - 0.46-4 +- Perl 5.18 rebuild + +* Sat Aug 03 2013 Fedora Release Engineering - 0.46-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild + +* Thu Feb 14 2013 Fedora Release Engineering - 0.46-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + +* Sun Oct 28 2012 Emmanuel Seyman - 0.46-1 +- Update to 0.46 + +* Sun Sep 30 2012 Emmanuel Seyman - 0.45-1 +- Update to 0.45 +- Remove BuildRoot definition + +* Fri Jul 20 2012 Fedora Release Engineering - 0.44-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Fri Jun 22 2012 Petr Pisar - 0.44-5 +- Perl 5.16 rebuild + +* Mon Jan 16 2012 Emmanuel Seyman - 0.44-1 +- Add Pod::Perldoc (perldoc) as a BR +- Clean up spec file +- Add perl default filter + +* Fri Jan 13 2012 Fedora Release Engineering - 0.44-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + +* Wed Jul 20 2011 Petr Sabata - 0.44-2 +- Perl mass rebuild + +* Tue May 03 2011 Emmanuel Seyman - 0.44-1 +- Update to 0.44 + +* Thu Mar 10 2011 Emmanuel Seyman - 0.43-2 +- Bump to build the release + +* Thu Mar 10 2011 Emmanuel Seyman - 0.43-1 +- Update to 0.43 + +* Tue Feb 08 2011 Fedora Release Engineering - 0.42-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* Fri Dec 17 2010 Marcela Maslanova - 0.42-5 +- 661697 rebuild for fixing problems with vendorach/lib + +* Sun May 02 2010 Marcela Maslanova - 0.42-4 +- Mass rebuild with perl-5.12.0 + +* Mon Dec 7 2009 Stepan Kasal - 0.42-3 +- rebuild against perl 5.10.1 + +* Sun Oct 04 2009 Emmanuel Seyman - 0.42-2 +- Disable tests because they need /dev/tty to run + +* Fri Oct 02 2009 Emmanuel Seyman - 0.42-1 +- Update to 0.42 +- Fix rpmlint errors + +* Sat Jul 25 2009 Fedora Release Engineering - 0.36-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild + +* Thu Feb 26 2009 Fedora Release Engineering - 0.36-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Sun Apr 20 2008 Matt Domsch 0.36-1 +- new upstream, alreadly includes our patches + +* Tue Feb 5 2008 Tom "spot" Callaway - 0.33-10 +- rebuild for new perl + +* Sun Aug 12 2007 Matt Domsch - 0.33-9 +- add BR perl(ExtUtils::MakeMaker) + +* Mon Oct 02 2006 Matt Domsch - 0.33-8 +- rebuild + +* Sat Sep 2 2006 Matt Domsch 0.33-7 +- rebuild for FC6 + +* Mon Feb 13 2006 Matt Domsch 0.33-6 +- add 10 years to expiry date of test gpg keys, + lets 'make test' succeed after 2006-02-05. +- rebuild for FC5 + +* Thu Oct 06 2005 Ralf Corsepius - 0.33-5 +- Requires: perl(Class::MethodMaker) (PR #169976). + +* Tue Sep 13 2005 Tom "spot" Callaway 0.33-4 +- FC-3 doesn't use the patch1 + +* Sun Sep 11 2005 Matt Domsch 0.33-3 +- use perldoc -t and the _smp_mflags macro + +* Sun Aug 28 2005 Matt Domsch 0.33-2 +- add Requires: gpg, always apply secret-key-output-1.patch, as it works on + both gpg 1.4 and gpg2. + +* Thu Aug 25 2005 Matt Domsch 0.33-1 +- specfile changes per Paul Howarth's comments +- added GnuPG-Interface-0.33.tru-record-type.txt patch, + borrowed from Mail-GPG-1.0.1 + +* Wed Aug 24 2005 Matt Domsch 0.33-0 +- Initial package for Fedora Extras diff --git a/SPECS/perl-Import-Into.spec b/SPECS/perl-Import-Into.spec new file mode 100644 index 0000000..40e58e7 --- /dev/null +++ b/SPECS/perl-Import-Into.spec @@ -0,0 +1,149 @@ +Name: perl-Import-Into +Version: 1.002005 +Release: 17%{?dist} +Summary: Import packages into other packages +License: GPL+ or Artistic +URL: https://metacpan.org/release/Import-Into +Source0: https://cpan.metacpan.org/authors/id/H/HA/HAARG/Import-Into-%{version}.tar.gz +BuildArch: noarch +# Module Build +BuildRequires: coreutils +BuildRequires: make +BuildRequires: perl-generators +BuildRequires: perl-interpreter +BuildRequires: perl(ExtUtils::MakeMaker) >= 6.76 +# Module Runtime +BuildRequires: perl(Module::Runtime) +BuildRequires: perl(strict) +BuildRequires: perl(warnings) +# Test Suite +BuildRequires: perl(base) +BuildRequires: perl(Exporter) +BuildRequires: perl(IPC::Open3) +BuildRequires: perl(Test::More) +# Runtime +Requires: perl(:MODULE_COMPAT_%(eval "$(perl -V:version)"; echo $version)) + +%description +Loading Import::Into creates a global method import::into which you can call on +any package to import it into another package. + +%prep +%setup -q -n Import-Into-%{version} + +%build +perl Makefile.PL INSTALLDIRS=vendor --skipdeps NO_PACKLIST=1 NO_PERLLOCAL=1 +%{make_build} + +%install +%{make_install} +%{_fixperms} -c %{buildroot} + +%check +make test + +%files +%doc Changes README +%{perl_vendorlib}/Import/ +/usr/lib64/perl5/vendor_perl/auto/Import/Into/.packlist +%{_mandir}/man3/Import::Into.3* +%exclude /usr/lib64/perl5/perllocal.pod + +%changelog +* Wed Jan 27 2021 Fedora Release Engineering - 1.002005-17 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + +* Fri Jan 8 2021 Paul Howarth - 1.002005-16 +- Use %%{make_build} and %%{make_install} +- Fix permissions verbosely + +* Tue Jul 28 2020 Fedora Release Engineering - 1.002005-15 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Tue Jun 23 2020 Jitka Plesnikova - 1.002005-14 +- Perl 5.32 rebuild + +* Thu Jan 30 2020 Fedora Release Engineering - 1.002005-13 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Fri Jul 26 2019 Fedora Release Engineering - 1.002005-12 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Fri May 31 2019 Jitka Plesnikova - 1.002005-11 +- Perl 5.30 rebuild + +* Fri Feb 01 2019 Fedora Release Engineering - 1.002005-10 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Fri Jul 13 2018 Fedora Release Engineering - 1.002005-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Thu Jun 28 2018 Jitka Plesnikova - 1.002005-8 +- Perl 5.28 rebuild + +* Thu Feb 08 2018 Fedora Release Engineering - 1.002005-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Thu Jul 27 2017 Fedora Release Engineering - 1.002005-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Mon Jun 05 2017 Jitka Plesnikova - 1.002005-5 +- Perl 5.26 rebuild + +* Sat Feb 11 2017 Fedora Release Engineering - 1.002005-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Sun May 15 2016 Jitka Plesnikova - 1.002005-3 +- Perl 5.24 rebuild + +* Thu Feb 04 2016 Fedora Release Engineering - 1.002005-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Fri Aug 28 2015 Petr Šabata - 1.002005-1 +- 1.002005 bump +- Update source URL + +* Thu Jun 18 2015 Fedora Release Engineering - 1.002004-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Fri Jun 05 2015 Jitka Plesnikova - 1.002004-2 +- Perl 5.22 rebuild + +* Thu Nov 13 2014 Paul Howarth - 1.002004-1 +- Update to 1.002004 + - Module loading is now done while importing, making it unnecessary to load + them beforehand (CPAN RT#96995) + - Fix prerequisite declarations for older toolchain + +* Tue Aug 26 2014 Jitka Plesnikova - 1.002002-3 +- Perl 5.20 rebuild + +* Sat Jun 07 2014 Fedora Release Engineering - 1.002002-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + +* Wed May 7 2014 Paul Howarth - 1.002002-1 +- Update to 1.002002 + - Minor metadata updates +- This release by ETHER -> update source URL +- Classify buildreqs by usage + +* Wed Mar 12 2014 Paul Howarth - 1.002001-1 +- Update to 1.002001 + - Allow specifying by caller level, as well as specifying file, line, and + version + - Fix tests and Makefile.PL to support perl 5.6 +- This release by HAARG -> update source URL +- Specify all dependencies +- Make %%files list more explicit + +* Sat Aug 03 2013 Fedora Release Engineering - 1.001001-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild + +* Wed Jul 17 2013 Petr Pisar - 1.001001-2 +- Perl 5.18 rebuild + +* Fri Apr 19 2013 Iain Arnell 1.001001-1 +- update to latest upstream version + +* Sat Feb 16 2013 Iain Arnell 1.001000-1 +- Specfile autogenerated by cpanspec 1.79. diff --git a/SPECS/perl-Moo.spec b/SPECS/perl-Moo.spec new file mode 100644 index 0000000..c68d35f --- /dev/null +++ b/SPECS/perl-Moo.spec @@ -0,0 +1,305 @@ +Name: perl-Moo +Version: 2.004004 +Release: 1%{?dist} +Summary: Minimalist Object Orientation (with Moose compatibility) +License: GPL+ or Artistic + +URL: https://metacpan.org/release/Moo +Source0: https://cpan.metacpan.org/authors/id/H/HA/HAARG/Moo-%{version}.tar.gz +BuildArch: noarch +BuildRequires: make +BuildRequires: perl-interpreter +BuildRequires: perl-generators +BuildRequires: perl(ExtUtils::MakeMaker) >= 6.76 +BuildRequires: perl(strict) +BuildRequires: perl(warnings) +# Run-time: +BuildRequires: perl(B) +BuildRequires: perl(base) +BuildRequires: perl(Carp) +BuildRequires: perl(Class::Method::Modifiers) >= 1.10 +BuildRequires: perl(Config) +BuildRequires: perl(constant) +BuildRequires: perl(Devel::GlobalDestruction) >= 0.11 +BuildRequires: perl(Exporter) >= 5.57 +# Filter::Simple not used at test-time +BuildRequires: perl(Import::Into) >= 1.002 +BuildRequires: perl(Module::Runtime) >= 0.014 +BuildRequires: perl(mro) +# MRO::Compat not needed with modern perl +BuildRequires: perl(overload) +BuildRequires: perl(Role::Tiny) >= 2.001004 +BuildRequires: perl(Scalar::Util) +BuildRequires: perl(strictures) >= 1.004003 +BuildRequires: perl(Sub::Defer) >= 2.003001 +BuildRequires: perl(Sub::Quote) >= 2.003001 +# Text::Balanced not used at test-time +# Optional run-time: +BuildRequires: perl(Class::XSAccessor) >= 1.18 +BuildRequires: perl(Sub::Name) +# lib/Moo/HandleMoose.pm requires Moose modules. Moo::HandleMoose is used only +# if Moose has been loaded. So this is circular optional dependency definitly +# not suitable for Moo because Moo is reimplementation of Moose: +# Class::MOP +# Moose +# Moose::Meta::Method::Constructor +# Moose::Util::TypeConstraints +# Tests: +BuildRequires: perl(B::Deparse) +BuildRequires: perl(Class::XSAccessor::Array) +BuildRequires: perl(Data::Dumper) +BuildRequires: perl(FindBin) +BuildRequires: perl(lib) +# MooX::ArrayRef is defined internally via %%INC +BuildRequires: perl(Test::Fatal) >= 0.003 +BuildRequires: perl(Test::More) >= 0.96 +BuildRequires: perl(threads) +# Optional tests: +BuildRequires: perl(CPAN::Meta::Requirements) +Requires: perl(:MODULE_COMPAT_%(eval "`/usr/bin/perl -V:version`"; echo $version)) +Requires: perl(Carp) +Requires: perl(Class::Method::Modifiers) >= 1.10 +Requires: perl(Devel::GlobalDestruction) >= 0.11 +Requires: perl(Import::Into) >= 1.002 +Requires: perl(Module::Runtime) >= 0.012 +Requires: perl(mro) +Requires: perl(Role::Tiny) >= 1.003003 + +%{?perl_default_filter} +%global __requires_exclude %{?__requires_exclude:%{__requires_exclude}|}perl\\(Moo::_ +%global __provides_exclude %{?__provides_exclude:%{__provides_exclude}|}perl\\(Moo::_ +# Remove under-specified dependencies +%global __requires_exclude %{?__requires_exclude:%{__requires_exclude}|}^perl\\((Devel::GlobalDestruction|Import::Into|Module::Runtime|Role::Tiny)\\)$ + +%description +This module is an extremely light-weight, high-performance Moose +replacement. It also avoids depending on any XS modules to allow simple +deployments. The name Moo is based on the idea that it provides almost -but +not quite- two thirds of Moose. + +%prep +%setup -q -n Moo-%{version} + +%build +/usr/bin/perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1 NO_PERLLOCAL=1 +%{make_build} + +%install +%{make_install} +%{_fixperms} %{buildroot}/* + +%check +%{make_build} test + +%files +%doc Changes README +%{perl_vendorlib}/* +/usr/lib64/perl5/vendor_perl/auto/Moo/.packlist +%{_mandir}/man3/* +%exclude /usr/lib64/perl5/perllocal.pod + +%changelog +* Sun Nov 29 2020 Emmanuel Seyman - 2.004004-1 +- Update to 2.004004 + +* Sun Nov 22 2020 Emmanuel Seyman - 2.004003-1 +- Update to 2.004003 + +* Tue Jul 28 2020 Fedora Release Engineering - 2.004000-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Tue Jun 23 2020 Jitka Plesnikova - 2.004000-2 +- Perl 5.32 rebuild + +* Sun Apr 12 2020 Emmanuel Seyman - 2.004000-1 +- Update to 2.004000 + +* Thu Jan 30 2020 Fedora Release Engineering - 2.003006-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Sun Oct 27 2019 Emmanuel Seyman - 2.003006-1 +- Update to 2.003006 +- Replace calls to %%{__perl} with /usr/bin/perl +- Replace calls to "make pure_install" with %%{make_install} +- Replace calls to make with %%{make_build} +- Pass NO_PERLLOCAL=1 to Makefile.PL + +* Fri Jul 26 2019 Fedora Release Engineering - 2.003004-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Fri May 31 2019 Jitka Plesnikova - 2.003004-6 +- Perl 5.30 rebuild + +* Fri Feb 01 2019 Fedora Release Engineering - 2.003004-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Fri Jul 13 2018 Fedora Release Engineering - 2.003004-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Thu Jun 28 2018 Jitka Plesnikova - 2.003004-3 +- Perl 5.28 rebuild + +* Thu Feb 08 2018 Fedora Release Engineering - 2.003004-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Thu Dec 07 2017 Emmanuel Seyman - 2.003004-1 +- Update to 2.003004 + +* Sun Nov 19 2017 Emmanuel Seyman - 2.003003-1 +- Update to 2.003003 + +* Sun Sep 03 2017 Emmanuel Seyman - 2.003002-4 +- Update BuildRequires versions (fixes #1486333) + +* Thu Jul 27 2017 Fedora Release Engineering - 2.003002-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Mon Jun 05 2017 Jitka Plesnikova - 2.003002-2 +- Perl 5.26 rebuild + +* Sun Apr 02 2017 Emmanuel Seyman - 2.003002-1 +- Update to 2.003002 + +* Thu Mar 09 2017 Emmanuel Seyman - 2.003001-1 +- Update to 2.003001 + +* Sat Feb 11 2017 Fedora Release Engineering - 2.003000-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Sun Dec 11 2016 Emmanuel Seyman - 2.003000-1 +- Update to 2.003000 + +* Sun Nov 13 2016 Emmanuel Seyman - 2.002005-1 +- Update to 2.002005 + +* Tue Jun 28 2016 Petr Pisar - 2.002004-1 +- 2.002004 bump + +* Fri Jun 24 2016 Emmanuel Seyman - 2.002003-1 +- Update to 2.002003 + +* Sun May 15 2016 Jitka Plesnikova - 2.001001-2 +- Perl 5.24 rebuild + +* Sat Mar 05 2016 Emmanuel Seyman - 2.001001-1 +- Update to 2.001001 + +* Wed Mar 02 2016 Emmanuel Seyman - 2.001000-1 +- Update to 2.001000 + +* Thu Feb 04 2016 Fedora Release Engineering - 2.000002-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Fri Jul 31 2015 Emmanuel Seyman - 2.000002-1 +- Update to 2.000002 + +* Thu Jun 18 2015 Fedora Release Engineering - 2.000001-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Sat Jun 06 2015 Jitka Plesnikova - 2.000001-2 +- Perl 5.22 rebuild + +* Sun Mar 22 2015 Emmanuel Seyman - 2.000001-1 +- Update to 2.000001 + +* Sun Mar 08 2015 Emmanuel Seyman - 2.000000-1 +- Update to 2.000000 + +* Sun Jan 25 2015 Emmanuel Seyman - 1.007000-1 +- Update to 1.007000 + +* Mon Nov 10 2014 Emmanuel Seyman - 1.006001-1 +- Update to 1.006001 + +* Fri Aug 29 2014 Jitka Plesnikova - 1.006000-2 +- Perl 5.20 rebuild + +* Fri Aug 22 2014 Ralf Corsépius - 1.006000-1 +- Upstream update. +- Reflect deps having changed. + +* Tue Jul 22 2014 Petr Pisar - 1.005000-1 +- 1.005000 bump + +* Sat Jun 07 2014 Fedora Release Engineering - 1.003001-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + +* Fri Oct 18 2013 Miro Hrončok - 1.003001-2 +- Role::Tiny is now >= 1.003002 + +* Fri Oct 18 2013 Miro Hrončok - 1.003001-1 +- 1.003001 bump +- Source URL was changed in this release + +* Fri Aug 16 2013 Jitka Plesnikova - 1.003000-2 +- Added perl(Moo::Conflicts) to provides + +* Fri Aug 09 2013 Jitka Plesnikova - 1.003000-1 +- 1.003000 bump +- Update source link +- Specify all dependencies + +* Thu Aug 08 2013 Petr Pisar - 1.002000-3 +- Perl 5.18 rebuild + +* Sat Aug 03 2013 Fedora Release Engineering - 1.002000-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild + +* Fri Jun 07 2013 Iain Arnell 1.002000-1 +- update to latest upstream version + +* Fri Apr 19 2013 Iain Arnell 1.001000-1 +- update to latest upstream version + +* Fri Feb 15 2013 Iain Arnell 1.000008-1 +- update to latest upstream version + +* Thu Feb 14 2013 Fedora Release Engineering - 1.000007-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + +* Sat Jan 05 2013 Iain Arnell 1.000007-1 +- update to latest upstream version + +* Sat Oct 27 2012 Iain Arnell 1.000005-1 +- update to latest upstream version + +* Fri Oct 19 2012 Iain Arnell 1.000004-1 +- update to latest upstream version + +* Sun Sep 09 2012 Iain Arnell 1.000003-1 +- update to latest upstream version + +* Sun Jul 29 2012 Iain Arnell 1.000001-1 +- update to latest upstream version + +* Thu Jul 26 2012 Iain Arnell 1.000000-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Fri Jul 20 2012 Iain Arnell 1.000000-1 +- update to latest upstream version +- explicity require Role::Tiny >= 1.001003 + +* Tue Jul 17 2012 Iain Arnell 0.091014-1 +- update to latest upstream version + +* Sat Jun 23 2012 Petr Pisar - 0.091007-2 +- Perl 5.16 rebuild + +* Sat May 19 2012 Iain Arnell 0.091007-1 +- update to latest upstream version + +* Mon Apr 02 2012 Iain Arnell 0.009014-1 +- update to latest upstream version + +* Fri Jan 06 2012 Iain Arnell 0.009013-1 +- update to latest upstream version + +* Sun Nov 20 2011 Iain Arnell 0.009012-1 +- update to latest upstream version +- filter private requires/provides + +* Mon Oct 10 2011 Iain Arnell 0.009011-1 +- update to latest upstream version + +* Sun Oct 02 2011 Iain Arnell 0.009010-1 +- Specfile autogenerated by cpanspec 1.79. diff --git a/SPECS/perl-MooX-HandlesVia.spec b/SPECS/perl-MooX-HandlesVia.spec new file mode 100644 index 0000000..1b6eef0 --- /dev/null +++ b/SPECS/perl-MooX-HandlesVia.spec @@ -0,0 +1,147 @@ +Name: perl-MooX-HandlesVia +Version: 0.001009 +Release: 1%{?dist} +Summary: NativeTrait-like behavior for Moo +License: GPL+ or Artistic +URL: https://metacpan.org/release/MooX-HandlesVia +Source0: https://cpan.metacpan.org/authors/id/T/TO/TOBYINK/MooX-HandlesVia-%{version}.tar.gz + +BuildArch: noarch +BuildRequires: perl-generators +BuildRequires: perl(Class::Method::Modifiers) +BuildRequires: perl(Data::Perl) >= 0.002006 +BuildRequires: perl(ExtUtils::MakeMaker) >= 6.30 +BuildRequires: perl(Module::Runtime) +BuildRequires: perl(Moo) >= 1.003000 +BuildRequires: perl(Moo::Role) +BuildRequires: perl(MooX::Types::MooseLike::Base) >= 0.23 +BuildRequires: perl(Role::Tiny::With) +BuildRequires: perl(Test::Exception) +BuildRequires: perl(Test::Fatal) +BuildRequires: perl(Test::More) +BuildRequires: perl(namespace::autoclean) +BuildRequires: perl(namespace::clean) +BuildRequires: perl(overload) +BuildRequires: perl(strict) +BuildRequires: perl(strictures) >= 1 +BuildRequires: perl(warnings) + +# Redundant to BR: perl(Data::Perl) +BuildRequires: perl(Data::Perl::Role::Bool) +BuildRequires: perl(Data::Perl::Role::Code) +BuildRequires: perl(Data::Perl::Role::Collection::Array) +BuildRequires: perl(Data::Perl::Role::Collection::Hash) +BuildRequires: perl(Data::Perl::Role::Counter) +BuildRequires: perl(Data::Perl::Role::Number) +BuildRequires: perl(Data::Perl::Role::String) + +Requires: perl(Data::Perl) >= 0.002006 +Requires: perl(Moo) >= 1.003000 +Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) + +%description +MooX::HandlesVia is an extension of Moo's 'handles' attribute +functionality. It provides a means of proxying functionality from an +external class to the given atttribute. This is most commonly used as a way +to emulate 'Native Trait' behavior that has become commonplace in Moose +code, for which there was no Moo alternative. + +%prep +%setup -q -n MooX-HandlesVia-%{version} + +%build +%{__perl} Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1 +make %{?_smp_mflags} + +%install +make pure_install PERL_INSTALL_ROOT=$RPM_BUILD_ROOT +%{_fixperms} $RPM_BUILD_ROOT/* + +%check +make test + +%files +%doc Changes TODO +%license LICENSE +%{perl_vendorlib}/* +/usr/lib64/perl5/vendor_perl/auto/MooX/HandlesVia/.packlist +%{_mandir}/man3/* + +%changelog +* Tue Oct 20 2020 Ralf Corsépius - 0.001009-1 +- Reflect upstream URL having changed. +- Upstream update. + +* Tue Jul 28 2020 Fedora Release Engineering - 0.001008-18 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Tue Jun 23 2020 Jitka Plesnikova - 0.001008-17 +- Perl 5.32 rebuild + +* Thu Jan 30 2020 Fedora Release Engineering - 0.001008-16 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Fri Jul 26 2019 Fedora Release Engineering - 0.001008-15 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Fri May 31 2019 Jitka Plesnikova - 0.001008-14 +- Perl 5.30 rebuild + +* Fri Feb 01 2019 Fedora Release Engineering - 0.001008-13 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Fri Jul 13 2018 Fedora Release Engineering - 0.001008-12 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Fri Jun 29 2018 Jitka Plesnikova - 0.001008-11 +- Perl 5.28 rebuild + +* Thu Feb 08 2018 Fedora Release Engineering - 0.001008-10 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Thu Jul 27 2017 Fedora Release Engineering - 0.001008-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Tue Jun 06 2017 Jitka Plesnikova - 0.001008-8 +- Perl 5.26 rebuild + +* Sat Feb 11 2017 Fedora Release Engineering - 0.001008-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Mon May 16 2016 Jitka Plesnikova - 0.001008-6 +- Perl 5.24 rebuild + +* Thu Feb 04 2016 Fedora Release Engineering - 0.001008-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Thu Jan 28 2016 Ralf Corsépius - 0.001008-4 +- Add %%license. +- Modernize spec. + +* Thu Jun 18 2015 Fedora Release Engineering - 0.001008-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Mon Jun 08 2015 Jitka Plesnikova - 0.001008-2 +- Perl 5.22 rebuild + +* Sat Apr 04 2015 Ralf Corsépius - 0.001008-1 +- Upstream update. + +* Tue Feb 17 2015 Ralf Corsépius - 0.001007-1 +- Upstream update. + +* Mon Jan 26 2015 Ralf Corsépius - 0.001006-1 +- Upstream update. + +* Mon Sep 01 2014 Jitka Plesnikova - 0.001005-4 +- Perl 5.20 rebuild + +* Sat Jun 07 2014 Fedora Release Engineering - 0.001005-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + +* Tue Mar 25 2014 Ralf Corsépius 0.001005-2 +- Reflect review. +- Do not package dist.ini, README.mkdn, META.json. + +* Fri Mar 21 2014 Ralf Corsépius 0.001005-1 +- Initial Fedora package. diff --git a/SPECS/perl-MooX-late.spec b/SPECS/perl-MooX-late.spec new file mode 100644 index 0000000..a30bfa8 --- /dev/null +++ b/SPECS/perl-MooX-late.spec @@ -0,0 +1,137 @@ +Name: perl-MooX-late +Version: 0.016 +Release: 1%{?dist} +Summary: Easily translate Moose code to Moo +License: GPL+ or Artistic +URL: https://metacpan.org/release/MooX-late +Source0: https://cpan.metacpan.org/authors/id/T/TO/TOBYINK/MooX-late-%{version}.tar.gz +BuildArch: noarch +BuildRequires: perl-interpreter >= 1:5.8.0 +BuildRequires: perl-generators +BuildRequires: perl(Carp) +BuildRequires: perl(ExtUtils::MakeMaker) +BuildRequires: perl(Module::Runtime) +BuildRequires: perl(Moo) >= 1.006000 +BuildRequires: perl(Moo::Role) +BuildRequires: perl(MooX) +BuildRequires: perl(MooX::HandlesVia) >= 0.001004 +BuildRequires: perl(Scalar::Util) +BuildRequires: perl(Test::Fatal) >= 0.010 +BuildRequires: perl(Test::More) >= 0.96 +BuildRequires: perl(Test::Requires) >= 0.06 +BuildRequires: perl(Type::Utils) >= 1.000001 +BuildRequires: perl(Types::Standard) +BuildRequires: perl(overload) +BuildRequires: perl(strict) +BuildRequires: perl(warnings) + +Requires: perl(Moo) >= 1.006000 +Requires: perl(MooX::HandlesVia) >= 0.001004 +#Requires: perl(Type::Utils) >= 1.000001 +Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) + +# Filter under-specified requires +%global __requires_exclude %{?__requires_exclude:%__requires_exclude|}^perl\\(Moo\\)$ + +%description +Moo is a light-weight object oriented programming framework which aims to +be compatible with Moose. It does this by detecting when Moose has been +loaded, and automatically "inflating" its classes and roles to full Moose +classes and roles. This way, Moo classes can consume Moose roles, Moose +classes can extend Moo classes, and so forth. + +%prep +%setup -q -n MooX-late-%{version} + +%build +# --skipdeps causes ExtUtils::AutoInstall not to try auto-installing +%{__perl} Makefile.PL INSTALLDIRS=vendor --skipdeps NO_PACKLIST=1 +make %{?_smp_mflags} + +%install +make pure_install DESTDIR="$RPM_BUILD_ROOT" +%{_fixperms} $RPM_BUILD_ROOT/* + +%check +make test + +%files +%doc Changes README +%license LICENSE +%{perl_vendorlib}/* +/usr/lib64/perl5/vendor_perl/auto/MooX/late/.packlist +%{_mandir}/man3/* + +%changelog +* Wed Nov 20 2019 Ralf Corsépius - 0.016-1 +- Upstream update. + +* Fri Jul 26 2019 Fedora Release Engineering - 0.015-18 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Fri May 31 2019 Jitka Plesnikova - 0.015-17 +- Perl 5.30 rebuild + +* Fri Feb 01 2019 Fedora Release Engineering - 0.015-16 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Fri Jul 13 2018 Fedora Release Engineering - 0.015-15 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Sat Jun 30 2018 Jitka Plesnikova - 0.015-14 +- Perl 5.28 rebuild + +* Thu Feb 08 2018 Fedora Release Engineering - 0.015-13 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Thu Jul 27 2017 Fedora Release Engineering - 0.015-12 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Tue Jun 06 2017 Jitka Plesnikova - 0.015-11 +- Perl 5.26 rebuild + +* Sat Feb 11 2017 Fedora Release Engineering - 0.015-10 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Mon May 16 2016 Jitka Plesnikova - 0.015-9 +- Perl 5.24 rebuild + +* Thu Feb 04 2016 Fedora Release Engineering - 0.015-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Thu Jan 28 2016 Ralf Corsépius - 0.015-7 +- Add %%license. +- Modernize spec. + +* Thu Jun 18 2015 Fedora Release Engineering - 0.015-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Mon Jun 08 2015 Jitka Plesnikova - 0.015-5 +- Perl 5.22 rebuild + +* Tue Sep 09 2014 Jitka Plesnikova - 0.015-4 +- Perl 5.20 mass + +* Thu Sep 04 2014 Jitka Plesnikova - 0.015-3 +- Perl 5.20 rebuild + +* Wed Sep 03 2014 Ralf Corsepius - 0.015-2 +- Reflect deps having changed. + +* Tue Sep 02 2014 Jitka Plesnikova - 0.015-1 +- 0.015 bump + +* Mon Sep 01 2014 Jitka Plesnikova - 0.014-5 +- Perl 5.20 rebuild + +* Sat Jun 07 2014 Fedora Release Engineering - 0.014-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + +* Tue Apr 01 2014 Ralf Corsépius 0.014-3 +- Add more unnecessary BR:-dependency bloat. + +* Mon Mar 31 2014 Ralf Corsépius 0.014-2 +- Reflect review. + +* Sat Mar 22 2014 Ralf Corsépius 0.014-1 +- Initial fedora package. diff --git a/SPECS/perl-MooseX-NonMoose.spec b/SPECS/perl-MooseX-NonMoose.spec new file mode 100644 index 0000000..a648dd6 --- /dev/null +++ b/SPECS/perl-MooseX-NonMoose.spec @@ -0,0 +1,105 @@ +Name: perl-MooseX-NonMoose +Version: 0.22 +Release: 6%{?dist} +Summary: Easy subclassing of non-Moose classes +License: GPL+ or Artistic +Group: Development/Libraries +URL: http://search.cpan.org/dist/MooseX-NonMoose/ +Source0: http://www.cpan.org/authors/id/D/DO/DOY/MooseX-NonMoose-%{version}.tar.gz +BuildArch: noarch +BuildRequires: perl(ExtUtils::MakeMaker) +BuildRequires: perl(List::MoreUtils) +BuildRequires: perl(Moose) >= 1.15 +BuildRequires: perl(MooseX::GlobRef) +BuildRequires: perl(MooseX::InsideOut) +BuildRequires: perl(Test::Exception) +BuildRequires: perl(Test::Moose) +BuildRequires: perl(Test::More) +BuildRequires: perl(Test::Fatal) +Requires: perl(Moose) >= 1.15 +Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) + +%{?perl_default_filter} + +%description +MooseX::NonMoose allows for easily subclassing non-Moose classes with +Moose, taking care of the annoying details connected with doing this, such +as setting up proper inheritance from Moose::Object and installing (and +inlining, at make_immutable time) a constructor that makes sure things like +BUILD methods are called. It tries to be as non-intrusive as possible - +when this module is used, inheriting from non-Moose classes and inheriting +from Moose classes should work identically, aside from the few caveats +mentioned below. One of the goals of this module is that including it in a +Moose::Exporter-based package used across an entire application should be +possible, without interfering with classes that only inherit from Moose +modules, or even classes that don't inherit from anything at all. + +%prep +%setup -q -n MooseX-NonMoose-%{version} + +%build +%{__perl} Makefile.PL INSTALLDIRS=vendor +make %{?_smp_mflags} + +%install +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 + +%files +%doc Changes LICENSE README +%{perl_vendorlib}/* +%{_mandir}/man3/* + +%changelog +* Thu Feb 14 2013 Fedora Release Engineering - 0.22-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + +* Fri Jul 20 2012 Fedora Release Engineering - 0.22-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Sat Jun 23 2012 Petr Pisar - 0.22-4 +- Perl 5.16 rebuild + +* Fri Jan 13 2012 Fedora Release Engineering - 0.22-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + +* Tue Jul 19 2011 Petr Sabata - 0.22-2 +- Perl mass rebuild + +* Thu May 12 2011 Iain Arnell 0.22-1 +- update to latest upstream version + +* Wed May 04 2011 Iain Arnell 0.21-1 +- update to latest upstream version + +* Wed Mar 23 2011 Iain Arnell 0.20-1 +- update to latest upstream version + +* Fri Mar 04 2011 Iain Arnell 0.19-1 +- update to latest upstream version + +* Wed Feb 16 2011 Iain Arnell 0.18-1 +- update to latest upstream version +- BR perl(MooseX::GlobRef) for additional test coverage + +* Tue Feb 08 2011 Fedora Release Engineering - 0.17-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* Fri Nov 19 2010 Iain Arnell 0.17-1 +- update to latest upstream version + +* Wed Nov 03 2010 Iain Arnell 0.16-2 +- requires Moose >= 1.15 + +* Wed Oct 27 2010 Iain Arnell 0.16-1 +- update to latest upstream version + +* Tue Oct 05 2010 Iain Arnell 0.15-1 +- Specfile autogenerated by cpanspec 1.78. diff --git a/SPECS/perl-MooseX-Role-Parameterized.spec b/SPECS/perl-MooseX-Role-Parameterized.spec new file mode 100644 index 0000000..7638e78 --- /dev/null +++ b/SPECS/perl-MooseX-Role-Parameterized.spec @@ -0,0 +1,307 @@ +Name: perl-MooseX-Role-Parameterized +Summary: Make your roles flexible through parameterization +Version: 1.11 +Release: 2%{?dist} +License: GPL+ or Artistic +URL: https://metacpan.org/release/MooseX-Role-Parameterized +Source0: https://cpan.metacpan.org/modules/by-module/MooseX/MooseX-Role-Parameterized-%{version}.tar.gz +BuildArch: noarch +# Module Build +BuildRequires: coreutils +BuildRequires: make +BuildRequires: perl-generators +BuildRequires: perl-interpreter +BuildRequires: perl(ExtUtils::MakeMaker) >= 6.76 +BuildRequires: perl(Module::Build::Tiny) >= 0.034 +BuildRequires: sed +# Module Runtime +BuildRequires: perl(Carp) +BuildRequires: perl(Module::Runtime) +BuildRequires: perl(Moose) >= 2.0300 +BuildRequires: perl(Moose::Exporter) +BuildRequires: perl(Moose::Meta::Role) +BuildRequires: perl(Moose::Role) +BuildRequires: perl(Moose::Util) +BuildRequires: perl(namespace::autoclean) +BuildRequires: perl(namespace::clean) >= 0.19 +BuildRequires: perl(strict) +BuildRequires: perl(warnings) +# Test Suite +BuildRequires: perl(CPAN::Meta::Check) >= 0.011 +BuildRequires: perl(CPAN::Meta::Requirements) +BuildRequires: perl(Data::Dumper) +BuildRequires: perl(File::Spec) +BuildRequires: perl(lib) +BuildRequires: perl(Module::Metadata) +BuildRequires: perl(Moose::Util::TypeConstraints) +BuildRequires: perl(overload) +BuildRequires: perl(Storable) +BuildRequires: perl(Test::Fatal) +BuildRequires: perl(Test::Moose) +BuildRequires: perl(Test::More) >= 0.96 +BuildRequires: perl(Test::Needs) +# Optional Test Dependencies +BuildRequires: perl(CPAN::Meta) >= 2.120900 +BuildRequires: perl(MooseX::Role::WithOverloading) +# Runtime +Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version)) +Requires: perl(Moose) >= 2.0300 + +%{?perl_default_filter} + +%description +Roles are composable units of behavior. They are useful for factoring out +functionality common to many classes from any part of your class hierarchy. +(See Moose::Cookbook::Roles::Recipe1 for an introduction to Moose::Role.) + +While combining roles affords you a great deal of flexibility, individual +roles have very little in the way of configurability. Core Moose provides +alias for renaming methods to avoid conflicts, and excludes for ignoring +methods you don't want or need (see Moose::Cookbook::Roles::Recipe2 for more +about alias and excludes). + +Because roles serve many different masters, they usually provide only the +least common denominator of functionality. To empower roles further, more +configurability than alias and excludes is required. Perhaps your role needs +to know which method to call when it is done. Or what default value to use for +its url attribute. + +Parameterized roles offer exactly this solution. + +%prep +%setup -q -n MooseX-Role-Parameterized-%{version} +sed -i -e '1s,#!.*perl,,' t/*.t + +%build +PERL_MM_FALLBACK_SILENCE_WARNING=1 perl Makefile.PL \ + INSTALLDIRS=vendor NO_PACKLIST=1 NO_PERLLOCAL=1 +%{make_build} + +%install +%{make_install} +%{_fixperms} -c %{buildroot} + +%check +make test + +%files +%license LICENSE +%doc Changes CONTRIBUTING README t/ +%{perl_vendorlib}/MooseX/ +/usr/lib64/perl5/vendor_perl/auto/MooseX/Role/Parameterized/.packlist +%{_mandir}/man3/MooseX* +%exclude /usr/lib64/perl5/perllocal.pod + +%changelog +* Fri Jul 26 2019 Fedora Release Engineering - 1.11-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Tue Jul 16 2019 Paul Howarth - 1.11-1 +- Update to 1.11 + - Remove MooseX::Role::WithOverloading from test dependencies + (CPAN RT#130075) +- Specify all build dependencies +- Modernize spec using %%{make_build} and %%{make_install} + +* Fri May 31 2019 Jitka Plesnikova - 1.10-8 +- Perl 5.30 rebuild + +* Fri Feb 01 2019 Fedora Release Engineering - 1.10-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Fri Jul 13 2018 Fedora Release Engineering - 1.10-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Fri Jun 29 2018 Jitka Plesnikova - 1.10-5 +- Perl 5.28 rebuild + +* Thu Feb 08 2018 Fedora Release Engineering - 1.10-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Thu Jul 27 2017 Fedora Release Engineering - 1.10-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Tue Jun 06 2017 Jitka Plesnikova - 1.10-2 +- Perl 5.26 rebuild + +* Sun Apr 23 2017 Emmanuel Seyman - 1.10-1 +- Update to 1.10 +- Shorten file listing for documentation + +* Sat Feb 11 2017 Fedora Release Engineering - 1.09-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Sat Aug 27 2016 Emmanuel Seyman - 1.09-1 +- Update to 1.09 + +* Mon May 16 2016 Jitka Plesnikova - 1.08-6 +- Perl 5.24 rebuild + +* Thu Feb 04 2016 Fedora Release Engineering - 1.08-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Thu Jun 18 2015 Fedora Release Engineering - 1.08-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Mon Jun 08 2015 Jitka Plesnikova - 1.08-3 +- Perl 5.22 rebuild + +* Tue Sep 09 2014 Jitka Plesnikova - 1.08-2 +- Perl 5.20 mass + +* Mon Sep 8 2014 Paul Howarth - 1.08-1 +- Update to 1.08 + - Add x_breaks metadata for incompatibility issue with MooseX::Storage (now + resolved with MooseX-Storage-0.47) +- Silence annoying toolchain message from Makefile.PL + +* Mon Sep 01 2014 Jitka Plesnikova - 1.07-2 +- Perl 5.20 rebuild + +* Thu Aug 14 2014 Paul Howarth - 1.07-1 +- Update to 1.07 + - Restored MooseX::Role::Parameterized->current_metaclass as a public + method; apparently there is code on CPAN that relies on this + - Remove README.pod from shipped dist +- This release by ETHER → update source URL +- Drop workarounds for problems in earlier releases + +* Tue Aug 5 2014 Paul Howarth - 1.05-2 +- Remove installed README.pod and corresponding manpage, potentially + conflicting (#1126416) + https://github.com/Perl-Toolchain-Gang/ExtUtils-MakeMaker/issues/119 + +* Fri Aug 1 2014 Paul Howarth - 1.05-1 +- Update to 1.05 + - If a parameterizable role was reinitialized after any parameters or a role + block was declared, those declarations were lost; reinitialization usually + occurs when new metaroles are applied to the role by other MooseX modules +- This release by DROLSKY → update source URL +- Silence warnings about old toolchain since we really don't need + Module::Build::Tiny + +* Thu Jul 31 2014 Paul Howarth - 1.04-1 +- Update to 1.04 + - This extension is now implemented as a role metarole, which means it can + (mostly) cooperate with other role extensions, such as + MooseX::Role::WithOverloading; note that you should load + MooseX::Role::Parameterized _after_ other extensions + - This module no longer supports passing a "-metaclass" parameter when you + load it; this was an artifact from a much earlier era of Moose extensions + - Repository migrated to the github moose organization + - Convert this distribution to Dist::Zilla to resolve packaging insanity +- This release by ETHER → update source URL +- Use %%license +- Make %%files list more explicit +- Classify buildreqs by usage + +* Sat Jun 07 2014 Fedora Release Engineering - 1.02-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + +* Sun Mar 9 2014 Paul Howarth - 1.02-1 +- Update to latest upstream version +- Drop obsoletes/provides for old tests sub-package +- Don't need to remove empty directories from the buildroot + +* Sat Aug 03 2013 Fedora Release Engineering - 1.00-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild + +* Fri Aug 02 2013 Petr Pisar - 1.00-7 +- Perl 5.18 rebuild + +* Thu Feb 14 2013 Fedora Release Engineering - 1.00-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + +* Fri Jul 20 2012 Fedora Release Engineering - 1.00-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Fri Jun 22 2012 Petr Pisar - 1.00-4 +- Perl 5.16 rebuild + +* Sun Jan 22 2012 Iain Arnell 1.00-3 +- drop tests subpackage; move tests to main package documentation + +* Tue Jan 17 2012 Iain Arnell - 1.00-2 +- rebuilt again for F17 mass rebuild + +* Sat Jan 14 2012 Iain Arnell 1.00-1 +- update to latest upstream version + +* Fri Jan 13 2012 Fedora Release Engineering - 0.27-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + +* Sat Oct 01 2011 Iain Arnell 0.27-1 +- update to latest upstream version + +* Wed Jul 20 2011 Iain Arnell 0.26-2 +- Perl mass rebuild + +* Sat May 14 2011 Iain Arnell 0.26-1 +- update to latest upstream version + +* Sun Mar 06 2011 Iain Arnell 0.25-1 +- update to latest upstream version +- clean up spec for modern rpmbuild + +* Tue Feb 08 2011 Fedora Release Engineering - 0.18-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* Tue Dec 21 2010 Marcela Maslanova - 0.18-3 +- 661697 rebuild for fixing problems with vendorach/lib + +* Thu May 13 2010 Ralf Corsépius 0.18-2 +- perl-5.12.0 mass rebuild. + +* Sun Mar 14 2010 Chris Weyl 0.18-1 +- update by Fedora::App::MaintainerTools 0.006 +- updating to latest GA CPAN version (0.18) + +* Sun Feb 28 2010 Chris Weyl 0.17-1 +- update by Fedora::App::MaintainerTools 0.004 +- PERL_INSTALL_ROOT => DESTDIR + +* Wed Jan 20 2010 Chris Weyl 0.15-1 +- auto-update to 0.15 (by cpan-spec-update 0.01) +- altered br on perl(Test::More) (0 => 0.88) + +* Fri Dec 4 2009 Stepan Kasal - 0.13-2 +- rebuild against perl 5.10.1 + +* Sat Sep 19 2009 Chris Weyl 0.13-1 +- auto-update to 0.13 (by cpan-spec-update 0.01) +- added a new br on perl(Test::Moose) (version 0) + +* Wed Aug 19 2009 Chris Weyl 0.10-1 +- auto-update to 0.10 (by cpan-spec-update 0.01) + +* Sun Jul 26 2009 Fedora Release Engineering - 0.09-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild + +* Tue Jun 16 2009 Chris Weyl 0.09-2 +- drop README, LICENSE from doc + +* Tue Jun 16 2009 Chris Weyl 0.09-1 +- auto-update to 0.09 (by cpan-spec-update 0.01) +- added a new br on perl(ExtUtils::MakeMaker) (version 6.42) +- added a new req on perl(Moose) (version 0.78) + +* Wed May 20 2009 Chris Weyl 0.06-1 +- auto-update to 0.06 (by cpan-spec-update 0.01) +- altered br on perl(Test::Exception) (0 => 0.27) +- altered br on perl(Moose) (0.63 => 0.78) + +* Thu Feb 26 2009 Fedora Release Engineering - 0.04-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Wed Feb 11 2009 Chris Weyl 0.04-1 +- update to 0.04 + +* Sun Jan 25 2009 Chris Weyl 0.03-1 +- update to 0.03 + +* Mon Jan 12 2009 Chris Weyl 0.02-1 +- update for submission + +* Sun Jan 11 2009 Chris Weyl 0.02-0 +- initial RPM packaging +- generated with cpan2dist (CPANPLUS::Dist::RPM version 0.0.7) diff --git a/SPECS/perl-Net-CIDR.spec b/SPECS/perl-Net-CIDR.spec new file mode 100644 index 0000000..592d62a --- /dev/null +++ b/SPECS/perl-Net-CIDR.spec @@ -0,0 +1,157 @@ +Name: perl-Net-CIDR +Version: 0.20 +Release: 1%{?dist} +Summary: Manipulate IPv4/IPv6 netblocks in CIDR notation +License: GPL+ or Artistic +URL: https://metacpan.org/release/Net-CIDR +Source0: https://cpan.metacpan.org/modules/by-module/Net/Net-CIDR-%{version}.tar.gz +BuildArch: noarch +# Module Build +BuildRequires: coreutils +BuildRequires: findutils +BuildRequires: make +BuildRequires: perl-generators +BuildRequires: perl-interpreter +BuildRequires: perl(ExtUtils::MakeMaker) +# Module Runtime +BuildRequires: perl(Carp) +BuildRequires: perl(Exporter) +# Test Suite +# (no additional dependencies) +# Runtime +Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version)) + +%description +The Net::CIDR package contains functions that manipulate lists of IP netblocks +expressed in CIDR notation. The Net::CIDR functions handle both IPv4 and IPv6 +addresses. + +%prep +%setup -q -n Net-CIDR-%{version} + +%build +perl Makefile.PL INSTALLDIRS=vendor +make %{?_smp_mflags} + +%install +make pure_install DESTDIR=%{buildroot} +find %{buildroot} -type f -name .packlist -delete +%{_fixperms} -c %{buildroot} + +%check +make test + +%files +%license COPYING +%doc ChangeLog README +%{perl_vendorlib}/Net/ +%{_mandir}/man3/Net::CIDR.3* + +%changelog +* Wed Apr 17 2019 Paul Howarth - 0.20-1 +- Update to 0.20 + - _ipcmp: Handle comparison of mixed IPv4 and IPv6-specified addresses, + allowing cidrlookup() to look up IPv6-mapped IPv4 addresses in IPv4 + address ranges, and vice versa + +* Fri Feb 01 2019 Fedora Release Engineering - 0.19-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Fri Jul 13 2018 Fedora Release Engineering - 0.19-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Wed Jun 27 2018 Jitka Plesnikova - 0.19-2 +- Perl 5.28 rebuild + +* Tue Jun 12 2018 Paul Howarth - 0.19-1 +- Update to 0.19 +- Drop redundant %%{?perl_default_filter} +- Classify buildreqs by usage +- Don't need to delete empty directories from the buildroot +- Use %%license +- Make %%files list more explicit + +* Thu Feb 08 2018 Fedora Release Engineering - 0.18-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Thu Jul 27 2017 Fedora Release Engineering - 0.18-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Sun Jun 04 2017 Jitka Plesnikova - 0.18-7 +- Perl 5.26 rebuild + +* Sat Feb 11 2017 Fedora Release Engineering - 0.18-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Sun May 15 2016 Jitka Plesnikova - 0.18-5 +- Perl 5.24 rebuild + +* Thu Feb 04 2016 Fedora Release Engineering - 0.18-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Thu Jun 18 2015 Fedora Release Engineering - 0.18-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Wed Jun 03 2015 Jitka Plesnikova - 0.18-2 +- Perl 5.22 rebuild + +* Sun Feb 08 2015 Emmanuel Seyman - 0.18-1 +- Update to 0.18 + +* Wed Aug 27 2014 Jitka Plesnikova - 0.17-5 +- Perl 5.20 rebuild + +* Sat Jun 07 2014 Fedora Release Engineering - 0.17-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + +* Sat Aug 03 2013 Fedora Release Engineering - 0.17-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild + +* Wed Jul 17 2013 Petr Pisar - 0.17-2 +- Perl 5.18 rebuild + +* Sun Jun 09 2013 Emmanuel Seyman - 0.17-1 +- Update to 0.17 +- Add perl default filter +- Remove no-longer-used macros + +* Thu Feb 14 2013 Fedora Release Engineering - 0.15-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + +* Fri Jul 20 2012 Fedora Release Engineering - 0.15-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Thu Jun 07 2012 Petr Pisar - 0.15-2 +- Perl 5.16 rebuild + +* Sun Apr 22 2012 Nicolas Chauvet - 0.15-1 +- Update to 0.15 + +* Fri Jan 13 2012 Fedora Release Engineering - 0.14-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + +* Wed Jun 15 2011 Marcela Mašláňová - 0.14-4 +- Perl mass rebuild + +* Tue Feb 08 2011 Fedora Release Engineering - 0.14-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* Tue Dec 21 2010 Marcela Maslanova - 0.14-2 +- 661697 rebuild for fixing problems with vendorach/lib + +* Thu Jul 01 2010 Nicolas Chauvet - 0.14-1 +- Update to 0.14 + +* Tue May 04 2010 Marcela Maslanova - 0.13-4 +- Mass rebuild with perl-5.12.0 + +* Mon Dec 7 2009 Stepan Kasal - 0.13-3 +- rebuild against perl 5.10.1 + +* Mon Nov 9 2009 Nicolas Chauvet - 0.13-2 +- Fix License tag +- Remove Net-CIDR.spec from %%doc +- List files more explicitely + +* Fri Sep 25 2009 Nicolas Chauvet - 0.13-1 +- Specfile autogenerated by cpanspec 1.78. diff --git a/SPECS/perl-Net-IP.spec b/SPECS/perl-Net-IP.spec new file mode 100644 index 0000000..1d9c44b --- /dev/null +++ b/SPECS/perl-Net-IP.spec @@ -0,0 +1,260 @@ +#TODO: BR:/R: perl(IP::Authority) when available + +Name: perl-Net-IP +Version: 1.26 +Release: 20%{?dist} +Summary: Perl module for manipulation of IPv4 and IPv6 addresses +# Some ambiguity here, see http://rt.cpan.org/Ticket/Display.html?id=28689 +# MIT-like for the IP.pm itself, and "like Perl itself" for all the other +# scripts included. +License: MIT and (GPL+ or Artistic) +URL: https://metacpan.org/release/Net-IP +Source: https://cpan.metacpan.org/modules/by-module/Net/Net-IP-%{version}.tar.gz +Patch0: Net-IP-1.26-rt60439.patch +Patch1: Net-IP-1.26-shellbang.patch +BuildArch: noarch +# Build: +BuildRequires: coreutils +BuildRequires: findutils +BuildRequires: make +BuildRequires: perl-generators +BuildRequires: perl-interpreter +BuildRequires: perl(Config) +BuildRequires: perl(ExtUtils::MakeMaker) +# Run-time: +BuildRequires: perl(Exporter) +BuildRequires: perl(Math::BigInt) +BuildRequires: perl(overload) +BuildRequires: perl(strict) +BuildRequires: perl(vars) +# Script Run-time: +BuildRequires: perl(Getopt::Std) +# Tests: +BuildRequires: perl(File::Basename) +BuildRequires: perl(FileHandle) +BuildRequires: perl(lib) +# Dependencies: +Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version)) +# Not yet packaged: IP::Authority + +%description +This is the Net::IP module, designed to allow easy manipulation of IPv4 and +IPv6 addresses. + +Two applications using the Net::IP module are included: ipcount, an IP address +mini-calculator, which can calculate the number of IP addresses in a prefix or +all the prefixes contained in a given range; and iptab, which prints out a +handy IP "cheat sheet". + +%prep +%setup -q -n Net-IP-%{version} + +# Apply fix for zero networks (#197425, CPAN RT#20265, CPAN RT#60439) +%patch0 + +# Fix shellbangs in shipped scripts +%patch1 + +%build +perl Makefile.PL INSTALLDIRS=vendor +make %{?_smp_mflags} + +%install +make pure_install DESTDIR=%{buildroot} +find %{buildroot} -type f -name .packlist -delete +%{_fixperms} -c %{buildroot} + +%check +make test + +# This should work for 0.0.0.0 +# https://bugzilla.redhat.com/show_bug.cgi?id=197425 +PERL5LIB=%{buildroot}%{perl_vendorlib} ./iptab + +%files +%license COPYING +%doc Changes README +# GPL+ or Artistic +%{_bindir}/ipcount +%{_bindir}/iptab +# MIT +%{perl_vendorlib}/Net/ +%{_mandir}/man3/Net::IP.3* + +%changelog +* Fri Aug 23 2019 Paul Howarth - 1.26-20 +- Use upstream-approved fix for zero networks (CPAN RT#60439) +- Fix shellbangs in utility scripts +- Specify all dependencies +- Use %%license + +* Fri Jul 26 2019 Fedora Release Engineering - 1.26-19 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Thu May 30 2019 Jitka Plesnikova - 1.26-18 +- Perl 5.30 rebuild + +* Fri Feb 01 2019 Fedora Release Engineering - 1.26-17 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Fri Jul 13 2018 Fedora Release Engineering - 1.26-16 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Wed Jun 27 2018 Jitka Plesnikova - 1.26-15 +- Perl 5.28 rebuild + +* Thu Feb 08 2018 Fedora Release Engineering - 1.26-14 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Thu Jul 27 2017 Fedora Release Engineering - 1.26-13 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Sun Jun 04 2017 Jitka Plesnikova - 1.26-12 +- Perl 5.26 rebuild + +* Sat Feb 11 2017 Fedora Release Engineering - 1.26-11 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Sun May 15 2016 Jitka Plesnikova - 1.26-10 +- Perl 5.24 rebuild + +* Thu Feb 04 2016 Fedora Release Engineering - 1.26-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Thu Jun 18 2015 Fedora Release Engineering - 1.26-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Wed Jun 03 2015 Jitka Plesnikova - 1.26-7 +- Perl 5.22 rebuild + +* Wed Aug 27 2014 Jitka Plesnikova - 1.26-6 +- Perl 5.20 rebuild + +* Sat Jun 07 2014 Fedora Release Engineering - 1.26-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + +* Sat Aug 03 2013 Fedora Release Engineering - 1.26-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild + +* Wed Jul 17 2013 Petr Pisar - 1.26-3 +- Perl 5.18 rebuild + +* Thu Feb 14 2013 Fedora Release Engineering - 1.26-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + +* Thu Nov 29 2012 Petr Pisar - 1.26-1 +- 1.26 bump + +* Fri Jul 20 2012 Fedora Release Engineering - 1.25-20 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Fri Jun 08 2012 Petr Pisar - 1.25-19 +- Perl 5.16 rebuild + +* Fri Jan 13 2012 Fedora Release Engineering - 1.25-18 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + +* Fri Jun 17 2011 Marcela Mašláňová - 1.25-17 +- Perl mass rebuild + +* Tue Feb 08 2011 Fedora Release Engineering - 1.25-16 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* Tue Dec 21 2010 Marcela Maslanova - 1.25-15 +- Rebuild to fix problems with vendorarch/lib (#661697) + +* Tue May 04 2010 Marcela Maslanova - 1.25-14 +- Mass rebuild with perl-5.12.0 + +* Wed Jan 27 2010 Stepan Kasal - 1.25-13 +- fix the source URL + +* Wed Jan 27 2010 Stepan Kasal - 1.25-12 +- fix license tag + +* Mon Dec 7 2009 Stepan Kasal - 1.25-11 +- rebuild against perl 5.10.1 + +* Sun Jul 26 2009 Fedora Release Engineering - 1.25-10 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild + +* Thu Feb 26 2009 Fedora Release Engineering - 1.25-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Wed Feb 27 2008 Tom "spot" Callaway - 1.25-8 +- Rebuild for perl 5.10 (again) + +* Fri Feb 1 2008 Tom "spot" Callaway - 1.25-7 +- disable tests due to upstream bug 50114 + +* Fri Feb 1 2008 Tom "spot" Callaway - 1.25-6 +- Work around http://rt.perl.org/rt3//Public/Bug/Display.html?id=50114 + +* Thu Jan 31 2008 Tom "spot" Callaway - 1.25-5 +- rebuild for new perl + +* Sun Aug 12 2007 Ville Skyttä - 1.25-4 +- BuildRequire perl(ExtUtils::MakeMaker) +- License: MIT + +* Sun Feb 04 2007 Robin Norwood - 1.25-3 +- Resolves: bz#226271 +- Incorporate some fixes to the spec file from Ville: + +* Wed Jul 05 2006 Jason Vas Dias - 1.25-2 +- fix bug 197925 - make intip handle zero-valued IP addresses + +* Mon Jun 05 2006 Jason Vas Dias - 1.25-1 +- upgrade to 1.25 + +* Fri Feb 03 2006 Jason Vas Dias - 1.24-2.2 +- rebuild for new perl-5.8.8 + +* Fri Dec 16 2005 Jesse Keating +- rebuilt for new gcc + +* Fri Dec 16 2005 Jesse Keating +- rebuilt for new gcj + +* Mon Oct 31 2005 Warren Togami - 1.24-2 +- import into FC5 because perl-Net-DNS needs it + +* Wed Oct 19 2005 Ville Skyttä - 1.24-1 +- 1.24. + +* Mon Jun 6 2005 Ville Skyttä - 1.23-3 +- 1.23, patches applied upstream. +- Improve description. + +* Sun May 29 2005 Ville Skyttä - 1.22-2 +- 1.22, include test case for rt.cpan.org #7528 patch. +- Patch to mute stdout noise from ip_reverse(). + +* Wed Apr 6 2005 Michael Schwendt - 1.21-2 +- rebuilt + +* Thu Dec 2 2004 Ville Skyttä - 0:1.21-1 +- Update to 1.21. + +* Sat Nov 6 2004 Ville Skyttä - 0:1.20-0.fdr.7 +- Apply fixes from rt.cpan.org #3844 and #7528. +- Some specfile cleanups. + +* Sun May 9 2004 Ville Skyttä - 0:1.20-0.fdr.6 +- BuildRequire perl >= 1:5.6.1-34.99.6 for support for vendor installdirs. +- Use pure_install to avoid perllocal.pod workarounds. + +* Sun Apr 25 2004 Ville Skyttä - 0:1.20-0.fdr.5 +- Require perl(:MODULE_COMPAT_*). + +* Mon Feb 2 2004 Ville Skyttä - 0:1.20-0.fdr.4 +- Reduce directory ownership bloat. + +* Mon Dec 1 2003 Ville Skyttä - 0:1.20-0.fdr.3 +- Specfile cleanup. + +* Sun Aug 31 2003 Ville Skyttä - 0:1.20-0.fdr.2 +- Install into vendor dirs. + +* Wed Jul 16 2003 Ville Skyttä - 0:1.20-0.fdr.1 +- First build. diff --git a/SPECS/perl-Params-Classify.spec b/SPECS/perl-Params-Classify.spec new file mode 100644 index 0000000..5113ef2 --- /dev/null +++ b/SPECS/perl-Params-Classify.spec @@ -0,0 +1,173 @@ +Name: perl-Params-Classify +Version: 0.015 +Release: 1%{?dist} +Summary: Argument type classification +License: GPL+ or Artistic +URL: http://search.cpan.org/dist/Params-Classify/ +Source0: http://www.cpan.org/authors/id/Z/ZE/ZEFRAM/Params-Classify-%{version}.tar.gz +# Module Build +BuildRequires: coreutils +BuildRequires: findutils +BuildRequires: gcc +BuildRequires: perl-devel +BuildRequires: perl-generators +BuildRequires: perl-interpreter +BuildRequires: perl(ExtUtils::ParseXS) >= 3.30 +BuildRequires: perl(Module::Build) +# Module Runtime +BuildRequires: perl(Devel::CallChecker) >= 0.003 +BuildRequires: perl(Exporter) +BuildRequires: perl(parent) +BuildRequires: perl(Scalar::Util) >= 1.01 +BuildRequires: perl(strict) +BuildRequires: perl(warnings) +BuildRequires: perl(XSLoader) +# Test Suite +BuildRequires: perl(Test::More) +# Optional Tests +BuildRequires: perl(Test::Pod) +BuildRequires: perl(Test::Pod::Coverage) +# Dependencies +Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version)) +Requires: perl(Devel::CallChecker) >= 0.003 +Requires: perl(Exporter) +Requires: perl(Scalar::Util) >= 1.01 +Requires: perl(XSLoader) + +# Don't "provide" private Perl libs +%{?perl_default_filter} + +%description +This module provides various type-testing functions. These are intended +for functions that, unlike most Perl code, care what type of data they +are operating on. For example, some functions wish to behave +differently depending on the type of their arguments (like overloaded +functions in C++). + +%prep +%setup -q -n Params-Classify-%{version} + +%build +perl Build.PL --installdirs=vendor --optimize="%{optflags}" +./Build + +%install +./Build install --destdir=%{buildroot} --create_packlist=0 +find %{buildroot} -type f -name '*.bs' -empty -delete +%{_fixperms} -c %{buildroot} + +%check +./Build test + +%files +%doc Changes README +#%{perl_vendorarch}/auto/Params/ +#%{perl_vendorarch}/Params/ +/usr/share/perl5/vendor_perl/Params/Classify.pm +%{_mandir}/man3/Params::Classify.3* + +%changelog +* Mon Aug 7 2017 Paul Howarth - 0.015-1 +- Update to 0.015 + - Port to Perl 5.19.4, where the C type of array indices has changed + - Update to accommodate PERL_OP_PARENT builds of Perl 5.21.11 or later + (which is the default from Perl 5.25.1) + - Trigger custom op generation via Devel::CallChecker rather than by hooking + the underlying op checker + - Update test suite not to rely on . in @INC, which is no longer necessarily + there from Perl 5.25.7 + - No longer include a Makefile.PL in the distribution + - Correct dynamic_config setting to 0 + - Use boolSV() where appropriate in XS code + - Use cBOOL() where appropriate + - Consistently use THX_ prefix on internal function names + - Include META.json in distribution + - Add MYMETA.json to .cvsignore + - Convert .cvsignore to .gitignore + - Update for changed S_croak_xs_usage() prototype in ExtUtils::ParseXS 3.30, + requiring the new version of that module in order to build the XS + implementation + - In documentation, use four-column indentation for all verbatim material + - In META.{yml,json}, point to public bug tracker + - Correctly classify ExtUtils::ParseXS dependency as a recommendation rather + than a requirement + - Avoid some compiler warnings +- Classify buildreqs by usage +- Drop legacy spec file elements: %%defattr and Group: tag +- Make %%files list more explicit + +* Thu Aug 03 2017 Fedora Release Engineering - 0.013-21 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + +* Thu Jul 27 2017 Fedora Release Engineering - 0.013-20 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Sun Jun 04 2017 Jitka Plesnikova - 0.013-19 +- Perl 5.26 rebuild + +* Mon May 22 2017 Petr Pisar - 0.013-18 +- Restore compatibility with Perl 5.26.0 (CPAN RT#114490) + +* Sat Feb 11 2017 Fedora Release Engineering - 0.013-17 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Sun May 15 2016 Jitka Plesnikova - 0.013-16 +- Perl 5.24 rebuild + +* Thu Feb 04 2016 Fedora Release Engineering - 0.013-15 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Thu Jun 18 2015 Fedora Release Engineering - 0.013-14 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Fri Jun 05 2015 Jitka Plesnikova - 0.013-13 +- Perl 5.22 rebuild + +* Wed Aug 27 2014 Jitka Plesnikova - 0.013-12 +- Perl 5.20 rebuild + +* Sun Aug 17 2014 Fedora Release Engineering - 0.013-11 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild + +* Sat Jun 07 2014 Fedora Release Engineering - 0.013-10 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + +* Sun Aug 04 2013 Fedora Release Engineering - 0.013-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild + +* Sat Jul 20 2013 Petr Pisar - 0.013-8 +- Perl 5.18 rebuild + +* Thu Feb 14 2013 Fedora Release Engineering - 0.013-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + +* Fri Jul 20 2012 Fedora Release Engineering - 0.013-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Tue Jun 12 2012 Petr Pisar - 0.013-5 +- Perl 5.16 rebuild + +* Fri Jan 13 2012 Fedora Release Engineering - 0.013-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + +* Mon Jun 20 2011 Marcela Mašláňová - 0.013-3 +- Perl mass rebuild + +* Tue Feb 08 2011 Fedora Release Engineering - 0.013-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* Fri Nov 19 2010 Iain Arnell 0.013-1 +- update to latest upstream version + +* Tue Nov 09 2010 Iain Arnell 0.012-3 +- BR perl(ExtUtils::ParseXS) >= 2.2006 now that it's available + +* Sat Nov 06 2010 Iain Arnell 0.012-2 +- clarify ExtUtils::ParseXS build requirement version + +* Thu Nov 04 2010 Iain Arnell 0.012-1 +- update to latest upstream version +- use correct optflags macro + +* Sun Sep 26 2010 Iain Arnell 0.011-1 +- Specfile autogenerated by cpanspec 1.78. diff --git a/SPECS/perl-Role-Tiny.spec b/SPECS/perl-Role-Tiny.spec new file mode 100644 index 0000000..00c58d0 --- /dev/null +++ b/SPECS/perl-Role-Tiny.spec @@ -0,0 +1,257 @@ +Name: perl-Role-Tiny +Version: 2.002004 +Release: 1%{?dist} +Summary: A nouvelle cuisine portion size slice of Moose +License: GPL+ or Artistic +URL: https://metacpan.org/release/Role-Tiny +Source0: https://cpan.metacpan.org/authors/id/H/HA/HAARG/Role-Tiny-%{version}.tar.gz +BuildArch: noarch +# Build +BuildRequires: coreutils +BuildRequires: make +BuildRequires: perl-generators +BuildRequires: perl-interpreter +BuildRequires: perl(ExtUtils::MakeMaker) >= 6.76 +# Module +BuildRequires: perl(Carp) +BuildRequires: perl(Class::Method::Modifiers) >= 1.05 +BuildRequires: perl(Exporter) +BuildRequires: perl(mro) +BuildRequires: perl(strict) +BuildRequires: perl(warnings) +# Test Suite +BuildRequires: perl(base) +BuildRequires: perl(constant) +BuildRequires: perl(lib) +BuildRequires: perl(overload) +BuildRequires: perl(Test::More) >= 0.88 +# Dependencies +Requires: perl(:MODULE_COMPAT_%(eval "`/usr/bin/perl -V:version`"; echo $version)) +Requires: perl(Carp) +Requires: perl(Class::Method::Modifiers) >= 1.05 +Requires: perl(mro) + +# perl-Role-Tiny was split from perl-Moo +Conflicts: perl-Moo < 0.009014 + +%description +Role::Tiny is a minimalist role composition tool. + +%prep +%setup -q -n Role-Tiny-%{version} + +%build +/usr/bin/perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1 NO_PERLLOCAL=1 +%{make_build} + +%install +%{make_install} +%{_fixperms} -c %{buildroot} + +%check +%{make_build} test + +%files +%license LICENSE +%doc Changes README +%{perl_vendorlib}/Role/ +/usr/lib64/perl5/vendor_perl/auto/Role/Tiny/.packlist +%{_mandir}/man3/Role::Tiny.3* +%{_mandir}/man3/Role::Tiny::With.3* +%exclude /usr/lib64/perl5/perllocal.pod + +%changelog +* Sun Jan 24 2021 Emmanuel Seyman - 2.002004-1 +- Update to 2.002004 + +* Tue Jan 12 2021 Paul Howarth - 2.002003-1 +- Update to 2.002003 + +* Tue Jul 28 2020 Fedora Release Engineering - 2.001004-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Tue Jun 23 2020 Jitka Plesnikova - 2.001004-3 +- Perl 5.32 rebuild + +* Thu Jan 30 2020 Fedora Release Engineering - 2.001004-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Fri Oct 25 2019 Paul Howarth - 2.001004-1 +- Update to 2.001004 + +* Wed Oct 9 2019 Paul Howarth - 2.001003-1 +- Update to 2.001003 +- Drop redundant use of %%{?_smp_mflags} with %%{make_build} + +* Thu Oct 3 2019 Paul Howarth - 2.001001-1 +- Update to 2.001001 +- This release by HAARG: update source URL +- Classify buildreqs by usage +- Fix permissions verbosely +- Drop redundant use of %%{?perl_default_filter} + +* Wed Aug 07 2019 Emmanuel Seyman - 2.000008-1 +- Update to 2.000008 + +* Sun Aug 04 2019 Emmanuel Seyman - 2.000007-1 +- Update to 2.000007 +- Replace calls to %%{__perl} with /usr/bin/perl +- Replace calls to "make pure_install" with %%{make_install} +- Replace calls to "make" with %%{make_build} +- Tage LICENSE file as such + +* Fri Jul 26 2019 Fedora Release Engineering - 2.000006-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Sun Jun 02 2019 Jitka Plesnikova - 2.000006-8 +- Perl 5.30 re-rebuild of bootstrapped packages + +* Fri May 31 2019 Jitka Plesnikova - 2.000006-7 +- Perl 5.30 rebuild + +* Fri Feb 01 2019 Fedora Release Engineering - 2.000006-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Fri Jul 13 2018 Fedora Release Engineering - 2.000006-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Sun Jul 01 2018 Jitka Plesnikova - 2.000006-4 +- Perl 5.28 re-rebuild of bootstrapped packages + +* Thu Jun 28 2018 Jitka Plesnikova - 2.000006-3 +- Perl 5.28 rebuild + +* Fri Feb 09 2018 Fedora Release Engineering - 2.000006-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Sun Nov 12 2017 Emmanuel Seyman - 2.000006-1 +- Update to 2.000006 + +* Thu Jul 27 2017 Fedora Release Engineering - 2.000005-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Wed Jun 07 2017 Jitka Plesnikova - 2.000005-4 +- Perl 5.26 re-rebuild of bootstrapped packages + +* Mon Jun 05 2017 Jitka Plesnikova - 2.000005-3 +- Perl 5.26 rebuild + +* Sat Feb 11 2017 Fedora Release Engineering - 2.000005-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Sun Nov 06 2016 Emmanuel Seyman - 2.000005-1 +- Update to 2.000005 + +* Wed May 18 2016 Jitka Plesnikova - 2.000003-3 +- Perl 5.24 re-rebuild of bootstrapped packages + +* Sun May 15 2016 Jitka Plesnikova - 2.000003-2 +- Perl 5.24 rebuild + +* Fri May 06 2016 Emmanuel Seyman - 2.000003-1 +- Update to 2.000003 + +* Thu Feb 04 2016 Fedora Release Engineering - 2.000001-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Thu Jun 18 2015 Fedora Release Engineering - 2.000001-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Wed Jun 10 2015 Jitka Plesnikova - 2.000001-3 +- Perl 5.22 re-rebuild of bootstrapped packages + +* Sat Jun 06 2015 Jitka Plesnikova - 2.000001-2 +- Perl 5.22 rebuild + +* Sat Apr 25 2015 Emmanuel Seyman - 2.000001-1 +- Update to 2.000001 + +* Sun Mar 01 2015 Emmanuel Seyman - 2.000000-1 +- Update to 2.000000 + +* Mon Nov 10 2014 Emmanuel Seyman - 1.003004-1 +- Update to 1.003004 + +* Sun Sep 07 2014 Jitka Plesnikova - 1.003003-4 +- Perl 5.20 re-rebuild of bootstrapped packages + +* Fri Aug 29 2014 Jitka Plesnikova - 1.003003-3 +- Perl 5.20 rebuild + +* Sat Jun 07 2014 Fedora Release Engineering - 1.003003-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + +* Sat Mar 29 2014 Paul Howarth - 1.003003-1 +- Update to 1.003003 + - Overloads specified as method names rather than subrefs are now applied + properly + - Allow superclass to provide conflicting methods (CPAN RT#91054) + - Use ->is_role internally to check if a package is a role + - Document that Role::Tiny applies strict and fatal warnings +- Require Class::Method::Modifiers at runtime +- Make %%files list more explicit + +* Tue Mar 25 2014 Petr Pisar - 1.003002-2 +- Break build-cycle: perl-Role-Tiny → perl-namespace-autoclean → perl-Moose → + perl-Test-Spelling → perl-Pod-Spell → perl-File-ShareDir-ProjectDistDir → + perl-Path-IsDev → perl-Role-Tiny + +* Fri Oct 18 2013 Miro Hrončok - 1.003002-1 +- 1.003002 bump + +* Fri Aug 16 2013 Jitka Plesnikova - 1.003001-1 +- 1.003001 bump +- Specify all dependencies + +* Sat Aug 03 2013 Petr Pisar - 1.002005-2 +- Perl 5.18 rebuild + +* Fri Feb 15 2013 Iain Arnell 1.002005-1 +- update to latest upstream version + +* Thu Feb 14 2013 Fedora Release Engineering - 1.002004-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + +* Fri Nov 02 2012 Iain Arnell 1.002004-1 +- update to latest upstream version + +* Sun Oct 28 2012 Iain Arnell 1.002002-1 +- update to latest upstream version + +* Sat Oct 27 2012 Iain Arnell 1.002001-1 +- update to latest upstream version + +* Sat Oct 20 2012 Iain Arnell 1.002000-1 +- update to latest upstream version + +* Sun Jul 29 2012 Iain Arnell 1.001005-1 +- update to latest upstream version + +* Fri Jul 20 2012 Fedora Release Engineering - 1.001004-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Tue Jul 17 2012 Iain Arnell 1.001004-1 +- update to latest upstream version + +* Fri Jun 22 2012 Petr Pisar - 1.001002-2 +- Perl 5.16 rebuild + +* Tue May 08 2012 Iain Arnell 1.001002-1 +- update to latest upstream version + +* Fri Apr 27 2012 Iain Arnell 1.001001-1 +- update to latest upstream version +- don't explicity require Class::Method::Modifiers + +* Wed Apr 04 2012 Iain Arnell 1.000001-1 +- update to latest upstream version + +* Mon Apr 02 2012 Iain Arnell 1.000000-3 +- explicitly conflict with perl-Moo < 0.009014; this module used to be + distributed as part of Moo + +* Mon Apr 02 2012 Iain Arnell 1.000000-2 +- fix spelling of cuisine in summary + +* Sun Apr 01 2012 Iain Arnell 1.000000-1 +- Specfile autogenerated by cpanspec 1.79. diff --git a/SPECS/perl-Sub-Exporter-Progressive.spec b/SPECS/perl-Sub-Exporter-Progressive.spec new file mode 100644 index 0000000..3ab5e87 --- /dev/null +++ b/SPECS/perl-Sub-Exporter-Progressive.spec @@ -0,0 +1,178 @@ +# We need to patch the test suite if we have old versions of Test::More +%global old_test_more %(perl -MTest::More -e 'print (($Test::More::VERSION < 0.88) ? 1 : 0);' 2>/dev/null || echo 0) + +Name: perl-Sub-Exporter-Progressive +Version: 0.001013 +Release: 1%{?dist} +Summary: Only use Sub::Exporter if you need it +Group: Development/Libraries +License: GPL+ or Artistic +URL: http://search.cpan.org/dist/Sub-Exporter-Progressive/ +Source0: http://search.cpan.org/CPAN/authors/id/F/FR/FREW/Sub-Exporter-Progressive-%{version}.tar.gz +Patch1: Sub-Exporter-Progressive-0.001013-old-Test::More.patch +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(id -nu) +BuildArch: noarch +# =============== Module Build ====================== +BuildRequires: coreutils +BuildRequires: findutils +BuildRequires: make +BuildRequires: perl +BuildRequires: perl-generators +BuildRequires: perl(ExtUtils::MakeMaker) +# =============== Module Runtime ==================== +BuildRequires: perl(Carp) +BuildRequires: perl(Exporter) >= 5.58 +BuildRequires: perl(strict) +BuildRequires: perl(Sub::Exporter) +BuildRequires: perl(warnings) +# =============== Test Suite ======================== +BuildRequires: perl(constant) +BuildRequires: perl(lib) +BuildRequires: perl(Test::More) +# =============== Module Runtime ==================== +Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version)) +Requires: perl(Carp) +Requires: perl(Exporter) >= 5.58 +Requires: perl(Sub::Exporter) + +%description +Sub::Exporter is an incredibly powerful module, but with that power comes +great responsibility, er- as well as some runtime penalties. This module is a +Sub::Exporter wrapper that will let your users just use Exporter if all they +are doing is picking exports, but use Sub::Exporter if your users try to use +Sub::Exporter's more advanced features, like renaming exports, if they try to +use them. + +Note that this module will export @EXPORT and @EXPORT_OK package variables for +Exporter to work. Additionally, if your package uses advanced Sub::Exporter +features like currying, this module will only ever use Sub::Exporter, so you +might as well use it directly. + +%prep +%setup -q -n Sub-Exporter-Progressive-%{version} + +# We need to patch the test suite if we have old versions of Test::More +%if %{old_test_more} +%patch1 +%endif + +%build +perl Makefile.PL INSTALLDIRS=vendor +make %{?_smp_mflags} + +%install +rm -rf %{buildroot} +make pure_install DESTDIR=%{buildroot} +find %{buildroot} -type f -name .packlist -delete +%{_fixperms} -c %{buildroot} + +%check +make test + +%clean +rm -rf %{buildroot} + +%files +%if 0%{?_licensedir:1} +%license LICENSE +%else +%doc LICENSE +%endif +%doc Changes README +%{perl_vendorlib}/Sub/ +%{_mandir}/man3/Sub::Exporter::Progressive.3* + +%changelog +* Sat Oct 22 2016 Paul Howarth - 0.001013-1 +- Update to 0.001013 + - Avoid possible warnings about special variables only being used once +- Update old Test::More patch + +* Wed Aug 24 2016 Paul Howarth - 0.001012-1 +- Update to 0.001012 + - Many small performance improvements +- BR: perl-generators +- Simplify find command using -delete +- Update old Test::More patch +- Package new LICENSE file + +* Sun May 15 2016 Jitka Plesnikova - 0.001011-7 +- Perl 5.24 rebuild + +* Thu Feb 04 2016 Fedora Release Engineering - 0.001011-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Thu Jun 18 2015 Fedora Release Engineering - 0.001011-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Fri Jun 05 2015 Jitka Plesnikova - 0.001011-4 +- Perl 5.22 rebuild + +* Wed Aug 27 2014 Jitka Plesnikova - 0.001011-3 +- Perl 5.20 rebuild + +* Sat Jun 07 2014 Fedora Release Engineering - 0.001011-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + +* Mon Oct 28 2013 Paul Howarth - 0.001011-1 +- Update to 0.001011 + - Fix in global destruction + - Fix SYNOPSIS + - Fix duplicate word in DESCRIPTION (CPAN RT#86072) + +* Sun Aug 04 2013 Fedora Release Engineering - 0.001010-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild + +* Sun Jul 21 2013 Petr Pisar - 0.001010-2 +- Perl 5.18 rebuild + +* Wed Mar 27 2013 Paul Howarth - 0.001010-1 +- Update to 0.001010 + - Fix module name in Makefile.PL (CPAN RT#83932) + - Work around Exporter.pm not installable on perl < 5.8.0 +- Update old Test::More patch + +* Wed Mar 13 2013 Paul Howarth - 0.001009-1 +- Update to 0.001009 + - Disallow version names in random parts of the import list for consistency + with Sub::Exporter (CPAN RT#83491) +- Update old Test::More patch, and apply if we have Test::More < 0.88 + +* Thu Feb 14 2013 Fedora Release Engineering - 0.001008-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + +* Tue Jan 22 2013 Paul Howarth - 0.001008-1 +- Update to 0.001008 + - Rewrite -tag to :tag for Exporter.pm + - Fix prereqs +- Update old Test::More patch, and apply if we have Test::More < 0.96 +- Bump perl(Exporter) version requirement to 5.58 + +* Mon Aug 27 2012 Paul Howarth - 0.001006-1 +- Update to 0.001006 + - Handle ':all' correctly +- Update old Test::More patch +- Drop redundant buildreq perl(Test::Pod) + +* Sat Aug 25 2012 Paul Howarth - 0.001005-1 +- Update to 0.001005 + - Add support for tags + - Warn if defaults are not in exports + - Add explicit dependency on Test::More 0.89 +- This release by LEONT -> update source URL +- Update old Test::More patch + +* Thu Aug 9 2012 Paul Howarth - 0.001004-1 +- Update to 0.001004 (fix skipping when Sub::Exporter isn't installed) +- This release by MSTROUT -> update source URL +- No LICENSE file in this release +- Update old Test::More patch + +* Wed Aug 1 2012 Paul Howarth - 0.001003-1 +- Update to 0.001003 (remove warning if there are no defaults) + +* Wed Aug 1 2012 Paul Howarth - 0.001002-2 +- Sanitize for Fedora submission + +* Wed Aug 1 2012 Paul Howarth - 0.001002-1 +- Initial RPM build diff --git a/SPECS/perl-Sub-Quote.spec b/SPECS/perl-Sub-Quote.spec new file mode 100644 index 0000000..5764609 --- /dev/null +++ b/SPECS/perl-Sub-Quote.spec @@ -0,0 +1,103 @@ +Name: perl-Sub-Quote +Version: 2.006006 +Release: 1%{?dist} +Summary: Efficient generation of subroutines via string eval +License: GPL+ or Artistic +URL: https://metacpan.org/release/Sub-Quote +Source0: https://cpan.metacpan.org/authors/id/H/HA/HAARG/Sub-Quote-%{version}.tar.gz +BuildArch: noarch +BuildRequires: make +BuildRequires: perl-generators +BuildRequires: perl-interpreter +BuildRequires: perl(:VERSION) >= 5.6.0 +BuildRequires: perl(ExtUtils::MakeMaker) >= 6.76 +BuildRequires: perl(strict) +BuildRequires: perl(warnings) +# Run-time +BuildRequires: perl(B) +BuildRequires: perl(Carp) +BuildRequires: perl(Exporter) +BuildRequires: perl(Scalar::Util) +# Tests +BuildRequires: perl(Config) +BuildRequires: perl(constant) +BuildRequires: perl(Data::Dumper) +BuildRequires: perl(File::Spec) +BuildRequires: perl(lib) +BuildRequires: perl(List::Util) +BuildRequires: perl(overload) +BuildRequires: perl(POSIX) +BuildRequires: perl(Test::Builder) +BuildRequires: perl(Test::Fatal) >= 0.003 +BuildRequires: perl(Test::More) >= 0.94 +BuildRequires: perl(threads) +Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version)) +Conflicts: perl-Moo < 2.003000 + +%description +This package provides performant ways to generate subroutines from strings. + +%prep +%setup -q -n Sub-Quote-%{version} + +%build +perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1 NO_PERLLOCAL=1 +%{make_build} + +%install +%{make_install} +%{_fixperms} $RPM_BUILD_ROOT/* + +%check +make test + +%files +%license LICENSE +%doc Changes README +%{perl_vendorlib}/* +/usr/lib64/perl5/vendor_perl/auto/Sub/Quote/.packlist +%{_mandir}/man3/* +%exclude /usr/lib64/perl5/perllocal.pod + +%changelog +* Wed Oct 02 2019 Jitka Plesnikova - 2.006006-1 +- 2.006006 bump + +* Fri Jul 26 2019 Fedora Release Engineering - 2.006003-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Fri May 31 2019 Jitka Plesnikova - 2.006003-2 +- Perl 5.30 rebuild + +* Mon Mar 11 2019 Jitka Plesnikova - 2.006003-1 +- 2.006003 bump + +* Sat Feb 02 2019 Fedora Release Engineering - 2.005001-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Fri Jul 13 2018 Fedora Release Engineering - 2.005001-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Thu Jun 28 2018 Jitka Plesnikova - 2.005001-2 +- Perl 5.28 rebuild + +* Fri Apr 20 2018 Jitka Plesnikova - 2.005001-1 +- 2.005001 bump + +* Wed Feb 07 2018 Jitka Plesnikova - 2.005000-1 +- 2.005000 bump + +* Thu Jul 27 2017 Fedora Release Engineering - 2.004000-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Mon Jun 12 2017 Jitka Plesnikova - 2.004000-1 +- 2.004000 bump + +* Mon Jun 05 2017 Jitka Plesnikova - 2.003001-3 +- Perl 5.26 rebuild + +* Sat Feb 11 2017 Fedora Release Engineering - 2.003001-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Mon Dec 12 2016 Jitka Plesnikova - 2.003001-1 +- Initial release diff --git a/SPECS/perl-Type-Tiny.spec b/SPECS/perl-Type-Tiny.spec new file mode 100644 index 0000000..39ba457 --- /dev/null +++ b/SPECS/perl-Type-Tiny.spec @@ -0,0 +1,341 @@ +Name: perl-Type-Tiny +Version: 1.010006 +Release: 1%{?dist} +Summary: Tiny, yet Moo(se)-compatible type constraint +License: GPL+ or Artistic +URL: https://metacpan.org/release/Type-Tiny +Source0: https://cpan.metacpan.org/authors/id/T/TO/TOBYINK/Type-Tiny-%{version}.tar.gz +BuildArch: noarch + +# --with reply_plugin +# Default: --without +# Missing deps (perl(Reply::Plugin)) +# Marked as unstable (cf. lib/Reply/Plugin/TypeTiny.pm) +%bcond_with reply_plugin + +BuildRequires: coreutils +BuildRequires: findutils +BuildRequires: sed +BuildRequires: %{__make} +BuildRequires: %{__perl} + +BuildRequires: perl-interpreter >= 0:5.006001 +BuildRequires: perl-generators +BuildRequires: perl(B) +BuildRequires: perl(B::Deparse) +BuildRequires: perl(Carp) +BuildRequires: perl(Config) +BuildRequires: perl(constant) +BuildRequires: perl(CPAN::Meta::Requirements) +BuildRequires: perl(Data::Dumper) +BuildRequires: perl(Encode) +BuildRequires: perl(Exporter::Tiny) >= 0.040 +BuildRequires: perl(ExtUtils::MakeMaker) >= 6.17 +BuildRequires: perl(feature) +BuildRequires: perl(lib) +BuildRequires: perl(Math::BigFloat) +BuildRequires: perl(Scalar::Util) +BuildRequires: perl(Test::Fatal) +BuildRequires: perl(Test::Moose) +BuildRequires: perl(Test::More) >= 0.96 +BuildRequires: perl(Test::Requires) +BuildRequires: perl(Test::Tester) >= 0.109 +BuildRequires: perl(Text::Balanced) +BuildRequires: perl(overload) +BuildRequires: perl(strict) +BuildRequires: perl(threads) +BuildRequires: perl(Tie::Array) +BuildRequires: perl(Tie::Hash) +BuildRequires: perl(Tie::Scalar) +BuildRequires: perl(utf8) +BuildRequires: perl(warnings) + +# optional +# N/A in Fedora: BuildRequires: perl(Class::InsideOut) +BuildRequires: perl(Class::ISA) +BuildRequires: perl(Devel::Hide) +BuildRequires: perl(Devel::LexAlias) >= 0.05 +BuildRequires: perl(Devel::StackTrace) +BuildRequires: perl(Exporter) >= 5.59 +BuildRequires: perl(Function::Parameters) +BuildRequires: perl(IO::String) +BuildRequires: perl(JSON::PP) >= 2.27105 +# N/A in Fedora: BuildRequires: perl(Kavorka) +BuildRequires: perl(match::simple) +BuildRequires: perl(Method::Generate::Accessor) +BuildRequires: perl(Moo) +BuildRequires: perl(Moo::Role) +# N/A in Fedora: BuildRequires: perl(Moops) +BuildRequires: perl(Moose) >= 2.0400 +BuildRequires: perl(Moose::Meta::TypeCoercion) +BuildRequires: perl(Moose::Meta::TypeCoercion::Union) +BuildRequires: perl(Moose::Meta::TypeConstraint) +BuildRequires: perl(Moose::Meta::TypeConstraint::Class) +BuildRequires: perl(Moose::Meta::TypeConstraint::DuckType) +BuildRequires: perl(Moose::Meta::TypeConstraint::Enum) +BuildRequires: perl(Moose::Meta::TypeConstraint::Union) +BuildRequires: perl(Moose::Util::TypeConstraints) +BuildRequires: perl(MooseX::Getopt) >= 0.63 +BuildRequires: perl(MooseX::Types) +BuildRequires: perl(MooseX::Types::Common) +BuildRequires: perl(MooseX::Types::Moose) +BuildRequires: perl(Mouse) +BuildRequires: perl(Mouse::Meta::TypeConstraint) +BuildRequires: perl(Mouse::Util) +BuildRequires: perl(Mouse::Util::TypeConstraints) +BuildRequires: perl(MouseX::Types) +# N/A in Fedora: BuildRequires: perl(MouseX::Types::Common) +BuildRequires: perl(MouseX::Types::Moose) +BuildRequires: perl(mro) +BuildRequires: perl(Object::Accessor) +BuildRequires: perl(re) +BuildRequires: perl(Ref::Util::XS) > 0.100 +%{?with_reply_plugin:BuildRequires: perl(Reply::Plugin)} +%if !%{defined perl_bootstrap} +# Build-cycle: perl-Return-Type → perl-Type-Tiny +BuildRequires: perl(Return::Type) >= 0.004 +%endif +BuildRequires: perl(Role::Tiny) +BuildRequires: perl(Role::Tiny::With) +BuildRequires: perl(Sub::Exporter::Lexical) >= 0.092291 +BuildRequires: perl(Specio) +BuildRequires: perl(Specio::Library::Builtins) +BuildRequires: perl(Sub::Name) +BuildRequires: perl(Sub::Quote) +# N/A in Fedora: BuildRequires: perl(Switcheroo) +%{?with_reply_plugin:BuildRequires: perl(Term::ANSIColor)} +BuildRequires: perl(Test::Memory::Cycle) +BuildRequires: perl(Test::Warnings) +BuildRequires: perl(Type::Tie) +# N/A in Fedora: BuildRequires: perl(Type::Tiny::XS) +%if !%{defined perl_bootstrap} +# Build-cycle: perl-Types-Path-Tiny → perl-Type-Tiny +BuildRequires: perl(Types::Path::Tiny) +%endif +BuildRequires: perl(Validation::Class) >= 7.900017 +BuildRequires: perl(Validation::Class::Simple) + +Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) +Requires: perl(B::Deparse) +Requires: perl(Carp) +Requires: perl(Data::Dumper) + +%description +Type::Tiny is a tiny class for creating Moose-like type constraint objects +which are compatible with Moo, Moose and Mouse. + +%package -n perl-Test-TypeTiny +Summary: Test::TypeTiny module + +%description -n perl-Test-TypeTiny +Test::TypeTiny module. + +%prep +%setup -q -n Type-Tiny-%{version} +# Remove bundled modules +rm -r ./inc +sed -i -e '/^inc\//d' MANIFEST + +%build +%{__perl} Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1 +%{__make} %{?_smp_mflags} + +%install +%{__make} pure_install PERL_INSTALL_ROOT=$RPM_BUILD_ROOT +%{_fixperms} $RPM_BUILD_ROOT/* + +%check +%{__make} test + +%files +%doc Changes CREDITS NEWS README +%license LICENSE COPYRIGHT +%{perl_vendorlib}/* +%{!?with_reply_plugin:%exclude %{perl_vendorlib}/Reply} +/usr/lib64/perl5/vendor_perl/auto/Type/Tiny/.packlist +%{_mandir}/man3/* +%exclude %{perl_vendorlib}/Test +%exclude %{_mandir}/man3/Test::TypeTiny.3pm* + +%files -n perl-Test-TypeTiny +%{perl_vendorlib}/Test +%{_mandir}/man3/Test::TypeTiny.3pm* + +%changelog +* Thu Sep 17 2020 Ralf Corsépius - 1.010006-1 +- Update tp 1.010006. + +* Thu Sep 17 2020 Ralf Corsépius - 1.010005-1 +- Update tp 1.010005. + +* Fri Aug 21 2020 Ralf Corsépius - 1.010004-1 +- Update to 1.010004. +- Add BR: perl(match::simple). + +* Tue Jul 28 2020 Fedora Release Engineering - 1.010002-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Fri Jun 26 2020 Jitka Plesnikova - 1.010002-3 +- Perl 5.32 re-rebuild of bootstrapped packages + +* Tue Jun 23 2020 Jitka Plesnikova - 1.010002-2 +- Perl 5.32 rebuild + +* Wed May 06 2020 Ralf Corsépius - 1.010002-1 +- Update to 1.010002. + +* Thu Mar 26 2020 Ralf Corsépius - 1.010001-1 +- Update to 1.010001. + +* Thu Mar 05 2020 Ralf Corsépius - 1.010000-1 +- Update to 1.010000. + +* Wed Feb 12 2020 Ralf Corsépius - 1.008005-1 +- Update to 1.008005. + +* Thu Jan 30 2020 Fedora Release Engineering - 1.008003-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Fri Jan 17 2020 Ralf Corsépius - 1.008003-1 +- Update to 1.008003. + +* Tue Jan 14 2020 Ralf Corsépius - 1.008002-1 +- Update to 1.008002. +- Add BR: perl(Specio), perl(Specio::Library::Builtins, + perl(Test::Memory::Cycle). + +* Thu Dec 19 2019 Ralf Corsépius - 1.008000-1 +- Update to 1.008000. + +* Fri Jul 26 2019 Fedora Release Engineering - 1.004004-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Sun Jun 02 2019 Jitka Plesnikova - 1.004004-4 +- Perl 5.30 re-rebuild of bootstrapped packages + +* Fri May 31 2019 Jitka Plesnikova - 1.004004-3 +- Perl 5.30 rebuild + +* Sat Feb 02 2019 Fedora Release Engineering - 1.004004-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Fri Jan 11 2019 Ralf Corsépius - 1.004004-1 +- Update to 1.004004. + +* Tue Aug 07 2018 Ralf Corsépius - 1.004002-1 +- Update to 1.004002. +- Add BR: perl(IO::String). +- Add and comment out BR: perl(MouseX::Types::Common). + +* Fri Jul 13 2018 Fedora Release Engineering - 1.002002-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Sat Jun 30 2018 Jitka Plesnikova - 1.002002-3 +- Perl 5.28 re-rebuild of bootstrapped packages + +* Sat Jun 30 2018 Jitka Plesnikova - 1.002002-2 +- Perl 5.28 rebuild + +* Mon May 21 2018 Ralf Corsépius - 1.002002-1 +- Update to 1.002002. +- Add BR: perl(Ref::Util::XS). + +* Fri Feb 09 2018 Fedora Release Engineering - 1.002001-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Thu Jul 27 2017 Fedora Release Engineering - 1.002001-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Wed Jun 21 2017 Ralf Corsépius - 1.002001-1 +- Update to 1.002001. + +* Wed Jun 07 2017 Jitka Plesnikova - 1.002000-2 +- Perl 5.26 re-rebuild of bootstrapped packages + +* Wed Jun 07 2017 Ralf Corsépius - 1.002000-1 +- Update to 1.002000. + +* Tue Jun 06 2017 Jitka Plesnikova - 1.000006-7 +- Perl 5.26 rebuild + +* Mon Mar 20 2017 Ralf Corsépius - 1.000006-6 +- Don't BR: perl(Return::Type), perl(Types::Path::Tiny) if perl_bootstrapping + (From ppisar@redhat.com, RHBZ#1433344) + +* Mon Feb 13 2017 Ralf Corsépius - 1.000006-5 +- Add further optional part of testsuites: BR: perl(Validation::Class), + perl(Validation::Class::Simple). + +* Fri Feb 10 2017 Ralf Corsépius - 1.000006-4 +- Add further optional part of testsuite: BR: perl(Return::Type). + +* Thu Feb 09 2017 Ralf Corsépius - 1.000006-3 +- Add further optional part of testsuite: BR: perl(Type::Tie). + +* Thu Feb 09 2017 Ralf Corsépius - 1.000006-2 +- Add more optional parts of testsuite: + - BR: perl(Sub::Exporter::Lexical). + - BR: perl(Types::Path::Tiny). + +* Thu Feb 02 2017 Ralf Corsépius - 1.000006-1 +- Update to 1.000006. +- Add BuildRequires: perl(Function::Parameters) + +* Mon May 16 2016 Jitka Plesnikova - 1.000005-7 +- Perl 5.24 rebuild + +* Thu Feb 04 2016 Fedora Release Engineering - 1.000005-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Fri Jan 29 2016 Ralf Corsépius - 1.000005-5 +- Modernize spec. +- Add COPYRIGHT to %%license. + +* Tue Jul 21 2015 Petr Pisar - 1.000005-4 +- Specify all dependencies (bug #1245096) + +* Thu Jun 18 2015 Fedora Release Engineering - 1.000005-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Mon Jun 08 2015 Jitka Plesnikova - 1.000005-2 +- Perl 5.22 rebuild + +* Mon Oct 27 2014 Ralf Corsépius - 1.000005-1 +- Upstream update. + +* Thu Sep 04 2014 Jitka Plesnikova - 1.000004-2 +- Perl 5.20 rebuild + +* Thu Sep 04 2014 Ralf Corsépius - 1.000004-1 +- Upstream update. + +* Mon Sep 01 2014 Jitka Plesnikova - 1.000003-2 +- Perl 5.20 rebuild + +* Sun Aug 31 2014 Ralf Corsépius - 1.000003-1 +- Upstream update. + +* Fri Aug 22 2014 Ralf Corsépius - 1.000002-1 +- Upstream update. +- Update deps. + +* Mon Aug 18 2014 Ralf Corsépius - 1.000000-1 +- Upstream update. + +* Thu Jul 24 2014 Ralf Corsépius - 0.046-1 +- Upstream update. + +* Mon Jun 23 2014 Ralf Corsépius - 0.044-1 +- Upstream update. +- Spec file cosmetics. +- BR: perl(Test::Moose), perl(MooseX::Getopt). + +* Sat Jun 07 2014 Fedora Release Engineering - 0.042-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + +* Tue Apr 08 2014 Ralf Corsépius - 0.042-1 +- Upstream update. +- Split out perl(Test::TypeTiny) to avoid deps on perl(Test::*). + +* Fri Mar 21 2014 Ralf Corsépius - 0.040-1 +- Initial Fedora package. diff --git a/SPECS/perl-XML-RSS.spec b/SPECS/perl-XML-RSS.spec new file mode 100644 index 0000000..7f746ee --- /dev/null +++ b/SPECS/perl-XML-RSS.spec @@ -0,0 +1,223 @@ +Name: perl-XML-RSS +Version: 1.61 +Release: 1%{?dist} +Summary: Perl module for managing RDF Site Summary (RSS) files +License: GPL+ or Artistic +URL: https://metacpan.org/release/XML-RSS +Source0: https://cpan.metacpan.org/authors/id/S/SH/SHLOMIF/XML-RSS-%{version}.tar.gz +BuildArch: noarch +BuildRequires: perl-interpreter +BuildRequires: perl-generators +BuildRequires: perl(ExtUtils::MakeMaker) >= 6.76 +# Run-time: +BuildRequires: perl(Carp) +BuildRequires: perl(DateTime::Format::Mail) +BuildRequires: perl(DateTime::Format::W3CDTF) +BuildRequires: perl(HTML::Entities) +BuildRequires: perl(strict) +BuildRequires: perl(vars) +BuildRequires: perl(warnings) +BuildRequires: perl(XML::Parser) >= 2.23 +# Tests: +BuildRequires: perl(constant) +BuildRequires: perl(File::Find) +BuildRequires: perl(File::Spec) +# Module::Build not used +BuildRequires: perl(POSIX) +BuildRequires: perl(Test::Manifest) >= 0.9 +BuildRequires: perl(Test::More) +# Test::Run::CmdLine::Iface not used +# Optional tests: +BuildRequires: perl(Test::Differences) +BuildRequires: perl(Test::Pod) >= 1.00 +BuildRequires: perl(Test::Pod::Coverage) +BuildRequires: perl(Test::TrailingSpace) +Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) +Requires: perl(XML::Parser) >= 2.23 + +# Filter under-specified dependencies +%global __requires_exclude %{?__requires_exclude:%__requires_exclude|}^perl\\(XML::Parser\\)$ + +%description +%{summary}. + +%prep +%setup -q -n XML-RSS-%{version} +chmod 644 Changes README TODO +find examples -type f -exec chmod 644 {} ';' +find examples -type d -exec chmod 755 {} ';' + +%build +%{__perl} Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1 +make %{?_smp_mflags} + +%install +make pure_install DESTDIR=$RPM_BUILD_ROOT +%{_fixperms} $RPM_BUILD_ROOT/* + +%check +make test + +%files +%doc Changes README TODO examples +%{perl_vendorlib}/XML/ +/usr/lib64/perl5/vendor_perl/auto/XML/RSS/.packlist +%{_mandir}/man3/XML::RSS*.3* + +%changelog +* Mon Sep 09 2019 Jitka Plesnikova - 1.61-1 +- 1.61 bump + +* Fri Jul 26 2019 Fedora Release Engineering - 1.60-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Fri May 31 2019 Jitka Plesnikova - 1.60-5 +- Perl 5.30 rebuild + +* Sat Feb 02 2019 Fedora Release Engineering - 1.60-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Fri Jul 13 2018 Fedora Release Engineering - 1.60-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Fri Jun 29 2018 Jitka Plesnikova - 1.60-2 +- Perl 5.28 rebuild + +* Mon Mar 5 2018 Tom Callaway - 1.60-1 +- update to 1.60 + +* Fri Feb 09 2018 Fedora Release Engineering - 1.59-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Thu Jul 27 2017 Fedora Release Engineering - 1.59-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Tue Jun 06 2017 Jitka Plesnikova - 1.59-4 +- Perl 5.26 rebuild + +* Sat Feb 11 2017 Fedora Release Engineering - 1.59-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Mon May 16 2016 Jitka Plesnikova - 1.59-2 +- Perl 5.24 rebuild + +* Thu Mar 3 2016 Tom Callaway - 1.59-1 +- update to 1.59 + +* Fri Feb 12 2016 Tom Callaway - 1.58-1 +- update to 1.58 + +* Thu Feb 04 2016 Fedora Release Engineering - 1.57-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Tue Dec 15 2015 Tom Callaway - 1.57-1 +- update to 1.57 + +* Thu Jun 18 2015 Fedora Release Engineering - 1.56-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Sat Jun 06 2015 Jitka Plesnikova - 1.56-2 +- Perl 5.22 rebuild + +* Fri Jan 2 2015 Tom Callaway - 1.56-1 +- update to 1.56 + +* Fri Aug 29 2014 Jitka Plesnikova - 1.54-3 +- Perl 5.20 rebuild + +* Sat Jun 07 2014 Fedora Release Engineering - 1.54-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + +* Fri Aug 02 2013 Petr Pisar - 1.54-1 +- 1.54 bump + +* Fri Aug 02 2013 Petr Pisar - 1.49-5 +- Perl 5.18 rebuild + +* Thu Feb 14 2013 Fedora Release Engineering - 1.49-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild +- Specify all dependencies + +* Fri Jul 20 2012 Fedora Release Engineering - 1.49-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Wed Jun 20 2012 Petr Pisar - 1.49-2 +- Perl 5.16 rebuild + +* Fri Jan 20 2012 Iain Arnell 1.49-1 +- update to 1.49 + +* Fri Jan 13 2012 Fedora Release Engineering - 1.45-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + +* Thu Jul 21 2011 Petr Sabata - 1.45-7 +- Perl mass rebuild + +* Wed Jul 20 2011 Petr Sabata - 1.45-6 +- Perl mass rebuild + +* Wed Feb 09 2011 Fedora Release Engineering - 1.45-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* Thu Dec 23 2010 Marcela Maslanova - 1.45-4 +- 661697 rebuild for fixing problems with vendorach/lib + +* Fri May 07 2010 Marcela Maslanova - 1.45-3 +- Mass rebuild with perl-5.12.0 + +* Mon Dec 7 2009 Stepan Kasal - 1.45-2 +- rebuild against perl 5.10.1 + +* Wed Aug 19 2009 Tom "spot" Callaway - 1.45-1 +- update to 1.45 + +* Sun Jul 26 2009 Fedora Release Engineering - 1.44-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild + +* Fri May 15 2009 Tom "spot" Callaway - 1.44-1 +- update to 1.44 + +* Fri Mar 13 2009 Tom "spot" Callaway - 1.43-1 +- update to 1.43 + +* Thu Feb 26 2009 Fedora Release Engineering - 1.31-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Wed Feb 27 2008 Tom "spot" Callaway - 1.31-3 +- Rebuild for perl 5.10 (again) + +* Thu Jan 24 2008 Tom "spot" Callaway - 1.31-2 +- rebuild for new perl + +* Sun Aug 26 2007 Tom "spot" Callaway - 1.31-1 +- bump to 1.31 +- license tag fix + +* Wed Jan 17 2007 Tom "spot" Callaway - 1.22-1 +- bump to 1.22 +- add new BR for building and testing + +* Fri Sep 15 2006 Tom "spot" Callaway - 1.10-2 +- bump for FC-6 + +* Mon Mar 13 2006 Ville Skyttä - 1.10-1 +- 1.10. + +* Thu Apr 7 2005 Michael Schwendt - 1.05-2 +- rebuilt + +* Sat Aug 14 2004 Ville Skyttä - 0:1.05-0.fdr.1 +- Update to 1.05, patches applied upstream. + +* Sun Jul 11 2004 Ville Skyttä - 0:1.04-0.fdr.2 +- Bring up to date with current fedora.us Perl spec template. + +* Sun Mar 14 2004 Ville Skyttä - 0:1.04-0.fdr.1 +- Update to 1.04. +- Reduce directory ownership bloat. + +* Fri Nov 21 2003 Ville Skyttä - 0:1.02-0.fdr.2 +- Eliminate some spurious test warnings. + +* Sun Oct 12 2003 Ville Skyttä - 0:1.02-0.fdr.1 +- First build. diff --git a/SPECS/perl-namespace-autoclean.spec b/SPECS/perl-namespace-autoclean.spec new file mode 100644 index 0000000..520f6c5 --- /dev/null +++ b/SPECS/perl-namespace-autoclean.spec @@ -0,0 +1,292 @@ +# Run optional test +%if ! (0%{?rhel}) +%bcond_without perl_namespace_autoclean_enables_optional_test +%else +%bcond_with perl_namespace_autoclean_enables_optional_test +%endif + +Name: perl-namespace-autoclean +Version: 0.29 +Release: 1%{?dist} +License: GPL+ or Artistic +Summary: Keep imports out of your namespace +URL: https://metacpan.org/release/namespace-autoclean +Source0: https://cpan.metacpan.org/modules/by-module/namespace/namespace-autoclean-%{version}.tar.gz +BuildArch: noarch +# Module Build +BuildRequires: coreutils +BuildRequires: findutils +BuildRequires: make +BuildRequires: perl-interpreter +BuildRequires: perl-generators +BuildRequires: perl(ExtUtils::MakeMaker) +# Module +BuildRequires: perl(B::Hooks::EndOfScope) >= 0.12 +BuildRequires: perl(List::Util) +BuildRequires: perl(namespace::clean) >= 0.20 +BuildRequires: perl(strict) +BuildRequires: perl(Sub::Identify) +BuildRequires: perl(warnings) +# Test Suite +BuildRequires: perl(Carp) +BuildRequires: perl(constant) +BuildRequires: perl(File::Basename) +BuildRequires: perl(File::Spec) +BuildRequires: perl(FindBin) +BuildRequires: perl(overload) +BuildRequires: perl(Scalar::Util) +BuildRequires: perl(Test::More) >= 0.94 +BuildRequires: perl(Test::Needs) +%if %{with perl_namespace_autoclean_enables_optional_test} +# Optional Tests +BuildRequires: perl(CPAN::Meta) >= 2.120900 +%if 0%{?fedora} || 0%{?rhel} > 7 +BuildRequires: perl(Moo) >= 1.004000 +%endif +%if ! %{defined perl_bootstrap} +# Break build-cycle: perl-namespace-autoclean → perl-Moose +# → perl-Package-DeprecationManager → perl-namespace-autoclean +# Break build-cycle: perl-namespace-autoclean → perl-Mouse → perl-Moose +# → perl-Package-DeprecationManager → perl-namespace-autoclean +BuildRequires: perl(Moose) >= 0.56 +BuildRequires: perl(Moose::Role) +BuildRequires: perl(MooseX::Role::WithOverloading) >= 0.09 +BuildRequires: perl(Mouse) +%endif +BuildRequires: perl(Sub::Install) +BuildRequires: perl(Sub::Name) +%endif +# Runtime +Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version)) +Requires: perl(Sub::Identify) + +%description +When you import a function into a Perl package, it will naturally also be +available as a method. The 'namespace::autoclean' pragma will remove all +imported symbols at the end of the current package's compile cycle. Functions +called in the package itself will still be bound by their name, but they won't +show up as methods on your class or instances. This module is very similar to +namespace::clean, except it will clean all imported functions, no matter if you +imported them before or after you 'use'd the pragma. It will also not touch +anything that looks like a method. + +%prep +%setup -q -n namespace-autoclean-%{version} + +%build +perl Makefile.PL INSTALLDIRS=vendor +make %{?_smp_mflags} + +%install +make pure_install DESTDIR=%{buildroot} +find %{buildroot} -type f -name .packlist -delete +%{_fixperms} -c %{buildroot} + +%check +make test + +%files +%license LICENCE +%doc Changes CONTRIBUTING README +%{perl_vendorlib}/namespace/ +%{_mandir}/man3/namespace::autoclean.3* + +%changelog +* Mon Aug 26 2019 Paul Howarth - 0.29-1 +- Update to 0.29 + - Switch from Test::Requires to Test::Needs + - Report on the installed versions of more optional modules + +* Fri Jul 26 2019 Fedora Release Engineering - 0.28-17 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Sun Jun 02 2019 Jitka Plesnikova - 0.28-16 +- Perl 5.30 re-rebuild of bootstrapped packages + +* Fri May 31 2019 Jitka Plesnikova - 0.28-15 +- Perl 5.30 rebuild + +* Sat Feb 02 2019 Fedora Release Engineering - 0.28-14 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Fri Jul 13 2018 Fedora Release Engineering - 0.28-13 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Sun Jul 01 2018 Jitka Plesnikova - 0.28-12 +- Perl 5.28 re-rebuild of bootstrapped packages + +* Fri Jun 29 2018 Jitka Plesnikova - 0.28-11 +- Perl 5.28 rebuild + +* Fri Feb 09 2018 Fedora Release Engineering - 0.28-10 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Thu Jul 27 2017 Fedora Release Engineering - 0.28-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Wed Jun 07 2017 Jitka Plesnikova - 0.28-8 +- Perl 5.26 re-rebuild of bootstrapped packages + +* Mon Jun 05 2017 Jitka Plesnikova - 0.28-7 +- Perl 5.26 rebuild + +* Sat Feb 11 2017 Fedora Release Engineering - 0.28-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Wed May 18 2016 Jitka Plesnikova - 0.28-5 +- Perl 5.24 re-rebuild of bootstrapped packages + +* Mon May 16 2016 Jitka Plesnikova - 0.28-4 +- Perl 5.24 rebuild + +* Tue Mar 29 2016 Petr Pisar - 0.28-3 +- Break build-cycle: perl-namespace-autoclean → perl-Moose + → perl-Package-DeprecationManager → perl-namespace-autoclean +- Break build-cycle: perl-namespace-autoclean → perl-Mouse → perl-Moose + → perl-Package-DeprecationManager → perl-namespace-autoclean +- Remove unused direct test dependency on Class::MOP + +* Thu Feb 04 2016 Fedora Release Engineering - 0.28-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Tue Oct 13 2015 Paul Howarth - 0.28-1 +- Update to 0.28 + - Skip failing tests with old Moo or when Sub::Util is broken + (CPAN RT#107643) + +* Wed Sep 9 2015 Paul Howarth - 0.27-1 +- Update to 0.27 + - Package with only ExtUtils::MakeMaker to ease installation on perl 5.6 + +* Thu Jun 18 2015 Fedora Release Engineering - 0.26-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Wed Jun 10 2015 Jitka Plesnikova - 0.26-3 +- Perl 5.22 re-rebuild of bootstrapped packages + +* Mon Jun 08 2015 Jitka Plesnikova - 0.26-2 +- Perl 5.22 rebuild + +* Sun Jun 7 2015 Paul Howarth - 0.26-1 +- Update to 0.26 + - Mark all Mouse tests as TODO below perl 5.010, to enable installation + despite apparent instability issues (see CPAN RT#101825) + +* Sat Jun 6 2015 Paul Howarth - 0.25-1 +- Update to 0.25 + - Load Moo::Role earlier in a test, to make a potential misconfiguration more + visible + +* Mon Jan 5 2015 Paul Howarth - 0.24-1 +- Update to 0.24 + - Be more lenient in optional Mouse tests to handle edge cases in older and + pure perl versions +- Drop redundant %%{?perl_default_filter} + +* Tue Nov 4 2014 Paul Howarth - 0.22-1 +- Update to 0.22 + - Drop testing of MooseX::MarkAsMethods, now that Moose 2.1400 has better + overload handling + +* Tue Sep 23 2014 Paul Howarth - 0.20-1 +- Update to 0.20 + - Moose earlier than 2.0300 had a broken ->does method, which called methods + on a class's meta when it might not be initialized (CPAN RT#98424) + +* Sun Sep 07 2014 Jitka Plesnikova - 0.19-4 +- Perl 5.20 re-rebuild of bootstrapped packages + +* Mon Sep 01 2014 Jitka Plesnikova - 0.19-3 +- Perl 5.20 rebuild + +* Fri Aug 15 2014 Jitka Plesnikova - 0.19-2 +- Disable BRs MooseX::MarkAsMethods and MooseX::Role::WithOverloading to + avoid circular deps when bootstrapping + +* Thu Aug 14 2014 Paul Howarth - 0.19-1 +- Update to 0.19 + - Bump dependency on B::Hooks::EndOfScope, to get the separation of pure-perl + and XS components (CPAN RT#89245) + - Repository migrated to the github moose organization + - Update configure_requires checking in Makefile.PL, add CONTRIBUTING file + - Changed the code to no longer _require_ Class::MOP; if your class is not a + Moose class then we don't load Class::MOP, which was particularly + problematic for Moo classes, as using namespace::autoclean with a Moo class + "upgraded" it to be a Moose class + - Using this module just broke overloading in a class (CPAN RT#50938) + - Add -except to import options; this allows you to explicitly not clean a + sub. + - Better method detection for Mouse (GH#4) + - More comprehensive testing with Moo/Mouse/Moose + - Fixed cleaning of constants +- This release by ETHER -> update source URL +- Switch to Module::Build::Tiny flow +- Update %%description to remove reference to Class::MOP +- Make %%files list more explicit + +* Sat Jun 07 2014 Fedora Release Engineering - 0.13-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + +* Sun Aug 04 2013 Fedora Release Engineering - 0.13-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild + +* Fri Aug 02 2013 Petr Pisar - 0.13-5 +- Perl 5.18 rebuild + +* Thu Feb 14 2013 Fedora Release Engineering - 0.13-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + +* Fri Jul 20 2012 Fedora Release Engineering - 0.13-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Fri Jun 22 2012 Petr Pisar - 0.13-2 +- Perl 5.16 rebuild + +* Sat Jan 14 2012 Iain Arnell 0.13-1 +- update to latest upstream version + +* Sat Jan 14 2012 Fedora Release Engineering - 0.12-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + +* Thu Jul 21 2011 Petr Sabata - 0.12-3 +- Perl mass rebuild + +* Tue Jul 19 2011 Petr Sabata - 0.12-2 +- Perl mass rebuild + +* Sun Mar 13 2011 Iain Arnell 0.12-1 +- update to latest upstream version +- clean up spec for modern rpmbuild + +* Wed Feb 09 2011 Fedora Release Engineering - 0.11-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* Tue Dec 21 2010 Marcela Maslanova - 0.11-2 +- 661697 rebuild for fixing problems with vendorach/lib + +* Tue May 04 2010 Marcela Maslanova - 0.09-4 +- Mass rebuild with perl-5.12.0 + +* Mon Dec 7 2009 Stepan Kasal - 0.09-3 +- rebuild against perl 5.10.1 + +* Thu Sep 17 2009 Stepan Kasal 0.09-2 +- fix the previous changelog entry + +* Wed Sep 16 2009 Chris Weyl 0.09-1 +- add %%perl_default_filter'ing +- auto-update to 0.09 (by cpan-spec-update 0.01) +- added a new req on perl(B::Hooks::EndOfScope) (version 0.07) +- added a new req on perl(Class::MOP) (version 0.80) +- added a new req on perl(List::Util) (version 0) +- added a new req on perl(namespace::clean) (version 0.11) + +* Sun Jul 26 2009 Fedora Release Engineering - 0.08-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild + +* Wed Jul 01 2009 Chris Weyl 0.08-1 +- submission + +* Wed Jul 01 2009 Chris Weyl 0.08-0 +- initial RPM packaging +- generated with cpan2dist (CPANPLUS::Dist::RPM version 0.0.8) diff --git a/SPECS/perl-strictures.spec b/SPECS/perl-strictures.spec new file mode 100644 index 0000000..46d3812 --- /dev/null +++ b/SPECS/perl-strictures.spec @@ -0,0 +1,204 @@ +# Run optional tests +%if ! (0%{?rhel}) +%{bcond_without perl_strictures_enables_optional_test} +%else +%{bcond_with perl_strictures_enables_optional_test} +%endif + +Name: perl-strictures +Version: 2.000005 +Release: 1%{?dist} +Summary: Turn on strict and make most warnings fatal +License: GPL+ or Artistic +URL: http://search.cpan.org/dist/strictures/ +Source0: http://search.cpan.org/CPAN/authors/id/E/ET/ETHER/strictures-%{version}.tar.gz +BuildArch: noarch +# Module Build +BuildRequires: coreutils +BuildRequires: findutils +BuildRequires: make +BuildRequires: perl-generators +BuildRequires: perl-interpreter +BuildRequires: perl(ExtUtils::MakeMaker) +BuildRequires: perl(Text::ParseWords) +# Dependencies of bundled ExtUtils::HasCompiler +BuildRequires: perl(base) +BuildRequires: perl(Config) +BuildRequires: perl(DynaLoader) +BuildRequires: perl(Exporter) +BuildRequires: perl(File::Basename) +BuildRequires: perl(File::Spec::Functions) +BuildRequires: perl(File::Temp) +# Module Runtime +BuildRequires: perl(Carp) +BuildRequires: perl(strict) +BuildRequires: perl(warnings) +# Test Suite +BuildRequires: perl(Cwd) +BuildRequires: perl(Test::More) >= 0.88 +%if %{with perl_strictures_enables_optional_test} +# Optional Tests +BuildRequires: perl(indirect) +BuildRequires: perl(multidimensional) +BuildRequires: perl(bareword::filehandles) +%endif +# Runtime +Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version)) +Requires: perl(Carp) + +%description +This package turns on strict and makes most warnings fatal. + +%prep +%setup -q -n strictures-%{version} + +%build +perl Makefile.PL INSTALLDIRS=vendor +make %{?_smp_mflags} + +%install +make pure_install DESTDIR=%{buildroot} +find %{buildroot} -type f -name .packlist -delete +%{_fixperms} -c %{buildroot} + +%check +make test + +%files +%doc Changes README +%{perl_vendorlib}/strictures.pm +%{perl_vendorlib}/strictures/ +%{_mandir}/man3/strictures.3* +%{_mandir}/man3/strictures::extra.3* + +%changelog +* Mon Apr 23 2018 Jitka Plesnikova - 2.000005-1 +- Update to 2.000005 + +* Fri Apr 20 2018 Paul Howarth - 2.000004-1 +- Update to 2.000004 + - Update bundled ExtUtils::HasCompiler to 0.021 + - Update internal list of warnings (no behavior change) + +* Fri Feb 09 2018 Fedora Release Engineering - 2.000003-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Thu Jul 27 2017 Fedora Release Engineering - 2.000003-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Sun Jun 04 2017 Jitka Plesnikova - 2.000003-4 +- Perl 5.26 rebuild + +* Sat Feb 11 2017 Fedora Release Engineering - 2.000003-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Sun May 15 2016 Jitka Plesnikova - 2.000003-2 +- Perl 5.24 rebuild + +* Tue Apr 19 2016 Paul Howarth - 2.000003-1 +- Update to 2.000003 + - Update bundled ExtUtils::HasCompiler to 0.013 to fix potential false + negative (CPAN RT#113637) + - List optional XS dependencies as suggests rather than recommends + (CPAN RT#107393) + +* Thu Feb 04 2016 Fedora Release Engineering - 2.000002-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Thu Nov 5 2015 Paul Howarth - 2.000002-1 +- Update to 2.000002 + - Use ExtUtils::HasCompiler to detect compiler rather than ExtUtils::CBuilder + - More comprehensive testing + +* Mon Jun 29 2015 Paul Howarth - 2.000001-1 +- Update to 2.000001 + - Update for perl 5.22 warning categories + - Avoid using goto &UNIVERSAL::VERSION on perl 5.8, since it segfaults some + builds + - Also detect development directories based on .bzr directory + - Various test clean-ups +- Update %%summary and %%description to reflect that not all warnings are made + fatal by this module + +* Thu Jun 18 2015 Fedora Release Engineering - 2.000000-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Sat Jun 06 2015 Jitka Plesnikova - 2.000000-2 +- Perl 5.22 rebuild + +* Thu Feb 26 2015 Paul Howarth - 2.000000-1 +- Update to 2.000000 + - INCOMPATIBLE CHANGE: + - strictures 2 fatalizes only a subset of warnings; some warning categories + are not safe to catch, or just inappropriate to have fatal + - Existing code looking like 'use strictures 1;' will continue to get the + old behavior of fatalizing all errors; the new behavior will take effect + when no version or version 2 is specified + +* Sat Jan 31 2015 Paul Howarth - 1.005006-1 +- Update to 1.005006 + - Fix extra checks triggering on paths starting with t, xt, lib, or blib + rather than only triggering on those directories + - Avoid stat checks for VCS directories until we are in an appropriately + named file + - Various clean-ups in test files + +* Fri Oct 3 2014 Paul Howarth - 1.005005-1 +- Update to 1.005005 + - Detect mercurial when checking for development trees + - Avoid using constant.pm to save a bit of memory on older perls + - Update to v2 metadata + - Fix skip on old perl on test script + - Extra prereqs will be listed as hard prerequisites if a compiler is + available + - Added support for PUREPERL_ONLY (CPAN RT#91407) + - Fixed using strictures->VERSION to query the version (CPAN RT#92965) + - Make sure meta files list extra modules as recommendations, not requirements + - Include minimum perl version in metadata +- This release by HAARG → update source URL +- Make %%files list more explicit + +* Fri Aug 29 2014 Jitka Plesnikova - 1.004004-6 +- Perl 5.20 rebuild + +* Sat Jun 07 2014 Fedora Release Engineering - 1.004004-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + +* Wed Aug 07 2013 Petr Pisar - 1.004004-4 +- Perl 5.18 rebuild + +* Sun Aug 04 2013 Fedora Release Engineering - 1.004004-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild + +* Thu Feb 14 2013 Fedora Release Engineering - 1.004004-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + +* Fri Dec 07 2012 Iain Arnell 1.004004-1 +- update to latest upstream version + +* Sun Sep 09 2012 Iain Arnell 1.004002-1 +- update to latest upstream version + +* Sat Jul 21 2012 Iain Arnell 1.004001-1 +- update to latest upstream version + +* Fri Jul 20 2012 Fedora Release Engineering - 1.003001-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Sat Jun 23 2012 Petr Pisar - 1.003001-3 +- Perl 5.16 rebuild + +* Sat May 19 2012 Iain Arnell 1.003001-2 +- buildrequire multidimensional and bareword::filehandes for additional testing + +* Mon Apr 09 2012 Iain Arnell 1.003001-1 +- update to latest upstream version + +* Sat Jan 14 2012 Fedora Release Engineering - 1.002002-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + +* Sun Oct 02 2011 Iain Arnell 1.002002-2 +- better description + +* Sun Oct 02 2011 Iain Arnell 1.002002-1 +- Specfile autogenerated by cpanspec 1.79.