BSD Ports

editors/emacs-devel 32.0.50.20261019,3 FreeBSD

GNU editing macros

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
ff6e921c58
License
GPLv3+
Categories
editors, wayland
Package size
78141.2 KiB, 271524.9 KiB installed

Description

GNU Emacs is a self-documenting, customizable, extensible real-time display editor.

Users new to Emacs will be able to use basic features fairly rapidly by studying the tutorial and using the self-documentation features. Emacs also has an extensive interactive manual browser. It is easily extensible since its editing commands are written in Lisp.

GNU Emacs'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.

In the other systems

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

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
FreeBSDeditors/emacs-devel32.0.50.20261019,3 newestnone known-[email protected]2026-10-20
DragonFlyeditors/emacs-devel31.0.50.20250315_1,3 behind since 2026-07-052 known-[email protected]-
MidnightBSDeditors/emacs-devel31.0.50.20250515_4,3 behind since 2026-07-05no data-[email protected]2026-10-23
HardenedBSDeditors/emacs-devel32.0.50.20260915,3 behind since 2026-10-01no data-[email protected]-
GhostBSDeditors/emacs-devel32.0.50.20260915,3 behind since 2026-10-01no data-[email protected]-

Version history 8

  1. 32.0.50.20261019 ff6e921c58
  2. 32.0.50.20261001 517bee789b
  3. 32.0.50.20260915 c3f42f6a2c
  4. 32.0.50.20260902 18e11bf6b4
  5. 32.0.50.20260815 8be735bc2d
  6. 32.0.50.20260802 b3db00cd5a
  7. 32.0.50.20260718 5741437ff9
  8. 32.0.50.20260704 727782d9d6

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:

pkg install emacs-devel

From the ports tree:

cd /usr/ports/editors/emacs-devel/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	emacs-devel>0:editors/emacs-devel

Packages

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

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest32.0.50.20261001,332.0.50.20261019,3-31.0.50.20250816,332.0.50.20261001,3
FreeBSD:14:quarterly32.0.50.20260915,332.0.50.20260915,3n/a31.0.50.20250617_1,332.0.50.20260915,3
FreeBSD:15:latest32.0.50.20261001,332.0.50.20261019,3n/a31.0.50.20250816,331.0.50.20250816,3
FreeBSD:15:quarterly32.0.50.20260915,332.0.50.20260915,3n/an/an/a
FreeBSD:16:latest32.0.50.20261001,332.0.50.20261019,3n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

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

As this port's Makefile names them.

Library 1

The full lists below include those, and their dependencies in turn.

Build dependencies 120

The first 100 are listed.

Run dependencies 113

The first 100 are listed.

No port depends on this one.

Configuration

Options name: editors_emacs

OptionDefaultDescription
ACLonAccess control list support
ALSAoffALSA audio architecture support
CAIROonCairo graphics library support [implies PNG, prevents XFT]
DBUSonD-Bus IPC system support
GFILEoffFile notification via gfile
GIFonGIF image format support
GNUTLSonSSL/TLS support via GnuTLS
GSETTINGSonGSettings API for application settings
GTK2offGTK 2 GUI toolkit support
GTK3onGTK 3 GUI toolkit support
HARFBUZZonHarfBuzz for text shaping
JPEGonJPEG image format support
KQUEUEonFile notification via kqueue
LCMS2onLittle CMS 2.x support
M17NoffM17N support for text-shaping [implies XFT]
MAGICKoffImageMagick image processing support (deprecated)
MAILUTILSonMail framework via GNU Mailutils
MODULESonDynamic modules support
MOTIFoffMotif widget library support
NATIVECOMPonEmacs Lisp native compiler support
OSSonOpen Sound System support
OTFoffOpentype fonts
PGTKonPure GTK GUI [implies CAIRO, GTK3]
PNGonPNG image format support
SCROLLBARSonToolkit scroll-bars
SOURCESonInstall sources
SQLITE3onSQLite 3 database support
SVGonScalable vector graphics support [implies PNG]
THREADSonThreading support
TIFFonTIFF image format support
TREESITTERontree-sitter support
WEBPonWebP image format support
XAWoffAthena widgets
XAW3DoffAthena3D widgets
XFToffXft font library support
XIMoffX Input Method
XMLonXML format or parser support
XPMoffXPM pixmap image format support
XWIDGETSoffExperimental GTK widgets [implies GTK3]
USES
autoreconf:build cpe gmake localbase:ldflags makeinfo ncurses pkgconfig
Service scripts
none
Conflicts with
emacs emacs-canna emacs-nox emacs-wayland
Flavors
emacs-devel-nox-32.0.50.20261019,3

Message after installing

Emacs has been built with support for native compilation.  Third-party
elisp (from ELPA or FreeBSD packages) will be native-compiled at
runtime.  You can configure the number of subprocesses used for native
compilation via the native-comp-async-jobs-number variable.

To disable native compilation:
1. Add (setq native-comp-jit-compilation nil) to your early init file.
2. Exit Emacs and remove the cache directory (often ~/.emacs.d/eln-cache).

A small number of trampoline .eln files may still be generated even with
native compilation disabled.  These are created when primitives are
advised or redefined in your configuration, and are necessary to ensure
that Emacs's own native-compiled code respects those customizations.

Files

Manual pages 4
  • ebrowse(1)
  • emacs(1)
  • emacsclient(1)
  • etags(1)
pkg-plist 4641
  • bin/ebrowse
  • bin/emacs
  • bin/emacs-
  • bin/emacsclient
  • bin/etags
  • include/emacs-module.h
  • libexec/emacs/%%EMACS_VER%%/%%GNU_HOST%%/hexl
  • libexec/emacs/%%EMACS_VER%%/%%GNU_HOST%%/movemail
  • libexec/emacs/%%EMACS_VER%%/%%GNU_HOST%%/rcs2log
  • share/applications/emacs-mail.desktop
  • share/applications/emacs.desktop
  • share/applications/emacsclient-mail.desktop
  • share/applications/emacsclient.desktop
  • share/emacs-devel/%%EMACS_VER%%/etc/AUTHORS
  • share/emacs-devel/%%EMACS_VER%%/etc/CALC-NEWS
  • share/emacs-devel/%%EMACS_VER%%/etc/COPYING
  • share/emacs-devel/%%EMACS_VER%%/etc/DEBUG
  • share/emacs-devel/%%EMACS_VER%%/etc/DEVEL.HUMOR
  • share/emacs-devel/%%EMACS_VER%%/etc/DISTRIB
  • share/emacs-devel/%%EMACS_VER%%/etc/DOC
  • share/emacs-devel/%%EMACS_VER%%/etc/EGLOT-NEWS
  • share/emacs-devel/%%EMACS_VER%%/etc/ERC-NEWS
  • share/emacs-devel/%%EMACS_VER%%/etc/ETAGS.EBNF
  • share/emacs-devel/%%EMACS_VER%%/etc/ETAGS.README
  • share/emacs-devel/%%EMACS_VER%%/etc/HELLO
  • share/emacs-devel/%%EMACS_VER%%/etc/HISTORY
  • share/emacs-devel/%%EMACS_VER%%/etc/JOKES
  • share/emacs-devel/%%EMACS_VER%%/etc/MACHINES
  • share/emacs-devel/%%EMACS_VER%%/etc/MH-E-NEWS
  • share/emacs-devel/%%EMACS_VER%%/etc/NEWS
  • share/emacs-devel/%%EMACS_VER%%/etc/NEWS.1-17
  • share/emacs-devel/%%EMACS_VER%%/etc/NEWS.18
  • share/emacs-devel/%%EMACS_VER%%/etc/NEWS.19
  • share/emacs-devel/%%EMACS_VER%%/etc/NEWS.20
  • share/emacs-devel/%%EMACS_VER%%/etc/NEWS.21
  • share/emacs-devel/%%EMACS_VER%%/etc/NEWS.22
  • share/emacs-devel/%%EMACS_VER%%/etc/NEWS.23
  • share/emacs-devel/%%EMACS_VER%%/etc/NEWS.24
  • share/emacs-devel/%%EMACS_VER%%/etc/NEWS.25
  • share/emacs-devel/%%EMACS_VER%%/etc/NEWS.26
  • share/emacs-devel/%%EMACS_VER%%/etc/NEWS.27
  • share/emacs-devel/%%EMACS_VER%%/etc/NEWS.28
  • share/emacs-devel/%%EMACS_VER%%/etc/NEWS.29
  • share/emacs-devel/%%EMACS_VER%%/etc/NEWS.30
  • share/emacs-devel/%%EMACS_VER%%/etc/NEWS.31
  • share/emacs-devel/%%EMACS_VER%%/etc/NEXTSTEP
  • share/emacs-devel/%%EMACS_VER%%/etc/NXML-NEWS
  • share/emacs-devel/%%EMACS_VER%%/etc/ORG-NEWS
  • share/emacs-devel/%%EMACS_VER%%/etc/PROBLEMS
  • share/emacs-devel/%%EMACS_VER%%/etc/README
  • share/emacs-devel/%%EMACS_VER%%/etc/TERMS
  • share/emacs-devel/%%EMACS_VER%%/etc/TODO
  • share/emacs-devel/%%EMACS_VER%%/etc/charsets/8859-10.map
  • share/emacs-devel/%%EMACS_VER%%/etc/charsets/8859-11.map
  • share/emacs-devel/%%EMACS_VER%%/etc/charsets/8859-13.map
  • share/emacs-devel/%%EMACS_VER%%/etc/charsets/8859-14.map
  • share/emacs-devel/%%EMACS_VER%%/etc/charsets/8859-15.map
  • share/emacs-devel/%%EMACS_VER%%/etc/charsets/8859-16.map
  • share/emacs-devel/%%EMACS_VER%%/etc/charsets/8859-2.map
  • share/emacs-devel/%%EMACS_VER%%/etc/charsets/8859-3.map
  • share/emacs-devel/%%EMACS_VER%%/etc/charsets/8859-4.map
  • share/emacs-devel/%%EMACS_VER%%/etc/charsets/8859-5.map
  • share/emacs-devel/%%EMACS_VER%%/etc/charsets/8859-6.map
  • share/emacs-devel/%%EMACS_VER%%/etc/charsets/8859-7.map
  • share/emacs-devel/%%EMACS_VER%%/etc/charsets/8859-8.map
  • share/emacs-devel/%%EMACS_VER%%/etc/charsets/8859-9.map
  • share/emacs-devel/%%EMACS_VER%%/etc/charsets/ALTERNATIVNYJ.map
  • share/emacs-devel/%%EMACS_VER%%/etc/charsets/BIG5-1.map
  • share/emacs-devel/%%EMACS_VER%%/etc/charsets/BIG5-2.map
  • share/emacs-devel/%%EMACS_VER%%/etc/charsets/BIG5-HKSCS.map
  • share/emacs-devel/%%EMACS_VER%%/etc/charsets/BIG5.map
  • share/emacs-devel/%%EMACS_VER%%/etc/charsets/CNS-1.map
  • share/emacs-devel/%%EMACS_VER%%/etc/charsets/CNS-2.map
  • share/emacs-devel/%%EMACS_VER%%/etc/charsets/CNS-3.map
  • share/emacs-devel/%%EMACS_VER%%/etc/charsets/CNS-4.map
  • share/emacs-devel/%%EMACS_VER%%/etc/charsets/CNS-5.map
  • share/emacs-devel/%%EMACS_VER%%/etc/charsets/CNS-6.map
  • share/emacs-devel/%%EMACS_VER%%/etc/charsets/CNS-7.map
  • share/emacs-devel/%%EMACS_VER%%/etc/charsets/CNS-F.map
  • share/emacs-devel/%%EMACS_VER%%/etc/charsets/CP10007.map
  • share/emacs-devel/%%EMACS_VER%%/etc/charsets/CP1125.map
  • share/emacs-devel/%%EMACS_VER%%/etc/charsets/CP1250.map
  • share/emacs-devel/%%EMACS_VER%%/etc/charsets/CP1251.map
  • share/emacs-devel/%%EMACS_VER%%/etc/charsets/CP1252.map
  • share/emacs-devel/%%EMACS_VER%%/etc/charsets/CP1253.map
  • share/emacs-devel/%%EMACS_VER%%/etc/charsets/CP1254.map
  • share/emacs-devel/%%EMACS_VER%%/etc/charsets/CP1255.map
  • share/emacs-devel/%%EMACS_VER%%/etc/charsets/CP1256.map
  • share/emacs-devel/%%EMACS_VER%%/etc/charsets/CP1257.map
  • share/emacs-devel/%%EMACS_VER%%/etc/charsets/CP1258.map
  • share/emacs-devel/%%EMACS_VER%%/etc/charsets/CP720.map
  • share/emacs-devel/%%EMACS_VER%%/etc/charsets/CP737.map
  • share/emacs-devel/%%EMACS_VER%%/etc/charsets/CP775.map
  • share/emacs-devel/%%EMACS_VER%%/etc/charsets/CP858.map
  • share/emacs-devel/%%EMACS_VER%%/etc/charsets/CP932-2BYTE.map
  • share/emacs-devel/%%EMACS_VER%%/etc/charsets/CP949-2BYTE.map
  • share/emacs-devel/%%EMACS_VER%%/etc/charsets/EBCDICUK.map
  • share/emacs-devel/%%EMACS_VER%%/etc/charsets/EBCDICUS.map
  • share/emacs-devel/%%EMACS_VER%%/etc/charsets/GB180302.map
  • share/emacs-devel/%%EMACS_VER%%/etc/charsets/GB180304.map

The first 100 are listed.

distinfo 1
FileSizeSHA256
emacs-mirror-emacs-32.0.50.20261019-06f3da3e675c87fd85feb888c46e181faddd337e_GH0.tar.gz5.4177448e+07a5d7eb50463411ab524c58164b6935cf8b9ce768f5fb1b925df799f4b3cb0037

Commit history 10

DateCommitCreditsLog message
ff6e921c58 Ashish SHUKLA editors/emacs-devel: Update to latest snapshot 06f3da3e6
517bee789b Joseph Mingrone editors/emacs-devel: Update to 2026-10-01 snapshot
Highlights: - Unicode 18.0 support - Tramp 2.9.0-pre - Org 9.8.10 Commit log: https://github.com/emacs-mirror/emacs/compare/30a6d006700b...60a68b1b5d9b Sponsored by: The FreeBSD Foundation
c3f42f6a2c Ashish SHUKLA editors/emacs-devel: Update to latest snapshot 30a6d0067
18e11bf6b4 Ashish SHUKLA editors/emacs-devel: Update to latest snapshot 9f5285398
8be735bc2d Joseph Mingrone editors/emacs-devel: Update to 2026-08-15 snapshot
Commit log: https://github.com/emacs-mirror/emacs/compare/1095d63d28fc...ef448d2ca996 Sponsored by: The FreeBSD Foundation

The latest 5 of 10 in the history this site was built from.