1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-10-18 19:49:40 +00:00
freebsd-ports/cad/gmsh/Makefile

69 lines
1.8 KiB
Makefile
Raw Normal View History

2012-11-03 22:25:19 +00:00
# Created by: Pedro Giffuni <giffunip@asme.org>
# $FreeBSD$
PORTNAME= gmsh
DISTVERSION= 4.6.0
CATEGORIES= cad
2020-03-15 09:00:00 +00:00
MASTER_SITES= LOCAL/wen \
http://gmsh.info/src/
DISTNAME= ${PORTNAME}-${PORTVERSION}-source
DIST_SUBDIR= gmsh
MAINTAINER= wen@FreeBSD.org
COMMENT= Automatic 3D finite element mesh generator
Update cad/gmsh to 2.13.2; fix knob issue; other changes - 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 - Remove options for bundled software - Update default options - Add patch to fix TAUCS linking error - Modernize option handling - 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, pulls in conflicting math/taucs-edf - Update pkg-plist [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/ PR: 212398 Reviewed by: swills (mentor) AMDmi3 (mentor) Approved by: swills (mentor) Differential Revision: https://reviews.freebsd.org/D7703
2016-09-29 19:15:34 +00:00
LICENSE= AGPLv3+ APACHE20 GPLv3+ GPLv2+ LGPL21
LICENSE_COMB= multi
LIB_DEPENDS= libfltk.so:x11-toolkits/fltk \
Update cad/gmsh to 2.13.2; fix knob issue; other changes - 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 - Remove options for bundled software - Update default options - Add patch to fix TAUCS linking error - Modernize option handling - 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, pulls in conflicting math/taucs-edf - Update pkg-plist [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/ PR: 212398 Reviewed by: swills (mentor) AMDmi3 (mentor) Approved by: swills (mentor) Differential Revision: https://reviews.freebsd.org/D7703
2016-09-29 19:15:34 +00:00
libfontconfig.so:x11-fonts/fontconfig \
libgmp.so:math/gmp \
libhdf5.so:science/hdf5 \
libpng.so:graphics/png \
libsz.so:science/szip \
libfreetype.so:print/freetype2
RUN_DEPENDS= getdp:science/getdp
USES= blaslapack compiler:c++11-lang cmake fortran gl jpeg tar:tgz \
xorg
Update cad/gmsh to 2.13.2; fix knob issue; other changes - 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 - Remove options for bundled software - Update default options - Add patch to fix TAUCS linking error - Modernize option handling - 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, pulls in conflicting math/taucs-edf - Update pkg-plist [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/ PR: 212398 Reviewed by: swills (mentor) AMDmi3 (mentor) Approved by: swills (mentor) Differential Revision: https://reviews.freebsd.org/D7703
2016-09-29 19:15:34 +00:00
USE_GL= gl glu
2017-09-18 00:18:04 +00:00
USE_XORG= x11 xcursor xext xinerama xfixes xft xrender
Update cad/gmsh to 2.13.2; fix knob issue; other changes - 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 - Remove options for bundled software - Update default options - Add patch to fix TAUCS linking error - Modernize option handling - 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, pulls in conflicting math/taucs-edf - Update pkg-plist [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/ PR: 212398 Reviewed by: swills (mentor) AMDmi3 (mentor) Approved by: swills (mentor) Differential Revision: https://reviews.freebsd.org/D7703
2016-09-29 19:15:34 +00:00
CMAKE_ARGS= -DCMAKE_SKIP_RPATH:BOOL=YES
OPTIONS_DEFINE= CGNS DOCS MED OCC SHARED STATIC
OPTIONS_DEFAULT= CGNS MED OCC
OPTIONS_SUB= yes
CGNS_DESC= Enable CGNS mesh import
Update cad/gmsh to 2.13.2; fix knob issue; other changes - 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 - Remove options for bundled software - Update default options - Add patch to fix TAUCS linking error - Modernize option handling - 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, pulls in conflicting math/taucs-edf - Update pkg-plist [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/ PR: 212398 Reviewed by: swills (mentor) AMDmi3 (mentor) Approved by: swills (mentor) Differential Revision: https://reviews.freebsd.org/D7703
2016-09-29 19:15:34 +00:00
MED_DESC= Enable MED mesh and post file formats
OCC_DESC= Enable OpenCASCADE geometrical models
Update cad/gmsh to 2.13.2; fix knob issue; other changes - 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 - Remove options for bundled software - Update default options - Add patch to fix TAUCS linking error - Modernize option handling - 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, pulls in conflicting math/taucs-edf - Update pkg-plist [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/ PR: 212398 Reviewed by: swills (mentor) AMDmi3 (mentor) Approved by: swills (mentor) Differential Revision: https://reviews.freebsd.org/D7703
2016-09-29 19:15:34 +00:00
SHARED_DESC= Build shared library and install header files
STATIC_DESC= Build static library
2016-01-18 01:21:38 +00:00
Update cad/gmsh to 2.13.2; fix knob issue; other changes - 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 - Remove options for bundled software - Update default options - Add patch to fix TAUCS linking error - Modernize option handling - 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, pulls in conflicting math/taucs-edf - Update pkg-plist [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/ PR: 212398 Reviewed by: swills (mentor) AMDmi3 (mentor) Approved by: swills (mentor) Differential Revision: https://reviews.freebsd.org/D7703
2016-09-29 19:15:34 +00:00
PLIST_SUB= VER=${PORTVERSION} VE=${PORTVERSION:R}
2016-01-18 01:21:38 +00:00
Update cad/gmsh to 2.13.2; fix knob issue; other changes - 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 - Remove options for bundled software - Update default options - Add patch to fix TAUCS linking error - Modernize option handling - 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, pulls in conflicting math/taucs-edf - Update pkg-plist [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/ PR: 212398 Reviewed by: swills (mentor) AMDmi3 (mentor) Approved by: swills (mentor) Differential Revision: https://reviews.freebsd.org/D7703
2016-09-29 19:15:34 +00:00
# TODO
# Dependencies against PythonLibs, swig and petsc are found and registered if
# installed
# => add knobs to handle them.
2016-01-18 01:21:38 +00:00
Update cad/gmsh to 2.13.2; fix knob issue; other changes - 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 - Remove options for bundled software - Update default options - Add patch to fix TAUCS linking error - Modernize option handling - 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, pulls in conflicting math/taucs-edf - Update pkg-plist [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/ PR: 212398 Reviewed by: swills (mentor) AMDmi3 (mentor) Approved by: swills (mentor) Differential Revision: https://reviews.freebsd.org/D7703
2016-09-29 19:15:34 +00:00
CGNS_CMAKE_BOOL= ENABLE_CGNS
CGNS_LIB_DEPENDS= libcgns.so:science/cgnslib
Update cad/gmsh to 2.13.2; fix knob issue; other changes - 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 - Remove options for bundled software - Update default options - Add patch to fix TAUCS linking error - Modernize option handling - 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, pulls in conflicting math/taucs-edf - Update pkg-plist [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/ PR: 212398 Reviewed by: swills (mentor) AMDmi3 (mentor) Approved by: swills (mentor) Differential Revision: https://reviews.freebsd.org/D7703
2016-09-29 19:15:34 +00:00
DOCS_CMAKE_BOOL= INSTALL_DOCS
MED_CMAKE_BOOL= ENABLE_MED
MED_LIB_DEPENDS= libmed.so:french/med
OCC_CMAKE_BOOL= ENABLE_OCC
OCC_CMAKE_ON= -DOCC_INC=${LOCALBASE}/include/OpenCASCADE
OCC_LIB_DEPENDS= libopenblas.so:math/openblas libTKernel.so:cad/opencascade
OCC_USES= gnome
OCC_USE= gnome=cairo
Update cad/gmsh to 2.13.2; fix knob issue; other changes - 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 - Remove options for bundled software - Update default options - Add patch to fix TAUCS linking error - Modernize option handling - 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, pulls in conflicting math/taucs-edf - Update pkg-plist [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/ PR: 212398 Reviewed by: swills (mentor) AMDmi3 (mentor) Approved by: swills (mentor) Differential Revision: https://reviews.freebsd.org/D7703
2016-09-29 19:15:34 +00:00
SHARED_CMAKE_BOOL= ENABLE_BUILD_SHARED
SHARED_USE= LDCONFIG=yes
Update cad/gmsh to 2.13.2; fix knob issue; other changes - 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 - Remove options for bundled software - Update default options - Add patch to fix TAUCS linking error - Modernize option handling - 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, pulls in conflicting math/taucs-edf - Update pkg-plist [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/ PR: 212398 Reviewed by: swills (mentor) AMDmi3 (mentor) Approved by: swills (mentor) Differential Revision: https://reviews.freebsd.org/D7703
2016-09-29 19:15:34 +00:00
STATIC_CMAKE_BOOL= ENABLE_BUILD_LIB
2016-01-18 01:21:38 +00:00
post-install-SHARED-on:
${RM} -r ${STAGEDIR}/wrkdirs
Update cad/gmsh to 2.13.2; fix knob issue; other changes - 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 - Remove options for bundled software - Update default options - Add patch to fix TAUCS linking error - Modernize option handling - 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, pulls in conflicting math/taucs-edf - Update pkg-plist [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/ PR: 212398 Reviewed by: swills (mentor) AMDmi3 (mentor) Approved by: swills (mentor) Differential Revision: https://reviews.freebsd.org/D7703
2016-09-29 19:15:34 +00:00
.include <bsd.port.mk>