[libffi-platypus-perl] 01/01: Initial packaging by dh-make-perl 0.84

C.J. Collier cjcollier at linuxfoundation.org
Sun Jun 5 21:24:37 UTC 2016


This is an automated email from the git hooks/post-receive script.

cjadamscollier-guest pushed a commit to branch jessie-backport
in repository libffi-platypus-perl.

commit 56c20c9e4610dccc4ddf2b843ba4067b05d1f7f1
Author: C.J. Collier <cjcollier at linuxfoundation.org>
Date:   Sat Jun 4 23:40:51 2016 -0400

    Initial packaging by dh-make-perl 0.84
    
    Signed-off-by: C.J. Collier <cjcollier at linuxfoundation.org>
---
 debian/changelog                     |    5 +
 debian/compat                        |    1 +
 debian/control                       |   33 +
 debian/copyright                     |   36 +
 debian/libffi-platypus-perl.docs     |    2 +
 debian/libffi-platypus-perl.examples |    2 +
 debian/patches/jessie_backport       | 2007 ++++++++++++++++++++++++++++++++++
 debian/patches/series                |    1 +
 debian/rules                         |    4 +
 debian/source/format                 |    1 +
 debian/upstream/metadata             |    7 +
 debian/watch                         |    2 +
 12 files changed, 2101 insertions(+)

diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..fa4d988
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,5 @@
+libffi-platypus-perl (0.42-1) unstable; urgency=low
+
+  * Initial Release. (Closes: #778543)
+
+ -- C.J. Collier <cjcollier at linuxfoundation.org>  Sat, 4 Jun 2016 23:40:51 -0400
diff --git a/debian/compat b/debian/compat
new file mode 100644
index 0000000..ec63514
--- /dev/null
+++ b/debian/compat
@@ -0,0 +1 @@
+9
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..cf43b4a
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,33 @@
+Source: libffi-platypus-perl
+Section: perl
+Priority: optional
+Maintainer: C.J. Collier <cjcollier at linuxfoundation.org>
+Build-Depends: debhelper (>= 9.20120312~),
+ libalien-ffi-perl (>= 0.12),
+ libconfig-autoconf-perl (>= 0.305),
+ libconstant-perl (>= 1.31) | perl (>= 5.20.2),
+ libffi-checklib-perl (>= 0.05),
+ libfile-sharedir-perl,
+ perl
+Standards-Version: 3.9.6
+Homepage: https://metacpan.org/release/FFI-Platypus
+
+Package: libffi-platypus-perl
+Architecture: any
+Depends: ${misc:Depends}, ${perl:Depends}, ${shlibs:Depends},
+ libconstant-perl (>= 1.32) | perl (>= 5.21.4),
+ libffi-checklib-perl,
+ libfile-sharedir-perl,
+ perl (>= 5.13.9)
+Description: Write Perl bindings to non-Perl libraries with FFI. No XS required.
+ Platypus is a library for creating interfaces to machine code libraries
+ written in languages like C, C++|FFI::Platypus::Lang::CPP,
+ Fortran|FFI::Platypus::Lang::Fortran, Rust|FFI::Platypus::Lang::Rust,
+ Pascal|FFI::Platypus::Lang::Pascal. Essentially anything that gets compiled
+ into machine code. This implementation uses libffi to accomplish this task.
+ libffi is battle tested by a number of other scripting and virtual machine
+ languages, such as Python and Ruby to serve a similar role. There are a
+ number of reasons why you might want to write an extension with Platypus
+ instead of XS:
+ .
+ This description was automagically extracted from the module by dh-make-perl.
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..0fb880f
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,36 @@
+Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Source: https://metacpan.org/release/FFI-Platypus
+Upstream-Contact: Graham Ollis <plicease at cpan.org>
+Upstream-Name: FFI-Platypus
+DISCLAIMER: This copyright info was automatically extracted 
+ from the perl module. It may not be accurate, so you better 
+ check the module sources in order to ensure the module for its 
+ inclusion in Debian or for general legal information. Please, 
+ if licensing information is incorrectly generated, file a bug 
+ on dh-make-perl.
+ NOTE: Don't forget to remove this disclaimer once you are happy
+ with this file.
+
+Files: *
+Copyright: Graham Ollis <plicease at cpan.org>
+License: Artistic or GPL-1+
+
+Files: debian/*
+Copyright: 2016, C.J. Collier <cjcollier at linuxfoundation.org>
+License: Artistic or GPL-1+
+
+License: Artistic
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the Artistic License, which comes with Perl.
+ .
+ On Debian systems, the complete text of the Artistic License can be
+ found in `/usr/share/common-licenses/Artistic'.
+
+License: GPL-1+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 1, or (at your option)
+ any later version.
+ .
+ On Debian systems, the complete text of version 1 of the GNU General
+ Public License can be found in `/usr/share/common-licenses/GPL-1'.
diff --git a/debian/libffi-platypus-perl.docs b/debian/libffi-platypus-perl.docs
new file mode 100644
index 0000000..056d8c2
--- /dev/null
+++ b/debian/libffi-platypus-perl.docs
@@ -0,0 +1,2 @@
+CONTRIBUTING
+inc/run/readme.pl
diff --git a/debian/libffi-platypus-perl.examples b/debian/libffi-platypus-perl.examples
new file mode 100644
index 0000000..d1a17ce
--- /dev/null
+++ b/debian/libffi-platypus-perl.examples
@@ -0,0 +1,2 @@
+examples/*
+inc/eg
diff --git a/debian/patches/jessie_backport b/debian/patches/jessie_backport
new file mode 100644
index 0000000..0d069ac
--- /dev/null
+++ b/debian/patches/jessie_backport
@@ -0,0 +1,2007 @@
+Description: reduced library dependency versions
+ compensated for these older versions by implementing inline
+ .
+ libffi-platypus-perl (0.42-1) unstable; urgency=low
+ .
+   * Initial Release. (Closes: #778543)
+Author: C.J. Collier <cjcollier at linuxfoundation.org>
+Bug-Debian: https://bugs.debian.org/778543
+
+---
+The information above should follow the Patch Tagging Guidelines, please
+checkout http://dep.debian.net/deps/dep3/ to learn about the format. Here
+are templates for supplementary fields that you might want to add:
+
+Origin: <vendor|upstream|other>, <url of original patch>
+Bug: <url in upstream bugtracker>
+Bug-Debian: https://bugs.debian.org/<bugnumber>
+Bug-Ubuntu: https://launchpad.net/bugs/<bugnumber>
+Forwarded: <no|not-needed|url proving that it has been forwarded>
+Reviewed-By: <name and email of someone who approved the patch>
+Last-Update: <YYYY-MM-DD>
+
+Index: libffi-platypus-perl/Build.PL
+===================================================================
+--- libffi-platypus-perl.orig/Build.PL
++++ libffi-platypus-perl/Build.PL
+@@ -19,7 +19,7 @@ my %module_build_args = (
+   },
+   "configure_requires" => {
+     "Alien::FFI" => "0.12",
+-    "Config::AutoConf" => "0.309",
++    "Config::AutoConf" => "0.305",
+     "ExtUtils::CBuilder" => 0,
+     "FFI::CheckLib" => "0.05",
+     "Module::Build" => "0.3601",
+@@ -40,7 +40,8 @@ my %module_build_args = (
+     "File::ShareDir" => 0,
+     "JSON::PP" => 0,
+     "Module::Build" => "0.3601",
+-    "constant" => "1.32",
++    "constant" => "1.31",
++    "Devel::PPPort" =>  '3.21',
+     "perl" => "5.008001"
+   },
+   "share_dir" => {
+Index: libffi-platypus-perl/META.json
+===================================================================
+--- libffi-platypus-perl.orig/META.json
++++ libffi-platypus-perl/META.json
+@@ -39,7 +39,7 @@
+             "YAML::XS" : "0"
+          },
+          "requires" : {
+-            "Devel::PPPort" : "3.28",
++            "Devel::PPPort" : "3.21",
+             "FindBin" : "0",
+             "Test::CPAN::Changes" : "0",
+             "Test::EOL" : "0",
+Index: libffi-platypus-perl/cpanfile
+===================================================================
+--- libffi-platypus-perl.orig/cpanfile
++++ libffi-platypus-perl/cpanfile
+@@ -26,7 +26,7 @@ on 'configure' => sub {
+ };
+ 
+ on 'develop' => sub {
+-  requires "Devel::PPPort" => "3.28";
++  requires "Devel::PPPort" => "3.21";
+   requires "FindBin" => "0";
+   requires "Test::CPAN::Changes" => "0";
+   requires "Test::EOL" => "0";
+Index: libffi-platypus-perl/dist.ini
+===================================================================
+--- libffi-platypus-perl.orig/dist.ini
++++ libffi-platypus-perl/dist.ini
+@@ -108,7 +108,7 @@ constant = 1.32
+ 
+ [Prereqs / DevPrereqs]
+ -phase = develop
+-Devel::PPPort = 3.28
++Devel::PPPort = 3.21
+ 
+ [Author::Plicease::Upload]
+ cpan = 1
+Index: libffi-platypus-perl/inc/My/Dev.pm
+===================================================================
+--- libffi-platypus-perl.orig/inc/My/Dev.pm
++++ libffi-platypus-perl/inc/My/Dev.pm
+@@ -4,7 +4,7 @@ use strict;
+ use warnings;
+ use File::Spec;
+ 
+-my $ppport_version = 3.28;
++my $ppport_version = 3.21;
+ my $ppport_h = File::Spec->catfile(qw( include ppport.h ));
+ 
+ sub generate
+@@ -23,7 +23,11 @@ sub generate
+       close $fh;
+     }
+   
+-    my $content = Devel::PPPort::GetFileContents('include/ppport.h');
++    my $file = 'include/ppport.h';
++    defined $Devel::PPPort::data or Devel::PPPort::_init_data();
++    my $content = $Devel::PPPort::data;
++    $content =~ s/\bppport\.h\b/$file/g;
++
+ 
+     if($content ne $old)
+     {
+Index: libffi-platypus-perl/include/ppport.h
+===================================================================
+--- libffi-platypus-perl.orig/include/ppport.h
++++ libffi-platypus-perl/include/ppport.h
+@@ -4,9 +4,9 @@
+ /*
+ ----------------------------------------------------------------------
+ 
+-    include/ppport.h -- Perl/Pollution/Portability Version 3.32
++    include/ppport.h -- Perl/Pollution/Portability Version 3.21
+ 
+-    Automatically created by Devel::PPPort running under perl 5.024000.
++    Automatically created by Devel::PPPort running under perl 5.020002.
+ 
+     Do NOT edit this file directly! -- Edit PPPort_pm.PL and the
+     includes in parts/inc/ instead.
+@@ -21,7 +21,7 @@ SKIP
+ 
+ =head1 NAME
+ 
+-include/ppport.h - Perl/Pollution/Portability version 3.32
++include/ppport.h - Perl/Pollution/Portability version 3.21
+ 
+ =head1 SYNOPSIS
+ 
+@@ -56,7 +56,7 @@ include/ppport.h - Perl/Pollution/Portab
+ =head1 COMPATIBILITY
+ 
+ This version of F<include/ppport.h> is designed to support operation with Perl
+-installations back to 5.003, and has been tested up to 5.20.
++installations back to 5.003, and has been tested up to 5.11.5.
+ 
+ =head1 OPTIONS
+ 
+@@ -79,7 +79,7 @@ to be installed on your system.
+ If this option is given, a copy of each file will be saved with
+ the given suffix that contains the suggested changes. This does
+ not require any external programs. Note that this does not
+-automagically add a dot between the original filename and the
++automagially add a dot between the original filename and the
+ suffix. If you want the dot, you have to include it in the option
+ argument.
+ 
+@@ -219,7 +219,6 @@ same function or variable in your projec
+     -----------------------------------------------------------------------------------------
+     PL_parser                 NEED_PL_parser               NEED_PL_parser_GLOBAL
+     PL_signals                NEED_PL_signals              NEED_PL_signals_GLOBAL
+-    caller_cx()               NEED_caller_cx               NEED_caller_cx_GLOBAL
+     eval_pv()                 NEED_eval_pv                 NEED_eval_pv_GLOBAL
+     grok_bin()                NEED_grok_bin                NEED_grok_bin_GLOBAL
+     grok_hex()                NEED_grok_hex                NEED_grok_hex_GLOBAL
+@@ -227,7 +226,6 @@ same function or variable in your projec
+     grok_numeric_radix()      NEED_grok_numeric_radix      NEED_grok_numeric_radix_GLOBAL
+     grok_oct()                NEED_grok_oct                NEED_grok_oct_GLOBAL
+     load_module()             NEED_load_module             NEED_load_module_GLOBAL
+-    mg_findext()              NEED_mg_findext              NEED_mg_findext_GLOBAL
+     my_snprintf()             NEED_my_snprintf             NEED_my_snprintf_GLOBAL
+     my_sprintf()              NEED_my_sprintf              NEED_my_sprintf_GLOBAL
+     my_strlcat()              NEED_my_strlcat              NEED_my_strlcat_GLOBAL
+@@ -247,7 +245,6 @@ same function or variable in your projec
+     sv_pvn_force_flags()      NEED_sv_pvn_force_flags      NEED_sv_pvn_force_flags_GLOBAL
+     sv_setpvf_mg()            NEED_sv_setpvf_mg            NEED_sv_setpvf_mg_GLOBAL
+     sv_setpvf_mg_nocontext()  NEED_sv_setpvf_mg_nocontext  NEED_sv_setpvf_mg_nocontext_GLOBAL
+-    sv_unmagicext()           NEED_sv_unmagicext           NEED_sv_unmagicext_GLOBAL
+     vload_module()            NEED_vload_module            NEED_vload_module_GLOBAL
+     vnewSVpvf()               NEED_vnewSVpvf               NEED_vnewSVpvf_GLOBAL
+     warner()                  NEED_warner                  NEED_warner_GLOBAL
+@@ -328,7 +325,7 @@ before sending a bug report.
+ 
+ If F<include/ppport.h> was generated using the latest version of
+ C<Devel::PPPort> and is causing failure of this module, please
+-file a bug report here: L<https://github.com/mhx/Devel-PPPort/issues/>
++file a bug report using the CPAN Request Tracker at L<http://rt.cpan.org/>.
+ 
+ Please include the following information:
+ 
+@@ -381,7 +378,7 @@ use strict;
+ # Disable broken TRIE-optimization
+ BEGIN { eval '${^RE_TRIE_MAXBUF} = -1' if $] >= 5.009004 && $] <= 5.009005 }
+ 
+-my $VERSION = 3.32;
++my $VERSION = 3.21;
+ 
+ my %opt = (
+   quiet     => 0,
+@@ -448,12 +445,11 @@ my %API = map { /^(\w+)\|([^|]*)\|([^|]*
+                       (index($4, 'n') >= 0 ? ( nothxarg => 1  ) : ()),
+                     } )
+                 : die "invalid spec: $_" } qw(
+-ASCII_TO_NEED||5.007001|n
+ AvFILLp|5.004050||p
+ AvFILL|||
+-BhkDISABLE||5.021008|
+-BhkENABLE||5.021008|
+-BhkENTRY_set||5.021008|
++BhkDISABLE||5.019003|
++BhkENABLE||5.019003|
++BhkENTRY_set||5.019003|
+ BhkENTRY|||
+ BhkFLAGS|||
+ CALL_BLOCK_HOOKS|||
+@@ -473,7 +469,7 @@ CopSTASH_eq|5.006000||p
+ CopSTASH_set|5.006000||p
+ CopSTASH|5.006000||p
+ CopyD|5.009002|5.004050|p
+-Copy|||
++Copy||5.004050|
+ CvPADLIST||5.008001|
+ CvSTASH|||
+ CvWEAKOUTSIDE|||
+@@ -503,16 +499,16 @@ GvHV|||
+ GvSVn|5.009003||p
+ GvSV|||
+ Gv_AMupdate||5.011000|
+-HEf_SVKEY|5.003070||p
+-HeHASH||5.003070|
+-HeKEY||5.003070|
+-HeKLEN||5.003070|
++HEf_SVKEY||5.004000|
++HeHASH||5.004000|
++HeKEY||5.004000|
++HeKLEN||5.004000|
+ HePV||5.004000|
+-HeSVKEY_force||5.003070|
++HeSVKEY_force||5.004000|
+ HeSVKEY_set||5.004000|
+-HeSVKEY||5.003070|
+-HeUTF8|5.010001|5.008000|p
+-HeVAL||5.003070|
++HeSVKEY||5.004000|
++HeUTF8||5.010001|
++HeVAL||5.004000|
+ HvENAMELEN||5.015004|
+ HvENAMEUTF8||5.015004|
+ HvENAME||5.013007|
+@@ -539,15 +535,12 @@ LEAVE|||
+ LINKLIST||5.013006|
+ LVRET|||
+ MARK|||
+-MULTICALL||5.021008|
+-MUTABLE_PTR|5.010001||p
+-MUTABLE_SV|5.010001||p
++MULTICALL||5.019003|
+ MY_CXT_CLONE|5.009002||p
+ MY_CXT_INIT|5.007003||p
+ MY_CXT|5.007003||p
+ MoveD|5.009002|5.004050|p
+-Move|||
+-NATIVE_TO_NEED||5.007001|n
++Move||5.004050|
+ NOOP|5.005000||p
+ NUM2PTR|5.006000||p
+ NVTYPE|5.006000||p
+@@ -565,12 +558,7 @@ Nullsv|||
+ OP_CLASS||5.013007|
+ OP_DESC||5.007003|
+ OP_NAME||5.007003|
+-OP_TYPE_IS_OR_WAS||5.019010|
+-OP_TYPE_IS||5.019007|
+ ORIGMARK|||
+-OpHAS_SIBLING||5.021007|
+-OpSIBLING_set||5.021007|
+-OpSIBLING||5.021007|
+ PAD_BASE_SV|||
+ PAD_CLONE_VARS|||
+ PAD_COMPNAME_FLAGS|||
+@@ -590,13 +578,13 @@ PAD_SV|||
+ PERLIO_FUNCS_CAST|5.009003||p
+ PERLIO_FUNCS_DECL|5.009003||p
+ PERL_ABS|5.008001||p
+-PERL_BCDVERSION|5.021008||p
++PERL_BCDVERSION|5.019002||p
+ PERL_GCC_BRACE_GROUPS_FORBIDDEN|5.008001||p
+-PERL_HASH|5.003070||p
+-PERL_INT_MAX|5.003070||p
+-PERL_INT_MIN|5.003070||p
+-PERL_LONG_MAX|5.003070||p
+-PERL_LONG_MIN|5.003070||p
++PERL_HASH|5.004000||p
++PERL_INT_MAX|5.004000||p
++PERL_INT_MIN|5.004000||p
++PERL_LONG_MAX|5.004000||p
++PERL_LONG_MIN|5.004000||p
+ PERL_MAGIC_arylen|5.007002||p
+ PERL_MAGIC_backref|5.007002||p
+ PERL_MAGIC_bm|5.007002||p
+@@ -608,14 +596,14 @@ PERL_MAGIC_envelem|5.007002||p
+ PERL_MAGIC_env|5.007002||p
+ PERL_MAGIC_ext|5.007002||p
+ PERL_MAGIC_fm|5.007002||p
+-PERL_MAGIC_glob|5.021008||p
++PERL_MAGIC_glob|5.019002||p
+ PERL_MAGIC_isaelem|5.007002||p
+ PERL_MAGIC_isa|5.007002||p
+-PERL_MAGIC_mutex|5.021008||p
++PERL_MAGIC_mutex|5.019002||p
+ PERL_MAGIC_nkeys|5.007002||p
+-PERL_MAGIC_overload_elem|5.021008||p
++PERL_MAGIC_overload_elem|5.019002||p
+ PERL_MAGIC_overload_table|5.007002||p
+-PERL_MAGIC_overload|5.021008||p
++PERL_MAGIC_overload|5.019002||p
+ PERL_MAGIC_pos|5.007002||p
+ PERL_MAGIC_qr|5.007002||p
+ PERL_MAGIC_regdata|5.007002||p
+@@ -650,48 +638,48 @@ PERL_PV_PRETTY_LTGT|5.009004||p
+ PERL_PV_PRETTY_NOCLEAR|5.010000||p
+ PERL_PV_PRETTY_QUOTE|5.009004||p
+ PERL_PV_PRETTY_REGPROP|5.009004||p
+-PERL_QUAD_MAX|5.003070||p
+-PERL_QUAD_MIN|5.003070||p
++PERL_QUAD_MAX|5.004000||p
++PERL_QUAD_MIN|5.004000||p
+ PERL_REVISION|5.006000||p
+ PERL_SCAN_ALLOW_UNDERSCORES|5.007003||p
+ PERL_SCAN_DISALLOW_PREFIX|5.007003||p
+ PERL_SCAN_GREATER_THAN_UV_MAX|5.007003||p
+ PERL_SCAN_SILENT_ILLDIGIT|5.008001||p
+-PERL_SHORT_MAX|5.003070||p
+-PERL_SHORT_MIN|5.003070||p
++PERL_SHORT_MAX|5.004000||p
++PERL_SHORT_MIN|5.004000||p
+ PERL_SIGNALS_UNSAFE_FLAG|5.008001||p
+ PERL_SUBVERSION|5.006000||p
+-PERL_SYS_INIT3||5.006000|
+-PERL_SYS_INIT|||
+-PERL_SYS_TERM||5.021008|
+-PERL_UCHAR_MAX|5.003070||p
+-PERL_UCHAR_MIN|5.003070||p
+-PERL_UINT_MAX|5.003070||p
+-PERL_UINT_MIN|5.003070||p
+-PERL_ULONG_MAX|5.003070||p
+-PERL_ULONG_MIN|5.003070||p
++PERL_SYS_INIT3||5.010000|
++PERL_SYS_INIT||5.010000|
++PERL_SYS_TERM||5.019003|
++PERL_UCHAR_MAX|5.004000||p
++PERL_UCHAR_MIN|5.004000||p
++PERL_UINT_MAX|5.004000||p
++PERL_UINT_MIN|5.004000||p
++PERL_ULONG_MAX|5.004000||p
++PERL_ULONG_MIN|5.004000||p
+ PERL_UNUSED_ARG|5.009003||p
+ PERL_UNUSED_CONTEXT|5.009004||p
+ PERL_UNUSED_DECL|5.007002||p
+ PERL_UNUSED_VAR|5.007002||p
+-PERL_UQUAD_MAX|5.003070||p
+-PERL_UQUAD_MIN|5.003070||p
++PERL_UQUAD_MAX|5.004000||p
++PERL_UQUAD_MIN|5.004000||p
+ PERL_USE_GCC_BRACE_GROUPS|5.009004||p
+-PERL_USHORT_MAX|5.003070||p
+-PERL_USHORT_MIN|5.003070||p
++PERL_USHORT_MAX|5.004000||p
++PERL_USHORT_MIN|5.004000||p
+ PERL_VERSION|5.006000||p
+ PL_DBsignal|5.005000||p
+ PL_DBsingle|||pn
+ PL_DBsub|||pn
+ PL_DBtrace|||pn
+ PL_Sv|5.005000||p
+-PL_bufend|5.021008||p
+-PL_bufptr|5.021008||p
++PL_bufend|5.019002||p
++PL_bufptr|5.019002||p
+ PL_check||5.006000|
+ PL_compiling|5.004050||p
+ PL_comppad_name||5.017004|
+ PL_comppad||5.008001|
+-PL_copline|5.021008||p
++PL_copline|5.019002||p
+ PL_curcop|5.004050||p
+ PL_curpad||5.005000|
+ PL_curstash|5.004050||p
+@@ -701,31 +689,31 @@ PL_diehook|5.004050||p
+ PL_dirty|5.004050||p
+ PL_dowarn|||pn
+ PL_errgv|5.004050||p
+-PL_error_count|5.021008||p
+-PL_expect|5.021008||p
++PL_error_count|5.019002||p
++PL_expect|5.019002||p
+ PL_hexdigit|5.005000||p
+ PL_hints|5.005000||p
+-PL_in_my_stash|5.021008||p
+-PL_in_my|5.021008||p
++PL_in_my_stash|5.019002||p
++PL_in_my|5.019002||p
+ PL_keyword_plugin||5.011002|
+ PL_last_in_gv|||n
+ PL_laststatval|5.005000||p
+-PL_lex_state|5.021008||p
+-PL_lex_stuff|5.021008||p
+-PL_linestr|5.021008||p
++PL_lex_state|5.019002||p
++PL_lex_stuff|5.019002||p
++PL_linestr|5.019002||p
+ PL_modglobal||5.005000|n
+ PL_na|5.004050||pn
+ PL_no_modify|5.006000||p
+ PL_ofsgv|||n
+ PL_opfreehook||5.011000|n
+-PL_parser|5.009005||p
++PL_parser|5.009005|5.009005|p
+ PL_peepp||5.007003|n
+ PL_perl_destruct_level|5.004050||p
+ PL_perldb|5.004050||p
+ PL_ppaddr|5.006000||p
+ PL_rpeepp||5.013005|n
+-PL_rsfp_filters|5.021008||p
+-PL_rsfp|5.021008||p
++PL_rsfp_filters|5.019002||p
++PL_rsfp|5.019002||p
+ PL_rs|||n
+ PL_signals|5.008001||p
+ PL_stack_base|5.004050||p
+@@ -738,8 +726,8 @@ PL_sv_undef|5.004050||pn
+ PL_sv_yes|5.004050||pn
+ PL_tainted|5.004050||p
+ PL_tainting|5.004050||p
+-PL_tokenbuf|5.021008||p
+-POP_MULTICALL||5.021008|
++PL_tokenbuf|5.019002||p
++POP_MULTICALL||5.019003|
+ POPi|||n
+ POPl|||n
+ POPn|||n
+@@ -754,7 +742,7 @@ PTR2nat|5.009003||p
+ PTR2ul|5.007001||p
+ PTRV|5.006000||p
+ PUSHMARK|||
+-PUSH_MULTICALL||5.021008|
++PUSH_MULTICALL||5.019003|
+ PUSHi|||
+ PUSHmortal|5.009002||p
+ PUSHn|||
+@@ -762,29 +750,25 @@ PUSHp|||
+ PUSHs|||
+ PUSHu|5.004000||p
+ PUTBACK|||
+-PadARRAY||5.021008|
+-PadMAX||5.021008|
+-PadlistARRAY||5.021008|
+-PadlistMAX||5.021008|
+-PadlistNAMESARRAY||5.021008|
+-PadlistNAMESMAX||5.021008|
+-PadlistNAMES||5.021008|
++PadARRAY||5.019003|
++PadMAX||5.019003|
++PadlistARRAY||5.019003|
++PadlistMAX||5.019003|
++PadlistNAMESARRAY||5.019003|
++PadlistNAMESMAX||5.019003|
++PadlistNAMES||5.019003|
+ PadlistREFCNT||5.017004|
+ PadnameIsOUR|||
+ PadnameIsSTATE|||
+-PadnameLEN||5.021008|
++PadnameLEN||5.019003|
+ PadnameOURSTASH|||
+ PadnameOUTER|||
+-PadnamePV||5.021008|
+-PadnameREFCNT_dec||5.021008|
+-PadnameREFCNT||5.021008|
+-PadnameSV||5.021008|
++PadnamePV||5.019003|
++PadnameSV||5.019003|
+ PadnameTYPE|||
+-PadnameUTF8||5.021007|
+-PadnamelistARRAY||5.021008|
+-PadnamelistMAX||5.021008|
+-PadnamelistREFCNT_dec||5.021008|
+-PadnamelistREFCNT||5.021008|
++PadnameUTF8||5.019003|
++PadnamelistARRAY||5.019003|
++PadnamelistMAX||5.019003|
+ PerlIO_clearerr||5.007003|
+ PerlIO_close||5.007003|
+ PerlIO_context_layers||5.009004|
+@@ -798,8 +782,6 @@ PerlIO_get_bufsiz||5.007003|
+ PerlIO_get_cnt||5.007003|
+ PerlIO_get_ptr||5.007003|
+ PerlIO_read||5.007003|
+-PerlIO_restore_errno|||
+-PerlIO_save_errno|||
+ PerlIO_seek||5.007003|
+ PerlIO_set_cnt||5.007003|
+ PerlIO_set_ptrcnt||5.007003|
+@@ -1011,7 +993,7 @@ UVuf|5.006000||p
+ UVxf|5.006000||p
+ WARN_ALL|5.006000||p
+ WARN_AMBIGUOUS|5.006000||p
+-WARN_ASSERTIONS|5.021008||p
++WARN_ASSERTIONS|5.019002||p
+ WARN_BAREWORD|5.006000||p
+ WARN_CLOSED|5.006000||p
+ WARN_CLOSURE|5.006000||p
+@@ -1058,9 +1040,9 @@ WARN_UTF8|5.006000||p
+ WARN_VOID|5.006000||p
+ WIDEST_UTYPE|5.015004||p
+ XCPT_CATCH|5.009002||p
+-XCPT_RETHROW|5.009002||p
+-XCPT_TRY_END|5.009002||p
+-XCPT_TRY_START|5.009002||p
++XCPT_RETHROW|5.009002|5.007001|p
++XCPT_TRY_END|5.009002|5.004000|p
++XCPT_TRY_START|5.009002|5.004000|p
+ XPUSHi|||
+ XPUSHmortal|5.009002||p
+ XPUSHn|||
+@@ -1084,18 +1066,17 @@ XST_mPV|||
+ XST_mUNDEF|||
+ XST_mUV|5.008001||p
+ XST_mYES|||
+-XS_APIVERSION_BOOTCHECK||5.021008|
+-XS_EXTERNAL||5.021008|
+-XS_INTERNAL||5.021008|
+-XS_VERSION_BOOTCHECK||5.021008|
++XS_APIVERSION_BOOTCHECK||5.013004|
++XS_EXTERNAL||5.019003|
++XS_INTERNAL||5.019003|
++XS_VERSION_BOOTCHECK|||
+ XS_VERSION|||
+ XSprePUSH|5.006000||p
+ XS|||
+-XopDISABLE||5.021008|
+-XopENABLE||5.021008|
+-XopENTRYCUSTOM||5.021008|
+-XopENTRY_set||5.021008|
+-XopENTRY||5.021008|
++XopDISABLE||5.019003|
++XopENABLE||5.019003|
++XopENTRY_set||5.019003|
++XopENTRY||5.019003|
+ XopFLAGS||5.013007|
+ ZeroD|5.009002||p
+ Zero|||
+@@ -1103,67 +1084,53 @@ _aMY_CXT|5.007003||p
+ _add_range_to_invlist|||
+ _append_range_to_invlist|||
+ _core_swash_init|||
+-_get_encoding|||
+-_get_regclass_nonbitmap_data|||
+ _get_swash_invlist|||
+-_invlist_array_init|||n
+-_invlist_contains_cp|||n
++_invlist_array_init|||
++_invlist_contains_cp|||
+ _invlist_contents|||
+ _invlist_dump|||
+ _invlist_intersection_maybe_complement_2nd|||
+ _invlist_intersection|||
++_invlist_invert_prop|||
+ _invlist_invert|||
+-_invlist_len|||n
+-_invlist_populate_swatch|||n
+-_invlist_search|||n
++_invlist_len|||
++_invlist_populate_swatch|||
++_invlist_search|||
+ _invlist_subtract|||
+ _invlist_union_maybe_complement_2nd|||
+ _invlist_union|||
+-_is_cur_LC_category_utf8|||
+-_is_in_locale_category||5.021001|
+ _is_uni_FOO||5.017008|
+ _is_uni_perl_idcont||5.017008|
+ _is_uni_perl_idstart||5.017007|
+ _is_utf8_FOO||5.017008|
+-_is_utf8_char_slow||5.021001|n
+-_is_utf8_idcont||5.021001|
+-_is_utf8_idstart||5.021001|
+ _is_utf8_mark||5.017008|
+ _is_utf8_perl_idcont||5.017008|
+ _is_utf8_perl_idstart||5.017007|
+-_is_utf8_xidcont||5.021001|
+-_is_utf8_xidstart||5.021001|
+-_load_PL_utf8_foldclosures|||
+-_make_exactf_invlist|||
+ _new_invlist_C_array|||
+ _new_invlist|||
+ _pMY_CXT|5.007003||p
+-_setup_canned_invlist|||
+ _swash_inversion_hash|||
+ _swash_to_invlist|||
+ _to_fold_latin1|||
+-_to_uni_fold_flags||5.014000|
++_to_uni_fold_flags||5.013011|
+ _to_upper_title_latin1|||
+-_to_utf8_fold_flags||5.019009|
+-_to_utf8_lower_flags||5.019009|
+-_to_utf8_title_flags||5.019009|
+-_to_utf8_upper_flags||5.019009|
+-_warn_problematic_locale|||n
++_to_utf8_fold_flags||5.015006|
++_to_utf8_lower_flags||5.015006|
++_to_utf8_title_flags||5.015006|
++_to_utf8_upper_flags||5.015006|
+ aMY_CXT_|5.007003||p
+ aMY_CXT|5.007003||p
+-aTHXR_|5.021008||p
+-aTHXR|5.021008||p
++aTHXR_|5.019002||p
++aTHXR|5.019002||p
+ aTHX_|5.006000||p
+ aTHX|5.006000||p
+ aassign_common_vars|||
+-add_above_Latin1_folds|||
+ add_cp_to_invlist|||
+ add_data|||n
+-add_multi_match|||
+ add_utf16_textfilter|||
++addmad|||
+ adjust_size_and_find_bucket|||n
+-advance_one_SB|||
+-advance_one_WB|||
++adjust_stack_on_leave|||
+ alloc_maybe_populate_EXACT|||
+ alloccopstash|||
+ allocmy|||
+@@ -1177,13 +1144,12 @@ amagic_ncmp|||
+ anonymise_cv_maybe|||
+ any_dup|||
+ ao|||
+-append_utf8_from_native_byte||5.019004|n
++append_madprops|||
+ apply_attrs_my|||
+ apply_attrs_string||5.006001|
+ apply_attrs|||
+ apply|||
+ assert_uft8_cache_coherent|||
+-assignment_type|||
+ atfork_lock||5.007003|n
+ atfork_unlock||5.007003|n
+ av_arylen_p||5.009003|
+@@ -1209,14 +1175,12 @@ av_top_index||5.017009|
+ av_undef|||
+ av_unshift|||
+ ax|||n
+-backup_one_SB|||
+-backup_one_WB|||
+ bad_type_gv|||
+ bad_type_pv|||
+ bind_match|||
+-block_end||5.004000|
++block_end|||
+ block_gimme||5.004000|
+-block_start||5.004000|
++block_start|||
+ blockhook_register||5.013003|
+ boolSV|5.004000||p
+ boot_core_PerlIO|||
+@@ -1224,6 +1188,7 @@ boot_core_UNIVERSAL|||
+ boot_core_mro|||
+ bytes_cmp_utf8||5.013007|
+ bytes_from_utf8||5.007001|
++bytes_to_uni|||n
+ bytes_to_utf8||5.006001|
+ call_argv|5.006000||p
+ call_atexit||5.006000|
+@@ -1231,13 +1196,13 @@ call_list||5.004000|
+ call_method|5.006000||p
+ call_pv|5.006000||p
+ call_sv|5.006000||p
+-caller_cx|5.013005|5.006000|p
++caller_cx||5.013005|
+ calloc||5.007002|n
+ cando|||
+-cast_i32||5.006000|n
+-cast_iv||5.006000|n
+-cast_ulong||5.006000|n
+-cast_uv||5.006000|n
++cast_i32||5.006000|
++cast_iv||5.006000|
++cast_ulong||5.006000|
++cast_uv||5.006000|
+ check_locale_boundary_crossing|||
+ check_type_and_open|||
+ check_uni|||
+@@ -1253,14 +1218,17 @@ ck_warner||5.011001|v
+ ckwarn_common|||
+ ckwarn_d||5.009003|
+ ckwarn||5.009003|
++cl_and|||n
++cl_anything|||n
++cl_init|||n
++cl_is_anything|||n
++cl_or|||n
+ clear_placeholders|||
+-clear_special_blocks|||
+ clone_params_del|||n
+ clone_params_new|||n
+ closest_cop|||
+-cntrl_to_mnemonic|||n
+-compute_EXACTish|||n
+-construct_ahocorasick_from_trie|||
++compute_EXACTish|||
++convert|||
+ cop_fetch_label||5.015001|
+ cop_free|||
+ cop_hints_2hv||5.013007|
+@@ -1280,14 +1248,15 @@ cophh_fetch_pvs||5.013007|
+ cophh_fetch_pv||5.013007|
+ cophh_fetch_sv||5.013007|
+ cophh_free||5.013007|
+-cophh_new_empty||5.021008|
++cophh_new_empty||5.019003|
+ cophh_store_pvn||5.013007|
+ cophh_store_pvs||5.013007|
+ cophh_store_pv||5.013007|
+ cophh_store_sv||5.013007|
+ core_prototype|||
++core_regclass_swash|||
+ coresub_op|||
+-could_it_be_a_POSIX_class|||n
++could_it_be_a_POSIX_class|||
+ cr_textfilter|||
+ create_eval_scope|||
+ croak_memory_wrap||5.019003|n
+@@ -1299,27 +1268,23 @@ croak_sv||5.013001|
+ croak_xs_usage||5.010001|n
+ croak|||v
+ csighandler||5.009003|n
++curmad|||
+ current_re_engine|||
+ curse|||
+ custom_op_desc||5.007003|
+-custom_op_get_field|||
+ custom_op_name||5.007003|
+ custom_op_register||5.013007|
+ custom_op_xop||5.013007|
+ cv_ckproto_len_flags|||
+ cv_clone_into|||
+ cv_clone|||
+-cv_const_sv_or_av|||n
+-cv_const_sv||5.003070|n
++cv_const_sv_or_av|||
++cv_const_sv||5.004000|
+ cv_dump|||
+ cv_forget_slab|||
+ cv_get_call_checker||5.013006|
+-cv_name||5.021005|
+-cv_set_call_checker_flags||5.021004|
+ cv_set_call_checker||5.013006|
+-cv_undef_flags|||
+ cv_undef|||
+-cvgv_from_hek|||
+ cvgv_set|||
+ cvstash_set|||
+ cx_dump||5.005000|
+@@ -1336,7 +1301,7 @@ dNOOP|5.006000||p
+ dORIGMARK|||
+ dSP|||
+ dTHR|5.004050||p
+-dTHXR|5.021008||p
++dTHXR|5.019002||p
+ dTHXa|5.006000||p
+ dTHXoa|5.006000||p
+ dTHX|5.006000||p
+@@ -1395,12 +1360,12 @@ do_msgsnd|||
+ do_ncmp|||
+ do_oddball|||
+ do_op_dump||5.006000|
+-do_open6|||
++do_op_xmldump|||
+ do_open9||5.006000|
+-do_open_raw|||
+ do_openn||5.007001|
+-do_open||5.003070|
++do_open||5.004000|
+ do_pmop_dump||5.006000|
++do_pmop_xmldump|||
+ do_print|||
+ do_readline|||
+ do_seek|||
+@@ -1441,13 +1406,11 @@ dopoptowhen|||
+ doref||5.009003|
+ dounwind|||
+ dowantarray|||
+-drand48_init_r|||n
+-drand48_r|||n
+ dump_all_perl|||
+ dump_all||5.006000|
+-dump_c_backtrace|||
+ dump_eval||5.006000|
+ dump_exec_pos|||
++dump_fds|||
+ dump_form||5.006000|
+ dump_indent||5.006000|v
+ dump_mstats|||
+@@ -1480,7 +1443,6 @@ find_and_forget_pmops|||
+ find_array_subscript|||
+ find_beginning|||
+ find_byclass|||
+-find_default_stash|||
+ find_hash_subscript|||
+ find_in_my_stash|||
+ find_lexical_cv|||
+@@ -1492,7 +1454,6 @@ find_rundefsv||5.013002|
+ find_script|||
+ find_uninit_var|||
+ first_symbol|||n
+-fixup_errno_string|||
+ foldEQ_latin1||5.013008|n
+ foldEQ_locale||5.013002|n
+ foldEQ_utf8_flags||5.013010|
+@@ -1513,17 +1474,13 @@ form_short_octal_warning|||
+ form||5.004000|v
+ fp_dup|||
+ fprintf_nocontext|||vn
+-free_c_backtrace|||
+ free_global_struct|||
+ free_tied_hv_pool|||
+ free_tmps|||
+ gen_constant_list|||
+-get_ANYOF_cp_list_for_ssc|||
+ get_and_check_backslash_N_name|||
+ get_aux_mg|||
+ get_av|5.006000||p
+-get_c_backtrace_dump|||
+-get_c_backtrace|||
+ get_context||5.006000|n
+ get_cvn_flags|5.009005||p
+ get_cvs|5.011000||p
+@@ -1532,9 +1489,9 @@ get_db_sub|||
+ get_debug_opts|||
+ get_hash_seed|||
+ get_hv|5.006000||p
+-get_invlist_iter_addr|||n
+-get_invlist_offset_addr|||n
+-get_invlist_previous_index_addr|||n
++get_invlist_iter_addr|||
++get_invlist_offset_addr|||
++get_invlist_previous_index_addr|||
+ get_mstats|||
+ get_no_modify|||
+ get_num|||
+@@ -1549,18 +1506,16 @@ getcwd_sv||5.007002|
+ getenv_len|||
+ glob_2number|||
+ glob_assign_glob|||
++glob_assign_ref|||
+ gp_dup|||
+ gp_free|||
+ gp_ref|||
+-grok_atoUV|||n
+ grok_bin|5.007003||p
+ grok_bslash_N|||
+ grok_bslash_c|||
+ grok_bslash_o|||
+ grok_bslash_x|||
+ grok_hex|5.007003||p
+-grok_infnan||5.021004|
+-grok_number_flags||5.021002|
+ grok_number|5.007002||p
+ grok_numeric_radix|5.007002||p
+ grok_oct|5.007003||p
+@@ -1577,13 +1532,13 @@ gv_autoload_sv||5.015004|
+ gv_check|||
+ gv_const_sv||5.009003|
+ gv_dump||5.006000|
+-gv_efullname3||5.003070|
++gv_efullname3||5.004000|
+ gv_efullname4||5.006001|
+ gv_efullname|||
++gv_ename|||
+ gv_fetchfile_flags||5.009005|
+ gv_fetchfile|||
+ gv_fetchmeth_autoload||5.007003|
+-gv_fetchmeth_internal|||
+ gv_fetchmeth_pv_autoload||5.015004|
+ gv_fetchmeth_pvn_autoload||5.015004|
+ gv_fetchmeth_pvn||5.015004|
+@@ -1600,7 +1555,7 @@ gv_fetchpvn_flags|5.009002||p
+ gv_fetchpvs|5.009004||p
+ gv_fetchpv|||
+ gv_fetchsv|5.009002||p
+-gv_fullname3||5.003070|
++gv_fullname3||5.004000|
+ gv_fullname4||5.006001|
+ gv_fullname|||
+ gv_handler||5.007001|
+@@ -1609,17 +1564,11 @@ gv_init_pv||5.015004|
+ gv_init_svtype|||
+ gv_init_sv||5.015004|
+ gv_init|||
+-gv_is_in_main|||
+ gv_magicalize_isa|||
+-gv_magicalize|||
+ gv_name_set||5.009004|
+-gv_override|||
+-gv_setref|||
+-gv_stashpvn_internal|||
+-gv_stashpvn|5.003070||p
++gv_stashpvn|5.004000||p
+ gv_stashpvs|5.009003||p
+ gv_stashpv|||
+-gv_stashsvpvn_cached|||
+ gv_stashsv|||
+ gv_try_downgrade|||
+ handle_regex_sets|||
+@@ -1629,7 +1578,6 @@ hfree_next_entry|||
+ hfreeentries|||
+ hsplit|||
+ hv_assert|||
+-hv_auxinit_internal|||n
+ hv_auxinit|||
+ hv_backreferences_p|||
+ hv_clear_placeholders||5.009001|
+@@ -1639,29 +1587,29 @@ hv_common||5.010000|
+ hv_copy_hints_hv||5.009004|
+ hv_delayfree_ent||5.004000|
+ hv_delete_common|||
+-hv_delete_ent||5.003070|
++hv_delete_ent||5.004000|
+ hv_delete|||
+ hv_eiter_p||5.009003|
+ hv_eiter_set||5.009003|
+ hv_ename_add|||
+ hv_ename_delete|||
+-hv_exists_ent||5.003070|
++hv_exists_ent||5.004000|
+ hv_exists|||
+-hv_fetch_ent||5.003070|
++hv_fetch_ent||5.004000|
+ hv_fetchs|5.009003||p
+ hv_fetch|||
+ hv_fill||5.013002|
+ hv_free_ent_ret|||
+ hv_free_ent||5.004000|
+ hv_iterinit|||
+-hv_iterkeysv||5.003070|
++hv_iterkeysv||5.004000|
+ hv_iterkey|||
+ hv_iternext_flags||5.008000|
+ hv_iternextsv|||
+ hv_iternext|||
+ hv_iterval|||
+ hv_kill_backrefs|||
+-hv_ksplit||5.003070|
++hv_ksplit||5.004000|
+ hv_magic_check|||n
+ hv_magic|||
+ hv_name_set||5.009003|
+@@ -1669,11 +1617,11 @@ hv_notallowed|||
+ hv_placeholders_get||5.009003|
+ hv_placeholders_p|||
+ hv_placeholders_set||5.009003|
+-hv_rand_set||5.018000|
++hv_rand_set||5.017011|
+ hv_riter_p||5.009003|
+ hv_riter_set||5.009003|
+ hv_scalar||5.009001|
+-hv_store_ent||5.003070|
++hv_store_ent||5.004000|
+ hv_store_flags||5.008000|
+ hv_stores|5.009004||p
+ hv_store|||
+@@ -1704,60 +1652,55 @@ init_stacks||5.005000|
+ init_tm||5.007002|
+ inplace_aassign|||
+ instr|||n
+-intro_my||5.004000|
++intro_my|||
+ intuit_method|||
+ intuit_more|||
+ invert|||
+-invlist_array|||n
++invlist_array|||
+ invlist_clone|||
+ invlist_extend|||
+-invlist_highest|||n
+-invlist_is_iterating|||n
+-invlist_iterfinish|||n
+-invlist_iterinit|||n
+-invlist_iternext|||n
+-invlist_max|||n
+-invlist_previous_index|||n
++invlist_highest|||
++invlist_is_iterating|||
++invlist_iterfinish|||
++invlist_iterinit|||
++invlist_iternext|||
++invlist_max|||
++invlist_previous_index|||
+ invlist_set_len|||
+-invlist_set_previous_index|||n
+-invlist_trim|||n
++invlist_set_previous_index|||
++invlist_trim|||
+ invoke_exception_hook|||
+ io_close|||
+ isALNUMC|5.006000||p
+-isALNUM_lazy||5.021001|
++isALNUM_lazy|||
+ isALPHANUMERIC||5.017008|
+ isALPHA|||
+-isASCII|5.006000||p
++isASCII|5.006000|5.006000|p
+ isBLANK|5.006001||p
+-isCNTRL|5.006000||p
++isCNTRL|5.006000|5.006000|p
+ isDIGIT|||
+ isFOO_lc|||
+ isFOO_utf8_lc|||
+-isGCB|||n
+ isGRAPH|5.006000||p
+ isGV_with_GP|5.009004||p
+ isIDCONT||5.017008|
+-isIDFIRST_lazy||5.021001|
++isIDFIRST_lazy|||
+ isIDFIRST|||
+ isLOWER|||
+ isOCTAL||5.013005|
+ isPRINT|5.004000||p
+ isPSXSPC|5.006001||p
+ isPUNCT|5.006000||p
+-isSB|||
+ isSPACE|||
+ isUPPER|||
+-isUTF8_CHAR||5.021001|
+-isWB|||
+ isWORDCHAR||5.013006|
+ isXDIGIT|5.006000||p
+ is_an_int|||
+-is_ascii_string||5.011000|
++is_ascii_string||5.011000|n
++is_cur_LC_category_utf8|||
+ is_handle_constructor|||n
+-is_invariant_string||5.021007|n
++is_list_assignment|||
+ is_lvalue_sub||5.007001|
+-is_safe_syscall||5.019004|
+-is_ssc_worth_it|||n
+ is_uni_alnum_lc||5.006000|
+ is_uni_alnumc_lc||5.017007|
+ is_uni_alnumc||5.017007|
+@@ -1794,6 +1737,7 @@ is_utf8_alpha||5.006000|
+ is_utf8_ascii||5.006000|
+ is_utf8_blank||5.017002|
+ is_utf8_char_buf||5.015008|n
++is_utf8_char_slow|||n
+ is_utf8_char||5.006000|n
+ is_utf8_cntrl||5.006000|
+ is_utf8_common|||
+@@ -1817,15 +1761,12 @@ is_utf8_xdigit||5.006000|
+ is_utf8_xidcont||5.013010|
+ is_utf8_xidfirst||5.013010|
+ isa_lookup|||
+-isinfnansv|||
+-isinfnan||5.021004|n
+ items|||n
+ ix|||n
+ jmaybe|||
+ join_exact|||
+ keyword_plugin_standard|||
+ keyword|||
+-leave_common|||
+ leave_scope|||
+ lex_bufutf8||5.011002|
+ lex_discard_to||5.011002|
+@@ -1859,6 +1800,9 @@ mXPUSHn|5.009002||p
+ mXPUSHp|5.009002||p
+ mXPUSHs|5.010001||p
+ mXPUSHu|5.009002||p
++mad_free|||
++madlex|||
++madparse|||
+ magic_clear_all_env|||
+ magic_cleararylen_p|||
+ magic_clearenv|||
+@@ -1873,7 +1817,6 @@ magic_existspack|||
+ magic_freearylen_p|||
+ magic_freeovrld|||
+ magic_getarylen|||
+-magic_getdebugvar|||
+ magic_getdefelem|||
+ magic_getnkeys|||
+ magic_getpack|||
+@@ -1897,12 +1840,10 @@ magic_set_all_env|||
+ magic_setarylen|||
+ magic_setcollxfrm|||
+ magic_setdbline|||
+-magic_setdebugvar|||
+ magic_setdefelem|||
+ magic_setenv|||
+ magic_sethint|||
+ magic_setisa|||
+-magic_setlvref|||
+ magic_setmglob|||
+ magic_setnkeys|||
+ magic_setpack|||
+@@ -1918,13 +1859,13 @@ magic_set|||
+ magic_sizepack|||
+ magic_wipepack|||
+ make_matcher|||
++make_trie_failtable|||
+ make_trie|||
+ malloc_good_size|||n
+ malloced_size|||n
+ malloc||5.007002|n
+-markstack_grow||5.021001|
++markstack_grow|||
+ matcher_matches_sv|||
+-maybe_multimagic_gv|||
+ mayberelocate|||
+ measure_struct|||
+ memEQs|5.009005||p
+@@ -1937,22 +1878,23 @@ mess_alloc|||
+ mess_nocontext|||vn
+ mess_sv||5.013001|
+ mess||5.006000|v
++method_common|||
+ mfree||5.007002|n
+ mg_clear|||
+ mg_copy|||
+ mg_dup|||
+ mg_find_mglob|||
+-mg_findext|5.013008||pn
+-mg_find|||n
++mg_findext||5.013008|
++mg_find|||
+ mg_free_type||5.013006|
+ mg_free|||
+ mg_get|||
+ mg_length||5.005000|
+ mg_localize|||
+-mg_magical|||n
++mg_magical|||
+ mg_set|||
+ mg_size||5.005000|
+-mini_mktime||5.007002|n
++mini_mktime||5.007002|
+ minus_v|||
+ missingterm|||
+ mode_from_discipline|||
+@@ -1960,7 +1902,6 @@ modkids|||
+ more_bodies|||
+ more_sv|||
+ moreswitches|||
+-move_proto_attr|||
+ mro_clean_isarev|||
+ mro_gather_and_rename|||
+ mro_get_from_name||5.010001|
+@@ -1977,18 +1918,16 @@ mro_set_mro||5.010001|
+ mro_set_private_data||5.010001|
+ mul128|||
+ mulexp10|||n
+-multideref_stringify|||
+ my_atof2||5.007002|
+ my_atof||5.006000|
+ my_attrs|||
+ my_bcopy|||n
+-my_bytes_to_utf8|||n
+ my_bzero|||n
+ my_chsize|||
+ my_clearenv|||
+ my_cxt_index|||
+ my_cxt_init|||
+-my_dirfd||5.009005|n
++my_dirfd||5.009005|
+ my_exit_jump|||
+ my_exit|||
+ my_failure_exit||5.004000|
+@@ -1996,20 +1935,18 @@ my_fflush_all||5.006000|
+ my_fork||5.007003|n
+ my_kid|||
+ my_lstat_flags|||
+-my_lstat||5.021008|
++my_lstat||5.019003|
+ my_memcmp|||n
+-my_memset|||n
+-my_pclose||5.003070|
++my_memset||5.004000|n
++my_pclose||5.004000|
+ my_popen_list||5.007001|
+-my_popen||5.003070|
++my_popen||5.004000|
+ my_setenv|||
+-my_setlocale|||
+ my_snprintf|5.009004||pvn
+ my_socketpair||5.007003|n
+ my_sprintf|5.009003||pvn
+ my_stat_flags|||
+-my_stat||5.021008|
+-my_strerror||5.021001|
++my_stat||5.019003|
+ my_strftime||5.007002|
+ my_strlcat|5.009004||pn
+ my_strlcpy|5.009004||pn
+@@ -2021,7 +1958,7 @@ newANONHASH|||
+ newANONLIST|||
+ newANONSUB|||
+ newASSIGNOP|||
+-newATTRSUB_x|||
++newATTRSUB_flags|||
+ newATTRSUB||5.006000|
+ newAVREF|||
+ newAV|||
+@@ -2030,7 +1967,7 @@ newCONDOP|||
+ newCONSTSUB_flags||5.015006|
+ newCONSTSUB|5.004050||p
+ newCVREF|||
+-newDEFSVOP||5.021006|
++newDEFSVOP|||
+ newFORM|||
+ newFOROP||5.013007|
+ newGIVENOP||5.009003|
+@@ -2048,15 +1985,11 @@ newLISTOP|||
+ newLOGOP|||
+ newLOOPEX|||
+ newLOOPOP|||
+-newMETHOP_internal|||
+-newMETHOP_named||5.021005|
+-newMETHOP||5.021005|
++newMADPROP|||
++newMADsv|||
+ newMYSUB||5.017004|
+ newNULLLIST|||
+ newOP|||
+-newPADNAMELIST||5.021007|n
+-newPADNAMEouter||5.021007|n
+-newPADNAMEpvn||5.021007|n
+ newPADOP|||
+ newPMOP|||
+ newPROG|||
+@@ -2072,7 +2005,6 @@ newSUB|||
+ newSVOP|||
+ newSVREF|||
+ newSV_type|5.009005||p
+-newSVavdefelem|||
+ newSVhek||5.009003|
+ newSViv|||
+ newSVnv|||
+@@ -2092,11 +2024,10 @@ newSVrv|||
+ newSVsv|||
+ newSVuv|5.006000||p
+ newSV|||
+-newUNOP_AUX||5.021007|
++newTOKEN|||
+ newUNOP|||
+ newWHENOP||5.009003|
+ newWHILEOP||5.013007|
+-newXS_deffile|||
+ newXS_flags||5.009004|
+ newXS_len_flags|||
+ newXSproto||5.006000|
+@@ -2117,7 +2048,6 @@ ninstr|||n
+ no_bareword_allowed|||
+ no_fh_allowed|||
+ no_op|||
+-noperl_die|||vn
+ not_a_number|||
+ not_incrementable|||
+ nothreadhook||5.008000|
+@@ -2128,30 +2058,27 @@ oopsHV|||
+ op_append_elem||5.013006|
+ op_append_list||5.013006|
+ op_clear|||
++op_const_sv|||
+ op_contextualize||5.013006|
+-op_convert_list||5.021006|
+ op_dump||5.006000|
+ op_free|||
++op_getmad_weak|||
++op_getmad|||
+ op_integerize|||
+ op_linklist||5.013006|
+ op_lvalue_flags|||
+ op_lvalue||5.013007|
+ op_null||5.007002|
+-op_parent||5.021002|n
+ op_prepend_elem||5.013006|
+ op_refcnt_dec|||
+ op_refcnt_inc|||
+ op_refcnt_lock||5.009002|
+ op_refcnt_unlock||5.009002|
+-op_relocate_sv|||
+ op_scope||5.013007|
+-op_sibling_splice||5.021002|n
+ op_std_init|||
+ op_unscope|||
++op_xmldump|||
+ open_script|||
+-openn_cleanup|||
+-openn_setup|||
+-opmethod_stash|||
+ opslab_force_free|||
+ opslab_free_nopad|||
+ opslab_free|||
+@@ -2170,7 +2097,6 @@ pad_add_name_pvn||5.015001|
+ pad_add_name_pvs||5.015001|
+ pad_add_name_pv||5.015001|
+ pad_add_name_sv||5.015001|
+-pad_add_weakref|||
+ pad_alloc_name|||
+ pad_alloc|||
+ pad_block_start|||
+@@ -2185,6 +2111,7 @@ pad_fixup_inner_anons|||
+ pad_free|||
+ pad_leavemy|||
+ pad_new||5.008001|
++pad_peg|||n
+ pad_push|||
+ pad_reset|||
+ pad_setsv|||
+@@ -2193,25 +2120,17 @@ pad_swipe|||
+ pad_tidy||5.008001|
+ padlist_dup|||
+ padlist_store|||
+-padname_dup|||
+-padname_free|||
+-padnamelist_dup|||
+-padnamelist_fetch||5.021007|n
+-padnamelist_free|||
+-padnamelist_store||5.021007|
+ parse_arithexpr||5.013008|
+ parse_barestmt||5.013007|
+ parse_block||5.013007|
+ parse_body|||
+ parse_fullexpr||5.013008|
+ parse_fullstmt||5.013005|
+-parse_gv_stash_name|||
+ parse_ident|||
+ parse_label||5.013007|
+ parse_listexpr||5.013008|
+ parse_lparen_question_flags|||
+ parse_stmtseq||5.013006|
+-parse_subsignature|||
+ parse_termexpr||5.013008|
+ parse_unicode_opts|||
+ parser_dup|||
+@@ -2232,15 +2151,16 @@ perl_run|||n
+ pidgone|||
+ pm_description|||
+ pmop_dump||5.006000|
++pmop_xmldump|||
+ pmruntime|||
+ pmtrans|||
+ pop_scope|||
+-populate_ANYOF_from_invlist|||
+ populate_isa|||v
+ pregcomp||5.009005|
+ pregexec|||
+ pregfree2||5.011000|
+ pregfree|||
++prepend_madprops|||
+ prescan_version||5.011004|
+ printbuf|||
+ printf_nocontext|||vn
+@@ -2254,28 +2174,26 @@ ptr_table_new||5.009005|
+ ptr_table_split||5.009005|
+ ptr_table_store||5.009005|
+ push_scope|||
+-put_charclass_bitmap_innards|||
+-put_code_point|||
+-put_range|||
++put_byte|||
++put_latin1_charclass_innards|||
+ pv_display|5.006000||p
+ pv_escape|5.009004||p
+ pv_pretty|5.009004||p
+ pv_uni_display||5.007003|
+ qerror|||
+ qsortsvu|||
+-quadmath_format_needed|||n
+-quadmath_format_single|||n
+ re_compile||5.009005|
+ re_croak2|||
+ re_dup_guts|||
+ re_intuit_start||5.019001|
+ re_intuit_string||5.006000|
+ re_op_compile|||
++readpipe_override|||
+ realloc||5.007002|n
+-reentrant_free||5.021008|
+-reentrant_init||5.021008|
+-reentrant_retry||5.021008|vn
+-reentrant_size||5.021008|
++reentrant_free||5.019003|
++reentrant_init||5.019003|
++reentrant_retry||5.019003|vn
++reentrant_size||5.019003|
+ ref_array_or_hash|||
+ refcounted_he_chain_2hv|||
+ refcounted_he_fetch_pvn|||
+@@ -2291,9 +2209,8 @@ refcounted_he_new_sv|||
+ refcounted_he_value|||
+ refkids|||
+ refto|||
+-ref||5.021008|
+-reg2Lanode|||
+-reg_check_named_buff_matched|||n
++ref||5.019003|
++reg_check_named_buff_matched|||
+ reg_named_buff_all||5.009005|
+ reg_named_buff_exists||5.009005|
+ reg_named_buff_fetch||5.009005|
+@@ -2309,7 +2226,7 @@ reg_numbered_buff_store|||
+ reg_qr_package|||
+ reg_recode|||
+ reg_scan_name|||
+-reg_skipcomment|||n
++reg_skipcomment|||
+ reg_temp_copy|||
+ reganode|||
+ regatom|||
+@@ -2318,7 +2235,7 @@ regclass_swash||5.009004|
+ regclass|||
+ regcppop|||
+ regcppush|||
+-regcurly|||n
++regcurly|||
+ regdump_extflags|||
+ regdump_intflags|||
+ regdump||5.005000|
+@@ -2333,7 +2250,6 @@ reginitcolors||5.006000|
+ reginsert|||
+ regmatch|||
+ regnext||5.005000|
+-regnode_guts|||
+ regpatws|||n
+ regpiece|||
+ regpposixcc|||
+@@ -2342,6 +2258,8 @@ regrepeat|||
+ regtail_study|||
+ regtail|||
+ regtry|||
++reguni|||
++regwhite|||n
+ reg|||
+ repeatcpy|||n
+ report_evil_fh|||
+@@ -2377,7 +2295,6 @@ save_I8||5.006000|
+ save_adelete||5.011000|
+ save_aelem_flags||5.011000|
+ save_aelem||5.004050|
+-save_aliased_sv|||
+ save_alloc||5.006000|
+ save_aptr|||
+ save_ary|||
+@@ -2421,7 +2338,6 @@ save_scalar|||
+ save_set_svflags||5.009000|
+ save_shared_pvref||5.007003|
+ save_sptr|||
+-save_strlen|||
+ save_svref|||
+ save_vptr||5.006000|
+ savepvn|||
+@@ -2458,23 +2374,23 @@ scan_trans|||
+ scan_version||5.009001|
+ scan_vstring||5.009005|
+ scan_word|||
++screaminstr||5.005000|
+ search_const|||
+ seed||5.008001|
+ sequence_num|||
+-set_ANYOF_arg|||
+-set_caret_X|||
+ set_context||5.006000|n
+ set_numeric_local||5.006000|
+ set_numeric_radix||5.006000|
+ set_numeric_standard||5.006000|
+-set_padlist|||n
+ setdefout|||
+ share_hek_flags|||
+ share_hek||5.004000|
+-should_warn_nl|||n
+ si_dup|||
+ sighandler|||n
+ simplify_sort|||
++skipspace0|||
++skipspace1|||
++skipspace2|||
+ skipspace_flags|||
+ softref2xv|||
+ sortcv_stacked|||
+@@ -2484,19 +2400,8 @@ sortsv_flags||5.009003|
+ sortsv||5.007003|
+ space_join_names_mortal|||
+ ss_dup|||
+-ssc_add_range|||
+-ssc_and|||
+-ssc_anything|||
+-ssc_clear_locale|||n
+-ssc_cp_and|||
+-ssc_finalize|||
+-ssc_init|||
+-ssc_intersection|||
+-ssc_is_anything|||n
+-ssc_is_cp_posixl_init|||n
+-ssc_or|||
+-ssc_union|||
+ stack_grow|||
++start_force|||
+ start_glob|||
+ start_subparse||5.004000|
+ stdize_locale|||
+@@ -2537,10 +2442,8 @@ sv_2uv_flags||5.009001|
+ sv_2uv|5.004000||p
+ sv_add_arena|||
+ sv_add_backref|||
+-sv_backoff|||n
++sv_backoff|||
+ sv_bless|||
+-sv_buf_to_ro|||
+-sv_buf_to_rw|||
+ sv_cat_decode||5.008001|
+ sv_catpv_flags||5.013006|
+ sv_catpv_mg|5.004050||p
+@@ -2562,6 +2465,9 @@ sv_catsv_flags||5.007002|
+ sv_catsv_mg|5.004050||p
+ sv_catsv_nomg|5.007002||p
+ sv_catsv|||
++sv_catxmlpvn|||
++sv_catxmlpv|||
++sv_catxmlsv|||
+ sv_chop|||
+ sv_clean_all|||
+ sv_clean_objs|||
+@@ -2601,8 +2507,7 @@ sv_force_normal||5.006000|
+ sv_free2|||
+ sv_free_arenas|||
+ sv_free|||
+-sv_get_backrefs||5.021008|n
+-sv_gets||5.003070|
++sv_gets||5.004000|
+ sv_grow|||
+ sv_i_ncmp|||
+ sv_inc_nomg||5.013002|
+@@ -2616,7 +2521,7 @@ sv_kill_backrefs|||
+ sv_len_utf8_nomg|||
+ sv_len_utf8||5.006000|
+ sv_len|||
+-sv_magic_portable|5.021008|5.004000|p
++sv_magic_portable|5.019003|5.004000|p
+ sv_magicext_mglob|||
+ sv_magicext||5.007003|
+ sv_magic|||
+@@ -2629,8 +2534,6 @@ sv_nolocking||5.007003|
+ sv_nosharing||5.007003|
+ sv_nounlocking|||
+ sv_nv||5.005000|
+-sv_only_taint_gmagic|||n
+-sv_or_pv_pos_u2b|||
+ sv_peek||5.005000|
+ sv_pos_b2u_flags||5.019003|
+ sv_pos_b2u_midway|||
+@@ -2680,7 +2583,7 @@ sv_setpv|||
+ sv_setref_iv|||
+ sv_setref_nv|||
+ sv_setref_pvn|||
+-sv_setref_pvs||5.021008|
++sv_setref_pvs||5.019003|
+ sv_setref_pv|||
+ sv_setref_uv||5.007001|
+ sv_setsv_cow|||
+@@ -2695,7 +2598,7 @@ sv_taint||5.004000|
+ sv_true||5.005000|
+ sv_unglob|||
+ sv_uni_display||5.007003|
+-sv_unmagicext|5.013008||p
++sv_unmagicext||5.013008|
+ sv_unmagic|||
+ sv_unref_flags||5.007001|
+ sv_unref|||
+@@ -2719,13 +2622,12 @@ sv_vcatpvf|5.006000|5.004000|p
+ sv_vsetpvf_mg|5.006000|5.004000|p
+ sv_vsetpvfn||5.004000|
+ sv_vsetpvf|5.006000|5.004000|p
++sv_xmlpeek|||
+ svtype|||
+ swallow_bom|||
+ swash_fetch||5.007002|
+ swash_init||5.006000|
+-swash_scan_list_line|||
+ swatch_get|||
+-sync_locale||5.021004|
+ sys_init3||5.010000|n
+ sys_init||5.010000|n
+ sys_intern_clear|||
+@@ -2735,7 +2637,7 @@ sys_term||5.010000|n
+ taint_env|||
+ taint_proper|||
+ tied_method|||v
+-tmps_grow_p|||
++tmps_grow||5.006000|
+ toFOLD_uni||5.007003|
+ toFOLD_utf8||5.019001|
+ toFOLD||5.019001|
+@@ -2749,9 +2651,9 @@ toTITLE_utf8||5.015007|
+ toTITLE||5.019001|
+ toUPPER_uni||5.007003|
+ toUPPER_utf8||5.015007|
+-toUPPER|||
++toUPPER||5.004000|
+ to_byte_substr|||
+-to_lower_latin1|||n
++to_lower_latin1|||
+ to_uni_fold||5.007003|
+ to_uni_lower_lc||5.006000|
+ to_uni_lower||5.007003|
+@@ -2765,12 +2667,16 @@ to_utf8_lower||5.015007|
+ to_utf8_substr|||
+ to_utf8_title||5.015007|
+ to_utf8_upper||5.015007|
++token_free|||
++token_getmad|||
+ tokenize_use|||
+ tokeq|||
+ tokereport|||
+ too_few_arguments_pv|||
++too_few_arguments_sv|||
+ too_many_arguments_pv|||
+-translate_substr_offsets|||n
++too_many_arguments_sv|||
++translate_substr_offsets|||
+ try_amagic_bin|||
+ try_amagic_un|||
+ uiv_2buf|||n
+@@ -2781,7 +2687,7 @@ unpackstring||5.008001|
+ unreferenced_to_tmp_stack|||
+ unshare_hek_or_pvn|||
+ unshare_hek|||
+-unsharepvn||5.003070|
++unsharepvn||5.004000|
+ unwind_handler_stack|||
+ update_debugger_info|||
+ upg_version||5.009005|
+@@ -2790,7 +2696,7 @@ utf16_textfilter|||
+ utf16_to_utf8_reversed||5.006001|
+ utf16_to_utf8||5.006001|
+ utf8_distance||5.006000|
+-utf8_hop||5.006000|n
++utf8_hop||5.006000|
+ utf8_length||5.007001|
+ utf8_mg_len_cache_update|||
+ utf8_mg_pos_cache_update|||
+@@ -2799,15 +2705,14 @@ utf8_to_uvchr_buf||5.015009|
+ utf8_to_uvchr||5.007001|
+ utf8_to_uvuni_buf||5.015009|
+ utf8_to_uvuni||5.007001|
+-utf8n_to_uvchr||5.007001|
++utf8n_to_uvchr|||
+ utf8n_to_uvuni||5.007001|
+ utilize|||
+ uvchr_to_utf8_flags||5.007003|
+-uvchr_to_utf8||5.007001|
+-uvoffuni_to_utf8_flags||5.019004|
++uvchr_to_utf8|||
+ uvuni_to_utf8_flags||5.007003|
+ uvuni_to_utf8||5.007001|
+-valid_utf8_to_uvchr||5.015009|
++valid_utf8_to_uvchr|||
+ valid_utf8_to_uvuni||5.015009|
+ validate_proto|||
+ validate_suid|||
+@@ -2844,8 +2749,18 @@ win32_croak_not_implemented|||n
+ with_queued_errors|||
+ wrap_op_checker||5.015008|
+ write_to_stderr|||
+-xs_boot_epilog|||
+-xs_handshake|||vn
++xmldump_all_perl|||
++xmldump_all|||
++xmldump_attr|||
++xmldump_eval|||
++xmldump_form|||
++xmldump_indent|||v
++xmldump_packsubs_perl|||
++xmldump_packsubs|||
++xmldump_sub_perl|||
++xmldump_sub|||
++xmldump_vindent|||
++xs_apiversion_bootcheck|||
+ xs_version_bootcheck|||
+ yyerror_pvn|||
+ yyerror_pv|||
+@@ -4467,11 +4382,7 @@ typedef OP* (CPERLscope(*Perl_check_t))
+ # endif
+ 
+ #ifdef HAS_QUAD
+-# ifdef U64TYPE
+-#  define WIDEST_UTYPE U64TYPE
+-# else
+-#  define WIDEST_UTYPE Quad_t
+-# endif
++# define WIDEST_UTYPE U64TYPE
+ #else
+ # define WIDEST_UTYPE U32
+ #endif
+@@ -4505,16 +4416,6 @@ typedef OP* (CPERLscope(*Perl_check_t))
+ 
+ #endif
+ 
+-/* Until we figure out how to support this in older perls... */
+-#if (PERL_BCDVERSION >= 0x5008000)
+-#ifndef HeUTF8
+-#  define HeUTF8(he)                     ((HeKLEN(he) == HEf_SVKEY) ?            \
+-                                 SvUTF8(HeKEY_sv(he)) :                 \
+-                                 (U32)HeKUTF8(he))
+-#endif
+-
+-#endif
+-
+ #ifndef PERL_SIGNALS_UNSAFE_FLAG
+ 
+ #define PERL_SIGNALS_UNSAFE_FLAG 0x0001
+@@ -4861,9 +4762,6 @@ DPPP_(my_vload_module)(U32 flags, SV *na
+ #if (PERL_BCDVERSION >= 0x5004000)
+         utilize(!(flags & PERL_LOADMOD_DENY), start_subparse(FALSE, 0),
+                 veop, modname, imop);
+-#elif (PERL_BCDVERSION > 0x5003000)
+-        utilize(!(flags & PERL_LOADMOD_DENY), start_subparse(),
+-                veop, modname, imop);
+ #else
+         utilize(!(flags & PERL_LOADMOD_DENY), start_subparse(),
+                 modname, imop);
+@@ -6134,22 +6032,6 @@ DPPP_(my_warner)(U32 err, const char *pa
+ #ifndef SvGETMAGIC
+ #  define SvGETMAGIC(x)                  STMT_START { if (SvGMAGICAL(x)) mg_get(x); } STMT_END
+ #endif
+-
+-/* Some random bits for sv_unmagicext. These should probably be pulled in for
+-   real and organized at some point */
+-#ifndef HEf_SVKEY
+-#  define HEf_SVKEY                      -2
+-#endif
+-
+-#if defined(__GNUC__) && !defined(PERL_GCC_BRACE_GROUPS_FORBIDDEN)
+-#  define MUTABLE_PTR(p) ({ void *_p = (p); _p; })
+-#else
+-#  define MUTABLE_PTR(p) ((void *) (p))
+-#endif
+-
+-#define MUTABLE_SV(p)   ((SV *)MUTABLE_PTR(p))
+-
+-/* end of random bits */
+ #ifndef PERL_MAGIC_sv
+ #  define PERL_MAGIC_sv                  '\0'
+ #endif
+@@ -6465,100 +6347,6 @@ DPPP_(my_warner)(U32 err, const char *pa
+ 
+ #endif
+ 
+-#if !defined(mg_findext)
+-#if defined(NEED_mg_findext)
+-static MAGIC * DPPP_(my_mg_findext)(SV * sv, int type, const MGVTBL *vtbl);
+-static
+-#else
+-extern MAGIC * DPPP_(my_mg_findext)(SV * sv, int type, const MGVTBL *vtbl);
+-#endif
+-
+-#define mg_findext DPPP_(my_mg_findext)
+-#define Perl_mg_findext DPPP_(my_mg_findext)
+-
+-#if defined(NEED_mg_findext) || defined(NEED_mg_findext_GLOBAL)
+-
+-MAGIC *
+-DPPP_(my_mg_findext)(SV * sv, int type, const MGVTBL *vtbl) {
+-    if (sv) {
+-        MAGIC *mg;
+-
+-#ifdef AvPAD_NAMELIST
+-        assert(!(SvTYPE(sv) == SVt_PVAV && AvPAD_NAMELIST(sv)));
+-#endif
+-
+-        for (mg = SvMAGIC (sv); mg; mg = mg->mg_moremagic) {
+-            if (mg->mg_type == type && mg->mg_virtual == vtbl)
+-                return mg;
+-        }
+-    }
+-
+-    return NULL;
+-}
+-
+-#endif
+-#endif
+-
+-#if !defined(sv_unmagicext)
+-#if defined(NEED_sv_unmagicext)
+-static int DPPP_(my_sv_unmagicext)(pTHX_ SV * const sv, const int type, MGVTBL * vtbl);
+-static
+-#else
+-extern int DPPP_(my_sv_unmagicext)(pTHX_ SV * const sv, const int type, MGVTBL * vtbl);
+-#endif
+-
+-#ifdef sv_unmagicext
+-#  undef sv_unmagicext
+-#endif
+-#define sv_unmagicext(a,b,c) DPPP_(my_sv_unmagicext)(aTHX_ a,b,c)
+-#define Perl_sv_unmagicext DPPP_(my_sv_unmagicext)
+-
+-#if defined(NEED_sv_unmagicext) || defined(NEED_sv_unmagicext_GLOBAL)
+-
+-int
+-DPPP_(my_sv_unmagicext)(pTHX_ SV *const sv, const int type, MGVTBL *vtbl)
+-{
+-    MAGIC* mg;
+-    MAGIC** mgp;
+-
+-    if (SvTYPE(sv) < SVt_PVMG || !SvMAGIC(sv))
+-	return 0;
+-    mgp = &(SvMAGIC(sv));
+-    for (mg = *mgp; mg; mg = *mgp) {
+-	const MGVTBL* const virt = mg->mg_virtual;
+-	if (mg->mg_type == type && virt == vtbl) {
+-	    *mgp = mg->mg_moremagic;
+-	    if (virt && virt->svt_free)
+-		virt->svt_free(aTHX_ sv, mg);
+-	    if (mg->mg_ptr && mg->mg_type != PERL_MAGIC_regex_global) {
+-		if (mg->mg_len > 0)
+-		    Safefree(mg->mg_ptr);
+-		else if (mg->mg_len == HEf_SVKEY) /* Questionable on older perls... */
+-		    SvREFCNT_dec(MUTABLE_SV(mg->mg_ptr));
+-		else if (mg->mg_type == PERL_MAGIC_utf8)
+-		    Safefree(mg->mg_ptr);
+-            }
+-	    if (mg->mg_flags & MGf_REFCOUNTED)
+-		SvREFCNT_dec(mg->mg_obj);
+-	    Safefree(mg);
+-	}
+-	else
+-	    mgp = &mg->mg_moremagic;
+-    }
+-    if (SvMAGIC(sv)) {
+-	if (SvMAGICAL(sv))	/* if we're under save_magic, wait for restore_magic; */
+-	    mg_magical(sv);	/*    else fix the flags now */
+-    }
+-    else {
+-	SvMAGICAL_off(sv);
+-	SvFLAGS(sv) |= (SvFLAGS(sv) & (SVp_IOK|SVp_NOK|SVp_POK)) >> PRIVSHIFT;
+-    }
+-    return 0;
+-}
+-
+-#endif
+-#endif
+-
+ #ifdef USE_ITHREADS
+ #ifndef CopFILE
+ #  define CopFILE(c)                     ((c)->cop_file)
+@@ -6648,90 +6436,6 @@ DPPP_(my_sv_unmagicext)(pTHX_ SV *const
+ #endif
+ 
+ #endif /* USE_ITHREADS */
+-
+-#if (PERL_BCDVERSION >= 0x5006000)
+-#ifndef caller_cx
+-
+-# if defined(NEED_caller_cx) || defined(NEED_caller_cx_GLOBAL)
+-static I32
+-DPPP_dopoptosub_at(const PERL_CONTEXT *cxstk, I32 startingblock)
+-{
+-    I32 i;
+-
+-    for (i = startingblock; i >= 0; i--) {
+-	register const PERL_CONTEXT * const cx = &cxstk[i];
+-	switch (CxTYPE(cx)) {
+-	default:
+-	    continue;
+-	case CXt_EVAL:
+-	case CXt_SUB:
+-	case CXt_FORMAT:
+-	    return i;
+-	}
+-    }
+-    return i;
+-}
+-# endif
+-
+-# if defined(NEED_caller_cx)
+-static const PERL_CONTEXT * DPPP_(my_caller_cx)(pTHX_ I32 count, const PERL_CONTEXT **dbcxp);
+-static
+-#else
+-extern const PERL_CONTEXT * DPPP_(my_caller_cx)(pTHX_ I32 count, const PERL_CONTEXT **dbcxp);
+-#endif
+-
+-#ifdef caller_cx
+-#  undef caller_cx
+-#endif
+-#define caller_cx(a,b) DPPP_(my_caller_cx)(aTHX_ a,b)
+-#define Perl_caller_cx DPPP_(my_caller_cx)
+-
+-#if defined(NEED_caller_cx) || defined(NEED_caller_cx_GLOBAL)
+-
+-const PERL_CONTEXT *
+-DPPP_(my_caller_cx)(pTHX_ I32 count, const PERL_CONTEXT **dbcxp)
+-{
+-    register I32 cxix = DPPP_dopoptosub_at(cxstack, cxstack_ix);
+-    register const PERL_CONTEXT *cx;
+-    register const PERL_CONTEXT *ccstack = cxstack;
+-    const PERL_SI *top_si = PL_curstackinfo;
+-
+-    for (;;) {
+-	/* we may be in a higher stacklevel, so dig down deeper */
+-	while (cxix < 0 && top_si->si_type != PERLSI_MAIN) {
+-	    top_si = top_si->si_prev;
+-	    ccstack = top_si->si_cxstack;
+-	    cxix = DPPP_dopoptosub_at(ccstack, top_si->si_cxix);
+-	}
+-	if (cxix < 0)
+-	    return NULL;
+-	/* caller() should not report the automatic calls to &DB::sub */
+-	if (PL_DBsub && GvCV(PL_DBsub) && cxix >= 0 &&
+-		ccstack[cxix].blk_sub.cv == GvCV(PL_DBsub))
+-	    count++;
+-	if (!count--)
+-	    break;
+-	cxix = DPPP_dopoptosub_at(ccstack, cxix - 1);
+-    }
+-
+-    cx = &ccstack[cxix];
+-    if (dbcxp) *dbcxp = cx;
+-
+-    if (CxTYPE(cx) == CXt_SUB || CxTYPE(cx) == CXt_FORMAT) {
+-        const I32 dbcxix = DPPP_dopoptosub_at(ccstack, cxix - 1);
+-	/* We expect that ccstack[dbcxix] is CXt_SUB, anyway, the
+-	   field below is defined for any cx. */
+-	/* caller() should not report the automatic calls to &DB::sub */
+-	if (PL_DBsub && GvCV(PL_DBsub) && dbcxix >= 0 && ccstack[dbcxix].blk_sub.cv == GvCV(PL_DBsub))
+-	    cx = &ccstack[dbcxix];
+-    }
+-
+-    return cx;
+-}
+-
+-# endif
+-#endif /* caller_cx */
+-#endif /* 5.6.0 */
+ #ifndef IN_PERL_COMPILETIME
+ #  define IN_PERL_COMPILETIME            (PL_curcop == &PL_compiling)
+ #endif
+@@ -7605,10 +7309,10 @@ DPPP_(my_pv_escape)(pTHX_ SV *dsv, char
+         if (u > 255 || (flags & PERL_PV_ESCAPE_ALL)) {
+             if (flags & PERL_PV_ESCAPE_FIRSTCHAR)
+                 chsize = my_snprintf(octbuf, sizeof octbuf,
+-                                      "%" UVxf, u);
++                                      "%"UVxf, u);
+             else
+                 chsize = my_snprintf(octbuf, sizeof octbuf,
+-                                      "%cx{%" UVxf "}", esc, u);
++                                      "%cx{%"UVxf"}", esc, u);
+         } else if (flags & PERL_PV_ESCAPE_NOBACKSLASH) {
+             chsize = 1;
+         } else {
+Index: libffi-platypus-perl/inc/My/AutoConf.pm
+===================================================================
+--- libffi-platypus-perl.orig/inc/My/AutoConf.pm
++++ libffi-platypus-perl/inc/My/AutoConf.pm
+@@ -86,8 +86,20 @@ sub configure
+   return if -r $config_h && ref($mb->config_data( 'type_map' )) eq 'HASH';
+ 
+   my $ac = Config::AutoConf->new;
+-  
+-  $ac->check_prog_cc;
++
++  $ac->check_cached(
++      $ac->_cache_name( "prog", "CC" ),
++      "for cc",
++      sub {
++          $ac->{lang_supported}->{C} = undef;
++          eval "use ExtUtils::CBuilder;";
++          $@ and return;
++          my $cb = ExtUtils::CBuilder->new( quiet => 1 );
++          $cb->have_compiler or return;
++          $ac->{lang_supported}->{C} = "ExtUtils::CBuilder";
++          $cb->{config}->{cc};
++      }
++  );
+ 
+   $ac->define_var( do { 
+     my $os = uc $^O;
+Index: libffi-platypus-perl/lib/FFI/Platypus/Record.pm
+===================================================================
+--- libffi-platypus-perl.orig/lib/FFI/Platypus/Record.pm
++++ libffi-platypus-perl/lib/FFI/Platypus/Record.pm
+@@ -5,7 +5,7 @@ use warnings;
+ use Carp qw( croak );
+ use FFI::Platypus;
+ use base qw( Exporter );
+-use constant 1.32 ();
++use constant 1.31 ();
+ 
+ our @EXPORT = qw( record_layout );
+ 
+@@ -79,8 +79,8 @@ sub record_layout
+   my $size = $offset;
+   
+   no strict 'refs';
+-  constant->import("${caller}::_ffi_record_size", $size);
+-  constant->import("${caller}::_ffi_record_align", $record_align);
++  *{"${caller}::_ffi_record_size"} = sub () { $size };
++  *{"${caller}::_ffi_record_align"} = sub () { $record_align };
+   *{join '::', $caller, 'new'} = sub {
+     my $class = shift;
+     my $args = ref($_[0]) ? [%{$_[0]}] : \@_;
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 0000000..beeaa66
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1 @@
+jessie_backport
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..2d33f6a
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,4 @@
+#!/usr/bin/make -f
+
+%:
+	dh $@
diff --git a/debian/source/format b/debian/source/format
new file mode 100644
index 0000000..163aaf8
--- /dev/null
+++ b/debian/source/format
@@ -0,0 +1 @@
+3.0 (quilt)
diff --git a/debian/upstream/metadata b/debian/upstream/metadata
new file mode 100644
index 0000000..5ca912e
--- /dev/null
+++ b/debian/upstream/metadata
@@ -0,0 +1,7 @@
+---
+Archive: CPAN
+Bug-Database: https://github.com/plicease/FFI-Platypus/issues
+Contact: Graham Ollis <plicease at cpan.org>
+Name: FFI-Platypus
+Repository: git://github.com/plicease/FFI-Platypus.git
+Repository-Browse: https://github.com/plicease/FFI-Platypus
diff --git a/debian/watch b/debian/watch
new file mode 100644
index 0000000..c521108
--- /dev/null
+++ b/debian/watch
@@ -0,0 +1,2 @@
+version=3
+https://metacpan.org/release/FFI-Platypus   .*/FFI-Platypus-v?(\d[\d.-]*)\.(?:tar(?:\.gz|\.bz2)?|tgz|zip)$

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libffi-platypus-perl.git



More information about the Pkg-perl-cvs-commits mailing list