summaryrefslogtreecommitdiff
path: root/mk/bulk/post-build
diff options
context:
space:
mode:
Diffstat (limited to 'mk/bulk/post-build')
-rw-r--r--mk/bulk/post-build11
1 files changed, 7 insertions, 4 deletions
diff --git a/mk/bulk/post-build b/mk/bulk/post-build
index bf894c0f790..41b79f5ee16 100644
--- a/mk/bulk/post-build
+++ b/mk/bulk/post-build
@@ -1,5 +1,5 @@
#!/usr/pkg/bin/perl
-# $NetBSD: post-build,v 1.47.2.2 2005/01/13 20:11:55 tv Exp $
+# $NetBSD: post-build,v 1.47.2.3 2005/01/24 18:40:01 tv Exp $
#
# Collect stuff after a pkg bulk build
#
@@ -217,9 +217,9 @@ sub pkgResult ($$) {
my $file = "";
my $ver = "";
foreach my $ident (@idents) {
- $ident =~ /\$[N]etBSD: ([^ ]*),v ([^ ]*) ([^ ]*) ([^ ]*) ([^ ]*) Exp \$/;
- if ("$3 $4" gt $datetime) {
- $datetime = "$3 $4";
+ $ident =~ /\$[N]etBSD: ([^ ]*),v [^ ]* ([^ ]*) ([^ ]*) [^ ]* Exp \$/;
+ if (defined($2) && defined($3) && ("$2 $3" gt $datetime)) {
+ $datetime = "$2 $3";
$file = $1;
$ver = $1;
}
@@ -227,6 +227,9 @@ sub pkgResult ($$) {
my $maintainer = `grep ^MAINTAINER $vars{USR_PKGSRC}/$pkg/Makefile`;
$maintainer =~ s/MAINTAINER=[ \t]*//;
+ if (! $maintainer) {
+ $maintainer = `cd $vars{USR_PKGSRC}/$pkg ; $BMAKE show-var VARNAME=MAINTAINER`;
+ }
$maintainer =~ s/</&lt;/g;
$maintainer =~ s/>/&gt;/g;
chomp($maintainer);