<pre style='margin:0'>
rainbow (ra1nb0w) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/6c56355e8788df1c68638bb2b2abc90dfedd9ac6">https://github.com/macports/macports-ports/commit/6c56355e8788df1c68638bb2b2abc90dfedd9ac6</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'> new 6c56355 gqrx: move to cmake and cleanup
</span>6c56355 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 6c56355e8788df1c68638bb2b2abc90dfedd9ac6
</span>Author: Davide Gerhard <ra1nb0w@macports.org>
AuthorDate: Fri Apr 3 08:51:34 2020 +0200
<span style='display:block; white-space:pre;color:#404040;'> gqrx: move to cmake and cleanup
</span>---
science/gqrx/Portfile | 104 ++++++++-----------------
science/gqrx/files/patch-gqrx.pro.devel.diff | 16 ----
science/gqrx/files/patch-gqrx.pro.release.diff | 16 ----
3 files changed, 31 insertions(+), 105 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/gqrx/Portfile b/science/gqrx/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 2092388..68376b6 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/gqrx/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/gqrx/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -2,20 +2,23 @@
</span>
PortSystem 1.0
PortGroup github 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup qmake5 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup cmake 1.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup qt5 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup app 1.0
</span>
name gqrx
maintainers {michaelld @michaelld} {ra1nb0w @ra1nb0w} openmaintainer
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-description Gqrx is a software defined radio (SDR) receiver using GNU Radio, OSMOSDR, and Qt5.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-long_description {Gqrx is a software defined radio receiver for Funcube Dongle (FCD), RTL2832U-based DVB-T devices (RTL-SDR), Universal Software Radio Peripherals (USRP) and Osmo SDR devices. Gqrx is powered by GNU Radio and the Qt5 GUI toolkit. Gqrx is free and open source software and anyone is invited to hack the source code to suit their needs.}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> categories science comms
license GPL-3 BSD
platforms darwin macosx
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# common directory for storing downloaded tarballs
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-dist_subdir gqrx
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description Gqrx is a software defined radio (SDR) receiver using GNU Radio, OSMOSDR, and Qt5.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description Gqrx is a software defined radio receiver for Funcube \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Dongle (FCD), RTL2832U-based DVB-T devices (RTL-SDR), Universal \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Software Radio Peripherals (USRP) and Osmo SDR devices. Gqrx is \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ powered by GNU Radio and the Qt5 GUI toolkit. Gqrx is free and open \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ source software and anyone is invited to hack the source code to suit \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ their needs.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage http://gqrx.dk/
</span>
if {${subport} eq ${name}} {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -24,13 +27,9 @@ if {${subport} eq ${name}} {
</span> sha256 9b12c64f98892781b45b83d8d145fc8bcb44cdecec759326a3f3cbf90a52c7d9 \
size 1334901
<span style='display:block; white-space:pre;background:#ffe0e0;'>- patchfiles-append patch-gqrx.pro.release.diff
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> # bump the epoch because I moved the version from 20160113 to 2.5.1
epoch 1
<span style='display:block; white-space:pre;background:#ffe0e0;'>- long_description ${long_description} ${subport} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-provides the release version, which is typically updated every month or so.
</span> conflicts gqrx-devel
}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -44,75 +43,34 @@ subport gqrx-devel {
</span> size 1336002
revision 0
<span style='display:block; white-space:pre;background:#ffe0e0;'>- patchfiles-append patch-gqrx.pro.devel.diff
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- long_description ${long_description} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- This port is kept up with the Gqrx GIT 'master' branch, is typically updated weekly to monthly, and provides compatibility with the GNU Radio release 3.7 API: the gnuradio and gnuradio-devel ports.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- conflicts gqrx
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ long_description ${long_description} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ This port is kept up with the Gqrx GIT 'master' branch, is \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ typically updated weekly to monthly.
</span>
}
<span style='display:block; white-space:pre;background:#e0ffe0;'>+compiler.c_standard 2011
</span> compiler.cxx_standard 2011
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# allow gqrx to work with gnuradio, gnuradio-devel, and gnuradio-next
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_lib-append port:gr-osmosdr \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- path:lib/libgnuradio-audio.dylib:gnuradio
</span> qt5.depends_component qtsvg
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# override githib PortGroup homepage setting
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-homepage http://gqrx.dk/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-post-patch {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # set install location
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- reinplace "s|@APPSDIR@|${qt_apps_dir}|g" ${worksrcpath}/gqrx.pro
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # remove old version setting
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:gr-osmosdr \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ path:lib/libgnuradio-audio.dylib:gnuradio \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:portaudio
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>- reinplace "s|\[ #\]*VER =.*||g" ${worksrcpath}/gqrx.pro
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # set version
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if {${name} eq ${subport}} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set VERSION_INFO "release-${version}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- } else {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set VERSION_INFO "git-[string range ${github.version} 0 7](${version})"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- reinplace "s|\$\${VER}|MacPorts-${VERSION_INFO}|g" ${worksrcpath}/gqrx.pro
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # set arch type(s)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set qt_arch_types {[string map {i386 x86} [get_canonical_archs]]}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- reinplace "s|@ARCHES@|${qt_arch_types}|g" ${worksrcpath}/gqrx.pro
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# we force portaudio for the moment
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# otherwise choose "Gr-audio"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DOSX_AUDIO_BACKEND=Portaudio
</span>
<span style='display:block; white-space:pre;background:#e0ffe0;'>+variant iqbal description "Enable automatic I/Q phase and gain correction with gr-iqbal" {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_lib-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:gr-iqbalance
</span> }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.post_args gqrx.pro
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-post-configure {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # remove indirect dependency on Volk added by pkgconfig
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- reinplace "s|-lvolk ||g" ${worksrcpath}/Makefile
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-post-destroot {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # link the executable back to $qt_bins_dir, and, if $qt_dir is
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # not ${prefix}, back to ${prefix}/bin too.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- xinstall -m 755 -d ${destroot}${qt_bins_dir}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ln -s ${qt_apps_dir}/Gqrx.app/Contents/MacOS/Gqrx \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${destroot}${qt_bins_dir}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if {${qt_dir} ne ${prefix}} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- xinstall -m 755 -d ${destroot}${prefix}/bin
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ln -s ${qt_apps_dir}/Gqrx.app/Contents/MacOS/Gqrx \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${destroot}${prefix}/bin
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+app.create yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+app.name Gqrx
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+app.executable gqrx
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+app.icon resources/icons/gqrx.icns
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+app.retina yes
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/gqrx/files/patch-gqrx.pro.devel.diff b/science/gqrx/files/patch-gqrx.pro.devel.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 5418abd..0000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/gqrx/files/patch-gqrx.pro.devel.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,16 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gqrx.pro.orig 2020-02-22 18:20:58.000000000 +0100
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gqrx.pro 2020-03-02 13:39:20.000000000 +0100
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -61,10 +61,11 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- PREFIX=/usr/local
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--target.path = $$PREFIX/bin
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+target.path = @APPSDIR@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- INSTALLS += target
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#CONFIG += debug
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+CONFIG -= debug
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+CONFIG += cxx11 @ARCHES@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # disable debug messages in release
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- CONFIG(debug, debug|release) {
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/gqrx/files/patch-gqrx.pro.release.diff b/science/gqrx/files/patch-gqrx.pro.release.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 5418abd..0000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/gqrx/files/patch-gqrx.pro.release.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,16 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gqrx.pro.orig 2020-02-22 18:20:58.000000000 +0100
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gqrx.pro 2020-03-02 13:39:20.000000000 +0100
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -61,10 +61,11 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- PREFIX=/usr/local
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--target.path = $$PREFIX/bin
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+target.path = @APPSDIR@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- INSTALLS += target
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#CONFIG += debug
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+CONFIG -= debug
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+CONFIG += cxx11 @ARCHES@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # disable debug messages in release
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- CONFIG(debug, debug|release) {
</span></pre><pre style='margin:0'>
</pre>