Lines 1-13
Link Here
|
1 |
PORTNAME= emacs |
1 |
PORTNAME= emacs |
2 |
DISTVERSION= 28.1 |
2 |
DISTVERSION= 28.2 |
3 |
PORTREVISION= 1 |
|
|
4 |
PORTEPOCH= 3 |
3 |
PORTEPOCH= 3 |
5 |
CATEGORIES= editors |
4 |
CATEGORIES= editors |
6 |
MASTER_SITES= GNU |
5 |
MASTER_SITES= GNU |
7 |
|
6 |
|
8 |
.if ${FLAVOR:U} == canna |
7 |
.if ${FLAVOR:U} == canna |
9 |
PATCH_SITES+= https://www.gentei.org/~yuuji/software/emacs28canna/:canna |
8 |
PATCH_SITES+= https://www.gentei.org/~yuuji/software/emacs28canna/:canna |
10 |
PATCHFILES+= emacs28.1-canna-20220406b.diff.gz:-p1:canna |
9 |
PATCHFILES+= emacs28.1-canna-20220406b.diff.gz:-p1:canna |
11 |
.endif |
10 |
.endif |
12 |
|
11 |
|
13 |
MAINTAINER= emacs@FreeBSD.org |
12 |
MAINTAINER= emacs@FreeBSD.org |
Lines 40-47
USE_XORG= ice sm x11 xcb xext xfixes xinerama xmu xrandr xt
Link Here
|
40 |
GNU_CONFIGURE= yes |
39 |
GNU_CONFIGURE= yes |
41 |
CONFIGURE_ARGS= --disable-build-details \ |
40 |
CONFIGURE_ARGS= --disable-build-details \ |
42 |
--localstatedir=/var \ |
41 |
--localstatedir=/var \ |
43 |
--without-libsystemd \ |
|
|
44 |
--without-gconf \ |
42 |
--without-gconf \ |
|
|
43 |
--without-libsystemd \ |
45 |
--without-selinux |
44 |
--without-selinux |
46 |
.if ${FLAVOR:U} == canna |
45 |
.if ${FLAVOR:U} == canna |
47 |
CONFIGURE_ARGS+= --with-canna |
46 |
CONFIGURE_ARGS+= --with-canna |
Lines 95-104
PLIST_FILES+= ${DATADIR}/${DISTVERSION}/lisp/canna.el.gz \
Link Here
|
95 |
PLIST_SUB= EMACS_VER=${DISTVERSION} \ |
94 |
PLIST_SUB= EMACS_VER=${DISTVERSION} \ |
96 |
GNU_HOST=${CONFIGURE_TARGET} |
95 |
GNU_HOST=${CONFIGURE_TARGET} |
97 |
|
96 |
|
98 |
OPTIONS_DEFINE= ACL DBUS FCITXPATCH GNUTLS GSETTINGS \ |
97 |
OPTIONS_DEFINE= ACL DBUS GNUTLS GSETTINGS HARFBUZZ JSON LCMS2 \ |
99 |
HARFBUZZ JSON LCMS2 M17N MAILUTILS MODULES \ |
98 |
M17N MAILUTILS MODULES NATIVECOMP OTF \ |
100 |
NATIVECOMP OTF SCROLLBARS SOURCES THREADS XFT \ |
99 |
SCROLLBARS SOURCES THREADS XFT XIM XML XWIDGETS |
101 |
XIM XML XWIDGETS |
|
|
102 |
OPTIONS_DEFAULT= ACL CAIRO DBUS GIF GNUTLS GSETTINGS GTK3 \ |
100 |
OPTIONS_DEFAULT= ACL CAIRO DBUS GIF GNUTLS GSETTINGS GTK3 \ |
103 |
HARFBUZZ JPEG JSON KQUEUE LCMS2 M17N MAILUTILS \ |
101 |
HARFBUZZ JPEG JSON KQUEUE LCMS2 M17N MAILUTILS \ |
104 |
MODULES OSS OTF PNG SCROLLBARS SOURCES SVG \ |
102 |
MODULES OSS OTF PNG SCROLLBARS SOURCES SVG \ |
Lines 110-125
OPTIONS_RADIO_FILENOTIFY= GFILE KQUEUE
Link Here
|
110 |
OPTIONS_RADIO_SOUND= ALSA OSS |
108 |
OPTIONS_RADIO_SOUND= ALSA OSS |
111 |
OPTIONS_RADIO_X11TOOLKIT= GTK2 GTK3 MOTIF XAW XAW3D |
109 |
OPTIONS_RADIO_X11TOOLKIT= GTK2 GTK3 MOTIF XAW XAW3D |
112 |
.if ${FLAVOR:U} == nox |
110 |
.if ${FLAVOR:U} == nox |
113 |
OPTIONS_EXCLUDE= ALSA CAIRO DBUS FCITXPATCH GFILE GIF \ |
111 |
OPTIONS_EXCLUDE= ALSA CAIRO DBUS GFILE GIF GSETTINGS GTK2 GTK3 \ |
114 |
GSETTINGS GTK2 GTK3 HARFBUZZ JPEG LCMS2 M17N \ |
112 |
HARFBUZZ JPEG LCMS2 M17N MAGICK MOTIF OSS OTF \ |
115 |
MAGICK MOTIF OSS OTF PNG SCROLLBARS SVG TIFF \ |
113 |
PNG SCROLLBARS SVG TIFF XAW XAW3D XFT XIM XPM \ |
116 |
XAW XAW3D XFT XIM XPM XWIDGETS |
114 |
XWIDGETS |
117 |
.endif |
115 |
.endif |
118 |
OPTIONS_SUB= YES |
116 |
OPTIONS_SUB= YES |
119 |
|
117 |
|
120 |
ACL_DESC= Access control list support |
118 |
ACL_DESC= Access control list support |
121 |
CAIRO_DESC= Cairo graphics library support [implies PNG, XFT] |
119 |
CAIRO_DESC= Cairo graphics library support [implies PNG, XFT] |
122 |
FCITXPATCH_DESC= Patch to pass C-Space to Fcitx input method |
|
|
123 |
FILENOTIFY_DESC= File notification support |
120 |
FILENOTIFY_DESC= File notification support |
124 |
GFILE_DESC= File notification via gfile |
121 |
GFILE_DESC= File notification via gfile |
125 |
GRAPHICS_DESC= Graphics support |
122 |
GRAPHICS_DESC= Graphics support |
Lines 149-155
CAIRO_USE= GNOME=cairo
Link Here
|
149 |
CAIRO_CONFIGURE_WITH= cairo |
146 |
CAIRO_CONFIGURE_WITH= cairo |
150 |
DBUS_LIB_DEPENDS= libdbus-1.so:devel/dbus |
147 |
DBUS_LIB_DEPENDS= libdbus-1.so:devel/dbus |
151 |
DBUS_CONFIGURE_WITH= dbus |
148 |
DBUS_CONFIGURE_WITH= dbus |
152 |
FCITXPATCH_EXTRA_PATCHES= ${PATCHDIR}/extra-patch-src_xfns.c |
|
|
153 |
GFILE_USE= GNOME=glib20 |
149 |
GFILE_USE= GNOME=glib20 |
154 |
GFILE_CONFIGURE_ON= --with-file-notification=gfile |
150 |
GFILE_CONFIGURE_ON= --with-file-notification=gfile |
155 |
GIF_LIB_DEPENDS= libgif.so:graphics/giflib |
151 |
GIF_LIB_DEPENDS= libgif.so:graphics/giflib |