Date: Thu, 07 Apr 2022 05:52:52 +0000 From: bugzilla-noreply@freebsd.org To: desktop@FreeBSD.org Subject: [Bug 262940] textproc/libxml2 and textproc/py-libxml2: Revert back to GNU Autotools due to some curl dependencies? Message-ID: <bug-262940-39348-4Ao3QCBhCg@https.bugs.freebsd.org/bugzilla/> In-Reply-To: <bug-262940-39348@https.bugs.freebsd.org/bugzilla/> References: <bug-262940-39348@https.bugs.freebsd.org/bugzilla/>
next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D262940 --- Comment #12 from Daniel Engberg <diizzy@FreeBSD.org> --- Update on current issues, (lib)psl issue fixed as of https://cgit.freebsd.org/ports/commit/?id=3D97e347a3a6aa4792eacaa10e6fbf41d= 8b8c73526 - GnuTLS dependencies - If you go a few levels down like enabling DNSTRAP and further you'll run in= to circular dependency depending on what options you enable even using Autotoo= ls (tested) so changning back won't fix the issue. Some for example ends up ha= ving ports depending on CMake which isn't available at the time and there are al= so other libs/ports involved. This is probably why you don't see a Gnutls vari= ant in some distros or we add a note that you may run into circular dependencie= s by enabling Gnutls and other features for ports that are dependencies (not the best solution). Irregardless on what route we take Gnutls and the TPM(1) option (which also causes circular dependency) is probably something we should disable as recommended by upstream and look at supporting TPM2. https://www.gnutls.org/manual/html_node/Trusted-Platform-Module.html but further discussion about this should be made in a for a separate PR (263107= ). Upstream is very supportive, patches have been merged and issues have also = been resolved that we've submitted so I'd like to propose that we keep CMake and backport upstream fixes and add symbol versioning back for now (upstream may remove it later on though, https://gitlab.gnome.org/GNOME/libxml2/-/issues/= 360) I'll prepare a patch during the weekend to collect all issue reported for review. Best regards, Daniel --=20 You are receiving this mail because: You are the assignee for the bug.=
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-262940-39348-4Ao3QCBhCg>