Lines 13-19
Link Here
|
13 |
LICENSE_FILE= ${WRKSRC}/LICENSE |
13 |
LICENSE_FILE= ${WRKSRC}/LICENSE |
14 |
LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept |
14 |
LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept |
15 |
|
15 |
|
16 |
BROKEN= fails to link |
|
|
17 |
BROKEN_aarch64= fails to compile: invokes x86 asm |
16 |
BROKEN_aarch64= fails to compile: invokes x86 asm |
18 |
|
17 |
|
19 |
LIB_DEPENDS= libdrm.so:graphics/libdrm \ |
18 |
LIB_DEPENDS= libdrm.so:graphics/libdrm \ |
Lines 27-34
Link Here
|
27 |
${LOCALBASE}/include/glm/glm.hpp:math/glm \ |
26 |
${LOCALBASE}/include/glm/glm.hpp:math/glm \ |
28 |
${LOCALBASE}/libdata/pkgconfig/pthread-stubs.pc:devel/libpthread-stubs |
27 |
${LOCALBASE}/libdata/pkgconfig/pthread-stubs.pc:devel/libpthread-stubs |
29 |
|
28 |
|
30 |
USES= compiler:c++11-lang cmake:noninja localbase\ |
29 |
USES= cmake:noninja localbase\ |
31 |
gl gnome jpeg xorg |
30 |
gl gnome jpeg pkgconfig xorg |
32 |
USE_GITHUB= yes |
31 |
USE_GITHUB= yes |
33 |
GH_PROJECT= OpenVSP |
32 |
GH_PROJECT= OpenVSP |
34 |
GH_ACCOUNT= ${GH_PROJECT} |
33 |
GH_ACCOUNT= ${GH_PROJECT} |
Lines 36-42
Link Here
|
36 |
CMAKE_SOURCE_PATH= ${WRKSRC}/SuperProject |
35 |
CMAKE_SOURCE_PATH= ${WRKSRC}/SuperProject |
37 |
CMAKE_INSTALL_PREFIX= ${STAGEDIR}${PREFIX} |
36 |
CMAKE_INSTALL_PREFIX= ${STAGEDIR}${PREFIX} |
38 |
CMAKE_ARGS= -DVSP_USE_SYSTEM_CMINPACK:BOOLEAN=yes \ |
37 |
CMAKE_ARGS= -DVSP_USE_SYSTEM_CMINPACK:BOOLEAN=yes \ |
39 |
-DVSP_USE_SYSTEM_CPPTEST:BOOLEAN=yes \ |
38 |
-DVSP_USE_SYSTEM_CPPTEST:BOOLEAN=no \ |
40 |
-DVSP_USE_SYSTEM_CODEELI:BOOLEAN=no \ |
39 |
-DVSP_USE_SYSTEM_CODEELI:BOOLEAN=no \ |
41 |
-DVSP_USE_SYSTEM_EIGEN:BOOLEAN=no \ |
40 |
-DVSP_USE_SYSTEM_EIGEN:BOOLEAN=no \ |
42 |
-DVSP_USE_SYSTEM_LIBXML2:BOOLEAN=yes \ |
41 |
-DVSP_USE_SYSTEM_LIBXML2:BOOLEAN=yes \ |
Lines 44-51
Link Here
|
44 |
-DVSP_USE_SYSTEM_CMINPACK:boolean=no \ |
43 |
-DVSP_USE_SYSTEM_CMINPACK:boolean=no \ |
45 |
-DVSP_USE_SYSTEM_GLM:BOOLEAN=yes \ |
44 |
-DVSP_USE_SYSTEM_GLM:BOOLEAN=yes \ |
46 |
-DVSP_USE_SYSTEM_GLEW:BOOLEAN=yes |
45 |
-DVSP_USE_SYSTEM_GLEW:BOOLEAN=yes |
|
|
46 |
|
47 |
CXXFLAGS+= -lgcc -lstdc++ |
48 |
CPPFLAGS+= -lgcc -lstdc++ |
49 |
|
47 |
USE_XORG= ice sm x11 xau xcb xdamage xdmcp xext xfixes xft \ |
50 |
USE_XORG= ice sm x11 xau xcb xdamage xdmcp xext xfixes xft \ |
48 |
xinerama xrender xxf86vm |
51 |
xinerama xrender xxf86vm |
|
|
52 |
|
53 |
USE_GCC= 9+ |
54 |
|
49 |
USE_GL= gl glew glu |
55 |
USE_GL= gl glew glu |
50 |
|
56 |
|
51 |
USE_GNOME= libxml2 |
57 |
USE_GNOME= libxml2 |
Lines 54-66
Link Here
|
54 |
|
60 |
|
55 |
.include <bsd.port.pre.mk> |
61 |
.include <bsd.port.pre.mk> |
56 |
|
62 |
|
57 |
# See https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=230888 |
|
|
58 |
.if ${OPSYS} == FreeBSD |
59 |
.if (${OSVERSION} < 1200000 || ${OSVERSION} >=1300000) |
60 |
BROKEN= undefined reference to __atomic_load |
61 |
.endif |
62 |
.endif |
63 |
|
64 |
BUILD_PREFIX= OpenVSP-prefix/src/OpenVSP-build/_CPack_Packages/FreeBSD/ZIP/OpenVSP-${DISTVERSION}-FreeBSD |
63 |
BUILD_PREFIX= OpenVSP-prefix/src/OpenVSP-build/_CPack_Packages/FreeBSD/ZIP/OpenVSP-${DISTVERSION}-FreeBSD |
65 |
|
64 |
|
66 |
do-install: |
65 |
do-install: |