aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--dns/opendnssec/Makefile2
-rw-r--r--dns/pear-Horde_Idna/Makefile2
-rw-r--r--finance/homebank/Makefile2
-rw-r--r--finance/moneymanagerex/Makefile2
-rw-r--r--finance/prestashop/Makefile2
-rw-r--r--finance/quickfix/Makefile2
-rw-r--r--finance/sabernetdcs-client/Makefile2
-rw-r--r--finance/tryton28/Makefile2
-rw-r--r--finance/venice/Makefile1
-rw-r--r--finance/weberp/Makefile2
-rw-r--r--ftp/filezilla/Makefile3
-rw-r--r--ftp/gftp/Makefile2
-rw-r--r--ftp/horde-gollem/Makefile2
-rw-r--r--ftp/pavuk/Makefile3
-rw-r--r--ftp/phpwebftp/Makefile2
-rw-r--r--ftp/pureadmin/Makefile2
-rw-r--r--ftp/urlgfe/Makefile2
-rw-r--r--ftp/yafc/Makefile4
-rw-r--r--irc/bitlbee-facebook/Makefile2
-rw-r--r--irc/bitlbee-steam/Makefile2
-rw-r--r--irc/dxirc/Makefile2
-rw-r--r--irc/hexchat-fish/Makefile2
-rw-r--r--irc/irssi-dcc_send_limiter/Makefile2
-rw-r--r--irc/irssi-xmpp/Makefile2
-rw-r--r--irc/lostirc/Makefile2
-rw-r--r--japanese/ebview-gtk2/Makefile2
-rw-r--r--japanese/fcitx-anthy/Makefile2
-rw-r--r--japanese/fcitx-skk/Makefile2
-rw-r--r--japanese/ibus-anthy/Makefile2
-rw-r--r--japanese/ibus-skk/Makefile2
-rw-r--r--japanese/im-ja/Makefile2
-rw-r--r--japanese/kana-no-quiz/Makefile2
-rw-r--r--japanese/kanjipad/Makefile2
-rw-r--r--japanese/libtomoe-gtk/Makefile2
-rw-r--r--japanese/scim-tomoe/Makefile2
-rw-r--r--japanese/skk-tools/Makefile2
-rw-r--r--japanese/tomoe/Makefile2
-rw-r--r--japanese/uim-tomoe-gtk/Makefile2
-rw-r--r--japanese/xdtp/Makefile2
-rw-r--r--korean/fcitx-hangul/Makefile2
-rw-r--r--korean/imhangul-gtk2/Makefile2
-rw-r--r--korean/imhangul-gtk3/Makefile2
-rw-r--r--lang/basic256/Makefile2
-rw-r--r--lang/cjs/Makefile5
-rw-r--r--lang/cling/Makefile4
-rw-r--r--lang/lafontaine/Makefile2
-rw-r--r--lang/php71/Makefile2
-rw-r--r--lang/php72/Makefile2
-rw-r--r--lang/smalltalk/Makefile1
-rw-r--r--ports-mgmt/packagekit/Makefile2
50 files changed, 56 insertions, 51 deletions
diff --git a/dns/opendnssec/Makefile b/dns/opendnssec/Makefile
index 38007a9319b7..07d02bbae5d6 100644
--- a/dns/opendnssec/Makefile
+++ b/dns/opendnssec/Makefile
@@ -19,7 +19,7 @@ GNU_CONFIGURE= yes
CONFIGURE_ARGS= --localstatedir="${PREFIX}/var"
USE_RC_SUBR= opendnssec
USE_GNOME= libxml2
-USES= compiler:c11 perl5 ssl
+USES= compiler:c11 gnome perl5 ssl
USE_LDCONFIG= yes
CONFLICTS= opendnssec-1.[0-3]* opendnssec2-[0-9]*
diff --git a/dns/pear-Horde_Idna/Makefile b/dns/pear-Horde_Idna/Makefile
index 0ac0384627db..3801f98944df 100644
--- a/dns/pear-Horde_Idna/Makefile
+++ b/dns/pear-Horde_Idna/Makefile
@@ -6,7 +6,7 @@ CATEGORIES= dns www pear
MAINTAINER= horde@FreeBSD.org
COMMENT= Horde IDNA backend normalization package
-USES= horde
+USES= horde php
USE_PHP= dom
USE_HORDE_RUN= Horde_Exception
diff --git a/finance/homebank/Makefile b/finance/homebank/Makefile
index 6b522dc9b80d..86cbcd182519 100644
--- a/finance/homebank/Makefile
+++ b/finance/homebank/Makefile
@@ -15,7 +15,7 @@ LIB_DEPENDS= libsoup-2.4.so:devel/libsoup \
libosp.so:textproc/opensp
GNU_CONFIGURE= yes
-USES= desktop-file-utils gettext gmake localbase pkgconfig \
+USES= desktop-file-utils gettext gmake gnome localbase pkgconfig \
shared-mime-info
USE_GNOME= cairo gtk30 intltool
INSTALLS_ICONS= yes
diff --git a/finance/moneymanagerex/Makefile b/finance/moneymanagerex/Makefile
index 739be4b2da6a..1046865c7397 100644
--- a/finance/moneymanagerex/Makefile
+++ b/finance/moneymanagerex/Makefile
@@ -29,7 +29,7 @@ GH_TUPLE= Regaddi:Chart.js:f13f99b:chart_js/3rd/Chart.js \
moneymanagerex:ctpp:20158e0:ctpp/3rd/ctpp \
moneymanagerex:mongoose:97583a6:mongoose/3rd/mongoose
-USES= autoreconf compiler:c++11-lib gettext gmake lua pkgconfig
+USES= autoreconf compiler:c++11-lib gettext gmake gnome lua pkgconfig
GNU_CONFIGURE= yes
USE_WX= 3.0
WX_CONF_ARGS= absolute
diff --git a/finance/prestashop/Makefile b/finance/prestashop/Makefile
index ee828a77576a..7e66f7eeb03b 100644
--- a/finance/prestashop/Makefile
+++ b/finance/prestashop/Makefile
@@ -11,7 +11,7 @@ DISTNAME= ${PORTNAME}_${PORTVERSION}
MAINTAINER= wen@FreeBSD.org
COMMENT= Open-Source e-Commerce Software for Web 2.0
-USES= cpe shebangfix zip:infozip
+USES= cpe php shebangfix zip:infozip
NO_BUILD= yes
PRESTADIR= www/${PORTNAME}
PLIST= ${WRKDIR}/plist
diff --git a/finance/quickfix/Makefile b/finance/quickfix/Makefile
index 6dcc9ee60b08..f92ba6ae71dc 100644
--- a/finance/quickfix/Makefile
+++ b/finance/quickfix/Makefile
@@ -16,7 +16,7 @@ BROKEN_i386= fails to build
BUILD_DEPENDS= bash:shells/bash
-USES= gmake iconv libtool autoreconf shebangfix ssl
+USES= autoreconf gmake gnome iconv libtool shebangfix ssl
USE_GITHUB= yes
diff --git a/finance/sabernetdcs-client/Makefile b/finance/sabernetdcs-client/Makefile
index 4a9a196af23c..705cfbd853e8 100644
--- a/finance/sabernetdcs-client/Makefile
+++ b/finance/sabernetdcs-client/Makefile
@@ -19,7 +19,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyro>=0:devel/py-pyro@${PY_FLAVOR}
USE_GNOME= pygtk2
USE_PYTHON= distutils
-USES= python:2.7 tar:bzip2
+USES= gnome python:2.7 tar:bzip2
DOCSDIR= ${PREFIX}/share/doc/sndcs
DATADIR= ${PREFIX}/share/sndcs
SUB_FILES= pkg-message
diff --git a/finance/tryton28/Makefile b/finance/tryton28/Makefile
index fc4176c6ca43..aa42cef95ff2 100644
--- a/finance/tryton28/Makefile
+++ b/finance/tryton28/Makefile
@@ -19,7 +19,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>=1.5:devel/py-dateutil@${PY_FLAVOR}
CONFLICTS= tryton-2.[46].*
-USES= desktop-file-utils gettext python:2.7
+USES= desktop-file-utils gettext gnome python:2.7
USE_PYTHON= distutils autoplist
USE_GNOME= gtk20 pygtk2
diff --git a/finance/venice/Makefile b/finance/venice/Makefile
index 868473c83ed9..f0adeef389dc 100644
--- a/finance/venice/Makefile
+++ b/finance/venice/Makefile
@@ -15,6 +15,7 @@ COMMENT= Merchant Of Venice, a stock market trading program
LICENSE= GPLv2
+USES= gnome
USE_JAVA= yes
JAVA_VERSION= 1.6+
NO_BUILD= yes
diff --git a/finance/weberp/Makefile b/finance/weberp/Makefile
index 409141515609..39af370b3016 100644
--- a/finance/weberp/Makefile
+++ b/finance/weberp/Makefile
@@ -14,7 +14,7 @@ LICENSE= GPLv2
PORTSCOUT= skipv:3.12
-USES= gettext shebangfix zip
+USES= gettext php shebangfix zip
SHEBANG_FILES= report_runner.php \
build/make_release.sh \
build/check_syntax.sh
diff --git a/ftp/filezilla/Makefile b/ftp/filezilla/Makefile
index ab517c6ece5b..cdb68b922688 100644
--- a/ftp/filezilla/Makefile
+++ b/ftp/filezilla/Makefile
@@ -25,7 +25,8 @@ LIB_DEPENDS= libfilezilla.so:ftp/libfilezilla \
RUN_DEPENDS= xdg-open:devel/xdg-utils
INSTALLS_ICONS= yes
-USES= compiler:c++14-lang gmake iconv:wchar_t localbase pkgconfig sqlite tar:bzip2
+USES= compiler:c++14-lang gmake gnome iconv:wchar_t localbase \
+ pkgconfig sqlite tar:bzip2
USE_GNOME= cairo gtk20
USE_WX= 3.0
WX_CONF_ARGS= relative
diff --git a/ftp/gftp/Makefile b/ftp/gftp/Makefile
index c1d7ab95e8c7..473ef3499882 100644
--- a/ftp/gftp/Makefile
+++ b/ftp/gftp/Makefile
@@ -12,7 +12,7 @@ COMMENT= Free multithreaded GTK-based FTP and SFTP client
LICENSE= GPLv2
-USES= pathfix pkgconfig tar:bzip2 ssl
+USES= gnome pathfix pkgconfig ssl tar:bzip2
GNU_CONFIGURE= yes
USE_GNOME= glib20 gtk20
CFLAGS+= -D_WANT_SEMUN
diff --git a/ftp/horde-gollem/Makefile b/ftp/horde-gollem/Makefile
index 577b67fe2dbc..680f7593237b 100644
--- a/ftp/horde-gollem/Makefile
+++ b/ftp/horde-gollem/Makefile
@@ -12,7 +12,7 @@ COMMENT= Horde Web-based File Manager
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
-USES= horde cpe
+USES= cpe horde php
USE_PHP= gettext json
USE_HORDE_BUILD= Horde_Role
USE_HORDE_RUN= Horde_Role \
diff --git a/ftp/pavuk/Makefile b/ftp/pavuk/Makefile
index bdb4ebd7d42a..becc46b61ef1 100644
--- a/ftp/pavuk/Makefile
+++ b/ftp/pavuk/Makefile
@@ -13,7 +13,7 @@ COMMENT= HTTP, FTP, and Gopher mirroring tool
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
-USES= localbase tar:bzip2 ssl
+USES= localbase ssl tar:bzip2
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --with-locale-dir=${PREFIX}/share/locale \
--disable-debug --disable-gnome --disable-js \
@@ -28,6 +28,7 @@ NLS_CONFIGURE_ENABLE= nls
NLS_USES= gettext
GTK2_CONFIGURE_ENABLE= gtk
+GTK2_USES= gnome
GTK2_USE= GNOME=gtk20
DANTE_CONFIGURE_ENABLE= socks
diff --git a/ftp/phpwebftp/Makefile b/ftp/phpwebftp/Makefile
index e9b4ead1bc05..7f6d872595da 100644
--- a/ftp/phpwebftp/Makefile
+++ b/ftp/phpwebftp/Makefile
@@ -12,7 +12,7 @@ COMMENT= Set of PHP-scripts to manage FTP over the web
LICENSE= GPLv2
-USES= zip
+USES= php zip
NO_BUILD= yes
NO_ARCH= yes
USE_PHP= ftp
diff --git a/ftp/pureadmin/Makefile b/ftp/pureadmin/Makefile
index d54e30a54c75..1d5c23fefe40 100644
--- a/ftp/pureadmin/Makefile
+++ b/ftp/pureadmin/Makefile
@@ -13,7 +13,7 @@ COMMENT= Management utility for the PureFTPd
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
-USES= fam gettext gmake localbase pathfix pkgconfig
+USES= fam gettext gmake gnome localbase pathfix pkgconfig
USE_GNOME= intltool libglade2
GNU_CONFIGURE= yes
INSTALLS_ICONS= yes
diff --git a/ftp/urlgfe/Makefile b/ftp/urlgfe/Makefile
index 4b43a535a3cc..cb0bd0339dcc 100644
--- a/ftp/urlgfe/Makefile
+++ b/ftp/urlgfe/Makefile
@@ -13,7 +13,7 @@ COMMENT= Download manager
LIB_DEPENDS= libcurl.so:ftp/curl
GNU_CONFIGURE= yes
-USES= dos2unix libtool pkgconfig ssl
+USES= dos2unix gnome libtool pkgconfig ssl
USE_GNOME= gtk20
OPTIONS_DEFINE= DOCS NLS
diff --git a/ftp/yafc/Makefile b/ftp/yafc/Makefile
index d7d8ed694241..85f88f181168 100644
--- a/ftp/yafc/Makefile
+++ b/ftp/yafc/Makefile
@@ -17,7 +17,7 @@ LICENSE= GPLv2+
OPTIONS_DEFINE= BASH EXAMPLES NLS SSH READLINE
OPTIONS_DEFAULT=BASH SSH
-USES= gmake tar:xz ssl
+USES= gmake ssl tar:xz
GNU_CONFIGURE= yes
CONFIGURE_ENV= ac_cv_ipv6=yes
CONFIGURE_ARGS= --with-socks=no --with-socks5=no --with-krb4=no \
@@ -31,7 +31,7 @@ PLIST_FILES= bin/yafc \
man/man1/yafc.1.gz
INFO= yafc
-NLS_USES= gettext
+NLS_USES= gettext gnome
NLS_USE= GNOME=intltool
NLS_CONFIGURE_WITH= gettext=${LOCALBASE}
NLS_PLIST_FILES= share/locale/de/LC_MESSAGES/yafc.mo \
diff --git a/irc/bitlbee-facebook/Makefile b/irc/bitlbee-facebook/Makefile
index 2a9958bc754c..922034f98365 100644
--- a/irc/bitlbee-facebook/Makefile
+++ b/irc/bitlbee-facebook/Makefile
@@ -16,7 +16,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libjson-glib-1.0.so:devel/json-glib
BUILD_DEPENDS= bitlbee:irc/bitlbee
-USES= autoreconf gettext-runtime libtool pkgconfig
+USES= autoreconf gettext-runtime gnome libtool pkgconfig
USE_GNOME= glib20
GNU_CONFIGURE= yes
CONFIGURE_ARGS+=--with-plugindir=${PREFIX}/lib/bitlbee
diff --git a/irc/bitlbee-steam/Makefile b/irc/bitlbee-steam/Makefile
index 230e310db39c..bb37455fc56a 100644
--- a/irc/bitlbee-steam/Makefile
+++ b/irc/bitlbee-steam/Makefile
@@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libgcrypt.so:security/libgcrypt
BUILD_DEPENDS= bitlbee:irc/bitlbee
-USES= autoreconf libtool pkgconfig
+USES= autoreconf gnome libtool pkgconfig
USE_GNOME= glib20
GNU_CONFIGURE= yes
CONFIGURE_ARGS+=--with-plugindir=${PREFIX}/lib/bitlbee
diff --git a/irc/dxirc/Makefile b/irc/dxirc/Makefile
index 53e68a8cfde8..226bb5d2129f 100644
--- a/irc/dxirc/Makefile
+++ b/irc/dxirc/Makefile
@@ -12,7 +12,7 @@ COMMENT= Simple IRC client
LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/COPYING
-USES= cmake compiler:c++11-lang pkgconfig xorg
+USES= cmake compiler:c++11-lang gnome pkgconfig xorg
USE_XORG= ice sm x11 xext
INSTALLS_ICONS= yes
diff --git a/irc/hexchat-fish/Makefile b/irc/hexchat-fish/Makefile
index 0ca45356cc9d..5f275e4c37c6 100644
--- a/irc/hexchat-fish/Makefile
+++ b/irc/hexchat-fish/Makefile
@@ -16,7 +16,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= hexchat:irc/hexchat
RUN_DEPENDS= hexchat:irc/hexchat
-USES= tar:bz2 pkgconfig ssl
+USES= gnome pkgconfig ssl tar:bz2
USE_GNOME= glib20
CFLAGS+= -I${LOCALBASE}/include/glib-2.0
diff --git a/irc/irssi-dcc_send_limiter/Makefile b/irc/irssi-dcc_send_limiter/Makefile
index fad0637473d4..1fde23af8954 100644
--- a/irc/irssi-dcc_send_limiter/Makefile
+++ b/irc/irssi-dcc_send_limiter/Makefile
@@ -22,7 +22,7 @@ LICENSE= GPLv2+
BUILD_DEPENDS= irssi:irc/irssi
RUN_DEPENDS= irssi:irc/irssi
-USES= pkgconfig
+USES= gnome pkgconfig
USE_GNOME= glib20
NO_WRKSUBDIR= yes
diff --git a/irc/irssi-xmpp/Makefile b/irc/irssi-xmpp/Makefile
index d699abd74162..3d500294cb1f 100644
--- a/irc/irssi-xmpp/Makefile
+++ b/irc/irssi-xmpp/Makefile
@@ -15,7 +15,7 @@ BUILD_DEPENDS= irssi:irc/irssi
LIB_DEPENDS= libloudmouth-1.so:net-im/loudmouth
RUN_DEPENDS:= ${BUILD_DEPENDS}
-USES= gettext-runtime pkgconfig
+USES= gettext-runtime gnome pkgconfig
USE_GNOME= glib20
USE_LDCONFIG= yes
MAKE_ARGS= CC="${CC}" CFLAGS="${CFLAGS}"
diff --git a/irc/lostirc/Makefile b/irc/lostirc/Makefile
index f0ac799ecde6..3a0722c3db40 100644
--- a/irc/lostirc/Makefile
+++ b/irc/lostirc/Makefile
@@ -15,7 +15,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libgtkmm-2.4.so:x11-toolkits/gtkmm24
-USES= compiler:c++11-lang pathfix pkgconfig gettext
+USES= compiler:c++11-lang gettext gnome pathfix pkgconfig
USE_CXXSTD= c++11
USE_GNOME= gnomeprefix
GNU_CONFIGURE= yes
diff --git a/japanese/ebview-gtk2/Makefile b/japanese/ebview-gtk2/Makefile
index 690976411173..e1c16aa20304 100644
--- a/japanese/ebview-gtk2/Makefile
+++ b/japanese/ebview-gtk2/Makefile
@@ -16,7 +16,7 @@ LIB_DEPENDS= libeb.so:japanese/eb
CONFLICTS= ja-ebview-[0-9]*
-USES= gettext gmake pkgconfig
+USES= gettext gmake gnome pkgconfig
USE_GNOME= gtk20 pangox-compat
USE_CSTD= gnu89
GNU_CONFIGURE= yes
diff --git a/japanese/fcitx-anthy/Makefile b/japanese/fcitx-anthy/Makefile
index a4e66b8dbd73..fab7b769dd8f 100644
--- a/japanese/fcitx-anthy/Makefile
+++ b/japanese/fcitx-anthy/Makefile
@@ -17,7 +17,7 @@ BUILD_DEPENDS= bash:shells/bash
LIB_DEPENDS= libfcitx-config.so:chinese/fcitx \
libanthy.so:japanese/anthy
-USES= cmake gettext pkgconfig tar:xz
+USES= cmake gettext gnome pkgconfig tar:xz
INSTALLS_ICONS= yes
.include <bsd.port.mk>
diff --git a/japanese/fcitx-skk/Makefile b/japanese/fcitx-skk/Makefile
index 63446a6297a7..a013ee500f97 100644
--- a/japanese/fcitx-skk/Makefile
+++ b/japanese/fcitx-skk/Makefile
@@ -17,7 +17,7 @@ LIB_DEPENDS= libfcitx-config.so:chinese/fcitx \
libskk.so:japanese/libskk
BUILD_DEPENDS= bash:shells/bash
-USES= tar:xz compiler:c++11-lang cmake gettext pkgconfig
+USES= cmake compiler:c++11-lang gettext gnome pkgconfig tar:xz
INSTALLS_ICONS= yes
CMAKE_ARGS+= -DSKK_DEFAULT_PATH=${LOCALBASE}/share/skk/SKK-JISYO.L
diff --git a/japanese/ibus-anthy/Makefile b/japanese/ibus-anthy/Makefile
index 0fd260a8747b..b647f139be35 100644
--- a/japanese/ibus-anthy/Makefile
+++ b/japanese/ibus-anthy/Makefile
@@ -17,7 +17,7 @@ LIB_DEPENDS= libanthy.so:japanese/anthy \
RUN_DEPENDS= ${PYTHON_SITELIBDIR}/gtk-2.0/pynotify/_pynotify.so:devel/py-notify
GNU_CONFIGURE= yes
-USES= libtool gettext gmake pkgconfig python:2.7
+USES= gettext gmake gnome libtool pkgconfig python:2.7
USE_GNOME= intltool pygtk2
BINARY_ALIAS= swig=swig3.0
diff --git a/japanese/ibus-skk/Makefile b/japanese/ibus-skk/Makefile
index 05b55d11954a..2a2300916882 100644
--- a/japanese/ibus-skk/Makefile
+++ b/japanese/ibus-skk/Makefile
@@ -18,7 +18,7 @@ LIB_DEPENDS= libgee-0.8.so:devel/libgee \
libibus-1.0.so:textproc/ibus \
libskk.so:japanese/libskk
-USES= autoreconf gettext gmake libtool pkgconfig python
+USES= autoreconf gettext gmake gnome libtool pkgconfig python
GNU_CONFIGURE= yes
CONFIGURE_ENV= DATADIRNAME=share
USE_GITHUB= yes
diff --git a/japanese/im-ja/Makefile b/japanese/im-ja/Makefile
index a412f88ef2ee..464d0a706e4f 100644
--- a/japanese/im-ja/Makefile
+++ b/japanese/im-ja/Makefile
@@ -16,7 +16,7 @@ ANTHY_DESC= Use Anthy
CANNA_DESC= Use Canna
WNN_DESC= Use FreeWnn
-USES= gettext gmake libtool pathfix perl5 pkgconfig
+USES= gettext gmake gnome libtool pathfix perl5 pkgconfig
USE_GNOME= gconf2 gnomeprefix intlhack libglade2
USE_PERL5= build
GNU_CONFIGURE= yes
diff --git a/japanese/kana-no-quiz/Makefile b/japanese/kana-no-quiz/Makefile
index 506bcf5b8fac..9f58c4d2f018 100644
--- a/japanese/kana-no-quiz/Makefile
+++ b/japanese/kana-no-quiz/Makefile
@@ -19,7 +19,7 @@ RUN_DEPENDS= ${PYGAME}
NO_BUILD= yes
NO_ARCH= yes
-USES= gettext python:2.7 tar:bzip2
+USES= gettext gnome python:2.7 tar:bzip2
USE_GNOME= pygtk2:run
USE_PYTHON= distutils autoplist
diff --git a/japanese/kanjipad/Makefile b/japanese/kanjipad/Makefile
index 7991213ddc79..c2c16d4ec80d 100644
--- a/japanese/kanjipad/Makefile
+++ b/japanese/kanjipad/Makefile
@@ -10,7 +10,7 @@ MASTER_SITES= http://fishsoup.net/software/kanjipad/
MAINTAINER= ports@FreeBSD.org
COMMENT= Japanese Handwriting recognition
-USES= perl5 gmake pkgconfig
+USES= gmake gnome perl5 pkgconfig
USE_GNOME= gtk20
MAKE_ARGS= OPTIMIZE="${CFLAGS}" PREFIX="${PREFIX}" \
GTKINC="`pkg-config --cflags gtk+-2.0`"
diff --git a/japanese/libtomoe-gtk/Makefile b/japanese/libtomoe-gtk/Makefile
index a9c1ea8a388c..7a656fdb5005 100644
--- a/japanese/libtomoe-gtk/Makefile
+++ b/japanese/libtomoe-gtk/Makefile
@@ -14,7 +14,7 @@ COMMENT= TOMOE GTK+ library
LIB_DEPENDS= libtomoe.so:japanese/tomoe
GNU_CONFIGURE= yes
-USES= gmake libtool pathfix pkgconfig python:2.7,build
+USES= gmake gnome libtool pathfix pkgconfig python:2.7,build
USE_GNOME= gtk20
USE_LDCONFIG= yes
diff --git a/japanese/scim-tomoe/Makefile b/japanese/scim-tomoe/Makefile
index f2f6431d9cf5..5aa0166c1b75 100644
--- a/japanese/scim-tomoe/Makefile
+++ b/japanese/scim-tomoe/Makefile
@@ -15,7 +15,7 @@ LIB_DEPENDS= libtomoe.so:japanese/tomoe \
libtomoe-gtk.so:japanese/libtomoe-gtk
USE_GNOME= intlhack
-USES= gettext gmake iconv libtool:keepla pkgconfig
+USES= gettext gmake gnome iconv libtool:keepla pkgconfig
GNU_CONFIGURE= yes
CPPFLAGS+= -I${LOCALBASE}/include -D__STDC_ISO_10646__
diff --git a/japanese/skk-tools/Makefile b/japanese/skk-tools/Makefile
index 4aad8b06956a..27c584a7da78 100644
--- a/japanese/skk-tools/Makefile
+++ b/japanese/skk-tools/Makefile
@@ -25,7 +25,7 @@ OPTIONS_DEFINE= DOCS EXPR2
OPTIONS_DEFAULT= EXPR2
EXPR2_DESC= Build skkdic-expr2 (needs glib-2.x)
-EXPR2_USES= pkgconfig
+EXPR2_USES= gnome pkgconfig
EXPR2_USE= GNOME=glib20
EXPR2_PLIST_FILES= bin/skkdic-expr2
EXPR2_CONFIGURE_WITH= skkdic-expr2
diff --git a/japanese/tomoe/Makefile b/japanese/tomoe/Makefile
index d440d24a928b..495159ca5ed2 100644
--- a/japanese/tomoe/Makefile
+++ b/japanese/tomoe/Makefile
@@ -35,8 +35,8 @@ MYSQL_DESC= Enable MySQL dictionary module
MYSQL_USE= MYSQL=yes
MYSQL_CONFIGURE_WITH= mysql
PYTHON_DESC= Enable Python module
+PYTHON_USES= gnome python:2.7
PYTHON_USE= GNOME=pygtk2
-PYTHON_USES= python:2.7
PYTHON_CONFIGURE_OFF= --with-python=no
RUBY_DESC= Enable Ruby module
RUBY_BROKEN= Does not build
diff --git a/japanese/uim-tomoe-gtk/Makefile b/japanese/uim-tomoe-gtk/Makefile
index c98da4287236..5dc7bd804019 100644
--- a/japanese/uim-tomoe-gtk/Makefile
+++ b/japanese/uim-tomoe-gtk/Makefile
@@ -14,7 +14,7 @@ LIB_DEPENDS= libtomoe.so:japanese/tomoe \
libtomoe-gtk.so:japanese/libtomoe-gtk \
libuim.so:textproc/uim
-USES= gettext gmake libtool pkgconfig
+USES= gettext gmake gnome libtool pkgconfig
USE_GNOME= gtk20 intltool
GNU_CONFIGURE= yes
diff --git a/japanese/xdtp/Makefile b/japanese/xdtp/Makefile
index ccf306fed1d4..7098b2b13215 100644
--- a/japanese/xdtp/Makefile
+++ b/japanese/xdtp/Makefile
@@ -13,7 +13,7 @@ COMMENT= XML document transfer program
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= compiler:c++11-lang pkgconfig tar:tgz
+USES= compiler:c++11-lang gnome pkgconfig tar:tgz
USE_CXXSTD= c++11
USE_GNOME= glibmm libxml2 libxslt
HAS_CONFIGURE= yes
diff --git a/korean/fcitx-hangul/Makefile b/korean/fcitx-hangul/Makefile
index f3d57d0118a7..a6123eab4902 100644
--- a/korean/fcitx-hangul/Makefile
+++ b/korean/fcitx-hangul/Makefile
@@ -17,7 +17,7 @@ BUILD_DEPENDS= bash:shells/bash
LIB_DEPENDS= libfcitx-config.so:chinese/fcitx \
libhangul.so:korean/libhangul
-USES= cmake gettext pkgconfig tar:xz
+USES= cmake gettext gnome pkgconfig tar:xz
INSTALLS_ICONS= yes
CFLAGS+= -I${LOCALBASE}/include
diff --git a/korean/imhangul-gtk2/Makefile b/korean/imhangul-gtk2/Makefile
index 82c13187d85c..26176ba50a6b 100644
--- a/korean/imhangul-gtk2/Makefile
+++ b/korean/imhangul-gtk2/Makefile
@@ -25,7 +25,7 @@ USE_GITHUB= yes
GNU_CONFIGURE= yes
INSTALL_TARGET= install-strip
USE_GNOME= cairo gdkpixbuf2 gtk20
-USES= autoreconf gmake libtool pkgconfig
+USES= autoreconf gmake gnome libtool pkgconfig
OPTIONS_DEFINE= NLS
OPTIONS_SUB= yes
diff --git a/korean/imhangul-gtk3/Makefile b/korean/imhangul-gtk3/Makefile
index dac05bb9a40b..b0c1b597976d 100644
--- a/korean/imhangul-gtk3/Makefile
+++ b/korean/imhangul-gtk3/Makefile
@@ -23,7 +23,7 @@ USE_GITHUB= yes
GNU_CONFIGURE= yes
INSTALL_TARGET= install-strip
USE_GNOME= cairo gdkpixbuf2 gtk30
-USES= autoreconf gmake libtool pkgconfig
+USES= autoreconf gmake gnome libtool pkgconfig
OPTIONS_DEFINE= NLS
OPTIONS_SUB= yes
diff --git a/lang/basic256/Makefile b/lang/basic256/Makefile
index 08018d7532f7..4205547161ab 100644
--- a/lang/basic256/Makefile
+++ b/lang/basic256/Makefile
@@ -18,7 +18,7 @@ BUILD_DEPENDS= espeak:audio/espeak \
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
-USES= bison compiler:c++11-lang dos2unix qmake qt:5
+USES= bison compiler:c++11-lang dos2unix qmake qt:5 sdl
USE_SDL= sdl mixer
USE_QT= buildtools core gui multimedia network printsupport sql widgets serialport
QMAKE_ARGS+= LOCALBASE="${LOCALBASE}"
diff --git a/lang/cjs/Makefile b/lang/cjs/Makefile
index 12c3c7a40766..45a53fbaa10e 100644
--- a/lang/cjs/Makefile
+++ b/lang/cjs/Makefile
@@ -16,12 +16,13 @@ LIB_DEPENDS= libdbus-glib-1.so:devel/dbus-glib \
CONFLICTS_BUILD=spidermonkey17-1.7.*
-USES= autoreconf compiler:c11 gettext libtool gmake \
- pathfix pkgconfig python:build shebangfix
+USES= autoreconf compiler:c11 gettext gmake gnome libtool pathfix \
+ pkgconfig python:build shebangfix
USE_GNOME= cairo glib20 gnomeprefix introspection:build
USE_GITHUB= yes
GH_ACCOUNT= linuxmint
USE_LDCONFIG= yes
+
GNU_CONFIGURE= yes
CFLAGS+= -I${LOCALBASE}/include
CPPFLAGS+= -I${LOCALBASE}/include
diff --git a/lang/cling/Makefile b/lang/cling/Makefile
index 435f0ce8178e..42ee215be9e1 100644
--- a/lang/cling/Makefile
+++ b/lang/cling/Makefile
@@ -30,8 +30,8 @@ LLVM_RELEASE= 5.0.0
LLVM_SUFFIX= 50_cern-root
LLVM_PREFIX= ${PREFIX}/llvm${LLVM_SUFFIX}
-USES= cmake compiler:c11 compiler:c++11-lib cpe \
- libedit ncurses python:build shebangfix tar:bzip2
+USES= cmake compiler:c++11-lib compiler:c11 cpe gnome libedit ncurses \
+ python:build shebangfix tar:bzip2
USE_GNOME= libxml2
USE_LDCONFIG= ${LLVM_PREFIX}/lib
diff --git a/lang/lafontaine/Makefile b/lang/lafontaine/Makefile
index 16d34c8bea3e..bc6a9b586c6c 100644
--- a/lang/lafontaine/Makefile
+++ b/lang/lafontaine/Makefile
@@ -13,7 +13,7 @@ COMMENT= Graphical logo interpreter
WRKSRC= ${WRKDIR}/${PORTNAME}-0.4
-USES= pathfix gmake pkgconfig
+USES= gmake gnome pathfix pkgconfig
USE_GNOME= gtk20
GNU_CONFIGURE= yes
USE_CSTD= gnu89
diff --git a/lang/php71/Makefile b/lang/php71/Makefile
index e0ab554a6b5c..e09484f66676 100644
--- a/lang/php71/Makefile
+++ b/lang/php71/Makefile
@@ -28,7 +28,7 @@ CONFIGURE_ARGS+=--with-layout=GNU \
--with-libxml-dir=${LOCALBASE} \
--with-pcre-regex=${LOCALBASE} \
--program-prefix=""
-USES+= autoreconf:build
+USES+= autoreconf:build gnome
USE_GNOME= libxml2
# PR230207 Allow relocations against read-only segments (override lld default)
diff --git a/lang/php72/Makefile b/lang/php72/Makefile
index 93c389212810..ccad9c259a52 100644
--- a/lang/php72/Makefile
+++ b/lang/php72/Makefile
@@ -29,7 +29,7 @@ CONFIGURE_ARGS+=--with-layout=GNU \
--with-pcre-regex=${LOCALBASE} \
--with-password-argon2=${LOCALBASE} \
--program-prefix=""
-USES+= autoreconf:build
+USES+= autoreconf:build gnome
USE_GNOME= libxml2
# PR230207 Allow relocations against read-only segments (override lld default)
diff --git a/lang/smalltalk/Makefile b/lang/smalltalk/Makefile
index 6ca1cd9a9fdb..04f3531c7fde 100644
--- a/lang/smalltalk/Makefile
+++ b/lang/smalltalk/Makefile
@@ -50,6 +50,7 @@ OPTIONS_DEFAULT= PGSQL SDL
OPTIONS_SUB= yes
PGSQL_USES= pgsql
+SDL_USES= sdl
SDL_USE= SDL=image,mixer,sdl,sound,ttf
post-patch:
diff --git a/ports-mgmt/packagekit/Makefile b/ports-mgmt/packagekit/Makefile
index 52eacabc034a..b29c1f25b88f 100644
--- a/ports-mgmt/packagekit/Makefile
+++ b/ports-mgmt/packagekit/Makefile
@@ -20,7 +20,7 @@ RUN_DEPENDS= lsof:sysutils/lsof \
IGNORE= does not build with new polkit
-USES= cpe gettext gmake iconv libtool pathfix pkgconfig \
+USES= cpe gettext gmake gnome iconv libtool pathfix pkgconfig \
python:build shared-mime-info shebangfix sqlite:3
CPE_VENDOR= packagekit_project
SHEBANG_FILES= backends/test/helpers/search-name.sh \