svn commit: r522472 - head/science/vipster
Piotr Kubaj
pkubaj at anongoth.pl
Thu Jan 9 08:47:37 UTC 2020
Since this will break build on all GCC architectures, can you add something like:
USES= cmake compiler
...
...
The following will probably require .include <bsd.port.pre.mk> first. You're also setting CC wrong, please see https://wiki.freebsd.org/HardcodedCCVersions
.if ${CHOSEN_COMPILER_TYPE} == clang
${YOUR_CLANG_SETUP}
.else
USE_GCC= yes
.endif
On 20-01-09 07:57:43, Yuri Victorovich wrote:
>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 at 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} && \
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://lists.freebsd.org/pipermail/svn-ports-all/attachments/20200109/20486b11/attachment-0001.sig>
More information about the svn-ports-all
mailing list