[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 に追記していますが、この場合はどうなりますか?