notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photos
All times are UTC
Ukraine
The recently imposed "must be logged in" restriction is a response to increased bot traffic on the site. This affects search, commits, and vuxml pages.
Search engines are not blocked. Try using "site:www.freshports.org" and your search terms.
Port details
emacs-devel GNU editing macros
32.0.50.20260601,3 editors on this many watch lists=12 search for ports that depend on this port An older version of this port was marked as vulnerable. Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 31.0.50.20260316,3Version of this port present on the latest quarterly branch.
Maintainer: emacs@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2006-04-01 20:55:50
Last Update: 2026-06-01 09:58:11
Commit Hash: fb67f0b
People watching this port, also watch:: emacs, firefox, bash, ksh93, xorg
Also Listed In: wayland
License: GPLv3+
WWW:
https://www.gnu.org/software/emacs/
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.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
There is no configure plist information for this port.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • emacs-devel>0:editors/emacs-devel
Conflicts:
CONFLICTS_INSTALL:
  • emacs
  • emacs-canna
  • emacs-nox
  • emacs-devel-nox
To install the port:
cd /usr/ports/editors/emacs-devel/ && make install clean
To add the package, run one of these commands:
  • pkg install editors/emacs-devel
  • pkg install emacs-devel
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: emacs-devel
Package flavors (<flavor>: <package>)
  • full: emacs-devel
  • nox: emacs-devel-nox
distinfo:
TIMESTAMP = 1780302766 SHA256 (emacs-mirror-emacs-32.0.50.20260601-75d8e5773de_GH0.tar.gz) = 6341c8a4e2c22df3f58bf9d4be2dfc4c1e435f772abf2841949911470e074d58 SIZE (emacs-mirror-emacs-32.0.50.20260601-75d8e5773de_GH0.tar.gz) = 53900619

Packages (timestamps in pop-ups are UTC):
emacs-devel
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest31.0.50.20260415,331.0.50.20260415,3-31.0.50.20250915,331.0.50.20260415,3n/an/an/a
FreeBSD:13:quarterly31.0.50.20260316,331.0.50.20260316,3-31.0.50.20250617_1,331.0.50.20260316,3n/an/an/a
FreeBSD:14:latest32.0.50.20260601,332.0.50.20260601,3-31.0.50.20250816,332.0.50.20260601,3---
FreeBSD:14:quarterly31.0.50.20260316,331.0.50.20260316,3-31.0.50.20250617_1,331.0.50.20260316,3---
FreeBSD:15:latest32.0.50.20260601,332.0.50.20260601,3n/a31.0.50.20250816,3n/an/a30.0.50.20240115_1,3-
FreeBSD:15:quarterly31.0.50.20260316,331.0.50.20260316,3n/a-n/an/a--
FreeBSD:16:latest32.0.50.20260601,332.0.50.20260601,3n/a-n/an/a--
 

emacs-devel-nox
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest31.0.50.20260415,331.0.50.20260415,328.0.50.20210115,231.0.50.20250915,331.0.50.20260415,3n/an/an/a
FreeBSD:13:quarterly31.0.50.20260316,331.0.50.20260316,3-31.0.50.20250617_1,331.0.50.20260316,3n/an/an/a
FreeBSD:14:latest32.0.50.20260601,332.0.50.20260601,3-31.0.50.20250816,332.0.50.20260601,3---
FreeBSD:14:quarterly31.0.50.20260316,331.0.50.20260316,3-31.0.50.20250617_1,331.0.50.20260316,3-30.0.50.20231231,330.0.50.20231231,3
FreeBSD:15:latest32.0.50.20260601,332.0.50.20260601,3n/a31.0.50.20250816,3n/an/a30.0.50.20240115_1,3-
FreeBSD:15:quarterly31.0.50.20260316,331.0.50.20260316,3n/a-n/an/a--
FreeBSD:16:latest32.0.50.20260601,332.0.50.20260601,3n/a-n/an/a--
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. gmake>=4.4.1 : devel/gmake
  2. makeinfo : print/texinfo
  3. pkgconf>=1.3.0_1 : devel/pkgconf
  4. update-desktop-database : devel/desktop-file-utils
  5. gcc13 : lang/gcc13
  6. as : devel/binutils
  7. autoconf>=2.73 : devel/autoconf
  8. automake>=1.18.1 : devel/automake
Runtime dependencies:
  1. mailutils : mail/mailutils
  2. update-desktop-database : devel/desktop-file-utils
  3. gcc13 : lang/gcc13
  4. indexinfo : print/indexinfo
Library dependencies:
  1. libgmp.so : math/gmp
  2. libfontconfig.so : x11-fonts/fontconfig
  3. libfreetype.so : print/freetype2
  4. libdbus-1.so : devel/dbus
  5. libgif.so : graphics/giflib
  6. libgnutls.so : security/gnutls
  7. libfontconfig.so : x11-fonts/fontconfig
  8. libfreetype.so : print/freetype2
  9. libharfbuzz.so : print/harfbuzz
  10. liblcms2.so : graphics/lcms2
  11. libpng16.so : graphics/png
  12. libtiff.so : graphics/tiff
  13. libtree-sitter.so : devel/tree-sitter
  14. libwebpdemux.so : graphics/webp
  15. libjpeg.so : graphics/jpeg-turbo
  16. libsqlite3.so : databases/sqlite3
  17. libatk-1.0.so : accessibility/at-spi2-core
  18. libcairo.so : graphics/cairo
  19. libgdk_pixbuf-2.0.so : graphics/gdk-pixbuf2
  20. libglib-2.0.so : devel/glib20
  21. libintl.so : devel/gettext-runtime
  22. libgtk-3.so : x11-toolkits/gtk30
  23. librsvg-2.so : graphics/librsvg2-rust
  24. libxml2.so : textproc/libxml2
  25. libharfbuzz.so : print/harfbuzz
  26. libpango-1.0.so : x11-toolkits/pango
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for emacs-devel-32.0.50.20260601,3: ACL=on: Access control list support DBUS=on: D-Bus IPC system support GNUTLS=on: SSL/TLS support via GnuTLS GSETTINGS=on: GSettings API for application settings HARFBUZZ=on: HarfBuzz for text shaping LCMS2=on: Little CMS 2.x support M17N=off: M17N support for text-shaping [implies XFT] MAILUTILS=on: Mail framework via GNU Mailutils MODULES=on: Dynamic modules support NATIVECOMP=on: Emacs Lisp native compiler support OTF=off: Opentype fonts PGTK=on: Pure GTK GUI [implies CAIRO, GTK3] SCROLLBARS=on: Toolkit scroll-bars SOURCES=on: Install sources SQLITE3=on: SQLite 3 database support THREADS=on: Threading support TREESITTER=on: tree-sitter support XFT=off: Xft font library support XIM=off: X Input Method XML=on: XML format or parser support XWIDGETS=off: Experimental GTK widgets [implies GTK3] ====> Graphics support CAIRO=on: Cairo graphics library support [implies PNG, prevents XFT] GIF=on: GIF image format support JPEG=on: JPEG image format support MAGICK=off: ImageMagick image processing support (deprecated) PNG=on: PNG image format support SVG=on: Scalable vector graphics support [implies PNG] TIFF=on: TIFF image format support WEBP=on: WebP image format support XPM=off: XPM pixmap image format support ====> File notification support: you can only select none or one of them GFILE=off: File notification via gfile KQUEUE=on: File notification via kqueue ====> Sound (audio) support: you can only select none or one of them ALSA=off: ALSA audio architecture support OSS=on: Open Sound System support ====> X11 toolkit: you can only select none or one of them GTK2=off: GTK 2 GUI toolkit support GTK3=on: GTK 3 GUI toolkit support MOTIF=off: Motif widget library support XAW=off: Athena widgets XAW3D=off: Athena3D widgets ===> Use 'make config' to modify these settings
Options name:
editors_emacs-devel
USES:
autoreconf:build cpe gmake localbase:ldflags makeinfo ncurses pkgconfig jpeg sqlite:3 gnome desktop-file-utils gnome
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/emacs-mirror/emacs/tar.gz/75d8e5773de?dummy=/
Collapse this list.
Notes from UPDATING
These upgrade notes are taken from /usr/ports/UPDATING
  • 2021-03-02
    Affects: users of editors/emacs-devel
    Author: jrm@FreeBSD.org
    Reason: 
      If you get the error "Symbol's value as variable is void: minor-modes",
      rebuild the offending Emacs packages.  See
      https://lists.gnu.org/archive/html/emacs-devel/2021-02/msg01164.html
      for details.
    
    

Number of commits found: 441 (showing only 41 on this page)

«  1 | 2 | 3 | 4 | 5 

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
23.0.95_3
28 Mar 2010 06:47:48
Original commit files touched by this commit This port version is marked as vulnerable.
dinoex search for other commits by this committer
- update to 1.4.1
Reviewed by:    exp8 run on pointyhat
Supported by:   miwi
23.0.95_2
20 Mar 2010 14:14:12
Original commit files touched by this commit This port version is marked as vulnerable.
miwi search for other commits by this committer
- Mark BROKEN on HEAD: fails to build with new utmpx

Reported by:    pointyhat
23.0.95_2
05 Feb 2010 11:46:55
Original commit files touched by this commit This port version is marked as vulnerable.
dinoex search for other commits by this committer
- update to jpeg-8
23.0.95_1
22 Dec 2009 20:11:47
Original commit files touched by this commit This port version is marked as vulnerable.
bsam search for other commits by this committer
Assign LATEST_LINK to apropriate directory names for ports:
. editors/emacs;
. editors/emacs-devel;
. editors/emacs-nox11;
. editors/emacs22.

Approved by:    keramida (maintainer via e-mail)
23.0.95_1
18 Jul 2009 11:11:29
Original commit files touched by this commit This port version is marked as vulnerable.
dinoex search for other commits by this committer
- update to jpeg7
Tested by:      pav on pointyhat
23.0.95
23 Jun 2009 15:05:32
Original commit files touched by this commit This port version is marked as vulnerable.
pgollucci search for other commits by this committer
- Udpate to 23.0.95 pretest

PR:             ports/135951
Submitted by:   Giorgos Keramidas <keramida@ceid.upatras.gr> (maintainer)
23.0.94
17 Jun 2009 22:29:44
Original commit files touched by this commit This port version is marked as vulnerable.
pgollucci search for other commits by this committer
Part 3:
 - Update to 23.0.94

PR:             ports/134875
Approved by:    maintainer
Submitted by:   Ashish SHUKLA <wahjava@gmail.com>
23.0.93
17 Jun 2009 03:51:58
Original commit files touched by this commit This port version is marked as vulnerable.
pgollucci search for other commits by this committer
Part 2:
    - Add WITH_SOURCES option

PR:             ports/134875
Approved by:    maintainer
Submitted by:   Ashish SHUKLA <wahjava@gmail.com>
23.0.93
17 Jun 2009 03:25:23
Original commit files touched by this commit This port version is marked as vulnerable.
pgollucci search for other commits by this committer
Part 1:
  - Update to 23.0.93 [1]
  - Mark MAKE_JOBS_UNSAFE

PR:             ports/134875  [1]
Approved by:    maintainer [1]
Submitted by:   Ashish SHUKLA <wahjava@gmail.com>
23.0.92
02 Apr 2009 21:37:32
Original commit files touched by this commit This port version is marked as vulnerable.
pav search for other commits by this committer
- Update to 23.0.92

PR:             ports/133294
Submitted by:   keramida (maintainer)
23.0.91
07 Mar 2009 13:02:36
Original commit files touched by this commit This port version is marked as vulnerable.
bsam search for other commits by this committer
Update to the second pretest of Emacs 23.X.

PR:             ports/132347
Submitted by:   Giorgos Keramidas <keramida at ceid.upatras.gr> (maintainer)
23.0.90_1
15 Feb 2009 08:29:31
Original commit files touched by this commit This port version is marked as vulnerable.
pav search for other commits by this committer
- cvs rm empty patchfile

Missed by:      beech
23.0.90_1
02 Feb 2009 15:08:10
Original commit files touched by this commit This port version is marked as vulnerable.
bsam search for other commits by this committer
. add pkg-message;
. bump PORTREVISION.

PR:             ports/131275
Submitted by:   keramida (maintainer, followup to the PR)
23.0.90
02 Feb 2009 12:15:44
Original commit files touched by this commit This port version is marked as vulnerable.
bsam search for other commits by this committer
Emacs pretest 23.0.90 is now available:
http://lists.gnu.org/archive/html/emacs-devel/2009-02/msg00051.html

PR:             ports/131275
Submitted by:   keramida (maintainer)
23.0.60.20081207_1
08 Jan 2009 12:42:03
Original commit files touched by this commit This port version is marked as vulnerable.
stefan search for other commits by this committer
Add explicit dependency on gettext.

PR:             129864
Submitted by:   keramida (maintainer)
23.0.60.20081207
09 Dec 2008 22:18:53
Original commit files touched by this commit This port version is marked as vulnerable.
bsam search for other commits by this committer
. fix the build WITHOUT_GTK;   [1]
. update to a newer snapshot;  [2]
. while I'm here: reset PORTREVISION.

PR:             28513  [1], 129536  [2]
Submitted by:   Ashish Shukla <wahjava at gmail.com>  [1],
                keramida (maintainer)  [2]
Approved by:    keramida (maintainer)  [1]
23.0.60.20080308_1
20 Jun 2008 18:33:05
Original commit files touched by this commit This port version is marked as vulnerable.
lippe search for other commits by this committer
- Update to 2008.06.06.08.01.29 snapshot version.
- Make portlint happy.

PR:             ports/124359
Submitted by:   keramida
Approved by:    gabor (mentor, implicit)
23.0.60.20080308_1
06 Jun 2008 13:25:59
Original commit files touched by this commit This port version is marked as vulnerable.
edwin search for other commits by this committer
Bump portrevision due to upgrade of devel/gettext.

The affected ports are the ones with gettext as a run-dependency
according to ports/INDEX-7 (5007 of them) and the ones with USE_GETTEXT
in Makefile (29 of them).

PR:             ports/124340
Submitted by:   edwin@
Approved by:    portmgr (pav)
23.0.60.20080308
07 Apr 2008 01:17:26
Original commit files touched by this commit This port version is marked as vulnerable.
rafan search for other commits by this committer
- Update to 2008.03.08.07.56.12 cvs snapshot
- Use USE_XORG

PR:             ports/121495
Submitted by:   keramida (maintainer)
23.0.50.20080101
27 Jan 2008 14:26:42
Original commit files touched by this commit This port version is marked as vulnerable.
anray search for other commits by this committer
- Update editors/emacs-devel to 23.0.50.20080101 snapshot.

PR:             ports/119290
Submitted by:   keramida(maintainer)
22.0.99_1
23 Jul 2007 09:36:52
Original commit files touched by this commit This port version is marked as vulnerable.
rafan search for other commits by this committer
- Set --mandir and --infodir in CONFIGURE_ARGS if the configure script
  supports them.  This is determined by running ``configure --help'' in
  do-configure target and set the shell variable _LATE_CONFIGURE_ARGS
  which is then passed to CONFIGURE_ARGS.
- Remove --mandir and --infodir in ports' Makefile where applicable
  Few ports use REINPLACE_CMD to achieve the same effect, remove them too.
- Correct some manual pages location from PREFIX/man to MANPREFIX/man
- Define INFO_PATH where necessary
- Document that .info files are installed in a subdirectory relative to
  PREFIX/INFO_PATH and slightly change add-plist-info to use INFO_PATH and
  subdirectory detection.

PR:             ports/111470
Approved by:    portmgr
Discussed with: stas (Mk/*), gerald (info related stuffs)
Tested by:      pointyhat exp run
22.0.99_1
19 May 2007 20:32:57
Original commit files touched by this commit This port version is marked as vulnerable.
flz search for other commits by this committer
- Welcome X.org 7.2 \o/.
- Set X11BASE to ${LOCALBASE} for recent ${OSVERSION}.
- Bump PORTREVISION for ports intalling files in ${X11BASE}.
22.0.99
29 Apr 2007 08:27:33
Original commit files touched by this commit This port version is marked as vulnerable.
clsung search for other commits by this committer
- Update to 22.0.99

PR:             ports/112168
Submitted by:   matainer (keramida)
22.0.98
23 Apr 2007 02:09:08
Original commit files touched by this commit This port version is marked as vulnerable.
clsung search for other commits by this committer
- Update editors/emacs-devel to 22.0.98.

PR:             ports/111813
Submitted by:   NIIMI Satoshi <sa2c_AT_sa2c dot net>
Approved by:    maintainer (keramida)
22.0.97
21 Apr 2007 02:01:15
Original commit files touched by this commit This port version is marked as vulnerable.
keramida search for other commits by this committer
Mark editors/emacs-devel as broken on ia64.  It doesn't really
build on ia64 right now, so let's stop bugging Kris and the ports
people with brokenness until either we fix it locally, or we find
out with upstream developers why it's broken.

Reviewed by:    kris
22.0.97
04 Apr 2007 07:24:07
Original commit files touched by this commit This port version is marked as vulnerable.
clsung search for other commits by this committer
* Update to 22.0.97.
* Remove etc/DOC-%%EMACS_VER%%.2 from pkg-plist even if WITHOUT_GTK is defined.
* Use "bootfast" target to recompile necessary emacs lisp files before dump.

PR:             ports/111218
Submitted by:   NIIMI Satoshi <sa2c_AT_sa2c dot net>
Approved by:    maintainer (timeout)
22.0.93
06 Feb 2007 20:58:06
Original commit files touched by this commit This port version is marked as vulnerable.
anray search for other commits by this committer
Update to 22.0.93

PR:             ports/108464
Submitted by:   NIIMI Satoshi <sa2c@sa2c.net>
Approved by:    keramida(maintainer)
22.0.50.20060901
23 Sep 2006 23:26:26
Original commit files touched by this commit This port version is marked as vulnerable.
bsam search for other commits by this committer
- fix pkg-plist  [1]
  o  when WITHOUT_GTK=YES is used (add DOC2 variable to PLIST_SUB
     at Makefile and corresponding changes to pkg-plist);
  o  change some @dirrmtry to @dirrm (for those directories which
     belongs to the port);
  o  remove @dirrmrty for ${DATADIR}/emacs/site-lisp as it listed at
     BSD.local.dist.
- fix make patch for 5.x and 4.x  [2]
  (remove extrapatch if ${OSVERSION} < 600000 -- upsteam is already have it).

PR:             102893 [1], 102906 [2]
Submitted by:   bsam (me) [1], [2]
Approved by:    keramida__at__ceid.upatras.gr (maintainer timeout 19 days)
22.0.50.20060901
02 Sep 2006 22:42:54
Original commit files touched by this commit This port version is marked as vulnerable.
anray search for other commits by this committer
Fix build on 4.x

Approved by:    keramida (maintainer)
Reported by:    pointyhat
22.0.50.20060901
02 Sep 2006 16:03:29
Original commit files touched by this commit This port version is marked as vulnerable.
anray search for other commits by this committer
Update to 22.0.50.20060901

PR:             ports/102764
Submitted by:   keramida (maintainer)
22.0.50.20060813
18 Aug 2006 19:28:40
Original commit files touched by this commit This port version is marked as vulnerable.
anray search for other commits by this committer
Update to 22.0.50.20060813

PR:             ports/102197
Submitted by:   keramida (maintainer)
22.0.50.20060703
05 Jul 2006 22:44:07
Original commit files touched by this commit This port version is marked as vulnerable.
anray search for other commits by this committer
Move multiple make install hack to pre-install.

PR:             ports/99822 (in followup)
Submitted by:   keramida(maintainer)
22.0.50.20060703
05 Jul 2006 22:31:55
Original commit files touched by this commit This port version is marked as vulnerable.
anray search for other commits by this committer
Complete previous update.
22.0.50.20060703
05 Jul 2006 14:34:43
Original commit files touched by this commit This port version is marked as vulnerable.
anray search for other commits by this committer
Distfile on the mastersite repacked without any changes. Fix distinfo.

Reported by:    Jin-Shan Tseng
22.0.50.20060703
05 Jul 2006 11:49:28
Original commit files touched by this commit This port version is marked as vulnerable.
anray search for other commits by this committer
Update distinfo to 22.0.50.20060703(fix previous commit)

Submitted by:   keramida(maintainer)
22.0.50.20060703
05 Jul 2006 11:43:12
Original commit files touched by this commit This port version is marked as vulnerable.
anray search for other commits by this committer
Update to 22.0.50.20060703

Submitted by:   keramida(maintainer)
22.0.50.20060502_1
04 Jul 2006 23:55:36
Original commit files touched by this commit This port version is marked as vulnerable.
anray search for other commits by this committer
- Add `${DATADIR}/${EMACS_VER}/site-lisp' dir to pkg-plist. [1]
- Fix reinstall when workdir is not cleaned (ported from editors/emacs). [2]

PR:             ports/99755 [2]
Submitted by:   keramida (maintainer) [2]
Reported by:    linimon (pointyhat) [1]
22.0.50.20060502
29 May 2006 10:46:39
Original commit files touched by this commit This port version is marked as vulnerable.
anray search for other commits by this committer
- Fix portlint warnings
- There are two `site-lisp' directories, but only one @dirrm pkg-plist
  line. Fix this. [1]

Submitted by:   maintainer via email [1]
Reported by:    krismail
22.0.50.20060502
19 May 2006 18:41:29
Original commit files touched by this commit This port version is marked as vulnerable.
anray search for other commits by this committer
- Update to 22.0.50.20060502
- Change CONFIGURE_TARGET to ${MACHINE_ARCH}-freebsd.
- Assign maintainership to Giorgos Keramidas <keramida@ceid.upatras.gr> [1]

Submitted by:   keramida (by email)
Created by:     nobutaka, keramida
Approved by:    maintainer (by email) [1]
22.0.50.20060228
07 Apr 2006 11:36:41
Original commit files touched by this commit This port version is marked as vulnerable.
anray search for other commits by this committer
Fix build on the FreeBSD < 6.0(old texinfo).

Approved by:    Kenneth Vestergaard Schmidt (maintainer)
22.0.50.20060228
01 Apr 2006 20:54:54
Original commit files touched by this commit This port version is marked as vulnerable.
anray search for other commits by this committer
Add emacs-devel , GNU editing macros.

PR:             ports/94171
Submitted by:   Kenneth Vestergaard Schmidt <kvs@pil.dk>

Number of commits found: 441 (showing only 41 on this page)

«  1 | 2 | 3 | 4 | 5