Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 16 Mar 2020 19:47:42 -0700
From:      Yuri <yuri@rawbw.com>
To:        Mathieu Arnold <mat@freebsd.org>
Cc:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   Re: svn commit: r528500 - in head/math: . dune-spgrid dune-spgrid/files
Message-ID:  <290d76ce-7c75-0fea-a4a7-9daac34eb0ee@rawbw.com>
In-Reply-To: <20200316084556.pxewqmvjde4hd6k2@atuin.in.mat.cc>
References:  <202003152005.02FK5cmR076809@repo.freebsd.org> <20200316084556.pxewqmvjde4hd6k2@atuin.in.mat.cc>

next in thread | previous in thread | raw e-mail | index | archive | help
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.


Yuri





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?290d76ce-7c75-0fea-a4a7-9daac34eb0ee>