View | Details | Raw Unified | Return to bug 239141 | Differences between
and this patch

Collapse All | Expand All

(-)i/games/supertuxkart/Makefile (-12 / +8 lines)
Lines 3-9 Link Here
3
3
4
PORTNAME=	supertuxkart
4
PORTNAME=	supertuxkart
5
PORTVERSION=	1.0
5
PORTVERSION=	1.0
6
PORTREVISION=	2
6
PORTREVISION=	3
7
CATEGORIES=	games
7
CATEGORIES=	games
8
MASTER_SITES=	SF/supertuxkart/SuperTuxKart/${PORTVERSION}
8
MASTER_SITES=	SF/supertuxkart/SuperTuxKart/${PORTVERSION}
9
DISTNAME=	${PORTNAME}-${PORTVERSION}-src
9
DISTNAME=	${PORTNAME}-${PORTVERSION}-src
Lines 21-35 LIB_DEPENDS= libvorbisfile.so:audio/libvorbis \ Link Here
21
		libfreetype.so:print/freetype2 \
21
		libfreetype.so:print/freetype2 \
22
		libenet.so:net/enet
22
		libenet.so:net/enet
23
23
24
BROKEN_aarch64=		invokes x86 assembler
25
BROKEN_armv6=		invokes x86 assembler
26
BROKEN_armv7=		invokes x86 assembler
27
BROKEN_mips=		invokes x86 assembler
28
BROKEN_mips64=		invokes x86 assembler
29
BROKEN_sparc64=		invokes x86 assembler
30
BROKEN_powerpc64=	invokes x86 assembler
31
BROKEN_i386=		does not build (error: this directive must appear between .cfi_startproc and .cfi_endproc directives)
32
33
USES=		alias cmake compiler:c++11-lib gettext gl \
24
USES=		alias cmake compiler:c++11-lib gettext gl \
34
		jpeg openal:al pkgconfig sdl tar:xz
25
		jpeg openal:al pkgconfig sdl tar:xz
35
USE_GL=		gl glu glew
26
USE_GL=		gl glu glew
Lines 46-53 PORTDATA= * Link Here
46
CXXFLAGS+=	-DNO_IRR_COMPILE_WITH_JOYSTICK_EVENTS_ \
37
CXXFLAGS+=	-DNO_IRR_COMPILE_WITH_JOYSTICK_EVENTS_ \
47
		-D__FREE_BSD_
38
		-D__FREE_BSD_
48
39
49
OPTIONS_DEFINE=	FRIBIDI NETTLE
40
OPTIONS_DEFINE=	FRIBIDI NETTLE WAYLAND
50
OPTIONS_DEFAULT=FRIBIDI NETTLE
41
OPTIONS_DEFAULT=FRIBIDI NETTLE WAYLAND
51
42
52
FRIBIDI_DESC=		Support for right-to-left languages
43
FRIBIDI_DESC=		Support for right-to-left languages
53
FRIBIDI_CMAKE_BOOL=	USE_FRIBIDI
44
FRIBIDI_CMAKE_BOOL=	USE_FRIBIDI
Lines 58-63 NETTLE_LIB_DEPENDS= libnettle.so:security/nettle Link Here
58
NETTLE_USES_OFF=	ssl
49
NETTLE_USES_OFF=	ssl
59
NETTLE_CMAKE_BOOL_OFF=	USE_CRYPTO_OPENSSL
50
NETTLE_CMAKE_BOOL_OFF=	USE_CRYPTO_OPENSSL
60
51
52
WAYLAND_CMAKE_BOOL=	ENABLE_WAYLAND_DEVICE
53
WAYLAND_LIB_DEPENDS=	libwayland-egl.so:graphics/wayland \
54
		libxkbcommon.so:x11/libxkbcommon
55
WAYLAND_USE=	GL=egl
56
61
# make sure that as much bundled stuff as possible is not used
57
# make sure that as much bundled stuff as possible is not used
62
post-extract:
58
post-extract:
63
.for bundled in jpeglib libpng zlib enet glew wiiuse
59
.for bundled in jpeglib libpng zlib enet glew wiiuse
(-)i/games/supertuxkart/files/patch-lib_angelscript_source_as__config.h (+11 lines)
Added Link Here
1
--- lib/angelscript/source/as_config.h.orig	2019-07-11 00:36:27 UTC
2
+++ lib/angelscript/source/as_config.h
3
@@ -953,7 +953,7 @@
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(__LP64__)
8
+		#elif defined(__x86_64__)
9
 			#define AS_X64_GCC
10
 			#define HAS_128_BIT_PRIMITIVES
11
 			#define SPLIT_OBJS_BY_MEMBER_TYPES

Return to bug 239141