<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">Thanks guys, for all of the hard work. This is a huge release…<div class=""><br class=""></div><div class="">James</div><div class=""><br class=""></div><div class=""><br class=""><div><blockquote type="cite" class=""><div class="">On Jan 26, 2017, at 10:36 PM, Joshua Root <<a href="mailto:notifications@github.com" class="">notifications@github.com</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><p class="">Changes since 2.3.5:</p>

<ul class="">
<li class=""><p class="">New action 'port reclaim' to clean inactive ports and unnecessary<br class="">
  distfiles to get back disk space, developed during GSoC 2014.<br class="">
  (ksammons in branch gsoc14-cleanup)</p></li>
<li class=""><p class="">New action 'port diagnose' to check for installation problems and<br class="">
  configuration errors, developed during GSoC 2014.<br class="">
  (ksammons in branch gsoc14-cleanup)</p></li>
<li class=""><p class="">Replaced the strings previously printed by "port help" with much more<br class="">
  detailed and current manpages written using asciidoc that open<br class="">
  automatically. Added documentation for almost all commands currently<br class="">
  implemented by MacPorts.<br class="">
  (raimue in branch new-help-system, merge in <a href="https://svn.macports.org/repository/macports/@123002" class="">r123002</a>,<br class="">
   manpages written by cal, jmr, raimue, ionic, jeremyhu,<br class="">
   <a href="https://trac.macports.org/ticket/44530" class="">#44530</a>, <a href="https://trac.macports.org/ticket/15467" class="">#15467</a>)</p></li>
<li class=""><p class="">Added interactive questions for various use cases like 'install',<br class="">
  'activate', 'uninstall --follow-dependencies'. Also added global<br class="">
  flag '-N' to provide non-interactive invocations.<br class="">
  (shasha in branch gsoc14-interactive, merge in <a href="https://svn.macports.org/repository/macports/@124243" class="">r124243</a>)</p></li>
<li class=""><p class="">Display notes for installed or updated ports at the end of the<br class="">
  installation to prevent them from getting lost in the scrolling output.<br class="">
  (<a href="https://trac.macports.org/ticket/24507" class="">#24507</a>, cal in <a href="https://svn.macports.org/repository/macports/@118304" class="">r118304</a>, patch by snc)</p></li>
<li class=""><p class="">Show date in verbose output of 'port installed'<br class="">
  (raimue in <a href="https://svn.macports.org/repository/macports/@146757" class="">r146757</a>, <a href="https://svn.macports.org/repository/macports/@152685" class="">r152685</a>)</p></li>
<li class=""><p class="">Added "setunrequested" alias for "unsetrequested" command.<br class="">
  (ionic in <a href="https://svn.macports.org/repository/macports/@130217" class="">r130217</a>)</p></li>
<li class=""><p class="">Handle SIGTERM and SIGINT (^C) in MacPorts to prevent inconsistencies in<br class="">
  the registry database when MacPorts is aborted during a critical<br class="">
  operation.<br class="">
  (cal in <a href="https://svn.macports.org/repository/macports/@118297" class="">r118297</a> and <a href="https://svn.macports.org/repository/macports/@118298" class="">r118298</a>)</p></li>
<li class=""><p class="">Added macports_version to the Portfile execution context, to allow<br class="">
  checking the current MacPorts version in Portfiles.<br class="">
  (cal in <a href="https://svn.macports.org/repository/macports/@134511" class="">r134511</a>)</p></li>
<li class=""><p class="">Add depends_test to handle the dependencies for the test phase of ports.<br class="">
  (<a href="https://trac.macports.org/ticket/38208" class="">#38208</a>, khindenburg in <a href="https://svn.macports.org/repository/macports/@140488" class="">r140488</a>)</p></li>
<li class=""><p class="">Remove "support" for rpm and deb packages in MacPorts, leaving pkg/mpkg.<br class="">
  (afb in <a href="https://svn.macports.org/repository/macports/@123004" class="">r123004</a>)</p></li>
<li class=""><p class="">Remove deprecated rpm-vercomp function, ports should use vercmp instead.<br class="">
  (afb in <a href="https://svn.macports.org/repository/macports/@123005" class="">r123005</a>)</p></li>
<li class=""><p class="">Use pkgbuild instead of PackageMaker.app in 'port pkg' on newer systems.<br class="">
  (<a href="https://trac.macports.org/ticket/42725" class="">#42725</a>, jmr in <a href="https://github.com/macports/macports-base/commit/dd89bb80ff262bab1403da89d2d09e4a9ef32839" class="commit-link"><tt class="">dd89bb8</tt></a>)</p></li>
<li class=""><p class="">Fixed a bug that could cause installation of ports with large numbers of<br class="">
  dependencies to fail due to running out of file descriptors.<br class="">
  (<a href="https://trac.macports.org/ticket/50986" class="">#50986</a>, jmr in <a href="https://github.com/macports/macports-base/commit/0fd195fba36992044da9f3fe65457bd570e0cc18" class="commit-link"><tt class="">0fd195f</tt></a>)</p></li>
<li class=""><p class="">Fixed variants requested on the command line or in variants.conf not<br class="">
  being properly passed down to dependencies when +universal is added<br class="">
  by arch checking. (<a href="https://trac.macports.org/ticket/53322" class="">#53322</a>, jmr in <a href="https://github.com/macports/macports-base/commit/49725927bfde7a84e4a50ed97de18df8f0006cd1" class="commit-link"><tt class="">4972592</tt></a>)</p></li>
<li class=""><p class="">Fixed building dmgs of ports with a non-zero revision.<br class="">
  (<a href="https://trac.macports.org/ticket/51136" class="">#51136</a>, jmr in <a href="https://github.com/macports/macports-base/commit/62d7125bae35cf251a5571eb26bedacfce1aa4e6" class="commit-link"><tt class="">62d7125</tt></a>, <a href="https://github.com/macports/macports-base/commit/e0c7f1cbd75b597ab13d03a9a483cbcc365da36d" class="commit-link"><tt class="">e0c7f1c</tt></a>, <a href="https://github.com/macports/macports-base/commit/75584d888a6e298c1eca7659424e0e7e1bc7f500" class="commit-link"><tt class="">75584d8</tt></a>)</p></li>
<li class=""><p class="">Fix 'port info' output for multi-valued maintainers<br class="">
  (<a href="https://trac.macports.org/ticket/52928" class="">#52928</a>, raimue in <a href="https://github.com/macports/macports-base/commit/ba2002cbb24a451ce9bbd50256102bc73bf27bc3" class="commit-link"><tt class="">ba2002c</tt></a>)</p></li>
</ul><p style="font-size:small;-webkit-text-size-adjust:none;color:#666;" class="">—<br class="">You are receiving this because you are subscribed to this thread.<br class=""><a href="https://github.com/macports/macports-base/releases/tag/v2.4.0" class="">View it on GitHub</a> or <a href="https://github.com/notifications/unsubscribe-auth/AADs0su_E0FWtHdM9uPHXPnZvruNaSbCks5rWZBegaJpZM4LveV7" class="">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AADs0rbC4pCAcjrskAa59i7LDZPfAnuWks5rWZBegaJpZM4LveV7.gif" width="1" class=""></p>
<div itemscope="" itemtype="http://schema.org/EmailMessage" class="">
<div itemprop="action" itemscope="" itemtype="http://schema.org/ViewAction" class="">
  <link itemprop="url" href="https://github.com/macports/macports-base/releases/tag/v2.4.0" class="">
  <meta itemprop="name" content="View Release" class="">
</div>
<meta itemprop="description" content="View this Release on GitHub" class="">
</div>
</div></blockquote></div><br class=""></div></body></html>