1 # Created by: thierry@pompo.net
5 DISTVERSION= 5.1.0-aster4
9 MAINTAINER= thierry@FreeBSD.org
10 COMMENT= Meshes partitioning tool used by Code_Aster
13 LICENSE_FILE= ${WRKSRC}/LICENSE.txt
15 CONFLICTS= metis-[0-9]* metis4-4*
21 CMAKE_ARGS= -DSHARED=1 -DSHLIB_MAJOR="${SHLIB_MAJOR}" \
22 -DGKLIB_PATH="${WRKSRC}/GKlib"
24 WRKSRC= ${WRKDIR}/${PORTNAME:C|-edf||}-${PORTVERSION:R}
26 DOCS= Changelog manual/manual.pdf
28 OPTIONS_DEFINE= DOCS EXAMPLES
30 .include <bsd.port.pre.mk>
31 .include "${.CURDIR}/../../french/aster/bsd.aster.mk"
37 # Borrowed from math/metis
38 ${REINPLACE_CMD} -e "/^# Add compiler flags/,/^$$/d" \
39 -e "/^check_include_file(execinfo.h/d" \
40 ${WRKSRC}/GKlib/GKlibSystem.cmake
41 ${REINPLACE_CMD} -e "\|/home/karypis/|d" \
42 ${WRKSRC}/programs/CMakeLists.txt
45 ${MKDIR} ${STAGEDIR}${DOCSDIR}
47 ${INSTALL_DATA} ${WRKSRC}/${df} ${STAGEDIR}${DOCSDIR}
49 ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
50 ${INSTALL_DATA} ${WRKSRC}/graphs/* ${STAGEDIR}${EXAMPLESDIR}
53 (cd ${WRKSRC}/graphs && ../programs/gpmetis test.mgraph 2 || ${TRUE})
55 .include <bsd.port.post.mk>