Commit graph

9 commits

Author SHA1 Message Date
Johannes M Dieterich
00ca22dd6c math/libpgmath: also set the linux macro 2019-10-21 00:19:52 +00:00
Johannes M Dieterich
407849a7a7 math/libpgmath: update to latest snapshot
Bump LLVM requirement to devel/llvm70. Unify handling in port.
2019-10-20 18:07:29 +00:00
Johannes M Dieterich
e370ca6cf2 math/libpgmath: Remove restriction for FreeBSD11.
With the recent explicit setting of CC/CXX the build is successful on 11 again.
2019-02-03 00:55:48 +00:00
Johannes M Dieterich
63e46c5b76 math/libpgmath: remove superfluous c++11-lib requirement
CC/CXX are explicitly set now. Unbreaks make describe.

PR:		235292
Submitted by:	Yasuhiro KIMURA <yasu@utahime.org>
2019-02-03 00:54:27 +00:00
Johannes M Dieterich
fad52d78d2 math/libpgmath: enforce usage of LLVM6
LLVM7 on 13-CURRENT breaks intrinsics definitions.
2019-01-28 03:12:12 +00:00
Tobias C. Berner
707c6bf295 Change cmake default behaviour to outsource.
Ports that build out of source now simply can use "USES=cmake"
instead of "USES=cmake:outsource". Ports that fail to build
out of source now need to specify "USES=cmake:insource".

I tried to only set insource where explictely needed.

PR:		232038
Exp-run by:	antoine
2018-12-25 20:25:39 +00:00
Gerald Pfeifer
a9f015d155 Bump PORTREVISION for ports depending on the canonical version of GCC
defined via Mk/bsd.default-versions.mk which has moved from GCC 7.4 t
GCC 8.2 under most circumstances.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, as a double check, everything INDEX-11 showed depending on lang/gcc7.

PR:		231590
2018-12-12 01:35:33 +00:00
Rene Ladan
8a502cb2d4 Remove compatibility code for FreeBSD < 11.2 from all ports.
Simplify some ports where DragonFlyBSD no longer needs to be special-cased.
Submitted by:	rene
Reviewed by:	bapt, jbeich
Differential Revision:	https://reviews.freebsd.org/D17724
2018-11-02 13:32:34 +00:00
Johannes M Dieterich
790b4d631d new port: math/libpgmath
This adds the compiler-callable math intrinsics library libpgmath. It is the
math library of the flang compiler with support for vector operations.

Patches were in large part adapted from the OpenBSD port.

Reviewed by:	zeising (mentor), mat
Approved by:	zeising (mentor)
Obtained from:	Brian Callahan (bcallah@openbsd.org) with adaptations
Differential Revision:	https://reviews.freebsd.org/D17034
2018-09-06 20:06:40 +00:00