MacPorts 2.4.0 has been released

James Berry jberry at macports.org
Fri Jan 27 16:59:29 UTC 2017


Thanks guys, for all of the hard work. This is a huge release…

James


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

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macports.org/pipermail/macports-dev/attachments/20170127/01e44d2d/attachment-0001.html>


More information about the macports-dev mailing list