emacs

Description:The extensible, customizable, self-documenting real-time display editor
Homepage:https://www.gnu.org/software/emacs/
Location:Portage
Legend:
  • + - stable
  • ~ - unstable
  • M - hardmask
alpha amd64 arm hppa ia64 m68k mips ppc ppc64 s390 sh sparc x86
30.0.9999 diff - - - - - - - - - - - - -
29.1.9999 diff - - - - - - - - - - - - -
29.1-r4 diff ~ ~ ~ ~ ~ ~ ~ ~ ~ - - ~ ~
29.1-r1 diff ~ + + + ~ ~ ~ + + - - + +
28.2-r9 diff ~ + + + ~ ~ ~ + + - - + +
27.2-r13 diff ~ + + + ~ ~ ~ + + - - + +
26.3-r15 diff ~ + + + ~ - ~ + + - - + +
25.3-r18 diff ~ + + + ~ ~ ~ + + - - + +
18.59-r15 - + - - - - - - - - - - +

USE flags

  • abi_x86_x32 - x32 ABI libraries
  • acl - Add support for Access Control Lists
  • alsa - Add support for media-libs/alsa-lib (Advanced Linux Sound Architecture)
  • aqua - Include support for the Mac OS X Aqua (Carbon/Cocoa) GUI
  • athena - Enable the MIT Athena widget set (x11-libs/libXaw)
  • cairo - Enable support for the cairo graphics library
  • dbus - Enable dbus support for anything that needs it (gpsd, gnomemeeting, etc)
  • dynamic-loading - Enable loading of dynamic libraries (modules) at runtime
  • games - Support shared score files for games
  • gfile - Use gfile (dev-libs/glib) for file notification
  • gif - Add GIF image support
  • gmp - Use the GNU multiple precision arithmetic library (dev-libs/gmp) instead of the bundled mini-gmp subset
  • gpm - Add support for sys-libs/gpm (Console-based mouse driver)
  • gsettings - Use gsettings (dev-libs/glib) to read the system font name
  • gtk - Add support for x11-libs/gtk+ (The GIMP Toolkit)
  • gui - Enable support for a graphical user interface
  • gzip-el - Compress bundled Emacs Lisp source
  • harfbuzz - Use media-libs/harfbuzz as text shaping engine
  • imagemagick - Use media-gfx/imagemagick for image processing
  • inotify - Enable inotify filesystem monitoring support
  • jit - Compile with Emacs Lisp native compiler support via libgccjit
  • jpeg - Add JPEG image support
  • json - Compile with native JSON support using dev-libs/jansson
  • kerberos - Add kerberos support
  • lcms - Add lcms support (color management engine)
  • libxml2 - Use dev-libs/libxml2 to parse XML instead of the internal Lisp implementations
  • livecd - !!internal use only!! DO NOT SET THIS FLAG YOURSELF!, used during livecd building
  • m17n-lib - Enable m17n-lib support
  • mailutils - Retrieve e-mail using net-mail/mailutils instead of the internal movemail substitute
  • motif - Add support for the Motif toolkit
  • png - Add support for libpng (PNG images)
  • selinux - !!internal use only!! Security Enhanced Linux support, this must be set by the selinux profile or breakage will occur
  • small-ja-dic - Generate a smaller-size Japanese dictionary (saves about 5 MiB in installed image)
  • sound - Enable sound support
  • source - Install C source files and make them available for find-function
  • sqlite - Add support for sqlite - embedded sql database
  • ssl - Add support for SSL/TLS connections (Secure Socket Layer / Transport Layer Security)
  • svg - Add support for SVG (Scalable Vector Graphics)
  • systemd - Enable use of systemd-specific libraries and features like socket activation or session tracking
  • threads - Add elisp threading support
  • tiff - Add support for the TIFF image format
  • toolkit-scroll-bars - Use the selected toolkit's scrollbars in preference to Emacs' own scrollbars
  • tree-sitter - Support the dev-libs/tree-sitter parsing library
  • valgrind - Enable annotations for accuracy. May slow down runtime slightly. Safe to use even if not currently using dev-util/valgrind
  • webp - Add support for the WebP image format
  • wide-int - Prefer wide Emacs integers (typically 62-bit). This option has an effect only on architectures where "long" and "long long" types have different size.
  • X - Add support for X11
  • xattr - Add support for extended attributes (filesystem-stored metadata)
  • Xaw3d - Add support for the 3d athena widget set
  • xft - Build with support for XFT font renderer (x11-libs/libXft)
  • xpm - Add support for XPM graphics format
  • xwidgets - Enable use of GTK widgets in Emacs buffers (requires GTK3)
  • zlib - Add support for zlib (de)compression

Security Advisory

Date Severity Title
about 6 years normal GNU Emacs: Command injection
about 10 years normal GNU Emacs: Multiple vulnerabilities
about 15 years normal GNU Emacs, XEmacs: Multiple vulnerabilities
over 16 years normal GNU Emacs: Multiple vulnerabilities
about 19 years normal Emacs, XEmacs: Format string vulnerabilities in movemail

Also available in: Atom

Thank you!