From 2e6e4576bea3d96a6908bf0c66e16382792304bf Mon Sep 17 00:00:00 2001 From: CentOS Sources Date: Jun 11 2019 16:33:08 +0000 Subject: import perl-YAML-Syck-1.30-5.el8+1694+ef8073e1 --- diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..be0fdd8 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +SOURCES/YAML-Syck-1.30.tar.gz diff --git a/.perl-YAML-Syck.metadata b/.perl-YAML-Syck.metadata new file mode 100644 index 0000000..1eb1316 --- /dev/null +++ b/.perl-YAML-Syck.metadata @@ -0,0 +1 @@ +b25dba42f08926244fc33d0861e2eb92a6da2b82 SOURCES/YAML-Syck-1.30.tar.gz diff --git a/SPECS/perl-YAML-Syck.spec b/SPECS/perl-YAML-Syck.spec new file mode 100644 index 0000000..cd1e4fe --- /dev/null +++ b/SPECS/perl-YAML-Syck.spec @@ -0,0 +1,292 @@ +# Run optional test +%if ! 0%{?rhel} +%bcond_without perl_YAML_Syck_enables_optional_test +%else +%bcond_with perl_YAML_Syck_enables_optional_test +%endif + +Name: perl-YAML-Syck +Version: 1.30 +Release: 5%{?dist} +Summary: Fast, lightweight YAML loader and dumper +License: BSD and MIT +URL: http://search.cpan.org/dist/YAML-Syck/ +Source0: http://www.cpan.org/authors/id/T/TO/TODDR/YAML-Syck-%{version}.tar.gz +BuildRequires: coreutils +BuildRequires: findutils +BuildRequires: gcc +BuildRequires: make +BuildRequires: perl-interpreter +BuildRequires: perl-devel +BuildRequires: perl-generators +# Keep bundled inc::Module::Install to break cycle +# perl-Module-Install → perl-YAML-Tiny → perl-YAML-Syck +BuildRequires: perl(Cwd) +BuildRequires: perl(File::Path) +BuildRequires: perl(File::Spec) +BuildRequires: perl(lib) +BuildRequires: perl(ExtUtils::MakeMaker) +# Run-time +BuildRequires: perl(constant) +# DynaLoader not used if XSLoader is available +BuildRequires: perl(Exporter) +BuildRequires: perl(strict) +BuildRequires: perl(vars) +BuildRequires: perl(XSLoader) +# Tests +BuildRequires: perl(Data::Dumper) +BuildRequires: perl(IO::File) +BuildRequires: perl(Storable) +BuildRequires: perl(Test::More) +BuildRequires: perl(Tie::Hash) +%if %{with perl_YAML_Syck_enables_optional_test} +# Optional tests +BuildRequires: perl(Devel::Leak) +BuildRequires: perl(JSON) +%endif +# Dependencies +Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version)) +Requires: perl(XSLoader) + +# Avoid provides for private perl objects +%{?perl_default_filter} + +%description +This module provides a Perl interface to the libsyck data serialization +library. It exports the Dump and Load functions for converting Perl data +structures to YAML strings, and the other way around. + +%prep +%setup -q -n YAML-Syck-%{version} + +# Unbundle core and unused modules +rm -rvf inc/{parent.pm,PerlIO.pm,Scalar/,Test/} + +%build +perl Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}" +make %{?_smp_mflags} + +%install +make pure_install DESTDIR=%{buildroot} +find %{buildroot} -type f -name .packlist -delete +find %{buildroot} -type f -name '*.bs' -empty -delete +%{_fixperms} -c %{buildroot} + +%check +make test + +%files +%license COPYING +%doc Changes COMPATIBILITY +%{perl_vendorarch}/auto/YAML/ +%{perl_vendorarch}/YAML/ +%{perl_vendorarch}/JSON/ +%{_mandir}/man3/JSON::Syck.3* +%{_mandir}/man3/YAML::Syck.3* + +%changelog +* Fri Feb 09 2018 Fedora Release Engineering - 1.30-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Thu Aug 03 2017 Fedora Release Engineering - 1.30-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + +* Thu Jul 27 2017 Fedora Release Engineering - 1.30-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Sun Jun 04 2017 Jitka Plesnikova - 1.30-2 +- Perl 5.26 rebuild + +* Thu Apr 20 2017 Paul Howarth - 1.30-1 +- Update to 1.30 + - Fix handling carriage return after c-indicator (CPAN RT#41141) + - Fix CHECK_UTF8 SEGV with empty len=0 strings (CPAN RT#61562) + - Add missing function declarations + - Tighten the TODO tests; no passing TODOs now, but still JSON + - SingleQuote and \/ and \u roundtrips do fail +- Drop EL-5 support + - Drop Group: and BuildRoot: tags + - Drop buildroot cleaning in %%install + - Drop explicit %%clean section + +* Sat Feb 11 2017 Fedora Release Engineering - 1.29-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Sun May 15 2016 Jitka Plesnikova - 1.29-6 +- Perl 5.24 rebuild + +* Wed Apr 20 2016 Paul Howarth - 1.29-5 +- Fix FTBFS due to missing buildreq perl-devel +- Simplify find commands using -empty and -delete + +* Thu Feb 04 2016 Fedora Release Engineering - 1.29-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Thu Jun 18 2015 Fedora Release Engineering - 1.29-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Sat Jun 06 2015 Jitka Plesnikova - 1.29-2 +- Perl 5.22 rebuild + +* Tue Dec 16 2014 Paul Howarth - 1.29-1 +- Update to 1.29 + - Upstreamed fix for test failures on PPC and ARM (CPAN RT#83825) + - Fix crash in syck_emit on platforms with long long pointers +- Use %%license + +* Thu Dec 11 2014 Petr Pisar - 1.28-1 +- 1.28 bump + +* Wed Aug 27 2014 Jitka Plesnikova - 1.27-6 +- Perl 5.20 rebuild + +* Sun Aug 17 2014 Fedora Release Engineering - 1.27-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild + +* Sat Jun 07 2014 Fedora Release Engineering - 1.27-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + +* Sun Aug 04 2013 Fedora Release Engineering - 1.27-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild + +* Thu Jul 18 2013 Petr Pisar - 1.27-2 +- Perl 5.18 rebuild + +* Tue May 21 2013 Paul Howarth 1.27-1 +- Update to 1.27 + - Fix for hash randomization in yaml-alias.t on perl 5.18.0 (CPAN RT#84882, + CPAN RT#84466) + +* Mon Mar 11 2013 Paul Howarth 1.25-1 +- Update to 1.25 + - Bump version number and release to fix a MANIFEST mistake in 1.24 + +* Sun Mar 10 2013 Paul Howarth 1.24-2 +- Work around test failures on PPC and ARM (#919806, CPAN RT#83825) + +* Thu Mar 7 2013 Paul Howarth 1.24-1 +- Update to 1.24 + - Implement $JSON::Syck::MaxDepth + - Prevent failure when the same object is seen twice during Dump + - Prevent YAML from being influenced by the previous change + - MinGW64 compatibility (CPAN RT#78363) + +* Wed Feb 27 2013 Paul Howarth 1.23-1 +- Update to 1.23 + - Synchronize JSON::Syck with YAML::Syck version number + - Add DumpInto functions (YAML+Syck), which dump into a provided scalar + instead of a newly-allocated one + - Modify DumpFile functions to output directly to the specified + file/filehandle instead of buffering all output in memory + - Avoid modifying numbers into strings when emitting + - Fix error message typo: s/existant/existent/g + - Fix for non-printable character detection + - Quote if non-printable characters are present + - Make sure that LoadBlessed=0 blocks all blessing + - Start listing primary repo as http://github.com/toddr/YAML-Syck + - README refreshed via perldoc -t +- Require perl(XSLoader) at runtime +- Drop %%defattr, redundant since rpm 4.4 +- Don't need to remove empty directories from the buildroot +- Don't use macros for commands +- Use DESTDIR rather than PERL_INSTALL_ROOT +- Make %%files list more explicit + +* Thu Feb 14 2013 Fedora Release Engineering - 1.20-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + +* Fri Jul 20 2012 Fedora Release Engineering - 1.20-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Wed Jun 20 2012 Petr Pisar - 1.20-2 +- Perl 5.16 rebuild + +* Wed Jun 20 2012 Petr Pisar - 1.20-1 +- 1.20 bump + +* Sat Jun 16 2012 Petr Pisar - 1.17-5 +- Perl 5.16 rebuild +- Specify all dependencies + +* Fri Jan 13 2012 Fedora Release Engineering - 1.17-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + +* Wed Jul 20 2011 Iain Arnell - 1.17 -3 +- Perl mass rebuild + +* Wed Feb 09 2011 Fedora Release Engineering - 1.17-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* Tue Dec 07 2010 Steven Pritchard 1.17-1 +- Update to 1.17. +- Update Source0 URL. +- BR JSON (for tests). + +* Fri May 07 2010 Marcela Maslanova - 1.07-4 +- Mass rebuild with perl-5.12.0 + +* Mon Dec 7 2009 Stepan Kasal - 1.07-3 +- rebuild against perl 5.10.1 + +* Tue Oct 6 2009 Marcela Mašláňová - 1.07-2 +- fix license + +* Sun Sep 27 2009 Chris Weyl 1.07-1 +- auto-update to 1.07 (by cpan-spec-update 0.01) + +* Sun Jul 26 2009 Fedora Release Engineering - 1.05-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild + +* Thu Feb 26 2009 Fedora Release Engineering - 1.05-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Mon Jun 09 2008 Steven Pritchard 1.05-1 +- Update to 1.05. + +* Mon Mar 3 2008 Tom "spot" Callaway 1.04-2 +- rebuild for new perl (again) + +* Wed Feb 20 2008 Steven Pritchard 1.04-1 +- Update to 1.04. + +* Tue Feb 19 2008 Fedora Release Engineering - 1.01-3 +- Autorebuild for GCC 4.3 + +* Fri Feb 8 2008 Tom "spot" Callaway 1.01-2 +- rebuild for new perl + +* Mon Jan 28 2008 Steven Pritchard 1.01-1 +- Update to 1.01. + +* Tue Oct 16 2007 Steven Pritchard 0.98-1 +- Update to 0.98. + +* Tue Sep 18 2007 Steven Pritchard 0.97-1 +- Update to 0.97. + +* Sun Aug 12 2007 Steven Pritchard 0.96-1 +- Update to 0.96. + +* Fri Aug 03 2007 Steven Pritchard 0.95-1 +- Update to 0.95. + +* Fri Jul 13 2007 Steven Pritchard 0.94-1 +- Update to 0.94. + +* Wed Jun 27 2007 Steven Pritchard 0.91-1 +- Update to 0.91. + +* Sat May 19 2007 Steven Pritchard 0.85-1 +- Update to 0.85. + +* Fri May 04 2007 Chris Weyl 0.82-3 +- add perl split BR's + +* Fri May 04 2007 Chris Weyl 0.82-2 +- bump + +* Thu Feb 01 2007 Steven Pritchard 0.82-1 +- Specfile autogenerated by cpanspec 1.69.1. +- Remove explicit build dependency on perl. +- Include JSON module. +- BR Devel::Leak (for tests).