- Upgrade to version 2.13.2
- Update MASTER_SITES to only include new gmsh site
- Remove no-longer-needed definitions of DISTFILES, EXTRACT_ONLY, and WRKSRC
- The licensing situation is simpler now: Gmsh itself is released under GPLv3+ [1], TetGen under AGPLv3+ [2], and METIS under an APACHE2 license [3] For now, TAUCS is the only component released under a non-standard license [4]
- Fix misnamed KNOB in KNOB_DESC=, so make config shows descriptions
- Fix errors/warnings reported by portlint and poudriere testport
- Add missing entries to LIB_DEPENDS=
- Add blaslapack to USES=
- Change USE_GL=yes to USE_GL=gl glu
- Add USE_XORG=x11 xext xfixes xft
- Redo patches with make makepatch
- Remove MAKE_JOBS_UNSAFE=yes (no build errors)
- Match upstream by turning on TAUCS by default
- Modernize option handling
- Add patch to fix linking error when the TAUCS knob is turned on
- Mark broken on FreeBSD 12 i386 due to clang bug: (https://llvm.org/bugs/show_bug.cgi?id=21903)
- Remove unnecessary TAUCS_LIB_DEPENDS=libtaucs.so:math/taucs to prevent problems with french/aster
- cad/gmsh includes a bundled taucs, so TAUCS_LIB_DEPENDS=libtaucs.so:math/taucs can be removed
- math/taucs pulls in math/metis4, but french/aster, which depends on cad/gmsh ad/gmsh, pulls in conflicting math/taucs-edf
- Update pkg-plist
porlint -C: OK
testport: OK (poudriere: 9.3-RELEASE, i386, default options)
testport: OK (poudriere: 9.3-RELEASE, amd64, default options)
testport: OK (poudriere: 10.3-RELEASE, i386, default options)
testport: OK (poudriere: 10.3-RELEASE, amd64, default options)
testport: OK (poudriere: 11.0-RC2, i386, default options)
testport: OK (poudriere: 11.0-RC2, amd64, default options)
http://pkg.awarnach.mathstat.dal.ca/data/latest-per-pkg/gmsh/2.13.2/
[1] http://gmsh.info/#Licensing
[2] http://wias-berlin.de/software/tetgen/1.5/FAQ-license.html
[3] http://glaros.dtc.umn.edu/gkhome/metis/metis/faq?q=metis/metis/faq#cite
[4] http://www.tau.ac.il/~stoledo/taucs/