diff options
Diffstat (limited to 'mk/bulk/post-build')
-rw-r--r-- | mk/bulk/post-build | 11 |
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/</</g; $maintainer =~ s/>/>/g; chomp($maintainer); |