Changeset View
Changeset View
Standalone View
Standalone View
head/cad/gmsh/Makefile
# Created by: Pedro Giffuni <giffunip@asme.org> | # Created by: Pedro Giffuni <giffunip@asme.org> | ||||
# $FreeBSD$ | # $FreeBSD$ | ||||
PORTNAME= gmsh | PORTNAME= gmsh | ||||
PORTVERSION= 2.13.2 | PORTVERSION= 2.14.0 | ||||
CATEGORIES= cad | CATEGORIES= cad | ||||
MASTER_SITES= http://gmsh.info/src/ | MASTER_SITES= http://gmsh.info/src/ | ||||
DISTNAME= ${PORTNAME}-${PORTVERSION}-source | DISTNAME= ${PORTNAME}-${PORTVERSION}-source | ||||
DIST_SUBDIR= gmsh | DIST_SUBDIR= gmsh | ||||
MAINTAINER?= jrm@FreeBSD.org | MAINTAINER= jrm@FreeBSD.org | ||||
COMMENT?= Automatic 3D finite element mesh generator | COMMENT?= Automatic 3D finite element mesh generator | ||||
LICENSE= AGPLv3+ APACHE20 GPLv3+ GPLv2+ LGPL21 | LICENSE= AGPLv3+ APACHE20 GPLv3+ GPLv2+ LGPL21 | ||||
LICENSE_COMB= multi | LICENSE_COMB= multi | ||||
LICENSE_FILE_GPLv2+ = ${WRKSRC}/doc/LICENSE.txt | LICENSE_FILE_GPLv2+ = ${WRKSRC}/doc/LICENSE.txt | ||||
LIB_DEPENDS= libfltk.so:x11-toolkits/fltk \ | LIB_DEPENDS= libfltk.so:x11-toolkits/fltk \ | ||||
libfontconfig.so:x11-fonts/fontconfig \ | libfontconfig.so:x11-fonts/fontconfig \ | ||||
Show All 38 Lines | |||||
DOCS_CMAKE_BOOL= INSTALL_DOCS | DOCS_CMAKE_BOOL= INSTALL_DOCS | ||||
MED_CMAKE_BOOL= ENABLE_MED | MED_CMAKE_BOOL= ENABLE_MED | ||||
MED_LIB_DEPENDS= libmed.so:french/med | MED_LIB_DEPENDS= libmed.so:french/med | ||||
OCC_CFLAGS= -DHAVE_CONFIG_H -DHAVE_WOK_CONFIG_H -DFREEBSD | OCC_CFLAGS= -DHAVE_CONFIG_H -DHAVE_WOK_CONFIG_H -DFREEBSD | ||||
OCC_CMAKE_BOOL= ENABLE_OCC | OCC_CMAKE_BOOL= ENABLE_OCC | ||||
OCC_CMAKE_ON= -DOCC_INC=${LOCALBASE}/include/OpenCASCADE | OCC_CMAKE_ON= -DOCC_INC=${LOCALBASE}/include/OpenCASCADE | ||||
OCC_CONFLICTS= gmsh-2.* | OCC_CONFLICTS= gmsh-2.* | ||||
OCC_CONFLICTS_OFF= gmsh-occ-2.* | OCC_CONFLICTS_OFF= gmsh-occ-2.* | ||||
OCC_LIB_DEPENDS= libTKernel.so:cad/opencascade | OCC_LIB_DEPENDS= libopenblas.so:math/openblas libTKernel.so:cad/opencascade | ||||
OCC_USE= gnome=cairo | |||||
SHARED_ALL_TARGET= shared | SHARED_ALL_TARGET= shared | ||||
SHARED_CMAKE_BOOL= ENABLE_BUILD_SHARED | SHARED_CMAKE_BOOL= ENABLE_BUILD_SHARED | ||||
SHARED_VARS= USE_LDCONFIG=yes | SHARED_VARS= USE_LDCONFIG=yes | ||||
STATIC_ALL_TARGET= lib | STATIC_ALL_TARGET= lib | ||||
STATIC_CMAKE_BOOL= ENABLE_BUILD_LIB | STATIC_CMAKE_BOOL= ENABLE_BUILD_LIB | ||||
post-patch: | post-patch: | ||||
@${REINPLACE_CMD} -e "s|share/doc/gmsh|${DOCSDIR_REL}|" \ | @${REINPLACE_CMD} -e "s|share/doc/gmsh|${DOCSDIR_REL}|" \ | ||||
-e 's|share/man/man1|man/man1|' ${WRKSRC}/CMakeLists.txt | -e 's|share/man/man1|man/man1|' ${WRKSRC}/CMakeLists.txt | ||||
.include <bsd.port.mk> | .include <bsd.port.mk> |