<!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>[142046] trunk/dports/science/jags/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/142046">142046</a></dd>
<dt>Author</dt> <dd>dstrubbe@macports.org</dd>
<dt>Date</dt> <dd>2015-11-02 13:14:40 -0800 (Mon, 02 Nov 2015)</dd>
</dl>

<h3>Log Message</h3>
<pre>Update to 4.0.0. Add license. Use compilers portgroup, greatly simplifying the Portfile. Fix use of vecLib framework which does not exist on Yosemite and later. Remove dependency on bison which does not seem to be used at all. Add openmaintainer. (Maintainer timeout, ticket #49436)</pre>

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

</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunkdportssciencejagsPortfile"></a>
<div class="modfile"><h4>Modified: trunk/dports/science/jags/Portfile (142045 => 142046)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/dports/science/jags/Portfile        2015-11-02 21:12:23 UTC (rev 142045)
+++ trunk/dports/science/jags/Portfile        2015-11-02 21:14:40 UTC (rev 142046)
</span><span class="lines">@@ -2,85 +2,38 @@
</span><span class="cx"> # $Id$
</span><span class="cx"> 
</span><span class="cx"> PortSystem          1.0
</span><ins>+PortGroup           compilers 1.0
</ins><span class="cx"> 
</span><span class="cx"> name                jags
</span><del>-version             3.3.0
-revision            1
</del><ins>+version             4.0.0
</ins><span class="cx"> set major           [lindex [split ${version} .] 0]
</span><span class="cx"> categories          science
</span><ins>+license             GPL-2
</ins><span class="cx"> platforms           darwin
</span><del>-maintainers         uchicago.edu:dmeliza
</del><ins>+maintainers         uchicago.edu:dmeliza openmaintainer
</ins><span class="cx"> description         Just Another Gibbs Sampler
</span><span class="cx"> long_description    JAGS is a program for analysis of Bayesian hierarchical \
</span><del>-                    models using Markov Chain Monte Carlo (MCMC) simulation \
</del><ins>+                    models using Markov Chain Monte Carlo (MCMC) simulation, \
</ins><span class="cx">                     not wholly unlike BUGS.
</span><span class="cx"> homepage            http://mcmc-jags.sourceforge.net/
</span><span class="cx"> master_sites        sourceforge:project/mcmc-jags/JAGS/${major}.x/Source
</span><span class="cx"> distname            JAGS-${version}
</span><span class="cx"> 
</span><del>-checksums           rmd160  7ddefa48dd9b3c837a69e7f0c17da7a5724da87f \
-                    sha256  8a3755c8e8cd5a2d68a465d56f054f1380fa7e2b602bfe65d360eb23e5b6101a
</del><ins>+checksums           rmd160  21b82152f8a112f5dc1544a46396c6758207c1a2 \
+                    sha256  a1d572269029d90d4e8b25757fd7ae9678994bd682937ec505ddcf06185d2c4c
</ins><span class="cx"> 
</span><del>-depends_build       port:bison \
-                    port:libtool
</del><ins>+depends_build       port:libtool
</ins><span class="cx"> 
</span><ins>+compilers.choose   cc cxx f77
+compilers.setup    require_fortran
+
</ins><span class="cx"> universal_variant   no
</span><span class="cx"> 
</span><del>-configure.args      --with-blas='-framework vecLib' \
-                    --with-lapack='-framework vecLib'
</del><ins>+# note: BLAS/LAPACK is an optional dependency
+configure.args      --with-blas='-framework Accelerate'
</ins><span class="cx"> 
</span><del>-set gcc_versions {4.3 4.4 4.5 4.6 4.7 4.8 4.9}
-set default_fortran_variant +gcc48
</del><ins>+# note: actually seems to contain source of SuiteSparse, which is another port
</ins><span class="cx"> 
</span><del>-foreach ver ${gcc_versions} {
-    set ver_no_dot [join [split ${ver} &quot;.&quot;] &quot;&quot;]
-
-    set variant_line {variant gcc${ver_no_dot} description &quot;build with gfortran from gcc${ver_no_dot}&quot;}
-
-    foreach over ${gcc_versions} {
-        if {${ver} == ${over}} {
-            continue
-        }
-
-        set over_no_dot [join [split ${over} &quot;.&quot;] &quot;&quot;]
-        append variant_line &quot; conflicts gcc${over_no_dot}&quot;
-    }
-    append variant_line { {}}
-
-    eval $variant_line
-
-    if {[variant_isset gcc${ver_no_dot}]} {
-        if {${default_fortran_variant} != &quot;+gcc${ver_no_dot}&quot;} {
-            set default_fortran_variant &quot;&quot;
-        }
-    }
-}
-
-if {${default_fortran_variant} != &quot;&quot;} {
-    default_variants-append &quot;${default_fortran_variant}&quot;
-}
-
-foreach ver ${gcc_versions} {
-    set ver_no_dot [join [split ${ver} &quot;.&quot;] &quot;&quot;]
-
-    if {[variant_isset gcc${ver_no_dot}]} {
-        depends_lib-append path:lib/libgcc/libgcc_s.1.dylib:libgcc
-        depends_build-append port:gcc${ver_no_dot}
-
-        configure.fc  ${prefix}/bin/gfortran-mp-${ver}
-        configure.f77 ${prefix}/bin/gfortran-mp-${ver}
-        configure.f90 ${prefix}/bin/gfortran-mp-${ver}
-    }
-}
-
-build.env-append    CC=&quot;${configure.cc}&quot; \
-                    CXX=&quot;${configure.cxx}&quot; \
-                    F77=&quot;${configure.f77}&quot;
-
-destroot.env-append CC=&quot;${configure.cc}&quot; \
-                    CXX=&quot;${configure.cxx}&quot; \
-                    F77=&quot;${configure.f77}&quot;
-
</del><span class="cx"> livecheck.type          sourceforge
</span><span class="cx"> livecheck.name          mcmc-jags
</span><span class="cx"> livecheck.regex         /JAGS-(\[0-9.\]+)${extract.suffix}
</span></span></pre>
</div>
</div>

</body>
</html>