[Bug 252355] sysutils/garcon: fail to build

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Sun Jan 3 17:32:14 UTC 2021


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=252355

--- Comment #11 from Guido Falsi <madpilot at FreeBSD.org> ---
Checking dependency options is not supported by the ports tree and I think it
is dangerous and unwarranted to add hacks to work it in certain ports.

Anyway, in this case, garcon does have a configure flag to enable and disable
gir support. So I'm adding a GIR option to it too.

There is no way to really prevent users from setting contrasting options which
will cause something to break. The fact an option could cause some other port
to break if disabled is not enough to warrant removing it. Maybe some user is
not interested in that extra port and does not care if it breaks. If the
upstream provides the option to disable gir support, why should we prevent it?

Anyway I also noticed that garcon builds git files itself if gir support is
explicitly enabled and doesn't when it's not disabled. For some reason it gets
confused with autodetection when it's dependencies don't include git support.

So adding a GIR option to garcon makes it "more complete".

I'm almost done with such a patch, I'll commit it later after some more
testing.

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-xfce mailing list