BSD Ports

editors/xemacs-current 21.5.36nb1 NetBSD

XEmacs text editor version 21.5.36

System
NetBSD
Repository
pkgsrc
Last update
Commit
59a7fdbfd0
License
gnu-gpl-v3
Categories
editors
Package size
9940.1 KiB, 63879.8 KiB installed

Description

This is an unstable, *BETA* release of XEmacs.

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.

In the other systems

The newest version among them is 21.5.36, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
NetBSDeditors/xemacs-current21.5.36nb1 newestnone known--2026-10-06
OpenBSDeditors/xemacs21/stable by name21.4.22p38 behind since 2026-10-06no data-The OpenBSD ports mailing-list <[email protected]>-

Compare across BSDs

Version history 2

  1. 21.5.37 4ad00c6b74
  2. 21.5.36 59a7fdbfd0

Upstream's version as each commit to the port's Makefile set it, or as this site first saw it in the system's packages; the tree's own revisions are not versions here.

Install

Binary package:

pkgin install xemacs

From pkgsrc:

cd /usr/pkgsrc/editors/xemacs-current && make install clean

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

RepositoryVersion
NetBSD 10.1 x86_6421.5.36nb1
NetBSD 10.1 aarch6421.5.36nb1
SmartOS / illumos x86_64-
macOS 15 arm64-

Dependency graph

Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.

Dependencies

Run dependencies 5

No port depends on this one.

Commit history 3

DateCommitCreditsLog message
59a7fdbfd0 hauke MESSAGE files are obsolete, and this one didn't bring much information, anyway.
4ad00c6b74 hauke editors/xemacs-current{,-nox11} -- Update to v21.5.37 "lettuce"
Major Features, Bugfixes, and Backward Incompatible Changes -- Fix: Avoid OpenSSL header conflicts on windows, get Cygwin building -- Henry S. Thompson -- Fix: Get XEmacs building as C++ under Visual Studio -- Aidan Kehoe -- Fix: Handle -display correctly once more on X11 -- Aidan Kehoe -- Fix: Turn on -fno-strict-aliasing unconditionally with clang, avoid crashes -- Aidan Kehoe, Mike Sperber -- Fix: Don't crash when Fselected_window() returns nil. -- Aidan Kehoe -- Fix: Produce zero-length bit vectors without crashing, error-checking builds -- Aidan Kehoe -- Fix: Printing char tables respecting print-table-noreadably-length -- Aidan Kehoe -- Fix: Appropriate type checking with #'ephemeron-ref, avoid crashes -- Aidan Kehoe …
e482afb057 wiz *: recursive bump for canna-lib API bump