Don't call pkg_info to get the installed Emacs version; always use the
version matching EMACS_TYPE set by users. Be DEPENDS to it. This should
address pkg/37146 by Aleksey Cheusov.
While here convert some emacs lisp packages to user-destdir.
(Note this is only a snapshot, and the next release will be 1.8.0. To keep
the order of versions, this package is named 1.7.5.99.20070114. Thus this
is ever higher than 1.7.5 and lower than 1.8.0.)
Catching up to 2ch infrastructure changes so that fix the problem unable to
post articles.
While here teach emacs22{,nox}.
location for both emacs and xemacs.
* List the info files directly in the PLIST.
* Use EMACS_MODULES to deal with a possible xemacs-packages dependency.
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.
Changes btwn 1.7.4 & 1.7.5 are:
+ Catch up with server migration (jbbs.livedoor.jp)
+ Fix broken characters on XEmacs
+ Fix a problem writing out of ~/.navi2ch/ when an exceptional URL
is given
Changes btwn 1.7.3 & 1.7.4 are:
+ Catch up with server migration (JBBS@Shitaraba moved to Livedoor)
Changes since 1.7.2 are:
* User configurable commands & functions for network connection.
* Don't auto-process contents that needs user confirmation.
* Create links by matching text with a configured regular expression.
* Better support for board migration.
* Better support for "JBBS @ Shitaraba"
Changes since 1.7.1 are:
* Catch up with the specification changes in 2ch.
* Fix Emacs hang-ups in a link to a very large number.
* Slight changes for EmacsCE.
* Add hooks.
* Extend search function.
* Recognize "JBBS @ Shitaraba" messages. Partial support for the new URL
syntax.
* Support "htp:" and "ftp:".
* Support the URL syntax for Keitai (mobile phones).
Navi2ch is a viewer program dedicated to chatting in 2ch.net - the biggest,
most famous, influencial BBS in Japan.
Although this software is really well-written, It's worth noting that most
opinions/informations found in 2ch.net are next to senseless. Thus, Good
NetBSD users are really encouraged not to devote themselves to 2ch! :-)