Hello community,

here is the log from the commit of package perl-Scope-Upper for 
openSUSE:Factory checked in at 2013-06-06 13:25:56
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-Scope-Upper (Old)
 and      /work/SRC/openSUSE:Factory/.perl-Scope-Upper.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "perl-Scope-Upper"

Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-Scope-Upper/perl-Scope-Upper.changes        
2012-01-04 07:28:30.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.perl-Scope-Upper.new/perl-Scope-Upper.changes   
2013-06-06 13:25:57.000000000 +0200
@@ -1,0 +2,50 @@
+Tue Jun  4 18:16:16 UTC 2013 - co...@suse.com
+
+- updated to 0.22
+       + Chg : perl 5.6.1 is required.
+       + Fix : context_info() now ignores %warnings::Bits for perl 5.8.6 and
+               below, just like caller().
+       + Fix : [RT #82220] : Scope-Upper-0.21 test stuck on Windows perl 5.12.3
+               t/93-pod-spelling.t will not crash anymore on perl 5.12 and
+               below.
+               Thanks Gabor Szabo for reporting and Slaven Rezic for debugging
+               this issue.
+       + Tst : Rare test failures of t/07-context_info.t on perl 5.6,
+               t/55-yield-target.t on perl 5.[68], and t/63-uplevel-ctl.t on
+               perl 5.8.[345] have been addressed.
+
+       + Fix : context_info() has been taught about perl 5.17.4.
+       + Fix : t/07-context_info.t will no longer fail with perls that have
+               sitecustomize enabled (like many perl builds for Windows).
+               Thanks Steve Hay and Nicholas Clark for debugging help.
+       + Fix : Broken linkage on Windows with gcc 3.4, which appears in
+               particular when using ActivePerl's default compiler suite.
+               For those setups, the Scope::Upper shared library will now be
+               linked against the perl dll directly (instead of the import
+               library).
+
+       + Add : The new yield(@values, $context) function can be used to return
+               values to any upper scope, including do or map blocks.
+               The new leave(@values) function is an alias for
+               yield(@values, HERE).
+       + Add : The new context_info($context) function return information
+               about context $context, similarly to what caller() provides
+               but for any upper scope.
+       + Chg : Contexts are now normalized. In previous versions, it was
+               possible for different contexts to refer to the same scope :
+               for example, "for (my $i = 0; $i < 10; ++$i) { ... }" was
+               reachable through two contexts, while "for (@array) { ... }"
+               only by one. Starting from this version, contexts are
+               normalized so that they always represent an actual scope.
+       + Doc : C++ compilers are officially NOT supported.
+       + Fix : Building with a more recent version of perl 5.17.4.
+       + Fix : Debugger compatibility with perl 5.17.1 and above.
+
+       + Doc : POD headings have been made linkable.
+       + Fix : Building with perl 5.17.4.
+       + Fix : BUILD_PREREQS are now set for ExtUtils::MakeMaker.
+       + Opt : uplevel() private data structure is 7% smaller on 64 bits
+               architectures.
+       + Tst : Author tests overhaul.
+
+-------------------------------------------------------------------

Old:
----
  Scope-Upper-0.18.tar.gz

New:
----
  Scope-Upper-0.22.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ perl-Scope-Upper.spec ++++++
--- /var/tmp/diff_new_pack.XN5YHr/_old  2013-06-06 13:25:57.000000000 +0200
+++ /var/tmp/diff_new_pack.XN5YHr/_new  2013-06-06 13:25:57.000000000 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package perl-Scope-Upper
 #
-# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# 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
@@ -17,17 +17,24 @@
 
 
 Name:           perl-Scope-Upper
-Version:        0.18
+Version:        0.22
 Release:        0
 %define cpan_name Scope-Upper
 Summary:        Act on upper scopes.
-License:        GPL-1.0+ or Artistic-1.0
+License:        Artistic-1.0 or GPL-1.0+
 Group:          Development/Libraries/Perl
 Url:            http://search.cpan.org/dist/Scope-Upper/
 Source:         
http://www.cpan.org/authors/id/V/VP/VPIT/%{cpan_name}-%{version}.tar.gz
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  perl
 BuildRequires:  perl-macros
+#BuildRequires: perl(feature)
+#BuildRequires: perl(Scope::Upper)
+#BuildRequires: perl(Scope::Upper::TestGenerator)
+#BuildRequires: perl(Scope::Upper::TestThreads)
+#BuildRequires: perl(Sub::Uplevel)
+#BuildRequires: perl(Test::Leaner)
+#BuildRequires: perl(VPIT::TestHelpers)
 %{perl_requires}
 
 %description
@@ -46,8 +53,23 @@
 
 * *
 
-  return values immediately to an upper level with the /unwind manpage, and
-  know which context was in use then with the /want_at manpage.
+  return values immediately to an upper level with the /unwind manpage, the
+  /yield manpage and the /leave manpage ;
+
+* *
+
+  gather information about an upper context with the /want_at manpage and
+  the /context_info manpage ;
+
+* *
+
+  execute a subroutine in the setting of an upper subroutine stack frame
+  with the /uplevel manpage ;
+
+* *
+
+  uniquely identify contextes with the /uid manpage and the /validate_uid
+  manpage.
 
 %prep
 %setup -q -n %{cpan_name}-%{version}
@@ -64,9 +86,6 @@
 %perl_process_packlist
 %perl_gen_filelist
 
-%clean
-%{__rm} -rf %{buildroot}
-
 %files -f %{name}.files
 %defattr(-,root,root,755)
 %doc Changes README

++++++ Scope-Upper-0.18.tar.gz -> Scope-Upper-0.22.tar.gz ++++++
++++ 5830 lines of diff (skipped)

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

Reply via email to