diff options
Diffstat (limited to 'math/deal.ii/Makefile')
-rw-r--r-- | math/deal.ii/Makefile | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/math/deal.ii/Makefile b/math/deal.ii/Makefile index 1f68a4185919..85fce8927bc9 100644 --- a/math/deal.ii/Makefile +++ b/math/deal.ii/Makefile @@ -2,8 +2,7 @@ PORTNAME= deal.II DISTVERSIONPREFIX= v -DISTVERSION= 9.1.1 -PORTREVISION= 11 +DISTVERSION= 9.2.0.20201001 # 9.2.0 breaks with invalid linker flag -l-pthread CATEGORIES= math MAINTAINER= yuri@FreeBSD.org @@ -13,7 +12,8 @@ LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/LICENSE.md BUILD_DEPENDS= ${LOCALBASE}/include/boost/config.hpp:devel/boost-libs -LIB_DEPENDS= libhdf5.so:science/hdf5 \ +LIB_DEPENDS= libboost_serialization.so:devel/boost-libs \ + libhdf5.so:science/hdf5 \ libmetis.so:math/metis \ libtbb.so:devel/tbb @@ -21,6 +21,7 @@ USES= blaslapack:gotoblas cmake compiler:c++17-lang localbase:ldflags USE_GITHUB= yes GH_ACCOUNT= ${PORTNAME:tl:S/.//} GH_PROJECT= ${PORTNAME:tl:S/.//} +GH_TAGNAME= 803d21ff957e349b3799cd3ef2c840bc78734305 USE_LDCONFIG= yes CMAKE_OFF= DEAL_II_ALLOW_BUNDLED DEAL_II_COMPONENT_EXAMPLES \ @@ -29,7 +30,7 @@ CMAKE_OFF= DEAL_II_ALLOW_BUNDLED DEAL_II_COMPONENT_EXAMPLES \ DEAL_II_WITH_HDF5 OPTIONS_DEFINE= ADOLC ARPACK GSL LAPACK MPI NETCDF OPENCASCADE PETSC SCALAPACK SLEPC SUNDIALS -OPTIONS_DEFAULT= GSL LAPACK SUNDIALS +OPTIONS_DEFAULT= GSL LAPACK # SUNDIALS ADOLC_DESC= Compile with ADOL-C ADOLC_CMAKE_BOOL= DEAL_II_WITH_ADOLC @@ -78,6 +79,7 @@ PETSC_BROKEN= see https://github.com/dealii/dealii/issues/7260 SCALAPACK_DESC= Compile with ScaLAPACK (only with MPI) SCALAPACK_CMAKE_BOOL= DEAL_II_WITH_SCALAPACK SCALAPACK_IMPLIES= MPI LAPACK +SCALAPACK_LIB_DEPENDS= libscalapack.so:math/scalapack SLEPC_DESC= Compile with SLEPC (only with PETSC) SLEPC_CMAKE_BOOL= DEAL_II_WITH_SLEPC @@ -87,6 +89,10 @@ SLEPC_IMPLIES= PETSC SUNDIALS_DESC= Compile with SUNDIALS SUNDIALS_CMAKE_BOOL= DEAL_II_WITH_SUNDIALS SUNDIALS_LIB_DEPENDS= libsundials_arkode.so:math/sundials +SUNDIALS_BROKEN= Build fails with: Required variable "SUNDIALS_LIB_PAR" set to NOTFOUND + +post-patch: # unbundle boost + @${RM} -r ${WRKSRC}/dealii/bundled/boost-* post-stage: @${RM} ${STAGEDIR}${PREFIX}/*.log |