Line 0
Link Here
|
|
|
1 |
# $FreeBSD$ |
2 |
|
3 |
PORTNAME= welle.io |
4 |
DISTVERSION= 2.2 |
5 |
CATEGORIES= audio hamradio |
6 |
MASTER_SITES= https://github.com/albrechtl/welle.io/ |
7 |
|
8 |
MAINTAINER= nsonack@outlook.com |
9 |
COMMENT= SDR DAB/DAB+ Receiver |
10 |
|
11 |
LICENSE= GPLv2 |
12 |
LICENSE_FILE= ${WRKSRC}/COPYING |
13 |
|
14 |
LIB_DEPENDS= libasound.so:audio/alsa-lib \ |
15 |
libfaad.so:audio/faad \ |
16 |
libmp3lame.so:audio/lame \ |
17 |
libmpg123.so:audio/mpg123 |
18 |
|
19 |
USES= cmake pkgconfig qt:5 |
20 |
USE_QT= charts core declarative gui multimedia network quickcontrols2 \ |
21 |
widgets buildtools_build qmake_build |
22 |
|
23 |
USE_GITHUB= yes |
24 |
GH_ACCOUNT= AlbrechtL |
25 |
GH_TAGNAME= c39d3420cc30281e03835b3182f34d8617eb7ebf |
26 |
|
27 |
OPTIONS_DEFINE= AIRSPY CLI FFTW RTLSDR SOAPY |
28 |
OPTIONS_DEFAULT= FFTW RTLSDR |
29 |
|
30 |
RTLSDR_DESC= RTL-SDR support |
31 |
AIRSPY_DESC= AirSpy support |
32 |
SOAPY_DESC= SoapySDR support |
33 |
FFTW_DESC= Use FFTW3 instead of KISSFFT |
34 |
CLI_DESC= Build the welle-cli tool |
35 |
|
36 |
RTLSDR_DEPENDS= rtl-sdr:comms/rtl-sdr |
37 |
RTLSDR_LIB_DEPENDS= librtlsdr.so:comms/rtl-sdr |
38 |
RTLSDR_CMAKE_BOOL= RTLSDR |
39 |
|
40 |
FFTW_CMAKE_BOOL_OFF= KISS_FFT |
41 |
FFTW_LIB_DEPENDS= libfftw3f.so:math/fftw3-float |
42 |
|
43 |
CLI_CMAKE_BOOL= BUILD_WELLE_CLI |
44 |
CLI_PLIST_FILES= bin/welle-cli \ |
45 |
share/welle-io/html/index.html \ |
46 |
share/welle-io/html/index.js |
47 |
|
48 |
SOAPY_CMAKE_BOOL= SOAPYSDR |
49 |
SOAPY_LIB_DEPENDS= libSoapySDR.so:misc/soapysdr |
50 |
|
51 |
AIRSPY_CMAKE_BOOL= AIRSPY |
52 |
AIRSPY_LIB_DEPENDS= libairspy.so:comms/airspy |
53 |
|
54 |
.include <bsd.port.mk> |