svn commit: r499916 - head/science/chrono
Yuri Victorovich
yuri at FreeBSD.org
Wed Apr 24 22:11:07 UTC 2019
Author: yuri
Date: Wed Apr 24 22:11:06 2019
New Revision: 499916
URL: https://svnweb.freebsd.org/changeset/ports/499916
Log:
science/chrono: fix build with GCC-based architectures
PR: 236847
Submitted by: pkubaj
Modified:
head/science/chrono/Makefile
Modified: head/science/chrono/Makefile
==============================================================================
--- head/science/chrono/Makefile Wed Apr 24 21:35:58 2019 (r499915)
+++ head/science/chrono/Makefile Wed Apr 24 22:11:06 2019 (r499916)
@@ -33,10 +33,20 @@ DEMOS_CMAKE_BOOL= BUILD_DEMOS
TESTS_DESC= Build and install unit test programs
TESTS_CMAKE_BOOL= BUILD_TESTING
+.include <bsd.port.pre.mk>
+
+.if ${CHOSEN_COMPILER_TYPE} == gcc
+CXXFLAGS+= -Wno-error=narrowing
+.endif
+
post-extract:
@${RM} ${WRKSRC}/data/opensim/Rajagopal2015.orig
post-patch:
@${FIND} ${WRKSRC} -name CMakeLists.txt -o -name "*.cmake*" | ${XARGS} ${REINPLACE_CMD} -i '' 's|lib64|lib|'
+ @${REINPLACE_CMD} -e 's/ -march=native//' \
+ ${WRKSRC}/cmake/FindAVX.cmake \
+ ${WRKSRC}/cmake/FindFMA.cmake \
+ ${WRKSRC}/cmake/FindSSE.cmake
-.include <bsd.port.mk>
+.include <bsd.port.post.mk>
More information about the svn-ports-all
mailing list