# HG changeset patch
# User Mitesh Patel <qed777@gmail.com>
# Date 1276046118 25200
# Node ID cd635f66a59be9a40825be82c25817548afeb674
# Parent  09648a84e61a08a957d14b24194ff9a63dd51b0b
#9186: Set empty MAKEFLAGS for "make install" to fix OS X parallel spkg build

The GNU make documentation on MAKEFLAGS:

http://www.gnu.org/software/make/manual/html_node/Options_002fRecursion.html

diff --git a/SPKG.txt b/SPKG.txt
--- a/SPKG.txt
+++ b/SPKG.txt
@@ -22,6 +22,11 @@
 
 == Changelog ==
 
+=== r-2.10.1.p2 (Mitesh Patel, June 8th 2010) ===
+ * #9186: Set an empty MAKEFLAGS variable before "make install".  On
+   OS X, at least, this fixes building multiple spkgs in parallel (cf.
+   #8306).
+
 === r-2.10.1.p1 (Karl-Dieter Crisman, April 12th 2010) ===
  * Re-enable Aqua support on OSX
 
diff --git a/spkg-install b/spkg-install
--- a/spkg-install
+++ b/spkg-install
@@ -130,6 +130,9 @@ fi
 
 #parallel make install is broken
 export MAKE=make
+# We clear MAKEFLAGS to fix building multiple spkgs in parallel on OS X.
+export MAKEFLAGS=
+
 $MAKE vignettes #needed for help system
 $MAKE install
 if [ $? -ne 0 ]; then
