Created attachment 200204 [details] patch
Created attachment 201214 [details] update science/meep to 1.7.0
Created attachment 201215 [details] update science/libctl to 4.1.0
Created attachment 201216 [details] small patch to harminv for build science/meep 1.7.0 with harminv
Thanks for suggestion. You patch incorporated to major update of science/meep and libctl.
A commit references this bug: Author: yuri Date: Sat May 4 02:08:20 UTC 2019 New revision: 500771 URL: https://svnweb.freebsd.org/changeset/ports/500771 Log: science/harminv: Add -fPIC PR: 234105 Submitted by: devel@stasyan.com (maintainer) Changes: head/science/harminv/Makefile
The science/libctl patch breaks science/mpb.
Update of science/mpb depends on https://github.com/NanoComp/mpb/issues/101.
Expired port removed.