diff --git a/audio/stmp/Makefile b/audio/stmp/Makefile index b404de4b1124..deeca122d217 100644 --- a/audio/stmp/Makefile +++ b/audio/stmp/Makefile @@ -1,57 +1,57 @@ PORTNAME= stmp PORTVERSION= 0.0.2 -PORTREVISION= 7 +PORTREVISION= 8 CATEGORIES= audio MAINTAINER= bapt@FreeBSD.org COMMENT= Subsonic terminal music player WWW= https://github.com/wildeyedskies/stmp/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${LOCALBASE}/lib/libHLSL.a:graphics/glslang -LIB_DEPENDS= libmpv.so:multimedia/mpv +LIB_DEPENDS= libmpv.so.1:multimedia/mpv034 # https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=267114 USES= go:modules xorg gl USE_GL= egl USE_GITHUB= yes GH_ACCOUNT= wildeyedskies GH_TUPLE= \ fsnotify:fsnotify:v1.4.7:fsnotify_fsnotify/vendor/github.com/fsnotify/fsnotify \ gdamore:encoding:v1.0.0:gdamore_encoding/vendor/github.com/gdamore/encoding \ gdamore:tcell:v2.1.0:gdamore_tcell_v2/vendor/github.com/gdamore/tcell/v2 \ go-ini:ini:v1.51.0:go_ini_ini/vendor/gopkg.in/ini.v1 \ go-yaml:yaml:v2.2.4:go_yaml_yaml/vendor/gopkg.in/yaml.v2 \ golang:sys:b09fb700fbb7:golang_sys/vendor/golang.org/x/sys \ golang:text:v0.3.3:golang_text/vendor/golang.org/x/text \ hashicorp:hcl:v1.0.0:hashicorp_hcl/vendor/github.com/hashicorp/hcl \ lucasb-eyer:go-colorful:v1.0.3:lucasb_eyer_go_colorful/vendor/github.com/lucasb-eyer/go-colorful \ magiconair:properties:v1.8.1:magiconair_properties/vendor/github.com/magiconair/properties \ mattn:go-runewidth:v0.0.9:mattn_go_runewidth/vendor/github.com/mattn/go-runewidth \ mitchellh:mapstructure:v1.1.2:mitchellh_mapstructure/vendor/github.com/mitchellh/mapstructure \ pelletier:go-toml:v1.2.0:pelletier_go_toml/vendor/github.com/pelletier/go-toml \ rivo:tview:5406288b8e4e:rivo_tview/vendor/github.com/rivo/tview \ rivo:uniseg:v0.2.0:rivo_uniseg/vendor/github.com/rivo/uniseg \ spf13:afero:v1.1.2:spf13_afero/vendor/github.com/spf13/afero \ spf13:cast:v1.3.0:spf13_cast/vendor/github.com/spf13/cast \ spf13:jwalterweatherman:v1.0.0:spf13_jwalterweatherman/vendor/github.com/spf13/jwalterweatherman \ spf13:pflag:v1.0.3:spf13_pflag/vendor/github.com/spf13/pflag \ spf13:viper:v1.7.1:spf13_viper/vendor/github.com/spf13/viper \ subosito:gotenv:v1.2.0:subosito_gotenv/vendor/github.com/subosito/gotenv \ yourok:go-mpv:ecdfd901e332:yourok_go_mpv/vendor/github.com/yourok/go-mpv CGO_CFLAGS= -DTAG_EGL CGO_LDFLAGS= -lEGL PLIST_FILES= bin/stmp \ ${EXAMPLESDIR}/stmp-example.toml post-install: ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/stmp-example.toml ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/multimedia/baka-mplayer/Makefile b/multimedia/baka-mplayer/Makefile index 19360f62bcb4..c10b3156ac64 100644 --- a/multimedia/baka-mplayer/Makefile +++ b/multimedia/baka-mplayer/Makefile @@ -1,50 +1,50 @@ PORTNAME= baka-mplayer DISTVERSIONPREFIX= v DISTVERSION= 2.0.4 -PORTREVISION= 9 +PORTREVISION= 10 CATEGORIES= multimedia audio PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/ PATCHFILES+= 7864f248c3fc.patch:-p1 # https://github.com/u8sand/Baka-MPlayer/pull/317 PATCHFILES+= fb0cd8133d45.patch:-p1 # https://github.com/u8sand/Baka-MPlayer/pull/317 MAINTAINER= jbeich@FreeBSD.org COMMENT= Qt 5 multimedia player based on libmpv WWW= https://bakamplayer.u8sand.net/ LICENSE= GPLv2 LIB_DEPENDS= libmpv.so:multimedia/mpv USE_GITHUB= yes GH_ACCOUNT= u8sand GH_PROJECT= Baka-MPlayer USES= compiler:c++11-lib pkgconfig qmake qt:5 USE_QT= qmake:build buildtools:build gui network svg widgets x11extras QMAKE_SOURCE_PATH=${WRKSRC}/src QMAKE_ARGS= lupdate="${LUPDATE}" lrelease="${LRELEASE}" OPTIONS_DEFINE= DOCS NLS NOTO OPTIONS_SUB= yes NLS_USES= qt:5 NLS_USE= QT=linguisttools:build NLS_QMAKE_ON= CONFIG+="install_translations" NOTO_DESC= Original look with Noto Sans font NOTO_RUN_DEPENDS= noto>0:x11-fonts/noto post-patch: ${REINPLACE_CMD} '/^Comment/s,=.*,=${COMMENT},' \ ${WRKSRC}/etc/${PORTNAME}.desktop ${REINPLACE_CMD} -e 's,/usr,${PREFIX},' \ ${WRKSRC}/src/Baka-MPlayer.pro post-install: @(cd ${WRKSRC}/etc/logo && for f in *.png; do \ ${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/$${f%.*}/apps; \ ${INSTALL_DATA} -v $$f \ ${STAGEDIR}${PREFIX}/share/icons/hicolor/$${f%.*}/apps/${PORTNAME}.$${f#*.}; \ done) .include diff --git a/multimedia/celluloid/Makefile b/multimedia/celluloid/Makefile index fe35db0f24e9..6e46b5b98b8e 100644 --- a/multimedia/celluloid/Makefile +++ b/multimedia/celluloid/Makefile @@ -1,25 +1,26 @@ PORTNAME= celluloid DISTVERSIONPREFIX= v DISTVERSION= 0.24 +PORTREVISION= 1 CATEGORIES= multimedia MAINTAINER= jbeich@FreeBSD.org COMMENT= Simple GTK+ frontend for mpv WWW= https://celluloid-player.github.io/ LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libepoxy.so:graphics/libepoxy \ libmpv.so:multimedia/mpv USES= compiler:c11 desktop-file-utils gettext-tools gnome \ meson pkgconfig python:3.5+,build shebangfix tar:xz USE_GITHUB= yes USE_GNOME= gtk40 libadwaita GH_ACCOUNT= ${PORTNAME}-player SHEBANG_FILES= src/generate-authors.py meson-post-install.py GLIB_SCHEMAS= io.github.GnomeMpv.gschema.xml \ io.github.celluloid_player.Celluloid.gschema.xml .include diff --git a/multimedia/haruna/Makefile b/multimedia/haruna/Makefile index 0425e888c49c..01b3dcf64c34 100644 --- a/multimedia/haruna/Makefile +++ b/multimedia/haruna/Makefile @@ -1,26 +1,27 @@ PORTNAME= haruna DISTVERSION= 0.9.3 +PORTREVISION= 1 MASTER_SITES= KDE/stable/${PORTNAME}/ CATEGORIES= multimedia kde MAINTAINER= kde@FreeBSD.org COMMENT= KDE video player WWW= https://invent.kde.org/multimedia/haruna LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg \ libmpv.so:multimedia/mpv RUN_DEPENDS= kio-extras>0:devel/kio-extras \ yt-dlp:www/yt-dlp USES= cmake compiler:c++11-lang desktop-file-utils kde:5 qt:5 tar:xz xorg USE_KDE= auth bookmarks codecs completion config configwidgets coreaddons \ doctools filemetadata i18n iconthemes kirigami2 itemviews jobwidgets \ kio service solid widgetsaddons windowsystem xmlgui \ ecm:build doctools:build \ breeze:run breeze-icons:run qqc2-desktop-style:run USE_QT= concurrent core dbus declarative gui network quickcontrols2 \ widgets x11extras xml \ buildtools:build qmake:build USE_XORG= x11 .include diff --git a/multimedia/hypnotix/Makefile b/multimedia/hypnotix/Makefile index 2ba4bef9ccd3..7a3b600d272c 100644 --- a/multimedia/hypnotix/Makefile +++ b/multimedia/hypnotix/Makefile @@ -1,51 +1,52 @@ PORTNAME= hypnotix DISTVERSION= 2.9 +PORTREVISION= 1 CATEGORIES= multimedia MAINTAINER= mistresssilvara@hotmail.com COMMENT= IPTV streaming application using mpv WWW= https://github.com/linuxmint/hypnotix LICENSE= GPLv3 PD LICENSE_COMB= multi LIB_DEPENDS= libmpv.so:multimedia/mpv \ libxapp.so:x11/xapp RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gobject3>0:devel/py-gobject3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}imdbpy>0:www/py-imdbpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setproctitle>0:devel/py-setproctitle@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}unidecode>0:converters/py-unidecode@${PY_FLAVOR} USES= python:3.6+ shebangfix gnome USE_GNOME= gtk30 glib20 gdkpixbuf2 pango GLIB_SCHEMAS= org.x.hypnotix.gschema.xml SHEBANG_GLOB= *.py USE_GITHUB= yes GH_ACCOUNT= linuxmint OPTIONS_DEFINE= NLS OPTIONS_SUB= yes .include .if ${PORT_OPTIONS:MNLS} USES+= gettext-tools .else BINARY_ALIAS= msgfmt=true .endif post-patch: @${REINPLACE_CMD} -e 's|/usr/share|${PREFIX}/share|g' \ ${WRKSRC}/usr/lib/${PORTNAME}/${PORTNAME}.py @${REINPLACE_CMD} -e 's|__DEB_VERSION__|${PORTVERSION}|g' \ ${WRKSRC}/usr/lib/${PORTNAME}/${PORTNAME}.py @${REINPLACE_CMD} -e 's|/usr/lib|${PREFIX}/lib|g' \ ${WRKSRC}/usr/bin/${PORTNAME} do-install: ${MKDIR} ${STAGEDIR}${PREFIX} (cd ${WRKSRC}/usr && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}) .include diff --git a/multimedia/minitube/Makefile b/multimedia/minitube/Makefile index 52f596ab79e9..b1c2ff2f3740 100644 --- a/multimedia/minitube/Makefile +++ b/multimedia/minitube/Makefile @@ -1,45 +1,46 @@ PORTNAME= minitube DISTVERSION= 3.9.3 +PORTREVISION= 1 CATEGORIES= multimedia www MAINTAINER= yuri@FreeBSD.org COMMENT= TV-like client for YouTube WWW= https://flavio.tordini.org/minitube LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING -LIB_DEPENDS= libmpv.so:multimedia/mpv +LIB_DEPENDS= libmpv.so.1:multimedia/mpv034 # https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=267115 USES= compiler:c++11-lang gl qmake qt:5 USE_GITHUB= yes GH_ACCOUNT= flaviotordini GH_TUPLE= \ flaviotordini:http:68b9cf0:flaviotordini_http/lib/http \ flaviotordini:idle:6aa092d:flaviotordini_idle/lib/idle \ flaviotordini:js:c026465:flaviotordini_js/lib/js \ flaviotordini:media:b2f5678:flaviotordini_media/lib/media \ flaviotordini:promises:e6e5653:flaviotordini_promises/lib/promises \ flaviotordini:updater:17b8f7b:flaviotordini_updater/lib/updater USE_GL= gl USE_QT= core dbus declarative gui network script sql widgets \ buildtools:build imageformats:run sql-sqlite3:run \ x11extras QMAKE_ARGS= QMAKE_LRELEASE=${LRELEASE} \ DEFINES+=APP_GOOGLE_API_KEY="${MINITUBE_GOOGLE_API_KEY}" OPTIONS_DEFINE= NLS OPTIONS_SUB= yes NLS_USE= QT=linguisttools:build post-patch: # Remove BOM @${REINPLACE_CMD} -e '1 s|^.*/|/|g' \ ${WRKSRC}/src/aggregatevideosource.cpp post-patch-NLS-off: @${REINPLACE_CMD} -e '/include(locale\/locale.pri)/d' ${WRKSRC}/minitube.pro .include diff --git a/multimedia/mpc-qt/Makefile b/multimedia/mpc-qt/Makefile index 775c1e8c9f19..4f65f8a2c5aa 100644 --- a/multimedia/mpc-qt/Makefile +++ b/multimedia/mpc-qt/Makefile @@ -1,24 +1,25 @@ PORTNAME= mpc-qt DISTVERSIONPREFIX= v DISTVERSION= 22.02 +PORTREVISION= 1 CATEGORIES= multimedia audio MAINTAINER= jbeich@FreeBSD.org COMMENT= Qt 5 clone of Media Player Classic based on libmpv WWW= https://github.com/mpc-qt/mpc-qt LICENSE= GPLv2 BUILD_DEPENDS= mpv>=0.29,1:multimedia/mpv LIB_DEPENDS= libmpv.so:multimedia/mpv USES= compiler:c++14-lang desktop-file-utils gl pkgconfig qmake qt:5 USE_GITHUB= yes USE_GL= gl USE_QT= qmake:build buildtools:build linguisttools:build \ core dbus gui network svg:run widgets x11extras QMAKE_ARGS= MPCQT_VERSION="${DISTVERSION}${DISTVERSIONSUFFIX}" OPTIONS_DEFINE= DOCS .include diff --git a/multimedia/mpv/Makefile b/multimedia/mpv/Makefile index f0da9faf5c21..5b44c832b0cd 100644 --- a/multimedia/mpv/Makefile +++ b/multimedia/mpv/Makefile @@ -1,220 +1,209 @@ PORTNAME= mpv DISTVERSIONPREFIX= v -DISTVERSION= 0.34.1 -PORTREVISION= 4 +DISTVERSION= 0.35.0 PORTEPOCH= 1 CATEGORIES= multimedia audio wayland MASTER_SITES= https://waf.io/:waf DISTFILES= ${WAF_RELEASE}${EXTRACT_SUFX}:waf -PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/ -PATCHFILES+= b030cfe05f58.patch:-p1 # https://github.com/mpv-player/mpv/pull/9440 -PATCHFILES+= edf0039d7621.patch:-p1 # https://github.com/mpv-player/mpv/pull/9298 -PATCHFILES+= 5319731526fb.patch:-p1 # https://github.com/mpv-player/mpv/pull/9298 -PATCHFILES+= 82390d212123.patch:-p1 # https://github.com/mpv-player/mpv/pull/9587 -PATCHFILES+= 22b0bac28e6c.patch:-p1 # https://github.com/mpv-player/mpv/pull/9587 -PATCHFILES+= b7a71ea70671.patch:-p1 # https://github.com/mpv-player/mpv/pull/9734 -PATCHFILES+= 09343bc86e8b.patch:-p1 # https://github.com/mpv-player/mpv/pull/9734 -PATCHFILES+= bc9805c71a67.patch:-p1 # https://github.com/mpv-player/mpv/pull/9830 - MAINTAINER= multimedia@FreeBSD.org COMMENT= Free and open-source general-purpose video player WWW= https://mpv.io LICENSE= GPLv2+ LGPL21+ LICENSE_COMB= multi BUILD_DEPENDS= ffmpeg>=4.0.2,1:multimedia/ffmpeg LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg \ libass.so:multimedia/libass USES= compiler:c11 cpe 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.20 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-shaderc \ --disable-vapoursynth \ --enable-libmpv-shared CONFLICTS_INSTALL= ${PORTNAME}034 OPTIONS_DEFINE= ARCHIVE DOCS LCMS2 MANPAGES MUJS TEST UCHARDET EXAMPLES ZIMG OPTIONS_DEFAULT= ARCHIVE DVDNAV LUA MANPAGES NVDEC OPENGL UCHARDET \ V4L VAAPI VDPAU VULKAN WAYLAND X11 YTDLP OPTIONS_GROUP= IN VO AO OPTIONS_GROUP_IN= CDIO DVDNAV LIBBLURAY V4L OPTIONS_GROUP_VO= CACA NVDEC OPENGL SIXEL VAAPI VDPAU VULKAN WAYLAND X11 OPTIONS_GROUP_AO= ALSA JACK OPENAL PIPEWIRE PULSEAUDIO SDL SNDIO OPTIONS_RADIO= YOUTUBE OPTIONS_RADIO_YOUTUBE= YTDL YTDLP OPTIONS_SINGLE= LUA OPTIONS_SINGLE_LUA= LUA LUAJIT LUA_NONE OPTIONS_SUB= yes DVDNAV_DESC= DVD menu navigation LUA_NONE_DESC= Disable Lua scripting language support LUAJIT_DESC= Use LuaJIT instead of Lua scripting language support MUJS_DESC= Use MuJS for Javascript language support NVDEC_DESC= NVIDIA decoder with CUDA support PIPEWIRE_DESC= Pipewire sound server support SIXEL_DESC= Sixel graphics support UCHARDET_DESC= Guess subtitle encoding via uchardet VULKAN_DESC= Vulkan output support YTDLP_DESC= Install yt-dlp (youtube-dl fork) YTDL_DESC= Install youtube-dl ZIMG_DESC= High quality software scaling via "z" library 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 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 \ libdvdread.so:multimedia/libdvdread DVDNAV_CONFIGURE_ON= --enable-dvdnav 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 LUA_USES= lua:51-52 LUA_CONFIGURE_ON= --lua=${LUA_VER_STR}fbsd LUAJIT_USES= luajit LUAJIT_CONFIGURE_ON= --lua=luajit LUA_NONE_CONFIGURE_ON= --disable-lua MANPAGES_BUILD_DEPENDS= rst2man:textproc/py-docutils MANPAGES_CONFIGURE_OFF= --disable-manpage MUJS_LIB_DEPENDS= libmujs.so:lang/mujs MUJS_CONFIGURE_ON= --enable-javascript MUJS_CONFIGURE_OFF= --disable-javascript NVDEC_BUILD_DEPENDS= ${LOCALBASE}/include/ffnvcodec/dynlink_loader.h:multimedia/ffnvcodec-headers NVDEC_CONFIGURE_OFF= --disable-cuda-hwaccel OPENAL_CONFIGURE_ENABLE= openal OPENAL_USES= openal OPENAL_LDFLAGS= ${_OPENAL_LDFLAGS_${ARCH}} _OPENAL_LDFLAGS_i386= -Wl,-znotext OPENGL_USES= gl OPENGL_USE= GL=egl,gbm OPENGL_CONFIGURE_OFF= --disable-gl PIPEWIRE_LIB_DEPENDS= libpipewire-0.3.so:multimedia/pipewire PIPEWIRE_CONFIGURE_OFF= --disable-pipewire PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio PULSEAUDIO_CONFIGURE_OFF= --disable-pulse SDL_USES= sdl SDL_USE= SDL=sdl2 SDL_CONFIGURE_ON= --enable-sdl2 SIXEL_LIB_DEPENDS= libsixel.so:graphics/libsixel SIXEL_CONFIGURE_OFF= --disable-sixel SNDIO_LIB_DEPENDS= libsndio.so:audio/sndio SNDIO_CONFIGURE_ON= --enable-sndio SNDIO_CONFIGURE_OFF= --disable-sndio TEST_CONFIGURE_ON= --enable-tests UCHARDET_LIB_DEPENDS= libuchardet.so:textproc/uchardet UCHARDET_CONFIGURE_OFF= --disable-uchardet V4L_BUILD_DEPENDS= ${LOCALBASE}/include/linux/dvb/dmx.h:multimedia/v4l_compat V4L_CONFIGURE_ON= --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:graphics/vulkan-headers VULKAN_LIB_DEPENDS= libplacebo.so:graphics/libplacebo \ libvulkan.so:graphics/vulkan-loader VULKAN_CONFIGURE_OFF= --disable-vulkan --disable-libplacebo WAYLAND_BUILD_DEPENDS= wayland-protocols>=1.15:graphics/wayland-protocols \ ${LOCALBASE}/include/linux/input-event-codes.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 WAYLAND_IMPLIES= OPENGL X11_USES= gnome xorg -X11_USE= XORG=x11,xext,xinerama,xorgproto,xrandr,xscrnsaver,xv,xxf86vm +X11_USE= XORG=x11,xext,xinerama,xorgproto,xpresent,xrandr,xscrnsaver,xv,xxf86vm X11_CONFIGURE_OFF= --disable-x11 YTDLP_RUN_DEPENDS= yt-dlp:www/yt-dlp YTDL_RUN_DEPENDS= youtube-dl:www/youtube_dl ZIMG_LIB_DEPENDS= libzimg.so:graphics/sekrit-twc-zimg ZIMG_CONFIGURE_OFF= --disable-zimg .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|/pkgconfig/mpv.pc|data/pkgconfig/mpv.pc|g' \ ${WRKSRC}/wscript_build.py post-patch-MANPAGES-on: @${FIND} ${WRKSRC}/DOCS/man -name '*.rst' | ${XARGS} ${REINPLACE_CMD} \ -e 's|/usr/local|${PREFIX}|g' pre-install-TEST-on: @(cd ${WRKSRC} && ${SETENV} ${TEST_ENV} build/mpv --unittest=all-simple) post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/mpv @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libmpv.so .include diff --git a/multimedia/mpv/distinfo b/multimedia/mpv/distinfo index 7ef6c96d685f..1e0bb05971ff 100644 --- a/multimedia/mpv/distinfo +++ b/multimedia/mpv/distinfo @@ -1,21 +1,5 @@ -TIMESTAMP = 1641246801 +TIMESTAMP = 1668261160 SHA256 (waf-2.0.20.tar.bz2) = cce635c2d1a0f93b4f5b811e0452a35b8066e8ccd78632447f5be24c4c3f1a63 SIZE (waf-2.0.20.tar.bz2) = 682619 -SHA256 (mpv-player-mpv-v0.34.1_GH0.tar.gz) = 32ded8c13b6398310fa27767378193dc1db6d78b006b70dbcbd3123a1445e746 -SIZE (mpv-player-mpv-v0.34.1_GH0.tar.gz) = 3288356 -SHA256 (b030cfe05f58.patch) = df7590e1d27e8e6c0e326781723ee87ef7c3fdf5a88438c8c29bb729a911ff74 -SIZE (b030cfe05f58.patch) = 5270 -SHA256 (edf0039d7621.patch) = 8c7e75d9e2a0ae2622fd23df8121d756fc919f7f9733edd7c59c2cc1900a3507 -SIZE (edf0039d7621.patch) = 12278 -SHA256 (5319731526fb.patch) = 29364fa31f184a5f6d59bbcceea0a7c9269ca4af08a34f93eccd283254709a68 -SIZE (5319731526fb.patch) = 6629 -SHA256 (82390d212123.patch) = b47dca6672ff2b03ee694a326978d592756fb83f23b90dd7bb8ddf7d87b3b445 -SIZE (82390d212123.patch) = 17920 -SHA256 (22b0bac28e6c.patch) = 12c49edd4e0a33130275f26703c14e013e46f316dd2b39b8e606fdc3ef60b01f -SIZE (22b0bac28e6c.patch) = 1726 -SHA256 (b7a71ea70671.patch) = 0a4f1e8fc0f2d482fb8b919b50a30c4852af473b79da3dca34157a4f51eb6e94 -SIZE (b7a71ea70671.patch) = 8174 -SHA256 (09343bc86e8b.patch) = 2516860fba5492aaa76b44ea15d32b39d4326ca5fe8611803ed845b38b7cca70 -SIZE (09343bc86e8b.patch) = 1389 -SHA256 (bc9805c71a67.patch) = 7988418e51537391c34b415f2a629e064716bd49835af5ca660966ddcbe5a49b -SIZE (bc9805c71a67.patch) = 1909 +SHA256 (mpv-player-mpv-v0.35.0_GH0.tar.gz) = dc411c899a64548250c142bf1fa1aa7528f1b4398a24c86b816093999049ec00 +SIZE (mpv-player-mpv-v0.35.0_GH0.tar.gz) = 3365752 diff --git a/multimedia/mpv/pkg-plist b/multimedia/mpv/pkg-plist index 7d8ff1f18df1..cafd550246c7 100644 --- a/multimedia/mpv/pkg-plist +++ b/multimedia/mpv/pkg-plist @@ -1,26 +1,26 @@ bin/mpv %%ETCDIR%%/encoding-profiles.conf include/mpv/client.h -include/mpv/opengl_cb.h include/mpv/render.h include/mpv/render_gl.h include/mpv/stream_cb.h lib/libmpv.so -lib/libmpv.so.1 -lib/libmpv.so.1.109.0 +lib/libmpv.so.2 +lib/libmpv.so.2.0.0 libdata/pkgconfig/mpv.pc %%MANPAGES%%man/man1/mpv.1.gz share/applications/mpv.desktop share/bash-completion/completions/mpv share/icons/hicolor/128x128/apps/mpv.png share/icons/hicolor/16x16/apps/mpv.png share/icons/hicolor/32x32/apps/mpv.png share/icons/hicolor/64x64/apps/mpv.png share/icons/hicolor/scalable/apps/mpv.svg share/icons/hicolor/symbolic/apps/mpv-symbolic.svg %%PORTDOCS%%%%DOCSDIR%%/html/mpv.html %%PORTEXAMPLES%%%%EXAMPLESDIR%%/input.conf %%PORTEXAMPLES%%%%EXAMPLESDIR%%/mplayer-input.conf %%PORTEXAMPLES%%%%EXAMPLESDIR%%/mpv.conf %%PORTEXAMPLES%%%%EXAMPLESDIR%%/restore-old-bindings.conf +share/metainfo/mpv.metainfo.xml share/zsh/site-functions/_mpv diff --git a/multimedia/mpvpaper/Makefile b/multimedia/mpvpaper/Makefile index 1817a558d1df..322c7f253ef6 100644 --- a/multimedia/mpvpaper/Makefile +++ b/multimedia/mpvpaper/Makefile @@ -1,32 +1,33 @@ PORTNAME= mpvpaper DISTVERSION= 1.3 +PORTREVISION= 1 CATEGORIES= multimedia wayland MAINTAINER= jbeich@FreeBSD.org COMMENT= Video wallpaper for wlroots compositors WWW= https://github.com/GhostNaN/mpvpaper LICENSE= GPLv3 BUILD_DEPENDS= wayland-protocols>0:graphics/wayland-protocols LIB_DEPENDS= libwayland-egl.so:graphics/wayland \ libmpv.so:multimedia/mpv USES= compiler:c11 gl meson pkgconfig USE_GITHUB= yes USE_GL= egl GH_ACCOUNT= GhostNaN PLIST_FILES= bin/${PORTNAME} \ bin/${PORTNAME}-holder \ share/man/man1/${PORTNAME}.1.gz post-patch: @${REINPLACE_CMD} -e 's/pidof/pgrep/' \ ${WRKSRC}/src/holder.c \ ${WRKSRC}/src/main.c post-install: ${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.man \ ${STAGEDIR}${PREFIX}/share/man/man1/${PORTNAME}.1 .include diff --git a/multimedia/musique/Makefile b/multimedia/musique/Makefile index 88c5e2ec5377..7202545a1ab1 100644 --- a/multimedia/musique/Makefile +++ b/multimedia/musique/Makefile @@ -1,42 +1,43 @@ PORTNAME= musique DISTVERSION= 1.10.1 +PORTREVISION= 1 CATEGORIES= multimedia MAINTAINER= yuri@FreeBSD.org COMMENT= Music player built for speed, simplicity and style WWW= https://flavio.tordini.org/musique LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libmpv.so:multimedia/mpv \ libtag.so:audio/taglib USES= compiler:c++11-lang gl pkgconfig qmake qt:5 USE_GITHUB= yes GH_ACCOUNT= flaviotordini GH_TUPLE= \ flaviotordini:http:b85c564:flaviotordini_http/lib/http \ flaviotordini:idle:6aa092d:flaviotordini_idle/lib/idle \ flaviotordini:js:13c9544:flaviotordini_js/lib/js \ flaviotordini:media:65afcf5:flaviotordini_media/lib/media \ flaviotordini:sharedcache:024e759:flaviotordini_sharedcache/lib/sharedcache \ flaviotordini:updater:18ce1d0:flaviotordini_updater/lib/updater USE_GL= gl USE_QT= core dbus declarative gui network sql widgets buildtools:build QMAKE_ARGS= QMAKE_LRELEASE=${LRELEASE} CXXFLAGS+= `pkg-config --cflags taglib` OPTIONS_DEFINE= NLS OPTIONS_DEFAULT= NLS OPTIONS_SUB= yes NLS_USE= QT=linguisttools:build post-patch-NLS-off: @${REINPLACE_CMD} -e '/include(locale\/locale.pri)/d' ${WRKSRC}/${PORTNAME}.pro .include