pkgsrc/devel/cqual/patches/patch-ce
2006-07-17 22:16:55 +00:00

36 lines
1.1 KiB
Text

$NetBSD: patch-ce,v 1.1 2006/07/17 22:16:55 rillig Exp $
- Use @CC@ instead of gcc for the compiler.
- Prefer the installed cqual over the one in $PATH.
- Error messages belong on stderr, not stdout.
--- bin/gcqual.in.orig 2006-07-17 08:55:02.000000000 +0200
+++ bin/gcqual.in 2006-07-17 08:57:26.000000000 +0200
@@ -22,10 +22,10 @@ use File::Basename;
# Global config options -- should probably do something smarter with $CC
-$CC="gcc";
-$cqual="cqual";
-$pkgdatadir = "@prefix@/share/@PACKAGE@"; # Yuck. Is there a better way?
-$scriptname = $0;
+my $CC = "@CC@";
+my $cqual = (-f "@prefix@/bin/cqual" ? "@prefix@/bin/cqual" : "cqual");
+my $pkgdatadir = "@prefix@/share/@PACKAGE@"; # Yuck. Is there a better way?
+my $scriptname = $0;
sub usage
{
@@ -237,10 +237,10 @@ if ($#ifiles >= 0) {
}
print ("@cmd\n") if ($debug);
system(@cmd) == 0
- or die "cqual failed: $?";
+ or die "cqual failed with exitcode " . ($?>>8) . ": $!";
}
else
{
- print ("Could not parse command line args. No .c or .i files specified?\n");
+ print STDERR ("Could not parse command line args. No .c or .i files specified?\n");
usage();
}