From 7f5331e790526c80af4603d01ca6cd7afec3e946 Mon Sep 17 00:00:00 2001 From: Andrew Bauer Date: Oct 12 2019 13:32:24 +0000 Subject: Merge branch 'master' into epel8 --- diff --git a/.gitignore b/.gitignore index e69de29..ec4ec77 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1 @@ +/Class-Std-Fast-v0.0.8.tar.gz diff --git a/perl-Class-Std-Fast-Licensing.html b/perl-Class-Std-Fast-Licensing.html new file mode 100644 index 0000000..cb19356 --- /dev/null +++ b/perl-Class-Std-Fast-Licensing.html @@ -0,0 +1,216 @@ + + + + Perl Licensing - dev.perl.org + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+

+ Perl Licensing +

+
+ + + + + + + dev.perl.org + +
+
+
+ + + +
+
+   +
+
+ +
+
+
+ + +
+

+Perl5 is Copyright (C) 1993-2005, by Larry Wall and others. +

+ +

+It is free software; you can redistribute it and/or modify it under +the terms of either: +

+ +

+ a) the GNU General Public License as + published by the Free Software + Foundation; either version 1, or (at your + option) any later + version, or +

+ +

+ b) the "Artistic License". +

+ +

+
+

+ For those of you that choose to use the GNU General Public + License, my interpretation of the GNU General Public License is + that no Perl script falls under the terms of the GPL unless you + explicitly put said script under the terms of the GPL yourself. +

+

+ Furthermore, any object code linked with perl does not + automatically fall under the terms of the GPL, provided such + object code only adds definitions of subroutines and variables, + and does not otherwise impair the resulting interpreter from + executing any standard Perl script. I consider linking in C + subroutines in this manner to be the moral equivalent of defining + subroutines in the Perl language itself. You may sell such an + object file as proprietary provided that you provide or offer to + provide the Perl source, as specified by the GNU General Public + License. (This is merely an alternate way of specifying input to + the program.) You may also sell a binary produced by the dumping + of a running Perl script that belongs to you, provided that you + provide or offer to provide the Perl source as specified by the + GPL. (The fact that a Perl interpreter and your code are in the + same binary file is, in this case, a form of mere aggregation.) +

+

+ This is my interpretation of the GPL. If you still have concerns + or difficulties understanding my intent, feel free to contact me. + Of course, the Artistic License spells all this out for your + protection, so you may prefer to use that. +

+
+ + -- Larry Wall + +
+ +
+ +
+ +
+
+ + + + + + + + + + + +
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + diff --git a/perl-Class-Std-Fast.spec b/perl-Class-Std-Fast.spec new file mode 100644 index 0000000..b5671db --- /dev/null +++ b/perl-Class-Std-Fast.spec @@ -0,0 +1,100 @@ +Name: perl-Class-Std-Fast +Version: 0.0.8 +Release: 11%{?dist} +Summary: Faster but less secure replacement for Class::Std +License: GPL+ or Artistic +URL: https://metacpan.org/release/Class-Std-Fast +Source0: https://cpan.metacpan.org/authors/id/A/AC/ACID/Class-Std-Fast-v%{version}.tar.gz +# Based on the statement in the README file: +# "This library is free software; you can redistribute it and/or modify +# it under the same terms as Perl itself." +Source1: http://dev.perl.org/licenses/#/%{name}-Licensing.html + +BuildArch: noarch + +BuildRequires: findutils +BuildRequires: perl-interpreter +BuildRequires: perl(ExtUtils::MakeMaker) +BuildRequires: perl-generators +BuildRequires: perl(Carp) +BuildRequires: perl(Class::Std) +BuildRequires: perl(Data::Dumper) +BuildRequires: perl(Storable) +BuildRequires: perl(strict) +BuildRequires: perl(warnings) +BuildRequires: perl(Test::More) +BuildRequires: perl(Test::Prereq::Build) +BuildRequires: perl(Test::Kwalitee) +BuildRequires: perl(Test::Pod) +BuildRequires: perl(Test::Pod::Coverage) + +Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) +Requires: perl(Class::Std) +Requires: perl(Data::Dumper) + + +%description +Class::Std::Fast allows you to use the beautiful API of Class::Std in a faster +way than Class::Std does. You can get the object's identity via scalar-ifying +our object. Getting the objects identity is still possible via the ident method. + + +%prep +%setup -q -n Class-Std-Fast-v%{version} +cp -a %{SOURCE1} Licensing.html + +%build +%{__perl} Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1 NO_PERLLOCAL=1 +%make_build + + +%install +%make_build pure_install DESTDIR=%{buildroot} +find %{buildroot} -type f -name .packlist -delete + + +%check +RELEASE_TESTING=1 %make_build test + + +%files +%license Licensing.html +%doc Changes README +%{perl_vendorlib}/Class/* +%{_mandir}/man3/*.3* + + +%changelog +* Fri Jul 26 2019 Fedora Release Engineering - 0.0.8-11 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Fri May 31 2019 Jitka Plesnikova - 0.0.8-10 +- Perl 5.30 rebuild + +* Fri Feb 01 2019 Fedora Release Engineering - 0.0.8-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Fri Jul 13 2018 Fedora Release Engineering - 0.0.8-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Fri Jun 29 2018 Jitka Plesnikova - 0.0.8-7 +- Perl 5.28 rebuild + +* Thu Feb 08 2018 Fedora Release Engineering - 0.0.8-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Thu Jul 27 2017 Fedora Release Engineering - 0.0.8-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Tue Jun 06 2017 Jitka Plesnikova - 0.0.8-4 +- Perl 5.26 rebuild + +* Sat Feb 11 2017 Fedora Release Engineering - 0.0.8-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Thu Feb 02 2017 Damian Wrobel - 0.0.8-2 +- Remove duplicate perl-generators BR +- Update license URL + +* Tue Jan 31 2017 Damian Wrobel 0.0.8-1 +- Initial RPM release. diff --git a/sources b/sources index e69de29..eb2425b 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +SHA512 (Class-Std-Fast-v0.0.8.tar.gz) = 6240e0d383a1bcb8d60abcd134c524e3f48df20ca547868db5f23c960daf10678f650b69543fe6d68d7030d975c77c789d8684139fc2b856cc80aa95744d1282