rpms/perl-Object-InsideOut/devel filter-provides.sh, NONE, 1.1 perl-Object-InsideOut.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2

Chris Weyl (cweyl) fedora-extras-commits at redhat.com
Wed Jul 5 19:51:13 UTC 2006


Author: cweyl

Update of /cvs/extras/rpms/perl-Object-InsideOut/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv16916/devel

Modified Files:
	.cvsignore sources 
Added Files:
	filter-provides.sh perl-Object-InsideOut.spec 
Log Message:
auto-import perl-Object-InsideOut-1.45-0.1.fc5 on branch devel from perl-Object-InsideOut-1.45-0.1.fc5.src.rpm


--- NEW FILE filter-provides.sh ---
#!/bin/sh
/usr/lib/rpm/perl.prov $* |
  sed -e '/^perl(Object::InsideOut)$/d'


--- NEW FILE perl-Object-InsideOut.spec ---
Name:           perl-Object-InsideOut
Version:        1.45
Release:        0.1%{?dist}
Summary:        Comprehensive inside-out object support module 

Group:          Development/Libraries
License:        Artistic or GPL        
URL:            http://search.cpan.org/dist/Object-InsideOut            
Source0: http://search.cpan.org/CPAN/authors/id/J/JD/JDHEDDEN/Object-InsideOut-%{version}.tar.gz
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)

Source98: filter-provides.sh
%define __perl_provides %{SOURCE98}

BuildArch:      noarch
BuildRequires:  perl
BuildRequires:  perl(Exception::Class) >= 1.22
Requires:  perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))

%description
This module provides comprehensive support for implementing classes using the
inside-out object model.

This module implements inside-out objects as anonymous scalar references that
are blessed into a class with the scalar containing the ID for the object
(usually a sequence number). For Perl 5.8.3 and later, the scalar reference is
set as readonly to prevent accidental modifications to the ID. Object data
(i.e., fields) are stored within the class's package in either arrays indexed
by the object's ID, or hashes keyed to the object's ID.

%prep
%setup -q -n Object-InsideOut-%{version}


%build
%{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}"
make %{?_smp_mflags}


%install
rm -rf %{buildroot}
make pure_install PERL_INSTALL_ROOT=%{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 ';'
chmod -R u+w %{buildroot}/*


%check
make test


%clean
rm -rf %{buildroot}


%files
%defattr(-,root,root,-)
%doc Changes README
%{perl_vendorlib}/*
%{_mandir}/man3/*.3*


%changelog
* Mon Jul  3 2006 Chris Weyl <cweyl at alumni.drew.edu> 1.45-0.1
- corrected url's.

* Sat Jul 01 2006 Chris Weyl <cweyl at alumni.drew.edu> 1.45-0
- Initial spec file for F-E


Index: .cvsignore
===================================================================
RCS file: /cvs/extras/rpms/perl-Object-InsideOut/devel/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore	5 Jul 2006 19:51:03 -0000	1.1
+++ .cvsignore	5 Jul 2006 19:51:13 -0000	1.2
@@ -0,0 +1 @@
+Object-InsideOut-1.45.tar.gz


Index: sources
===================================================================
RCS file: /cvs/extras/rpms/perl-Object-InsideOut/devel/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources	5 Jul 2006 19:51:03 -0000	1.1
+++ sources	5 Jul 2006 19:51:13 -0000	1.2
@@ -0,0 +1 @@
+cde46297b346e329996b0cd40e9b81df  Object-InsideOut-1.45.tar.gz




More information about the fedora-extras-commits mailing list