diff --git a/multimedia/gstreamer1-plugins-rust/Makefile b/multimedia/gstreamer1-plugins-rust/Makefile --- a/multimedia/gstreamer1-plugins-rust/Makefile +++ b/multimedia/gstreamer1-plugins-rust/Makefile @@ -1,7 +1,7 @@ PORTNAME= gstreamer1-plugins-rust DISTVERSION= 0.11.1 DISTVERSIONSUFFIX= +fixup -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= multimedia MAINTAINER= jbeich@FreeBSD.org @@ -46,31 +46,57 @@ ASM_BUILD_DEPENDS= nasm:devel/nasm -CAIRO_USE= GNOME=cairo +CAIRO_SUBPACKAGES= cairo +#USE_GNOME.cairo= cairo +#USE_GSTREAMER.cairo= yes +LIB_DEPENDS.cairo= libcairo.so:graphics/cairo \ + libgstvideo-1.0.so:multimedia/gstreamer1-plugins CAIRO_MESON_ENABLED= videofx CSOUND_DESC= Audio filtering via Csound -CSOUND_LIB_DEPENDS= libcsound64.so:audio/csound +CSOUND_SUBPACKAGES= csound +LIB_DEPENDS.csound= libcsound64.so:audio/csound +#USE_GSTREAMER.csound= yes +LIB_DEPENDS.csound+= libgstvideo-1.0.so:multimedia/gstreamer1-plugins CSOUND_CONFIGURE_ENV= CSOUND_LIB_DIR="${LOCALBASE}/lib" CSOUND_MESON_ENABLED= csound DAV1D_DESC= AV1 video decoding via libdav1d -DAV1D_LIB_DEPENDS= libdav1d.so:multimedia/dav1d +DAV1D_SUBPACKAGES= dav1d +LIB_DEPENDS.dav1d= libdav1d.so:multimedia/dav1d +#USE_GSTREAMER.dav1d= yes +LIB_DEPENDS.dav1d+= libgstvideo-1.0.so:multimedia/gstreamer1-plugins DAV1D_MESON_ENABLED= dav1d -GTK4_LIB_DEPENDS= libgraphene-1.0.so:graphics/graphene -GTK4_USE= GNOME=gtk40 GSTREAMER=gl +GTK4_SUBPACKAGES= gtk4 +LIB_DEPENDS.gtk4= libgraphene-1.0.so:graphics/graphene +#USE_GNOME.gtk4= gtk40 +#USE_GSTREAMER.gtk4= gl +LIB_DEPENDS.gtk4+= libgstgl-1.0.so:graphics/gstreamer1-plugins-gl \ + libgstvideo-1.0.so:multimedia/gstreamer1-plugins \ + libgtk-4.so:x11-toolkits/gtk40 GTK4_MESON_ENABLED= gtk4 -PANGO_USE= GNOME=cairo,pango +PANGO_SUBPACKAGES= pango +#USE_GNOME.pango= cairo pango +#USE_GSTREAMER.pango= yes +LIB_DEPENDS.pango= libcairo.so:graphics/cairo \ + libgstvideo-1.0.so:multimedia/gstreamer1-plugins \ + libpango-1.0.so:x11-toolkits/pango PANGO_MESON_ENABLED= closedcaption onvif SODIUM_DESC= File encryption and decryption via libsodium -SODIUM_LIB_DEPENDS= libsodium.so:security/libsodium +SODIUM_SUBPACKAGES= sodium +LIB_DEPENDS.sodium= libsodium.so:security/libsodium +#USE_GSTREAMER.sodium= yes +LIB_DEPENDS.sodium+= libgstvideo-1.0.so:multimedia/gstreamer1-plugins SODIUM_MESON_ENABLED= sodium SODIUM_MESON_ON= -Dsodium-source=system -WEBP_LIB_DEPENDS= libwebpdemux.so:graphics/webp +WEBP_SUBPACKAGES= webp +LIB_DEPENDS.webp= libwebpdemux.so:graphics/webp +#USE_GSTREAMER.webp= yes +LIB_DEPENDS.webp+= libgstvideo-1.0.so:multimedia/gstreamer1-plugins WEBP_MESON_ENABLED= webp post-patch: diff --git a/multimedia/gstreamer1-plugins-rust/pkg-message b/multimedia/gstreamer1-plugins-rust/pkg-message new file mode 100644 --- /dev/null +++ b/multimedia/gstreamer1-plugins-rust/pkg-message @@ -0,0 +1,15 @@ +[ +{ type: upgrade + maximum_version: "0.11.1_3" + message: <0:multimedia/gstreamer1-plugins-rust~gtk4 USES= cargo gettext gnome gstreamer meson pkgconfig USE_GITHUB= yes diff --git a/security/authenticator/Makefile b/security/authenticator/Makefile --- a/security/authenticator/Makefile +++ b/security/authenticator/Makefile @@ -1,6 +1,6 @@ PORTNAME= authenticator DISTVERSION= 4.3.1 -PORTREVISION= 8 +PORTREVISION= 9 CATEGORIES= security MAINTAINER= jbeich@FreeBSD.org @@ -15,7 +15,7 @@ LIB_DEPENDS= libgraphene-1.0.so:graphics/graphene \ libzbar.so:graphics/zbar \ libpipewire-0.3.so:multimedia/pipewire -RUN_DEPENDS= ${LOCALBASE}/lib/gstreamer-1.0/libgstgtk4.so:multimedia/gstreamer1-plugins-rust +RUN_DEPENDS= gstreamer1-plugins-rust-gtk4>0:multimedia/gstreamer1-plugins-rust~gtk4 USES= cargo desktop-file-utils gettext gnome gstreamer llvm meson pkgconfig sqlite ssl USE_GITLAB= yes