Created attachment 247180 [details] Patch for gupnp-av Backport following commits from upstream to fix build with newer versions of libxml2 and pkg-config file: 767388bc16e08d4e1e1f419555165cc1816be931 bff65db081ee1ee5df0a42231ebf8e8fbb27cccf 9557768121d54fdcedabe7544863515d6a813354 1e10a41fcef6ae0d3e89958db89bc22398f3b4f1 References: https://gitlab.gnome.org/GNOME/gupnp-av/-/commit/767388bc16e08d4e1e1f419555165cc1816be931 https://gitlab.gnome.org/GNOME/gupnp-av/-/commit/bff65db081ee1ee5df0a42231ebf8e8fbb27cccf https://gitlab.gnome.org/GNOME/gupnp-av/-/commit/9557768121d54fdcedabe7544863515d6a813354 https://gitlab.gnome.org/GNOME/gupnp-av/-/commit/1e10a41fcef6ae0d3e89958db89bc22398f3b4f1 Compile tested on 14.0-RELEASE (amd64), with PR 273210 applied Without PR 273210 applied Poudriere testport OK 12.4-RELEASE (amd64) Poudriere testport OK 13.2-RELEASE (amd64) Poudriere testport OK 14.0-RELEASE (amd64)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=4d96af767a5090ac0f40aa90aa17abfa7bb914ef commit 4d96af767a5090ac0f40aa90aa17abfa7bb914ef Author: Po-Chuan Hsieh <sunpoet@FreeBSD.org> AuthorDate: 2023-12-25 09:03:21 +0000 Commit: Po-Chuan Hsieh <sunpoet@FreeBSD.org> CommitDate: 2023-12-25 09:03:21 +0000 net/gupnp-av: Backport upstream fixes - Fix Requires: line of pkg-config file [1] - Fix build with libxml2 2.11+ [2][3][4] - Bump PORTREVISION for package change PR: 275865 Submitted by: diizzy Obtained from: https://gitlab.gnome.org/GNOME/gupnp-av/-/commit/767388bc16e08d4e1e1f419555165cc1816be931 [1] https://gitlab.gnome.org/GNOME/gupnp-av/-/commit/bff65db081ee1ee5df0a42231ebf8e8fbb27cccf [2] https://gitlab.gnome.org/GNOME/gupnp-av/-/commit/9557768121d54fdcedabe7544863515d6a813354 [3] https://gitlab.gnome.org/GNOME/gupnp-av/-/commit/1e10a41fcef6ae0d3e89958db89bc22398f3b4f1 [4] net/gupnp-av/Makefile | 2 +- net/gupnp-av/files/patch-libxml2 (new) | 69 +++++++++++++++++++++++++++++++ net/gupnp-av/files/patch-pkg-config (new) | 17 ++++++++ 3 files changed, 87 insertions(+), 1 deletion(-)
Committed. Thanks!