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

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

Log:
  MFH: r556603
  
  misc/veles: fix build on GCC architectures
  
  Use Clang only on Clang architectures.
  
  Approved by:	portmgr (fix build blanket)

Modified:
  branches/2020Q4/misc/veles/Makefile
Directory Properties:
  branches/2020Q4/   (props changed)

Modified: branches/2020Q4/misc/veles/Makefile
==============================================================================
--- branches/2020Q4/misc/veles/Makefile	Sun Nov 29 23:41:43 2020	(r556603)
+++ branches/2020Q4/misc/veles/Makefile	Sun Nov 29 23:43:13 2020	(r556604)
@@ -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?202011292343.0ATNhEcV035289>