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