|
Lines 2-14
Link Here
|
| 2 |
# $FreeBSD$ |
2 |
# $FreeBSD$ |
| 3 |
|
3 |
|
| 4 |
PORTNAME= megaglest |
4 |
PORTNAME= megaglest |
| 5 |
PORTVERSION= 3.9.0.4 |
5 |
PORTVERSION= 3.11.1 |
| 6 |
PORTREVISION= 8 |
|
|
| 7 |
CATEGORIES= games |
6 |
CATEGORIES= games |
| 8 |
MASTER_SITES= SF/${PORTNAME}/archived/${PORTNAME}_3.9.0/ |
|
|
| 9 |
DISTNAME= ${PORTNAME}-source-${PORTVERSION} |
7 |
DISTNAME= ${PORTNAME}-source-${PORTVERSION} |
| 10 |
|
8 |
|
| 11 |
MAINTAINER= ports@FreeBSD.org |
9 |
MAINTAINER= monwarez@mailoo.org |
| 12 |
COMMENT= Open source 3D real-time strategy game |
10 |
COMMENT= Open source 3D real-time strategy game |
| 13 |
|
11 |
|
| 14 |
LIB_DEPENDS= libcurl.so:${PORTSDIR}/ftp/curl \ |
12 |
LIB_DEPENDS= libcurl.so:${PORTSDIR}/ftp/curl \ |
|
Lines 20-25
Link Here
|
| 20 |
${LOCALBASE}/include/miniupnpc/miniupnpc.h:${PORTSDIR}/net/miniupnpc |
18 |
${LOCALBASE}/include/miniupnpc/miniupnpc.h:${PORTSDIR}/net/miniupnpc |
| 21 |
RUN_DEPENDS= ${DATADIR}/tutorials/2_basic_tutorial/2_basic_tutorial.xml:${PORTSDIR}/games/megaglest-data |
19 |
RUN_DEPENDS= ${DATADIR}/tutorials/2_basic_tutorial/2_basic_tutorial.xml:${PORTSDIR}/games/megaglest-data |
| 22 |
|
20 |
|
|
|
21 |
USE_GITHUB= yes |
| 22 |
GH_ACCOUNT= MegaGlest |
| 23 |
GH_PROJECT= megaglest-source |
| 24 |
|
| 23 |
SUB_FILES= pkg-message |
25 |
SUB_FILES= pkg-message |
| 24 |
|
26 |
|
| 25 |
USES= cmake compiler:c++11-lib display:build dos2unix jpeg lua \ |
27 |
USES= cmake compiler:c++11-lib display:build dos2unix jpeg lua \ |
|
Lines 28-38
Link Here
|
| 28 |
USE_SDL= yes |
30 |
USE_SDL= yes |
| 29 |
USE_WX= 3.0 |
31 |
USE_WX= 3.0 |
| 30 |
USE_CXXSTD= c++11 |
32 |
USE_CXXSTD= c++11 |
| 31 |
WX_UNICODE= yes |
|
|
| 32 |
|
33 |
|
| 33 |
CFLAGS+= -I${LOCALBASE}/include |
34 |
CFLAGS+= -I${LOCALBASE}/include |
| 34 |
LDFLAGS+= -L${LOCALBASE}/lib -lssl -lcrypto |
35 |
LDFLAGS+= -L${LOCALBASE}/lib -lssl -lcrypto |
| 35 |
WRKSRC= ${WRKDIR}/${PORTNAME}-3.9.0 |
|
|
| 36 |
|
36 |
|
| 37 |
OPTIONS_DEFINE= EDITOR DOCS |
37 |
OPTIONS_DEFINE= EDITOR DOCS |
| 38 |
OPTIONS_SUB= yes |
38 |
OPTIONS_SUB= yes |
|
Lines 49-61
Link Here
|
| 49 |
do-install: |
49 |
do-install: |
| 50 |
${STRIP_CMD} ${WRKSRC}/source/glest_game/megaglest |
50 |
${STRIP_CMD} ${WRKSRC}/source/glest_game/megaglest |
| 51 |
@${MKDIR} ${STAGEDIR}${DATADIR} |
51 |
@${MKDIR} ${STAGEDIR}${DATADIR} |
|
|
52 |
${INSTALL_DATA} ${WRKSRC}/mk/linux/megaglest.desktop ${STAGEDIR}${PREFIX}/share/applications/ |
| 53 |
@${MKDIR} ${STAGEDIR}${PREFIX}/share/icons |
| 54 |
${INSTALL_DATA} ${WRKSRC}/mk/linux/megaglest.png ${STAGEDIR}${PREFIX}/share/icons/ |
| 52 |
${INSTALL_PROGRAM} ${WRKSRC}/source/glest_game/megaglest ${STAGEDIR}${PREFIX}/bin/${PORTNAME} |
55 |
${INSTALL_PROGRAM} ${WRKSRC}/source/glest_game/megaglest ${STAGEDIR}${PREFIX}/bin/${PORTNAME} |
| 53 |
.for f in glest.ini glestkeys.ini servers.ini |
56 |
.for f in mk/linux/glest.ini mk/shared/glestkeys.ini mk/shared/servers.ini |
| 54 |
${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DATADIR} |
57 |
${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DATADIR} |
| 55 |
.endfor |
58 |
.endfor |
| 56 |
.if ${PORT_OPTIONS:MDOCS} |
59 |
.if ${PORT_OPTIONS:MDOCS} |
| 57 |
@${MKDIR} ${STAGEDIR}${DOCSDIR} |
60 |
@${MKDIR} ${STAGEDIR}${DOCSDIR} |
| 58 |
. for f in AUTHORS.source_code.txt CHANGELOG.txt README.txt COPYRIGHT.source_code.txt |
61 |
. for f in docs/AUTHORS.source_code.txt docs/CHANGELOG.txt docs/README.txt docs/COPYRIGHT.source_code.txt |
| 59 |
${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR} |
62 |
${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR} |
| 60 |
. endfor |
63 |
. endfor |
| 61 |
.endif |
64 |
.endif |