Hello community,
here is the log from the commit of package perl-Devel-PatchPerl for
openSUSE:Factory checked in at 2018-06-28 15:15:12
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-Devel-PatchPerl (Old)
and /work/SRC/openSUSE:Factory/.perl-Devel-PatchPerl.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-Devel-PatchPerl"
Thu Jun 28 15:15:12 2018 rev:21 rq:619559 version:1.52
Changes:
--------
---
/work/SRC/openSUSE:Factory/perl-Devel-PatchPerl/perl-Devel-PatchPerl.changes
2017-02-16 17:03:32.816615391 +0100
+++
/work/SRC/openSUSE:Factory/.perl-Devel-PatchPerl.new/perl-Devel-PatchPerl.changes
2018-06-28 15:15:14.999391630 +0200
@@ -1,0 +2,6 @@
+Sun Jun 24 05:18:15 UTC 2018 - [email protected]
+
+- updated to 1.52
+ see /usr/share/doc/packages/perl-Devel-PatchPerl/Changes
+
+-------------------------------------------------------------------
Old:
----
Devel-PatchPerl-1.48.tar.gz
New:
----
Devel-PatchPerl-1.52.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ perl-Devel-PatchPerl.spec ++++++
--- /var/tmp/diff_new_pack.bPKLbQ/_old 2018-06-28 15:15:15.523390670 +0200
+++ /var/tmp/diff_new_pack.bPKLbQ/_new 2018-06-28 15:15:15.523390670 +0200
@@ -1,7 +1,7 @@
#
# spec file for package perl-Devel-PatchPerl
#
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 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,11 +17,11 @@
Name: perl-Devel-PatchPerl
-Version: 1.48
+Version: 1.52
Release: 0
%define cpan_name Devel-PatchPerl
Summary: Patch perl source a la Devel::PPPort's buildperl.pl
-License: Artistic-1.0 or GPL-1.0+
+License: Artistic-1.0 OR GPL-1.0-or-later
Group: Development/Libraries/Perl
Url: http://search.cpan.org/dist/Devel-PatchPerl/
Source0:
https://cpan.metacpan.org/authors/id/B/BI/BINGOS/%{cpan_name}-%{version}.tar.gz
++++++ Devel-PatchPerl-1.48.tar.gz -> Devel-PatchPerl-1.52.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Devel-PatchPerl-1.48/Changes
new/Devel-PatchPerl-1.52/Changes
--- old/Devel-PatchPerl-1.48/Changes 2017-02-12 19:33:13.000000000 +0100
+++ new/Devel-PatchPerl-1.52/Changes 2018-06-23 11:12:24.000000000 +0200
@@ -1,8 +1,47 @@
==================================================
-Changes from 2012-02-14 00:00:00 +0000 to present.
+Changes from 2013-06-24 00:00:00 +0000 to present.
==================================================
-----------------------------------------
+version 1.52 at 2018-06-23 09:12:01 +0000
+-----------------------------------------
+
+ Change: 9987ca085ff78e37d4fb0a118a16dc6b6b11ba79
+ Author: Chris 'BinGOs' Williams <[email protected]>
+ Date : 2018-06-23 10:12:01 +0000
+
+ Release engineering for 1.52
+
+ Change: d4d87e4d9324316e1ab392619491a96885aa3fa1
+ Author: Chris 'BinGOs' Williams <[email protected]>
+ Date : 2018-06-23 10:03:51 +0000
+
+ Updated hints
+
+ Change: 95826fad7e96f573dad727374cfb9f4a8b1017ee
+ Author: Bram <[email protected]>
+ Date : 2017-12-08 12:56:34 +0000
+
+ Add patch for 'Perl_fp_class_denorm'
+
+ Patch error:
+
+ sv.o: In function `S_hextract':
+
+ sv.c:(.text+0xcfd): undefined reference to `Perl_fp_class_denorm'
+
+ perl5 commit message:
+
+ Fallbacks for Perl_fp_class_denorm().
+
+ These may be needed if the compiler doesn't expose the C99 math
+
+ without some special switches.
+
+ See also: - https://rt.perl.org/Public/Bug/Display.html?id=132255 -
+ perl5 commit 488307ffa67ce70fc9755e560a74dac04bdcb0e4
+
+-----------------------------------------
version 1.48 at 2017-02-12 18:32:39 +0000
-----------------------------------------
@@ -478,198 +517,6 @@
Update Midnight BSD hints for 0.4-RELEASE
------------------------------------------
-version 0.90 at 2013-05-18 22:58:06 +0000
------------------------------------------
-
- Change: fe0a97026ae5a56374b1d9a5968554a0c9b693bc
- Author: Chris 'BinGOs' Williams <[email protected]>
- Date : 2013-05-18 23:58:06 +0000
-
- Bumped version to 0.90
-
- Change: cc5a37b1298b45fe2e74a4db92e85561a12f1052
- Author: Chris 'BinGOs' Williams <[email protected]>
- Date : 2013-05-18 23:50:04 +0000
-
- Added gcc m64 fixes for Solaris 11
-
- http://perl5.git.perl.org/perl.git/commitdiff/1ddb6a4
-
- http://perl5.git.perl.org/perl.git/commitdiff/767f54d
-
- Change: 815ff70a8a86c97742a0afdc5a092c590c729e80
- Author: Chris 'BinGOs' Williams <[email protected]>
- Date : 2013-05-18 22:04:29 +0000
-
- Update hpux hints
-
- Change: 089592af98239448a956586cf8998dee7b2ab7b6
- Author: Chris 'BinGOs' Williams <[email protected]>
- Date : 2013-05-18 21:46:55 +0000
-
- Added hints audit tool
-
- Change: 842e6a11a1dac1adfa253a4a9dbd60d53286fa8e
- Author: Chris 'BinGOs' Williams <[email protected]>
- Date : 2013-05-18 18:24:52 +0000
-
- Added 'hints' function to Devel::PatchPerl::Hints
-
------------------------------------------
-version 0.88 at 2013-05-16 12:02:55 +0000
------------------------------------------
-
- Change: 7a381f7a969eeb683343ddc3511169298aa19889
- Author: Chris 'BinGOs' Williams <[email protected]>
- Date : 2013-05-16 13:02:55 +0000
-
- Make determine_version() available in the public API
-
- https://github.com/bingos/devel-patchperl/issues/12
-
------------------------------------------
-version 0.86 at 2013-05-08 15:39:07 +0000
------------------------------------------
-
- Change: 50d0a6e5c2b5f25de596463f219c78204e0ae477
- Author: Chris 'BinGOs' Williams <[email protected]>
- Date : 2013-05-08 16:39:07 +0000
-
- Bump version
-
- Change: 09c3d04f1eddb60cdbba7b597a9c114c7396be2f
- Author: Chris Williams <[email protected]>
- Date : 2013-05-08 08:11:48 +0000
-
- Merge pull request #11 from hirose31/prevent-premature-hsplit
-
- Add patch on prevent premature hsplit for Perl 5.8.[89], 5.10.1,
- 5.12.5
-
- Change: 19a38ec13e6634a4707bb5043da051b6c551c23f
- Author: HIROSE Masaaki <[email protected]>
- Date : 2013-05-08 13:52:42 +0000
-
- Add patch on prevent premature hsplit for Perl 5.8.[89], 5.10.1,
- 5.12.5
-
------------------------------------------
-version 0.84 at 2013-03-08 21:35:14 +0000
------------------------------------------
-
- Change: 7b5f0d6c51dbff9a22f250813e230816d3d36f08
- Author: Chris 'BinGOs' Williams <[email protected]>
- Date : 2013-03-08 21:35:14 +0000
-
- Remove requirement on IPC::Cmd
-
- This should make the perlbrew peeps happy
-
------------------------------------------
-version 0.82 at 2013-02-25 21:38:08 +0000
------------------------------------------
-
- Change: 3e146301433f8098460dc6fd5d1930fc48c2903a
- Author: Chris 'BinGOs' Williams <[email protected]>
- Date : 2013-02-25 21:38:08 +0000
-
- Update Linux hints
-
------------------------------------------
-version 0.80 at 2013-02-25 12:04:03 +0000
------------------------------------------
-
- Change: ef4dfcccd90f7f786847998cba8891b69fd5a2e1
- Author: Chris 'BinGOs' Williams <[email protected]>
- Date : 2013-02-25 12:04:03 +0000
-
- Bump version to 0.80
-
- Change: 4e3020edfa3b3adcb79dd4d3c8e410f8cb12bf53
- Author: Chris 'BinGOs' Williams <[email protected]>
- Date : 2013-02-25 12:02:09 +0000
-
- Ensure that the linux hints file gets updated for kfreebsd as well
-
- Change: 52fde6650e6a6324c7817fb81d9d08260f73d96a
- Author: Chris 'BinGOs' Williams <[email protected]>
- Date : 2013-02-25 11:41:38 +0000
-
- Add updated hints for gnukfreebsd
-
------------------------------------------
-version 0.78 at 2013-02-17 16:58:31 +0000
------------------------------------------
-
- Change: 0c2be36694492d5824f7704cf9d3473c28228d99
- Author: Chris 'BinGOs' Williams <[email protected]>
- Date : 2013-02-17 16:58:31 +0000
-
- Added midnightbsd hints file which supports 0.4
-
------------------------------------------
-version 0.76 at 2012-08-27 23:29:08 +0000
------------------------------------------
-
- Change: 9f71defdd149f82f3a243dfd025802dcf0e34c2a
- Author: Ruslan Zakirov <[email protected]>
- Date : 2012-08-28 00:29:08 +0000
-
- [rt.cpan.org #79223] bad patch for 5.8.9 in 0.74
-
- Patch for perlio.c is for patch -p1 while module runs -p0.
-
- Signed-off-by: Chris 'BinGOs' Williams <[email protected]>
-
------------------------------------------
-version 0.74 at 2012-07-24 18:32:11 +0000
------------------------------------------
-
- Change: b2b8a945b03d573501700db99ae6f2b32c2cabfc
- Author: Chris 'BinGOs' Williams <[email protected]>
- Date : 2012-07-24 19:32:11 +0000
-
- Add v5.8.9 patch
-
- [perl #63886] 5.8.9 binary incompatibility with PL_perlio_mutex
-
- Applied as:
-
- commit 03fe696d61d94bd59d878a9f81b0af85465d7e1e Author: From: Edward
- Moy <[email protected]> Date: Sun Jul 8 23:01:23 2012 -0700
-
------------------------------------------
-version 0.72 at 2012-06-04 23:44:17 +0000
------------------------------------------
-
- Change: fcfe67838eea00f8108f80ce0cecacd014df6407
- Author: Chris 'BinGOs' Williams <[email protected]>
- Date : 2012-06-05 00:44:17 +0000
-
- Clarify in the POD, we only facilitate building not testing
-
------------------------------------------
-version 0.70 at 2012-05-15 07:37:48 +0000
------------------------------------------
-
- Change: 1e16483dc23a38624187dd4b1c65a6dff2914fad
- Author: Chris 'BinGOs' Williams <[email protected]>
- Date : 2012-05-15 08:37:48 +0000
-
- Updated Linux hints which includes gcc search libraries localisation
- fix
-
------------------------------------------
-version 0.68 at 2012-04-03 09:06:44 +0000
------------------------------------------
-
- Change: e261b60280ae83ce7a643f5ebf1e33628e3e5660
- Author: Chris 'BinGOs' Williams <[email protected]>
- Date : 2012-04-03 10:06:44 +0000
-
- Updated hints files, includes support for NetBSD 6.*
-
=================================================
-Plus 33 releases after 2012-02-14 00:00:00 +0000.
+Plus 45 releases after 2013-06-24 00:00:00 +0000.
=================================================
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Devel-PatchPerl-1.48/LICENSE
new/Devel-PatchPerl-1.52/LICENSE
--- old/Devel-PatchPerl-1.48/LICENSE 2017-02-12 19:33:13.000000000 +0100
+++ new/Devel-PatchPerl-1.52/LICENSE 2018-06-23 11:12:24.000000000 +0200
@@ -1,4 +1,4 @@
-This software is copyright (c) 2017 by Chris Williams and Marcus
Holland-Moritz.
+This software is copyright (c) 2018 by Chris Williams and Marcus
Holland-Moritz.
This is free software; you can redistribute it and/or modify it under
the same terms as the Perl 5 programming language system itself.
@@ -12,7 +12,7 @@
--- The GNU General Public License, Version 1, February 1989 ---
-This software is Copyright (c) 2017 by Chris Williams and Marcus
Holland-Moritz.
+This software is Copyright (c) 2018 by Chris Williams and Marcus
Holland-Moritz.
This is free software, licensed under:
@@ -272,7 +272,7 @@
--- The Artistic License 1.0 ---
-This software is Copyright (c) 2017 by Chris Williams and Marcus
Holland-Moritz.
+This software is Copyright (c) 2018 by Chris Williams and Marcus
Holland-Moritz.
This is free software, licensed under:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Devel-PatchPerl-1.48/MANIFEST
new/Devel-PatchPerl-1.52/MANIFEST
--- old/Devel-PatchPerl-1.48/MANIFEST 2017-02-12 19:33:13.000000000 +0100
+++ new/Devel-PatchPerl-1.52/MANIFEST 2018-06-23 11:12:24.000000000 +0200
@@ -1,4 +1,4 @@
-# This file was automatically generated by Dist::Zilla::Plugin::Manifest
v6.008.
+# This file was automatically generated by Dist::Zilla::Plugin::Manifest
v6.012.
Changes
LICENSE
MANIFEST
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Devel-PatchPerl-1.48/META.json
new/Devel-PatchPerl-1.52/META.json
--- old/Devel-PatchPerl-1.48/META.json 2017-02-12 19:33:13.000000000 +0100
+++ new/Devel-PatchPerl-1.52/META.json 2018-06-23 11:12:24.000000000 +0200
@@ -4,7 +4,7 @@
"Chris Williams <[email protected]>"
],
"dynamic_config" : 0,
- "generated_by" : "Dist::Zilla version 6.008, CPAN::Meta::Converter version
2.150010",
+ "generated_by" : "Dist::Zilla version 6.012, CPAN::Meta::Converter version
2.150010",
"license" : [
"perl_5"
],
@@ -45,7 +45,8 @@
"web" : "https://github.com/bingos/devel-patchperl"
}
},
- "version" : "1.48",
- "x_serialization_backend" : "Cpanel::JSON::XS version 3.0225"
+ "version" : "1.52",
+ "x_generated_by_perl" : "v5.26.2",
+ "x_serialization_backend" : "Cpanel::JSON::XS version 4.02"
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Devel-PatchPerl-1.48/META.yml
new/Devel-PatchPerl-1.52/META.yml
--- old/Devel-PatchPerl-1.48/META.yml 2017-02-12 19:33:13.000000000 +0100
+++ new/Devel-PatchPerl-1.52/META.yml 2018-06-23 11:12:24.000000000 +0200
@@ -6,7 +6,7 @@
configure_requires:
ExtUtils::MakeMaker: '0'
dynamic_config: 0
-generated_by: 'Dist::Zilla version 6.008, CPAN::Meta::Converter version
2.150010'
+generated_by: 'Dist::Zilla version 6.012, CPAN::Meta::Converter version
2.150010'
license: perl
meta-spec:
url: http://module-build.sourceforge.net/META-spec-v1.4.html
@@ -21,5 +21,6 @@
resources:
homepage: https://github.com/bingos/devel-patchperl
repository: https://github.com/bingos/devel-patchperl.git
-version: '1.48'
-x_serialization_backend: 'YAML::Tiny version 1.70'
+version: '1.52'
+x_generated_by_perl: v5.26.2
+x_serialization_backend: 'YAML::Tiny version 1.73'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Devel-PatchPerl-1.48/Makefile.PL
new/Devel-PatchPerl-1.52/Makefile.PL
--- old/Devel-PatchPerl-1.48/Makefile.PL 2017-02-12 19:33:13.000000000
+0100
+++ new/Devel-PatchPerl-1.52/Makefile.PL 2018-06-23 11:12:24.000000000
+0200
@@ -1,4 +1,4 @@
-# This file was automatically generated by Dist::Zilla::Plugin::MakeMaker
v6.008.
+# This file was automatically generated by Dist::Zilla::Plugin::MakeMaker
v6.012.
use strict;
use warnings;
@@ -25,7 +25,7 @@
"MIME::Base64" => 0,
"Module::Pluggable" => 0
},
- "VERSION" => "1.48",
+ "VERSION" => "1.52",
"test" => {
"TESTS" => "t/*.t"
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Devel-PatchPerl-1.48/README
new/Devel-PatchPerl-1.52/README
--- old/Devel-PatchPerl-1.48/README 2017-02-12 19:33:13.000000000 +0100
+++ new/Devel-PatchPerl-1.52/README 2018-06-23 11:12:24.000000000 +0200
@@ -4,7 +4,7 @@
VERSION
- version 1.48
+ version 1.52
SYNOPSIS
@@ -68,7 +68,7 @@
COPYRIGHT AND LICENSE
- This software is copyright (c) 2017 by Chris Williams and Marcus
+ This software is copyright (c) 2018 by Chris Williams and Marcus
Holland-Moritz.
This is free software; you can redistribute it and/or modify it under
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Devel-PatchPerl-1.48/bin/patchperl
new/Devel-PatchPerl-1.52/bin/patchperl
--- old/Devel-PatchPerl-1.48/bin/patchperl 2017-02-12 19:33:13.000000000
+0100
+++ new/Devel-PatchPerl-1.52/bin/patchperl 2018-06-23 11:12:24.000000000
+0200
@@ -22,7 +22,7 @@
=head1 VERSION
-version 1.48
+version 1.52
=head1 AUTHOR
@@ -30,7 +30,7 @@
=head1 COPYRIGHT AND LICENSE
-This software is copyright (c) 2017 by Chris Williams and Marcus
Holland-Moritz.
+This software is copyright (c) 2018 by Chris Williams and Marcus
Holland-Moritz.
This is free software; you can redistribute it and/or modify it under
the same terms as the Perl 5 programming language system itself.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Devel-PatchPerl-1.48/dist.ini
new/Devel-PatchPerl-1.52/dist.ini
--- old/Devel-PatchPerl-1.48/dist.ini 2017-02-12 19:33:13.000000000 +0100
+++ new/Devel-PatchPerl-1.52/dist.ini 2018-06-23 11:12:24.000000000 +0200
@@ -1,5 +1,5 @@
name = Devel-PatchPerl
-version = 1.48
+version = 1.52
author = Chris Williams <[email protected]>
license = Perl_5
copyright_holder = Chris Williams and Marcus Holland-Moritz
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Devel-PatchPerl-1.48/lib/Devel/PatchPerl/Hints.pm
new/Devel-PatchPerl-1.52/lib/Devel/PatchPerl/Hints.pm
--- old/Devel-PatchPerl-1.48/lib/Devel/PatchPerl/Hints.pm 2017-02-12
19:33:13.000000000 +0100
+++ new/Devel-PatchPerl-1.52/lib/Devel/PatchPerl/Hints.pm 2018-06-23
11:12:24.000000000 +0200
@@ -1,5 +1,5 @@
package Devel::PatchPerl::Hints;
-$Devel::PatchPerl::Hints::VERSION = '1.48';
+$Devel::PatchPerl::Hints::VERSION = '1.52';
#ABSTRACT: replacement 'hints' files
use strict;
@@ -83,28 +83,28 @@
JG9wdGltaXplIiAmJiBvcHRpbWl6ZT0nLU8zJwptYW4zZXh0PSczcG0nCnRlc3QgLXogIiR1c2U2
NGJpdGludCIgJiYgdXNlNjRiaXRpbnQ9J2RlZmluZScKdGVzdCAteiAiJHVzZWl0aHJlYWRzIiAm
JiB1c2VpdGhyZWFkcz0nZGVmaW5lJwpjY2ZsYWdzPSIkY2NmbGFncyAtRFBFUkxfVVNFX1NBRkVf
-UFVURU5WIC1VX19TVFJJQ1RfQU5TSV9fIgojIC0gb3RoZXJ3aXNlIGk2ODYtY3lnd2luCmFyY2hu
-YW1lPSdjeWd3aW4nCgojIGR5bmFtaWMgbG9hZGluZwojIC0gb3RoZXJ3aXNlIC1mcGljCmNjY2Rs
-ZmxhZ3M9JyAnCmxkZGxmbGFncz0nIC0tc2hhcmVkJwp0ZXN0IC16ICIkbGQiICYmIGxkPSdnKysn
-CgpjYXNlICIkb3N2ZXJzIiBpbgogICAgIyBDb25maWd1cmUgZ2V0cyB0aGVzZSB3cm9uZyBpZiB0
-aGUgSVBDIHNlcnZlciBpc24ndCB5ZXQgcnVubmluZzoKICAgICMgb25seSB1c2UgZm9yIDEuNS43
-IGFuZCBvbndhcmRzCiAgICBbMi05XSp8MS5bNi05XSp8MS5bMS01XVswLTldKnwxLjUuWzctOV0q
-fDEuNS5bMS02XVswLTldKikKICAgICAgICBkX3NlbWN0bF9zZW1pZF9kcz0nZGVmaW5lJwogICAg
-ICAgIGRfc2VtY3RsX3NlbXVuPSdkZWZpbmUnCiAgICAgICAgOzsKZXNhYwoKY2FzZSAiJG9zdmVy
-cyIgaW4KICAgIFsyLTldKnwxLls2LTldKikKICAgICAgICAjIElQdjYgb25seSBzaW5jZSAxLjcK
-ICAgICAgICBkX2luZXRudG9wPSdkZWZpbmUnCiAgICAgICAgZF9pbmV0cHRvbj0nZGVmaW5lJwog
-ICAgICAgIDs7CiAgICAqKQogICAgICAgICMgSVB2NiBub3QgaW1wbGVtZW50ZWQgYmVmb3JlIGN5
-Z3dpbi0xLjcKICAgICAgICBkX2luZXRudG9wPSd1bmRlZicKICAgICAgICBkX2luZXRwdG9uPSd1
-bmRlZicKZXNhYwoKIyBjb21waWxlIFdpbjMyQ09SRSAibW9kdWxlIiBhcyBzdGF0aWMuIHRyeSB0
-byBhdm9pZCB0aGUgc3BhY2UuCmlmIHRlc3QgLXogIiRzdGF0aWNfZXh0IjsgdGhlbgogIHN0YXRp
-Y19leHQ9IldpbjMyQ09SRSIKZWxzZQogIHN0YXRpY19leHQ9IiRzdGF0aWNfZXh0IFdpbjMyQ09S
-RSIKZmkKCiMgV2luOXggcHJvYmxlbSB3aXRoIG5vbi1ibG9ja2luZyByZWFkIGZyb20gYSBjbG9z
-ZWQgcGlwZQpkX2VvZm5ibGs9J2RlZmluZScKCiMgc3VwcHJlc3MgYXV0by1pbXBvcnQgd2Fybmlu
-Z3MKbGRmbGFncz0iJGxkZmxhZ3MgLVdsLC0tZW5hYmxlLWF1dG8taW1wb3J0IC1XbCwtLWV4cG9y
-dC1hbGwtc3ltYm9scyAtV2wsLS1lbmFibGUtYXV0by1pbWFnZS1iYXNlIgpsZGRsZmxhZ3M9IiRs
-ZGRsZmxhZ3MgJGxkZmxhZ3MiCgojIHN0cmlwIGV4ZSdzIGFuZCBkbGwncywgYmV0dGVyIGRvIGl0
-IGFmdGVyd2FyZHMKI2xkZmxhZ3M9IiRsZGZsYWdzIC1zIgojY2NkbGZsYWdzPSIkY2NkbGZsYWdz
-IC1zIgojbGRkbGZsYWdzPSIkbGRkbGZsYWdzIC1zIgo=',
+UFVURU5WIC1VX19TVFJJQ1RfQU5TSV9fIC1EX0dOVV9TT1VSQ0UiCiMgLSBvdGhlcndpc2UgaTY4
+Ni1jeWd3aW4KYXJjaG5hbWU9J2N5Z3dpbicKCiMgZHluYW1pYyBsb2FkaW5nCiMgLSBvdGhlcndp
+c2UgLWZwaWMKY2NjZGxmbGFncz0nICcKbGRkbGZsYWdzPScgLS1zaGFyZWQnCnRlc3QgLXogIiRs
+ZCIgJiYgbGQ9J2crKycKCmNhc2UgIiRvc3ZlcnMiIGluCiAgICAjIENvbmZpZ3VyZSBnZXRzIHRo
+ZXNlIHdyb25nIGlmIHRoZSBJUEMgc2VydmVyIGlzbid0IHlldCBydW5uaW5nOgogICAgIyBvbmx5
+IHVzZSBmb3IgMS41LjcgYW5kIG9ud2FyZHMKICAgIFsyLTldKnwxLls2LTldKnwxLlsxLTVdWzAt
+OV0qfDEuNS5bNy05XSp8MS41LlsxLTZdWzAtOV0qKQogICAgICAgIGRfc2VtY3RsX3NlbWlkX2Rz
+PSdkZWZpbmUnCiAgICAgICAgZF9zZW1jdGxfc2VtdW49J2RlZmluZScKICAgICAgICA7Owplc2Fj
+CgpjYXNlICIkb3N2ZXJzIiBpbgogICAgWzItOV0qfDEuWzYtOV0qKQogICAgICAgICMgSVB2NiBv
+bmx5IHNpbmNlIDEuNwogICAgICAgIGRfaW5ldG50b3A9J2RlZmluZScKICAgICAgICBkX2luZXRw
+dG9uPSdkZWZpbmUnCiAgICAgICAgOzsKICAgICopCiAgICAgICAgIyBJUHY2IG5vdCBpbXBsZW1l
+bnRlZCBiZWZvcmUgY3lnd2luLTEuNwogICAgICAgIGRfaW5ldG50b3A9J3VuZGVmJwogICAgICAg
+IGRfaW5ldHB0b249J3VuZGVmJwplc2FjCgojIGNvbXBpbGUgV2luMzJDT1JFICJtb2R1bGUiIGFz
+IHN0YXRpYy4gdHJ5IHRvIGF2b2lkIHRoZSBzcGFjZS4KaWYgdGVzdCAteiAiJHN0YXRpY19leHQi
+OyB0aGVuCiAgc3RhdGljX2V4dD0iV2luMzJDT1JFIgplbHNlCiAgc3RhdGljX2V4dD0iJHN0YXRp
+Y19leHQgV2luMzJDT1JFIgpmaQoKIyBXaW45eCBwcm9ibGVtIHdpdGggbm9uLWJsb2NraW5nIHJl
+YWQgZnJvbSBhIGNsb3NlZCBwaXBlCmRfZW9mbmJsaz0nZGVmaW5lJwoKIyBzdXBwcmVzcyBhdXRv
+LWltcG9ydCB3YXJuaW5ncwpsZGZsYWdzPSIkbGRmbGFncyAtV2wsLS1lbmFibGUtYXV0by1pbXBv
+cnQgLVdsLC0tZXhwb3J0LWFsbC1zeW1ib2xzIC1XbCwtLWVuYWJsZS1hdXRvLWltYWdlLWJhc2Ui
+CmxkZGxmbGFncz0iJGxkZGxmbGFncyAkbGRmbGFncyIKCiMgc3RyaXAgZXhlJ3MgYW5kIGRsbCdz
+LCBiZXR0ZXIgZG8gaXQgYWZ0ZXJ3YXJkcwojbGRmbGFncz0iJGxkZmxhZ3MgLXMiCiNjY2RsZmxh
+Z3M9IiRjY2RsZmxhZ3MgLXMiCiNsZGRsZmxhZ3M9IiRsZGRsZmxhZ3MgLXMiCg==',
'darwin' =>
'IyMKIyBEYXJ3aW4gKE1hYyBPUykgaGludHMKIyBXaWxmcmVkbyBTYW5jaGV6IDx3c2FuY2hlekB3
c2FuY2hlei5uZXQ+CiMjCgojIwojIFBhdGhzCiMjCgojIENvbmZpZ3VyZSBoYXNuJ3QgZmlndXJl
@@ -386,7 +386,15 @@
XSwgc28KIyBsZXQgbGliYyBtYW5hZ2UgZW52aXJvbltdLgpjYXQgPj4gY29uZmlnLm92ZXIgPDwn
RU9PVkVSJwppZiB0ZXN0ICIkZF91bnNldGVudiIgPSAiJGRlZmluZSIgLWEgXAogICAgYGV4cHIg
IiRjY2ZsYWdzIiA6ICcuKi1EUEVSTF9VU0VfU0FGRV9QVVRFTlYnYCAtZXEgMDsgdGhlbgogICAg
-ICAgIGNjZmxhZ3M9IiRjY2ZsYWdzIC1EUEVSTF9VU0VfU0FGRV9QVVRFTlYiCmZpCkVPT1ZFUgo=',
+ICAgIGNjZmxhZ3M9IiRjY2ZsYWdzIC1EUEVSTF9VU0VfU0FGRV9QVVRFTlYiCmZpCkVPT1ZFUgoK
+IyBpZiB5b3UgdXNlIGEgbmV3ZXIgdG9vbGNoYWluIGJlZm9yZSBPUyBYIDEwLjkgdGhlc2UgZnVu
+Y3Rpb25zIG1heSBiZQojIGluY29ycmVjdGx5IGRldGVjdGVkLCBzbyBkaXNhYmxlIHRoZW0KIyBP
+UyBYIDEwLjEwLnggY29ycmVzcG9uZHMgdG8ga2VybmVsIDE0LngKY2FzZSAiJG9zdmVycyIgaW4K
+ICAgIFsxLTldLip8MVswLTNdLiopCglkX2xpbmthdD11bmRlZgoJZF9vcGVuYXQ9dW5kZWYKCWRf
+cmVuYW1lYXQ9dW5kZWYKCWRfdW5saW5rYXQ9dW5kZWYKCWRfZmNobW9kYXQ9dW5kZWYKCTs7CmVz
+YWMKCiMgbWtvc3RlbXAoKSB3YXMgYXV0b2RldGVjdGVkIGFzIHByZXNlbnQgYnV0IGZvdW5kIHRv
+IG5vdCBiZSBsaW5rYWJsZQojIG9uIDE1LjYuMC4gIFVua25vd24gd2hhdCBvdGhlciBPUyB2ZXJz
+aW9ucyBhcmUgYWZmZWN0ZWQuCmRfbWtvc3RlbXA9dW5kZWYK',
'dragonfly' =>
'IyBoaW50cy9kcmFnb25mbHkuc2gKIwojIFRoaXMgZmlsZSBpcyBtb3N0bHkgY29waWVkIGZyb20g
aGludHMvZnJlZWJzZC5zaCB3aXRoIHRoZSBPUyB2ZXJzaW9uCiMgaW5mb3JtYXRpb24gdGFrZW4g
@@ -585,8 +593,25 @@
dGVlcnMgd2l0aCBGcmVlQlNEIGFyZSBuZWVkZWQgdG8gaW1wcm92aW5nIHRoZSBDb25maWd1cmUg
dGVzdC4KIyBNZWFud2hpbGUsIHRoZSBmb2xsb3dpbmcgd29ya2Fyb3VuZCBzaG91bGQgYmUgc2Fm
ZSBvbiBhbGwgdmVyc2lvbnMKIyBvZiBGcmVlQlNELgpkX3ByaW50Zl9mb3JtYXRfbnVsbD0ndW5k
-ZWYnCgojIEFzIG9mIDEwLjMtUkVMRUFTRSBGcmVlQlNELiAgU2VlIFtwZXJsICMxMjg4NjddCmRf
-dXNlbG9jYWxlPSd1bmRlZicK',
+ZWYnCgojIFNlZSBbcGVybCAjMTI4ODY3XQojIEludGVycHJldGluZzogaHR0cHM6Ly9idWdzLmZy
+ZWVic2Qub3JnL2J1Z3ppbGxhL3Nob3dfYnVnLmNnaT9pZD0yMTE3NDMjYzEwCiMga2h3IHdvcmth
+cm91bmQgbm8gbG9uZ2VyIG5lZWRlZCBpbiB0aGUgZm9sbG93aW5nIEZSRUVCU0RfS0VSTkVMX1ZF
+UlNJT05zCiMxMjAwMDA0IGFuZCB1cAojMTEwMDUwMiA+PSB2ZXJzaW9uIDwgMTIwMDAwMAojMTAw
+MzUwNyA+PSB2ZXJzaW9uIDwgMTEwMDAwMAojIEV4cGVyaW1lbnRzIGhhdmUgc2hvd24gdGhhdCB0
+aGlzIGRvZXNuJ3QgZnVsbHkgd29yay4gIFRoZSBmaXJzdCBrZXJuZWwgd2Uga25vdyBpdCB3b3Jr
+cyBpcyAxMjAwMDU2CgpGUkVFQlNEX0tFUk5FTF9WRVJTSU9OPWB1bmFtZSAtVWAKI2lmICBbICRG
+UkVFQlNEX0tFUk5FTF9WRVJTSU9OIC1sdCAxMDAzNTA3IF0gfHwgXAojICAgIFsgJEZSRUVCU0Rf
+S0VSTkVMX1ZFUlNJT04gLWdlIDExMDAwMDAgXSAmJiBbICRGUkVFQlNEX0tFUk5FTF9WRVJTSU9O
+IC1sdCAxMTAwNTAyIF0gfHwgXAojICAgIFsgJEZSRUVCU0RfS0VSTkVMX1ZFUlNJT04gLWdlIDEy
+MDAwMDAgXSAmJiBbICRGUkVFQlNEX0tFUk5FTF9WRVJTSU9OIC1sdCAxMjAwMDA0IF0KaWYgIFsg
+JEZSRUVCU0RfS0VSTkVMX1ZFUlNJT04gLWx0IDEyMDAwNTYgXQp0aGVuCiAgICBkX3VzZWxvY2Fs
+ZT0ndW5kZWYnCmZpCgojIGh0dHBzOi8vcnQucGVybC5vcmcvVGlja2V0L0Rpc3BsYXkuaHRtbD9p
+ZD0xMzEzMzcKIyBSZXBvcnRlZCBpbiAxMS4wLUNVUlJFTlQgd2l0aCBnKystNC44LjU6CiMgSWYg
+dXNpbmcgZysrLCB0aGUgQ29uZmlndXJlIHNjYW4gZm9yIGRsb3BlbigpIGZhaWxzLgojIEVhc2ll
+ciBmb3Igbm93IHRvIGp1c3QgdG8gZm9yY2libHkgc2V0IGl0LgpjYXNlICIkY2MiIGluCipnKysq
+KQogIGRfZGxvcGVuPSdkZWZpbmUnCiAgOzsKZXNhYwoKY2FzZSBgdW5hbWUgLXBgIGluCmFybXxt
+aXBzKQogIDs7CiopCiAgdGVzdCAiJG9wdGltaXplIiB8fCBvcHRpbWl6ZT0nLU8yJwogIDs7CmVz
+YWMK',
'gnu' =>
'IyBoaW50cy9nbnUuc2gKIyBPcmlnaW5hbGx5IGNvbnRyaWJ1dGVkIGJ5OiAgTWFyayBLZXR0ZW5p
cyA8a2V0dGVuaXNAcGh5cy51dmEubmw+IERlYyAxMCAxOTk4CgojIGxpYm5zbCBpcyB1bnVzYWJs
@@ -1063,7 +1088,13 @@
Owplc2FjCgojIEluIHByZS0xMSBIUC1VWGVzIHRoZXJlIHJlYWxseSBpc24ndCBpc2Zpbml0ZSgp
LCBkZXNwaXRlIHdoYXQKIyBDb25maWd1cmUgbWlnaHQgdGhpbmsuIChUaGVyZSBpcyBmaW5pdGUo
KSwgdGhvdWdoLikKY2FzZSAiYGdyZXAgJ2lzZmluaXRlJyAvdXNyL2luY2x1ZGUvbWF0aC5oYCIg
-aW4KKiJpc2Zpbml0ZSIqKSA7OwoqKSBkX2lzZmluaXRlPXVuZGVmIDs7CmVzYWMK',
+aW4KKiJpc2Zpbml0ZSIqKSA7OwoqKSBkX2lzZmluaXRlPXVuZGVmIDs7CmVzYWMKCiMgMTEuMjMg
+c2F5cyBpdCBoYXMgbWJybGVuIGFuZCBtYnJ0b3djLCBidXQgY29tcGlsaW5nIHRoZW0gZmFpbHMg
+YXMgaXQgY2FuJ3QKIyBmaW5kIHRoZSB0eXBlIGRlZmluaXRpb24gZm9yIG1ic3RhdGVfdCB3aGlj
+aCBvbmUgb2YgdGhlIHBhcmFtZXRlcnMgaXMuICBJdCdzCiMgbm90IGluIHRoZSBoZHIgdGhlIG1h
+biBwYWdlIHNheXMgaXQgaXMuICBQZXJoYXBzIGEgYmV0dGVyIENvbmZpZ3VyZSBwcm9iZSBpcwoj
+IG5lZWRlZCwgYnV0IGZvciBub3cgc2ltcGx5IHVuZGVmaW5lIHRoZW0KZF9tYnJsZW49J3VuZGVm
+JwpkX21icnRvd2M9J3VuZGVmJwo=',
'linux' =>
'IyBoaW50cy9saW51eC5zaAojIE9yaWdpbmFsIHZlcnNpb24gYnkgcnNhbmRlcnMKIyBBZGRpdGlv
bmFsIHN1cHBvcnQgYnkgS2VubmV0aCBBbGJhbm93c2tpIDxramFoZHNAa2phaGRzLmNvbT4KIwoj
@@ -1461,7 +1492,11 @@
ZWYgOzsKZXNhYwoKIyBtYWxsb2Mgd3JhcCB3b3JrcwpjYXNlICIkdXNlbWFsbG9jd3JhcCIgaW4K
JycpIHVzZW1hbGxvY3dyYXA9J2RlZmluZScgOzsKZXNhYwoKIyBkb24ndCB1c2UgcGVybCBtYWxs
b2MgYnkgZGVmYXVsdApjYXNlICIkdXNlbXltYWxsb2MiIGluCicnKSB1c2VteW1hbGxvYz1uIDs7
-CmVzYWMK',
+CmVzYWMKCiMgTmV0QlNEIDYgZGVmaW5lcyB0aGUgKmF0KCkgZnVuY3Rpb25zIGluIGxpYmMsIGJ1
+dCBlaXRoZXIgZG9lc24ndAojIGltcGxlbWVudCB0aGVtLCBvciBpbXBsZW1lbnRzIHRoZW0gb25s
+eSBmb3IgQVRfRkRDV0QKY2FzZSAiJG9zdmVyIiBpbgpbMS02XS4qKQogICAgICAgIGRfdW5saW5r
+YXQ9IiR1bmRlZiIKICAgICAgICBkX3JlbmFtZWF0PSIkdW5kZWYiCiAgICAgICAgZF9saW5rYXQ9
+IiR1bmRlZiIKICAgICAgICBkX2ZjaG1vZGF0PSIkdW5kZWYiCiAgICAgICAgOzsKZXNhYwo=',
'openbsd' =>
'IyBoaW50cy9vcGVuYnNkLnNoCiMKIyBoaW50cyBmaWxlIGZvciBPcGVuQlNEOyBUb2RkIE1pbGxl
ciA8bWlsbGVydEBvcGVuYnNkLm9yZz4KIyBFZGl0ZWQgdG8gYWxsb3cgQ29uZmlndXJlIGNvbW1h
@@ -1988,7 +2023,7 @@
=head1 VERSION
-version 1.48
+version 1.52
=head1 SYNOPSIS
@@ -2051,7 +2086,7 @@
=head1 COPYRIGHT AND LICENSE
-This software is copyright (c) 2017 by Chris Williams and Marcus
Holland-Moritz.
+This software is copyright (c) 2018 by Chris Williams and Marcus
Holland-Moritz.
This is free software; you can redistribute it and/or modify it under
the same terms as the Perl 5 programming language system itself.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Devel-PatchPerl-1.48/lib/Devel/PatchPerl/Plugin.pm
new/Devel-PatchPerl-1.52/lib/Devel/PatchPerl/Plugin.pm
--- old/Devel-PatchPerl-1.48/lib/Devel/PatchPerl/Plugin.pm 2017-02-12
19:33:13.000000000 +0100
+++ new/Devel-PatchPerl-1.52/lib/Devel/PatchPerl/Plugin.pm 2018-06-23
11:12:24.000000000 +0200
@@ -1,5 +1,5 @@
package Devel::PatchPerl::Plugin;
-$Devel::PatchPerl::Plugin::VERSION = '1.48';
+$Devel::PatchPerl::Plugin::VERSION = '1.52';
#ABSTRACT: Devel::PatchPerl plugins explained
use strict;
@@ -19,7 +19,7 @@
=head1 VERSION
-version 1.48
+version 1.52
=head1 DESCRIPTION
@@ -82,7 +82,7 @@
=head1 COPYRIGHT AND LICENSE
-This software is copyright (c) 2017 by Chris Williams and Marcus
Holland-Moritz.
+This software is copyright (c) 2018 by Chris Williams and Marcus
Holland-Moritz.
This is free software; you can redistribute it and/or modify it under
the same terms as the Perl 5 programming language system itself.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Devel-PatchPerl-1.48/lib/Devel/PatchPerl.pm
new/Devel-PatchPerl-1.52/lib/Devel/PatchPerl.pm
--- old/Devel-PatchPerl-1.48/lib/Devel/PatchPerl.pm 2017-02-12
19:33:13.000000000 +0100
+++ new/Devel-PatchPerl-1.52/lib/Devel/PatchPerl.pm 2018-06-23
11:12:24.000000000 +0200
@@ -1,5 +1,5 @@
package Devel::PatchPerl;
-$Devel::PatchPerl::VERSION = '1.48';
+$Devel::PatchPerl::VERSION = '1.52';
# ABSTRACT: Patch perl source a la Devel::PPPort's buildperl.pl
use strict;
@@ -261,6 +261,15 @@
],
subs => [ [ \&_patch_time_hires ] ],
},
+ {
+ perl => [
+ qr/^5\.24\.3$/,
+ qr/^5\.25\.(?:[4-9]|10)$/,
+ qr/^5\.26\.[01]$/,
+ qr/^5\.27\.[0-4]$/,
+ ],
+ subs => [ [ \&_patch_fp_class_denorm ] ],
+ },
);
sub patch_source {
@@ -7633,6 +7642,79 @@
END
}
+sub _patch_fp_class_denorm {
+ my $perlver = shift;
+ my $num = _norm_ver( $perlver );
+
+ if ($num < 5.025004) {
+ _patch(<<'END');
+--- perl.h.orig
++++ perl.h
+@@ -1585,6 +1585,26 @@ EXTERN_C char *crypt(const char *, const char *);
+ #endif
+ #endif
+
++/* We have somehow managed not to define the denormal/subnormal
++ * detection.
++ *
++ * This may happen if the compiler doesn't expose the C99 math like
++ * the fpclassify() without some special switches. Perl tries to
++ * stay C89, so for example -std=c99 is not an option.
++ *
++ * The Perl_isinf() and Perl_isnan() should have been defined even if
++ * the C99 isinf() and isnan() are unavailable, and the NV_MIN becomes
++ * from the C89 DBL_MIN or moral equivalent. */
++#if !defined(Perl_fp_class_denorm) && defined(Perl_isinf) &&
defined(Perl_isnan) && defined(NV_MIN)
++# define Perl_fp_class_denorm(x) ((x) != 0.0 && !Perl_isinf(x) &&
!Perl_isnan(x) && PERL_ABS(x) < NV_MIN)
++#endif
++
++/* This is not a great fallback: subnormals tests will fail,
++ * but at least Perl will link and 99.999% of tests will work. */
++#if !defined(Perl_fp_class_denorm)
++# define Perl_fp_class_denorm(x) FALSE
++#endif
++
+ /* There is no quadmath_vsnprintf, and therefore my_vsnprintf()
+ * dies if called under USE_QUADMATH. */
+ #if defined(HAS_VSNPRINTF) && defined(HAS_C99_VARIADIC_MACROS) &&
!(defined(DEBUGGING) && !defined(PERL_USE_GCC_BRACE_GROUPS)) &&
!defined(PERL_GCC_PEDANTIC)
+END
+
+ }
+ else {
+ _patch(<<'END');
+--- perl.h.orig
++++ perl.h
+@@ -6867,6 +6867,26 @@ extern void moncontrol(int);
+ # endif
+ #endif
+
++/* We have somehow managed not to define the denormal/subnormal
++ * detection.
++ *
++ * This may happen if the compiler doesn't expose the C99 math like
++ * the fpclassify() without some special switches. Perl tries to
++ * stay C89, so for example -std=c99 is not an option.
++ *
++ * The Perl_isinf() and Perl_isnan() should have been defined even if
++ * the C99 isinf() and isnan() are unavailable, and the NV_MIN becomes
++ * from the C89 DBL_MIN or moral equivalent. */
++#if !defined(Perl_fp_class_denorm) && defined(Perl_isinf) &&
defined(Perl_isnan) && defined(NV_MIN)
++# define Perl_fp_class_denorm(x) ((x) != 0.0 && !Perl_isinf(x) &&
!Perl_isnan(x) && PERL_ABS(x) < NV_MIN)
++#endif
++
++/* This is not a great fallback: subnormals tests will fail,
++ * but at least Perl will link and 99.999% of tests will work. */
++#if !defined(Perl_fp_class_denorm)
++# define Perl_fp_class_denorm(x) FALSE
++#endif
++
+ #ifdef DOUBLE_IS_IEEE_FORMAT
+ # define DOUBLE_HAS_INF
+ # define DOUBLE_HAS_NAN
+END
+ }
+}
+
sub _norm_ver {
my $ver = shift;
my @v = split(qr/[._]0*/, $ver);
@@ -7674,7 +7756,7 @@
=head1 VERSION
-version 1.48
+version 1.52
=head1 SYNOPSIS
@@ -7740,7 +7822,7 @@
=head1 COPYRIGHT AND LICENSE
-This software is copyright (c) 2017 by Chris Williams and Marcus
Holland-Moritz.
+This software is copyright (c) 2018 by Chris Williams and Marcus
Holland-Moritz.
This is free software; you can redistribute it and/or modify it under
the same terms as the Perl 5 programming language system itself.