On May 2, 2008, at 1:59 AM, CHENG Gao wrote:

*On Thu, 1 May 2008 14:55:43 -0700
* Also sprach "Brian P. Flaherty" <[EMAIL PROTECTED]>:

I just installed the port aqua/emacs-app. I've been using Aquamacs, but
thought I'd give the port a try.  I then went to install auctex,  and
port wanted to install emacs. How do I tell port that emacs-app counts
as an emacs, and so the other emacs doesn't need to be installed?

I trust the problem lies in that emacs-app is build only as a
self-contained package (all files in one Emacs.app package). While
installing emacs addons like auctex, it'll search /opt/local/bin for
emacs and it dooms to fail.

I myself use emacs-app and now I build it manually. I dont do ./ compile
as instructed but in standard three steps (I build from emacs-app bzr
repo in Savannah, not 9.0rc3):

,----
| ./configure --with-ns --without-x --enable-ns-app --prefix=/usr/ local --without-freetype
| make -j4 bootstrap
| sudo make install
`----
(For port file /usr/local should be changed to /opt/local)

So I trust if emacs-app port file is revised to do a standard build
instead of a self-contained one, your problem will be solved.I suppose
so since I never install emacs addons thru Macports. I always do manual
building and installation.

Well, but port auctex also declares its dependency on "port:emacs". Only the port emacs can satisfy that dependency. If other ports would also be suitable, the dependency in auctex could be rewritten like "path:${prefix}/bin/emacs:emacs" so that any port that installs e.g. the emacs binary in the MacPorts prefix would satisfy the dependency.


_______________________________________________
macports-users mailing list
[email protected]
http://lists.macosforge.org/mailman/listinfo/macports-users

Reply via email to