commit perl-namespace-clean for openSUSE:Factory

2016-05-25 Thread h_root
Hello community,

here is the log from the commit of package perl-namespace-clean for 
openSUSE:Factory checked in at 2016-05-25 21:29:09

Comparing /work/SRC/openSUSE:Factory/perl-namespace-clean (Old)
 and  /work/SRC/openSUSE:Factory/.perl-namespace-clean.new (New)


Package is "perl-namespace-clean"

Changes:

--- 
/work/SRC/openSUSE:Factory/perl-namespace-clean/perl-namespace-clean.changes
2015-10-19 22:49:49.0 +0200
+++ 
/work/SRC/openSUSE:Factory/.perl-namespace-clean.new/perl-namespace-clean.changes
   2016-05-25 21:29:10.0 +0200
@@ -1,0 +2,13 @@
+Mon May 23 13:10:12 UTC 2016 - co...@suse.com
+
+- updated to 0.27
+   see /usr/share/doc/packages/perl-namespace-clean/Changes
+
+  0.27  2016-05-18 02:24 (UTC)
+  - Allow packages to be cleaned multiple times
+  - Ensure the debugger workarounds are applied only when
+DB::sub is actively used (they are superfluous otherwise)
+  - Work around P5#72210, resulting in fails on 5.8.8 -Duselongdouble
+  - Fix incorrect name in META (RT#107813)
+
+---

Old:

  namespace-clean-0.26.tar.gz

New:

  namespace-clean-0.27.tar.gz



Other differences:
--
++ perl-namespace-clean.spec ++
--- /var/tmp/diff_new_pack.T2GYRR/_old  2016-05-25 21:29:11.0 +0200
+++ /var/tmp/diff_new_pack.T2GYRR/_new  2016-05-25 21:29:11.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package perl-namespace-clean
 #
-# 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-namespace-clean
-Version:0.26
+Version:0.27
 Release:0
 %define cpan_name namespace-clean
 Summary:Keep imports and functions out of your namespace
@@ -31,9 +31,7 @@
 BuildRequires:  perl
 BuildRequires:  perl-macros
 BuildRequires:  perl(B::Hooks::EndOfScope) >= 0.12
-BuildRequires:  perl(ExtUtils::CBuilder) >= 0.27
 BuildRequires:  perl(Package::Stash) >= 0.23
-BuildRequires:  perl(Test::More) >= 0.88
 Requires:   perl(B::Hooks::EndOfScope) >= 0.12
 Requires:   perl(Package::Stash) >= 0.23
 %{perl_requires}

++ namespace-clean-0.26.tar.gz -> namespace-clean-0.27.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/namespace-clean-0.26/Changes 
new/namespace-clean-0.27/Changes
--- old/namespace-clean-0.26/Changes2015-10-07 19:43:07.0 +0200
+++ new/namespace-clean-0.27/Changes2016-05-18 04:24:13.0 +0200
@@ -1,3 +1,10 @@
+0.27  2016-05-18 02:24 (UTC)
+- Allow packages to be cleaned multiple times
+- Ensure the debugger workarounds are applied only when
+  DB::sub is actively used (they are superfluous otherwise)
+- Work around P5#72210, resulting in fails on 5.8.8 -Duselongdouble
+- Fix incorrect name in META (RT#107813)
+
 0.26  2015-10-07 17:43 (UTC)
 - Exclusively use Package::Stash::PP on perls < 5.8.7 until a fixed
   Package::Stash::XS ships - breakage keeps getting reintroduced
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/namespace-clean-0.26/MANIFEST 
new/namespace-clean-0.27/MANIFEST
--- old/namespace-clean-0.26/MANIFEST   2015-10-07 19:43:37.0 +0200
+++ new/namespace-clean-0.27/MANIFEST   2016-05-18 04:25:12.0 +0200
@@ -1,4 +1,5 @@
 Changes
+inc/ExtUtils/HasCompiler.pm
 lib/namespace/clean.pm
 lib/namespace/clean/_Util.pm
 Makefile.PL
@@ -12,13 +13,16 @@
 t/05-syntax-error.t
 t/06-other-types.t
 t/07-debugger.t
+t/07-pseudo-debugger.t
 t/08-const-sub.t
 t/09-fiddle-hinthash.t
 t/10-pure-perl.t
+t/11-multiclean-in-scope.t
 t/lib/CleaneeBridge.pm
 t/lib/CleaneeBridgeDirect.pm
 t/lib/CleaneeBridgeExplicit.pm
 t/lib/CleaneeTarget.pm
+t/lib/Devel/_NC_TEST_DashD.pm
 t/lib/ExporterTest.pm
 t/lib/FunctionWipeout.pm
 t/lib/Inheritance.pm
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/namespace-clean-0.26/META.json 
new/namespace-clean-0.27/META.json
--- old/namespace-clean-0.26/META.json  2015-10-07 19:43:37.0 +0200
+++ new/namespace-clean-0.27/META.json  2016-05-18 04:25:12.0 +0200
@@ -16,7 +16,7 @@
   "url" : "http://search.cpan.org/perldoc?CPAN::Meta::Spec;,
   "version" : "2"
},
-   "name" : "namespace::clean",
+   "name" : "namespace-clean",
"no_index" : {
   "directory" : [
  "t",
@@ -27,7 +27,6 @@
   "build" : {},
   "configure" : {

commit perl-namespace-clean for openSUSE:Factory

2015-10-19 Thread h_root
Hello community,

here is the log from the commit of package perl-namespace-clean for 
openSUSE:Factory checked in at 2015-10-19 22:49:31

Comparing /work/SRC/openSUSE:Factory/perl-namespace-clean (Old)
 and  /work/SRC/openSUSE:Factory/.perl-namespace-clean.new (New)


Package is "perl-namespace-clean"

Changes:

--- 
/work/SRC/openSUSE:Factory/perl-namespace-clean/perl-namespace-clean.changes
2014-03-18 13:58:46.0 +0100
+++ 
/work/SRC/openSUSE:Factory/.perl-namespace-clean.new/perl-namespace-clean.changes
   2015-10-19 22:49:49.0 +0200
@@ -1,0 +2,6 @@
+Sat Oct 10 09:37:59 UTC 2015 - co...@suse.com
+
+- updated to 0.26
+   see /usr/share/doc/packages/perl-namespace-clean/Changes
+
+---

Old:

  namespace-clean-0.25.tar.gz

New:

  cpanspec.yml
  namespace-clean-0.26.tar.gz



Other differences:
--
++ perl-namespace-clean.spec ++
--- /var/tmp/diff_new_pack.rOB5T8/_old  2015-10-19 22:49:50.0 +0200
+++ /var/tmp/diff_new_pack.rOB5T8/_new  2015-10-19 22:49:50.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package perl-namespace-clean
 #
-# 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,14 +17,15 @@
 
 
 Name:   perl-namespace-clean
-Version:0.25
+Version:0.26
 Release:0
 %define cpan_name namespace-clean
 Summary:Keep imports and functions out of your namespace
 License:Artistic-1.0 or GPL-1.0+
 Group:  Development/Libraries/Perl
 Url:http://search.cpan.org/dist/namespace-clean/
-Source: 
http://www.cpan.org/authors/id/R/RI/RIBASUSHI/%{cpan_name}-%{version}.tar.gz
+Source0:
http://www.cpan.org/authors/id/R/RI/RIBASUSHI/%{cpan_name}-%{version}.tar.gz
+Source1:cpanspec.yml
 BuildArch:  noarch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  perl
@@ -42,15 +43,6 @@
 
 %prep
 %setup -q -n %{cpan_name}-%{version}
-# MANUAL BEGIN
-%if 0%{?suse_version} <= 1110
-for i in `find t -type f` ; do
-sed -i -e "s@^\s*use\s\s*Test::More@use lib '%{perl_vendorlib}';\nuse 
Test::More@" $i
-done
-# fail due to missing Sub/Name.pm
-rm -f t/07-debugger.t
-rm -f t/10-pure-perl.t
-%endif
 
 %build
 %{__perl} Makefile.PL INSTALLDIRS=vendor

++ cpanspec.yml ++
---
#description_paragraphs: 3
#no_testing: broken upstream
#sources:
#  - source1
#  - source2
#patches:
#  foo.patch: -p1
#  bar.patch:
#preamble: |-
# BuildRequires:  gcc-c++
#post_prep: |-
# hunspell=`pkg-config --libs hunspell | sed -e 's,-l,,; s,  *,,g'`
# sed -i -e "s,hunspell-X,$hunspell," t/00-prereq.t Makefile.PL 
#post_install: |-
# sed on %{name}.files
#license: SUSE-NonFree
#skip_noarch: 1
#custom_build: |-
#./Build build flags=%{?_smp_mflags} --myflag
#custom_test: |-
#startserver && make test
#ignore_requires: Bizarre::Module
++ namespace-clean-0.25.tar.gz -> namespace-clean-0.26.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/namespace-clean-0.25/Changes 
new/namespace-clean-0.26/Changes
--- old/namespace-clean-0.25/Changes2014-03-05 12:24:28.0 +0100
+++ new/namespace-clean-0.26/Changes2015-10-07 19:43:07.0 +0200
@@ -1,32 +1,47 @@
-[0.25]
+0.26  2015-10-07 17:43 (UTC)
+- Exclusively use Package::Stash::PP on perls < 5.8.7 until a fixed
+  Package::Stash::XS ships - breakage keeps getting reintroduced
+  ( RT#107343, RT#74151 )
+- Explicitly document the late runtime binding of `sort SUBNAME ...`
+  ( RT#101247 )
+- No longer rely on Sub::Identify - either use Sub::Util or B
+  ( should solve RT#96945 )
+
+
+0.25  2014-03-05 11:27 (UTC)
 - Fix incorrect ExtUtils::CBuilder detection routine leading to
   Makefile.PL crashes when EU::CB is not available
 
-[0.24]
+
+0.24  2012-12-04 22:59 (UTC)
 - Properly skip debugger test when optional deps not available
 - Make sure pure-perl tests pass correctly on space-containing
   paths (RT#77528)
 - Remove all the pure-perl fallback code and depend on PP-capable
   B::H::EOS 0.12
 
-[0.23]
+
+0.23  2012-03-11 15:06 (UTC)
 - Rely on B::Hooks::EndOfScope version 0.10 to fix issues with
   new Module::Runtime versions (>= 0.012) on perl 5.10 due
   to incorrect hook firing due to %^H localisation.
 - Fix failures on 5.13.6 due to incorrect version number threshold

commit perl-namespace-clean for openSUSE:Factory

2014-03-18 Thread h_root
Hello community,

here is the log from the commit of package perl-namespace-clean for 
openSUSE:Factory checked in at 2014-03-18 13:58:45

Comparing /work/SRC/openSUSE:Factory/perl-namespace-clean (Old)
 and  /work/SRC/openSUSE:Factory/.perl-namespace-clean.new (New)


Package is perl-namespace-clean

Changes:

--- 
/work/SRC/openSUSE:Factory/perl-namespace-clean/perl-namespace-clean.changes
2013-05-17 08:33:50.0 +0200
+++ 
/work/SRC/openSUSE:Factory/.perl-namespace-clean.new/perl-namespace-clean.changes
   2014-03-18 13:58:46.0 +0100
@@ -1,0 +2,7 @@
+Sat Mar 15 13:00:41 UTC 2014 - co...@suse.com
+
+- updated to 0.25
+- Fix incorrect ExtUtils::CBuilder detection routine leading to
+  Makefile.PL crashes when EU::CB is not available
+
+---

Old:

  namespace-clean-0.24.tar.gz

New:

  namespace-clean-0.25.tar.gz



Other differences:
--
++ perl-namespace-clean.spec ++
--- /var/tmp/diff_new_pack.wAkb3j/_old  2014-03-18 13:58:47.0 +0100
+++ /var/tmp/diff_new_pack.wAkb3j/_new  2014-03-18 13:58:47.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package perl-namespace-clean
 #
-# 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-namespace-clean
-Version:0.24
+Version:0.25
 Release:0
 %define cpan_name namespace-clean
 Summary:Keep imports and functions out of your namespace
@@ -33,15 +33,6 @@
 BuildRequires:  perl(ExtUtils::CBuilder) = 0.27
 BuildRequires:  perl(Package::Stash) = 0.23
 BuildRequires:  perl(Test::More) = 0.88
-#BuildRequires: perl(CleaneeBridge)
-#BuildRequires: perl(CleaneeBridgeDirect)
-#BuildRequires: perl(CleaneeBridgeExplicit)
-#BuildRequires: perl(ExporterTest)
-#BuildRequires: perl(InheritanceParent)
-#BuildRequires: perl(namespace::clean)
-#BuildRequires: perl(Sub::Identify)
-#BuildRequires: perl(Sub::Name)
-#BuildRequires: perl(Variable::Magic)
 Requires:   perl(B::Hooks::EndOfScope) = 0.12
 Requires:   perl(Package::Stash) = 0.23
 %{perl_requires}

++ namespace-clean-0.24.tar.gz - namespace-clean-0.25.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/namespace-clean-0.24/Changes 
new/namespace-clean-0.25/Changes
--- old/namespace-clean-0.24/Changes2012-12-04 23:55:40.0 +0100
+++ new/namespace-clean-0.25/Changes2014-03-05 12:24:28.0 +0100
@@ -1,3 +1,7 @@
+[0.25]
+- Fix incorrect ExtUtils::CBuilder detection routine leading to
+  Makefile.PL crashes when EU::CB is not available
+
 [0.24]
 - Properly skip debugger test when optional deps not available
 - Make sure pure-perl tests pass correctly on space-containing
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/namespace-clean-0.24/META.json 
new/namespace-clean-0.25/META.json
--- old/namespace-clean-0.24/META.json  2012-12-04 23:58:23.0 +0100
+++ new/namespace-clean-0.25/META.json  2014-03-05 12:25:05.0 +0100
@@ -4,7 +4,7 @@
   Robert 'phaylon' Sedlacek r...@474.at, Florian Ragwitz 
r...@debian.org, Jesse Luehrs d...@tozt.net
],
dynamic_config : 1,
-   generated_by : ExtUtils::MakeMaker version 6.6302, CPAN::Meta::Converter 
version 2.120921,
+   generated_by : ExtUtils::MakeMaker version 6.84, CPAN::Meta::Converter 
version 2.132830,
license : [
   perl_5
],
@@ -47,5 +47,5 @@
  url : git://git.shadowcat.co.uk/p5sagit/namespace-clean.git
   }
},
-   version : 0.24
+   version : 0.25
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/namespace-clean-0.24/META.yml 
new/namespace-clean-0.25/META.yml
--- old/namespace-clean-0.24/META.yml   2012-12-04 23:58:23.0 +0100
+++ new/namespace-clean-0.25/META.yml   2014-03-05 12:25:05.0 +0100
@@ -7,7 +7,7 @@
 configure_requires:
   ExtUtils::CBuilder: 0.27
 dynamic_config: 1
-generated_by: 'ExtUtils::MakeMaker version 6.6302, CPAN::Meta::Converter 
version 2.120921'
+generated_by: 'ExtUtils::MakeMaker version 6.84, CPAN::Meta::Converter version 
2.132830'
 license: perl
 meta-spec:
   url: http://module-build.sourceforge.net/META-spec-v1.4.html
@@ -24,4 +24,4 @@
   bugtracker: http://rt.cpan.org/Public/Dist/Display.html?Name=namespace-clean
   homepage: http://search.cpan.org/dist/namespace-clean
   repository: 

commit perl-namespace-clean for openSUSE:Factory

2013-05-17 Thread h_root
Hello community,

here is the log from the commit of package perl-namespace-clean for 
openSUSE:Factory checked in at 2013-05-17 08:33:49

Comparing /work/SRC/openSUSE:Factory/perl-namespace-clean (Old)
 and  /work/SRC/openSUSE:Factory/.perl-namespace-clean.new (New)


Package is perl-namespace-clean

Changes:

--- 
/work/SRC/openSUSE:Factory/perl-namespace-clean/perl-namespace-clean.changes
2012-03-26 14:03:09.0 +0200
+++ 
/work/SRC/openSUSE:Factory/.perl-namespace-clean.new/perl-namespace-clean.changes
   2013-05-17 08:33:50.0 +0200
@@ -1,0 +2,10 @@
+Wed May 15 15:20:27 UTC 2013 - co...@suse.com
+
+- updated to 0.24
+- Properly skip debugger test when optional deps not available
+- Make sure pure-perl tests pass correctly on space-containing
+  paths (RT#77528)
+- Remove all the pure-perl fallback code and depend on PP-capable
+  B::H::EOS 0.12
+
+---

Old:

  namespace-clean-0.23.tar.gz

New:

  namespace-clean-0.24.tar.gz



Other differences:
--
++ perl-namespace-clean.spec ++
--- /var/tmp/diff_new_pack.AdE5A6/_old  2013-05-17 08:33:50.0 +0200
+++ /var/tmp/diff_new_pack.AdE5A6/_new  2013-05-17 08:33:50.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package perl-namespace-clean
 #
-# Copyright (c) 2012 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,7 +17,7 @@
 
 
 Name:   perl-namespace-clean
-Version:0.23
+Version:0.24
 Release:0
 %define cpan_name namespace-clean
 Summary:Keep imports and functions out of your namespace
@@ -29,43 +29,29 @@
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  perl
 BuildRequires:  perl-macros
-BuildRequires:  perl(B::Hooks::EndOfScope) = 0.07
+BuildRequires:  perl(B::Hooks::EndOfScope) = 0.12
+BuildRequires:  perl(ExtUtils::CBuilder) = 0.27
 BuildRequires:  perl(Package::Stash) = 0.23
 BuildRequires:  perl(Test::More) = 0.88
 #BuildRequires: perl(CleaneeBridge)
 #BuildRequires: perl(CleaneeBridgeDirect)
 #BuildRequires: perl(CleaneeBridgeExplicit)
-#BuildRequires: perl(Devel::Hide)
 #BuildRequires: perl(ExporterTest)
-#BuildRequires: perl(Hash::Util::FieldHash)
 #BuildRequires: perl(InheritanceParent)
 #BuildRequires: perl(namespace::clean)
-#BuildRequires: perl(namespace::clean::_PP_OSE)
-#BuildRequires: perl(namespace::clean::_PP_OSE_5_8)
 #BuildRequires: perl(Sub::Identify)
 #BuildRequires: perl(Sub::Name)
-#BuildRequires: perl(Tie::StdHash)
-Requires:   perl(B::Hooks::EndOfScope) = 0.07
+#BuildRequires: perl(Variable::Magic)
+Requires:   perl(B::Hooks::EndOfScope) = 0.12
 Requires:   perl(Package::Stash) = 0.23
-Requires:   perl(Test::More) = 0.88
 %{perl_requires}
 
 %description
-When you define a function, or import one, into a Perl package, it will
-naturally also be available as a method. This does not per se cause problems,
-but it can complicate subclassing and, for example, plugin classes that are
-included via multiple inheritance by loading them as base classes.
-
-The namespace::clean pragma will remove all previously declared or imported
-symbols at the end of the current package's compile cycle. Functions called in
-the package itself will still be bound by their name, but they won't show up as
-methods on your class or instances.
-
-By unimporting via no you can tell namespace::clean to start collecting
-functions for the next use namespace::clean; specification.
+Keep imports and functions out of your namespace
 
 %prep
 %setup -q -n %{cpan_name}-%{version}
+# MANUAL BEGIN
 %if 0%{?suse_version} = 1110
 for i in `find t -type f` ; do
 sed -i -e s@^\s*use\s\s*Test::More@use lib '%{perl_vendorlib}';\nuse 
Test::More@ $i

++ namespace-clean-0.23.tar.gz - namespace-clean-0.24.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/namespace-clean-0.23/Changes 
new/namespace-clean-0.24/Changes
--- old/namespace-clean-0.23/Changes2012-03-11 16:02:29.0 +0100
+++ new/namespace-clean-0.24/Changes2012-12-04 23:55:40.0 +0100
@@ -1,3 +1,10 @@
+[0.24]
+- Properly skip debugger test when optional deps not available
+- Make sure pure-perl tests pass correctly on space-containing
+  paths (RT#77528)
+- Remove all the pure-perl fallback code and depend on PP-capable
+  B::H::EOS 0.12
+
 [0.23]
 - Rely on B::Hooks::EndOfScope version 0.10 to fix issues 

commit perl-namespace-clean for openSUSE:Factory

2012-03-26 Thread h_root
Hello community,

here is the log from the commit of package perl-namespace-clean for 
openSUSE:Factory checked in at 2012-03-26 14:01:53

Comparing /work/SRC/openSUSE:Factory/perl-namespace-clean (Old)
 and  /work/SRC/openSUSE:Factory/.perl-namespace-clean.new (New)


Package is perl-namespace-clean, Maintainer is 

Changes:

--- 
/work/SRC/openSUSE:Factory/perl-namespace-clean/perl-namespace-clean.changes
2012-03-13 09:38:18.0 +0100
+++ 
/work/SRC/openSUSE:Factory/.perl-namespace-clean.new/perl-namespace-clean.changes
   2012-03-26 14:03:09.0 +0200
@@ -1,0 +2,10 @@
+Fri Mar 16 08:09:28 UTC 2012 - l...@linux-schulserver.de
+
+- update to 0.23:
+  + Rely on B::Hooks::EndOfScope version 0.10 to fix issues with
+new Module::Runtime versions (= 0.012) on perl 5.10 due
+to incorrect hook firing due to %^H localisation.
+  + Fix failures on 5.13.6 due to incorrect version number threshold
+(RT#74683)
+
+---

Old:

  namespace-clean-0.22.tar.gz

New:

  namespace-clean-0.23.tar.gz



Other differences:
--
++ perl-namespace-clean.spec ++
--- /var/tmp/diff_new_pack.DovjGO/_old  2012-03-26 14:03:11.0 +0200
+++ /var/tmp/diff_new_pack.DovjGO/_new  2012-03-26 14:03:11.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   perl-namespace-clean
-Version:0.22
+Version:0.23
 Release:0
 %define cpan_name namespace-clean
 Summary:Keep imports and functions out of your namespace
@@ -51,7 +51,18 @@
 %{perl_requires}
 
 %description
-Keep imports and functions out of your namespace
+When you define a function, or import one, into a Perl package, it will
+naturally also be available as a method. This does not per se cause problems,
+but it can complicate subclassing and, for example, plugin classes that are
+included via multiple inheritance by loading them as base classes.
+
+The namespace::clean pragma will remove all previously declared or imported
+symbols at the end of the current package's compile cycle. Functions called in
+the package itself will still be bound by their name, but they won't show up as
+methods on your class or instances.
+
+By unimporting via no you can tell namespace::clean to start collecting
+functions for the next use namespace::clean; specification.
 
 %prep
 %setup -q -n %{cpan_name}-%{version}

++ namespace-clean-0.22.tar.gz - namespace-clean-0.23.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/namespace-clean-0.22/Changes 
new/namespace-clean-0.23/Changes
--- old/namespace-clean-0.22/Changes2011-12-26 13:59:44.0 +0100
+++ new/namespace-clean-0.23/Changes2012-03-11 16:02:29.0 +0100
@@ -1,3 +1,10 @@
+[0.23]
+- Rely on B::Hooks::EndOfScope version 0.10 to fix issues with
+  new Module::Runtime versions (= 0.012) on perl 5.10 due
+  to incorrect hook firing due to %^H localisation.
+- Fix failures on 5.13.6 due to incorrect version number threshold
+  (RT#74683)
+
 [0.22] (official fix of all the %^H ickyness)
 - Simplify the = 5.10 PP variant even more - move the hook from
   DESTROY into DELETE
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/namespace-clean-0.22/META.json 
new/namespace-clean-0.23/META.json
--- old/namespace-clean-0.22/META.json  2011-12-26 13:59:53.0 +0100
+++ new/namespace-clean-0.23/META.json  2012-03-11 16:03:56.0 +0100
@@ -4,7 +4,7 @@
   Robert 'phaylon' Sedlacek r...@474.at, Florian Ragwitz 
r...@debian.org, Jesse Luehrs d...@tozt.net
],
dynamic_config : 1,
-   generated_by : ExtUtils::MakeMaker version 6.6302, CPAN::Meta::Converter 
version 2.112621,
+   generated_by : ExtUtils::MakeMaker version 6.62, CPAN::Meta::Converter 
version 2.113640,
license : [
   perl_5
],
@@ -46,5 +46,5 @@
  url : git://git.shadowcat.co.uk/p5sagit/namespace-clean.git
   }
},
-   version : 0.22
+   version : 0.23
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/namespace-clean-0.22/META.yml 
new/namespace-clean-0.23/META.yml
--- old/namespace-clean-0.22/META.yml   2011-12-26 13:59:53.0 +0100
+++ new/namespace-clean-0.23/META.yml   2012-03-11 16:03:55.0 +0100
@@ -7,7 +7,7 @@
 configure_requires:
   ExtUtils::MakeMaker: 0
 dynamic_config: 1
-generated_by: 'ExtUtils::MakeMaker version 6.6302, CPAN::Meta::Converter 
version 2.112621'
+generated_by: 'ExtUtils::MakeMaker version 6.62, CPAN::Meta::Converter version 
2.113640'
 license: perl
 meta-spec:
   url: 

commit perl-namespace-clean for openSUSE:Factory

2012-03-13 Thread h_root
Hello community,

here is the log from the commit of package perl-namespace-clean for 
openSUSE:Factory checked in at 2012-03-13 09:38:16

Comparing /work/SRC/openSUSE:Factory/perl-namespace-clean (Old)
 and  /work/SRC/openSUSE:Factory/.perl-namespace-clean.new (New)


Package is perl-namespace-clean, Maintainer is 

Changes:

--- 
/work/SRC/openSUSE:Factory/perl-namespace-clean/perl-namespace-clean.changes
2012-02-14 11:25:49.0 +0100
+++ 
/work/SRC/openSUSE:Factory/.perl-namespace-clean.new/perl-namespace-clean.changes
   2012-03-13 09:38:18.0 +0100
@@ -1,0 +2,11 @@
+Fri Mar  2 01:01:37 CET 2012 - r...@suse.de
+
+- remove perl-namespace-clean-use_lib.patch and use sed statement
+  instead (less likely to break with every package update) 
+
+---
+Thu Mar  1 01:27:28 CET 2012 - r...@suse.de
+
+- update perl-namespace-clean-use_lib.patch 
+
+---

Old:

  perl-namespace-clean-use_lib.patch



Other differences:
--
++ perl-namespace-clean.spec ++
--- /var/tmp/diff_new_pack.CUfwct/_old  2012-03-13 09:38:19.0 +0100
+++ /var/tmp/diff_new_pack.CUfwct/_new  2012-03-13 09:38:19.0 +0100
@@ -25,8 +25,6 @@
 Group:  Development/Libraries/Perl
 Url:http://search.cpan.org/dist/namespace-clean/
 Source: 
http://www.cpan.org/authors/id/R/RI/RIBASUSHI/%{cpan_name}-%{version}.tar.gz
-# MANUAL
-Patch1: perl-namespace-clean-use_lib.patch
 BuildArch:  noarch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  perl
@@ -58,8 +56,12 @@
 %prep
 %setup -q -n %{cpan_name}-%{version}
 %if 0%{?suse_version} = 1110
-%patch1 -p1
-sed -i s|__vendorperl__|%{perl_vendorlib}|g Makefile.PL t/*.t
+for i in `find t -type f` ; do
+sed -i -e s@^\s*use\s\s*Test::More@use lib '%{perl_vendorlib}';\nuse 
Test::More@ $i
+done
+# fail due to missing Sub/Name.pm
+rm -f t/07-debugger.t
+rm -f t/10-pure-perl.t
 %endif
 
 %build

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



commit perl-namespace-clean for openSUSE:Factory

2012-02-14 Thread h_root
Hello community,

here is the log from the commit of package perl-namespace-clean for 
openSUSE:Factory checked in at 2012-02-14 11:25:45

Comparing /work/SRC/openSUSE:Factory/perl-namespace-clean (Old)
 and  /work/SRC/openSUSE:Factory/.perl-namespace-clean.new (New)


Package is perl-namespace-clean, Maintainer is 

Changes:

--- 
/work/SRC/openSUSE:Factory/perl-namespace-clean/perl-namespace-clean.changes
2011-11-21 12:43:53.0 +0100
+++ 
/work/SRC/openSUSE:Factory/.perl-namespace-clean.new/perl-namespace-clean.changes
   2012-02-14 11:25:49.0 +0100
@@ -1,0 +2,17 @@
+Sat Feb 11 07:00:52 UTC 2012 - co...@suse.com
+
+- updated to 0.22
+- Simplify the = 5.10 PP variant even more - move the hook from
+  DESTROY into DELETE
+- Force explicit callback invocation order on 5.8 PP
+- Replace the %^H tie approach with fieldhashes, fixes all known
+  corner cases and caveats on supported perls = 5.8.1 (FC)
+- Compile away the debugger fixup on perls = 5.15.5 (FC)
+- More robust handling of the tied %^H in pure perl mode (RT#73402)
+- Limit the debugger workarounds to perls between 5.8.8 and 5.14,
+  extend debugger support to all perl versions (FC) (RT#69862)
+- If possible, automatically install (but not load) the debugger
+  workaround libraries on perls between 5.8.8 and 5.14 (RT#72368)
+- Add back dropped NAME section (RT#70259)
+
+---

Old:

  namespace-clean-0.21.tar.gz

New:

  namespace-clean-0.22.tar.gz



Other differences:
--
++ perl-namespace-clean.spec ++
--- /var/tmp/diff_new_pack.M0OZvD/_old  2012-02-14 11:25:50.0 +0100
+++ /var/tmp/diff_new_pack.M0OZvD/_new  2012-02-14 11:25:50.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package perl-namespace-clean
 #
-# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2012 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
@@ -16,48 +16,44 @@
 #
 
 
-
 Name:   perl-namespace-clean
-Version:0.21
-Release:1
-License:GPL-1.0+ or Artistic-1.0
+Version:0.22
+Release:0
 %define cpan_name namespace-clean
 Summary:Keep imports and functions out of your namespace
-Url:http://search.cpan.org/dist/namespace-clean/
+License:Artistic-1.0 or GPL-1.0+
 Group:  Development/Libraries/Perl
-Source: 
http://www.cpan.org/authors/id/R/RI/RIBASUSHI/namespace-clean-%{version}.tar.gz
+Url:http://search.cpan.org/dist/namespace-clean/
+Source: 
http://www.cpan.org/authors/id/R/RI/RIBASUSHI/%{cpan_name}-%{version}.tar.gz
+# MANUAL
 Patch1: perl-namespace-clean-use_lib.patch
 BuildArch:  noarch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  perl
 BuildRequires:  perl-macros
 BuildRequires:  perl(B::Hooks::EndOfScope) = 0.07
-BuildRequires:  perl(constant)
-BuildRequires:  perl(Exporter)
-BuildRequires:  perl(Package::Stash) = 0.22
-BuildRequires:  perl(Sub::Identify) = 0.04
-BuildRequires:  perl(Sub::Name) = 0.04
-BuildRequires:  perl(vars)
+BuildRequires:  perl(Package::Stash) = 0.23
 BuildRequires:  perl(Test::More) = 0.88
+#BuildRequires: perl(CleaneeBridge)
+#BuildRequires: perl(CleaneeBridgeDirect)
+#BuildRequires: perl(CleaneeBridgeExplicit)
+#BuildRequires: perl(Devel::Hide)
+#BuildRequires: perl(ExporterTest)
+#BuildRequires: perl(Hash::Util::FieldHash)
+#BuildRequires: perl(InheritanceParent)
+#BuildRequires: perl(namespace::clean)
+#BuildRequires: perl(namespace::clean::_PP_OSE)
+#BuildRequires: perl(namespace::clean::_PP_OSE_5_8)
+#BuildRequires: perl(Sub::Identify)
+#BuildRequires: perl(Sub::Name)
+#BuildRequires: perl(Tie::StdHash)
 Requires:   perl(B::Hooks::EndOfScope) = 0.07
-Requires:   perl(Package::Stash) = 0.22
-Requires:   perl(Sub::Identify) = 0.04
-Requires:   perl(Sub::Name) = 0.04
-Requires:   perl(vars)
+Requires:   perl(Package::Stash) = 0.23
+Requires:   perl(Test::More) = 0.88
 %{perl_requires}
 
 %description
-Keeping packages clean
-When you define a function, or import one, into a Perl package, it will
-naturally also be available as a method. This does not per se cause
-problems, but it can complicate subclassing and, for example, plugin
-classes that are included via multiple inheritance by loading them as
-base classes.
-
-The 'namespace::clean' pragma will remove all previously declared or
-imported symbols at the end of the current package's compile cycle.
-Functions called in the package itself will 

commit perl-namespace-clean for openSUSE:Factory

2011-12-06 Thread h_root
Hello community,

here is the log from the commit of package perl-namespace-clean for 
openSUSE:Factory checked in at 2011-12-06 18:44:53

Comparing /work/SRC/openSUSE:Factory/perl-namespace-clean (Old)
 and  /work/SRC/openSUSE:Factory/.perl-namespace-clean.new (New)


Package is perl-namespace-clean, Maintainer is 

Changes:




Other differences:
--
++ perl-namespace-clean.spec ++
--- /var/tmp/diff_new_pack.VXc1eX/_old  2011-12-06 19:23:37.0 +0100
+++ /var/tmp/diff_new_pack.VXc1eX/_new  2011-12-06 19:23:37.0 +0100
@@ -20,7 +20,7 @@
 Name:   perl-namespace-clean
 Version:0.21
 Release:1
-License:GPL+ or Artistic
+License:GPL-1.0+ or Artistic-1.0
 %define cpan_name namespace-clean
 Summary:Keep imports and functions out of your namespace
 Url:http://search.cpan.org/dist/namespace-clean/

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



commit perl-namespace-clean for openSUSE:Factory

2011-11-21 Thread h_root
Hello community,

here is the log from the commit of package perl-namespace-clean for 
openSUSE:Factory checked in at 2011-11-21 12:43:27

Comparing /work/SRC/openSUSE:Factory/perl-namespace-clean (Old)
 and  /work/SRC/openSUSE:Factory/.perl-namespace-clean.new (New)


Package is perl-namespace-clean, Maintainer is 

Changes:

--- 
/work/SRC/openSUSE:Factory/perl-namespace-clean/perl-namespace-clean.changes
2011-09-23 12:39:37.0 +0200
+++ 
/work/SRC/openSUSE:Factory/.perl-namespace-clean.new/perl-namespace-clean.changes
   2011-11-21 12:43:53.0 +0100
@@ -1,0 +2,14 @@
+Thu Nov 17 12:33:28 UTC 2011 - co...@suse.com
+
+- update to 0.21
+- When using the tie() fallback ensure we do not obliterate a
+  foreign tie()
+- Better document how to disable the tie() fallback
+- Only invoke the deleted sub stashing if we run udner a debugger
+  (avoid runtime penalty of Sub::Name/Sub::Identify)
+- Spellfixes (RT#54388)
+- When B::Hooks::EndOfScope is not available, switch to a simple
+  tie() of %^H. While it can not 100% replace B::H::EOS, it does
+  everything n::c needs
+
+---

Old:

  namespace-clean-0.20.tar.gz
  perl-namespace-clean_Build_n_Test.patch

New:

  namespace-clean-0.21.tar.gz



Other differences:
--
++ perl-namespace-clean.spec ++
--- /var/tmp/diff_new_pack.573GBz/_old  2011-11-21 12:43:57.0 +0100
+++ /var/tmp/diff_new_pack.573GBz/_new  2011-11-21 12:43:57.0 +0100
@@ -18,15 +18,14 @@
 
 
 Name:   perl-namespace-clean
-Version:0.20
+Version:0.21
 Release:1
 License:GPL+ or Artistic
 %define cpan_name namespace-clean
 Summary:Keep imports and functions out of your namespace
 Url:http://search.cpan.org/dist/namespace-clean/
 Group:  Development/Libraries/Perl
-#Source: 
http://www.cpan.org/authors/id/F/FL/FLORA/namespace-clean-%{version}.tar.gz
-Source: %{cpan_name}-%{version}.tar.gz
+Source: 
http://www.cpan.org/authors/id/R/RI/RIBASUSHI/namespace-clean-%{version}.tar.gz
 Patch1: perl-namespace-clean-use_lib.patch
 BuildArch:  noarch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
@@ -84,6 +83,6 @@
 
 %files -f %{name}.files
 %defattr(644,root,root,755)
-%doc Changes LICENSE README
+%doc Changes
 
 %changelog

++ namespace-clean-0.20.tar.gz - namespace-clean-0.21.tar.gz ++
 1843 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-namespace-clean for openSUSE:Factory

2011-07-08 Thread h_root

Hello community,

here is the log from the commit of package perl-namespace-clean for 
openSUSE:Factory
checked in at Fri Jul 8 15:34:11 CEST 2011.




New Changes file:

--- /dev/null   2010-08-26 16:28:41.0 +0200
+++ 
/mounts/work_src_done/STABLE/perl-namespace-clean/perl-namespace-clean.changes  
2011-06-04 22:51:48.0 +0200
@@ -0,0 +1,53 @@
+---
+Sat Jun  4 20:50:41 UTC 2011 - l...@linux-schulserver.de
+
+- fix build on distributions with old Test::More module
+  ( perl-namespace-clean-use_lib.patch )
+
+---
+Thu Mar 31 08:09:45 UTC 2011 - co...@novell.com
+
+- update to 0.20
+   - Bump Package::Stash dependency to 0.22 to pull in a bugfix in
+ Package::Stash::XS 0.19.
+   - Port to the new Package::Stash 0.18 API and depend on it.
+   - Don't rely on package::stash's remove_package_symbol implementation
+ (doy).
+
+---
+Wed Dec  1 13:34:02 UTC 2010 - co...@novell.com
+
+- switch to perl_requires macro
+
+---
+Mon Jul 12 13:24:40 UTC 2010 - ch...@computersalat.de
+
+- update to 0.18
+  - Make sure we continue working on future Package::Stash
+versions (doy).
+- [0.17]
+  - Make sure the debugger author test is skipped for
+non-authors before the debugger is even loaded.
+- [0.16]
+  - Release all changes of 0.15 as part of a stable release.
+  - Convert from Module::Install to Dist::Zilla.
+- [0.15] TRIAL release
+  - Use Package::Stash for the stash manipulation bits (doy).
+- [0.14] Thu Mar 18 11:15:38 CET 2010
+  - Disable auto_install.
+  - Turn the error prone debugger test into an author test.
+- recreated by cpanspec 1.78
+- noarch pkg
+- added Build_n_Test patch
+  o otherwise Test::More = 0.88 would be needed
+
+---
+Tue Feb  9 13:11:34 CET 2010 - n...@detonation.org
+
+- Upgraded to version 0.13
+
+---
+Tue Jan 12 13:26:57 CET 2010 - n...@detonation.org
+
+- Specfile autogenerated by cpanspec 1.78.
+

calling whatdependson for head-i586


New:

  namespace-clean-0.20.tar.gz
  perl-namespace-clean-use_lib.patch
  perl-namespace-clean.changes
  perl-namespace-clean.spec
  perl-namespace-clean_Build_n_Test.patch



Other differences:
--
++ perl-namespace-clean.spec ++
#
# spec file for package perl-namespace-clean
#
# Copyright (c) 2011 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-namespace-clean
Version:0.20
Release:1
License:GPL+ or Artistic
%define cpan_name namespace-clean
Summary:Keep imports and functions out of your namespace
Url:http://search.cpan.org/dist/namespace-clean/
Group:  Development/Libraries/Perl
#Source: 
http://www.cpan.org/authors/id/F/FL/FLORA/namespace-clean-%{version}.tar.gz
Source: %{cpan_name}-%{version}.tar.gz
Patch1: perl-namespace-clean-use_lib.patch
BuildArch:  noarch
BuildRoot:  %{_tmppath}/%{name}-%{version}-build
BuildRequires:  perl
BuildRequires:  perl-macros
BuildRequires:  perl(B::Hooks::EndOfScope) = 0.07
BuildRequires:  perl(constant)
BuildRequires:  perl(Exporter)
BuildRequires:  perl(Package::Stash) = 0.22
BuildRequires:  perl(Sub::Identify) = 0.04
BuildRequires:  perl(Sub::Name) = 0.04
BuildRequires:  perl(vars)
BuildRequires:  perl(Test::More) = 0.88
Requires:   perl(B::Hooks::EndOfScope) = 0.07
Requires:   perl(Package::Stash) = 0.22
Requires:   perl(Sub::Identify) = 0.04
Requires:   perl(Sub::Name) = 0.04
Requires:   perl(vars)
%{perl_requires}

%description
Keeping packages clean
When you define a function, or import one, into a Perl package, it will
naturally also be available as a method. This does not per se cause
problems, but it can complicate subclassing and, for example, plugin
classes that are included via multiple inheritance by loading them as
base classes.

The 'namespace::clean' pragma will remove all previously declared or
imported symbols at the end of the current package's