[117550] trunk/dports/lang/slime/Portfile
easieste at macports.org
easieste at macports.org
Mon Mar 3 08:23:52 PST 2014
Revision: 117550
https://trac.macports.org/changeset/117550
Author: easieste at macports.org
Date: 2014-03-03 08:23:52 -0800 (Mon, 03 Mar 2014)
Log Message:
-----------
lang/slime: choose the right Emacs to byte-compile SLIME.
dtakahashi42 notes: SLIME's makefile implicitly uses emacs on the
search path. However, emacs-app installs its binary outside of the
search path
({{{${applications_dir}/Emacs.app/Contents/MacOS/Emacs}}}), so that
the system's emacs (very old!) is selected and fail to compile slime.
Modified Paths:
--------------
trunk/dports/lang/slime/Portfile
Modified: trunk/dports/lang/slime/Portfile
===================================================================
--- trunk/dports/lang/slime/Portfile 2014-03-03 16:14:46 UTC (rev 117549)
+++ trunk/dports/lang/slime/Portfile 2014-03-03 16:23:52 UTC (rev 117550)
@@ -6,7 +6,7 @@
name slime
version 20140226
epoch 20140226
-revision 0
+revision 1
categories lang
platforms darwin
license Permissive
@@ -37,11 +37,15 @@
use_configure no
depends_lib port:emacs
+set slime_emacs_binary "${prefix}/bin/emacs"
+
variant app description "Build SLIME against editors/emacs-app" {
depends_run-append port:emacs-app
depends_run-delete port:emacs
depends_lib-append port:emacs-app
depends_lib-delete port:emacs
+
+ set slime_emacs_binary "${applications_dir}/Emacs.app/Contents/MacOS/Emacs"
}
variant sbcl description "Require lang/sbcl for SLIME" {
@@ -73,7 +77,7 @@
set slime_site_lisp_contrib_dir "${slime_site_lisp_dir}/contrib"
build {
- system "cd ${worksrcpath} && make compile"
+ system "cd ${worksrcpath} && make compile EMACS=\"$slime_emacs_binary\""
system "cd ${worksrcpath}/doc && make slime.info"
}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20140303/5119630a/attachment-0001.html>
More information about the macports-changes
mailing list