svn commit: r481783 - in head/editors/emacs-devel: . files
Joseph Mingrone
jrm at FreeBSD.org
Thu Oct 11 03:44:06 UTC 2018
Author: jrm
Date: Thu Oct 11 03:44:05 2018
New Revision: 481783
URL: https://svnweb.freebsd.org/changeset/ports/481783
Log:
editors/emacs-devel: Fix build on 10.4 and update
Recent changes in upstream's master branch mean a newer makeinfo than is
available in the 10.4 base system is required, so add print/texinfo to
BUILD_DEPENDS.
While here, also update to the tip of upstream's master branch and silence
portlint warnings about USE_GNOME without USES=gnome.
Reported by: pkg-fallout, antoine
Deleted:
head/editors/emacs-devel/files/patch-configure.ac
Modified:
head/editors/emacs-devel/Makefile (contents, props changed)
head/editors/emacs-devel/distinfo (contents, props changed)
Modified: head/editors/emacs-devel/Makefile
==============================================================================
--- head/editors/emacs-devel/Makefile Thu Oct 11 03:21:01 2018 (r481782)
+++ head/editors/emacs-devel/Makefile Thu Oct 11 03:44:05 2018 (r481783)
@@ -16,6 +16,7 @@ COMMENT+= (No X flavor)
LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/COPYING
+BUILD_DEPENDS= texinfo>=6.5,1:print/texinfo
LIB_DEPENDS= libgmp.so:math/gmp
FLAVORS= full nox
@@ -23,8 +24,7 @@ full_CONFLICTS_INSTALL= emacs-devel-nox
nox_CONFLICTS_INSTALL= emacs-devel
nox_PKGNAMESUFFIX= -devel-nox
-USES= autoreconf:build cpe gmake localbase:ldflags makeinfo ncurses \
- pkgconfig
+USES= autoreconf:build cpe gmake localbase:ldflags ncurses pkgconfig
.if ${FLAVOR:U} != nox
USES+= desktop-file-utils
USE_XORG= ice sm x11 xcb xext xfixes xinerama xmu xrandr xt
@@ -32,7 +32,7 @@ USE_XORG= ice sm x11 xcb xext xfixes xinerama xmu xran
CPE_VENDOR= gnu
USE_GITHUB= yes
GH_ACCOUNT= emacs-mirror
-GH_TAGNAME= a0605d9
+GH_TAGNAME= 93fe420
CONFIGURE_ARGS= --disable-build-details \
--localstatedir=/var \
@@ -54,7 +54,7 @@ CONFIGURE_ARGS+= --with-sound=no --without-cairo --wit
CONFIGURE_ARGS+= --with-x
.endif
# See r468320 to determine if/when the next line can be removed
-CONFIGURE_ENV= ac_cv_header_sys_sysinfo_h=no
+CONFIGURE_ENV= ac_cv_header_sys_sysinfo_h=no MAKEINFO=${LOCALBASE}/bin/makeinfo
CONFLICTS_INSTALL= emacs emacs-canna emacs-nox
GNU_CONFIGURE= yes
INFO= ada-mode auth autotype bovine calc ccmode cl dbus dired-x \
@@ -116,26 +116,32 @@ XWIDGETS_DESC= Experimental GTK widgets
ACL_CONFIGURE_ENABLE= acl
ALSA_CONFIGURE_ON= --with-sound=alsa
ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib
+CAIRO_USES= gnome
CAIRO_USE= GNOME=cairo
CAIRO_CONFIGURE_WITH= cairo
CAIRO_IMPLIES= PNG XFT
DBUS_LIB_DEPENDS= libdbus-1.so:devel/dbus
DBUS_CONFIGURE_WITH= dbus
+GCONF_USES= gnome
GCONF_USE= GNOME=gconf2
GCONF_CONFIGURE_WITH= gconf
GFILE_CONFIGURE_ON= --with-file-notification=gfile
+GFILE_USES= gnome
GFILE_USE= GNOME=glib20
GIF_LIB_DEPENDS= libgif.so:graphics/giflib
GIF_CONFIGURE_WITH= gif
GNUTLS_LIB_DEPENDS= libgnutls.so:security/gnutls
GNUTLS_CONFIGURE_WITH= gnutls
+GSETTINGS_USES= gnome
GSETTINGS_USE= GNOME=glib20
GSETTINGS_CONFIGURE_WITH= gsettings
GSETTINGS_IMPLIES= DBUS
+GTK2_USES= gnome
GTK2_USE= GNOME=cairo,gtk20
GTK2_CONFIGURE_ON= --with-x-toolkit=gtk2
GTK2_LIB_DEPENDS= libfreetype.so:print/freetype2 \
libfontconfig.so:x11-fonts/fontconfig
+GTK3_USES= gnome
GTK3_USE= GNOME=cairo,gtk30
GTK3_CONFIGURE_ON= --with-x-toolkit=gtk3
JPEG_USES= jpeg
@@ -191,7 +197,7 @@ XWIDGETS_LIB_DEPENDS= libwebkit2gtk-4.0.so:www/webkit2
XWIDGETS_IMPLIES= GTK3
EMACS_VER= 27.0.50
-EMACS_REV= 20181008
+EMACS_REV= 20181011
.include <bsd.port.options.mk>
Modified: head/editors/emacs-devel/distinfo
==============================================================================
--- head/editors/emacs-devel/distinfo Thu Oct 11 03:21:01 2018 (r481782)
+++ head/editors/emacs-devel/distinfo Thu Oct 11 03:44:05 2018 (r481783)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1539009297
-SHA256 (emacs-mirror-emacs-27.0.50.20181008-a0605d9_GH0.tar.gz) = 24b74b9ee704f34633768967719cfdb8ba2b5a25887fc7c2fa9cb5f99f343e85
-SIZE (emacs-mirror-emacs-27.0.50.20181008-a0605d9_GH0.tar.gz) = 40334018
+TIMESTAMP = 1539224595
+SHA256 (emacs-mirror-emacs-27.0.50.20181011-93fe420_GH0.tar.gz) = eb0ebd7b850b568aa8af4e05b752740d0d7b3e3f18364e0f809b2fd7f4283294
+SIZE (emacs-mirror-emacs-27.0.50.20181011-93fe420_GH0.tar.gz) = 40332761
More information about the svn-ports-all
mailing list