Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 04 Feb 2019 15:00:54 +0100
From:      Jan Beich <jbeich@FreeBSD.org>
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: r492057 - in head: graphics graphics/libplacebo multimedia/vlc
Message-ID:  <pns7-7iw9-wny@FreeBSD.org>
In-Reply-To: <20190204125828.gri2xqlyofffshny@ogg.in.absolight.net> (Mathieu Arnold's message of "Mon, 4 Feb 2019 13:58:28 %2B0100")
References:  <201902031728.x13HSbmg099544@repo.freebsd.org> <20190204125828.gri2xqlyofffshny@ogg.in.absolight.net>

next in thread | previous in thread | raw e-mail | index | archive | help
Mathieu Arnold <mat@FreeBSD.org> writes:

> On Sun, Feb 03, 2019 at 05:28:37PM +0000, Jan Beich wrote:
>
>> +.if !exists(${.CURDIR:H:H}/graphics/shaderc)
>> +OPTIONS_DEFAULT:=	${OPTIONS_DEFAULT:S/SHADERC/GLSLANG/}
>> +OPTIONS_EXCLUDE+=	SHADERC
>> +.endif
>
> I'm sorry, but WHAT?  Either a port exists, and it can be used as a
> dependency, or it does not exist, and well, cannot be used as a
> dependency.  There is only one ports tree, and, well, only one answer to
> "this port exists".

It was a reminder to import the dependency for a preferred option upstream.
What you're forgetting is FreeBSD Ports have downstream consumers e.g.,
DPorts, x11/gnome/kde/etc staging and personal repos. Being the maintainer
of this port I'd prefer to define the boundaries of what I support myself.

The code in question is gone after r492060. If you insist on heavy-handed
holistic approach to handling dependencies I'd like an opinion from other
portmgr@ peers first.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?pns7-7iw9-wny>