svn commit: r528500 - in head/math: . dune-spgrid dune-spgrid/files

Mathieu Arnold mat at FreeBSD.org
Tue Mar 17 07:34:47 UTC 2020


On Mon, Mar 16, 2020 at 07:47:42PM -0700, Yuri wrote:
> On 2020-03-16 01:45, Mathieu Arnold wrote:
> > DOCS CANNOT bring in doxygen.  You MUST use a DOXYGEN option for that.
> 
> 
> What is confusing about this is that if to make it this way:
> 
> OPTIONS_DEFINE= DOCS DOXYGEN
> OPTIONS_SUB=    yes
> 
> DOCS_CMAKE_BOOL=        FREEBSD_INSTALL_DOCS
> DOCS_BUILD_DEPENDS=     latex:print/tex-formats \
>                         sphinx-build:textproc/py-sphinx
> 
> DOXYGEN_BUILD_DEPENDS=  doxygen:devel/doxygen
> DOXYGEN_IMPLIES=        DOCS
> 
> this would allow an invalid combination of options DOCS=ON DOXYGEN=OFF.
> Instead of a binary DOCS option it becomes a tri-state option with one of 3
> choices being invalid.

Maybe I am missing something.

If the docs need to be built with doxygen, you create a DOXYGEN option
to build the docs, and you put all the docs building stuff in that
DOXYGEN option.

-- 
Mathieu Arnold
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 963 bytes
Desc: not available
URL: <http://lists.freebsd.org/pipermail/svn-ports-all/attachments/20200317/6d925895/attachment-0001.sig>


More information about the svn-ports-all mailing list