Re: git: b9c97175e454 - main - ports-mgmt/pkg-devel: update to 2.7.99.2

From: Mark Millard <marklmi_at_yahoo.com>
Date: Wed, 20 May 2026 22:41:28 UTC
On 5/20/26 14:52, Baptiste Daroussin wrote:
> The branch main has been updated by bapt:
> 
> URL: https://cgit.FreeBSD.org/ports/commit/?id=b9c97175e45479d1f929ed43ffa766537e59bd11
> 
> commit b9c97175e45479d1f929ed43ffa766537e59bd11
> Author:     Baptiste Daroussin <bapt@FreeBSD.org>
> AuthorDate: 2026-05-20 21:51:16 +0000
> Commit:     Baptiste Daroussin <bapt@FreeBSD.org>
> CommitDate: 2026-05-20 21:52:32 +0000
> 
>     ports-mgmt/pkg-devel: update to 2.7.99.2
>     
>     Changes:
>     - periodic: daily checksum is now off by default
>     - extract: prefer mtime from manifest over archive
>     - db: fix some concurrency issues
>     - which: always show the matched path
>     - checksum: new pkg-checksum(8) command to generate and validate checksums
>     - checksum: use blake2b everywhere we can
>     - repo: use blake2 instead of sha256
>     - rwhich: implement file tracking and search for remote repositories
>     - backup_lib: prevent accumulating old libs and badly match them
>     - backup_lib: fix backup_library with rootdir
>     - pkg-which: fix spurious warning message with -p
>     - progress: don't add new line for file_meta and dir_meta event
>     - fix: replace system() with execlp() for man page display
>     - fix: query_select discards valid input on EOF without newline
>     - fix: harden input validation found by fuzzing
>     - fix: handle trailing %% in printf format strings
>     - fix: handle empty string in pkg_deps_parse_formula()
>     - refactor: convert all internal linked lists (utlist.h) to vec
>     - libelf: fix Linux/powerpc64 build
>     - libecc: support Linux/ppc64
>     - manpages: add documentation for pkg-checksum(8) and pkg_checksum(3)
>     - plug multiple memory leaks and fix resource leaks
>     - lots of code cleanup
>     - update sqlite to 3.53.1
>     - update lua to 5.4.8
>     - update libucl to 0.9.4
> ---
>  . . .

I expect that the 16 various manpage's updated for case sensitivity
corrections made on main should be involved. The commits predated 2.7.5
but 2.7.5 did not include them. An example (from main's pkg-install.8):

 case sensitive.
+This is the default, unless modified by setting
+.Ev CASE_SENSITIVE_MATCH
+to false in
+.Pa pkg.conf .
. . .
 case insensitive.
-This is the default, unless modified by setting
-.Ev CASE_SENSITIVE_MATCH
-to true in
-.Pa pkg.conf .


Related, but unchanged in main is:

pkg/src/pkg.conf.sample

indicating:

# Configuration options -- default values.
. . .
#CASE_SENSITIVE_MATCH = false;
. . .

instead of having what it should have now:

#CASE_SENSITIVE_MATCH = true;


-- 
===
Mark Millard
marklmi at yahoo.com