Hello community, here is the log from the commit of package perl-YAML-Syck for openSUSE:Factory checked in at Wed Jul 29 01:12:31 CEST 2009. -------- --- perl-YAML-Syck/perl-YAML-Syck.changes 2007-08-06 16:33:58.000000000 +0200 +++ perl-YAML-Syck/perl-YAML-Syck.changes 2009-07-25 19:49:23.000000000 +0200 @@ -1,0 +2,77 @@ +Sat Jul 25 19:46:56 CEST 2009 - chris@computersalat.de + +- spec mods + * removed ^---------- + * removed ^#--------- + +------------------------------------------------------------------- +Sat Jun 20 19:30:59 CEST 2009 - chris@computersalat.de + +- update to 1.07 + o Changes for 1.07 (JSON::Syck 0.30) + * Added the missing Loadfile function to JSON::Syck. + Reported by: Dan McCormick + o Changes for 1.05 (JSON::Syck 0.29) + * Loading a YAML stream containing Regexp nodes under -d:DProf should + not fail with "panic: Devel::DProf inconsistent subroutine return". + Reported by: Richard Jelinek + o Changes for 1.04 (JSON::Syck 0.29) + * The 'Name "YAML::Syck::ImplicitBinary" used only once: possible typo' + warnings no longer triggers in Perl 5.10 when running with perl -w. + Reported by: Jesse Vincent + o Changes for 1.03 (JSON::Syck 0.29) + * JSON::Syck: When $JSON::Syck::SingleQuote is false, implicit booleans + such as "yes" and "no" should be dumped with double quotes, instead of + single quotes (which breaks RFC 4627). + Reported by: cho45 + o Changes for 1.02 (JSON::Syck 0.28) + * JSON::Syck: Colons in single-quoted strings are no longer loaded + with an extra space after it. + Reported by: Agent Zhang + o Changes for 1.01 (JSON::Syck 0.27) + * JSON::XS is now promoted prominiently in JSON::Syck's documentation. + * Added support for Perl 5.11 and its first-class Regexp objects. + Contributed by: Andreas Koenig + * Tests no longer fail incorrectly when JSON.pm 2.00+ is installed. + Contributed by: Andreas Koenig + * Removed the unused Syck bytecode modules (yamlbyte.h and yaml2byte.c) + to further reduce our memory footprint. + o Changes for 1.00 (JSON::Syck 0.26) + * When $YAML::Syck::SingleQuote is set to true, Dump() now emits newlines + in strings correctly. (Previously it would emit extra newlines.) + o Changes for 0.99 (JSON::Syck 0.26) + * TODOify tests as appropriate for Perl 5.005 and Perl 5.6.x. + o Changes for 0.98 (JSON::Syck 0.26) + * Restore support for Perl 5.005 and earlier. + o Changes for 0.97 (JSON::Syck 0.26) + * When loading !!perl/code with $YAML::Syck::LoadCode set to false, + YAML::Syck now returns a coderef that does nothing (i.e. sub {}), + in accordance with YAML.pm's treatment, instead of returning the + actual code of the sub as a string. + Contributed by: Florian Ragwitz + o Changes for 0.96 (JSON::Syck 0.26) + * The always-quote rule now applies to all implicit booleans + and null values, i.e. strings that match the following regex: + /y|Y + |n|N + |yes|Yes|YES + |no|No|NO + |true|True|TRUE + |false|False|FALSE + |on|On|ON + |off|Off|OFF + |null|Null|NULL + |~ + /x + * Bare literals "Y", "N", "y" and "n" are now recognized as + booleans when loading with implicit typing turned on. + * Mixed case strings that does not represent implicit boolean + values, such as "yES" and "nO", are no longer always-quoted. + Contributed by: Malcolm Studd +- added perl-macros + o autogen filelist with perl_gen_filelist +- spec mods + o added header + o fixed deps + +------------------------------------------------------------------- calling whatdependson for head-i586 Old: ---- YAML-Syck-0.95.tar.bz2 New: ---- YAML-Syck-1.07.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ perl-YAML-Syck.spec ++++++ --- /var/tmp/diff_new_pack.qtvJpK/_old 2009-07-29 01:10:08.000000000 +0200 +++ /var/tmp/diff_new_pack.qtvJpK/_new 2009-07-29 01:10:08.000000000 +0200 @@ -1,5 +1,5 @@ # -# spec file for package perl-YAML-Syck (Version 0.95) +# spec file for package perl-YAML-Syck (Version 1.07) # # Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -15,70 +15,58 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # +# norootforbuild Name: perl-YAML-Syck -Version: 0.95 -Release: 70 -%define modname YAML-Syck -# -License: X11/MIT +%define cpan_name %( echo %{name} | %{__sed} -e 's,perl-,,' ) +Summary: A fast, lightweight YAML loader and dumper library +Version: 1.07 +Release: 1 +License: MIT License (or similar) Group: Development/Libraries/Perl -# +Url: http://search.cpan.org/~audreyt/ +Source: %{cpan_name}-%{version}.tar.bz2 BuildRoot: %{_tmppath}/%{name}-%{version}-build -Requires: perl = %{perl_version} BuildRequires: perl -# -Url: http://search.cpan.org/~audreyt/ -# http://search.cpan.org/CPAN/authors/id/A/AU/AUDREYT/YAML-Syck-0.95.tar.gz -Source: %{modname}-%{version}.tar.bz2 -Summary: A fast, lightweight YAML loader and dumper library +BuildRequires: perl-macros +BuildRequires: perl(Devel::Leak) +Requires: perl = %{perl_version} %description -YAML::Syck is a fast, lightweight YAML loader and dumper library The -module interfaces libsyck. - +JSON::Syck is a syck implementation of JSON parsing and generation. + Because JSON is YAML (http://redhanded.hobix.com/inspect/yamlIsJson.html), + using syck gives you a fast and memory-efficient parser and + dumper for JSON data representation. + +However, a newer module JSON::XS, has since emerged. + It is more flexible, efficient and robust, + so please consider using it instead of this module. + Author: Audrey Tang <cpan@audreyt.org> -Authors: --------- - Audrey Tang <cpan@audreyt.org> %prep -%setup -q -n %{modname}-%{version} +%setup -q -n %{cpan_name}-%{version} %build -perl Makefile.PL OPTIMIZE="$RPM_OPT_FLAGS -Wall" -make +CFLAGS="$RPM_OPT_FLAGS" perl Makefile.PL +%{__make} %check -make test +%{__make} test %install %perl_make_install %perl_process_packlist +%perl_gen_filelist %clean -rm -rf %{buildroot} +%{__rm} -rf $RPM_BUILD_ROOT -%files -%defattr(-, root, root) -/var/adm/perl-modules/%{name} -%dir %{perl_vendorarch}/JSON/ -%{perl_vendorarch}/JSON/Syck.pm -%dir %{perl_vendorarch}/YAML/ -%{perl_vendorarch}/YAML/Syck.pm -%dir %{perl_vendorarch}/YAML/Dumper/ -%{perl_vendorarch}/YAML/Dumper/Syck.pm -%dir %{perl_vendorarch}/YAML/Loader/ -%{perl_vendorarch}/YAML/Loader/Syck.pm -%dir %{perl_vendorarch}/auto/YAML/ -%dir %{perl_vendorarch}/auto/YAML/Syck/ -%{perl_vendorarch}/auto/YAML/Syck/.packlist -%{perl_vendorarch}/auto/YAML/Syck/Syck.bs -%{perl_vendorarch}/auto/YAML/Syck/Syck.so -%{_mandir}/man3/JSON::Syck.3pm* -%{_mandir}/man3/YAML::Syck.3pm* -%doc Changes COMPATIBILITY COPYING README +%files -f %{name}.files +# normally you only need to check for doc files +%defattr(-,root,root) +%doc COPYING Changes README %changelog ++++++ YAML-Syck-0.95.tar.bz2 -> YAML-Syck-1.07.tar.bz2 ++++++ ++++ 7702 lines of diff (skipped) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org