svn commit: r371486 - in head/comms/gqrx: . files
Bartek Rutkowski
robak at FreeBSD.org
Sat Oct 25 15:03:14 UTC 2014
Author: robak
Date: Sat Oct 25 15:03:12 2014
New Revision: 371486
URL: https://svnweb.freebsd.org/changeset/ports/371486
QAT: https://qat.redports.org/buildarchive/r371486/
Log:
comms/gqrx: update 20140313 -> 2.3.1
- Set PORTEPOCH
- Update COMMENT and pkg-descr
- Add LICENSE_FILE
- Remove obsolete dependency
- Mantainer approved
PR: 193404
Submitted by: Kevin Zheng <kevinz5000 at gmail.com>
Reviewed by: martymac (maintainer)
Approved by: mentors (implicit), martymac (maintainer)
Modified:
head/comms/gqrx/Makefile
head/comms/gqrx/distinfo
head/comms/gqrx/files/patch-gqrx.pro
head/comms/gqrx/pkg-descr
Modified: head/comms/gqrx/Makefile
==============================================================================
--- head/comms/gqrx/Makefile Sat Oct 25 14:37:56 2014 (r371485)
+++ head/comms/gqrx/Makefile Sat Oct 25 15:03:12 2014 (r371486)
@@ -2,16 +2,15 @@
# $FreeBSD$
PORTNAME= gqrx
-PORTVERSION= 20140313
-PORTREVISION= 1
+PORTVERSION= 2.3.1
+PORTEPOCH= 1
CATEGORIES= comms hamradio
-MASTER_SITES= http://contribs.martymac.org/FreeBSD-ports/distfiles/ \
- LOCAL/martymac
MAINTAINER= martymac at FreeBSD.org
-COMMENT= Qt-based software defined radio receiver
+COMMENT= Software defined radio receiver powered by GNU Radio and Qt
LICENSE= GPLv3
+LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libgnuradio-runtime.so:${PORTSDIR}/comms/gnuradio \
libgnuradio-analog.so:${PORTSDIR}/comms/gnuradio \
@@ -21,18 +20,21 @@ LIB_DEPENDS= libgnuradio-runtime.so:${PO
libgnuradio-audio.so:${PORTSDIR}/comms/gnuradio \
libgnuradio-osmosdr.so:${PORTSDIR}/comms/gr-osmosdr \
libpulse.so:${PORTSDIR}/audio/pulseaudio \
- libpulse-simple.so:${PORTSDIR}/audio/pulseaudio \
- libboost_system.so:${PORTSDIR}/devel/boost-libs \
- libboost_program_options.so:${PORTSDIR}/devel/boost-libs
+ libpulse-simple.so:${PORTSDIR}/audio/pulseaudio
-USES= pkgconfig qmake tar:tgz
-USE_QT5= buildtools_build core gui svg network widgets
+USE_GITHUB= yes
+GH_ACCOUNT= csete
+GH_COMMIT= 4d90b84
+GH_TAGNAME= v${PORTVERSION}
-QMAKE_ARGS+= VER="${PORTVERSION}"
+USES= pkgconfig qmake
+USE_QT5= buildtools_build core gui svg network widgets
-PLIST_FILES= bin/gqrx
+PLIST_FILES= bin/gqrx share/applications/gqrx.desktop
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/gqrx ${STAGEDIR}${PREFIX}/bin
+ ${INSTALL_DATA} ${WRKSRC}/gqrx.desktop \
+ ${STAGEDIR}${PREFIX}/share/applications
.include <bsd.port.mk>
Modified: head/comms/gqrx/distinfo
==============================================================================
--- head/comms/gqrx/distinfo Sat Oct 25 14:37:56 2014 (r371485)
+++ head/comms/gqrx/distinfo Sat Oct 25 15:03:12 2014 (r371486)
@@ -1,2 +1,2 @@
-SHA256 (gqrx-20140313.tgz) = a5c0da6243d8216966082ded75a45e0168415bf28878c4c0a1839bcf22737297
-SIZE (gqrx-20140313.tgz) = 1113769
+SHA256 (gqrx-2.3.1.tar.gz) = 8e07337a628e7b172cec8aabb3108e0cb21c243891520cb78349624771cf8c72
+SIZE (gqrx-2.3.1.tar.gz) = 1080951
Modified: head/comms/gqrx/files/patch-gqrx.pro
==============================================================================
--- head/comms/gqrx/files/patch-gqrx.pro Sat Oct 25 14:37:56 2014 (r371485)
+++ head/comms/gqrx/files/patch-gqrx.pro Sat Oct 25 15:03:12 2014 (r371486)
@@ -1,26 +1,10 @@
---- gqrx.pro.orig 2014-03-10 08:41:02.000000000 +0100
-+++ gqrx.pro 2014-03-26 18:16:08.000000000 +0100
-@@ -56,12 +56,12 @@
- #QMAKE_CFLAGS_DEBUG += '-g -O0'
-
- # Define version string (see below for releases)
-- VER = $$system(git describe --abbrev=8)
-+ #VER = $$system(git describe --abbrev=8)
-
- } else {
- DEFINES += QT_NO_DEBUG
- DEFINES += QT_NO_DEBUG_OUTPUT
-- VER = $$system(git describe --abbrev=1)
-+ #VER = $$system(git describe --abbrev=1)
-
- # Release binaries with gr bundled
- # QMAKE_RPATH & co won't work with origin
-@@ -206,7 +206,7 @@
- gnuradio-osmosdr
+--- ./gqrx.pro.orig 2014-08-08 08:21:20.000000000 -0500
++++ ./gqrx.pro 2014-09-05 22:50:58.000000000 -0500
+@@ -206,7 +206,6 @@
+ unix:!macx {
LIBS += -lboost_system$$BOOST_SUFFIX -lboost_program_options$$BOOST_SUFFIX
- LIBS += -lrt # need to include on some distros
-+ #LIBS += -lrt # need to include on some distros
}
macx {
Modified: head/comms/gqrx/pkg-descr
==============================================================================
--- head/comms/gqrx/pkg-descr Sat Oct 25 14:37:56 2014 (r371485)
+++ head/comms/gqrx/pkg-descr Sat Oct 25 15:03:12 2014 (r371486)
@@ -1,7 +1,17 @@
Gqrx is an experimental software defined radio receiver implemented using GNU
-Radio and the Qt GUI toolkit.
+Radio and the Qt GUI toolkit. Currently it supports the following devices:
-It can use the Funcube Dongle, RTL2832U-based DVB-T dongles, OsmoSDR devices
-and USRP devices as input source.
+ - Funcube Dongle Pro and Pro+
+ - RTL2832U-based DVB-T dongles (rtlsdr via USB and TCP)
+ - OsmoSDR
+ - USRP
+ - HackRF Jawbreaker
+ - Nuand bladeRF
+ - RFspace SDR-IQ, SDR-IP and NetSDR
+ - Airspy
+ - any other device supported by the gr-osmosdr library
+
+Gqrx can operate as a traditional AM/FM/SSB receiver with audio output or as
+an FFT-only instrument.
WWW: http://gqrx.dk
More information about the svn-ports-head
mailing list