pkgsrc/devel/monodevelop/patches/patch-ac
kefren eadc6401ee Use ${MAKE_PROGRAM} instead of hardcoding gmake. The latter will cause
problems on linux systems. Bump PKGREVISION. Noticed by Tobias Nygren
2010-04-17 17:11:04 +00:00

39 lines
1.8 KiB
Text

$NetBSD: patch-ac,v 1.2 2010/04/17 17:11:05 kefren Exp $
--- src/addins/MonoDevelop.Autotools/MakefileProjectServiceExtension.cs.orig 2010-04-16 12:51:03.000000000 +0300
+++ src/addins/MonoDevelop.Autotools/MakefileProjectServiceExtension.cs 2010-04-16 12:51:58.000000000 +0300
@@ -169,7 +169,7 @@ namespace MonoDevelop.Autotools
chainedOutput.ChainWriter (monitor.Log);
chainedOutput.ChainWriter (swOutput);
- ProcessWrapper process = Runtime.ProcessService.StartProcess ("make",
+ ProcessWrapper process = Runtime.ProcessService.StartProcess ("MAKEPROGRAM",
data.BuildTargetName,
baseDir,
chainedOutput,
@@ -257,7 +257,7 @@ namespace MonoDevelop.Autotools
// Snatched from our codedom code :-).
//FIXME: Get this from the language binding.. if a known lang
- static Regex regexEnterDir = new Regex (@"make\[[0-9]*\]: ([a-zA-Z]*) directory `(.*)'");
+ static Regex regexEnterDir = new Regex (@"MAKEPROGRAM\[[0-9]*\]: ([a-zA-Z]*) directory `(.*)'");
private static CompilerError CreateCompilerErrorFromString (string error_string, Stack<string> dirs, Regex regex)
{
@@ -348,7 +348,7 @@ namespace MonoDevelop.Autotools
{
string baseDir = proj.BaseDirectory;
- ProcessWrapper process = Runtime.ProcessService.StartProcess ( "make",
+ ProcessWrapper process = Runtime.ProcessService.StartProcess ( "MAKEPROGRAM",
data.CleanTargetName,
baseDir,
monitor.Log,
@@ -403,7 +403,7 @@ namespace MonoDevelop.Autotools
monitor.BeginTask (GettextCatalog.GetString ("Executing {0}", project.Name), 1);
try
{
- ProcessWrapper process = Runtime.ProcessService.StartProcess ("make",
+ ProcessWrapper process = Runtime.ProcessService.StartProcess ("MAKEPROGRAM",
data.ExecuteTargetName,
project.BaseDirectory,
console.Out,