pkgsrc-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: pkg/60027: circular dependencies (doxygen, among others)
The following reply was made to PR pkg/60027; it has been noted by GNATS.
From: Thomas Klausner <wiz%netbsd.org@localhost>
To: NetBSD bugtracking <gnats-bugs%netbsd.org@localhost>
Cc:
Subject: Re: pkg/60027: circular dependencies (doxygen, among others)
Date: Sun, 22 Feb 2026 08:27:01 +0100
The problem is that many 'doc' options (disabled by default) will
currently not work.
Due to an upstream decision, py-libxml2 needs doxygen to build now,
which is a heavy dependency. Many doc options need gtk-doc and itstool
which uses py-libxml2.
One loop is like this (from Marc Baudoin on pkgsrc-users):
graphviz-12.2.1nb8
gd-2.3.3nb17
raqm-0.10.4
harfbuzz-12.3.2
gtk-doc-1.34.0nb7
yelp-tools-42.1nb7
yelp-xsl-42.1
itstool-2.0.7nb5
py313-libxml2-2.15.1
doxygen-1.16.1nb1
graphviz-12.2.1nb8
There's an itstool issue to change from py-libxml2 to py-lxml, which
would solve this.
https://github.com/itstool/itstool/pull/57
but it hasn't been accepted by upstream yet.
A workaround is turning off the locally-enabled 'doc' options.
Thomas
Home |
Main Index |
Thread Index |
Old Index