Sun Jun 16 00:56:44 2013 UTC ()
Fix problems with recent perl as:
Can't locate getopt.pl in @INC (@INC contains:...
by adding two patches.
  patches/patch-agent_test_TEST
  patches/patch-bin_perload

See the thread starting with:
| To: tech-pkg@NetBSD.org
| Subject: broken packages for 2013q2
| From: David Holland <dholland-pkgtech@NetBSD.org>
| Date: Wed, 12 Jun 2013 04:02:11 +0000
  or
http://mail-index.netbsd.org/tech-pkg/2013/06/12/msg011548.html


(mef)
diff -r1.6 -r1.7 pkgsrc/mail/mailagent/distinfo
diff -r0 -r1.1 pkgsrc/mail/mailagent/patches/patch-agent_test_TEST
diff -r0 -r1.1 pkgsrc/mail/mailagent/patches/patch-bin_perload

cvs diff -r1.6 -r1.7 pkgsrc/mail/mailagent/distinfo (expand / switch to unified diff)

--- pkgsrc/mail/mailagent/distinfo 2013/06/15 06:09:37 1.6
+++ pkgsrc/mail/mailagent/distinfo 2013/06/16 00:56:44 1.7
@@ -1,20 +1,22 @@ @@ -1,20 +1,22 @@
1$NetBSD: distinfo,v 1.6 2013/06/15 06:09:37 obache Exp $ 1$NetBSD: distinfo,v 1.7 2013/06/16 00:56:44 mef Exp $
2 2
3SHA1 (mailagent-3.0.73.tar.gz) = c8a0329d79c98cb25bb53c79f06fcd63df58c418 3SHA1 (mailagent-3.0.73.tar.gz) = c8a0329d79c98cb25bb53c79f06fcd63df58c418
4RMD160 (mailagent-3.0.73.tar.gz) = 70b2804fdd0602a20cb5a9f3391d460f47972570 4RMD160 (mailagent-3.0.73.tar.gz) = 70b2804fdd0602a20cb5a9f3391d460f47972570
5Size (mailagent-3.0.73.tar.gz) = 533579 bytes 5Size (mailagent-3.0.73.tar.gz) = 533579 bytes
6SHA1 (patch-aa) = 3a54c5549bb38050871546b9ab9b58c30349c7a7 6SHA1 (patch-aa) = 3a54c5549bb38050871546b9ab9b58c30349c7a7
7SHA1 (patch-ab) = 06234ca205484e24dc175d828c6ecc82d4dc3342 7SHA1 (patch-ab) = 06234ca205484e24dc175d828c6ecc82d4dc3342
8SHA1 (patch-ac) = 2431b92220a17eb8125eb31fabbd4a0827a150b3 8SHA1 (patch-ac) = 2431b92220a17eb8125eb31fabbd4a0827a150b3
9SHA1 (patch-ad) = d3e3e39c41219f8cbcff506046e2f00c0d659792 9SHA1 (patch-ad) = d3e3e39c41219f8cbcff506046e2f00c0d659792
10SHA1 (patch-ae) = 37aab7df41b7e87aef4963e0e6eabb16e80023e0 10SHA1 (patch-ae) = 37aab7df41b7e87aef4963e0e6eabb16e80023e0
11SHA1 (patch-agent_edusers.SH) = 25896f576297e33814f59b30bbacb6c375c12a27 11SHA1 (patch-agent_edusers.SH) = 25896f576297e33814f59b30bbacb6c375c12a27
12SHA1 (patch-agent_filter_lock.c) = 2c6d5a958038b264745dfb25765e204cc4bd24c7 12SHA1 (patch-agent_filter_lock.c) = 2c6d5a958038b264745dfb25765e204cc4bd24c7
13SHA1 (patch-agent_filter_main.c) = fdb7d2f6ee068646cc62329f197b4f9ba137cb9f 13SHA1 (patch-agent_filter_main.c) = fdb7d2f6ee068646cc62329f197b4f9ba137cb9f
14SHA1 (patch-agent_magent.sh) = 39d4e9d6d848f2f51435bab13bb2f27fa391741f 14SHA1 (patch-agent_magent.sh) = 39d4e9d6d848f2f51435bab13bb2f27fa391741f
15SHA1 (patch-agent_maildist.SH) = 7b94e87042aa416f6469d2b7cb0d1743db0eefba 15SHA1 (patch-agent_maildist.SH) = 7b94e87042aa416f6469d2b7cb0d1743db0eefba
16SHA1 (patch-agent_mailhelp.SH) = 0868f72362df49d169a5b45a226befb731cb0d49 16SHA1 (patch-agent_mailhelp.SH) = 0868f72362df49d169a5b45a226befb731cb0d49
17SHA1 (patch-agent_maillist.SH) = 811a179309462561202761e01eec56d3251417c2 17SHA1 (patch-agent_maillist.SH) = 811a179309462561202761e01eec56d3251417c2
18SHA1 (patch-agent_mailpatch.SH) = f25433d766c4acc8d7ffd41697cd217b82bb3cba 18SHA1 (patch-agent_mailpatch.SH) = f25433d766c4acc8d7ffd41697cd217b82bb3cba
19SHA1 (patch-agent_package.SH) = 166319557ec0d6de3667e58010d10800e96da9dd 19SHA1 (patch-agent_package.SH) = 166319557ec0d6de3667e58010d10800e96da9dd
 20SHA1 (patch-agent_test_TEST) = e9e16b500920dc2508c9b5874b1775f4efacfe41
 21SHA1 (patch-bin_perload) = dfbd8e8e20c6f0ce91df0d1ee091ce0ff52b7219
20SHA1 (patch-agent_pl_utmp_utmp__ph.c) = 1b07456aced48e12ede4cf5d87e4060e34064f1e 22SHA1 (patch-agent_pl_utmp_utmp__ph.c) = 1b07456aced48e12ede4cf5d87e4060e34064f1e

File Added: pkgsrc/mail/mailagent/patches/Attic/patch-agent_test_TEST
$NetBSD: patch-agent_test_TEST,v 1.1 2013/06/16 00:56:44 mef Exp $

Can't locate getopt.pl in @INC (@INC contains:
...
at ./TEST line 57.  
 *** Error  code 2

--- agent/test/TEST.orig	2001-03-18 03:31:28.000000000 +0900
+++ agent/test/TEST	2013-06-15 12:21:11.000000000 +0900
@@ -54,8 +54,8 @@ $ENV{'LOCKEXT'} = $cfsh'd_flexfnam eq 'd
 $failed = 0;
 $how_many = 0;
 
-require 'getopt.pl';
-&Getopt;
+use Getopt::Std;
+getopt();
 
 $mailagent = 'mailagent';			# Default program (dataloaded version)
 $mailagent = 'magent' if $opt_n;	# Use non-dataloaded version

File Added: pkgsrc/mail/mailagent/patches/patch-bin_perload
$NetBSD: patch-bin_perload,v 1.1 2013/06/16 00:56:44 mef Exp $

Extracting agent/magent (with variable substitutions)
perl ../bin/perload -o magent > mailagent
$* is no longer supported at ../bin/perload line 463.
Can't locate getopt.pl in @INC (@INC contains:
....
.) at ../bin/perload line 40.
 *** Error code 2

--- bin/perload.orig	2001-03-18 03:31:36.000000000 +0900
+++ bin/perload	2013-06-15 12:18:17.000000000 +0900
@@ -37,8 +37,8 @@ $current_package = 'main';		# Current pa
 $init_emitted = 0;				# True when dataloading stamp was emitted
 $in_function = 0;
 
-require 'getopt.pl';
-&Getopt;
+use Getopt::Std;
+getopt();
 
 while (<>) {
 	if ($. == 1 && /^(:|#).*perl/) {	# Invocation stub