8000 Releases · macports/macports-base · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Releases: macports/macports-base

MacPorts 2.11.0 beta 1

10 Jun 17:57
v2.11.0-beta1
Compare
Choose a tag to compare
Pre-release

Changes since 2.10.7:

  • MacPorts now requires Mac OS X 10.5 or later.

  • port reclaim now has an option to keep unrequested ports that
    are build-time dependencies of requested ports.
    (#60754, jmr in bbc10c2)

  • port reclaim will now offer to delete old registry snapshots.
    (jmr in 6b5f407)

  • port migrate and port restore will now check if ports set
    replaced_by and install the replacement instead. (jmr in 0ff09a1)

  • The interactive message confirming the dependencies to be
    installed now includes their variants. (jmr in 8d1fbf2)

  • port mpkg now checks architectures of dependencies and enables
    the universal variant if needed. (#34177, jmr in a83bf73)

  • Added git livecheck.type. (makr in c1c02d8)

  • compiler.blacklist can now include version comparisons. This
    functionality was previously provided by a PortGroup.
    (jmr in 89035db)

  • Lower-case versions of environment variables controlling network
    proxy use are now accepted. (jmr in 5e9ddc1)

  • Interactive confirmation will be requested if it looks like all
    active ports are about to be uninstalled.
    (#46229, jmr in 85438c2)

  • port uninstall will once again allow interactively selecting
    multiple versions to uninstall when there is ambiguity.
    (#70922, jmr in 5d107c1)

  • port archive will once again always ensure that an archive
    exists for the specified ports, even if port images are stored as
    directories on your system. If you just want to install without
    activating, use port install --no-activate. (jmr in e372075)

  • Signify signatures are supported for the ports tree and archives.
    (jmr in d915971, ce4af0f)

  • port lint no longer warns about patch filenames that end in a
    suffix indicating compression (e.g. .gz).
    (#70428, jmr in acc1304)

  • port diagnose no longer fails when trying to check the
    permissions on directories if they don't exist.
    (#72087, jmr in 0a2b468)

  • Installing without activating will no longer fail when there is a
    declared conflict. (jmr in f17785d)

  • port rev-upgrade --id-loadcmd-check no longer fails on install
    names containing @rpath or @executable_path.
    (#67534, jmr in 34a8990)

  • Build directory names are now much shorter to help avoid problems
    with some build systems and long paths. A symlink is created with
    the previous naming scheme. (#70539, jmr in 9911d29)

  • Many copy operations now use clonefile if possible.
    (jmr in 3da9cd2)

  • Updated the bundled Tcl to 8.6.16. (jmr in 3954f08)

  • Updated tcllib to 2.0, including tcllibc.
    (jmr in d82c8c9, 7bf1511)

  • Changed port-tclsh to a binary instead of a wrapper script to
    fix mpstats.
    (#72530, cal in 1866677, 5b91e31)

MacPorts 2.10.7

05 May 08:01
v2.10.7
Compare
Choose a tag to compare

Changes since 2.10.6:

  • Fixed error when installing a port that needs +universal added to one of its already-installed dependencies. (#72431, jmr in cf34a5e)

MacPorts 2.10.6

29 Apr 11:50
v2.10.6
Compare
Choose a tag to compare

Changes since 2.10.5:

  • Fixed incorrect handling of master_site_local and archive_site_local. (#57720, jmr in 00aab6a)

  • Fixed error when installing a port that needs one of its dependencies to be universal and using a PortIndex that was generated on a machine where that dependency does not support a universal variant. (jmr in 31f7c7f)

  • Improved portindex startup time. (jmr in bdeaa81)

  • Changed port-tclsh to a wrapper script instead of a symlink to fix the Tcl library search path. (#72359, cal in ddf08fb, b951449)

MacPorts 2.10.5

22 Nov 23:29
v2.10.5
Compare
Choose a tag to compare

Changes since 2.10.4:

  • Fixed error when the Command Line Tools receipt is missing.
    (#71339, jmr in dab32c5)

  • The darwintrace library used by trace mode no longer aborts when
    it encounters an unreadable symlink. (cal in e3eed16)

MacPorts 2.10.4

31 Oct 23:41
v2.10.4
Compare
Choose a tag to compare

Changes since 2.10.3:

  • Fixed destroot_finish error on some older macOS versions. (#71217, jmr in aa60115)

MacPorts 2.10.3

31 Oct 06:46
v2.10.3
Compare
Choose a tag to compare

Changes since 2.10.2:

  • On Apple Silicon Macs, the port command will now ensure that it
    is running natively by relaunching itself if it is started under
    Rosetta 2 and build_arch is not set to x86_64 in macports.conf.
    Migration is no longer required when MacPorts base is x86_64
    only, provided that build_arch is set to x86_64 in macports.conf.
    This will ensure that most users are running natively while still
    allowing a fully emulated x86_64 installation if desired.
    (jmr in eee437c, 425b158)

  • Fixed error trying to create the history file in shell mode when
    ~/.macports doesn't exist yet. (#71143, jmr in e788103)

  • Added mitigation for a rarely seen macOS bug affecting handling
    of sparse files. (#67336, jmr in af49e24)

  • Silenced error message from running pragma OPTIMIZE on the
    registry database without write access. (#71017, jmr in c219570)

  • Fixed recreating the destroot from an installed port image that
    is a directory, as needed by some targets like mpkg.
    (#71011, jmr in c3c817e)

  • Fixed force activation of conflicting ports. (jmr in 1f52c5a)

MacPorts 2.10.2

01 Oct 08:59
v2.10.2
Compare
Choose a tag to compare

Changes since 2.10.1:

  • Fixed port restore erroring out when a Portfile failed to
    parse. (#70903, jmr in 202d58b)

  • Worked around a bug in the version of libcurl shipped in recent
    macOS versions that was causing crashes when downloading from FTP
    sites. (#70764, jmr in ff881a5, 1ac551f)

  • port snapshot --list now respects the -q option.
    (jmr in e756756)

  • Fixed expressions involving the complement operator (and not)
    causing an error when the right hand side evaluated to empty.
    (jmr in 96520f2)

  • Worked around a bug in Tiger's gnutar that caused an error when
    installing from some archives generated on newer systems.
    (#70622, jmr in d54e1de)

MacPorts 2.10.1

16 Aug 01:43
v2.10.1
Compare
Choose a tag to compare

Changes since 2.10.0:

  • Fixed issues migrating when running under Rosetta 2 on
    Apple Silicon. (#70512, jmr in 567fa44, e291303, 9eb441f)

  • Fixed printing the list of installed versions twice when an
    ambiguous port activate is run. (#70514, jmr in d27484c)

  • The default build_arch is now always arm64 when running on Apple
    Silicon hardware, even under Rosetta 2. (#61750, jmr in 05cd570)

MacPorts 2.10.0

07 Aug 16:20
v2.10.0
Compare
Choose a tag to compare

Changes since 2.9.3:

  • port space no longer overcounts the space used by ports that
    install links. (#66526, jmr in 11662bd)

  • The number of outdated ports is printed after running
    port selfupdate. (#33820, thelastlin in 4ae6d98)

  • port selfupdate now checks whether MacPorts base is outdated by
    downloading a small file, and only downloads and extracts the
    source code (via http(s)) if a new version needs to be installed.
    Integrity of the source is checked using OpenBSD's signify(1).
    The old rsync method is used as a fallback if the new method fails.
    (#38265, cal in dd3acc4)

  • Line continuation is supported in macports.conf by ending lines
    with a backslash. (jmr in b86ef1e)

  • Ports' files are now activated using clonefile() when on a
    filesystem that supports cloning (such as APFS). This should
    perform better and use less storage for active ports. Port images
    are stored as directories rather than archives in this case. A
    portimage_mode option has been added to macports.conf to
    enable changing which method is used. (#69555, jmr in 4504942)

  • The middle part of bin:, lib:, and path: depspecs is no longer
    interpreted as a regex. This was mostly undocumented, almost
    never used, and made it difficult to use paths containing
    characters with special meaning in regexes.
    (#69585, jmr in e0c1226)

  • Added port migrate action, which can be used after moving to a
    new major OS version or CPU architecture to reinstall MacPorts
    base and installed ports if needed. (umeshksingla in 6e2f453,
    cal in 3f83ad1, 4317a32, f40f655, 72478b1 etc.)

  • Added -t and -N options to the default patch.pre_args, to prevent
    patch(1) on recent macOS versions from silently reverse-applying
    already-applied patches. (vallon in b1f59d8)

  • Updated the bundled Tcl to 8.6.14. (jmr in bc46d68)

  • Added test.asroot option. (jmr in 6f0de6c)

  • Prevented port rdeps --full from looping infinitely when there
    are circular dependencies. (#62711, jmr in 49df406)

  • Performance improvements for many operations, particularly
    boolean expressions and Portfile parsing. (jmr in a28e81c,
    169b1ed, 2f3d072, c97e75d, 341d9a0, 46bc1af, etc.)

  • Add progress bars to slow activation and deactivation operations.
    (cal in b78e320, 5e669e4, 31c2851, cb33058, effd435)

MacPorts 2.10.0-rc1

02 Aug 12:22
v2.10.0-rc1
Compare
Choose a tag to compare
MacPorts 2.10.0-rc1 Pre-release
Pre-release

Changes since beta2:

  • Version number only.
0