Created attachment 194347 [details]
Could you please write the Makefile according to https://www.freebsd.org/doc/en/books/porters-handbook/porting-order.html ?
It is ok up to the depends block.
Note: this is not a new port, but a resurrection
$ grep freefem++ /usr/ports/MOVED
math/freefem++||2009-08-23|Has expired: unmaintained and consistently unportable
math/bamg||2016-08-14|No longer maintained upstream as is now part of freefem++
Still listed at <https://www.freshports.org/math/freefem++>.
Created attachment 194446 [details]
Is this correct?
Created attachment 194507 [details]
Created attachment 194508 [details]
pkg-dest I forgot to rewrite
Created attachment 194667 [details]
etc/libmap.d -> USE_GCC=yes
(In reply to Thierry Thomas from comment #2)
As of today, there is no registration so I issued sendpr as a new port, but should I sendpr by creating a difference from the old skeleton?
The build breaks on 11.2:
gmake: Leaving directory '/usr/ports/math/freefem++/work/freefem++-3.60/src/libMesh'
test -f ../src/libMesh/libMesh.a
mkdir -p include/libMesh
cp ../src/libMesh/*h include/libMesh
echo libMesh LD -L@DIR@/lib -lMesh > lib/WHERE.libMesh
echo libMesh INCLUDE -I@DIR@/include/libMesh >> lib/WHERE.libMesh
cp ../src/libMesh/libMesh.a lib/libMesh.a
Created attachment 195966 [details]
10.4-RELEASE i386 It seems that it was not possible to build correctly.
Fixed the bug at the same time as update to 3.61.
> ../build/download https://github.com/hpddm/hpddm/archive/d2c1634c4367f0bd5260cb82cb6d94fcb112f189.zip pkg/hpddm.zip
> + test -x /usr/bin/wget
> + test -x /usr/bin/wget.exe
> + test -x /opt/local/bin/wget
> + test -x /usr/bin/curl
> + test -x /usr/bin/GET
> + echo FF download: No way to download files from the web
> FF download: No way to download files from the web
> + echo FF download: Please install wget or curl or GET
> FF download: Please install wget or curl or GET
> + exit 1
Build is not supposed to be downloading anything.
Did you build it in poudriere?
(In reply to Yuri Victorovich from comment #10)
The build is not allowed to download.
Poudriere Environment Building does not understand.
(In reply to takefu from comment #11)
> The build is not allowed to download.
This argument is already supplied to configure, but it still breaks.
(In reply to Yuri Victorovich from comment #12)
I can't understand why it breaks.
If what happens in Poudriere(8), I do not know the prescription.
So tell me how to fix it.
(In reply to takefu from comment #13)
The build breaks on my workstation, I didn't try in poudriere.
(In reply to Yuri Victorovich from comment #14)
My environment is a log.
You can build it correctly.
FreeBSD 11.2-RELEASE-p1 #0: Sun Aug 5 12:04:13 UTC 2018 firstname.lastname@example.org:/usr/obj/usr/src/sys/GENERIC
(In reply to takefu from comment #15)
It doesn't build for me.
Maybe somebody else will take it and will be able to build it.
freefem 3.61 does not fetch. Does this need updating for 4.4?
(In reply to Matthias Andree from comment #17)
4.4 There is no time to test the construction :-(
And math/arpack++ is not built.
We're currently making time for arpack++ to be built.
4.4 Can someone help me to build a success?
Created attachment 207586 [details]
Patch to upgrade math/arpack++ to 2.3.0
Previously I updated the port math/arpack++ to the latest 'see the attached patch) - but I do not remember why I did not commit it...
(In reply to Thierry Thomas from comment #19)
Could you create a separate issue for fixing math/arpack++ and set this issue to depend on it please. Since the port has no maintainer, feel free to assign yourself to coordinate/resolve
(In reply to Kubilay Kocak from comment #20)
This PR is too old, FreeFem++ is now at v4.4.