Makefile for Emacs extension package
Gary Jennejohn
gljennjohn at googlemail.com
Sun Jan 2 11:43:46 UTC 2011
On Sun, 2 Jan 2011 12:33:42 +0200
Kostik Belousov <kostikbel at gmail.com> wrote:
> On Sun, Jan 02, 2011 at 10:08:41AM +1300, Sam Lin wrote:
> > Happy New Year.
> >
> > I am trying to port a Emacs extension package ESS (Emacs Speaks Statistics;
> > [http://ess.r-project.org/]) and have been reading through the Porter's
> > Handbook for the last couple weeks but still do not quite understand the
> > contents, and hope I could please have some advice on editing the Makefile.
> >
> > I am managing to get my port to automatically add a few statements in .emacs
> > for GNU Emacs AND in init.el for XEmacs when a user uses "make install" to
> > add the port so that this mode is already loaded when the user launches GNU
> > Emacs/XEmacs. To do this I think I need to put something in my Makefile...
> > probably some special rules under "do-install" or "post-patch" before
> > ".include <bsd.port.mk>"? If so then what do I put? If not then what should
> > I do?
> >
> > I have looked at some existing emacs package e.g. deskutils/org-mode.el6 (
> > http://www.freebsd.org/cgi/cvsweb.cgi/ports/deskutils/org-mode.el6/Makefile?rev=1.8)
> > but seems they do not have any options or statements in their Makefile to do
> > similar task (if I understand the Makefile for the org-mode port). And
> > unfortunately in the Porter's Handbook settings regarding Emacs appears yet
> > to be written (page 68 as of this writing; [
> > http://www.freebsd.org/doc/en_US.ISO8859-1/books/porters-handbook/using-emacs.html]
> > ).
> >
> > Any advice would be greatly appreciated.
> >
> Machines are sometime multiuser.
>
> Also, a modification of the user home directory (and any file outside
> the $PREFIX) is something that shall be prohibited by our porting guide.
My thoughts exactly. OP should just emit a message with a tip about
how to enable it.
--
Gary Jennejohn
More information about the freebsd-ports
mailing list