git: a4803d0f12ee - main - math/fenics-basix: Broken when std::concepts isn't available for clang
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sun, 04 Sep 2022 06:12:14 UTC
The branch main has been updated by yuri:
URL: https://cgit.FreeBSD.org/ports/commit/?id=a4803d0f12ee050c7d6f891f8fcf645025ee5092
commit a4803d0f12ee050c7d6f891f8fcf645025ee5092
Author: Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2022-09-04 04:00:41 +0000
Commit: Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2022-09-04 06:12:08 +0000
math/fenics-basix: Broken when std::concepts isn't available for clang
Reported by: fallout
---
math/fenics-basix/Makefile | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/math/fenics-basix/Makefile b/math/fenics-basix/Makefile
index 45ec89302f80..af5890e4c41c 100644
--- a/math/fenics-basix/Makefile
+++ b/math/fenics-basix/Makefile
@@ -21,4 +21,10 @@ GH_PROJECT= basix
WRKSRC_SUBDIR= cpp
-.include <bsd.port.mk>
+.include <bsd.port.pre.mk>
+
+.if ${CHOSEN_COMPILER_TYPE} == clang && !exists(/usr/include/c++/v1/concepts) # true only on FreeBSD_12
+BROKEN= system is missing a required C++ feature std::concepts
+.endif
+
+.include <bsd.port.post.mk>