Sat Jun 27 18:42:42 2015 UTC ()
Fix build with Perl 5.22.


(joerg)
diff -r1.1.1.1 -r1.2 pkgsrc/databases/p5-YAML-MLDBM/distinfo
diff -r0 -r1.1 pkgsrc/databases/p5-YAML-MLDBM/patches/patch-CPAN_MakeMaker.pm

cvs diff -r1.1.1.1 -r1.2 pkgsrc/databases/p5-YAML-MLDBM/distinfo (expand / switch to unified diff)

--- pkgsrc/databases/p5-YAML-MLDBM/distinfo 2010/07/31 07:16:23 1.1.1.1
+++ pkgsrc/databases/p5-YAML-MLDBM/distinfo 2015/06/27 18:42:42 1.2
@@ -1,5 +1,6 @@ @@ -1,5 +1,6 @@
1$NetBSD: distinfo,v 1.1.1.1 2010/07/31 07:16:23 sno Exp $ 1$NetBSD: distinfo,v 1.2 2015/06/27 18:42:42 joerg Exp $
2 2
3SHA1 (YAML-MLDBM-0.10.tar.gz) = be53f12206f8a8c99dee6c2d83c3faa439d70d6f 3SHA1 (YAML-MLDBM-0.10.tar.gz) = be53f12206f8a8c99dee6c2d83c3faa439d70d6f
4RMD160 (YAML-MLDBM-0.10.tar.gz) = 26d673818d96dc489f0286050127f9605fd55a86 4RMD160 (YAML-MLDBM-0.10.tar.gz) = 26d673818d96dc489f0286050127f9605fd55a86
5Size (YAML-MLDBM-0.10.tar.gz) = 3420 bytes 5Size (YAML-MLDBM-0.10.tar.gz) = 3420 bytes
 6SHA1 (patch-CPAN_MakeMaker.pm) = b53a24aa90755f4bdbce47050d9b7120c57ec410

File Added: pkgsrc/databases/p5-YAML-MLDBM/patches/patch-CPAN_MakeMaker.pm
$NetBSD: patch-CPAN_MakeMaker.pm,v 1.1 2015/06/27 18:42:42 joerg Exp $

--- CPAN/MakeMaker.pm.orig	2015-06-24 20:36:16.000000000 +0000
+++ CPAN/MakeMaker.pm
@@ -36,15 +36,14 @@ sub WriteMakefile {
     determine_VERSION()
       unless defined $ARGS{VERSION} or defined $ARGS{VERSION_FROM};
     determine_CLEAN_FILES() 
-      if defined $main::CLEAN_FILES or
-         defined @main::CLEAN_FILES;
+      if defined $main::CLEAN_FILES or @main::CLEAN_FILES;
     $ARGS{ABSTRACT} = $main::ABSTRACT 
       if defined $main::ABSTRACT and $] >= 5.005;
     $ARGS{AUTHOR} = $main::AUTHOR 
       if defined $main::AUTHOR and $] >= 5.005;
-    $ARGS{PREREQ_PM} = \%main::PREREQ_PM if defined %main::PREREQ_PM;
-    $ARGS{PL_FILES} = \%main::PL_FILES if defined %main::PL_FILES;
-    $ARGS{EXE_FILES} = \@main::EXE_FILES if defined @main::EXE_FILES;
+    $ARGS{PREREQ_PM} = \%main::PREREQ_PM if %main::PREREQ_PM;
+    $ARGS{PL_FILES} = \%main::PL_FILES if %main::PL_FILES;
+    $ARGS{EXE_FILES} = \@main::EXE_FILES if @main::EXE_FILES;
 
     my %Args = (%ARGS, %args);
     ExtUtils::MakeMaker::WriteMakefile(%Args);
@@ -119,7 +118,7 @@ sub determine_CLEAN_FILES {
             $clean_files = $main::CLEAN_FILES;
         }
     }
-    if (defined(@main::CLEAN_FILES)) {
+    if (@main::CLEAN_FILES) {
         $clean_files = join ' ', ($clean_files, @main::CLEAN_FILES);
     }
     $clean_files = join ' ', ($clean_files, @CLEAN);