1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-19 08:13:21 +00:00
freebsd-ports/cad/py-gmsh/Makefile

54 lines
1.4 KiB
Makefile
Raw Normal View History

PORTNAME= gmsh
DISTVERSION= 4.13.0
CATEGORIES= cad python
MASTER_SITES= https://gmsh.info/src/
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
DISTNAME= ${PORTNAME}-${DISTVERSION}-source
MAINTAINER= yuri@FreeBSD.org
COMMENT= Automatic 3D finite element mesh generator (gmsh's own binding)
WWW= https://gmsh.info/
LICENSE= AGPLv3+ APACHE20 GPLv3+ GPLv2+ LGPL21
LICENSE_COMB= multi
BUILD_DEPENDS= swig:devel/swig
LIB_DEPENDS= libcgns.so:science/cgnslib \
libfltk_images.so:x11-toolkits/fltk \
libfreetype.so:print/freetype2 \
libgmp.so:math/gmp \
libhdf5.so:science/hdf5 \
libmedC.so:french/med \
libpng16.so:graphics/png \
libsz.so:science/libaec \
libTKV3d.so:cad/opencascade
USES= cmake gl gnome jpeg python tar:tgz xorg
USE_PYTHON= flavors
USE_GNOME= cairo
USE_GL= gl glu
USE_XORG= ice sm x11 xext
USE_LDCONFIG= ${PYTHON_SITELIBDIR}
CMAKE_ON= ENABLE_WRAP_PYTHON ENABLE_PRIVATE_API ENABLE_OCC
CMAKE_ARGS= -DOCC_INC=${LOCALBASE}/include/OpenCASCADE
CXXFLAGS_powerpc64= -mvsx
post-install: # remove all except for the python binding
@cd ${STAGEDIR}${PREFIX} && \
${RM} -r \
bin/* \
include/gmsh* \
lib/gmsh.jl \
share/doc/gmsh \
share/man/man1/gmsh.1
# move "private API" libs to the python folder
@cd ${STAGEDIR} && \
${MV} \
${STAGEDIR}${PREFIX}/lib/gmsh* \
${STAGEDIR}${PREFIX}/lib/lib* \
${STAGEDIR}${PYTHON_SITELIBDIR}
.include <bsd.port.mk>