[liblexical-var-perl] 01/01: Imported Upstream version 0.009

Salvatore Bonaccorso carnil at debian.org
Tue Sep 3 05:48:23 UTC 2013


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

carnil pushed a commit to annotated tag upstream/0.009
in repository liblexical-var-perl.

commit 20cd5af48be72c57e61b592b79b8013947bf1f38
Author: Salvatore Bonaccorso <carnil at debian.org>
Date:   Tue Sep 3 07:46:12 2013 +0200

    Imported Upstream version 0.009
---
 Changes            |    4 +++
 META.json          |   65 ++++++++++++++++++++++++++++++++++++
 META.yml           |   41 +++++++++++++++++++++++
 Makefile.PL        |   35 ++++++++++++++++++++
 SIGNATURE          |   93 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 lib/Lexical/Sub.pm |    2 +-
 lib/Lexical/Var.pm |    2 +-
 lib/Lexical/Var.xs |    3 ++
 8 files changed, 243 insertions(+), 2 deletions(-)

diff --git a/Changes b/Changes
index fd9fdfe..6d5ea68 100644
--- a/Changes
+++ b/Changes
@@ -1,3 +1,7 @@
+version 0.009; 2013-08-25
+
+  * update for perl 5.19.3's tracking of the last named item in a pad
+
 version 0.008; 2013-08-17
 
   * update for perl 5.17.4's new pad API
diff --git a/META.json b/META.json
new file mode 100644
index 0000000..9b9f516
--- /dev/null
+++ b/META.json
@@ -0,0 +1,65 @@
+{
+   "abstract" : "static variables without namespace pollution",
+   "author" : [
+      "Andrew Main (Zefram) <zefram at fysh.org>"
+   ],
+   "dynamic_config" : 0,
+   "generated_by" : "Module::Build version 0.4007, CPAN::Meta::Converter version 2.120921",
+   "license" : [
+      "perl_5"
+   ],
+   "meta-spec" : {
+      "url" : "http://search.cpan.org/perldoc?CPAN::Meta::Spec",
+      "version" : "2"
+   },
+   "name" : "Lexical-Var",
+   "prereqs" : {
+      "build" : {
+         "requires" : {
+            "ExtUtils::CBuilder" : "0.15",
+            "Module::Build" : "0",
+            "Test::More" : "0",
+            "perl" : "5.006",
+            "strict" : "0",
+            "warnings" : "0"
+         }
+      },
+      "configure" : {
+         "requires" : {
+            "Module::Build" : "0",
+            "perl" : "5.006",
+            "strict" : "0",
+            "warnings" : "0"
+         }
+      },
+      "runtime" : {
+         "conflicts" : {
+            "B::Hooks::OP::Check" : "< 0.19"
+         },
+         "requires" : {
+            "Lexical::SealRequireHints" : "0.006",
+            "XSLoader" : "0",
+            "perl" : "5.006",
+            "strict" : "0",
+            "warnings" : "0"
+         }
+      }
+   },
+   "provides" : {
+      "Lexical::Sub" : {
+         "file" : "lib/Lexical/Sub.pm",
+         "version" : "0.009"
+      },
+      "Lexical::Var" : {
+         "file" : "lib/Lexical/Var.pm",
+         "version" : "0.009"
+      }
+   },
+   "release_status" : "stable",
+   "resources" : {
+      "license" : [
+         "http://dev.perl.org/licenses/"
+      ]
+   },
+   "version" : "0.009"
+}
diff --git a/META.yml b/META.yml
new file mode 100644
index 0000000..81b6ec8
--- /dev/null
+++ b/META.yml
@@ -0,0 +1,41 @@
+---
+abstract: 'static variables without namespace pollution'
+author:
+  - 'Andrew Main (Zefram) <zefram at fysh.org>'
+build_requires:
+  ExtUtils::CBuilder: 0.15
+  Module::Build: 0
+  Test::More: 0
+  perl: 5.006
+  strict: 0
+  warnings: 0
+configure_requires:
+  Module::Build: 0
+  perl: 5.006
+  strict: 0
+  warnings: 0
+conflicts:
+  B::Hooks::OP::Check: '< 0.19'
+dynamic_config: 0
+generated_by: 'Module::Build version 0.4007, CPAN::Meta::Converter version 2.120921'
+license: perl
+meta-spec:
+  url: http://module-build.sourceforge.net/META-spec-v1.4.html
+  version: 1.4
+name: Lexical-Var
+provides:
+  Lexical::Sub:
+    file: lib/Lexical/Sub.pm
+    version: 0.009
+  Lexical::Var:
+    file: lib/Lexical/Var.pm
+    version: 0.009
+requires:
+  Lexical::SealRequireHints: 0.006
+  XSLoader: 0
+  perl: 5.006
+  strict: 0
+  warnings: 0
+resources:
+  license: http://dev.perl.org/licenses/
+version: 0.009
diff --git a/Makefile.PL b/Makefile.PL
new file mode 100644
index 0000000..4d0231a
--- /dev/null
+++ b/Makefile.PL
@@ -0,0 +1,35 @@
+# Note: this file was auto-generated by Module::Build::Compat version 0.4007
+require 5.006;
+
+    unless (eval "use Module::Build::Compat 0.02; 1" ) {
+      print "This module requires Module::Build to install itself.\n";
+
+      require ExtUtils::MakeMaker;
+      my $yn = ExtUtils::MakeMaker::prompt
+	('  Install Module::Build now from CPAN?', 'y');
+
+      unless ($yn =~ /^y/i) {
+	die " *** Cannot install without Module::Build.  Exiting ...\n";
+      }
+
+      require Cwd;
+      require File::Spec;
+      require CPAN;
+
+      # Save this 'cause CPAN will chdir all over the place.
+      my $cwd = Cwd::cwd();
+
+      CPAN::Shell->install('Module::Build::Compat');
+      CPAN::Shell->expand("Module", "Module::Build::Compat")->uptodate
+	or die "Couldn't install Module::Build, giving up.\n";
+
+      chdir $cwd or die "Cannot chdir() back to $cwd: $!";
+    }
+    eval "use Module::Build::Compat 0.02; 1" or die $@;
+    
+    Module::Build::Compat->run_build_pl(args => \@ARGV);
+    my $build_script = 'Build';
+    $build_script .= '.com' if $^O eq 'VMS';
+    exit(0) unless(-e $build_script); # cpantesters convention
+    require Module::Build;
+    Module::Build::Compat->write_makefile(build_class => 'Module::Build');
diff --git a/SIGNATURE b/SIGNATURE
new file mode 100644
index 0000000..1c86b72
--- /dev/null
+++ b/SIGNATURE
@@ -0,0 +1,93 @@
+This file contains message digests of all files listed in MANIFEST,
+signed via the Module::Signature module, version 0.73.
+
+To verify the content in this distribution, first make sure you have
+Module::Signature installed, then type:
+
+    % cpansign -v
+
+It will check each file's integrity, as well as the signature's
+validity.  If "==> Signature verified OK! <==" is not displayed,
+the distribution may already have been compromised, and you should
+not run its Makefile.PL or Build.PL.
+
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
+SHA1 adc3bbca9a52e94ff1607402a258fc2724e51556 .gitignore
+SHA1 8addaffa153b31ee79b66685a0bd4daea5a512d9 Build.PL
+SHA1 b0e6ffb83e2694aed5110b47fff08b30a4d5e56a Changes
+SHA1 6505652e6bc6c477ba65b147ed592bba8147b260 MANIFEST
+SHA1 25fd41fa6c36aec741eb84d7cc523ec31eb90e36 META.json
+SHA1 70c9bbc1e656954f11a4f4880f27d2696def9bc6 META.yml
+SHA1 0bfa106a64fc680e40507c47cbf461cea3a8b374 Makefile.PL
+SHA1 16e549a21f5873dbc766cb7a7bf71bb88cf20e77 README
+SHA1 d6d227db087b2bdd2c710570c8bb3482c52ef9e7 lib/Lexical/Sub.pm
+SHA1 f7e78bd8fe2bb6da687fde09fb23d8316ed3c245 lib/Lexical/Var.pm
+SHA1 e2312189096e37c00cbca5d541f49f689277a811 lib/Lexical/Var.xs
+SHA1 64e26cf6927950fbdd693740517028d855556cf5 t/array_ident.t
+SHA1 2bde4d5fec320632bf2bd609746a7d9e37ca54c7 t/array_ops.t
+SHA1 123cb81bbfaa745b664b4e91e53479843590835a t/array_scope.t
+SHA1 1bd14737a66c5c928e3623d86df39a8d1e3a7e8d t/array_type.t
+SHA1 bec91828956addb9760482700b83bcf76721ed7e t/array_write.t
+SHA1 b77592056c0eb1627a2eadcfd14ec49e6f98609c t/code_0.pm
+SHA1 fb4de8af68a858176ba2ad1f43ac86f3af383ec0 t/code_1.pm
+SHA1 53219d481b83de70ef66cac5e21488a731a96420 t/code_2.pm
+SHA1 716352815b6196af50f29868d8cbdb9e945f697e t/code_3.pm
+SHA1 31356e0540b696cfbaca328e598e50283e0009fc t/code_4.pm
+SHA1 5ac5b6044e3d96cb4441f9028b1aaa0812d7af9d t/code_bare.t
+SHA1 0186e0cb496b2593198991b0640fe58ae0a28ac0 t/code_bare_no.t
+SHA1 053b49e5b95dcc078642659cccfd03d6b4919fc8 t/code_const.t
+SHA1 18e88d9ae7442cd50e8f54344a79040822c4cc2f t/code_ident.t
+SHA1 df56cf4ed4f1d2ec8815704b8255b1d3ac508473 t/code_ops.t
+SHA1 b0dbd755fe57b68b0f3ed8eda55011613646e17f t/code_scope.t
+SHA1 0c63e18d595ff20739d5589e300102a432d99ad9 t/code_type.t
+SHA1 2ee4ff49e19f0c4a47a08c57922c06105d6edeb4 t/error.t
+SHA1 ae53df4b2a30224eb1a9bb518b2ed0109825695f t/glob_ident.t
+SHA1 e15cbe5dbdbd9d7db8be4b805fab7d0bbb78a397 t/glob_scope.t
+SHA1 6cf0ce40972fbf190b5a8b84dc546924707d39cd t/glob_type.t
+SHA1 45627b7e9ce8ccd77decead65890c374d26e3799 t/glob_write.t
+SHA1 14647107f7690cc1652ab1b96f5ee0296bcac8b4 t/hash_ident.t
+SHA1 d586e58d750831e3be0b071d24785da18262e1f3 t/hash_ops.t
+SHA1 1a032e6cecdef1f608190da88b9c574d5a1e010d t/hash_scope.t
+SHA1 0c1bb92ef70cb600a14ffd51e126778dae26e33b t/hash_type.t
+SHA1 e546e3b033fbc3a9ea708fb99a46696bd54d4df3 t/hash_write.t
+SHA1 494afeb406508632cddd98f2af97e09efcf4b93a t/once.t
+SHA1 904d9a4f76525e2303e4b0c168c68230f223c8de t/pod_cvg.t
+SHA1 65c75abdef6f01a5d1588a307f2ddfe2333dc961 t/pod_syn.t
+SHA1 c683d9b6b1d4f3a207f4cbeff67e4be60c4187e5 t/scalar_0.pm
+SHA1 9c9ca0731ddb0d4278a9834c36c09548e2d945c8 t/scalar_0n.pm
+SHA1 b7906d0ece01fe3c61e30c17a6d0adcb8d39f0c3 t/scalar_1.pm
+SHA1 63baa907ce673f4a3fa116f803ff4e94614c39c3 t/scalar_2.pm
+SHA1 100db668daa0c393a5ac9dbd2d82396c612e773f t/scalar_3.pm
+SHA1 768295f751ce394aa9596c1fcb5365beaddfaf30 t/scalar_4.pm
+SHA1 c1ec53a6228ecbd90700027b0e1e4722699006c6 t/scalar_4n.pm
+SHA1 fe215249573bb2a05ff10620d53f64523e674856 t/scalar_const.t
+SHA1 960a624049e01853c386860f2c2c8d273d99ca95 t/scalar_ident.t
+SHA1 5ae0f031950c25d75d3e58e977fd8f9c8f26f66a t/scalar_scope.t
+SHA1 f69657000aaa518075c24abdbec073d02c399254 t/scalar_type.t
+SHA1 7ca93a0e42cb706524a9e21c9eec4bcd36e8c734 t/scalar_write.t
+SHA1 8ddc45ba416c6df3a7d0e3aca8650e01a7063867 t/setup_c_4.pm
+SHA1 ed80d2ffb1eb797de2b426a7bf13d86818113d53 t/setup_c_5.pm
+SHA1 5467748d279c618121b3a053369f5145c61a932a t/setup_c_6.pm
+SHA1 71ba17e14e105459dbb5b7ee58b92ce90a8d1d7a t/setup_c_7.pm
+SHA1 8e03d77b77d87f7091d646cec92777aebcc44e6b t/setup_code.t
+SHA1 fbc2feacfadd5535a8b43bd598a91cbac3d95bc4 t/setup_s_4.pm
+SHA1 739e4ba1b6fe5b32000325d9161e3a4f42a8d161 t/setup_s_5.pm
+SHA1 1986a8ff907a30ba2f4c45d9418479c48ae6ee4b t/setup_s_6.pm
+SHA1 3bc1b399ba8d2c685daf9ecf54c4d853e653a46c t/setup_s_7.pm
+SHA1 32bf0926e3b16080814b9f2848d2b05ba87fbd56 t/setup_scalar.t
+SHA1 ddbcd41204c0768c82c737d0b78d34c2de5ea571 t/sub_bare.t
+SHA1 ab806ade319bd0642d7a42f08d4111a7cdc1678b t/sub_bare_no.t
+SHA1 0e7727bc9ab76de5ba48193e8b64e1d15dc6cfd2 t/sub_const.t
+SHA1 964c030d2e3027c34aa2ec5cc2430d37b22d2ad7 t/sub_ident.t
+SHA1 56612eaff4167f446b632f19f2f850a7870878c7 t/sub_ops.t
+SHA1 895f36f916e009afdee45f51a1d39e6963c828cb t/sub_scope.t
+SHA1 aefdb2e8019f6beaa52dc49bbad30fd7d58b0be6 t/sub_type.t
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.12 (GNU/Linux)
+
+iEYEARECAAYFAlIaUjYACgkQOV9mt2VyAVF5dQCgqXIVngcUyhGknKz3Bgiwpu9m
+2/wAoI2JChYOrr6fsFWGafJMuqudJhCw
+=qLvX
+-----END PGP SIGNATURE-----
diff --git a/lib/Lexical/Sub.pm b/lib/Lexical/Sub.pm
index 521b6eb..1e04874 100644
--- a/lib/Lexical/Sub.pm
+++ b/lib/Lexical/Sub.pm
@@ -48,7 +48,7 @@ package Lexical::Sub;
 use warnings;
 use strict;
 
-our $VERSION = "0.008";
+our $VERSION = "0.009";
 
 require Lexical::Var;
 die "mismatched versions of Lexical::Var and Lexical::Sub modules"
diff --git a/lib/Lexical/Var.pm b/lib/Lexical/Var.pm
index a9956f8..160ede2 100644
--- a/lib/Lexical/Var.pm
+++ b/lib/Lexical/Var.pm
@@ -65,7 +65,7 @@ use Lexical::SealRequireHints 0.006;
 use warnings;
 use strict;
 
-our $VERSION = "0.008";
+our $VERSION = "0.009";
 
 require XSLoader;
 XSLoader::load(__PACKAGE__, $VERSION);
diff --git a/lib/Lexical/Var.xs b/lib/Lexical/Var.xs
index 75f7471..7dcbd3d 100644
--- a/lib/Lexical/Var.xs
+++ b/lib/Lexical/Var.xs
@@ -475,6 +475,9 @@ static void THX_setup_pad(pTHX_ CV *compcv, char const *name)
 	COP_SEQ_RANGE_HIGH_set(ourname, pad_max());
 	PL_cop_seqmax++;
 	av_store(padname, ouroffset, ourname);
+#ifdef PadnamelistMAXNAMED
+	PadnamelistMAXNAMED(padname) = ouroffset;
+#endif /* PadnamelistMAXNAMED */
 }
 
 #define lookup_for_compilation(base_sigil, vari_word, name) \

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



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