commit perl-Scalar-List-Utils for openSUSE:Factory

2020-04-17 Thread root
Hello community,

here is the log from the commit of package perl-Scalar-List-Utils for 
openSUSE:Factory checked in at 2020-04-18 00:26:45

Comparing /work/SRC/openSUSE:Factory/perl-Scalar-List-Utils (Old)
 and  /work/SRC/openSUSE:Factory/.perl-Scalar-List-Utils.new.2738 (New)


Package is "perl-Scalar-List-Utils"

Sat Apr 18 00:26:45 2020 rev:19 rq:794248 version:1.55

Changes:

--- 
/work/SRC/openSUSE:Factory/perl-Scalar-List-Utils/perl-Scalar-List-Utils.changes
2020-02-09 21:02:23.663352766 +0100
+++ 
/work/SRC/openSUSE:Factory/.perl-Scalar-List-Utils.new.2738/perl-Scalar-List-Utils.changes
  2020-04-18 00:26:46.593598348 +0200
@@ -1,0 +2,13 @@
+Mon Apr 13 03:13:01 UTC 2020 -  
+
+- updated to 1.55
+   see /usr/share/doc/packages/perl-Scalar-List-Utils/Changes
+
+  1.55 -- 2020-04-09
+   [CHANGES]
+* Added List::Util::uniqint
+* Improvements to List::Util::uniqnum handling of floating-point
+  values on odd platform configurations (thanks sisyphus)
+* Improvements to $RAND-based unit tests
+
+---

Old:

  Scalar-List-Utils-1.54.tar.gz

New:

  Scalar-List-Utils-1.55.tar.gz



Other differences:
--
++ perl-Scalar-List-Utils.spec ++
--- /var/tmp/diff_new_pack.xQ4MF6/_old  2020-04-18 00:26:47.633600502 +0200
+++ /var/tmp/diff_new_pack.xQ4MF6/_new  2020-04-18 00:26:47.637600511 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   perl-Scalar-List-Utils
-Version:1.54
+Version:1.55
 Release:0
 %define cpan_name Scalar-List-Utils
 Summary:Common Scalar and List utility subroutines

++ Scalar-List-Utils-1.54.tar.gz -> Scalar-List-Utils-1.55.tar.gz ++
 1984 lines of diff (skipped)




commit perl-Scalar-List-Utils for openSUSE:Factory

2020-02-09 Thread root
Hello community,

here is the log from the commit of package perl-Scalar-List-Utils for 
openSUSE:Factory checked in at 2020-02-09 21:02:12

Comparing /work/SRC/openSUSE:Factory/perl-Scalar-List-Utils (Old)
 and  /work/SRC/openSUSE:Factory/.perl-Scalar-List-Utils.new.26092 (New)


Package is "perl-Scalar-List-Utils"

Sun Feb  9 21:02:12 2020 rev:18 rq:770045 version:1.54

Changes:

--- 
/work/SRC/openSUSE:Factory/perl-Scalar-List-Utils/perl-Scalar-List-Utils.changes
2019-10-30 14:40:55.893742735 +0100
+++ 
/work/SRC/openSUSE:Factory/.perl-Scalar-List-Utils.new.26092/perl-Scalar-List-Utils.changes
 2020-02-09 21:02:23.663352766 +0100
@@ -1,0 +2,21 @@
+Mon Feb  3 03:15:24 UTC 2020 -  
+
+- updated to 1.54
+   see /usr/share/doc/packages/perl-Scalar-List-Utils/Changes
+
+  1.54 -- 2020-02-02 15:47
+   [CHANGES]
+* Added List::Util::reductions (RT128237)
+* Added List::Util::sample (RT131535)
+* Recognise $List::Util::RAND as a source of randomness for sampling
+  functions (RT131536)
+  
+   [BUGFIXES]
+* Document the difference between ref() and reftype() on precompiled
+  qr// regexps (RT127963)
+* Various improvements to List::Util::uniqnum() to handle stringified
+  Inf and NaN, negative zero
+* Detect platform NV size and number of digits required to calculate
+  uniqueness
+
+---

Old:

  Scalar-List-Utils-1.53.tar.gz

New:

  Scalar-List-Utils-1.54.tar.gz



Other differences:
--
++ perl-Scalar-List-Utils.spec ++
--- /var/tmp/diff_new_pack.e2CdJS/_old  2020-02-09 21:02:24.967353506 +0100
+++ /var/tmp/diff_new_pack.e2CdJS/_new  2020-02-09 21:02:25.007353528 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package perl-Scalar-List-Utils
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
 
 
 Name:   perl-Scalar-List-Utils
-Version:1.53
+Version:1.54
 Release:0
 %define cpan_name Scalar-List-Utils
 Summary:Common Scalar and List utility subroutines
@@ -36,7 +36,7 @@
 
 %prep
 %setup -q -n %{cpan_name}-%{version}
-find . -type f ! -path "*/t/*" ! -name "*.pl" ! -name "*.sh" -print0 | xargs 
-0 chmod 644
+find . -type f ! -path "*/t/*" ! -name "*.pl" ! -path "*/bin/*" ! -path 
"*/script/*" ! -name "configure" -print0 | xargs -0 chmod 644
 
 %build
 perl Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}"

++ Scalar-List-Utils-1.53.tar.gz -> Scalar-List-Utils-1.54.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Scalar-List-Utils-1.53/Changes 
new/Scalar-List-Utils-1.54/Changes
--- old/Scalar-List-Utils-1.53/Changes  2019-10-24 11:42:03.0 +0200
+++ new/Scalar-List-Utils-1.54/Changes  2020-02-02 16:55:59.0 +0100
@@ -1,3 +1,18 @@
+1.54 -- 2020-02-02 15:47
+   [CHANGES]
+* Added List::Util::reductions (RT128237)
+* Added List::Util::sample (RT131535)
+* Recognise $List::Util::RAND as a source of randomness for sampling
+  functions (RT131536)
+
+   [BUGFIXES]
+* Document the difference between ref() and reftype() on precompiled
+  qr// regexps (RT127963)
+* Various improvements to List::Util::uniqnum() to handle stringified
+  Inf and NaN, negative zero
+* Detect platform NV size and number of digits required to calculate
+  uniqueness
+
 1.53 -- 2019-10-24 10:41:12
[BUGFIXES]
 * Handle Unicode package names in Scalar::Util::blessed (GH #81)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Scalar-List-Utils-1.53/ListUtil.xs 
new/Scalar-List-Utils-1.54/ListUtil.xs
--- old/Scalar-List-Utils-1.53/ListUtil.xs  2019-10-23 12:03:30.0 
+0200
+++ new/Scalar-List-Utils-1.54/ListUtil.xs  2020-02-02 16:55:59.0 
+0100
@@ -175,6 +175,54 @@
 /* Magic for set_subname */
 static MGVTBL subname_vtbl;
 
+static void MY_initrand(pTHX)
+{
+#if (PERL_VERSION < 9)
+struct op dmy_op;
+struct op *old_op = PL_op;
+
+/* We call pp_rand here so that Drand01 get initialized if rand()
+   or srand() has not already been called
+*/
+memzero((char*)(_op), sizeof(struct op));
+/* we let pp_rand() borrow the TARG allocated for this XS sub */
+dmy_op.op_targ = PL_op->op_targ;
+PL_op = _op;
+(void)*(PL_ppaddr[OP_RAND])(aTHX);
+PL_op = old_op;
+#else
+/* Initialize Drand01 

commit perl-Scalar-List-Utils for openSUSE:Factory

2019-10-30 Thread root
Hello community,

here is the log from the commit of package perl-Scalar-List-Utils for 
openSUSE:Factory checked in at 2019-10-30 14:40:54

Comparing /work/SRC/openSUSE:Factory/perl-Scalar-List-Utils (Old)
 and  /work/SRC/openSUSE:Factory/.perl-Scalar-List-Utils.new.2990 (New)


Package is "perl-Scalar-List-Utils"

Wed Oct 30 14:40:54 2019 rev:17 rq:743347 version:1.53

Changes:

--- 
/work/SRC/openSUSE:Factory/perl-Scalar-List-Utils/perl-Scalar-List-Utils.changes
2019-08-24 18:39:45.169795720 +0200
+++ 
/work/SRC/openSUSE:Factory/.perl-Scalar-List-Utils.new.2990/perl-Scalar-List-Utils.changes
  2019-10-30 14:40:55.893742735 +0100
@@ -1,0 +2,10 @@
+Fri Oct 25 09:48:59 UTC 2019 -  
+
+- updated to 1.53
+   see /usr/share/doc/packages/perl-Scalar-List-Utils/Changes
+
+  1.53 -- 2019-10-24 10:41:12
+   [BUGFIXES]
+* Handle Unicode package names in Scalar::Util::blessed (GH #81)
+
+---

Old:

  Scalar-List-Utils-1.52.tar.gz

New:

  Scalar-List-Utils-1.53.tar.gz



Other differences:
--
++ perl-Scalar-List-Utils.spec ++
--- /var/tmp/diff_new_pack.yOGA4U/_old  2019-10-30 14:40:56.585743472 +0100
+++ /var/tmp/diff_new_pack.yOGA4U/_new  2019-10-30 14:40:56.597743484 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   perl-Scalar-List-Utils
-Version:1.52
+Version:1.53
 Release:0
 %define cpan_name Scalar-List-Utils
 Summary:Common Scalar and List utility subroutines
@@ -36,7 +36,7 @@
 
 %prep
 %setup -q -n %{cpan_name}-%{version}
-find . -type f ! -name \*.pl -print0 | xargs -0 chmod 644
+find . -type f ! -path "*/t/*" ! -name "*.pl" ! -name "*.sh" -print0 | xargs 
-0 chmod 644
 
 %build
 perl Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}"

++ Scalar-List-Utils-1.52.tar.gz -> Scalar-List-Utils-1.53.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Scalar-List-Utils-1.52/Changes 
new/Scalar-List-Utils-1.53/Changes
--- old/Scalar-List-Utils-1.52/Changes  2019-08-17 20:08:46.0 +0200
+++ new/Scalar-List-Utils-1.53/Changes  2019-10-24 11:42:03.0 +0200
@@ -1,3 +1,7 @@
+1.53 -- 2019-10-24 10:41:12
+   [BUGFIXES]
+* Handle Unicode package names in Scalar::Util::blessed (GH #81)
+
 1.52 -- 2019-08-17 19:08:18
[BUGFIXES]
 * Fix uniqnum() on large stringified integers on long- and 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Scalar-List-Utils-1.52/ListUtil.xs 
new/Scalar-List-Utils-1.53/ListUtil.xs
--- old/Scalar-List-Utils-1.52/ListUtil.xs  2019-08-17 20:07:00.0 
+0200
+++ new/Scalar-List-Utils-1.53/ListUtil.xs  2019-10-23 12:03:30.0 
+0200
@@ -124,6 +124,38 @@
 #  define SvNV_nomg SvNV
 #endif
 
+#if PERL_VERSION_GE(5,16,0)
+#  define HAVE_UNICODE_PACKAGE_NAMES
+
+#  ifndef sv_sethek
+#define sv_sethek(a, b)  Perl_sv_sethek(aTHX_ a, b)
+#  endif
+
+#  ifndef sv_ref
+#  define sv_ref(dst, sv, ob) my_sv_ref(aTHX_ dst, sv, ob)
+static SV *
+my_sv_ref(pTHX_ SV *dst, const SV *sv, int ob)
+{
+  /* cargoculted from perl 5.22's sv.c */
+  if(!dst)
+dst = sv_newmortal();
+
+  if(ob && SvOBJECT(sv)) {
+if(HvNAME_get(SvSTASH(sv)))
+  sv_sethek(dst, HvNAME_HEK(SvSTASH(sv)));
+else
+  sv_setpvs(dst, "__ANON__");
+  }
+  else {
+const char *reftype = sv_reftype(sv, 0);
+sv_setpv(dst, reftype);
+  }
+
+  return dst;
+}
+#  endif
+#endif /* HAVE_UNICODE_PACKAGE_NAMES */
+
 enum slu_accum {
 ACC_IV,
 ACC_NV,
@@ -344,9 +376,9 @@
 /* else fallthrough */
 }
 
-/* fallthrough to NV now */
 retnv = retiv;
 accum = ACC_NV;
+/* FALLTHROUGH */
 case ACC_NV:
 is_product ? (retnv *= slu_sv_value(sv))
: (retnv += slu_sv_value(sv));
@@ -1310,7 +1342,7 @@
 ST(0) = boolSV((SvPOK(sv) || SvPOKp(sv)) && (SvNIOK(sv) || SvNIOKp(sv)));
 XSRETURN(1);
 
-char *
+SV *
 blessed(sv)
 SV *sv
 PROTOTYPE: $
@@ -1320,8 +1352,12 @@
 
 if(!(SvROK(sv) && SvOBJECT(SvRV(sv
 XSRETURN_UNDEF;
-
-RETVAL = (char*)sv_reftype(SvRV(sv),TRUE);
+#ifdef HAVE_UNICODE_PACKAGE_NAMES
+RETVAL = newSVsv(sv_ref(NULL, SvRV(sv), TRUE));
+#else
+RETVAL = newSV(0);
+sv_setpv(RETVAL, sv_reftype(SvRV(sv), TRUE));
+#endif
 }
 OUTPUT:
 RETVAL
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Scalar-List-Utils-1.52/META.json 
new/Scalar-List-Utils-1.53/META.json
--- old/Scalar-List-Utils-1.52/META.json2019-08-17 20:09:51.0 
+0200
+++ new/Scalar-List-Utils-1.53/META.json2019-10-24 

commit perl-Scalar-List-Utils for openSUSE:Factory

2019-08-24 Thread root
Hello community,

here is the log from the commit of package perl-Scalar-List-Utils for 
openSUSE:Factory checked in at 2019-08-24 18:39:44

Comparing /work/SRC/openSUSE:Factory/perl-Scalar-List-Utils (Old)
 and  /work/SRC/openSUSE:Factory/.perl-Scalar-List-Utils.new.7948 (New)


Package is "perl-Scalar-List-Utils"

Sat Aug 24 18:39:44 2019 rev:16 rq:724782 version:1.52

Changes:

--- 
/work/SRC/openSUSE:Factory/perl-Scalar-List-Utils/perl-Scalar-List-Utils.changes
2019-08-15 15:42:59.983201006 +0200
+++ 
/work/SRC/openSUSE:Factory/.perl-Scalar-List-Utils.new.7948/perl-Scalar-List-Utils.changes
  2019-08-24 18:39:45.169795720 +0200
@@ -1,0 +2,11 @@
+Sun Aug 18 05:28:15 UTC 2019 - Stephan Kulow 
+
+- updated to 1.52
+   see /usr/share/doc/packages/perl-Scalar-List-Utils/Changes
+
+  1.52 -- 2019-08-17 19:08:18
+   [BUGFIXES]
+* Fix uniqnum() on large stringified integers on long- and 
+  quad-double perls (thanks ilmari)
+
+---

Old:

  Scalar-List-Utils-1.51.tar.gz

New:

  Scalar-List-Utils-1.52.tar.gz



Other differences:
--
++ perl-Scalar-List-Utils.spec ++
--- /var/tmp/diff_new_pack.ScQdXS/_old  2019-08-24 18:39:46.541795589 +0200
+++ /var/tmp/diff_new_pack.ScQdXS/_new  2019-08-24 18:39:46.545795588 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   perl-Scalar-List-Utils
-Version:1.51
+Version:1.52
 Release:0
 %define cpan_name Scalar-List-Utils
 Summary:Common Scalar and List utility subroutines

++ Scalar-List-Utils-1.51.tar.gz -> Scalar-List-Utils-1.52.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Scalar-List-Utils-1.51/Changes 
new/Scalar-List-Utils-1.52/Changes
--- old/Scalar-List-Utils-1.51/Changes  2019-08-08 15:33:06.0 +0200
+++ new/Scalar-List-Utils-1.52/Changes  2019-08-17 20:08:46.0 +0200
@@ -1,3 +1,8 @@
+1.52 -- 2019-08-17 19:08:18
+   [BUGFIXES]
+* Fix uniqnum() on large stringified integers on long- and 
+  quad-double perls (thanks ilmari)
+
 1.51 -- 2019-08-08 14:31:32
[CHANGES]
 * Add TO_JSON to List::Util::_Pair (thanks ilmari)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Scalar-List-Utils-1.51/ListUtil.xs 
new/Scalar-List-Utils-1.52/ListUtil.xs
--- old/Scalar-List-Utils-1.51/ListUtil.xs  2019-08-06 14:12:28.0 
+0200
+++ new/Scalar-List-Utils-1.52/ListUtil.xs  2019-08-17 20:07:00.0 
+0200
@@ -1177,8 +1177,13 @@
 /* clone the value so we don't invoke magic again */
 arg = sv_mortalcopy(arg);
 
-if(SvOK(arg) && !(SvUOK(arg) || SvIOK(arg) || SvNOK(arg)))
-SvNV(arg); /* sets SVf_IOK/SVf_UOK if it's an integer */
+if(SvOK(arg) && !(SvUOK(arg) || SvIOK(arg) || SvNOK(arg))) {
+#if PERL_VERSION >= 8
+SvIV(arg); /* sets SVf_IOK/SVf_IsUV if it's an integer */
+#else
+SvNV(arg); /* SvIV() sets SVf_IOK even on floats on 5.6 */
+#endif
+}
 
 if(!SvOK(arg) || SvUOK(arg))
 sv_setpvf(keysv, "%" UVuf, SvUV(arg));
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Scalar-List-Utils-1.51/META.json 
new/Scalar-List-Utils-1.52/META.json
--- old/Scalar-List-Utils-1.51/META.json2019-08-08 15:34:32.0 
+0200
+++ new/Scalar-List-Utils-1.52/META.json2019-08-17 20:09:51.0 
+0200
@@ -49,6 +49,6 @@
  "web" : "https://github.com/Scalar-List-Utils/Scalar-List-Utils;
   }
},
-   "version" : "1.51",
+   "version" : "1.52",
"x_serialization_backend" : "JSON::PP version 2.97001"
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Scalar-List-Utils-1.51/META.yml 
new/Scalar-List-Utils-1.52/META.yml
--- old/Scalar-List-Utils-1.51/META.yml 2019-08-08 15:34:32.0 +0200
+++ new/Scalar-List-Utils-1.52/META.yml 2019-08-17 20:09:51.0 +0200
@@ -23,5 +23,5 @@
 resources:
   bugtracker: 
https://rt.cpan.org/Public/Dist/Display.html?Name=Scalar-List-Utils
   repository: https://github.com/Scalar-List-Utils/Scalar-List-Utils.git
-version: '1.51'
+version: '1.52'
 x_serialization_backend: 'CPAN::Meta::YAML version 0.018'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Scalar-List-Utils-1.51/lib/List/Util/XS.pm 
new/Scalar-List-Utils-1.52/lib/List/Util/XS.pm
--- old/Scalar-List-Utils-1.51/lib/List/Util/XS.pm  2019-08-08 
15:33:37.0 +0200
+++ new/Scalar-List-Utils-1.52/lib/List/Util/XS.pm  2019-08-17 
20:08:56.0 

commit perl-Scalar-List-Utils for openSUSE:Factory

2019-08-15 Thread root
Hello community,

here is the log from the commit of package perl-Scalar-List-Utils for 
openSUSE:Factory checked in at 2019-08-15 15:42:56

Comparing /work/SRC/openSUSE:Factory/perl-Scalar-List-Utils (Old)
 and  /work/SRC/openSUSE:Factory/.perl-Scalar-List-Utils.new.9556 (New)


Package is "perl-Scalar-List-Utils"

Thu Aug 15 15:42:56 2019 rev:15 rq:721982 version:1.51

Changes:

--- 
/work/SRC/openSUSE:Factory/perl-Scalar-List-Utils/perl-Scalar-List-Utils.changes
2018-02-26 23:22:58.387035609 +0100
+++ 
/work/SRC/openSUSE:Factory/.perl-Scalar-List-Utils.new.9556/perl-Scalar-List-Utils.changes
  2019-08-15 15:42:59.983201006 +0200
@@ -1,0 +2,15 @@
+Fri Aug  9 05:26:27 UTC 2019 - Stephan Kulow 
+
+- updated to 1.51
+   see /usr/share/doc/packages/perl-Scalar-List-Utils/Changes
+
+  1.51 -- 2019-08-08 14:31:32
+   [CHANGES]
+* Add TO_JSON to List::Util::_Pair (thanks ilmari)
+* Various minor docs fixes
+   
+   [BUGFIXES]
+* Don't segfault in subname() on deleted stashes (thanks ilmari)
+* Fix uniqnum for large floats and numeric strings (thanks ilmari)
+
+---

Old:

  Scalar-List-Utils-1.50.tar.gz

New:

  Scalar-List-Utils-1.51.tar.gz



Other differences:
--
++ perl-Scalar-List-Utils.spec ++
--- /var/tmp/diff_new_pack.t6ydmo/_old  2019-08-15 15:43:00.887200797 +0200
+++ /var/tmp/diff_new_pack.t6ydmo/_new  2019-08-15 15:43:00.887200797 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package perl-Scalar-List-Utils
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # 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)
 # 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-Scalar-List-Utils
-Version:1.50
+Version:1.51
 Release:0
 %define cpan_name Scalar-List-Utils
 Summary:Common Scalar and List utility subroutines
 License:Artistic-1.0 OR GPL-1.0-or-later
 Group:  Development/Libraries/Perl
-Url:http://search.cpan.org/dist/Scalar-List-Utils/
+Url:https://metacpan.org/release/%{cpan_name}
 Source0:
https://cpan.metacpan.org/authors/id/P/PE/PEVANS/%{cpan_name}-%{version}.tar.gz
 Source1:cpanspec.yml
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
@@ -39,11 +39,11 @@
 find . -type f ! -name \*.pl -print0 | xargs -0 chmod 644
 
 %build
-%{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}"
-%{__make} %{?_smp_mflags}
+perl Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}"
+make %{?_smp_mflags}
 
 %check
-%{__make} test
+make test
 
 %install
 %perl_make_install

++ Scalar-List-Utils-1.50.tar.gz -> Scalar-List-Utils-1.51.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Scalar-List-Utils-1.50/Changes 
new/Scalar-List-Utils-1.51/Changes
--- old/Scalar-List-Utils-1.50/Changes  2018-02-20 20:24:25.0 +0100
+++ new/Scalar-List-Utils-1.51/Changes  2019-08-08 15:33:06.0 +0200
@@ -1,3 +1,12 @@
+1.51 -- 2019-08-08 14:31:32
+   [CHANGES]
+* Add TO_JSON to List::Util::_Pair (thanks ilmari)
+* Various minor docs fixes
+   
+   [BUGFIXES]
+* Don't segfault in subname() on deleted stashes (thanks ilmari)
+* Fix uniqnum for large floats and numeric strings (thanks ilmari)
+
 1.50 -- 2018-02-20 19:13:27
[CHANGES]
 * Added head() and tail() functions (thanks preaction)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Scalar-List-Utils-1.50/ListUtil.xs 
new/Scalar-List-Utils-1.51/ListUtil.xs
--- old/Scalar-List-Utils-1.50/ListUtil.xs  2018-02-20 20:09:32.0 
+0100
+++ new/Scalar-List-Utils-1.51/ListUtil.xs  2019-08-06 14:12:28.0 
+0200
@@ -1177,12 +1177,15 @@
 /* clone the value so we don't invoke magic again */
 arg = sv_mortalcopy(arg);
 
-if(SvUOK(arg))
+if(SvOK(arg) && !(SvUOK(arg) || SvIOK(arg) || SvNOK(arg)))
+SvNV(arg); /* sets SVf_IOK/SVf_UOK if it's an integer */
+
+if(!SvOK(arg) || SvUOK(arg))
 sv_setpvf(keysv, "%" UVuf, SvUV(arg));
 else if(SvIOK(arg))
 sv_setpvf(keysv, "%" IVdf, SvIV(arg));
 else
- 

commit perl-Scalar-List-Utils for openSUSE:Factory

2018-02-26 Thread root
Hello community,

here is the log from the commit of package perl-Scalar-List-Utils for 
openSUSE:Factory checked in at 2018-02-26 23:22:57

Comparing /work/SRC/openSUSE:Factory/perl-Scalar-List-Utils (Old)
 and  /work/SRC/openSUSE:Factory/.perl-Scalar-List-Utils.new (New)


Package is "perl-Scalar-List-Utils"

Mon Feb 26 23:22:57 2018 rev:14 rq:579752 version:1.50

Changes:

--- 
/work/SRC/openSUSE:Factory/perl-Scalar-List-Utils/perl-Scalar-List-Utils.changes
2017-09-13 21:35:05.422050498 +0200
+++ 
/work/SRC/openSUSE:Factory/.perl-Scalar-List-Utils.new/perl-Scalar-List-Utils.changes
   2018-02-26 23:22:58.387035609 +0100
@@ -1,0 +2,21 @@
+Wed Feb 21 06:59:03 UTC 2018 - co...@suse.com
+
+- updated to 1.50
+   see /usr/share/doc/packages/perl-Scalar-List-Utils/Changes
+
+  1.50 -- 2018-02-20 19:13:27
+   [CHANGES]
+* Added head() and tail() functions (thanks preaction)
+* Support binary and Unicode in symbol names for set_subname()
+  
+   [BUGFIXES]
+* Fix building with C++ and C89 compilers
+* Fix uniq() test for old Test::More
+* Fix example get_code_info for unnamed subs (RT#116962)
+* Fixes for symbol names containing ' characters
+   * Don't leak SVs from sum0/product1 when called with zero args
+  (RT#124017)
+   * Use sv_rvunweaken() in Scalar::Util::unweaken() (thanks ilmari)
+* Misc. fixes for perl 5.6
+
+---

Old:

  Scalar-List-Utils-1.49.tar.gz

New:

  Scalar-List-Utils-1.50.tar.gz



Other differences:
--
++ perl-Scalar-List-Utils.spec ++
--- /var/tmp/diff_new_pack.QIlDyP/_old  2018-02-26 23:22:59.446997490 +0100
+++ /var/tmp/diff_new_pack.QIlDyP/_new  2018-02-26 23:22:59.450997345 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package perl-Scalar-List-Utils
 #
-# 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
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,11 +17,11 @@
 
 
 Name:   perl-Scalar-List-Utils
-Version:1.49
+Version:1.50
 Release:0
 %define cpan_name Scalar-List-Utils
 Summary:Common Scalar and List utility subroutines
-License:Artistic-1.0 or GPL-1.0+
+License:Artistic-1.0 OR GPL-1.0-or-later
 Group:  Development/Libraries/Perl
 Url:http://search.cpan.org/dist/Scalar-List-Utils/
 Source0:
https://cpan.metacpan.org/authors/id/P/PE/PEVANS/%{cpan_name}-%{version}.tar.gz

++ Scalar-List-Utils-1.49.tar.gz -> Scalar-List-Utils-1.50.tar.gz ++
 4359 lines of diff (skipped)




commit perl-Scalar-List-Utils for openSUSE:Factory

2017-09-13 Thread root
Hello community,

here is the log from the commit of package perl-Scalar-List-Utils for 
openSUSE:Factory checked in at 2017-09-13 21:35:04

Comparing /work/SRC/openSUSE:Factory/perl-Scalar-List-Utils (Old)
 and  /work/SRC/openSUSE:Factory/.perl-Scalar-List-Utils.new (New)


Package is "perl-Scalar-List-Utils"

Wed Sep 13 21:35:04 2017 rev:13 rq:523581 version:1.49

Changes:

--- 
/work/SRC/openSUSE:Factory/perl-Scalar-List-Utils/perl-Scalar-List-Utils.changes
2017-06-27 10:20:36.404839363 +0200
+++ 
/work/SRC/openSUSE:Factory/.perl-Scalar-List-Utils.new/perl-Scalar-List-Utils.changes
   2017-09-13 21:35:05.422050498 +0200
@@ -1,0 +2,11 @@
+Sat Sep  9 06:19:59 UTC 2017 - co...@suse.com
+
+- updated to 1.49
+   see /usr/share/doc/packages/perl-Scalar-List-Utils/Changes
+
+  1.49 -- 2017-09-08 12:25:54
+   [CHANGES]
+* Fixes for unit tests to pass on perl 5.6.2
+* Fix typo in documentation
+
+---

Old:

  Scalar-List-Utils-1.48.tar.gz

New:

  Scalar-List-Utils-1.49.tar.gz



Other differences:
--
++ perl-Scalar-List-Utils.spec ++
--- /var/tmp/diff_new_pack.bpzrVY/_old  2017-09-13 21:35:06.257932891 +0200
+++ /var/tmp/diff_new_pack.bpzrVY/_new  2017-09-13 21:35:06.261932328 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   perl-Scalar-List-Utils
-Version:1.48
+Version:1.49
 Release:0
 %define cpan_name Scalar-List-Utils
 Summary:Common Scalar and List utility subroutines

++ Scalar-List-Utils-1.48.tar.gz -> Scalar-List-Utils-1.49.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Scalar-List-Utils-1.48/Changes 
new/Scalar-List-Utils-1.49/Changes
--- old/Scalar-List-Utils-1.48/Changes  2017-06-23 18:30:58.0 +0200
+++ new/Scalar-List-Utils-1.49/Changes  2017-09-08 13:27:37.0 +0200
@@ -1,3 +1,8 @@
+1.49 -- 2017-09-08 12:25:54
+   [CHANGES]
+* Fixes for unit tests to pass on perl 5.6.2
+* Fix typo in documentation
+
 1.48 -- 2017/06/23 17:29:42
[CHANGES]
 * Note in documentation that outer function's @_ can be accessed in
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Scalar-List-Utils-1.48/META.json 
new/Scalar-List-Utils-1.49/META.json
--- old/Scalar-List-Utils-1.48/META.json2017-06-23 18:32:10.0 
+0200
+++ new/Scalar-List-Utils-1.49/META.json2017-09-08 13:30:18.0 
+0200
@@ -4,7 +4,7 @@
   "Graham Barr "
],
"dynamic_config" : 0,
-   "generated_by" : "ExtUtils::MakeMaker version 7.1002, CPAN::Meta::Converter 
version 2.150010",
+   "generated_by" : "ExtUtils::MakeMaker version 7.24, CPAN::Meta::Converter 
version 2.150010",
"license" : [
   "perl_5"
],
@@ -49,6 +49,6 @@
  "web" : "https://github.com/Scalar-List-Utils/Scalar-List-Utils;
   }
},
-   "version" : "1.48",
-   "x_serialization_backend" : "JSON::PP version 2.27300_01"
+   "version" : "1.49",
+   "x_serialization_backend" : "JSON::PP version 2.27400_02"
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Scalar-List-Utils-1.48/META.yml 
new/Scalar-List-Utils-1.49/META.yml
--- old/Scalar-List-Utils-1.48/META.yml 2017-06-23 18:32:10.0 +0200
+++ new/Scalar-List-Utils-1.49/META.yml 2017-09-08 13:30:18.0 +0200
@@ -7,7 +7,7 @@
 configure_requires:
   ExtUtils::MakeMaker: '0'
 dynamic_config: 0
-generated_by: 'ExtUtils::MakeMaker version 7.1002, CPAN::Meta::Converter 
version 2.150010'
+generated_by: 'ExtUtils::MakeMaker version 7.24, CPAN::Meta::Converter version 
2.150010'
 license: perl
 meta-spec:
   url: http://module-build.sourceforge.net/META-spec-v1.4.html
@@ -23,5 +23,5 @@
 resources:
   bugtracker: 
https://rt.cpan.org/Public/Dist/Display.html?Name=Scalar-List-Utils
   repository: https://github.com/Scalar-List-Utils/Scalar-List-Utils.git
-version: '1.48'
+version: '1.49'
 x_serialization_backend: 'CPAN::Meta::YAML version 0.018'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Scalar-List-Utils-1.48/lib/List/Util/XS.pm 
new/Scalar-List-Utils-1.49/lib/List/Util/XS.pm
--- old/Scalar-List-Utils-1.48/lib/List/Util/XS.pm  2017-06-23 
18:28:54.0 +0200
+++ new/Scalar-List-Utils-1.49/lib/List/Util/XS.pm  2017-09-08 
13:27:41.0 +0200
@@ -3,7 +3,7 @@
 use warnings;
 use List::Util;
 
-our $VERSION = "1.48";   # FIXUP
+our $VERSION = "1.49";   # FIXUP
 $VERSION = eval $VERSION;# FIXUP
 
 1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 

commit perl-Scalar-List-Utils for openSUSE:Factory

2017-06-27 Thread root
Hello community,

here is the log from the commit of package perl-Scalar-List-Utils for 
openSUSE:Factory checked in at 2017-06-27 10:20:35

Comparing /work/SRC/openSUSE:Factory/perl-Scalar-List-Utils (Old)
 and  /work/SRC/openSUSE:Factory/.perl-Scalar-List-Utils.new (New)


Package is "perl-Scalar-List-Utils"

Tue Jun 27 10:20:35 2017 rev:12 rq:506079 version:1.48

Changes:

--- 
/work/SRC/openSUSE:Factory/perl-Scalar-List-Utils/perl-Scalar-List-Utils.changes
2017-01-15 11:11:14.892446993 +0100
+++ 
/work/SRC/openSUSE:Factory/.perl-Scalar-List-Utils.new/perl-Scalar-List-Utils.changes
   2017-06-27 10:20:36.404839363 +0200
@@ -1,0 +2,15 @@
+Sat Jun 24 06:19:49 UTC 2017 - co...@suse.com
+
+- updated to 1.48
+   see /usr/share/doc/packages/perl-Scalar-List-Utils/Changes
+
+  1.48 -- 2017/06/23 17:29:42
+   [CHANGES]
+* Note in documentation that outer function's @_ can be accessed in
+  some blocks, but ought not be (thanks wchristian)
+  
+   [BUGFIXES]
+* Ensure pairmap extends its stack correctly (thanks davem)
+* Fix name of List::Util::unpairs in its error messages
+
+---

Old:

  Scalar-List-Utils-1.47.tar.gz

New:

  Scalar-List-Utils-1.48.tar.gz



Other differences:
--
++ perl-Scalar-List-Utils.spec ++
--- /var/tmp/diff_new_pack.UEMkBx/_old  2017-06-27 10:20:37.024751747 +0200
+++ /var/tmp/diff_new_pack.UEMkBx/_new  2017-06-27 10:20:37.024751747 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package perl-Scalar-List-Utils
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,14 +17,14 @@
 
 
 Name:   perl-Scalar-List-Utils
-Version:1.47
+Version:1.48
 Release:0
 %define cpan_name Scalar-List-Utils
 Summary:Common Scalar and List utility subroutines
 License:Artistic-1.0 or GPL-1.0+
 Group:  Development/Libraries/Perl
 Url:http://search.cpan.org/dist/Scalar-List-Utils/
-Source0:
http://www.cpan.org/authors/id/P/PE/PEVANS/%{cpan_name}-%{version}.tar.gz
+Source0:
https://cpan.metacpan.org/authors/id/P/PE/PEVANS/%{cpan_name}-%{version}.tar.gz
 Source1:cpanspec.yml
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  perl

++ Scalar-List-Utils-1.47.tar.gz -> Scalar-List-Utils-1.48.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Scalar-List-Utils-1.47/Changes 
new/Scalar-List-Utils-1.48/Changes
--- old/Scalar-List-Utils-1.47/Changes  2016-12-22 19:57:50.0 +0100
+++ new/Scalar-List-Utils-1.48/Changes  2017-06-23 18:30:58.0 +0200
@@ -1,3 +1,12 @@
+1.48 -- 2017/06/23 17:29:42
+   [CHANGES]
+* Note in documentation that outer function's @_ can be accessed in
+  some blocks, but ought not be (thanks wchristian)
+
+   [BUGFIXES]
+* Ensure pairmap extends its stack correctly (thanks davem)
+* Fix name of List::Util::unpairs in its error messages
+
 1.47 -- 2016/12/22 18:54:45
[CHANGES]
 * Make XS code ppport.h-free when in core
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Scalar-List-Utils-1.47/ListUtil.xs 
new/Scalar-List-Utils-1.48/ListUtil.xs
--- old/Scalar-List-Utils-1.47/ListUtil.xs  2016-12-14 21:27:00.0 
+0100
+++ new/Scalar-List-Utils-1.48/ListUtil.xs  2017-06-23 18:26:18.0 
+0200
@@ -636,9 +636,9 @@
 SvGETMAGIC(pair);
 
 if(SvTYPE(pair) != SVt_RV)
-croak("Not a reference at List::Util::unpack() argument %d", i);
+croak("Not a reference at List::Util::unpairs() argument %d", i);
 if(SvTYPE(SvRV(pair)) != SVt_PVAV)
-croak("Not an ARRAY reference at List::Util::unpack() argument 
%d", i);
+croak("Not an ARRAY reference at List::Util::unpairs() argument 
%d", i);
 
 /* TODO: assert pair is an ARRAY ref */
 pairav = (AV *)SvRV(pair);
@@ -905,6 +905,7 @@
 SV **stack = PL_stack_base + ax;
 I32 ret_gimme = GIMME_V;
 int i;
+AV *spill = NULL; /* accumulates results if too big for stack */
 
 dMULTICALL;
 I32 gimme = G_ARRAY;
@@ -914,41 +915,64 @@
 for(; argi < items; argi += 2) {
 int count;
 
-GvSV(agv) = args_copy ? args_copy[argi] : stack[argi];
-GvSV(bgv) = argi < items-1 ?
-(args_copy ? args_copy[argi+1] : 

commit perl-Scalar-List-Utils for openSUSE:Factory

2016-10-14 Thread h_root
Hello community,

here is the log from the commit of package perl-Scalar-List-Utils for 
openSUSE:Factory checked in at 2016-10-14 09:25:30

Comparing /work/SRC/openSUSE:Factory/perl-Scalar-List-Utils (Old)
 and  /work/SRC/openSUSE:Factory/.perl-Scalar-List-Utils.new (New)


Package is "perl-Scalar-List-Utils"

Changes:

--- 
/work/SRC/openSUSE:Factory/perl-Scalar-List-Utils/perl-Scalar-List-Utils.changes
2016-04-12 19:33:55.0 +0200
+++ 
/work/SRC/openSUSE:Factory/.perl-Scalar-List-Utils.new/perl-Scalar-List-Utils.changes
   2016-10-14 09:25:32.0 +0200
@@ -1,0 +2,15 @@
+Sat Oct  1 06:12:57 UTC 2016 - co...@suse.com
+
+- updated to 1.46
+   see /usr/share/doc/packages/perl-Scalar-List-Utils/Changes
+
+  1.46 -- 2016/09/28 23:17:07
+   [CHANGES]
+* Remember to add unpairs and uniq to SYNOPSIS
+* Document the behaviour of uniqnum() on NaN
+  
+   [BUGFIXES]
+* C89 fixes
+* Various internal bugfixes backported from perl core
+
+---

Old:

  Scalar-List-Utils-1.45.tar.gz

New:

  Scalar-List-Utils-1.46.tar.gz



Other differences:
--
++ perl-Scalar-List-Utils.spec ++
--- /var/tmp/diff_new_pack.GreMGw/_old  2016-10-14 09:25:33.0 +0200
+++ /var/tmp/diff_new_pack.GreMGw/_new  2016-10-14 09:25:33.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   perl-Scalar-List-Utils
-Version:1.45
+Version:1.46
 Release:0
 %define cpan_name Scalar-List-Utils
 Summary:Common Scalar and List utility subroutines

++ Scalar-List-Utils-1.45.tar.gz -> Scalar-List-Utils-1.46.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Scalar-List-Utils-1.45/Changes 
new/Scalar-List-Utils-1.46/Changes
--- old/Scalar-List-Utils-1.45/Changes  2016-03-25 17:09:57.0 +0100
+++ new/Scalar-List-Utils-1.46/Changes  2016-09-29 14:58:48.0 +0200
@@ -1,3 +1,12 @@
+1.46 -- 2016/09/28 23:17:07
+   [CHANGES]
+* Remember to add unpairs and uniq to SYNOPSIS
+* Document the behaviour of uniqnum() on NaN
+
+   [BUGFIXES]
+* C89 fixes
+* Various internal bugfixes backported from perl core
+
 1.45 -- 2016/03/25 16:09:40
[CHANGES]
 * Renamed existing uniq() to uniqstr()
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Scalar-List-Utils-1.45/ListUtil.xs 
new/Scalar-List-Utils-1.46/ListUtil.xs
--- old/Scalar-List-Utils-1.45/ListUtil.xs  2016-03-23 19:20:15.0 
+0100
+++ new/Scalar-List-Utils-1.46/ListUtil.xs  2016-09-29 14:58:48.0 
+0200
@@ -114,6 +114,7 @@
 XSRETURN_UNDEF;
 
 retsv = ST(0);
+SvGETMAGIC(retsv);
 magic = SvAMAGIC(retsv);
 if(!magic)
   retval = slu_sv_value(retsv);
@@ -121,6 +122,7 @@
 for(index = 1 ; index < items ; index++) {
 SV *stacksv = ST(index);
 SV *tmpsv;
+SvGETMAGIC(stacksv);
 if((magic || SvAMAGIC(stacksv)) && (tmpsv = amagic_call(retsv, 
stacksv, gt_amg, 0))) {
  if(SvTRUE(tmpsv) ? !ix : ix) {
   retsv = stacksv;
@@ -174,6 +176,7 @@
 }
 
 sv= ST(0);
+SvGETMAGIC(sv);
 switch((accum = accum_type(sv))) {
 case ACC_SV:
 retsv = TARG;
@@ -189,6 +192,7 @@
 
 for(index = 1 ; index < items ; index++) {
 sv = ST(index);
+SvGETMAGIC(sv);
 if(accum < ACC_SV && SvAMAGIC(sv)){
 if(!retsv)
 retsv = TARG;
@@ -389,6 +393,7 @@
 GvSV(agv) = ret;
 SvSetMagicSV(ret, args[1]);
 #ifdef dMULTICALL
+assert(cv);
 if(!CvISXSUB(cv)) {
 dMULTICALL;
 I32 gimme = G_SCALAR;
@@ -444,6 +449,7 @@
 
 SAVESPTR(GvSV(PL_defgv));
 #ifdef dMULTICALL
+assert(cv);
 if(!CvISXSUB(cv)) {
 dMULTICALL;
 I32 gimme = G_SCALAR;
@@ -515,6 +521,7 @@
 
 SAVESPTR(GvSV(PL_defgv));
 #ifdef dMULTICALL
+assert(cv);
 if(!CvISXSUB(cv)) {
 dMULTICALL;
 I32 gimme = G_SCALAR;
@@ -697,6 +704,7 @@
 SAVESPTR(GvSV(agv));
 SAVESPTR(GvSV(bgv));
 #ifdef dMULTICALL
+assert(cv);
 if(!CvISXSUB(cv)) {
 /* Since MULTICALL is about to move it */
 SV **stack = PL_stack_base + ax;
@@ -781,6 +789,7 @@
 SAVESPTR(GvSV(agv));
 SAVESPTR(GvSV(bgv));
 #ifdef dMULTICALL
+assert(cv);
 if(!CvISXSUB(cv)) {
 /* Since MULTICALL is about to move it */
 SV **stack = PL_stack_base + ax;
@@ -871,6 +880,7 @@
  * Skip it on those versions (RT#87857)
  */
 #if defined(dMULTICALL) && (PERL_BCDVERSION > 0x501 || PERL_BCDVERSION < 
0x5008009)
+assert(cv);
 if(!CvISXSUB(cv)) {
   

commit perl-Scalar-List-Utils for openSUSE:Factory

2016-04-12 Thread h_root
Hello community,

here is the log from the commit of package perl-Scalar-List-Utils for 
openSUSE:Factory checked in at 2016-04-12 19:33:54

Comparing /work/SRC/openSUSE:Factory/perl-Scalar-List-Utils (Old)
 and  /work/SRC/openSUSE:Factory/.perl-Scalar-List-Utils.new (New)


Package is "perl-Scalar-List-Utils"

Changes:

--- 
/work/SRC/openSUSE:Factory/perl-Scalar-List-Utils/perl-Scalar-List-Utils.changes
2016-03-26 15:27:37.0 +0100
+++ 
/work/SRC/openSUSE:Factory/.perl-Scalar-List-Utils.new/perl-Scalar-List-Utils.changes
   2016-04-12 19:33:55.0 +0200
@@ -1,0 +2,16 @@
+Mon Apr  4 10:21:07 UTC 2016 - co...@suse.com
+
+- updated to 1.45
+   see /usr/share/doc/packages/perl-Scalar-List-Utils/Changes
+
+  1.45 -- 2016/03/25 16:09:40
+   [CHANGES]
+* Renamed existing uniq() to uniqstr()
+* Canonicalise undef to {empty string,zero} in uniq{str,num}()
+* Add a new uniq() with more DWIMish semantics around undef
+  
+   [BUGFIXES]
+* Fix uses of GET magic by the uniq*() family of functions. GET magic
+  is now always invoked exactly once if it exists.
+
+---

Old:

  Scalar-List-Utils-1.44.tar.gz

New:

  Scalar-List-Utils-1.45.tar.gz



Other differences:
--
++ perl-Scalar-List-Utils.spec ++
--- /var/tmp/diff_new_pack.lKx4tA/_old  2016-04-12 19:33:55.0 +0200
+++ /var/tmp/diff_new_pack.lKx4tA/_new  2016-04-12 19:33:55.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   perl-Scalar-List-Utils
-Version:1.44
+Version:1.45
 Release:0
 %define cpan_name Scalar-List-Utils
 Summary:Common Scalar and List utility subroutines

++ Scalar-List-Utils-1.44.tar.gz -> Scalar-List-Utils-1.45.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Scalar-List-Utils-1.44/Changes 
new/Scalar-List-Utils-1.45/Changes
--- old/Scalar-List-Utils-1.44/Changes  2016-03-18 00:09:46.0 +0100
+++ new/Scalar-List-Utils-1.45/Changes  2016-03-25 17:09:57.0 +0100
@@ -1,3 +1,13 @@
+1.45 -- 2016/03/25 16:09:40
+   [CHANGES]
+* Renamed existing uniq() to uniqstr()
+* Canonicalise undef to {empty string,zero} in uniq{str,num}()
+* Add a new uniq() with more DWIMish semantics around undef
+
+   [BUGFIXES]
+* Fix uses of GET magic by the uniq*() family of functions. GET magic
+  is now always invoked exactly once if it exists.
+
 1.44 -- 2016/03/17 23:08:46
[CHANGES]
 * Added List::Util::uniq() and uniqnum()
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Scalar-List-Utils-1.44/ListUtil.xs 
new/Scalar-List-Utils-1.45/ListUtil.xs
--- old/Scalar-List-Utils-1.44/ListUtil.xs  2016-03-18 00:07:44.0 
+0100
+++ new/Scalar-List-Utils-1.45/ListUtil.xs  2016-03-23 19:20:15.0 
+0100
@@ -1011,8 +1011,9 @@
 uniq(...)
 PROTOTYPE: @
 ALIAS:
-uniq= 0
-uniqnum = 1
+uniqnum = 0
+uniqstr = 1
+uniq= 2
 CODE:
 {
 int retcount = 0;
@@ -1020,28 +1021,33 @@
 SV **args = _stack_base[ax];
 HV *seen;
 
-if(items < 2) {
+if(items == 0 || (items == 1 && !SvGAMAGIC(args[0]) && SvOK(args[0]))) {
+/* Optimise for the case of the empty list or a defined nonmagic
+ * singleton. Leave a singleton magical||undef for the regular case */
 retcount = items;
 goto finish;
 }
 
 sv_2mortal((SV *)(seen = newHV()));
 
-if(ix) {
+if(ix == 0) {
+/* uniqnum */
 /* A temporary buffer for number stringification */
 SV *keysv = sv_newmortal();
 
 for(index = 0 ; index < items ; index++) {
 SV *arg = args[index];
 
-SvGETMAGIC(arg);
+if(SvGAMAGIC(arg))
+/* clone the value so we don't invoke magic again */
+arg = sv_mortalcopy(arg);
 
 if(SvUOK(arg))
-sv_setpvf(keysv, "%"UVuf, SvUV_nomg(arg));
+sv_setpvf(keysv, "%"UVuf, SvUV(arg));
 else if(SvIOK(arg))
-sv_setpvf(keysv, "%"IVdf, SvIV_nomg(arg));
+sv_setpvf(keysv, "%"IVdf, SvIV(arg));
 else
-sv_setpvf(keysv, "%"NVgf, SvNV_nomg(arg));
+sv_setpvf(keysv, "%"NVgf, SvNV(arg));
 #ifdef HV_FETCH_EMPTY_HE
 HE* he = hv_common(seen, NULL, SvPVX(keysv), SvCUR(keysv), 0, 
HV_FETCH_LVALUE | HV_FETCH_EMPTY_HE, NULL, 0);
 if (HeVAL(he))
@@ -1056,29 +1062,51 @@
 #endif
 
 if(GIMME_V == G_ARRAY)
-ST(retcount) = arg;
+ST(retcount) = SvOK(arg) ? arg 

commit perl-Scalar-List-Utils for openSUSE:Factory

2016-03-26 Thread h_root
Hello community,

here is the log from the commit of package perl-Scalar-List-Utils for 
openSUSE:Factory checked in at 2016-03-26 15:27:34

Comparing /work/SRC/openSUSE:Factory/perl-Scalar-List-Utils (Old)
 and  /work/SRC/openSUSE:Factory/.perl-Scalar-List-Utils.new (New)


Package is "perl-Scalar-List-Utils"

Changes:

--- 
/work/SRC/openSUSE:Factory/perl-Scalar-List-Utils/perl-Scalar-List-Utils.changes
2016-02-17 12:20:31.0 +0100
+++ 
/work/SRC/openSUSE:Factory/.perl-Scalar-List-Utils.new/perl-Scalar-List-Utils.changes
   2016-03-26 15:27:37.0 +0100
@@ -1,0 +2,12 @@
+Wed Mar 23 11:05:28 UTC 2016 - co...@suse.com
+
+- updated to 1.44
+   see /usr/share/doc/packages/perl-Scalar-List-Utils/Changes
+
+  1.44 -- 2016/03/17 23:08:46
+   [CHANGES]
+* Added List::Util::uniq() and uniqnum()
+  (with thanks to randir and ilmari for assistance writing code and
+   tests)
+
+---

Old:

  Scalar-List-Utils-1.43.tar.gz

New:

  Scalar-List-Utils-1.44.tar.gz



Other differences:
--
++ perl-Scalar-List-Utils.spec ++
--- /var/tmp/diff_new_pack.ksiBI5/_old  2016-03-26 15:27:38.0 +0100
+++ /var/tmp/diff_new_pack.ksiBI5/_new  2016-03-26 15:27:38.0 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   perl-Scalar-List-Utils
-Version:1.43
+Version:1.44
 Release:0
 %define cpan_name Scalar-List-Utils
 Summary:Common Scalar and List utility subroutines

++ Scalar-List-Utils-1.43.tar.gz -> Scalar-List-Utils-1.44.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Scalar-List-Utils-1.43/Changes 
new/Scalar-List-Utils-1.44/Changes
--- old/Scalar-List-Utils-1.43/Changes  2016-02-08 16:05:37.0 +0100
+++ new/Scalar-List-Utils-1.44/Changes  2016-03-18 00:09:46.0 +0100
@@ -1,3 +1,9 @@
+1.44 -- 2016/03/17 23:08:46
+   [CHANGES]
+* Added List::Util::uniq() and uniqnum()
+  (with thanks to randir and ilmari for assistance writing code and
+   tests)
+
 1.43 -- 2016/02/08 15:05:23
[CHANGES]
 * Updated documentation
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Scalar-List-Utils-1.43/ListUtil.xs 
new/Scalar-List-Utils-1.44/ListUtil.xs
--- old/Scalar-List-Utils-1.43/ListUtil.xs  2016-02-03 01:56:58.0 
+0100
+++ new/Scalar-List-Utils-1.44/ListUtil.xs  2016-03-18 00:07:44.0 
+0100
@@ -14,6 +14,12 @@
 #  include "multicall.h"
 #endif
 
+#if PERL_BCDVERSION < 0x5023008
+#  define UNUSED_VAR_newsp PERL_UNUSED_VAR(newsp)
+#else
+#  define UNUSED_VAR_newsp NOOP
+#endif
+
 #ifndef CvISXSUB
 #  define CvISXSUB(cv) CvXSUB(cv)
 #endif
@@ -66,6 +72,10 @@
 #  define croak_no_modify() croak("%s", PL_no_modify)
 #endif
 
+#ifndef SvNV_nomg
+#  define SvNV_nomg SvNV
+#endif
+
 enum slu_accum {
 ACC_IV,
 ACC_NV,
@@ -383,7 +393,7 @@
 dMULTICALL;
 I32 gimme = G_SCALAR;
 
-PERL_UNUSED_VAR(newsp);
+UNUSED_VAR_newsp;
 PUSH_MULTICALL(cv);
 for(index = 2 ; index < items ; index++) {
 GvSV(bgv) = args[index];
@@ -438,7 +448,7 @@
 dMULTICALL;
 I32 gimme = G_SCALAR;
 
-PERL_UNUSED_VAR(newsp);
+UNUSED_VAR_newsp;
 PUSH_MULTICALL(cv);
 
 for(index = 1 ; index < items ; index++) {
@@ -510,7 +520,7 @@
 I32 gimme = G_SCALAR;
 int index;
 
-PERL_UNUSED_VAR(newsp);
+UNUSED_VAR_newsp;
 PUSH_MULTICALL(cv);
 for(index = 1; index < items; index++) {
 SV *def_sv = GvSV(PL_defgv) = args[index];
@@ -694,7 +704,7 @@
 dMULTICALL;
 I32 gimme = G_SCALAR;
 
-PERL_UNUSED_VAR(newsp);
+UNUSED_VAR_newsp;
 PUSH_MULTICALL(cv);
 for(; argi < items; argi += 2) {
 SV *a = GvSV(agv) = stack[argi];
@@ -779,7 +789,7 @@
 dMULTICALL;
 I32 gimme = G_SCALAR;
 
-PERL_UNUSED_VAR(newsp);
+UNUSED_VAR_newsp;
 PUSH_MULTICALL(cv);
 for(; argi < items; argi += 2) {
 SV *a = GvSV(agv) = stack[argi];
@@ -870,7 +880,7 @@
 dMULTICALL;
 I32 gimme = G_ARRAY;
 
-PERL_UNUSED_VAR(newsp);
+UNUSED_VAR_newsp;
 PUSH_MULTICALL(cv);
 for(; argi < items; argi += 2) {
 int count;
@@ -997,6 +1007,86 @@
 }
 
 
+void
+uniq(...)
+PROTOTYPE: @
+ALIAS:
+uniq= 0
+uniqnum = 1
+CODE:
+{
+int retcount = 0;
+int index;
+SV **args = _stack_base[ax];
+HV *seen;
+
+if(items < 2) {
+retcount = items;
+goto finish;
+}
+
+sv_2mortal((SV 

commit perl-Scalar-List-Utils for openSUSE:Factory

2016-02-17 Thread h_root
Hello community,

here is the log from the commit of package perl-Scalar-List-Utils for 
openSUSE:Factory checked in at 2016-02-17 10:25:25

Comparing /work/SRC/openSUSE:Factory/perl-Scalar-List-Utils (Old)
 and  /work/SRC/openSUSE:Factory/.perl-Scalar-List-Utils.new (New)


Package is "perl-Scalar-List-Utils"

Changes:

--- 
/work/SRC/openSUSE:Factory/perl-Scalar-List-Utils/perl-Scalar-List-Utils.changes
2015-08-25 08:54:36.0 +0200
+++ 
/work/SRC/openSUSE:Factory/.perl-Scalar-List-Utils.new/perl-Scalar-List-Utils.changes
   2016-02-17 12:20:31.0 +0100
@@ -1,0 +2,21 @@
+Sat Feb 13 10:39:02 UTC 2016 - co...@suse.com
+
+- updated to 1.43
+   see /usr/share/doc/packages/perl-Scalar-List-Utils/Changes
+
+  1.43 -- 2016/02/08 15:05:23
+   [CHANGES]
+* Updated documentation
+* Added MIN_PERL_VERSION to Makefile.PL
+* Added "use warnings" to all tests
+* Added MANIEST.SKIP patterns for common editor backup/swapfiles
+* Test product(0,0) (RT105415)
+  
+   [BUGFIXES]
+* Fix build on non-C99 compilers
+* Avoid divide-by-zero exception if product()'s accumulator is IV zero
+  (RT105415)
+* Possible fix for SvTEMP issues in first and any/all/none/notall
+  (RT96343)
+
+---

Old:

  Scalar-List-Utils-1.42.tar.gz

New:

  Scalar-List-Utils-1.43.tar.gz



Other differences:
--
++ perl-Scalar-List-Utils.spec ++
--- /var/tmp/diff_new_pack.yw66df/_old  2016-02-17 12:20:32.0 +0100
+++ /var/tmp/diff_new_pack.yw66df/_new  2016-02-17 12:20:32.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package perl-Scalar-List-Utils
 #
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
 
 
 Name:   perl-Scalar-List-Utils
-Version:1.42
+Version:1.43
 Release:0
 %define cpan_name Scalar-List-Utils
 Summary:Common Scalar and List utility subroutines
@@ -36,7 +36,7 @@
 
 %prep
 %setup -q -n %{cpan_name}-%{version}
-find . -type f -print0 | xargs -0 chmod 644
+find . -type f ! -name \*.pl -print0 | xargs -0 chmod 644
 
 %build
 %{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}"

++ Scalar-List-Utils-1.42.tar.gz -> Scalar-List-Utils-1.43.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Scalar-List-Utils-1.42/Changes 
new/Scalar-List-Utils-1.43/Changes
--- old/Scalar-List-Utils-1.42/Changes  2015-04-23 02:30:54.0 +0200
+++ new/Scalar-List-Utils-1.43/Changes  2016-02-08 16:05:37.0 +0100
@@ -1,3 +1,18 @@
+1.43 -- 2016/02/08 15:05:23
+   [CHANGES]
+* Updated documentation
+* Added MIN_PERL_VERSION to Makefile.PL
+* Added "use warnings" to all tests
+* Added MANIEST.SKIP patterns for common editor backup/swapfiles
+* Test product(0,0) (RT105415)
+
+   [BUGFIXES]
+* Fix build on non-C99 compilers
+* Avoid divide-by-zero exception if product()'s accumulator is IV zero
+  (RT105415)
+* Possible fix for SvTEMP issues in first and any/all/none/notall
+  (RT96343)
+
 1.42 -- 2015/04/32 01:25:55
[CHANGES]
 * Added List::Util::unpairs() - the inverse of pairs()
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Scalar-List-Utils-1.42/ListUtil.xs 
new/Scalar-List-Utils-1.43/ListUtil.xs
--- old/Scalar-List-Utils-1.42/ListUtil.xs  2015-04-23 02:28:41.0 
+0200
+++ new/Scalar-List-Utils-1.43/ListUtil.xs  2016-02-03 01:56:58.0 
+0100
@@ -96,7 +96,7 @@
 CODE:
 {
 int index;
-NV retval;
+NV retval = 0.0; /* avoid 'uninit var' warning */
 SV *retsv;
 int magic;
 
@@ -212,16 +212,72 @@
 break;
 case ACC_IV:
 if(is_product) {
-if(!SvNOK(sv) && SvIOK(sv) && (SvIV(sv) < IV_MAX / retiv)) {
-retiv *= SvIV(sv);
-break;
+/* TODO: Consider if product() should shortcircuit the moment 
its
+ *   accumulator becomes zero
+ */
+/* XXX testing flags before running get_magic may
+ * cause some valid tied values to fallback to the NV path
+ * - DAPM */
+if(!SvNOK(sv) && SvIOK(sv)) {
+IV i = SvIV(sv);
+if (retiv == 0) /* avoid later division by zero */
+ 

commit perl-Scalar-List-Utils for openSUSE:Factory

2015-08-25 Thread h_root
Hello community,

here is the log from the commit of package perl-Scalar-List-Utils for 
openSUSE:Factory checked in at 2015-08-25 07:23:20

Comparing /work/SRC/openSUSE:Factory/perl-Scalar-List-Utils (Old)
 and  /work/SRC/openSUSE:Factory/.perl-Scalar-List-Utils.new (New)


Package is perl-Scalar-List-Utils

Changes:

--- 
/work/SRC/openSUSE:Factory/perl-Scalar-List-Utils/perl-Scalar-List-Utils.changes
2015-05-02 16:16:36.0 +0200
+++ 
/work/SRC/openSUSE:Factory/.perl-Scalar-List-Utils.new/perl-Scalar-List-Utils.changes
   2015-08-25 08:54:36.0 +0200
@@ -1,0 +2,5 @@
+Wed Jul  8 07:49:36 UTC 2015 - co...@suse.com
+
+- recompile with perl 5.22
+
+---



Other differences:
--



commit perl-Scalar-List-Utils for openSUSE:Factory

2015-05-02 Thread h_root
Hello community,

here is the log from the commit of package perl-Scalar-List-Utils for 
openSUSE:Factory checked in at 2015-05-02 16:16:35

Comparing /work/SRC/openSUSE:Factory/perl-Scalar-List-Utils (Old)
 and  /work/SRC/openSUSE:Factory/.perl-Scalar-List-Utils.new (New)


Package is perl-Scalar-List-Utils

Changes:

--- 
/work/SRC/openSUSE:Factory/perl-Scalar-List-Utils/perl-Scalar-List-Utils.changes
2014-01-23 15:52:15.0 +0100
+++ 
/work/SRC/openSUSE:Factory/.perl-Scalar-List-Utils.new/perl-Scalar-List-Utils.changes
   2015-05-02 16:16:36.0 +0200
@@ -1,0 +2,62 @@
+Sat May  2 08:21:55 UTC 2015 - co...@suse.com
+
+- updated to 1.42
+   see /usr/share/doc/packages/perl-Scalar-List-Utils/Changes
+
+  1.42 -- 2015/04/32 01:25:55
+   [CHANGES]
+* Added List::Util::unpairs() - the inverse of pairs()
+* Documentation to pre-warn users about the possible behaviour in a
+  later version where the pair* higher-order functionals are no longer
+  transparent to $_
+  
+   [BUGFIXES]
+* Silence some warnings at test time
+* Ensure that the List::Util we're loading the XS via is a sufficient
+  version when Scalar::Util or Sub::Util load it (RT100863)
+  
+  1.41 -- 2014/09/05 15:49:50
+   [BUGFIXES]
+* Avoid pre-C99 declaration after statements (RT98624)
+* Fix use of GetMagic in List::Util::reduce (RT63211)
+  
+  1.40 -- 2014/08/30 11:36:36
+   [CHANGES]
+* Added entire new module, Sub::Util to contain functions related
+  to CODE refs
+* Added subname inspired by Sub::Identify
+* Added set_subname copied and renamed from Sub::Name
+* Also moved set_prototype into Sub::Name, with back-compat wrapper
+  in Scalar::Util
+* Added prototype wrapper of CODE::prototype, for completeness
+* Nicer module documentation format, allows neater use of L/...
+   
+   [THANKS]
+* This change was written at the YAPC::EU 2014 Hackathon hosted by
+  Liz Mattijsen and Wendy van Dijk; much thanks to them for being its
+  catalyst.
+  
+  1.39 -- 2014/06/05 15:54:59
+   [CHANGES]
+* Have pairs() return blessed objects that recognise -key and
+  -value as well as being two-element ARRAYs
+* Booleanise the result of looks_like_number() so as not to
+  accidentally leak abstraction (RT94806)
+* Document the version each function was added in (RT96220)
+  
+   [BUGFIXES]
+* Try to preserve UV precision in sum() where possible (RT95902)
+* Document known lexical capture in pairmap bug RT95409
+* SvGETMAGIC() in set_prototype() (RT72080)
+  
+  1.38 -- 2014/01/22 15:33:24
+  [BUGFIXES]
+* Avoid Perl_ckwarn() in unweaken() because it's missing on older
+  perls; ckWARN() like the rest of the code (RT92363)
+  
+  1.37 -- 2014/01/21 14:44:34
+  [BUGFIXES]
+* Fix unweaken() for perls  5.14; need to use sv_setsv() to undef
+  rather than sv_clear() (RT92226)
+
+---

Old:

  Scalar-List-Utils-1.36.tar.gz

New:

  Scalar-List-Utils-1.42.tar.gz
  cpanspec.yml



Other differences:
--
++ perl-Scalar-List-Utils.spec ++
--- /var/tmp/diff_new_pack.9ypjyX/_old  2015-05-02 16:16:36.0 +0200
+++ /var/tmp/diff_new_pack.9ypjyX/_new  2015-05-02 16:16:36.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package perl-Scalar-List-Utils
 #
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,24 +17,22 @@
 
 
 Name:   perl-Scalar-List-Utils
-Version:1.36
+Version:1.42
 Release:0
 %define cpan_name Scalar-List-Utils
 Summary:Common Scalar and List utility subroutines
 License:Artistic-1.0 or GPL-1.0+
 Group:  Development/Libraries/Perl
 Url:http://search.cpan.org/dist/Scalar-List-Utils/
-Source: 
http://search.cpan.org/CPAN/authors/id/P/PE/PEVANS/Scalar-List-Utils-%{version}.tar.gz
+Source0:
http://www.cpan.org/authors/id/P/PE/PEVANS/%{cpan_name}-%{version}.tar.gz
+Source1:cpanspec.yml
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  perl
 BuildRequires:  perl-macros
 %{perl_requires}
 
 %description
-List::Util contains a selection of subroutines that people have expressed would
-be nice to have in the perl core, but the usage would not really be high enough
-to 

commit perl-Scalar-List-Utils for openSUSE:Factory

2014-01-23 Thread h_root
Hello community,

here is the log from the commit of package perl-Scalar-List-Utils for 
openSUSE:Factory checked in at 2014-01-22 09:44:26

Comparing /work/SRC/openSUSE:Factory/perl-Scalar-List-Utils (Old)
 and  /work/SRC/openSUSE:Factory/.perl-Scalar-List-Utils.new (New)


Package is perl-Scalar-List-Utils

Changes:

--- 
/work/SRC/openSUSE:Factory/perl-Scalar-List-Utils/perl-Scalar-List-Utils.changes
2013-12-16 07:08:43.0 +0100
+++ 
/work/SRC/openSUSE:Factory/.perl-Scalar-List-Utils.new/perl-Scalar-List-Utils.changes
   2014-01-23 15:52:15.0 +0100
@@ -1,0 +2,9 @@
+Fri Jan 17 18:53:15 UTC 2014 - l...@linux-schulserver.de
+
+- update to 1.36:
+  * Added Scalar::Util::unweaken()
+  * Various documentation changes/updates
+  * Correct uses of overload operators in unit tests (RT91969)
+- do not run weak test on SLE_11
+
+---

Old:

  Scalar-List-Utils-1.35.tar.gz

New:

  Scalar-List-Utils-1.36.tar.gz



Other differences:
--
++ perl-Scalar-List-Utils.spec ++
--- /var/tmp/diff_new_pack.T7zHkj/_old  2014-01-23 15:52:15.0 +0100
+++ /var/tmp/diff_new_pack.T7zHkj/_new  2014-01-23 15:52:15.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package perl-Scalar-List-Utils
 #
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2014 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
@@ -17,7 +17,7 @@
 
 
 Name:   perl-Scalar-List-Utils
-Version:1.35
+Version:1.36
 Release:0
 %define cpan_name Scalar-List-Utils
 Summary:Common Scalar and List utility subroutines
@@ -28,12 +28,13 @@
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  perl
 BuildRequires:  perl-macros
-#BuildRequires: perl(List::Util::XS)
-#BuildRequires: perl(Tie::StdScalar)
 %{perl_requires}
 
 %description
-Common Scalar and List utility subroutines
+List::Util contains a selection of subroutines that people have expressed would
+be nice to have in the perl core, but the usage would not really be high enough
+to warrant the use of a keyword, and the size so small such that being
+individual extensions would be wasteful.
 
 %prep
 %setup -q -n %{cpan_name}-%{version}
@@ -44,6 +45,9 @@
 %{__make} %{?_smp_mflags}
 
 %check
+%if 0%{?suse_version} = 1110
+rm t/weak.t
+%endif
 %{__make} test
 
 %install

++ Scalar-List-Utils-1.35.tar.gz - Scalar-List-Utils-1.36.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Scalar-List-Utils-1.35/Changes 
new/Scalar-List-Utils-1.36/Changes
--- old/Scalar-List-Utils-1.35/Changes  2013-10-19 03:36:41.0 +0200
+++ new/Scalar-List-Utils-1.36/Changes  2014-01-16 16:42:27.0 +0100
@@ -1,3 +1,11 @@
+1.36 -- 2014/01/16 15:40:47
+   [CHANGES]
+* Added Scalar::Util::unweaken()
+* Various documentation changes/updates
+
+   [BUGFIXES]
+* Correct uses of overload operators in unit tests (RT91969)
+
 1.35 -- Sat Oct 19 01:35 UTC 2013
 
   * Added List::Util::product()
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Scalar-List-Utils-1.35/ListUtil.xs 
new/Scalar-List-Utils-1.36/ListUtil.xs
--- old/Scalar-List-Utils-1.35/ListUtil.xs  2013-10-18 14:24:32.0 
+0200
+++ new/Scalar-List-Utils-1.36/ListUtil.xs  2014-01-16 16:36:38.0 
+0100
@@ -62,6 +62,22 @@
 #  define PERL_HAS_BAD_MULTICALL_REFCOUNT
 #endif
 
+#if PERL_VERSION  14
+#  define croak_no_modify() croak(%s, PL_no_modify)
+#endif
+
+#if PERL_VERSION  12
+static void Perl_ck_warner(pTHX_ U32 err, const char* pat, ...)
+{
+if (Perl_ckwarn(aTHX_ err)) {
+va_list args;
+va_start(args, pat);
+vwarner(err, pat, args);
+va_end(args);
+}
+}
+#endif
+
 MODULE=List::Util   PACKAGE=List::Util
 
 void
@@ -920,6 +936,42 @@
 #else
 croak(weak references are not implemented in this release of perl);
 #endif
+
+void
+unweaken(sv)
+SV *sv
+PROTOTYPE: $
+INIT:
+SV *tsv;
+CODE:
+#ifdef SvWEAKREF
+/* This code stolen from core's sv_rvweaken() and modified */
+if (!SvOK(sv))
+return;
+if (!SvROK(sv))
+croak(Can't unweaken a nonreference);
+else if (!SvWEAKREF(sv)) {
+Perl_ck_warner(aTHX_ packWARN(WARN_MISC), Reference is not weak);
+return;
+}
+else if (SvREADONLY(sv)) croak_no_modify();
+
+tsv = SvRV(sv);
+#if PERL_VERSION = 14
+SvWEAKREF_off(sv); SvROK_on(sv);
+SvREFCNT_inc_NN(tsv);
+Perl_sv_del_backref(aTHX_ 

commit perl-Scalar-List-Utils for openSUSE:Factory

2013-12-15 Thread h_root
Hello community,

here is the log from the commit of package perl-Scalar-List-Utils for 
openSUSE:Factory checked in at 2013-12-16 07:08:42

Comparing /work/SRC/openSUSE:Factory/perl-Scalar-List-Utils (Old)
 and  /work/SRC/openSUSE:Factory/.perl-Scalar-List-Utils.new (New)


Package is perl-Scalar-List-Utils

Changes:

--- 
/work/SRC/openSUSE:Factory/perl-Scalar-List-Utils/perl-Scalar-List-Utils.changes
2013-10-21 15:14:55.0 +0200
+++ 
/work/SRC/openSUSE:Factory/.perl-Scalar-List-Utils.new/perl-Scalar-List-Utils.changes
   2013-12-16 07:08:43.0 +0100
@@ -1,0 +2,14 @@
+Fri Dec 13 12:20:17 UTC 2013 - co...@suse.com
+
+- update to 1.35:
+   * Added List::Util::product()
+   * Ensure that List::Util::{any,all,none,notall} return PL_sv_{yes,no}
+   * Implement reduce() and first() even in the absence of MULTICALL
+   * Avoid C99/C++-style comments in XS code
+   * Fix dualvar tests for perl 5.6; fix skip() test counts in dualvar.t
+   * Neater documentation examples of other functions that can be built using
+ reduce
+   * Added any, all, none, notall list reduction functions
+ (inspired by List::MoreUtils)
+
+---

Old:

  Scalar-List-Utils-1.32.tar.gz

New:

  Scalar-List-Utils-1.35.tar.gz



Other differences:
--
++ perl-Scalar-List-Utils.spec ++
--- /var/tmp/diff_new_pack.9o4ojS/_old  2013-12-16 07:08:44.0 +0100
+++ /var/tmp/diff_new_pack.9o4ojS/_new  2013-12-16 07:08:44.0 +0100
@@ -17,14 +17,14 @@
 
 
 Name:   perl-Scalar-List-Utils
-Version:1.32
+Version:1.35
 Release:0
 %define cpan_name Scalar-List-Utils
 Summary:Common Scalar and List utility subroutines
 License:Artistic-1.0 or GPL-1.0+
 Group:  Development/Libraries/Perl
 Url:http://search.cpan.org/dist/Scalar-List-Utils/
-Source: Scalar-List-Utils-1.32.tar.gz
+Source: 
http://search.cpan.org/CPAN/authors/id/P/PE/PEVANS/Scalar-List-Utils-%{version}.tar.gz
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  perl
 BuildRequires:  perl-macros

++ Scalar-List-Utils-1.32.tar.gz - Scalar-List-Utils-1.35.tar.gz ++
 1901 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit perl-Scalar-List-Utils for openSUSE:Factory

2013-10-21 Thread h_root
Hello community,

here is the log from the commit of package perl-Scalar-List-Utils for 
openSUSE:Factory checked in at 2013-10-21 15:14:53

Comparing /work/SRC/openSUSE:Factory/perl-Scalar-List-Utils (Old)
 and  /work/SRC/openSUSE:Factory/.perl-Scalar-List-Utils.new (New)


Package is perl-Scalar-List-Utils

Changes:

New Changes file:

--- /dev/null   2013-10-11 12:16:15.204037506 +0200
+++ 
/work/SRC/openSUSE:Factory/.perl-Scalar-List-Utils.new/perl-Scalar-List-Utils.changes
   2013-10-21 15:14:55.0 +0200
@@ -0,0 +1,51 @@
+---
+Sat Oct  5 06:30:51 UTC 2013 - co...@suse.com
+
+- update to 1.32:
+  * Skip pairmap()'s MULTICALL implementation 5.8.9 / 5.10.0 as it doesn't
+work (RT87857)
+  * Comment on the fact that package 0 is defined but false (RT88201)
+  * TODO test in t/readonly.t now passes since 5.19.3 (RT88223)
+
+---
+Mon Aug 19 05:31:34 UTC 2013 - l...@linux-schulserver.de
+
+- update to 1.31:
+  + Bugfix pairmap to return list length in scalar context
+  + Added Odd number of elements warnings to all pair* functions
+  + Added pairfirst
+  + Added MULTICALL implementations to pairmap/pairgrep/pairfirst
+  + Fix declaration-after-code for C99-challenged compilers
+  + Documentation updates to List::Util
+  + Bugfix to pairmap/pairgrep when stack moves beneath them 
+during operation
+  + Added pairgrep, pairmap, pairs (inspired by List::Pairwise)
+  + Added pairkeys and pairvalues
+  + Fix multicall refcount bug RT#80646
+  + Merge patch from JDHEDDEN - Add Scalar::Util::isdual() RT#76150
+  + Fix a hash order dependency bug t/tainted.t
+
+---
+Wed Dec  1 13:34:51 UTC 2010 - co...@novell.com
+
+- switch to perl_requires macro
+
+---
+Thu Mar 11 08:00:20 UTC 2010 - l...@linux-schulserver.de
+
+- update to 1.23:
+  + Use PERL_NO_GET_CONTEXT for efficiency (see perlguts)
+  + avoid non-portable warnings
+  + Fix PP::reftype in edge cases
+  + RT#51484 Preserve utf8 flag of string passed to dualvar()
+  + RT#51454 Check first argument to first/reduce is a code 
+reference
+  + RT#50528 [PATCH] p_tainted.t fix for VMS [Craig A. Berry]
+  + RT#48550 fix pure perl looks_like_number not to match 
+non-ascii digits
+
+---
+Tue Sep 15 22:17:03 CEST 2009 - l...@linux-schulserver.de
+
+- initial package build 
+

New:

  Scalar-List-Utils-1.32.tar.gz
  perl-Scalar-List-Utils.changes
  perl-Scalar-List-Utils.spec



Other differences:
--
++ perl-Scalar-List-Utils.spec ++
#
# spec file for package perl-Scalar-List-Utils
#
# Copyright (c) 2013 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/
#


Name:   perl-Scalar-List-Utils
Version:1.32
Release:0
%define cpan_name Scalar-List-Utils
Summary:Common Scalar and List utility subroutines
License:Artistic-1.0 or GPL-1.0+
Group:  Development/Libraries/Perl
Url:http://search.cpan.org/dist/Scalar-List-Utils/
Source: Scalar-List-Utils-1.32.tar.gz
BuildRoot:  %{_tmppath}/%{name}-%{version}-build
BuildRequires:  perl
BuildRequires:  perl-macros
#BuildRequires: perl(List::Util::XS)
#BuildRequires: perl(Tie::StdScalar)
%{perl_requires}

%description
Common Scalar and List utility subroutines

%prep
%setup -q -n %{cpan_name}-%{version}
find . -type f -print0 | xargs -0 chmod 644

%build
%{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE=%{optflags}
%{__make} %{?_smp_mflags}

%check
%{__make} test

%install
%perl_make_install
%perl_process_packlist
%perl_gen_filelist

%files -f %{name}.files
%defattr(-,root,root,755)
%doc Changes MYMETA.json MYMETA.yml README

%changelog
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org