Skip to content

Releases: macports/macports-base

MacPorts 2.6.0-rc1

14 Sep 06:46
v2.6.0-rc1
Compare
Choose a tag to compare
MacPorts 2.6.0-rc1 Pre-release
Pre-release

Changes since beta1:

  • Fixed port deps not showing depends_patch
  • Added bump action to port man page

MacPorts 2.6.0 beta 1

01 Sep 15:53
v2.6.0-beta1
Compare
Choose a tag to compare
MacPorts 2.6.0 beta 1 Pre-release
Pre-release

Changes since 2.5.4:

  • Extend the touch command to take a -W directory parameter.
    (#53730, khindenburg in a90c4b2)

  • Added fetch.user_agent option to allow working around servers
    that don't like our default User-Agent string.
    (slewsys in e5a420c)

  • Enabled sending custom headers in livecheck. (jonesc in 84f97ca)

  • Improved explanatory message when a port cannot be built with
    +universal on macOS 10.14. (#57245, jmr in 918c347)

  • Overhauled compiler selection logic. Ports can now specify that
    they require a particular C or C++ standard (e.g. C++11),
    Fortran, OpenMP, MPI, or TLS, and a suitable compiler will be
    chosen based on all these criteria. (mcalhoun in 5e17a69)

  • Rewrote handling of *.env options. This should fix cases where
    environment variables were not being set because the old code
    silently failed to parse something and skipped all remaining
    variables in the list. This change requires different quoting in
    some cases: each list element now needs to contain a single
    assignment (like VAR=value). (jmr in 9313be5)

  • 'port info' with multiple field options now outputs the fields
    in the order they were given. (#57003, khindenburg in e115b59)

  • Added 'bump' action to assist in updating ports to new upstream
    versions. (satraul in 9c91a29)

  • Added use_xcode option which indicates that a port requires a
    full Xcode installation to build (as opposed to just the Command
    Line Tools). This should allow MacPorts to only complain about
    Xcode not being installed when it's really needed.
    (#58016, satraul in 057ce2b)

  • Allow using the 'macosx' SDK when the SDK for the current OS
    version is not present. This comes with its own problems, but
    it's better than not being able to build anything.
    (#57143, jmr in 8caac19)

  • The default cxx_stdlib for 10.6-10.8 is now libc++. It is
    recommended that users on these OS versions run rev-upgrade to
    rebuild any ports using libstdc++. (jmr in 6b7846a)

MacPorts 2.5.4

03 Oct 07:57
v2.5.4
Compare
Choose a tag to compare

Changes since 2.5.3:

  • Fixed a reclaim failure when the distfiles option contains a list
    of one or more empty strings. (#56786, jmr in 8a67087)

  • Changed the 'default' command to not require overquoting of the
    default value that is being set. (jmr in 8434c0e)

  • Indicate that i386 is not supported by the macOS 10.14 SDK.
    (jmr in 60544ce)

MacPorts 2.5.3

05 Jul 02:02
v2.5.3
Compare
Choose a tag to compare

Changes since 2.5.2:

  • Fixed failures due to insufficient privileges on older OS versions.
    (#56721, jmr in 4b36e60)

  • Fixed 'port reclaim' failing when installed ports have circular
    dependencies. (#56730, jmr in f4affba)

  • Fixed 'port provides' on Tiger. (#56620, jmr in 6ba4c34)

  • Fixed os.platform value set by portindex -p. (jmr in e45ab90)

MacPorts 2.5.2

05 Jun 01:08
v2.5.2
Compare
Choose a tag to compare

Changes since 2.5.1:

  • Fixed expression used to check for g++-mp-* when choosing default
    configure.cxx_stdlib (#56605, jmr in 3e430f1)

MacPorts 2.5.1

04 Jun 04:34
v2.5.1
Compare
Choose a tag to compare

Changes since 2.5.0:

  • Set the default value of configure.cxx_stdlib to macports-libstdc++ when
    using macports-gcc-* compilers. (jmr in feaba00)

  • Worked around failure to activate ports containing read-only files in
    non-root-owned MacPorts installations by disabling hfscompression for
    those installations. (#56563, jmr in cf91a8b)

  • Fixed failure to record that a port has overridden cxx_stdlib when
    installing from an archive generated by an older version of MacPorts.
    (jmr in a514690)

MacPorts 2.5.0

28 May 19:20
v2.5.0
Compare
Choose a tag to compare

Changes since 2.4.4:

  • New pseudo-portname 'rleaves', matching installed ports that are
    unrequested and that no requested ports depend on.
    (danchr in b042c0e)

  • 'port reclaim' will automatically run 'port rev-upgrade' at the end.
    (danchr in eed6ffc)

  • 'port reclaim' will only remove all unrequested ports as manual
    selection of a subset could break dependents.
    (g5pw in 3578400)

  • 'port reclaim' respects -N for non-interactive and -y for dry run mode.
    (#53857, raimue in 08d0a69)

  • New flag 'port fetch --no-mirrors' which will only fetch from URLs
    in master_sites.
    (raimue in 0cf1faf)

  • 'port selfupdate --nosync' has been deprecated, use '--no-sync' instead.
    (#56434, raimue in ce6d481)

  • Apply HFS+ compression on activation when bsdtar is available and
    supports --hfsCompression. Used automatically when libarchive is
    installed.
    (#36560, eborisch, raimue in 829557e)

  • Allow dots in variant names.
    (#46807, raimue in c3f0873)

  • Sandbox allows access to /dev/ptmx and /dev/ttys*
    (ryandesign in 8765c14)

  • New option use_tar for ports that use uncompressed tar archives
    as distfile.
    (ryandesign in f10e0e3)

  • Add depends_patch to handle the patch dependencies of ports
    (#52445, khindenburg in a74c159)

  • Add the ability to handle xz patch files
    (#52445, khindenburg in 5a142fd)

  • The cxx_stdlib and delete_la_files settings are taken into account when
    determining which archive sites can be used. (#56053, jmr in cbbc31e)

  • New options startupitem.debug and startupitem.daemondo.verbosity
    (#22471, jmr in fd19a71)

  • StartupItems installed by a port are unloaded when the port is
    deactivated, and reloaded after it is upgraded.
    (#23677, jmr in 738e5f5)

  • The message about how to load a port's StartupItem is now part of the
    notes, and will thus be displayed when ports are installed from a
    binary archive, and can be reviewed later with 'port notes'.
    (#31798, jmr in 6faf3f8)

  • startupitem_autostart macports.conf setting allows autostart to be
    disabled for all ports. (#40074, jmr in 85ffdc7)

  • Ports can install more than one StartupItem using the 'startupitems'
    option. (#44295, jmr in 99d5fb3)

  • Having a different startupitem.install setting than was used when
    a binary archive was built now works. (#44496, jmr in 3dde77d)

  • 'port load' will now attempt to load launchd plists even if they have
    not been installed in /Library. (#44497, jmr in ec4ae2d)

  • StartupItems installed as LaunchAgents can be loaded for the current
    user with 'port load'. Loading LaunchDaemons still requires root.
    (jmr in 190bf96)

MacPorts 2.5.0-rc1

24 May 11:43
v2.5.0-rc1
Compare
Choose a tag to compare
MacPorts 2.5.0-rc1 Pre-release
Pre-release

Changes since beta1:

  • Made portindex(1) more robust in the case of more than one port with the same name being accidentally added to the tree. (raimue in aa2b75c)

MacPorts 2.5.0-beta1

10 May 05:33
v2.5.0-beta1
Compare
Choose a tag to compare
MacPorts 2.5.0-beta1 Pre-release
Pre-release

Changes since 2.4.4:

  • New pseudo-portname 'rleaves', matching installed ports that are
    unrequested and that no requested ports depend on.
    (danchr in b042c0e)

  • 'port reclaim' will automatically run 'port rev-upgrade' at the end.
    (danchr in eed6ffc)

  • 'port reclaim' will only remove all unrequested ports as manual
    selection of a subset could break dependents.
    (g5pw in 3578400)

  • 'port reclaim' respects -N for non-interactive and -y for dry run mode.
    (#53857, raimue in 08d0a69)

  • New flag 'port fetch --no-mirrors' which will only fetch from URLs
    in master_sites.
    (raimue in 0cf1faf)

  • 'port selfupdate --nosync' has been deprecated, use '--no-sync' instead.
    (#56434, raimue in ce6d481)

  • Apply HFS+ compression on activation when bsdtar is available and
    supports --hfsCompression. Used automatically when libarchive is
    installed.
    (#36560, eborisch, raimue in 829557e)

  • Allow dots in variant names.
    (#46807, raimue in c3f0873)

  • Sandbox allows access to /dev/ptmx and /dev/ttys*
    (ryandesign in 8765c14)

  • New option use_tar for ports that use uncompressed tar archives
    as distfile.
    (ryandesign in f10e0e3)

  • Add depends_patch to handle the patch dependencies of ports
    (#52445, khindenburg in a74c159)

  • Add the ability to handle xz patch files
    (#52445, khindenburg in 5a142fd)

  • The cxx_stdlib and delete_la_files settings are taken into account when
    determining which archive sites can be used. (#56053, jmr in cbbc31e)

  • New options startupitem.debug and startupitem.daemondo.verbosity
    (#22471, jmr in fd19a71)

  • StartupItems installed by a port are unloaded when the port is
    deactivated, and reloaded after it is upgraded.
    (#23677, jmr in 738e5f5)

  • The message about how to load a port's StartupItem is now part of the
    notes, and will thus be displayed when ports are installed from a
    binary archive, and can be reviewed later with 'port notes'.
    (#31798, jmr in 6faf3f8)

  • startupitem_autostart macports.conf setting allows autostart to be
    disabled for all ports. (#40074, jmr in 85ffdc7)

  • Ports can install more than one StartupItem using the 'startupitems'
    option. (#44295, jmr in 99d5fb3)

  • Having a different startupitem.install setting than was used when
    a binary archive was built now works. (#44496, jmr in 3dde77d)

  • 'port load' will now attempt to load launchd plists even if they have
    not been installed in /Library. (#44497, jmr in ec4ae2d)

  • StartupItems installed as LaunchAgents can be loaded for the current
    user with 'port load'. Loading LaunchDaemons still requires root.
    (jmr in 190bf96)

MacPorts 2.4.4

06 May 00:47
v2.4.4
Compare
Choose a tag to compare

Changes since 2.4.3:

  • Use subversion port instead of /usr/bin/svn in fetch phase
    on OS X 10.11 El Capitan and earlier.
    (#55933, ryandesign in 8a3b73d, c8fd1a3, 62e07ca)

  • Use git port instead of /usr/bin/git in fetch phase
    on OS X 10.8 Mountain Lion and earlier.
    (#55989, ryandesign in 78990c5, e6eedb0)

  • 'port reclaim' works correctly with distfiles with tags.
    (#55939, raimue in 3ad9762)

  • Trace mode with ccache enabled works correctly when the ccache-devel
    port is installed.
    (#55680, raimue in 64c60f2)

  • Add 'size' to the set of default checksums.
    (ryandesign in 95a153e)

  • An error will be raised immediately if the revision or epoch options
    are set to something that is not an integer. (#26486, jmr in 387cd8c)

  • 'port mirror' will skip ports that have the special keyword 'NoMirror'
    in their license option. (raimue in fae17c2)