[MacPorts] #36135: gnuplot enhancement to support emacs-app

MacPorts noreply at macports.org
Fri Sep 28 05:29:21 PDT 2012


#36135: gnuplot enhancement to support emacs-app
--------------------------+------------------------------------
  Reporter:  jrh@…        |      Owner:  mojca.miklavec.lists@…
      Type:  enhancement  |     Status:  new
  Priority:  Normal       |  Milestone:
 Component:  ports        |    Version:  2.1.2
Resolution:               |   Keywords:  haspatch
      Port:  gnuplot      |
--------------------------+------------------------------------

Comment (by jrh@…):

 Replying to [comment:10 mojca.miklavec.lists@…]:
 > My main remaining question (apart from PortGroups etc) is: do emacs
 users really care that much if they have to install {{{emacs}}} in
 addition to {{{emacs-app}}} to get the gnuplot mode for emacs working in
 Emacs.app, so that it would justify an extra option (additional
 complexity) for the port?

 Well, it does strike me as a bit annoying to have to build/install emacs
 twice (and then keep updating both). But I understand your perspective,
 too. It seems like if there's any complexity to be had, it should be
 handled by the emacs packages and not ones merely with emacs dependencies
 (gnuplot, php-mode.el, etc).

 Does your 4.6.1 Portfile specify {{{path:share/emacs/site-lisp:emacs}}}
 instead of {{{path:bin/emacs:emacs}}}? With that in place, perhaps it
 would be enough if I set EMACS in my environment before calling {{{port
 install gnuplot +emacs}}}. (Does the build inherit the caller's
 environment?)

 It seems like all this could go away if:
 1. The emacs-app port were listed as a conflict with the emacs port (the
 way xemacs is).
 2. It installed something like this script into {{{${prefix}/bin/emacs}}}:
 {{{
 #!/bin/sh
 exec /Applications/MacPorts/Emacs.app/Contents/MacOS/Emacs -nw "$@"
 }}}

 But maybe I'm missing something that's really obvious to the true Emacs
 weenies.

-- 
Ticket URL: <https://trac.macports.org/ticket/36135#comment:11>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list