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

Reply via email to