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

Collapse All | Expand All

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