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

Reply via email to