aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--graphics/autopano-sift-c/Makefile2
-rw-r--r--graphics/bmp2html/Makefile1
-rw-r--r--graphics/boxer/Makefile2
-rw-r--r--graphics/cegui/Makefile5
-rw-r--r--graphics/cluttermm/Makefile4
-rw-r--r--graphics/colord-gtk/Makefile2
-rw-r--r--graphics/colord/Makefile3
-rw-r--r--graphics/devil/Makefile2
-rw-r--r--graphics/dia/Makefile2
-rw-r--r--graphics/diff-pdf/Makefile2
-rw-r--r--graphics/electrix/Makefile2
-rw-r--r--graphics/epdfview/Makefile3
-rw-r--r--graphics/evolvotron/Makefile2
-rw-r--r--graphics/founts/Makefile1
-rw-r--r--graphics/fpc-opengl/Makefile1
-rw-r--r--graphics/fracplanet/Makefile2
-rw-r--r--graphics/frogr/Makefile3
-rw-r--r--graphics/fusefs-gphotofs/Makefile2
-rw-r--r--graphics/fyre/Makefile2
-rw-r--r--graphics/gcolor2/Makefile2
-rw-r--r--graphics/gimp-lqr-plugin/Makefile2
-rw-r--r--graphics/gliv/Makefile2
-rw-r--r--graphics/gnash/Makefile2
-rw-r--r--graphics/gnofract4d/Makefile2
-rw-r--r--graphics/goocanvasmm2/Makefile3
-rw-r--r--graphics/gource/Makefile2
-rw-r--r--graphics/gpaint/Makefile2
-rw-r--r--graphics/grafx2/Makefile2
-rw-r--r--graphics/gtkam/Makefile2
-rw-r--r--graphics/gts/Makefile2
-rw-r--r--graphics/guilib/Makefile2
-rw-r--r--graphics/hugin/Makefile4
-rw-r--r--graphics/iccxml/Makefile2
-rw-r--r--graphics/icon-slicer/Makefile2
-rw-r--r--graphics/lazpaint/Makefile2
-rw-r--r--graphics/lcdtest/Makefile1
-rw-r--r--graphics/lensfun/Makefile2
-rw-r--r--graphics/libexif-gtk/Makefile2
-rw-r--r--graphics/libgnomecanvas/Makefile2
-rw-r--r--graphics/libgnomecanvasmm26/Makefile4
-rw-r--r--graphics/libgxps/Makefile2
-rw-r--r--graphics/liblqr-1/Makefile2
-rw-r--r--graphics/libopenraw/Makefile3
-rw-r--r--graphics/libpano13/Makefile2
-rw-r--r--graphics/libsvg/Makefile2
-rw-r--r--graphics/lightzone/Makefile2
-rw-r--r--graphics/magnum-extras/Makefile2
-rw-r--r--graphics/mapnik/Makefile2
-rw-r--r--graphics/mirage/Makefile2
-rw-r--r--graphics/mtpaint/Makefile2
-rw-r--r--graphics/nathive/Makefile2
-rw-r--r--graphics/ocre/Makefile2
-rw-r--r--graphics/pdf2svg/Makefile2
-rw-r--r--graphics/pho/Makefile2
-rw-r--r--graphics/pixelize/Makefile2
-rw-r--r--graphics/py-goocanvas/Makefile2
-rw-r--r--graphics/py-paint/Makefile2
-rw-r--r--graphics/py-poppler/Makefile2
-rw-r--r--graphics/rgbpaint/Makefile2
-rw-r--r--graphics/sane-epkowa/Makefile2
-rw-r--r--graphics/sdl2_gfx/Makefile2
-rw-r--r--graphics/sdl_gfx/Makefile2
-rw-r--r--graphics/sdl_ttf/Makefile3
-rw-r--r--graphics/swfdec/Makefile2
-rw-r--r--graphics/swfmill/Makefile3
-rw-r--r--graphics/synaesthesia/Makefile2
-rw-r--r--graphics/synfigstudio/Makefile4
-rw-r--r--graphics/timeless/Makefile1
-rw-r--r--graphics/viewnior/Makefile2
-rw-r--r--graphics/vp/Makefile2
-rw-r--r--graphics/zathura-cb/Makefile3
-rw-r--r--graphics/zathura-djvu/Makefile3
-rw-r--r--graphics/zathura-pdf-poppler/Makefile3
-rw-r--r--graphics/zathura-ps/Makefile3
74 files changed, 94 insertions, 71 deletions
diff --git a/graphics/autopano-sift-c/Makefile b/graphics/autopano-sift-c/Makefile
index 320fb3ea9988..a30b1da7eaa1 100644
--- a/graphics/autopano-sift-c/Makefile
+++ b/graphics/autopano-sift-c/Makefile
@@ -19,7 +19,7 @@ RESTRICTED= May be covered by patents
CONFLICTS= autopano-sift-[0-9]*
USE_GNOME= libxml2
-USES= cmake jpeg
+USES= cmake gnome jpeg
PORTDOCS= *
diff --git a/graphics/bmp2html/Makefile b/graphics/bmp2html/Makefile
index bd43fbbb6df6..efce34bd7489 100644
--- a/graphics/bmp2html/Makefile
+++ b/graphics/bmp2html/Makefile
@@ -13,6 +13,7 @@ COMMENT= BMP to HTML converter
LICENSE= PD
+USES= sdl
USE_SDL= sdl
PLIST_FILES= bin/bmp2html
diff --git a/graphics/boxer/Makefile b/graphics/boxer/Makefile
index 10d53c301283..90a512649992 100644
--- a/graphics/boxer/Makefile
+++ b/graphics/boxer/Makefile
@@ -20,7 +20,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
RUN_DEPENDS= box:graphics/box
-USES= python:2.7
+USES= gnome python:2.7
USE_GNOME= pygtk2
USE_PYTHON= distutils autoplist
USE_LDCONFIG= yes
diff --git a/graphics/cegui/Makefile b/graphics/cegui/Makefile
index 8070e1af637c..b76fddfe65d9 100644
--- a/graphics/cegui/Makefile
+++ b/graphics/cegui/Makefile
@@ -17,7 +17,7 @@ CONFIGURE_ENV+= TOLUA_INC="${LUA_INCDIR}"
CMAKE_ARGS= -DCEGUI_SAMPLES_ENABLED:BOOL=OFF \
-DCEGUI_BUILD_TESTS=OFF
USE_LDCONFIG= yes
-USES= compiler:c++11-lib cmake iconv localbase pkgconfig tar:bzip2
+USES= cmake compiler:c++11-lib iconv localbase pkgconfig tar:bzip2
PORTDOCS= *
@@ -59,6 +59,7 @@ EXPAT_CMAKE_OFF= -DCEGUI_BUILD_XMLPARSER_EXPAT=OFF
XERCES_LIB_DEPENDS= libxerces-c.so.3:textproc/xerces-c3
XERCES_CMAKE_ON= -DCEGUI_BUILD_XMLPARSER_XERCES=ON
XERCES_CMAKE_OFF= -DCEGUI_BUILD_XMLPARSER_XERCES=OFF
+LIBXML2_USES= gnome
LIBXML2_USE= GNOME=libxml2
LIBXML2_CMAKE_ON= -DCEGUI_BUILD_XMLPARSER_LIBXML2=ON
LIBXML2_CMAKE_OFF= -DCEGUI_BUILD_XMLPARSER_LIBXML2=OFF
@@ -79,6 +80,7 @@ FREEIMAGE_LIB_DEPENDS= libfreeimage.so:graphics/freeimage
FREEIMAGE_CMAKE_ON= -DCEGUI_BUILD_IMAGECODEC_FREEIMAGE=ON
FREEIMAGE_CMAKE_OFF= -DCEGUI_BUILD_IMAGECODEC_FREEIMAGE=OFF
SDL2_DESC= SDL2 based ImageCodec module
+SDL2_USES= sdl
SDL2_USE= SDL=sdl2,image2
SDL2_CMAKE_ON= -DCEGUI_BUILD_IMAGECODEC_SDL2=ON
SDL2_CMAKE_OFF= -DCEGUI_BUILD_IMAGECODEC_SDL2=OFF
@@ -98,6 +100,7 @@ OPENGL_CMAKE_ON= -DCEGUI_BUILD_RENDERER_OPENGL=ON
OPENGL_CMAKE_OFF= -DCEGUI_BUILD_RENDERER_OPENGL=OFF
OPENGL3_DESC= OpenGL 3+ support (core profile)
OPENGL3_BUILD_DEPENDS= ${OPENGL_BUILD_DEPENDS}
+OPENGL3_USES= ${OPENGL_USES}
OPENGL3_USE= ${OPENGL_USE}
OPENGL3_CMAKE_ON= -DCEGUI_BUILD_RENDERER_OPENGL3=ON
OPENGL3_CMAKE_OFF= -DCEGUI_BUILD_RENDERER_OPENGL3=OFF
diff --git a/graphics/cluttermm/Makefile b/graphics/cluttermm/Makefile
index ca3a39f99b89..5827b68ffe27 100644
--- a/graphics/cluttermm/Makefile
+++ b/graphics/cluttermm/Makefile
@@ -14,8 +14,8 @@ COMMENT= C++ interfaces for clutter
LIB_DEPENDS= libclutter-1.0.so:graphics/clutter
-USES+= gettext gmake libtool pathfix perl5 pkgconfig tar:xz \
- compiler:c++11-lang
+USES+= compiler:c++11-lang gettext gmake gnome libtool pathfix perl5 \
+ pkgconfig tar:xz
USE_CXXSTD= c++11
USE_GNOME= atkmm glib20 gtkmm30 libsigc++20 pangomm
GNU_CONFIGURE= yes
diff --git a/graphics/colord-gtk/Makefile b/graphics/colord-gtk/Makefile
index 4cff411fb6b6..1eacaaca4002 100644
--- a/graphics/colord-gtk/Makefile
+++ b/graphics/colord-gtk/Makefile
@@ -16,7 +16,7 @@ LIB_DEPENDS= libcolord.so:graphics/colord \
liblcms2.so:graphics/lcms2
USE_GNOME= gtk30 intlhack introspection:build
-USES= gettext gmake libtool pathfix pkgconfig sqlite tar:xz
+USES= gettext gmake gnome libtool pathfix pkgconfig sqlite tar:xz
GNU_CONFIGURE= yes
USE_LDCONFIG= yes
CONFIGURE_ARGS= --enable-gtk-doc-html=no
diff --git a/graphics/colord/Makefile b/graphics/colord/Makefile
index 14a19ce51c6c..f8cca8403ebc 100644
--- a/graphics/colord/Makefile
+++ b/graphics/colord/Makefile
@@ -20,7 +20,8 @@ RUN_DEPENDS= spotread:graphics/argyllcms
USERS= colord
GROUPS= colord
-USES= gettext gmake libtool localbase pathfix pkgconfig sqlite tar:xz
+USES= gettext gmake gnome libtool localbase pathfix pkgconfig sqlite \
+ tar:xz
USE_GNOME= glib20 intlhack introspection:build
GNU_CONFIGURE= yes
USE_LDCONFIG= yes
diff --git a/graphics/devil/Makefile b/graphics/devil/Makefile
index a16ddce04a5a..9d2482600066 100644
--- a/graphics/devil/Makefile
+++ b/graphics/devil/Makefile
@@ -61,8 +61,10 @@ EXR_CONFIGURE_ENABLE= exr
#SQUISH_CONFIGURE_WITH= libsquish
NVTT_LIB_DEPENDS= libnvtt.so:graphics/nvidia-texture-tools
NVTT_CONFIGURE_WITH= nvtt
+X11_USES= gl
X11_USE= GL=glut
X11_CONFIGURE_OFF= --disable-opengl --disable-x11 --disable-xpm --disable-shm
+SDL_USES= sdl
SDL_USE= SDL=sdl
SDL_CONFIGURE_OFF= --disable-sdl
SIMD_CONFIGURE_OFF= --disable-altivec --disable-sse --disable-sse2 --disable-sse3
diff --git a/graphics/dia/Makefile b/graphics/dia/Makefile
index 577dc84fc08f..80405bcedd2d 100644
--- a/graphics/dia/Makefile
+++ b/graphics/dia/Makefile
@@ -17,7 +17,7 @@ OPTIONS_DEFINE= DOCS
LIB_DEPENDS= libpng.so:graphics/png
-USES= desktop-file-utils gettext gmake libtool pathfix \
+USES= desktop-file-utils gettext gmake gnome libtool pathfix \
pkgconfig tar:xz
USE_GNOME= gtk20 gnomeprefix libxslt libartlgpl2 intlhack
INSTALLS_ICONS= yes
diff --git a/graphics/diff-pdf/Makefile b/graphics/diff-pdf/Makefile
index 3b23be90e8ac..3ab14b31b570 100644
--- a/graphics/diff-pdf/Makefile
+++ b/graphics/diff-pdf/Makefile
@@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libpoppler.so:graphics/poppler \
libpoppler-glib.so:graphics/poppler-glib
-USES= autoreconf compiler:c++11-lang pkgconfig
+USES= autoreconf compiler:c++11-lang gnome pkgconfig
USE_GITHUB= yes
GH_ACCOUNT= vslavik
GH_TAGNAME= 6741ab9
diff --git a/graphics/electrix/Makefile b/graphics/electrix/Makefile
index 8b4a7866f189..05a0f77d126e 100644
--- a/graphics/electrix/Makefile
+++ b/graphics/electrix/Makefile
@@ -11,7 +11,7 @@ COMMENT= Application to view PDF files
LICENSE= GPLv2
-USES= desktop-file-utils pkgconfig python:2.7 tar:bzip2 waf
+USES= desktop-file-utils gnome pkgconfig python:2.7 tar:bzip2 waf
USE_GNOME= gtk20 glib20 intltool intlhack
MAKE_ENV= DESTDIR="${STAGEDIR}" \
diff --git a/graphics/epdfview/Makefile b/graphics/epdfview/Makefile
index 4e2f8b0c3ee0..feae98420444 100644
--- a/graphics/epdfview/Makefile
+++ b/graphics/epdfview/Makefile
@@ -18,7 +18,8 @@ LICENSE= GPLv2
BUILD_DEPENDS= cppunit-config:devel/cppunit
LIB_DEPENDS= libpoppler-glib.so:graphics/poppler-glib
-USES= compiler:c++11-lang desktop-file-utils iconv gmake pkgconfig tar:bzip2
+USES= compiler:c++11-lang desktop-file-utils gmake gnome iconv \
+ pkgconfig tar:bzip2
GNU_CONFIGURE= yes
INSTALLS_ICONS= yes
USE_GNOME= gtk20 intlhack
diff --git a/graphics/evolvotron/Makefile b/graphics/evolvotron/Makefile
index c24e992c5724..4e2815e0ac76 100644
--- a/graphics/evolvotron/Makefile
+++ b/graphics/evolvotron/Makefile
@@ -18,7 +18,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
LIB_DEPENDS= libboost_thread.so:devel/boost-libs
-USES= compiler:c++11-lib gl python qmake qt:5
+USES= compiler:c++11-lib gl gnome python qmake qt:5
USE_QT= core gui widgets xml buildtools_build
USE_GL= gl
QMAKE_ARGS= VERSION_NUMBER="${PORTVERSION}"
diff --git a/graphics/founts/Makefile b/graphics/founts/Makefile
index ac0093e0d95d..a05bd7a0d031 100644
--- a/graphics/founts/Makefile
+++ b/graphics/founts/Makefile
@@ -13,6 +13,7 @@ COMMENT= Demo/program inspired by Erics cascade
LICENSE= GPLv2
+USES= sdl
USE_SDL= sdl
PLIST_FILES= bin/${PORTNAME} \
diff --git a/graphics/fpc-opengl/Makefile b/graphics/fpc-opengl/Makefile
index d52930a2f556..a027d9d6750b 100644
--- a/graphics/fpc-opengl/Makefile
+++ b/graphics/fpc-opengl/Makefile
@@ -16,6 +16,7 @@ OPTIONS_DEFINE= EXAMPLES OPENGL
OPENGL_DESC= Install opengl libraries
OPTIONS_DEFAULT= OPENGL
+OPENGL_USES= gl
OPENGL_USE= GL=glut
HAVE_EXAMPLES= yes
diff --git a/graphics/fracplanet/Makefile b/graphics/fracplanet/Makefile
index 9a21a4574468..49fd18538023 100644
--- a/graphics/fracplanet/Makefile
+++ b/graphics/fracplanet/Makefile
@@ -18,7 +18,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
LIB_DEPENDS= libboost_program_options.so:devel/boost-libs
-USES= compiler:c++11-lang gl qmake:outsource qt:5
+USES= compiler:c++11-lang gl gnome qmake:outsource qt:5
USE_GL= gl glu
QMAKE_ARGS= VERSION_NUMBER=${PORTVERSION}
USE_QT= buildtools_build core gui opengl
diff --git a/graphics/frogr/Makefile b/graphics/frogr/Makefile
index 044b030c10f0..1594c8d74ef6 100644
--- a/graphics/frogr/Makefile
+++ b/graphics/frogr/Makefile
@@ -19,7 +19,8 @@ LIB_DEPENDS= libsoup-2.4.so:devel/libsoup \
libjson-glib-1.0.so:devel/json-glib \
libgcrypt.so:security/libgcrypt
-USES= compiler:c++11-lang meson ninja tar:xz pkgconfig gettext-runtime gettext-tools
+USES= compiler:c++11-lang gettext-runtime gettext-tools gnome meson \
+ ninja pkgconfig tar:xz
USE_GNOME= libxml2 glib20 gtk30
CFLAGS+= -I${LOCALBASE}/include
diff --git a/graphics/fusefs-gphotofs/Makefile b/graphics/fusefs-gphotofs/Makefile
index 46835593fec1..7941b3160e49 100644
--- a/graphics/fusefs-gphotofs/Makefile
+++ b/graphics/fusefs-gphotofs/Makefile
@@ -15,7 +15,7 @@ LICENSE= GPLv2
LIB_DEPENDS= libgphoto2.so:graphics/libgphoto2
-USES= fuse pkgconfig tar:bzip2
+USES= fuse gnome pkgconfig tar:bzip2
USE_GNOME= glib20
GNU_CONFIGURE= yes
diff --git a/graphics/fyre/Makefile b/graphics/fyre/Makefile
index f70e53408f1a..0446592a6e48 100644
--- a/graphics/fyre/Makefile
+++ b/graphics/fyre/Makefile
@@ -13,7 +13,7 @@ COMMENT= Chaos map rendering system with GTK+-2 interface
LICENSE= GPLv2 GPLv3
LICENSE_COMB= dual
-USES= compiler:c++11-lang desktop-file-utils gmake pkgconfig \
+USES= compiler:c++11-lang desktop-file-utils gmake gnome pkgconfig \
shared-mime-info tar:bzip2
USE_GNOME= libglade2
GNU_CONFIGURE= yes
diff --git a/graphics/gcolor2/Makefile b/graphics/gcolor2/Makefile
index 788182924dab..040b6ac68da7 100644
--- a/graphics/gcolor2/Makefile
+++ b/graphics/gcolor2/Makefile
@@ -10,7 +10,7 @@ MASTER_SITES= SF
MAINTAINER= ps.ports@smyrak.com
COMMENT= Simple GTK+ 2.0 color selector
-USES= pkgconfig
+USES= gnome pkgconfig
USE_GNOME= gtk20 gnomeprefix intltool
GNU_CONFIGURE= yes
CPPFLAGS+= -I${LOCALBASE}/include
diff --git a/graphics/gimp-lqr-plugin/Makefile b/graphics/gimp-lqr-plugin/Makefile
index 762b01ce57fd..c75e8ff62dbb 100644
--- a/graphics/gimp-lqr-plugin/Makefile
+++ b/graphics/gimp-lqr-plugin/Makefile
@@ -17,7 +17,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libgimp-2.0.so:graphics/gimp-app \
liblqr-1.so:graphics/liblqr-1
-USES= compiler:c++11-lang gettext gmake localbase pkgconfig \
+USES= compiler:c++11-lang gettext gmake gnome localbase pkgconfig \
tar:bzip2
GNU_CONFIGURE= yes
USE_GNOME= gtk20 intltool
diff --git a/graphics/gliv/Makefile b/graphics/gliv/Makefile
index 1377d9bc9609..bfdcfdb6fcba 100644
--- a/graphics/gliv/Makefile
+++ b/graphics/gliv/Makefile
@@ -15,7 +15,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libgtkglext-x11-1.0.so:x11-toolkits/gtkglext
-USES= compiler:c11 desktop-file-utils gettext gl gmake \
+USES= compiler:c11 desktop-file-utils gettext gl gmake gnome \
localbase:ldflags pathfix pkgconfig tar:bzip2
USE_GNOME= gnomeprefix gtk20
USE_GL= yes
diff --git a/graphics/gnash/Makefile b/graphics/gnash/Makefile
index ad743c5aeb72..5a1f8efe5c25 100644
--- a/graphics/gnash/Makefile
+++ b/graphics/gnash/Makefile
@@ -149,11 +149,13 @@ LIB_DEPENDS+= libavcodec.so:multimedia/ffmpeg \
CONFIGURE_ARGS+= --enable-media=ffmpeg \
--with-ffmpeg-incl=${LOCALBASE}/include/libavcodec \
--with-ffmpeg-lib=${LOCALBASE}/lib
+USES+= sdl
USE_SDL+= sdl
MAKE_ARGS+= INCLUDES="-I${LOCALBASE}/include/ffmpeg"
.elif ${PORT_OPTIONS:MGSTREAMER} && empty(PORT_OPTIONS:MFFMPEG)
USE_GSTREAMER= ffmpeg mad vorbis
CONFIGURE_ARGS+= --enable-media=gst
+USES+= sdl
USE_SDL+= sdl
.else
CONFIGURE_ARGS+= --enable-media=none
diff --git a/graphics/gnofract4d/Makefile b/graphics/gnofract4d/Makefile
index c5967c5e3211..fc7c6d7577a6 100644
--- a/graphics/gnofract4d/Makefile
+++ b/graphics/gnofract4d/Makefile
@@ -20,7 +20,7 @@ RUN_DEPENDS= xdg-open:devel/xdg-utils
USE_GITHUB= yes
GH_ACCOUNT= edyoung
-USES= desktop-file-utils display:build jpeg localbase pathfix \
+USES= desktop-file-utils display:build gnome jpeg localbase pathfix \
pkgconfig python:2.7 shared-mime-info shebangfix
SHEBANG_FILES= fractutils/get.py
USE_GNOME= intlhack libxslt:build pygtk2
diff --git a/graphics/goocanvasmm2/Makefile b/graphics/goocanvasmm2/Makefile
index ac1a41e4e216..41b5ca12b3ac 100644
--- a/graphics/goocanvasmm2/Makefile
+++ b/graphics/goocanvasmm2/Makefile
@@ -14,7 +14,8 @@ COMMENT= C++ bindings for the goocanvas widget for GTK
LIB_DEPENDS= libgoocanvas-2.0.so:graphics/goocanvas2
-USES= compiler:c++11-lang gmake libtool pathfix pkgconfig tar:xz
+USES= compiler:c++11-lang gmake gnome libtool pathfix pkgconfig \
+ tar:xz
USE_CXXSTD= c++11
USE_GNOME= gtkmm30
GNU_CONFIGURE= yes
diff --git a/graphics/gource/Makefile b/graphics/gource/Makefile
index cd2b7437be9f..e75cac964021 100644
--- a/graphics/gource/Makefile
+++ b/graphics/gource/Makefile
@@ -20,7 +20,7 @@ LIB_DEPENDS= libfreetype.so:print/freetype2 \
RUN_DEPENDS= ${LOCALBASE}/include/glm/glm.hpp:math/glm
GNU_CONFIGURE= yes
-USES= gmake gl pkgconfig compiler:c++0x
+USES= compiler:c++0x gl gmake pkgconfig sdl
USE_GL= glew gl glu
USE_SDL= image2 sdl2
diff --git a/graphics/gpaint/Makefile b/graphics/gpaint/Makefile
index 30c68a4d5e10..6c17d450315f 100644
--- a/graphics/gpaint/Makefile
+++ b/graphics/gpaint/Makefile
@@ -11,7 +11,7 @@ MASTER_SITES= GNU_ALPHA
MAINTAINER= ports@FreeBSD.org
COMMENT= Small-scale painting program for GNOME
-USES= libtool pkgconfig
+USES= gnome libtool pkgconfig
USE_GNOME= libgnomeprint libgnomeprintui
GNU_CONFIGURE= yes
LIBS+= -lm
diff --git a/graphics/grafx2/Makefile b/graphics/grafx2/Makefile
index e61139141e03..fde4c4fdefae 100644
--- a/graphics/grafx2/Makefile
+++ b/graphics/grafx2/Makefile
@@ -18,7 +18,7 @@ LIB_DEPENDS= libX11.so:x11/libX11 \
libpng.so:graphics/png \
libtiff.so:graphics/tiff
-USES= desktop-file-utils gmake iconv:wchar_t pkgconfig
+USES= desktop-file-utils gmake gnome iconv:wchar_t pkgconfig sdl
USE_SDL= sdl2 image2
USE_GITLAB= yes
diff --git a/graphics/gtkam/Makefile b/graphics/gtkam/Makefile
index d05d2667fb59..e535e6845e91 100644
--- a/graphics/gtkam/Makefile
+++ b/graphics/gtkam/Makefile
@@ -15,7 +15,7 @@ LICENSE= GPLv2+
LIB_DEPENDS= libexif-gtk.so:graphics/libexif-gtk \
libgphoto2.so:graphics/libgphoto2
-USES= gettext gmake pathfix pkgconfig
+USES= gettext gmake gnome pathfix pkgconfig
USE_GNOME= gtk20 intltool
GNU_CONFIGURE= yes
diff --git a/graphics/gts/Makefile b/graphics/gts/Makefile
index 91cf01887977..ac353a337c64 100644
--- a/graphics/gts/Makefile
+++ b/graphics/gts/Makefile
@@ -16,7 +16,7 @@ CONFLICTS= pcb-[0-9]*
GNU_CONFIGURE= yes
INSTALL_TARGET= install-strip
-USES= libtool localbase pathfix pkgconfig
+USES= gnome libtool localbase pathfix pkgconfig
USE_GNOME= glib20
USE_LDCONFIG= yes
diff --git a/graphics/guilib/Makefile b/graphics/guilib/Makefile
index 0d3c87cb5706..73bf93b705cb 100644
--- a/graphics/guilib/Makefile
+++ b/graphics/guilib/Makefile
@@ -12,7 +12,7 @@ MAINTAINER= acm@FreeBSD.org
COMMENT= Simple GUI framework for use with SDL
USE_SDL= sdl
-USES= gmake libtool
+USES= gmake libtool sdl
GNU_CONFIGURE= yes
USE_LDCONFIG= yes
INSTALL_TARGET= install-strip
diff --git a/graphics/hugin/Makefile b/graphics/hugin/Makefile
index 8414672c4ec9..52c75d9d0132 100644
--- a/graphics/hugin/Makefile
+++ b/graphics/hugin/Makefile
@@ -28,8 +28,8 @@ RUN_DEPENDS= enblend>=4.1.4:graphics/enblend \
BROKEN_i386= Fails to build: ld: error: src/hugin_base/libhuginbase.so.0.0: undefined reference to __atomic_load
-USES= cmake compiler:c++11-lib gl desktop-file-utils \
- gettext jpeg pkgconfig shared-mime-info shebangfix tar:bzip2
+USES= cmake compiler:c++11-lib desktop-file-utils gettext gl gnome \
+ jpeg pkgconfig shared-mime-info shebangfix tar:bzip2
CMAKE_ARGS= -DwxWidgets_CONFIG_EXECUTABLE=${WX_CONFIG}
USE_WX= 3.0+
USE_GL= glew glut
diff --git a/graphics/iccxml/Makefile b/graphics/iccxml/Makefile
index b2af595883fc..f5d25c9d242b 100644
--- a/graphics/iccxml/Makefile
+++ b/graphics/iccxml/Makefile
@@ -11,7 +11,7 @@ COMMENT= Tools for reading and writing the ICC profile contents as XML files
LIB_DEPENDS= libSampleICC.so:graphics/sampleicc
-USES= gmake pathfix pkgconfig libtool
+USES= gmake gnome libtool pathfix pkgconfig
GNU_CONFIGURE= yes
USE_GNOME= libxml2
USE_LDCONFIG= yes
diff --git a/graphics/icon-slicer/Makefile b/graphics/icon-slicer/Makefile
index 21fb4e309906..c57417d3afda 100644
--- a/graphics/icon-slicer/Makefile
+++ b/graphics/icon-slicer/Makefile
@@ -14,7 +14,7 @@ LICENSE= MIT # in readme and sources; COPYING seem to be unrelated
LIB_DEPENDS= libpopt.so:devel/popt
-USES= localbase pkgconfig
+USES= gnome localbase pkgconfig
USE_GNOME= gtk20
GNU_CONFIGURE= yes
diff --git a/graphics/lazpaint/Makefile b/graphics/lazpaint/Makefile
index b33cb085579a..2a7fc1e63b5b 100644
--- a/graphics/lazpaint/Makefile
+++ b/graphics/lazpaint/Makefile
@@ -15,7 +15,7 @@ LICENSE= GPLv3
gtk2_CONFLICTS_INSTALL= ${PORTNAME}-qt5
qt5_CONFLICTS_INSTALL= ${PORTNAME}-gtk2
-USES= dos2unix fpc lazarus:flavors xorg
+USES= dos2unix fpc gnome lazarus:flavors xorg
USE_FPC= chm fcl-base fcl-image fcl-json fcl-net fcl-web fcl-xml \
opengl openssl pasjpeg rtl-extra rtl-objpas x11
USE_XORG= x11
diff --git a/graphics/lcdtest/Makefile b/graphics/lcdtest/Makefile
index 8d6ce9ddddb3..1ea4848021a1 100644
--- a/graphics/lcdtest/Makefile
+++ b/graphics/lcdtest/Makefile
@@ -19,6 +19,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
RUN_DEPENDS= liberation-fonts-ttf>0:x11-fonts/liberation-fonts-ttf
+USES= sdl
USE_SDL= sdl image ttf
PLIST_FILES= bin/${PORTNAME} \
diff --git a/graphics/lensfun/Makefile b/graphics/lensfun/Makefile
index 99cc5646473a..2ef56d7ac9f6 100644
--- a/graphics/lensfun/Makefile
+++ b/graphics/lensfun/Makefile
@@ -18,7 +18,7 @@ LICENSE_FILE_CC-BY-SA-3.0= ${WRKSRC}/docs/cc-by-sa-3.0.txt
LIB_DEPENDS= libpng.so:graphics/png
-USES= cmake gettext-runtime pathfix pkgconfig shebangfix
+USES= cmake gettext-runtime gnome pathfix pkgconfig shebangfix
SHEBANG_FILES= apps/lensfun-update-data apps/lensfun-add-adapter
USE_GNOME= glib20
USE_LDCONFIG= yes
diff --git a/graphics/libexif-gtk/Makefile b/graphics/libexif-gtk/Makefile
index a342873a27a5..b66a2f6f31f8 100644
--- a/graphics/libexif-gtk/Makefile
+++ b/graphics/libexif-gtk/Makefile
@@ -15,7 +15,7 @@ LICENSE= LGPL21
LIB_DEPENDS= libexif.so:graphics/libexif
GNU_CONFIGURE= yes
-USES= libtool pkgconfig
+USES= gnome libtool pkgconfig
USE_GNOME= gtk20
USE_LDCONFIG= yes
diff --git a/graphics/libgnomecanvas/Makefile b/graphics/libgnomecanvas/Makefile
index 669d025edaa1..07e1d2a8ce7a 100644
--- a/graphics/libgnomecanvas/Makefile
+++ b/graphics/libgnomecanvas/Makefile
@@ -16,7 +16,7 @@ USES+= tar:bzip2
.if !defined(REFERENCE_PORT)
-USES+= gettext gmake libtool:keepla pathfix pkgconfig
+USES+= gettext gmake gnome libtool:keepla pathfix pkgconfig
USE_LDCONFIG= yes
USE_GNOME= intltool libglade2 libartlgpl2 referencehack
GNU_CONFIGURE= yes
diff --git a/graphics/libgnomecanvasmm26/Makefile b/graphics/libgnomecanvasmm26/Makefile
index be0354c01bc1..dfb74f969b3f 100644
--- a/graphics/libgnomecanvasmm26/Makefile
+++ b/graphics/libgnomecanvasmm26/Makefile
@@ -14,8 +14,8 @@ COMMENT= C++ wrapper for libgnomecanvas library
LIB_DEPENDS= libgtkmm-2.4.so:x11-toolkits/gtkmm24
-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
USE_CXXSTD= c++11
USE_GNOME= libgnomecanvas
GNU_CONFIGURE= yes
diff --git a/graphics/libgxps/Makefile b/graphics/libgxps/Makefile
index 68a31b78a44e..4fb242fc7673 100644
--- a/graphics/libgxps/Makefile
+++ b/graphics/libgxps/Makefile
@@ -15,7 +15,7 @@ LIB_DEPENDS= libfreetype.so:print/freetype2 \
libpng.so:graphics/png \
liblcms2.so:graphics/lcms2
-USES= gettext jpeg libarchive localbase meson pkgconfig tar:xz
+USES= gettext gnome jpeg libarchive localbase meson pkgconfig tar:xz
USE_LDCONFIG= yes
USE_GNOME= cairo glib20 introspection:build
diff --git a/graphics/liblqr-1/Makefile b/graphics/liblqr-1/Makefile
index b05ab31d2656..d57320ca687e 100644
--- a/graphics/liblqr-1/Makefile
+++ b/graphics/liblqr-1/Makefile
@@ -13,7 +13,7 @@ COMMENT= Easy to use C/C++ seam carving library
LICENSE= LGPL3
LICENSE_FILE= ${WRKSRC}/COPYING.LESSER
-USES= tar:bzip2 gettext gmake pkgconfig libtool
+USES= gettext gmake gnome libtool pkgconfig tar:bzip2
GNU_CONFIGURE= yes
USE_GNOME= glib20
INSTALL_TARGET= install-strip
diff --git a/graphics/libopenraw/Makefile b/graphics/libopenraw/Makefile
index 6a2eca481be9..8fb4d5c82ea1 100644
--- a/graphics/libopenraw/Makefile
+++ b/graphics/libopenraw/Makefile
@@ -15,7 +15,8 @@ LICENSE_FILE= ${WRKSRC}/COPYING.LESSER
BUILD_DEPENDS= ${LOCALBASE}/include/boost/variant.hpp:devel/boost-libs
-USES= compiler:c++11-lib jpeg libtool localbase pkgconfig tar:bz2
+USES= compiler:c++11-lib gnome jpeg libtool localbase pkgconfig \
+ tar:bz2
USE_GNOME= libxml2
USE_LDCONFIG= yes
diff --git a/graphics/libpano13/Makefile b/graphics/libpano13/Makefile
index 4a6f8188a96c..1edaca258faa 100644
--- a/graphics/libpano13/Makefile
+++ b/graphics/libpano13/Makefile
@@ -18,7 +18,7 @@ LIB_DEPENDS= libpng.so:graphics/png \
USE_GNOME= gtk20 glib20 pango atk
-USES= autoreconf jpeg libtool pathfix
+USES= autoreconf gnome jpeg libtool pathfix
GNU_CONFIGURE= yes
CPPFLAGS+= -I${LOCALBASE}/include/gtk-2.0 \
-I${LOCALBASE}/include/glib-2.0 \
diff --git a/graphics/libsvg/Makefile b/graphics/libsvg/Makefile
index fad0cd5a5f4b..753121633f8a 100644
--- a/graphics/libsvg/Makefile
+++ b/graphics/libsvg/Makefile
@@ -16,7 +16,7 @@ LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \
GNU_CONFIGURE= yes
USE_GNOME= libxml2
-USES= iconv jpeg libtool pathfix pkgconfig
+USES= gnome iconv jpeg libtool pathfix pkgconfig
USE_LDCONFIG= yes
CFLAGS+= -I${LOCALBASE}/include
diff --git a/graphics/lightzone/Makefile b/graphics/lightzone/Makefile
index c54eee0d01f3..3ef931c85508 100644
--- a/graphics/lightzone/Makefile
+++ b/graphics/lightzone/Makefile
@@ -34,7 +34,7 @@ USE_GITHUB= yes
GH_ACCOUNT= ktgw0316
GH_PROJECT= LightZone
-USES= desktop-file-utils gmake jpeg pkgconfig xorg
+USES= desktop-file-utils gmake gnome jpeg pkgconfig xorg
USE_ANT= yes
USE_JAVA= yes
USE_GCC= yes
diff --git a/graphics/magnum-extras/Makefile b/graphics/magnum-extras/Makefile
index 17bcc916cf4f..408837d31ea0 100644
--- a/graphics/magnum-extras/Makefile
+++ b/graphics/magnum-extras/Makefile
@@ -20,7 +20,7 @@ LIB_DEPENDS= libassimp.so:multimedia/assimp \
libMagnum.so:graphics/magnum \
libpng.so:graphics/png
-USES= cmake compiler:c++14-lang gl
+USES= cmake compiler:c++14-lang gl sdl
USE_GITHUB= yes
GH_ACCOUNT= mosra
GH_TUPLE= mosra:toolchains:fc22ff5:t/toolchains
diff --git a/graphics/mapnik/Makefile b/graphics/mapnik/Makefile
index e8e19bf36184..4bb8933544ba 100644
--- a/graphics/mapnik/Makefile
+++ b/graphics/mapnik/Makefile
@@ -26,7 +26,7 @@ LIB_DEPENDS= libicuuc.so:devel/icu \
libfreetype.so:print/freetype2 \
libharfbuzz.so:print/harfbuzz
-USES= compiler:c++11-lib pkgconfig python scons tar:bzip2
+USES= compiler:c++11-lib gnome pkgconfig python scons tar:bzip2
USE_GNOME= libxml2
USE_LDCONFIG= yes
MAKE_ARGS= INPUT_PLUGINS="`${ECHO} ${INPUT_PLUGINS} | ${TR} ' ' ,`" \
diff --git a/graphics/mirage/Makefile b/graphics/mirage/Makefile
index 059d544fb692..df64dbb8d907 100644
--- a/graphics/mirage/Makefile
+++ b/graphics/mirage/Makefile
@@ -12,7 +12,7 @@ COMMENT= Fast and simple image viewer
LICENSE= GPLv3
-USES= desktop-file-utils gettext python:2.7 tar:bzip2
+USES= desktop-file-utils gettext gnome python:2.7 tar:bzip2
USE_GNOME= gtk20 pygtk2
USE_PYTHON= distutils
PYDISTUTILS_PKGNAME= Mirage
diff --git a/graphics/mtpaint/Makefile b/graphics/mtpaint/Makefile
index b10da43e6ee3..fffb7c6c95e1 100644
--- a/graphics/mtpaint/Makefile
+++ b/graphics/mtpaint/Makefile
@@ -18,7 +18,7 @@ LIB_DEPENDS= libpng.so:graphics/png \
libgif.so:graphics/giflib \
libfreetype.so:print/freetype2
-USES= desktop-file-utils gmake iconv jpeg pkgconfig tar:bzip2
+USES= desktop-file-utils gmake gnome iconv jpeg pkgconfig tar:bzip2
USE_GNOME= gtk20
HAS_CONFIGURE= yes
CONFIGURE_ARGS= --prefix=${PREFIX} --mandir=${MAN1PREFIX}/man/man1 \
diff --git a/graphics/nathive/Makefile b/graphics/nathive/Makefile
index 641fe309b463..ca9d7ba7ba85 100644
--- a/graphics/nathive/Makefile
+++ b/graphics/nathive/Makefile
@@ -13,7 +13,7 @@ COMMENT= Lightweight image editor
LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/COPYING
-USES= gmake python:2.7 shebangfix tar:tgz
+USES= gmake gnome python:2.7 shebangfix tar:tgz
SHEBANG_GLOB= *.py *.cy
USE_GNOME= pygtk2
MAKEFILE= makefile
diff --git a/graphics/ocre/Makefile b/graphics/ocre/Makefile
index 04b1000f06ef..daf4774ab1d1 100644
--- a/graphics/ocre/Makefile
+++ b/graphics/ocre/Makefile
@@ -22,7 +22,7 @@ RUN_DEPENDS= display:graphics/ImageMagick6 \
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}/${PORTNAME}
-USES= compiler:c11 gettext gmake pkgconfig tar:tgz
+USES= compiler:c11 gettext gmake gnome pkgconfig tar:tgz
USE_GNOME= gtk20
MAKE_ARGS= CC="${CC}" CFLAGS1="${CFLAGS}"
diff --git a/graphics/pdf2svg/Makefile b/graphics/pdf2svg/Makefile
index f6837cd66e6b..a302aed459ea 100644
--- a/graphics/pdf2svg/Makefile
+++ b/graphics/pdf2svg/Makefile
@@ -18,7 +18,7 @@ LIB_DEPENDS= libpoppler-glib.so:graphics/poppler-glib
USE_GITHUB= yes
GH_ACCOUNT= db9052
-USES= pkgconfig
+USES= gnome pkgconfig
USE_GNOME= cairo
GNU_CONFIGURE= yes
diff --git a/graphics/pho/Makefile b/graphics/pho/Makefile
index f7e311f170aa..3d5f42f5a5d3 100644
--- a/graphics/pho/Makefile
+++ b/graphics/pho/Makefile
@@ -12,7 +12,7 @@ COMMENT= Lightweight image viewer
LICENSE= GPLv2
-USES= gmake pkgconfig
+USES= gmake gnome pkgconfig
USE_GNOME= gtk20
MAKE_ARGS= INSTALLPREFIX="${STAGEDIR}${PREFIX}"
ALL_TARGET= ${PORTNAME}
diff --git a/graphics/pixelize/Makefile b/graphics/pixelize/Makefile
index 10b5c5e04937..1db8d2f40636 100644
--- a/graphics/pixelize/Makefile
+++ b/graphics/pixelize/Makefile
@@ -14,7 +14,7 @@ COMMENT= Use many scaled down images to try to duplicate another image
LICENSE= GPLv2
-USES= pkgconfig
+USES= gnome pkgconfig
USE_GNOME= gtk20
PLIST_FILES= bin/make_db bin/pixelize
diff --git a/graphics/py-goocanvas/Makefile b/graphics/py-goocanvas/Makefile
index 9f16125f04d4..4a776678fb7b 100644
--- a/graphics/py-goocanvas/Makefile
+++ b/graphics/py-goocanvas/Makefile
@@ -21,7 +21,7 @@ USE_GNOME= pygtk2
USE_PYTHON= flavors
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --disable-docs
-USES= gmake libtool pathfix pkgconfig python:2.7 tar:bzip2
+USES= gmake gnome libtool pathfix pkgconfig python:2.7 tar:bzip2
INSTALL_TARGET= install-strip
post-patch:
diff --git a/graphics/py-paint/Makefile b/graphics/py-paint/Makefile
index c7b1f4c427a6..34d48e700742 100644
--- a/graphics/py-paint/Makefile
+++ b/graphics/py-paint/Makefile
@@ -20,7 +20,7 @@ LIB_DEPENDS= libpng.so:graphics/png \
OPTIONS_DEFINE= EXAMPLES
-USES= python:2.7
+USES= gnome python:2.7
USE_PYTHON= distutils autoplist
USE_GNOME= libartlgpl2
NO_WRKSUBDIR= yes
diff --git a/graphics/py-poppler/Makefile b/graphics/py-poppler/Makefile
index 1cb08588ba7e..920bbceaf46b 100644
--- a/graphics/py-poppler/Makefile
+++ b/graphics/py-poppler/Makefile
@@ -17,7 +17,7 @@ COMMENT= Python bindings for the Poppler PDF rendering library
LIB_DEPENDS= libpoppler-glib.so:graphics/poppler-glib
GNU_CONFIGURE= yes
-USES= gmake libtool pkgconfig python:2.7
+USES= gmake gnome libtool pkgconfig python:2.7
USE_GNOME= atk pygtk2
USE_PYTHON= flavors
diff --git a/graphics/rgbpaint/Makefile b/graphics/rgbpaint/Makefile
index 4b30910dbcb4..16ec95e2ae3c 100644
--- a/graphics/rgbpaint/Makefile
+++ b/graphics/rgbpaint/Makefile
@@ -12,7 +12,7 @@ COMMENT= Very basic painting program
LICENSE= GPLv2+
-USES= gettext pkgconfig tar:bzip2
+USES= gettext gnome pkgconfig tar:bzip2
USE_GNOME= gtk20
HAS_CONFIGURE= yes
CONFIGURE_ARGS= --prefix=${PREFIX} --mandir=${MAN1PREFIX}/man/man1 \
diff --git a/graphics/sane-epkowa/Makefile b/graphics/sane-epkowa/Makefile
index 9b06bb2f64b1..1af8f0092dcb 100644
--- a/graphics/sane-epkowa/Makefile
+++ b/graphics/sane-epkowa/Makefile
@@ -71,7 +71,7 @@ USE_GNOME= gtk20
# The original uses gmake and ./configure
# Also pass appropriate flags to configure to use FreeBSD locations.
-USES= gmake pkgconfig
+USES= gmake gnome pkgconfig
GNU_CONFIGURE= yes
CONFIGURE_ARGS+=--prefix=${PREFIX} LDFLAGS="-L${PREFIX}/lib -lgetline" CPPFLAGS=-I${PREFIX}/include
diff --git a/graphics/sdl2_gfx/Makefile b/graphics/sdl2_gfx/Makefile
index 75b91f15c995..b854cf0fb1db 100644
--- a/graphics/sdl2_gfx/Makefile
+++ b/graphics/sdl2_gfx/Makefile
@@ -12,7 +12,7 @@ COMMENT= SDL graphics drawing primitives and other support functions
LICENSE= ZLIB
-USES= gmake libtool pathfix
+USES= gmake libtool pathfix sdl
USE_SDL= sdl2
GNU_CONFIGURE= yes
INSTALL_TARGET= install-strip
diff --git a/graphics/sdl_gfx/Makefile b/graphics/sdl_gfx/Makefile
index 679d4b163e84..4f2357547c1f 100644
--- a/graphics/sdl_gfx/Makefile
+++ b/graphics/sdl_gfx/Makefile
@@ -13,7 +13,7 @@ COMMENT= SDL graphics drawing primitives and other support functions
LICENSE= ZLIB
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= autoreconf gmake libtool pathfix
+USES= autoreconf gmake libtool pathfix sdl
USE_SDL= sdl
GNU_CONFIGURE= yes
USE_LDCONFIG= yes
diff --git a/graphics/sdl_ttf/Makefile b/graphics/sdl_ttf/Makefile
index d21cf1c7828f..5791bd53affa 100644
--- a/graphics/sdl_ttf/Makefile
+++ b/graphics/sdl_ttf/Makefile
@@ -26,7 +26,8 @@ USE_LDCONFIG= yes
OPTIONS_DEFINE= OPENGL
OPTIONS_DEFAULT= OPENGL
-OPENGL_USE= GL=yes
+OPENGL_USES= gl
+OPENGL_USE= GL=glu
post-install:
${INSTALL_PROGRAM} ${WRKSRC}/.libs/glfont ${STAGEDIR}${PREFIX}/bin
diff --git a/graphics/swfdec/Makefile b/graphics/swfdec/Makefile
index ff6db386976b..c7b92b2a9e66 100644
--- a/graphics/swfdec/Makefile
+++ b/graphics/swfdec/Makefile
@@ -16,7 +16,7 @@ LIB_DEPENDS= liboil-0.3.so:devel/liboil \
GNU_CONFIGURE= yes
INSTALL_TARGET= install-strip
-USES= libtool pathfix pkgconfig
+USES= gnome libtool pathfix pkgconfig
USE_LDCONFIG= yes
USE_GNOME= gtk20
USE_GSTREAMER= core good mp3 ffmpeg
diff --git a/graphics/swfmill/Makefile b/graphics/swfmill/Makefile
index 49eed8ce8818..eaeed1f8c574 100644
--- a/graphics/swfmill/Makefile
+++ b/graphics/swfmill/Makefile
@@ -18,7 +18,8 @@ LIB_DEPENDS= libpng.so:graphics/png \
libgcrypt.so:security/libgcrypt \
libgpg-error.so:security/libgpg-error
-USES= compiler:c++11-lang dos2unix iconv gmake pkgconfig libtool
+USES= compiler:c++11-lang dos2unix gmake gnome iconv libtool \
+ pkgconfig
USE_GNOME= libxml2 libxslt
GNU_CONFIGURE= yes
CPPFLAGS+= -I${LOCALBASE}/include
diff --git a/graphics/synaesthesia/Makefile b/graphics/synaesthesia/Makefile
index 1d84f84518b5..ed50ae939ab4 100644
--- a/graphics/synaesthesia/Makefile
+++ b/graphics/synaesthesia/Makefile
@@ -13,7 +13,7 @@ COMMENT= Real-time graphical music representation program
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
-USES= alias gmake
+USES= alias gmake sdl
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --with-sdl-prefix=${LOCALBASE}
USE_SDL= sdl
diff --git a/graphics/synfigstudio/Makefile b/graphics/synfigstudio/Makefile
index 97dbc4c7dc04..d4bd7a705519 100644
--- a/graphics/synfigstudio/Makefile
+++ b/graphics/synfigstudio/Makefile
@@ -23,8 +23,8 @@ LIB_DEPENDS= libHalf.so:graphics/ilmbase \
libsynfig.so:devel/synfig
RUN_DEPENDS= xdg-open:devel/xdg-utils
-USES= compiler:c++11-lang desktop-file-utils gmake libtool localbase \
- pathfix pkgconfig shared-mime-info
+USES= compiler:c++11-lang desktop-file-utils gmake gnome libtool \
+ localbase pathfix pkgconfig shared-mime-info
USE_CXXSTD= c++11
USE_GNOME= gtkmm30 intltool
GNU_CONFIGURE= yes
diff --git a/graphics/timeless/Makefile b/graphics/timeless/Makefile
index 95e06eab5f3c..c93f301e6e63 100644
--- a/graphics/timeless/Makefile
+++ b/graphics/timeless/Makefile
@@ -10,6 +10,7 @@ MASTER_SITES= LOCAL/shaun
MAINTAINER= ports@FreeBSD.org
COMMENT= FreeBSD/SDL port of Tran's Timeless Demo with Sound
+USES= sdl
USE_SDL= sdl mixer
LDFLAGS+= -lm
diff --git a/graphics/viewnior/Makefile b/graphics/viewnior/Makefile
index 5244af528b2d..fe63a5038996 100644
--- a/graphics/viewnior/Makefile
+++ b/graphics/viewnior/Makefile
@@ -15,7 +15,7 @@ LICENSE= GPLv3
LIB_DEPENDS= libexiv2.so:graphics/exiv2
USES= autoreconf compiler:c++11-lang desktop-file-utils gettext-tools \
- gmake libtool pkgconfig
+ gmake gnome libtool pkgconfig
USE_GITHUB= yes
GH_ACCOUNT= hellosiyan
diff --git a/graphics/vp/Makefile b/graphics/vp/Makefile
index 556305cec2cc..1a35d9f5dfa0 100644
--- a/graphics/vp/Makefile
+++ b/graphics/vp/Makefile
@@ -12,7 +12,7 @@ COMMENT= Image viewer for X
GNU_CONFIGURE= yes
LIBS+= -lm
-USES= tar:xz
+USES= sdl tar:xz
USE_SDL= image
PLIST_FILES= bin/vp man/man1/vp.1.gz
diff --git a/graphics/zathura-cb/Makefile b/graphics/zathura-cb/Makefile
index baa69286a0e8..22c18cb800e2 100644
--- a/graphics/zathura-cb/Makefile
+++ b/graphics/zathura-cb/Makefile
@@ -16,7 +16,8 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= zathura:graphics/zathura
RUN_DEPENDS= zathura:graphics/zathura
-USES= meson ninja compiler:c11 desktop-file-utils pkgconfig libarchive ssl tar:xz
+USES= compiler:c11 desktop-file-utils gnome libarchive meson ninja \
+ pkgconfig ssl tar:xz
USE_GNOME= glib20 gtk30
PLIST_FILES= lib/zathura/libcb.so \
diff --git a/graphics/zathura-djvu/Makefile b/graphics/zathura-djvu/Makefile
index 9a3235dc5626..bbf57efdcf41 100644
--- a/graphics/zathura-djvu/Makefile
+++ b/graphics/zathura-djvu/Makefile
@@ -18,7 +18,8 @@ LIB_DEPENDS= libdjvulibre.so:graphics/djvulibre
BUILD_DEPENDS= zathura:graphics/zathura
RUN_DEPENDS= zathura:graphics/zathura
-USES= meson ninja compiler:c11 desktop-file-utils pkgconfig tar:xz
+USES= compiler:c11 desktop-file-utils gnome meson ninja pkgconfig \
+ tar:xz
USE_GNOME= glib20 gtk30
PLIST_FILES= lib/zathura/libdjvu.so \
diff --git a/graphics/zathura-pdf-poppler/Makefile b/graphics/zathura-pdf-poppler/Makefile
index 8037b88c7960..7eee7746725e 100644
--- a/graphics/zathura-pdf-poppler/Makefile
+++ b/graphics/zathura-pdf-poppler/Makefile
@@ -18,7 +18,8 @@ LIB_DEPENDS= libpoppler-glib.so:graphics/poppler-glib
BUILD_DEPENDS= zathura:graphics/zathura
RUN_DEPENDS= zathura:graphics/zathura
-USES= meson ninja compiler:c11 desktop-file-utils pkgconfig tar:xz
+USES= compiler:c11 desktop-file-utils gnome meson ninja pkgconfig \
+ tar:xz
USE_GNOME= glib20 gtk30
CONFLICTS= zathura-pdf-mupdf-[0-9]*
diff --git a/graphics/zathura-ps/Makefile b/graphics/zathura-ps/Makefile
index 8ae8891529c5..08a7a3661676 100644
--- a/graphics/zathura-ps/Makefile
+++ b/graphics/zathura-ps/Makefile
@@ -17,7 +17,8 @@ LIB_DEPENDS= libspectre.so:print/libspectre
BUILD_DEPENDS= zathura:graphics/zathura
RUN_DEPENDS= zathura:graphics/zathura
-USES= meson ninja compiler:c11 desktop-file-utils pkgconfig ssl tar:xz
+USES= compiler:c11 desktop-file-utils gnome meson ninja pkgconfig ssl \
+ tar:xz
USE_GNOME= glib20 gtk30
PLIST_FILES= lib/zathura/libps.so \