git: 460f6d861e43 - main - ports-mgmt/pkg: update to 2.0.0

From: Baptiste Daroussin <bapt_at_FreeBSD.org>
Date: Wed, 22 Jan 2025 10:43:10 UTC
The branch main has been updated by bapt:

URL: https://cgit.FreeBSD.org/ports/commit/?id=460f6d861e431f8952debe0ee74c40a6a6a583e7

commit 460f6d861e431f8952debe0ee74c40a6a6a583e7
Author:     Baptiste Daroussin <bapt@FreeBSD.org>
AuthorDate: 2025-01-22 10:36:51 +0000
Commit:     Baptiste Daroussin <bapt@FreeBSD.org>
CommitDate: 2025-01-22 10:37:45 +0000

    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
---
 ports-mgmt/pkg/Makefile  | 2 +-
 ports-mgmt/pkg/distinfo  | 6 +++---
 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