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

Collapse All | Expand All

(-)Makefile (-3 / +18 lines)
Lines 2-8 Link Here
2
2
3
PORTNAME=	0ad
3
PORTNAME=	0ad
4
PORTVERSION=	0.0.17
4
PORTVERSION=	0.0.17
5
PORTREVISION=	2
5
PORTREVISION=	3
6
CATEGORIES=	games
6
CATEGORIES=	games
7
MASTER_SITES=	SF/zero-ad/releases
7
MASTER_SITES=	SF/zero-ad/releases
8
DISTFILES=	${PORTNAME}-${PORTVERSION}-alpha-unix-build.tar.xz \
8
DISTFILES=	${PORTNAME}-${PORTVERSION}-alpha-unix-build.tar.xz \
Lines 41-50 Link Here
41
WX_UNICODE=	yes
41
WX_UNICODE=	yes
42
MAKE_ENV+=	JOBS=${_MAKE_JOBS}
42
MAKE_ENV+=	JOBS=${_MAKE_JOBS}
43
43
44
OPTIONS_DEFINE=	PORTSSM
45
PORTSSM_DESC=	Use lang/spidermonkey24 instead of bundled one
46
47
OPTIONS_SUB=	yes
48
PORTSSM_LIB_DEPENDS=	libmozjs-24.so:${PORTSDIR}/lang/spidermonkey24
49
44
MANUAL_PACKAGE_BUILD=	huge
50
MANUAL_PACKAGE_BUILD=	huge
45
51
46
PORTDATA=	*
52
PORTDATA=	*
47
53
54
.include <bsd.port.options.mk>
55
56
.if ${PORT_OPTIONS:MPORTSSM}
57
SMOPT=		--with-system-mozjs24
58
.endif
59
48
post-patch:
60
post-patch:
49
	@${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|' \
61
	@${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|' \
50
			-e 's|%%CC%%|${CC}|' \
62
			-e 's|%%CC%%|${CC}|' \
Lines 55-61 Link Here
55
		${WRKSRC}/build/resources/0ad.sh
67
		${WRKSRC}/build/resources/0ad.sh
56
68
57
pre-build:
69
pre-build:
58
	(cd ${WRKSRC}/build/workspaces && ${SETENV} ${MAKE_ENV} ./update-workspaces.sh --with-system-miniupnpc --bindir=${PREFIX}/bin --datadir=${DATADIR} --libdir=${PREFIX}/lib/${PORTNAME})
70
	(cd ${WRKSRC}/build/workspaces && ${SETENV} ${MAKE_ENV} ./update-workspaces.sh --with-system-miniupnpc ${SMOPT} --bindir=${PREFIX}/bin --datadir=${DATADIR} --libdir=${PREFIX}/lib/${PORTNAME})
59
71
60
do-install:
72
do-install:
61
	${INSTALL_PROGRAM} ${WRKSRC}/binaries/system/pyrogenesis ${STAGEDIR}${PREFIX}/bin
73
	${INSTALL_PROGRAM} ${WRKSRC}/binaries/system/pyrogenesis ${STAGEDIR}${PREFIX}/bin
Lines 62-68 Link Here
62
	${INSTALL_SCRIPT} ${WRKSRC}/build/resources/0ad.sh ${STAGEDIR}${PREFIX}/bin/0ad
74
	${INSTALL_SCRIPT} ${WRKSRC}/build/resources/0ad.sh ${STAGEDIR}${PREFIX}/bin/0ad
63
	${INSTALL_PROGRAM} ${WRKSRC}/binaries/system/ActorEditor ${STAGEDIR}${PREFIX}/bin
75
	${INSTALL_PROGRAM} ${WRKSRC}/binaries/system/ActorEditor ${STAGEDIR}${PREFIX}/bin
64
	${MKDIR} ${STAGEDIR}${PREFIX}/lib/${PORTNAME}
76
	${MKDIR} ${STAGEDIR}${PREFIX}/lib/${PORTNAME}
65
	(cd ${WRKSRC}/binaries/system && ${INSTALL_LIB} libAtlasUI.so libCollada.so libmozjs24-ps-release.so libnvcore.so libnvimage.so libnvmath.so libnvtt.so ${STAGEDIR}${PREFIX}/lib/${PORTNAME})
77
	(cd ${WRKSRC}/binaries/system && ${INSTALL_LIB} libAtlasUI.so libCollada.so libnvcore.so libnvimage.so libnvmath.so libnvtt.so ${STAGEDIR}${PREFIX}/lib/${PORTNAME})
78
.if ! ${PORT_OPTIONS:MPORTSSM}
79
	(cd ${WRKSRC}/binaries/system && ${INSTALL_LIB} libmozjs24-ps-release.so ${STAGEDIR}${PREFIX}/lib/${PORTNAME})
80
.endif
66
	${INSTALL_DATA} ${WRKSRC}/build/resources/0ad.desktop ${STAGEDIR}${PREFIX}/share/applications
81
	${INSTALL_DATA} ${WRKSRC}/build/resources/0ad.desktop ${STAGEDIR}${PREFIX}/share/applications
67
	${INSTALL_DATA} ${WRKSRC}/build/resources/0ad.png ${STAGEDIR}${PREFIX}/share/pixmaps
82
	${INSTALL_DATA} ${WRKSRC}/build/resources/0ad.png ${STAGEDIR}${PREFIX}/share/pixmaps
68
	${MKDIR} ${STAGEDIR}${DATADIR}
83
	${MKDIR} ${STAGEDIR}${DATADIR}
(-)pkg-plist (-1 / +1 lines)
Lines 3-9 Link Here
3
bin/ActorEditor
3
bin/ActorEditor
4
lib/0ad/libAtlasUI.so
4
lib/0ad/libAtlasUI.so
5
lib/0ad/libCollada.so
5
lib/0ad/libCollada.so
6
lib/0ad/libmozjs24-ps-release.so
6
%%NO_PORTSSM%%lib/0ad/libmozjs24-ps-release.so
7
lib/0ad/libnvcore.so
7
lib/0ad/libnvcore.so
8
lib/0ad/libnvimage.so
8
lib/0ad/libnvimage.so
9
lib/0ad/libnvmath.so
9
lib/0ad/libnvmath.so

Return to bug 196304