View | Details | Raw Unified | Return to bug 278831
Collapse All | Expand All

(-)b/multimedia/pipewire/Makefile (-5 / +16 lines)
Lines 1-5 Link Here
1
PORTNAME=	pipewire
1
PORTNAME=	pipewire
2
DISTVERSION=	1.0.4
2
DISTVERSION=	1.0.4
3
PORTREVISION=	1
3
CATEGORIES=	multimedia
4
CATEGORIES=	multimedia
4
5
5
MAINTAINER=	arrowd@FreeBSD.org
6
MAINTAINER=	arrowd@FreeBSD.org
Lines 29-36 GL_SITE= https://gitlab.freedesktop.org Link Here
29
SHEBANG_FILES=	doc/*.py
30
SHEBANG_FILES=	doc/*.py
30
PORTDOCS=	*
31
PORTDOCS=	*
31
32
32
OPTIONS_DEFINE=		DOCS DOXYGEN GSTREAMER JACK LV2 PULSEAUDIO SDL VULKAN X11_BELL
33
OPTIONS_DEFINE=		DOCS DOXYGEN GSTREAMER JACK LV2 PULSEAUDIO AVAHIPULSE SDL VULKAN X11_BELL
33
OPTIONS_DEFAULT=	GSTREAMER JACK
34
OPTIONS_DEFAULT=	GSTREAMER PULSEAUDIO
34
OPTIONS_SUB=		yes
35
OPTIONS_SUB=		yes
35
36
36
DOXYGEN_BUILD_DEPENDS=	doxygen:devel/doxygen
37
DOXYGEN_BUILD_DEPENDS=	doxygen:devel/doxygen
Lines 47-57 LV2_DESC= Support lv2-based audio plugins via lilv Link Here
47
LV2_LIB_DEPENDS=	liblilv-0.so:audio/lilv
48
LV2_LIB_DEPENDS=	liblilv-0.so:audio/lilv
48
LV2_MESON_ENABLED=	lv2
49
LV2_MESON_ENABLED=	lv2
49
50
50
PULSEAUDIO_MESON_ENABLED=	avahi libpulse
51
AVAHIPULSE_DESC=	Add module-avahi-zeroconf for PULSEAUDIO (implicit) 
51
PULSEAUDIO_LIB_DEPENDS=		libpulse.so:audio/pulseaudio \
52
AVAHIPULSE_IMPLIES=	PULSEAUDIO
52
				libavahi-common.so:net/avahi-app \
53
AVAHIPULSE_MESON_ENABLED=	avahi
54
AVAHIPULSE_LIB_DEPENDS=		libavahi-common.so:net/avahi-app \
53
				libavahi-client.so:net/avahi-app
55
				libavahi-client.so:net/avahi-app
54
56
57
PULSEAUDIO_MESON_ENABLED=	libpulse
58
PULSEAUDIO_LIB_DEPENDS=		libpulse.so:audio/pulseaudio
59
55
SDL_MESON_ENABLED=	sdl2
60
SDL_MESON_ENABLED=	sdl2
56
SDL_USES=		sdl
61
SDL_USES=		sdl
57
SDL_USE=		sdl=sdl2
62
SDL_USE=		sdl=sdl2
Lines 85-90 MESON_ARGS= -D pw-cat=enabled \ Link Here
85
		-D libffado=disabled \
90
		-D libffado=disabled \
86
		-D udevrulesdir="${LOCALBASE}/lib/udev/rules.d"
91
		-D udevrulesdir="${LOCALBASE}/lib/udev/rules.d"
87
92
93
.include <bsd.port.options.mk>
94
95
.if ${PORT_OPTIONS:MPULSEAUDIO} && empty(PORT_OPTIONS:MAVAHIPULSE)
96
MESON_ARGS+=	-D avahi=disabled
97
.endif
98
88
# Fake pkg-config support before https://cgit.freebsd.org/src/commit/?id=396851c20aeb
99
# Fake pkg-config support before https://cgit.freebsd.org/src/commit/?id=396851c20aeb
89
# but only if devel/ncurses isn't installed
100
# but only if devel/ncurses isn't installed
90
.if !exists(/usr/libdata/pkgconfig/ncursesw.pc)
101
.if !exists(/usr/libdata/pkgconfig/ncursesw.pc)
(-)b/multimedia/pipewire/pkg-plist (-3 / +3 lines)
Lines 267-278 lib/pipewire-0.3/libpipewire-module-protocol-native.so Link Here
267
lib/pipewire-0.3/libpipewire-module-protocol-pulse.so
267
lib/pipewire-0.3/libpipewire-module-protocol-pulse.so
268
lib/pipewire-0.3/libpipewire-module-protocol-simple.so
268
lib/pipewire-0.3/libpipewire-module-protocol-simple.so
269
%%PULSEAUDIO%%lib/pipewire-0.3/libpipewire-module-pulse-tunnel.so
269
%%PULSEAUDIO%%lib/pipewire-0.3/libpipewire-module-pulse-tunnel.so
270
%%PULSEAUDIO%%lib/pipewire-0.3/libpipewire-module-raop-discover.so
270
%%AVAHIPULSE%%lib/pipewire-0.3/libpipewire-module-raop-discover.so
271
lib/pipewire-0.3/libpipewire-module-raop-sink.so
271
lib/pipewire-0.3/libpipewire-module-raop-sink.so
272
lib/pipewire-0.3/libpipewire-module-rt.so
272
lib/pipewire-0.3/libpipewire-module-rt.so
273
lib/pipewire-0.3/libpipewire-module-rtkit.so
273
lib/pipewire-0.3/libpipewire-module-rtkit.so
274
lib/pipewire-0.3/libpipewire-module-rtp-sap.so
274
lib/pipewire-0.3/libpipewire-module-rtp-sap.so
275
%%PULSEAUDIO%%lib/pipewire-0.3/libpipewire-module-rtp-session.so
275
%%AVAHIPULSE%%lib/pipewire-0.3/libpipewire-module-rtp-session.so
276
lib/pipewire-0.3/libpipewire-module-rtp-sink.so
276
lib/pipewire-0.3/libpipewire-module-rtp-sink.so
277
lib/pipewire-0.3/libpipewire-module-rtp-source.so
277
lib/pipewire-0.3/libpipewire-module-rtp-source.so
278
lib/pipewire-0.3/libpipewire-module-session-manager.so
278
lib/pipewire-0.3/libpipewire-module-session-manager.so
Lines 283-289 lib/pipewire-0.3/libpipewire-module-spa-node.so Link Here
283
lib/pipewire-0.3/libpipewire-module-vban-recv.so
283
lib/pipewire-0.3/libpipewire-module-vban-recv.so
284
lib/pipewire-0.3/libpipewire-module-vban-send.so
284
lib/pipewire-0.3/libpipewire-module-vban-send.so
285
%%X11_BELL%%lib/pipewire-0.3/libpipewire-module-x11-bell.so
285
%%X11_BELL%%lib/pipewire-0.3/libpipewire-module-x11-bell.so
286
%%PULSEAUDIO%%lib/pipewire-0.3/libpipewire-module-zeroconf-discover.so
286
%%AVAHIPULSE%%lib/pipewire-0.3/libpipewire-module-zeroconf-discover.so
287
lib/spa-0.2/aec/libspa-aec-null.so
287
lib/spa-0.2/aec/libspa-aec-null.so
288
lib/spa-0.2/aec/libspa-aec-webrtc.so
288
lib/spa-0.2/aec/libspa-aec-webrtc.so
289
lib/spa-0.2/audioconvert/libspa-audioconvert.so
289
lib/spa-0.2/audioconvert/libspa-audioconvert.so

Return to bug 278831