Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 29 Nov 2020 23:41:43 +0000 (UTC)
From:      Piotr Kubaj <pkubaj@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r556603 - head/misc/veles
Message-ID:  <202011292341.0ATNfhq7035070@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: pkubaj
Date: Sun Nov 29 23:41:43 2020
New Revision: 556603
URL: https://svnweb.freebsd.org/changeset/ports/556603

Log:
  misc/veles: fix build on GCC architectures
  
  Use Clang only on Clang architectures.
  
  MFH:		2020Q4 (fix build blanket)

Modified:
  head/misc/veles/Makefile

Modified: head/misc/veles/Makefile
==============================================================================
--- head/misc/veles/Makefile	Sun Nov 29 23:22:13 2020	(r556602)
+++ head/misc/veles/Makefile	Sun Nov 29 23:41:43 2020	(r556603)
@@ -22,7 +22,7 @@ BUILD_DEPENDS=	msgpack>0:devel/msgpack \
 		${PYTHON_DEPENDS}
 RUN_DEPENDS=	${PYTHON_DEPENDS}
 
-USES=		cmake python:3.6+ qt:5 shebangfix
+USES=		cmake compiler python:3.6+ qt:5 shebangfix
 SHEBANG_GLOB=	*.py
 SHEBANG_FILES=	python/plugin python/proxy resources/install/postinst python/test_dis
 USE_GITHUB=	yes
@@ -35,11 +35,18 @@ CMAKE_ARGS=	-DFREEBSD_PYTHON_CMD:STRING=${PYTHON_CMD} 
 		-DFREEBSD_PYTHON_SITELIBDIR:STRING=${PYTHON_SITELIBDIR} \
 		-DMSGPACK_INCLUDE_PATH:STRING=${LOCALBASE}/include/mgpack
 
+.include <bsd.port.pre.mk>
+
 # veles needs clang-format and clang-tidy that are only provided by the port
 BUILD_DEPENDS+=	clang${LLVM_DEFAULT}:devel/llvm${LLVM_DEFAULT}
+
+.if ${CHOSEN_COMPILER_TYPE} == clang
 CPP=		clang-cpp${LLVM_DEFAULT}
 CC=		clang${LLVM_DEFAULT}
 CXX=		clang++${LLVM_DEFAULT}
+.else
+USE_GCC=	yes
+.endif
 
 post-patch:
 	@${REINPLACE_CMD} 's|QString python_interpreter_executable("/usr/local/bin/python3");|QString python_interpreter_executable("${PYTHON_CMD}");|' \
@@ -50,4 +57,4 @@ post-install:
 	cd ${WRKSRC}/python/veles && ${COPYTREE_SHARE} . ${STAGEDIR}${PYTHON_SITELIBDIR}/${PORTNAME}
 	${INSTALL_SCRIPT} ${WRKSRC}/python/srv.py ${STAGEDIR}${PREFIX}/bin/veles-server
 
-.include <bsd.port.mk>
+.include <bsd.port.post.mk>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202011292341.0ATNfhq7035070>