macports-base

The MacPorts command-line client

BSD-3-CLAUSE License

Stars
861
Committers
108

Bot releases are hidden (Show)

macports-base - MacPorts 2.4.0

Published by jmroot over 7 years ago

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,
    manpages written by cal, jmr, raimue, ionic, jeremyhu,
    #44530, #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)
  • Display notes for installed or updated ports at the end of the
    installation to prevent them from getting lost in the scrolling output.
    (#24507, cal in r118304, patch by snc)
  • Show date in verbose output of 'port installed'
    (raimue in r146757, r152685)
  • Added "setunrequested" alias for "unsetrequested" command.
    (ionic in r130217)
  • 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 and r118298)
  • Added macports_version to the Portfile execution context, to allow
    checking the current MacPorts version in Portfiles.
    (cal in r134511)
  • Add depends_test to handle the dependencies for the test phase of ports.
    (#38208, khindenburg in r140488)
  • Remove "support" for rpm and deb packages in MacPorts, leaving pkg/mpkg.
    (afb in r123004)
  • Remove deprecated rpm-vercomp function, ports should use vercmp instead.
    (afb in r123005)
  • Use pkgbuild instead of PackageMaker.app in 'port pkg' on newer systems.
    (#42725, jmr in dd89bb8)
  • Fixed a bug that could cause installation of ports with large numbers of
    dependencies to fail due to running out of file descriptors.
    (#50986, jmr in 0fd195f)
  • 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, jmr in 4972592)
  • Fixed building dmgs of ports with a non-zero revision.
    (#51136, jmr in 62d7125, e0c7f1c, 75584d8)
  • Fix 'port info' output for multi-valued maintainers
    (#52928, raimue in ba2002c)
macports-base - MacPorts 2.4.0-rc1

Published by jmroot over 7 years ago

Changes since beta1:

  • 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, jmr in 4972592)
  • Fixed a few more issues with pkg filenames. (jmr in e0c7f1c, 75584d8)
macports-base - MacPorts 2.4.0-beta1

Published by jmroot almost 8 years ago

  • 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,
    manpages written by cal, jmr, raimue, ionic, jeremyhu,
    #44530, #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)
  • Display notes for installed or updated ports at the end of the
    installation to prevent them from getting lost in the scrolling output.
    (#24507, cal in r118304, patch by snc)
  • Show date in verbose output of 'port installed'
    (raimue in r146757, r152685)
  • Added "setunrequested" alias for "unsetrequested" command.
    (ionic in r130217)
  • 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 and r118298)
  • Added macports_version to the Portfile execution context, to allow
    checking the current MacPorts version in Portfiles.
    (cal in r134511)
  • Add depends_test to handle the dependencies for the test phase of ports.
    (#38208, khindenburg in r140488)
  • Remove "support" for rpm and deb packages in MacPorts, leaving pkg/mpkg.
    (afb in r123004)
  • Remove deprecated rpm-vercomp function, ports should use vercmp instead.
    (afb in r123005)
  • Use pkgbuild instead of PackageMaker.app in 'port pkg' on newer systems.
    (#42725, jmr in dd89bb8)
macports-base - MacPorts 2.3.5

Published by raimue almost 8 years ago

  • Updated compiler selection for macOS 10.12 Sierra
    (jeremyhu in r141134 and r150305)
  • Do not use default archive_sites for custom ports trees
    (raimue in r147456)
  • Prune symlinks to deleted libtool archives (.la)
    (#40935, jmr in r119571, r119594, r119595)
  • Return an error if livecheck matched a version older than the current
    version.
    (jmr, raimue in r127797, r149299)
  • Permit pkg phase to be run as root, if needed for additional
    modifications in destroot.
    (ctreleaven in r152115)
  • Ignore warnings on stderr for archive extraction to allow use of gnutar.
    (#42492, cal in r132312)
  • Create the documented porthier(7) directory structure in ${prefix}/var
    and ${prefix}/share for destroot phase.
    (#45434, #47688, ryandesign in r135998, r135999)
  • When syncing a ports tree failed, operation could continue with the
    wrong uid.
    (#43202, cal in r118570)
  • Change default of livecheck.ignore_sslcert to "no".
    (#52515, raimue in r153648)
  • No longer check Subversion properties in 'port lint'
    (#48577, ryandesign in r153865)
  • Fix problems with the postflight script in the installer.
    (#43875, #43749, cal in r122042, r122044, r154073, r154110)
  • Warn when the obsolete Subversion repository is used.
    (raimue in r154451)
  • port lint: warn if obsolete $Id$ keyword is used.
    (#52757, raimue in fc45aaf)
  • Support multi-valued entries in the maintainers field and allow GitHub
    usernames as maintainers
    (cal in 30c27d5)