svn commit: r492057 - in head: graphics graphics/libplacebo multimedia/vlc

Jan Beich jbeich at FreeBSD.org
Mon Feb 4 14:00:58 UTC 2019


Mathieu Arnold <mat at 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.


More information about the svn-ports-all mailing list