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 photosAll times are UTC
Ukraine
This referral link gives you 10% off a Fastmail.com account and gives me a discount on my Fastmail account.

Get notified when packages are built

A new feature has been added. FreshPorts already tracks package built by the FreeBSD project. This information is displayed on each port page. You can now get an email when FreshPorts notices a new package is available for something on one of your watch lists. However, you must opt into that. Click on Report Subscriptions on the right, and New Package Notification box, and click on Update.

Finally, under Watch Lists, click on ABI Package Subscriptions to select your ABI (e.g. FreeBSD:14:amd64) & package set (latest/quarterly) combination for a given watch list. This is what FreshPorts will look for.

Port details on branch 2022Q2
emacs GNU editing macros
27.2_3,3 editors on this many watch lists=0 search for ports that depend on this port This port version is marked as vulnerable. Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 27.2_3,3Version of this port present on the latest quarterly branch.
Maintainer: emacs@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2022-04-24 04:16:20
Last Update: 2022-04-10 19:47:23
Commit Hash: 035e778
License: GPLv3+
WWW:
https://www.gnu.org/software/emacs/
Description:
GNU Emacs is an extensible, customizable, free/libre text editor. At its core is an interpreter for Emacs Lisp, a dialect of the Lisp programming language with extensions to support text editing. The features of GNU Emacs include: - content-aware editing modes, including syntax coloring, for many file types - complete built-in documentation, including a tutorial for new users - full Unicode support for nearly all human scripts - powerful customizability, using Emacs Lisp code or a graphical interface - a vast ecosystem of functionality beyond text editing, including a project planner, mail and news reader, debugger interface, calendar, even a psychotherapist, and more - a packaging system for downloading and installing extensions. WWW: https://www.gnu.org/software/emacs/
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

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.
Dependency lines:
  • emacs>0:editors/emacs
Conflicts:
CONFLICTS_INSTALL:
  • emacs-devel
  • emacs-devel-nox
  • emacs-canna
  • emacs-nox
Conflicts Matches:
There are no Conflicts Matches for this port. This is usually an error.
To install the port:
cd /usr/ports/editors/emacs/ && make install clean
To add the package, run one of these commands:
  • pkg install editors/emacs
  • pkg install emacs
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: emacs
Package flavors (<flavor>: <package>)
  • full: emacs
  • canna: emacs-canna
  • nox: emacs-nox
distinfo:
TIMESTAMP = 1616684962 SHA256 (emacs-27.2.tar.xz) = b4a7cc4e78e63f378624e0919215b910af5bb2a0afc819fad298272e9f40c1b9 SIZE (emacs-27.2.tar.xz) = 44624480

Expand this list (2 items)

Collapse this list.

SHA256 (emacs27.0.90-canna-20200308.diff.gz) = af22f2f671fdc0a21844e015b141bc2d6798dd8ffb63bb6928385acb0cea4ab5 SIZE (emacs27.0.90-canna-20200308.diff.gz) = 30415

Collapse this list.


Packages (timestamps in pop-ups are UTC):
emacs
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest29.3,329.3,3--29.3,3---
FreeBSD:13:quarterly29.3,329.3,3--29.3,3-29.1_2,329.1_2,3
FreeBSD:14:latest29.3,329.3,3--29.3,3---
FreeBSD:14:quarterly29.3,329.3,3-29.3,329.3,3-29.1_2,329.1_2,3
FreeBSD:15:latest29.2_1,329.3,3n/a29.2_1,3n/a-29.2_1,3-
FreeBSD:15:quarterly--n/a-n/a---
 
emacs-canna
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest29.3,329.3,3--29.3,3---
FreeBSD:13:quarterly29.3,329.3,3--29.3,3-29.1_2,329.1_2,3
FreeBSD:14:latest29.3,329.3,3--29.3,3---
FreeBSD:14:quarterly29.3,329.3,3-29.3,329.3,3-29.1_2,329.1_2,3
FreeBSD:15:latest29.2_1,329.3,3n/a29.2_1,3n/a-29.2_1,3-
FreeBSD:15:quarterly--n/a-n/a---
 
emacs-nox
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest29.3,329.3,327.1_4,329.3,329.3,3---
FreeBSD:13:quarterly29.3,329.3,3-29.3,329.3,329.1_2,329.1_2,329.1_2,3
FreeBSD:14:latest29.3,329.3,328.2_1,329.3,329.3,328.2_6,3-28.2_6,3
FreeBSD:14:quarterly29.3,329.3,3-29.3,329.3,329.1_2,329.1_2,329.1_2,3
FreeBSD:15:latest29.2_1,329.3,3n/a29.2_1,3n/a29.2_1,329.2_1,329.2_1,3
FreeBSD:15:quarterly--n/a-n/a---
 
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. gmake>=4.3 : devel/gmake
  2. makeinfo : print/texinfo
  3. pkgconf>=1.3.0_1 : devel/pkgconf
  4. update-desktop-database : devel/desktop-file-utils
  5. ice.pc : x11/libICE
  6. sm.pc : x11/libSM
  7. x11.pc : x11/libX11
  8. xcb.pc : x11/libxcb
  9. xext.pc : x11/libXext
  10. xfixes.pc : x11/libXfixes
  11. xinerama.pc : x11/libXinerama
  12. xmu.pc : x11-toolkits/libXmu
  13. xrandr.pc : x11/libXrandr
  14. xt.pc : x11-toolkits/libXt
  15. xft.pc : x11-fonts/libXft
  16. xrender.pc : x11/libXrender
  17. xpm.pc : x11/libXpm
Runtime dependencies:
  1. update-desktop-database : devel/desktop-file-utils
  2. ice.pc : x11/libICE
  3. sm.pc : x11/libSM
  4. x11.pc : x11/libX11
  5. xcb.pc : x11/libxcb
  6. xext.pc : x11/libXext
  7. xfixes.pc : x11/libXfixes
  8. xinerama.pc : x11/libXinerama
  9. xmu.pc : x11-toolkits/libXmu
  10. xrandr.pc : x11/libXrandr
  11. xt.pc : x11-toolkits/libXt
  12. xft.pc : x11-fonts/libXft
  13. xrender.pc : x11/libXrender
  14. xpm.pc : x11/libXpm
  15. indexinfo : print/indexinfo
Library dependencies:
  1. libgmp.so : math/gmp
  2. libdbus-1.so : devel/dbus
  3. libgif.so : graphics/giflib
  4. libgnutls.so : security/gnutls
  5. libharfbuzz.so : print/harfbuzz
  6. libjansson.so : devel/jansson
  7. liblcms2.so : graphics/lcms2
  8. libm17n.so : devel/m17n-lib
  9. libmailutils.so : mail/mailutils
  10. libotf.so : print/libotf
  11. libpng.so : graphics/png
  12. libtiff.so : graphics/tiff
  13. libfontconfig.so : x11-fonts/fontconfig
  14. libfreetype.so : print/freetype2
  15. libatk-1.0.so : accessibility/atk
  16. libcairo.so : graphics/cairo
  17. libgdk_pixbuf-2.0.so : graphics/gdk-pixbuf2
  18. libglib-2.0.so : devel/glib20
  19. libintl.so : devel/gettext-runtime
  20. libgtk-3.so : x11-toolkits/gtk30
  21. librsvg-2.so : graphics/librsvg2-rust
  22. libxml2.so : textproc/libxml2
  23. libpango-1.0.so : x11-toolkits/pango
  24. libjpeg.so : graphics/jpeg-turbo
This port is required by:
for Build
  1. math/coq
for Run
  1. math/coq

Configuration Options:
===> The following configuration options are available for emacs-27.2_3,3: ACL=on: Access control list support DBUS=on: D-Bus IPC system support FCITXPATCH=off: Patch to pass C-Space to Fcitx input method GCONF=off: GConf configuration backend support GNUTLS=on: SSL/TLS support via GnuTLS GSETTINGS=on: GSettings API for application settings HARFBUZZ=on: HarfBuzz for text shaping JSON=on: JSON file/format/parser support LCMS2=on: Little CMS 2.x support M17N=on: M17N support for text-shaping [implies XFT] MAILUTILS=on: Mail framework via GNU Mailutils MODULES=on: Dynamic modules support OTF=on: Opentype fonts [implies XFT] SCROLLBARS=on: Toolkit scroll-bars SOURCES=on: Install sources THREADS=on: Threading support XFT=on: Xft font library support XIM=on: 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, 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 XPM=on: 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
USES:
cpe gmake localbase:ldflags makeinfo ncurses pkgconfig tar:xz desktop-file-utils gnome xorg jpeg gnome
pkg-message:
If upgrading from < 27.1,3:
The major version of editors/emacs was bumped from 26 to 27. To upgrade dependent packages, run these commands with superuser privileges: # sh # for i in $(pkg query -g %n '*-emacs26*'); do \ nn=$(echo "$i" | sed -e 's/emacs26/emacs27/'); \ pkg set -yn "$i":"$nn"; \ done; # pkg upgrade
Master Sites:
Expand this list (12 items)
Collapse this list.
  1. ftp://ftp.fu-berlin.de/unix/gnu/emacs/
  2. ftp://ftp.mirrorservice.org/sites/ftp.gnu.org/gnu/emacs/
  3. ftp://mirrors.rit.edu/gnu/emacs/
  4. http://download.xs4all.nl/gnu/emacs/
  5. http://ftp.halifax.rwth-aachen.de/gnu/emacs/
  6. http://ftp.kddilabs.jp/GNU/gnu/emacs/
  7. http://mirror.navercorp.com/gnu/emacs/
  8. https://ftp.gnu.org/gnu/emacs/
  9. https://ftpmirror.gnu.org/emacs/
  10. https://mirror.netcologne.de/gnu/emacs/
  11. https://mirrors.kernel.org/gnu/emacs/
  12. https://www.nic.funet.fi/pub/gnu/gnu/emacs/
Collapse this list.

Number of commits found: 1

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
27.2_3,3
10 Apr 2022 19:47:23
commit hash: 035e778ee53345464c2d7466a3895e17073ad1f6commit hash: 035e778ee53345464c2d7466a3895e17073ad1f6commit hash: 035e778ee53345464c2d7466a3895e17073ad1f6commit hash: 035e778ee53345464c2d7466a3895e17073ad1f6 files touched by this commit This port version is marked as vulnerable.
Charlie Li (vishwin) search for other commits by this committer
textproc/libxml2: bump all LIB_DEPENDS consumers

This is a separate and direct commit to quarterly as PORTREVISIONs
may not match from main.

PR: 262853, 262940, 262877
Approved by: fluffy (mentor)

Number of commits found: 1