<!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>[114345] trunk/dports/science/gqrx/Portfile</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 { 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/114345">114345</a></dd>
<dt>Author</dt> <dd>michaelld@macports.org</dd>
<dt>Date</dt> <dd>2013-12-05 06:39:22 -0800 (Thu, 05 Dec 2013)</dd>
</dl>

<h3>Log Message</h3>
<pre>gqrx:
+ update devel to 32898619 (20131204);
+ libc++ patch is integrated into devel, so patch others only.</pre>

<h3>Modified Paths</h3>
<ul>
<li><a href="#trunkdportssciencegqrxPortfile">trunk/dports/science/gqrx/Portfile</a></li>
</ul>

</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunkdportssciencegqrxPortfile"></a>
<div class="modfile"><h4>Modified: trunk/dports/science/gqrx/Portfile (114344 => 114345)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/dports/science/gqrx/Portfile        2013-12-05 14:36:45 UTC (rev 114344)
+++ trunk/dports/science/gqrx/Portfile        2013-12-05 14:39:22 UTC (rev 114345)
</span><span class="lines">@@ -18,16 +18,21 @@
</span><span class="cx"> 
</span><span class="cx"> set description_common {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.}
</span><span class="cx"> 
</span><del>-# patch to fix usage of real and imag to be compatible with
-# both libstdc++ and libc++ runtimes
</del><ins>+if {${subport} ne &quot;gqrx-devel&quot;} {
</ins><span class="cx"> 
</span><del>-# configure.cxx_stdlib works with MacPorts SVN trunk, not release;
-# do something else until both work.
</del><ins>+    # patch to fix usage of real and imag to be compatible with both
+    # libstdc++ and libc++ runtimes; this patch is included with the
+    # devel from upstream.
</ins><span class="cx"> 
</span><del>-# if {[info exists configure.cxx_stdlib] &amp;&amp; [string match libc++ ${configure.cxx_stdlib}]}
</del><ins>+    # configure.cxx_stdlib works with MacPorts SVN trunk, not release;
+    # do something else until both work.
</ins><span class="cx"> 
</span><del>-patchfiles-append patch-fix-real-imag.diff
</del><ins>+    # if {[info exists configure.cxx_stdlib] &amp;&amp; [string match libc++ ${configure.cxx_stdlib}]}
</ins><span class="cx"> 
</span><ins>+    patchfiles-append patch-fix-real-imag.diff
+
+}
+
</ins><span class="cx"> post-patch {
</span><span class="cx"> 
</span><span class="cx">     # set install location
</span><span class="lines">@@ -76,16 +81,16 @@
</span><span class="cx">     long_description    ${description}  \
</span><span class="cx">         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.  ${description_common}
</span><span class="cx"> 
</span><del>-    github.setup        csete gqrx 6da5be1054fa181b8e35fcd15647ffe216f0cd76
</del><ins>+    github.setup        csete gqrx 3289861990fc36f46e3c61d29dff93a88afc5cbd
</ins><span class="cx"> 
</span><span class="cx">     # fix port name set by github PortGroup
</span><span class="cx"> 
</span><span class="cx">     name                gqrx-devel
</span><span class="cx"> 
</span><del>-    version             2.2.1_20131125
</del><ins>+    version             2.2.1_20131204
</ins><span class="cx"> 
</span><del>-    checksums           rmd160 a3ca748c92f5f270c1a00b7c2730581703a71ad9 \
-                        sha256 69c173be89117211df939d580416fc133f866652394366d3cab8d0e73a00b8b3
</del><ins>+    checksums           rmd160 55dc724a8e77f32ba208cd4c3d7beed67b3acf94 \
+                        sha256 6a803a86140273c986fa5195564501abe71af09b9138193632486505b5b40132
</ins><span class="cx"> 
</span><span class="cx">     conflicts           gqrx-legacy gqrx
</span><span class="cx"> 
</span></span></pre>
</div>
</div>

</body>
</html>