Date: Sun, 10 Apr 2022 19:17:02 +0000 From: bugzilla-noreply@freebsd.org To: desktop@FreeBSD.org Subject: [Bug 262853] textproc/libxslt and textproc/libxml2: circular dependencies when using CMake Message-ID: <bug-262853-39348-ldMHROP0uA@https.bugs.freebsd.org/bugzilla/> In-Reply-To: <bug-262853-39348@https.bugs.freebsd.org/bugzilla/> References: <bug-262853-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=3D262853 --- Comment #23 from commit-hook@FreeBSD.org --- A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=3D57dd5abd6018e0bec9e5b7c406268b3= 49da4b7e7 commit 57dd5abd6018e0bec9e5b7c406268b349da4b7e7 Author: Charlie Li <vishwin@FreeBSD.org> AuthorDate: 2022-04-10 18:43:18 +0000 Commit: Charlie Li <vishwin@FreeBSD.org> CommitDate: 2022-04-10 19:11:40 +0000 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) textproc/libxml2/Makefile | 59 ++++++++++++++----= ---- textproc/libxml2/distinfo | 6 +-- textproc/libxml2/files/extra-patch-docs (gone) | 11 ---- textproc/libxml2/files/patch-CMakeLists.txt (gone) | 29 ----------- textproc/libxml2/files/patch-Makefile.in (new) | 47 +++++++++++++++++ textproc/libxml2/files/patch-config.h.in (new) | 11 ++++ textproc/libxml2/files/patch-configure (new) | 11 ++++ .../libxml2/files/patch-libxml-2.0.pc.in (gone) | 11 ---- textproc/libxml2/pkg-plist | 29 ++--------- textproc/libxslt/Makefile | 6 +-- textproc/py-libxml2/Makefile | 38 +++++--------- 11 files changed, 128 insertions(+), 130 deletions(-) --=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-262853-39348-ldMHROP0uA>