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

Collapse All | Expand All

(-)b/audio/mumble/Makefile (-18 / +59 lines)
Lines 1-5 Link Here
1
PORTNAME=	mumble
1
PORTNAME=	mumble
2
DISTVERSION=	1.5.517
2
DISTVERSION=	1.5.517
3
PORTREVISION=	1
3
CATEGORIES=	audio
4
CATEGORIES=	audio
4
5
5
MAINTAINER=	vvd@FreeBSD.org
6
MAINTAINER=	vvd@FreeBSD.org
Lines 48-63 USE_LDCONFIG= yes Link Here
48
USE_XORG=	x11 xext xi
49
USE_XORG=	x11 xext xi
49
USE_GL=		gl
50
USE_GL=		gl
50
51
51
CMAKE_ON=	bundled-gsl client oss overlay overlay-xcompile plugins \
52
CMAKE_ON=	bundled-gsl client oss overlay plugins translations xinput2
52
		translations xinput2
53
CMAKE_OFF=	bundled-json bundle-qt-translations bundled-speex crash-report \
53
CMAKE_OFF=	bundled-json bundle-qt-translations bundled-speex crash-report \
54
		g15 server tracy update
54
		g15 server tracy update
55
55
56
OPTIONS_DEFINE=		ALSA AVAHI DBUS JACK LTO PIPEWIRE PORTAUDIO PULSEAUDIO RNNOISE
56
OPTIONS_DEFINE=		ALSA AVAHI DBUS JACK LTO PIPEWIRE PORTAUDIO PULSEAUDIO RNNOISE
57
OPTIONS_DEFINE_aarch64=		OVERLAY_32BIT
58
OPTIONS_DEFINE_amd64=		OVERLAY_32BIT
59
OPTIONS_DEFINE_powerpc64=	OVERLAY_32BIT
57
OPTIONS_DEFAULT=	DBUS LTO
60
OPTIONS_DEFAULT=	DBUS LTO
61
OPTIONS_DEFAULT_aarch64=	OVERLAY_32BIT
62
OPTIONS_DEFAULT_amd64=		OVERLAY_32BIT
63
OPTIONS_DEFAULT_powerpc64=	OVERLAY_32BIT
58
OPTIONS_RADIO=		SPEECH
64
OPTIONS_RADIO=		SPEECH
59
OPTIONS_RADIO_SPEECH=	QTSPEECH SPEECHD
65
OPTIONS_RADIO_SPEECH=	QTSPEECH SPEECHD
60
66
67
OPTIONS_SUB=		yes
68
69
OVERLAY_32BIT_DESC=	Build and install 32bit overlay module
61
QTSPEECH_DESC=		Use Qt's text-to-speech system
70
QTSPEECH_DESC=		Use Qt's text-to-speech system
62
RNNOISE_DESC=		Use RNNoise for machine learning noise reduction
71
RNNOISE_DESC=		Use RNNoise for machine learning noise reduction
63
SPEECH_DESC=		Support text-to-speech
72
SPEECH_DESC=		Support text-to-speech
Lines 78-83 JACK_LIB_DEPENDS= libjack.so:audio/jack Link Here
78
87
79
LTO_CMAKE_BOOL=		lto
88
LTO_CMAKE_BOOL=		lto
80
89
90
OVERLAY_32BIT_CMAKE_BOOL=	overlay-xcompile
91
81
PIPEWIRE_CMAKE_BOOL=	pipewire
92
PIPEWIRE_CMAKE_BOOL=	pipewire
82
PIPEWIRE_LIB_DEPENDS=	libpipewire-0.3.so:multimedia/pipewire
93
PIPEWIRE_LIB_DEPENDS=	libpipewire-0.3.so:multimedia/pipewire
83
94
Lines 102-127 SPEECHD_LIB_DEPENDS= libspeechd.so:accessibility/speech-dispatcher Link Here
102
113
103
CONFIGURE_ENV+=		MUMBLE_PYTHON=${PYTHON_CMD}
114
CONFIGURE_ENV+=		MUMBLE_PYTHON=${PYTHON_CMD}
104
115
116
.include <bsd.port.options.mk>
117
118
.if ${PORT_OPTIONS:MOVERLAY_32BIT}
119
.if ${ARCH} == aarch64
120
OVERLAY_64BIT_SUFFIX=AAA64
121
OVERLAY_32BIT_SUFFIX=AAA32
122
.endif
123
.if ${ARCH} == amd64
124
OVERLAY_64BIT_SUFFIX=x86_64
125
OVERLAY_32BIT_SUFFIX=x86
126
.endif
127
.if ${ARCH} == powerpc64
128
OVERLAY_64BIT_SUFFIX=PPP64
129
OVERLAY_32BIT_SUFFIX=PPP32
130
.endif
131
.else
132
PLIST_SUB+=	OVERLAY_32BIT="@comment "
133
.endif
134
105
.include <bsd.port.pre.mk>
135
.include <bsd.port.pre.mk>
106
136
107
do-install:
137
do-install:
108
	${INSTALL_PROGRAM} ${WRKDIR}/.build/mumble ${STAGEDIR}${PREFIX}/bin
138
	${INSTALL_PROGRAM} ${WRKDIR}/.build/mumble ${STAGEDIR}${PREFIX}/bin
109
	${INSTALL_LIB} ${WRKDIR}/.build/libmumbleoverlay.x86_64.so.${MINORVERSION}.0 \
139
.if ${PORT_OPTIONS:MOVERLAY_32BIT}
110
		${STAGEDIR}${PREFIX}/lib/libmumbleoverlay.x86_64.so.${PATCHVERSION}
140
	${INSTALL_LIB} ${WRKDIR}/.build/libmumbleoverlay.${OVERLAY_64BIT_SUFFIX}.so.${MINORVERSION}.0 \
111
	${RLN} ${STAGEDIR}${PREFIX}/lib/libmumbleoverlay.x86_64.so.${PATCHVERSION} \
141
		${STAGEDIR}${PREFIX}/lib/libmumbleoverlay.so.${PATCHVERSION}
112
		${STAGEDIR}${PREFIX}/lib/libmumbleoverlay.x86_64.so
142
	${RLN} ${STAGEDIR}${PREFIX}/lib/libmumbleoverlay.so.${PATCHVERSION} \
113
	${RLN} ${STAGEDIR}${PREFIX}/lib/libmumbleoverlay.x86_64.so.${PATCHVERSION} \
143
		${STAGEDIR}${PREFIX}/lib/libmumbleoverlay.so
114
		${STAGEDIR}${PREFIX}/lib/libmumbleoverlay.x86_64.so.${MAJORVERSION}
144
	${RLN} ${STAGEDIR}${PREFIX}/lib/libmumbleoverlay.so.${PATCHVERSION} \
115
	${RLN} ${STAGEDIR}${PREFIX}/lib/libmumbleoverlay.x86_64.so.${PATCHVERSION} \
145
		${STAGEDIR}${PREFIX}/lib/libmumbleoverlay.so.${MAJORVERSION}
116
		${STAGEDIR}${PREFIX}/lib/libmumbleoverlay.x86_64.so.${MINORVERSION}
146
	${RLN} ${STAGEDIR}${PREFIX}/lib/libmumbleoverlay.so.${PATCHVERSION} \
117
	${INSTALL_LIB} ${WRKDIR}/.build/libmumbleoverlay.x86.so.${MINORVERSION}.0 \
147
		${STAGEDIR}${PREFIX}/lib/libmumbleoverlay.so.${MINORVERSION}
118
		${STAGEDIR}${PREFIX}/lib/libmumbleoverlay.x86.so.${PATCHVERSION}
148
	${INSTALL_LIB} ${WRKDIR}/.build/libmumbleoverlay.${OVERLAY_32BIT_SUFFIX}.so.${MINORVERSION}.0 \
119
	${RLN} ${STAGEDIR}${PREFIX}/lib/libmumbleoverlay.x86.so.${PATCHVERSION} \
149
		${STAGEDIR}${PREFIX}/lib/libmumbleoverlay-32.so.${PATCHVERSION}
120
		${STAGEDIR}${PREFIX}/lib/libmumbleoverlay.x86.so
150
	${RLN} ${STAGEDIR}${PREFIX}/lib/libmumbleoverlay-32.so.${PATCHVERSION} \
121
	${RLN} ${STAGEDIR}${PREFIX}/lib/libmumbleoverlay.x86.so.${PATCHVERSION} \
151
		${STAGEDIR}${PREFIX}/lib/libmumbleoverlay-32.so
122
		${STAGEDIR}${PREFIX}/lib/libmumbleoverlay.x86.so.${MAJORVERSION}
152
	${RLN} ${STAGEDIR}${PREFIX}/lib/libmumbleoverlay-32.so.${PATCHVERSION} \
123
	${RLN} ${STAGEDIR}${PREFIX}/lib/libmumbleoverlay.x86.so.${PATCHVERSION} \
153
		${STAGEDIR}${PREFIX}/lib/libmumbleoverlay-32.so.${MAJORVERSION}
124
		${STAGEDIR}${PREFIX}/lib/libmumbleoverlay.x86.so.${MINORVERSION}
154
	${RLN} ${STAGEDIR}${PREFIX}/lib/libmumbleoverlay-32.so.${PATCHVERSION} \
155
		${STAGEDIR}${PREFIX}/lib/libmumbleoverlay-32.so.${MINORVERSION}
156
.else
157
	${INSTALL_LIB} ${WRKDIR}/.build/libmumbleoverlay.so.${MINORVERSION}.0 \
158
		${STAGEDIR}${PREFIX}/lib/libmumbleoverlay.so.${PATCHVERSION}
159
	${RLN} ${STAGEDIR}${PREFIX}/lib/libmumbleoverlay.so.${PATCHVERSION} \
160
		${STAGEDIR}${PREFIX}/lib/libmumbleoverlay.so
161
	${RLN} ${STAGEDIR}${PREFIX}/lib/libmumbleoverlay.so.${PATCHVERSION} \
162
		${STAGEDIR}${PREFIX}/lib/libmumbleoverlay.so.${MAJORVERSION}
163
	${RLN} ${STAGEDIR}${PREFIX}/lib/libmumbleoverlay.so.${PATCHVERSION} \
164
		${STAGEDIR}${PREFIX}/lib/libmumbleoverlay.so.${MINORVERSION}
165
.endif
125
	${INSTALL_DATA} ${WRKDIR}/.build/auxiliary_files/info.mumble.Mumble.desktop \
166
	${INSTALL_DATA} ${WRKDIR}/.build/auxiliary_files/info.mumble.Mumble.desktop \
126
			${STAGEDIR}${PREFIX}/share/applications/mumble.desktop
167
			${STAGEDIR}${PREFIX}/share/applications/mumble.desktop
127
	${INSTALL_DATA} ${WRKSRC}/icons/mumble.xpm ${STAGEDIR}${PREFIX}/share/pixmaps
168
	${INSTALL_DATA} ${WRKSRC}/icons/mumble.xpm ${STAGEDIR}${PREFIX}/share/pixmaps
(-)b/audio/mumble/pkg-plist (-8 / +8 lines)
Lines 1-12 Link Here
1
bin/mumble
1
bin/mumble
2
lib/libmumbleoverlay.x86_64.so
2
lib/libmumbleoverlay.so
3
lib/libmumbleoverlay.x86_64.so.%%MAJORVERSION%%
3
lib/libmumbleoverlay.so.%%MAJORVERSION%%
4
lib/libmumbleoverlay.x86_64.so.%%MINORVERSION%%
4
lib/libmumbleoverlay.so.%%MINORVERSION%%
5
lib/libmumbleoverlay.x86_64.so.%%PATCHVERSION%%
5
lib/libmumbleoverlay.so.%%PATCHVERSION%%
6
lib/libmumbleoverlay.x86.so
6
%%OVERLAY_32BIT%%lib/libmumbleoverlay-32.so
7
lib/libmumbleoverlay.x86.so.%%MAJORVERSION%%
7
%%OVERLAY_32BIT%%lib/libmumbleoverlay-32.so.%%MAJORVERSION%%
8
lib/libmumbleoverlay.x86.so.%%MINORVERSION%%
8
%%OVERLAY_32BIT%%lib/libmumbleoverlay-32.so.%%MINORVERSION%%
9
lib/libmumbleoverlay.x86.so.%%PATCHVERSION%%
9
%%OVERLAY_32BIT%%lib/libmumbleoverlay-32.so.%%PATCHVERSION%%
10
share/applications/mumble.desktop
10
share/applications/mumble.desktop
11
share/icons/hicolor/256x256/apps/mumble.png
11
share/icons/hicolor/256x256/apps/mumble.png
12
share/icons/hicolor/scalable/apps/mumble.svg
12
share/icons/hicolor/scalable/apps/mumble.svg

Return to bug 272881