commit perl-JSON-XS for openSUSE:Factory
Hello community, here is the log from the commit of package perl-JSON-XS for openSUSE:Factory checked in at Wed Nov 10 21:43:07 CET 2010. -------- New Changes file: --- /dev/null 2010-07-09 01:59:37.000000000 +0200 +++ perl-JSON-XS/perl-JSON-XS.changes 2010-09-09 01:29:33.000000000 +0200 @@ -0,0 +1,59 @@ +------------------------------------------------------------------- +Wed Sep 8 23:24:16 UTC 2010 - chris@computersalat.de + +- update to 2.29 + - fix a memory leak when callbacks set using filter_json_object + or filter_json_single_key_object were called (great testcase + by Eric Wilhelm). +2.28 Thu Mar 11 20:30:46 CET 2010 + - implement our own atof function - perl's can be orders of + magnitudes slower than even the system one. on the positive + side, ours seems to be more exact in general than perl's. + (testcase provided by Tim Meadowcroft). + - clarify floating point conversion issues a bit. + - update jpsykes csrf article url. + - updated benchmark section - JSON::PP became much faster! +- recreated by cpanspec 1.78 +- fix deps + o missing Req perl(common::sense) +- changelog to changes file + +------------------------------------------------------------------- +Wed Jan 13 23:29:13 UTC 2010 - jw@novell.com + +- 2.27 Thu Jan 7 07:35:08 CET 2010 + - support relaxed option inside the incremental parser + (testcase provided by IKEGAMI via Makamaka). +- 2.26 Sat Oct 10 03:26:19 CEST 2009 + - big integers could become truncated (based on patch + by Strobl Anton). + - output format change: indent now adds a final newline, which is + more expected and more true to the documentation. +- 2.25 Sat Aug 8 12:04:41 CEST 2009 + - the perl debugger completely breaks lvalue subs - try to work + around the issue. + - ignore RMAGICAL hashes w.r.t. CANONICAL. + - try to work around a possible char signedness issue on aix. + - require common sense. +------------------------------------------------------------------- +Sat Jul 25 19:38:56 CEST 2009 - chris@computersalat.de + +- spec mods + * removed ^---------- + * removed ^#--------- + +------------------------------------------------------------------- +Sat Jun 20 19:03:42 CEST 2009 - chris@computersalat.de + +- update to 2.24 +- added perl-macros + o autogen filelist with perl_gen_filelist +- spec mods + o added header + o fixed deps + +------------------------------------------------------------------- +Sun Oct 26 16:54:56 UTC 2008 - gerrit.beine@gmx.de + +- first release 2.23 + calling whatdependson for head-i586 New: ---- JSON-XS-2.29.tar.bz2 perl-JSON-XS.changes perl-JSON-XS.spec ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ perl-JSON-XS.spec ++++++ # # spec file for package perl-JSON-XS (Version 2.29) # # Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # # norootforbuild Name: perl-JSON-XS %define cpan_name JSON-XS Summary: JSON serialising/deserialising, done correctly and fast Version: 2.29 Release: 1 License: GPL+ or Artistic Group: Development/Libraries/Perl Url: http://search.cpan.org/dist/JSON-XS/ #Source: http://www.cpan.org/modules/by-module/JSON/JSON-XS-%{version}.tar.gz Source: %{cpan_name}-%{version}.tar.bz2 BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: perl %if 0%{?suse_version} < 1120 BuildRequires: perl-macros %endif BuildRequires: perl(common::sense) Requires: perl = %{perl_version} Requires: perl(common::sense) %description This module converts Perl data structures to JSON and vice versa. Its primary goal is to be *correct* and its secondary goal is to be *fast*. To reach the latter goal it was written in C. Beginning with version 2.0 of the JSON module, when both JSON and JSON::XS are installed, then JSON will fall back on JSON::XS (this can be overridden) with no overhead due to emulation (by inheriting constructor and methods). If JSON::XS is not available, it will fall back to the compatible JSON::PP module as backend, so using JSON instead of JSON::XS gives you a portable JSON API that can be fast when you need and doesn`t require a C compiler when that is a problem. As this is the n-th-something JSON module on CPAN, what was the reason to write yet another JSON module? While it seems there are many JSON modules, none of them correctly handle all corner cases, and in most cases their maintainers are unresponsive, gone missing, or not listening to bug reports for other reasons. Author: ------- Marc Lehmann <schmorp@schmorp.de> %prep %setup -q -n %{cpan_name}-%{version} %build %{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE="$RPM_OPT_FLAGS" %{__make} %{?_smp_mflags} %check %{__make} test %install %perl_make_install %perl_process_packlist %perl_gen_filelist %clean %{__rm} -rf $RPM_BUILD_ROOT %files -f %{name}.files %defattr(-,root,root,-) %doc Changes COPYING README %changelog ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org
participants (1)
-
root@hilbert.suse.de