View | Details | Raw Unified | Return to bug 261416 | Differences between
and this patch

Collapse All | Expand All

(-)b/multimedia/pipewire/Makefile (-4 / +13 lines)
Lines 1-6 Link Here
1
PORTNAME=	pipewire
1
PORTNAME=	pipewire
2
DISTVERSION=	0.3.42
2
DISTVERSION=	0.3.42
3
PORTREVISION=	4
3
PORTREVISION=	5
4
CATEGORIES=	multimedia
4
CATEGORIES=	multimedia
5
MASTER_SITES=	https://gitlab.freedesktop.org/pipewire/media-session/-/archive/${MEDIA_SESSION_VERSION}/:media_session
5
MASTER_SITES=	https://gitlab.freedesktop.org/pipewire/media-session/-/archive/${MEDIA_SESSION_VERSION}/:media_session
6
DISTFILES=	media-session-${MEDIA_SESSION_VERSION}${EXTRACT_SUFX}:media_session
6
DISTFILES=	media-session-${MEDIA_SESSION_VERSION}${EXTRACT_SUFX}:media_session
Lines 28-41 USE_LDCONFIG= yes Link Here
28
USE_GITHUB=	yes
28
USE_GITHUB=	yes
29
GH_ACCOUNT=	PipeWire
29
GH_ACCOUNT=	PipeWire
30
30
31
OPTIONS_DEFINE=		GSTREAMER MANPAGES MEDIASESSION PULSEAUDIO SDL VULKAN
31
OPTIONS_DEFINE=		GSTREAMER PIPEWIRE_JACK MANPAGES MEDIASESSION PULSEAUDIO SDL VULKAN
32
OPTIONS_DEFAULT=	GSTREAMER MANPAGES MEDIASESSION
32
OPTIONS_DEFAULT=	GSTREAMER PIPEWIRE_JACK MANPAGES MEDIASESSION
33
OPTIONS_SUB=	yes
33
OPTIONS_SUB=	yes
34
34
35
GSTREAMER_MESON_ENABLED=gstreamer
35
GSTREAMER_MESON_ENABLED=gstreamer
36
GSTREAMER_LIB_DEPENDS=	libgstreamer-1.0.so:multimedia/gstreamer1 \
36
GSTREAMER_LIB_DEPENDS=	libgstreamer-1.0.so:multimedia/gstreamer1 \
37
			libgstaudio-1.0.so:multimedia/gstreamer1-plugins
37
			libgstaudio-1.0.so:multimedia/gstreamer1-plugins
38
38
39
PIPEWIRE_JACK_DESC=		Build pipewire-jack
40
PIPEWIRE_JACK_MESON_ENABLED=	pipewire-jack
41
39
MANPAGES_BUILD_DEPENDS=	rst2man:textproc/py-docutils
42
MANPAGES_BUILD_DEPENDS=	rst2man:textproc/py-docutils
40
MANPAGES_MESON_ENABLED=	man
43
MANPAGES_MESON_ENABLED=	man
41
44
Lines 64-70 MESON_ARGS= -D pw-cat=enabled \ Link Here
64
		-D v4l2=enabled \
67
		-D v4l2=enabled \
65
		-D raop=enabled \
68
		-D raop=enabled \
66
		-D bluez5=disabled \
69
		-D bluez5=disabled \
67
		-D jack=disabled -D pipewire-jack=disabled \
70
		-D jack=disabled \
68
		-D systemd=disabled \
71
		-D systemd=disabled \
69
		-D pipewire-v4l2=disabled \
72
		-D pipewire-v4l2=disabled \
70
		-D udevrulesdir="${LOCALBASE}/lib/udev/rules.d"
73
		-D udevrulesdir="${LOCALBASE}/lib/udev/rules.d"
Lines 75-80 MESON_ARGS= -D pw-cat=enabled \ Link Here
75
CONFIGURE_ENV+=	${ncurses_ARGS:Mbase:C/.+/PKG_CONFIG_PATH="${FILESDIR}"/}
78
CONFIGURE_ENV+=	${ncurses_ARGS:Mbase:C/.+/PKG_CONFIG_PATH="${FILESDIR}"/}
76
.endif
79
.endif
77
80
81
.include <bsd.port.options.mk>
82
83
.if ${PORT_OPTIONS:MMANPAGES} && ${PORT_OPTIONS:MPIPEWIRE_JACK}
84
PLIST_FILES=	man/man1/pw-jack.1.gz
85
.endif
86
78
post-extract:
87
post-extract:
79
	${LN} -s ${WRKDIR}/media-session-${MEDIA_SESSION_VERSION} ${WRKSRC}/subprojects/media-session
88
	${LN} -s ${WRKDIR}/media-session-${MEDIA_SESSION_VERSION} ${WRKSRC}/subprojects/media-session
80
89
(-)b/multimedia/pipewire/pkg-plist (+10 lines)
Lines 6-11 bin/pw-cli Link Here
6
bin/pw-dot
6
bin/pw-dot
7
bin/pw-dsdplay
7
bin/pw-dsdplay
8
bin/pw-dump
8
bin/pw-dump
9
%%PIPEWIRE_JACK%%bin/pw-jack
9
bin/pw-link
10
bin/pw-link
10
bin/pw-loopback
11
bin/pw-loopback
11
bin/pw-metadata
12
bin/pw-metadata
Lines 166-171 include/spa-0.2/spa/utils/type.h Link Here
166
lib/libpipewire-0.3.so
167
lib/libpipewire-0.3.so
167
lib/libpipewire-0.3.so.0
168
lib/libpipewire-0.3.so.0
168
lib/libpipewire-0.3.so.0.342.0
169
lib/libpipewire-0.3.so.0.342.0
170
%%PIPEWIRE_JACK%%lib/pipewire-0.3/jack/libjack.so
171
%%PIPEWIRE_JACK%%lib/pipewire-0.3/jack/libjack.so.0
172
%%PIPEWIRE_JACK%%lib/pipewire-0.3/jack/libjack.so.0.342.0
173
%%PIPEWIRE_JACK%%lib/pipewire-0.3/jack/libjacknet.so
174
%%PIPEWIRE_JACK%%lib/pipewire-0.3/jack/libjacknet.so.0
175
%%PIPEWIRE_JACK%%lib/pipewire-0.3/jack/libjacknet.so.0.342.0
176
%%PIPEWIRE_JACK%%lib/pipewire-0.3/jack/libjackserver.so
177
%%PIPEWIRE_JACK%%lib/pipewire-0.3/jack/libjackserver.so.0
178
%%PIPEWIRE_JACK%%lib/pipewire-0.3/jack/libjackserver.so.0.342.0
169
lib/pipewire-0.3/libpipewire-module-access.so
179
lib/pipewire-0.3/libpipewire-module-access.so
170
lib/pipewire-0.3/libpipewire-module-adapter.so
180
lib/pipewire-0.3/libpipewire-module-adapter.so
171
lib/pipewire-0.3/libpipewire-module-client-device.so
181
lib/pipewire-0.3/libpipewire-module-client-device.so

Return to bug 261416