New Upstream Snapshot - libstring-expand-perl

Ready changes

Summary

Merged new upstream version: 0.04+bzr32 (was: 0.04).

Resulting package

Built on 2022-11-25T07:33 (took 4m20s)

The resulting binary packages can be installed (if you have the apt repository enabled) by running one of:

apt install -t fresh-snapshots libstring-expand-perl

Lintian Result

Diff

diff --git a/LICENSE b/LICENSE
index c83691c..7f7fca7 100644
--- a/LICENSE
+++ b/LICENSE
@@ -1,4 +1,4 @@
-This software is copyright (c) 2009 by Paul Evans <leonerd@leonerd.org.uk>.
+This software is copyright (c) 2022 by Paul Evans <leonerd@leonerd.org.uk>.
 
 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,21 +12,22 @@ b) the "Artistic License"
 
 --- The GNU General Public License, Version 1, February 1989 ---
 
-This software is Copyright (c) 2009 by Paul Evans <leonerd@leonerd.org.uk>.
+This software is Copyright (c) 2022 by Paul Evans <leonerd@leonerd.org.uk>.
 
 This is free software, licensed under:
 
   The GNU General Public License, Version 1, February 1989
 
-		    GNU GENERAL PUBLIC LICENSE
-		     Version 1, February 1989
+                    GNU GENERAL PUBLIC LICENSE
+                     Version 1, February 1989
 
  Copyright (C) 1989 Free Software Foundation, Inc.
-                59 Temple Place, Suite 330, Boston, MA 02111-1307, USA
+ 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
+
  Everyone is permitted to copy and distribute verbatim copies
  of this license document, but changing it is not allowed.
 
-			    Preamble
+                            Preamble
 
   The license agreements of most software companies try to keep users
 at the mercy of those companies.  By contrast, our General Public
@@ -67,7 +68,7 @@ authors' reputations.
   The precise terms and conditions for copying, distribution and
 modification follow.
 
-		    GNU GENERAL PUBLIC LICENSE
+                    GNU GENERAL PUBLIC LICENSE
    TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
 
   0. This License Agreement applies to any program or other work which
@@ -185,7 +186,7 @@ make exceptions for this.  Our decision will be guided by the two goals
 of preserving the free status of all derivatives of our free software and
 of promoting the sharing and reuse of software generally.
 
-			    NO WARRANTY
+                            NO WARRANTY
 
   9. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
 FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
@@ -207,9 +208,9 @@ YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
 PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
 POSSIBILITY OF SUCH DAMAGES.
 
-		     END OF TERMS AND CONDITIONS
+                     END OF TERMS AND CONDITIONS
 
-	Appendix: How to Apply These Terms to Your New Programs
+        Appendix: How to Apply These Terms to Your New Programs
 
   If you develop a new program, and you want it to be of the greatest
 possible use to humanity, the best way to achieve this is to make it
@@ -235,8 +236,9 @@ the exclusion of warranty; and each file should have at least the
     GNU General Public License for more details.
 
     You should have received a copy of the GNU General Public License
-    along with this program; if not, write to the Free Software Foundation,
-    Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
+    along with this program; if not, write to the Free Software
+    Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA  02110-1301 USA
+
 
 Also add information on how to contact you by electronic and paper mail.
 
@@ -270,7 +272,7 @@ That's all there is to it!
 
 --- The Artistic License 1.0 ---
 
-This software is Copyright (c) 2009 by Paul Evans <leonerd@leonerd.org.uk>.
+This software is Copyright (c) 2022 by Paul Evans <leonerd@leonerd.org.uk>.
 
 This is free software, licensed under:
 
@@ -290,21 +292,21 @@ Definitions:
 
   - "Package" refers to the collection of files distributed by the Copyright
     Holder, and derivatives of that collection of files created through
-    textual modification. 
+    textual modification.
   - "Standard Version" refers to such a Package if it has not been modified,
     or has been modified in accordance with the wishes of the Copyright
-    Holder. 
+    Holder.
   - "Copyright Holder" is whoever is named in the copyright or copyrights for
-    the package. 
+    the package.
   - "You" is you, if you're thinking about copying or distributing this Package.
   - "Reasonable copying fee" is whatever you can justify on the basis of media
     cost, duplication charges, time of people involved, and so on. (You will
     not be required to justify it to the Copyright Holder, but only to the
-    computing community at large as a market that must bear the fee.) 
+    computing community at large as a market that must bear the fee.)
   - "Freely Available" means that no fee is charged for the item itself, though
     there may be fees involved in handling the item. It also means that
     recipients of the item may redistribute it under the same conditions they
-    received it. 
+    received it.
 
 1. You may make and give away verbatim copies of the source form of the
 Standard Version of this Package without restriction, provided that you
@@ -371,7 +373,7 @@ products derived from this software without specific prior written permission.
 
 9. THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED
 WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF
-MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
 
 The End
 
diff --git a/MANIFEST b/MANIFEST
index b11564c..0aebf01 100644
--- a/MANIFEST
+++ b/MANIFEST
@@ -4,6 +4,7 @@ lib/String/Expand.pm
 LICENSE
 Makefile.PL
 MANIFEST			This list of files
+META.json
 META.yml
 README
 t/01use.t
diff --git a/META.json b/META.json
new file mode 100644
index 0000000..1f3c849
--- /dev/null
+++ b/META.json
@@ -0,0 +1,43 @@
+{
+   "abstract" : "string utility functions for expanding variables in",
+   "author" : [
+      "Paul Evans <leonerd@leonerd.org.uk>"
+   ],
+   "dynamic_config" : 1,
+   "generated_by" : "Module::Build version 0.4231",
+   "license" : [
+      "perl_5"
+   ],
+   "meta-spec" : {
+      "url" : "http://search.cpan.org/perldoc?CPAN::Meta::Spec",
+      "version" : 2
+   },
+   "name" : "String-Expand",
+   "prereqs" : {
+      "build" : {
+         "requires" : {
+            "Test::Exception" : "0",
+            "Test::More" : "0"
+         }
+      },
+      "configure" : {
+         "requires" : {
+            "Module::Build" : "0.42"
+         }
+      }
+   },
+   "provides" : {
+      "String::Expand" : {
+         "file" : "lib/String/Expand.pm",
+         "version" : "0.04"
+      }
+   },
+   "release_status" : "stable",
+   "resources" : {
+      "license" : [
+         "http://dev.perl.org/licenses/"
+      ]
+   },
+   "version" : "0.04",
+   "x_serialization_backend" : "JSON::PP version 4.07"
+}
diff --git a/META.yml b/META.yml
index 9fbdffc..c7d5da9 100644
--- a/META.yml
+++ b/META.yml
@@ -1,22 +1,24 @@
 ---
-name: String-Expand
-version: 0.04
+abstract: 'string utility functions for expanding variables in'
 author:
   - 'Paul Evans <leonerd@leonerd.org.uk>'
-abstract: |-
-  string utility functions for expanding variables in
-  self-referential sets
-license: perl
-resources:
-  license: http://dev.perl.org/licenses/
 build_requires:
-  Test::Exception: 0
-  Test::More: 0
+  Test::Exception: '0'
+  Test::More: '0'
+configure_requires:
+  Module::Build: '0.42'
+dynamic_config: 1
+generated_by: 'Module::Build version 0.4231, CPAN::Meta::Converter version 2.150010'
+license: perl
+meta-spec:
+  url: http://module-build.sourceforge.net/META-spec-v1.4.html
+  version: '1.4'
+name: String-Expand
 provides:
   String::Expand:
     file: lib/String/Expand.pm
-    version: 0.04
-generated_by: Module::Build version 0.33
-meta-spec:
-  url: http://module-build.sourceforge.net/META-spec-v1.4.html
-  version: 1.4
+    version: '0.04'
+resources:
+  license: http://dev.perl.org/licenses/
+version: '0.04'
+x_serialization_backend: 'CPAN::Meta::YAML version 0.018'
diff --git a/Makefile.PL b/Makefile.PL
index 3dc7000..135899d 100644
--- a/Makefile.PL
+++ b/Makefile.PL
@@ -1,15 +1,15 @@
-# Note: this file was auto-generated by Module::Build::Compat version 0.33
+# Note: this file was auto-generated by Module::Build::Compat version 0.4231
 use ExtUtils::MakeMaker;
 WriteMakefile
 (
-          'NAME' => 'String::Expand',
-          'VERSION_FROM' => 'lib/String/Expand.pm',
-          'PREREQ_PM' => {
-                           'Test::Exception' => 0,
-                           'Test::More' => 0
-                         },
-          'INSTALLDIRS' => 'site',
-          'EXE_FILES' => [],
-          'PL_FILES' => {}
-        )
+  'VERSION_FROM' => 'lib/String/Expand.pm',
+  'PL_FILES' => {},
+  'INSTALLDIRS' => 'site',
+  'EXE_FILES' => [],
+  'NAME' => 'String::Expand',
+  'PREREQ_PM' => {
+                   'Test::More' => 0,
+                   'Test::Exception' => 0
+                 }
+)
 ;
diff --git a/README b/README
index 0d7055d..fa0edc3 100644
--- a/README
+++ b/README
@@ -1,71 +1,90 @@
 NAME
-    "String::Expand" - string utility functions for expanding variables in
+
+    String::Expand - string utility functions for expanding variables in
     self-referential sets
 
 SYNOPSIS
-     use String::Expand qw( expand_strings );
 
+     use String::Expand qw( expand_strings );
+    
      my %vars = ( MESSAGE => 'My home is $HOME',
                   TEXT    => 'Message is "$MESSAGE"' );
-
+    
      expand_strings( \%vars, \%ENV );
-
+    
      # %vars now contains something like:
      #   MESSAGE => 'My home is /home/user',
      #   TEXT    => 'Message is "My home is /home/user"'
 
 DESCRIPTION
+
     This module implements utility functions for expanding embedded
     variables in a string. Variable references are embedded in strings in a
-    similar form to the Bourne shell, namely, in the form $NAME or
-    "${NAME}". In the former case, the "NAME" must consist of a capital
-    letter or underscore, and may be followed by zero or more capital
-    letters, digits or underscores. In the latter case, the name can consist
-    of any characters, but will be terminated by the first close brace
-    character '}'.
+    similar form to the Bourne shell, namely, in the form $NAME or ${NAME}.
+    In the former case, the NAME must consist of a capital letter or
+    underscore, and may be followed by zero or more capital letters, digits
+    or underscores. In the latter case, the name can consist of any
+    characters, but will be terminated by the first close brace character
+    '}'.
 
-    The string may also contain literal dollar marks, escaped by "\$", and
-    literal escape marks, escaped by "\\". These will be converted to "$"
-    and "\" respectively on return.
+    The string may also contain literal dollar marks, escaped by \$, and
+    literal escape marks, escaped by \\. These will be converted to $ and \
+    respectively on return.
 
     While there are many other modules that also provide expansion such as
-    this, this module provides the function "expand_strings()", which will
+    this, this module provides the function expand_strings(), which will
     perform variable expansions in all the values in a given hash, where
     values can refer to other values within the same hash.
 
 FUNCTIONS
-  $expanded = expand_string( $str, \%vars )
-    This function expands embedded variable references in the passed string,
-    and returns the expanded copy.
 
-    $str    A string possibly containing variable expansions
+ $expanded = expand_string( $str, \%vars )
+
+    This function expands embedded variable references in the passed
+    string, and returns the expanded copy.
+
+    $str
+
+      A string possibly containing variable expansions
 
-    \%vars  Reference to a hash containing variable values
+    \%vars
 
-    Returns A string with variables expanded
+      Reference to a hash containing variable values
+
+    Returns
+
+      A string with variables expanded
+
+ expand_strings( \%strs, \%overlay )
 
-  expand_strings( \%strs, \%overlay )
     This function takes a hash of strings, and expands variable names
     embedded in any of them, in the same form as the string passed to
-    "expand_string()". Expansions may refer to other strings, or to values
-    in the "*%overlay*" hash. Values in the main variables hash take
-    precidence over values in the overlay.
+    expand_string(). Expansions may refer to other strings, or to values in
+    the %overlay hash. Values in the main variables hash take precidence
+    over values in the overlay.
 
     Where values refer to other values, care must be taken to avoid cycles.
     If a cycle is detected while attempting to expand the values, then an
     exception is thrown.
 
-    \%strs  Reference to a hash containing variables to expand
+    \%strs
+
+      Reference to a hash containing variables to expand
 
     \%overlay
-            Reference to a hash containing other variable values
 
-    Returns Nothing
+      Reference to a hash containing other variable values
+
+    Returns
+
+      Nothing
 
 SEE ALSO
-    *   String::Interpolate - Wrapper for builtin the Perl interpolation
-        engine
+
+      * String::Interpolate - Wrapper for builtin the Perl interpolation
+      engine
 
 AUTHOR
+
     Paul Evans <leonerd@leonerd.org.uk>
 
diff --git a/debian/changelog b/debian/changelog
index 87b99da..3b94f86 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+libstring-expand-perl (0.04+bzr32-1) UNRELEASED; urgency=low
+
+  * New upstream snapshot.
+
+ -- Debian Janitor <janitor@jelmer.uk>  Fri, 25 Nov 2022 07:29:52 -0000
+
 libstring-expand-perl (0.04-5) unstable; urgency=medium
 
   [ Debian Janitor ]

Debdiff

File lists identical (after any substitutions)

No differences were encountered in the control files

More details

Full run details