Releases: freebsd/pkg
Releases · freebsd/pkg
2.0.5
2.0.4
2.0.3
2.0.2
2.0.1
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
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
Release 1.20.0
- update libucl to latest version
- update sqlite to latest version
- remove support for pkg_* tools backward compatibility
- add and autoremove command now respects provides/requires and shlibs provides/requires
- improve SRV and HTTP mirroring: reducing the number of round trips
- replace bundled libfetch with a stripped down bundled libcurl (only used for http(s))
- new COMPRESSION_FORMAT configuration entry in pkg.conf
- periodic script: Use locale-agnostic (ISO 8601)
- Add support for openssl3