Lines 1-11
Link Here
|
1 |
# Created by: Fernando Apesteguia <fernando.apesteguia@gmail.com> |
1 |
# Created by: Fernando Apesteguia <fernando.apesteguia@gmail.com> |
2 |
# $FreeBSD: head/cad/openvsp/Makefile 395630 2015-08-30 17:41:23Z rakuco $ |
2 |
# $FreeBSD: head/cad/openvsp/Makefile 355278 2014-05-26 06:55:07Z bapt $ |
3 |
|
3 |
|
4 |
PORTNAME= openvsp |
4 |
PORTNAME= openvsp |
5 |
PORTVERSION= 2.3.0 |
5 |
PORTVERSION= 3.5.2 |
6 |
DISTVERSIONPREFIX= ${GH_PROJECT}_ |
6 |
PORTREVISION= 0 |
7 |
PORTREVISION= 4 |
|
|
8 |
CATEGORIES= cad |
7 |
CATEGORIES= cad |
|
|
8 |
MASTER_SITES= GH |
9 |
|
9 |
|
10 |
MAINTAINER= fernando.apesteguia@gmail.com |
10 |
MAINTAINER= fernando.apesteguia@gmail.com |
11 |
COMMENT= Create a 3D model of an aircraft defined by engineering parameters |
11 |
COMMENT= Create a 3D model of an aircraft defined by engineering parameters |
Lines 15-49
Link Here
|
15 |
LICENSE_FILE= ${WRKSRC}/LICENSE |
15 |
LICENSE_FILE= ${WRKSRC}/LICENSE |
16 |
LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept |
16 |
LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept |
17 |
|
17 |
|
18 |
BUILD_DEPENDS= ${LOCALBASE}/lib/libopenNURBS.a:${PORTSDIR}/graphics/opennurbs |
18 |
BUILD_DEPENDS= ${LOCALBASE}/lib/libopenNURBS.a:${PORTSDIR}/graphics/opennurbs \ |
|
|
19 |
${LOCALBASE}/include/eli/code_eli.hpp:${PORTSDIR}/graphics/code-eli \ |
20 |
${LOCALBASE}/include/glm/glm.hpp:${PORTSDIR}/math/glm \ |
21 |
${LOCALBASE}/include/eigen3/Eigen/Array:${PORTSDIR}/math/eigen3 |
22 |
|
19 |
LIB_DEPENDS= libpthread-stubs.so:${PORTSDIR}/devel/libpthread-stubs \ |
23 |
LIB_DEPENDS= libpthread-stubs.so:${PORTSDIR}/devel/libpthread-stubs \ |
|
|
24 |
libjpeg.so:${PORTSDIR}/graphics/jpeg \ |
20 |
libdrm.so:${PORTSDIR}/graphics/libdrm \ |
25 |
libdrm.so:${PORTSDIR}/graphics/libdrm \ |
21 |
libpng.so:${PORTSDIR}/graphics/png \ |
26 |
libpng16.so:${PORTSDIR}/graphics/png \ |
22 |
libfreetype.so:${PORTSDIR}/print/freetype2 \ |
27 |
libfreetype.so:${PORTSDIR}/print/freetype2 \ |
23 |
libexpat.so:${PORTSDIR}/textproc/expat2 \ |
28 |
libexpat.so:${PORTSDIR}/textproc/expat2 \ |
24 |
libfontconfig.so:${PORTSDIR}/x11-fonts/fontconfig \ |
29 |
libfontconfig.so:${PORTSDIR}/x11-fonts/fontconfig \ |
25 |
libfltk.so:${PORTSDIR}/x11-toolkits/fltk |
30 |
libfltk.so:${PORTSDIR}/x11-toolkits/fltk \ |
|
|
31 |
libGLEW.so:${PORTSDIR}/graphics/glew \ |
32 |
libcpptest.so:${PORTSDIR}/devel/cpptest \ |
26 |
|
33 |
|
27 |
USE_GITHUB= yes |
34 |
USE_GITHUB= yes |
28 |
GH_PROJECT= OpenVSP |
35 |
GH_PROJECT= OpenVSP |
29 |
GH_ACCOUNT= ${GH_PROJECT} |
36 |
GH_ACCOUNT= ${GH_PROJECT} |
|
|
37 |
GH_TAGNAME= ${GH_PROJECT}_${PORTVERSION} |
38 |
|
39 |
WRKSRC= ${WRKDIR}/${GH_PROJECT}-${GH_PROJECT}_${PORTVERSION} |
30 |
|
40 |
|
31 |
CMAKE_SOURCE_PATH= ${WRKSRC}/src |
41 |
CMAKE_SOURCE_PATH= ${WRKSRC}/SuperProject |
32 |
USES= cmake:outsource dos2unix jpeg |
42 |
USES= cmake:outsource compiler:gcc-c++11-lib |
|
|
43 |
CMAKE_ARGS= -DVSP_USE_SYSTEM_CMINPACK:BOOLEAN=yes \ |
44 |
-DVSP_USE_SYSTEM_CPPTEST:BOOLEAN=yes \ |
45 |
-DVSP_USE_SYSTEM_LIBXML2:BOOLEAN=yes \ |
46 |
-DVSP_USE_SYSTEM_EIGEN:BOOLEAN=yes \ |
47 |
-DVSP_USE_SYSTEM_FLTK:boolean=yes \ |
48 |
-DVSP_USE_SYSTEM_CMINPACK:boolean=no \ |
49 |
-DVSP_USE_SYSTEM_GLM:BOOLEAN=yes \ |
50 |
-DVSP_USE_SYSTEM_GLEW:BOOLEAN=yes |
33 |
USE_XORG= ice sm x11 xau xcb xdamage xdmcp xext xfixes xft \ |
51 |
USE_XORG= ice sm x11 xau xcb xdamage xdmcp xext xfixes xft \ |
34 |
xinerama xrender xxf86vm |
52 |
xinerama xrender xxf86vm |
35 |
USE_GL= glu |
53 |
USE_GL= glu |
36 |
USE_GNOME= libxml2 |
54 |
USE_GNOME= libxml2 |
37 |
CFLAGS+= -I${LOCALBASE}/include/openNURBS |
55 |
CFLAGS+= -I${LOCALBASE}/include/openNURBS |
38 |
|
56 |
|
39 |
PLIST_FILES= bin/vsp |
57 |
BUILD_PREFIX= OpenVSP-prefix/src/OpenVSP-build/_CPack_Packages/FreeBSD/ZIP/OpenVSP-3.5.2-FreeBSD |
40 |
PORTEXAMPLES= * |
|
|
41 |
|
42 |
OPTIONS_DEFINE= EXAMPLES |
43 |
|
58 |
|
44 |
do-install: |
59 |
do-install: |
45 |
${INSTALL_PROGRAM} ${BUILD_WRKSRC}/vsp/vsp ${STAGEDIR}${PREFIX}/bin |
60 |
${INSTALL_PROGRAM} ${BUILD_WRKSRC}/${BUILD_PREFIX}/vsp* ${STAGEDIR}${PREFIX}/bin |
46 |
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR} |
61 |
${MKDIR} ${STAGEDIR}${DATADIR} |
47 |
(cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}) |
62 |
.for d in CustomScripts airfoil matlab scripts textures |
|
|
63 |
(cd ${BUILD_WRKSRC}/${BUILD_PREFIX}/${d} && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}) |
64 |
.endfor |
65 |
|
66 |
${CP} ${BUILD_WRKSRC}/${BUILD_PREFIX}/LICENSE ${STAGEDIR}${DATADIR} |
48 |
|
67 |
|
49 |
.include <bsd.port.mk> |
68 |
.include <bsd.port.mk> |