blob: a89dbba963f0802781c2cd69841c18889cebbf15 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
|
PORTNAME= sdr++
DISTVERSION= 1.0.4
PORTREVISION= 2
CATEGORIES= comms hamradio
MAINTAINER= yuri@FreeBSD.org
COMMENT= Cross-platform SDR software
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/license
LIB_DEPENDS= libad9361.so:misc/libad9361-iio \
libairspy.so:comms/airspy \
libairspyhf.so:comms/airspyhf \
libfftw3f.so:math/fftw3-float \
libglfw.so:graphics/glfw \
libhackrf.so:comms/hackrf \
libiio.so:misc/libiio \
librtlsdr.so:comms/rtl-sdr \
libSoapySDR.so:misc/soapysdr \
libvolk.so:devel/volk
USES= cmake compiler:c++17-lang gl pkgconfig xorg
USE_GL= gl glew glu opengl
USE_XORG= x11
USE_GITHUB= yes
GH_ACCOUNT= AlexandreRouma
GH_PROJECT= SDRPlusPlus
# Broken with clang 14
CMAKE_OFF= OPT_BUILD_DISCORD_PRESENCE
OPTIONS_MULTI= AUDIO_BACKEND
OPTIONS_MULTI_AUDIO_BACKEND= PORTAUDIO RTAUDIO
OPTIONS_DEFAULT= RTAUDIO
OPTIONS_SUB= yes
AUDIO_BACKEND_DESC= Audio backend
PORTAUDIO_CMAKE_BOOL= OPT_BUILD_AUDIO_SINK
PORTAUDIO_LIB_DEPENDS= libportaudio.so:audio/portaudio
RTAUDIO_DESC= RtAudio support
RTAUDIO_CMAKE_BOOL= OPT_BUILD_AUDIO_SINK
RTAUDIO_LIB_DEPENDS= librtaudio.so:audio/rtaudio
.include <bsd.port.mk>
|