HomeFreeBSD

science/elmerfem: Update to 8.4.20200708 and fix dependencies

Description

science/elmerfem: Update to 8.4.20200708 and fix dependencies

  • Update to commit 679a882b on the devel branch (after elmerice merge + fixes)
  • Removed DISTVERSIONPREFIX; we use the devel branch now, not official releases
  • Removed Tcl dependency; this was only used for ElmerPost, which is obsolete
  • Moved lots of library dependencies that were only needed for OpenCASCADE
  • Added OCC option for OpenCASCADE dependency; on by default.
  • Fixed indirect dependencies (Python 2.7 -> 3.7 and VTK 6.2 -> 8.2)
  • Moved WITH_QT5 and QT_FOUND to GUI_CMAKE_ON to avoid CMake warnings
  • Added QT5_LIBS to avoid lines longer than 80 characters in the Makefile
  • Removed the partial f02cb33a patch file, which is no longer needed
  • Removed the last sentence in pkg-descr (written for science/elmerfem-devel)
  • Added HelmholtzProjection.so and SpringAssembly.so to pkg-plist

PR: 248246
Submitted by: henrik@gulbra.net (maintainer)

Details

Provenance
fernapeAuthored on
Parents
rP543849: - Pet portlint
Branches
Unknown
Tags
Unknown