Changeset View
Changeset View
Standalone View
Standalone View
editors/emacs/Makefile
PORTNAME= emacs | PORTNAME= emacs | ||||
DISTVERSION= 28.1 | DISTVERSION= 28.2 | ||||
PORTREVISION= 1 | |||||
PORTEPOCH= 3 | PORTEPOCH= 3 | ||||
CATEGORIES= editors | CATEGORIES= editors | ||||
MASTER_SITES= GNU | MASTER_SITES= GNU | ||||
.if ${FLAVOR:U} == canna | .if ${FLAVOR:U} == canna | ||||
PATCH_SITES+= https://www.gentei.org/~yuuji/software/emacs28canna/:canna | PATCH_SITES+= https://www.gentei.org/~yuuji/software/emacs28canna/:canna | ||||
PATCHFILES+= emacs28.1-canna-20220406b.diff.gz:-p1:canna | PATCHFILES+= emacs28.1-canna-20220406b.diff.gz:-p1:canna | ||||
.endif | .endif | ||||
MAINTAINER= emacs@FreeBSD.org | MAINTAINER= emacs@FreeBSD.org | ||||
COMMENT= GNU editing macros ${COMMENT_${FLAVOR}} | COMMENT= GNU editing macros ${COMMENT_${FLAVOR}} | ||||
WWW= https://www.gnu.org/software/emacs/ | WWW= https://www.gnu.org/software/emacs/ | ||||
COMMENT_nox= (No X flavor) | COMMENT_nox= (No X flavor) | ||||
COMMENT_canna= (Canna Japanese input flavor) | COMMENT_canna= (Canna Japanese input flavor) | ||||
Show All 16 Lines | |||||
.if ${FLAVOR:U} != nox | .if ${FLAVOR:U} != nox | ||||
USES+= desktop-file-utils gnome xorg | USES+= desktop-file-utils gnome xorg | ||||
USE_XORG= ice sm x11 xcb xext xfixes xinerama xmu xrandr xt | USE_XORG= ice sm x11 xcb xext xfixes xinerama xmu xrandr xt | ||||
.endif | .endif | ||||
GNU_CONFIGURE= yes | GNU_CONFIGURE= yes | ||||
CONFIGURE_ARGS= --disable-build-details \ | CONFIGURE_ARGS= --disable-build-details \ | ||||
--localstatedir=/var \ | --localstatedir=/var \ | ||||
--without-libsystemd \ | |||||
--without-gconf \ | --without-gconf \ | ||||
--without-libsystemd \ | |||||
--without-selinux | --without-selinux | ||||
.if ${FLAVOR:U} == canna | .if ${FLAVOR:U} == canna | ||||
CONFIGURE_ARGS+= --with-canna | CONFIGURE_ARGS+= --with-canna | ||||
.endif | .endif | ||||
.if ${FLAVOR:U} == nox | .if ${FLAVOR:U} == nox | ||||
CONFIGURE_ARGS+= --with-sound=no \ | CONFIGURE_ARGS+= --with-sound=no \ | ||||
--with-x-toolkit=no \ | --with-x-toolkit=no \ | ||||
--without-cairo \ | --without-cairo \ | ||||
Show All 37 Lines | |||||
PLIST_FILES+= ${DATADIR}/${DISTVERSION}/lisp/canna.el.gz \ | PLIST_FILES+= ${DATADIR}/${DISTVERSION}/lisp/canna.el.gz \ | ||||
${DATADIR}/${DISTVERSION}/lisp/canna.elc \ | ${DATADIR}/${DISTVERSION}/lisp/canna.elc \ | ||||
${DATADIR}/${DISTVERSION}/lisp/isearch-ext.el.gz \ | ${DATADIR}/${DISTVERSION}/lisp/isearch-ext.el.gz \ | ||||
${DATADIR}/${DISTVERSION}/lisp/isearch-ext.elc | ${DATADIR}/${DISTVERSION}/lisp/isearch-ext.elc | ||||
.endif | .endif | ||||
PLIST_SUB= EMACS_VER=${DISTVERSION} \ | PLIST_SUB= EMACS_VER=${DISTVERSION} \ | ||||
GNU_HOST=${CONFIGURE_TARGET} | GNU_HOST=${CONFIGURE_TARGET} | ||||
OPTIONS_DEFINE= ACL DBUS FCITXPATCH GNUTLS GSETTINGS \ | OPTIONS_DEFINE= ACL DBUS GNUTLS GSETTINGS HARFBUZZ JSON LCMS2 \ | ||||
HARFBUZZ JSON LCMS2 M17N MAILUTILS MODULES \ | M17N MAILUTILS MODULES NATIVECOMP OTF \ | ||||
NATIVECOMP OTF SCROLLBARS SOURCES THREADS XFT \ | SCROLLBARS SOURCES THREADS XFT XIM XML XWIDGETS | ||||
XIM XML XWIDGETS | |||||
OPTIONS_DEFAULT= ACL CAIRO DBUS GIF GNUTLS GSETTINGS GTK3 \ | OPTIONS_DEFAULT= ACL CAIRO DBUS GIF GNUTLS GSETTINGS GTK3 \ | ||||
HARFBUZZ JPEG JSON KQUEUE LCMS2 M17N MAILUTILS \ | HARFBUZZ JPEG JSON KQUEUE LCMS2 M17N MAILUTILS \ | ||||
MODULES OSS OTF PNG SCROLLBARS SOURCES SVG \ | MODULES OSS OTF PNG SCROLLBARS SOURCES SVG \ | ||||
THREADS TIFF XFT XIM XML XPM | THREADS TIFF XFT XIM XML XPM | ||||
OPTIONS_GROUP= GRAPHICS | OPTIONS_GROUP= GRAPHICS | ||||
OPTIONS_GROUP_GRAPHICS= CAIRO GIF JPEG MAGICK PNG SVG TIFF XPM | OPTIONS_GROUP_GRAPHICS= CAIRO GIF JPEG MAGICK PNG SVG TIFF XPM | ||||
OPTIONS_RADIO= FILENOTIFY SOUND X11TOOLKIT | OPTIONS_RADIO= FILENOTIFY SOUND X11TOOLKIT | ||||
OPTIONS_RADIO_FILENOTIFY= GFILE KQUEUE | OPTIONS_RADIO_FILENOTIFY= GFILE KQUEUE | ||||
OPTIONS_RADIO_SOUND= ALSA OSS | OPTIONS_RADIO_SOUND= ALSA OSS | ||||
OPTIONS_RADIO_X11TOOLKIT= GTK2 GTK3 MOTIF XAW XAW3D | OPTIONS_RADIO_X11TOOLKIT= GTK2 GTK3 MOTIF XAW XAW3D | ||||
.if ${FLAVOR:U} == nox | .if ${FLAVOR:U} == nox | ||||
OPTIONS_EXCLUDE= ALSA CAIRO DBUS FCITXPATCH GFILE GIF \ | OPTIONS_EXCLUDE= ALSA CAIRO DBUS GFILE GIF GSETTINGS GTK2 GTK3 \ | ||||
GSETTINGS GTK2 GTK3 HARFBUZZ JPEG LCMS2 M17N \ | HARFBUZZ JPEG LCMS2 M17N MAGICK MOTIF OSS OTF \ | ||||
MAGICK MOTIF OSS OTF PNG SCROLLBARS SVG TIFF \ | PNG SCROLLBARS SVG TIFF XAW XAW3D XFT XIM XPM \ | ||||
XAW XAW3D XFT XIM XPM XWIDGETS | XWIDGETS | ||||
.endif | .endif | ||||
OPTIONS_SUB= YES | OPTIONS_SUB= YES | ||||
ACL_DESC= Access control list support | ACL_DESC= Access control list support | ||||
CAIRO_DESC= Cairo graphics library support [implies PNG, XFT] | CAIRO_DESC= Cairo graphics library support [implies PNG, XFT] | ||||
FCITXPATCH_DESC= Patch to pass C-Space to Fcitx input method | |||||
FILENOTIFY_DESC= File notification support | FILENOTIFY_DESC= File notification support | ||||
GFILE_DESC= File notification via gfile | GFILE_DESC= File notification via gfile | ||||
GRAPHICS_DESC= Graphics support | GRAPHICS_DESC= Graphics support | ||||
GSETTINGS_DESC= GSettings API for application settings | GSETTINGS_DESC= GSettings API for application settings | ||||
HARFBUZZ_DESC= HarfBuzz for text shaping | HARFBUZZ_DESC= HarfBuzz for text shaping | ||||
KQUEUE_DESC= File notification via kqueue | KQUEUE_DESC= File notification via kqueue | ||||
M17N_DESC= M17N support for text-shaping [implies XFT] | M17N_DESC= M17N support for text-shaping [implies XFT] | ||||
MAGICK_DESC= ImageMagick image processing support (deprecated) | MAGICK_DESC= ImageMagick image processing support (deprecated) | ||||
Show All 13 Lines | |||||
ACL_CONFIGURE_ENABLE= acl | ACL_CONFIGURE_ENABLE= acl | ||||
ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib | ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib | ||||
ALSA_CONFIGURE_ON= --with-sound=alsa | ALSA_CONFIGURE_ON= --with-sound=alsa | ||||
CAIRO_IMPLIES= PNG XFT | CAIRO_IMPLIES= PNG XFT | ||||
CAIRO_USE= GNOME=cairo | CAIRO_USE= GNOME=cairo | ||||
CAIRO_CONFIGURE_WITH= cairo | CAIRO_CONFIGURE_WITH= cairo | ||||
DBUS_LIB_DEPENDS= libdbus-1.so:devel/dbus | DBUS_LIB_DEPENDS= libdbus-1.so:devel/dbus | ||||
DBUS_CONFIGURE_WITH= dbus | DBUS_CONFIGURE_WITH= dbus | ||||
FCITXPATCH_EXTRA_PATCHES= ${PATCHDIR}/extra-patch-src_xfns.c | |||||
GFILE_USE= GNOME=glib20 | GFILE_USE= GNOME=glib20 | ||||
GFILE_CONFIGURE_ON= --with-file-notification=gfile | GFILE_CONFIGURE_ON= --with-file-notification=gfile | ||||
GIF_LIB_DEPENDS= libgif.so:graphics/giflib | GIF_LIB_DEPENDS= libgif.so:graphics/giflib | ||||
GIF_CONFIGURE_WITH= gif | GIF_CONFIGURE_WITH= gif | ||||
GNUTLS_LIB_DEPENDS= libgnutls.so:security/gnutls | GNUTLS_LIB_DEPENDS= libgnutls.so:security/gnutls | ||||
GNUTLS_CONFIGURE_WITH= gnutls | GNUTLS_CONFIGURE_WITH= gnutls | ||||
GSETTINGS_USE= GNOME=glib20 | GSETTINGS_USE= GNOME=glib20 | ||||
GSETTINGS_CONFIGURE_WITH= gsettings | GSETTINGS_CONFIGURE_WITH= gsettings | ||||
▲ Show 20 Lines • Show All 108 Lines • Show Last 20 Lines |