Remove `-p' from mkdir arguments, it is already part of ${MKDIR}.
While here substitute a couple of ${PREFIX} by `%D' in
`@exec ${MKDIR} ...' lines and add a couple of missing `%D' in such lines too!
OGATA Hiroshi. Canna support is enabled by setting EMACS_CANNA=YES.
I didn't use USE_CANNA suggested in the pr as this variable is set
to YES by default in bsd.pkg.mk as it was used in japanese packages only.
all dependencies on packages depending on "png" which contain shared
libraries, all for the (imminent) update to the "png" package.
[List courtesy of John Darrow, courtesy of "bulk-build".]
foo-* to foo-[0-9]*. This is to cause the dependencies to match only the
packages whose base package name is "foo", and not those named "foo-bar".
A concrete example is p5-Net-* matching p5-Net-DNS as well as p5-Net. Also
change dependency examples in Packages.txt to reflect this.
using the newest PNG library won't work on system with an older one. To
prevent such problems with precompiled binary packages require at least
"png-1.0.9nb1" in all dependences.
- Fix buffer overflow in "gnuserv" which can be used to get a shell of
the user which is using "gnuserv.
- ./etc/PACKAGES: Doc fix.
- README.packages: Doc fix.
- xemacs-faq.texi (Q3.5.12): New FAQ. XEmacs bitches about xmodmap.
- etc/PACKAGES: Sync with 21.2 version, because everyone uses the
same packages.
- README.packages: Ditto.
- PROBLEMS (Sun/Solaris): Yet another microimprovement.
- xemacs-faq.texi (Q1.0.11): Change XEmacs for MacOS URL.
- PROBLEMS: Document MIPSpro ICE problem workaround.
Pty fixes for HP-UX and AIX and BSD and SunOS4 backported from 21.2.
Makes ``M-x shell; sleep 1000; Signals->Send KILL'' work.
(See src/ChangeLog for more detail.)
- configure.in: Detect killpg.
- PROBLEMS (Running/Linux): Mandrake, use Alt for M-, color-gcc.
- Makefile.in: add and use TAR macro. Sometimes tar only copies
symlinks instead of the actual files
- configure.in: Handle alloca with Compaq C on Alpha Linux.
- ChangeLog, etc/xemacs-ja.1, etc/xemacs.1,
info/xemacs-faq.info-1, info/xemacs-faq.info-3, lib-src/etags.c,
lib-src/ootags.c, lisp/ChangeLog.1, man/xemacs-faq.texi:
Changed mly@adoc.xerox.com to Mly@POBox.COM.
- README.packages: Add "uninstalled package" FAQ.
- etc/PACKAGES: Add details on os-utils contents.
- frame.c (next_frame_internal):
We've passed a frame if we've passed its device.
Fixes this crash:
(gdb) run -eval '(progn (make-frame nil (make-device (quote x) "polgar:0")) (next-window (minibuffer-window) t (quote visible) (second (device-list))))'
Fatal error: assertion failed, file /project/xemacs/ws/dev/src/frame.h, line 245, RECORD_TYPEP (obj, lrecord_type_frame)
- find-paths.el (paths-decode-directory-path): Trivial typo fix.
- simple.el (display-warning-suppressed-classes): Ditto.
- etc/Emacs.ad (Fonts.): Fix typo and clarify.
- configure.in (after_morecore_hook_exists): Don't add /usr/shlib
to link path if compiling on Alpha/Linux.
- configure.in: Make Balloon Help conditional on finding shape.h
- etc/Emacs.ad: Document usage of FontSet resource for menubar.
- configure.in: Check for NAS_BIG_ENDIAN in <audio/fileutil.h>.
- configure.in: Check for UNIX98 PTYs. Patch from Florian Weimer
<Florian.Weimer@RUS.Uni-Stuttgart.DE>.
- configure.in: Recognize s390.
- config.guess: Recognize ia64 and s390.
- config.sub: Likewise.
- configure.in: Rewrite xmkmf symbol detection to avoid
redefinition of symbols we've already defined.
Also, handle xmkmf symbols with values other than 1.
- PROBLEMS: Document broken native audio for recent patches and
releases of HP-UX.
- configure.in: Unconditionally define SHELL, to allow working
with (unreleased) autoconf 2.14.1, found on Mandrake 7.0 systems.
- configure.in: More precise LDAP detection and configuration
make much sense. Replace it with a symlink to the version dependend
directory name, where real stuff is installed. This allows other
pkgs (i.e. net/zenicb) to add lisp modules easily.
- configure.in: Sync Berkeley db autodetection with src/database.c
- README: Remove msdos part.
- configure.in: add new machine type for IRIX 6.[2-5] to switch from using
unexelf.o to unexelfsgi.o for just those versions of IRIX.
In the ideal world it would be handled by the s/irix6-0.h but since machine
config is included AFTER OS config, I had to add a new machine type.
- configure.in: Default Drag-N-Drop to "no"
- etc/FTP: Updated FTP mirrors list. Replaced GNU FTP document with a URL.
- etc/MAILINGLISTS: Updated mailing list subscription information.
Replaced GNU MAILINGLISTS document with a URL.
- INSTALL: Update configure option.
- configure.in (native_sound_lib, --sgi--): Check for audio.h.
(LIBS): Check for libCsup.
- INSTALL: Added more information about README.packages, and
re-numbered some bullets.
- etc/sample.Xdefaults: adds a reference to beNiceToColrmap, so that the
user can guess what to do if xemacs' dialogs are butt ugly.
- INSTALL: Make disk space requirements more realistic.
Add note about stack size requirements.
Update and add more weight to the package section.
- README: Add reference to README.packages
- INSTALL: Remove junk from install.sh
- Makefile.in (install-arch-dep): use exe_suffix for link installation.
- configure.in: define exe_suffix if we're on ms-windows.
- configure.in (EMACS_CONFIGURATION): Use $configuration, not
$canonical, so that installation paths and dynamic path setup will
stay in synch.
- configure.in (machine): Recognize MIPS/Linux.
- README.packages: Added hint on how to figure out what packages to get.