|
mpeters |
d88d89b |
Name: perl-Readonly
|
|
mpeters |
d88d89b |
Version: 1.03
|
|
![](https://seccdn.libravatar.org/avatar/6fe495c9072626ec4308288df40fb1048d1e61b9fe58b96aa7557c33457d0d15?s=16&d=retro) |
db43873 |
Release: 16%{?dist}
|
|
mpeters |
d88d89b |
Summary: Facility for creating read-only scalars, arrays, hashes
|
|
mpeters |
d88d89b |
Group: Development/Libraries
|
|
![](https://seccdn.libravatar.org/avatar/6bc20550c752ba849c045db39b646a1cf4359ecaade6d9cca60b8421d81bd73e?s=16&d=retro) |
0f7538e |
License: GPL+ or Artistic
|
|
mpeters |
d88d89b |
URL: http://search.cpan.org/dist/Readonly/
|
|
mpeters |
d88d89b |
Source0: http://search.cpan.org/CPAN/authors/id/R/RO/ROODE/Readonly-%{version}.tar.gz
|
|
mpeters |
d88d89b |
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
|
Chris Weyl |
426ec96 |
Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
|
|
mpeters |
d88d89b |
BuildArch: noarch
|
|
Chris Weyl |
426ec96 |
|
|
![](https://seccdn.libravatar.org/avatar/6bc20550c752ba849c045db39b646a1cf4359ecaade6d9cca60b8421d81bd73e?s=16&d=retro) |
0f7538e |
BuildRequires: perl(ExtUtils::MakeMaker)
|
|
![](https://seccdn.libravatar.org/avatar/6bc20550c752ba849c045db39b646a1cf4359ecaade6d9cca60b8421d81bd73e?s=16&d=retro) |
28de441 |
BuildRequires: perl(Test::More)
|
|
Chris Weyl |
febbffa |
|
|
Chris Weyl |
febbffa |
# perl-Readonly-XS builds for all current fedora architectures, so let's
|
|
Chris Weyl |
febbffa |
# require it.
|
|
Chris Weyl |
febbffa |
Requires: perl(Readonly::XS)
|
|
Chris Weyl |
febbffa |
|
|
Chris Weyl |
426ec96 |
%{?perl_default_filter}
|
|
Chris Weyl |
426ec96 |
%{?perl_default_subpackage_tests}
|
|
mpeters |
d88d89b |
|
|
mpeters |
d88d89b |
%description
|
|
Chris Weyl |
426ec96 |
Readonly provides a facility for creating non-modifiable scalars,
|
|
Chris Weyl |
426ec96 |
arrays, and hashes. Any attempt to modify a Readonly variable throws
|
|
Chris Weyl |
426ec96 |
an exception.
|
|
mpeters |
d88d89b |
|
|
Chris Weyl |
426ec96 |
Readonly:
|
|
mpeters |
d88d89b |
* Creates scalars, arrays (not lists), and hashes.
|
|
mpeters |
d88d89b |
* Creates variables that look and work like native perl variables.
|
|
mpeters |
d88d89b |
* Creates global or lexical variables.
|
|
mpeters |
d88d89b |
* Works at runtime or compile time.
|
|
mpeters |
d88d89b |
* Works with deep or shallow data structures.
|
|
mpeters |
d88d89b |
* Prevents reassignment of Readonly variables.
|
|
mpeters |
d88d89b |
|
|
mpeters |
d88d89b |
%prep
|
|
mpeters |
d88d89b |
%setup -q -n Readonly-%{version}
|
|
mpeters |
d88d89b |
|
|
mpeters |
d88d89b |
|
|
mpeters |
d88d89b |
%build
|
|
mpeters |
d88d89b |
%{__perl} Makefile.PL INSTALLDIRS=vendor
|
|
mpeters |
d88d89b |
make %{?_smp_mflags}
|
|
mpeters |
d88d89b |
|
|
mpeters |
d88d89b |
|
|
mpeters |
d88d89b |
%install
|
|
Chris Weyl |
febbffa |
rm -rf %{buildroot}
|
|
Chris Weyl |
febbffa |
|
|
Chris Weyl |
febbffa |
make pure_install DESTDIR=%{buildroot}
|
|
Chris Weyl |
febbffa |
find %{buildroot} -type f -name .packlist -exec rm -f {} ';'
|
|
Chris Weyl |
febbffa |
find %{buildroot} -type d -depth -exec rmdir {} 2>/dev/null ';'
|
|
Chris Weyl |
febbffa |
|
|
Chris Weyl |
febbffa |
%{_fixperms} %{buildroot}/*
|
|
Chris Weyl |
febbffa |
|
|
Chris Weyl |
febbffa |
# make sure this goes where it should to be...
|
|
Chris Weyl |
febbffa |
mv %{buildroot}%{perl_vendorlib}/benchmark.pl .
|
|
mpeters |
d88d89b |
|
|
mpeters |
d88d89b |
|
|
mpeters |
d88d89b |
%check
|
|
mpeters |
d88d89b |
make test
|
|
mpeters |
d88d89b |
|
|
mpeters |
d88d89b |
|
|
mpeters |
d88d89b |
%clean
|
|
Chris Weyl |
febbffa |
rm -rf %{buildroot}
|
|
mpeters |
d88d89b |
|
|
mpeters |
d88d89b |
|
|
mpeters |
d88d89b |
%files
|
|
mpeters |
d88d89b |
%defattr(-,root,root,-)
|
|
mpeters |
d88d89b |
%doc Changes README benchmark.pl
|
|
mpeters |
d88d89b |
%{perl_vendorlib}/Readonly.pm
|
|
mpeters |
d88d89b |
%{_mandir}/man3/*
|
|
mpeters |
d88d89b |
|
|
mpeters |
d88d89b |
|
|
mpeters |
d88d89b |
%changelog
|
|
![](https://seccdn.libravatar.org/avatar/6fe495c9072626ec4308288df40fb1048d1e61b9fe58b96aa7557c33457d0d15?s=16&d=retro) |
db43873 |
* Fri Jun 17 2011 Marcela Mašláňová <mmaslano@redhat.com> - 1.03-16
|
|
![](https://seccdn.libravatar.org/avatar/6fe495c9072626ec4308288df40fb1048d1e61b9fe58b96aa7557c33457d0d15?s=16&d=retro) |
db43873 |
- Perl mass rebuild
|
|
![](https://seccdn.libravatar.org/avatar/6fe495c9072626ec4308288df40fb1048d1e61b9fe58b96aa7557c33457d0d15?s=16&d=retro) |
db43873 |
|
|
![](https://seccdn.libravatar.org/avatar/f970308d71f3ca61b27e8dd3eff4452513db64aa06f933115f14504cd846b4df?s=16&d=retro) |
3112232 |
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.03-15
|
|
![](https://seccdn.libravatar.org/avatar/f970308d71f3ca61b27e8dd3eff4452513db64aa06f933115f14504cd846b4df?s=16&d=retro) |
3112232 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
|
|
![](https://seccdn.libravatar.org/avatar/f970308d71f3ca61b27e8dd3eff4452513db64aa06f933115f14504cd846b4df?s=16&d=retro) |
3112232 |
|
|
![](https://seccdn.libravatar.org/avatar/6fe495c9072626ec4308288df40fb1048d1e61b9fe58b96aa7557c33457d0d15?s=16&d=retro) |
cfd3e73 |
* Tue Dec 21 2010 Marcela Maslanova <mmaslano@redhat.com> - 1.03-14
|
|
![](https://seccdn.libravatar.org/avatar/6fe495c9072626ec4308288df40fb1048d1e61b9fe58b96aa7557c33457d0d15?s=16&d=retro) |
cfd3e73 |
- 661697 rebuild for fixing problems with vendorach/lib
|
|
![](https://seccdn.libravatar.org/avatar/6fe495c9072626ec4308288df40fb1048d1e61b9fe58b96aa7557c33457d0d15?s=16&d=retro) |
cfd3e73 |
|
|
![](https://seccdn.libravatar.org/avatar/6fe495c9072626ec4308288df40fb1048d1e61b9fe58b96aa7557c33457d0d15?s=16&d=retro) |
44756c8 |
* Thu May 06 2010 Marcela Maslanova <mmaslano@redhat.com> - 1.03-13
|
|
![](https://seccdn.libravatar.org/avatar/6fe495c9072626ec4308288df40fb1048d1e61b9fe58b96aa7557c33457d0d15?s=16&d=retro) |
44756c8 |
- Mass rebuild with perl-5.12.0
|
|
![](https://seccdn.libravatar.org/avatar/6fe495c9072626ec4308288df40fb1048d1e61b9fe58b96aa7557c33457d0d15?s=16&d=retro) |
44756c8 |
|
|
Chris Weyl |
426ec96 |
* Sun Feb 21 2010 Chris Weyl <cweyl@alumni.drew.edu> 1.03-12
|
|
Chris Weyl |
426ec96 |
- add perl_default_filter, etc
|
|
Chris Weyl |
426ec96 |
- minor spec updates
|
|
Chris Weyl |
426ec96 |
|
|
![](https://seccdn.libravatar.org/avatar/c4dec74d923a165893cec932300d9c622cd1bc808dcfb5b14fe1c9d65afbcefc?s=16&d=retro) |
ee2ad27 |
* Mon Dec 7 2009 Stepan Kasal <skasal@redhat.com> - 1.03-11
|
|
![](https://seccdn.libravatar.org/avatar/c4dec74d923a165893cec932300d9c622cd1bc808dcfb5b14fe1c9d65afbcefc?s=16&d=retro) |
ee2ad27 |
- rebuild against perl 5.10.1
|
|
![](https://seccdn.libravatar.org/avatar/c4dec74d923a165893cec932300d9c622cd1bc808dcfb5b14fe1c9d65afbcefc?s=16&d=retro) |
ee2ad27 |
|
|
![](https://seccdn.libravatar.org/avatar/e452f58f37c4ccc3d610284c41a9e0627db8a44c8b3e6ab6b4760b8f9d4a5ea8?s=16&d=retro) |
c15e5ba |
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.03-10
|
|
![](https://seccdn.libravatar.org/avatar/e452f58f37c4ccc3d610284c41a9e0627db8a44c8b3e6ab6b4760b8f9d4a5ea8?s=16&d=retro) |
c15e5ba |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
|
|
![](https://seccdn.libravatar.org/avatar/e452f58f37c4ccc3d610284c41a9e0627db8a44c8b3e6ab6b4760b8f9d4a5ea8?s=16&d=retro) |
c15e5ba |
|
|
![](https://seccdn.libravatar.org/avatar/e452f58f37c4ccc3d610284c41a9e0627db8a44c8b3e6ab6b4760b8f9d4a5ea8?s=16&d=retro) |
8e38f99 |
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.03-9
|
|
![](https://seccdn.libravatar.org/avatar/e452f58f37c4ccc3d610284c41a9e0627db8a44c8b3e6ab6b4760b8f9d4a5ea8?s=16&d=retro) |
8e38f99 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
|
|
![](https://seccdn.libravatar.org/avatar/e452f58f37c4ccc3d610284c41a9e0627db8a44c8b3e6ab6b4760b8f9d4a5ea8?s=16&d=retro) |
8e38f99 |
|
|
![](https://seccdn.libravatar.org/avatar/6bc20550c752ba849c045db39b646a1cf4359ecaade6d9cca60b8421d81bd73e?s=16&d=retro) |
66864a4 |
* Wed Feb 27 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 1.03-8
|
|
![](https://seccdn.libravatar.org/avatar/6bc20550c752ba849c045db39b646a1cf4359ecaade6d9cca60b8421d81bd73e?s=16&d=retro) |
66864a4 |
- Rebuild for perl 5.10 (again)
|
|
![](https://seccdn.libravatar.org/avatar/6bc20550c752ba849c045db39b646a1cf4359ecaade6d9cca60b8421d81bd73e?s=16&d=retro) |
66864a4 |
|
|
![](https://seccdn.libravatar.org/avatar/6bc20550c752ba849c045db39b646a1cf4359ecaade6d9cca60b8421d81bd73e?s=16&d=retro) |
a128f86 |
* Mon Jan 14 2008 Tom "spot" Callaway <tcallawa@redhat.com> 1.03-7
|
|
![](https://seccdn.libravatar.org/avatar/6bc20550c752ba849c045db39b646a1cf4359ecaade6d9cca60b8421d81bd73e?s=16&d=retro) |
a128f86 |
- rebuild for new perl
|
|
![](https://seccdn.libravatar.org/avatar/6bc20550c752ba849c045db39b646a1cf4359ecaade6d9cca60b8421d81bd73e?s=16&d=retro) |
a128f86 |
|
|
![](https://seccdn.libravatar.org/avatar/6bc20550c752ba849c045db39b646a1cf4359ecaade6d9cca60b8421d81bd73e?s=16&d=retro) |
28de441 |
* Tue Oct 16 2007 Tom "spot" Callaway <tcallawa@redhat.com> 1.03-6.2
|
|
![](https://seccdn.libravatar.org/avatar/6bc20550c752ba849c045db39b646a1cf4359ecaade6d9cca60b8421d81bd73e?s=16&d=retro) |
28de441 |
- add BR: perl(Test::More)
|
|
![](https://seccdn.libravatar.org/avatar/6bc20550c752ba849c045db39b646a1cf4359ecaade6d9cca60b8421d81bd73e?s=16&d=retro) |
28de441 |
|
|
![](https://seccdn.libravatar.org/avatar/6bc20550c752ba849c045db39b646a1cf4359ecaade6d9cca60b8421d81bd73e?s=16&d=retro) |
0f7538e |
* Tue Oct 16 2007 Tom "spot" Callaway <tcallawa@redhat.com> 1.03-6.1
|
|
![](https://seccdn.libravatar.org/avatar/6bc20550c752ba849c045db39b646a1cf4359ecaade6d9cca60b8421d81bd73e?s=16&d=retro) |
0f7538e |
- correct license tag
|
|
![](https://seccdn.libravatar.org/avatar/6bc20550c752ba849c045db39b646a1cf4359ecaade6d9cca60b8421d81bd73e?s=16&d=retro) |
0f7538e |
- add BR: perl(ExtUtils::MakeMaker)
|
|
![](https://seccdn.libravatar.org/avatar/6bc20550c752ba849c045db39b646a1cf4359ecaade6d9cca60b8421d81bd73e?s=16&d=retro) |
0f7538e |
|
|
Chris Weyl |
febbffa |
* Wed Oct 04 2006 Chris Weyl <cweyl@alumni.drew.edu> 1.03-6
|
|
Chris Weyl |
febbffa |
- add explict requires on perl(Readonly::XS). perl(Readonly::XS) is available
|
|
Chris Weyl |
febbffa |
for all architectures fedora supports, so there's no good reason to not
|
|
Chris Weyl |
febbffa |
require it.
|
|
Chris Weyl |
febbffa |
- spec file rework
|
|
Chris Weyl |
febbffa |
|
|
Chris Weyl |
d394b8d |
* Tue Sep 19 2006 Chris Weyl <cweyl@alumni.drew.edu> 1.03-5
|
|
Chris Weyl |
d394b8d |
- bump for mass rebuild
|
|
Chris Weyl |
d394b8d |
|
|
mpeters |
d88d89b |
* Thu Dec 08 2005 Michael A. Peters <mpeters@mac.com> - 1.03-3
|
|
mpeters |
d88d89b |
- Remove requires on perl-Readonly-XS
|
|
mpeters |
d88d89b |
|
|
mpeters |
d88d89b |
* Thu Dec 08 2005 Michael A. Peters <mpeters@mac.com> - 1.03-3
|
|
mpeters |
d88d89b |
- Fix license and BuildRequires, use %%{?_smp_mflags} with make,
|
|
mpeters |
d88d89b |
|
|
mpeters |
d88d89b |
* Sat Nov 12 2005 Michael A. Peters <mpeters@mac.com> - 1.03-2
|
|
mpeters |
d88d89b |
- separate out perl-Readonly-XS into its own package
|
|
mpeters |
d88d89b |
- package benchmark.pl as a doc
|
|
mpeters |
d88d89b |
|
|
mpeters |
d88d89b |
* Mon Nov 7 2005 Michael A. Peters <mpeters@mac.com> - 1.03-1
|
|
mpeters |
d88d89b |
- Initial spec file
|