Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 23 Oct 2020 19:50:54 +0000 (UTC)
From:      Steve Wills <swills@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r553136 - in head/audio: . welle.io welle.io/files
Message-ID:  <202010231950.09NJos3B034136@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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@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@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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202010231950.09NJos3B034136>