[MacPorts] #36135: gnuplot enhancement to support emacs-app
MacPorts
noreply at macports.org
Thu Sep 13 16:32:49 PDT 2012
#36135: gnuplot enhancement to support emacs-app
-------------------------+--------------------------------
Reporter: jrh@… | Owner: macports-tickets@…
Type: enhancement | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.1.2
Keywords: | Port: gnuplot
-------------------------+--------------------------------
The attached Portfile patch adds a new '''emacs_app''' variant which is
like the '''emacs''' variant but uses Emacs.app. It ''almost'' suffices to
just modify the existing "emacs" variant replacing
{{{
depends_build-append path:bin/emacs:emacs
}}}
with
{{{
depends_build-append path:share/emacs/site-lisp:emacs
}}}
but then it ends up using the (older) system /usr/bin/emacs for
compilation (which works, but is Wrong).
The "configure.env-append" part sets $EMACS to the Emacs.app executable.
We also have to update $PATH because of the gnuplot ./lisp/configure
script which does this
{{{
EMACS=`basename $EMACS`
}}}
and then proceeds to call
{{{
$EMACS --version
}}}
which, depending upon file system case sensitivity, either erroneously
finds /usr/bin/emacs (as /usr/bin/Emacs) or fails outright.
The "pre-configure" block edits ./lisp/configure to recognize "Emacs" as
well as "emacs" as a valid executable name for GNU Emacs.
--
Ticket URL: <https://trac.macports.org/ticket/36135>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list