Date: Tue, 1 Apr 2014 02:30:50 +0100 (BST) From: Jamie Landeg-Jones <jamie@dyslexicfish.net> To: bdrewery@FreeBSD.org, ports@FreeBSD.org, s@catnip.dyslexicfish.net, wg@FreeBSD.org Cc: jamie@catnip.dyslexicfish.net Message-ID: <201404010130.s311UoUa031890@catnip.dyslexicfish.net>
next in thread | raw e-mail | index | archive | help
Hi. Many ports that require gnutls fail if security/gnutls3 and not security/gnutls are installed. ( E.G. http://www.freebsd.org/cgi/query-pr.cgi?pr=186785 ) Whilst seemingly gnutls and gnutls3 can co-exist, the ports that depend on gnutls being installed pass the lib dependency when seeing the gnutls3 install, so therefore don't pull in security/gnutls Then, the ports themselves fail to build as pkg-config looks for "gnutls" whilst only "gnutls3" exists. As far as I can see, the options are: 1) Make ports depend on a particular library revision, so pulling in security/gnutls or: 2) Replace gnutls with gnutls3 or: 3) Use a bit of bsd.port.Mk magic to handle this situation - so that if only gnutls3 is installed, the port will build correctly against it. I don't know the roadmap for depreciating gnutls2 but if it's a while yet, I'd guess option 3) is the best? Any thoughts? Cheers, Jamie
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201404010130.s311UoUa031890>