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

Collapse All | Expand All

(-)www/firefox/Makefile.options (-2 / +2 lines)
Lines 5-15 Link Here
5
			OPTIMIZED_CFLAGS PGO PROFILE TEST
5
			OPTIMIZED_CFLAGS PGO PROFILE TEST
6
6
7
OPTIONS_DEFAULT+=	DBUS DTRACE FFMPEG GSTREAMER LOGGING OPTIMIZED_CFLAGS \
7
OPTIONS_DEFAULT+=	DBUS DTRACE FFMPEG GSTREAMER LOGGING OPTIMIZED_CFLAGS \
8
			${OPTIONS_MULTI_AUDIO} \
8
			ALSA PULSEAUDIO \
9
			${MACHINE_CPU:tu:MSOFTFP:S/SOFTFP/INTEGER_SAMPLES/}
9
			${MACHINE_CPU:tu:MSOFTFP:S/SOFTFP/INTEGER_SAMPLES/}
10
10
11
OPTIONS_MULTI+=		AUDIO
11
OPTIONS_MULTI+=		AUDIO
12
OPTIONS_MULTI_AUDIO=	ALSA PULSEAUDIO
12
OPTIONS_MULTI_AUDIO=	ALSA PULSEAUDIO SNDIO
13
13
14
# dragonfly, sparc64, riscv
14
# dragonfly, sparc64, riscv
15
.if !exists(/usr/sbin/dtrace)
15
.if !exists(/usr/sbin/dtrace)
(-)www/seamonkey/Makefile (+3 lines)
Lines 47-52 Link Here
47
47
48
USE_MOZILLA=	-opus
48
USE_MOZILLA=	-opus
49
MOZ_PKGCONFIG_FILES=
49
MOZ_PKGCONFIG_FILES=
50
MOZ_SRC=	${WRKSRC}/mozilla
50
51
51
NOT_FOR_ARCHS=	ia64
52
NOT_FOR_ARCHS=	ia64
52
53
Lines 59-64 Link Here
59
LDAP_DESC?=	LDAP support for Mailnews
60
LDAP_DESC?=	LDAP support for Mailnews
60
MAILNEWS_DESC?=	Mail and News modules
61
MAILNEWS_DESC?=	Mail and News modules
61
62
63
SNDIO_BROKEN=	missing sndio support
64
62
.include "${.CURDIR}/../../www/firefox/Makefile.options"
65
.include "${.CURDIR}/../../www/firefox/Makefile.options"
63
.include <bsd.port.options.mk>
66
.include <bsd.port.options.mk>
64
67
(-)mail/thunderbird/Makefile (+1 lines)
Lines 47-52 Link Here
47
MOZ_MK_OPTIONS=	MOZ_THUNDERBIRD=1 MAIL_PKG_SHARED=1
47
MOZ_MK_OPTIONS=	MOZ_THUNDERBIRD=1 MAIL_PKG_SHARED=1
48
MOZ_EXPORT=		MOZ_THUNDERBIRD=1 MAIL_PKG_SHARED=1
48
MOZ_EXPORT=		MOZ_THUNDERBIRD=1 MAIL_PKG_SHARED=1
49
MOZ_PKGCONFIG_FILES=
49
MOZ_PKGCONFIG_FILES=
50
MOZ_SRC=	${WRKSRC}/mozilla
50
51
51
PORTNAME_ICON=	${MOZILLA}.png
52
PORTNAME_ICON=	${MOZILLA}.png
52
PORTNAME_ICON_SRC=	${PREFIX}/lib/${MOZILLA}/chrome/icons/default/default48.png
53
PORTNAME_ICON_SRC=	${PREFIX}/lib/${MOZILLA}/chrome/icons/default/default48.png
(-)Mk/bsd.gecko.mk (+17 lines)
Lines 383-388 Link Here
383
MOZ_OPTIONS+=	--disable-pulseaudio
383
MOZ_OPTIONS+=	--disable-pulseaudio
384
.endif
384
.endif
385
385
386
.if ${PORT_OPTIONS:MSNDIO}
387
LIB_DEPENDS+=	libsndio.so:audio/sndio
388
# In mail/thunderbird and www/seamonky media/libcubeb is in
389
# ${WRKSRC}/mozilla instead of ${WRKSRC}.  All other gecko-based ports
390
# have it in ${WRKSRC}.
391
MOZ_SRC?=	${WRKSRC}
392
post-patch-SNDIO-on:
393
	@${REINPLACE_CMD} -e 's|OpenBSD|${OPSYS}|g' \
394
		${MOZ_SRC}/media/libcubeb/src/moz.build \
395
		${MOZ_SRC}/media/libcubeb/tests/moz.build \
396
		${MOZ_SRC}/toolkit/library/moz.build
397
	@${REINPLACE_CMD} -e 's|OS==\"openbsd\"|OS==\"${OPSYS:tl}\"|g' \
398
		${MOZ_SRC}/media/webrtc/trunk/webrtc/build/common.gypi
399
	@${ECHO} "OS_LIBS += ['sndio']" >> \
400
		${MOZ_SRC}/media/webrtc/signaling/test/common.build
401
.endif
402
386
.if ${MOZILLA_VER:R:R} >= 40
403
.if ${MOZILLA_VER:R:R} >= 40
387
.if ${PORT_OPTIONS:MRUST}
404
.if ${PORT_OPTIONS:MRUST}
388
BUILD_DEPENDS+=	rustc:${RUST_PORT}
405
BUILD_DEPENDS+=	rustc:${RUST_PORT}

Return to bug 212028