Bug 279962

Summary: devel/libaravis: Fails to build with libxml2 2.13.1
Product: Ports & Packages Reporter: Daniel Engberg <diizzy>
Component: Individual Port(s)Assignee: Zsolt Udvari <uzsolt>
Status: In Progress ---    
Severity: Affects Only Me CC: rozhuk.im, uzsolt
Priority: --- Flags: bugzilla: maintainer-feedback? (rozhuk.im)
Version: Latest   
Hardware: Any   
OS: Any   
Bug Depends on:    
Bug Blocks: 279705    
Attachments:
Description Flags
patch
rozhuk.im: maintainer-approval+
fix configure phase none

Description Daniel Engberg freebsd_committer freebsd_triage 2024-06-24 18:21:55 UTC
Requires PR 279705 to build (deps)

https://pdr2.bofh.network/data/140-diizzy/libxml2-libxslt-run2/logs/errors/libaravis-0.8.20_3.log
Comment 1 Daniel Engberg freebsd_committer freebsd_triage 2024-06-24 18:23:14 UTC
Err, PR 279741 for build deps
Comment 2 Daniel Engberg freebsd_committer freebsd_triage 2024-07-21 09:33:03 UTC
Friendly ping
Comment 3 Ivan Rozhuk 2024-07-22 05:09:56 UTC
Created attachment 252219 [details]
patch

Here updated to 0.8.31 version.
Also drop maintainer.
Comment 4 Zsolt Udvari freebsd_committer freebsd_triage 2024-08-07 06:24:48 UTC
Created attachment 252582 [details]
fix configure phase

Fails in configure phase:
docs/reference/aravis/meson.build:35:24: ERROR: Unknown variable "aravis_gir".

If I remove option GIR and enable introspection it builds fine. And builds fine with libxml2 2.13.3 too (https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=279705#c22).

New patch attached (pet portfmt, portclippy too).

If it's right I'll commit it.