Accepting request 656759 from devel:languages:perl

OBS-URL: https://build.opensuse.org/request/show/656759
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-JSON?expand=0&rev=23
This commit is contained in:
Dominique Leuenberger 2018-12-19 12:23:47 +00:00 committed by Git OBS Bridge
commit 4df9e1de28
4 changed files with 37 additions and 19 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:e277d9385633574923f48c297e1b8acad3170c69fa590e31fa466040fc6f8f5a
size 82790

3
JSON-4.00.tar.gz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:c4da1f1075878604b7b1f085ff3963e1073ed1c603c3bc9f0b0591e3831a1068
size 90081

View File

@ -1,3 +1,22 @@
-------------------------------------------------------------------
Fri Dec 7 06:09:14 UTC 2018 - Stephan Kulow <coolo@suse.com>
- updated to 4.00
see /usr/share/doc/packages/perl-JSON/Changes
4.00 2018-12-07
- production release
3.99_01 2018-12-03
- BACKWARD INCOMPATIBILITY:
As JSON::XS 4.0 changed its policy and enabled allow_nonref
by default, JSON::PP, and thus JSON, also enabled allow_nonref
by default
- updated backportPP with JSON::PP 3.99_01
- allow PERL_JSON_PP_USE_B environmental variable to restore
old number detection behavior for compatibility
------------------------------------------------------------------- -------------------------------------------------------------------
Fri Dec 22 06:31:11 UTC 2017 - coolo@suse.com Fri Dec 22 06:31:11 UTC 2017 - coolo@suse.com

View File

@ -1,7 +1,7 @@
# #
# spec file for package perl-JSON # spec file for package perl-JSON
# #
# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
# #
# All modifications and additions to the file contributed by third parties # All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed # remain the property of their copyright owners, unless otherwise agreed
@ -12,18 +12,18 @@
# license that conforms to the Open Source Definition (Version 1.9) # license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative. # published by the Open Source Initiative.
# Please submit bugfixes or comments via http://bugs.opensuse.org/ # Please submit bugfixes or comments via https://bugs.opensuse.org/
# #
Name: perl-JSON Name: perl-JSON
Version: 2.97001 Version: 4.00
Release: 0 Release: 0
%define cpan_name JSON %define cpan_name JSON
Summary: JSON (JavaScript Object Notation) encoder/decoder Summary: JSON (JavaScript Object Notation) encoder/decoder
License: Artistic-1.0 or GPL-1.0+ License: Artistic-1.0 OR GPL-1.0-or-later
Group: Development/Libraries/Perl Group: Development/Libraries/Perl
Url: http://search.cpan.org/dist/JSON/ Url: https://metacpan.org/release/%{cpan_name}
Source0: https://cpan.metacpan.org/authors/id/I/IS/ISHIGAKI/%{cpan_name}-%{version}.tar.gz Source0: https://cpan.metacpan.org/authors/id/I/IS/ISHIGAKI/%{cpan_name}-%{version}.tar.gz
Source1: cpanspec.yml Source1: cpanspec.yml
BuildArch: noarch BuildArch: noarch
@ -36,14 +36,13 @@ Recommends: perl(JSON::XS) >= 2.34
%description %description
This module is a thin wrapper for JSON::XS-compatible modules with a few This module is a thin wrapper for JSON::XS-compatible modules with a few
additional features. All the backend modules convert a Perl data structure additional features. All the backend modules convert a Perl data structure
to a JSON text as of RFC4627 (which we know is obsolete but we still stick to a JSON text and vice versa. This module uses JSON::XS by default, and
to; see below for an option to support part of RFC7159) and vice versa. when JSON::XS is not available, falls back on JSON::PP, which is in the
This module uses JSON::XS by default, and when JSON::XS is not available, Perl core since 5.14. If JSON::PP is not available either, this module then
this module falls back on JSON::PP, which is in the Perl core since 5.14. falls back on JSON::backportPP (which is actually JSON::PP in a different
If JSON::PP is not available either, this module then falls back on .pm file) bundled in the same distribution as this module. You can also
JSON::backportPP (which is actually JSON::PP in a different .pm file) explicitly specify to use Cpanel::JSON::XS, a fork of JSON::XS by Reini
bundled in the same distribution as this module. You can also explicitly Urban.
specify to use Cpanel::JSON::XS, a fork of JSON::XS by Reini Urban.
All these backend modules have slight incompatibilities between them, All these backend modules have slight incompatibilities between them,
including extra features that other modules don't support, but as long as including extra features that other modules don't support, but as long as
@ -55,11 +54,11 @@ see each backend module you use.
%setup -q -n %{cpan_name}-%{version} %setup -q -n %{cpan_name}-%{version}
%build %build
%{__perl} Makefile.PL INSTALLDIRS=vendor perl Makefile.PL INSTALLDIRS=vendor
%{__make} %{?_smp_mflags} make %{?_smp_mflags}
%check %check
%{__make} test make test
%install %install
%perl_make_install %perl_make_install