svn commit: r366936 - head/devel/avr-libc

Alexey Dokuchaev danfe at FreeBSD.org
Tue Sep 2 03:54:13 UTC 2014


On Mon, Sep 01, 2014 at 11:35:52PM -0400, Adam Weinberger wrote:
> On 1 Sep, 2014, at 23:15, Alexey Dokuchaev <danfe at FreeBSD.org> wrote:
> > On Mon, Sep 01, 2014 at 07:26:04PM +0000, Adam Weinberger wrote:
> >> New Revision: 366936
> >> URL: http://svnweb.freebsd.org/changeset/ports/366936
> >> 
> >> Log:
> >>  The doxygen build was failing on 8 and 9 for non-obvious reasons.
> >>  As a stopgap (and as a favour to anyone building from ports ;-), change
> >>  the DOCS option to DOXYGEN, and default it to off.
> > 
> > Thanks for bringing more sanity to ports!  Doxygen should be default to off
> > everywhere indeed.
> 
> The problem with the doxygen issue is that it only negatively affects people
> who build from ports. It's generally a build-time dependency only.

If maintainer insists on having generated docs in the official packages, they
can always do something like this:

  .if defined(BATCH) || defined(PACKAGE_BUILDING)
  OPTIONS_DEFAULT+=	DOXYGEN
  .endif

Then they would be happy and people who install from the ports tree (the old
way) would not be upset by default option as well.

> The crucially important thing, from my perspective, is that any port that
> requires doxygen HAS TO say so up front! The fact that some ports hide
> doxygen behind the DOCS option means that I have to inspect every single
> port's Makefile before I install it.

Ditto.  I cannot emphasize more on how annoying this manual checking is.

./danfe


More information about the svn-ports-head mailing list