[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: emacs-nox11-23.2 からのバージョン番号の取り出しについて



At Thu, 3 Feb 2011 17:22:20 +0900,
Masao Uebayashi <uebayasi@tombi.co.jp> wrote:
> 当時の意図としては、
> Emacsのバージョンは、明示的に/etc/mk.confに書いて決める、
> という方針にしたのだと思います。
> 
> そう考えると、pkg_infoを使わず、
> ${_EMACS_VERSION_MAJOR}.${_EMACS_VERSION_MINOR}
> を使うのが一貫性があると思います。
> ${_EMACS_VERSION_MAJOR}.${_EMACS_VERSION_MINOR}と
> /etc/mk.confに書くEMACS_TYPEは必ず一致する、という前提です。

つまり http://gnats.netbsd.org/44485 の当初の案

--- modules.mk			      25 Oct 2010 00:03:03 -0000	1.13
+++ modules.mk			      29 Jan 2011 17:11:49 -0000
@@ -348,7 +348,7 @@
   ${SED} -e 's/emacs-//' |					\
   ${SED} -e 's/\.[0-9]\{8,\}//' |								\
   ${SED} -e 's/nb.*//'
-ALL_ENV+=   EMACSLOADPATH=${_EMACS_DIR}/${_EMACS_VERSION_DIR}/lisp:${_EMACS_DIR}/site-lisp
+ALL_ENV+=   EMACSLOADPATH=${_EMACS_DIR}/${_EMACS_VERSION_MAJOR}.${_EMACS_VERSION_MINOR}/lisp:${_EMACS_DIR}/site-lisp
 .include    "${_EMACS_PKGDIR}/buildlink3.mk"
 .endif

が良い、ということでしょうか。

OBATA さんが 「_EMACS_VERSION_MINOR が最新になるとは限らない」と
44485 に追記していますが、この場合はどうなりますか?