HomeFreeBSD

ports-mgmt/pkg: update to 1.21.0

Description

ports-mgmt/pkg: update to 1.21.0

Changes since latest 1.20.0

  • new event PKG_EVENT_PKG_ERRNO
  • add: only generates .pkgsave when really needed
  • repo:
    • remove the ability to create v1 repository format
    • remove ability to produce meta.{pkg,txz} unused since 1.13
    • replace packagesite.pkg with data.pkg (new extensible format)
    • keep producing packagesite.pkg for backward compatibility
    • local repository information is now located in /var/dbv/repos/<reponame/*
  • support job cancellation (packagekit support)
  • update bundle code to latest versions:
    • libcurl
    • sqlite
    • lua
    • libucl
  • plist keywords:
    • new @override_prefix
    • new @var key value (able to expand %%key%%)
  • scripts:
    • new variable PKG_ISCHROOTED for script to be aware if being run bia pkg -c
  • update:
    • prevents concurrent pkg update to compete
  • pkgbase:
    • .snap now comes after .alpha in versionning
  • key:
    • new subcommand to be able to generate signature keys
  • signatures:
    • add support ECDSA and EdDSA for all its signature mechanism
  • elfhints:
    • pkg now supports elfhints of any byte-order on FreeBSD
  • solver:
    • prevent directly in the solver the ability to remove vital or locked packages

PR: 277978
Exp-run: antoine

Details

Provenance
baptAuthored on Apr 2 2024, 1:16 PM
Parents
R11:1b1fb992540f: ports-mgmt/pkg-devel: update to 1.21.99.0
Branches
Unknown
Tags
Unknown