Skip to content

MacPorts 2.8.0

Compare
Choose a tag to compare
@jmroot jmroot released this 20 Oct 05:07
· 470 commits to master since this release
v2.8.0

Changes since 2.7.2:

  • Fixed an error that occurred in the very specific but apparently somewhat common circumstances where a port was installed from a binary archive but failed to activate (usually because of a conflict with an existing file), and then the port was uninstalled, and later installed again without cleaning it in between. (#55445, jmr in bdd0a13)

  • Added startupitem.custom_file option, which can be used to specify the path to an existing .plist file that should be installed instead of generating one. (jmr in dadc533)

  • The platforms option can now indicate which OS versions a port works on, and known_fail is automatically set on other versions. (#15712, jmr in 2866618)

  • The user is now informed before installing if a port sets known_fail, with the option to try installing anyway if you really want to. (#60566, jmr in d863a7e, 3406c5d)

  • Attempting to install a port with replaced_by set will now install the replacement instead. (jmr in 4da66a2)

  • Fixed new dependencies installed when upgrading a requested port being incorrectly marked as requested. (#60648, jmr in 31e10a8)

  • The SQLite included with Tcl is now used instead of the system version. (jmr in 11d2b06)

  • MacPorts can now be built without a pre-existing tclsh. (#61253, jmr in 2eeba4d)

  • Updated the bundled Tcl to 8.6.12, as well as tcllib 1.21 and tclx 8.4.4. (cal in 89abece, 24c34a9, d7cf914, d3d9e4b, etc.)

  • Fixed the ln command erroring when told to link more than two files into a directory. (jmr in b75c464)

  • The PortGroup command now prevents multiple inclusion of the same portgroup. (jmr in 4215012)

  • Added xcodecltversion variable containing the installed version of the Command Line Tools for Xcode. (jmr in d05ebde)

  • The vercmp command can now take a comparison operator. (jmr in 35daead)

  • Fixed error when installing ports that change prefix without root privileges. (#65313, jmr in a594e01, fbfcb9f)

  • Fixed possible directory ownership error when syncing with recent versions of git. (jmr in e0338e8)

  • Improved the message printed by port diagnose when the Xcode version is newer than any we know about. (#63377, jmr in 733d6e7)