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

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



On Wed, 02 Feb 2011 07:00:05 +0900, Ryo ONODERA <ryo_on@yk.rim.or.jp> wrote:

> 私も、平松さんの案の方が分かりやすく思います。
>
> ところで、Uebayashi さんの
> ${SED} -e 's/[a-z]$$//' |
> も追加いただけると、
> http://gnats.netbsd.org/44485
> も同時に closed にできるように思います。
> # 一緒にしない方が良いのでしょうけれども…
>
> こういう修正を 2 箇所しなくて良いので、平松さんの案が良いと思います。

こういうのでどうでしょうか?

_EMACS_VERSION_DIR!=    \
         (${PKG_INFO} -e 'emacs{,-nox11}' ||                             \
                 ${ECHO} ${_EMACS_VERSION_MAJOR}.${_EMACS_VERSION_MINOR}) |      \
         ${SED}  -e 's/^.*-//'                                           \
                 -e 's/\.[0-9]\{8,\}//'                                  \
                 -e 's/nb[0-9]*$$//'                                     \
                 -e 's/[^0-9]*$$//'

sed と pkg_info の起動回数も少なくして、まだ emacs がインストールされていない時も、
それなりの値が入るようにしてみました。

-- 
お役に立てない(^^;
OBATA Akio / obata@lins.jp
せかいは ひろがる ちきゅーは まわる。