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

(-)Makefile (-2 / +4 lines)
Lines 15-21 Link Here
15
LICENSE=	GPLv3
15
LICENSE=	GPLv3
16
LICENSE_FILE=	${WRKSRC}/LICENSE
16
LICENSE_FILE=	${WRKSRC}/LICENSE
17
17
18
ONLY_FOR_ARCHS=	amd64
18
ONLY_FOR_ARCHS=	amd64 powerpc64
19
ONLY_FOR_ARCHS_REASON=	bundles non-portable AngelScript
19
ONLY_FOR_ARCHS_REASON=	bundles non-portable AngelScript
20
20
21
BUILD_DEPENDS=	convert:graphics/ImageMagick6 # for building icons
21
BUILD_DEPENDS=	convert:graphics/ImageMagick6 # for building icons
Lines 25-35 Link Here
25
USE_GITHUB=	yes
25
USE_GITHUB=	yes
26
GH_ACCOUNT=	yvt
26
GH_ACCOUNT=	yvt
27
27
28
USES=		cmake:insource compiler:c++11-lib desktop-file-utils gl gnome openal
28
USES=		cmake:insource compiler:c++11-lib desktop-file-utils dos2unix \
29
		gl gnome openal sdl xorg
29
CMAKE_ARGS=	-DOPENSPADES_RESOURCES=OFF \
30
CMAKE_ARGS=	-DOPENSPADES_RESOURCES=OFF \
30
		-DOPENSPADES_INSTALL_MAN="man/man6" \
31
		-DOPENSPADES_INSTALL_MAN="man/man6" \
31
		-DOPENSPADES_INSTALL_BINARY="bin" \
32
		-DOPENSPADES_INSTALL_BINARY="bin" \
32
		-DOPENSPADES_INSTALL_RESOURCES="${DATADIR_REL}"
33
		-DOPENSPADES_INSTALL_RESOURCES="${DATADIR_REL}"
34
DOS2UNIX_FILES=	Sources/AngelScript/source/as_config.h
33
USE_SDL=	sdl2 image2
35
USE_SDL=	sdl2 image2
34
USE_GL=		gl glew
36
USE_GL=		gl glew
35
INSTALLS_ICONS=	yes
37
INSTALLS_ICONS=	yes
(-)files/patch-Sources_AngelScript_source_as__config.h (+11 lines)
Line 0 Link Here
1
--- Sources/AngelScript/source/as_config.h.orig	2019-09-17 11:18:51 UTC
2
+++ Sources/AngelScript/source/as_config.h
3
@@ -947,6 +947,8 @@
4
 			#define COMPLEX_RETURN_MASK (asOBJ_APP_CLASS_DESTRUCTOR | asOBJ_APP_CLASS_COPY_CONSTRUCTOR | asOBJ_APP_ARRAY)
5
 			#define THISCALL_PASS_OBJECT_POINTER_ON_THE_STACK
6
 			#define AS_X86
7
+		#elif defined(__powerpc64__)
8
+			#define AS_MAX_PORTABILITY
9
 		#elif defined(__LP64__)
10
 			#define AS_X64_GCC
11
 			#define HAS_128_BIT_PRIMITIVES

Return to bug 240641