On Sun, Nov 04, 2018 at 06:51:54PM +0100, Christian Weisgerber wrote:
> security/gnutls has a rather confusing conditional section added
> one and a half years ago in rev 1.136 by espie@:
> use lang/clang if amd64 and system compiler is not clang
>
> I don't think we need deal with this eventuality any longer. It
> also appears to have hidden the fact that COMPILER_LIBCXX was added
> to WANTLIB only on some archs.
>
> OK or did I misunderstand this? It's very confusing.
Indeed it is...
Probably a remnant.
OK aja
> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/security/gnutls/Makefile,v
> retrieving revision 1.147
> diff -u -p -r1.147 Makefile
> --- Makefile 24 Oct 2018 14:28:10 -0000 1.147
> +++ Makefile 4 Nov 2018 17:44:57 -0000
> @@ -5,7 +5,7 @@ COMMENT= GNU Transport Layer Security l
> V= 3.5.19
> DISTNAME= gnutls-${V}
> EXTRACT_SUFX= .tar.xz
> -REVISION= 0
> +REVISION= 1
>
> CATEGORIES= security
>
> @@ -20,22 +20,12 @@ MAINTAINER= Antoine Jacoutot <ajacoutot
> PERMIT_PACKAGE_CDROM= Yes
>
> WANTLIB += c ffi gmp hogweed iconv idn2 intl m nettle p11-kit pthread
> -WANTLIB += tasn1 unistring z
> +WANTLIB += tasn1 unistring z ${COMPILER_LIBCXX}
>
> COMPILER = base-clang ports-gcc base-gcc
>
> MASTER_SITES=
> https://www.gnupg.org/ftp/gcrypt/gnutls/v${V:R}/ \
> ftp://ftp.gnutls.org/gcrypt/gnutls/v${V:R}/
> -
> -.include <bsd.port.arch.mk>
> -.if ${PROPERTIES:Mclang} || ${MACHINE_ARCH} != amd64
> -WANTLIB += ${COMPILER_LIBCXX}
> -.else
> -# assembly instructions
> -MODULES += lang/clang
> -MODCLANG_ARCHS= amd64
> -MODCLANG_LANGS= c++
> -.endif
>
> # needed for tests
> BUILD_DEPENDS= devel/cmocka
> --
> Christian "naddy" Weisgerber [email protected]
--
Antoine