diff options
Diffstat (limited to 'multimedia/pipewire')
-rw-r--r-- | multimedia/pipewire/Makefile | 24 | ||||
-rw-r--r-- | multimedia/pipewire/distinfo | 14 | ||||
-rw-r--r-- | multimedia/pipewire/pkg-plist | 9 |
3 files changed, 43 insertions, 4 deletions
diff --git a/multimedia/pipewire/Makefile b/multimedia/pipewire/Makefile index a7bba7a71085..a54ec138a9b5 100644 --- a/multimedia/pipewire/Makefile +++ b/multimedia/pipewire/Makefile @@ -1,10 +1,17 @@ PORTNAME= pipewire DISTVERSION= 0.3.31 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= multimedia PATCH_SITES= https://gitlab.freedesktop.org/${PORTNAME}/${PORTNAME}/-/commit/ PATCHFILES+= 91988acb6b6a.patch:-p1 # https://gitlab.freedesktop.org/pipewire/pipewire/-/merge_requests/815 +PATCHFILES+= d51634a2f1a7.patch:-p1 # https://gitlab.freedesktop.org/pipewire/pipewire/-/merge_requests/816 +PATCHFILES+= d6bb69f2bd88.patch:-p1 # https://gitlab.freedesktop.org/pipewire/pipewire/-/merge_requests/816 +PATCHFILES+= 765bd417decc.patch:-p1 # https://gitlab.freedesktop.org/pipewire/pipewire/-/merge_requests/816 +PATCHFILES+= 488150fac6c9.patch:-p1 # https://gitlab.freedesktop.org/pipewire/pipewire/-/merge_requests/816 +PATCHFILES+= 2488e87fde51.patch:-p1 # https://gitlab.freedesktop.org/pipewire/pipewire/-/merge_requests/852 +PATCHFILES+= e41187d64345.patch:-p1 # https://gitlab.freedesktop.org/pipewire/pipewire/-/merge_requests/906 +PATCHFILES+= 40cbcf288775.patch:-p1 # https://gitlab.freedesktop.org/pipewire/pipewire/-/merge_requests/906 MAINTAINER= arrowd@FreeBSD.org COMMENT= Server and user space API to deal with multimedia pipelines @@ -12,7 +19,6 @@ COMMENT= Server and user space API to deal with multimedia pipelines LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -#TODO: xmltoman BUILD_DEPENDS= v4l_compat>0:multimedia/v4l_compat LIB_DEPENDS= libasound.so:audio/alsa-lib \ libdbus-1.so:devel/dbus \ @@ -29,14 +35,17 @@ USE_LDCONFIG= yes USE_GITHUB= yes GH_ACCOUNT= PipeWire -OPTIONS_DEFINE= GSTREAMER MEDIASESSION PULSEAUDIO VULKAN -OPTIONS_DEFAULT= GSTREAMER MEDIASESSION +OPTIONS_DEFINE= GSTREAMER MANPAGES MEDIASESSION PULSEAUDIO VULKAN +OPTIONS_DEFAULT= GSTREAMER MANPAGES MEDIASESSION OPTIONS_SUB= yes GSTREAMER_MESON_ENABLED=gstreamer GSTREAMER_LIB_DEPENDS= libgstreamer-1.0.so:multimedia/gstreamer1 \ libgstaudio-1.0.so:multimedia/gstreamer1-plugins +MANPAGES_BUILD_DEPENDS= rst2man:textproc/py-docutils +MANPAGES_MESON_ENABLED= man + MEDIASESSION_DESC= Session manager support MEDIASESSION_MESON_ENABLED= alsa pipewire-alsa media-session pw-cat MEDIASESSION_LIB_DEPENDS= libsndfile.so:audio/libsndfile @@ -57,6 +66,13 @@ MESON_ARGS= -D bluez5=disabled \ -D sdl2=disabled \ -D udevrulesdir="${LOCALBASE}/lib/udev/rules.d" +post-extract: +.if defined(PATCHFILES) && ${PATCHFILES:Me41187d64345*} + @${REINPLACE_CMD} -e '/_TAG/s/06-02/07-06/' \ + -e '/which/a'$$'\\\n valgrind' \ + ${WRKSRC}/.gitlab-ci.yml +.endif + post-patch-MEDIASESSION-on: # alsa-seq is not supported & causes SIGSEGV with media session @${REINPLACE_CMD} 's| alsa-seq|\ #alsa-seq|g' \ diff --git a/multimedia/pipewire/distinfo b/multimedia/pipewire/distinfo index 364ee3444727..163429d7e1ce 100644 --- a/multimedia/pipewire/distinfo +++ b/multimedia/pipewire/distinfo @@ -3,3 +3,17 @@ SHA256 (PipeWire-pipewire-0.3.31_GH0.tar.gz) = 2fec0eb47dbfcad51fb8bb3d59c26fe57 SIZE (PipeWire-pipewire-0.3.31_GH0.tar.gz) = 1594284 SHA256 (91988acb6b6a.patch) = 517d04240016f3e34042f5c10c57138da93c07440fa74987aff1fb9fb8f1f13e SIZE (91988acb6b6a.patch) = 2173 +SHA256 (d51634a2f1a7.patch) = 8829127899b7b41073aff54c81485f8cf4267e53cab277c71fa119af6bbf0a00 +SIZE (d51634a2f1a7.patch) = 778 +SHA256 (d6bb69f2bd88.patch) = 4ca4812fddc6fd6e1b9b92864d70c34b63dad01c259209aca4974cf4501e45df +SIZE (d6bb69f2bd88.patch) = 3379 +SHA256 (765bd417decc.patch) = f32f3744aca45923ad44d196bb5388fd19347399ff1f1c0233d68da30e4dea03 +SIZE (765bd417decc.patch) = 1170 +SHA256 (488150fac6c9.patch) = f4d02d041d6fd31ec8cfb33aba91e30ddf5d63132e5812db123e9bb9e2168738 +SIZE (488150fac6c9.patch) = 1974 +SHA256 (2488e87fde51.patch) = e35826b317481d3d7c857cd380aab3eddd761506f8e70c3e48206704a80d157e +SIZE (2488e87fde51.patch) = 1326 +SHA256 (e41187d64345.patch) = b6c8b68f454341a71567f57a45c5bde432bad8e109972c10cc51e910f34d567b +SIZE (e41187d64345.patch) = 57126 +SHA256 (40cbcf288775.patch) = ecfb2905922756dba6ab087e5ffe56336afbf4953ad1ea0739f8866f41bc78b6 +SIZE (40cbcf288775.patch) = 1596 diff --git a/multimedia/pipewire/pkg-plist b/multimedia/pipewire/pkg-plist index b03f8157494c..3e7fd1d0f2f5 100644 --- a/multimedia/pipewire/pkg-plist +++ b/multimedia/pipewire/pkg-plist @@ -196,6 +196,15 @@ lib/spa-0.2/volume/libspa-volume.so %%MEDIASESSION%%lib/udev/rules.d/90-pipewire-alsa.rules libdata/pkgconfig/libpipewire-0.3.pc libdata/pkgconfig/libspa-0.2.pc +%%MANPAGES%%man/man1/pipewire.1.gz +%%MANPAGES%%man/man1/pw-cat.1.gz +%%MANPAGES%%man/man1/pw-cli.1.gz +%%MANPAGES%%man/man1/pw-dot.1.gz +%%MANPAGES%%man/man1/pw-metadata.1.gz +%%MANPAGES%%man/man1/pw-mididump.1.gz +%%MANPAGES%%man/man1/pw-mon.1.gz +%%MANPAGES%%man/man1/pw-profiler.1.gz +%%MANPAGES%%man/man5/pipewire.conf.5.gz %%MEDIASESSION%%share/alsa-card-profile/mixer/paths/analog-input-aux.conf %%MEDIASESSION%%share/alsa-card-profile/mixer/paths/analog-input-dock-mic.conf %%MEDIASESSION%%share/alsa-card-profile/mixer/paths/analog-input-fm.conf |