parent
93daef5115
commit
19994188fe
@ -0,0 +1 @@
|
|||||||
|
Set-Object-1.26.tar.gz
|
@ -0,0 +1 @@
|
|||||||
|
perl-Set-Object-1_26-3_fc10:HEAD:perl-Set-Object-1.26-3.fc10.src.rpm:1229376772
|
@ -0,0 +1,71 @@
|
|||||||
|
Set-Object used to be licensed under the Perl Artistic license, and
|
||||||
|
the documentation still says so (I expect it being updated with the
|
||||||
|
next upstream release). Due to the artistic license not being
|
||||||
|
accepted as free license by the FSF I've asked the authors whenever
|
||||||
|
they agree to relicense the package and fortunaly they did, so the
|
||||||
|
package now carries the same license as perl itself (which is the
|
||||||
|
choice between Artistic and GPL).
|
||||||
|
|
||||||
|
See also:
|
||||||
|
http://dev.perl.org/licenses/
|
||||||
|
https://fedoraproject.org/wiki/Licensing
|
||||||
|
https://bugzilla.redhat.com/show_bug.cgi?id=467175
|
||||||
|
|
||||||
|
The relevant messages from the authors (Jean-Louis Leroy and Sam
|
||||||
|
Vilain) are listed below.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------
|
||||||
|
|
||||||
|
From: "jl" <jl@yorel.be>
|
||||||
|
To: Gerd Hoffmann <kraxel@redhat.com>
|
||||||
|
Subject: Re: Set-Object license question
|
||||||
|
Date: Sat, 08 Nov 2008 08:51:51 +0100
|
||||||
|
|
||||||
|
Hello Gerd.
|
||||||
|
|
||||||
|
I agree to relicense Set::Object under the same terms as (current) Perl
|
||||||
|
itself - which is probably the choice between two licenses: Artistic 2.0 and
|
||||||
|
GPL.
|
||||||
|
|
||||||
|
Cordially,
|
||||||
|
Jean-Louis
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------
|
||||||
|
|
||||||
|
Subject: Re: Set-Object license question
|
||||||
|
From: Sam Vilain <sam@vilain.net>
|
||||||
|
To: Gerd Hoffmann <kraxel@redhat.com>
|
||||||
|
Date: Fri, 24 Oct 2008 00:33:23 +1300
|
||||||
|
|
||||||
|
On Wed, 2008-10-22 at 11:58 +0200, Gerd Hoffmann wrote:
|
||||||
|
> Sam Vilain wrote:
|
||||||
|
> > AFAIK the original author has not responded to requests for relicensing
|
||||||
|
> > under GPLv2.
|
||||||
|
>
|
||||||
|
> You are refering to Jean-Louis Leroy I guess?
|
||||||
|
|
||||||
|
That's right, of Sound Object Logic.
|
||||||
|
|
||||||
|
> > Could get a notary public to serve them notice of the intention to
|
||||||
|
> > relicense Set::Object as GPL under the requirements of the license for
|
||||||
|
> > Tangram. If they don't make claim, then it should be able to be
|
||||||
|
> > relicensed, I'd guess.
|
||||||
|
>
|
||||||
|
> I think I'll better try again asking by email first.
|
||||||
|
>
|
||||||
|
> Given you apparently tried already to get it re-licenced I assume you
|
||||||
|
> are fine with GPL, right?
|
||||||
|
>
|
||||||
|
> What about "Catalyst IT (NZ) Limited" listed in the man-page? Given you
|
||||||
|
> are still listed as maintainer @ CPAN I assume this is the company you
|
||||||
|
> are working for?
|
||||||
|
|
||||||
|
Yes, I can speak for that copyright holder, and they are happy to
|
||||||
|
license under any FSF-approved Free Software license, including the Perl
|
||||||
|
Artistic/GPL disjunction.
|
||||||
|
|
||||||
|
Contact Jean-Louis - if nothing comes back I might have to investigate a
|
||||||
|
rewrite.
|
||||||
|
|
||||||
|
Cheers,
|
||||||
|
Sam.
|
@ -0,0 +1,12 @@
|
|||||||
|
diff -up Set-Object-1.26/Object.xs~ Set-Object-1.26/Object.xs
|
||||||
|
--- Set-Object-1.26/Object.xs~ 2008-10-12 23:06:28.000000000 +0200
|
||||||
|
+++ Set-Object-1.26/Object.xs 2008-11-11 12:20:03.000000000 +0100
|
||||||
|
@@ -342,7 +342,7 @@ _dispel_magic(ISET* s, SV* sv) {
|
||||||
|
I32 i = AvFILLp(wand);
|
||||||
|
int c = 0;
|
||||||
|
|
||||||
|
- assert( SvTYPE(want) == SVt_PVAV );
|
||||||
|
+ assert( SvTYPE(wand) == SVt_PVAV );
|
||||||
|
|
||||||
|
while (i >= 0) {
|
||||||
|
if (svp[i] && SvIV(svp[i])) {
|
@ -0,0 +1,90 @@
|
|||||||
|
Name: perl-Set-Object
|
||||||
|
Version: 1.26
|
||||||
|
Release: 3%{?dist}
|
||||||
|
License: GPL+ or Artistic
|
||||||
|
Summary: Set of objects and strings
|
||||||
|
Group: Development/Libraries
|
||||||
|
URL: http://search.cpan.org/dist/Set-Object/
|
||||||
|
Source0: http://www.cpan.org/modules/by-module/Set/Set-Object-%{version}.tar.gz
|
||||||
|
Source1: license.txt
|
||||||
|
Patch0: perl-Set-Object-fix-assert.patch
|
||||||
|
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
|
||||||
|
BuildRequires: perl(ExtUtils::MakeMaker)
|
||||||
|
BuildRequires: perl(Test::More) perl(Test::Pod) perl(Test::Pod::Coverage)
|
||||||
|
Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
|
||||||
|
|
||||||
|
%description
|
||||||
|
This modules implements a set of objects, that is, an unordered
|
||||||
|
collection of objects without duplication.
|
||||||
|
|
||||||
|
The term *objects* is applied loosely - for the sake of Set::Object,
|
||||||
|
anything that is a reference is considered an object.
|
||||||
|
|
||||||
|
%prep
|
||||||
|
%setup -q -n Set-Object-%{version}
|
||||||
|
%patch0 -p1
|
||||||
|
cp %{SOURCE1} .
|
||||||
|
|
||||||
|
%build
|
||||||
|
%{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}"
|
||||||
|
make %{?_smp_mflags}
|
||||||
|
|
||||||
|
%install
|
||||||
|
rm -rf %{buildroot}
|
||||||
|
make pure_install PERL_INSTALL_ROOT=%{buildroot}
|
||||||
|
|
||||||
|
# clean up buildroot
|
||||||
|
find %{buildroot} -type f -name .packlist -exec rm -f {} ';'
|
||||||
|
find %{buildroot} -type f -name '*.bs' -a -size 0 -exec rm -f {} ';'
|
||||||
|
find %{buildroot} -type d -depth -exec rmdir {} 2>/dev/null ';'
|
||||||
|
%{_fixperms} %{buildroot}
|
||||||
|
|
||||||
|
%check
|
||||||
|
make test
|
||||||
|
|
||||||
|
%clean
|
||||||
|
rm -rf %{buildroot}
|
||||||
|
|
||||||
|
%files
|
||||||
|
%defattr(-, root, root, -)
|
||||||
|
%doc Changes.pod META.yml README license.txt
|
||||||
|
%{perl_vendorarch}/auto/*
|
||||||
|
%{perl_vendorarch}/Set*
|
||||||
|
%{_mandir}/man3/*.3*
|
||||||
|
|
||||||
|
%changelog
|
||||||
|
* Tue Dec 9 2008 - Gerd Hoffmann <kraxel@redhat.com> - 1.26-3
|
||||||
|
- add test suite support.
|
||||||
|
- simplify files section.
|
||||||
|
- pick up some bits from cpanspec-generated specfile.
|
||||||
|
|
||||||
|
* Thu Nov 27 2008 - Gerd Hoffmann <kraxel@redhat.com> - 1.26-2
|
||||||
|
- include text file documenting the relicensing.
|
||||||
|
|
||||||
|
* Tue Nov 11 2008 - Gerd Hoffmann <kraxel@redhat.com> - 1.26-1
|
||||||
|
- update to version 1.26
|
||||||
|
|
||||||
|
* Tue Nov 11 2008 - Gerd Hoffmann <kraxel@redhat.com> - 1.25-3
|
||||||
|
- update license tag.
|
||||||
|
|
||||||
|
* Wed Oct 15 2008 - Gerd Hoffmann <kraxel@redhat.com> - 1.25-2
|
||||||
|
- add dist tag to release.
|
||||||
|
- fix rpmlint errors and warnings.
|
||||||
|
|
||||||
|
* Wed Aug 13 2008 - Patrick Steiner <patrick.steiner@a1.net> - 1.25-1
|
||||||
|
- update to 1.25
|
||||||
|
|
||||||
|
* Wed Aug 13 2008 - Patrick Steiner <patrick.steiner@a1.net> - 1.22-2
|
||||||
|
- Upadted to Fedora 9
|
||||||
|
|
||||||
|
* Sun Nov 18 2007 Dag Wieers <dag@wieers.com> - 1.22-1
|
||||||
|
- Updated to release 1.22.
|
||||||
|
|
||||||
|
* Mon Sep 18 2006 Dries Verachtert <dries@ulyssis.org> - 1.18-1
|
||||||
|
- Updated to release 1.18.
|
||||||
|
|
||||||
|
* Sat Nov 5 2005 Dries Verachtert <dries@ulyssis.org> - 1.14-1
|
||||||
|
- Updated to release 1.14.
|
||||||
|
|
||||||
|
* Sat Apr 9 2005 Dries Verachtert <dries@ulyssis.org> - 1.10-1
|
||||||
|
- Initial package.
|
Loading…
Reference in new issue