From owner-svn-ports-head@freebsd.org Tue Feb 20 16:17:35 2018 Return-Path: Delivered-To: svn-ports-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 2D9B3F10DA4; Tue, 20 Feb 2018 16:17:35 +0000 (UTC) (envelope-from jrm@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 223447E57A; Tue, 20 Feb 2018 16:17:33 +0000 (UTC) (envelope-from jrm@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 544053ED8; Tue, 20 Feb 2018 16:17:33 +0000 (UTC) (envelope-from jrm@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w1KGHXVS018979; Tue, 20 Feb 2018 16:17:33 GMT (envelope-from jrm@FreeBSD.org) Received: (from jrm@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id w1KGHWmA018977; Tue, 20 Feb 2018 16:17:32 GMT (envelope-from jrm@FreeBSD.org) Message-Id: <201802201617.w1KGHWmA018977@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: jrm set sender to jrm@FreeBSD.org using -f From: Joseph Mingrone Date: Tue, 20 Feb 2018 16:17:32 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r462411 - in head/editors: emacs emacs-devel X-SVN-Group: ports-head X-SVN-Commit-Author: jrm X-SVN-Commit-Paths: in head/editors: emacs emacs-devel X-SVN-Commit-Revision: 462411 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Feb 2018 16:17:35 -0000 Author: jrm Date: Tue Feb 20 16:17:32 2018 New Revision: 462411 URL: https://svnweb.freebsd.org/changeset/ports/462411 Log: editors/emacs,emacs-devel: After nox flavor, remove X11 option Modified: head/editors/emacs-devel/Makefile (contents, props changed) head/editors/emacs/Makefile (contents, props changed) Modified: head/editors/emacs-devel/Makefile ============================================================================== --- head/editors/emacs-devel/Makefile Tue Feb 20 16:17:30 2018 (r462410) +++ head/editors/emacs-devel/Makefile Tue Feb 20 16:17:32 2018 (r462411) @@ -47,14 +47,14 @@ INFO= ada-mode auth autotype bovine calc ccmode cl dbu rcirc reftex remember sasl sc semantic ses sieve smtpmail speedbar \ srecode todo-mode tramp url vhdl-mode vip viper widget wisent woman -OPTIONS_DEFINE= ACL DBUS GNUTLS LCMS2 LLDB MODULES SOURCES THREADS X11 XML +OPTIONS_DEFINE= ACL DBUS GCONF GNUTLS GSETTINGS LCMS2 LLDB M17N MODULES OTF \ + SCROLLBARS SOURCES THREADS XFT XIM XML XWIDGETS OPTIONS_DEFAULT= ACL DBUS FREEDESKTOP GCONF GIF GNUTLS GSETTINGS GTK3 \ - JPEG KQUEUE LCMS2 M17N MAGICK MODULES OSS OTF PNG \ - SCROLLBARS SOURCES SVG THREADS TIFF X11 XFT XIM XML XPM + JPEG KQUEUE LCMS2 M17N MAGICK MODULES OSS OTF PNG \ + SCROLLBARS SOURCES SVG THREADS TIFF XFT XIM XML XPM OPTIONS_SUB= YES -OPTIONS_GROUP= GRAPHICS NEEDX11 +OPTIONS_GROUP= GRAPHICS OPTIONS_GROUP_GRAPHICS= CAIRO GIF JPEG MAGICK PNG SVG TIFF XPM -OPTIONS_GROUP_NEEDX11= GCONF GSETTINGS M17N OTF SCROLLBARS XFT XIM XWIDGETS OPTIONS_RADIO= FILENOTIFY SOUND X11TOOLKIT OPTIONS_RADIO_FILENOTIFY= GFILE KQUEUE OPTIONS_RADIO_SOUND= ALSA OSS @@ -65,7 +65,7 @@ CAIRO_DESC= Experimental Cairo support (implies PNG FILENOTIFY_DESC= File notification support GCONF_DESC= GConf configuration support GFILE_DESC= File notification via gfile -GRAPHICS_DESC= Graphics support (each implies X11) +GRAPHICS_DESC= Graphics support GSETTINGS_DESC= GSettings support (implies DBUS) KQUEUE_DESC= File notification via kqueue LLDB_DESC= Enable LLDB support for GUD @@ -73,14 +73,12 @@ LLDB_DESC= Enable LLDB support for GUD MAGICK_DESC= ImageMagick support M17N_DESC= M17N support for text-shaping (implies XFT) MODULES_DESC= Dynamic modules support -NEEDX11_DESC= Other X11-dependent (each implies X11) OTF_DESC= Opentype fonts support (implies XFT) SCROLLBARS_DESC=Toolkit scroll-bars SOURCES_DESC= Install sources SVG_DESC= SVG support (implies PNG) THREADS_DESC= Emacs Lisp threading support -X11_DESC= X11 support -X11TOOLKIT_DESC=X11 toolkit (each implies X11) +X11TOOLKIT_DESC=X11 toolkit XAW3D_DESC= Athena3D widgets XAW_DESC= Athena widgets XIM_DESC= X Input Method Support @@ -91,34 +89,29 @@ ALSA_CONFIGURE_ON= --with-sound=alsa ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib CAIRO_USE= GNOME=cairo CAIRO_CONFIGURE_WITH= cairo -CAIRO_IMPLIES= PNG XFT X11 +CAIRO_IMPLIES= PNG XFT DBUS_LIB_DEPENDS= libdbus-1.so:devel/dbus DBUS_CONFIGURE_WITH= dbus GCONF_USE= GNOME=gconf2 GCONF_CONFIGURE_WITH= gconf -GCONF_IMPLIES= X11 GFILE_CONFIGURE_ON= --with-file-notification=gfile GIF_LIB_DEPENDS= libgif.so:graphics/giflib GIF_CONFIGURE_WITH= gif -GIF_IMPLIES= X11 GNUTLS_LIB_DEPENDS= libgnutls.so:security/gnutls GNUTLS_CONFIGURE_WITH= gnutls GSETTINGS_USE= GNOME=glib20 GSETTINGS_CONFIGURE_WITH= gsettings -GSETTINGS_IMPLIES= DBUS X11 +GSETTINGS_IMPLIES= DBUS GTK2_USE= GNOME=cairo,gtk20 GTK2_USES= gettext GTK2_CONFIGURE_ON= --with-x-toolkit=gtk2 -GTK2_IMPLIES= X11 GTK2_LIB_DEPENDS= libfreetype.so:print/freetype2 \ libfontconfig.so:x11-fonts/fontconfig GTK3_USE= GNOME=cairo,gtk30 GTK3_USES= gettext GTK3_CONFIGURE_ON= --with-x-toolkit=gtk3 -GTK3_IMPLIES= X11 JPEG_USES= jpeg JPEG_CONFIGURE_WITH= jpeg -JPEG_IMPLIES= X11 KQUEUE_CONFIGURE_ON= --with-file-notification=kqueue LCMS2_CONFIGURE_WITH= lcms2 LCMS2_LIB_DEPENDS= liblcms2.so:graphics/lcms2 @@ -126,65 +119,47 @@ LLDB_EXTRA_PATCHES= ${PATCHDIR}/extrapatch-lldb-gud.el #LTO_CONFIGURE_ON= --enable-link-time-optimization M17N_LIB_DEPENDS= libm17n.so:devel/m17n-lib M17N_CONFIGURE_WITH= m17n-flt -M17N_IMPLIES= XFT X11 +M17N_IMPLIES= XFT MAGICK_LIB_DEPENDS= libMagickCore-6.so:graphics/ImageMagick MAGICK_CONFIGURE_WITH= imagemagick -MAGICK_IMPLIES= X11 MODULES_CONFIGURE_WITH= modules MOTIF_USES= motif MOTIF_CONFIGURE_ON= --with-x-toolkit=motif -MOTIF_IMPLIES= X11 MOTIF_LIB_DEPENDS= libXp.so:x11/libXp OSS_CONFIGURE_ON= --with-sound=oss OTF_LIB_DEPENDS= libotf.so:print/libotf OTF_CONFIGURE_WITH= libotf -OTF_IMPLIES= X11 XFT +OTF_IMPLIES= XFT PNG_LIB_DEPENDS= libpng.so:graphics/png PNG_CONFIGURE_WITH= png -PNG_IMPLIES= X11 SCROLLBARS_CONFIGURE_WITH= toolkit-scroll-bars -SCROLLBARS_IMPLIES= X11 SVG_USE= GNOME=cairo,librsvg2 SVG_CONFIGURE_WITH= rsvg -SVG_IMPLIES= X11 PNG +SVG_IMPLIES= PNG SVG_USES= gettext THREADS_CONFIGURE_WITH= threads TIFF_LIB_DEPENDS= libtiff.so:graphics/tiff TIFF_CONFIGURE_WITH= tiff -TIFF_IMPLIES= X11 -X11_CONFIGURE_OFF= --without-x --with-x-toolkit=no -X11_CONFIGURE_ON= --with-x -X11_USE= XORG=ice,sm,x11,xcb,xext,xfixes,xinerama,xmu,xrandr,xt -X11_USES= desktop-file-utils -X11_VARS= installs_icons=yes -X11_VARS_OFF= without_x11=yes XAW_USE= XORG=xaw XAW_CONFIGURE_ON= --with-x-toolkit=athena --without-xaw3d -XAW_IMPLIES= X11 XAW3D_LIB_DEPENDS= libXaw3d.so:x11-toolkits/Xaw3d XAW3D_CONFIGURE_ON= --with-x-toolkit=athena -XAW3D_IMPLIES= X11 XFT_USE= XORG=xft,xrender XFT_CONFIGURE_WITH= xft -XFT_IMPLIES= X11 XFT_LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 XIM_CONFIGURE_WITH= xim -XIM_IMPLIES= X11 XML_USE= GNOME=libxml2 XML_CONFIGURE_WITH= xml2 XPM_USE= XORG=xpm XPM_CONFIGURE_WITH= xpm -XPM_IMPLIES= X11 XWIDGETS_USE= XORG=xcomposite XWIDGETS_CONFIGURE_WITH= xwidgets XWIDGETS_LIB_DEPENDS= libwebkit2gtk-4.0.so:www/webkit2-gtk3 XWIDGETS_IMPLIES= GTK3 + .if ${FLAVOR:U} == nox -OPTIONS_EXCLUDE= ALSA CAIRO DBUS GCONF GIF GSETTINGS GTK2 GTK3 JPEG \ - LCMS2 M17N MAGICK MOTIF OSS OTF PNG SCROLLBARS SVG TIFF \ - XAW XAW3D X11 XFT XIM XPM XWIDGETS CONFIGURE_ARGS+= --with-sound=no --without-cairo --without-dbus \ --without-gconf --without-gif --without-gsettings \ --with-x-toolkit=no --without-jpeg --without-lcms2 \ @@ -193,16 +168,21 @@ CONFIGURE_ARGS+= --with-sound=no --without-cairo --wit --without-toolkit-scroll-bars --without-rsvg \ --without-tiff --without-xim --without-xpm \ --without-xwidgets +OPTIONS_EXCLUDE= ALSA CAIRO DBUS GCONF GIF GSETTINGS GTK2 GTK3 JPEG \ + LCMS2 M17N MAGICK MOTIF OSS OTF PNG SCROLLBARS SVG TIFF \ + XAW XAW3D XFT XIM XPM XWIDGETS +WITHOUT_X11= yes +.else +CONFIGURE_ARGS+= --with-x +INSTALLS_ICONS= yes +USE_XORG= ice sm x11 xcb xext xfixes xinerama xmu xrandr xt +USES+= desktop-file-utils .endif .include # has graphics/ImageMagick been compiled with OPENMP? .if ${PORT_OPTIONS:MMAGICK} && ${:!${GREP} -sc " \-fopenmp " ${LOCALBASE}/libdata/pkgconfig/ImageMagick.pc || true!} == "1" -_MAGICK_WITH_OPENMP= true -.endif - -.ifdef _MAGICK_WITH_OPENMP USES+= compiler:openmp .endif @@ -211,16 +191,15 @@ pre-configure: # With a desktop entry stage-qa will give a warning about requiring # desktop-file-utils and portlint -C will give a warning about INSTALL_ICONS, -# but don't pull in those dependencies when X11 is off. -post-patch-X11-off: - @${REINPLACE_CMD} -e 's/^Terminal=.*$$/Terminal=true/' \ - ${WRKSRC}/etc/emacs.desktop +# but don't pull in those dependencies with the nox flavor. +.if ${FLAVOR} == nox +post-patch: + @${REINPLACE_CMD} -e 's/^Terminal=.*$$/Terminal=true/' ${WRKSRC}/etc/emacs.desktop +.endif post-install-SOURCES-on: @${MKDIR} ${STAGEDIR}${DATADIR}/${EMACS_VER}/src - ${INSTALL_DATA} ${WRKSRC}/src/*.[ch] \ - ${STAGEDIR}${DATADIR}/${EMACS_VER}/src - ${INSTALL_DATA} ${WRKDIR}/sources.el \ - ${STAGEDIR}${DATADIR}/${EMACS_VER}/site-lisp/site-start.el + ${INSTALL_DATA} ${WRKSRC}/src/*.[ch] ${STAGEDIR}${DATADIR}/${EMACS_VER}/src + ${INSTALL_DATA} ${WRKDIR}/sources.el ${STAGEDIR}${DATADIR}/${EMACS_VER}/site-lisp/site-start.el .include Modified: head/editors/emacs/Makefile ============================================================================== --- head/editors/emacs/Makefile Tue Feb 20 16:17:30 2018 (r462410) +++ head/editors/emacs/Makefile Tue Feb 20 16:17:32 2018 (r462411) @@ -50,14 +50,14 @@ INFO= ada-mode auth autotype bovine calc ccmode cl dbu rcirc reftex remember sasl sc semantic ses sieve smtpmail speedbar \ srecode todo-mode tramp url vhdl-mode vip viper widget wisent woman -OPTIONS_DEFINE= ACL DBUS GNUTLS LLDB MODULES SOURCES X11 XML +OPTIONS_DEFINE= ACL DBUS GCONF GNUTLS GSETTINGS LLDB M17N MODULES OTF SCROLLBARS\ + SOURCES X11 XFT XIM XML XWIDGETS OPTIONS_DEFAULT= ACL DBUS GCONF GIF GNUTLS GSETTINGS GTK3 JPEG KQUEUE \ - M17N MAGICK MODULES OSS OTF PNG SCROLLBARS SOURCES SVG \ - TIFF X11 XFT XIM XML XPM + M17N MAGICK MODULES OSS OTF PNG SCROLLBARS SOURCES SVG \ + TIFF X11 XFT XIM XML XPM OPTIONS_SUB= YES -OPTIONS_GROUP= GRAPHICS NEEDX11 +OPTIONS_GROUP= GRAPHICS OPTIONS_GROUP_GRAPHICS= CAIRO GIF JPEG MAGICK PNG SVG TIFF XPM -OPTIONS_GROUP_NEEDX11= GCONF GSETTINGS M17N OTF SCROLLBARS XFT XIM XWIDGETS OPTIONS_RADIO= FILENOTIFY SOUND X11TOOLKIT OPTIONS_RADIO_FILENOTIFY= GFILE KQUEUE OPTIONS_RADIO_SOUND= ALSA OSS @@ -68,7 +68,7 @@ CAIRO_DESC= Experimental Cairo library support (im CANNA_DESC= Japanese input support FILENOTIFY_DESC= File notification support GFILE_DESC= File notification via gfile -GRAPHICS_DESC= Graphics support (each implies X11) +GRAPHICS_DESC= Graphics support GSETTINGS_DESC= GSettings API for application settings KQUEUE_DESC= File notification via kqueue LLDB_DESC= LLDB support for GUD @@ -76,13 +76,11 @@ LLDB_DESC= LLDB support for GUD MAGICK_DESC= ImageMagick image processing support M17N_DESC= M17N for text-shaping (implies XFT) MODULES_DESC= Dynamic modules support -NEEDX11_DESC= Other X11-dependent (each implies X11) OTF_DESC= Opentype fonts (implies XFT) SCROLLBARS_DESC= Toolkit scroll-bars SOURCES_DESC= Install sources SVG_DESC= Scalable vector graphics support (implies PNG) -X11_DESC= X window system support -X11TOOLKIT_DESC= X11 toolkit (each implies X11) +X11TOOLKIT_DESC= X11 toolkit XAW3D_DESC= Athena3D widgets XAW_DESC= Athena widgets XIM_DESC= X Input Method @@ -93,88 +91,65 @@ ALSA_CONFIGURE_ON= --with-sound=alsa ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib CAIRO_USE= GNOME=cairo CAIRO_CONFIGURE_WITH= cairo -CAIRO_IMPLIES= PNG XFT X11 +CAIRO_IMPLIES= PNG XFT DBUS_LIB_DEPENDS= libdbus-1.so:devel/dbus DBUS_CONFIGURE_WITH= dbus GCONF_USE= GNOME=gconf2 GCONF_CONFIGURE_WITH= gconf -GCONF_IMPLIES= X11 GFILE_CONFIGURE_ON= --with-file-notification=gfile GIF_LIB_DEPENDS= libgif.so:graphics/giflib GIF_CONFIGURE_WITH= gif -GIF_IMPLIES= X11 GNUTLS_LIB_DEPENDS= libgnutls.so:security/gnutls GNUTLS_CONFIGURE_WITH= gnutls GSETTINGS_USE= GNOME=glib20 GSETTINGS_CONFIGURE_WITH= gsettings -GSETTINGS_IMPLIES= DBUS X11 +GSETTINGS_IMPLIES= DBUS GTK2_USE= GNOME=cairo,gtk20 GTK2_USES= gettext-runtime GTK2_CONFIGURE_ON= --with-x-toolkit=gtk2 -GTK2_IMPLIES= X11 GTK2_LIB_DEPENDS= libfreetype.so:print/freetype2 \ libfontconfig.so:x11-fonts/fontconfig GTK3_USE= GNOME=cairo,gtk30 GTK3_USES= gettext-runtime GTK3_CONFIGURE_ON= --with-x-toolkit=gtk3 -GTK3_IMPLIES= X11 JPEG_USES= jpeg JPEG_CONFIGURE_WITH= jpeg -JPEG_IMPLIES= X11 KQUEUE_CONFIGURE_ON= --with-file-notification=kqueue LLDB_EXTRA_PATCHES= ${PATCHDIR}/extrapatch-lldb-gud.el #LTO_CONFIGURE_ON= --enable-link-time-optimization M17N_LIB_DEPENDS= libm17n.so:devel/m17n-lib M17N_CONFIGURE_WITH= m17n-flt -M17N_IMPLIES= XFT X11 MAGICK_LIB_DEPENDS= libMagickCore-6.so:graphics/ImageMagick MAGICK_CONFIGURE_WITH= imagemagick -MAGICK_IMPLIES= X11 MODULES_CONFIGURE_WITH= modules MOTIF_USES= motif MOTIF_CONFIGURE_ON= --with-x-toolkit=motif -MOTIF_IMPLIES= X11 MOTIF_LIB_DEPENDS= libXp.so:x11/libXp OSS_CONFIGURE_ON= --with-sound=oss OTF_LIB_DEPENDS= libotf.so:print/libotf OTF_CONFIGURE_WITH= libotf -OTF_IMPLIES= X11 XFT PNG_LIB_DEPENDS= libpng.so:graphics/png PNG_CONFIGURE_WITH= png -PNG_IMPLIES= X11 SCROLLBARS_CONFIGURE_WITH= toolkit-scroll-bars -SCROLLBARS_IMPLIES= X11 SVG_USE= GNOME=cairo,librsvg2 SVG_CONFIGURE_WITH= rsvg -SVG_IMPLIES= X11 PNG +SVG_IMPLIES= PNG SVG_USES= gettext-runtime TIFF_LIB_DEPENDS= libtiff.so:graphics/tiff TIFF_CONFIGURE_WITH= tiff -TIFF_IMPLIES= X11 -X11_CONFIGURE_OFF= --without-x --with-x-toolkit=no -X11_CONFIGURE_ON= --with-x -X11_USE= XORG=ice,sm,x11,xcb,xext,xfixes,xinerama,xmu,xrandr,xt -X11_USES= desktop-file-utils -X11_VARS= installs_icons=yes -X11_VARS_OFF= without_x11=yes XAW_USE= XORG=xaw XAW_CONFIGURE_ON= --with-x-toolkit=athena --without-xaw3d -XAW_IMPLIES= X11 XAW3D_LIB_DEPENDS= libXaw3d.so:x11-toolkits/Xaw3d XAW3D_CONFIGURE_ON= --with-x-toolkit=athena -XAW3D_IMPLIES= X11 XFT_USE= XORG=xft,xrender XFT_CONFIGURE_WITH= xft -XFT_IMPLIES= X11 XFT_LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 XIM_CONFIGURE_WITH= xim -XIM_IMPLIES= X11 XML_USE= GNOME=libxml2 XML_CONFIGURE_WITH= xml2 XPM_USE= XORG=xpm XPM_CONFIGURE_WITH= xpm -XPM_IMPLIES= X11 XWIDGETS_USE= XORG=xcomposite XWIDGETS_CONFIGURE_WITH= xwidgets XWIDGETS_LIB_DEPENDS= libwebkitgtk-3.0.so:www/webkit-gtk3 @@ -192,35 +167,40 @@ PLIST_FILES+= ${DATADIR}/${EMACS_VER}/lisp/canna.el.g ${DATADIR}/${EMACS_VER}/lisp/isearch-ext.el.gz \ ${DATADIR}/${EMACS_VER}/lisp/isearch-ext.elc \ %%SOURCES%%${DATADIR}/${EMACS_VER}/src/canna.c -.elif ${FLAVOR:U} == nox -OPTIONS_EXCLUDE= ALSA CAIRO DBUS GCONF GIF GSETTINGS GTK2 GTK3 JPEG \ - M17N MAGICK MOTIF OSS OTF PNG SCROLLBARS SVG TIFF XAW \ - XAW3D X11 XFT XIM XPM XWIDGETS +.endif +.if ${FLAVOR:U} == nox CONFIGURE_ARGS+= --with-sound=no --without-cairo --without-dbus \ --without-gconf --without-gif --without-gsettings \ --with-x-toolkit=no --without-jpeg --without-m17n-flt \ --without-imagemagick --without-libotf --without-png \ --without-toolkit-scroll-bars --without-rsvg \ - --without-tiff --without-xim --without-xpm \ + --without-tiff --without-x --without-xim --without-xpm \ --without-xwidgets +OPTIONS_EXCLUDE= ALSA CAIRO DBUS GCONF GIF GSETTINGS GTK2 GTK3 JPEG \ + M17N MAGICK MOTIF OSS OTF PNG SCROLLBARS SVG TIFF XAW \ + XAW3D X11 XFT XIM XPM XWIDGETS +WITHOUT_X11= yes +.else +CONFIGURE_ARGS+= --with-x +INSTALLS_ICONS= yes +USE_XORG= ice sm x11 xcb xext xfixes xinerama xmu xrandr xt +USES+= desktop-file-utils .endif .include # has graphics/ImageMagick been compiled with OPENMP? .if ${PORT_OPTIONS:MMAGICK} && ${:!${GREP} -sc " \-fopenmp " ${LOCALBASE}/libdata/pkgconfig/ImageMagick.pc || true!} == "1" -_MAGICK_WITH_OPENMP= true -.endif - -.ifdef _MAGICK_WITH_OPENMP USES+= compiler:openmp .endif # With a desktop entry stage-qa will give a warning about requiring # desktop-file-utils and portlint -C will give a warning about INSTALL_ICONS, -# but don't pull in those dependencies when X11 is off. -post-patch-X11-off: +# but don't pull in those dependencies with the nox flavor. +.if ${FLAVOR} == nox +post-patch: @${REINPLACE_CMD} -e 's/^Terminal=.*$$/Terminal=true/' ${WRKSRC}/etc/emacs.desktop +.endif post-install-SOURCES-on: @${MKDIR} ${STAGEDIR}${DATADIR}/${EMACS_VER}/src