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)