Petr Šabata 38ee9d9
Name:           perl-Data-Denter
Petr Šabata 38ee9d9
Version:        0.15
315ded2
Release:        29%{?dist}
Petr Šabata 38ee9d9
License:        GPL+ or Artistic
Petr Šabata 38ee9d9
Summary:        An alternative to Data::Dumper and Storable
9d8f3d3
Source:         https://cpan.metacpan.org/authors/id/I/IN/INGY/Data-Denter-%{version}.tar.gz
9d8f3d3
Url:            https://metacpan.org/release/Data-Denter
Petr Šabata 38ee9d9
BuildArch:      noarch
Petr Šabata 38ee9d9
# Build
Petr Šabata 38ee9d9
BuildRequires:  make
ed8106f
BuildRequires:  perl-interpreter
60fa903
BuildRequires:  perl-generators
Petr Šabata 38ee9d9
BuildRequires:  perl(ExtUtils::MakeMaker) >= 6.76
Petr Šabata 38ee9d9
# Runtime
Petr Šabata 38ee9d9
BuildRequires:  perl(Carp)
Petr Šabata 38ee9d9
BuildRequires:  perl(Exporter)
Petr Šabata 38ee9d9
BuildRequires:  perl(strict)
Petr Šabata 38ee9d9
BuildRequires:  perl(vars)
Petr Šabata 38ee9d9
# Tests only
Petr Šabata 38ee9d9
BuildRequires:  perl(Data::Dumper)
Petr Šabata 38ee9d9
BuildRequires:  perl(diagnostics)
Petr Šabata 38ee9d9
BuildRequires:  perl(Test)
Petr Šabata 38ee9d9
Requires:       perl(:MODULE_COMPAT_%(eval "$(perl -V:version)"; echo $version))
Chris Weyl 312f5f5
Chris Weyl 312f5f5
%description
Chris Weyl 312f5f5
The main problem with Data::Dumper (one of my all-time favorite modules)
Chris Weyl 312f5f5
is that you have to use 'eval()' to deserialize the data you've dumped.
Chris Weyl 312f5f5
This is great if you can trust the data you're evaling, but horrible if
Chris Weyl 312f5f5
you can't. A good alternative is Storable.pm. It can safely thaw your
Chris Weyl 312f5f5
frozen data.  But if you want to read/edit the frozen data, you're out of
Chris Weyl 312f5f5
luck, because Storable uses a binary format. Even Data::Dumper's output
Petr Šabata 38ee9d9
can be a little cumbersome for larger data objects. Enter Data::Denter.
Chris Weyl 312f5f5
Chris Weyl 312f5f5
Data::Denter is yet another Perl data serializer/deserializer. It formats
Chris Weyl 312f5f5
nested data structures in an indented fashion. It is optimized for human
Chris Weyl 312f5f5
readability/editability, safe deserialization, and (eventually) speed.
Chris Weyl 312f5f5
Chris Weyl 312f5f5
Chris Weyl 312f5f5
%prep
Chris Weyl 312f5f5
%setup -q -n Data-Denter-%{version}
Chris Weyl 312f5f5
Chris Weyl 312f5f5
%build
Petr Šabata 38ee9d9
perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1
Chris Weyl 312f5f5
make %{?_smp_mflags}
Chris Weyl 312f5f5
Chris Weyl 312f5f5
%install
Petr Šabata 38ee9d9
make pure_install DESTDIR=%{buildroot}
Chris Weyl 312f5f5
%{_fixperms} %{buildroot}/*
Chris Weyl 312f5f5
Chris Weyl 312f5f5
%check
Chris Weyl 312f5f5
make test
Chris Weyl 312f5f5
Chris Weyl 312f5f5
%files
Petr Šabata 38ee9d9
%doc Changes README
Chris Weyl 312f5f5
%{perl_vendorlib}/*
Petr Šabata 38ee9d9
%{_mandir}/man3/*
Chris Weyl 312f5f5
Chris Weyl 312f5f5
%changelog
315ded2
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.15-29
315ded2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
315ded2
5359c88
* Thu May 30 2019 Jitka Plesnikova <jplesnik@redhat.com> - 0.15-28
5359c88
- Perl 5.30 rebuild
5359c88
ae20e66
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.15-27
ae20e66
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
ae20e66
4f75c3e
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.15-26
4f75c3e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
4f75c3e
20e09dc
* Thu Jun 28 2018 Jitka Plesnikova <jplesnik@redhat.com> - 0.15-25
20e09dc
- Perl 5.28 rebuild
20e09dc
f66e322
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.15-24
f66e322
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
f66e322
7090072
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.15-23
7090072
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
7090072
33bd6ff
* Sun Jun 04 2017 Jitka Plesnikova <jplesnik@redhat.com> - 0.15-22
33bd6ff
- Perl 5.26 rebuild
33bd6ff
415ca27
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.15-21
415ca27
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
415ca27
9fcdf1e
* Sun May 15 2016 Jitka Plesnikova <jplesnik@redhat.com> - 0.15-20
9fcdf1e
- Perl 5.24 rebuild
9fcdf1e
bd9e1d2
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.15-19
bd9e1d2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
bd9e1d2
Petr Šabata 38ee9d9
* Tue Jan 26 2016 Petr Šabata <contyk@redhat.com> - 0.15-18
Petr Šabata 38ee9d9
- Package cleanup
Petr Šabata 38ee9d9
0dd9e5e
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.15-17
0dd9e5e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
0dd9e5e
01521b7
* Thu Jun 04 2015 Jitka Plesnikova <jplesnik@redhat.com> - 0.15-16
01521b7
- Perl 5.22 rebuild
01521b7
ec5c563
* Wed Aug 27 2014 Jitka Plesnikova <jplesnik@redhat.com> - 0.15-15
ec5c563
- Perl 5.20 rebuild
ec5c563
a39d8f2
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.15-14
a39d8f2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
a39d8f2
cae0f4b
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.15-13
cae0f4b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
cae0f4b
50a413e
* Thu Jul 18 2013 Petr Pisar <ppisar@redhat.com> - 0.15-12
50a413e
- Perl 5.18 rebuild
50a413e
ca366c2
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.15-11
ca366c2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
ca366c2
ee2c690
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.15-10
ee2c690
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
ee2c690
858e090
* Mon Jun 11 2012 Petr Pisar <ppisar@redhat.com> - 0.15-9
858e090
- Perl 5.16 rebuild
858e090
8675be0
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.15-8
8675be0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
8675be0
58b5a37
* Wed Jun 29 2011 Marcela Mašláňová <mmaslano@redhat.com> - 0.15-7
58b5a37
- Perl mass rebuild
58b5a37
8f548c1
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.15-6
8f548c1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
8f548c1
5104688
* Thu Dec 16 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.15-5
5104688
- 661697 rebuild for fixing problems with vendorach/lib
5104688
a3ce380
* Fri Apr 30 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.15-4
a3ce380
- Mass rebuild with perl-5.12.0
a3ce380
9396e5e
* Mon Dec  7 2009 Stepan Kasal <skasal@redhat.com> - 0.15-3
9396e5e
- rebuild against perl 5.10.1
9396e5e
3afb4d1
* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.15-2
3afb4d1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
3afb4d1
Chris Weyl 312f5f5
* Wed Mar 18 2009 Chris Weyl <cweyl@alumni.drew.edu> 0.15-1
Chris Weyl 312f5f5
- update for submission
Chris Weyl 312f5f5
Chris Weyl 312f5f5
* Wed Mar 18 2009 Chris Weyl <cweyl@alumni.drew.edu> 0.15-0
Chris Weyl 312f5f5
- initial RPM packaging
Chris Weyl 312f5f5
- generated with cpan2dist (CPANPLUS::Dist::RPM version 0.0.8)