Here's a new version, with the following changes: * use CONFIGURE_ARGS = --build=${GCCARCH}. Hopefully this will fix the packaging failure seen on amd64 (again, I have no amd64 box to test on). * use -fno-pie / -nopie as almost all arches have switched to PIE (sucks to be on i386...) * disable D-Bus support for the no_x11 flavor, as dbus requires X. Upstream seems to be moving to a gio-based D-Bus support. * sound support forcing -DHAVE_SOUND; .wav playback works fine here, and can be useful for people who want sound notifications. Of course it would be cleaner to use an sndio backend, but ENOTIME.
If someone on amd64 could just confirm that --build=${GCCARCH} does the right thing, that would be cool. Forcing --with-system-malloc, one can see that using 29 bits to store addresses (on i386) doesn't work that well... --with-wide-int does not seem to help. I did not address the /var/games/emacs/ problem, since: - no one seems to complain - I can't get ''make update-plist'' to regen the PLIST with the appropriate @mode and @group for update-game-score (which needs to be setgid games). -- Jérémie Courrèges-Anglas GPG fingerprint: 61DB D9A0 00A4 67CF 2A90 8961 6191 8FBF 06A1 1494
emacs24.tgz
Description: Emacs 24.2 port