From owner-svn-ports-head@freebsd.org Thu Jan 9 08:47:37 2020 Return-Path: Delivered-To: svn-ports-head@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id BC8EE22DC99; Thu, 9 Jan 2020 08:47:37 +0000 (UTC) (envelope-from pkubaj@anongoth.pl) Received: from mail.anongoth.pl (mail.anongoth.pl [46.248.190.61]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "anongoth.pl", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 47tfrS4ljSz3JmJ; Thu, 9 Jan 2020 08:47:36 +0000 (UTC) (envelope-from pkubaj@anongoth.pl) Received: from anongoth.pl (unknown [192.168.1.2]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) (Authenticated sender: pkubaj@anongoth.pl) by mail.anongoth.pl (Postfix) with ESMTPSA id 010CB58445; Thu, 9 Jan 2020 09:47:24 +0100 (CET) Date: Thu, 9 Jan 2020 09:47:23 +0100 From: Piotr Kubaj To: Yuri Victorovich Cc: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: Re: svn commit: r522472 - head/science/vipster Message-ID: <20200109084723.GA51658@talos> References: <202001090757.0097vhau096251@repo.freebsd.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="rwEMma7ioTxnRzrJ" Content-Disposition: inline In-Reply-To: <202001090757.0097vhau096251@repo.freebsd.org> X-Rspamd-Queue-Id: 47tfrS4ljSz3JmJ X-Spamd-Bar: ------- X-Spamd-Result: default: False [-7.23 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[4]; R_SPF_ALLOW(-0.20)[+ip4:46.248.190.61]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.20)[multipart/signed,text/plain]; IP_SCORE(-2.83)[ip: (-9.91), ipnet: 46.248.160.0/19(-4.79), asn: 47544(0.48), country: PL(0.07)]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; TO_DN_SOME(0.00)[]; DMARC_POLICY_ALLOW(-0.50)[anongoth.pl,reject]; SIGNED_PGP(-2.00)[]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MID_RHS_NOT_FQDN(0.50)[]; ASN(0.00)[asn:47544, ipnet:46.248.160.0/19, country:PL]; MIME_TRACE(0.00)[0:+,1:+,2:~]; RCVD_TLS_ALL(0.00)[]; RCVD_COUNT_TWO(0.00)[2] X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 09 Jan 2020 08:47:37 -0000 --rwEMma7ioTxnRzrJ Content-Type: text/plain; charset=utf-8; format=flowed Content-Disposition: inline Since this will break build on all GCC architectures, can you add something like: USES= cmake compiler ... ... The following will probably require .include 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@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} && \ --rwEMma7ioTxnRzrJ Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEycyIeNkkgohzsoorelmbhSCDnJ0FAl4W6JMACgkQelmbhSCD nJ2dKQ/+J50Y1hgTJmV/DB1NQqMUqE5MF23EzbTkFKo0uV8exc+iNttadAF5DGfv QN7g1qxELtKwO3UPGAROA9MnsC7Vz3T7vtxpIhJk4wKI8vw629H8y7yRGFi85FwD Q+99rXbqfPFdC1pfhtYD1peWNewMCASSCWsNsixgivpg0A0nhPuTfuW04nLlNKju OAX5t/HFClQwNo/G+L5+LD2rad+IclVYJDzzlmdEhCR+dkLAS21NYd+hS+n11SBo rvOwJhrV2jDdafuhJw9iksiawiTlrS/EQ0Dnn9qQyDSrYJy+9iobtpnqUjw6qt2b QOj9gnmmbCteAQacdBePD8lS5w2erny4Vi/T4RrQzmMYGqWX2ctc6hcvk6gTmvnz yTb8bajW19ym5wpfujouNeAmn5qdir/LGV0S4KRm2eULQvMONOWjf/8wfZxSINHJ kiUfQd4zERLcS47FX9iOt9rvkOuHM9qG43C/IZQabGskugCGV+7lq0I9yltqervr p3SctuLDgjVKG+yZLKvXnwFFBuRHN3eCRqiRW/7PywQ+Gt4rjafeXS+rai9v8RK1 gqwyxolvl4+FTzE89Vg+gOihtwxxuMC8+M8mws4kDNnBTib1z1OJI6Dx0rsmkj+N wU53aT3mqwvfa9Idru5vLwlJLBKUzhUNc63ow2sqZQR/fJZkPbs= =cWpb -----END PGP SIGNATURE----- --rwEMma7ioTxnRzrJ--