On Wed May 22, 2024 at 07:02:13PM GMT, Jeremie Courreges-Anglas wrote: > 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.
I'm happy to drop the docs otherwise I think we have to make Splash backend support (Whatever this is) in poppler optional. poppler-24.04.0/CMakeLists.txt option(ENABLE_BOOST "Use boost (for Splash backend performance)." ON) I just open the door someone else has to go through. > > 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