science/hypre: unbreak with libc++ 8

In file included from FEI_HYPRE_Impl.cxx:22:
In file included from /usr/include/c++/v1/math.h:309:
In file included from /usr/include/c++/v1/type_traits:406:
In file included from /usr/include/c++/v1/cstddef:38:
./../../utilities/version:1:2: error: invalid preprocessing directive
 #!/bin/sh
  ^
./../../utilities/version:2:2: error: invalid preprocessing directive
 #BHEADER**********************************************************************
  ^
./../../utilities/version:3:3: error: invalid preprocessing directive
 # Copyright (c) 2008,  Lawrence Livermore National Security, LLC.
   ^
[...]

PR:		236192
Approved by:	portmgr blanket
This commit is contained in:
Jan Beich 2019-03-04 18:35:02 +00:00
parent a4d74703b4
commit 89f8f8dff8
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=494631

View File

@ -52,6 +52,11 @@ SHL3= ${PORTVERSION}
SHL2= ${SHL3:R}
SHL1= ${SHL2:R}
post-patch:
# Avoid conflict with C++20 <version> by ignoring <...> under WRKSRC
@${REINPLACE_CMD} -i .c++20 '/utilities/s/-I/-iquote/' \
${WRKSRC}/FEI_mv/*/Makefile
do-install:
${INSTALL_DATA} ${WRKSRC}/hypre/include/* ${STAGEDIR}${PREFIX}/include
${INSTALL_LIB} ${WRKSRC}/hypre/lib/libHYPRE-${SHL3}.so \