svn commit: r518243 - head/x11-toolkits/qt5-gui
Adriaan de Groot
adridg at freebsd.org
Sat Nov 23 15:30:54 UTC 2019
On Saturday, November 23, 2019 3:55:24 PM CET Alexey Dokuchaev wrote:
> > +RUN_DEPENDS= xdg-open:devel/xdg-utils \
> > + ${LOCALBASE}/include/vulkan/vulkan.h:devel/vulkan-headers
>
> Commit log does not really explain how come a *header file* is needed
> at runtime. If the problem is with `sysutils/qt5-qtdiag', shouldn't it
> be fixed instead?
Every consumer of qt5-gui would (potentially) need a BUILD_DEPENDS on vulkan
headers. This seemed easier. Possibly RUN_DEPENDS is a bad choice; I'd put
this in LIB_DEPENDS except that it's a headers-only dependency.
> Also, previously when Vulkan headers were only a bdep I didn't raise
> the question about why it was not made OPTIONal, but I do now. There
> are plenty of Qt5 users who would likely never want to have any Vulkan
> bits on their systems.
Since this is a headers-only dependency which is only a few kB in size, we
(kde@) decided to just install it rather than mess around with trying to make
it OPTIONAL.
[ade]
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: This is a digitally signed message part.
URL: <http://lists.freebsd.org/pipermail/svn-ports-all/attachments/20191123/81de55ef/attachment.sig>
More information about the svn-ports-all
mailing list