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} |