Re: libxml2 Port Blocking Upgrades - RESOLVED!
- Reply: Charlie Li : "Re: libxml2 Port Blocking Upgrades - RESOLVED!"
- In reply to: Herbert J. Skuhra: "Re: libxml2 Port Blocking Upgrades"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Wed, 13 Apr 2022 12:31:39 UTC
Hi all.
Just an update - looks like the latest Ports update has fixed this issue.
Based on what I can find online, it seems the issues were related to this:
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=262940
It would appear the developers were trying to switch from CMake to
Autotools for libxml2, and that turned out pretty nasty.
Both the latest libxml2 (2.9.13_2) and libxslt (1.1.35_3) ports had the
exact same update for their recent fix, this week:
textproc/{,py-}libxml2: switch back to autotools
See notes in Makefile and linked PRs.
While here, disable the ICU option by default. CFLAGS for libicu
are passed to libxml2's consumers when the option is enabled. As
icu's API is not stable between versions, PORTREVISION bumps can
get missed.
Additionally, properly exclude all OPTIONS from py-libxml2 and
prevent do-configure from unnecessarily running.
Co-authored-by: diizzy
PR: 262853, 262940, 262877
Approved by: fluffy (mentor)
I can confirm that all problematic boxes that failed this update for me
are now updating fine.
Thank you all for your support, including those who reached out
privately. It's most appreciated. Thanks.
Mark.