[63981] trunk/dports/graphics/InsightToolkit

jeremyhu at macports.org jeremyhu at macports.org
Fri Feb 19 15:35:22 PST 2010


Revision: 63981
          http://trac.macports.org/changeset/63981
Author:   jeremyhu at macports.org
Date:     2010-02-19 15:35:19 -0800 (Fri, 19 Feb 2010)
Log Message:
-----------
InsightToolkit: Workaround a possible OOM build issue on SnowLeopard

Modified Paths:
--------------
    trunk/dports/graphics/InsightToolkit/Portfile

Added Paths:
-----------
    trunk/dports/graphics/InsightToolkit/files/
    trunk/dports/graphics/InsightToolkit/files/oom.patch

Modified: trunk/dports/graphics/InsightToolkit/Portfile
===================================================================
--- trunk/dports/graphics/InsightToolkit/Portfile	2010-02-19 22:50:41 UTC (rev 63980)
+++ trunk/dports/graphics/InsightToolkit/Portfile	2010-02-19 23:35:19 UTC (rev 63981)
@@ -41,6 +41,8 @@
 extract.only    InsightToolkit-${version}.tar.gz \
                 CableSwig-ITK-${version}.tar.gz
 
+patchfiles      oom.patch
+
 platforms       darwin
 
 depends_build   port:gmake \
@@ -174,9 +176,13 @@
 # variant name [requires variant] [conflicts variant] [description description]
 
 default_variants \
-    +doc \
-    +python25
+    +doc
+
 # Test the python26 variant ASAP.
+#if {![variant_isset python24] && ![variant_isset python25] && ![variant_isset python26]} {
+if {![variant_isset python24] && ![variant_isset python25]} {
+        default_variants-append    +python25
+}
 
 # universal variant is failing, so let's disable it
 universal_variant no

Added: trunk/dports/graphics/InsightToolkit/files/oom.patch
===================================================================
--- trunk/dports/graphics/InsightToolkit/files/oom.patch	                        (rev 0)
+++ trunk/dports/graphics/InsightToolkit/files/oom.patch	2010-02-19 23:35:19 UTC (rev 63981)
@@ -0,0 +1,20 @@
+--- Wrapping/WrapITK/Java/CMakeLists.txt.orig	2010-02-18 18:44:08.000000000 -0800
++++ Wrapping/WrapITK/Java/CMakeLists.txt	2010-02-18 18:44:39.000000000 -0800
+@@ -74,7 +74,7 @@ FOREACH(Kit ${java_itk_modules})
+       OUTPUT ${WRAP_ITK_JAVA_DIR}/InsightToolkit/${File}.class
+       DEPENDS ${WRAP_ITK_JAVA_DIR}/InsightToolkit/${File}.java ${WRAP_ITK_JAVA_DIR}/InsightToolkit/JavaCWD.java ${ITK_BASE_JAVA_FILE} ${ORDERING_DEP}
+       COMMAND ${JAVA_COMPILE}
+-      ARGS -classpath "${ITK_JAVA_CLASSPATH}" -d "${ITK_JAVA_OUTPATH}"
++      ARGS -classpath "${ITK_JAVA_CLASSPATH}" -d "${ITK_JAVA_OUTPATH}" -J-mx1024m
+       ${WRAPPER_LIBRARY_OUTPUT_DIR}/${WRAP_ITK_JAVA_DIR}/InsightToolkit/${File}.java
+       COMMENT "Compile ${File}.java")
+   ENDFOREACH(File)
+@@ -86,7 +86,7 @@ FOREACH(Kit ${java_itk_modules})
+     OUTPUT ${KIT_FILE_NAME}.class
+     DEPENDS ${KIT_FILE_NAME}.java ${FULL_JAVA_DEP_FILES} ${ITK_BASE_JAVA_FILE} ${WRAPPER_LIBRARY_OUTPUT_DIR}/${WRAP_ITK_JAVA_DIR}/InsightToolkit/JavaCWD.java ${ORDERING_DEP}
+     COMMAND ${JAVA_COMPILE}
+-    ARGS -classpath "${ITK_JAVA_CLASSPATH}" -d "${ITK_JAVA_OUTPATH}"
++    ARGS -classpath "${ITK_JAVA_CLASSPATH}" -d "${ITK_JAVA_OUTPATH}" -J-mx1024m
+     ${KIT_FILE_NAME}.java
+     COMMENT "Building ${KIT_FILE_NAME}.class")
+   SET(ITK_JAVA_KITS_FILES ${ITK_JAVA_KITS_FILES} ${KIT_FILE_NAME}.class)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20100219/aacc11eb/attachment.html>


More information about the macports-changes mailing list