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}" |
23 |
|
25 |
|
24 |
USES= compiler:c++11-lang cpe desktop-file-utils gmake pkgconfig python:2.7 qmake qt:5 ssl |
26 |
PLIST_SUB+= PATCHVERSION="${PATCHVERSION}" |
|
|
27 |
PLIST_SUB+= MINORVERSION="${MINORVERSION}" |
28 |
PLIST_SUB+= MAJORVERSION="${MAJORVERSION}" |
29 |
|
30 |
USES= compiler:c++11-lang cpe desktop-file-utils gmake pkgconfig python:build qmake qt:5 ssl |
25 |
USE_CXXSTD= c++11 |
31 |
USE_CXXSTD= c++11 |
26 |
USE_GITHUB= yes |
32 |
USE_GITHUB= yes |
27 |
GH_TUPLE= mumble-voip:mumble:${DISTVERSION} \ |
33 |
GH_TUPLE= mumble-voip:mumble:${DISTVERSION} \ |
28 |
mumble-voip:celt-0.7.0:5a16cda:mumble_celt_0_7/3rdparty/celt-0.7.0-src \ |
34 |
mumble-voip:celt-0.7.0:5a16cda:mumble_celt_0_7/3rdparty/celt-0.7.0-src \ |
29 |
mumble-voip:celt-0.11.0:e3d39fe:mumble_celt_0_11/3rdparty/celt-0.11.0-src \ |
35 |
mumble-voip:celt-0.11.0:e18de77:mumble_celt_0_11/3rdparty/celt-0.11.0-src \ |
30 |
mumble-voip:mach_override:919148f:mumble_mach_override/3rdparty/mach-override-src \ |
36 |
mumble-voip:mach_override:919148f:mumble_mach_override/3rdparty/mach-override-src \ |
31 |
mumble-voip:minhook:9fbd087:mumble_minhook/3rdparty/minhook-src \ |
37 |
mumble-voip:minhook:9fbd087:mumble_minhook/3rdparty/minhook-src \ |
32 |
mumble-voip:rnnoise:b30f2bb:mumble_rnnoise/3rdparty/rnnoise-src \ |
38 |
mumble-voip:rnnoise:b30f2bb:mumble_rnnoise/3rdparty/rnnoise-src \ |
33 |
mumble-voip:sbcelt:045493d:mumble_sbcelt/3rdparty/sbcelt-src \ |
39 |
mumble-voip:sbcelt:045493d:mumble_sbcelt/3rdparty/sbcelt-src \ |
34 |
mumble-voip:mumble-theme:1d48b12:mumble_theme/themes/Mumble |
40 |
mumble-voip:mumble-theme:7dfb1e9:mumble_theme/themes/Mumble |
35 |
|
41 |
|
36 |
USE_QT= buildtools_build core gui l10n linguist_build network opengl sql sql-sqlite3_run svg xml |
42 |
USE_QT= buildtools_build core gui l10n linguist_build network opengl sql sql-sqlite3_run svg xml |
37 |
USE_LDCONFIG= yes |
43 |
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}" |
|
|
53 |
QMAKE_ENV+= "MUMBLE_PYTHON=${PYTHON_CMD}" |
47 |
|
54 |
|
48 |
OPTIONS_DEFINE= DBUS BONJOUR PORTAUDIO SPEECHD |
55 |
OPTIONS_DEFINE= ALSA DBUS BONJOUR JACK PORTAUDIO PULSEAUDIO SPEECHD |
49 |
OPTIONS_DEFAULT= DBUS |
56 |
OPTIONS_DEFAULT= DBUS |
50 |
|
57 |
|
51 |
DBUS_VARS_OFF= CONFIG+=no-dbus |
58 |
ALSA_VARS_OFF= CONFIG+=no-alsa |
52 |
DBUS_USES= qt:5 |
59 |
ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib |
53 |
DBUS_USE= QT=dbus |
|
|
54 |
|
60 |
|
|
|
61 |
DBUS_VARS_OFF= CONFIG+=no-dbus |
62 |
DBUS_USES= qt:5 |
63 |
DBUS_USE= QT=dbus |
64 |
|
55 |
BONJOUR_DESC= Bonjour support |
65 |
BONJOUR_DESC= Bonjour support |
56 |
BONJOUR_VARS_OFF= CONFIG+=no-bonjour |
66 |
BONJOUR_VARS_OFF= CONFIG+=no-bonjour |
57 |
BONJOUR_LIB_DEPENDS= libdns_sd.so:net/mDNSResponder |
67 |
BONJOUR_LIB_DEPENDS= libdns_sd.so:net/mDNSResponder |
58 |
|
68 |
|
|
|
69 |
JACK_VARS_OFF= CONFIG+=no-jackaudio |
70 |
JACK_LIB_DEPENDS= libjack.so:audio/jack |
71 |
|
59 |
PORTAUDIO_VARS_OFF= CONFIG+=no-portaudio |
72 |
PORTAUDIO_VARS_OFF= CONFIG+=no-portaudio |
60 |
PORTAUDIO_LIB_DEPENDS= libportaudio.so:audio/portaudio |
73 |
PORTAUDIO_LIB_DEPENDS= libportaudio.so:audio/portaudio |
61 |
|
74 |
|
|
|
75 |
PULSEAUDIO_VARS_OFF= CONFIG+=no-pulseaudio |
76 |
PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio |
77 |
|
62 |
SPEECHD_DESC= Support for Speech Dispatcher |
78 |
SPEECHD_DESC= Support for Speech Dispatcher |
63 |
SPEECHD_VARS_OFF= CONFIG+=no-speechd |
79 |
SPEECHD_VARS_OFF= CONFIG+=no-speechd |
64 |
SPEECHD_LIB_DEPENDS= libspeechd.so:accessibility/speech-dispatcher |
80 |
SPEECHD_LIB_DEPENDS= libspeechd.so:accessibility/speech-dispatcher |
Lines 78-87
Link Here
|
78 |
${INSTALL_PROGRAM} ${WRKSRC}/release/mumble ${STAGEDIR}${PREFIX}/bin |
94 |
${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 |
95 |
${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 |
96 |
${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} |
97 |
${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 |
98 |
${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 |
99 |
${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 |
100 |
${RLN} ${STAGEDIR}${PREFIX}/lib/libmumble.so.${PATCHVERSION} ${STAGEDIR}${PREFIX}/lib/libmumble.so.${MINORVERSION} |
85 |
${MKDIR} ${STAGEDIR}${PREFIX}/share/services |
101 |
${MKDIR} ${STAGEDIR}${PREFIX}/share/services |
86 |
${INSTALL_DATA} ${WRKSRC}/scripts/mumble.protocol ${STAGEDIR}${PREFIX}/share/services |
102 |
${INSTALL_DATA} ${WRKSRC}/scripts/mumble.protocol ${STAGEDIR}${PREFIX}/share/services |
87 |
${INSTALL_DATA} ${WRKSRC}/scripts/mumble.desktop ${STAGEDIR}${PREFIX}/share/applications |
103 |
${INSTALL_DATA} ${WRKSRC}/scripts/mumble.desktop ${STAGEDIR}${PREFIX}/share/applications |