aboutsummaryrefslogtreecommitdiff
path: root/devel
diff options
context:
space:
mode:
authorTobias Kortkamp <tobik@FreeBSD.org>2019-11-08 11:39:00 +0000
committerTobias Kortkamp <tobik@FreeBSD.org>2019-11-08 11:39:00 +0000
commitace46b7ff25f5df18b63b00e6b5134d3fc66cbd4 (patch)
tree72619faa488fef93d6710b2b3189fde9ac63227d /devel
parentb132573e497440ccab95f08970f076144dbea023 (diff)
Notes
Diffstat (limited to 'devel')
-rw-r--r--devel/ORBit2/Makefile2
-rw-r--r--devel/aegis/Makefile2
-rw-r--r--devel/bennugd-modules/Makefile2
-rw-r--r--devel/bzr-gtk/Makefile2
-rw-r--r--devel/cdash/Makefile2
-rw-r--r--devel/clanlib1/Makefile4
-rw-r--r--devel/compiz-bcop/Makefile2
-rw-r--r--devel/csoap/Makefile2
-rw-r--r--devel/dbus-c++/Makefile3
-rw-r--r--devel/dee/Makefile2
-rw-r--r--devel/desktop-file-utils/Makefile2
-rw-r--r--devel/dia2code+/Makefile2
-rw-r--r--devel/dia2code/Makefile2
-rw-r--r--devel/diffuse/Makefile2
-rw-r--r--devel/directfb/Makefile1
-rw-r--r--devel/dreampie/Makefile2
-rw-r--r--devel/efl/Makefile7
-rw-r--r--devel/evolution-gconf-tools/Makefile2
-rw-r--r--devel/fifechan/Makefile4
-rw-r--r--devel/flang-clang/Makefile3
-rw-r--r--devel/flatzebra/Makefile2
-rw-r--r--devel/fpc-sdl/Makefile1
-rw-r--r--devel/gamin/Makefile2
-rw-r--r--devel/gazpacho/Makefile2
-rw-r--r--devel/gconf2/Makefile3
-rw-r--r--devel/gio-sharp/Makefile2
-rw-r--r--devel/gitg0/Makefile2
-rw-r--r--devel/glade2/Makefile4
-rw-r--r--devel/glade3/Makefile4
-rw-r--r--devel/glademm/Makefile2
-rw-r--r--devel/glibmm/Makefile4
-rw-r--r--devel/gnome-js-common/Makefile2
-rw-r--r--devel/gnome-vfsmm/Makefile4
-rw-r--r--devel/gob2/Makefile2
-rw-r--r--devel/goffice/Makefile2
-rw-r--r--devel/gtkparasite/Makefile2
-rw-r--r--devel/gtranslator/Makefile2
-rw-r--r--devel/guichan/Makefile2
-rw-r--r--devel/horde-content/Makefile2
-rw-r--r--devel/horde-timeobjects/Makefile2
-rw-r--r--devel/horde-whups/Makefile2
-rw-r--r--devel/json-glib/Makefile2
-rw-r--r--devel/libIDL/Makefile3
-rw-r--r--devel/libappindicator/Makefile2
-rw-r--r--devel/libaravis/Makefile2
-rw-r--r--devel/libassetml/Makefile2
-rw-r--r--devel/libbonobo/Makefile3
-rw-r--r--devel/libgee/Makefile2
-rw-r--r--devel/libgee06/Makefile2
-rw-r--r--devel/libght/Makefile2
-rw-r--r--devel/libindicator/Makefile2
-rw-r--r--devel/libiqxmlrpc/Makefile2
-rw-r--r--devel/libnotify/Makefile2
-rw-r--r--devel/liboobs/Makefile2
-rw-r--r--devel/libopensync/Makefile2
-rw-r--r--devel/libosinfo/Makefile3
-rw-r--r--devel/libplist/Makefile2
-rw-r--r--devel/librest/Makefile2
-rw-r--r--devel/libruin/Makefile2
-rw-r--r--devel/libsigrokdecode/Makefile2
-rw-r--r--devel/libtifiles2/Makefile3
-rw-r--r--devel/libvirt-dbus/Makefile2
-rw-r--r--devel/libvirt-glib/Makefile2
-rw-r--r--devel/love10/Makefile2
-rw-r--r--devel/lua-lgi/Makefile2
-rw-r--r--devel/mono-addins/Makefile2
-rw-r--r--devel/notify-sharp/Makefile2
-rw-r--r--devel/ocaml-sdl/Makefile2
-rw-r--r--devel/p5-Alien-SDL/Makefile2
-rw-r--r--devel/p5-Devel-LeakTrace/Makefile2
-rw-r--r--devel/p5-Glib2/Makefile2
-rw-r--r--devel/p5-Gnome2-GConf/Makefile2
-rw-r--r--devel/p5-Goo-Canvas2/Makefile2
-rw-r--r--devel/pear-Horde_Autoloader_Cache/Makefile2
-rw-r--r--devel/pear-Horde_Cache/Makefile2
-rw-r--r--devel/pear-Horde_Core/Makefile2
-rw-r--r--devel/pear-Horde_Notification/Makefile2
-rw-r--r--devel/pear-Horde_Prefs/Makefile2
-rw-r--r--devel/pear-Horde_Token/Makefile2
-rw-r--r--devel/pear-Horde_Util/Makefile2
-rw-r--r--devel/pear-PHP_Depend/Makefile2
-rw-r--r--devel/pear-PHP_PMD/Makefile2
-rw-r--r--devel/pear-TheSeer_fXSL/Makefile2
-rw-r--r--devel/pear-TheSeer_phpDox/Makefile2
-rw-r--r--devel/pear-pdepend-staticReflection/Makefile2
-rw-r--r--devel/phpbt/Makefile1
-rw-r--r--devel/ptlib/Makefile2
-rw-r--r--devel/py-game_sdl2/Makefile2
-rw-r--r--devel/py-gobject/Makefile3
-rw-r--r--devel/py-liblarch/Makefile2
-rw-r--r--devel/py-notify/Makefile3
-rw-r--r--devel/py-ocempgui/Makefile2
-rw-r--r--devel/py-orbit/Makefile2
-rw-r--r--devel/py-roxlib/Makefile2
-rw-r--r--devel/py-yum-metadata-parser/Makefile2
-rw-r--r--devel/regexxer/Makefile4
-rw-r--r--devel/ruby-sdl/Makefile1
-rw-r--r--devel/rubygem-rubygame/Makefile2
-rw-r--r--devel/sdl2pp/Makefile2
-rw-r--r--devel/sdl_console/Makefile2
-rw-r--r--devel/sdl_sge/Makefile2
-rw-r--r--devel/sdlmm/Makefile2
-rw-r--r--devel/sdlskk/Makefile2
-rw-r--r--devel/simavr/Makefile2
-rw-r--r--devel/synfig/Makefile3
-rw-r--r--devel/thrift-c_glib/Makefile3
-rw-r--r--devel/xfce4-dev-tools/Makefile2
-rw-r--r--devel/zapcc/Makefile2
-rw-r--r--devel/zeal/Makefile4
109 files changed, 133 insertions, 113 deletions
diff --git a/devel/ORBit2/Makefile b/devel/ORBit2/Makefile
index ff7ec833cac1..d1783dae19e4 100644
--- a/devel/ORBit2/Makefile
+++ b/devel/ORBit2/Makefile
@@ -17,7 +17,7 @@ USES= tar:bzip2
.if !defined(REFERENCE_PORT)
GNU_CONFIGURE= yes
-USES+= gettext gmake libtool:keepla pathfix pkgconfig
+USES+= gettext gmake gnome libtool:keepla pathfix pkgconfig
USE_GNOME= libidl referencehack
USE_LDCONFIG= yes
CONFIGURE_ARGS= --with-html-dir=${PREFIX}/share/doc \
diff --git a/devel/aegis/Makefile b/devel/aegis/Makefile
index 1da51939612c..34f4c5f90685 100644
--- a/devel/aegis/Makefile
+++ b/devel/aegis/Makefile
@@ -16,7 +16,7 @@ LICENSE= GPLv3
LIB_DEPENDS= libcurl.so:ftp/curl
RUN_DEPENDS= tkdiff:textproc/tkdiff
-USES= gettext ghostscript groff perl5 tk
+USES= gettext ghostscript gnome groff perl5 tk
USE_GNOME= libxml2
GNU_CONFIGURE= yes
CPPFLAGS+= "-I${LOCALBASE}/include"
diff --git a/devel/bennugd-modules/Makefile b/devel/bennugd-modules/Makefile
index 5e78aea5be13..0fbd17155d8c 100644
--- a/devel/bennugd-modules/Makefile
+++ b/devel/bennugd-modules/Makefile
@@ -15,7 +15,7 @@ COMMENT= High level open source game development suite, modules
LIB_DEPENDS= libbgdrtm.so:devel/bennugd-core \
libpng.so:graphics/png
-USES= tar:bzip2 dos2unix pkgconfig libtool
+USES= dos2unix libtool pkgconfig sdl tar:bzip2
USE_SDL= sdl mixer
GNU_CONFIGURE= yes
CPPFLAGS+= -I${LOCALBASE}/include
diff --git a/devel/bzr-gtk/Makefile b/devel/bzr-gtk/Makefile
index 926333ea1bd1..dd012e41558c 100644
--- a/devel/bzr-gtk/Makefile
+++ b/devel/bzr-gtk/Makefile
@@ -17,7 +17,7 @@ BUILD_DEPENDS= bzr:devel/bzr
RUN_DEPENDS= bzr:devel/bzr \
${PYTHON_PKGNAMEPREFIX}cairo>=0:graphics/py-cairo@${PY_FLAVOR}
-USES= desktop-file-utils python:2.7
+USES= desktop-file-utils gnome python:2.7
USE_PYTHON= distutils autoplist
USE_GNOME= pygtk2
INSTALLS_ICONS= yes
diff --git a/devel/cdash/Makefile b/devel/cdash/Makefile
index 557377e3ca83..44155d9313a1 100644
--- a/devel/cdash/Makefile
+++ b/devel/cdash/Makefile
@@ -14,7 +14,7 @@ COMMENT= Web-based software testing server
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/License.txt
-USES= dos2unix cmake zip
+USES= cmake dos2unix php zip
DOS2UNIX_GLOB= *.php *.xml *.xsl *.txt
CMAKE_ARGS= -DCDASH_DB_NAME:STRING=cdash \
-DCDASH_DB_LOGIN:STRING=cdash \
diff --git a/devel/clanlib1/Makefile b/devel/clanlib1/Makefile
index e9b7dda4d2b2..e7a0d0e9d6ce 100644
--- a/devel/clanlib1/Makefile
+++ b/devel/clanlib1/Makefile
@@ -20,8 +20,8 @@ LIB_DEPENDS= libpng.so:graphics/png \
libvorbis.so:audio/libvorbis \
libogg.so:audio/libogg
-USES= alias gmake gl jpeg libtool localbase:ldflags pathfix \
- pkgconfig tar:tgz xorg
+USES= alias gl gmake jpeg libtool localbase:ldflags pathfix pkgconfig \
+ sdl tar:tgz xorg
USE_CXXSTD= c++98
USE_XORG= x11 xi xxf86vm
USE_LDCONFIG= yes
diff --git a/devel/compiz-bcop/Makefile b/devel/compiz-bcop/Makefile
index 6c80be7e9d7f..f845df9fba30 100644
--- a/devel/compiz-bcop/Makefile
+++ b/devel/compiz-bcop/Makefile
@@ -15,7 +15,7 @@ RUN_DEPENDS= ${LOCALBASE}/bin/bash:shells/bash \
GNU_CONFIGURE= yes
-USES= pathfix pkgconfig tar:bzip2
+USES= gnome pathfix pkgconfig tar:bzip2
USE_GNOME= libxslt
post-patch:
diff --git a/devel/csoap/Makefile b/devel/csoap/Makefile
index db16c884fb78..33bab2bca55f 100644
--- a/devel/csoap/Makefile
+++ b/devel/csoap/Makefile
@@ -12,7 +12,7 @@ MAINTAINER= ports@FreeBSD.org
COMMENT= Client/server SOAP library written in pure C
GNU_CONFIGURE= yes
-USES= pathfix libtool
+USES= gnome libtool pathfix
USE_GNOME= libxml2
USE_LDCONFIG= yes
INSTALL_TARGET= install-strip
diff --git a/devel/dbus-c++/Makefile b/devel/dbus-c++/Makefile
index 7eb2481651d5..eab76029c40b 100644
--- a/devel/dbus-c++/Makefile
+++ b/devel/dbus-c++/Makefile
@@ -20,7 +20,8 @@ LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libexpat.so:textproc/expat2 \
libdbus-1.so:devel/dbus
-USES= autoreconf compiler:c++11-lib gettext gmake libtool localbase pathfix pkgconfig
+USES= autoreconf compiler:c++11-lib gettext gmake gnome libtool \
+ localbase pathfix pkgconfig
USE_GITHUB= yes
GH_ACCOUNT= andreas-volz
GH_PROJECT= dbus-cplusplus
diff --git a/devel/dee/Makefile b/devel/dee/Makefile
index 80fdbddd37b3..78d81e4f63e8 100644
--- a/devel/dee/Makefile
+++ b/devel/dee/Makefile
@@ -16,7 +16,7 @@ LICENSE= GPLv3
BUILD_DEPENDS= vapigen:lang/vala
LIB_DEPENDS= libicutu.so:devel/icu
-USES= gmake libtool pkgconfig pathfix python:2.7
+USES= gmake gnome libtool pathfix pkgconfig python:2.7
GNU_CONFIGURE= yes
USE_GNOME= glib20 introspection:build pygobject3
USE_LDCONFIG= yes
diff --git a/devel/desktop-file-utils/Makefile b/devel/desktop-file-utils/Makefile
index 4fd79549cf91..61c60698d764 100644
--- a/devel/desktop-file-utils/Makefile
+++ b/devel/desktop-file-utils/Makefile
@@ -13,7 +13,7 @@ COMMENT= Couple of command line utilities for working with desktop entries
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
-USES= gettext gmake localbase:ldflags pkgconfig tar:xz
+USES= gettext gmake gnome localbase:ldflags pkgconfig tar:xz
USE_GNOME= glib20
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --without-lispdir
diff --git a/devel/dia2code+/Makefile b/devel/dia2code+/Makefile
index 3a970286a04b..059130eaed31 100644
--- a/devel/dia2code+/Makefile
+++ b/devel/dia2code+/Makefile
@@ -14,7 +14,7 @@ COMMENT= Complete rewrite of dia2code in C++
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
-USES= autoreconf:build compiler:c++11-lib iconv
+USES= autoreconf:build compiler:c++11-lib gnome iconv
USE_GNOME= libxml2
GNU_CONFIGURE= yes
diff --git a/devel/dia2code/Makefile b/devel/dia2code/Makefile
index dd6fefa3a69c..82bcbf1ff26f 100644
--- a/devel/dia2code/Makefile
+++ b/devel/dia2code/Makefile
@@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
PORTSCOUT= limit:^0\.
-USES= iconv
+USES= gnome iconv
USE_GNOME= libxml2
GNU_CONFIGURE= yes
diff --git a/devel/diffuse/Makefile b/devel/diffuse/Makefile
index 457f2a1987ad..3fe3aca9a7ea 100644
--- a/devel/diffuse/Makefile
+++ b/devel/diffuse/Makefile
@@ -15,7 +15,7 @@ LICENSE_COMB= dual
CONFLICTS_INSTALL= tinker-[0-9]*
-USES= desktop-file-utils python:2.7 tar:bzip2
+USES= desktop-file-utils gnome python:2.7 tar:bzip2
USE_GNOME= pygtk2
NO_BUILD= yes
diff --git a/devel/directfb/Makefile b/devel/directfb/Makefile
index 613a0db58952..8f3408189cb0 100644
--- a/devel/directfb/Makefile
+++ b/devel/directfb/Makefile
@@ -53,6 +53,7 @@ FREETYPE_CONFIGURE_ENABLE= freetype
X11_USES= xorg
X11_USE= XORG=x11,xext,xorgproto
X11_CONFIGURE_ENABLE= x11
+SDL_USES= sdl
SDL_USE= sdl=sdl
SDL_CONFIGURE_ENABLE= sdl
UNIQUE_CONFIGURE_ENABLE= unique
diff --git a/devel/dreampie/Makefile b/devel/dreampie/Makefile
index 1b58eb6d334f..56506356c290 100644
--- a/devel/dreampie/Makefile
+++ b/devel/dreampie/Makefile
@@ -13,7 +13,7 @@ COMMENT= Python shell which is designed to be reliable and fun
LICENSE= GPLv3
USE_GNOME= pygtk2 pygtksourceview
-USES= python:2.7
+USES= gnome python:2.7
USE_PYTHON= distutils autoplist
pre-patch:
diff --git a/devel/efl/Makefile b/devel/efl/Makefile
index f839a01a8762..cfb0cb6f9c2b 100644
--- a/devel/efl/Makefile
+++ b/devel/efl/Makefile
@@ -26,8 +26,8 @@ LIB_DEPENDS= libgif.so:graphics/giflib \
CONFLICTS_INSTALL= libeio
GNU_CONFIGURE= yes
-USES= autoreconf compiler:c++14-lang gettext-tools gmake iconv jpeg \
- libtool pathfix pkgconfig python:2.7,run shared-mime-info \
+USES= autoreconf compiler:c++14-lang gettext-tools gmake gnome iconv \
+ jpeg libtool pathfix pkgconfig python:2.7,run shared-mime-info \
shebangfix tar:xz xorg
SHEBANG_FILES= src/scripts/eina/eina-bench-cmp
USE_XORG= x11 xcb xcursor xcomposite xdamage xext xfixes xi xinerama \
@@ -136,11 +136,14 @@ WEBP_CONFIGURE_ENABLE= image-loader-webp
XCF_CONFIGURE_ENABLE= xcf
+OPENGL_USES= gl
OPENGL_USE= GL=gl
+OPENGLES_USES= gl
OPENGLES_USE= GL=glesv2
OPENGLES_CONFIGURE_ON= --with-opengl=es --enable-egl
+SDL_USES= sdl
SDL_USE= SDL=sdl2
SDL_CONFIGURE_ENABLE= sdl
diff --git a/devel/evolution-gconf-tools/Makefile b/devel/evolution-gconf-tools/Makefile
index abd8f97711f2..45ec0fb6a420 100644
--- a/devel/evolution-gconf-tools/Makefile
+++ b/devel/evolution-gconf-tools/Makefile
@@ -14,7 +14,7 @@ COMMENT= Scripts to make it easier to work with Evolution's configuration
RUN_DEPENDS= evolution:mail/evolution
GNU_CONFIGURE= yes
-USES= python:2.7
+USES= gnome python:2.7
USE_GNOME= gnomeprefix
NO_ARCH= yes
diff --git a/devel/fifechan/Makefile b/devel/fifechan/Makefile
index 43d9b205360e..325b0409cbc8 100644
--- a/devel/fifechan/Makefile
+++ b/devel/fifechan/Makefile
@@ -37,9 +37,11 @@ IRRLICHT_CMAKE_BOOL= ENABLE_IRRLICHT
IRRLICHT_LIB_DEPENDS= libIrrlicht.so:x11-toolkits/irrlicht
OPENGL_CMAKE_BOOL= ENABLE_OPENGL
-OPENGL_USE= gl=gl,glu
+OPENGL_USES= gl
+OPENGL_USE= gl=gl,glu
SDL_CMAKE_BOOL= ENABLE_SDL
+SDL_USES= sdl
SDL_USE= sdl=sdl2,image2
SDL_CONTRIB_CMAKE_BOOL= ENABLE_SDL_CONTRIB
diff --git a/devel/flang-clang/Makefile b/devel/flang-clang/Makefile
index d0d1aca8edc3..aa481f6de17a 100644
--- a/devel/flang-clang/Makefile
+++ b/devel/flang-clang/Makefile
@@ -19,8 +19,7 @@ LLVM_VER= 70
BUILD_DEPENDS= llvm${LLVM_VER}>=0:devel/llvm${LLVM_VER}
RUN_DEPENDS= llvm${LLVM_VER}>=0:devel/llvm${LLVM_VER}
-USES= cmake libedit tar:xz perl5 \
- python shebangfix
+USES= cmake gnome libedit perl5 python shebangfix tar:xz
USE_LDCONFIG= ${PREFIX}/flang/lib
USE_GNOME= libxml2
diff --git a/devel/flatzebra/Makefile b/devel/flatzebra/Makefile
index 70a2f4682227..f2f3ece2fd45 100644
--- a/devel/flatzebra/Makefile
+++ b/devel/flatzebra/Makefile
@@ -13,7 +13,7 @@ COMMENT= Generic game engine for 2D double-buffering animation
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
-USES= pathfix pkgconfig libtool
+USES= libtool pathfix pkgconfig sdl
USE_CXXSTD= gnu++98
GNU_CONFIGURE= yes
USE_SDL= sdl mixer image
diff --git a/devel/fpc-sdl/Makefile b/devel/fpc-sdl/Makefile
index 43a95a13576b..4a17947b06b8 100644
--- a/devel/fpc-sdl/Makefile
+++ b/devel/fpc-sdl/Makefile
@@ -17,6 +17,7 @@ OPTIONS_DEFINE= SDL
SDL_DESC= Install SDL library
OPTIONS_DEFAULT= SDL
+SDL_USES= sdl
SDL_USE= SDL=sdl,image,mixer,ttf,gfx
.include "${MASTERDIR}/Makefile"
diff --git a/devel/gamin/Makefile b/devel/gamin/Makefile
index b0434d5e44da..6c7f7a9e3d37 100644
--- a/devel/gamin/Makefile
+++ b/devel/gamin/Makefile
@@ -11,7 +11,7 @@ MASTER_SITES= http://people.gnome.org/~veillard/gamin/sources/
MAINTAINER?= ports@FreeBSD.org
COMMENT?= File and directory monitoring system
-USES+= gettext gmake libtool pathfix pkgconfig
+USES+= gettext gmake gnome libtool pathfix pkgconfig
USE_GNOME?= glib20
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
diff --git a/devel/gazpacho/Makefile b/devel/gazpacho/Makefile
index c4b342c77dac..96e0384288a1 100644
--- a/devel/gazpacho/Makefile
+++ b/devel/gazpacho/Makefile
@@ -16,7 +16,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}kiwi-gtk>=0:x11-toolkits/py-kiwi-gtk@${PY_FLAVOR}
RUN_DEPENDS:= ${BUILD_DEPENDS}
-USES= desktop-file-utils gettext python:2.7
+USES= desktop-file-utils gettext gnome python:2.7
USE_GNOME= pygtk2
USE_PYTHON= distutils
NO_BUILD= yes
diff --git a/devel/gconf2/Makefile b/devel/gconf2/Makefile
index 2372408d4594..fe6e6268f0c3 100644
--- a/devel/gconf2/Makefile
+++ b/devel/gconf2/Makefile
@@ -23,7 +23,8 @@ USES= tar:xz
LIB_DEPENDS= libdbus-glib-1.so:devel/dbus-glib \
libpolkit-gobject-1.so:sysutils/polkit
-USES+= gettext gmake libtool pathfix pkgconfig python:run shebangfix
+USES+= gettext gmake gnome libtool pathfix pkgconfig python:run \
+ shebangfix
USE_GNOME= orbit2 gtk20 libxml2 \
referencehack intlhack dconf introspection:build
USE_LDCONFIG= yes
diff --git a/devel/gio-sharp/Makefile b/devel/gio-sharp/Makefile
index 219a539db645..aee08a38c55e 100644
--- a/devel/gio-sharp/Makefile
+++ b/devel/gio-sharp/Makefile
@@ -12,7 +12,7 @@ COMMENT= GIO bindings not available in gtk-sharp
GNU_CONFIGURE= yes
CONFIGURE_ENV= ac_cv_path_CSC=${LOCALBASE}/bin/mcs
-USES= gmake pathfix pkgconfig tar:bzip2
+USES= gmake gnome pathfix pkgconfig tar:bzip2
USE_GNOME= gtksharp20
MAKE_JOBS_UNSAFE=yes
diff --git a/devel/gitg0/Makefile b/devel/gitg0/Makefile
index fc9d9d5a99af..6df875d0387a 100644
--- a/devel/gitg0/Makefile
+++ b/devel/gitg0/Makefile
@@ -20,7 +20,7 @@ RUN_DEPENDS= git:devel/git
CONFLICTS= gitg-[0-9]*
-USES= tar:bzip2 gmake pkgconfig pathfix libtool
+USES= gmake gnome libtool pathfix pkgconfig tar:bzip2
GNU_CONFIGURE= yes
USE_GNOME= gconf2 gtk20 gtksourceview2 intlhack
INSTALL_TARGET= install-strip
diff --git a/devel/glade2/Makefile b/devel/glade2/Makefile
index d994c19f9265..1ee7449a5c15 100644
--- a/devel/glade2/Makefile
+++ b/devel/glade2/Makefile
@@ -20,8 +20,8 @@ LIB_DEPENDS= librarian.so:textproc/rarian
INSTALLS_OMF= yes
GNU_CONFIGURE= yes
-USES= pathfix gettext gmake pkgconfig desktop-file-utils \
- localbase:ldflags tar:bzip2
+USES= desktop-file-utils gettext gmake gnome localbase:ldflags \
+ pathfix pkgconfig tar:bzip2
USE_GNOME= gnomeprefix intlhack gtk20
CONFIGURE_ARGS+= --disable-gnome-db --disable-nome
diff --git a/devel/glade3/Makefile b/devel/glade3/Makefile
index e041398cc0c5..1c0cf35a48ef 100644
--- a/devel/glade3/Makefile
+++ b/devel/glade3/Makefile
@@ -21,8 +21,8 @@ PORTSCOUT= ignore
INSTALLS_ICONS= yes
USE_GNOME= gtk20 intltool libxml2 gnomedocutils
-USES= gmake gettext libtool pathfix desktop-file-utils \
- localbase:ldflags pkgconfig tar:xz
+USES= desktop-file-utils gettext gmake gnome libtool \
+ localbase:ldflags pathfix pkgconfig tar:xz
INSTALLS_OMF= yes
INSTALL_TARGET= install-strip
USE_LDCONFIG= yes
diff --git a/devel/glademm/Makefile b/devel/glademm/Makefile
index b801cd25e888..a8819aab5a59 100644
--- a/devel/glademm/Makefile
+++ b/devel/glademm/Makefile
@@ -11,7 +11,7 @@ DISTNAME= ${PORTNAME:S/2$//}-${PORTVERSION}
MAINTAINER= bland@FreeBSD.org
COMMENT= C++ code generator backend for glade and glade2
-USES= gmake pathfix pkgconfig
+USES= gmake gnome pathfix pkgconfig
USE_GNOME= gnomeprefix
GNU_CONFIGURE= yes
diff --git a/devel/glibmm/Makefile b/devel/glibmm/Makefile
index 7f442dc62ff4..9771c4154ef8 100644
--- a/devel/glibmm/Makefile
+++ b/devel/glibmm/Makefile
@@ -21,8 +21,8 @@ PLIST_SUB= VERSION="2.4"
.if !defined(REFERENCE_PORT)
-USES+= compiler:c++11-lang gettext gmake libtool pathfix \
- perl5 pkgconfig
+USES+= compiler:c++11-lang gettext gmake gnome libtool pathfix perl5 \
+ pkgconfig
USE_GNOME= glib20 libsigc++20
GNU_CONFIGURE= yes
USE_LDCONFIG= yes
diff --git a/devel/gnome-js-common/Makefile b/devel/gnome-js-common/Makefile
index a4cdb660166b..768ac9e3701b 100644
--- a/devel/gnome-js-common/Makefile
+++ b/devel/gnome-js-common/Makefile
@@ -14,7 +14,7 @@ COMMENT= GNOME JavaScript common modules and tests
GNU_CONFIGURE= yes
USE_GNOME= intltool
-USES= pathfix pkgconfig gettext gmake tar:bzip2
+USES= gettext gmake gnome pathfix pkgconfig tar:bzip2
NO_ARCH= yes
PORTDOCS= AUTHORS COPYING INSTALL NEWS README ChangeLog
diff --git a/devel/gnome-vfsmm/Makefile b/devel/gnome-vfsmm/Makefile
index b2d00092e939..b2dcf1343e54 100644
--- a/devel/gnome-vfsmm/Makefile
+++ b/devel/gnome-vfsmm/Makefile
@@ -12,8 +12,8 @@ DIST_SUBDIR= gnome2
MAINTAINER= bland@FreeBSD.org
COMMENT= C++ wrapper for gnomevfs2 library
-USES= gmake libtool:keepla pathfix pkgconfig tar:bzip2 \
- compiler:c++11-lang
+USES= compiler:c++11-lang gmake gnome libtool:keepla pathfix \
+ pkgconfig tar:bzip2
USE_CXXSTD= c++11
USE_GNOME= glibmm gnomevfs2
GNU_CONFIGURE= yes
diff --git a/devel/gob2/Makefile b/devel/gob2/Makefile
index 07b99247b36c..8ef21ecf21cf 100644
--- a/devel/gob2/Makefile
+++ b/devel/gob2/Makefile
@@ -14,7 +14,7 @@ LICENSE= GPLv2
GNU_CONFIGURE= yes
USE_GNOME= glib20
-USES= localbase pkgconfig gmake
+USES= gmake gnome localbase pkgconfig
PLIST_FILES= bin/gob2 share/aclocal/gob2.m4 ${EXAMPLES:S/^/%%EXAMPLESDIR%%\//} \
man/man1/gob2.1.gz
diff --git a/devel/goffice/Makefile b/devel/goffice/Makefile
index ef7f9169b914..f3821182544e 100644
--- a/devel/goffice/Makefile
+++ b/devel/goffice/Makefile
@@ -19,7 +19,7 @@ PORTSCOUT= ignore:1
LIB_DEPENDS= libpcre.so:devel/pcre
-USES= gettext gmake libtool pathfix pkgconfig tar:xz
+USES= gettext gmake gnome libtool pathfix pkgconfig tar:xz
USE_GNOME= gnomeprefix intlhack gtk20 libgsf
GNU_CONFIGURE= yes
USE_LDCONFIG= yes
diff --git a/devel/gtkparasite/Makefile b/devel/gtkparasite/Makefile
index 4c500d9f641b..53686b44b797 100644
--- a/devel/gtkparasite/Makefile
+++ b/devel/gtkparasite/Makefile
@@ -16,7 +16,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --disable-static
INSTALL_TARGET= install-strip
-USES= autoreconf libtool pkgconfig python:2.7
+USES= autoreconf gnome libtool pkgconfig python:2.7
USE_GNOME= gtk20 pygtk2
WRKSRC= ${WRKDIR}/chipx86-gtkparasite-a3d862d4a91ea27222e4273a6797f3e47efe6e83
PORTDOCS= USAGE
diff --git a/devel/gtranslator/Makefile b/devel/gtranslator/Makefile
index fc56e1e0cfbb..057afb828b4d 100644
--- a/devel/gtranslator/Makefile
+++ b/devel/gtranslator/Makefile
@@ -23,7 +23,7 @@ RUN_DEPENDS= iso-codes>=0:misc/iso-codes \
USE_GNOME= intlhack gnomeprefix gtk30 libgda5 gtksourceview3 libxml2 \
introspection:build
-USES= desktop-file-utils gettext gmake libtool pathfix \
+USES= desktop-file-utils gettext gmake gnome libtool pathfix \
pkgconfig python tar:xz
USE_PYTHON= py3kplist
GNU_CONFIGURE= yes
diff --git a/devel/guichan/Makefile b/devel/guichan/Makefile
index 08dfb831950f..cc702e3b3881 100644
--- a/devel/guichan/Makefile
+++ b/devel/guichan/Makefile
@@ -23,6 +23,7 @@ OPTIONS_DEFINE= SDL ALLEGRO OPENGL DOCS
OPTIONS_DEFAULT= SDL OPENGL
OPTIONS_SUB= yes
+SDL_USES= sdl
SDL_USE= SDL=sdl,image
SDL_CONFIGURE_ENABLE= sdl sdlimage
@@ -30,6 +31,7 @@ ALLEGRO_DESC= Allegro support
ALLEGRO_LIB_DEPENDS= liballeg.so:devel/allegro
ALLEGRO_CONFIGURE_ENABLE=allegro
+OPENGL_USES= gl
OPENGL_USE= GL=gl
OPENGL_CONFIGURE_ENABLE=opengl
diff --git a/devel/horde-content/Makefile b/devel/horde-content/Makefile
index b97f7f429f1e..d10e40948e70 100644
--- a/devel/horde-content/Makefile
+++ b/devel/horde-content/Makefile
@@ -8,7 +8,7 @@ PKGNAMEPREFIX= ${PHP_PKGNAMEPREFIX}horde-
MAINTAINER= horde@FreeBSD.org
COMMENT= Horde tagging application
-USES= horde cpe
+USES= cpe horde php
USE_PHP= gettext json
USE_HORDE_BUILD= Horde_Role
USE_HORDE_RUN= Horde_Role \
diff --git a/devel/horde-timeobjects/Makefile b/devel/horde-timeobjects/Makefile
index c52c29c7d9ae..e30e138e9345 100644
--- a/devel/horde-timeobjects/Makefile
+++ b/devel/horde-timeobjects/Makefile
@@ -8,7 +8,7 @@ PKGNAMEPREFIX= ${PHP_PKGNAMEPREFIX}horde-
MAINTAINER= horde@FreeBSD.org
COMMENT= Horde timeobjects application
-USES= horde
+USES= horde php
USE_PHP= gettext
USE_HORDE_BUILD= Horde_Role
USE_HORDE_RUN= Horde_Role \
diff --git a/devel/horde-whups/Makefile b/devel/horde-whups/Makefile
index bd0940ecde04..2cc9340b95ae 100644
--- a/devel/horde-whups/Makefile
+++ b/devel/horde-whups/Makefile
@@ -11,7 +11,7 @@ COMMENT= Horde bug tracking/ticketing system
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= horde cpe
+USES= cpe horde php
USE_PHP= gettext json
USE_HORDE_BUILD= Horde_Role
USE_HORDE_RUN= Horde_Role \
diff --git a/devel/json-glib/Makefile b/devel/json-glib/Makefile
index f84b7343829c..d2ab6ba02ae4 100644
--- a/devel/json-glib/Makefile
+++ b/devel/json-glib/Makefile
@@ -12,7 +12,7 @@ COMMENT= JSON (RFC 4627) interface for Glib
LICENSE= LGPL21
LICENSE_FILE= ${WRKSRC}/COPYING
-USES= gettext localbase meson pkgconfig tar:xz
+USES= gettext gnome localbase meson pkgconfig tar:xz
USE_GNOME= glib20
USE_LDCONFIG= yes
diff --git a/devel/libIDL/Makefile b/devel/libIDL/Makefile
index 7e02277fb263..49aac986a09e 100644
--- a/devel/libIDL/Makefile
+++ b/devel/libIDL/Makefile
@@ -12,7 +12,8 @@ DIST_SUBDIR= gnome2
MAINTAINER= gnome@FreeBSD.org
COMMENT= Library for creating trees of CORBA IDL files
-USES= bison gettext gmake libtool:keepla pathfix pkgconfig tar:bzip2
+USES= bison gettext gmake gnome libtool:keepla pathfix pkgconfig \
+ tar:bzip2
USE_GNOME= glib20
INSTALL_TARGET= install-strip
USE_LDCONFIG= yes
diff --git a/devel/libappindicator/Makefile b/devel/libappindicator/Makefile
index 842d5ed891f3..dd1351921c47 100644
--- a/devel/libappindicator/Makefile
+++ b/devel/libappindicator/Makefile
@@ -16,7 +16,7 @@ LIB_DEPENDS= libdbusmenu-gtk3.so:devel/libdbusmenu \
libindicator3.so:devel/libindicator \
libdbus-glib-1.so:devel/dbus-glib
-USES= gmake libtool pkgconfig python:2.7
+USES= gmake gnome libtool pkgconfig python:2.7
USE_LDCONFIG= yes
USE_GNOME= gtk30 pygtk2
diff --git a/devel/libaravis/Makefile b/devel/libaravis/Makefile
index ad9922e5d14d..8d8eee945fbe 100644
--- a/devel/libaravis/Makefile
+++ b/devel/libaravis/Makefile
@@ -16,7 +16,7 @@ BUILD_DEPENDS= g-ir-compiler:devel/gobject-introspection
CONFLICTS_INSTALL= ${PORTNAME}*
-USES= pkgconfig autoreconf libtool gmake
+USES= autoreconf gmake gnome libtool pkgconfig
USE_GITHUB= yes
GH_ACCOUNT= AravisProject
GH_PROJECT= aravis
diff --git a/devel/libassetml/Makefile b/devel/libassetml/Makefile
index fcdb29de7778..35c1d4c81f8e 100644
--- a/devel/libassetml/Makefile
+++ b/devel/libassetml/Makefile
@@ -13,7 +13,7 @@ COMMENT= Library to share image and audio files between projects
BUILD_DEPENDS= texi2html:textproc/texi2html
LIB_DEPENDS= libpopt.so:devel/popt
-USES= gettext gmake libtool:keepla makeinfo pathfix pkgconfig
+USES= gettext gmake gnome libtool:keepla makeinfo pathfix pkgconfig
USE_GNOME= gnomeprefix glib20 libxml2
GNU_CONFIGURE= yes
USE_LDCONFIG= yes
diff --git a/devel/libbonobo/Makefile b/devel/libbonobo/Makefile
index 4bc4d29bd902..8d5326d8a5d4 100644
--- a/devel/libbonobo/Makefile
+++ b/devel/libbonobo/Makefile
@@ -22,7 +22,8 @@ LICENSE_FILE_LGPL21= ${WRKSRC}/COPYING.LIB
LIB_DEPENDS= libpopt.so:devel/popt
-USES+= bison gettext gmake libtool:keepla localbase:ldflags pathfix pkgconfig perl5
+USES+= bison gettext gmake gnome libtool:keepla localbase:ldflags \
+ pathfix perl5 pkgconfig
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
USE_GNOME= intlhack libxml2 orbit2 referencehack
diff --git a/devel/libgee/Makefile b/devel/libgee/Makefile
index 1e41fe45504a..bd2762549b2f 100644
--- a/devel/libgee/Makefile
+++ b/devel/libgee/Makefile
@@ -18,7 +18,7 @@ PORTSCOUT= limitw:1,even
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --enable-introspection=yes
-USES= gettext gmake libtool pathfix pkgconfig tar:xz
+USES= gettext gmake gnome libtool pathfix pkgconfig tar:xz
USE_GNOME= glib20 introspection:build
USE_LDCONFIG= yes
INSTALL_TARGET= install-strip
diff --git a/devel/libgee06/Makefile b/devel/libgee06/Makefile
index f50ff998e516..239f5127e4bd 100644
--- a/devel/libgee06/Makefile
+++ b/devel/libgee06/Makefile
@@ -15,7 +15,7 @@ COMMENT= GObject collection library
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --enable-introspection=yes
INSTALL_TARGET= install-strip
-USES= gmake libtool pathfix pkgconfig tar:xz
+USES= gmake gnome libtool pathfix pkgconfig tar:xz
USE_GNOME= glib20 introspection:build
USE_LDCONFIG= yes
diff --git a/devel/libght/Makefile b/devel/libght/Makefile
index 80ce8df2e0b7..2dc1607c00ee 100644
--- a/devel/libght/Makefile
+++ b/devel/libght/Makefile
@@ -17,7 +17,7 @@ LIB_DEPENDS= libproj.so:graphics/proj \
liblas.so:devel/liblas \
libcunit.so:devel/cunit
-USES= cmake
+USES= cmake gnome
USE_GNOME= libxml2
USE_LDCONFIG= yes
CFLAGS+= "-DACCEPT_USE_OF_DEPRECATED_PROJ_API_H=1"
diff --git a/devel/libindicator/Makefile b/devel/libindicator/Makefile
index f1bb109dc5b6..a2951b391de7 100644
--- a/devel/libindicator/Makefile
+++ b/devel/libindicator/Makefile
@@ -8,7 +8,7 @@ MASTER_SITES= https://launchpad.net/${PORTNAME}/${PORTVERSION:R}/${PORTVERSION}/
MAINTAINER= swills@FreeBSD.org
COMMENT= Symbols and convience functions for desktop indicators
-USES= gmake libtool pkgconfig
+USES= gmake gnome libtool pkgconfig
USE_GNOME= cairo gdkpixbuf2 gtk30
GNU_CONFIGURE= yes
USE_LDCONFIG= yes
diff --git a/devel/libiqxmlrpc/Makefile b/devel/libiqxmlrpc/Makefile
index 9f681d9aeb20..24aaa1bb49fb 100644
--- a/devel/libiqxmlrpc/Makefile
+++ b/devel/libiqxmlrpc/Makefile
@@ -21,7 +21,7 @@ DOXYGEN_BUILD_DEPENDS= doxygen:devel/doxygen
DOXYGEN_CMAKE_OFF= -Dbuild_docs=off
USE_GNOME= libxml2
-USES= cmake tar:bzip2 ssl
+USES= cmake gnome ssl tar:bzip2
LDFLAGS+= -L${LOCALBASE}/lib
USE_LDCONFIG= yes
diff --git a/devel/libnotify/Makefile b/devel/libnotify/Makefile
index d3ca2413a8ae..42c2298ca1cd 100644
--- a/devel/libnotify/Makefile
+++ b/devel/libnotify/Makefile
@@ -14,7 +14,7 @@ COMMENT= Library for desktop notifications
LICENSE= LGPL21
LICENSE_FILE= ${WRKSRC}/COPYING
-USES= gmake libtool pkgconfig tar:xz
+USES= gmake gnome libtool pkgconfig tar:xz
USE_GNOME= glib20 gdkpixbuf2 introspection:build
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
diff --git a/devel/liboobs/Makefile b/devel/liboobs/Makefile
index 57f71a7d6fc7..636a6013537a 100644
--- a/devel/liboobs/Makefile
+++ b/devel/liboobs/Makefile
@@ -18,7 +18,7 @@ LIB_DEPENDS= libdbus-glib-1.so:devel/dbus-glib \
RUN_DEPENDS= system-tools-backends:sysutils/system-tools-backends
GNU_CONFIGURE= yes
-USES= gmake libtool pathfix pkgconfig tar:bzip2
+USES= gmake gnome libtool pathfix pkgconfig tar:bzip2
USE_GNOME= gnomeprefix glib20
USE_LDCONFIG= yes
CONFIGURE_ARGS= --with-hal
diff --git a/devel/libopensync/Makefile b/devel/libopensync/Makefile
index b98143b061ac..7d98d3f41d55 100644
--- a/devel/libopensync/Makefile
+++ b/devel/libopensync/Makefile
@@ -18,7 +18,7 @@ LIB_DEPENDS= libexslt.so:textproc/libxslt
CONFLICTS= libopensync-0.22*
-USES= cmake pkgconfig python tar:bzip2 sqlite:3
+USES= cmake gnome pkgconfig python sqlite:3 tar:bzip2
CMAKE_ARGS+= -Wno-dev
USE_GNOME= glib20 libxml2
USE_LDCONFIG= yes
diff --git a/devel/libosinfo/Makefile b/devel/libosinfo/Makefile
index 4ffd8e0655a8..c9795771e101 100644
--- a/devel/libosinfo/Makefile
+++ b/devel/libosinfo/Makefile
@@ -17,7 +17,8 @@ RUN_DEPENDS:= ${BUILD_DEPENDS} \
osinfo-db-import:sysutils/osinfo-db-tools \
${LOCALBASE}/share/osinfo/VERSION:misc/osinfo-db
-USES= compiler:c11 gettext-tools gmake libtool pathfix pkgconfig
+USES= compiler:c11 gettext-tools gmake gnome libtool pathfix \
+ pkgconfig
USE_GNOME= glib20 libxml2 libxslt introspection:build intlhack
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
diff --git a/devel/libplist/Makefile b/devel/libplist/Makefile
index 572dbce521d1..4fe80c5355b3 100644
--- a/devel/libplist/Makefile
+++ b/devel/libplist/Makefile
@@ -13,7 +13,7 @@ LICENSE?= LGPL21
SLAVE_PORT?= no
-USES+= compiler libtool pathfix pkgconfig tar:bzip2
+USES+= compiler gnome libtool pathfix pkgconfig tar:bzip2
GNU_CONFIGURE= yes
INSTALL_TARGET= install-strip
diff --git a/devel/librest/Makefile b/devel/librest/Makefile
index a20746c61ca9..896de23f3581 100644
--- a/devel/librest/Makefile
+++ b/devel/librest/Makefile
@@ -15,7 +15,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
BUILD_DEPENDS= ca_root_nss>0:security/ca_root_nss
RUN_DEPENDS:= ${BUILD_DEPENDS}
-USES= gmake libtool pathfix pkgconfig tar:xz
+USES= gmake gnome libtool pathfix pkgconfig tar:xz
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --with-ca-certificates=${LOCALBASE}/share/certs/ca-root-nss.crt
USE_LDCONFIG= yes
diff --git a/devel/libruin/Makefile b/devel/libruin/Makefile
index 5939754bb2a3..6f4a29d4e642 100644
--- a/devel/libruin/Makefile
+++ b/devel/libruin/Makefile
@@ -23,7 +23,7 @@ RUN_DEPENDS= guile-lib>0:devel/guile-lib
GNU_CONFIGURE= yes
INSTALL_TARGET= install-strip
-USES= libtool ncurses pkgconfig
+USES= gnome libtool ncurses pkgconfig
USE_GNOME= glib20
USE_LDCONFIG= yes
diff --git a/devel/libsigrokdecode/Makefile b/devel/libsigrokdecode/Makefile
index 6a78de11704f..500276b2d390 100644
--- a/devel/libsigrokdecode/Makefile
+++ b/devel/libsigrokdecode/Makefile
@@ -12,7 +12,7 @@ COMMENT= Framework for hardware logic analyzers, protocol decoders library
LICENSE= GPLv3
GNU_CONFIGURE= yes
-USES= libtool pathfix pkgconfig python:3.4+
+USES= gnome libtool pathfix pkgconfig python:3.4+
USE_GNOME= glib20
MAKE_JOBS_UNSAFE= yes
USE_LDCONFIG= yes
diff --git a/devel/libtifiles2/Makefile b/devel/libtifiles2/Makefile
index eecc771e8052..cb25691416a1 100644
--- a/devel/libtifiles2/Makefile
+++ b/devel/libtifiles2/Makefile
@@ -14,7 +14,8 @@ LIB_DEPENDS= libticonv.so:converters/libticonv
GNU_CONFIGURE= yes
INSTALL_TARGET= install-strip
-USES= autoreconf gettext-tools libarchive libtool pkgconfig tar:bzip2
+USES= autoreconf gettext-tools gnome libarchive libtool pkgconfig \
+ tar:bzip2
USE_GNOME= glib20
USE_LDCONFIG= yes
diff --git a/devel/libvirt-dbus/Makefile b/devel/libvirt-dbus/Makefile
index ec2459cdbf80..f151b08f05d7 100644
--- a/devel/libvirt-dbus/Makefile
+++ b/devel/libvirt-dbus/Makefile
@@ -15,7 +15,7 @@ LIB_DEPENDS= libvirt.so:devel/libvirt \
libvirt-glib-1.0.so:devel/libvirt-glib
RUN_DEPENDS= dbus-daemon:devel/dbus
-USES= gettext-runtime gmake libtool perl5 pkgconfig tar:xz
+USES= gettext-runtime gmake gnome libtool perl5 pkgconfig tar:xz
USE_GNOME= glib20
USE_PERL5= build
diff --git a/devel/libvirt-glib/Makefile b/devel/libvirt-glib/Makefile
index 759316e28891..2fe6d276d735 100644
--- a/devel/libvirt-glib/Makefile
+++ b/devel/libvirt-glib/Makefile
@@ -21,7 +21,7 @@ VALA_BUILD_DEPENDS= valac:lang/vala
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --enable-introspection
-USES= gettext gmake libtool pathfix pkgconfig python:2.7
+USES= gettext gmake gnome libtool pathfix pkgconfig python:2.7
USE_LDCONFIG= yes
USE_GNOME= intlhack introspection libxml2
CPPFLAGS+= -I${LOCALBASE}/include
diff --git a/devel/love10/Makefile b/devel/love10/Makefile
index 8f12eb2af891..5bca3cff7320 100644
--- a/devel/love10/Makefile
+++ b/devel/love10/Makefile
@@ -27,7 +27,7 @@ LIB_DEPENDS= libmodplug.so:audio/libmodplug \
PORTSCOUT= limit:^0\.10\.
USES= autoreconf compiler:c++11-lib desktop-file-utils gl gmake \
- libtool localbase openal pkgconfig shared-mime-info
+ libtool localbase openal pkgconfig sdl shared-mime-info
USE_SDL= sdl2
USE_GL= gl glu
GNU_CONFIGURE= yes
diff --git a/devel/lua-lgi/Makefile b/devel/lua-lgi/Makefile
index d9ee97a934f6..60e8cc6b9ede 100644
--- a/devel/lua-lgi/Makefile
+++ b/devel/lua-lgi/Makefile
@@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
USE_GITHUB= yes
GH_ACCOUNT= pavouk
-USES= gmake lua pkgconfig
+USES= gmake gnome lua pkgconfig
USE_GNOME= introspection:build,run
MAKE_ENV= LUA_CFLAGS="-I${LUA_INCDIR}"
MAKE_ARGS= PREFIX="${PREFIX}" LUA_LIBDIR="${LUA_MODLIBDIR}" \
diff --git a/devel/mono-addins/Makefile b/devel/mono-addins/Makefile
index 04abd75b42b0..d0905162686e 100644
--- a/devel/mono-addins/Makefile
+++ b/devel/mono-addins/Makefile
@@ -16,7 +16,7 @@ GH_ACCOUNT= mono
GNU_CONFIGURE= yes
CONFIGURE_ENV= ac_cv_path_MCS=${LOCALBASE}/bin/mcs
-USES= autoreconf gmake mono pkgconfig
+USES= autoreconf gmake gnome mono pkgconfig
OPTIONS_DEFINE= GTK2 GTK3
OPTIONS_DEFAULT=GTK2
diff --git a/devel/notify-sharp/Makefile b/devel/notify-sharp/Makefile
index 9765cbc0f0bc..cc4c1a790529 100644
--- a/devel/notify-sharp/Makefile
+++ b/devel/notify-sharp/Makefile
@@ -18,7 +18,7 @@ RUN_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/ndesk-dbus-glib-1.0.pc:devel/ndesk-d
GNU_CONFIGURE= yes
CONFIGURE_ENV= ac_cv_path_GMCS=${LOCALBASE}/bin/mcs
-USES= gmake mono pathfix pkgconfig
+USES= gmake gnome mono pathfix pkgconfig
USE_GNOME= gtksharp20
.include <bsd.port.mk>
diff --git a/devel/ocaml-sdl/Makefile b/devel/ocaml-sdl/Makefile
index 74beb45db92f..833fe478408d 100644
--- a/devel/ocaml-sdl/Makefile
+++ b/devel/ocaml-sdl/Makefile
@@ -22,7 +22,7 @@ USE_OCAML_FINDLIB=yes
USE_OCAMLFIND_PLIST=yes
USE_OCAML_LDCONFIG=yes
-USES= gmake
+USES= gmake sdl
USE_SDL= sdl
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --with-lablgldir=${LOCALBASE} \
diff --git a/devel/p5-Alien-SDL/Makefile b/devel/p5-Alien-SDL/Makefile
index 88e12dd23c11..1b6d9530472e 100644
--- a/devel/p5-Alien-SDL/Makefile
+++ b/devel/p5-Alien-SDL/Makefile
@@ -21,7 +21,7 @@ RUN_DEPENDS= p5-Archive-Extract>=0:archivers/p5-Archive-Extract \
p5-File-ShareDir>=0:devel/p5-File-ShareDir \
p5-Capture-Tiny>=0:devel/p5-Capture-Tiny
-USES= perl5
+USES= perl5 sdl
USE_PERL5= modbuild
USE_SDL= gfx image mixer pango sdl ttf
CONFIGURE_ARGS= --with-sdl-config=${SDL_CONFIG}
diff --git a/devel/p5-Devel-LeakTrace/Makefile b/devel/p5-Devel-LeakTrace/Makefile
index cf238880d231..8c672de650ac 100644
--- a/devel/p5-Devel-LeakTrace/Makefile
+++ b/devel/p5-Devel-LeakTrace/Makefile
@@ -13,7 +13,7 @@ COMMENT= Indicate where leaked variables are coming from
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
-USES= perl5 pkgconfig
+USES= gnome perl5 pkgconfig
USE_GNOME= glib20
USE_PERL5= modbuild
diff --git a/devel/p5-Glib2/Makefile b/devel/p5-Glib2/Makefile
index 12dfa88d037e..54664400bc75 100644
--- a/devel/p5-Glib2/Makefile
+++ b/devel/p5-Glib2/Makefile
@@ -20,7 +20,7 @@ BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-ExtUtils-Depends>=0.300:devel/p5-ExtUtils-Depends \
p5-ExtUtils-PkgConfig>=1:devel/p5-ExtUtils-PkgConfig
-USES= perl5
+USES= gnome perl5
USE_GNOME= glib20
USE_PERL5= configure
diff --git a/devel/p5-Gnome2-GConf/Makefile b/devel/p5-Gnome2-GConf/Makefile
index f86be45c7b1d..5c529b9af66c 100644
--- a/devel/p5-Gnome2-GConf/Makefile
+++ b/devel/p5-Gnome2-GConf/Makefile
@@ -16,7 +16,7 @@ BUILD_DEPENDS= p5-ExtUtils-Depends>=0:devel/p5-ExtUtils-Depends \
p5-Gtk2>=0:x11-toolkits/p5-Gtk2
RUN_DEPENDS= p5-Glib2>=0:devel/p5-Glib2
-USES= perl5
+USES= gnome perl5
USE_PERL5= configure
USE_GNOME= gconf2
MAKE_JOBS_UNSAFE= yes
diff --git a/devel/p5-Goo-Canvas2/Makefile b/devel/p5-Goo-Canvas2/Makefile
index e98fa473b52f..171024d26c58 100644
--- a/devel/p5-Goo-Canvas2/Makefile
+++ b/devel/p5-Goo-Canvas2/Makefile
@@ -19,7 +19,7 @@ LIB_DEPENDS= libgoocanvas-2.0.so:graphics/goocanvas2
RUN_DEPENDS= p5-Glib2>=1.210:devel/p5-Glib2 \
p5-Gtk3>=0.026:x11-toolkits/p5-Gtk3
-USES= perl5
+USES= gnome perl5
USE_PERL5= configure
USE_GNOME= gtk30
diff --git a/devel/pear-Horde_Autoloader_Cache/Makefile b/devel/pear-Horde_Autoloader_Cache/Makefile
index 68746de53e5c..8ad9dbffde5b 100644
--- a/devel/pear-Horde_Autoloader_Cache/Makefile
+++ b/devel/pear-Horde_Autoloader_Cache/Makefile
@@ -8,7 +8,7 @@ CATEGORIES= devel www pear
MAINTAINER= horde@FreeBSD.org
COMMENT= Horde Autoloader Cache
-USES= horde
+USES= horde php
USE_HORDE_RUN= Horde_Autoloader
USE_PHP= json
diff --git a/devel/pear-Horde_Cache/Makefile b/devel/pear-Horde_Cache/Makefile
index 10f48886b478..2eb7ebb8b64c 100644
--- a/devel/pear-Horde_Cache/Makefile
+++ b/devel/pear-Horde_Cache/Makefile
@@ -7,7 +7,7 @@ CATEGORIES= devel www pear
MAINTAINER= horde@FreeBSD.org
COMMENT= Horde Caching API
-USES= horde
+USES= horde php
USE_HORDE_RUN= Horde_Compress_Fast \
Horde_Exception \
Horde_HashTable \
diff --git a/devel/pear-Horde_Core/Makefile b/devel/pear-Horde_Core/Makefile
index 41444499f2c1..a9645cecaed0 100644
--- a/devel/pear-Horde_Core/Makefile
+++ b/devel/pear-Horde_Core/Makefile
@@ -15,7 +15,7 @@ KOLAB_DESC= Enable Kolab server support
LZF_DESC= Depend on lzf PHP extension
SOCKETS_DESC= Depend on sockets PHP extension
-USES= horde
+USES= horde php
USE_PHP= session
USE_HORDE_BUILD= Horde_Role
diff --git a/devel/pear-Horde_Notification/Makefile b/devel/pear-Horde_Notification/Makefile
index cc6d67a8cd43..c069e40ed4f7 100644
--- a/devel/pear-Horde_Notification/Makefile
+++ b/devel/pear-Horde_Notification/Makefile
@@ -8,7 +8,7 @@ CATEGORIES= devel www pear
MAINTAINER= horde@FreeBSD.org
COMMENT= Horde Notification System
-USES= horde
+USES= horde php
USE_HORDE_RUN= Horde_Exception \
Horde_Util
USE_PHP= gettext
diff --git a/devel/pear-Horde_Prefs/Makefile b/devel/pear-Horde_Prefs/Makefile
index b1c825267715..8c8984fbfe2e 100644
--- a/devel/pear-Horde_Prefs/Makefile
+++ b/devel/pear-Horde_Prefs/Makefile
@@ -7,7 +7,7 @@ CATEGORIES= devel www pear
MAINTAINER= horde@FreeBSD.org
COMMENT= Horde Preferences API
-USES= horde
+USES= horde php
USE_HORDE_RUN= Horde_Exception \
Horde_Mail \
Horde_Mime \
diff --git a/devel/pear-Horde_Token/Makefile b/devel/pear-Horde_Token/Makefile
index 153a0f98eae8..657ab9395562 100644
--- a/devel/pear-Horde_Token/Makefile
+++ b/devel/pear-Horde_Token/Makefile
@@ -8,7 +8,7 @@ CATEGORIES= devel www pear
MAINTAINER= horde@FreeBSD.org
COMMENT= Horde Token API
-USES= horde
+USES= horde php
USE_HORDE_RUN= Horde_Exception \
Horde_Translation \
Horde_Url \
diff --git a/devel/pear-Horde_Util/Makefile b/devel/pear-Horde_Util/Makefile
index 5aad6a41369e..fecc90d61d20 100644
--- a/devel/pear-Horde_Util/Makefile
+++ b/devel/pear-Horde_Util/Makefile
@@ -6,7 +6,7 @@ CATEGORIES= devel www pear
MAINTAINER= horde@FreeBSD.org
COMMENT= Horde Utility Libraries
-USES= horde
+USES= horde php
USE_PHP= dom
.include <bsd.port.mk>
diff --git a/devel/pear-PHP_Depend/Makefile b/devel/pear-PHP_Depend/Makefile
index 9ada985181ea..8c260e7187bf 100644
--- a/devel/pear-PHP_Depend/Makefile
+++ b/devel/pear-PHP_Depend/Makefile
@@ -13,7 +13,7 @@ BROKEN= unfetchable
LICENSE= BSD3CLAUSE
-USES= pear
+USES= pear php
PEAR_CHANNEL= pdepend
USE_PHP= dom tokenizer simplexml
diff --git a/devel/pear-PHP_PMD/Makefile b/devel/pear-PHP_PMD/Makefile
index 3656fff6f22f..21c198aa0f85 100644
--- a/devel/pear-PHP_PMD/Makefile
+++ b/devel/pear-PHP_PMD/Makefile
@@ -16,7 +16,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
PORTSCOUT= skipv=2.*
-USES= pear
+USES= pear php
PEAR_CHANNEL= phpmd
USE_PHP= dom simplexml
NO_ARCH= yes
diff --git a/devel/pear-TheSeer_fXSL/Makefile b/devel/pear-TheSeer_fXSL/Makefile
index d26283a3fd8e..494f8b1d4332 100644
--- a/devel/pear-TheSeer_fXSL/Makefile
+++ b/devel/pear-TheSeer_fXSL/Makefile
@@ -15,6 +15,6 @@ LICENSE= BSD3CLAUSE
USE_PHP= dom xml xsl
PEAR_CHANNEL= theseer
-USES= pear
+USES= pear php
.include <bsd.port.mk>
diff --git a/devel/pear-TheSeer_phpDox/Makefile b/devel/pear-TheSeer_phpDox/Makefile
index 6960605e63a1..d2cbbb3b6c1f 100644
--- a/devel/pear-TheSeer_phpDox/Makefile
+++ b/devel/pear-TheSeer_phpDox/Makefile
@@ -27,6 +27,6 @@ RUN_DEPENDS= ${PEAR_PKGNAMEPREFIX}TheSeer_DirectoryScanner>=1.1.0:devel/pear-The
USE_PHP= dom tokenizer xsl iconv
PEAR_CHANNEL= theseer
-USES= pear
+USES= pear php
.include <bsd.port.mk>
diff --git a/devel/pear-pdepend-staticReflection/Makefile b/devel/pear-pdepend-staticReflection/Makefile
index dd2012c1e6bb..5e9052272e8b 100644
--- a/devel/pear-pdepend-staticReflection/Makefile
+++ b/devel/pear-pdepend-staticReflection/Makefile
@@ -14,6 +14,6 @@ LICENSE= BSD3CLAUSE
USE_PHP= tokenizer
PEAR_CHANNEL= pdepend
-USES= pear
+USES= pear php
.include <bsd.port.mk>
diff --git a/devel/phpbt/Makefile b/devel/phpbt/Makefile
index 6435527728d2..a820bbe7201d 100644
--- a/devel/phpbt/Makefile
+++ b/devel/phpbt/Makefile
@@ -16,6 +16,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
RUN_DEPENDS= ${LOCALBASE}/share/pear/DB.php:databases/pear-DB@${PHP_FLAVOR}
.if !defined(WITHOUT_PHP_DEPENDS)
+USES= php
USE_PHP= ctype pcre posix session tokenizer xml zlib
.endif
diff --git a/devel/ptlib/Makefile b/devel/ptlib/Makefile
index 1aeb23816b80..79e1fc4c8310 100644
--- a/devel/ptlib/Makefile
+++ b/devel/ptlib/Makefile
@@ -17,7 +17,7 @@ LIB_DEPENDS= libexpat.so:textproc/expat2
CONFLICTS= pwlib-1.*
USES= autoreconf:build bison compiler:c11 gmake localbase:ldflags \
- pathfix pkgconfig ssl tar:xz
+ pathfix pkgconfig sdl ssl tar:xz
GNU_CONFIGURE= yes
USE_LDCONFIG= yes
CPPFLAGS+= -I${OPENSSLINC}
diff --git a/devel/py-game_sdl2/Makefile b/devel/py-game_sdl2/Makefile
index 77bfe86c3397..c2461eebda13 100644
--- a/devel/py-game_sdl2/Makefile
+++ b/devel/py-game_sdl2/Makefile
@@ -19,7 +19,7 @@ LIB_DEPENDS= libpng.so:graphics/png
# Upstream tends to reroll distfiles before moving under /release/
PORTSCOUT= site:http://www.renpy.org/dl/release/
-USES= jpeg python
+USES= jpeg python sdl
USE_SDL= image2 mixer2 ttf2
USE_PYTHON= autoplist distutils cython
EXCLUDE= gen gen3 PKG-INFO '*.egg-info'
diff --git a/devel/py-gobject/Makefile b/devel/py-gobject/Makefile
index 5a1face7b12c..cbcbe750cee2 100644
--- a/devel/py-gobject/Makefile
+++ b/devel/py-gobject/Makefile
@@ -22,7 +22,8 @@ RUN_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/pycairo.pc:graphics/py-cairo@${PY_FL
PORTSCOUT= ignore:1
-USES= gmake libtool pathfix pkgconfig python:2.7 tar:xz shebangfix
+USES= gmake gnome libtool pathfix pkgconfig python:2.7 shebangfix \
+ tar:xz
USE_GNOME= glib20 introspection:build,run
USE_PYTHON= flavors
GNU_CONFIGURE= yes
diff --git a/devel/py-liblarch/Makefile b/devel/py-liblarch/Makefile
index 3a0abf23e846..68e24d07e775 100644
--- a/devel/py-liblarch/Makefile
+++ b/devel/py-liblarch/Makefile
@@ -13,7 +13,7 @@ COMMENT= Python library to easily handle data structures
LICENSE= LGPL3
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= python:2.7
+USES= gnome python:2.7
USE_GITHUB= yes
USE_GNOME= pygobject
USE_PYTHON= distutils autoplist
diff --git a/devel/py-notify/Makefile b/devel/py-notify/Makefile
index e567c52f2c27..bc08e657c524 100644
--- a/devel/py-notify/Makefile
+++ b/devel/py-notify/Makefile
@@ -15,7 +15,8 @@ OPTIONS_DEFINE= DOCS
LIB_DEPENDS= libnotify.so:devel/libnotify
-USES= gmake libtool:keepla pathfix pkgconfig python:2.7 tar:bzip2
+USES= gmake gnome libtool:keepla pathfix pkgconfig python:2.7 \
+ tar:bzip2
USE_GNOME= pygtk2
USE_PYTHON= flavors
INSTALL_TARGET= install-strip
diff --git a/devel/py-ocempgui/Makefile b/devel/py-ocempgui/Makefile
index 5eabab73eab0..e8a77683330a 100644
--- a/devel/py-ocempgui/Makefile
+++ b/devel/py-ocempgui/Makefile
@@ -18,7 +18,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
BUILD_DEPENDS= ${PYGAME}
RUN_DEPENDS= ${PYGAME}
-USES= python:2.7
+USES= gnome python:2.7
USE_GNOME= atk
USE_PYTHON= autoplist distutils
NO_ARCH= yes
diff --git a/devel/py-orbit/Makefile b/devel/py-orbit/Makefile
index 63f05cd538a7..28d84a05c782 100644
--- a/devel/py-orbit/Makefile
+++ b/devel/py-orbit/Makefile
@@ -16,7 +16,7 @@ COMMENT= Python bindings for ORBit2
CONFLICTS= py*-omniorb-[0-9]*
-USES= gmake libtool pathfix pkgconfig python:2.7 tar:bzip2
+USES= gmake gnome libtool pathfix pkgconfig python:2.7 tar:bzip2
USE_GNOME= orbit2
USE_PYTHON= flavors
GNU_CONFIGURE= yes
diff --git a/devel/py-roxlib/Makefile b/devel/py-roxlib/Makefile
index f1c1a390bc36..da1f63938c56 100644
--- a/devel/py-roxlib/Makefile
+++ b/devel/py-roxlib/Makefile
@@ -11,7 +11,7 @@ DISTNAME= rox-lib2-${PORTVERSION}
MAINTAINER= olgeni@FreeBSD.org
COMMENT= Python libraries for ROX
-USES= python:2.7 shebangfix tar:bzip2
+USES= gnome python:2.7 shebangfix tar:bzip2
USE_PYTHON= flavors
USE_GNOME= pygtk2:run
SHEBANG_FILES= ROX-Lib2/AppRun ROX-Lib2/python/make_docs.py
diff --git a/devel/py-yum-metadata-parser/Makefile b/devel/py-yum-metadata-parser/Makefile
index a664603b92dd..4ef9f86b6e80 100644
--- a/devel/py-yum-metadata-parser/Makefile
+++ b/devel/py-yum-metadata-parser/Makefile
@@ -14,7 +14,7 @@ COMMENT= Fast metadata parser for yum
LIB_DEPENDS= libxml2.so:textproc/libxml2 \
libsqlite3.so:databases/sqlite3
-USES= pkgconfig python:2.7
+USES= gnome pkgconfig python:2.7
USE_GNOME= glib20
USE_PYTHON= distutils autoplist
diff --git a/devel/regexxer/Makefile b/devel/regexxer/Makefile
index 163c3ee1adbd..26b2f9e04fb0 100644
--- a/devel/regexxer/Makefile
+++ b/devel/regexxer/Makefile
@@ -10,8 +10,8 @@ MASTER_SITES= GNOME
MAINTAINER= kwm@FreeBSD.org
COMMENT= Interactive tool for performing search and replace operations
-USES= compiler:c++11-lang gettext gmake localbase pathfix pkgconfig \
- tar:xz
+USES= compiler:c++11-lang gettext gmake gnome localbase pathfix \
+ pkgconfig tar:xz
USE_CXXSTD= c++11
GNU_CONFIGURE= yes
USE_GNOME= gnomeprefix intltool intlhack gtkmm30 gtksourceviewmm3
diff --git a/devel/ruby-sdl/Makefile b/devel/ruby-sdl/Makefile
index 92a709be6218..b9055fb933ab 100644
--- a/devel/ruby-sdl/Makefile
+++ b/devel/ruby-sdl/Makefile
@@ -19,6 +19,7 @@ LIB_DEPENDS= libSGE.so:devel/sdl_sge \
libsmpeg.so:multimedia/smpeg
RUN_DEPENDS= rubygem-opengl>=0:graphics/rubygem-opengl
+USES= sdl
USE_SDL= mixer image ttf sdl
USE_RUBY= yes
USE_RUBY_EXTCONF= yes
diff --git a/devel/rubygem-rubygame/Makefile b/devel/rubygem-rubygame/Makefile
index 180444082ea5..f8848c545c76 100644
--- a/devel/rubygem-rubygame/Makefile
+++ b/devel/rubygem-rubygame/Makefile
@@ -18,6 +18,6 @@ RUN_DEPENDS= rubygem-rake>=0.7.0:devel/rubygem-rake \
NO_ARCH= yes
USE_RUBY= yes
USE_SDL= gfx image mixer ttf
-USES= gem
+USES= gem sdl
.include <bsd.port.mk>
diff --git a/devel/sdl2pp/Makefile b/devel/sdl2pp/Makefile
index 01bdb9403429..ce4f4e7e43e1 100644
--- a/devel/sdl2pp/Makefile
+++ b/devel/sdl2pp/Makefile
@@ -16,7 +16,7 @@ USE_GITHUB= yes
GH_ACCOUNT= libSDL2pp
GH_PROJECT= libSDL2pp
-USES= compiler:c++11-lib cmake
+USES= cmake compiler:c++11-lib sdl
CMAKE_ARGS= -DSDL2PP_ENABLE_LIVE_TESTS=OFF
USE_SDL= sdl2 image2 mixer2 ttf2
TEST_TARGET= test
diff --git a/devel/sdl_console/Makefile b/devel/sdl_console/Makefile
index f030a1ea2060..f5b4bd7f97b1 100644
--- a/devel/sdl_console/Makefile
+++ b/devel/sdl_console/Makefile
@@ -11,7 +11,7 @@ DISTNAME= sdlconsole-${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= Drop down console that can be easily added to any SDL application
-USES= libtool
+USES= libtool sdl
USE_SDL= sdl
GNU_CONFIGURE= yes
USE_LDCONFIG= yes
diff --git a/devel/sdl_sge/Makefile b/devel/sdl_sge/Makefile
index 93e9b3ebcc88..ddbd1b0ba515 100644
--- a/devel/sdl_sge/Makefile
+++ b/devel/sdl_sge/Makefile
@@ -13,7 +13,7 @@ COMMENT= Graphic library for the Simple DirectMedia Layer (SDL)
LICENSE= LGPL20+ # LICENSE is LGPL21
-USES= gmake
+USES= gmake sdl
USE_SDL= sdl
USE_LDCONFIG= yes
diff --git a/devel/sdlmm/Makefile b/devel/sdlmm/Makefile
index ec8dc9c919b4..f9dbd3896b60 100644
--- a/devel/sdlmm/Makefile
+++ b/devel/sdlmm/Makefile
@@ -14,7 +14,7 @@ COMMENT= C++ Wrapper for the SDL (Simple DirectMedia Layer)
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
-USES= libtool
+USES= libtool sdl
USE_SDL= sdl
GNU_CONFIGURE= yes
USE_LDCONFIG= yes
diff --git a/devel/sdlskk/Makefile b/devel/sdlskk/Makefile
index 9ea162c21799..717fd066f0d5 100644
--- a/devel/sdlskk/Makefile
+++ b/devel/sdlskk/Makefile
@@ -14,7 +14,7 @@ COMMENT= SKK like library for input Japanese, based on SDL
LICENSE= LGPL21
GNU_CONFIGURE= yes
-USES= iconv libtool
+USES= iconv libtool sdl
USE_SDL= image ttf sdl
USE_LDCONFIG= yes
diff --git a/devel/simavr/Makefile b/devel/simavr/Makefile
index 39788868f2e0..71ba5cabd420 100644
--- a/devel/simavr/Makefile
+++ b/devel/simavr/Makefile
@@ -35,7 +35,7 @@ DOCS_ALL_TARGET= doc
DOCS_USE= tex=latex:build tex=pdftex:build tex=texmf:build
EXAMPLES_ALL_TARGET= build-examples
-EXAMPLES_USES= xorg
+EXAMPLES_USES= gl xorg
EXAMPLES_USE= xorg=xdamage xorg=xcb xorg=xext xorg=xfixes \
xorg=xrandr gl=glut
diff --git a/devel/synfig/Makefile b/devel/synfig/Makefile
index 83cf115b7076..ded0fee69bf9 100644
--- a/devel/synfig/Makefile
+++ b/devel/synfig/Makefile
@@ -29,7 +29,8 @@ LIB_DEPENDS= libHalf.so:graphics/ilmbase \
libpng.so:graphics/png \
libtiff.so:graphics/tiff
-USES= compiler:c++11-lang gmake iconv jpeg libtool localbase pathfix pkgconfig
+USES= compiler:c++11-lang gmake gnome iconv jpeg libtool localbase \
+ pathfix pkgconfig
USE_CXXSTD= c++11
USE_GNOME= cairo glibmm intltool libxml++26 pango
GNU_CONFIGURE= yes
diff --git a/devel/thrift-c_glib/Makefile b/devel/thrift-c_glib/Makefile
index 27107a09264b..a99bf1a4a7a6 100644
--- a/devel/thrift-c_glib/Makefile
+++ b/devel/thrift-c_glib/Makefile
@@ -17,7 +17,8 @@ BUILDIR= ${WRKDIR}/${DISTNAME}/lib/c_glib
DISTINFO_FILE= ${.CURDIR}/../thrift/distinfo
-USES= autoreconf compiler:c++11-lang pathfix pkgconfig gmake libtool
+USES= autoreconf compiler:c++11-lang gmake gnome libtool pathfix \
+ pkgconfig
GNU_CONFIGURE= yes
USE_GNOME= glib20
USE_LDCONFIG= yes
diff --git a/devel/xfce4-dev-tools/Makefile b/devel/xfce4-dev-tools/Makefile
index 92f4b2aba0ab..f85bc3b15b1c 100644
--- a/devel/xfce4-dev-tools/Makefile
+++ b/devel/xfce4-dev-tools/Makefile
@@ -18,7 +18,7 @@ RUN_DEPENDS= autoconf>=2.69:devel/autoconf \
libtoolize:devel/libtool \
bash:shells/bash
-USES= pkgconfig tar:bzip2 xfce
+USES= gnome pkgconfig tar:bzip2 xfce
USE_GNOME= glib20
GNU_CONFIGURE= yes
diff --git a/devel/zapcc/Makefile b/devel/zapcc/Makefile
index fa2afc214105..cd73cb77b941 100644
--- a/devel/zapcc/Makefile
+++ b/devel/zapcc/Makefile
@@ -13,7 +13,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.TXT
BUILD_DEPENDS= googletest>0:devel/googletest
-USES= cmake compiler:c++11-lang libedit python:3.4+ shebangfix
+USES= cmake compiler:c++11-lang gnome libedit python:3.4+ shebangfix
USE_GITHUB= yes
GH_ACCOUNT= yrnkrn
GH_PROJECT= zapcc
diff --git a/devel/zeal/Makefile b/devel/zeal/Makefile
index 6518b5c102cd..9c8cf2350338 100644
--- a/devel/zeal/Makefile
+++ b/devel/zeal/Makefile
@@ -15,8 +15,8 @@ LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libxcb.so:x11/libxcb \
libxcb-keysyms.so:x11/xcb-util-keysyms
-USES= cmake compiler:c++11-lib desktop-file-utils gl \
- kde:5 libarchive pkgconfig qt:5 sqlite xorg
+USES= cmake compiler:c++11-lib desktop-file-utils gl gnome kde:5 \
+ libarchive pkgconfig qt:5 sqlite xorg
USE_GL= gl # Dependency added by qt5-gui.
USE_GITHUB= yes
USE_KDE= ecm