VOOZH about

URL: https://pkgsrc.se/editors/xemacs-nox11

⇱ pkgsrc.se | The NetBSD package collection


Skip to main content.
👁 https://pkgsrc.se
Useful links: www.pkgsrc.org | www.netbsd.org | www.netbsd.se
Navigation:
Home | Browse by maintainer | Search | RSS | Info | Statistics | Help | Contact
+ virtual
archivers
audio
benchmarks
biology
cad
chat
comms
converters
cross
crosspkgtools
databases
devel
doc
👁 pil
 editors
  👁 pil
 xemacs-n..
emulators
filesystems
finance
fonts
games
geography
graphics
ham
inputmethod
lang
mail
math
mbone
meta-pkgs
misc
multimedia
net
news
parallel
pkgtools
print
regress
security
shells
sysutils
textproc
time
wayland
wip
wm
www
x11

* = Virtual Category
👁 new
New packages:
  Today
  Yesterday
  Last week
  Last month

Path to this page:

./editors/xemacs-nox11, XEmacs text editor version 21.4 (no x11 support)

[ 👁 Image
CVSweb ] [ 👁 Image
Homepage ] [ 👁 Image
RSS ] [ 👁 Image
Required by ]


Branch: CURRENT, Version: 21.4.25, Package name: xemacs-nox11-21.4.25, Maintainer: hauke

XEmacs 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)


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


This site is operated by pkgsrc.pub, Contact