On Sun, May 19, 2024 at 06:48:17PM +0200, Rafael Sadowski wrote: > Before I go deeper into the rabbit hole I would like to ask for > feedback. Below you can see my idea. I would like to update lapack, > blas and cblas. Upstream project has decided to use cmake and build > everything in one. I like it because it makes the current situation > simple. > > My suggestion is to split this into a MULTI-PACKAGE. > > A diff speaks more than 1000 words: [...] > +BUILD_DEPENDS += devel/doxygen > +CONFIGURE_ARGS += -DBUILD_MAN_DOCUMENTATION=ON
The dep on doxygen creates a loop. If you really want to keep doxygen, which is apparently required to build the docs, then you'll need some trick. dpb log excerpt: ---------------------------------------------------------------------- archivers/innoextract not built devel/boost -> math/py-numpy,python3 -> math/lapack,-cblas -> devel/doxygen -> math/graphviz -> print/poppler -> devel/boost astro/calcmysky not built math/eigen3 -> math/suitesparse -> math/lapack -> devel/doxygen -> math/graphviz -> print/poppler -> devel/boost -> math/py-numpy,python3 -> math/lapack,-cblas -> devel/doxygen astro/kstars not built math/eigen3 -> math/suitesparse -> math/lapack -> devel/doxygen -> math/graphviz -> print/poppler -> devel/boost -> math/py-numpy,python3 -> math/lapack,-cblas -> devel/doxygen astro/py-astropy,python3 not built math/py-numpy,python3 -> math/lapack,-cblas -> devel/doxygen -> math/graphviz -> print/poppler -> devel/boost -> math/py-numpy,python3 astro/py-erfa,python3 not built math/py-numpy,python3 -> math/lapack,-cblas -> devel/doxygen -> math/graphviz -> print/poppler -> devel/boost -> math/py-numpy,python3 astro/py-jplephem,python3 not installable math/py-numpy,python3 -> math/lapack,-cblas -> devel/doxygen -> math/graphviz -> print/poppler -> devel/boost -> math/py-numpy,python3 astro/py-sgp4,python3 not installable math/py-numpy,python3 -> math/lapack,-cblas -> devel/doxygen -> math/graphviz -> print/poppler -> devel/boost -> math/py-numpy,python3 astro/py-skyfield,python3 not installable math/py-numpy,python3 -> math/lapack,-cblas -> devel/doxygen -> math/graphviz -> print/poppler -> devel/boost -> math/py-numpy,python3 astro/siril not built graphics/opencv -> math/py-numpy,python3 -> math/lapack,-cblas -> devel/doxygen -> math/graphviz -> print/poppler -> devel/boost -> math/py-numpy,python3 astro/stellarium not built x11/qt6/qtmultimedia -> x11/qt6/qtquick3d -> multimedia/assimp -> devel/boost -> math/py-numpy,python3 -> math/lapack,-cblas -> devel/doxygen -> math/graphviz -> print/poppler -> devel/boost [snip] ---------------------------------------------------------------------- -- jca