Created attachment 210094 [details]
FreeFem++ v4.4-3 port for FreeBSD-12.1
FreeFem++ is the most successful finite element method application and I want
to revive it. FreeFem++ v4.4-3 requires the latest math/suitesparse,
so we cannot compile without FreeBSD-12.1.
Please note that this is a revival:
$ grep math/freefem++ /usr/ports/MOVED
math/freefem++||2009-08-23|Has expired: unmaintained and consistently unportable
Created attachment 215570 [details]
Diff to be committed if you approve it
Created attachment 215571 [details]
Please see porter´s hanbook: https://www.freebsd.org/doc/en_US.ISO8859-1/books/porters-handbook/
- don't rewrite every target but use the ones from ports/Mk/bsd.port.mk
- a package cannot allow "--enable-download": you have to depend from the ports/packages provided by the system.
- the previous port had an option for MPI, but you explicitely disabled it; it would be fine to reintroduce it.
- since MPI is disabled, parmetis, pscotch, mumps, etc. are also disabled.
Attached are the patch to resurrect freefem++ and to upgrade it to 4.6, and also a tarball with the resulting port.
Let me know if you approve it.