Hello community,

here is the log from the commit of package perl-Devel-PatchPerl for 
openSUSE:Factory checked in at 2013-11-26 19:25:19
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-Devel-PatchPerl (Old)
 and      /work/SRC/openSUSE:Factory/.perl-Devel-PatchPerl.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "perl-Devel-PatchPerl"

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/perl-Devel-PatchPerl/perl-Devel-PatchPerl.changes    
    2013-07-30 12:02:22.000000000 +0200
+++ 
/work/SRC/openSUSE:Factory/.perl-Devel-PatchPerl.new/perl-Devel-PatchPerl.changes
   2013-11-26 19:25:20.000000000 +0100
@@ -1,0 +2,26 @@
+Mon Nov 25 07:39:35 UTC 2013 - co...@suse.com
+
+- updated to 1.14
+   RT#89635 Configure on 5.6 uses sort +N, which isn't supported by
+   modern sort(1)
+
+   The two instances of 'sort -n +1' in Configure on perl 5.6 need to be
+   replaced with the portable equivalent used since perl 5.7.3:
+
+   ($sort -n -k 2 2>/dev/null || $sort -n +1)
+
+   This works on both old and new sorts. 
+
+   better gconvert detection 
+
+-------------------------------------------------------------------
+Fri Oct  4 09:13:48 UTC 2013 - co...@suse.com
+
+- updated to 1.12
+    Add GNU/Hurd hints file 
+    Only try to change perms if the hints file already exists 
+    Support Bitrig all the way back to at least v5.8.9 
+    Fix issues with Bitrig patch and version normalisation 
+    Remove Test::Compile from dzil configuration 
+
+-------------------------------------------------------------------

Old:
----
  Devel-PatchPerl-1.00.tar.gz

New:
----
  Devel-PatchPerl-1.14.tar.gz

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

Other differences:
------------------
++++++ perl-Devel-PatchPerl.spec ++++++
--- /var/tmp/diff_new_pack.ilbDkl/_old  2013-11-26 19:25:20.000000000 +0100
+++ /var/tmp/diff_new_pack.ilbDkl/_new  2013-11-26 19:25:20.000000000 +0100
@@ -17,7 +17,7 @@
 
 
 Name:           perl-Devel-PatchPerl
-Version:        1.00
+Version:        1.14
 Release:        0
 %define cpan_name Devel-PatchPerl
 Summary:        Patch perl source a la Devel::PPPort's buildperl.pl
@@ -62,6 +62,6 @@
 
 %files -f %{name}.files
 %defattr(-,root,root,755)
-%doc Changes LICENSE README
+%doc Changes LICENSE README tools
 
 %changelog

++++++ Devel-PatchPerl-1.00.tar.gz -> Devel-PatchPerl-1.14.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Devel-PatchPerl-1.00/Changes 
new/Devel-PatchPerl-1.14/Changes
--- old/Devel-PatchPerl-1.00/Changes    2013-07-25 12:42:29.000000000 +0200
+++ new/Devel-PatchPerl-1.14/Changes    2013-10-20 17:40:10.000000000 +0200
@@ -1,8 +1,106 @@
 ==================================================
-Changes from 2008-07-26 00:00:00 +0000 to present.
+Changes from 2008-10-21 00:00:00 +0000 to present.
 ==================================================
 
 -----------------------------------------
+version 1.14 at 2013-10-20 15:38:09 +0000
+-----------------------------------------
+
+  Change: 0b1f81c0ce692a37bc8552cd278e90c0d0a3122c
+  Author: Chris 'BinGOs' Williams <ch...@bingosnet.co.uk>
+  Date : 2013-10-20 16:38:09 +0000
+
+    RT#89635 Configure on 5.6 uses sort +N, which isn't supported by
+    modern sort(1)
+
+    The two instances of 'sort -n +1' in Configure on perl 5.6 need to be
+    replaced with the portable equivalent used since perl 5.7.3:
+
+    ($sort -n -k 2 2>/dev/null || $sort -n +1)
+
+    This works on both old and new sorts. 
+
+  Change: 9989391d5011cb1d518db37a32e9b8eeefafcc9a
+  Author: Chris Williams <ch...@bingosnet.co.uk>
+  Date : 2013-09-25 12:19:09 +0000
+
+    Merge pull request #14 from haarg/gconvert-5.6
+
+    better gconvert detection 
+
+  Change: 0003e6aeaf8c055074b75ceea5accb22025ce776
+  Author: Graham Knop <ha...@haarg.org>
+  Date : 2013-09-25 10:30:53 +0000
+
+    better gconvert detection 
+
+-----------------------------------------
+version 1.12 at 2013-09-15 20:31:14 +0000
+-----------------------------------------
+
+  Change: 96317bf956f3b5ff36a30c41e293ff134101c6dc
+  Author: Chris 'BinGOs' Williams <ch...@bingosnet.co.uk>
+  Date : 2013-09-15 21:31:14 +0000
+
+    Add GNU/Hurd hints file 
+
+-----------------------------------------
+version 1.10 at 2013-08-22 23:10:22 +0000
+-----------------------------------------
+
+  Change: 28b9d595ae1f44274a07bb8e845ac7173632b28d
+  Author: Chris 'BinGOs' Williams <ch...@bingosnet.co.uk>
+  Date : 2013-08-23 00:10:22 +0000
+
+    Only try to change perms if the hints file already exists 
+
+-----------------------------------------
+version 1.08 at 2013-08-22 22:56:58 +0000
+-----------------------------------------
+
+  Change: fc01a16685418d3d2d20621c717836b1172982d3
+  Author: Chris 'BinGOs' Williams <ch...@bingosnet.co.uk>
+  Date : 2013-08-22 23:56:58 +0000
+
+    Support Bitrig all the way back to at least v5.8.9 
+
+-----------------------------------------
+version 1.06 at 2013-08-22 21:03:11 +0000
+-----------------------------------------
+
+  Change: 045c78ad316cddf498ed22c05ce80430d2f51835
+  Author: Chris 'BinGOs' Williams <ch...@bingosnet.co.uk>
+  Date : 2013-08-22 22:03:11 +0000
+
+    Fix issues with Bitrig patch and version normalisation 
+
+-----------------------------------------
+version 1.04 at 2013-08-22 20:48:36 +0000
+-----------------------------------------
+
+  Change: e53776114d6df0e124f1a60b8c313caa29a37166
+  Author: Chris 'BinGOs' Williams <ch...@bingosnet.co.uk>
+  Date : 2013-08-22 21:48:36 +0000
+
+    Remove Test::Compile from dzil configuration 
+
+-----------------------------------------
+version 1.02 at 2013-08-22 20:12:47 +0000
+-----------------------------------------
+
+  Change: cdd0d8342146cdcb03638aadb3ccb67cb96f70e1
+  Author: Chris 'BinGOs' Williams <ch...@bingosnet.co.uk>
+  Date : 2013-08-22 21:12:47 +0000
+
+    Handle version number comparisons in a saner manner 
+
+  Change: 0120ad2d8b6ec5091ed47771c656e812ff991f37
+  Author: Chris 'BinGOs' Williams <ch...@bingosnet.co.uk>
+  Date : 2013-08-22 19:38:13 +0000
+
+    Added support for Bitrig 
+
+-----------------------------------------
 version 1.00 at 2013-07-25 10:37:01 +0000
 -----------------------------------------
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Devel-PatchPerl-1.00/MANIFEST 
new/Devel-PatchPerl-1.14/MANIFEST
--- old/Devel-PatchPerl-1.00/MANIFEST   2013-07-25 12:42:29.000000000 +0200
+++ new/Devel-PatchPerl-1.14/MANIFEST   2013-10-20 17:40:10.000000000 +0200
@@ -10,7 +10,6 @@
 lib/Devel/PatchPerl.pm
 lib/Devel/PatchPerl/Hints.pm
 lib/Devel/PatchPerl/Plugin.pm
-t/00-compile.t
 t/01-hints.t
 t/02_vers.t
 t/03_plugin.t
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Devel-PatchPerl-1.00/META.json 
new/Devel-PatchPerl-1.14/META.json
--- old/Devel-PatchPerl-1.00/META.json  2013-07-25 12:42:29.000000000 +0200
+++ new/Devel-PatchPerl-1.14/META.json  2013-10-20 17:40:10.000000000 +0200
@@ -4,7 +4,7 @@
       "Chris Williams <ch...@bingosnet.co.uk>"
    ],
    "dynamic_config" : 0,
-   "generated_by" : "Dist::Zilla version 4.300035, CPAN::Meta::Converter 
version 2.131560",
+   "generated_by" : "Dist::Zilla version 4.300039, CPAN::Meta::Converter 
version 2.132830",
    "license" : [
       "perl_5"
    ],
@@ -45,6 +45,6 @@
          "web" : "https://github.com/bingos/devel-patchperl";
       }
    },
-   "version" : "1.00"
+   "version" : "1.14"
 }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Devel-PatchPerl-1.00/META.yml 
new/Devel-PatchPerl-1.14/META.yml
--- old/Devel-PatchPerl-1.00/META.yml   2013-07-25 12:42:29.000000000 +0200
+++ new/Devel-PatchPerl-1.14/META.yml   2013-10-20 17:40:10.000000000 +0200
@@ -6,7 +6,7 @@
 configure_requires:
   ExtUtils::MakeMaker: 6.30
 dynamic_config: 0
-generated_by: 'Dist::Zilla version 4.300035, CPAN::Meta::Converter version 
2.131560'
+generated_by: 'Dist::Zilla version 4.300039, CPAN::Meta::Converter version 
2.132830'
 license: perl
 meta-spec:
   url: http://module-build.sourceforge.net/META-spec-v1.4.html
@@ -21,4 +21,4 @@
 resources:
   homepage: https://github.com/bingos/devel-patchperl
   repository: https://github.com/bingos/devel-patchperl.git
-version: 1.00
+version: 1.14
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Devel-PatchPerl-1.00/Makefile.PL 
new/Devel-PatchPerl-1.14/Makefile.PL
--- old/Devel-PatchPerl-1.00/Makefile.PL        2013-07-25 12:42:29.000000000 
+0200
+++ new/Devel-PatchPerl-1.14/Makefile.PL        2013-10-20 17:40:10.000000000 
+0200
@@ -28,7 +28,7 @@
     "Module::Pluggable" => 0
   },
   "TEST_REQUIRES" => {},
-  "VERSION" => "1.00",
+  "VERSION" => "1.14",
   "test" => {
     "TESTS" => "t/*.t"
   }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Devel-PatchPerl-1.00/README 
new/Devel-PatchPerl-1.14/README
--- old/Devel-PatchPerl-1.00/README     2013-07-25 12:42:29.000000000 +0200
+++ new/Devel-PatchPerl-1.14/README     2013-10-20 17:40:10.000000000 +0200
@@ -2,7 +2,7 @@
     Devel::PatchPerl - Patch perl source a la Devel::PPPort's buildperl.pl
 
 VERSION
-    version 1.00
+    version 1.14
 
 SYNOPSIS
       use strict;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Devel-PatchPerl-1.00/bin/patchperl 
new/Devel-PatchPerl-1.14/bin/patchperl
--- old/Devel-PatchPerl-1.00/bin/patchperl      2013-07-25 12:42:29.000000000 
+0200
+++ new/Devel-PatchPerl-1.14/bin/patchperl      2013-10-20 17:40:10.000000000 
+0200
@@ -20,7 +20,7 @@
 
 =head1 VERSION
 
-version 1.00
+version 1.14
 
 =head1 AUTHOR
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Devel-PatchPerl-1.00/dist.ini 
new/Devel-PatchPerl-1.14/dist.ini
--- old/Devel-PatchPerl-1.00/dist.ini   2013-07-25 12:42:29.000000000 +0200
+++ new/Devel-PatchPerl-1.14/dist.ini   2013-10-20 17:40:10.000000000 +0200
@@ -1,10 +1,11 @@
 name = Devel-PatchPerl
-version = 1.00
+version = 1.14
 author = Chris Williams <ch...@bingosnet.co.uk>
 license = Perl_5
 copyright_holder = Chris Williams and Marcus Holland-Moritz
 
 [@BINGOS]
+-remove = Test::Compile
 
 [Prereqs]
 perl                            = v5.6.0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Devel-PatchPerl-1.00/lib/Devel/PatchPerl/Hints.pm 
new/Devel-PatchPerl-1.14/lib/Devel/PatchPerl/Hints.pm
--- old/Devel-PatchPerl-1.00/lib/Devel/PatchPerl/Hints.pm       2013-07-25 
12:42:29.000000000 +0200
+++ new/Devel-PatchPerl-1.14/lib/Devel/PatchPerl/Hints.pm       2013-10-20 
17:40:10.000000000 +0200
@@ -1,6 +1,6 @@
 package Devel::PatchPerl::Hints;
 {
-  $Devel::PatchPerl::Hints::VERSION = '1.00';
+  $Devel::PatchPerl::Hints::VERSION = '1.14';
 }
 
 #ABSTRACT: replacement 'hints' files
@@ -1667,6 +1667,111 @@
 IGZvciBTb2xhcmlzLiAgTXVjaCB0aGUgc2FtZSBnb2VzIGZvciBkbGVycm9yKCkuCmNhc2UgIiRj
 YyIgaW4KKmcrKyp8KkNDKikKICBkX2Rsb3Blbj0nZGVmaW5lJwogIGRfZGxlcnJvcj0nZGVmaW5l
 JwogIDs7CmVzYWMKCg==',
+'bitrig' =>
+'IyBoaW50cy9vcGVuYnNkLnNoCiMKIyBoaW50cyBmaWxlIGZvciBPcGVuQlNEOyBUb2RkIE1pbGxl
+ciA8bWlsbGVydEBvcGVuYnNkLm9yZz4KIyBFZGl0ZWQgdG8gYWxsb3cgQ29uZmlndXJlIGNvbW1h
+bmQtbGluZSBvdmVycmlkZXMgYnkKIyAgQW5keSBEb3VnaGVydHkgPGRvdWdoZXJhQGxhZmF5ZXR0
+ZS5lZHU+CiMKIyBUbyBidWlsZCB3aXRoIGRpc3RyaWJ1dGlvbiBwYXRocywgdXNlOgojCS4vQ29u
+ZmlndXJlIC1kZXMgLURvcGVuYnNkX2Rpc3RyaWJ1dGlvbj1kZWZpbmVkCiMKCiMgT3BlbkJTRCBo
+YXMgYSBiZXR0ZXIgbWFsbG9jIHRoYW4gcGVybC4uLgp0ZXN0ICIkdXNlbXltYWxsb2MiIHx8IHVz
+ZW15bWFsbG9jPSduJwoKIyBDdXJyZW50bHksIHZmb3JrKDIpIGlzIG5vdCBhIHJlYWwgd2luIG92
+ZXIgZm9yaygyKS4KdXNldmZvcms9IiR1bmRlZiIKCiMKIyBOb3QgYWxsIHBsYXRmb3JtcyBzdXBw
+b3J0IGR5bmFtaWMgbG9hZGluZy4uLgojIEZvciB0aGUgY2FzZSBvZiAiJG9wZW5ic2RfZGlzdHJp
+YnV0aW9uIiwgdGhlIGhpbnRzIGZpbGUKIyBuZWVkcyB0byBrbm93IHdoZXRoZXIgd2UgYXJlIHVz
+aW5nIGR5bmFtaWMgbG9hZGluZyBzbyB0aGF0CiMgaXQgY2FuIHNldCB0aGUgbGlicGVybCBuYW1l
+IGFwcHJvcHJpYXRlbHkuCiMgQWxsb3cgY29tbWFuZCBsaW5lIG92ZXJyaWRlcy4KIwojQVJDSD1g
+YXJjaCB8IHNlZCAncy9eT3BlbkJTRC4vLydgCkFSQ0g9YGFyY2ggfCBzZWQgJ3MvXkJpdHJpZy4v
+LydgCmNhc2UgIiR7QVJDSH0tJHtvc3ZlcnN9IiBpbgoqKQoJdGVzdCAteiAiJHVzZWRsIiAmJiB1
+c2VkbD0kZGVmaW5lCgkjIFdlIHVzZSAtZlBJQyBoZXJlIGJlY2F1c2UgLWZwaWMgaXMgKk5PVCog
+ZW5vdWdoIGZvciBzb21lIG9mIHRoZQoJIyBleHRlbnNpb25zIGxpa2UgVGsgb24gc29tZSBPcGVu
+QlNEIHBsYXRmb3JtcyAoaWU6IHNwYXJjKQoJY2NjZGxmbGFncz0iLURQSUMgLWZQSUMgJGNjY2Rs
+ZmxhZ3MiCgljYXNlICIkb3N2ZXJzIiBpbgoJKikgIyBmcm9tIDMuMSBvbndhcmRzCgkJbGQ9JHtj
+YzotY2N9CgkJbGRkbGZsYWdzPSItc2hhcmVkIC1mUElDICRsZGRsZmxhZ3MiCgkJbGlic3dhbnRl
+ZD1gZWNobyAkbGlic3dhbnRlZCB8IHNlZCAncy8gZGwgLyAvJ2AKCQk7OwoJZXNhYwoKCSMgV2Ug
+bmVlZCB0byBmb3JjZSBsZCB0byBleHBvcnQgc3ltYm9scyBvbiBFTEYgcGxhdGZvcm1zLgoJIyBX
+aXRob3V0IHRoaXMsIGRsb3BlbigpIGlzIGNyaXBwbGVkLgoJRUxGPWAke2NjOi1jY30gLWRNIC1F
+IC0gPC9kZXYvbnVsbCB8IGdyZXAgX19FTEZfX2AKCXRlc3QgLW4gIiRFTEYiICYmIGxkZmxhZ3M9
+Ii1XbCwtRSAkbGRmbGFncyIKCTs7CmVzYWMKCiMgbWFsbG9jIHdyYXAgY2F1c2VzIHByb2JsZW1z
+IG9uIG02OGsKaWYgWyBYIiR1c2VtYWxsb2N3cmFwIiA9IFgiIiBdOyB0aGVuCgljYXNlICIke0FS
+Q0h9IiBpbgoJKikgICAgdXNlbWFsbG9jd3JhcD0iZGVmaW5lIiA7OwoJZXNhYwpmaQoKIyBPcGVu
+QlNEIGRvZXNuJ3QgbmVlZCBsaWJjcnlwdCBidXQgbWFueSBmb2xrcyBrZWVwIGEgc3R1YiBsaWIK
+IyBhcm91bmQgZm9yIG9sZCBOZXRCU0QgYmluYXJpZXMuCmxpYnN3YW50ZWQ9YGVjaG8gJGxpYnN3
+YW50ZWQgfCBzZWQgJ3MvIGNyeXB0IC8gLydgCgojIENvbmZpZ3VyZSBjYW4ndCBmaWd1cmUgdGhp
+cyBvdXQgbm9uLWludGVyYWN0aXZlbHkKZF9zdWlkc2FmZT0kZGVmaW5lCgojIGNjIGlzIGdjYyBz
+byB3ZSBjYW4gZG8gYmV0dGVyIHRoYW4gLU8KIyBBbGxvdyBhIGNvbW1hbmQtbGluZSBvdmVycmlk
+ZSwgc3VjaCBhcyAtRG9wdGltaXplPS1nCmNhc2UgIiR7QVJDSH0tJHtvc3ZlcnN9IiBpbgoqKQog
+ICB0ZXN0ICIkb3B0aW1pemUiIHx8IG9wdGltaXplPSctTzInCiAgIDs7CmVzYWMKCiMgVGhpcyBz
+Y3JpcHQgVVUvdXNldGhyZWFkcy5jYnUgd2lsbCBnZXQgJ2NhbGxlZC1iYWNrJyBieSBDb25maWd1
+cmUgCiMgYWZ0ZXIgaXQgaGFzIHByb21wdGVkIHRoZSB1c2VyIGZvciB3aGV0aGVyIHRvIHVzZSB0
+aHJlYWRzLgpjYXQgPiBVVS91c2V0aHJlYWRzLmNidSA8PCdFT0NCVScKY2FzZSAiJHVzZXRocmVh
+ZHMiIGluCiRkZWZpbmV8dHJ1ZXxbeVldKikKCSMgYW55IG9wZW5ic2QgdmVyc2lvbiBkZXBlbmRl
+bmNpZXMgd2l0aCBwdGhyZWFkcz8KCWNjZmxhZ3M9Ii1wdGhyZWFkICRjY2ZsYWdzIgoJbGRmbGFn
+cz0iLXB0aHJlYWQgJGxkZmxhZ3MiCmVzYWMKRU9DQlUKCiMgVGhpcyBzY3JpcHQgVVUvdXNlNjRi
+aXRpbnQuY2J1IHdpbGwgZ2V0ICdjYWxsZWQtYmFjaycgYnkgQ29uZmlndXJlIAojIGFmdGVyIGl0
+IGhhcyBwcm9tcHRlZCB0aGUgdXNlciBmb3Igd2hldGhlciB0byB1c2UgNjQtYml0bmVzcy4KY2F0
+ID4gVVUvdXNlNjRiaXRpbnQuY2J1IDw8J0VPQ0JVJwpjYXNlICIkdXNlNjRiaXRpbnQiIGluCiRk
+ZWZpbmV8dHJ1ZXxbeVldKikKCWVjaG8gIiAiCgllY2hvICJDaGVja2luZyBpZiB5b3VyIEMgbGli
+cmFyeSBoYXMgYnJva2VuIDY0LWJpdCBmdW5jdGlvbnMuLi4iID4mNAoJJGNhdCA+Y2hlY2suYyA8
+PEVPQ1AKI2luY2x1ZGUgPHN0ZGlvLmg+CnR5cGVkZWYgJHVxdWFkdHlwZSBteVVMTDsKaW50IG1h
+aW4gKHZvaWQpCnsKICAgIHN0cnVjdCB7Cglkb3VibGUgZDsKCW15VUxMICB1OwogICAgfSAqcCwg
+dGVzdFtdID0gewoJezQyOTQ5NjczMDMuMTUsIDQyOTQ5NjczMDNVTEx9LAoJezQyOTQ5NjcyOTQu
+MiwgIDQyOTQ5NjcyOTRVTEx9LAoJezQyOTQ5NjcyOTUuNywgIDQyOTQ5NjcyOTVVTEx9LAoJezAu
+MCwgMFVMTH0KICAgIH07CiAgICBmb3IgKHAgPSB0ZXN0OyBwLT51OyBwKyspIHsKCW15VUxMIHgg
+PSAobXlVTEwpcC0+ZDsKCWlmICh4ICE9IHAtPnUpIHsKCSAgICBwcmludGYoImJ1Z2d5XG4iKTsK
+CSAgICByZXR1cm4gMDsKCX0KICAgIH0KICAgIHByaW50Zigib2tcbiIpOwogICAgcmV0dXJuIDA7
+Cn0KRU9DUAoJc2V0IGNoZWNrCglpZiBldmFsICRjb21waWxlX29rOyB0aGVuCgkgICAgbGliY3F1
+YWQ9YC4vY2hlY2tgCgkgICAgZWNobyAiWW91ciBDIGxpYnJhcnkncyA2NC1iaXQgZnVuY3Rpb25z
+IGFyZSAkbGliY3F1YWQuIgoJZWxzZQoJICAgIGVjaG8gIihJIGNhbid0IHNlZW0gdG8gY29tcGls
+ZSB0aGUgdGVzdCBwcm9ncmFtLikiCgkgICAgZWNobyAiQXNzdW1pbmcgdGhhdCB5b3VyIEMgbGli
+cmFyeSdzIDY0LWJpdCBmdW5jdGlvbnMgYXJlIG9rLiIKCSAgICBsaWJjcXVhZD0ib2siCglmaQoJ
+JHJtIC1mIGNoZWNrLmMgY2hlY2sKCgljYXNlICIkbGliY3F1YWQiIGluCgkgICAgYnVnZ3kqKQoJ
+CWNhdCA+JjQgPDxFT00KCioqKiBZb3UgaGF2ZSBhIEMgbGlicmFyeSB3aXRoIGJyb2tlbiA2NC1i
+aXQgZnVuY3Rpb25zLgoqKiogNjQtYml0IHN1cHBvcnQgZG9lcyBub3Qgd29yayByZWxpYWJseSBp
+biB0aGlzIGNvbmZpZ3VyYXRpb24uCioqKiBQbGVhc2UgcmVydW4gQ29uZmlndXJlIHdpdGhvdXQg
+LUR1c2U2NGJpdGludCBhbmQvb3IgLUR1c2Vtb3JlYml0cy4KKioqIENhbm5vdCBjb250aW51ZSwg
+YWJvcnRpbmcuCgpFT00KCQlleGl0IDEKCQk7OwoJZXNhYwplc2FjCkVPQ0JVCgojIFdoZW4gYnVp
+bGRpbmcgaW4gdGhlIE9wZW5CU0QgdHJlZSB3ZSB1c2UgZGlmZmVyZW50IHBhdGhzCiMgVGhpcyBp
+cyBvbmx5IHBhcnQgb2YgdGhlIHN0b3J5LCB0aGUgcmVzdCBjb21lcyBmcm9tIGNvbmZpZy5vdmVy
+CmNhc2UgIiRvcGVuYnNkX2Rpc3RyaWJ1dGlvbiIgaW4KJyd8JHVuZGVmfGZhbHNlKSA7OwoqKQoJ
+IyBXZSBwdXQgdGhpbmdzIGluIC91c3IsIG5vdCAvdXNyL2xvY2FsCglwcmVmaXg9Jy91c3InCglw
+cmVmaXhleHA9Jy91c3InCglzeXNtYW49Jy91c3Ivc2hhcmUvbWFuL21hbjEnCglsaWJwdGg9Jy91
+c3IvbGliJwoJZ2xpYnB0aD0nL3Vzci9saWInCgkjIExvY2FsIHRoaW5ncywgaG93ZXZlciwgZG8g
+Z28gaW4gL3Vzci9sb2NhbAoJc2l0ZXByZWZpeD0nL3Vzci9sb2NhbCcKCXNpdGVwcmVmaXhleHA9
+Jy91c3IvbG9jYWwnCgkjIFBvcnRzIGluc3RhbGxzIG5vbi1zdGQgbGlicyBpbiAvdXNyL2xvY2Fs
+L2xpYiBzbyBsb29rIHRoZXJlIHRvbwoJbG9jaW5jcHRoPScvdXNyL2xvY2FsL2luY2x1ZGUnCgls
+b2NsaWJwdGg9Jy91c3IvbG9jYWwvbGliJwoJIyBMaW5rIHBlcmwgd2l0aCBzaGFyZWQgbGlicGVy
+bAoJaWYgWyAiJHVzZWRsIiA9ICIkZGVmaW5lIiAtYSAtciAkc3JjL3NobGliX3ZlcnNpb24gXTsg
+dGhlbgoJCXVzZXNocnBsaWI9dHJ1ZQoJCWxpYnBlcmw9YC4gJHNyYy9zaGxpYl92ZXJzaW9uOyBl
+Y2hvIGxpYnBlcmwuc28uJHttYWpvcn0uJHttaW5vcn1gCglmaQoJOzsKZXNhYwoKIyBlbmQK',
+'gnu' =>
+'IyBoaW50cy9nbnUuc2gKIyBMYXN0IG1vZGlmaWVkOiBUaHUgRGVjIDEwIDIwOjQ3OjI4IENFVCAx
+OTk4CiMgTWFyayBLZXR0ZW5pcyA8a2V0dGVuaXNAcGh5cy51dmEubmw+CgojIGxpYm5zbCBpcyB1
+bnVzYWJsZSBvbiB0aGUgSHVyZC4KIyBYWFggcmVtb3ZlIHRoaXMgb25jZSBTVU5SUEMgaXMgaW1w
+bGVtZW50ZWQuCnNldCBgZWNobyBYICIkbGlic3dhbnRlZCAifCBzZWQgLWUgJ3MvIGJzZCAvIC8n
+IC1lICdzLyBuc2wgLyAvJyAtZSAncy8gYyAvIHB0aHJlYWQgLydgCnNoaWZ0CmxpYnN3YW50ZWQ9
+IiQqIgoKIyBEZWJpYW4gNC4wIHB1dHMgbmRibSBpbiB0aGUgLWxnZGJtX2NvbXBhdCBsaWJyYXJ5
+LgpsaWJzd2FudGVkPSIkbGlic3dhbnRlZCBnZGJtX2NvbXBhdCIKCmNhc2UgIiRvcHRpbWl6ZSIg
+aW4KJycpIG9wdGltaXplPSctTzInIDs7CmVzYWMKCmNhc2UgIiRwbGlicHRoIiBpbgonJykgcGxp
+YnB0aD1gZ2NjIC1wcmludC1zZWFyY2gtZGlycyB8IGdyZXAgbGlicmFyaWVzIHwKICAgICAgICBj
+dXQgLWYyLSAtZD0gfCB0ciAnOicgJHRybmwgfCBncmVwIC12ICdnY2MnIHwgc2VkIC1lICdzOi8k
+OjonYAogICAgc2V0IFggJHBsaWJwdGggIyBDb2xsYXBzZSBhbGwgZW50cmllcyBvbiBvbmUgbGlu
+ZQogICAgc2hpZnQKICAgIHBsaWJwdGg9IiQqIgogICAgOzsKZXNhYwoKIyBGbGFncyBuZWVkZWQg
+dG8gcHJvZHVjZSBzaGFyZWQgbGlicmFyaWVzLgpsZGRsZmxhZ3M9Jy1zaGFyZWQnCgojIEZsYWdz
+IG5lZWRlZCBieSBwcm9ncmFtcyB0aGF0IHVzZSBkeW5hbWljIGxpbmtpbmcuCmNjZGxmbGFncz0n
+LVdsLC1FJwoKIyBEZWJpYW4gYnVnICMyNTg2MTgKY2NmbGFncz0iLURfR05VX1NPVVJDRSAkY2Nm
+bGFncyIKCmNhdCA+IFVVL3VzZWxhcmdlZmlsZXMuY2J1IDw8J0VPQ0JVJwojIFRoaXMgc2NyaXB0
+IFVVL3VzZWxhcmdlZmlsZXMuY2J1IHdpbGwgZ2V0ICdjYWxsZWQtYmFjaycgYnkgQ29uZmlndXJl
+CiMgYWZ0ZXIgaXQgaGFzIHByb21wdGVkIHRoZSB1c2VyIGZvciB3aGV0aGVyIHRvIHVzZSBsYXJn
+ZSBmaWxlcy4KY2FzZSAiJHVzZWxhcmdlZmlsZXMiIGluCicnfCRkZWZpbmV8dHJ1ZXxbeVldKikK
+IyBLZWVwIHRoaXMgaW4gdGhlIGxlZnQgbWFyZ2luLgpjY2ZsYWdzX3VzZWxhcmdlZmlsZXM9Ii1E
+X0xBUkdFRklMRV9TT1VSQ0UgLURfRklMRV9PRkZTRVRfQklUUz02NCIKCgljY2ZsYWdzPSIkY2Nm
+bGFncyAkY2NmbGFnc191c2VsYXJnZWZpbGVzIgoJOzsKZXNhYwpFT0NCVQoKIyBUaGUgZm9sbG93
+aW5nIHJvdXRpbmVzIGFyZSBvbmx5IGF2YWlsYWJsZSBhcyBzdHVicyBpbiBHTlUgbGliYy4KIyBY
+WFggcmVtb3ZlIHRoaXMgb25jZSBtZXRhY29uZiBkZXRlY3RzIHRoZSBHTlUgbGliYyBzdHVicy4K
+ZF9tc2djdGw9J3VuZGVmJwpkX21zZ2dldD0ndW5kZWYnCmRfbXNncmN2PSd1bmRlZicKZF9tc2dz
+bmQ9J3VuZGVmJwpkX3NlbWN0bD0ndW5kZWYnCmRfc2VtZ2V0PSd1bmRlZicKZF9zZW1vcD0ndW5k
+ZWYnCmRfc2htYXQ9J3VuZGVmJwpkX3NobWN0bD0ndW5kZWYnCmRfc2htZHQ9J3VuZGVmJwpkX3No
+bWdldD0ndW5kZWYnCg==',
 );
 
 my %files = (
@@ -1681,6 +1786,8 @@
   'midnightbsd' => 'midnightbsd.sh',
   'gnukfreebsd' => 'gnukfreebsd.sh',
   'solaris' => 'solaris_2.sh',
+  'bitrig' => 'bitrig.sh',
+  'gnu' => 'gnu.sh',
 );
 
 sub hint_file {
@@ -1709,7 +1816,7 @@
 
 =head1 VERSION
 
-version 1.00
+version 1.14
 
 =head1 SYNOPSIS
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Devel-PatchPerl-1.00/lib/Devel/PatchPerl/Plugin.pm 
new/Devel-PatchPerl-1.14/lib/Devel/PatchPerl/Plugin.pm
--- old/Devel-PatchPerl-1.00/lib/Devel/PatchPerl/Plugin.pm      2013-07-25 
12:42:29.000000000 +0200
+++ new/Devel-PatchPerl-1.14/lib/Devel/PatchPerl/Plugin.pm      2013-10-20 
17:40:10.000000000 +0200
@@ -1,6 +1,6 @@
 package Devel::PatchPerl::Plugin;
 {
-  $Devel::PatchPerl::Plugin::VERSION = '1.00';
+  $Devel::PatchPerl::Plugin::VERSION = '1.14';
 }
 
 #ABSTRACT: Devel::PatchPerl plugins explained
@@ -20,7 +20,7 @@
 
 =head1 VERSION
 
-version 1.00
+version 1.14
 
 =head1 DESCRIPTION
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Devel-PatchPerl-1.00/lib/Devel/PatchPerl.pm 
new/Devel-PatchPerl-1.14/lib/Devel/PatchPerl.pm
--- old/Devel-PatchPerl-1.00/lib/Devel/PatchPerl.pm     2013-07-25 
12:42:29.000000000 +0200
+++ new/Devel-PatchPerl-1.14/lib/Devel/PatchPerl.pm     2013-10-20 
17:40:10.000000000 +0200
@@ -1,6 +1,6 @@
 package Devel::PatchPerl;
 {
-  $Devel::PatchPerl::VERSION = '1.00';
+  $Devel::PatchPerl::VERSION = '1.14';
 }
 
 # ABSTRACT: Patch perl source a la Devel::PPPort's buildperl.pl
@@ -98,6 +98,15 @@
   },
   {
     perl => [
+              qr/^5\.6\.[0-2]$/,
+            ],
+    subs => [
+              [ \&_patch_conf_gconvert ],
+              [ \&_patch_sort_N ],
+            ],
+  },
+  {
+    perl => [
               '5.8.0',
             ],
     subs => [
@@ -110,6 +119,7 @@
             ],
     subs => [
               [ \&_patch_conf_solaris ],
+              [ \&_patch_bitrig ],
               [ \&_patch_hints ],
             ],
   },
@@ -340,7 +350,9 @@
   foreach my $os ( @os ) {
     return unless my ($file,$data) = hint_file( $os );
     my $path = File::Spec->catfile( 'hints', $file );
-    chmod 0644, $path or die "$!\n";
+    if ( -e $path ) {
+      chmod 0644, $path or die "$!\n";
+    }
     open my $fh, '>', $path or die "$!\n";
     print $fh $data;
     close $fh;
@@ -1748,6 +1760,61 @@
   }
 }
 
+sub _patch_conf_gconvert
+{
+  my $perl = shift;
+  _patch(<<'END');
+--- Configure
++++ Configure
+@@ -7851,6 +7851,21 @@ int main()
+       Gconvert((DOUBLETYPE)0.1, 8, 0, buf);
+       checkit("0.1", buf);
+ 
++      Gconvert((DOUBLETYPE)0.01, 8, 0, buf);
++      checkit("0.01", buf);
++
++      Gconvert((DOUBLETYPE)0.001, 8, 0, buf);
++      checkit("0.001", buf);
++
++      Gconvert((DOUBLETYPE)0.0001, 8, 0, buf);
++      checkit("0.0001", buf);
++
++      Gconvert((DOUBLETYPE)0.00009, 8, 0, buf);
++      if (strlen(buf) > 5)
++          checkit("9e-005", buf); /* for Microsoft ?? */
++      else
++          checkit("9e-05", buf);
++
+       Gconvert((DOUBLETYPE)1.0, 8, 0, buf); 
+       checkit("1", buf);
+ 
+@@ -7889,6 +7904,19 @@ int main()
+       Gconvert((DOUBLETYPE)123.456, 8, 0, buf); 
+       checkit("123.456", buf);
+ 
++      /* Testing of 1e+129 in bigintpm.t must not get extra '.' here. */
++      Gconvert((DOUBLETYPE)1e34, 8, 0, buf);
++      /* 34 should be enough to scare even long double
++       * places into using the e notation. */
++      if (strlen(buf) > 5)
++          checkit("1e+034", buf); /* for Microsoft */
++      else
++          checkit("1e+34", buf);
++
++      /* For Perl, if you add additional tests here, also add them to
++       * t/base/num.t for benefit of platforms not using Configure or
++       * overriding d_Gconvert */
++
+       exit(0);
+ }
+ EOP
+END
+}
+
+sub _patch_sort_N {
+  system($^X, '-pi.bak', '-e', 's!\$sort \-n \+1!(\$sort -n -k 2 2>/dev/null 
|| \$sort -n +1)!', 'Configure');
+}
+
 sub _patch_archive_tar_tests
 {
   my $perl = shift;
@@ -2130,11 +2197,141 @@
 END
 }
 
+sub _patch_bitrig {
+  return unless $^O eq 'bitrig';
+  my $perlver = shift;
+  my $num = _norm_ver( $perlver );
+  return unless $num < 5.019004;
+  unless ( $num < 5.00800 ) {
+  _patch(<<'BOOGLE');
+diff --git a/Configure b/Configure
+index 19bed50..e4e4075 100755
+--- Configure
++++ Configure
+@@ -3312,6 +3312,9 @@ EOM
+                       ;;
+               next*) osname=next ;;
+               nonstop-ux) osname=nonstopux ;;
++              bitrig) osname=bitrig
++                      osvers="$3"
++                      ;;
+               openbsd) osname=openbsd
+                       osvers="$3"
+                       ;;
+BOOGLE
+  }
+  if ( $num < 5.008009 ) {
+  _patch(<<'BITRIGM1');
+diff --git a/Makefile.SH b/Makefile.SH
+index 17298fa..ecaa8ac 100755
+--- Makefile.SH
++++ Makefile.SH
+@@ -77,7 +77,7 @@ true)
+       sunos*)
+               linklibperl="-lperl"
+               ;;
+-      netbsd*|freebsd[234]*|openbsd*)
++      netbsd*|freebsd[234]*|openbsd*|bitrig*)
+               linklibperl="-L. -lperl"
+               ;;
+       interix*)
+BITRIGM1
+  }
+  else {
+  _patch(<<'BITRIGMX');
+diff --git a/Makefile.SH b/Makefile.SH
+index 17298fa..ecaa8ac 100755
+--- Makefile.SH
++++ Makefile.SH
+@@ -77,7 +77,7 @@ true)
+       sunos*)
+               linklibperl="-lperl"
+               ;;
+-      netbsd*|freebsd[234]*|openbsd*|dragonfly*)
++      netbsd*|freebsd[234]*|openbsd*|dragonfly*|bitrig*)
+               linklibperl="-L. -lperl"
+               ;;
+       interix*)
+BITRIGMX
+  }
+  if ( $num < 5.008001 ) {
+    # NOOP
+  }
+  elsif ( $num < 5.008007 ) {
+    _patch(<<'BITRIGC3');
+diff --git a/Configure b/Configure
+index 19bed50..e4e4075 100755
+--- Configure  Thu Aug 22 23:20:14 2013
++++ Configure  Thu Aug 22 23:20:35 2013
+@@ -7855,7 +7855,7 @@
+       solaris)
+               xxx="-R $shrpdir"
+               ;;
+-      freebsd|netbsd|openbsd)
++      freebsd|netbsd|openbsd|bitrig)
+               xxx="-Wl,-R$shrpdir"
+               ;;
+       bsdos|linux|irix*|dec_osf)
+BITRIGC3
+  }
+  elsif ( $num < 5.008009 ) {
+    _patch(<<'BITRIGC2');
+diff --git a/Configure b/Configure
+index 19bed50..e4e4075 100755
+--- Configure  Thu Aug 22 22:56:04 2013
++++ Configure  Thu Aug 22 22:56:25 2013
+@@ -7892,7 +7892,7 @@
+       solaris)
+               xxx="-R $shrpdir"
+               ;;
+-      freebsd|netbsd|openbsd|interix)
++      freebsd|netbsd|openbsd|interix|bitrig)
+               xxx="-Wl,-R$shrpdir"
+               ;;
+       bsdos|linux|irix*|dec_osf|gnu*)
+BITRIGC2
+  }
+  elsif ( $num < 5.013000 ) {
+    _patch(<<'BITRIGC1');
+diff --git a/Configure b/Configure
+index 19bed50..e4e4075 100755
+--- Configure
++++ Configure
+@@ -8328,7 +8331,7 @@ if "$useshrplib"; then
+       solaris)
+               xxx="-R $shrpdir"
+               ;;
+-      freebsd|netbsd|openbsd|interix|dragonfly)
++      freebsd|netbsd|openbsd|interix|dragonfly|bitrig)
+               xxx="-Wl,-R$shrpdir"
+               ;;
+       bsdos|linux|irix*|dec_osf|gnu*)
+BITRIGC1
+  }
+  else {
+    _patch(<<'BITRIGCX');
+diff --git a/Configure b/Configure
+index 19bed50..e4e4075 100755
+--- Configure
++++ Configure
+@@ -8328,7 +8331,7 @@ if "$useshrplib"; then
+       solaris)
+               xxx="-R $shrpdir"
+               ;;
+-      freebsd|mirbsd|netbsd|openbsd|interix|dragonfly)
++      freebsd|mirbsd|netbsd|openbsd|interix|dragonfly|bitrig)
+               xxx="-Wl,-R$shrpdir"
+               ;;
+       bsdos|linux|irix*|dec_osf|gnu*)
+BITRIGCX
+  }
+}
+
 sub _patch_conf_solaris {
   return unless $^O eq 'solaris';
   my $perlver = shift;
-  my $num = eval "v$perlver";
-  return unless $num lt eval "v5.18.0";
+  my $num = _norm_ver( $perlver );
+  return unless $num < 5.018000;
   _patch(<<'BUBBLE');
 diff --git a/Configure b/Configure
 index ff511d3..30ab78a 100755
@@ -2246,6 +2443,13 @@
 BOBBLE
 }
 
+sub _norm_ver {
+  my $ver = shift;
+  my @v = split(qr/[._]0*/, $ver);
+  $v[2] ||= 0;
+  return sprintf '%d.%03d%03d', @v;
+}
+
 qq[patchin'];
 
 __END__
@@ -2258,7 +2462,7 @@
 
 =head1 VERSION
 
-version 1.00
+version 1.14
 
 =head1 SYNOPSIS
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Devel-PatchPerl-1.00/t/00-compile.t 
new/Devel-PatchPerl-1.14/t/00-compile.t
--- old/Devel-PatchPerl-1.00/t/00-compile.t     2013-07-25 12:42:29.000000000 
+0200
+++ new/Devel-PatchPerl-1.14/t/00-compile.t     1970-01-01 01:00:00.000000000 
+0100
@@ -1,74 +0,0 @@
-#!perl
-
-use strict;
-use warnings;
-
-use Test::More;
-
-
-
-use File::Find;
-use File::Temp qw{ tempdir };
-
-my @modules;
-find(
-  sub {
-    return if $File::Find::name !~ /\.pm\z/;
-    my $found = $File::Find::name;
-    $found =~ s{^lib/}{};
-    $found =~ s{[/\\]}{::}g;
-    $found =~ s/\.pm$//;
-    # nothing to skip
-    push @modules, $found;
-  },
-  'lib',
-);
-
-sub _find_scripts {
-    my $dir = shift @_;
-
-    my @found_scripts = ();
-    find(
-      sub {
-        return unless -f;
-        my $found = $File::Find::name;
-        # nothing to skip
-        open my $FH, '<', $_ or do {
-          note( "Unable to open $found in ( $! ), skipping" );
-          return;
-        };
-        my $shebang = <$FH>;
-        return unless $shebang =~ /^#!.*?\bperl\b\s*$/;
-        push @found_scripts, $found;
-      },
-      $dir,
-    );
-
-    return @found_scripts;
-}
-
-my @scripts;
-do { push @scripts, _find_scripts($_) if -d $_ }
-    for qw{ bin script scripts };
-
-my $plan = scalar(@modules) + scalar(@scripts);
-$plan ? (plan tests => $plan) : (plan skip_all => "no tests to run");
-
-{
-    # fake home for cpan-testers
-    # no fake requested ## local $ENV{HOME} = tempdir( CLEANUP => 1 );
-
-    like( qx{ $^X -Ilib -e "require $_; print '$_ ok'" }, qr/^\s*$_ ok/s, "$_ 
loaded ok" )
-        for sort @modules;
-
-    SKIP: {
-        eval "use Test::Script 1.05; 1;";
-        skip "Test::Script needed to test script compilation", 
scalar(@scripts) if $@;
-        foreach my $file ( @scripts ) {
-            my $script = $file;
-            $script =~ s!.*/!!;
-            script_compiles( $file, "$script script compiles" );
-        }
-    }
-
-}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Devel-PatchPerl-1.00/tools/audit_hints.pl 
new/Devel-PatchPerl-1.14/tools/audit_hints.pl
--- old/Devel-PatchPerl-1.00/tools/audit_hints.pl       2013-07-25 
12:42:29.000000000 +0200
+++ new/Devel-PatchPerl-1.14/tools/audit_hints.pl       2013-10-20 
17:40:10.000000000 +0200
@@ -19,5 +19,6 @@
     local $/ = undef;
     $fdata = encode_base64(<$fh>)
   }
+  chomp $fdata;
   say "'$os' =>\n'$fdata'," if diff \$data, \$fdata;
 }

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

Reply via email to