Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 25 Oct 2014 15:03:13 +0000 (UTC)
From:      Bartek Rutkowski <robak@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r371486 - in head/comms/gqrx: . files
Message-ID:  <201410251503.s9PF3DxL053811@svn.freebsd.org>

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



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