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 - [email protected]
+
+- 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 - [email protected]
+
+- 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 <[email protected]>
+ 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 <[email protected]>
+ 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 <[email protected]>
+ 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 <[email protected]>
+ 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 <[email protected]>
+ 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 <[email protected]>
+ 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 <[email protected]>
+ 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 <[email protected]>
+ 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 <[email protected]>
+ Date : 2013-08-22 21:12:47 +0000
+
+ Handle version number comparisons in a saner manner
+
+ Change: 0120ad2d8b6ec5091ed47771c656e812ff991f37
+ Author: Chris 'BinGOs' Williams <[email protected]>
+ 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 <[email protected]>"
],
"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 <[email protected]>
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: [email protected]
For additional commands, e-mail: [email protected]