svn commit: r496814 - in head: net-im net-im/mtxclient net-im/mtxclient/files security security/olm

Adriaan de Groot adridg at freebsd.org
Thu Aug 13 11:19:06 UTC 2020


On Friday, 7 August 2020 15:03:22 CEST Alexey Dokuchaev wrote:
> On Mon, Mar 25, 2019 at 10:40:42AM +0000, Adriaan de Groot wrote:
> > New Revision: 496814
> > URL: https://svnweb.freebsd.org/changeset/ports/496814
> > 
> > Log:
> >   New ports security/olm and net-im/mtxclient
> >   
> >   These are support libraries for Matrix clients; Nheko in particular.
> >   Until I wrap-up Nheko, they aren't used by anything.
> > 
> > Added: head/net-im/mtxclient/Makefile
> > ...
> > +
> > +BUILD_DEPENDS=	nlohmann-json>=3:devel/nlohmann-json \
> > +		spdlog>=1.3:devel/spdlog \ \
> 
> Ouch, `devel/googletest' in BUILD_DEPENDS, that's gross! 

"that's gross" is not a particularly meaningful comment. I have no idea what 
you're getting at (especially not four months after-the-fact).

> Would you
> kindly consider dropping the hard dependency and adding CMAKE_ARGS=
> -DBUILD_LIB_TESTS:BOOL=OFF instead?

Sure. Generally I package things up with as little change from upstream as 
possible. By default mtxclient **does** build tests, and to do so has certain 
straightforward dependencies. I don't usually see a reason to reduce testing 
or validity checking during builds.

So .. whatevs? It's just a build dep, doesn't affect the installed package at 
all.

[ade]
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 659 bytes
Desc: This is a digitally signed message part.
URL: <http://lists.freebsd.org/pipermail/svn-ports-head/attachments/20200813/64aa40db/attachment.sig>


More information about the svn-ports-head mailing list