Subject: CVS commit: pkgsrc
To: None <pkgsrc-changes@NetBSD.org>
From: Masao Uebayashi <uebayasi@netbsd.org>
List: pkgsrc-changes
Date: 08/28/2005 04:25:31
Module Name: pkgsrc
Committed By: uebayasi
Date: Sun Aug 28 04:25:31 UTC 2005
Modified Files:
pkgsrc/cad/dinotrace-mode: Makefile
pkgsrc/cad/verilog-mode: Makefile
pkgsrc/chat/irchat-pj: Makefile
pkgsrc/chat/navi2ch: Makefile
pkgsrc/chat/riece: Makefile
pkgsrc/chat/zenicb: Makefile
pkgsrc/chat/zenirc: Makefile
pkgsrc/chat/zephyr-mode: Makefile
pkgsrc/devel/apel: Makefile
pkgsrc/devel/elib: Makefile
pkgsrc/devel/emacs-ilisp: Makefile
pkgsrc/devel/haskell-mode: Makefile
pkgsrc/devel/pcl-cvs: Makefile
pkgsrc/devel/pvs: Makefile
pkgsrc/devel/python-mode: Makefile
pkgsrc/devel/ruby-mode: Makefile
pkgsrc/devel/ruby-rd-mode: Makefile
pkgsrc/devel/semantic: Makefile distinfo
pkgsrc/devel/semantic/patches: patch-aa
pkgsrc/devel/sml-mode: Makefile
pkgsrc/editors/emacs-packages: Makefile
pkgsrc/editors/gnuserv: Makefile
pkgsrc/editors/jde: Makefile
pkgsrc/editors/leim: Makefile
pkgsrc/editors/matlab-mode: Makefile
pkgsrc/editors/mule-ucs: Makefile
pkgsrc/editors/speedbar: Makefile
pkgsrc/editors/tamago: Makefile
pkgsrc/graphics/artist: Makefile
pkgsrc/inputmethod/anthy-elisp: Makefile
pkgsrc/inputmethod/iiimecf: Makefile
pkgsrc/inputmethod/skk: Makefile
pkgsrc/inputmethod/tc: Makefile
pkgsrc/lang/eieio: Makefile
pkgsrc/lang/twelf: Makefile
pkgsrc/mail/etach: Makefile
pkgsrc/mail/gnus: Makefile
pkgsrc/mail/mailcrypt: Makefile
pkgsrc/mail/mew: Makefile
pkgsrc/mail/mew3: Makefile
pkgsrc/mail/rmail-mime: Makefile
pkgsrc/mail/vm: distinfo
pkgsrc/mail/wl: Makefile
pkgsrc/math/calc: Makefile
pkgsrc/math/ess: Makefile
pkgsrc/misc/bbdb: Makefile
pkgsrc/misc/elscreen: Makefile
pkgsrc/misc/lookup: Makefile
pkgsrc/mk: emacs.mk
pkgsrc/print/auctex: Makefile
pkgsrc/textproc/emacs-dict-client: Makefile
pkgsrc/textproc/flyspell: Makefile
pkgsrc/textproc/ispell-emacs: Makefile
pkgsrc/textproc/psgml-mode: Makefile
pkgsrc/textproc/xslide: Makefile
pkgsrc/www/emacs-w3m: Makefile
pkgsrc/www/w3: Makefile
Log Message:
Rework emacs.mk:
1) Simplify the way how an emacs version is picked when no emacs
is installed, but a user try to install an Emacs Lisp package.
Just pick up the version set as EMACS_TYPE than searching for
versions already installed etc. If the EMACS_TYPE version is
not supported by the Emacs Lisp Package, just fail. EMACS_TYPE
be default to GNU Emacs 21.
(In other words, users should set EMACS_TYPE as they want.
Otherwise GNU Emacs 21 is used.)
2) All Emacs Lisp Packages *must* prepend EMACS_PKGNAME_PREFIX to
a) the PKGNAME itself, and b) PKGNAME in its dependency lines.
EMACS_PKGNAME_PREFIX is expanded to "xemacs-" when XEmacs is
used. This keeps dependency graph of Emacs-Lisp-packages-
installed-for-XEmacs consistent.
3) Document EMACS_* variables as much as possible.
4) Provide more cookies for PLIST. Maybe utilized later.
Note that the 2) change doesn't affect the default, GNU Emacs 21
behaviour. So no version / revision bumps in this commit.
To generate a diff of this commit:
cvs rdiff -r1.2 -r1.3 pkgsrc/cad/dinotrace-mode/Makefile
cvs rdiff -r1.5 -r1.6 pkgsrc/cad/verilog-mode/Makefile
cvs rdiff -r1.9 -r1.10 pkgsrc/chat/irchat-pj/Makefile
cvs rdiff -r1.11 -r1.12 pkgsrc/chat/navi2ch/Makefile
cvs rdiff -r1.2 -r1.3 pkgsrc/chat/riece/Makefile
cvs rdiff -r1.15 -r1.16 pkgsrc/chat/zenicb/Makefile
cvs rdiff -r1.7 -r1.8 pkgsrc/chat/zenirc/Makefile
cvs rdiff -r1.8 -r1.9 pkgsrc/chat/zephyr-mode/Makefile
cvs rdiff -r1.12 -r1.13 pkgsrc/devel/apel/Makefile
cvs rdiff -r1.12 -r1.13 pkgsrc/devel/elib/Makefile
cvs rdiff -r1.6 -r1.7 pkgsrc/devel/emacs-ilisp/Makefile
cvs rdiff -r1.13 -r1.14 pkgsrc/devel/haskell-mode/Makefile
cvs rdiff -r1.10 -r1.11 pkgsrc/devel/pcl-cvs/Makefile
cvs rdiff -r1.18 -r1.19 pkgsrc/devel/pvs/Makefile
cvs rdiff -r1.12 -r1.13 pkgsrc/devel/python-mode/Makefile
cvs rdiff -r1.10 -r1.11 pkgsrc/devel/ruby-mode/Makefile
cvs rdiff -r1.12 -r1.13 pkgsrc/devel/ruby-rd-mode/Makefile
cvs rdiff -r1.14 -r1.15 pkgsrc/devel/semantic/Makefile
cvs rdiff -r1.5 -r1.6 pkgsrc/devel/semantic/distinfo
cvs rdiff -r1.2 -r1.3 pkgsrc/devel/semantic/patches/patch-aa
cvs rdiff -r1.10 -r1.11 pkgsrc/devel/sml-mode/Makefile
cvs rdiff -r1.16 -r1.17 pkgsrc/editors/emacs-packages/Makefile
cvs rdiff -r1.6 -r1.7 pkgsrc/editors/gnuserv/Makefile
cvs rdiff -r1.14 -r1.15 pkgsrc/editors/jde/Makefile
cvs rdiff -r1.18 -r1.19 pkgsrc/editors/leim/Makefile
cvs rdiff -r1.6 -r1.7 pkgsrc/editors/matlab-mode/Makefile
cvs rdiff -r1.10 -r1.11 pkgsrc/editors/mule-ucs/Makefile
cvs rdiff -r1.12 -r1.13 pkgsrc/editors/speedbar/Makefile
cvs rdiff -r1.9 -r1.10 pkgsrc/editors/tamago/Makefile
cvs rdiff -r1.5 -r1.6 pkgsrc/graphics/artist/Makefile
cvs rdiff -r1.1.1.1 -r1.2 pkgsrc/inputmethod/anthy-elisp/Makefile
cvs rdiff -r1.5 -r1.6 pkgsrc/inputmethod/iiimecf/Makefile
cvs rdiff -r1.8 -r1.9 pkgsrc/inputmethod/skk/Makefile
cvs rdiff -r1.9 -r1.10 pkgsrc/inputmethod/tc/Makefile
cvs rdiff -r1.11 -r1.12 pkgsrc/lang/eieio/Makefile
cvs rdiff -r1.9 -r1.10 pkgsrc/lang/twelf/Makefile
cvs rdiff -r1.9 -r1.10 pkgsrc/mail/etach/Makefile
cvs rdiff -r1.8 -r1.9 pkgsrc/mail/gnus/Makefile
cvs rdiff -r1.9 -r1.10 pkgsrc/mail/mailcrypt/Makefile
cvs rdiff -r1.64 -r1.65 pkgsrc/mail/mew/Makefile
cvs rdiff -r1.17 -r1.18 pkgsrc/mail/mew3/Makefile
cvs rdiff -r1.4 -r1.5 pkgsrc/mail/rmail-mime/Makefile
cvs rdiff -r1.14 -r1.15 pkgsrc/mail/vm/distinfo
cvs rdiff -r1.22 -r1.23 pkgsrc/mail/wl/Makefile
cvs rdiff -r1.13 -r1.14 pkgsrc/math/calc/Makefile
cvs rdiff -r1.8 -r1.9 pkgsrc/math/ess/Makefile
cvs rdiff -r1.7 -r1.8 pkgsrc/misc/bbdb/Makefile
cvs rdiff -r1.1.1.1 -r1.2 pkgsrc/misc/elscreen/Makefile
cvs rdiff -r1.10 -r1.11 pkgsrc/misc/lookup/Makefile
cvs rdiff -r1.19 -r1.20 pkgsrc/mk/emacs.mk
cvs rdiff -r1.20 -r1.21 pkgsrc/print/auctex/Makefile
cvs rdiff -r1.6 -r1.7 pkgsrc/textproc/emacs-dict-client/Makefile
cvs rdiff -r1.10 -r1.11 pkgsrc/textproc/flyspell/Makefile
cvs rdiff -r1.4 -r1.5 pkgsrc/textproc/ispell-emacs/Makefile
cvs rdiff -r1.9 -r1.10 pkgsrc/textproc/psgml-mode/Makefile
cvs rdiff -r1.3 -r1.4 pkgsrc/textproc/xslide/Makefile
cvs rdiff -r1.9 -r1.10 pkgsrc/www/emacs-w3m/Makefile
cvs rdiff -r1.16 -r1.17 pkgsrc/www/w3/Makefile
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.