[61545] trunk/dports/emulators

ryandesign at macports.org ryandesign at macports.org
Mon Dec 14 02:03:16 PST 2009


Revision: 61545
          http://trac.macports.org/changeset/61545
Author:   ryandesign at macports.org
Date:     2009-12-14 02:03:15 -0800 (Mon, 14 Dec 2009)
Log Message:
-----------
minivmac, minivmac-devel: no longer require macutil on Leopard or later, which has a built-in MacBinary decoder program

Modified Paths:
--------------
    trunk/dports/emulators/minivmac/Portfile
    trunk/dports/emulators/minivmac/files/demacbinary.sh
    trunk/dports/emulators/minivmac-devel/Portfile
    trunk/dports/emulators/minivmac-devel/files/demacbinary.sh

Modified: trunk/dports/emulators/minivmac/Portfile
===================================================================
--- trunk/dports/emulators/minivmac/Portfile	2009-12-14 09:48:48 UTC (rev 61544)
+++ trunk/dports/emulators/minivmac/Portfile	2009-12-14 10:03:15 UTC (rev 61545)
@@ -85,10 +85,13 @@
         rmd160  89fc3780c9c5d575a8da4068dc810c1f56c70211
 
 depends_extract \
-    port:macutil \
     port:bsdiff \
     bin:expect:expect
 
+if {${os.major} < 9} {
+    depends_extract-append port:macutil
+}
+
 set my_app_dir          "${applications_dir}/Mini vMac"
 set my_rom_dir          "~/Library/Preferences/Gryphel/mnvm_rom"
 set my_bootstrap_app    "Mini vMac Bootstrap.app"

Modified: trunk/dports/emulators/minivmac/files/demacbinary.sh
===================================================================
--- trunk/dports/emulators/minivmac/files/demacbinary.sh	2009-12-14 09:48:48 UTC (rev 61544)
+++ trunk/dports/emulators/minivmac/files/demacbinary.sh	2009-12-14 10:03:15 UTC (rev 61545)
@@ -28,6 +28,12 @@
 	exit 1
 fi
 
+MACBINARY="/usr/bin/macbinary"
+if [ -x "$MACBINARY" ]; then
+	"$MACBINARY" decode -C "$OUTDIR" -o "$OUTFILE" "$INFILE"
+	exit $?
+fi
+
 DATAFORKFILE="$OUTFILE.data"
 RSRCFORKFILE="$OUTFILE.rsrc"
 INFOFILE="$OUTFILE.info"

Modified: trunk/dports/emulators/minivmac-devel/Portfile
===================================================================
--- trunk/dports/emulators/minivmac-devel/Portfile	2009-12-14 09:48:48 UTC (rev 61544)
+++ trunk/dports/emulators/minivmac-devel/Portfile	2009-12-14 10:03:15 UTC (rev 61545)
@@ -91,10 +91,13 @@
         rmd160  89fc3780c9c5d575a8da4068dc810c1f56c70211
 
 depends_extract \
-    port:macutil \
     port:bsdiff \
     bin:expect:expect
 
+if {${os.major} < 9} {
+    depends_extract-append port:macutil
+}
+
 set my_app_dir          "${applications_dir}/Mini vMac"
 set my_rom_dir          "~/Library/Preferences/Gryphel/mnvm_rom"
 set my_bootstrap_app    "Mini vMac Bootstrap.app"

Modified: trunk/dports/emulators/minivmac-devel/files/demacbinary.sh
===================================================================
--- trunk/dports/emulators/minivmac-devel/files/demacbinary.sh	2009-12-14 09:48:48 UTC (rev 61544)
+++ trunk/dports/emulators/minivmac-devel/files/demacbinary.sh	2009-12-14 10:03:15 UTC (rev 61545)
@@ -28,6 +28,12 @@
 	exit 1
 fi
 
+MACBINARY="/usr/bin/macbinary"
+if [ -x "$MACBINARY" ]; then
+	"$MACBINARY" decode -C "$OUTDIR" -o "$OUTFILE" "$INFILE"
+	exit $?
+fi
+
 DATAFORKFILE="$OUTFILE.data"
 RSRCFORKFILE="$OUTFILE.rsrc"
 INFOFILE="$OUTFILE.info"
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20091214/0bf9d32a/attachment.html>


More information about the macports-changes mailing list