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

(-)lang/angelscript/Makefile (-9 / +9 lines)
Lines 2-13 Link Here
2
# $FreeBSD$
2
# $FreeBSD$
3
3
4
PORTNAME=	angelscript
4
PORTNAME=	angelscript
5
PORTVERSION=	2.33.0
5
PORTVERSION=	2.34.0
6
CATEGORIES=	lang
6
CATEGORIES=	lang
7
MASTER_SITES=	http://www.angelcode.com/angelscript/sdk/files/
7
MASTER_SITES=	http://www.angelcode.com/angelscript/sdk/files/
8
DISTNAME=	${PORTNAME}_${PORTVERSION}
8
DISTNAME=	${PORTNAME}_${PORTVERSION}
9
9
10
MAINTAINER=	ndowens@yahoo.com
10
MAINTAINER=	ndowens04@gmail.com
11
COMMENT=	AngelCode Scripting Library
11
COMMENT=	AngelCode Scripting Library
12
12
13
LICENSE=	ZLIB
13
LICENSE=	ZLIB
Lines 22-34 DOS2UNIX_FILES= ../../source/as_config.h Link Here
22
22
23
MAKE_ARGS=	CP_SYMLINK="${INSTALL_LIB}"
23
MAKE_ARGS=	CP_SYMLINK="${INSTALL_LIB}"
24
24
25
.include <bsd.port.options.mk>
26
.if ${ARCH} == "i386"
27
pre-build:
28
	(cd ${WRKDIR}/sdk/angelscript/source && ${REINPLACE_CMD} -e 's|ifdef __OPTIMIZE__|if defined(__OPTIMIZE__) \&\&\ !defined(__clang__)|g' \
29
		-e 's,ifdef __OPTIMIZE__ifdef __OPTIMIZE__,,g' *.cpp)
30
.endif
31
32
WRKSRC=		${WRKDIR}/sdk/angelscript/projects/gnuc/
25
WRKSRC=		${WRKDIR}/sdk/angelscript/projects/gnuc/
33
26
34
PLIST_FILES=	include/angelscript.h \
27
PLIST_FILES=	include/angelscript.h \
Lines 36-39 PLIST_FILES= include/angelscript.h \ Link Here
36
		lib/libangelscript.so \
29
		lib/libangelscript.so \
37
		lib/libangelscript.so.${PORTVERSION}
30
		lib/libangelscript.so.${PORTVERSION}
38
31
32
.include <bsd.port.options.mk>
33
.if ${ARCH} == "i386"
34
pre-build:
35
	(cd ${WRKDIR}/sdk/angelscript/source && ${REINPLACE_CMD} -e 's|ifdef __OPTIMIZE__|if defined(__OPTIMIZE__) \&\&\ !defined(__clang__)|g' \
36
		-e 's,ifdef __OPTIMIZE__ifdef __OPTIMIZE__,,g' *.cpp)
37
.endif
38
39
.include <bsd.port.mk>
39
.include <bsd.port.mk>
(-)lang/angelscript/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1545625239
1
TIMESTAMP = 1571453470
2
SHA256 (angelscript_2.33.0.zip) = 3691090b23d4382849a4f4e0ab71d94526636c64deec94a97d7d9419e2e21ea3
2
SHA256 (angelscript_2.34.0.zip) = 6faa043717522ae0fb2677d907ca5b0e35a79d28e5f83294565e6c6229bfbdf7
3
SIZE (angelscript_2.33.0.zip) = 1954948
3
SIZE (angelscript_2.34.0.zip) = 2020026
(-)lang/angelscript/files/patch-as_config.h (-4 / +8 lines)
Lines 1-11 Link Here
1
--- ../../source/as_config.h.orig	2019-07-28 15:58:25.283690000 +0200
1
diff --git sdk/angelscript/source/as_config.h sdk/angelscript/source/as_config.h
2
+++ ../../source/as_config.h	2019-07-28 16:08:34.592212000 +0200
2
index e17d1ee..f0e49b4 100644
3
@@ -953,6 +953,8 @@
3
--- ../../source/as_config.h
4
+++ ../../source/as_config.h
5
@@ -953,7 +953,9 @@
4
 			#define COMPLEX_RETURN_MASK (asOBJ_APP_CLASS_DESTRUCTOR | asOBJ_APP_CLASS_COPY_CONSTRUCTOR | asOBJ_APP_ARRAY)
6
 			#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
7
 			#define THISCALL_PASS_OBJECT_POINTER_ON_THE_STACK
6
 			#define AS_X86
8
 			#define AS_X86
9
-		#elif defined(__x86_64__)
7
+		#elif defined(__powerpc64__)
10
+		#elif defined(__powerpc64__)
8
+			#define AS_MAX_PORTABILITY
11
+			#define AS_MAX_PORTABILITY
9
 		#elif defined(__LP64__)
12
+		#elif defined(__x86_64__) || defined(__LP64__)
10
 			#define AS_X64_GCC
13
 			#define AS_X64_GCC
11
 			#define HAS_128_BIT_PRIMITIVES
14
 			#define HAS_128_BIT_PRIMITIVES
15
 			#define SPLIT_OBJS_BY_MEMBER_TYPES

Return to bug 241378