[41759] trunk/dports/lang/slime/Portfile

easieste at macports.org easieste at macports.org
Sun Nov 9 23:14:01 PST 2008


Revision: 41759
          http://trac.macports.org/changeset/41759
Author:   easieste at macports.org
Date:     2008-11-09 23:14:01 -0800 (Sun, 09 Nov 2008)
Log Message:
-----------
Check for variant 'app' before Carbon Emacs to avoid install errors.

Reported and patched by jrh AT theptrgroup.com.

Fixes ticket:17152 and remainin issues for ticket:16158.

Modified Paths:
--------------
    trunk/dports/lang/slime/Portfile

Modified: trunk/dports/lang/slime/Portfile
===================================================================
--- trunk/dports/lang/slime/Portfile	2008-11-10 07:13:48 UTC (rev 41758)
+++ trunk/dports/lang/slime/Portfile	2008-11-10 07:14:01 UTC (rev 41759)
@@ -6,7 +6,7 @@
 name        slime
 version     20080901
 epoch       20080901
-revision    4
+revision    5
 categories  lang
 platforms   darwin
 maintainers easieste at macports.org
@@ -58,30 +58,20 @@
 }
 
 set slime_emacs_binary ""
-set slime_site_lisp_dir ""
-set slime_site_lisp_contrib_dir ""
+set slime_site_lisp_dir "${destroot}${prefix}/share/emacs/site-lisp/slime"
+set slime_site_lisp_contrib_dir "${slime_site_lisp_dir}/contrib"
 set slime_byte_compile_p 0
 
 configure {
     set slime_emacs_binary [
-       if { [regexp carbon [join [registry_installed emacs]]]
-            || [ variant_isset app ] } {
+       if { [ variant_isset app ]
+            || [regexp carbon [join [registry_installed emacs]]] } {
            list "/Applications/MacPorts/Emacs.app/Contents/MacOS/Emacs"
        } else {
            list "${prefix}/bin/emacs"
        }
     ]
 
-    set slime_site_lisp_dir  [
-        if {[ variant_isset app ]} {
-            list "${destroot}/Applications/MacPorts/Emacs.app/Contents/Resources/site-lisp/slime"
-        } else {
-            list "${destroot}${prefix}/share/emacs/site-lisp/slime"
-        }
-    ]
-
-    set slime_site_lisp_contrib_dir ${slime_site_lisp_dir}/contrib
-
     set slime_byte_compile_p   0
 
     # Byte compiling doesn't seem to be working
@@ -139,6 +129,7 @@
     ui_msg ""
     ui_msg "Then put the following in your ~/.emacs:"
     ui_msg ""
+    ui_msg "(setq load-path (cons \"${prefix}/share/emacs/site-lisp/slime\" load-path))" 
     ui_msg "(require 'slime-autoloads)"
     ui_msg "(setq slime-lisp-implementations"
     ui_msg "     \`((sbcl (\"${prefix}/bin/sbcl\"))"
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20081109/95a1e6f9/attachment-0001.html>


More information about the macports-changes mailing list