View | Details | Raw Unified | Return to bug 205485 | Differences between
and this patch

Collapse All | Expand All

(-)Makefile (-8 / +11 lines)
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
(-)distinfo (-2 / +2 lines)
Lines 1-2 Link Here
1
SHA256 (megaglest-source-3.9.0.4.tar.xz) = 3362ade61af3c01c2d8976d2d481769698dc0c800f35251b8c5489f8e41d9bc3
1
SHA256 (megaglest-source-3.11.1_GH0.tar.xz) = 6bbbbb69d01bc765f439a60c74178b75dc47753cc126e6758e3bc740d8b42a21
2
SIZE (megaglest-source-3.9.0.4.tar.xz) = 1596692
2
SIZE (megaglest-source-3.11.1_GH0.tar.xz) = 4807372
(-)pkg-plist (+2 lines)
Lines 7-9 Link Here
7
%%PORTDOCS%%%%DOCSDIR%%/COPYRIGHT.source_code.txt
7
%%PORTDOCS%%%%DOCSDIR%%/COPYRIGHT.source_code.txt
8
%%PORTDOCS%%%%DOCSDIR%%/CHANGELOG.txt
8
%%PORTDOCS%%%%DOCSDIR%%/CHANGELOG.txt
9
%%PORTDOCS%%%%DOCSDIR%%/AUTHORS.source_code.txt
9
%%PORTDOCS%%%%DOCSDIR%%/AUTHORS.source_code.txt
10
share/applications/megaglest.desktop
11
share/icons/megaglest.png

Return to bug 205485