HomeFreeBSD

ports-mgmt/pkg: update to 2.4.1

Description

ports-mgmt/pkg: update to 2.4.1

Changes from 2.4.0 to 2.4.1

  • Fix 32bit regression
  • cleanup trigger(5) manpage
  • fix a crash during 3 way merge

Changes form 2.3.0 to 2.4.0

  • Use line buffering for the metalog file handle
  • Fix bug making pkg delete too many directories in case of split upgrades
  • BACKUP_LIBRARIES now create one backup package per source package
  • new metalog_copy lua function to create entries in the metalog cloning metadata from another file
  • New OSVF Parser
  • New CPE Parser/Emitter
  • Lots of code cleanup and simplification
  • Add support for system triggers (triggers in /usr/share/pkg/triggers)
  • pkg check now respects -r (rootdir)
  • relax ABI checking
  • Lots of improvements and bugs fixes regaring BACKUP_LIBRARIES features
  • Integrate BACKUP_LIBRARIES in the solver
  • Add vital flag to the list of flag which we need to consider for package reinstallation
  • tack uname, gname, mtime, permissions and fflags in the db and in the manifest instead of relying on the tar informations. which gives us pkg check -m to check for for metadata changes.
  • METALOG: add entries for intermediate directories
  • better 404 reporting
  • fix return code for pkg upgrade -n
  • new pkg sets alias example in default pkg.conf
  • new DEBUG_SCHEDULER_DOT_FILE option to generate a graphviz DOT format for the job graph
  • loosen ordering for upgrade jobs (reduces a lot the number of split upgrades and speed up the scheduler on setup with large number of packages.)

Pr: 290659
Exp-run: antoine

Details

Provenance
baptAuthored on Nov 4 2025, 7:59 AM
Parents
R11:0cebd42d1ea8: misc/{,py-}openvdb: update 12.0.1 → 13.0.0
Branches
Unknown
Tags
Unknown