View | Details | Raw Unified | Return to bug 246488
Collapse All | Expand All

(-)Makefile (-11 / +10 lines)
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:

Return to bug 246488