|Summary:||revive port: math/freefem++: finite element method application|
|Product:||Ports & Packages||Reporter:||Kouichi Hirabayashi <kh>|
|Component:||Individual Port(s)||Assignee:||freebsd-ports-bugs (Nobody) <ports-bugs>|
|Severity:||Affects Only Me||CC:||kh, thierry|
Description Kouichi Hirabayashi 2019-12-21 08:29:41 UTC
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.
Comment 1 Thierry Thomas 2019-12-21 10:10:44 UTC
Please note that this is a revival: $ grep math/freefem++ /usr/ports/MOVED math/freefem++||2009-08-23|Has expired: unmaintained and consistently unportable
Comment 2 Thierry Thomas 2020-06-15 07:36:23 UTC
Created attachment 215570 [details] Diff to be committed if you approve it
Comment 3 Thierry Thomas 2020-06-15 07:37:14 UTC
Created attachment 215571 [details] Resulting port.
Comment 4 Thierry Thomas 2020-06-15 07:41:08 UTC
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.
Comment 5 Thierry Thomas 2020-08-04 17:19:45 UTC
Back to pool.