Subject: Re: emacs category?
To: David Brownlee <abs@netbsd.org>
From: None <mcmahill@mtl.mit.edu>
List: tech-pkg
Date: 05/25/2001 11:19:59
that sounds like a good idea.
Now, any thoughts on the DEPENDS section?
DEPENDS+= {emacs-[0-9]*,xemacs-[0-9]*}:../../editors/emacs
maybe? Although i worry about the either/or depends scheme. gives
different results depending on whats installed....
-Dan
> Can the emacs and xemacs pckages be modified to include a shared
> 'extra lisp fun' directory, and then the extra packages installed
> there?
>
> --
> David/absolute -- www.netbsd.org: No hype required --
>
>
> On Thu, 24 May 2001 mcmahill@mtl.mit.edu wrote:
>
> >
> >
> > oh, and my other question is this: What if i want the package to work
> > under both emacs _and_ xemacs at once? In case i have some users who want
> > emacs and some who want xemacs? Looking at math/calc as an example, I
> > see:
> >
> > .include "../../mk/bsd.prefs.mk"
> >
> > .if defined(USE_XEMACS)
> > MAKE_ENV+= EMACS=xemacs
> > DEPENDS+= xemacs-[0-9]*:../../editors/xemacs
> > SITE_LISP= lib/xemacs/xemacs-packages/lisp
> > .else
> > MAKE_ENV+= EMACS=emacs
> > DEPENDS+= emacs-[0-9]*:../../editors/emacs
> > SITE_LISP= share/emacs/site-lisp
> > .endif
> >
> > PLIST_SUBST+= SITE_LISP=${SITE_LISP}
> >
> > which basically says, it will only install to either emacs _or_ xemacs but
> > not both.
> >
> > hmmm, more confusion.
> >
> >
> > On Thu, 24 May 2001 mcmahill@mtl.mit.edu wrote:
> >
> > >
> > >
> > >
> > >
> > > On Thu, 24 May 2001, Greywolf wrote:
> > >
> > > > On Thu, 24 May 2001 mcmahill@mtl.mit.edu wrote:
> > > >
> > > > # Date: Thu, 24 May 2001 16:30:19 -0400 (EDT)
> > > > # From: mcmahill@mtl.mit.edu
> > > > # To: tech-pkg@netbsd.org
> > > > # Subject: emacs category?
> > > > #
> > > > #
> > > > # I was wondering if we should perhaps create an emacs category for various
> > > > # emacs packages? Or would the preference be to try and put them in the
> > > > # existing categories? For example, would a, for example, 'algol-mode'
> > > > # package go under "editors" (its for editing), "devel" (you only would use
> > > > # it for editing a program), "lang" (to keep it with algol),?
> > > >
> > > > editors/emacs-extras?
> > >
> > >
> > > so
> > >
> > > editors/emacs-foo-mode
> > > editors/emacs-bar-mode
> > > editors/emacs-baz-mode
> > >
> > > etc?
> > >
> > > -Dan
> > >
> > >
> >
> >
>