Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 19 Oct 2017 16:28:59 -0400
From:      Steve Wills <swills@FreeBSD.org>
To:        Jan Beich <jbeich@FreeBSD.org>
Cc:        Shane <FreeBSD@ShaneWare.Biz>, ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   Re: svn commit: r452419 - in head/graphics: . ptex ptex/files
Message-ID:  <1405827a-df6f-26fb-f769-c42cd77ba101@FreeBSD.org>
In-Reply-To: <fuaf-c90s-wny@FreeBSD.org>
References:  <201710191310.v9JDAmdQ047764@repo.freebsd.org> <fuaf-c90s-wny@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Hi,

On 10/19/2017 14:00, Jan Beich wrote:
> Steve Wills <swills@FreeBSD.org> writes:
> 
>> +PORTNAME=	ptex
> [...]
>> +GH_PROJECT=	ptex
> 
> One of these is redundant.
> 
>> +PORTVERSION=	2.1.28
>> +GH_TAGNAME=	v${PORTVERSION}
> 
> Use DISTVERSIONPREFIX.
> 
> https://www.freebsd.org/doc/en/books/porters-handbook/makefile-distfiles.html#makefile-master_sites-github-ex3
> 

Yeah, sorry, I should have looked closer at these.

>> +DOCS_BUILD_DEPENDS=	doxygen:devel/doxygen
> 
> Maybe rename to DOXYGEN, so users can disable it globally via OPTIONS_UNSET.
> DOCS is enabled by default, so you may want to enable DOXYGEN as well.
> 
> https://lists.freebsd.org/pipermail/freebsd-ports/2015-March/098258.html
> https://svnweb.freebsd.org/changeset/ports/428947
> https://svnweb.freebsd.org/changeset/ports/429005
> https://svnweb.freebsd.org/changeset/ports/429007
> https://svnweb.freebsd.org/changeset/ports/429087
> https://svnweb.freebsd.org/changeset/ports/429088
> https://svnweb.freebsd.org/changeset/ports/429089
> https://svnweb.freebsd.org/changeset/ports/429090
> https://svnweb.freebsd.org/changeset/ports/429091
> https://svnweb.freebsd.org/changeset/ports/429092
> https://svnweb.freebsd.org/changeset/ports/429093
> https://svnweb.freebsd.org/changeset/ports/429094
> https://svnweb.freebsd.org/changeset/ports/429095
> https://svnweb.freebsd.org/changeset/ports/429096
> https://svnweb.freebsd.org/changeset/ports/429098
> https://svnweb.freebsd.org/changeset/ports/429099
> https://svnweb.freebsd.org/changeset/ports/429228 (reverts r429099)
> https://svnweb.freebsd.org/changeset/ports/429229 (reverts r429097)
> 

I'll have to look at this more, but right now I'm leaning against making 
a special case just because the docs are built with Doxygen. (Yes, the 
ruby ports have it, but they also have other docs, so the doxygen docs 
there are more like "additional docs" and aren't really that useful.)

>> +.include <bsd.port.options.mk>
> 
> Unused line. Nothing later uses .if/.for conditionals.
> 

Ok, that makes sense.

>> ++#if !defined(__FreeBSD__)
>> + #include <alloca.h>
>> ++#endif
> 
> None of BSDs have <alloca.h>, including DragonFly which is a downstream
> consumer of FreeBSD Ports.
> 

Right, hence not including it if __FreeBSD__ is defined. What change are 
you looking for?

Steve



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1405827a-df6f-26fb-f769-c42cd77ba101>