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