diff options
author | Baptiste Daroussin <bapt@FreeBSD.org> | 2025-01-22 10:36:51 +0000 |
---|---|---|
committer | Baptiste Daroussin <bapt@FreeBSD.org> | 2025-01-22 10:37:45 +0000 |
commit | 460f6d861e431f8952debe0ee74c40a6a6a583e7 (patch) | |
tree | dcd7aaa258bfb55b4f271a37a0a7ac173e909f48 /ports-mgmt | |
parent | 1a1d3b86d1b5a70979c7678d4759002af70a5389 (diff) |
ports-mgmt/pkg: update to 2.0.0
- 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
- 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**: https://github.com/freebsd/pkg/compare/1.21.3...2.0.0
Diffstat (limited to 'ports-mgmt')
-rw-r--r-- | ports-mgmt/pkg/Makefile | 2 | ||||
-rw-r--r-- | ports-mgmt/pkg/distinfo | 6 | ||||
-rw-r--r-- | ports-mgmt/pkg/pkg-plist | 1 |
3 files changed, 5 insertions, 4 deletions
diff --git a/ports-mgmt/pkg/Makefile b/ports-mgmt/pkg/Makefile index 60c7918ecbb0..e6ce27896818 100644 --- a/ports-mgmt/pkg/Makefile +++ b/ports-mgmt/pkg/Makefile @@ -1,5 +1,5 @@ PORTNAME= pkg -DISTVERSION= 1.21.3 +DISTVERSION= 2.0.0 _PKG_VERSION= ${DISTVERSION} CATEGORIES= ports-mgmt diff --git a/ports-mgmt/pkg/distinfo b/ports-mgmt/pkg/distinfo index 66b3ac8a4496..e4749777d150 100644 --- a/ports-mgmt/pkg/distinfo +++ b/ports-mgmt/pkg/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1716390130 -SHA256 (freebsd-pkg-1.21.3_GH0.tar.gz) = dbf84db9f83f5b504e71b57460e9e9dd590871e3cd87f5f7c8a208839d34f0d0 -SIZE (freebsd-pkg-1.21.3_GH0.tar.gz) = 16224122 +TIMESTAMP = 1737542124 +SHA256 (freebsd-pkg-2.0.0_GH0.tar.gz) = 0fc294cd6957b8ee3d475f6eaca5a1c7c7a7c129c5786d64e0ceb347a5d0e68d +SIZE (freebsd-pkg-2.0.0_GH0.tar.gz) = 16390919 diff --git a/ports-mgmt/pkg/pkg-plist b/ports-mgmt/pkg/pkg-plist index eb0d0a1efda4..e97ee7723ac4 100644 --- a/ports-mgmt/pkg/pkg-plist +++ b/ports-mgmt/pkg/pkg-plist @@ -8,6 +8,7 @@ etc/periodic/weekly/400.status-pkg @sample etc/pkg.conf.sample include/pkg.h include/pkg/audit.h +include/pkg/vec.h lib/libpkg.a lib/libpkg.so lib/libpkg.so.4 |