[51696] trunk/dports/emulators/minivmac-devel

ryandesign at macports.org ryandesign at macports.org
Sun May 31 14:36:30 PDT 2009


Revision: 51696
          http://trac.macports.org/changeset/51696
Author:   ryandesign at macports.org
Date:     2009-05-31 14:36:30 -0700 (Sun, 31 May 2009)
Log Message:
-----------
minivmac-devel: use ${configure.cc} instead of gcc

Modified Paths:
--------------
    trunk/dports/emulators/minivmac-devel/Portfile

Added Paths:
-----------
    trunk/dports/emulators/minivmac-devel/files/patch-gcc.diff

Modified: trunk/dports/emulators/minivmac-devel/Portfile
===================================================================
--- trunk/dports/emulators/minivmac-devel/Portfile	2009-05-31 21:32:31 UTC (rev 51695)
+++ trunk/dports/emulators/minivmac-devel/Portfile	2009-05-31 21:36:30 UTC (rev 51696)
@@ -51,7 +51,8 @@
         rmd160  cef6d7d7578464538d0042b0d98379ae7f18fab7
 
 patchfiles \
-    patch-build.diff
+    patch-build.diff \
+    patch-gcc.diff
 
 set my_appdir           "${applications_dir}/Mini vMac"
 set my_target           ""
@@ -144,10 +145,12 @@
     }
 }
 
+build.env-append        CC=${configure.cc}
+
 configure {
     # Build the build system.
     if {![file exists ${worksrcpath}/Build.app]} {
-        set my_cmd "cd ${worksrcpath}/projects/gcc_${my_target} && [build_getnicevalue] make [build_getmakejobs]"
+        set my_cmd "cd ${worksrcpath}/projects/gcc_${my_target} && ${build.env} [build_getnicevalue] make [build_getmakejobs]"
         ui_debug ${my_cmd}
         system ${my_cmd}
         file rename ${worksrcpath}/projects/gcc_${my_target}/Build.app ${worksrcpath}
@@ -182,7 +185,7 @@
         ui_debug "Building ${variation_id}"
         
         build.dir ${workpath}/${my_target}/${variation_id}
-        set my_cmd "cd ${build.dir} && [build_getnicevalue] ${build.cmd} ${build.target} [build_getmakejobs]"
+        set my_cmd "cd ${build.dir} && ${build.env} [build_getnicevalue] ${build.cmd} ${build.target} [build_getmakejobs]"
         ui_debug ${my_cmd}
         system ${my_cmd}
         

Added: trunk/dports/emulators/minivmac-devel/files/patch-gcc.diff
===================================================================
--- trunk/dports/emulators/minivmac-devel/files/patch-gcc.diff	                        (rev 0)
+++ trunk/dports/emulators/minivmac-devel/files/patch-gcc.diff	2009-05-31 21:36:30 UTC (rev 51696)
@@ -0,0 +1,62 @@
+--- projects/gcc_imch/Makefile	2009-05-31 16:19:35.000000000 -0500
++++ projects/gcc_imch/Makefile	2009-05-31 16:21:17.000000000 -0500
+@@ -8,7 +8,7 @@
+ TheDefaultOutput : Build.app/Contents/MacOS/Build
+ 
+ bld/program.o : src/program.c
+-	gcc "src/program.c" -o "bld/program.o" $(mk_COptions) \
++	$(CC) "src/program.c" -o "bld/program.o" $(mk_COptions) \
+ 		-I "../../source/build/c_src/" -I "../../source/app/build/"
+ 
+ ObjFiles = \
+@@ -30,7 +30,7 @@
+ 	mv "AppTemp/" "Build.app/"
+ 
+ Build.app/Contents/MacOS/Build : $(ObjFiles) Build.app/Contents/Resources/AppIcon.icns Build.app/Contents/Resources/Build.rsrc
+-	gcc \
++	$(CC) \
+ 		-o "Build.app/Contents/MacOS/Build" -framework Carbon -framework OpenGL -framework AGL -arch i386 -mmacosx-version-min=10.4 -isysroot /Developer/SDKs/MacOSX10.4u.sdk \
+ 		$(ObjFiles)
+ 	strip -u -r "Build.app/Contents/MacOS/Build"
+--- projects/gcc_mach/Makefile	2009-05-31 16:19:35.000000000 -0500
++++ projects/gcc_mach/Makefile	2009-05-31 16:20:59.000000000 -0500
+@@ -8,7 +8,7 @@
+ TheDefaultOutput : Build.app/Contents/MacOS/Build
+ 
+ bld/program.o : src/program.c
+-	gcc "src/program.c" -o "bld/program.o" $(mk_COptions) \
++	$(CC) "src/program.c" -o "bld/program.o" $(mk_COptions) \
+ 		-I "../../source/build/c_src/" -I "../../source/app/build/"
+ 
+ ObjFiles = \
+@@ -30,7 +30,7 @@
+ 	mv "AppTemp/" "Build.app/"
+ 
+ Build.app/Contents/MacOS/Build : $(ObjFiles) Build.app/Contents/Resources/AppIcon.icns Build.app/Contents/Resources/Build.rsrc
+-	gcc \
++	$(CC) \
+ 		-o "Build.app/Contents/MacOS/Build" -framework Carbon -framework OpenGL -framework AGL -arch ppc -mmacosx-version-min=10.1 -isysroot /Developer/SDKs/MacOSX10.4u.sdk \
+ 		$(ObjFiles)
+ 	strip -u -r "Build.app/Contents/MacOS/Build"
+--- source/build/c_src/BLDUTIL3.i	2009-05-31 16:33:04.000000000 -0500
++++ source/build/c_src/BLDUTIL3.i	2009-05-31 16:34:01.000000000 -0500
+@@ -962,7 +962,7 @@
+ 			break;
+ 		case gbk_ide_bgc:
+ 		case gbk_ide_xcd:
+-			WriteCStrToDestFile("gcc");
++			WriteCStrToDestFile("$(CC)");
+ 			break;
+ 		case gbk_ide_snc:
+ 			WriteCStrToDestFile("cc");
+--- source/build/c_src/WRBGCFLS.i	2009-05-31 16:27:08.000000000 -0500
++++ source/build/c_src/WRBGCFLS.i	2009-05-31 16:30:33.000000000 -0500
+@@ -48,7 +48,7 @@
+ 		WriteCStrToDestFile(" ; ");
+ 	}
+ #endif
+-	WriteCStrToDestFile("gcc");
++	WriteCStrToDestFile("$(CC)");
+ }
+ 
+ LOCALPROC WriteXCDBgcCompileLinkCommonOptions(void)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20090531/15e71597/attachment.html>


More information about the macports-changes mailing list