Chris Weyl bb1841a
Name:       perl-Data-Denter 
Chris Weyl bb1841a
Version:    0.15 
af7483a
Release:    4%{?dist}
Chris Weyl bb1841a
# Denter.pod -> GPL+ or Artistic
Chris Weyl bb1841a
License:    GPL+ or Artistic 
Chris Weyl bb1841a
Group:      Development/Libraries
Chris Weyl bb1841a
Summary:    An alternative to Data::Dumper and Storable 
Chris Weyl bb1841a
Source:     http://search.cpan.org/CPAN/authors/id/I/IN/INGY/Data-Denter-%{version}.tar.gz 
Chris Weyl bb1841a
Url:        http://search.cpan.org/dist/Data-Denter
Chris Weyl bb1841a
BuildRoot:  %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) 
Chris Weyl bb1841a
Requires:   perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
Chris Weyl bb1841a
BuildArch:  noarch
Chris Weyl bb1841a
Chris Weyl bb1841a
BuildRequires: perl(ExtUtils::MakeMaker)
Chris Weyl bb1841a
BuildRequires: perl(YAML)
Chris Weyl bb1841a
# test
Chris Weyl bb1841a
BuildRequires: perl(Data::Dumper)
Chris Weyl bb1841a
BuildRequires: perl(Test)
Chris Weyl bb1841a
Chris Weyl bb1841a
%description
Chris Weyl bb1841a
The main problem with Data::Dumper (one of my all-time favorite modules)
Chris Weyl bb1841a
is that you have to use 'eval()' to deserialize the data you've dumped.
Chris Weyl bb1841a
This is great if you can trust the data you're evaling, but horrible if
Chris Weyl bb1841a
you can't. A good alternative is Storable.pm. It can safely thaw your
Chris Weyl bb1841a
frozen data.  But if you want to read/edit the frozen data, you're out of
Chris Weyl bb1841a
luck, because Storable uses a binary format. Even Data::Dumper's output
Chris Weyl bb1841a
can be a little cumbersome for larger data objects. Enter Data::Denter. 
Chris Weyl bb1841a
Chris Weyl bb1841a
Data::Denter is yet another Perl data serializer/deserializer. It formats
Chris Weyl bb1841a
nested data structures in an indented fashion. It is optimized for human
Chris Weyl bb1841a
readability/editability, safe deserialization, and (eventually) speed.
Chris Weyl bb1841a
Chris Weyl bb1841a
Chris Weyl bb1841a
%prep
Chris Weyl bb1841a
%setup -q -n Data-Denter-%{version}
Chris Weyl bb1841a
Chris Weyl bb1841a
%build
Chris Weyl bb1841a
%{__perl} Makefile.PL INSTALLDIRS=vendor
Chris Weyl bb1841a
make %{?_smp_mflags}
Chris Weyl bb1841a
Chris Weyl bb1841a
%install
Chris Weyl bb1841a
rm -rf %{buildroot}
Chris Weyl bb1841a
Chris Weyl bb1841a
make pure_install PERL_INSTALL_ROOT=%{buildroot}
Chris Weyl bb1841a
find %{buildroot} -type f -name .packlist -exec rm -f {} ';'
Chris Weyl bb1841a
find %{buildroot} -depth -type d -exec rmdir {} 2>/dev/null ';'
Chris Weyl bb1841a
Chris Weyl bb1841a
%{_fixperms} %{buildroot}/*
Chris Weyl bb1841a
Chris Weyl bb1841a
%check
Chris Weyl bb1841a
make test
Chris Weyl bb1841a
Chris Weyl bb1841a
%clean
Chris Weyl bb1841a
rm -rf %{buildroot} 
Chris Weyl bb1841a
Chris Weyl bb1841a
%files
Chris Weyl bb1841a
%defattr(-,root,root,-)
Chris Weyl bb1841a
%doc Changes README 
Chris Weyl bb1841a
%{perl_vendorlib}/*
Chris Weyl bb1841a
%{_mandir}/man3/*.3*
Chris Weyl bb1841a
Chris Weyl bb1841a
%changelog
af7483a
* Fri Apr 30 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.15-4
af7483a
- Mass rebuild with perl-5.12.0
af7483a
6061ca7
* Mon Dec  7 2009 Stepan Kasal <skasal@redhat.com> - 0.15-3
6061ca7
- rebuild against perl 5.10.1
6061ca7
5189e3a
* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.15-2
5189e3a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
5189e3a
Chris Weyl bb1841a
* Wed Mar 18 2009 Chris Weyl <cweyl@alumni.drew.edu> 0.15-1
Chris Weyl bb1841a
- update for submission
Chris Weyl bb1841a
Chris Weyl bb1841a
* Wed Mar 18 2009 Chris Weyl <cweyl@alumni.drew.edu> 0.15-0
Chris Weyl bb1841a
- initial RPM packaging
Chris Weyl bb1841a
- generated with cpan2dist (CPANPLUS::Dist::RPM version 0.0.8)
Chris Weyl bb1841a