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