aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--databases/pgmodeler/Makefile2
-rw-r--r--databases/py-qt5-sql/Makefile2
-rw-r--r--deskutils/anydesk/Makefile2
-rw-r--r--deskutils/aspostit/Makefile2
-rw-r--r--deskutils/autocutsel/Makefile2
-rw-r--r--deskutils/basket/Makefile2
-rw-r--r--deskutils/cairo-dock-plugins/Makefile2
-rw-r--r--deskutils/calibre/Makefile5
-rw-r--r--deskutils/charmtimetracker/Makefile2
-rw-r--r--deskutils/easystroke/Makefile2
-rw-r--r--deskutils/genius/Makefile4
-rw-r--r--deskutils/gnome-contacts/Makefile4
-rw-r--r--deskutils/gnome-maps/Makefile4
-rw-r--r--deskutils/gnome-screenshot/Makefile2
-rw-r--r--deskutils/gnote/Makefile2
-rw-r--r--deskutils/gtimer/Makefile2
-rw-r--r--deskutils/ical/Makefile2
-rw-r--r--deskutils/kchmviewer/Makefile2
-rw-r--r--deskutils/kdeconnect-kde/Makefile2
-rw-r--r--deskutils/latte-dock/Makefile2
-rw-r--r--deskutils/mate-notification-daemon/Makefile4
-rw-r--r--deskutils/mate-utils/Makefile4
-rw-r--r--deskutils/notification-daemon/Makefile4
-rw-r--r--deskutils/notify-osd/Makefile2
-rw-r--r--deskutils/parcellite/Makefile2
-rw-r--r--deskutils/pinot/Makefile2
-rw-r--r--deskutils/pypanel/Makefile2
-rw-r--r--deskutils/qlipper/Makefile2
-rw-r--r--deskutils/recoll/Makefile2
-rw-r--r--deskutils/showdown/Makefile2
-rw-r--r--deskutils/sliderule/Makefile2
-rw-r--r--deskutils/spice-gtk/Makefile2
-rw-r--r--deskutils/synapse/Makefile2
-rw-r--r--deskutils/tpb/Makefile2
-rw-r--r--deskutils/wmpinboard/Makefile2
-rw-r--r--deskutils/x026/Makefile2
-rw-r--r--deskutils/xcalendar/Makefile2
-rw-r--r--deskutils/xpostit/Makefile2
-rw-r--r--deskutils/xpostitPlus/Makefile2
-rw-r--r--deskutils/xrolo/Makefile2
-rw-r--r--deskutils/xwrits/Makefile1
-rw-r--r--devel/allegro-devel/Makefile2
-rw-r--r--devel/apitrace/Makefile2
-rw-r--r--devel/bullet/Makefile2
-rw-r--r--devel/clanlib/Makefile4
-rw-r--r--devel/clanlib1/Makefile2
-rw-r--r--devel/codeblocks-devel/Makefile5
-rw-r--r--devel/codeblocks/Makefile4
-rw-r--r--devel/dbus/Makefile1
-rw-r--r--devel/directfb/Makefile1
-rw-r--r--devel/eiffelstudio/Makefile2
-rw-r--r--devel/electron4/Makefile2
-rw-r--r--devel/gconfmm26/Makefile4
-rw-r--r--devel/geany-plugin-debugger/Makefile2
-rw-r--r--devel/geany-plugin-multiterm/Makefile1
-rw-r--r--devel/geany-plugin-scope/Makefile2
-rw-r--r--devel/geany-plugin-utilslib/Makefile1
-rw-r--r--devel/glui/Makefile2
-rw-r--r--devel/godot/Makefile2
-rw-r--r--devel/godot2/Makefile2
-rw-r--r--devel/goffice010/Makefile3
-rw-r--r--devel/gwenhywfar/Makefile4
-rw-r--r--devel/jna/Makefile2
-rw-r--r--devel/kyra/Makefile2
-rw-r--r--devel/libdbusmenu/Makefile2
-rw-r--r--devel/libglademm24/Makefile6
-rw-r--r--devel/libgtop/Makefile2
-rw-r--r--devel/liblxqt/Makefile2
-rw-r--r--devel/libspice-server/Makefile4
-rw-r--r--devel/libstroke/Makefile2
-rw-r--r--devel/love07/Makefile2
-rw-r--r--devel/love08/Makefile2
-rw-r--r--devel/love5/Makefile2
-rw-r--r--devel/m17n-lib/Makefile3
-rw-r--r--devel/ode/Makefile2
-rw-r--r--devel/ois/Makefile2
-rw-r--r--devel/p5-Goo-Canvas/Makefile2
-rw-r--r--devel/p5-SDL/Makefile2
-rw-r--r--devel/pdcurses/Makefile1
-rw-r--r--devel/py-game/Makefile2
-rw-r--r--devel/py-qt5-designer/Makefile2
-rw-r--r--devel/py-qt5-designerplugin/Makefile2
-rw-r--r--devel/py-qt5-help/Makefile2
-rw-r--r--devel/py-qt5-qscintilla2/Makefile2
-rw-r--r--devel/py-qt5-test/Makefile2
-rw-r--r--devel/qbs/Makefile2
-rw-r--r--devel/qscintilla2-designerplugin-qt5/Makefile2
-rw-r--r--devel/qscintilla2-qt5/Makefile2
-rw-r--r--devel/raylib/Makefile2
-rw-r--r--devel/sasm/Makefile2
-rw-r--r--devel/sdl12/Makefile1
-rw-r--r--devel/sdl20/Makefile1
-rw-r--r--devel/sdl_gnat/Makefile2
-rw-r--r--devel/sfml1/Makefile2
-rw-r--r--devel/simavr/Makefile1
-rw-r--r--devel/sourcenav/Makefile2
-rw-r--r--devel/tex-web2c/Makefile2
-rw-r--r--devel/vulkan-tools/Makefile2
-rw-r--r--devel/wininfo/Makefile2
-rw-r--r--devel/xwpe/Makefile2
-rw-r--r--devel/xxgdb/Makefile2
-rw-r--r--devel/zeal/Makefile4
102 files changed, 124 insertions, 107 deletions
diff --git a/databases/pgmodeler/Makefile b/databases/pgmodeler/Makefile
index 6c16e723e69f..bd74dfa80e9f 100644
--- a/databases/pgmodeler/Makefile
+++ b/databases/pgmodeler/Makefile
@@ -13,7 +13,7 @@ COMMENT= PostgreSQL Database Modeler
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= compiler:c++11-lib pgsql qmake pkgconfig gmake qt:5
+USES= compiler:c++11-lib gl pgsql qmake pkgconfig gmake qt:5 xorg
USE_GITHUB= yes
USE_GNOME= libxml2
diff --git a/databases/py-qt5-sql/Makefile b/databases/py-qt5-sql/Makefile
index c59af1d7a528..1a264fe20373 100644
--- a/databases/py-qt5-sql/Makefile
+++ b/databases/py-qt5-sql/Makefile
@@ -12,7 +12,7 @@ RUN_DEPENDS= ${PY_ENUM34}
CONFIGURE_ARGS= --enable QtSql
PYQT_DIST= yes
-USES= python pyqt:5 qt:5
+USES= gl python pyqt:5 qt:5
USE_GL= gl
USE_PYQT= sip_build core_run widgets_run
USE_PYTHON= concurrent flavors py3kplist
diff --git a/deskutils/anydesk/Makefile b/deskutils/anydesk/Makefile
index b1e25b63aa0e..43ceeb13a0ce 100644
--- a/deskutils/anydesk/Makefile
+++ b/deskutils/anydesk/Makefile
@@ -22,7 +22,7 @@ LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \
libinotify.so:devel/libinotify \
libpolkit-gobject-1.so:sysutils/polkit
-USES= gl gnome
+USES= gl gnome xorg
USE_GL= gl glu
USE_GNOME= cairo gdkpixbuf2 glib20 gtk20 pangox-compat
diff --git a/deskutils/aspostit/Makefile b/deskutils/aspostit/Makefile
index 7df6a11ad5c5..d54558d4b2f2 100644
--- a/deskutils/aspostit/Makefile
+++ b/deskutils/aspostit/Makefile
@@ -13,7 +13,7 @@ COMMENT= AfterStep dockable version of XPostIt
LICENSE= GPLv2+
USE_XORG= xpm xaw xext x11
-USES= gmake jpeg
+USES= gmake jpeg xorg
GNU_CONFIGURE= yes
PLIST_FILES= bin/aspostit man/man1/aspostit.1.gz
diff --git a/deskutils/autocutsel/Makefile b/deskutils/autocutsel/Makefile
index 4c4caccead1b..7ebfc4e8883f 100644
--- a/deskutils/autocutsel/Makefile
+++ b/deskutils/autocutsel/Makefile
@@ -12,7 +12,7 @@ COMMENT= Synchronizes the two copy/paste buffers used by X applications
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
-USES= autoreconf gmake libtool
+USES= autoreconf gmake libtool xorg
USE_XORG= ice sm x11 xaw xext xmu xt
USE_GITHUB= yes
GH_ACCOUNT= sigmike
diff --git a/deskutils/basket/Makefile b/deskutils/basket/Makefile
index 1a6ec6d8d027..0f68da41f837 100644
--- a/deskutils/basket/Makefile
+++ b/deskutils/basket/Makefile
@@ -19,7 +19,7 @@ LIB_DEPENDS= libassuan.so:security/libassuan \
libgit2.so:devel/libgit2
USES= cmake compiler:c++11-lang desktop-file-utils gettext-tools \
- kde:5 pkgconfig qt:5 shared-mime-info tar:bzip2
+ kde:5 pkgconfig qt:5 shared-mime-info tar:bzip2 xorg
USE_KDE= ecm archive auth codecs completion config configwidgets \
coreaddons crash dbusaddons doctools filemetadata globalaccel \
guiaddons i18n iconthemes jobwidgets kcmutils kio \
diff --git a/deskutils/cairo-dock-plugins/Makefile b/deskutils/cairo-dock-plugins/Makefile
index ef921dc9ae9a..48fd5d3884f9 100644
--- a/deskutils/cairo-dock-plugins/Makefile
+++ b/deskutils/cairo-dock-plugins/Makefile
@@ -26,7 +26,7 @@ GNU_CONFIGURE= yes
USE_GNOME= glib20 gtk30 librsvg2 libxml2
USE_LDCONFIG= yes
USE_XORG= xrender
-USES= cmake gettext pkgconfig python
+USES= cmake gettext gnome pkgconfig python xorg
LDFLAGS+= -L${LOCALBASE}/lib
PLIST_SUB= PYVER="${PYTHON_VERSION:S/thon//}"
CMAKE_ARGS= -DROOT_PREFIX:PATH=${STAGEDIR} \
diff --git a/deskutils/calibre/Makefile b/deskutils/calibre/Makefile
index 0628b9994f13..99a555d7ede7 100644
--- a/deskutils/calibre/Makefile
+++ b/deskutils/calibre/Makefile
@@ -49,8 +49,9 @@ RUN_DEPENDS= xdg-open:devel/xdg-utils \
${PYTHON_PKGNAMEPREFIX}html5-parser>=0.4.3:www/py-html5-parser@${PY_FLAVOR} \
pdftohtml:graphics/poppler-utils
-USES= desktop-file-utils gettext-runtime gl gnome localbase:ldflags pkgconfig \
- python:2.7 pyqt:5 qt:5 shared-mime-info shebangfix ssl tar:xz
+USES= desktop-file-utils gettext-runtime gl gnome localbase:ldflags \
+ pkgconfig python:2.7 pyqt:5 qt:5 shared-mime-info shebangfix \
+ ssl tar:xz xorg
USE_RC_SUBR= calibre
USE_PYQT= core gui network sip svg webengine widgets xmlpatterns
USE_QT= buildtools_build core dbus gui qmake_build widgets
diff --git a/deskutils/charmtimetracker/Makefile b/deskutils/charmtimetracker/Makefile
index 1a2f341b230c..c2a5416992a1 100644
--- a/deskutils/charmtimetracker/Makefile
+++ b/deskutils/charmtimetracker/Makefile
@@ -18,7 +18,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libqt5keychain.so:security/qtkeychain
-USES= cmake compiler:c++11-lib pkgconfig qt:5
+USES= cmake compiler:c++11-lib pkgconfig qt:5 xorg
CMAKE_ARGS= -DCharm_VERSION:STRING=${PORTVERSION}
USE_GITHUB= yes
diff --git a/deskutils/easystroke/Makefile b/deskutils/easystroke/Makefile
index 42349e800ef3..dee9ae777bbd 100644
--- a/deskutils/easystroke/Makefile
+++ b/deskutils/easystroke/Makefile
@@ -21,7 +21,7 @@ LIB_DEPENDS= libdbus-1.so:devel/dbus \
libdbus-glib-1.so:devel/dbus-glib \
libboost_serialization.so:devel/boost-libs
-USES= compiler:c++11-lang gettext gmake pkgconfig
+USES= compiler:c++11-lang gettext gmake gnome pkgconfig xorg
USE_GNOME= gtkmm30
USE_XORG= x11 xext xfixes xi xtst
USE_CXXSTD= c++11
diff --git a/deskutils/genius/Makefile b/deskutils/genius/Makefile
index eea697561e31..c99fa264e390 100644
--- a/deskutils/genius/Makefile
+++ b/deskutils/genius/Makefile
@@ -21,8 +21,8 @@ LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \
libmpfr.so:math/mpfr
RUN_DEPENDS= rarian-sk-config:textproc/rarian
-USES= desktop-file-utils gmake libtool pathfix pkgconfig \
- readline shared-mime-info tar:xz
+USES= desktop-file-utils gmake gnome libtool pathfix pkgconfig \
+ readline shared-mime-info tar:xz xorg
USE_GNOME= cairo gnomedocutils gnomeprefix gtksourceview2 gnomevfs2 vte intltool
USE_XORG= x11 xext
GNU_CONFIGURE= yes
diff --git a/deskutils/gnome-contacts/Makefile b/deskutils/gnome-contacts/Makefile
index fac95ae0193d..3060cdd33e4d 100644
--- a/deskutils/gnome-contacts/Makefile
+++ b/deskutils/gnome-contacts/Makefile
@@ -37,8 +37,8 @@ USE_GL= egl
USE_GNOME= cairo evolutiondataserver3 gdkpixbuf2 gnomedesktop3 gtk30 \
intlhack introspection:build
USE_XORG= x11 xcomposite xdamage xext xfixes xi xrandr
-USES= gettext gnome localbase meson perl5 pkgconfig \
- python:3.4+,build shebangfix sqlite tar:xz
+USES= gettext gl gnome localbase meson perl5 pkgconfig \
+ python:3.4+,build shebangfix sqlite tar:xz xorg
SHEBANG_FILES= meson_post_install.py
GLIB_SCHEMAS= org.gnome.Contacts.gschema.xml
diff --git a/deskutils/gnome-maps/Makefile b/deskutils/gnome-maps/Makefile
index 110a8243ec11..592e18ab93b5 100644
--- a/deskutils/gnome-maps/Makefile
+++ b/deskutils/gnome-maps/Makefile
@@ -31,8 +31,8 @@ RUN_DEPENDS= geoclue>=0:net/geoclue
PORTSCOUT= limitw:1,even
-USES= desktop-file-utils gettext gmake gnome libtool \
- localbase pathfix pkgconfig tar:xz
+USES= desktop-file-utils gettext gl gmake gnome libtool \
+ localbase pathfix pkgconfig tar:xz xorg
USE_GNOME= cairo gtk30 intltool libxml2
USE_GL= egl
USE_LDCONFIG= yes
diff --git a/deskutils/gnome-screenshot/Makefile b/deskutils/gnome-screenshot/Makefile
index 7ef95cc8d63f..c6efd7f14fbe 100644
--- a/deskutils/gnome-screenshot/Makefile
+++ b/deskutils/gnome-screenshot/Makefile
@@ -21,7 +21,7 @@ CONFLICTS= gnome-utils-2.[0-9]*
PORTSCOUT= limitw:1,even
USES= gettext gnome localbase meson pkgconfig python:3.4+,build \
- shebangfix tar:xz
+ shebangfix tar:xz xorg
USE_GNOME= cairo gdkpixbuf2 gtk30
USE_XORG= x11 xext
SHEBANG_FILES= build-aux/postinstall.py
diff --git a/deskutils/gnote/Makefile b/deskutils/gnote/Makefile
index 3bf65a04928b..0137f4bda8c4 100644
--- a/deskutils/gnote/Makefile
+++ b/deskutils/gnote/Makefile
@@ -24,7 +24,7 @@ PORTSCOUT= limitw:1,even
USE_GNOME= gtkmm30 intltool libxml2 libxslt
USE_XORG= x11
USES= desktop-file-utils compiler:c++11-lib gettext gmake \
- gnome libtool localbase pathfix pkgconfig tar:xz
+ gnome libtool localbase pathfix pkgconfig tar:xz xorg
INSTALLS_ICONS= yes
GNU_CONFIGURE= yes
USE_LDCONFIG= yes
diff --git a/deskutils/gtimer/Makefile b/deskutils/gtimer/Makefile
index 18077482536b..ba1ac7da9b44 100644
--- a/deskutils/gtimer/Makefile
+++ b/deskutils/gtimer/Makefile
@@ -14,9 +14,9 @@ LICENSE= GPLv2
RUN_DEPENDS= xdg-open:devel/xdg-utils
+USES= gettext perl5 gmake gnome pkgconfig xorg
USE_XORG= x11 xscrnsaver
USE_GNOME= gtk20
-USES= gettext perl5 gmake pkgconfig
GNU_CONFIGURE= yes
CPPFLAGS+= -I${LOCALBASE}/include -Wno-return-type
diff --git a/deskutils/ical/Makefile b/deskutils/ical/Makefile
index a328f59ec041..2e0a601ec83c 100644
--- a/deskutils/ical/Makefile
+++ b/deskutils/ical/Makefile
@@ -18,7 +18,7 @@ LICENSE= GPLv2
LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \
libfreetype.so:print/freetype2
-USES= tk
+USES= tk xorg
USE_XORG= x11 xext xft xrender xscrnsaver
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --with-tclconfig=${TCL_LIBDIR} \
diff --git a/deskutils/kchmviewer/Makefile b/deskutils/kchmviewer/Makefile
index d49230e43022..c83bfb93abdc 100644
--- a/deskutils/kchmviewer/Makefile
+++ b/deskutils/kchmviewer/Makefile
@@ -13,7 +13,7 @@ COMMENT= KDE viewer for CHM files
LIB_DEPENDS= libchm.so:misc/chmlib \
libzip.so:archivers/libzip
-USES= compiler:c++11-lang dos2unix qmake:outsource qt:5
+USES= compiler:c++11-lang dos2unix qmake:outsource qt:5 xorg
USE_QT= core dbus gui network printsupport webkit widgets xml \
buildtools_build qmake_build
USE_XORG= x11
diff --git a/deskutils/kdeconnect-kde/Makefile b/deskutils/kdeconnect-kde/Makefile
index 406ad783bb35..d84ccf12f135 100644
--- a/deskutils/kdeconnect-kde/Makefile
+++ b/deskutils/kdeconnect-kde/Makefile
@@ -20,7 +20,7 @@ RUN_DEPENDS= sshpass:security/sshpass \
CONFLICTS_INSTALL= kdeconnect-kde-0.7* kdeconnect-kde-kde4-0.7.*
USES= cmake compiler:c++11-lang desktop-file-utils gettext kde:5 \
- pkgconfig qt:5 tar:xz
+ pkgconfig qt:5 tar:xz xorg
USE_KDE= auth bookmarks codecs completion config configwidgets \
coreaddons dbusaddons doctools ecm i18n iconthemes \
itemviews jobwidgets kcmutils kio notifications service \
diff --git a/deskutils/latte-dock/Makefile b/deskutils/latte-dock/Makefile
index c82f1b672a9b..812638ed9a4a 100644
--- a/deskutils/latte-dock/Makefile
+++ b/deskutils/latte-dock/Makefile
@@ -13,7 +13,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libxcb-util.so:x11/xcb-util
-USES= cmake compiler:c++11-lang gettext kde:5 qt:5 tar:xz
+USES= cmake compiler:c++11-lang gettext kde:5 qt:5 tar:xz xorg
USE_KDE= activities archive attica auth codecs config configwidgets \
coreaddons crash dbusaddons globalaccel guiaddons i18n \
iconthemes libksysguard kdeclarative newstuff notifications \
diff --git a/deskutils/mate-notification-daemon/Makefile b/deskutils/mate-notification-daemon/Makefile
index 451e57fe40cb..b1571ac618fd 100644
--- a/deskutils/mate-notification-daemon/Makefile
+++ b/deskutils/mate-notification-daemon/Makefile
@@ -21,8 +21,8 @@ LIB_DEPENDS= libdbus-1.so:devel/dbus \
PORTSCOUT= limitw:1,even
-USES= gettext gmake libtool localbase pathfix \
- pkgconfig tar:xz
+USES= gettext gmake gnome libtool localbase pathfix \
+ pkgconfig tar:xz xorg
USE_XORG= x11
USE_GNOME= cairo glib20 gtk30 librsvg2 libwnck3 intlhack
GNU_CONFIGURE= yes
diff --git a/deskutils/mate-utils/Makefile b/deskutils/mate-utils/Makefile
index 59e48bfff817..d3ac230ad327 100644
--- a/deskutils/mate-utils/Makefile
+++ b/deskutils/mate-utils/Makefile
@@ -24,8 +24,8 @@ LIB_DEPENDS= libgtop-2.0.so:devel/libgtop \
PORTSCOUT= limitw:1,even
-USES= gettext gmake libtool localbase pathfix \
- pkgconfig tar:xz
+USES= gettext gmake gnome libtool localbase mate pathfix \
+ pkgconfig tar:xz xorg
USE_MATE= panel
USE_XORG= ice sm x11 xext
USE_GNOME= cairo gnomeprefix gtk30 intltool
diff --git a/deskutils/notification-daemon/Makefile b/deskutils/notification-daemon/Makefile
index af0b9247be24..fdf173dc0842 100644
--- a/deskutils/notification-daemon/Makefile
+++ b/deskutils/notification-daemon/Makefile
@@ -17,9 +17,9 @@ LIB_DEPENDS= libdbus-1.so:devel/dbus \
PORTSCOUT= limitw:1,even
-USE_GNOME= gnomeprefix gtk30
USES= gettext gmake gnome localbase pathfix \
- pkgconfig tar:xz
+ pkgconfig tar:xz xorg
+USE_GNOME= gnomeprefix gtk30
USE_XORG= x11
INSTALLS_ICONS= yes
GNU_CONFIGURE= yes
diff --git a/deskutils/notify-osd/Makefile b/deskutils/notify-osd/Makefile
index ec9037feedc3..b143ad6a04c9 100644
--- a/deskutils/notify-osd/Makefile
+++ b/deskutils/notify-osd/Makefile
@@ -22,7 +22,7 @@ LIB_DEPENDS= libdbus-glib-1.so:devel/dbus-glib \
RUN_DEPENDS= dbus-daemon:devel/dbus \
gsettings-desktop-schemas>=3.28.0:devel/gsettings-desktop-schemas
-USES= gettext-runtime gmake libtool pkgconfig
+USES= gettext-runtime gmake gnome libtool pkgconfig xorg
USE_GNOME= atk cairo gdkpixbuf2 glib20 gtk30 pango
USE_XORG= pixman x11
diff --git a/deskutils/parcellite/Makefile b/deskutils/parcellite/Makefile
index 03bad34e3691..8807908262c8 100644
--- a/deskutils/parcellite/Makefile
+++ b/deskutils/parcellite/Makefile
@@ -13,7 +13,7 @@ COMMENT= Lightweight GTK+ clipboard manager
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
-USES= localbase pkgconfig
+USES= gnome localbase pkgconfig xorg
USE_GNOME= glib20 gtk20 pango
USE_XORG= x11
diff --git a/deskutils/pinot/Makefile b/deskutils/pinot/Makefile
index d3414ab035aa..1a2028f64335 100644
--- a/deskutils/pinot/Makefile
+++ b/deskutils/pinot/Makefile
@@ -41,7 +41,7 @@ GH_ACCOUNT= FabriceColin
GH_TAGNAME= c14d6d5
USES= compiler:c++11-lang autoreconf gettext gnome libarchive \
- libtool pkgconfig python shebangfix sqlite:3 ssl
+ libtool pkgconfig python shebangfix sqlite:3 ssl xorg
USE_CXXSTD= c++11
USE_XORG= pixman
USE_GNOME= atkmm cairo cairomm glibmm gtk20 gtkmm24 libsigc++20 libxml2 pangomm
diff --git a/deskutils/pypanel/Makefile b/deskutils/pypanel/Makefile
index 101a352f4c7c..3bc83bf50d6e 100644
--- a/deskutils/pypanel/Makefile
+++ b/deskutils/pypanel/Makefile
@@ -19,7 +19,7 @@ LIB_DEPENDS= libfreetype.so:print/freetype2 \
BUILD_DEPENDS= ${PYTHON_SITELIBDIR}/Xlib/X.py:x11-toolkits/py-xlib@${PY_FLAVOR}
RUN_DEPENDS:= ${BUILD_DEPENDS}
-USES= python:2.7
+USES= python:2.7 xorg
USE_PYTHON= autoplist distutils
USE_XORG= xft
diff --git a/deskutils/qlipper/Makefile b/deskutils/qlipper/Makefile
index ded85545db71..0b087fec2552 100644
--- a/deskutils/qlipper/Makefile
+++ b/deskutils/qlipper/Makefile
@@ -11,7 +11,7 @@ COMMENT= Lightweight clipboard history applet
LICENSE= GPLv2
-USES= cmake compiler:c++11-lang gettext qt:5
+USES= cmake compiler:c++11-lang gettext qt:5 xorg
USE_GITHUB= yes
GH_ACCOUNT= pvanek
diff --git a/deskutils/recoll/Makefile b/deskutils/recoll/Makefile
index 49a9c8477dd9..53aaacd34e7f 100644
--- a/deskutils/recoll/Makefile
+++ b/deskutils/recoll/Makefile
@@ -68,7 +68,7 @@ QT5_CONFIGURE_ENV= QMAKE="${QMAKE}" QMAKESPEC="${QMAKESPEC}" \
SOUND_RUN_DEPENDS= mutagen-pony-${PYTHON_VER}:audio/py-mutagen@${PY_FLAVOR} \
pykaraoke:audio/py-karaoke@${PY_FLAVOR}
X11MON_DESC= X11 session monitoring support
-X11MON_USES= fam
+X11MON_USES= fam xorg
X11MON_USE= xorg=ice,sm,x11
X11MON_CONFIGURE_ENABLE= x11mon
X11MON_CONFIGURE_WITH= fam
diff --git a/deskutils/showdown/Makefile b/deskutils/showdown/Makefile
index 45affecbb3b5..0409694ae802 100644
--- a/deskutils/showdown/Makefile
+++ b/deskutils/showdown/Makefile
@@ -16,7 +16,7 @@ LIB_DEPENDS= libsoup-2.4.so:devel/libsoup \
libwebkit2gtk-4.0.so:www/webkit2-gtk3
USES= compiler:c++11-lang desktop-file-utils gmake gnome \
- pkgconfig
+ pkgconfig xorg
USE_GNOME= atk cairo gdkpixbuf2 glib20 gtk30 pango
USE_XORG= x11
USE_GITHUB= yes
diff --git a/deskutils/sliderule/Makefile b/deskutils/sliderule/Makefile
index 097940b0fb16..0daf096d11c2 100644
--- a/deskutils/sliderule/Makefile
+++ b/deskutils/sliderule/Makefile
@@ -11,7 +11,7 @@ DISTNAME= ${PORTNAME}
MAINTAINER= joerg@FreeBSD.org
COMMENT= The part of X11R3's xcalc featuring a slide rule
-USES= imake
+USES= imake xorg
USE_XORG= x11 xext
USE_GCC= any
PLIST_FILES= bin/sliderule man/man1/sliderule.1.gz
diff --git a/deskutils/spice-gtk/Makefile b/deskutils/spice-gtk/Makefile
index fdc2c2abd36b..a623d9a85fe9 100644
--- a/deskutils/spice-gtk/Makefile
+++ b/deskutils/spice-gtk/Makefile
@@ -20,7 +20,7 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyparsing>=2.0.1:devel/py-pyparsing@${PY_F
RUN_DEPENDS= spice-protocol>=0.12.15:devel/spice-protocol
USES= autoreconf compiler:c11 cpe gettext-tools gmake gnome jpeg \
- libtool localbase:ldflags pkgconfig python ssl tar:bzip2
+ libtool localbase:ldflags pkgconfig python ssl tar:bzip2 xorg
USE_XORG= pixman x11
USE_GNOME= cairo gdkpixbuf2 gnomeprefix gtk30 intltool introspection:build
USE_GSTREAMER1= yes
diff --git a/deskutils/synapse/Makefile b/deskutils/synapse/Makefile
index 270276e7782e..a16f55bafd16 100644
--- a/deskutils/synapse/Makefile
+++ b/deskutils/synapse/Makefile
@@ -24,7 +24,7 @@ LIB_DEPENDS= libzeitgeist-2.0.so:sysutils/zeitgeist \
librest-0.7.so:devel/librest \
libsoup-2.4.so:devel/libsoup
-USES= gettext-tools gmake pkgconfig tar:xz
+USES= gettext-tools gmake gnome pkgconfig tar:xz xorg
GNU_CONFIGURE= yes
USE_GNOME= cairo gdkpixbuf2 glib20 gtk30 libxml2 pango
USE_XORG= x11
diff --git a/deskutils/tpb/Makefile b/deskutils/tpb/Makefile
index ce3e52c4a994..62d311ecceac 100644
--- a/deskutils/tpb/Makefile
+++ b/deskutils/tpb/Makefile
@@ -17,7 +17,7 @@ LIB_DEPENDS= libxosd.so:misc/xosd
ONLY_FOR_ARCHS= i386 amd64
-USES= gmake iconv localbase pkgconfig
+USES= gmake iconv localbase pkgconfig xorg
GNU_CONFIGURE= yes
CONFIGURE_ARGS= ${ICONV_CONFIGURE_ARG}
USE_XORG= x11 sm ice xext
diff --git a/deskutils/wmpinboard/Makefile b/deskutils/wmpinboard/Makefile
index 15a6320349e6..ca95efe0090b 100644
--- a/deskutils/wmpinboard/Makefile
+++ b/deskutils/wmpinboard/Makefile
@@ -13,8 +13,8 @@ COMMENT= Post-it notes for the WindowMaker dock or AfterStep Wharf
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}.orig
+USES= gmake xorg
USE_XORG= xpm
-USES= gmake
GNU_CONFIGURE= yes
MAKE_ARGS= ACLOCAL="${TRUE}" AUTOCONF="${TRUE}" AUTOMAKE="${TRUE}" \
AUTOHEADER="${TRUE}"
diff --git a/deskutils/x026/Makefile b/deskutils/x026/Makefile
index c3f7183d106f..978bb5c4b077 100644
--- a/deskutils/x026/Makefile
+++ b/deskutils/x026/Makefile
@@ -9,7 +9,7 @@ MASTER_SITES= SF/x3270/${PORTNAME}/${PORTVERSION}
MAINTAINER= saper@saper.info
COMMENT= IBM 026 Keypunch Emulator for the X Window System
-USES= imake tar:tgz
+USES= imake tar:tgz xorg
USE_XORG= xaw7 xpm xt
PLIST_FILES= bin/${PORTNAME} \
diff --git a/deskutils/xcalendar/Makefile b/deskutils/xcalendar/Makefile
index 4aba14e0dc7c..f882970c8764 100644
--- a/deskutils/xcalendar/Makefile
+++ b/deskutils/xcalendar/Makefile
@@ -13,7 +13,7 @@ COMMENT= Calendar with a notebook for X11 (internationalized version)
WRKSRC= ${WRKDIR}/${PORTNAME}
-USES= imake gmake
+USES= imake gmake xorg
USE_XORG= ice sm x11 xaw xext xmu xt
MAKE_ENV= FILESDIR=${FILESDIR}
ALL_TARGET= all XCal-uj.ad xcalendar-uj.hlp xcalendar-uj.man
diff --git a/deskutils/xpostit/Makefile b/deskutils/xpostit/Makefile
index ee8d380cde64..5beda8e355dc 100644
--- a/deskutils/xpostit/Makefile
+++ b/deskutils/xpostit/Makefile
@@ -11,7 +11,7 @@ DISTNAME= ${PORTNAME}${PORTVERSION}
MAINTAINER= joerg@FreeBSD.org
COMMENT= PostIt (R) messages onto your X11 screen
-USES= imake tar:Z
+USES= imake tar:Z xorg
USE_XORG= ice sm x11 xaw xext xmu xpm xt
WRKSRC= ${WRKDIR}/xpostit
diff --git a/deskutils/xpostitPlus/Makefile b/deskutils/xpostitPlus/Makefile
index a97b2ce24958..33edf69ff85f 100644
--- a/deskutils/xpostitPlus/Makefile
+++ b/deskutils/xpostitPlus/Makefile
@@ -10,7 +10,7 @@ MASTER_SITES= XCONTRIB/office
MAINTAINER= ports2@dclg.ca
COMMENT= PostIt (R) messages onto your X11 screen
-USES= imake
+USES= imake xorg
USE_XORG= ice sm x11 xaw xext xmu xpm xt
.include <bsd.port.mk>
diff --git a/deskutils/xrolo/Makefile b/deskutils/xrolo/Makefile
index 1c0cb6058a09..c4bc7f537758 100644
--- a/deskutils/xrolo/Makefile
+++ b/deskutils/xrolo/Makefile
@@ -16,7 +16,7 @@ LIB_DEPENDS= libxview.so:x11-toolkits/xview
WRKSRC= ${WRKDIR}/xrolo
-USES= imake tar:Z
+USES= imake tar:Z xorg
USE_XORG= x11 xext
PLIST_FILES= bin/xrolo man/man1/xrolo.1.gz
diff --git a/deskutils/xwrits/Makefile b/deskutils/xwrits/Makefile
index 79a8d91c68b7..d86a130d0492 100644
--- a/deskutils/xwrits/Makefile
+++ b/deskutils/xwrits/Makefile
@@ -13,6 +13,7 @@ COMMENT= Reminds you to take wrist breaks
LICENSE= GPLv2 # only
GNU_CONFIGURE= yes
+USES= xorg
USE_XORG= ice sm x11 xau xdmcp xext xinerama
PLIST_FILES= bin/xwrits \
diff --git a/devel/allegro-devel/Makefile b/devel/allegro-devel/Makefile
index ee9c2104d53a..1b8f6d58850e 100644
--- a/devel/allegro-devel/Makefile
+++ b/devel/allegro-devel/Makefile
@@ -24,7 +24,7 @@ LIB_DEPENDS= libjack.so:audio/jack \
libphysfs.so:devel/physfs
USES= cmake:insource compiler:c++11-lang gl gnome jpeg \
- openal:soft pkgconfig
+ openal:soft pkgconfig xorg
USE_XORG= x11 xpm xext xcursor xxf86vm xxf86dga
USE_GL= glu
USE_GNOME= gtk20
diff --git a/devel/apitrace/Makefile b/devel/apitrace/Makefile
index 176516c77d98..832647ebbc8b 100644
--- a/devel/apitrace/Makefile
+++ b/devel/apitrace/Makefile
@@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
LIB_DEPENDS= libpng.so:graphics/png
-USES= cmake compiler:c++11-lang pkgconfig python:2.7 shebangfix
+USES= cmake compiler:c++11-lang pkgconfig python:2.7 shebangfix xorg
USE_GITHUB= yes
USE_XORG= x11
diff --git a/devel/bullet/Makefile b/devel/bullet/Makefile
index 1d4254ac6fdb..824a4a67d98a 100644
--- a/devel/bullet/Makefile
+++ b/devel/bullet/Makefile
@@ -16,7 +16,7 @@ USE_GITHUB= yes
GH_ACCOUNT= bulletphysics
GH_PROJECT= bullet3
-USES= cmake compiler:c++11-lang
+USES= cmake compiler:c++11-lang gl xorg
USE_GL= gl glu glut
USE_LDCONFIG= yes
USE_XORG= x11
diff --git a/devel/clanlib/Makefile b/devel/clanlib/Makefile
index bbd2ee29ae03..a9ef81d6dbe3 100644
--- a/devel/clanlib/Makefile
+++ b/devel/clanlib/Makefile
@@ -22,8 +22,8 @@ LIB_DEPENDS= libpng.so:graphics/png \
libfontconfig.so:x11-fonts/fontconfig \
libpcre.so:devel/pcre
-USES= compiler:c++11-lib gmake jpeg libtool localbase:ldflags \
- pathfix pkgconfig sqlite tar:tgz
+USES= compiler:c++11-lib gl gmake jpeg libtool localbase:ldflags \
+ pathfix pkgconfig sqlite tar:tgz xorg
USE_XORG= x11
USE_LDCONFIG= yes
USE_GL= yes
diff --git a/devel/clanlib1/Makefile b/devel/clanlib1/Makefile
index 67ba509b3442..e9b7dda4d2b2 100644
--- a/devel/clanlib1/Makefile
+++ b/devel/clanlib1/Makefile
@@ -21,7 +21,7 @@ LIB_DEPENDS= libpng.so:graphics/png \
libogg.so:audio/libogg
USES= alias gmake gl jpeg libtool localbase:ldflags pathfix \
- pkgconfig tar:tgz
+ pkgconfig tar:tgz xorg
USE_CXXSTD= c++98
USE_XORG= x11 xi xxf86vm
USE_LDCONFIG= yes
diff --git a/devel/codeblocks-devel/Makefile b/devel/codeblocks-devel/Makefile
index 8f2a2db2f19e..9a3af1c65679 100644
--- a/devel/codeblocks-devel/Makefile
+++ b/devel/codeblocks-devel/Makefile
@@ -22,8 +22,9 @@ LIB_DEPENDS= libboost_system.so:devel/boost-libs \
libfreetype.so:print/freetype2 \
libhunspell-1.7.so:textproc/hunspell
-USES= autoreconf compiler:c++11-lang desktop-file-utils fam:gamin localbase \
- gettext-runtime libtool pathfix pkgconfig shared-mime-info
+USES= autoreconf compiler:c++11-lang desktop-file-utils gnome \
+ fam:gamin localbase gettext-runtime libtool pathfix pkgconfig \
+ shared-mime-info xorg
USE_WX= 2.8
USE_GNOME= gtk20 cairo
USE_XORG= x11
diff --git a/devel/codeblocks/Makefile b/devel/codeblocks/Makefile
index 1d5d84d6e78c..35177b53a5bb 100644
--- a/devel/codeblocks/Makefile
+++ b/devel/codeblocks/Makefile
@@ -22,8 +22,8 @@ LIB_DEPENDS= libboost_system.so:devel/boost-libs \
libtinyxml.so:textproc/tinyxml
USES= autoreconf compiler:c++11-lang desktop-file-utils \
- fam:gamin gettext-runtime libtool localbase \
- pathfix pkgconfig shared-mime-info tar:xz
+ fam:gamin gettext-runtime gnome libtool localbase \
+ pathfix pkgconfig shared-mime-info tar:xz xorg
USE_WX= 2.8
USE_GNOME= gtk20 cairo
USE_XORG= x11
diff --git a/devel/dbus/Makefile b/devel/dbus/Makefile
index 98c073125e8c..da873fea66a0 100644
--- a/devel/dbus/Makefile
+++ b/devel/dbus/Makefile
@@ -44,6 +44,7 @@ X11_DESC= Support X11 Desktop Environments
MANPAGES_CONFIGURE_ENV= XMLTO=${LOCALBASE}/bin/minixmlto
MANPAGES_BUILD_DEPENDS= minixmlto:textproc/minixmlto
MANPAGES_CONFIGURE_ENABLE= xml-docs
+X11_USES= xorg
X11_USE= xorg=ice,sm,x11
X11_CONFIGURE_WITH= x
diff --git a/devel/directfb/Makefile b/devel/directfb/Makefile
index ad10a9111cd8..613a0db58952 100644
--- a/devel/directfb/Makefile
+++ b/devel/directfb/Makefile
@@ -50,6 +50,7 @@ CONFIGURE_ARGS= --disable-osx --disable-extra-warnings --disable-profiling \
DOCS_BUILD_DEPENDS= man2html:textproc/man2html
FREETYPE_LIB_DEPENDS= libfreetype.so:print/freetype2
FREETYPE_CONFIGURE_ENABLE= freetype
+X11_USES= xorg
X11_USE= XORG=x11,xext,xorgproto
X11_CONFIGURE_ENABLE= x11
SDL_USE= sdl=sdl
diff --git a/devel/eiffelstudio/Makefile b/devel/eiffelstudio/Makefile
index 4aa98934f664..6ec244aa29b3 100644
--- a/devel/eiffelstudio/Makefile
+++ b/devel/eiffelstudio/Makefile
@@ -43,9 +43,11 @@ EIFFEL_ARCH= x86
.if ${EIFFEL_ARCH} == x86
LIB_DEPENDS= libc.so.5:misc/compat5x
+USES+= gnome xorg
USE_GNOME= gtk20 pangox-compat
USE_XORG= x11 xcursor xext xft xi xinerama xrandr xrender xtst
.elif ${EIFFEL_ARCH} == x86_64
+USES+= gnome xorg
LIB_DEPENDS= libc.so.6:misc/compat6x
USE_GNOME= gtk20
USE_XORG= x11 xtst
diff --git a/devel/electron4/Makefile b/devel/electron4/Makefile
index 477a9d0bab4c..a784247d8325 100644
--- a/devel/electron4/Makefile
+++ b/devel/electron4/Makefile
@@ -50,7 +50,7 @@ RUN_DEPENDS= xdg-open:devel/xdg-utils
TEST_DEPENDS= npm:www/npm-node10
USES= bison dos2unix gettext-tools gl gnome jpeg localbase:ldflags \
- ninja pkgconfig python:2.7,build tar:xz
+ ninja pkgconfig python:2.7,build tar:xz xorg
CONFLICTS_INSTALL= electron5
diff --git a/devel/gconfmm26/Makefile b/devel/gconfmm26/Makefile
index aa58de677937..396c56cabd4f 100644
--- a/devel/gconfmm26/Makefile
+++ b/devel/gconfmm26/Makefile
@@ -14,8 +14,8 @@ COMMENT= C++ wrapper for gconf2 API library
LIB_DEPENDS= libglibmm-2.4.so:devel/glibmm
BUILD_DEPENDS= ${LOCALBASE}/lib/libgtkmm-2.4.so.1:x11-toolkits/gtkmm24
-USES= compiler:c++11-lang gmake libtool:keepla pathfix pkgconfig \
- tar:bzip2 gnome xorg
+USES= compiler:c++11-lang gmake gnome libtool:keepla pathfix \
+ pkgconfig tar:bzip2 xorg
USE_CXXSTD= c++11
USE_XORG= x11
USE_GNOME= gconf2 referencehack
diff --git a/devel/geany-plugin-debugger/Makefile b/devel/geany-plugin-debugger/Makefile
index 30bb5a077192..1a197d4e8a28 100644
--- a/devel/geany-plugin-debugger/Makefile
+++ b/devel/geany-plugin-debugger/Makefile
@@ -7,7 +7,7 @@ CATEGORIES= devel
MAINTAINER= madpilot@FreeBSD.org
COMMENT= Geany plugin: ${${GEANY_PLUGIN}_DESC}
-USES= gnome
+USES= gnome xorg
USE_XORG= x11 xext
.include "${.CURDIR}/../geany-plugins/files/Makefile.common"
diff --git a/devel/geany-plugin-multiterm/Makefile b/devel/geany-plugin-multiterm/Makefile
index b532263f771c..c1b02208990e 100644
--- a/devel/geany-plugin-multiterm/Makefile
+++ b/devel/geany-plugin-multiterm/Makefile
@@ -13,6 +13,7 @@ LIB_DEPENDS= libgeany.so:devel/geany@gtk2
FLAVORS= # intentionally left empty
+USES= gl xorg
USE_GNOME= vte
USE_XORG= x11 xext
diff --git a/devel/geany-plugin-scope/Makefile b/devel/geany-plugin-scope/Makefile
index bcca9b302d4d..7b84bffe8bb7 100644
--- a/devel/geany-plugin-scope/Makefile
+++ b/devel/geany-plugin-scope/Makefile
@@ -10,7 +10,7 @@ COMMENT= Geany plugin: ${${GEANY_PLUGIN}_DESC}
gtk3_LIB_DEPENDS= libpcre2-8.so:devel/pcre2 \
libgnutls.so:security/gnutls
-USES= gnome
+USES= gnome xorg
USE_XORG= x11 xext
diff --git a/devel/geany-plugin-utilslib/Makefile b/devel/geany-plugin-utilslib/Makefile
index 9781b75685ef..36ecf1db2be9 100644
--- a/devel/geany-plugin-utilslib/Makefile
+++ b/devel/geany-plugin-utilslib/Makefile
@@ -12,6 +12,7 @@ OPTIONS_DEFINE= DOCS
.include "${.CURDIR}/../geany-plugins/files/Makefile.common"
.if ${FLAVOR} == gtk2
+USES+= xorg
USE_GNOME+= vte
USE_XORG+= x11 xext
.endif
diff --git a/devel/glui/Makefile b/devel/glui/Makefile
index 90cf0a5c2353..fa0cdaa7e6a7 100644
--- a/devel/glui/Makefile
+++ b/devel/glui/Makefile
@@ -10,7 +10,7 @@ MASTER_SITES= SF/${PORTNAME}/Source/${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= GLUT-based C++ user interface library
-USES= gmake tar:tgz
+USES= gl gmake tar:tgz xorg
USE_GL= glut
USE_XORG= xmu xext x11 xi
USE_LDCONFIG= yes
diff --git a/devel/godot/Makefile b/devel/godot/Makefile
index aa3220549b68..845c77c90452 100644
--- a/devel/godot/Makefile
+++ b/devel/godot/Makefile
@@ -25,7 +25,7 @@ RUN_DEPENDS= xdg-user-dir:devel/xdg-user-dirs \
xdg-open:devel/xdg-utils \
xmessage:x11/xmessage
-USES= compiler:c++14-lang pkgconfig scons ssl
+USES= compiler:c++14-lang gl pkgconfig scons ssl xorg
USE_XORG= x11 xcursor xi xinerama xrandr xrender
USE_GL= gl glew glu
diff --git a/devel/godot2/Makefile b/devel/godot2/Makefile
index d8e8d92b6ec6..c9f65550c8b9 100644
--- a/devel/godot2/Makefile
+++ b/devel/godot2/Makefile
@@ -24,7 +24,7 @@ RUN_DEPENDS= xdg-user-dir:devel/xdg-user-dirs \
xdg-open:devel/xdg-utils \
xmessage:x11/xmessage
-USES= compiler:c++11-lib pkgconfig scons ssl
+USES= compiler:c++11-lib gl pkgconfig scons ssl xorg
USE_XORG= x11 xcursor xi xinerama xrandr
USE_GL= gl glu
diff --git a/devel/goffice010/Makefile b/devel/goffice010/Makefile
index 364ff44b3bd2..6b2ffdd0ce49 100644
--- a/devel/goffice010/Makefile
+++ b/devel/goffice010/Makefile
@@ -16,7 +16,8 @@ LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libspectre.so:print/libspectre \
libfribidi.so:converters/fribidi
-USES= gettext gmake gnome libtool pathfix perl5 pkgconfig shebangfix tar:xz
+USES= gettext gmake gnome libtool pathfix perl5 pkgconfig \
+ shebangfix tar:xz xorg
USE_GNOME= cairo gtk30 intlhack introspection:build libgsf librsvg2 libxslt
USE_XORG= xrender xext
GNU_CONFIGURE= yes
diff --git a/devel/gwenhywfar/Makefile b/devel/gwenhywfar/Makefile
index 9454379f8550..73a8f6884dc1 100644
--- a/devel/gwenhywfar/Makefile
+++ b/devel/gwenhywfar/Makefile
@@ -55,11 +55,13 @@ CONFIGURE_ARGS+=--with-fox-includes=${LOCALBASE}/include/fox-1.6 \
. elif ${SLAVEPORT}=="gtk2"
LIB_DEPENDS+= libfreetype.so:print/freetype2 \
libfontconfig.so:x11-fonts/fontconfig
+USES+= gnome
USE_GNOME+= cairo gdkpixbuf2 gtk20
. elif ${SLAVEPORT}=="gtk3"
+USES+= gnome
USE_GNOME+= cairo gdkpixbuf2 gtk30
. elif ${SLAVEPORT}=="qt5"
-USES+= compiler:c++11-lang qmake:no_env qt:5
+USES+= compiler:c++11-lang gl qmake:no_env qt:5
USE_GL= gl
USE_QT= core gui widgets \
buildtools_build qmake_build
diff --git a/devel/jna/Makefile b/devel/jna/Makefile
index aada91d81df7..3c76e131a5ca 100644
--- a/devel/jna/Makefile
+++ b/devel/jna/Makefile
@@ -16,7 +16,7 @@ LICENSE_FILE_APACHE20= ${WRKSRC}/LICENSE.AL
BROKEN_armv6= fails to compile: build.xml: compilation failed
BROKEN_armv7= fails to compile: build.xml: compilation failed
-USES= autoreconf:build gmake libtool
+USES= autoreconf:build gmake libtool xorg
USE_ANT= yes
USE_JAVA= yes
JAVA_VERSION= 8
diff --git a/devel/kyra/Makefile b/devel/kyra/Makefile
index a28c24e32f4a..2a2ea9f4a610 100644
--- a/devel/kyra/Makefile
+++ b/devel/kyra/Makefile
@@ -22,7 +22,7 @@ BROKEN_armv7= invalid output constraint =A in assembler
WRKSRC= ${WRKDIR}/${PORTNAME}
-USES= compiler gmake jpeg zip
+USES= compiler gl gmake jpeg sdl zip
USE_GL= gl
USE_SDL= image sdl
diff --git a/devel/libdbusmenu/Makefile b/devel/libdbusmenu/Makefile
index d0a0cbc3cd7c..71d7c9c2e8a9 100644
--- a/devel/libdbusmenu/Makefile
+++ b/devel/libdbusmenu/Makefile
@@ -23,7 +23,7 @@ LIB_DEPENDS= libjson-glib-1.0.so:devel/json-glib
GNU_CONFIGURE= yes
USES= compiler gmake gnome libtool pathfix pkgconfig python:run \
- shebangfix
+ shebangfix xorg
USE_GNOME= gnomedocutils:build glib20 intltool intlhack libxslt \
introspection:build gtk30
USE_XORG= x11
diff --git a/devel/libglademm24/Makefile b/devel/libglademm24/Makefile
index b3eb56d154ed..3fa47c0f104f 100644
--- a/devel/libglademm24/Makefile
+++ b/devel/libglademm24/Makefile
@@ -16,10 +16,10 @@ OPTIONS_DEFINE= DOCS
LIB_DEPENDS= libgtkmm-2.4.so:x11-toolkits/gtkmm24
-USE_XORG= x11 ice
-USES= compiler:c++11-lang gmake libtool:keepla pathfix pkgconfig \
- tar:bzip2
+USES= compiler:c++11-lang gmake gnome libtool:keepla pathfix \
+ pkgconfig tar:bzip2 xorg
USE_CXXSTD= c++11
+USE_XORG= x11 ice
USE_GNOME= libglade2
GNU_CONFIGURE= yes
USE_LDCONFIG= yes
diff --git a/devel/libgtop/Makefile b/devel/libgtop/Makefile
index 8087364203fe..441e66241663 100644
--- a/devel/libgtop/Makefile
+++ b/devel/libgtop/Makefile
@@ -17,7 +17,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
USE_PERL5= build
USE_XORG= xau
USES= gettext gmake gnome libtool makeinfo pathfix perl5 \
- pkgconfig tar:xz
+ pkgconfig tar:xz xorg
USE_GNOME= gnomeprefix glib20 intlhack introspection:build
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
diff --git a/devel/liblxqt/Makefile b/devel/liblxqt/Makefile
index 0fbb474b48cb..2fdb5225e3f7 100644
--- a/devel/liblxqt/Makefile
+++ b/devel/liblxqt/Makefile
@@ -15,7 +15,7 @@ LICENSE= LGPL21+
LIB_DEPENDS= libpolkit-qt5-core-1.so:sysutils/polkit-qt
USES= cmake compiler:c++14-lang gettext kde:5 lxqt \
- pkgconfig qt:5 tar:xz
+ pkgconfig qt:5 tar:xz xorg
USE_QT= buildtools_build qmake_build dbus core gui linguisttools \
svg widgets x11extras xml
USE_KDE= windowsystem
diff --git a/devel/libspice-server/Makefile b/devel/libspice-server/Makefile
index 8e3ccf33cab8..4daa0f5a107c 100644
--- a/devel/libspice-server/Makefile
+++ b/devel/libspice-server/Makefile
@@ -33,8 +33,8 @@ SASL_LIB_DEPENDS= libsasl2.so:security/cyrus-sasl2
STATISTICS_CONFIGURE_ENABLE= statistics
-USES= autoreconf compiler:c++11-lang gmake jpeg libtool \
- localbase:ldflag pkgconfig python ssl tar:bzip2
+USES= autoreconf compiler:c++11-lang gmake gnome jpeg libtool \
+ localbase:ldflag pkgconfig python ssl tar:bzip2 xorg
USE_GNOME= glib20
USE_XORG= pixman
diff --git a/devel/libstroke/Makefile b/devel/libstroke/Makefile
index 4ee3501ac0c7..ef3459c2d13e 100644
--- a/devel/libstroke/Makefile
+++ b/devel/libstroke/Makefile
@@ -12,7 +12,7 @@ COMMENT= Stroke translation library
GNU_CONFIGURE= yes
INSTALL_TARGET= install-strip
-USES= gmake libtool autoreconf
+USES= gmake libtool autoreconf xorg
USE_CSTD= gnu89
USE_XORG= x11
USE_LDCONFIG= yes
diff --git a/devel/love07/Makefile b/devel/love07/Makefile
index fa10f87e0c9d..13ae9b4a6196 100644
--- a/devel/love07/Makefile
+++ b/devel/love07/Makefile
@@ -25,7 +25,7 @@ BUILD_DEPENDS= ${LOCALBASE}/include/boost/shared_ptr.hpp:devel/boost-libs
PORTSCOUT= limit:^0\.7\.
-USES= gmake openal dos2unix lua:51
+USES= gmake gl openal dos2unix lua:51 sdl
USE_SDL= sdl mixer
USE_GL= gl glu
GNU_CONFIGURE= yes
diff --git a/devel/love08/Makefile b/devel/love08/Makefile
index 9ca25ead534f..3f47cc7b601f 100644
--- a/devel/love08/Makefile
+++ b/devel/love08/Makefile
@@ -23,7 +23,7 @@ BUILD_DEPENDS= ${LOCALBASE}/include/boost/shared_ptr.hpp:devel/boost-libs
PORTSCOUT= limit:^0\.8\.
-USES= gmake openal dos2unix lua:51
+USES= gl gmake openal dos2unix lua:51 sdl
USE_SDL= sdl mixer
USE_GL= gl glu
GNU_CONFIGURE= yes
diff --git a/devel/love5/Makefile b/devel/love5/Makefile
index 4fdd73119db2..94f1c69e2b0d 100644
--- a/devel/love5/Makefile
+++ b/devel/love5/Makefile
@@ -16,7 +16,7 @@ LIB_DEPENDS= libIL.so:graphics/devil \
libfreetype.so:print/freetype2
BUILD_DEPENDS= ${LOCALBASE}/include/boost/shared_ptr.hpp:devel/boost-libs
-USES= tar:bzip2 gmake dos2unix lua:51
+USES= tar:bzip2 gmake gl dos2unix lua:51 sdl
USE_SDL= sdl mixer
USE_GL= gl glu
GNU_CONFIGURE= yes
diff --git a/devel/m17n-lib/Makefile b/devel/m17n-lib/Makefile
index 79ab37bb2f07..1876d250fd1a 100644
--- a/devel/m17n-lib/Makefile
+++ b/devel/m17n-lib/Makefile
@@ -23,7 +23,8 @@ RUN_DEPENDS= m17n-db>=1.8.0:devel/m17n-db
MAKE_JOBS_UNSAFE= yes
-USES= autoreconf bison gettext-tools libtool pathfix pkgconfig
+USES= autoreconf bison gettext-tools gnome libtool pathfix pkgconfig \
+ xorg
USE_XORG= ice sm x11 xaw xft xmu xrender xt
USE_GNOME= libxml2
USE_LDCONFIG= yes
diff --git a/devel/ode/Makefile b/devel/ode/Makefile
index 8c7cb64538da..ed5f189c5530 100644
--- a/devel/ode/Makefile
+++ b/devel/ode/Makefile
@@ -14,7 +14,7 @@ COMMENT= Articulated rigid body dynamics library
LICENSE= LGPL21 BSD3CLAUSE
LICENSE_COMB= dual
-USES= tar:bzip2 libtool pathfix
+USES= gl tar:bzip2 libtool pathfix
USE_GL= yes
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --enable-shared
diff --git a/devel/ois/Makefile b/devel/ois/Makefile
index fea957e1b3ac..fc729f98d5a6 100644
--- a/devel/ois/Makefile
+++ b/devel/ois/Makefile
@@ -15,7 +15,7 @@ LICENSE= ZLIB
GNU_CONFIGURE= yes
INSTALL_TARGET= install-strip
-USES= autoreconf libtool pathfix
+USES= autoreconf libtool pathfix xorg
USE_XORG= x11 xaw
USE_LDCONFIG= yes
diff --git a/devel/p5-Goo-Canvas/Makefile b/devel/p5-Goo-Canvas/Makefile
index 93d1bc520f97..9fa3f51afd8a 100644
--- a/devel/p5-Goo-Canvas/Makefile
+++ b/devel/p5-Goo-Canvas/Makefile
@@ -25,10 +25,10 @@ RUN_DEPENDS= p5-Cairo>=0:graphics/p5-Cairo \
p5-Glib2>=0:devel/p5-Glib2 \
p5-Gtk2>=0:x11-toolkits/p5-Gtk2
+USES= gnome perl5 xorg
USE_GNOME= pango gtk20
USE_PERL5= configure
USE_XORG= xrender
-USES= perl5
MAKE_JOBS_UNSAFE= yes
diff --git a/devel/p5-SDL/Makefile b/devel/p5-SDL/Makefile
index 1c2999c78cfb..943b9ab92776 100644
--- a/devel/p5-SDL/Makefile
+++ b/devel/p5-SDL/Makefile
@@ -23,7 +23,7 @@ RUN_DEPENDS= p5-Alien-SDL>=1.446:devel/p5-Alien-SDL \
TEST_DEPENDS= p5-Capture-Tiny>=0:devel/p5-Capture-Tiny \
p5-Test-Most>=0.21:devel/p5-Test-Most
-USES= jpeg perl5
+USES= gl jpeg perl5 sdl
USE_GL= glu
USE_PERL5= modbuild
USE_SDL= gfx image mixer pango sdl ttf
diff --git a/devel/pdcurses/Makefile b/devel/pdcurses/Makefile
index f5c5208a6d75..778c19183831 100644
--- a/devel/pdcurses/Makefile
+++ b/devel/pdcurses/Makefile
@@ -14,6 +14,7 @@ LICENSE= PD
CONFLICTS= pdcurses-the-[0-9]*
+USES= xorg
USE_LDCONFIG= yes
USE_XORG= x11 xext sm ice xt xaw xmu xpm
GNU_CONFIGURE= yes
diff --git a/devel/py-game/Makefile b/devel/py-game/Makefile
index c8c5cb8b0ed7..71cde2b626d3 100644
--- a/devel/py-game/Makefile
+++ b/devel/py-game/Makefile
@@ -22,7 +22,7 @@ LIB_DEPENDS= libfreetype.so:print/freetype2 \
RUN_DEPENDS= ${PYNUMPY} \
v4l_compat>0:multimedia/v4l_compat
-USES= jpeg python sdl
+USES= jpeg python sdl xorg
USE_SDL= ttf image mixer
USE_PYTHON= autoplist distutils
USE_XORG= x11
diff --git a/devel/py-qt5-designer/Makefile b/devel/py-qt5-designer/Makefile
index 7d0a3a470af1..ed0d9fd24c74 100644
--- a/devel/py-qt5-designer/Makefile
+++ b/devel/py-qt5-designer/Makefile
@@ -12,7 +12,7 @@ RUN_DEPENDS= ${PY_ENUM34}
CONFIGURE_ARGS= --enable QtDesigner --no-designer-plugin
PYQT_DIST= yes
-USES= python pyqt:5 qt:5
+USES= gl python pyqt:5 qt:5
USE_GL= yes
USE_PYQT= sip_build core_run widgets_run
USE_PYTHON= concurrent flavors py3kplist
diff --git a/devel/py-qt5-designerplugin/Makefile b/devel/py-qt5-designerplugin/Makefile
index 60605e2ccc4d..451a7b12f4dc 100644
--- a/devel/py-qt5-designerplugin/Makefile
+++ b/devel/py-qt5-designerplugin/Makefile
@@ -17,7 +17,7 @@ CONFIGURE_ARGS= --enable QtDesigner
PYQT_DIST= yes
-USES= python pyqt:5 qt:5
+USES= gl python pyqt:5 qt:5
USE_GL= gl
USE_PYQT= sip_build
USE_PYTHON= concurrent flavors py3kplist
diff --git a/devel/py-qt5-help/Makefile b/devel/py-qt5-help/Makefile
index 3cebfffa45aa..49883c9e5fc4 100644
--- a/devel/py-qt5-help/Makefile
+++ b/devel/py-qt5-help/Makefile
@@ -12,7 +12,7 @@ RUN_DEPENDS= ${PY_ENUM34}
CONFIGURE_ARGS= --enable QtHelp
PYQT_DIST= yes
-USES= python pyqt:5 qt:5
+USES= gl python pyqt:5 qt:5
USE_GL= gl
USE_PYQT= sip_build core_run widgets_run
USE_PYTHON= concurrent flavors py3kplist
diff --git a/devel/py-qt5-qscintilla2/Makefile b/devel/py-qt5-qscintilla2/Makefile
index 29acc66e718c..998c3f20788c 100644
--- a/devel/py-qt5-qscintilla2/Makefile
+++ b/devel/py-qt5-qscintilla2/Makefile
@@ -17,7 +17,7 @@ DESTDIRNAME= INSTALL_ROOT
HAS_CONFIGURE= yes
-USES= python pyqt:5 qmake:no_env qt:5
+USES= python pyqt:5 gl qmake:no_env qt:5
USE_GL= gl
USE_PYQT= sip core gui printsupport widgets
USE_PYTHON= concurrent flavors py3kplist
diff --git a/devel/py-qt5-test/Makefile b/devel/py-qt5-test/Makefile
index a70208148942..86f5ff81485a 100644
--- a/devel/py-qt5-test/Makefile
+++ b/devel/py-qt5-test/Makefile
@@ -12,7 +12,7 @@ RUN_DEPENDS= ${PY_ENUM34}
CONFIGURE_ARGS= --enable QtTest
PYQT_DIST= yes
-USES= python pyqt:5 qt:5
+USES= gl python pyqt:5 qt:5
USE_GL= gl
USE_PYQT= sip_build core_run widgets_run
USE_PYTHON= concurrent flavors py3kplist
diff --git a/devel/qbs/Makefile b/devel/qbs/Makefile
index adce269e2fd7..0b1d40cb9a6f 100644
--- a/devel/qbs/Makefile
+++ b/devel/qbs/Makefile
@@ -13,7 +13,7 @@ COMMENT= Qbs Build Suite
LICENSE= GPLv3 LGPL21
LICENSE_COMB= dual
-USES= compiler:c++11-lib python:run qmake:outsource qt:5 shebangfix
+USES= compiler:c++11-lib gl python:run qmake:outsource qt:5 shebangfix
USE_GL= gl
USE_LDCONFIG= yes
USE_QT= buildtools_build core concurrent gui network script testlib \
diff --git a/devel/qscintilla2-designerplugin-qt5/Makefile b/devel/qscintilla2-designerplugin-qt5/Makefile
index 00b1fce3cfb8..80e2ac3469d6 100644
--- a/devel/qscintilla2-designerplugin-qt5/Makefile
+++ b/devel/qscintilla2-designerplugin-qt5/Makefile
@@ -14,8 +14,8 @@ COMMENT= Qt5 Designer plugin for QScintilla2
LIB_DEPENDS= libqscintilla2_qt5.so:devel/qscintilla2-qt5
DISTINFO_FILE= ${.CURDIR:H}/qscintilla2-qt5/distinfo
+USES= compiler:c++11-lang qmake pyqt:5 qt:5 gl
USE_GL= gl
-USES= compiler:c++11-lang qmake pyqt:5 qt:5
USE_QT= core designer printsupport gui widgets xml \
buildtools_build qmake_build
diff --git a/devel/qscintilla2-qt5/Makefile b/devel/qscintilla2-qt5/Makefile
index e3ea7119b87c..572b46c5b4d7 100644
--- a/devel/qscintilla2-qt5/Makefile
+++ b/devel/qscintilla2-qt5/Makefile
@@ -10,7 +10,7 @@ DISTNAME= ${QSCI2_DISTNAME}
MAINTAINER= kde@FreeBSD.org
COMMENT= Qt 5 port of the Scintilla C++ editor class
-USES= compiler:c++11-lang qmake pyqt:5 qt:5
+USES= compiler:c++11-lang gl qmake pyqt:5 qt:5
USE_GL= gl
USE_PYQT= #
USE_QT= buildtools_build core gui printsupport widgets
diff --git a/devel/raylib/Makefile b/devel/raylib/Makefile
index 001b90b39e25..c3168b68328d 100644
--- a/devel/raylib/Makefile
+++ b/devel/raylib/Makefile
@@ -13,7 +13,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.md
BUILD_DEPENDS= glfw>=3.3:graphics/glfw
LIB_DEPENDS= libglfw.so:graphics/glfw
-USES= cmake gl localbase:ldflags
+USES= cmake gl localbase:ldflags xorg
USE_GITHUB= yes
GH_ACCOUNT= raysan5
USE_LDCONFIG= yes
diff --git a/devel/sasm/Makefile b/devel/sasm/Makefile
index b8a277571fbc..334230c3436a 100644
--- a/devel/sasm/Makefile
+++ b/devel/sasm/Makefile
@@ -12,7 +12,7 @@ COMMENT= Simple IDE for NASM, MASM, GAS and FASM assembly languages
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
-USES= compiler:c++11-lang qmake qt:5
+USES= compiler:c++11-lang gl qmake qt:5
USE_GITHUB= yes
GH_ACCOUNT= Dman95
USE_QT= core gui network widgets buildtools_build
diff --git a/devel/sdl12/Makefile b/devel/sdl12/Makefile
index 8e4762652d2a..dfe1de26cee5 100644
--- a/devel/sdl12/Makefile
+++ b/devel/sdl12/Makefile
@@ -60,6 +60,7 @@ SVGALIB_LIB_DEPENDS= libvga.so:graphics/svgalib
VGL_CONFIGURE_ENABLE= video-vgl
VGL_VARS= PKGMESSAGE+=pkg-message.vgl
X11_CONFIGURE_ENABLE= video-x11
+X11_USES= xorg
X11_USE= XORG=x11,xrender,xrandr,xorgproto
post-patch:
diff --git a/devel/sdl20/Makefile b/devel/sdl20/Makefile
index 2f8905fe6856..27787773e977 100644
--- a/devel/sdl20/Makefile
+++ b/devel/sdl20/Makefile
@@ -222,6 +222,7 @@ CONFIGURE_ARGS+= --enable-video-x11 \
--enable-video-x11-scrnsaver \
--enable-video-x11-xshape \
--enable-video-x11-vm
+USES+= xorg
USE_XORG+= xinerama xcursor xi xrandr xscrnsaver xxf86vm xext
.else
CONFIGURE_ARGS+= --disable-video-x11 \
diff --git a/devel/sdl_gnat/Makefile b/devel/sdl_gnat/Makefile
index f2d8ef0b3f97..1ee114629e2b 100644
--- a/devel/sdl_gnat/Makefile
+++ b/devel/sdl_gnat/Makefile
@@ -12,7 +12,7 @@ COMMENT= Ada thin bindings for SDL (GPLv3)
LICENSE= GPLv3
-USES= ada tar:bzip2
+USES= ada gl sdl tar:bzip2
USE_SDL= sdl ttf
USE_GL= glu gl
diff --git a/devel/sfml1/Makefile b/devel/sfml1/Makefile
index 6ce17e80dfd3..11b8c9402126 100644
--- a/devel/sfml1/Makefile
+++ b/devel/sfml1/Makefile
@@ -19,7 +19,7 @@ LIB_DEPENDS= libsndfile.so:audio/libsndfile \
libpng.so:graphics/png \
libfreetype.so:print/freetype2
-USES= gmake jpeg gl openal:al pkgconfig dos2unix
+USES= gmake jpeg gl openal:al pkgconfig dos2unix xorg
DOS2UNIX_GLOB= Makefile ResourcePtr.inl
USE_XORG= x11 xrandr
USE_GL= gl glu
diff --git a/devel/simavr/Makefile b/devel/simavr/Makefile
index 0ac5b88dad1d..39788868f2e0 100644
--- a/devel/simavr/Makefile
+++ b/devel/simavr/Makefile
@@ -35,6 +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_USE= xorg=xdamage xorg=xcb xorg=xext xorg=xfixes \
xorg=xrandr gl=glut
diff --git a/devel/sourcenav/Makefile b/devel/sourcenav/Makefile
index 53b7c2940e12..68f4dfafa164 100644
--- a/devel/sourcenav/Makefile
+++ b/devel/sourcenav/Makefile
@@ -17,7 +17,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
BROKEN_aarch64= fails to build: undefined reference to fpsetround
-USES= shebangfix tar:bzip2
+USES= shebangfix tar:bzip2 xorg
SHEBANG_FILES= ${WRKSRC}/snavigator/demo/c++/contrib/perl/sample_client
USE_XORG= x11
diff --git a/devel/tex-web2c/Makefile b/devel/tex-web2c/Makefile
index 951e8fbd361d..e96d4a183b44 100644
--- a/devel/tex-web2c/Makefile
+++ b/devel/tex-web2c/Makefile
@@ -17,7 +17,7 @@ LIB_DEPENDS= libopenjpeg.so:graphics/openjpeg15 \
libzzip.so:devel/zziplib \
libmpfr.so:math/mpfr
-USES= pathfix pkgconfig libtool tar:xz
+USES= gnome pathfix pkgconfig libtool tar:xz xorg
USE_TEX= kpathsea ptexenc
USE_XORG= pixman
USE_GNOME= cairo
diff --git a/devel/vulkan-tools/Makefile b/devel/vulkan-tools/Makefile
index b8f66cc11708..04d20fbb4de0 100644
--- a/devel/vulkan-tools/Makefile
+++ b/devel/vulkan-tools/Makefile
@@ -15,7 +15,7 @@ BUILD_DEPENDS= ${LOCALBASE}/include/vulkan/vulkan.h:devel/vulkan-headers \
glslangValidator:devel/glslang
LIB_DEPENDS= libvulkan.so:graphics/vulkan-loader
-USES= cmake compiler:c++11-lib pkgconfig python:3.4+,build
+USES= cmake compiler:c++11-lib pkgconfig python:3.4+,build xorg
USE_XORG= x11 xcb xrandr sm ice xext
USE_GITHUB= yes
diff --git a/devel/wininfo/Makefile b/devel/wininfo/Makefile
index 522a0d60c178..38ddd73bebeb 100644
--- a/devel/wininfo/Makefile
+++ b/devel/wininfo/Makefile
@@ -10,11 +10,11 @@ MASTER_SITES= http://www.freedesktop.org/software/wininfo/
MAINTAINER= ports@FreeBSD.org
COMMENT= Window information utility
+USES= gnome pkgconfig xorg
USE_XORG= xext xrender xinerama xrandr xi xfixes xcursor \
xcomposite x11 xres
USE_GNOME= gtk20 gnomeprefix
GNU_CONFIGURE= yes
-USES= pkgconfig
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
diff --git a/devel/xwpe/Makefile b/devel/xwpe/Makefile
index a38f9d922269..8cf572321605 100644
--- a/devel/xwpe/Makefile
+++ b/devel/xwpe/Makefile
@@ -11,7 +11,7 @@ MASTER_SITES= SUNSITE/apps/editors/X \
MAINTAINER= ports@FreeBSD.org
COMMENT= Borland-like IDE programming environment
-USES= desthack ncurses
+USES= desthack ncurses xorg
DESTDIRNAME= STAGEDIR
USE_XORG= sm ice x11
GNU_CONFIGURE= yes
diff --git a/devel/xxgdb/Makefile b/devel/xxgdb/Makefile
index 4f5602319234..d756e69432ea 100644
--- a/devel/xxgdb/Makefile
+++ b/devel/xxgdb/Makefile
@@ -10,7 +10,7 @@ MASTER_SITES= XCONTRIB/utilities
MAINTAINER= cy@FreeBSD.org
COMMENT= X window interface for gdb
-USES= imake
+USES= imake xorg
USE_XORG= ice sm x11 xaw xext xmu xt
# This isn't included in the original Imakefile for some reason.
diff --git a/devel/zeal/Makefile b/devel/zeal/Makefile
index 214ee6501be0..6518b5c102cd 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 \
- kde:5 libarchive pkgconfig qt:5 sqlite
+USES= cmake compiler:c++11-lib desktop-file-utils gl \
+ kde:5 libarchive pkgconfig qt:5 sqlite xorg
USE_GL= gl # Dependency added by qt5-gui.
USE_GITHUB= yes
USE_KDE= ecm