Index | Thread | Search

From:
Jeremie Courreges-Anglas <jca@wxcvbn.org>
Subject:
Re: math/lapack,-cblas,-blas,-docs
To:
Rafael Sadowski <rafael@sizeofvoid.org>
Cc:
ports <ports@openbsd.org>, Steven Mestdagh <steven@openbsd.org>
Date:
Wed, 22 May 2024 19:02:13 +0200

Download raw body.

Thread
  • Steven Mestdagh:

    math/lapack,-cblas,-blas,-docs

  • Jeremie Courreges-Anglas:

    math/lapack,-cblas,-blas,-docs

  • 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
    
    
    
  • Steven Mestdagh:

    math/lapack,-cblas,-blas,-docs

  • Jeremie Courreges-Anglas:

    math/lapack,-cblas,-blas,-docs