<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>