<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>[154357] trunk/dports/science/gqrx</title>
</head>
<body>
<style type="text/css"><!--
#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
#msg dt:after { content:':';}
#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
#msg dl a { font-weight: bold}
#msg dl a:link { color:#fc3; }
#msg dl a:active { color:#ff0; }
#msg dl a:visited { color:#cc6; }
h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
#msg pre { white-space: pre-line; overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
#logmsg pre { background: #eee; padding: 1em; }
#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
#logmsg dl { margin: 0; }
#logmsg dt { font-weight: bold; }
#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
#logmsg dd:before { content:'\00bb';}
#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
#logmsg table th.Corner { text-align: left; }
#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
#patch { width: 100%; }
#patch h4 {font-family: verdana,arial,helvetica,sans-serif;font-size:10pt;padding:8px;background:#369;color:#fff;margin:0;}
#patch .propset h4, #patch .binary h4 {margin:0;}
#patch pre {padding:0;line-height:1.2em;margin:0;}
#patch .diff {width:100%;background:#eee;padding: 0 0 10px 0;overflow:auto;}
#patch .propset .diff, #patch .binary .diff {padding:10px 0;}
#patch span {display:block;padding:0 10px;}
#patch .modfile, #patch .addfile, #patch .delfile, #patch .propset, #patch .binary, #patch .copfile {border:1px solid #ccc;margin:10px 0;}
#patch ins {background:#dfd;text-decoration:none;display:block;padding:0 10px;}
#patch del {background:#fdd;text-decoration:none;display:block;padding:0 10px;}
#patch .lines, .info {color:#888;background:#fff;}
--></style>
<div id="msg">
<dl class="meta">
<dt>Revision</dt> <dd><a href="https://trac.macports.org/changeset/154357">154357</a></dd>
<dt>Author</dt> <dd>michaelld@macports.org</dd>
<dt>Date</dt> <dd>2016-10-28 15:14:44 +0200 (Fri, 28 Oct 2016)</dd>
</dl>
<h3>Log Message</h3>
<pre>gqrx:
+ devel has moved to using Qt5 only, so just use Qt5 throughout even though release can technically support Qt4;
+ rev-bump release for Qt5 change;
+ update devel to ce985924 (20161027).</pre>
<h3>Modified Paths</h3>
<ul>
<li><a href="#trunkdportssciencegqrxPortfile">trunk/dports/science/gqrx/Portfile</a></li>
<li><a href="#trunkdportssciencegqrxfilespatchgqrxprodeveldiff">trunk/dports/science/gqrx/files/patch-gqrx.pro.devel.diff</a></li>
</ul>
</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunkdportssciencegqrxPortfile"></a>
<div class="modfile"><h4>Modified: trunk/dports/science/gqrx/Portfile (154356 => 154357)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/dports/science/gqrx/Portfile 2016-10-28 13:12:06 UTC (rev 154356)
+++ trunk/dports/science/gqrx/Portfile 2016-10-28 13:14:44 UTC (rev 154357)
</span><span class="lines">@@ -3,12 +3,13 @@
</span><span class="cx">
</span><span class="cx"> PortSystem 1.0
</span><span class="cx"> PortGroup github 1.0
</span><ins>+PortGroup qmake5 1.0
</ins><span class="cx">
</span><span class="cx"> name gqrx
</span><span class="cx"> maintainers michaelld openmaintainer
</span><span class="cx">
</span><del>-description Gqrx is a software defined radio (SDR) receiver using GNU Radio, OSMOSDR, and Qt (4 or 5).
-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 Qt GUI toolkit. Gqrx is free and open source software and anyone is invited to hack the source code to suit their needs.}
</del><ins>+description Gqrx is a software defined radio (SDR) receiver using GNU Radio, OSMOSDR, and Qt5.
+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.}
</ins><span class="cx">
</span><span class="cx"> categories science comms
</span><span class="cx"> license GPL-3 BSD
</span><span class="lines">@@ -20,7 +21,7 @@
</span><span class="cx"> if {${subport} eq ${name}} {
</span><span class="cx">
</span><span class="cx"> github.setup csete gqrx 2.5.3 v
</span><del>- revision 2
</del><ins>+ revision 3
</ins><span class="cx"> checksums \
</span><span class="cx"> rmd160 99c662f04fa924c95f5b419a90f2816588003ca3 \
</span><span class="cx"> sha256 427de19213539edd56ebc0977b5844a55cc100a6cb7bfc38df3f0e0e0f52bd46
</span><span class="lines">@@ -38,10 +39,10 @@
</span><span class="cx">
</span><span class="cx"> subport gqrx-devel {
</span><span class="cx">
</span><del>- github.setup csete gqrx 2ca5471c0af21686cb8529fa29cf40a8d6cfcac9
- version 20160926
- checksums rmd160 1ebfe70db277e1a919a4877caef44583f3de2713 \
- sha256 6f45d17a923b0d11696e42872785a958706fa1966285156903cf779171ba5ca5
</del><ins>+ github.setup csete gqrx ce9859248e3593fd3b73a847292727bcb1c84af4
+ version 20161027
+ checksums rmd160 5a593797fdf06d459922b748a1a71af009f05563 \
+ sha256 bf795d8f5c17d875f1a3902de86506eff239b9bcdbf88a86971b355e94e565d3
</ins><span class="cx">
</span><span class="cx"> patchfiles-append patch-gqrx.pro.devel.diff
</span><span class="cx">
</span><span class="lines">@@ -70,38 +71,6 @@
</span><span class="cx">
</span><span class="cx"> homepage http://gqrx.dk/
</span><span class="cx">
</span><del>-variant qt4 conflicts qt5 description {Build ${subport} using Qt4} {
- PortGroup qmake 1.0
-}
-
-variant qt5 conflicts qt4 description {Build ${subport} using Qt5} {
-
- PortGroup qmake5 1.0
- PortGroup active_variants 1.1
-
- # make sure gnuradio* is installed with -qtgui, because we
- # can't have Qt4 and Qt5 installed at the same time (yet),
- # and gnuradio* does not (yet) support Qt5.
-
- require_active_variants path:lib/libgnuradio-audio.dylib:gnuradio "" qtgui
-
-}
-
-# default to +qt4
-
-if {![variant_isset qt4] && ![variant_isset qt5]} {
- default_variants +qt4
-}
-
-# make sure -qt4 is not used alone
-
-if {![variant_isset qt4] && ![variant_isset qt5]} {
-
- ui_error "\n\nYou must select either the +qt4 or +qt5 variant.\n"
- return -code error "Invalid variant selection"
-
-}
-
</del><span class="cx"> post-patch {
</span><span class="cx">
</span><span class="cx"> # set install location
</span><span class="lines">@@ -124,6 +93,7 @@
</span><span class="cx">
</span><span class="cx"> # set arch type(s)
</span><span class="cx">
</span><ins>+ set qt_arch_types {[string map {i386 x86} [get_canonical_archs]]}
</ins><span class="cx"> reinplace "s|@ARCHES@|${qt_arch_types}|g" ${worksrcpath}/gqrx.pro
</span><span class="cx">
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkdportssciencegqrxfilespatchgqrxprodeveldiff"></a>
<div class="modfile"><h4>Modified: trunk/dports/science/gqrx/files/patch-gqrx.pro.devel.diff (154356 => 154357)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/dports/science/gqrx/files/patch-gqrx.pro.devel.diff 2016-10-28 13:12:06 UTC (rev 154356)
+++ trunk/dports/science/gqrx/files/patch-gqrx.pro.devel.diff 2016-10-28 13:14:44 UTC (rev 154357)
</span><span class="lines">@@ -1,6 +1,6 @@
</span><span class="cx"> --- gqrx.pro.orig
</span><span class="cx"> +++ gqrx.pro
</span><del>-@@ -55,10 +55,11 @@
</del><ins>+@@ -56,10 +56,11 @@
</ins><span class="cx"> PREFIX=/usr/local
</span><span class="cx"> }
</span><span class="cx">
</span></span></pre>
</div>
</div>
</body>
</html>