[Bug 297302] misc/xdelta3: Update to 3.2.0 and take maintainership

[email protected] Wed, 05 Aug 2026 19:10:24 +0000
Newsgroups gmane.os.freebsd.devel.ports.bugs
Message-ID <[email protected]/bugzilla/>
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D297302

            Bug ID: 297302
           Summary: misc/xdelta3: Update to 3.2.0 and take maintainership
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: [email protected]
          Reporter: [email protected]

Created attachment 273491
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D273491&action=
=3Dedit
misc/xdelta3: update to 3.2.0 and take maintainership

Update misc/xdelta3 from 3.1.0 to 3.2.0 and take maintainership (as
[email protected]).

Changes:
- Switch the upstream build from Autotools to CMake (see
https://github.com/jmacd/xdelta)
- Update the declared license from GPLv2+ to Apache 2.0 (as per
https://github.com/jmacd/xdelta)
- Provide BLAKE3 1.8.5 locally so CMake performs no network fetch
- Enable armor support and the static-library build
- Install the public header, static library, pkg-config file, and CMake
  package metadata
- Remove the obsolete regtest patch (not required anymore due to changes to=
 the
build infrastructure)
- Update WWW, COMMENT, and pkg-descr to reflect these chagnes
- Add a complete pkg-plist

QA:
- portclippy --strict: clean
- portfmt -D: clean
- portlint -C: looks fine
- make test: 3/3 tests passed
- poudriere testport on 15.1-RELEASE-p2 arm64
- poudriere testport on 15.0-RELEASE-p12 arm64
- poudriere testport on 14.4-RELEASE-p8 arm64
- Armored and non-armored encode/decode round trips
- Installed CMake consumer using xdelta3::xdelta3
]
=3D=3D

Added:
- misc/xdelta3/pkg-plist

Deleted:
- misc/xdelta3/files/patch-testing_regtest.cc (not required anymore)

--=20
You are receiving this mail because:
You are the assignee for the bug.=