svn commit: r553136 - in head/audio: . welle.io welle.io/files
Steve Wills
swills at FreeBSD.org
Fri Oct 23 19:50:56 UTC 2020
Author: swills
Date: Fri Oct 23 19:50:54 2020
New Revision: 553136
URL: https://svnweb.freebsd.org/changeset/ports/553136
Log:
audio/welle.io: create port
welle.io is a graphical SDR DAB/DAB+ receiver built with Qt5 with extensive
hardware support. Possible backends are RTL-SDR, RTL_TCP, AirSpy, SoapySDR,
raw files as well as gr-osmosdr and uhd.
WWW: https://www.welle.io/
PR: 250564
Submitted by: Nico Sonack <nsonack at outlook.com>
Added:
head/audio/welle.io/
head/audio/welle.io/Makefile (contents, props changed)
head/audio/welle.io/distinfo (contents, props changed)
head/audio/welle.io/files/
head/audio/welle.io/files/patch-CMakeLists.txt (contents, props changed)
head/audio/welle.io/pkg-descr (contents, props changed)
head/audio/welle.io/pkg-plist (contents, props changed)
Modified:
head/audio/Makefile (contents, props changed)
Modified: head/audio/Makefile
==============================================================================
--- head/audio/Makefile Fri Oct 23 19:47:21 2020 (r553135)
+++ head/audio/Makefile Fri Oct 23 19:50:54 2020 (r553136)
@@ -843,6 +843,7 @@
SUBDIR += wavpack
SUBDIR += wavplay
SUBDIR += webrtc-audio-processing
+ SUBDIR += welle.io
SUBDIR += whysynth
SUBDIR += wildmidi
SUBDIR += wmix
Added: head/audio/welle.io/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/audio/welle.io/Makefile Fri Oct 23 19:50:54 2020 (r553136)
@@ -0,0 +1,55 @@
+# $FreeBSD$
+
+PORTNAME= welle.io
+DISTVERSION= 2.2
+CATEGORIES= audio hamradio
+MASTER_SITES= https://github.com/albrechtl/welle.io/
+
+MAINTAINER= nsonack at outlook.com
+COMMENT= SDR DAB/DAB+ Receiver
+
+LICENSE= GPLv2
+LICENSE_FILE= ${WRKSRC}/COPYING
+
+LIB_DEPENDS= libasound.so:audio/alsa-lib \
+ libfaad.so:audio/faad \
+ libmp3lame.so:audio/lame \
+ libmpg123.so:audio/mpg123
+
+USES= cmake pkgconfig qt:5
+USE_QT= charts core declarative gui multimedia network quickcontrols2 \
+ widgets buildtools_build qmake_build
+
+USE_GITHUB= yes
+GH_ACCOUNT= AlbrechtL
+GH_TAGNAME= c39d3420cc30281e03835b3182f34d8617eb7ebf
+
+OPTIONS_DEFINE= AIRSPY CLI FFTW RTLSDR SOAPY
+OPTIONS_DEFAULT= FFTW RTLSDR
+
+RTLSDR_DESC= RTL-SDR support
+AIRSPY_DESC= AirSpy support
+SOAPY_DESC= SoapySDR support
+FFTW_DESC= Use FFTW3 instead of KISSFFT
+CLI_DESC= Build the welle-cli tool
+
+RTLSDR_DEPENDS= rtl-sdr:comms/rtl-sdr
+RTLSDR_LIB_DEPENDS= librtlsdr.so:comms/rtl-sdr
+RTLSDR_CMAKE_BOOL= RTLSDR
+
+FFTW_CMAKE_BOOL_OFF= KISS_FFT
+FFTW_LIB_DEPENDS= libfftw3f.so:math/fftw3-float
+FFTW_BUILD_DEPENDS= fftw3>=0:math/fftw3
+
+CLI_CMAKE_BOOL= BUILD_WELLE_CLI
+CLI_PLIST_FILES= bin/welle-cli \
+ share/welle-io/html/index.html \
+ share/welle-io/html/index.js
+
+SOAPY_CMAKE_BOOL= SOAPYSDR
+SOAPY_LIB_DEPENDS= libSoapySDR.so:misc/soapysdr
+
+AIRSPY_CMAKE_BOOL= AIRSPY
+AIRSPY_LIB_DEPENDS= libairspy.so:comms/airspy
+
+.include <bsd.port.mk>
Added: head/audio/welle.io/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/audio/welle.io/distinfo Fri Oct 23 19:50:54 2020 (r553136)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1603467804
+SHA256 (AlbrechtL-welle.io-2.2-c39d3420cc30281e03835b3182f34d8617eb7ebf_GH0.tar.gz) = 0fbb557b3529b85c6fb2bc7a8774aca84eac6bb43f8429952533862f29c54364
+SIZE (AlbrechtL-welle.io-2.2-c39d3420cc30281e03835b3182f34d8617eb7ebf_GH0.tar.gz) = 1651149
Added: head/audio/welle.io/files/patch-CMakeLists.txt
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/audio/welle.io/files/patch-CMakeLists.txt Fri Oct 23 19:50:54 2020 (r553136)
@@ -0,0 +1,11 @@
+--- CMakeLists.txt.orig 2020-10-23 19:39:38 UTC
++++ CMakeLists.txt
+@@ -104,7 +104,7 @@ include_directories(
+ src/input
+ src/gui
+ src/libs/fec
+- ${FFTW3F_INCLUDE_DIRS}
++ ${FFTW3F_INCLUDE_DIR}
+ ${KISS_INCLUDE_DIRS}
+ ${FAAD_INCLUDE_DIRS}
+ ${LIBRTLSDR_INCLUDE_DIRS}
Added: head/audio/welle.io/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/audio/welle.io/pkg-descr Fri Oct 23 19:50:54 2020 (r553136)
@@ -0,0 +1,5 @@
+welle.io is a graphical SDR DAB/DAB+ receiver built with Qt5 with extensive
+hardware support. Possible backends are RTL-SDR, RTL_TCP, AirSpy, SoapySDR,
+raw files as well as gr-osmosdr and uhd.
+
+WWW: https://www.welle.io/
Added: head/audio/welle.io/pkg-plist
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/audio/welle.io/pkg-plist Fri Oct 23 19:50:54 2020 (r553136)
@@ -0,0 +1,8 @@
+share/applications/welle-io.desktop
+share/icons/hicolor/16x16/apps/welle-io.png
+share/icons/hicolor/24x24/apps/welle-io.png
+share/icons/hicolor/32x32/apps/welle-io.png
+share/icons/hicolor/48x48/apps/welle-io.png
+share/icons/hicolor/128x128/apps/welle-io.png
+share/icons/hicolor/256x256/apps/welle-io.png
+bin/welle-io
More information about the svn-ports-all
mailing list