Skip to content

Releases: freebsd/pkg

2.1.2

24 Apr 03:44
Compare
Choose a tag to compare

Major changes

  • Fix regression introduce in 2.1.1 resulting in a endless loop installing some package with pkg add

Other changes

  • more performance improvements on pkg add

2.1.1

23 Apr 09:19
Compare
Choose a tag to compare

Major Changes

  • pkg add improve performances
  • fix detection of packages which should be upgraded in some corner cases

2.1.0

28 Mar 05:56
Compare
Choose a tag to compare

Major Changes

  • pkg add: now supports shlibs and regular provides/requires
  • info -r and -d now shows shlibs and regular provides/requires
  • new --script-no-exec: which makes pkg dies if a script attempt to exec an
    external binary

Other Changes

  • improve VITAL flag handling
  • upgrade libcurl to latest version
  • fix pkg bootstrap -y
  • libpkg: allow non interactive way to set IGNORE_OSVERSION
  • lots of internal bug fixes

Full Changelog: 2.0.0...2.1.0

2.0.6

11 Feb 12:51
Compare
Choose a tag to compare

Changes

  • sort list before exporting manifest to improve reproducibility
  • only track shared libraries which starts with lib*
  • ignore compat32 libraries on systems installed from sets (vs pkgbase) where
    the lib32 set is not installed.
  • update: now works again on system with less than 300MB of RAM available

2.0.5

28 Jan 08:27
Compare
Choose a tag to compare

Changes

  • Allow ABI_FILE in pkg.conf(5)
  • fix crash in case of conflicts
  • restore flexibility for end user to replace directories with symlinks to
    directories
  • Do not track absolute DT_NEEDED
  • curl: more verbose error message

2.0.4

26 Jan 14:17
Compare
Choose a tag to compare

Changes

  • Fix fetching packages after conflicts
  • Do not track absolute DT_NEEDED

2.0.3

24 Jan 13:05
Compare
Choose a tag to compare

Changes

  • Improve elf format detection
  • Remove debugging printf

2.0.2

23 Jan 16:48
Compare
Choose a tag to compare

Changes

  • Relax OSVERSION requirement

2.0.1

23 Jan 15:39
Compare
Choose a tag to compare

Changes

  • pkg.conf.sample: use consistent UCL syntax
  • version: fix bad usage of pkg_printf
  • ABI: replace notice with warning message
  • fix pkg check -d on systems without pkgbase
  • improve the solver on system without pkgbase

Full Changelog: 2.0.0...2.0.1

2.0.0

22 Jan 10:13
Compare
Choose a tag to compare

Major Changes

  • rework scheduler entirely (Sponsored by the FreeBSD Foundation)
  • add support for using an external tool for 3 way merge (Sponsored by Serenity Cyber Security, LLC)
  • great improvement in portability: now pkg on any OS supported OS can deal with packages built for any supported OS
  • pkg now tracks shlibs with tagging: (Sponsored by the FreeBSD Foundation)
    libfoo.so.1.0.0 - native (no change to status quo)
    libfoo.so.1.0.0:32 - compat 32
    libfoo.so.1.0.0:Linux - compat Linux
    libfoo.so.1.0.0:Linux:32 - compat Linux 32
  • pkg tracks 32bit compat shlibs (Sponsored by the FreeBSD Foundation)
  • pkg can track linux shlibs for linux compatibility (disabled by default) via TRACK_LINUX_COMPAT_SHLIBS
  • new SHLIB_REQUIRE_IGNORE_GLOB and SHLIB_REQUIRE_IGNORE_REGEX to filter out some libraries to be added to shlibs_required list
  • ALTABI is not used anymore at all and is considered deprecated, only ABI is considered
  • MACHO support has been entirely rewritten
  • pkg now tracks libraries for the base system on FreeBSD in both pkgbase and non pkgbase setup

Other Changes

  • upgrade bundled libs to latest version
  • -r now always enable the repository mentioned
  • transaction summary: removed packages are listed at the bottom
  • curl: add support for HTTP_PROXY_AUTH
  • compression: allow defining the number of threads used for zstd and xz compression
  • check -B and -r options have been removed
  • improved granularity of the debug information
  • audit: add -d to allow audit packages in a specified directory
  • fix case sensitivity support for glob searches
  • check: default on -s
  • fetch vuxml over https by default
  • repositories: new subcommand to list repositories
  • plenty of fixes in file:// parsing in urls
  • repo: speed up repository creation
  • fix plenty of memory leaks

Full Changelog: 1.21.3...2.0.0