summaryrefslogtreecommitdiff
path: root/mk
diff options
context:
space:
mode:
authorjmmv <jmmv>2005-01-14 13:08:28 +0000
committerjmmv <jmmv>2005-01-14 13:08:28 +0000
commit934b865c4e242927c455195e08d3f82c14d41476 (patch)
tree437506bc176765794bdac1195849d15ab2441a72 /mk
parent138253864e3c0f47d0e2d16dc6852126b8bc7c65 (diff)
downloadpkgsrc-934b865c4e242927c455195e08d3f82c14d41476.tar.gz
For those packages where the maintainer field can't be determined by
grepping, run make to get MAINTAINER's value. I've tested this with a script that tries to "simulate" this one without problems, but I can't test it "in place".
Diffstat (limited to 'mk')
-rw-r--r--mk/bulk/post-build5
1 files changed, 4 insertions, 1 deletions
diff --git a/mk/bulk/post-build b/mk/bulk/post-build
index 2beb1924854..570edd2cd60 100644
--- a/mk/bulk/post-build
+++ b/mk/bulk/post-build
@@ -1,5 +1,5 @@
#!/usr/pkg/bin/perl
-# $NetBSD: post-build,v 1.49 2005/01/13 19:29:28 tv Exp $
+# $NetBSD: post-build,v 1.50 2005/01/14 13:08:28 jmmv Exp $
#
# Collect stuff after a pkg bulk build
#
@@ -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);