Created attachment 251460 [details] Patch for libxml++26 * Switch to Meson * Remove REFERENCE_PORT section * Rework and Makefile for readbility and more closely follow Porters Handbook Compile tested on FreeBSD 14.0-RELEASE (amd64) (make, make check-plist, make test) Poudriere testport OK 13.2-RELEASE (amd64) Poudriere testport OK 14.0-RELEASE (amd64)
Created attachment 251472 [details] Patch for libxml++26 Fix .pc file
Poudriere testport OK 13.2-RELEASE (amd64) - With current version of libxml2 in tree
^Triage: reporter is committer, assign accordingly.
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=b1421c879e9188791dc18b40233fa7a30d948754 commit b1421c879e9188791dc18b40233fa7a30d948754 Author: Daniel Engberg <diizzy@FreeBSD.org> AuthorDate: 2024-07-04 18:00:10 +0000 Commit: Daniel Engberg <diizzy@FreeBSD.org> CommitDate: 2024-07-04 18:28:23 +0000 textproc/libxml++26: Update to 2.42.3 * Switch to Meson * Remove REFERENCE_PORT section * Rework port Makefile for readbility and more closely follow Porters Handbook PR: 279745 Approved by: portmgr (maintainer timeout, 2+ weeks) textproc/libxml++26/Makefile | 37 ++++++++-------------- textproc/libxml++26/distinfo | 6 ++-- .../files/patch-libxml++-2.6.pc.in (new) | 8 +++++ textproc/libxml++26/files/patch-meson.build (new) | 20 ++++++++++++ 4 files changed, 44 insertions(+), 27 deletions(-)