[84278] trunk/dports/emulators

ryandesign at macports.org ryandesign at macports.org
Wed Sep 21 12:26:28 PDT 2011


Revision: 84278
          http://trac.macports.org/changeset/84278
Author:   ryandesign at macports.org
Date:     2011-09-21 12:26:28 -0700 (Wed, 21 Sep 2011)
Log Message:
-----------
minivmac, minivmac-devel: refactor: create my_read_alias proc

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

Modified: trunk/dports/emulators/minivmac/Portfile
===================================================================
--- trunk/dports/emulators/minivmac/Portfile	2011-09-21 19:25:08 UTC (rev 84277)
+++ trunk/dports/emulators/minivmac/Portfile	2011-09-21 19:26:28 UTC (rev 84278)
@@ -328,17 +328,23 @@
 # Returns the full path to the ROM file, wherever the user has it,
 # or the empty string if the user doesn't have it.
 proc my_real_rom_file {} {
-    global filespath my_app_dir my_rom_dir my_rom_file
+    global my_app_dir my_rom_dir my_rom_file
     if {[file exists ${my_app_dir}/${my_rom_file}]} {
         return ${my_app_dir}/${my_rom_file}
     }
-    set my_real_rom_dir [exec osascript ${filespath}/readalias.applescript [file normalize ${my_rom_dir}]]
+    set my_real_rom_dir [my_read_alias ${my_rom_dir}]
     if {[file exists ${my_real_rom_dir}/${my_rom_file}]} {
         return ${my_real_rom_dir}/${my_rom_file}
     }
     return ""
 }
 
+# Resolves a Mac OS X alias.
+proc my_read_alias {file} {
+    global filespath
+    return [exec osascript ${filespath}/readalias.applescript [file normalize ${file}]]
+}
+
 # Converts normal arch names into Mini vMac target names.
 proc my_arch_to_target {arch} {
     switch ${arch} {

Modified: trunk/dports/emulators/minivmac-devel/Portfile
===================================================================
--- trunk/dports/emulators/minivmac-devel/Portfile	2011-09-21 19:25:08 UTC (rev 84277)
+++ trunk/dports/emulators/minivmac-devel/Portfile	2011-09-21 19:26:28 UTC (rev 84278)
@@ -336,17 +336,23 @@
 # Returns the full path to the ROM file, wherever the user has it,
 # or the empty string if the user doesn't have it.
 proc my_real_rom_file {} {
-    global filespath my_app_dir my_rom_dir my_rom_file
+    global my_app_dir my_rom_dir my_rom_file
     if {[file exists ${my_app_dir}/${my_rom_file}]} {
         return ${my_app_dir}/${my_rom_file}
     }
-    set my_real_rom_dir [exec osascript ${filespath}/readalias.applescript [file normalize ${my_rom_dir}]]
+    set my_real_rom_dir [my_read_alias ${my_rom_dir}]
     if {[file exists ${my_real_rom_dir}/${my_rom_file}]} {
         return ${my_real_rom_dir}/${my_rom_file}
     }
     return ""
 }
 
+# Resolves a Mac OS X alias.
+proc my_read_alias {file} {
+    global filespath
+    return [exec osascript ${filespath}/readalias.applescript [file normalize ${file}]]
+}
+
 # Converts normal arch names into Mini vMac target names.
 proc my_arch_to_target {arch} {
     switch ${arch} {
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20110921/b7c189d5/attachment.html>


More information about the macports-changes mailing list