[23610] trunk/dports/emulators/minivmac

source_changes at macosforge.org source_changes at macosforge.org
Thu Apr 5 01:33:38 PDT 2007


Revision: 23610
          http://trac.macosforge.org/projects/macports/changeset/23610
Author:   ryandesign at macports.org
Date:     2007-04-05 01:33:38 -0700 (Thu, 05 Apr 2007)

Log Message:
-----------
There are now variants to select what kind of Macintosh you want to emulate: Mac 128K, Mac 512K, Mac 512Ke, Mac Plus or Mac SE. Mac Plus emulation remains the default.

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

Added Paths:
-----------
    trunk/dports/emulators/minivmac/files/
    trunk/dports/emulators/minivmac/files/patch-CNFGGLOB.h-mac128k.diff
    trunk/dports/emulators/minivmac/files/patch-CNFGGLOB.h-mac512k.diff
    trunk/dports/emulators/minivmac/files/patch-CNFGGLOB.h-mac512ke.diff
    trunk/dports/emulators/minivmac/files/patch-CNFGGLOB.h-macse.diff

Modified: trunk/dports/emulators/minivmac/Portfile
===================================================================
--- trunk/dports/emulators/minivmac/Portfile	2007-04-05 08:03:06 UTC (rev 23609)
+++ trunk/dports/emulators/minivmac/Portfile	2007-04-05 08:33:38 UTC (rev 23610)
@@ -4,6 +4,7 @@
 
 name			minivmac
 version			2.8.2
+revision		1
 categories		emulators aqua
 platforms		darwin
 maintainers		ryandesign at macports.org
@@ -45,3 +46,27 @@
 	file copy ${worksrcpath}/minivmac.app \
 		${destroot}/Applications/MacPorts/Mini\ vMac.app
 }
+
+if { ![variant_isset mac128k] && ![variant_isset mac512k] && ![variant_isset mac512ke] && ![variant_isset macse] } {
+	default_variants +macplus
+}
+
+variant mac128k conflicts mac512k mac512ke macplus macse {
+	patchfiles-append patch-CNFGGLOB.h-mac128k.diff
+}
+
+variant mac512k conflicts mac128k mac512ke macplus macse {
+	patchfiles-append patch-CNFGGLOB.h-mac512k.diff
+}
+
+variant mac512ke conflicts mac128k mac512k macplus macse {
+	patchfiles-append patch-CNFGGLOB.h-mac512ke.diff
+}
+
+variant macplus conflicts mac128k mac512k mac512ke macse {
+	# Mac Plus emulation is the default so we don't need to do anything here
+}
+
+variant macse conflicts mac128k mac512k mac512ke macplus {
+	patchfiles-append patch-CNFGGLOB.h-macse.diff
+}

Added: trunk/dports/emulators/minivmac/files/patch-CNFGGLOB.h-mac128k.diff
===================================================================
--- trunk/dports/emulators/minivmac/files/patch-CNFGGLOB.h-mac128k.diff	                        (rev 0)
+++ trunk/dports/emulators/minivmac/files/patch-CNFGGLOB.h-mac128k.diff	2007-04-05 08:33:38 UTC (rev 23610)
@@ -0,0 +1,6 @@
+--- config/CNFGGLOB.h	2007-04-04 05:47:40.000000000 -0500
++++ config/CNFGGLOB.h-mac128k	2007-04-05 02:30:44.000000000 -0500
+@@ -13,2 +13,3 @@
+ #define kStrHomePage "http://minivmac.sourceforge.net/"
+ 
++#define CurEmu kEmu128K

Added: trunk/dports/emulators/minivmac/files/patch-CNFGGLOB.h-mac512k.diff
===================================================================
--- trunk/dports/emulators/minivmac/files/patch-CNFGGLOB.h-mac512k.diff	                        (rev 0)
+++ trunk/dports/emulators/minivmac/files/patch-CNFGGLOB.h-mac512k.diff	2007-04-05 08:33:38 UTC (rev 23610)
@@ -0,0 +1,6 @@
+--- config/CNFGGLOB.h	2007-04-04 05:47:40.000000000 -0500
++++ config/CNFGGLOB.h-mac512k	2007-04-05 03:01:24.000000000 -0500
+@@ -13,2 +13,3 @@
+ #define kStrHomePage "http://minivmac.sourceforge.net/"
+ 
++#define CurEmu kEmu512K

Added: trunk/dports/emulators/minivmac/files/patch-CNFGGLOB.h-mac512ke.diff
===================================================================
--- trunk/dports/emulators/minivmac/files/patch-CNFGGLOB.h-mac512ke.diff	                        (rev 0)
+++ trunk/dports/emulators/minivmac/files/patch-CNFGGLOB.h-mac512ke.diff	2007-04-05 08:33:38 UTC (rev 23610)
@@ -0,0 +1,6 @@
+--- config/CNFGGLOB.h	2007-04-04 05:47:40.000000000 -0500
++++ config/CNFGGLOB.h-mac512ke	2007-04-05 03:01:39.000000000 -0500
+@@ -13,2 +13,3 @@
+ #define kStrHomePage "http://minivmac.sourceforge.net/"
+ 
++#define CurEmu kEmu512Ke

Added: trunk/dports/emulators/minivmac/files/patch-CNFGGLOB.h-macse.diff
===================================================================
--- trunk/dports/emulators/minivmac/files/patch-CNFGGLOB.h-macse.diff	                        (rev 0)
+++ trunk/dports/emulators/minivmac/files/patch-CNFGGLOB.h-macse.diff	2007-04-05 08:33:38 UTC (rev 23610)
@@ -0,0 +1,6 @@
+--- config/CNFGGLOB.h	2007-04-04 05:47:40.000000000 -0500
++++ config/CNFGGLOB.h-macse	2007-04-05 03:01:48.000000000 -0500
+@@ -13,2 +13,3 @@
+ #define kStrHomePage "http://minivmac.sourceforge.net/"
+ 
++#define CurEmu kEmuSE

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20070405/69a4bb63/attachment.html


More information about the macports-changes mailing list