Lines 2-9
Link Here
|
2 |
# $FreeBSD: head/audio/mumble/Makefile 509290 2019-08-19 15:35:27Z jbeich $ |
2 |
# $FreeBSD: head/audio/mumble/Makefile 509290 2019-08-19 15:35:27Z jbeich $ |
3 |
|
3 |
|
4 |
PORTNAME= mumble |
4 |
PORTNAME= mumble |
5 |
DISTVERSION= 1.3.0-rc1 |
5 |
PORTVERSION= 1.3.0 |
6 |
PORTREVISION= 8 |
6 |
PORTREVISION= 0 |
7 |
CATEGORIES= audio |
7 |
CATEGORIES= audio |
8 |
|
8 |
|
9 |
MAINTAINER= feld@FreeBSD.org |
9 |
MAINTAINER= feld@FreeBSD.org |
Lines 19-37
Link Here
|
19 |
libprotoc.so:devel/protobuf \ |
19 |
libprotoc.so:devel/protobuf \ |
20 |
libopus.so:audio/opus |
20 |
libopus.so:audio/opus |
21 |
|
21 |
|
22 |
PLIST_SUB+= PORTVERSION="${PORTVERSION:R}" |
22 |
PATCHVERSION= "${PORTVERSION}" |
|
|
23 |
MINORVERSION= "${PORTVERSION:R}" |
24 |
MAJORVERSION= "${PORTVERSION:R:R}" |
25 |
|
26 |
PLIST_SUB+= PATCHVERSION="${PATCHVERSION}" |
27 |
PLIST_SUB+= MINORVERSION="${MINORVERSION}" |
28 |
PLIST_SUB+= MAJORVERSION="${MAJORVERSION}" |
23 |
USES= compiler:c++11-lang cpe desktop-file-utils gmake pkgconfig python:2.7 qmake qt:5 ssl |
29 |
USES= compiler:c++11-lang cpe desktop-file-utils gmake pkgconfig python qmake qt:5 ssl |
24 |
USE_CXXSTD= c++11 |
30 |
USE_CXXSTD= c++11 |
25 |
USE_GITHUB= yes |
31 |
USE_GITHUB= yes |
26 |
GH_TUPLE= mumble-voip:mumble:${DISTVERSION} \ |
32 |
GH_TUPLE= mumble-voip:mumble:${DISTVERSION} \ |
27 |
mumble-voip:celt-0.7.0:5a16cda:mumble_celt_0_7/3rdparty/celt-0.7.0-src \ |
33 |
mumble-voip:celt-0.7.0:5a16cda:mumble_celt_0_7/3rdparty/celt-0.7.0-src \ |
28 |
mumble-voip:celt-0.11.0:e3d39fe:mumble_celt_0_11/3rdparty/celt-0.11.0-src \ |
34 |
mumble-voip:celt-0.11.0:e18de77:mumble_celt_0_11/3rdparty/celt-0.11.0-src \ |
29 |
mumble-voip:mach_override:919148f:mumble_mach_override/3rdparty/mach-override-src \ |
35 |
mumble-voip:mach_override:919148f:mumble_mach_override/3rdparty/mach-override-src \ |
30 |
mumble-voip:minhook:9fbd087:mumble_minhook/3rdparty/minhook-src \ |
36 |
mumble-voip:minhook:9fbd087:mumble_minhook/3rdparty/minhook-src \ |
31 |
mumble-voip:rnnoise:b30f2bb:mumble_rnnoise/3rdparty/rnnoise-src \ |
37 |
mumble-voip:rnnoise:b30f2bb:mumble_rnnoise/3rdparty/rnnoise-src \ |
32 |
mumble-voip:sbcelt:045493d:mumble_sbcelt/3rdparty/sbcelt-src \ |
38 |
mumble-voip:sbcelt:045493d:mumble_sbcelt/3rdparty/sbcelt-src \ |
33 |
mumble-voip:mumble-theme:1d48b12:mumble_theme/themes/Mumble |
39 |
mumble-voip:mumble-theme:7dfb1e9:mumble_theme/themes/Mumble |
34 |
|
40 |
|
35 |
USE_QT= buildtools_build core gui l10n linguist_build network opengl sql sql-sqlite3_run svg xml |
41 |
USE_QT= buildtools_build core gui l10n linguist_build network opengl sql sql-sqlite3_run svg xml |
36 |
USE_LDCONFIG= yes |
42 |
USE_LDCONFIG= yes |
Lines 41-64
Link Here
|
41 |
MAKE_JOBS_UNSAFE=yes |
47 |
MAKE_JOBS_UNSAFE=yes |
42 |
|
48 |
|
43 |
CONFIG= bundled-celt bundled-rnnoise no-bundled-opus no-bundled-speex no-bundled-speexdsp \ |
49 |
CONFIG= bundled-celt bundled-rnnoise no-bundled-opus no-bundled-speex no-bundled-speexdsp \ |
44 |
no-embed-qt-translations no-g15 no-alsa no-jackaudio no-pulseaudio no-server no-update |
50 |
no-embed-qt-translations no-g15 no-server no-update |
45 |
|
51 |
|
46 |
QMAKE_ARGS= "CONFIG+=${CONFIG}" |
52 |
QMAKE_ARGS= "CONFIG+=${CONFIG}" |
47 |
|
53 |
|
48 |
OPTIONS_DEFINE= DBUS BONJOUR PORTAUDIO SPEECHD |
54 |
OPTIONS_DEFINE= ALSA DBUS BONJOUR JACK PORTAUDIO PULSEAUDIO SPEECHD |
49 |
OPTIONS_DEFAULT= DBUS |
55 |
OPTIONS_DEFAULT= DBUS |
50 |
|
56 |
|
51 |
DBUS_VARS_OFF= CONFIG+=no-dbus |
57 |
ALSA_VARS_OFF= CONFIG+=no-alsa |
52 |
DBUS_USES= qt:5 |
58 |
ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib |
53 |
DBUS_USE= QT=dbus |
59 |
|
|
|
60 |
DBUS_VARS_OFF= CONFIG+=no-dbus |
61 |
DBUS_USES= qt:5 |
62 |
DBUS_USE= QT=dbus |
54 |
BONJOUR_DESC= Bonjour support |
63 |
BONJOUR_DESC= Bonjour support |
55 |
BONJOUR_VARS_OFF= CONFIG+=no-bonjour |
64 |
BONJOUR_VARS_OFF= CONFIG+=no-bonjour |
56 |
BONJOUR_LIB_DEPENDS= libdns_sd.so:net/mDNSResponder |
65 |
BONJOUR_LIB_DEPENDS= libdns_sd.so:net/mDNSResponder |
57 |
|
66 |
|
|
|
67 |
JACK_VARS_OFF= CONFIG+=no-jackaudio |
68 |
JACK_LIB_DEPENDS= libjack.so:audio/jack |
69 |
|
58 |
PORTAUDIO_VARS_OFF= CONFIG+=no-portaudio |
70 |
PORTAUDIO_VARS_OFF= CONFIG+=no-portaudio |
59 |
PORTAUDIO_LIB_DEPENDS= libportaudio.so:audio/portaudio |
71 |
PORTAUDIO_LIB_DEPENDS= libportaudio.so:audio/portaudio |
60 |
|
72 |
|
|
|
73 |
PULSEAUDIO_VARS_OFF= CONFIG+=no-pulseaudio |
74 |
PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio |
75 |
|
61 |
SPEECHD_DESC= Support for Speech Dispatcher |
76 |
SPEECHD_DESC= Support for Speech Dispatcher |
62 |
SPEECHD_VARS_OFF= CONFIG+=no-speechd |
77 |
SPEECHD_VARS_OFF= CONFIG+=no-speechd |
63 |
SPEECHD_LIB_DEPENDS= libspeechd.so:accessibility/speech-dispatcher |
78 |
SPEECHD_LIB_DEPENDS= libspeechd.so:accessibility/speech-dispatcher |
Lines 78-87
Link Here
|
78 |
${INSTALL_PROGRAM} ${WRKSRC}/release/mumble ${STAGEDIR}${PREFIX}/bin |
93 |
${INSTALL_PROGRAM} ${WRKSRC}/release/mumble ${STAGEDIR}${PREFIX}/bin |
79 |
${INSTALL_LIB} ${WRKSRC}/release/libcelt0.so.0.11.0 ${STAGEDIR}${PREFIX}/lib/libcelt-mumble.so.0.11.0 |
94 |
${INSTALL_LIB} ${WRKSRC}/release/libcelt0.so.0.11.0 ${STAGEDIR}${PREFIX}/lib/libcelt-mumble.so.0.11.0 |
80 |
${INSTALL_LIB} ${WRKSRC}/release/libcelt0.so.0.7.0 ${STAGEDIR}${PREFIX}/lib/libcelt-mumble.so.0.7.0 |
95 |
${INSTALL_LIB} ${WRKSRC}/release/libcelt0.so.0.7.0 ${STAGEDIR}${PREFIX}/lib/libcelt-mumble.so.0.7.0 |
81 |
${INSTALL_LIB} ${WRKSRC}/release/libmumble.so.${PORTVERSION:R} ${STAGEDIR}${PREFIX}/lib/libmumble.so.${PORTVERSION:R} |
96 |
${INSTALL_LIB} ${WRKSRC}/release/libmumble.so.${PATCHVERSION} ${STAGEDIR}${PREFIX}/lib/libmumble.so.${PATCHVERSION} |
82 |
${RLN} ${STAGEDIR}${PREFIX}/lib/libmumble.so.${PORTVERSION:R} ${STAGEDIR}${PREFIX}/lib/libmumble.so |
97 |
${RLN} ${STAGEDIR}${PREFIX}/lib/libmumble.so.${PATCHVERSION} ${STAGEDIR}${PREFIX}/lib/libmumble.so |
83 |
${RLN} ${STAGEDIR}${PREFIX}/lib/libmumble.so.${PORTVERSION:R} ${STAGEDIR}${PREFIX}/lib/libmumble.so.1 |
98 |
${RLN} ${STAGEDIR}${PREFIX}/lib/libmumble.so.${PATCHVERSION} ${STAGEDIR}${PREFIX}/lib/libmumble.so.${MAJORVERSION} |
84 |
${RLN} ${STAGEDIR}${PREFIX}/lib/libmumble.so.${PORTVERSION:R} ${STAGEDIR}${PREFIX}/lib/libmumble.so.1.3 |
99 |
${RLN} ${STAGEDIR}${PREFIX}/lib/libmumble.so.${PATCHVERSION} ${STAGEDIR}${PREFIX}/lib/libmumble.so.${MINORVERSION} |
85 |
${MKDIR} ${STAGEDIR}${PREFIX}/share/services |
100 |
${MKDIR} ${STAGEDIR}${PREFIX}/share/services |
86 |
${INSTALL_DATA} ${WRKSRC}/scripts/mumble.protocol ${STAGEDIR}${PREFIX}/share/services |
101 |
${INSTALL_DATA} ${WRKSRC}/scripts/mumble.protocol ${STAGEDIR}${PREFIX}/share/services |
87 |
${INSTALL_DATA} ${WRKSRC}/scripts/mumble.desktop ${STAGEDIR}${PREFIX}/share/applications |
102 |
${INSTALL_DATA} ${WRKSRC}/scripts/mumble.desktop ${STAGEDIR}${PREFIX}/share/applications |