Index: head/multimedia/aravis/Makefile =================================================================== --- head/multimedia/aravis/Makefile (revision 517064) +++ head/multimedia/aravis/Makefile (revision 517065) @@ -1,44 +1,44 @@ # Created by: Rozhuk Ivan rozhuk.im@gmail.com # $FreeBSD$ PORTNAME= aravis DISTVERSIONPREFIX= ARAVIS_ DISTVERSION= 0_5_12 CATEGORIES= multimedia MAINTAINER= rozhuk.im@gmail.com COMMENT= Camera control and image acquisition viewer LICENSE= LGPL21+ LICENSE_FILE= ${WRKSRC}/COPYING 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 # USE_LDCONFIG= yes INSTALLS_ICONS= yes USE_GITHUB= yes GH_ACCOUNT= AravisProject GH_PROJECT= aravis CONFIGURE_ARGS= --enable-packet-socket=no --enable-viewer=yes \ --enable-gst-plugin=no --enable-gst-0.10-plugin=no \ --enable-gtk-doc=no --enable-cpp-test=no \ --enable-usb=no --enable-zlib-pc=yes MAKE_ARGS= pkgconfigdir="${PREFIX}/libdata/pkgconfig" pre-configure: ${ECHO_CMD} "EXTRA_DIST =" >> ${WRKSRC}/gtk-doc.make @${REINPLACE_CMD} -e 's|GTK_DOC_CHECK(\[1.14\],\[--flavour no-tmpl\])||' \ ${WRKSRC}/configure.ac @${REINPLACE_CMD} -e 's|^arv_viewer_LDADD.*=.*|arv_viewer_LDADD = $${ARAVIS_VIEWER_LIBS} -laravis-0.6|' \ ${WRKSRC}/viewer/Makefile.am .include Index: head/multimedia/bino/Makefile =================================================================== --- head/multimedia/bino/Makefile (revision 517064) +++ head/multimedia/bino/Makefile (revision 517065) @@ -1,41 +1,41 @@ # Created by: Mykola Dzham # $FreeBSD$ PORTNAME= bino PORTVERSION= 1.6.5 PORTREVISION= 5 CATEGORIES= multimedia MASTER_SITES= https://download.savannah.nongnu.org/releases/bino/ MAINTAINER= i@levsha.me COMMENT= 3D video player with multi-display support LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libass.so:multimedia/libass \ libavformat.so:multimedia/ffmpeg \ 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 USE_QT= buildtools_build core gui opengl widgets USE_CXXSTD= c++11 # no port fow equalizer now, lirc detecting not working CONFIGURE_ARGS= --without-equalizer --without-lirc --docdir=${DOCSDIR} EXTRA_PATCHES= ${FILESDIR}/glew-fix-7098cd6a.patch INFO= bino OPTIONS_DEFINE= NLS DOCS OPTIONS_SUB= yes NLS_USES= gettext NLS_CONFIGURE_ENABLE=nls .include Index: head/multimedia/celluloid/Makefile =================================================================== --- head/multimedia/celluloid/Makefile (revision 517064) +++ head/multimedia/celluloid/Makefile (revision 517065) @@ -1,24 +1,25 @@ # $FreeBSD$ PORTNAME= celluloid PORTVERSION= 0.18 CATEGORIES= multimedia MASTER_SITES= https://github.com/${PORTNAME}-player/${PORTNAME}/releases/download/v${PORTVERSION}/ MAINTAINER= jbeich@FreeBSD.org COMMENT= Simple GTK+ frontend for mpv 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 \ io.github.celluloid_player.Celluloid.gschema.xml INSTALLS_ICONS= yes LDFLAGS+= -Wl,--as-needed # gdkpixbuf2 .include Index: head/multimedia/deforaos-player/Makefile =================================================================== --- head/multimedia/deforaos-player/Makefile (revision 517064) +++ head/multimedia/deforaos-player/Makefile (revision 517065) @@ -1,31 +1,31 @@ # Created by: Olivier Cochard-Labbe # $FreeBSD$ PORTNAME= player PORTVERSION= 0.1.6 PORTREVISION= 3 CATEGORIES= multimedia MASTER_SITES= http://www.defora.org/os/download/download/4297/ PKGNAMEPREFIX= deforaos- DISTNAME= Player-${PORTVERSION} MAINTAINER= olivier@FreeBSD.org COMMENT= DeforaOS desktop media player LICENSE= GPLv3 BUILD_DEPENDS= xsltproc:textproc/libxslt \ ${LOCALBASE}/share/xsl/docbook/manpages/docbook.xsl:textproc/docbook-xsl LIB_DEPENDS= libSystem.so:devel/deforaos-libsystem \ libDesktop.so:x11/deforaos-libdesktop 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 post-install: compress-man .include Index: head/multimedia/devede/Makefile =================================================================== --- head/multimedia/devede/Makefile (revision 517064) +++ head/multimedia/devede/Makefile (revision 517065) @@ -1,89 +1,89 @@ # Created by: Lars Engels # $FreeBSD$ PORTNAME= devede PORTVERSION= 3.23.0 DISTVERSIONPREFIX= v PORTREVISION= 8 CATEGORIES= multimedia MAINTAINER= ports@FreeBSD.org COMMENT= Create video DVDs, VCDs, sVCDs, or CVDs from any number of video files LICENSE= GPLv3+ RUN_DEPENDS= ffmpeg:multimedia/ffmpeg \ mencoder:multimedia/mencoder \ spumux:multimedia/dvdauthor \ mplayer:multimedia/mplayer \ vcdimager:multimedia/vcdimager \ cdrecord:sysutils/cdrtools 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 NO_BUILD= yes PORTDOCS= * OPTIONS_DEFINE= DOCS IBUS NLS OPTIONS_DEFAULT= IBUS OPTIONS_SUB= yes IBUS_DESC= iBus support DEJAVU_FONTSDIR= ${LOCALBASE}/share/fonts/dejavu DEJAVU_FONTFILE= ${DEJAVU_FONTSDIR}/DejaVuSans.ttf IBUS_RUN_DEPENDS= ibus-daemon:textproc/ibus NLS_USES= gettext-runtime:run post-patch: # Fix general locations @${REINPLACE_CMD} -E \ -e 's|%%PREFIX%%|${PREFIX}|' \ -e 's|%%PORTNAME%%|${PORTNAME}|' \ -e 's|%%DATADIR%%|${DATADIR}|' \ -e 's|%%DOCSDIR%%|${DOCSDIR}|' \ ${WRKSRC}/devede @${REINPLACE_CMD} -e 's|bash|sh|' ${WRKSRC}/devede-debug # Fix font location @${REINPLACE_CMD} -e \ 's|\(font_path,"\).*\("\)|\1${DEJAVU_FONTFILE}\2|' \ ${WRKSRC}/devede_fonts.py do-install: # File locations in devede are a mess... ${INSTALL_SCRIPT} ${WRKSRC}/devede.py ${STAGEDIR}${PREFIX}/bin/devede ${INSTALL_SCRIPT} ${WRKSRC}/devede-debug ${STAGEDIR}${PREFIX}/bin/ @${MKDIR} ${STAGEDIR}${PREFIX}/lib/devede ${INSTALL_DATA} ${WRKSRC}/devede_*.py ${STAGEDIR}${PREFIX}/lib/devede ${INSTALL_DATA} ${WRKSRC}/devede.desktop ${STAGEDIR}${DESKTOPDIR} @${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/devedesans.ttf ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/devede.svg ${STAGEDIR}${DATADIR} ${LN} -sf ${DATADIR}/devede.svg ${STAGEDIR}${PREFIX}/share/pixmaps (cd ${WRKSRC}/interface && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}) (cd ${WRKSRC}/pixmaps && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}) post-install-NLS-on: .for i in ca da el es fr gl nl pl pt_BR pt_PT ru sk sv zh_CN zh_TW @${MKDIR} ${STAGEDIR}${PREFIX}/share/locale/${i}/LC_MESSAGES ${INSTALL_DATA} ${WRKSRC}/po/${i}.mo \ ${STAGEDIR}${PREFIX}/share/locale/${i}/LC_MESSAGES/devede.mo .endfor .for i in cs_CZ de_DE hu_HU it_IT nb_NO ${INSTALL_DATA} ${WRKSRC}/po/${i}.mo \ ${STAGEDIR}${PREFIX}/share/locale/${i:C/_.*//}/LC_MESSAGES/devede.mo .endfor post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR}/html ${INSTALL_DATA} ${WRKSRC}/docs/html/* ${STAGEDIR}${DOCSDIR}/html .include Index: head/multimedia/dumpmpeg/Makefile =================================================================== --- head/multimedia/dumpmpeg/Makefile (revision 517064) +++ head/multimedia/dumpmpeg/Makefile (revision 517065) @@ -1,21 +1,22 @@ # Created by: ijliao # $FreeBSD$ PORTNAME= dumpmpeg PORTVERSION= 0.6 PORTREVISION= 9 CATEGORIES= multimedia graphics MASTER_SITES= SF MAINTAINER= multimedia@FreeBSD.org COMMENT= Dump frames from mpeg movies LIB_DEPENDS= libsmpeg.so:multimedia/smpeg +USES= sdl GNU_CONFIGURE= yes USE_SDL= sdl PLIST_FILES= bin/dumpmpeg \ man/man1/dumpmpeg.1.gz .include Index: head/multimedia/dvdauthor/Makefile =================================================================== --- head/multimedia/dvdauthor/Makefile (revision 517064) +++ head/multimedia/dvdauthor/Makefile (revision 517065) @@ -1,56 +1,56 @@ # Created by: pb@FreeBSD.org # $FreeBSD$ PORTNAME= dvdauthor PORTVERSION= 0.7.2 PORTREVISION= 1 CATEGORIES= multimedia MASTER_SITES= SF/${PORTNAME} MAINTAINER= ports@FreeBSD.org COMMENT= Makes a DVD file structure from one or more MPEG2 streams LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libdvdread.so:multimedia/libdvdread \ libfribidi.so:converters/fribidi \ libfreetype.so:print/freetype2 \ libpng.so:graphics/png \ libexpat.so:textproc/expat2 \ libfontconfig.so:x11-fonts/fontconfig WRKSRC= ${WRKDIR}/${PORTNAME} -USES= gmake iconv localbase pkgconfig +USES= gmake gnome iconv localbase pkgconfig USE_GNOME= libxml2 GNU_CONFIGURE= yes SUB_FILES= README.FreeBSD PORTDOCS= * OPTIONS_DEFINE= DOCS IMAGEMAGICK OPTIONS_RADIO= VIDEO-FORMAT OPTIONS_RADIO_VIDEO-FORMAT= NTSC PAL VIDEO-FORMAT_DESC= Use default video format NTSC_DESC= Default video format NTSC PAL_DESC= Default video format PAL IMAGEMAGICK_LIB_DEPENDS= libMagick++-6.so:graphics/ImageMagick6 NTSC_CONFIGURE_ON= --enable-default-video-format=NTSC PAL_CONFIGURE_ON= --enable-default-video-format=PAL pre-configure-IMAGEMAGICK-off: @${REINPLACE_CMD} 's|usemagick=1|usemagick=0|g' \ ${WRKSRC}/configure post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} \ ${WRKSRC}/AUTHORS ${WRKSRC}/ChangeLog ${WRKSRC}/README \ ${WRKDIR}/README.FreeBSD ${STAGEDIR}${DOCSDIR} .include Index: head/multimedia/ffmpegthumbnailer/Makefile =================================================================== --- head/multimedia/ffmpegthumbnailer/Makefile (revision 517064) +++ head/multimedia/ffmpegthumbnailer/Makefile (revision 517065) @@ -1,34 +1,34 @@ # Created by: Dierk Sacher # $FreeBSD$ PORTNAME= ffmpegthumbnailer PORTVERSION= 2.2.0 PORTREVISION= 10 CATEGORIES= multimedia graphics MAINTAINER= ports@FreeBSD.org COMMENT= Lightweight video thumbnailer that can be used by file managers LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libpng.so:graphics/png \ libswscale.so:multimedia/ffmpeg 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 CMAKE_ARGS= -DENABLE_GIO=ON OPTIONS_DEFINE= THUMBNAILER THUMBNAILER_DESC=Register as a system thumbnailer OPTIONS_SUB= yes OPTIONS_DEFAULT=THUMBNAILER THUMBNAILER_CMAKE_ON= -DENABLE_THUMBNAILER=ON .include Index: head/multimedia/gaupol/Makefile =================================================================== --- head/multimedia/gaupol/Makefile (revision 517064) +++ head/multimedia/gaupol/Makefile (revision 517065) @@ -1,44 +1,44 @@ # Created by: Andrew Pantyukhin # $FreeBSD$ PORTNAME= gaupol DISTVERSION= 1.4-3 DISTVERSIONSUFFIX= -g6116d42b CATEGORIES= multimedia python MAINTAINER= greg@unrelenting.technology COMMENT= Subtitle editor LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING 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 USE_PYTHON= distutils autoplist py3kplist noflavors INSTALLS_ICONS= yes NO_ARCH= yes OPTIONS_DEFINE= NLS OPTIONS_SUB= yes NLS_USES= gettext NLS_USES_OFF= gettext-tools .include # PYDISTUTILS_INSTALLNOSINGLE is deprecated so... PYDISTUTILS_INSTALLARGS:= ${PYDISTUTILS_INSTALLARGS:N--single-version-externally-managed} post-patch: @${REINPLACE_CMD} \ -e 's|%%STAGEDIR%%|"${STAGEDIR}"|' \ -e 's|%%PREFIX%%|"${PREFIX}"|' \ ${WRKSRC}/setup.py .include Index: head/multimedia/gdvrecv/Makefile =================================================================== --- head/multimedia/gdvrecv/Makefile (revision 517064) +++ head/multimedia/gdvrecv/Makefile (revision 517065) @@ -1,31 +1,31 @@ # Created by: Henri Michelon # $FreeBSD$ PORTNAME= gdvrecv PORTVERSION= 1.2 PORTREVISION= 10 CATEGORIES= multimedia MASTER_SITES= SF MAINTAINER= ports@FreeBSD.org 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" \ "Capture from FireWire Camera" \ "${PREFIX}/share/pixmaps/gdvrecv/camcorder.png" \ "gdvrecv" \ "AudioVideo;Video;" \ true CONFLICTS= dvts-[0-9]* post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/firewire.so .include Index: head/multimedia/gmimms/Makefile =================================================================== --- head/multimedia/gmimms/Makefile (revision 517064) +++ head/multimedia/gmimms/Makefile (revision 517065) @@ -1,42 +1,42 @@ # Created by: Yinghong.Liu # $FreeBSD$ PORTNAME= gmimms DISTVERSION= 0.0.9 PORTREVISION= 8 CATEGORIES= multimedia net MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Frontend to MiMMS (Multimedia Stream ripper) LICENSE= GPLv2+ 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 INSTALL_TARGET= install-exec CFLAGS+= -Wno-error=return-type PORTDOCS= AUTHORS ChangeLog PLIST_FILES= bin/gmimms DESKTOP_ENTRIES="GMiMMS" \ "Multimedia Stream ripper" \ "" \ "gmimms" \ "GTK;AudioVideo;Network;" \ "false" OPTIONS_DEFINE= DOCS post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}) .include Index: head/multimedia/gnome-subtitles/Makefile =================================================================== --- head/multimedia/gnome-subtitles/Makefile (revision 517064) +++ head/multimedia/gnome-subtitles/Makefile (revision 517065) @@ -1,40 +1,41 @@ # Created by: Marcin Simonides # $FreeBSD$ PORTNAME= gnome-subtitles PORTVERSION= 1.3 PORTREVISION= 2 CATEGORIES= multimedia MASTER_SITES= SF MAINTAINER= ports@FreeBSD.org COMMENT= Subtitle editor with video preview LICENSE= GPLv2+ 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 GNU_CONFIGURE= yes GCONF_SCHEMAS= gnome-subtitles.schemas INSTALLS_OMF= yes INSTALLS_ICONS= yes MAKE_JOBS_UNSAFE=yes USE_LDCONFIG= ${PREFIX}/lib/gnome-subtitles OPTIONS_DEFINE= NLS OPTIONS_SUB= yes NLS_USES= gettext NLS_CONFIGURE_ENABLE= NLS post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/gnome-subtitles/libgstreamer_playbin.so .include Index: head/multimedia/gst123/Makefile =================================================================== --- head/multimedia/gst123/Makefile (revision 517064) +++ head/multimedia/gst123/Makefile (revision 517065) @@ -1,39 +1,39 @@ # Created by: Herbert J. Skuhra # $FreeBSD$ PORTNAME= gst123 PORTVERSION= 0.3.3 PORTREVISION= 2 CATEGORIES= multimedia MASTER_SITES= http://space.twc.de/~stefan/gst123/ MAINTAINER= h.skuhra@gmail.com 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 PLIST_FILES= bin/${PORTNAME} man/man1/${PORTNAME}.1.gz OPTIONS_DEFINE= GSTREAMER1 GSTREAMER1_DESC= Multimedia support via GStreamer 1.0 (instead of 0.10) .include .if ${PORT_OPTIONS:MGSTREAMER1} || exists(${LOCALBASE}/libdata/pkgconfig/gstreamer-1.0.pc) USE_GSTREAMER1= good .else USE_GSTREAMER= good .endif do-install: ${INSTALL_PROGRAM} ${WRKSRC}/src/${PORTNAME} ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/docs/${PORTNAME}.1 ${STAGEDIR}${MANPREFIX}/man/man1 .include Index: head/multimedia/gstreamer/Makefile =================================================================== --- head/multimedia/gstreamer/Makefile (revision 517064) +++ head/multimedia/gstreamer/Makefile (revision 517065) @@ -1,50 +1,51 @@ # Created by: Mario Sergio Fujikawa Ferreira # $FreeBSD$ # $MCom: ports/multimedia/gstreamer/Makefile,v 1.74 2010/03/09 10:11:45 kwm Exp $ PORTNAME= gstreamer PORTVERSION= 0.10.36 PORTREVISION= 6 CATEGORIES= multimedia MASTER_SITES= http://gstreamer.freedesktop.org/src/gstreamer/ MAINTAINER= multimedia@FreeBSD.org COMMENT= Development framework for creating media applications LICENSE= LGPL20 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 CONFIGURE_ARGS= --disable-tests \ --disable-examples \ --disable-failing-tests \ --disable-gtk-doc CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib CONFIGURE_ENV= ac_cv_func_register_printf_function="no" PLIST_SUB= VERSION="${GST_VERSION}" USE_LDCONFIG= yes INSTALL_TARGET= install-strip GST_VERSION= 0.10 OPTIONS_DEFINE= LIBCHECK NLS OPTIONS_SUB= yes LIBCHECK_DESC= Unit tests support LIBCHECK_LIB_DEPENDS= libcheck.so:devel/check LIBCHECK_CONFIGURE_OFF= --disable-check NLS_USES= gettext NLS_CONFIGURE_OFF= --disable-nls post-patch: @${REINPLACE_CMD} -e 's|-Wmissing-include-dirs||g' \ ${WRKSRC}/configure .include Index: head/multimedia/gstreamer1-libav/Makefile =================================================================== --- head/multimedia/gstreamer1-libav/Makefile (revision 517064) +++ head/multimedia/gstreamer1-libav/Makefile (revision 517065) @@ -1,45 +1,45 @@ # Created by: Koop Mast # $FreeBSD$ PORTNAME= gstreamer1-libav PORTVERSION= 1.14.4 PORTREVISION= 3 CATEGORIES= multimedia MASTER_SITES= http://gstreamer.freedesktop.org/src/gst-libav/ DISTNAME= gst-libav-${PORTVERSION} MAINTAINER= multimedia@FreeBSD.org COMMENT= GStreamer plug-in with many audio/video decoders/encoders LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= orc>=0.4.16:devel/orc 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 USE_GNOME= glib20 GNU_CONFIGURE= yes INSTALL_TARGET= install-strip CFLAGS_powerpc64= -mminimal-toc OPTIONS_DEFINE= FFMPEG OPTIONS_DEFAULT=FFMPEG FFMPEG_DESC?= Use system ffmpeg instead of internal libav FFMPEG_LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg FFMPEG_CONFIGURE_WITH= system-libav FFMPEG_BUILD_DEPENDS_OFF= nasm:devel/nasm FFMPEG_MAKE_ENV_OFF= V=1 FFMPEG_VARS_OFF+= NOPRECIOUSMAKEVARS=yes # ARCH post-patch: @${REINPLACE_CMD} -e 's|-Werror||g' \ ${WRKSRC}/configure .include Index: head/multimedia/gstreamer1-plugins-svt-av1/Makefile =================================================================== --- head/multimedia/gstreamer1-plugins-svt-av1/Makefile (revision 517064) +++ head/multimedia/gstreamer1-plugins-svt-av1/Makefile (revision 517065) @@ -1,30 +1,30 @@ # $FreeBSD$ PORTNAME= svt-av1 DISTVERSIONPREFIX= v DISTVERSION= 0.7.0 PORTREVISION= 3 CATEGORIES= multimedia PKGNAMEPREFIX= gstreamer1-plugins- MAINTAINER= jbeich@FreeBSD.org COMMENT= GStreamer (svt-av1) plugin LICENSE= LGPL21+ # based on SPDX header 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 GH_ACCOUNT= OpenVisualCloud GH_PROJECT= SVT-AV1 WRKSRC_SUBDIR= gstreamer-plugin PLIST_FILES= lib/gstreamer-1.0/libgstsvtav1enc.so post-patch: @${REINPLACE_CMD} '/-O2/d' ${WRKSRC}/meson.build .include Index: head/multimedia/gstreamer1-plugins-svt-hevc/Makefile =================================================================== --- head/multimedia/gstreamer1-plugins-svt-hevc/Makefile (revision 517064) +++ head/multimedia/gstreamer1-plugins-svt-hevc/Makefile (revision 517065) @@ -1,29 +1,29 @@ # $FreeBSD$ PORTNAME= svt-hevc DISTVERSIONPREFIX= v DISTVERSION= 1.4.1 CATEGORIES= multimedia PKGNAMEPREFIX= gstreamer1-plugins- MAINTAINER= jbeich@FreeBSD.org COMMENT= GStreamer (svt-hevc) plugin LICENSE= LGPL21+ # based on SPDX header 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 GH_ACCOUNT= OpenVisualCloud GH_PROJECT= SVT-HEVC WRKSRC_SUBDIR= gstreamer-plugin PLIST_FILES= lib/gstreamer-1.0/libgstsvthevcenc.so post-patch: @${REINPLACE_CMD} '/-O2/d' ${WRKSRC}/meson.build .include Index: head/multimedia/gstreamer1-plugins-svt-vp9/Makefile =================================================================== --- head/multimedia/gstreamer1-plugins-svt-vp9/Makefile (revision 517064) +++ head/multimedia/gstreamer1-plugins-svt-vp9/Makefile (revision 517065) @@ -1,29 +1,29 @@ # $FreeBSD$ PORTNAME= svt-vp9 DISTVERSIONPREFIX= v DISTVERSION= 0.1.0 CATEGORIES= multimedia PKGNAMEPREFIX= gstreamer1-plugins- MAINTAINER= jbeich@FreeBSD.org COMMENT= GStreamer (svt-vp9) plugin LICENSE= LGPL21+ # based on SPDX header 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 GH_ACCOUNT= OpenVisualCloud GH_PROJECT= SVT-VP9 WRKSRC_SUBDIR= gstreamer-plugin PLIST_FILES= lib/gstreamer-1.0/libgstsvtvp9enc.so post-patch: @${REINPLACE_CMD} '/-O2/d' ${WRKSRC}/meson.build .include Index: head/multimedia/gstreamermm/Makefile =================================================================== --- head/multimedia/gstreamermm/Makefile (revision 517064) +++ head/multimedia/gstreamermm/Makefile (revision 517065) @@ -1,31 +1,32 @@ # Created by: Michael Johnson # $FreeBSD$ # $MCom: ports/multimedia/gstreamermm/Makefile,v 1.6 2009/09/26 13:42:00 marcus Exp $ PORTNAME= gstreamermm PORTVERSION= 0.10.10.2 PORTREVISION= 6 CATEGORIES= multimedia MASTER_SITES= GNOME MAINTAINER= multimedia@FreeBSD.org 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 GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-documentation INSTALL_TARGET= install-strip USE_LDCONFIG= yes PLIST_SUB= GST_VERSION="${GST_VERSION}" post-patch: # Fix the build with clang @${REINPLACE_CMD} -e 's|GREP "\\-L"|GREP "conftest\\.$$objext"|g' \ ${WRKSRC}/configure .include Index: head/multimedia/gtk-recordmydesktop/Makefile =================================================================== --- head/multimedia/gtk-recordmydesktop/Makefile (revision 517064) +++ head/multimedia/gtk-recordmydesktop/Makefile (revision 517065) @@ -1,25 +1,25 @@ # $FreeBSD$ PORTNAME= gtk-recordmydesktop PORTVERSION= 0.3.8 PORTREVISION= 5 CATEGORIES= multimedia deskutils MASTER_SITES= SF/recordmydesktop/gtk-recordMyDesktop/${PORTVERSION} MAINTAINER= rm@FreeBSD.org COMMENT= GTK+ frontend to recordMyDesktop LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING 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 INSTALLS_ICONS= yes .include Index: head/multimedia/imagination/Makefile =================================================================== --- head/multimedia/imagination/Makefile (revision 517064) +++ head/multimedia/imagination/Makefile (revision 517065) @@ -1,33 +1,33 @@ # Created by: Jesse # $FreeBSD$ PORTNAME= imagination PORTVERSION= 3.0 PORTREVISION= 11 CATEGORIES= multimedia MASTER_SITES= SF MAINTAINER= jessefrgsmith@yahoo.ca COMMENT= DVD slideshow maker 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 OPTIONS_DEFINE= NLS OPTIONS_SUB= yes NLS_CONFIGURE_ENABLE= nls NLS_USES= gettext NLS_USES_OFF= gettext-tools post-patch: @${REINPLACE_CMD} '/^SUBDIRS =/s/doc//' ${WRKSRC}/Makefile.in @${REINPLACE_CMD} '/^imagination_LDADD =/s/$$/ -lm/' \ ${WRKSRC}/src/Makefile.in .include Index: head/multimedia/kamoso/Makefile =================================================================== --- head/multimedia/kamoso/Makefile (revision 517064) +++ head/multimedia/kamoso/Makefile (revision 517065) @@ -1,25 +1,26 @@ # $FreeBSD$ PORTNAME= kamoso DISTVERSION= ${KDE_APPLICATIONS_VERSION} CATEGORIES= multimedia kde kde-applications MAINTAINER= kde@FreeBSD.org 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 USE_KDE= auth bookmarks codecs completion config configwidgets \ coreaddons ecm i18n itemviews jobwidgets kio kirigami2 \ notifications purpose service solid widgetsaddons xmlgui USE_QT= concurrent core dbus declarative graphicaleffects gui network \ quickcontrols widgets xml \ buildtools_build qmake_build OPTIONS_DEFINE= DOCS .include Index: head/multimedia/mjpegtools/Makefile =================================================================== --- head/multimedia/mjpegtools/Makefile (revision 517064) +++ head/multimedia/mjpegtools/Makefile (revision 517065) @@ -1,64 +1,59 @@ # Created by: Mario Sergio Fujikawa Ferreira # $FreeBSD$ PORTNAME= mjpegtools PORTVERSION= 2.1.0 PORTREVISION= 15 CATEGORIES= multimedia MASTER_SITES= SF/${PORTNAME:S/tools//}/${PORTNAME}/${PORTVERSION} MAINTAINER= multimedia@FreeBSD.org COMMENT= Set of tools to record/playback/edit videos in MPEG format LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= v4l_compat>0:multimedia/v4l_compat CONFLICTS= mplex-[0-9]* USES= compiler:c++11-lang gmake gnome jpeg libtool localbase pathfix \ pkgconfig USE_LDCONFIG= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= --without-dga --without-x CONFIGURE_TARGET= ${ARCH:S/amd64/x86_64/}-portbld-${OPSYS:tl}${OSREL} INFO= mjpeg-howto OPTIONS_DEFINE= DOCS DV GTK2 PNG QUICKTIME SDL OPTIONS_DEFAULT= GTK2 PNG SDL OPTIONS_SUB= yes DV_LIB_DEPENDS= libdv.so:multimedia/libdv DV_CONFIGURE_WITH= libdv GTK2_USE= GNOME=gtk20 GTK2_CONFIGURE_WITH= gtk 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 - -.if ${ARCH} == i386 || ${ARCH} == powerpc -USES+= compiler:c++11-lang -.endif post-patch: @${REINPLACE_CMD} \ -e 's| \*-\*-linux\*)| *-*-*)|' \ -e '/ARCHFLAGS=/d' ${WRKSRC}/configure post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for i in AUTHORS BUGS CHANGES ChangeLog HINTS NEWS PLANS README README.DV \ README.avilib README.glav README.AltiVec README.lavpipe \ README.transist TODO (cd ${WRKSRC} && ${INSTALL_DATA} ${i} ${STAGEDIR}${DOCSDIR}) .endfor .include Index: head/multimedia/mlt/Makefile =================================================================== --- head/multimedia/mlt/Makefile (revision 517064) +++ head/multimedia/mlt/Makefile (revision 517065) @@ -1,191 +1,191 @@ # $FreeBSD$ PORTNAME= mlt DISTVERSIONPREFIX= v DISTVERSION= 6.16.0 PORTREVISION?= 2 CATEGORIES?= multimedia MAINTAINER= kde@FreeBSD.org COMMENT?= Multimedia framework for TV broadcasting LICENSE?= GPLv2 GPLv3 LGPL21 LICENSE_COMB?= multi USES+= alias compiler:c++11-lang eigen:3 gmake gnome localbase \ pkgconfig GNU_CONFIGURE= yes CONFIGURE_ARGS+=--enable-gpl --enable-gpl3 --target-os=FreeBSD USE_GITHUB= yes GH_ACCOUNT= mltframework .ifndef(WITH_DEBUG) CONFIGURE_ARGS+=--disable-debug .else CONFIGURE_ARGS+=--enable-debug .endif .ifndef(SLAVEPORT) # Master port. # They both install bin/melt. CONFLICTS_INSTALL= freeze-[0-9]* LIB_DEPENDS= libfftw3.so:math/fftw3 BROKEN_sparc64= does not compile on sparc64 (invokes i386 asm) 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 PLIST_SUB= PORTVERSION="${PORTVERSION}" PORTDOCS= AUTHORS ChangeLog NEWS README docs PORTEXAMPLES= demo OPTIONS_DEFINE= DOCS EXAMPLES FFMPEG FREI0R GTK2 JACK OPENGL \ SAMPLERATE SOX SWFDEC VIDSTAB # OPENCV VDPAU OPTIONS_DEFAULT=FFMPEG FREI0R GTK2 OPENGL SAMPLERATE SOX SWFDEC VIDSTAB OPTIONS_SUB= yes GTK2_DESC= Images and text rendering via GTK+ 2 SOX_DESC= SoX audio effects support VIDSTAB_DESC= Video stabilization support via Vid.Stab FFMPEG_SUFX= # Currently empty. FFMPEG_LIB_DEPENDS= libavformat${FFMPEG_SUFX}.so:multimedia/ffmpeg${FFMPEG_SUFX} FFMPEG_CONFIGURE_ENABLE=avformat FFMPEG_CONFIGURE_ON= --avformat-suffix="${FFMPEG_SUFX}" FREI0R_BUILD_DEPENDS= ${LOCALBASE}/include/frei0r.h:graphics/frei0r FREI0R_CONFIGURE_ENABLE=frei0r GTK2_LIB_DEPENDS= libexif.so:graphics/libexif \ libfontconfig.so:x11-fonts/fontconfig GTK2_USE= GNOME=gdkpixbuf2,gtk20,pango GTK2_CONFIGURE_ENABLE= gtk2 JACK_LIB_DEPENDS= libjack.so:audio/jack JACK_BUILD_DEPENDS= ${LOCALBASE}/include/ladspa.h:audio/ladspa JACK_CONFIGURE_ENABLE= jackrack JACK_USE= GNOME=glib20 # Prepare for OpenCV 3 port. CONFIGURE_ARGS+= --disable-opencv OPENCV_CONFIGURE_ENABLE=opencv OPENGL_LIB_DEPENDS= libepoxy.so:graphics/libepoxy \ libmovit.so:graphics/movit OPENGL_USE= GL=gl OPENGL_CONFIGURE_ENABLE=opengl SAMPLERATE_LIB_DEPENDS= libsamplerate.so:audio/libsamplerate SAMPLERATE_CONFIGURE_ENABLE=resample SOX_LIB_DEPENDS= libsox.so:audio/sox SOX_CONFIGURE_ENABLE= sox SWFDEC_LIB_DEPENDS= libswfdec-0.8.so:graphics/swfdec SWFDEC_CONFIGURE_ENABLE=swfdec SWFDEC_USE= GNOME=glib20,cairo # https://sourceforge.net/p/mlt/bugs/240/ CONFIGURE_ARGS+= ${VDPAU_CONFIGURE_OFF} VDPAU_CONFIGURE_ON= --avformat-vdpau VDPAU_CONFIGURE_OFF= --avformat-no-vdpau VIDSTAB_LIB_DEPENDS= libvidstab.so:multimedia/vid.stab VIDSTAB_CONFIGURE_ENABLE=vid.stab pre-configure: @${REINPLACE_CMD} -e 's,/usr/local,${LOCALBASE},' \ ${WRKSRC}/src/modules/avformat/vdpau.c \ ${WRKSRC}/src/modules/frei0r/factory.c \ ${WRKSRC}/src/modules/jackrack/plugin_mgr.c @${REINPLACE_CMD} -e 's,-lpthread,-pthread,' \ -e 's,-liconv,${ICONV_LIB},' \ ${WRKSRC}/src/framework/Makefile \ ${WRKSRC}/src/melt/Makefile \ ${WRKSRC}/src/modules/*/Makefile common-post-install: ${INSTALL_MAN} ${WRKSRC}/docs/melt.1 ${STAGEDIR}${MANPREFIX}/man/man1/melt.1 @${RM} ${WRKSRC}/docs/melt.1 ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/melt ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libmlt.so.${PORTVERSION} ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libmlt++.so.${PORTVERSION} post-install-DOCS-on: .for f in ${PORTDOCS} cd ${WRKSRC} && ${COPYTREE_SHARE} ${f} ${STAGEDIR}${DOCSDIR} .endfor post-install-EXAMPLES-on: .for f in ${PORTEXAMPLES} cd ${WRKSRC} && ${COPYTREE_SHARE} ${f} ${STAGEDIR}${EXAMPLESDIR} .endfor .else # Slave port. PORTSCOUT= ignore:1 LIB_DEPENDS+= libmlt.so:${MASTER_PORT} PLIST?= ${.CURDIR}/pkg-plist . if ${SLAVEPORT:Mqt*} # Qt slave port. PKGNAMESUFFIX= -${SLAVEPORT} COMMENT= Qt ${SLAVEPORT:C/[^0-9]//g} plugin for the MLT multimedia framework LICENSE= GPLv2 GPLv3 LICENSE_COMB= multi LIB_DEPENDS+= libexif.so:graphics/libexif CONFIGURE_ARGS+=--enable-qt \ --qt-libdir="${QT_LIBDIR}" \ --qt-includedir="${QT_INCDIR}" BUILD_WRKSRC= ${WRKSRC}/src/modules/qt . elif ${SLAVEPORT:Mswig} # SWIG slave port. LANGUAGE= ${SLAVEPORT:Nswig} COMMENT= ${LANGUAGE} bindings for the MLT multimedia framework LICENSE= LGPL21 LICENSE_COMB= single BUILD_DEPENDS+= swig3.0:devel/swig30 BINARY_ALIAS= swig=swig3.0 _CFLAGS= -I${LOCALBASE}/include -L${LOCALBASE}/lib CFLAGS+= ${_CFLAGS} CXXFLAGS+= ${_CFLAGS} CONFIGURE_ARGS+=--swig-languages=${LANGUAGE:tl} BUILD_WRKSRC= ${WRKSRC}/src/swig INSTALL_WRKSRC= ${BUILD_WRKSRC}/${LANGUAGE:tl} EXAMPLESDIR= ${PREFIX}/share/examples/${PORTNAME}/${LANGUAGE:tl} . endif INSTALL_WRKSRC?=${BUILD_WRKSRC} pre-install: ${MKDIR} ${STAGEDIR}${PREFIX}/lib/${PORTNAME} # Dummy placeholder target. common-post-install: @${TRUE} .endif post-install: common-post-install ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/${PORTNAME}/* 2>/dev/null || ${TRUE} @${RMDIR} -p ${STAGEDIR}${PREFIX}/lib/${PORTNAME} 2>/dev/null || ${TRUE} .include Index: head/multimedia/mpv/Makefile =================================================================== --- head/multimedia/mpv/Makefile (revision 517064) +++ head/multimedia/mpv/Makefile (revision 517065) @@ -1,203 +1,204 @@ # Created by: Grzegorz Blach # $FreeBSD$ PORTNAME= mpv PORTVERSION= 0.29.1 DISTVERSIONPREFIX= v PORTREVISION= 12 PORTEPOCH= 1 CATEGORIES= multimedia audio MASTER_SITES= https://waf.io/:waf DISTFILES= ${WAF_RELEASE}${EXTRACT_SUFX}:waf MAINTAINER= cpm@FreeBSD.org COMMENT= Free and open-source general-purpose video player LICENSE= GPLv2+ LGPL21+ LICENSE_COMB= multi BUILD_DEPENDS= ffmpeg>=4.0.2,1:multimedia/ffmpeg LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg USES= compiler:c11 desktop-file-utils iconv jpeg localbase:ldflags \ pkgconfig python:build tar:bz2 waf USE_LDCONFIG= yes USE_GITHUB= yes GH_ACCOUNT= mpv-player # Keep in sync with bootstrap.py to avoid regressions WAF_CMD= ${WRKDIR}/${WAF_RELEASE}/waf-light WAF_RELEASE= waf-2.0.9 CONFIGURE_ENV= BIN_PYTHON="${PYTHON_CMD}" CONFIGURE_ARGS= --docdir="${EXAMPLESDIR}" \ --htmldir="${DOCSDIR}/html" \ --mandir="${MANPREFIX}/man" \ --disable-debug-build \ --disable-optimize \ --disable-pdf \ --disable-rubberband \ --disable-vapoursynth \ --disable-vapoursynth-lazy \ --enable-libmpv-shared OPTIONS_DEFINE= ARCHIVE ASS DOCS LCMS2 LUAJIT MANPAGES TEST UCHARDET ZSH EXAMPLES OPTIONS_DEFAULT= ARCHIVE ASS DVDREAD DVDNAV MANPAGES OPENGL UCHARDET \ V4L VAAPI VDPAU VULKAN WAYLAND X11 YTDL OPTIONS_GROUP= IN VO AO OPTIONS_GROUP_IN= CDIO DVDREAD DVDNAV LIBBLURAY V4L YTDL SMB OPTIONS_GROUP_VO= CACA OPENGL VAAPI VDPAU VULKAN WAYLAND X11 OPTIONS_GROUP_AO= ALSA JACK OPENAL PULSEAUDIO SDL SNDIO OPTIONS_SUB= yes ASS_DESC= ASS/SSA subtitle and OSD rendering DVDREAD_DESC= DVD Playback support DVDNAV_DESC= DVD menu navigation LUAJIT_DESC= Use LuaJIT instead of Lua scripting language support UCHARDET_DESC= Guess subtitle encoding via uchardet VULKAN_DESC= Vulkan output support WAYLAND_DESC= Wayland (graphics) support YTDL_DESC= Install youtube-dl IN_DESC= Input VO_DESC= Video Output AO_DESC= Audio Output ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib ALSA_CONFIGURE_OFF= --disable-alsa ARCHIVE_USES= libarchive ARCHIVE_CONFIGURE_ON= --enable-libarchive ASS_LIB_DEPENDS= libass.so:multimedia/libass ASS_CONFIGURE_OFF= --disable-libass CACA_LIB_DEPENDS= libcaca.so:graphics/libcaca CACA_CONFIGURE_OFF= --disable-caca CDIO_LIB_DEPENDS= libcdio_paranoia.so:sysutils/libcdio-paranoia CDIO_CONFIGURE_ON= --enable-cdda DOCS_BUILD_DEPENDS= rst2html:textproc/py-docutils DOCS_CONFIGURE_ON= --enable-html DVDNAV_LIB_DEPENDS= libdvdnav.so:multimedia/libdvdnav DVDNAV_CONFIGURE_ON= --enable-dvdnav DVDREAD_LIB_DEPENDS= libdvdread.so:multimedia/libdvdread DVDREAD_CONFIGURE_ON= --enable-dvdread JACK_LIB_DEPENDS= libjack.so:audio/jack JACK_CONFIGURE_OFF= --disable-jack LCMS2_LIB_DEPENDS= liblcms2.so:graphics/lcms2 LCMS2_CONFIGURE_OFF= --disable-lcms2 LIBBLURAY_LIB_DEPENDS= libbluray.so:multimedia/libbluray LIBBLURAY_CONFIGURE_ON= --enable-libbluray LIBBLURAY_CONFIGURE_OFF= --disable-libbluray LUAJIT_LIB_DEPENDS= libluajit-5.1.so:lang/luajit LUAJIT_USES_OFF= lua LUAJIT_CONFIGURE_ON= --lua=luajit LUAJIT_CONFIGURE_OFF= --lua=${LUA_VER_STR}fbsd MANPAGES_BUILD_DEPENDS= rst2man:textproc/py-docutils MANPAGES_CONFIGURE_OFF= --disable-manpage OPENAL_CONFIGURE_ENABLE= openal OPENAL_USES= openal OPENAL_VARS= LLD_UNSAFE=yes # cf. PR 226980 OPENGL_USES= gl OPENGL_USE= GL=egl,gbm,gl OPENGL_CONFIGURE_OFF= --disable-gl 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 SNDIO_LIB_DEPENDS= libsndio.so:audio/sndio SNDIO_CONFIGURE_ON= --enable-sndio SNDIO_CONFIGURE_OFF= --disable-sndio SMB_USES= samba:lib SMB_CONFIGURE_ON= --enable-libsmbclient TEST_BUILD_DEPENDS= cmocka>=1.1.0:sysutils/cmocka TEST_CONFIGURE_ON= --enable-test TEST_UNITTESTFILES= chmap chmap_sel gl_video UCHARDET_LIB_DEPENDS= libuchardet.so:textproc/uchardet UCHARDET_CONFIGURE_OFF= --disable-uchardet V4L_BUILD_DEPENDS= ${LOCALBASE}/include/linux/videodev2.h:multimedia/v4l_compat V4L_LIB_DEPENDS= libv4l2.so:multimedia/libv4l V4L_CONFIGURE_ON= --enable-tv --enable-dvbin VAAPI_LIB_DEPENDS= libva.so:multimedia/libva VAAPI_CONFIGURE_OFF= --disable-vaapi VDPAU_LIB_DEPENDS= libvdpau.so:multimedia/libvdpau VDPAU_CONFIGURE_OFF= --disable-vdpau VULKAN_BUILD_DEPENDS= ${LOCALBASE}/include/vulkan/vulkan.h:devel/vulkan-headers VULKAN_LIB_DEPENDS= libvulkan.so:graphics/vulkan-loader \ libshaderc_shared.so:graphics/shaderc VULKAN_CONFIGURE_OFF= --disable-vulkan --disable-shaderc VULKAN_IMPLIES= X11 WAYLAND_BUILD_DEPENDS= wayland-protocols>=1.14:graphics/wayland-protocols \ ${LOCALBASE}/include/linux/input.h:devel/evdev-proto WAYLAND_LIB_DEPENDS= libwayland-client.so:graphics/wayland \ libwayland-cursor.so:graphics/wayland \ libxkbcommon.so:x11/libxkbcommon WAYLAND_CONFIGURE_OFF= --disable-wayland X11_USES= gnome xorg X11_USE= XORG=x11,xext,xinerama,xorgproto,xrandr,xscrnsaver,xv,xxf86vm X11_VARS= INSTALLS_ICONS=yes X11_CONFIGURE_OFF= --disable-x11 YTDL_RUN_DEPENDS= youtube-dl:www/youtube_dl ZSH_USES= perl5 ZSH_USE= PERL5=build ZSH_CONFIGURE_ENV= BIN_PERL="${PERL}" ZSH_CONFIGURE_ENABLE= zsh-comp .include .if ${PORT_OPTIONS:MVAAPI} && ${PORT_OPTIONS:MWAYLAND} CONFIGURE_ARGS+= --enable-vaapi-wayland LIB_DEPENDS+= libva-wayland.so:multimedia/libva .else CONFIGURE_ARGS+= --disable-vaapi-wayland .endif post-patch: @${REINPLACE_CMD} -e 's|sys/vt.h|sys/consio.h|g' \ ${WRKSRC}/video/out/drm_common.c \ ${WRKSRC}/wscript @${REINPLACE_CMD} -e 's|/pkgconfig/mpv.pc|data/pkgconfig/mpv.pc|g' \ ${WRKSRC}/wscript_build.py @${REINPLACE_CMD} -e 's|DBL_EPSILON|FLT_EPSILON|'g \ ${WRKSRC}/test/test_helpers.h post-patch-MANPAGES-on: @${FIND} ${WRKSRC}/DOCS/man -name '*.rst' | ${XARGS} ${REINPLACE_CMD} \ -e 's|/usr/local|${PREFIX}|g' pre-install-TEST-on: .for test in ${TEST_UNITTESTFILES} cd ${WRKSRC}/build/test && ./${test} .endfor post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/mpv @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libmpv.so .include Index: head/multimedia/oggvideotools/Makefile =================================================================== --- head/multimedia/oggvideotools/Makefile (revision 517064) +++ head/multimedia/oggvideotools/Makefile (revision 517065) @@ -1,31 +1,32 @@ # Created by: Jille Timmermans (jille@quis.cx) # $FreeBSD$ PORTNAME= oggvideotools PORTVERSION= 0.9.1 PORTREVISION= 14 CATEGORIES= multimedia MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${DISTNAME} MAINTAINER= ports@FreeBSD.org COMMENT= Toolbox for manipulating Ogg video files LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${LOCALBASE}/include/boost/circular_buffer.hpp:devel/boost-libs LIB_DEPENDS= libgd.so:graphics/gd \ libogg.so:audio/libogg \ 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 post-patch: @${REINPLACE_CMD} -e \ 's|-O0.*-fPIC|-fPIC|' ${WRKSRC}/CMakeLists.txt .include Index: head/multimedia/ogmrip/Makefile =================================================================== --- head/multimedia/ogmrip/Makefile (revision 517064) +++ head/multimedia/ogmrip/Makefile (revision 517065) @@ -1,86 +1,87 @@ # Created by: Herve Quiroz # $FreeBSD$ PORTNAME= ogmrip PORTVERSION= 1.0.1 PORTREVISION= 9 CATEGORIES= multimedia MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTVERSION:R}/${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Application and libraries for encoding DVDs into DivX/OGM files LICENSE= GPLv2+ # from source, though COPYING says LGPLv2 BUILD_DEPENDS= mencoder:multimedia/mencoder \ mplayer:multimedia/mplayer \ gsed:textproc/gsed LIB_DEPENDS= libenca.so:converters/enca \ libpng.so:graphics/png \ libtiff.so:graphics/tiff \ libdvdread.so:multimedia/libdvdread RUN_DEPENDS= lame:audio/lame \ oggenc:audio/vorbis-tools \ mencoder:multimedia/mencoder \ 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 USE_LDCONFIG= yes OPTIONS_DEFINE= GTK2 ENCHANT MATROSKA MP4BOX NLS THEORA FAAC SRT DEBUG OPTIONS_DEFAULT=GTK2 OPTIONS_SUB= yes ENCHANT_DESC= Enable spell checking for text subtitles MATROSKA_DESC= Enable Matroska container support MP4BOX_DESC= Enable Mpeg-4 container support THEORA_DESC= Enable Ogg Theora video codec support SRT_DESC= Enable SRT text subtitles support GTK2_CONFIGURE_ENABLE= gtk-support dbus-support libnotify-support GTK2_LIB_DEPENDS= libdbus-glib-1.so:devel/dbus-glib \ libnotify.so:devel/libnotify GTK2_USE= GNOME=gconf2,libglade2 GTK2_VARS= GCONF_SCHEMAS=ogmrip.schemas ENCHANT_CONFIGURE_ENABLE=enchant-support ENCHANT_LIB_DEPENDS= libenchant.so:textproc/enchant MATROSKA_CONFIGURE_ENABLE=mkv-support MATROSKA_RUN_DEPENDS= mkvmerge:multimedia/mkvtoolnix MP4BOX_CONFIGURE_ENABLE=mp4-support MP4BOX_RUN_DEPENDS= mp4box:multimedia/gpac-mp4box NLS_USES= gettext NLS_CONFIGURE_ENABLE= nls THEORA_CONFIGURE_ENABLE=theora-support THEORA_LIB_DEPENDS= libtheora.so:multimedia/libtheora FAAC_CONFIGURE_ENABLE= aac-support FAAC_RUN_DEPENDS= faac:audio/faac SRT_CONFIGURE_ENABLE= srt-support SRT_RUN_DEPENDS= gocr:graphics/gocr DEBUG_CONFIGURE_ON= --enable-maintainer-mode --enable-devel-mode pre-everything:: @${ECHO_MSG} "" @${ECHO_MSG} "This port requires a version of MEncoder compiled with XviD and/or" @${ECHO_MSG} "x264 support if you want to use these codecs." @${ECHO_MSG} "" post-patch: @${REINPLACE_CMD} -e '/local/s|^CFLAGS=|#CFLAGS=|g ; \ /local/s|^CPPFLAGS=|#CPPFLAGS=|g ; \ /local/s|^LDFLAGS=|#LDFLAGS=|g' ${WRKSRC}/configure @${REINPLACE_CMD} -e 's|^SUBDIRS|#SUBDIRS|g' ${WRKSRC}/docs/Makefile.in @${REINPLACE_CMD} -e \ '/PROGRAM/s|MP4Box|mp4box|g' ${WRKSRC}/libogmrip/ogmrip-mp4.c .include Index: head/multimedia/openshot/Makefile =================================================================== --- head/multimedia/openshot/Makefile (revision 517064) +++ head/multimedia/openshot/Makefile (revision 517065) @@ -1,42 +1,42 @@ # Created by: Charlie Kester # $FreeBSD$ PORTNAME= openshot PORTVERSION= 1.4.3 PORTREVISION= 12 CATEGORIES= multimedia MASTER_SITES= http://launchpad.net/openshot/${PORTVERSION:C/\.[0-9]+$//}/${PORTVERSION}/+download/ MAINTAINER= ports@FreeBSD.org COMMENT= Non-linear video editor LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= ffmpeg:multimedia/ffmpeg \ frei0r-plugins>=0:graphics/frei0r-plugins \ ${PYTHON_PKGNAMEPREFIX}goocanvas>=0:graphics/py-goocanvas@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}httplib2>=0:www/py-httplib2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pillow>=0:graphics/py-pillow@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mlt>=0:multimedia/py-mlt@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xdg>=0:devel/py-xdg@${PY_FLAVOR} \ 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 NO_ARCH= yes post-patch: @${FIND} ${WRKSRC}/docs/omf -name '*.omf' | ${XARGS} ${REINPLACE_CMD} -e \ 's|/usr/share|${PREFIX}/share|g' pre-install: @${MKDIR} ${STAGEDIR}${PREFIX}/share/omf/${PORTNAME} ${INSTALL_DATA} ${WRKSRC}/docs/omf/*.omf ${STAGEDIR}${PREFIX}/share/omf/${PORTNAME} @${MKDIR} ${STAGEDIR}${PREFIX}/share/gnome/help/${PORTNAME} @cd ${WRKSRC}/docs/gnome && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/share/gnome/help/${PORTNAME} .include Index: head/multimedia/pwcbsd/Makefile =================================================================== --- head/multimedia/pwcbsd/Makefile (revision 517064) +++ head/multimedia/pwcbsd/Makefile (revision 517065) @@ -1,71 +1,71 @@ # Created by: Raaf # $FreeBSD$ PORTNAME= pwcbsd PORTVERSION= 1.4.1 PORTREVISION= 12 CATEGORIES= multimedia sysutils MASTER_SITES= http://raaf.atspace.org/ \ http://www.bsd-geek.de/FreeBSD/distfiles/ \ LOCAL/miwi MAINTAINER= lme@FreeBSD.org COMMENT= The Linux pwc webcam driver ported to FreeBSD LICENSE= GPLv2 CONFLICTS= pwcview-[0-9]* SSP_UNSAFE= kernel module does not support ssp USES= kmod WRKSRC= ${WRKDIR}/${PORTNAME} OPTIONS_DEFINE= PROGRAMS MMAP OPTIONS_DEFAULT= PROGRAMS PROGRAMS_DESC= Build the programs MMAP_DESC= Enable mmap support (MAY CRASH YOUR SYSTEM) .include EXTRA_PATCHES= ${FILESDIR}/extra-patch-Makefile.kld \ ${FILESDIR}/extra-patch-pwc-ctrl.c \ ${FILESDIR}/extra-patch-pwc-v4l.c \ ${FILESDIR}/extra-patch-pwc.c \ ${FILESDIR}/extra-patch-pwc.h .if !exists(${SRC_BASE}/sys/Makefile) IGNORE= requires kernel source files .endif .if ${PORT_OPTIONS:MMMAP} ALL_TARGET= mmap .else ALL_TARGET= all .endif .if ${PORT_OPTIONS:MPROGRAMS} ALL_TARGET+= pwcview PROGRAMS= pwcview -USES+= jpeg +USES+= jpeg sdl USE_SDL= sdl PLIST_SUB+= PROGRAMS="" .else PLIST_SUB+= PROGRAMS="@comment " .endif post-patch: .if ${PORT_OPTIONS:MPROGRAMS} @${REINPLACE_CMD} -e 's|sdl-config|${SDL_CONFIG}|g' ${WRKSRC}/Makefile .endif do-install: ${MKDIR} ${STAGEDIR}${KMODDIR} ${INSTALL_KLD} ${WRKSRC}/pwc.ko ${STAGEDIR}${KMODDIR} ${INSTALL_MAN} ${WRKSRC}/pwc.4 ${STAGEDIR}${PREFIX}/man/man4 .if ${PORT_OPTIONS:MPROGRAMS} ${INSTALL_PROGRAM} ${PROGRAMS:S|^|${WRKSRC}/|} ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${PROGRAMS:S|^|${WRKSRC}/|}.1 ${STAGEDIR}${PREFIX}/man/man1 .endif .include Index: head/multimedia/pwcview/Makefile =================================================================== --- head/multimedia/pwcview/Makefile (revision 517064) +++ head/multimedia/pwcview/Makefile (revision 517065) @@ -1,36 +1,36 @@ # Created by: Andrew Thompson # $FreeBSD$ PORTNAME= pwcview PORTVERSION= 1.4.1 PORTREVISION= 7 CATEGORIES= multimedia MASTER_SITES= http://raaf.atspace.org/ \ http://www.selasky.org/hans_petter/video4bsd/releases/ \ LOCAL/kwm MAINTAINER= hselasky@FreeBSD.org COMMENT= The Video4Linux PWC webcam viewer BUILD_DEPENDS= ${LOCALBASE}/include/linux/videodev.h:multimedia/v4l_compat LIB_DEPENDS= libv4l1.so:multimedia/libv4l CONFLICTS= pwcbsd-[0-9]* -USES= jpeg +USES= jpeg sdl USE_SDL= sdl WRKSRC= ${WRKDIR}/${PORTNAME} .include post-patch: @${REINPLACE_CMD} -e 's|-ljpeg|-ljpeg -lv4l1|g' \ -e 's|sdl-config|${SDL_CONFIG}|g' ${WRKSRC}/Makefile do-install: ${INSTALL_PROGRAM} ${WRKSRC}/pwcview ${STAGEDIR}${PREFIX}/bin ${INSTALL_PROGRAM} ${WRKSRC}/pwcsnap ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 ${STAGEDIR}${PREFIX}/man/man1 .include Index: head/multimedia/py-gstreamer/Makefile =================================================================== --- head/multimedia/py-gstreamer/Makefile (revision 517064) +++ head/multimedia/py-gstreamer/Makefile (revision 517065) @@ -1,50 +1,50 @@ # Created by: Koop Mast # $FreeBSD$ # $MCom: ports/multimedia/py-gstreamer/Makefile,v 1.20 2008/07/26 17:21:38 marcus Exp $ PORTNAME= gstreamer PORTVERSION= 0.10.22 PORTREVISION= 5 CATEGORIES= multimedia python gnome MASTER_SITES= http://gstreamer.freedesktop.org/src/gst-python/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= gst-python-${PORTVERSION} MAINTAINER= multimedia@FreeBSD.org COMMENT= Python bindings for gstreamer LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${PYTHON_SITELIBDIR}/libxml2mod.so:textproc/py-libxml2@${PY_FLAVOR} 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 GNU_CONFIGURE= yes INSTALL_TARGET= install-strip PLIST_SUB= VERSION="${GST_VERSION}" CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib post-patch: @${REINPLACE_CMD} -e 's|DLFCN|dl|g' ${WRKSRC}/gst/__init__.py @${REINPLACE_CMD} -e 's|alsasink|osssink|g' -e 's|alsasrc|osssrc|g' \ ${WRKSRC}/gst/extend/jukebox.py \ ${WRKSRC}/common/m4/gst-default.m4 .for d in audio-controller.py decodebin.py mixer.py vumeter.py @${REINPLACE_CMD} -e 's|alsasink|osssink|g' -e 's|alsasrc|osssrc|g' \ ${WRKSRC}/examples/${d} .endfor post-install: ${PYTHON_CMD} -O ${PYTHON_LIBDIR}/compileall.py -d \ ${PYTHONPREFIX_SITELIBDIR} -f ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} ${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py -d \ ${PYTHONPREFIX_SITELIBDIR} -f ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} .include Index: head/multimedia/py-kaa-base/Makefile =================================================================== --- head/multimedia/py-kaa-base/Makefile (revision 517064) +++ head/multimedia/py-kaa-base/Makefile (revision 517065) @@ -1,23 +1,23 @@ # Created by: J.R. Oldroyd # $FreeBSD$ PORTNAME= kaa-base PORTVERSION= 0.6.0 PORTREVISION= 12 CATEGORIES= multimedia python MASTER_SITES= SF/freevo/${PORTNAME}/${PORTVERSION} PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= fbsd@opal.com COMMENT= Kaa Media Repository 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 .include Index: head/multimedia/py-openlp/Makefile =================================================================== --- head/multimedia/py-openlp/Makefile (revision 517064) +++ head/multimedia/py-openlp/Makefile (revision 517065) @@ -1,63 +1,63 @@ # $FreeBSD$ PORTNAME= OpenLP PORTVERSION= 2.4.6 PORTREVISION= 2 CATEGORIES= multimedia python MASTER_SITES= https://get.openlp.org/${PORTVERSION}/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Open Source Lyrics Projection LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}alembic>=0:databases/py-alembic@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlalchemy12>=0:databases/py-sqlalchemy12@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}chardet>=0:textproc/py-chardet@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}enchant>0:textproc/py-enchant@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mako>0:textproc/py-mako@${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 USE_QT= linguist_build USE_GSTREAMER= good bad ugly INSTALLS_ICONS= yes NO_ARCH= yes ICON_SIZES= 16x16 32x32 48x48 64x64 128x128 256x256 post-patch: @${REINPLACE_CMD} -e 's|openlp\.py|OpenLP|' ${WRKSRC}/setup.py @${REINPLACE_CMD} -Ee 's|^(Exec=)openlp|\1OpenLP|' ${WRKSRC}/resources/openlp.desktop @(cd ${WRKSRC} && ${MV} openlp.py OpenLP) post-build: @${RM} -r ${WRKSRC}/build/lib/tests @${MKDIR} ${WRKSRC}/resources/i18n/qm @set -e; \ for TSFILE in ${WRKSRC}/resources/i18n/*.ts; do \ ${LRELEASE} $$TSFILE -qm ${WRKSRC}/resources/i18n/qm/`basename $$TSFILE .ts`.qm; \ done post-install: @${MKDIR} ${STAGEDIR}${PREFIX}/share/openlp/i18n ${INSTALL_DATA} ${WRKSRC}/resources/i18n/qm/*.qm ${STAGEDIR}${PREFIX}/share/openlp/i18n ${INSTALL_DATA} ${WRKSRC}/resources/openlp.desktop ${STAGEDIR}${PREFIX}/share/applications .for s in ${ICON_SIZES} @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/${s}/apps ${INSTALL_DATA} ${WRKSRC}/resources/images/openlp-logo-${s}.png ${STAGEDIR}${PREFIX}/share/icons/hicolor/${s}/apps/openlp.png .endfor @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/scalable/apps ${INSTALL_DATA} ${WRKSRC}/resources/images/openlp-logo.svg ${STAGEDIR}${PREFIX}/share/icons/hicolor/scalable/apps/openlp.svg .include Index: head/multimedia/pymp/Makefile =================================================================== --- head/multimedia/pymp/Makefile (revision 517064) +++ head/multimedia/pymp/Makefile (revision 517065) @@ -1,56 +1,56 @@ # Created by: Rusmir Dusko # $FreeBSD$ PORTNAME= pymp PORTVERSION= 1.1 PORTREVISION= 4 CATEGORIES= multimedia python DIST_SUBDIR= python MAINTAINER= ports@FreeBSD.org COMMENT= Lean, flexible frontend to MPlayer written in Python LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= mplayer:multimedia/mplayer 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 PORTDOCS= CHANGELOG README.md DESKTOP_ENTRIES="Pymp" "" "${PORTNAME}" \ "${PORTNAME}" "AudioVideo;Player;" "" OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -e 's|/bin/bash|/bin/sh|; \ s|PREFIX/lib/pymp|${DATADIR}|' ${WRKSRC}/${PORTNAME} @${RM} ${WRKSRC}/build.py do-build: @${PYTHON_CMD} -m compileall ${WRKSRC} @${PYTHON_CMD} -O -m compileall ${WRKSRC} do-install: ${INSTALL_SCRIPT} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/ @${MKDIR} ${STAGEDIR}${DATADIR} .for f in *.py *.pyc *.pyo ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DATADIR} .endfor ${INSTALL_DATA} ${WRKSRC}/${PORTNAME}.png \ ${STAGEDIR}${PREFIX}/share/pixmaps/ do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include Index: head/multimedia/qmmp-qt5/Makefile =================================================================== --- head/multimedia/qmmp-qt5/Makefile (revision 517064) +++ head/multimedia/qmmp-qt5/Makefile (revision 517065) @@ -1,322 +1,323 @@ # $FreeBSD$ PORTNAME= qmmp PORTVERSION= 1.2.0 PORTREVISION= 7 CATEGORIES= multimedia MASTER_SITES= http://qmmp.ylsoftware.com/files/ \ SF/qmmp-dev/${PORTNAME}/ PKGNAMESUFFIX= -qt5 MAINTAINER= liangtai.s16@gmail.com COMMENT= Qt5-based multimedia player LICENSE= GPLv2 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 OPTIONS_SUB= yes OPTIONS_GROUP= DOCUMENTS PLUGIN_APPLICATION PLUGIN_FORMATS \ PLUGIN_DSP_EFFECTS PLUGIN_VISUAL_EFFECTS PLUGIN_OUTPUT \ PLUGIN_PLAYLIST PLUGIN_NETWORKING MISC PLUGIN_APPLICATION_DESC= Main program view OPTIONS_GROUP_PLUGIN_APPLICATION= GNOMEHOTKEY HOTKEY KDENOTIFY \ NOTIFIER QMMP_DIALOG QSUI SKINNEDUI STATICON TWOPANELDIALOG DOCUMENTS_DESC= Documentation and API Reference OPTIONS_GROUP_DOCUMENTS= DOCS DOXYGEN PLUGIN_FORMATS_DESC= Support various media formats OPTIONS_GROUP_PLUGIN_FORMATS= ARCHIVE CDDA FAAD FFMPEG FLAC GME \ MAD MODPLUG MUSEPACK OPUS SNDFILE VORBIS WAVPACK WILDMIDI PLUGIN_DSP_EFFECTS_DESC= DSP effects OPTIONS_GROUP_PLUGIN_DSP_EFFECTS= BS2B CROSSFADE LADSPA SOXR STEREO PLUGIN_VISUAL_EFFECTS_DESC= Visual effects OPTIONS_GROUP_PLUGIN_VISUAL_EFFECTS= ANALYZER PROJECTM PLUGIN_OUTPUT_DESC= Output sound systems OPTIONS_GROUP_PLUGIN_OUTPUT= ALSA JACK NULLOUT OSS OSS4 \ PULSEAUDIO QTMULTIMEDIA SHOUTCAST PLUGIN_PLAYLIST_DESC= Playlist operation OPTIONS_GROUP_PLUGIN_PLAYLIST= COPYPASTE DIR_ASSOC FILEOPS HAL \ TRACKCHANGE UDISKS2 PLUGIN_NETWORKING_DESC= Features via the Net OPTIONS_GROUP_PLUGIN_NETWORKING= COVER CURL LYRICS MMS SB SCROBBLER MISC_DESC= Other features OPTIONS_GROUP_MISC= CONVERTER CUE ENCA FILEWRITER MPLAYER MPRIS RGSCAN SID OPTIONS_DEFAULT= ALSA ANALYZER ARCHIVE BS2B CDDA CONVERTER COPYPASTE COVER \ CROSSFADE CUE CURL DIR_ASSOC ENCA FAAD FFMPEG FILEOPS FILEWRITER FLAC \ GNOMEHOTKEY GME HAL HOTKEY JACK KDENOTIFY LADSPA LYRICS MAD \ MMS MODPLUG MPRIS MPLAYER MUSEPACK NOTIFIER NULLOUT \ OPUS OSS4 PROJECTM PULSEAUDIO QMMP_DIALOG QSUI QTMULTIMEDIA RGSCAN \ SHOUTCAST SB SCROBBLER SID SKINNEDUI SNDFILE SOXR STATICON STEREO \ TRACKCHANGE TWOPANELDIALOG UDISKS2 VORBIS WAVPACK WILDMIDI DOXYGEN_BUILD_DEPENDS= doxygen:devel/doxygen 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 DIR_ASSOC_DESC= inode/directory mime type association DIR_ASSOC_CMAKE_BOOL= USE_DIR_ASSOC DIR_ASSOC_USES= desktop-file-utils JACK_LIB_DEPENDS= libjack.so:audio/jack \ libsoxr.so:audio/libsoxr JACK_BUILD_DEPENDS= jackit>=0.121.2:audio/jack JACK_CMAKE_BOOL= USE_JACK ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib ALSA_CMAKE_BOOL= USE_ALSA BS2B_DESC= Support the Bauer stereophonic2binaural effect BS2B_LIB_DEPENDS= libbs2b.so:audio/libbs2b BS2B_CMAKE_BOOL= USE_BS2B PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio PULSEAUDIO_CMAKE_BOOL= USE_PULSE QTMULTIMEDIA_DESC= Support to use Qt low-level multimedia API QTMULTIMEDIA_USES= qt:5 QTMULTIMEDIA_USE= QT=multimedia QTMULTIMEDIA_CMAKE_BOOL= USE_QTMULTIMEDIA SHOUTCAST_LIB_DEPENDS= libogg.so:audio/libogg \ libshout.so:audio/libshout \ libsoxr.so:audio/libsoxr \ libvorbis.so:audio/libvorbis SHOUTCAST_CMAKE_BOOL= USE_SHOUT FLAC_LIB_DEPENDS= libFLAC.so:audio/flac \ libtag.so:audio/taglib FLAC_CMAKE_BOOL= USE_FLAC MUSEPACK_LIB_DEPENDS= libmpcdec.so:audio/musepack \ libtag.so:audio/taglib MUSEPACK_CMAKE_BOOL= USE_MPC GME_DESC= Support video game music files GME_LIB_DEPENDS= libgme.so:audio/libgme GME_CMAKE_BOOL= USE_GME FFMPEG_LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg FFMPEG_CMAKE_BOOL= USE_FFMPEG MODPLUG_LIB_DEPENDS= libmodplug.so:audio/libmodplug MODPLUG_CMAKE_BOOL= USE_MODPLUG FAAD_LIB_DEPENDS= libfaad.so:audio/faad \ libtag.so:audio/taglib FAAD_CMAKE_BOOL= USE_AAC CDDA_LIB_DEPENDS= libcdio.so:sysutils/libcdio \ libcddb.so:audio/libcddb \ libcdio_cdda.so:sysutils/libcdio-paranoia CDDA_CMAKE_BOOL= USE_CDA ENCA_DESC= Support automatic character set detection ENCA_LIB_DEPENDS= libenca.so:converters/enca ENCA_CMAKE_BOOL= USE_ENCA FILEWRITER_DESC= Dump output sound into ogg audio file FILEWRITER_LIB_DEPENDS= libvorbisenc.so:audio/libvorbis FILEWRITER_CMAKE_BOOL= USE_FILEWRITER MPLAYER_DESC= Enable showing videos by mplayer MPLAYER_RUN_DEPENDS= mplayer:multimedia/mplayer 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 OSS4_DESC= Open Sound System (ver4) support OSS4_BUILD_DEPENDS= ${LOCALBASE}/lib/oss/include/sys/soundcard.h:audio/oss OSS4_CMAKE_BOOL= USE_OSS4 LADSPA_RUN_DEPENDS= analyseplugin:audio/ladspa LADSPA_CMAKE_BOOL= USE_LADSPA WILDMIDI_DESC= Support to playback MIDI files WILDMIDI_LIB_DEPENDS= libWildMidi.so:audio/wildmidi WILDMIDI_CMAKE_BOOL= USE_MIDI MAD_LIB_DEPENDS= libmad.so:audio/libmad \ libtag.so:audio/taglib MAD_CMAKE_BOOL= USE_MAD OPUS_DESC= Enable reading opusfile tags OPUS_LIB_DEPENDS= libopusfile.so:audio/opusfile \ libopus.so:audio/opus \ libtag.so:audio/taglib OPUS_CMAKE_BOOL= USE_OPUS RGSCAN_DESC= ReplayGain scanner RGSCAN_LIB_DEPENDS= libtag.so:audio/taglib RGSCAN_CMAKE_BOOL= USE_RGSCAN SNDFILE_LIB_DEPENDS= libsndfile.so:audio/libsndfile SNDFILE_CMAKE_BOOL= USE_SNDFILE VORBIS_LIB_DEPENDS= libvorbis.so:audio/libvorbis \ libogg.so:audio/libogg \ libtag.so:audio/taglib VORBIS_CMAKE_BOOL= USE_VORBIS WAVPACK_LIB_DEPENDS= libwavpack.so:audio/wavpack WAVPACK_CMAKE_BOOL= USE_WAVPACK CURL_LIB_DEPENDS= libcurl.so:ftp/curl CURL_CMAKE_BOOL= USE_CURL MMS_LIB_DEPENDS= libmms.so:net/libmms MMS_CMAKE_BOOL= USE_MMS CUE_CMAKE_BOOL= USE_CUE NULLOUT_DESC= Support null output NULLOUT_CMAKE_BOOL= USE_NULL SOXR_LIB_DEPENDS= libsoxr.so:audio/libsoxr SOXR_CMAKE_BOOL= USE_SOXR CROSSFADE_DESC= Support cross-fade effect CROSSFADE_CMAKE_BOOL= USE_CROSSFADE STEREO_DESC= Support stereo effect STEREO_CMAKE_BOOL= USE_STEREO ANALYZER_DESC= Support spectrum analyzer visualization ANALYZER_CMAKE_BOOL= USE_ANALYZER ARCHIVE_DESC= Read archived media file ARCHIVE_USES= libarchive ARCHIVE_CMAKE_BOOL= USE_ARCHIVE CONVERTER_DESC= Support file type converter CONVERTER_LIB_DEPENDS= libtag.so:audio/taglib CONVERTER_CMAKE_BOOL= USE_CONVERTER COPYPASTE_DESC= Enable copy/paste track infos between playlists COPYPASTE_CMAKE_BOOL= USE_COPYPASTE MPRIS_DESC= Support the Media Player Remote MPRIS_USES= qt:5 MPRIS_USE= QT=dbus MPRIS_CMAKE_BOOL= USE_MPRIS SCROBBLER_DESC= Support Libre.fm/Last.fm scrobbler feature SCROBBLER_CMAKE_BOOL= USE_SCROBBLER SID_DESC= Support sid SID_LIB_DEPENDS= libsidplayfp.so:audio/libsidplayfp SID_CMAKE_BOOL= USE_SID STATICON_DESC= Support to show status icon STATICON_CMAKE_BOOL= USE_STATICON SB_DESC= Browser for IceCast stream directory SB_CMAKE_BOOL= USE_SB NOTIFIER_DESC= Support to popup notifier NOTIFIER_CMAKE_BOOL= USE_NOTIFIER LYRICS_DESC= Support to show lyrics using lyrics.wikia.com LYRICS_CMAKE_BOOL= USE_LYRICS HAL_USES= qt:5 HAL_USE= QT=dbus HAL_CMAKE_BOOL= USE_HAL HOTKEY_DESC= Support global shortcut keys HOTKEY_USES= qt:5 HOTKEY_USE= QT=x11extras XORG=x11 HOTKEY_CMAKE_BOOL= USE_HOTKEY GNOMEHOTKEY_DESC= Support GNOME/Cinnamon shortcut keys GNOMEHOTKEY_USES= qt:5 GNOMEHOTKEY_USE= QT=dbus GNOMEHOTKEY_CMAKE_BOOL= USE_GNOMEHOTKEY FILEOPS_DESC= Support file operation FILEOPS_CMAKE_BOOL= USE_FILEOPS COVER_DESC= Support to show cover images COVER_CMAKE_BOOL= USE_COVER KDENOTIFY_DESC= Support to popup notifier for KDE KDENOTIFY_USES= qt:5 KDENOTIFY_USE= QT=dbus KDENOTIFY_CMAKE_BOOL= USE_KDENOTIFY TRACKCHANGE_DESC= Enable to run external command each track TRACKCHANGE_CMAKE_BOOL= USE_TRACKCHANGE UDISKS2_DESC= Support removable disc detection using UDisks UDISKS2_RUN_DEPENDS= bsdisks:sysutils/bsdisks UDISKS2_USES= qt:5 UDISKS2_USE= QT=dbus UDISKS2_CMAKE_BOOL= USE_UDISKS2 QMMP_DIALOG_DESC= An original dialog QMMP_DIALOG_CMAKE_BOOL= USE_QMMP_DIALOG TWOPANELDIALOG_DESC= File dialog by two-panel selector TWOPANELDIALOG_CMAKE_BOOL= USE_TWO_PANEL_DIALOG PLIST_SUB+= SHLIB_VER=${PORTVERSION:C/-.*//} PATHFIX_CMAKELISTSTXT= \\"CMakeLists.txt -exec grep -l /pkgconfig {} +\\" PORTDOCS= README README.RUS AUTHORS INSTALLS_ICONS= yes post-patch: @${GREP} -L '${LOCALBASE}/lib/oss' \ ${WRKSRC}/src/plugins/Output/oss4/CMakeLists.txt | ${XARGS} \ ${REINPLACE_CMD} -e 's|/usr/local/|${LOCALBASE}/|' pre-configure: @${RM} ${BUILD_WRKSRC}/CMakeCache.txt post-build-DOXYGEN-on: cd ${WRKSRC}/doc && doxygen Doxyfile post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR}; \ cd ${WRKSRC} && ${INSTALL_MAN} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} post-install-DOXYGEN-on: @${MKDIR} ${STAGEDIR}${DOCSDIR}/html/search ; \ cd ${WRKSRC}/doc/html && \ ${INSTALL_MAN} *.html *.png *.css ${STAGEDIR}${DOCSDIR}/html ; \ cd ${WRKSRC}/doc/html/search && \ ${INSTALL_MAN} *.html *.png *.css *.js ${STAGEDIR}${DOCSDIR}/html/search ; \ ${RM} ${WRKDIR}/PLIST.doc ; \ ${FIND} ${STAGEDIR}${DOCSDIR}/html -type f | \ ${SED} 's|${STAGEDIR}${PREFIX}/||' \ >> ${WRKDIR}/PLIST.doc ; \ cd ${WRKDIR} ; ${SED} -i -e '/PLIST.doc/ r PLIST.doc' ${TMPPLIST} .include Index: head/multimedia/quodlibet/Makefile =================================================================== --- head/multimedia/quodlibet/Makefile (revision 517064) +++ head/multimedia/quodlibet/Makefile (revision 517065) @@ -1,60 +1,60 @@ # Created by: Byung-Hee HWANG # $FreeBSD$ PORTNAME= quodlibet PORTVERSION= 3.6.2 PORTREVISION= 5 CATEGORIES= multimedia audio python gnome MASTER_SITES= http://bitbucket.org/lazka/${PORTNAME}-files/raw/default/releases/ MAINTAINER= johnson.peter@gmail.com COMMENT= GTK+-based audio player written in Python LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mutagen>0:audio/py-mutagen@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}musicbrainzngs>=0.4:audio/py-musicbrainzngs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mutagen>0:audio/py-mutagen@${PY_FLAVOR} \ ${LOCALBASE}/libexec/notification-daemon:deskutils/notification-daemon 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 PYDISTUTILS_INSTALLNOSINGLE= yes NO_ARCH= yes USE_GSTREAMER1= good OPTIONS_DEFINE= AAC DBUS FLAC MP3 OGG REMOTE SPEEX VORBIS WAVPACK OPTIONS_DEFINE_i386= SPC OPTIONS_DEFAULT= AAC DBUS FLAC MP3 OGG REMOTE SPEEX VORBIS WAVPACK OPTIONS_DEFAULT_i386= SPC SPC_DESC= SPC (SNES ROM audio) support on i386 SPEEX_DESC= OGG/Speex audio support REMOTE_DESC= Enable remote playback OGG_USE= GSTREAMER1=ogg VORBIS_USE= GSTREAMER1=vorbis SPC_USE= GSTREAMER1=spc SPEEX_USE= GSTREAMER1=speex MP3_USE= GSTREAMER1=mpg123 FLAC_USE= GSTREAMER1=flac WAVPACK_LIB_DEPENDS= libwavpack.so:audio/wavpack WAVPACK_USE= GSTREAMER1=wavpack AAC_LIB_DEPENDS= libmp4v2.so:multimedia/mp4v2 AAC_USE= GSTREAMER1=faad DBUS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dbus>0:devel/py-dbus@${PY_FLAVOR} DBUS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dbus>0:devel/py-dbus@${PY_FLAVOR} REMOTE_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}feedparser>0:textproc/py-feedparser@${PY_FLAVOR} REMOTE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}feedparser>0:textproc/py-feedparser@${PY_FLAVOR} .include Index: head/multimedia/sabbu/Makefile =================================================================== --- head/multimedia/sabbu/Makefile (revision 517064) +++ head/multimedia/sabbu/Makefile (revision 517065) @@ -1,42 +1,42 @@ # $FreeBSD$ PORTNAME= sabbu PORTVERSION= 0.3.0 PORTREVISION= 19 CATEGORIES= multimedia MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/Sabbu%20${PORTVERSION} MAINTAINER= dinoex@FreeBSD.org COMMENT= Program used to time subtitles 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 USE_SDL= sdl USE_CXXSTD= gnu++98 USE_GNOME= gtk20 CFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -lpthread -L${LOCALBASE}/lib LDFLAGS+= -lgmodule-2.0 OPTIONS_DEFINE= GTKSPELL NLS OPTIONS_DEFAULT=GTKSPELL GTKSPELL_LIB_DEPENDS= libgtkspell.so:textproc/gtkspell .include .if ${PORT_OPTIONS:MNLS} USES+= gettext PLIST_SUB+= WITH_NLS="" .else CONFIGURE_ARGS+= --disable-nls PLIST_SUB+= WITH_NLS="@comment " .endif .include Index: head/multimedia/smpeg/Makefile =================================================================== --- head/multimedia/smpeg/Makefile (revision 517064) +++ head/multimedia/smpeg/Makefile (revision 517065) @@ -1,36 +1,36 @@ # Created by: Chris Piazza # $FreeBSD$ PORTNAME= smpeg PORTVERSION= 0.4.4 PORTREVISION= 15 CATEGORIES= multimedia MASTER_SITES= ftp://sunsite.auc.dk/pub/os/linux/loki/open-source/smpeg/ \ GENTOO MAINTAINER= acm@FreeBSD.org 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 GNU_CONFIGURE= yes CONFIGURE_ENV= GLBASE="${LOCALBASE}" \ CC="${CXX}" REAL_CC="${CC}" \ SDL_CONFIG="${SDL_CONFIG}" #If you want to try the opengl/gtk player (which doesn't seem to work) #comment out the following line. CONFIGURE_ARGS= --disable-opengl-player \ --disable-gtk-player \ --enable-mmx CFLAGS+= ${CFLAGS_${CHOSEN_COMPILER_TYPE}} CFLAGS_clang= -Wno-error-narrowing LDFLAGS_i386= -Wl,-znotext MAKE_ARGS= LIBTOOL=${LOCALBASE}/bin/libtool INSTALL_TARGET= install-strip .include Index: head/multimedia/smpeg2/Makefile =================================================================== --- head/multimedia/smpeg2/Makefile (revision 517064) +++ head/multimedia/smpeg2/Makefile (revision 517065) @@ -1,38 +1,38 @@ # Created by: Vladimir Kondratiev # $FreeBSD$ PORTNAME= smpeg2 PORTVERSION= 2.0.0 PORTREVISION= 4 CATEGORIES= multimedia MASTER_SITES= https://www.libsdl.org/projects/smpeg/release/ \ https://distfiles.macports.org/smpeg2/ MAINTAINER= ports@FreeBSD.org COMMENT= Free MPEG1 video player library with sound support LICENSE= MIT LGPL20+ 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 OPTIONS_DEFINE= PLAYMPEG OPTIONS_DEFAULT= PLAYMPEG_DESC= Build plaympeg binary (conficts with smpeg) OPTIONS_SUB= yes CONFIGURE_ARGS= --enable-mmx PLAYMPEG_CONFLICTS_INSTALL= smpeg PLAYMPEG_VARS= LICENSE+=GPLv2+ post-patch-PLAYMPEG-off: @${REINPLACE_CMD} -e '/^bin_PROGRAMS =/s/plaympeg$$(EXEEXT)// ; \ /^man_MANS =/s/plaympeg\.1//' ${WRKSRC}/Makefile.in .include Index: head/multimedia/snappy/Makefile =================================================================== --- head/multimedia/snappy/Makefile (revision 517064) +++ head/multimedia/snappy/Makefile (revision 517065) @@ -1,30 +1,29 @@ # Created by: Gustau Perez # $FreeBSD$ # $MCom: ports/trunk/multimedia/snappy/Makefile 19571 2014-04-25 18:12:46Z kwm $ PORTNAME= snappy PORTVERSION= 1.0 PORTREVISION= 1 CATEGORIES= multimedia gnome MASTER_SITES= GNOME DIST_SUBDIR= gnome3 PKGNAMESUFFIX= player MAINTAINER= gnome@FreeBSD.org COMMENT= Open source gstreamer media player 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 USE_GSTREAMER1= yes INSTALLS_ICONS= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib .include Index: head/multimedia/swfdec-gnome/Makefile =================================================================== --- head/multimedia/swfdec-gnome/Makefile (revision 517064) +++ head/multimedia/swfdec-gnome/Makefile (revision 517065) @@ -1,26 +1,27 @@ # Created by: Koop Mast # $FreeBSD$ # $MCom: ports/multimedia/swfdec-gnome/Makefile,v 1.29 2010/09/29 14:04:43 kwm Exp $ PORTNAME= swfdec-gnome PORTVERSION= 2.30.1 PORTREVISION= 2 CATEGORIES= multimedia MASTER_SITES= GNOME DIST_SUBDIR= gnome2 MAINTAINER= gnome@FreeBSD.org COMMENT= Gtk flash player and thumbnailer 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 GCONF_SCHEMAS= swfdec-thumbnailer.schemas .include Index: head/multimedia/tovid/Makefile =================================================================== --- head/multimedia/tovid/Makefile (revision 517064) +++ head/multimedia/tovid/Makefile (revision 517065) @@ -1,49 +1,49 @@ # Created by: Mario Sergio Fujikawa Ferreira # $FreeBSD$ PORTNAME= tovid PORTVERSION= 0.35.2 DISTVERSIONPREFIX= tovid- PORTREVISION= 7 CATEGORIES= multimedia python MAINTAINER= grepper@gmail.com COMMENT= Suite of tools for making DVD video disks LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= txt2tags:textproc/txt2tags LIB_DEPENDS= libTix8.4.3.so:x11-toolkits/tix RUN_DEPENDS= mplayer:multimedia/mplayer \ mplex:multimedia/mjpegtools \ ffmpeg:multimedia/ffmpeg \ composite:graphics/ImageMagick6 \ dvdauthor:multimedia/dvdauthor \ growisofs:sysutils/dvd+rw-tools \ sox:audio/sox \ normalize:audio/normalize \ lame:audio/lame \ gnubc>0:math/gnubc \ ${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 GH_ACCOUNT= tovid-suite PYDISTUTILS_INSTALLNOSINGLE= yes INSTALLS_ICONS= yes MANDIRS= ${MANPREFIX}/share/man NO_ARCH= yes OPTIONS_DEFINE= DOCS TRANSCODE TRANSCODE_DESC= Faster seeks when making menus. Needs mjpegtools enabled. TRANSCODE_RUN_DEPENDS= transcode:multimedia/transcode .include Index: head/multimedia/winff/Makefile =================================================================== --- head/multimedia/winff/Makefile (revision 517064) +++ head/multimedia/winff/Makefile (revision 517065) @@ -1,68 +1,69 @@ # Created by: Thierry Thomas # $FreeBSD$ PORTNAME= WinFF PORTVERSION= 1.5.5 PORTREVISION= 15 CATEGORIES= multimedia MASTER_SITES= http://winff.org/docs/source/ PKGNAMESUFFIX= ${LAZARUS_PKGNAMESUFFIX} DISTNAME= ${_PORTNAME}-${PORTVERSION}-source MAINTAINER= thierry@FreeBSD.org COMMENT= Convert your videos quickly, easily, and all at once BROKEN= unfetchable LICENSE= GPLv3 LIB_DEPENDS= libavutil.so:multimedia/ffmpeg USES= fpc lazarus:flavors xorg USE_XORG= x11 USE_FPC= chm fcl-base fcl-image fcl-json fcl-xml pasjpeg regexpr x11 NO_WRKSUBDIR= yes _PORTNAME= ${PORTNAME:tl} DATADIR= ${PREFIX}/share/${_PORTNAME} DOCSDIR= ${PREFIX}/share/doc/${_PORTNAME} DESKTOP_ENTRIES= "${PORTNAME}" \ "${COMMENT}" \ "${_PORTNAME}" \ "${_PORTNAME}" \ "AudioVideo;" \ true LAZARUS_NO_FLAVORS= qt5 LAZARUS_PROJECT_FILES= winff.lpr LAZBUILD_ARGS= -d BUILD_WRKSRC= ${WRKDIR}/${PKGNAME}/${_PORTNAME} .if ${FLAVOR:Ugtk2:Mgtk2} +USES+= gnome USE_FPC+= cairo USE_GNOME+= cairo INSTALLS_ICONS=yes .endif OPTIONS_DEFINE= DOCS pre-configure: ${REINPLACE_CMD} -e 's|/usr/share|${PREFIX}/share|g' ${BUILD_WRKSRC}/unit1.pas .for fp in unit1.pas unit4.pas scripts/check_presets.sh ${REINPLACE_CMD} -e 's|/usr/bin/|${LOCALBASE}/bin/|g' ${BUILD_WRKSRC}/${fp} .endfor do-install: ${INSTALL_PROGRAM} ${BUILD_WRKSRC}/${PORTNAME:tl} ${STAGEDIR}${PREFIX}/bin ${MKDIR} ${STAGEDIR}${DATADIR}/languages ${INSTALL_DATA} ${BUILD_WRKSRC}/presets.xml ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${BUILD_WRKSRC}/languages/* ${STAGEDIR}${DATADIR}/languages/ ${INSTALL_MAN} ${BUILD_WRKSRC}/${_PORTNAME}.1 ${STAGEDIR}${MANPREFIX}/man/man1 ${INSTALL_DATA} ${BUILD_WRKSRC}/winff-icons/48x48/${_PORTNAME}.png \ ${STAGEDIR}${PREFIX}/share/pixmaps ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${BUILD_WRKSRC}/docs/*.pdf ${STAGEDIR}${DOCSDIR} .include Index: head/multimedia/xine/Makefile =================================================================== --- head/multimedia/xine/Makefile (revision 517064) +++ head/multimedia/xine/Makefile (revision 517065) @@ -1,67 +1,67 @@ # $FreeBSD$ PORTNAME= xine PORTVERSION= 0.99.9 PORTREVISION= 7 CATEGORIES= multimedia MASTER_SITES= SF/${PORTNAME}/${PORTNAME}-ui/${PORTVERSION} DISTNAME= ${PORTNAME}-ui-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= X11 multimedia player 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 CONFIGURE_ARGS= --enable-vdr-keys \ --disable-nvtvsimple \ --disable-rpath MAKE_ENV= V=1 INSTALLS_ICONS= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib LLD_UNSAFE= yes # lld disallows preemption of protected visibility syms DOCSDIR= ${PREFIX}/share/doc/xine-ui OPTIONS_DEFINE= AALIB CACA CURL DOCS LIRC NLS XFT OPTIONS_DEFAULT= CURL XFT OPTIONS_DEFINE_i386= WIN32_CODECS OPTIONS_SUB= yes AALIB_LIB_DEPENDS= libaa.so:graphics/aalib AALIB_CONFIGURE_WITH= aalib CACA_LIB_DEPENDS= libcaca.so:graphics/libcaca CACA_RUN_DEPENDS= ${LOCALBASE}/${XINE_PLUGINSDIR}/xineplug_vo_out_caca.so:multimedia/libxine CACA_CONFIGURE_WITH= caca CURL_LIB_DEPENDS= libcurl.so:ftp/curl CURL_CONFIGURE_WITH= curl LIRC_LIB_DEPENDS= liblirc_client.so:comms/lirc LIRC_CONFIGURE_ENV= LIRC_CFLAGS="-I${LOCALBASE}/include" \ LIRC_LIBS="-L${LOCALBASE}/libs -llirc_client" LIRC_CONFIGURE_ENABLE= lirc NLS_USES= gettext NLS_CONFIGURE_ENABLE= nls WIN32_CODECS_DESC= Enable win32 codecs WIN32_CODECS_RUN_DEPENDS=\ win32-codecs>0:multimedia/win32-codecs XFT_USE= XORG=xft XFT_CONFIGURE_ENABLE= xft XINE_PLUGINSDIR= lib/xine/plugins/2.7 post-patch: @${REINPLACE_CMD} -e \ 's|||' ${WRKSRC}/src/aaui/main.c @${REINPLACE_CMD} -e \ 's|<\(readline.h\)>|| ; \ s|<\(history.h\)>||' ${WRKSRC}/src/xitk/network.c .include