Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package perl-Module-Install for
openSUSE:Factory checked in at 2023-05-04 17:10:35
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-Module-Install (Old)
and /work/SRC/openSUSE:Factory/.perl-Module-Install.new.1533 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-Module-Install"
Thu May 4 17:10:35 2023 rev:17 rq:1084434 version:1.21
Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-Module-Install/perl-Module-Install.changes
2018-02-09 15:47:29.051524455 +0100
+++
/work/SRC/openSUSE:Factory/.perl-Module-Install.new.1533/perl-Module-Install.changes
2023-05-04 17:10:55.060485502 +0200
@@ -1,0 +2,12 @@
+Sat Apr 29 03:11:35 UTC 2023 - Tina Müller <[email protected]>
+
+- updated to 1.21
+ see /usr/share/doc/packages/perl-Module-Install/Changes
+
+ 1.21 2023-04-28
+ - fix tests broken by Module::Install::DSL removal
+
+ 1.20 2023-04-27
+ - Module::Install::DSL has been removed, as its use is highly discouraged.
+
+-------------------------------------------------------------------
Old:
----
Module-Install-1.19.tar.gz
New:
----
Module-Install-1.21.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ perl-Module-Install.spec ++++++
--- /var/tmp/diff_new_pack.nxnxaP/_old 2023-05-04 17:10:55.452487797 +0200
+++ /var/tmp/diff_new_pack.nxnxaP/_new 2023-05-04 17:10:55.456487821 +0200
@@ -1,7 +1,7 @@
#
# spec file for package perl-Module-Install
#
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2023 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -12,22 +12,20 @@
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
+%define cpan_name Module-Install
Name: perl-Module-Install
-Version: 1.19
+Version: 1.21
Release: 0
-%define cpan_name Module-Install
+License: Artistic-1.0 OR GPL-1.0-or-later
Summary: Standalone, extensible Perl module installer
-License: Artistic-1.0 or GPL-1.0+
-Group: Development/Libraries/Perl
-Url: http://search.cpan.org/dist/Module-Install/
+URL: https://metacpan.org/release/%{cpan_name}
Source0:
https://cpan.metacpan.org/authors/id/E/ET/ETHER/%{cpan_name}-%{version}.tar.gz
Source1: cpanspec.yml
BuildArch: noarch
-BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: perl
BuildRequires: perl-macros
BuildRequires: perl(Devel::PPPort) >= 3.16
@@ -75,14 +73,14 @@
(Do What I Mean) as possible when writing them.
%prep
-%setup -q -n %{cpan_name}-%{version}
+%autosetup -n %{cpan_name}-%{version}
%build
-%{__perl} Makefile.PL INSTALLDIRS=vendor
-%{__make} %{?_smp_mflags}
+perl Makefile.PL INSTALLDIRS=vendor
+%make_build
%check
-%{__make} test
+make test
%install
%perl_make_install
@@ -90,7 +88,6 @@
%perl_gen_filelist
%files -f %{name}.files
-%defattr(-,root,root,755)
%doc Changes README TODO
%changelog
++++++ Module-Install-1.19.tar.gz -> Module-Install-1.21.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Module-Install-1.19/.travis.yml
new/Module-Install-1.21/.travis.yml
--- old/Module-Install-1.19/.travis.yml 2017-12-20 00:27:31.000000000 +0100
+++ new/Module-Install-1.21/.travis.yml 1970-01-01 01:00:00.000000000 +0100
@@ -1,27 +0,0 @@
-language: perl
-perl:
- - blead # builds perl from git
- - dev # latest point release
- - '5.26'
- - '5.24'
- - '5.22'
- - '5.20'
- - '5.18'
- - '5.16'
- - '5.14'
- - '5.12'
- - '5.10'
- - '5.8'
-before_install:
- - git clone git://github.com/travis-perl/helpers ~/travis-perl-helpers
- - source ~/travis-perl-helpers/init
- - build-perl
- - perl -V
- - build-dist
- - cd $BUILD_DIR
-install:
- - cpan-install YAML::Tiny File::Remove Module::Build Module::ScanDeps
Parse::CPAN::Meta
-script:
- - perl Makefile.PL
- - make
- - prove -b -r -s -j1 $(test-files)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Module-Install-1.19/Changes
new/Module-Install-1.21/Changes
--- old/Module-Install-1.19/Changes 2017-12-20 00:29:13.000000000 +0100
+++ new/Module-Install-1.21/Changes 2023-04-28 10:23:55.000000000 +0200
@@ -1,5 +1,11 @@
Changes for Perl programming language extension Module-Install
+1.21 2023-04-28
+ - fix tests broken by Module::Install::DSL removal
+
+1.20 2023-04-27
+ - Module::Install::DSL has been removed, as its use is highly discouraged.
+
1.19 2017-12-19
- remove use of INIT phase in Module::Install::DSL, to fix issues on perl
5.27.7 (see cpan RT#123867 and perl RT#132577)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Module-Install-1.19/MANIFEST
new/Module-Install-1.21/MANIFEST
--- old/Module-Install-1.19/MANIFEST 2017-04-04 21:29:13.000000000 +0200
+++ new/Module-Install-1.21/MANIFEST 2023-04-28 10:27:13.000000000 +0200
@@ -1,9 +1,7 @@
.ackrc
.mailmap
-.travis.yml
Changes
lib/inc/Module/Install.pm
-lib/inc/Module/Install/DSL.pm
lib/Module/AutoInstall.pm
lib/Module/Install.pm
lib/Module/Install.pod
@@ -24,7 +22,6 @@
lib/Module/Install/Can.pm
lib/Module/Install/Compiler.pm
lib/Module/Install/Deprecated.pm
-lib/Module/Install/DSL.pm
lib/Module/Install/External.pm
lib/Module/Install/FAQ.pod
lib/Module/Install/Fetch.pm
@@ -53,7 +50,6 @@
t/05_share.t
t/06_ppport.t
t/07_perl_version.t
-t/08_dsl.t
t/09_read.t
t/10_test.t
t/11_extraction.t
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Module-Install-1.19/META.yml
new/Module-Install-1.21/META.yml
--- old/Module-Install-1.19/META.yml 2017-12-20 00:30:05.000000000 +0100
+++ new/Module-Install-1.21/META.yml 2023-04-28 10:29:39.000000000 +0200
@@ -12,7 +12,7 @@
YAML::Tiny: '1.33'
distribution_type: module
dynamic_config: 0
-generated_by: 'Module::Install version 1.19'
+generated_by: 'Module::Install version 1.21'
license: perl
meta-spec:
url: http://module-build.sourceforge.net/META-spec-v1.4.html
@@ -47,7 +47,7 @@
resources:
license: http://dev.perl.org/licenses/
repository: https://github.com/Perl-Toolchain-Gang/Module-Install.git
-version: '1.19'
+version: '1.21'
x_contributors:
- 'Adam Kennedy <[email protected]>'
- 'Kenichi Ishigaki <[email protected]>'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Module-Install-1.19/lib/Module/AutoInstall.pm
new/Module-Install-1.21/lib/Module/AutoInstall.pm
--- old/Module-Install-1.19/lib/Module/AutoInstall.pm 2017-04-04
21:30:43.000000000 +0200
+++ new/Module-Install-1.21/lib/Module/AutoInstall.pm 2023-04-27
10:20:34.000000000 +0200
@@ -7,7 +7,7 @@
use vars qw{$VERSION};
BEGIN {
- $VERSION = '1.19';
+ $VERSION = '1.21';
}
# special map on pre-defined feature sets
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/Module-Install-1.19/lib/Module/Install/Admin/Bundle.pm
new/Module-Install-1.21/lib/Module/Install/Admin/Bundle.pm
--- old/Module-Install-1.19/lib/Module/Install/Admin/Bundle.pm 2017-04-04
21:30:43.000000000 +0200
+++ new/Module-Install-1.21/lib/Module/Install/Admin/Bundle.pm 2023-04-27
10:20:34.000000000 +0200
@@ -5,7 +5,7 @@
use vars qw{$VERSION @ISA};
BEGIN {
- $VERSION = '1.19';
+ $VERSION = '1.21';
@ISA = qw{Module::Install::Base};
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/Module-Install-1.19/lib/Module/Install/Admin/Compiler.pm
new/Module-Install-1.21/lib/Module/Install/Admin/Compiler.pm
--- old/Module-Install-1.19/lib/Module/Install/Admin/Compiler.pm
2017-04-04 21:30:43.000000000 +0200
+++ new/Module-Install-1.21/lib/Module/Install/Admin/Compiler.pm
2023-04-27 10:20:34.000000000 +0200
@@ -7,7 +7,7 @@
use vars qw{$VERSION @ISA};
BEGIN {
- $VERSION = '1.19';
+ $VERSION = '1.21';
@ISA = qw{Module::Install::Base};
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Module-Install-1.19/lib/Module/Install/Admin/Find.pm
new/Module-Install-1.21/lib/Module/Install/Admin/Find.pm
--- old/Module-Install-1.19/lib/Module/Install/Admin/Find.pm 2017-04-04
21:30:43.000000000 +0200
+++ new/Module-Install-1.21/lib/Module/Install/Admin/Find.pm 2023-04-27
10:20:34.000000000 +0200
@@ -5,7 +5,7 @@
use Module::Install::Base ();
use vars qw{$VERSION @ISA};
BEGIN {
- $VERSION = '1.19';
+ $VERSION = '1.21';
@ISA = qw(Module::Install::Base);
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/Module-Install-1.19/lib/Module/Install/Admin/Include.pm
new/Module-Install-1.21/lib/Module/Install/Admin/Include.pm
--- old/Module-Install-1.19/lib/Module/Install/Admin/Include.pm 2017-04-04
21:30:43.000000000 +0200
+++ new/Module-Install-1.21/lib/Module/Install/Admin/Include.pm 2023-04-27
10:20:34.000000000 +0200
@@ -5,7 +5,7 @@
use vars qw{$VERSION @ISA};
BEGIN {
- $VERSION = '1.19';
+ $VERSION = '1.21';
@ISA = qw{Module::Install::Base};
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/Module-Install-1.19/lib/Module/Install/Admin/Makefile.pm
new/Module-Install-1.21/lib/Module/Install/Admin/Makefile.pm
--- old/Module-Install-1.19/lib/Module/Install/Admin/Makefile.pm
2017-04-04 21:30:43.000000000 +0200
+++ new/Module-Install-1.21/lib/Module/Install/Admin/Makefile.pm
2023-04-27 10:20:34.000000000 +0200
@@ -6,7 +6,7 @@
use vars qw{$VERSION @ISA};
BEGIN {
- $VERSION = '1.19';
+ $VERSION = '1.21';
@ISA = qw{Module::Install::Base};
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/Module-Install-1.19/lib/Module/Install/Admin/Manifest.pm
new/Module-Install-1.21/lib/Module/Install/Admin/Manifest.pm
--- old/Module-Install-1.19/lib/Module/Install/Admin/Manifest.pm
2017-04-04 21:30:43.000000000 +0200
+++ new/Module-Install-1.21/lib/Module/Install/Admin/Manifest.pm
2023-04-27 10:20:34.000000000 +0200
@@ -5,7 +5,7 @@
use vars qw{$VERSION @ISA};
BEGIN {
- $VERSION = '1.19';
+ $VERSION = '1.21';
@ISA = qw{Module::Install::Base};
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/Module-Install-1.19/lib/Module/Install/Admin/Metadata.pm
new/Module-Install-1.21/lib/Module/Install/Admin/Metadata.pm
--- old/Module-Install-1.19/lib/Module/Install/Admin/Metadata.pm
2017-04-04 21:30:43.000000000 +0200
+++ new/Module-Install-1.21/lib/Module/Install/Admin/Metadata.pm
2023-04-27 10:20:34.000000000 +0200
@@ -6,7 +6,7 @@
use vars qw{$VERSION @ISA};
BEGIN {
- $VERSION = '1.19';
+ $VERSION = '1.21';
@ISA = 'Module::Install::Base';
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/Module-Install-1.19/lib/Module/Install/Admin/ScanDeps.pm
new/Module-Install-1.21/lib/Module/Install/Admin/ScanDeps.pm
--- old/Module-Install-1.19/lib/Module/Install/Admin/ScanDeps.pm
2017-04-04 21:30:43.000000000 +0200
+++ new/Module-Install-1.21/lib/Module/Install/Admin/ScanDeps.pm
2023-04-27 10:20:34.000000000 +0200
@@ -4,7 +4,7 @@
use Module::Install::Base ();
use vars qw{$VERSION @ISA};
BEGIN {
- $VERSION = '1.19';
+ $VERSION = '1.21';
@ISA = qw(Module::Install::Base);
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/Module-Install-1.19/lib/Module/Install/Admin/WriteAll.pm
new/Module-Install-1.21/lib/Module/Install/Admin/WriteAll.pm
--- old/Module-Install-1.19/lib/Module/Install/Admin/WriteAll.pm
2017-04-04 21:30:43.000000000 +0200
+++ new/Module-Install-1.21/lib/Module/Install/Admin/WriteAll.pm
2023-04-27 10:20:34.000000000 +0200
@@ -5,7 +5,7 @@
use vars qw{$VERSION @ISA};
BEGIN {
- $VERSION = '1.19';
+ $VERSION = '1.21';
@ISA = qw{Module::Install::Base};
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Module-Install-1.19/lib/Module/Install/Admin.pm
new/Module-Install-1.21/lib/Module/Install/Admin.pm
--- old/Module-Install-1.19/lib/Module/Install/Admin.pm 2017-04-04
21:30:43.000000000 +0200
+++ new/Module-Install-1.21/lib/Module/Install/Admin.pm 2023-04-27
10:20:34.000000000 +0200
@@ -6,7 +6,7 @@
use vars qw{$VERSION @ISA};
BEGIN {
- $VERSION = '1.19';
+ $VERSION = '1.21';
@ISA = 'Module::Install';
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/Module-Install-1.19/lib/Module/Install/AutoInstall.pm
new/Module-Install-1.21/lib/Module/Install/AutoInstall.pm
--- old/Module-Install-1.19/lib/Module/Install/AutoInstall.pm 2017-04-04
21:30:43.000000000 +0200
+++ new/Module-Install-1.21/lib/Module/Install/AutoInstall.pm 2023-04-27
10:20:34.000000000 +0200
@@ -5,7 +5,7 @@
use vars qw{$VERSION @ISA $ISCORE};
BEGIN {
- $VERSION = '1.19';
+ $VERSION = '1.21';
@ISA = 'Module::Install::Base';
$ISCORE = 1;
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Module-Install-1.19/lib/Module/Install/Base.pm
new/Module-Install-1.21/lib/Module/Install/Base.pm
--- old/Module-Install-1.19/lib/Module/Install/Base.pm 2017-04-04
21:30:43.000000000 +0200
+++ new/Module-Install-1.21/lib/Module/Install/Base.pm 2023-04-27
10:20:34.000000000 +0200
@@ -3,7 +3,7 @@
use strict 'vars';
use vars qw{$VERSION};
BEGIN {
- $VERSION = '1.19';
+ $VERSION = '1.21';
}
# Suspend handler for "redefined" warnings
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Module-Install-1.19/lib/Module/Install/Bundle.pm
new/Module-Install-1.21/lib/Module/Install/Bundle.pm
--- old/Module-Install-1.19/lib/Module/Install/Bundle.pm 2017-04-04
21:30:43.000000000 +0200
+++ new/Module-Install-1.21/lib/Module/Install/Bundle.pm 2023-04-27
10:20:34.000000000 +0200
@@ -6,7 +6,7 @@
use vars qw{$VERSION @ISA $ISCORE};
BEGIN {
- $VERSION = '1.19';
+ $VERSION = '1.21';
@ISA = 'Module::Install::Base';
$ISCORE = 1;
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Module-Install-1.19/lib/Module/Install/Can.pm
new/Module-Install-1.21/lib/Module/Install/Can.pm
--- old/Module-Install-1.19/lib/Module/Install/Can.pm 2017-04-04
21:30:43.000000000 +0200
+++ new/Module-Install-1.21/lib/Module/Install/Can.pm 2023-04-27
10:20:34.000000000 +0200
@@ -7,7 +7,7 @@
use vars qw{$VERSION @ISA $ISCORE};
BEGIN {
- $VERSION = '1.19';
+ $VERSION = '1.21';
@ISA = 'Module::Install::Base';
$ISCORE = 1;
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Module-Install-1.19/lib/Module/Install/Compiler.pm
new/Module-Install-1.21/lib/Module/Install/Compiler.pm
--- old/Module-Install-1.19/lib/Module/Install/Compiler.pm 2017-04-04
21:30:43.000000000 +0200
+++ new/Module-Install-1.21/lib/Module/Install/Compiler.pm 2023-04-27
10:20:34.000000000 +0200
@@ -6,7 +6,7 @@
use vars qw{$VERSION @ISA $ISCORE};
BEGIN {
- $VERSION = '1.19';
+ $VERSION = '1.21';
@ISA = 'Module::Install::Base';
$ISCORE = 1;
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Module-Install-1.19/lib/Module/Install/DSL.pm
new/Module-Install-1.21/lib/Module/Install/DSL.pm
--- old/Module-Install-1.19/lib/Module/Install/DSL.pm 2017-12-20
00:28:01.000000000 +0100
+++ new/Module-Install-1.21/lib/Module/Install/DSL.pm 1970-01-01
01:00:00.000000000 +0100
@@ -1,101 +0,0 @@
-package Module::Install::DSL;
-
-use strict;
-use vars qw{$VERSION $ISCORE};
-BEGIN {
- $VERSION = '1.19';
- $ISCORE = 1;
- *inc::Module::Install::DSL::VERSION = *VERSION;
- @inc::Module::Install::DSL::ISA = __PACKAGE__;
-}
-
-sub import {
- # Read in the rest of the Makefile.PL
- open 0 or die "Couldn't open $0: $!";
- my $dsl;
- SCOPE: {
- local $/ = undef;
- $dsl = join "", <0>;
- }
-
- # Change inc::Module::Install::DSL to the regular one.
- # Remove anything before the use inc::... line.
- $dsl =~
s/.*?^\s*use\s+(?:inc::)?Module::Install::DSL(\b[^;]*);\s*\n//sm;
-
- # Load inc::Module::Install as we would in a regular Makefile.Pl
- SCOPE: {
- package main;
- require inc::Module::Install;
- inc::Module::Install->import;
- }
-
- # Add the ::DSL plugin to the list of packages in /inc
- my $admin = $Module::Install::MAIN->{admin};
- if ( $admin ) {
- my $from = $INC{"$admin->{path}/DSL.pm"};
- my $to =
"$admin->{base}/$admin->{prefix}/$admin->{path}/DSL.pm";
- $admin->copy( $from => $to );
- }
-
- # Convert the basic syntax to code
- my $code = "{\n"
- . "package main;\n\n"
- . dsl2code($dsl)
- . "\n\nWriteAll();\n"
- . "}\n";
-
- # Execute the script
- eval $code;
- print STDERR "Failed to execute the generated code...\n$@" if $@;
-
- exit(0);
-}
-
-sub dsl2code {
- my $dsl = shift;
-
- # Split into lines and strip blanks
- my @lines = grep { /\S/ } split /[\012\015]+/, $dsl;
-
- # Each line represents one command
- my @code = ();
- my $static = 1;
- foreach my $line ( @lines ) {
- # Split the lines into tokens
- my @tokens = split /\s+/, $line;
-
- # The first word is the command
- my $command = shift @tokens;
- my @params = ();
- my @suffix = ();
- while ( @tokens ) {
- my $token = shift @tokens;
- if ( $token eq 'if' or $token eq 'unless' ) {
- # This is the beginning of a suffix
- push @suffix, $token;
- push @suffix, @tokens;
-
- # The conditional means this distribution
- # can no longer be considered fully static.
- $static = 0;
- last;
- } else {
- # Convert to a string
- $token =~ s/([\\\'])/\\$1/g;
- push @params, "'$token'";
- }
- };
-
- # Merge to create the final line of code
- @tokens = ( $command, @params ? join( ', ', @params ) : (),
@suffix );
- push @code, join( ' ', @tokens ) . ";\n";
- }
-
- # Is our configuration static?
- push @code, "static_config;\n" if $static;
-
- # Join into the complete code block
- return join( '', @code );
-}
-
-1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Module-Install-1.19/lib/Module/Install/Deprecated.pm
new/Module-Install-1.21/lib/Module/Install/Deprecated.pm
--- old/Module-Install-1.19/lib/Module/Install/Deprecated.pm 2017-04-04
21:30:43.000000000 +0200
+++ new/Module-Install-1.21/lib/Module/Install/Deprecated.pm 2023-04-27
10:20:34.000000000 +0200
@@ -5,7 +5,7 @@
use vars qw{$VERSION @ISA $ISCORE};
BEGIN {
- $VERSION = '1.19';
+ $VERSION = '1.21';
@ISA = 'Module::Install::Base';
$ISCORE = 1;
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Module-Install-1.19/lib/Module/Install/External.pm
new/Module-Install-1.21/lib/Module/Install/External.pm
--- old/Module-Install-1.19/lib/Module/Install/External.pm 2017-04-04
21:30:43.000000000 +0200
+++ new/Module-Install-1.21/lib/Module/Install/External.pm 2023-04-27
10:20:34.000000000 +0200
@@ -7,7 +7,7 @@
use vars qw{$VERSION $ISCORE @ISA};
BEGIN {
- $VERSION = '1.19';
+ $VERSION = '1.21';
$ISCORE = 1;
@ISA = qw{Module::Install::Base};
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Module-Install-1.19/lib/Module/Install/Fetch.pm
new/Module-Install-1.21/lib/Module/Install/Fetch.pm
--- old/Module-Install-1.19/lib/Module/Install/Fetch.pm 2017-12-19
06:18:55.000000000 +0100
+++ new/Module-Install-1.21/lib/Module/Install/Fetch.pm 2023-04-27
10:20:34.000000000 +0200
@@ -5,7 +5,7 @@
use vars qw{$VERSION @ISA $ISCORE};
BEGIN {
- $VERSION = '1.19';
+ $VERSION = '1.21';
@ISA = 'Module::Install::Base';
$ISCORE = 1;
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Module-Install-1.19/lib/Module/Install/Include.pm
new/Module-Install-1.21/lib/Module/Install/Include.pm
--- old/Module-Install-1.19/lib/Module/Install/Include.pm 2017-04-04
21:30:43.000000000 +0200
+++ new/Module-Install-1.21/lib/Module/Install/Include.pm 2023-04-27
10:20:34.000000000 +0200
@@ -5,7 +5,7 @@
use vars qw{$VERSION @ISA $ISCORE};
BEGIN {
- $VERSION = '1.19';
+ $VERSION = '1.21';
@ISA = 'Module::Install::Base';
$ISCORE = 1;
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Module-Install-1.19/lib/Module/Install/Inline.pm
new/Module-Install-1.21/lib/Module/Install/Inline.pm
--- old/Module-Install-1.19/lib/Module/Install/Inline.pm 2017-04-04
21:30:43.000000000 +0200
+++ new/Module-Install-1.21/lib/Module/Install/Inline.pm 2023-04-27
10:20:34.000000000 +0200
@@ -5,7 +5,7 @@
use vars qw{$VERSION @ISA $ISCORE};
BEGIN {
- $VERSION = '1.19';
+ $VERSION = '1.21';
@ISA = 'Module::Install::Base';
$ISCORE = 1;
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Module-Install-1.19/lib/Module/Install/MakeMaker.pm
new/Module-Install-1.21/lib/Module/Install/MakeMaker.pm
--- old/Module-Install-1.19/lib/Module/Install/MakeMaker.pm 2017-04-04
21:30:43.000000000 +0200
+++ new/Module-Install-1.21/lib/Module/Install/MakeMaker.pm 2023-04-27
10:20:34.000000000 +0200
@@ -6,7 +6,7 @@
use vars qw{$VERSION @ISA $ISCORE};
BEGIN {
- $VERSION = '1.19';
+ $VERSION = '1.21';
@ISA = 'Module::Install::Base';
$ISCORE = 1;
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Module-Install-1.19/lib/Module/Install/Makefile.pm
new/Module-Install-1.21/lib/Module/Install/Makefile.pm
--- old/Module-Install-1.19/lib/Module/Install/Makefile.pm 2017-04-04
21:30:43.000000000 +0200
+++ new/Module-Install-1.21/lib/Module/Install/Makefile.pm 2023-04-27
10:20:34.000000000 +0200
@@ -7,7 +7,7 @@
use vars qw{$VERSION @ISA $ISCORE};
BEGIN {
- $VERSION = '1.19';
+ $VERSION = '1.21';
@ISA = 'Module::Install::Base';
$ISCORE = 1;
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Module-Install-1.19/lib/Module/Install/Metadata.pm
new/Module-Install-1.21/lib/Module/Install/Metadata.pm
--- old/Module-Install-1.19/lib/Module/Install/Metadata.pm 2017-12-20
00:05:31.000000000 +0100
+++ new/Module-Install-1.21/lib/Module/Install/Metadata.pm 2023-04-27
10:20:34.000000000 +0200
@@ -5,7 +5,7 @@
use vars qw{$VERSION @ISA $ISCORE};
BEGIN {
- $VERSION = '1.19';
+ $VERSION = '1.21';
@ISA = 'Module::Install::Base';
$ISCORE = 1;
}
@@ -454,12 +454,8 @@
my %license_urls = (
perl => 'http://dev.perl.org/licenses/',
apache => 'http://apache.org/licenses/LICENSE-2.0',
- apache_1_1 => 'http://apache.org/licenses/LICENSE-1.1',
artistic => 'http://opensource.org/licenses/artistic-license.php',
- artistic_2 => 'http://opensource.org/licenses/artistic-license-2.0.php',
lgpl => 'http://opensource.org/licenses/lgpl-license.php',
- lgpl2 => 'http://opensource.org/licenses/lgpl-2.1.php',
- lgpl3 => 'http://opensource.org/licenses/lgpl-3.0.html',
bsd => 'http://opensource.org/licenses/bsd-license.php',
gpl => 'http://opensource.org/licenses/gpl-license.php',
gpl2 => 'http://opensource.org/licenses/gpl-2.0.php',
@@ -470,6 +466,12 @@
unrestricted => undef,
restrictive => undef,
unknown => undef,
+
+ # these are not actually allowed in meta-spec v1.4 but are left here for
compatibility:
+ apache_1_1 => 'http://apache.org/licenses/LICENSE-1.1',
+ artistic_2 => 'http://opensource.org/licenses/artistic-license-2.0.php',
+ lgpl2 => 'http://opensource.org/licenses/lgpl-2.1.php',
+ lgpl3 => 'http://opensource.org/licenses/lgpl-3.0.html',
);
sub license {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Module-Install-1.19/lib/Module/Install/PAR.pm
new/Module-Install-1.21/lib/Module/Install/PAR.pm
--- old/Module-Install-1.19/lib/Module/Install/PAR.pm 2017-12-19
06:19:07.000000000 +0100
+++ new/Module-Install-1.21/lib/Module/Install/PAR.pm 2023-04-27
10:20:34.000000000 +0200
@@ -5,7 +5,7 @@
use vars qw{$VERSION @ISA $ISCORE};
BEGIN {
- $VERSION = '1.19';
+ $VERSION = '1.21';
@ISA = 'Module::Install::Base';
$ISCORE = 1;
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Module-Install-1.19/lib/Module/Install/Run.pm
new/Module-Install-1.21/lib/Module/Install/Run.pm
--- old/Module-Install-1.19/lib/Module/Install/Run.pm 2017-04-04
21:30:43.000000000 +0200
+++ new/Module-Install-1.21/lib/Module/Install/Run.pm 2023-04-27
10:20:34.000000000 +0200
@@ -5,7 +5,7 @@
use vars qw{$VERSION @ISA $ISCORE};
BEGIN {
- $VERSION = '1.19';
+ $VERSION = '1.21';
@ISA = 'Module::Install::Base';
$ISCORE = 1;
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Module-Install-1.19/lib/Module/Install/Scripts.pm
new/Module-Install-1.21/lib/Module/Install/Scripts.pm
--- old/Module-Install-1.19/lib/Module/Install/Scripts.pm 2017-04-04
21:30:43.000000000 +0200
+++ new/Module-Install-1.21/lib/Module/Install/Scripts.pm 2023-04-27
10:20:34.000000000 +0200
@@ -5,7 +5,7 @@
use vars qw{$VERSION @ISA $ISCORE};
BEGIN {
- $VERSION = '1.19';
+ $VERSION = '1.21';
@ISA = 'Module::Install::Base';
$ISCORE = 1;
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Module-Install-1.19/lib/Module/Install/Share.pm
new/Module-Install-1.21/lib/Module/Install/Share.pm
--- old/Module-Install-1.19/lib/Module/Install/Share.pm 2017-04-04
21:30:43.000000000 +0200
+++ new/Module-Install-1.21/lib/Module/Install/Share.pm 2023-04-27
10:20:34.000000000 +0200
@@ -7,7 +7,7 @@
use vars qw{$VERSION @ISA $ISCORE};
BEGIN {
- $VERSION = '1.19';
+ $VERSION = '1.21';
@ISA = 'Module::Install::Base';
$ISCORE = 1;
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Module-Install-1.19/lib/Module/Install/Win32.pm
new/Module-Install-1.21/lib/Module/Install/Win32.pm
--- old/Module-Install-1.19/lib/Module/Install/Win32.pm 2017-04-04
21:30:43.000000000 +0200
+++ new/Module-Install-1.21/lib/Module/Install/Win32.pm 2023-04-27
10:20:34.000000000 +0200
@@ -5,7 +5,7 @@
use vars qw{$VERSION @ISA $ISCORE};
BEGIN {
- $VERSION = '1.19';
+ $VERSION = '1.21';
@ISA = 'Module::Install::Base';
$ISCORE = 1;
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Module-Install-1.19/lib/Module/Install/With.pm
new/Module-Install-1.21/lib/Module/Install/With.pm
--- old/Module-Install-1.19/lib/Module/Install/With.pm 2017-04-04
21:30:43.000000000 +0200
+++ new/Module-Install-1.21/lib/Module/Install/With.pm 2023-04-27
10:20:34.000000000 +0200
@@ -7,7 +7,7 @@
use vars qw{$VERSION @ISA $ISCORE};
BEGIN {
- $VERSION = '1.19';
+ $VERSION = '1.21';
@ISA = 'Module::Install::Base';
$ISCORE = 1;
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Module-Install-1.19/lib/Module/Install/WriteAll.pm
new/Module-Install-1.21/lib/Module/Install/WriteAll.pm
--- old/Module-Install-1.19/lib/Module/Install/WriteAll.pm 2017-04-04
21:30:43.000000000 +0200
+++ new/Module-Install-1.21/lib/Module/Install/WriteAll.pm 2023-04-27
10:20:34.000000000 +0200
@@ -5,7 +5,7 @@
use vars qw{$VERSION @ISA $ISCORE};
BEGIN {
- $VERSION = '1.19';
+ $VERSION = '1.21';
@ISA = qw{Module::Install::Base};
$ISCORE = 1;
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Module-Install-1.19/lib/Module/Install.pm
new/Module-Install-1.21/lib/Module/Install.pm
--- old/Module-Install-1.19/lib/Module/Install.pm 2017-08-20
01:52:26.000000000 +0200
+++ new/Module-Install-1.21/lib/Module/Install.pm 2023-04-27
10:20:34.000000000 +0200
@@ -30,7 +30,7 @@
# This is not enforced yet, but will be some time in the next few
# releases once we can make sure it won't clash with custom
# Module::Install extensions.
- $VERSION = '1.19';
+ $VERSION = '1.21';
# Storage for the pseudo-singleton
$MAIN = undef;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Module-Install-1.19/lib/inc/Module/Install/DSL.pm
new/Module-Install-1.21/lib/inc/Module/Install/DSL.pm
--- old/Module-Install-1.19/lib/inc/Module/Install/DSL.pm 2017-12-20
00:28:01.000000000 +0100
+++ new/Module-Install-1.21/lib/inc/Module/Install/DSL.pm 1970-01-01
01:00:00.000000000 +0100
@@ -1,108 +0,0 @@
-package inc::Module::Install::DSL;
-
-# This module ONLY loads if the user has manually installed their own
-# installation of Module::Install, and are some form of MI author.
-#
-# It runs from the installed location, and is never bundled
-# along with the other bundled modules.
-#
-# So because the version of this differs from the version that will
-# be bundled almost every time, it doesn't have it's own version and
-# isn't part of the synchronisation-checking.
-
-use strict;
-use vars qw{$VERSION};
-BEGIN {
- # While this version will be overwritten when Module::Install
- # loads, it remains so Module::Install itself can detect which
- # version an author currently has installed.
- # This allows it to implement any back-compatibility features
- # it may want or need to.
- $VERSION = '1.19';
-}
-
-if ( -d './inc' ) {
- my $author = $^O eq 'VMS' ? './inc/_author' : './inc/.author';
- if ( -d $author ) {
- $Module::Install::AUTHOR = 1;
- require File::Path;
- File::Path::rmtree('inc');
- }
-} else {
- $Module::Install::AUTHOR = 1;
-}
-
-unshift @INC, 'inc' unless $INC[0] eq 'inc';
-require inc::Module::Install;
-require Module::Install::DSL;
-
-# Tie our import to the main one
-sub import {
- goto &Module::Install::DSL::import;
-}
-
-1;
-
-=pod
-
-=head1 NAME
-
-inc::Module::Install::DSL - Domain Specific Language for Module::Install
-
-=head1 SYNOPSIS
-
- use inc::Module::Install::DSL 0.80;
-
- all_from lib/ADAMK/Repository.pm
- requires File::Spec 3.29
- requires File::pushd 1.00
- requires File::Find::Rule 0.30
- requires File::Find::Rule::VCS 1.05
- requires File::Flat 0
- requires File::Remove 1.42
- requires IPC::Run3 0.034
- requires Object::Tiny 1.06
- requires Params::Util 0.35
- requires CPAN::Version 5.5
- test_requires Test::More 0.86
- test_requires Test::Deep 1.03
- install_script adamk
-
- requires_external_bin svn
-
-=head1 DESCRIPTION
-
-One of the primary design goals of L<Module::Install> is to simplify
-the creation of F<Makefile.PL> scripts.
-
-Part of this involves the gradual reduction of any and all superfluous
-characters, with the ultimate goal of requiring no non-critical
-information in the file.
-
-L<Module::Install::DSL> is a simple B<Domain Specific Language> based
-on the already-lightweight L<Module::Install> command syntax.
-
-The DSL takes one command on each line, and then wraps the command
-(and its parameters) with the normal quotes and semi-colons etc to
-turn it into Perl code.
-
-=head1 SUPPORT
-
-Bugs should be reported via the CPAN bug tracker at
-
-L<http://rt.cpan.org/NoAuth/ReportBug.html?Queue=Module-Install>
-
-For other issues contact the author.
-
-=head1 AUTHORS
-
-Adam Kennedy E<lt>[email protected]<gt>
-
-=head1 COPYRIGHT
-
-Copyright 2008 - 2012 Adam Kennedy.
-
-This program is free software; you can redistribute it and/or
-modify it under the same terms as Perl itself.
-
-=cut
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Module-Install-1.19/lib/inc/Module/Install.pm
new/Module-Install-1.21/lib/inc/Module/Install.pm
--- old/Module-Install-1.19/lib/inc/Module/Install.pm 2017-12-19
06:19:11.000000000 +0100
+++ new/Module-Install-1.21/lib/inc/Module/Install.pm 2023-04-27
10:20:34.000000000 +0200
@@ -18,7 +18,7 @@
# version an author currently has installed.
# This allows it to implement any back-compatibility features
# it may want or need to.
- $VERSION = '1.19';
+ $VERSION = '1.21';
}
if ( -d './inc' ) {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Module-Install-1.19/t/01_compile.t
new/Module-Install-1.21/t/01_compile.t
--- old/Module-Install-1.19/t/01_compile.t 2017-12-20 00:28:01.000000000
+0100
+++ new/Module-Install-1.21/t/01_compile.t 2023-04-27 10:20:34.000000000
+0200
@@ -6,7 +6,7 @@
$^W = 1;
}
-use Test::More tests => 68;
+use Test::More tests => 66;
# Check their perl version
ok( $] >= 5.005, "Your perl is new enough" );
@@ -23,7 +23,6 @@
Module::Install::Can
Module::Install::Compiler
Module::Install::Deprecated
- Module::Install::DSL
Module::Install::External
Module::Install::Fetch
Module::Install::Include
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Module-Install-1.19/t/08_dsl.t
new/Module-Install-1.21/t/08_dsl.t
--- old/Module-Install-1.19/t/08_dsl.t 2017-12-20 00:28:01.000000000 +0100
+++ new/Module-Install-1.21/t/08_dsl.t 1970-01-01 01:00:00.000000000 +0100
@@ -1,80 +0,0 @@
-# Tests for Module::Install::DSL
-
-use strict;
-BEGIN {
- $| = 1;
- $^W = 1;
-}
-
-use Test::More tests => 8;
-use lib 't/lib';
-use MyTest;
-
-# Load the DSL module
-require_ok( 'inc::Module::Install::DSL' );
-
-# Generate code from a simple dsl block
-my $code = Module::Install::DSL::dsl2code(<<'END_DSL');
-all_from lib/My/Module.pm
-requires perl 5.008
-requires Carp 0
-requires Win32 if win32
-test_requires Test::More
-install_share
-END_DSL
-
-is( $code, <<'END_PERL', 'dsl2code generates the expected code' );
-all_from 'lib/My/Module.pm';
-requires 'perl', '5.008';
-requires 'Carp', '0';
-requires 'Win32' if win32;
-test_requires 'Test::More';
-install_share;
-END_PERL
-
-
-
-
-
-######################################################################
-# Automatic dynamic vs static detection
-
-# Automatically set static_config if there are no conditionals
-my $static = Module::Install::DSL::dsl2code(<<'END_DSL');
-all_from lib/My/Module.pm
-requires perl 5.008
-requires Carp 0
-requires Win32
-test_requires Test::More
-install_share
-END_DSL
-
-is( $static, <<'END_PERL', 'dsl2code generates the expected code' );
-all_from 'lib/My/Module.pm';
-requires 'perl', '5.008';
-requires 'Carp', '0';
-requires 'Win32';
-test_requires 'Test::More';
-install_share;
-static_config;
-END_PERL
-
-
-
-
-
-#####################################################################
-# Full scan dist run
-
-ok( create_dist( 'Foo', { 'Makefile.PL' => <<"END_DSL" }), 'create_dist' );
-use inc::Module::Install::DSL 0.81;
-name Foo
-version 0.01
-license perl
-requires_from lib/Foo.pm
-requires File::Spec 0.79
-END_DSL
-ok( build_dist(), 'build_dist' );
-ok( -f makefile() );
-ok( -f file('META.yml') );
-ok( kill_dist(), 'kill_dist' );
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Module-Install-1.19/t/lib/MyTest.pm
new/Module-Install-1.21/t/lib/MyTest.pm
--- old/Module-Install-1.19/t/lib/MyTest.pm 2017-04-04 21:30:43.000000000
+0200
+++ new/Module-Install-1.21/t/lib/MyTest.pm 2023-04-27 10:20:34.000000000
+0200
@@ -9,7 +9,7 @@
use vars qw{$VERSION @ISA @EXPORT $DIST};
BEGIN {
- $VERSION = '1.19';
+ $VERSION = '1.21';
@ISA = 'Exporter';
@EXPORT = qw{
create_dist