<!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>[135716] trunk/dports/science/gnuradio/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/135716">135716</a></dd>
<dt>Author</dt> <dd>michaelld@macports.org</dd>
<dt>Date</dt> <dd>2015-04-30 06:38:58 -0700 (Thu, 30 Apr 2015)</dd>
</dl>

<h3>Log Message</h3>
<pre>gnuradio:
+ update devel to efd2116f and next to 4bf227c0, both 20150429;
+ tweak SIZE_T_32 patch to be for release only, since a fix is in place for devel and next as of 2015-04-28;
+ slight rearrangement of variables to keep changed-ones together.</pre>

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

</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunkdportssciencegnuradioPortfile"></a>
<div class="modfile"><h4>Modified: trunk/dports/science/gnuradio/Portfile (135715 => 135716)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/dports/science/gnuradio/Portfile        2015-04-30 11:56:15 UTC (rev 135715)
+++ trunk/dports/science/gnuradio/Portfile        2015-04-30 13:38:58 UTC (rev 135716)
</span><span class="lines">@@ -89,14 +89,13 @@
</span><span class="cx">         This port is kept up with the GNU Radio GIT 'master' branch, which is typically updated daily to weekly.  This version of GNU Radio generally contains fixes to, and its API is compatible with, the current GNU Radio release, and will be incorporated in an upcoming release.  This port may or not compile or function correctly, as it represents a work in progress.  If it does not work, check back in a few days.  Or try deactivating the currently active gnuradio port, cleaning any current builds, and trying again.
</span><span class="cx"> 
</span><span class="cx">     name                gnuradio-devel
</span><del>-    github.setup        gnuradio gnuradio 1425e4828ab61d0579d39e8e6b6f362cba1017d8
-    version             20150426
-
</del><span class="cx">     conflicts           gnuradio-legacy gnuradio gnuradio-next
</span><span class="cx"> 
</span><ins>+    github.setup        gnuradio gnuradio efd2116fdf27892b93078be5b019b0d9bf3943aa
+    version             20150429
</ins><span class="cx">     checksums \
</span><del>-        rmd160 7725422b8052692d16ad660ed0b1cda65e92dd30 \
-        sha256 b0a9cfbdbee0c1b5616e9d01259ad0d0de75ea080cb25536e7af2b00002ccc07
</del><ins>+        rmd160 f7c57bc79ff178b2c532e7e95246da9b674f86d4 \
+        sha256 e249869d212f030ba30fd845dcfa847e0c0f38177590ba3f81efa7105cae182a
</ins><span class="cx"> 
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="lines">@@ -106,14 +105,13 @@
</span><span class="cx">         This port is kept up with the GNU Radio GIT 'next' branch, which is typically updated daily to weekly.  This version of GNU Radio represents the next major release of GNU Radio, and hence its API is likely to be different than that provided by either gnuradio or gnuradio-devel.  This port may or not compile or function correctly, as it represents a work in progress.  If it does not work, check back in a few days.  Or try deactivating the currently active gnuradio port, cleaning any current builds, and trying again.
</span><span class="cx"> 
</span><span class="cx">     name                gnuradio-next
</span><del>-    github.setup        gnuradio gnuradio aff9b97e60f6e45d326e2d2532962298ae2926a1
-    version             20150426
-
</del><span class="cx">     conflicts           gnuradio-legacy gnuradio gnuradio-devel
</span><span class="cx"> 
</span><ins>+    github.setup        gnuradio gnuradio 4bf227c02c6f4ae59f285510b8faaa1686163894
+    version             20150429
</ins><span class="cx">     checksums \
</span><del>-        rmd160 bda279a0b4465880ccb2b1c685b5f6543b692b75 \
-        sha256 a1a2c829ad9acda22a460efb9fca111af83459cd4912384cac6168c2395fc0c2
</del><ins>+        rmd160 63763a0c057991478fd4718f5ee95466be370284 \
+        sha256 40c61b1ce733d91f0a791d225f01a4d5a8ca48ea98022cfed39086b59db199be
</ins><span class="cx"> 
</span><span class="cx">     # overload the github livecheck URL with the correct branch
</span><span class="cx"> 
</span><span class="lines">@@ -173,9 +171,13 @@
</span><span class="cx"> 
</span><span class="cx">     depends_lib-append port:log4cpp
</span><span class="cx"> 
</span><del>-    # remove SIZE_T_32 check for SWIG; seems to help on older 32/64 OSs
</del><ins>+    # remove SIZE_T_32 check for SWIG; seems to help on older
+    # 32/64 OSs; this is fixed for SWIG &gt;= 3.0.0 in GNU Radio
+    # devel and next as of 2015-04-28 (6277665c).
</ins><span class="cx"> 
</span><del>-    patchfiles-append patch-remove-SIZE_T_32.diff
</del><ins>+    if {${subport} eq &quot;gnuradio&quot;} {
+        patchfiles-append patch-remove-SIZE_T_32.diff
+    }
</ins><span class="cx"> 
</span><span class="cx">     # temporary patch to fix header creation to be before dependencies
</span><span class="cx">     # are determined, such that local (to the build) headers are found
</span></span></pre>
</div>
</div>

</body>
</html>