Subject: Re: Emacs 21.0.103?
To: None <tech-pkg@netbsd.org>
From: Shigeki Uno <shigeki@mediawars.ne.jp>
List: tech-pkg
Date: 06/20/2001 02:23:27
Hello, Uebayashi-san.

Jason Beegan  (jtb@netbsd.org) posted unofficial pkgsrc for emacs 21 on 
5/14 in this mailing list. That's really helpful, I think.

I hope this helps you.

Masao Uebayashi <uebayasi@orchid.plala.or.jp> writes:

> Hello,
> 
> Is there anyone who have made a pkgsrc of Emacs 21.x? Unofficial one
> is okay to me.
> 
> (I can see it is used in X-Mailer: so many times recently :-)
> 
> TIA,
> Masao

Jason Beegan <jtb@netbsd.org> writes:

> I've made a package of an unofficial snapshot of GNU Emacs 21.
> 
> You can get the files to build it with pkgsrc from:
> 
> 	ftp://ftp.netbsd.org/pub/NetBSD/misc/jtb/
> 
> That's the short version.  The rest of this message is for those
> requiring more details.
> 
> The snapshot includes countless changes from emacs-20.7.  Some of the
> most visible changes include:
> 
>   * Variable width fonts.
>   * Support for many image formats including png, jpeg, tiff, gif, xpm.
>   * Audio support.  You can play sound files with "M-x play-sound-file".
>     I haven't tested this myself, so I can't vouch for it.
>   * Colour support for character-cell displays.
>   * Many new lisp packages:
> 	Eshell:  A shell written in emacs lisp.
> 	WoMan:   New package for browsing Unix manpages.
> 	EUDC:    A common interface to directory servers using various
> 	         protocols such as LDAP or the CCSO white pages directory
> 	         system (PH/QI).
> 	Ebrowse:  A C++ class browser.
> 	Autotype: Convenient features for text that you enter frequently
>                   in Emacs.
> 
> 	and others.
>   * A toolbar.
>   * More documentation.
>   * Many bug fixes.
>   * Possibly a number of new bugs ...
> 
> You will have to build from sources for now.
> 
> You need to have pkgsrc available. To build:
> 
>       $ cd pkgsrc/editors
>       $ ftp ftp://ftp.netbsd.org/pub/NetBSD/misc/jtb/emacs21.shar
>       $ sh emacs21.shar
>       $ cd emacs21
>       $ make
> 
> and, if all goes well,
> 
>       $ make install
> 
> should leave you with an emacs-21 snapshot to try out.
> 
> A few things are worth noting:
> 
>  * There are a number of new variables you can set in /etc/mk.conf.
>    (Possibly too many).  Have a look at emacs21/Makefile if you
>    want to know what they are.  The default is to build with as many
>    features as possible.
>  * Toolkit scrollbar support requires LessTif/Motif.  This means that
>    unless you've got xpkgwedge (pkgsrc/pkgtools/xpkgwedge) installed
>    emacs will be installed in ${X11BASE} (which for most people is
>    /usr/X11R6).
>  * Some of your elisp code may not work properly in this new
>    version.  I know some of the elisp packages in pkgsrc don't
>    work properly with it.  It shouldn't take too many changes to
>    fix them.  Some of the changes are already available on
>    ftp://alpha.gnu.org -- alas emacs-21.* isn't -:)
> 
> 
> The corresponding version of leim can be installed using files available
> from the same place, viz.
>      
>      ftp://ftp.netbsd.org/pub/NetBSD/misc/jtb/leim21.shar
> 
> and installation is similar to previous versions.
> 
> Let me know if you have any problems installing.  Enjoy!
> 
> 
> Jason Beegan  (jtb@netbsd.org)
> 
> SHA1 (emacs21.shar) = 8065a0b61598ecf2d64c824a0dc522bfe90334e4
> SHA1 (leim21.shar) = a7522ae8102022d1cd4997a50fa93e7115a37347

---
Shigeki Uno