|
Lines 2-8
Link Here
|
| 2 |
# $FreeBSD$ |
2 |
# $FreeBSD$ |
| 3 |
|
3 |
|
| 4 |
PORTNAME= megaglest |
4 |
PORTNAME= megaglest |
| 5 |
PORTVERSION= 3.11.1 |
5 |
PORTVERSION= 3.12.0 |
| 6 |
CATEGORIES= games |
6 |
CATEGORIES= games |
| 7 |
DISTNAME= ${PORTNAME}-source-${PORTVERSION} |
7 |
DISTNAME= ${PORTNAME}-source-${PORTVERSION} |
| 8 |
|
8 |
|
|
Lines 30-36
Link Here
|
| 30 |
USES= cmake compiler:c++11-lib display:build dos2unix jpeg lua \ |
30 |
USES= cmake compiler:c++11-lib display:build dos2unix jpeg lua \ |
| 31 |
openal:al,alut pkgconfig tar:xz |
31 |
openal:al,alut pkgconfig tar:xz |
| 32 |
USE_GL= glew gl glu |
32 |
USE_GL= glew gl glu |
| 33 |
USE_SDL= yes |
33 |
USE_SDL= sdl2 |
| 34 |
USE_WX= 3.0 |
34 |
USE_WX= 3.0 |
| 35 |
USE_CXXSTD= c++11 |
35 |
USE_CXXSTD= c++11 |
| 36 |
|
36 |
|
|
Lines 37-45
Link Here
|
| 37 |
CFLAGS+= -I${LOCALBASE}/include |
37 |
CFLAGS+= -I${LOCALBASE}/include |
| 38 |
LDFLAGS+= -L${LOCALBASE}/lib -lssl -lcrypto |
38 |
LDFLAGS+= -L${LOCALBASE}/lib -lssl -lcrypto |
| 39 |
|
39 |
|
| 40 |
OPTIONS_DEFINE= EDITOR DOCS |
40 |
OPTIONS_DEFINE= EDITOR DOCS VIEWER |
| 41 |
OPTIONS_SUB= yes |
41 |
OPTIONS_SUB= yes |
| 42 |
EDITOR_DESC= Install MegaGlest Editor |
42 |
EDITOR_DESC= Install MegaGlest Editor |
|
|
43 |
VIEWER_DESC= Install Megaglest G3D viewer |
| 43 |
|
44 |
|
| 44 |
.include <bsd.port.options.mk> |
45 |
.include <bsd.port.options.mk> |
| 45 |
|
46 |
|
|
Lines 52-60
Link Here
|
| 52 |
do-install: |
53 |
do-install: |
| 53 |
${STRIP_CMD} ${WRKSRC}/source/glest_game/megaglest |
54 |
${STRIP_CMD} ${WRKSRC}/source/glest_game/megaglest |
| 54 |
@${MKDIR} ${STAGEDIR}${DATADIR} |
55 |
@${MKDIR} ${STAGEDIR}${DATADIR} |
| 55 |
${INSTALL_DATA} ${WRKSRC}/mk/linux/megaglest.desktop ${STAGEDIR}${PREFIX}/share/applications/ |
56 |
#${INSTALL_DATA} ${WRKSRC}/mk/linux/megaglest.desktop ${STAGEDIR}${PREFIX}/share/applications/ |
| 56 |
@${MKDIR} ${STAGEDIR}${PREFIX}/share/icons |
57 |
@${MKDIR} ${STAGEDIR}${PREFIX}/share/icons |
| 57 |
${INSTALL_DATA} ${WRKSRC}/mk/linux/megaglest.png ${STAGEDIR}${PREFIX}/share/icons/ |
58 |
${INSTALL_DATA} ${WRKSRC}/mk/shared/megaglest.ico ${STAGEDIR}${PREFIX}/share/icons/ |
| 58 |
${INSTALL_PROGRAM} ${WRKSRC}/source/glest_game/megaglest ${STAGEDIR}${PREFIX}/bin/${PORTNAME} |
59 |
${INSTALL_PROGRAM} ${WRKSRC}/source/glest_game/megaglest ${STAGEDIR}${PREFIX}/bin/${PORTNAME} |
| 59 |
.for f in mk/linux/glest.ini mk/shared/glestkeys.ini mk/shared/servers.ini |
60 |
.for f in mk/linux/glest.ini mk/shared/glestkeys.ini mk/shared/servers.ini |
| 60 |
${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DATADIR} |
61 |
${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DATADIR} |
|
Lines 66-72
Link Here
|
| 66 |
. endfor |
67 |
. endfor |
| 67 |
.endif |
68 |
.endif |
| 68 |
.if ${PORT_OPTIONS:MEDITOR} |
69 |
.if ${PORT_OPTIONS:MEDITOR} |
|
|
70 |
${STRIP_CMD} ${WRKSRC}/source/glest_map_editor/megaglest_editor |
| 69 |
${INSTALL_PROGRAM} ${WRKSRC}/source/glest_map_editor/megaglest_editor ${STAGEDIR}${PREFIX}/bin/megaglest_editor |
71 |
${INSTALL_PROGRAM} ${WRKSRC}/source/glest_map_editor/megaglest_editor ${STAGEDIR}${PREFIX}/bin/megaglest_editor |
|
|
72 |
${INSTALL_DATA} ${WRKSRC}/mk/shared/editor.ico ${STAGEDIR}${PREFIX}/share/icons/ |
| 70 |
.endif |
73 |
.endif |
| 71 |
|
74 |
.if ${PORT_OPTIONS:MVIEWER} |
|
|
75 |
${STRIP_CMD} ${WRKSRC}/source/g3d_viewer/megaglest_g3dviewer |
| 76 |
${INSTALL_PROGRAM} ${WRKSRC}/source/g3d_viewer/megaglest_g3dviewer ${STAGEDIR}${PREFIX}/bin/megaglest_g3dviewer |
| 77 |
${INSTALL_DATA} ${WRKSRC}/mk/shared/g3dviewer.ico ${STAGEDIR}${PREFIX}/share/icons/ |
| 78 |
.endif |
| 72 |
.include <bsd.port.mk> |
79 |
.include <bsd.port.mk> |