cvsextras fb66c51
Name:           perl-YAML
e4b0381
Version:        0.91
e4b0381
Release:        1%{?dist}
cvsextras fb66c51
Summary:        YAML Ain't Markup Language (tm)
091bdc0
License:        GPL+ or Artistic
2955408
Group:          Development/Libraries
cvsextras fb66c51
URL:            http://search.cpan.org/dist/YAML/
1ccbccd
Source0:        http://search.cpan.org/CPAN/authors/id/I/IN/INGY/YAML-%{version}.tar.gz
cvsextras fb66c51
BuildArch:      noarch
e4b0381
BuildRequires:  perl
48fd123
BuildRequires:  perl(Carp)
48fd123
BuildRequires:  perl(constant)
Marcela Mašláňová 13b616a
BuildRequires:  perl(Data::Dumper)
48fd123
BuildRequires:  perl(Exporter)
1ccbccd
BuildRequires:  perl(ExtUtils::MakeMaker) >= 6.30
Petr Šabata 1cf55cf
BuildRequires:  perl(lib)
1ccbccd
BuildRequires:  perl(overload)
1ccbccd
BuildRequires:  perl(strict)
2257bdb
BuildRequires:  perl(Test::More)
2257bdb
# Avoid circular build deps via Module::Build when bootstrapping
2257bdb
%if 0%{!?perl_bootstrap:1}
1ccbccd
BuildRequires:  perl(Test::Pod) >= 1.41
2257bdb
%endif
1ccbccd
BuildRequires:  perl(warnings)
Petr Šabata 1cf55cf
Requires:       perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
48fd123
Requires:       perl(Carp)
48fd123
Requires:       perl(Data::Dumper)
cvsextras fb66c51
b92f5ae
# Filter private provides:
b92f5ae
# perl(yaml_mapping) perl(yaml_scalar) perl(yaml_sequence)
b92f5ae
%global __provides_exclude ^perl\\(yaml_
b92f5ae
cvsextras fb66c51
%description
cvsextras fb66c51
The YAML.pm module implements a YAML Loader and Dumper based on the
cvsextras fb66c51
YAML 1.0 specification. http://www.yaml.org/spec/
cvsextras fb66c51
YAML is a generic data serialization language that is optimized for
cvsextras fb66c51
human readability. It can be used to express the data structures of
cvsextras fb66c51
most modern programming languages, including Perl.
cvsextras fb66c51
For information on the YAML syntax, please refer to the YAML
cvsextras fb66c51
specification.
cvsextras fb66c51
cvsextras fb66c51
%prep
cvsextras fb66c51
%setup -q -n YAML-%{version}
cvsextras fb66c51
cvsextras fb66c51
%build
1ccbccd
perl Makefile.PL INSTALLDIRS=vendor
cvsextras fb66c51
make %{?_smp_mflags}
cvsextras fb66c51
cvsextras fb66c51
%install
Petr Šabata 1cf55cf
make pure_install DESTDIR=%{buildroot}
b92f5ae
find %{buildroot} -type f -name .packlist -exec rm -f {} \;
b92f5ae
%{_fixperms} %{buildroot}
b92f5ae
9a7543f
# Removing Test::YAML (at least temporarily) due
9a7543f
# to security concerns and questionable value.
9a7543f
# https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=197539
Petr Šabata 1cf55cf
rm -f %{buildroot}%{perl_vendorlib}/Test/YAML* \
Petr Šabata 1cf55cf
    %{buildroot}%{_mandir}/man3/Test::YAML*.3*
cvsextras fb66c51
2955408
%check
1ccbccd
make test RELEASE_TESTING=1
2dbaa38
cvsextras fb66c51
%files
1ccbccd
%doc Changes LICENSE README
1ccbccd
%{perl_vendorlib}/YAML/
1ccbccd
%{perl_vendorlib}/YAML.pm
1ccbccd
%{_mandir}/man3/YAML.3pm*
1ccbccd
%{_mandir}/man3/YAML::Any.3pm*
1ccbccd
%{_mandir}/man3/YAML::Dumper.3pm*
1ccbccd
%{_mandir}/man3/YAML::Dumper::Base.3pm*
1ccbccd
%{_mandir}/man3/YAML::Error.3pm*
1ccbccd
%{_mandir}/man3/YAML::Loader.3pm*
1ccbccd
%{_mandir}/man3/YAML::Loader::Base.3pm*
1ccbccd
%{_mandir}/man3/YAML::Marshall.3pm*
1ccbccd
%{_mandir}/man3/YAML::Node.3pm*
1ccbccd
%{_mandir}/man3/YAML::Tag.3pm*
1ccbccd
%{_mandir}/man3/YAML::Types.3pm*
5e2ec03
2dbaa38
%changelog
e4b0381
* Wed May 28 2014 Paul Howarth <paul@city-fan.org> - 0.91-1
e4b0381
- Update to 0.91
e4b0381
  - Force escaping of single '-'
e4b0381
    (https://github.com/ingydotnet/yaml-pm/pull/22)
e4b0381
2257bdb
* Fri Feb 28 2014 Paul Howarth <paul@city-fan.org> - 0.90-2
2257bdb
- Avoid circular build deps via Module::Build when bootstrapping
2257bdb
24e96f6
* Tue Feb 11 2014 Paul Howarth <paul@city-fan.org> - 0.90-1
24e96f6
- Update to 0.90
24e96f6
  - Revert Mo from 0.38 to 0.31 following a report of it breaking cpan client
24e96f6
1ccbccd
* Mon Feb 10 2014 Paul Howarth <paul@city-fan.org> - 0.89-1
1ccbccd
- Update to 0.89
1ccbccd
  - Synopsis in YAML::Dumper didn't work as expected (CPAN RT#19838)
1ccbccd
  - Address complex regular subexpression recursion limit (CPAN RT#90593)
1ccbccd
  - Use latest Test::Builder (CPAN RT#90847)
1ccbccd
  - Fixed tests to work under parallel testing
1ccbccd
  - Switched to dzil release process
1ccbccd
- This release by INGY -> update source URL
1ccbccd
- Make %%files list more explicit
1ccbccd
- Specify all dependencies
1ccbccd
a64440d
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.84-7
a64440d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
a64440d
1e7c7ab
* Mon Jul 15 2013 Petr Pisar <ppisar@redhat.com> - 0.84-6
1e7c7ab
- Perl 5.18 rebuild
1e7c7ab
c5f24c1
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.84-5
c5f24c1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
c5f24c1
f521905
* Tue Aug 28 2012 Jitka Plesnikova <jplesnik@redhat.com> - 0.84-4
1ccbccd
- Specify all dependencies
f521905
ea2c123
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.84-3
ea2c123
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
ea2c123
b92f5ae
* Tue Jul 17 2012 Paul Howarth <paul@city-fan.org> - 0.84-2
b92f5ae
- Haven't needed to fix documentation character encoding since 0.79
b92f5ae
- Drop Test::Base build dependency again to avoid a BR loop (#215637)
b92f5ae
- Filter private provides perl(yaml_mapping), perl(yaml_scalar) and
b92f5ae
  perl(yaml_sequence)
b92f5ae
- Don't need to remove empty directories from the buildroot
b92f5ae
- This release by MSTROUT -> update source URL
b92f5ae
Petr Šabata 1cf55cf
* Mon Jul 16 2012 Petr Šabata <contyk@redhat.com> - 0.84-1
Petr Šabata 1cf55cf
- 0.84 bump
Petr Šabata 1cf55cf
- Drop command macros
Petr Šabata 1cf55cf
- Drop previously added patch (included in 0.82)
Petr Šabata 1cf55cf
3c56308
* Fri Jun 22 2012 Jitka Plesnikova <jplesnik@redhat.com> 0.81-4
1ccbccd
- Apply patch to for YAML::Any RT#74226
3c56308
a686933
* Wed Jun 06 2012 Petr Pisar <ppisar@redhat.com> - 0.81-3
a686933
- Perl 5.16 rebuild
a686933
48fd123
* Mon Apr 23 2012 Paul Howarth <paul@city-fan.org> - 0.81-2
48fd123
- R: perl(Carp) and perl(Data::Dumper)
48fd123
- BR: perl(Carp), perl(constant) and perl(Exporter)
48fd123
- Release tests no longer shipped, so drop buildreqs for them and don't bother
48fd123
  setting AUTOMATED_TESTING; run tests even when bootstrapping
48fd123
Marcela Mašláňová 13b616a
* Mon Apr 23 2012 Marcela Mašláňová <mmaslano@redhat.com> - 0.81-1
48fd123
- Update to 0.81
48fd123
- Add BR Data::Dumper
Marcela Mašláňová 13b616a
df5563a
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.73-3
df5563a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
df5563a
Marcela Mašláňová f2e00c6
* Tue Jun 21 2011 Marcela Mašláňová <mmaslano@redhat.com> - 0.73-2
Marcela Mašláňová f2e00c6
- Perl mass rebuild
Marcela Mašláňová f2e00c6
- add perl_bootstrap macro
Marcela Mašláňová f2e00c6
c7add14
* Sat May 14 2011 Iain Arnell <iarnell@gmail.com> 0.73-1
c7add14
- update to latest upstream version
c7add14
- clean up spec for modern rpmbuild
c7add14
e766e0c
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.72-2
e766e0c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
e766e0c
Steven Pritchard 2e0508e
* Wed Dec 08 2010 Steven Pritchard <steve@kspei.com> 0.72-1
Steven Pritchard 2e0508e
- Update to 0.72.
Steven Pritchard 2e0508e
1d68739
* Wed Aug 18 2010 Paul Howarth <paul@city-fan.org> - 0.71-1
1d68739
- Update to 0.71 (use UTF-8 encoding in LoadFile/DumpFile: CPAN RT#25434)
1d68739
- Enable AUTOMATED_TESTING
1d68739
- BR: perl(Test::CPAN::Meta), perl(Test::MinimumVersion), perl(Test::Pod)
1d68739
- This release by ADAMK -> update source URL
1d68739
- Re-code docs as UTF-8
1d68739
694c788
* Thu Apr 29 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.70-5
694c788
- Mass rebuild with perl-5.12.0
694c788
62da76c
* Thu Feb 25 2010 Marcela Mašláňová <mmaslano@redhat.com> - 0.70-4
62da76c
- add license
62da76c
72a551c
* Mon Dec  7 2009 Stepan Kasal <skasal@redhat.com> - 0.70-3
72a551c
- rebuild against perl 5.10.1
72a551c
1193940
* Wed Oct  7 2009 Marcela Mašláňová <mmaslano@redhat.com> - 0.70-2
1193940
- rebuild for push
1193940
7a83cdc
* Tue Oct 6  2009 Marcela Mašláňová <mmaslano@redhat.com> - 0.70-1
7a83cdc
- new upstream version
7a83cdc
ab58ea4
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.68-3
ab58ea4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
ab58ea4
5d2ed67
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.68-2
5d2ed67
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
5d2ed67
1d3272d
* Wed Dec 10 2008 Steven Pritchard <steve@kspei.com> 0.68-1
1d3272d
- Update to 0.68.
1d3272d
- COMPATIBILITY went away.
1d3272d
- ysh moved to YAML::Shell.
1d3272d
837bc02
* Wed Feb 27 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0.66-3
837bc02
- Rebuild for perl 5.10 (again)
837bc02
4dfc7aa
* Fri Jan 11 2008 Tom "spot" Callaway <tcallawa@redhat.com> 0.66-2
4dfc7aa
- rebuild for new perl
4dfc7aa
091bdc0
* Tue Oct 16 2007 Steven Pritchard <steve@kspei.com> 0.66-1
091bdc0
- Update to 0.66.
091bdc0
- Update License tag.
091bdc0
f86e5e6
* Wed Jun 27 2007 Steven Pritchard <steve@kspei.com> 0.65-1
f86e5e6
- Update to 0.65.
f86e5e6
d6b630c
* Tue Mar 13 2007 Steven Pritchard <steve@kspei.com> 0.62-3
d6b630c
- Use fixperms macro instead of our own chmod incantation.
6821ee0
- Drop Test::Base build dependency to avoid a BR loop (#215637).
d6b630c
- BR ExtUtils::MakeMaker.
d6b630c
d6602ca
* Sat Sep 16 2006 Steven Pritchard <steve@kspei.com> 0.62-2
d6602ca
- Fix find option order.
d6602ca
9a7543f
* Fri Jul 07 2006 Steven Pritchard <steve@kspei.com> 0.62-1
9a7543f
- Update to 0.62.
9a7543f
- Removed Test::YAML (bug #197539).
9a7543f
9a7543f
* Mon Jul 03 2006 Steven Pritchard <steve@kspei.com> 0.61-1
9a7543f
- Update to 0.61.
9a7543f
539a4c0
* Sat May 20 2006 Steven Pritchard <steve@kspei.com> 0.58-3
539a4c0
- Rebuild.
539a4c0
2955408
* Tue May 09 2006 Steven Pritchard <steve@kspei.com> 0.58-2
2955408
- Drop testmore patch.
2955408
- Catch Test::YAML module and man page in file list.
2955408
2955408
* Thu May 04 2006 Steven Pritchard <steve@kspei.com> 0.58-1
2955408
- Update to 0.58.
2955408
- Small spec cleanups.
2955408
e1aabd9
* Thu Apr 14 2005 Ville Skyttä <ville.skytta at iki.fi> - 0.39-2
e1aabd9
- 0.39.
e1aabd9
1ccbccd
* Wed Apr  6 2005 Michael Schwendt <mschwendt[AT]users.sf.net>
dc348d9
- rebuilt
dc348d9
cvsextras fb66c51
* Sat May 15 2004 Jose Pedro Oliveira <jpo at di.uminho.pt> - 0:0.35-0.fdr.5
cvsextras fb66c51
- Avoid creation of the perllocal.pod file (make pure_install).
cvsextras fb66c51
cvsextras fb66c51
* Sun Apr 25 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:0.35-0.fdr.4
cvsextras fb66c51
- Require perl(:MODULE_COMPAT_*).
cvsextras fb66c51
- Cosmetic tweaks (bug 1383).
cvsextras fb66c51
cvsextras fb66c51
* Sun Mar 14 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:0.35-0.fdr.3
cvsextras fb66c51
- Reduce directory ownership bloat.
cvsextras fb66c51
cvsextras fb66c51
* Tue Nov 18 2003 Ville Skyttä <ville.skytta at iki.fi> - 0:0.35-0.fdr.2
cvsextras fb66c51
- Use INSTALLARCHLIB workaround in %%install.
cvsextras fb66c51
cvsextras fb66c51
* Wed Sep  3 2003 Ville Skyttä <ville.skytta at iki.fi> - 0:0.35-0.fdr.1
cvsextras fb66c51
- First build.