Path to this page:
./
editors/xemacs-nox11,
XEmacs text editor version 21.4 (no x11 support)
Branch: CURRENT,
Version: 21.4.25,
Package name: xemacs-nox11-21.4.25,
Maintainer: haukeXEmacs is a self-documenting, customizable, extensible real-time
display editor.
Users new to XEmacs will be able to use basic features fairly rapidly
by studying the tutorial and using the self-documentation features.
XEmacs also has an extensive interactive manual browser. It is easily
extensible since its editing commands are written in Lisp.
XEmacs's many special packages handle mail reading (RMail) and sending
(Mail), outline editing (Outline), compiling (Compile), running
subshells within Emacs windows (Shell), running a Lisp read-eval-print
loop (Lisp-Interaction-Mode), automated psychotherapy (Doctor :-) and
many more. There is a WWW browsing mode written fully in elisp
that looks and behaves much like the netscape WWW browser.
XEmacs has similar functionality to GNU Emacs. It uses a different
display model, including support for Motif menu and scroll bars and the
ability to run as a widget inside other applications. Many people say
it looks nicer than GNU Emacs.
This package does not support X11.
Required to run:[
databases/gdbm]
Required to build:[
pkgtools/cwrappers]
Master sites: (Expand)
Version history: (Expand)
- (2026-01-03) Updated to version: xemacs-nox11-21.4.25
- (2025-10-24) Package has been reborn
- (2025-10-24) Package deleted from pkgsrc
- (2025-08-31) Updated to version: xemacs-nox11-21.4.24nb20
- (2025-07-15) Package has been reborn
- (2025-07-15) Package deleted from pkgsrc
CVS history: (Expand)
2026-01-02 23:34:59 by Hauke Fath | Files touched by this commit (21) | 👁 Package updated
|
Log message:
xemacs{,-nox11} -- Update to v21.4.25
The update was prompted by an important bytecode fix, in addition
upstream took most of our patches.
From upstream's changelog:
2026-01-01 Aidan Kehoe <kehoea@parhasard.net>
* XEmacs 21.4.25 is released
2026-01-01 Aidan Kehoe <kehoea@parhasard.net>
Changes from Hauke Fath, <hauke@Espresso.Rhein-Neckar.DE>,
maintained in NetBSD pkgsrc tree.
* unexelf.c:
* unexelf.c (unexec):
Build on NetBSD/alpha
* unexfreebsd.c (copy_relocation_site):
Build on NetBSD/arm*
2026-01-01 Aidan Kehoe <kehoea@parhasard.net>
Change from David Brownlee <abs@NetBSD.org>, maintained in NetBSD
pkgsrc tree.
* emacs.c (main_1):
* sound.c (vars_of_sound):
Fix build for non HPUX on HP PA platforms
2026-01-01 Aidan Kehoe <kehoea@parhasard.net>
Change from Hauke Fath, <hauke@Espresso.Rhein-Neckar.DE>,
maintained in NetBSD pkgsrc tree.
* Makefile.in.in:
Directly substitute the local value of etcdir (``../etc/'')
into src/Makefile.in.in. This allows for overriding etcdir via
INSTALL_MAKE_FLAGS at install-time so that destdir-style installation
will work.
liboss support
SunOS 5 bmake / gmake fixes
2026-01-01 Aidan Kehoe <kehoea@parhasard.net>
* bytecode.h:
Declare Qinvalid_byte_code here.
* lread.c (Fload_internal):
Error on encountering a byte compiled file with a byte code
version greater than 109, with a view to easier version checking
in the future within compiled functions generated by 21.5 and later.
2025-12-09 Aidan Kehoe <kehoea@parhasard.net>
* lread.c (vars_of_lread):
Initialize load_byte_code_version to 20, and make the dumper aware
of it, avoiding problems where it defaulted to zero and #'read
calls in the byte compiler (where it was not bound to something
sensible by #'load-internal) produced unintended ebolified
compiled functions in the compiled functions vector of top-level
compiled functions. See #'byte-compile-compiled-obj-to-list.
Thank you for the bug report, Hauke Fath!
2025-12-31 Aidan Kehoe <kehoea@parhasard.net>
Port part of my 21.4 change of 2bbae1af16ac to 21.4.
* config.h.in:
Add entries for HAVE_STRSIGNAL, HAVE_DECL_SYS_SIGLIST here.
* process.c (signal_name):
Implement this in terms of strsignal().
* sysdep.c:
* sysdep.c (strsignal):
Provide an implementation of this using sys_siglist[] if strsignal
was not found.
* syssignal.h:
Remove a declaration of sys_siglist[] here.
* s/linux.h:
Remove #define HAVE_SYS_SIGLIST from here.
2021-05-10 Aidan Kehoe <kehoea@parhasard.net>
Port my 21.5 change of 1f4ff44e1657 to 21.4.
* Makefile.in.in (temacs_link_args):
Place $start_flags after $ldflags in this make variable, for that
minority of cases where the user has specified LDFLAGS and,
e.g. -no-pie in $start_flags is necessary to build.
2021-05-10 Aidan Kehoe <kehoea@parhasard.net>
Incorporate my 21.5 change of changeset d5cd82986867 into 21.4, to
make it more practical to build a 21.4 XEmacs for the packages.
* config.h.in:
Update the implementation of the INLINE_HEADER macro and,
indirectly, the DECLARE_INLINE_HEADER() macro.
Add some more documentation and explanation.
Rename the confusingly-named DONT_EXTERN_INLINE_HEADER_FUNCTIONS
define to FORCE_INLINE_FUNCTION_DEFINITION.
* inline.c (FORCE_INLINE_FUNCTION_DEFINITION):
Use this new name in this file.
2015-04-20 Jerry James <james@xemacs.org>
* lisp.h (max_align_t): Do not define if C11 or C++11, or a later
version of either, is in use.
(ALIGNOF): Define with native operators in C11 and C++11 and later.
|
| 2025-08-31 00:46:51 by Thomas Klausner | Files touched by this commit (1355) |
Log message:
*: recursive bump for tiff growing lerc dependency
|
| 2025-04-24 16:16:37 by Thomas Klausner | Files touched by this commit (2412) |
Log message:
*: recursive bump for jpeg -> libjpeg-turbo switch
|
| 2023-10-25 00:11:51 by Thomas Klausner | Files touched by this commit (2297) |
Log message:
*: bump for openssl 3
|
2023-10-21 19:11:59 by Greg Troxel | Files touched by this commit (1345) | 👁 Package updated
|
Log message:
recursive revbump for tiff update
|
| 2021-10-03 19:53:11 by Hauke Fath | Files touched by this commit (8) |
Log message:
For the sake of MKPIE, we need to .include Makefile.common before
options.mk.
Since Makefile.common now does not see the x11 option, we have to move
all x11 related commands into options.mk. Within options, move
.includes to the end for consistency.
|
| 2021-03-28 12:36:33 by Hauke Fath | Files touched by this commit (10) |
Log message:
Use gtar instead of the base tar(1) in the xemacs* top-level Makefile
because of a problem with NetBSD-current libarchive-as-tar, see bin/56080.
Note this depencency is not a burden, since xemacs-packages requires
gtar, anyway.
|
| 2020-10-02 13:31:14 by Hauke Fath | Files touched by this commit (8) |
Log message:
Linux glibc 2.32+ has removed sys_siglist
Remove stale reference to nb version in Makefile.common
|