aboutsummaryrefslogtreecommitdiff
path: root/multimedia
diff options
context:
space:
mode:
authorTobias Kortkamp <tobik@FreeBSD.org>2019-11-08 13:59:51 +0000
committerTobias Kortkamp <tobik@FreeBSD.org>2019-11-08 13:59:51 +0000
commit0ff2775088f054712adf45c91c7e479b538d5efd (patch)
tree1771fbee78554f01a77b70350275aeec20a2b9a3 /multimedia
parentba284573681e85a059c5c2eb8cad050ff23fd8ac (diff)
downloadports-0ff2775088f054712adf45c91c7e479b538d5efd.tar.gz
ports-0ff2775088f054712adf45c91c7e479b538d5efd.zip
Notes
Diffstat (limited to 'multimedia')
-rw-r--r--multimedia/aravis/Makefile2
-rw-r--r--multimedia/bino/Makefile2
-rw-r--r--multimedia/celluloid/Makefile3
-rw-r--r--multimedia/deforaos-player/Makefile2
-rw-r--r--multimedia/devede/Makefile2
-rw-r--r--multimedia/dumpmpeg/Makefile1
-rw-r--r--multimedia/dvdauthor/Makefile2
-rw-r--r--multimedia/ffmpegthumbnailer/Makefile2
-rw-r--r--multimedia/gaupol/Makefile2
-rw-r--r--multimedia/gdvrecv/Makefile2
-rw-r--r--multimedia/gmimms/Makefile2
-rw-r--r--multimedia/gnome-subtitles/Makefile3
-rw-r--r--multimedia/gst123/Makefile2
-rw-r--r--multimedia/gstreamer/Makefile3
-rw-r--r--multimedia/gstreamer1-libav/Makefile2
-rw-r--r--multimedia/gstreamer1-plugins-svt-av1/Makefile2
-rw-r--r--multimedia/gstreamer1-plugins-svt-hevc/Makefile2
-rw-r--r--multimedia/gstreamer1-plugins-svt-vp9/Makefile2
-rw-r--r--multimedia/gstreamermm/Makefile3
-rw-r--r--multimedia/gtk-recordmydesktop/Makefile2
-rw-r--r--multimedia/imagination/Makefile2
-rw-r--r--multimedia/kamoso/Makefile3
-rw-r--r--multimedia/mjpegtools/Makefile7
-rw-r--r--multimedia/mlt/Makefile2
-rw-r--r--multimedia/mpv/Makefile1
-rw-r--r--multimedia/oggvideotools/Makefile3
-rw-r--r--multimedia/ogmrip/Makefile3
-rw-r--r--multimedia/openshot/Makefile2
-rw-r--r--multimedia/pwcbsd/Makefile2
-rw-r--r--multimedia/pwcview/Makefile2
-rw-r--r--multimedia/py-gstreamer/Makefile2
-rw-r--r--multimedia/py-kaa-base/Makefile2
-rw-r--r--multimedia/py-openlp/Makefile2
-rw-r--r--multimedia/pymp/Makefile2
-rw-r--r--multimedia/qmmp-qt5/Makefile7
-rw-r--r--multimedia/quodlibet/Makefile2
-rw-r--r--multimedia/sabbu/Makefile2
-rw-r--r--multimedia/smpeg/Makefile2
-rw-r--r--multimedia/smpeg2/Makefile2
-rw-r--r--multimedia/snappy/Makefile3
-rw-r--r--multimedia/swfdec-gnome/Makefile3
-rw-r--r--multimedia/tovid/Makefile2
-rw-r--r--multimedia/winff/Makefile1
-rw-r--r--multimedia/xine/Makefile2
44 files changed, 55 insertions, 49 deletions
diff --git a/multimedia/aravis/Makefile b/multimedia/aravis/Makefile
index ae32b620320e..44da881251b8 100644
--- a/multimedia/aravis/Makefile
+++ b/multimedia/aravis/Makefile
@@ -17,7 +17,7 @@ CONFLICTS_INSTALL= ${PORTNAME}*
LIB_DEPENDS+= libaravis-0.6.so:devel/libaravis \
libnotify.so:devel/libnotify
-USES= autoreconf gettext gmake libtool pkgconfig
+USES= autoreconf gettext gmake gnome libtool pkgconfig
USE_GNOME= cairo glib20 intltool gtk30
USE_GSTREAMER1= yes
GNU_CONFIGURE= yes
diff --git a/multimedia/bino/Makefile b/multimedia/bino/Makefile
index ca83aab6e611..d2a510b08ad6 100644
--- a/multimedia/bino/Makefile
+++ b/multimedia/bino/Makefile
@@ -18,7 +18,7 @@ LIB_DEPENDS= libass.so:multimedia/libass \
libopenal.so:audio/openal-soft
USES= autoreconf compiler:c++11-lang desktop-file-utils gl gmake \
- iconv pkgconfig qt:5 tar:xz
+ gnome iconv pkgconfig qt:5 tar:xz
USE_GL= gl glu glew
GNU_CONFIGURE= yes
INSTALLS_ICONS= yes
diff --git a/multimedia/celluloid/Makefile b/multimedia/celluloid/Makefile
index 417fa60717e1..b6ca8316e11c 100644
--- a/multimedia/celluloid/Makefile
+++ b/multimedia/celluloid/Makefile
@@ -13,7 +13,8 @@ LICENSE= GPLv3+
LIB_DEPENDS= libepoxy.so:graphics/libepoxy \
libmpv.so:multimedia/mpv
-USES= compiler:c11 desktop-file-utils gettext-tools gmake pkgconfig tar:xz
+USES= compiler:c11 desktop-file-utils gettext-tools gmake gnome \
+ pkgconfig tar:xz
USE_GNOME= cairo gtk30
GNU_CONFIGURE= yes
GLIB_SCHEMAS= io.github.GnomeMpv.gschema.xml \
diff --git a/multimedia/deforaos-player/Makefile b/multimedia/deforaos-player/Makefile
index 818db25c4534..0d2c31f4afe1 100644
--- a/multimedia/deforaos-player/Makefile
+++ b/multimedia/deforaos-player/Makefile
@@ -22,7 +22,7 @@ RUN_DEPENDS= mplayer:multimedia/mplayer
MAKE_ARGS+= PREFIX=${PREFIX}
USE_GNOME= gtk20
-USES= desktop-file-utils gettext pkgconfig
+USES= desktop-file-utils gettext gnome pkgconfig
MAKE_ENV+= MANDIR=${STAGEDIR}${MANPREFIX}/man
diff --git a/multimedia/devede/Makefile b/multimedia/devede/Makefile
index a17eff3721cc..044ebe2a025b 100644
--- a/multimedia/devede/Makefile
+++ b/multimedia/devede/Makefile
@@ -23,7 +23,7 @@ USE_GITHUB= yes
GH_ACCOUNT= rastersoft
GH_PROJECT= Devede
-USES= iconv python:2.7,run shebangfix
+USES= gnome iconv python:2.7,run shebangfix
USE_GNOME= pygtk2:run
SHEBANG_FILES= devede
NO_ARCH= yes
diff --git a/multimedia/dumpmpeg/Makefile b/multimedia/dumpmpeg/Makefile
index 77fbc87b7d36..d6e014357620 100644
--- a/multimedia/dumpmpeg/Makefile
+++ b/multimedia/dumpmpeg/Makefile
@@ -12,6 +12,7 @@ COMMENT= Dump frames from mpeg movies
LIB_DEPENDS= libsmpeg.so:multimedia/smpeg
+USES= sdl
GNU_CONFIGURE= yes
USE_SDL= sdl
diff --git a/multimedia/dvdauthor/Makefile b/multimedia/dvdauthor/Makefile
index 173d951e1a04..d85576fe60d3 100644
--- a/multimedia/dvdauthor/Makefile
+++ b/multimedia/dvdauthor/Makefile
@@ -22,7 +22,7 @@ LIB_DEPENDS= libdvdread.so:multimedia/libdvdread \
WRKSRC= ${WRKDIR}/${PORTNAME}
-USES= gmake iconv localbase pkgconfig
+USES= gmake gnome iconv localbase pkgconfig
USE_GNOME= libxml2
GNU_CONFIGURE= yes
diff --git a/multimedia/ffmpegthumbnailer/Makefile b/multimedia/ffmpegthumbnailer/Makefile
index 9d7b4134ebbf..34e9cc5fa826 100644
--- a/multimedia/ffmpegthumbnailer/Makefile
+++ b/multimedia/ffmpegthumbnailer/Makefile
@@ -18,7 +18,7 @@ LIB_DEPENDS= libpng.so:graphics/png \
USE_GITHUB= yes
GH_ACCOUNT= dirkvdb
-USES= cmake compiler:c++11-lib jpeg localbase pathfix pkgconfig
+USES= cmake compiler:c++11-lib gnome jpeg localbase pathfix pkgconfig
USE_GNOME= glib20
USE_LDCONFIG= yes
diff --git a/multimedia/gaupol/Makefile b/multimedia/gaupol/Makefile
index 979f1dca5361..800450694d60 100644
--- a/multimedia/gaupol/Makefile
+++ b/multimedia/gaupol/Makefile
@@ -16,7 +16,7 @@ RUN_DEPENDS= iso-codes>=0:misc/iso-codes \
${PYTHON_PKGNAMEPREFIX}chardet>=0:textproc/py-chardet@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}enchant>=1.5.1:textproc/py-enchant@${PY_FLAVOR}
-USES= desktop-file-utils python:3.2+
+USES= desktop-file-utils gnome python:3.2+
USE_GITHUB= yes
GH_ACCOUNT= otsaloma
USE_GNOME= gtk30 pygobject3 intltool
diff --git a/multimedia/gdvrecv/Makefile b/multimedia/gdvrecv/Makefile
index 490c2f8cc4b7..749958b5ab1d 100644
--- a/multimedia/gdvrecv/Makefile
+++ b/multimedia/gdvrecv/Makefile
@@ -13,7 +13,7 @@ COMMENT= DV tools for FreeBSD
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-USES= python:2.7 tar:bzip2
+USES= gnome python:2.7 tar:bzip2
USE_GNOME= pygtk2
USE_PYTHON= distutils
DESKTOP_ENTRIES="Capture Video" \
diff --git a/multimedia/gmimms/Makefile b/multimedia/gmimms/Makefile
index ff170188f528..8e151fb91494 100644
--- a/multimedia/gmimms/Makefile
+++ b/multimedia/gmimms/Makefile
@@ -15,7 +15,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
RUN_DEPENDS= mimms:multimedia/mimms
-USES= pkgconfig tar:bzip2
+USES= gnome pkgconfig tar:bzip2
USE_GNOME= gtk20
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --disable-nls
diff --git a/multimedia/gnome-subtitles/Makefile b/multimedia/gnome-subtitles/Makefile
index cd416003c7d8..1cc091861730 100644
--- a/multimedia/gnome-subtitles/Makefile
+++ b/multimedia/gnome-subtitles/Makefile
@@ -16,7 +16,8 @@ LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libenchant.so:textproc/enchant \
libgtkspell.so:textproc/gtkspell
-USES= cpe gmake mono pkgconfig libtool localbase desktop-file-utils
+USES= cpe desktop-file-utils gmake gnome libtool localbase mono \
+ pkgconfig
CPE_VENDOR= pedro_castro
USE_GNOME= gnomeprefix gtksharp20 gnomesharp20 gnomedocutils intltool
USE_GSTREAMER1= yes
diff --git a/multimedia/gst123/Makefile b/multimedia/gst123/Makefile
index cd3e5f67c872..65857c9a2089 100644
--- a/multimedia/gst123/Makefile
+++ b/multimedia/gst123/Makefile
@@ -13,7 +13,7 @@ COMMENT= Command-line tool to play audio and video files
LICENSE= LGPL20
GNU_CONFIGURE= yes
-USES= compiler:c++11-lang gmake ncurses pkgconfig tar:bzip2
+USES= compiler:c++11-lang gmake gnome ncurses pkgconfig tar:bzip2
USE_GNOME= gtk20
CONFIGURE_ENV= NCURSES5_CONFIG=/usr/bin/true
LDFLAGS+= -lncurses -L${LOCALBASE}/lib
diff --git a/multimedia/gstreamer/Makefile b/multimedia/gstreamer/Makefile
index 0ee14c1e4d21..d2c85d231cc2 100644
--- a/multimedia/gstreamer/Makefile
+++ b/multimedia/gstreamer/Makefile
@@ -17,7 +17,8 @@ LICENSE_FILE= ${WRKSRC}/COPYING
PORTSCOUT= limit:0\.10\..*
CFLAGS:= ${CFLAGS} -O2 -Wno-format
-USES= bison gmake libtool:keepla pathfix perl5 pkgconfig tar:bzip2
+USES= bison gmake gnome libtool:keepla pathfix perl5 pkgconfig \
+ tar:bzip2
USE_PERL5= build
USE_GNOME= glib20 introspection libxml2
GNU_CONFIGURE= yes
diff --git a/multimedia/gstreamer1-libav/Makefile b/multimedia/gstreamer1-libav/Makefile
index 592d1f671f19..0e5bba976b96 100644
--- a/multimedia/gstreamer1-libav/Makefile
+++ b/multimedia/gstreamer1-libav/Makefile
@@ -19,7 +19,7 @@ LIB_DEPENDS= liborc-0.4.so:devel/orc
PORTSCOUT= limitw:1,even
-USES= compiler:features gettext-runtime gmake libtool localbase \
+USES= compiler:features gettext-runtime gmake gnome libtool localbase \
pkgconfig python:build tar:xz
USE_LDCONFIG= yes
USE_GSTREAMER1= yes
diff --git a/multimedia/gstreamer1-plugins-svt-av1/Makefile b/multimedia/gstreamer1-plugins-svt-av1/Makefile
index 880cc6911c44..6e153291108a 100644
--- a/multimedia/gstreamer1-plugins-svt-av1/Makefile
+++ b/multimedia/gstreamer1-plugins-svt-av1/Makefile
@@ -15,7 +15,7 @@ LICENSE_FILE= ${_LICENSE_STORE}/LGPL21
LIB_DEPENDS= libSvtAv1Enc.so:multimedia/svt-av1
-USES= meson pkgconfig
+USES= gnome meson pkgconfig
USE_GITHUB= yes
USE_GNOME= glib20
USE_GSTREAMER1= yes
diff --git a/multimedia/gstreamer1-plugins-svt-hevc/Makefile b/multimedia/gstreamer1-plugins-svt-hevc/Makefile
index cf9327897424..cf8be47ba188 100644
--- a/multimedia/gstreamer1-plugins-svt-hevc/Makefile
+++ b/multimedia/gstreamer1-plugins-svt-hevc/Makefile
@@ -14,7 +14,7 @@ LICENSE_FILE= ${_LICENSE_STORE}/LGPL21
LIB_DEPENDS= libSvtHevcEnc.so:multimedia/svt-hevc
-USES= meson pkgconfig
+USES= gnome meson pkgconfig
USE_GITHUB= yes
USE_GNOME= glib20
USE_GSTREAMER1= yes
diff --git a/multimedia/gstreamer1-plugins-svt-vp9/Makefile b/multimedia/gstreamer1-plugins-svt-vp9/Makefile
index 1a1b504af573..4094a4280b14 100644
--- a/multimedia/gstreamer1-plugins-svt-vp9/Makefile
+++ b/multimedia/gstreamer1-plugins-svt-vp9/Makefile
@@ -14,7 +14,7 @@ LICENSE_FILE= ${_LICENSE_STORE}/LGPL21
LIB_DEPENDS= libSvtVp9Enc.so:multimedia/svt-vp9
-USES= meson pkgconfig
+USES= gnome meson pkgconfig
USE_GITHUB= yes
USE_GNOME= glib20
USE_GSTREAMER1= yes
diff --git a/multimedia/gstreamermm/Makefile b/multimedia/gstreamermm/Makefile
index f96be8e95a0e..9fa673341b4d 100644
--- a/multimedia/gstreamermm/Makefile
+++ b/multimedia/gstreamermm/Makefile
@@ -13,7 +13,8 @@ COMMENT= C++ wrapper library for the multimedia library GStreamer
LICENSE= LGPL21
-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_GSTREAMER= theora vorbis cdparanoia gio pango
USE_GNOME= gnomeprefix gtkmm24
diff --git a/multimedia/gtk-recordmydesktop/Makefile b/multimedia/gtk-recordmydesktop/Makefile
index 733863d6025d..ed30adfa9fd3 100644
--- a/multimedia/gtk-recordmydesktop/Makefile
+++ b/multimedia/gtk-recordmydesktop/Makefile
@@ -16,7 +16,7 @@ RUN_DEPENDS= recordmydesktop:multimedia/recordmydesktop
NO_ARCH= yes
GNU_CONFIGURE= yes
-USES= desktop-file-utils gettext gmake localbase pkgconfig \
+USES= desktop-file-utils gettext gmake gnome localbase pkgconfig \
python:2.7 shebangfix
SHEBANG_FILES= src/gtk-recordMyDesktop.in
USE_GNOME= gtk20 pygtk2
diff --git a/multimedia/imagination/Makefile b/multimedia/imagination/Makefile
index 367a4a005556..d64f5fb8144d 100644
--- a/multimedia/imagination/Makefile
+++ b/multimedia/imagination/Makefile
@@ -14,7 +14,7 @@ LIB_DEPENDS= libsox.so:audio/sox \
libavcodec.so:multimedia/ffmpeg
GNU_CONFIGURE= yes
-USES= gmake pkgconfig libtool localbase
+USES= gmake gnome libtool localbase pkgconfig
USE_GNOME= gtk20 intltool libxslt
INSTALLS_ICONS= yes
INSTALL_TARGET= install-strip
diff --git a/multimedia/kamoso/Makefile b/multimedia/kamoso/Makefile
index 799922e4943d..9f7af3c967ae 100644
--- a/multimedia/kamoso/Makefile
+++ b/multimedia/kamoso/Makefile
@@ -9,7 +9,8 @@ COMMENT= Application to take pictures and videos out of your webcam
LICENSE= GPLv2
-USES= cmake compiler:c++11-lang gettext gl kde:5 pkgconfig qt:5 tar:xz
+USES= cmake compiler:c++11-lang gettext gl gnome kde:5 pkgconfig qt:5 \
+ tar:xz
USE_GL= gl
USE_GNOME= glib20
USE_GSTREAMER1= yes
diff --git a/multimedia/mjpegtools/Makefile b/multimedia/mjpegtools/Makefile
index 2d697c897fc3..967cd1bf8c82 100644
--- a/multimedia/mjpegtools/Makefile
+++ b/multimedia/mjpegtools/Makefile
@@ -39,15 +39,10 @@ PNG_LIB_DEPENDS= libpng.so:graphics/png
PNG_CONFIGURE_WITH= libpng
QUICKTIME_LIB_DEPENDS= libquicktime.so:multimedia/libquicktime
QUICKTIME_CONFIGURE_WITH= libquicktime
+SDL_USES= sdl
SDL_USE= SDL=gfx,sdl
SDL_CONFIGURE_OFF= --without-libsdl --without-sdlgfx
-.include <bsd.port.options.mk>
-
-.if ${ARCH} == i386 || ${ARCH} == powerpc
-USES+= compiler:c++11-lang
-.endif
-
post-patch:
@${REINPLACE_CMD} \
-e 's| \*-\*-linux\*)| *-*-*)|' \
diff --git a/multimedia/mlt/Makefile b/multimedia/mlt/Makefile
index c7e985312ea3..bcfc043c16da 100644
--- a/multimedia/mlt/Makefile
+++ b/multimedia/mlt/Makefile
@@ -38,7 +38,7 @@ USE_GL= gl
USE_GNOME= libxml2
USE_SDL= image2
USE_XORG= x11
-USES+= gl iconv pathfix xorg
+USES+= gl iconv pathfix sdl xorg
PATHFIX_MAKEFILEIN= Makefile
CONFIGURE_ARGS+=--disable-qt --swig-languages=none
USE_LDCONFIG= yes
diff --git a/multimedia/mpv/Makefile b/multimedia/mpv/Makefile
index 7c14b430369f..6f2f208a3325 100644
--- a/multimedia/mpv/Makefile
+++ b/multimedia/mpv/Makefile
@@ -117,6 +117,7 @@ OPENGL_IMPLIES= X11
PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio
PULSEAUDIO_CONFIGURE_OFF= --disable-pulse
+SDL_USES= sdl
SDL_USE= SDL=sdl2
SDL_CONFIGURE_ON= --enable-sdl2
diff --git a/multimedia/oggvideotools/Makefile b/multimedia/oggvideotools/Makefile
index 38015b37c990..fb35dcf9550e 100644
--- a/multimedia/oggvideotools/Makefile
+++ b/multimedia/oggvideotools/Makefile
@@ -19,7 +19,8 @@ LIB_DEPENDS= libgd.so:graphics/gd \
libtheora.so:multimedia/libtheora \
libvorbis.so:audio/libvorbis
-USES= cmake compiler:c++11-lib localbase:ldflags pkgconfig tar:bz2
+USES= cmake compiler:c++11-lib localbase:ldflags pkgconfig sdl \
+ tar:bz2
USE_CXXSTD= c++11
USE_SDL= sdl
USE_LDCONFIG= yes
diff --git a/multimedia/ogmrip/Makefile b/multimedia/ogmrip/Makefile
index 2aac1ee35670..39abf128b4c9 100644
--- a/multimedia/ogmrip/Makefile
+++ b/multimedia/ogmrip/Makefile
@@ -25,7 +25,8 @@ RUN_DEPENDS= lame:audio/lame \
mplayer:multimedia/mplayer \
ogmmerge:multimedia/ogmtools
-USES= desktop-file-utils gmake libtool localbase:ldflags pathfix pkgconfig
+USES= desktop-file-utils gmake gnome libtool localbase:ldflags \
+ pathfix pkgconfig
GNU_CONFIGURE= yes
USE_GNOME= glib20 intlhack libxml2
INSTALL_TARGET= install-strip
diff --git a/multimedia/openshot/Makefile b/multimedia/openshot/Makefile
index 048588ac2ed1..029829f7862d 100644
--- a/multimedia/openshot/Makefile
+++ b/multimedia/openshot/Makefile
@@ -23,7 +23,7 @@ RUN_DEPENDS= ffmpeg:multimedia/ffmpeg \
scrollkeeper-install:textproc/rarian \
sox:audio/sox
-USES= desktop-file-utils gettext python:2.7 shared-mime-info
+USES= desktop-file-utils gettext gnome python:2.7 shared-mime-info
USE_GNOME= pygtk2
USE_PYTHON= distutils
INSTALLS_OMF= yes
diff --git a/multimedia/pwcbsd/Makefile b/multimedia/pwcbsd/Makefile
index bca68302e43c..a452e9027713 100644
--- a/multimedia/pwcbsd/Makefile
+++ b/multimedia/pwcbsd/Makefile
@@ -47,7 +47,7 @@ ALL_TARGET= all
.if ${PORT_OPTIONS:MPROGRAMS}
ALL_TARGET+= pwcview
PROGRAMS= pwcview
-USES+= jpeg
+USES+= jpeg sdl
USE_SDL= sdl
PLIST_SUB+= PROGRAMS=""
.else
diff --git a/multimedia/pwcview/Makefile b/multimedia/pwcview/Makefile
index c7d8b4086a3d..4ea4b01ba5ad 100644
--- a/multimedia/pwcview/Makefile
+++ b/multimedia/pwcview/Makefile
@@ -17,7 +17,7 @@ LIB_DEPENDS= libv4l1.so:multimedia/libv4l
CONFLICTS= pwcbsd-[0-9]*
-USES= jpeg
+USES= jpeg sdl
USE_SDL= sdl
WRKSRC= ${WRKDIR}/${PORTNAME}
diff --git a/multimedia/py-gstreamer/Makefile b/multimedia/py-gstreamer/Makefile
index b9eeab080356..670924f9c431 100644
--- a/multimedia/py-gstreamer/Makefile
+++ b/multimedia/py-gstreamer/Makefile
@@ -21,7 +21,7 @@ RUN_DEPENDS= ${PYTHON_SITELIBDIR}/libxml2mod.so:textproc/py-libxml2@${PY_FLAVOR}
PORTSCOUT= limit:0\.10\..*
-USES= gmake libtool pathfix pkgconfig python:2.7 tar:bzip2
+USES= gmake gnome libtool pathfix pkgconfig python:2.7 tar:bzip2
USE_GNOME= pygobject
USE_GSTREAMER= yes
USE_PYTHON= flavors
diff --git a/multimedia/py-kaa-base/Makefile b/multimedia/py-kaa-base/Makefile
index 1adb977ef691..8c93cbe43cd4 100644
--- a/multimedia/py-kaa-base/Makefile
+++ b/multimedia/py-kaa-base/Makefile
@@ -15,7 +15,7 @@ BUILD_DEPENDS= ${PYTHON_SITELIBDIR}/libxml2.py:textproc/py-libxml2@${PY_FLAVOR}
${PYGAME}
RUN_DEPENDS:= ${BUILD_DEPENDS}
-USES= python:2.7
+USES= gnome python:2.7
USE_GNOME= glib20
USE_PYTHON= distutils autoplist
CFLAGS+= -D_WANT_SEMUN
diff --git a/multimedia/py-openlp/Makefile b/multimedia/py-openlp/Makefile
index ce76fcbef9af..5a5563417784 100644
--- a/multimedia/py-openlp/Makefile
+++ b/multimedia/py-openlp/Makefile
@@ -22,7 +22,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}alembic>=0:databases/py-alembic@${PY_FLAVOR}
${PYTHON_PKGNAMEPREFIX}beautifulsoup>=0:www/py-beautifulsoup@${PY_FLAVOR} \
unoconv:textproc/unoconv
-USES= desktop-file-utils pyqt:5 python:3.4+ qt:5
+USES= desktop-file-utils gnome pyqt:5 python:3.4+ qt:5
USE_PYQT= core_run gui_run multimedia_run network_run opengl_run printsupport_run \
sip_run svg_run webkit_run webkitwidgets_run widgets_run
USE_PYTHON= distutils autoplist
diff --git a/multimedia/pymp/Makefile b/multimedia/pymp/Makefile
index ac3021d9a173..dd50ee634297 100644
--- a/multimedia/pymp/Makefile
+++ b/multimedia/pymp/Makefile
@@ -19,7 +19,7 @@ USE_GITHUB= yes
GH_ACCOUNT= jdolan
GH_TAGNAME= bea99d9
-USES= shebangfix python:2.7
+USES= gnome python:2.7 shebangfix
SHEBANG_FILES= *.py
USE_GNOME= pygtk2
NO_ARCH= yes
diff --git a/multimedia/qmmp-qt5/Makefile b/multimedia/qmmp-qt5/Makefile
index 0286377c01b5..e9d3cb752334 100644
--- a/multimedia/qmmp-qt5/Makefile
+++ b/multimedia/qmmp-qt5/Makefile
@@ -17,7 +17,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
CONFLICTS= ${PORTNAME}-0.*
PORTSCOUT= limit:^1\..*
-USES= cmake pathfix pkgconfig qt:5 tar:bzip2
+USES= cmake gnome pathfix pkgconfig qt:5 tar:bzip2
USE_QT= core gui network widgets xml \
buildtools_build linguisttools_build qmake_build
USE_LDCONFIG= yes
@@ -72,7 +72,7 @@ QSUI_DESC= Simple UI based on standard widgets set
QSUI_CMAKE_BOOL= USE_QSUI
SKINNEDUI_DESC= Skinned GUI
-SKINNEDUI_USES= qt:5
+SKINNEDUI_USES= qt:5 xorg
SKINNEDUI_USE= QT=x11extras XORG=x11
SKINNEDUI_CMAKE_BOOL= USE_SKINNED
@@ -147,7 +147,8 @@ MPLAYER_CMAKE_BOOL= USE_MPLAYER
PROJECTM_DESC= Support the projectM music visualiser
PROJECTM_LIB_DEPENDS= libprojectM.so.2:graphics/libprojectm
-PROJECTM_USE= GL=gl
+PROJECTM_USES= gl
+PROJECTM_USE= GL=gl
PROJECTM_CMAKE_BOOL= USE_PROJECTM
OSS_CMAKE_BOOL= USE_OSS
diff --git a/multimedia/quodlibet/Makefile b/multimedia/quodlibet/Makefile
index 0f9407a0996e..02ad5d324fdc 100644
--- a/multimedia/quodlibet/Makefile
+++ b/multimedia/quodlibet/Makefile
@@ -20,7 +20,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}musicbrainzngs>=0.4:audio/py-musicbrainzngs@
LIB_DEPENDS= libsoup-2.4.so:devel/libsoup \
libwebkit2gtk-4.0.so:www/webkit2-gtk3
-USES= desktop-file-utils display gettext python:2.7 shebangfix
+USES= desktop-file-utils display gettext gnome python:2.7 shebangfix
SHEBANG_FILES= exfalso.py operon.py quodlibet.py
USE_PYTHON= distutils autoplist
USE_GNOME= gtk30 intltool pygobject3
diff --git a/multimedia/sabbu/Makefile b/multimedia/sabbu/Makefile
index 9ffa40f3fcad..9f1048ebbdbf 100644
--- a/multimedia/sabbu/Makefile
+++ b/multimedia/sabbu/Makefile
@@ -13,7 +13,7 @@ LICENSE= GPLv2
LIB_DEPENDS= libsndfile.so:audio/libsndfile
-USES= tar:bzip2 gmake compiler:c++11-lang pkgconfig iconv
+USES= compiler:c++11-lang gmake gnome iconv pkgconfig sdl tar:bzip2
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --without-ffmpeg
diff --git a/multimedia/smpeg/Makefile b/multimedia/smpeg/Makefile
index 9d838431dcad..50ec1a406cfb 100644
--- a/multimedia/smpeg/Makefile
+++ b/multimedia/smpeg/Makefile
@@ -14,7 +14,7 @@ COMMENT= Free MPEG1 video player library with sound support
LICENSE= LGPL20
LICENSE_FILE= ${WRKSRC}/COPYING
-USES= compiler gmake libtool:build
+USES= compiler gmake libtool:build sdl
USE_SDL= sdl
USE_LDCONFIG= yes
diff --git a/multimedia/smpeg2/Makefile b/multimedia/smpeg2/Makefile
index 65530ae0b200..c067ddb4fce4 100644
--- a/multimedia/smpeg2/Makefile
+++ b/multimedia/smpeg2/Makefile
@@ -17,7 +17,7 @@ LICENSE_COMB= multi
GNU_CONFIGURE= yes
INSTALL_TARGET= install-strip
CFLAGS+= ${COMPILER_FEATURES:Mc++11:C/.+/-Wno-error=narrowing/}
-USES= compiler:features libtool
+USES= compiler:features libtool sdl
USE_SDL= sdl2
USE_LDCONFIG= yes
diff --git a/multimedia/snappy/Makefile b/multimedia/snappy/Makefile
index 5795a503a3ed..c772fbea10b2 100644
--- a/multimedia/snappy/Makefile
+++ b/multimedia/snappy/Makefile
@@ -17,8 +17,7 @@ LIB_DEPENDS= libclutter-gst-2.0.so:multimedia/clutter-gst \
libclutter-1.0.so:graphics/clutter \
libclutter-gtk-1.0.so:graphics/clutter-gtk3
-USES= desktop-file-utils gettext gmake pathfix \
- pkgconfig tar:xz
+USES= desktop-file-utils gettext gmake gnome pathfix pkgconfig tar:xz
USE_GNOME= gnomeprefix gtk30 intlhack
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
diff --git a/multimedia/swfdec-gnome/Makefile b/multimedia/swfdec-gnome/Makefile
index 8bdb41771543..2d5ea460008f 100644
--- a/multimedia/swfdec-gnome/Makefile
+++ b/multimedia/swfdec-gnome/Makefile
@@ -16,7 +16,8 @@ LIB_DEPENDS= libswfdec-0.8.so:graphics/swfdec
USE_GNOME= gnomeprefix gtk20 intlhack gconf2
INSTALLS_ICONS= yes
-USES= desktop-file-utils gettext gmake pathfix pkgconfig tar:bzip2
+USES= desktop-file-utils gettext gmake gnome pathfix pkgconfig \
+ tar:bzip2
GNU_CONFIGURE= yes
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
diff --git a/multimedia/tovid/Makefile b/multimedia/tovid/Makefile
index f047adabcfb3..35214a038287 100644
--- a/multimedia/tovid/Makefile
+++ b/multimedia/tovid/Makefile
@@ -28,7 +28,7 @@ RUN_DEPENDS= mplayer:multimedia/mplayer \
${PYTHON_PKGNAMEPREFIX}tkinter>0:x11-toolkits/py-tkinter@${PY_FLAVOR} \
bash:shells/bash
-USES= python:2.7 shebangfix
+USES= gnome python:2.7 shebangfix
SHEBANG_FILES= src/set_chapters src/titleset-wizard src/todiscgui src/tovid-stats
USE_PYTHON= autoplist distutils
USE_GITHUB= yes
diff --git a/multimedia/winff/Makefile b/multimedia/winff/Makefile
index 55271750e639..5b80f44d04ea 100644
--- a/multimedia/winff/Makefile
+++ b/multimedia/winff/Makefile
@@ -41,6 +41,7 @@ LAZBUILD_ARGS= -d
BUILD_WRKSRC= ${WRKDIR}/${PKGNAME}/${_PORTNAME}
.if ${FLAVOR:Ugtk2:Mgtk2}
+USES+= gnome
USE_FPC+= cairo
USE_GNOME+= cairo
INSTALLS_ICONS=yes
diff --git a/multimedia/xine/Makefile b/multimedia/xine/Makefile
index 11d3f37b668e..91f25a04435f 100644
--- a/multimedia/xine/Makefile
+++ b/multimedia/xine/Makefile
@@ -15,7 +15,7 @@ LICENSE= GPLv2
LIB_DEPENDS= libpng.so:graphics/png \
libxine.so:multimedia/libxine
-USES= desktop-file-utils gmake iconv jpeg pkgconfig readline \
+USES= desktop-file-utils gmake gnome iconv jpeg pkgconfig readline \
shared-mime-info tar:xz xorg
USE_XORG= x11 xext xinerama xscrnsaver xt xtst xv xxf86vm
GNU_CONFIGURE= yes