Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 9 Jan 2020 07:57:43 +0000 (UTC)
From:      Yuri Victorovich <yuri@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r522472 - head/science/vipster
Message-ID:  <202001090757.0097vhau096251@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: yuri
Date: Thu Jan  9 07:57:43 2020
New Revision: 522472
URL: https://svnweb.freebsd.org/changeset/ports/522472

Log:
  science/vipster: Unbreak on 120amd64 (with clang-6) by forcing the latest clang
  
  clang-6 lacks the c++17 feature std::mmap::extract
  
  Reported by:	fallout

Modified:
  head/science/vipster/Makefile

Modified: head/science/vipster/Makefile
==============================================================================
--- head/science/vipster/Makefile	Thu Jan  9 07:41:39 2020	(r522471)
+++ head/science/vipster/Makefile	Thu Jan  9 07:57:43 2020	(r522472)
@@ -4,6 +4,7 @@ PORTNAME=	vipster
 DISTVERSIONPREFIX=	v
 DISTVERSION=	1.18b-75
 DISTVERSIONSUFFIX=	-gfa5853f
+PORTREVISION=	1
 CATEGORIES=	science
 
 MAINTAINER=	yuri@FreeBSD.org
@@ -12,7 +13,7 @@ COMMENT=	Crystalline and molecular structure visualisa
 LICENSE=	GPLv3
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
-USES=		cmake compiler:c++17-lang
+USES=		cmake
 USE_GITHUB=	yes
 GH_ACCOUNT=	sgsaenger
 USE_LDCONFIG=	yes
@@ -28,6 +29,12 @@ DESKTOP_USE=		QT=core,gui,widgets,buildtools_build,qma
 
 PYTHON_CMAKE_BOOL=	PYTHON
 PYTHON_BROKEN=		Bundles pybind11: https://github.com/sgsaenger/vipster/issues/23
+
+# use clang from ports because older clang (clang-6) lacks the c++17 feature std::mmap::extract
+BUILD_DEPENDS+=	clang${LLVM_DEFAULT}:devel/llvm${LLVM_DEFAULT}
+CPP=		clang-cpp${LLVM_DEFAULT}
+CC=		clang${LLVM_DEFAULT}
+CXX=		clang++${LLVM_DEFAULT}
 
 do-test:
 	@cd ${BUILD_WRKSRC} && \



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