Port details on branch 2022Q2 |
- emacs-devel GNU editing macros
- 29.0.50.20220331_1,2 editors
=0 31.0.50.20250315_1,3Version of this port present on the latest quarterly branch. - Maintainer: emacs@FreeBSD.org
 - Port Added: 2022-04-24 04:16:20
- Last Update: 2022-04-10 19:47:23
- Commit Hash: 035e778
- License: GPLv3+
- WWW:
- http://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.
WWW: http://www.gnu.org/software/emacs/
¦ ¦ ¦ ¦ 
- 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-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 = 1648744019
SHA256 (emacs-mirror-emacs-29.0.50.20220331-c5af19c_GH0.tar.gz) = 6caccc85ea3c4446f4ae0878d8ae2c70209e37064fc6ee02b7294698a12de1a7
SIZE (emacs-mirror-emacs-29.0.50.20220331-c5af19c_GH0.tar.gz) = 45440509
No package information for this port in our database- Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link:

- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- texinfo>=6.5,1 : print/texinfo
- gmake>=4.3 : devel/gmake
- pkgconf>=1.3.0_1 : devel/pkgconf
- update-desktop-database : devel/desktop-file-utils
- autoconf>=2.69 : devel/autoconf
- automake>=1.16.1 : devel/automake
- Runtime dependencies:
-
- update-desktop-database : devel/desktop-file-utils
- indexinfo : print/indexinfo
- Library dependencies:
-
- libgmp.so : math/gmp
- libdbus-1.so : devel/dbus
- libgif.so : graphics/giflib
- libgnutls.so : security/gnutls
- libfontconfig.so : x11-fonts/fontconfig
- libfreetype.so : print/freetype2
- libharfbuzz.so : print/harfbuzz
- libjansson.so : devel/jansson
- liblcms2.so : graphics/lcms2
- libmailutils.so : mail/mailutils
- libpng.so : graphics/png
- libtiff.so : graphics/tiff
- libwebp.so : graphics/webp
- libjpeg.so : graphics/jpeg-turbo
- libsqlite3.so : databases/sqlite3
- libatk-1.0.so : accessibility/atk
- libcairo.so : graphics/cairo
- libgdk_pixbuf-2.0.so : graphics/gdk-pixbuf2
- libglib-2.0.so : devel/glib20
- libintl.so : devel/gettext-runtime
- libgtk-3.so : x11-toolkits/gtk30
- librsvg-2.so : graphics/librsvg2-rust
- libxml2.so : textproc/libxml2
- 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-29.0.50.20220331_1,2:
ACL=on: Access control list support
DBUS=on: D-Bus IPC system support
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=off: M17N support for text-shaping [implies XFT]
MAILUTILS=on: Mail framework via GNU Mailutils
MODULES=on: Dynamic modules support
NATIVECOMP=off: Emacs Lisp native compiler support (experimental)
OTF=off: Opentype fonts [implies XFT]
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
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]
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
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 ncurses pkgconfig jpeg sqlite:3 gnome desktop-file-utils gnome
- pkg-message:
- If upgrading from < 28.0.50.20210302,2:
- 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.
- Master Sites:
|