On Tue, 17 Feb 2015 10:41:18 -0500
Vin Shelton <acs(a)alumni.princeton.edu> wrote:
Will everyone please try out the latest 21.4 as checked into source
control? I am particularly interested in people who maintain XEmacs
packages, i.e. netbsd, gentoo, cygwin, native Windows setup kit (oops
- that's me!), etc.
Here's what I'm hoping you'll do:
1. hg clone
https://bitbucket.org/xemacs/xemacs-21.4
2. cd xemacs-21.4
3. apply whatever patches you want/need
4. configure [options]
5. make
And send your results to the xemacs-beta list.
Worked fine both with my full environment and with -vanilla after a
quick check. Here is the script I used after the hg clone:
#!/bin/sh -e
# For a x86_64 compile
patch -p1 < ~/.xemacs/slackware/patches/dump-paths.patch
patch -p1 < ~/.xemacs/slackware/patches/check-features.patch
patch -p1 < ~/.xemacs/slackware/patches/lib64.patch
patch -p1 < ~/.xemacs/slackware/patches/mod-shift.patch
patch -p1 < ~/.xemacs/slackware/patches/extra-buttons.patch
CFLAGS=-O2 ./configure \
--prefix=/usr \
--libdir=/usr/lib64 \
--datadir=/usr/lib64 \
--with-sound=none \
--with-file-coding \
x86_64-slackware-linux
make
The dump-paths patch is not mine but from Enrico Scholz. That
and the check-features patch allow you to build xemacs with xemacs
installed.
The lib64 patch is only required for the x86_64 arch.
The mod-shift patch has been formally rejected, so I will not include
it here.
The extra-buttons patch adds extra buttons (8-11). I bought a mouse
with, well, extra buttons. I never liked the mouse though.
If the attachments don't make it, the files are in github:
https://github.com/smaclennan/dot-xemacs/tree/master/slackware/patches
Cheers,
Sean