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] Resulting port.
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.
Back to pool.
Please revive 'math/freefem++||2009-08-23' with attachment 215571 [details]. Sorry for late answer.
Committed, thanks!
A commit references this bug: Author: thierry Date: Sun Nov 29 16:28:57 UTC 2020 New revision: 556585 URL: https://svnweb.freebsd.org/changeset/ports/556585 Log: Revive port math/freefem++: finite element method application. PR: 242759 Submitted by: Kouichi Hirabayashi Changes: head/MOVED head/math/Makefile head/math/freefem++/ head/math/freefem++/Makefile head/math/freefem++/distinfo head/math/freefem++/files/patch-DOC_freefem++doc.tex head/math/freefem++/files/patch-Makefile.am head/math/freefem++/files/patch-configure head/math/freefem++/files/patch-configure.ac head/math/freefem++/files/patch-examples++-tutorial::Makefile.in head/math/freefem++/files/patch-examples_CMakeLists.txt head/math/freefem++/files/patch-plugin_seq_load.link.in head/math/freefem++/files/patch-src_Makefile.in head/math/freefem++/pkg-plist