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

Collapse All | Expand All

(-)Makefile (-10 / +19 lines)
Lines 3-15 Link Here
3
3
4
PORTNAME=	pioneer
4
PORTNAME=	pioneer
5
DISTVERSION=	0.0.${GH_TAGNAME}
5
DISTVERSION=	0.0.${GH_TAGNAME}
6
PORTREVISION=	2
7
CATEGORIES=	games
6
CATEGORIES=	games
8
7
9
MAINTAINER=	lightside@gmx.com
8
MAINTAINER=	lightside@gmx.com
10
COMMENT=	Space adventure game set in the Milky Way galaxy
9
COMMENT=	Space adventure game set in the Milky Way galaxy
11
10
12
LICENSE=	APACHE20 GPLv3 MIT ZLIB CC-BY-SA-3.0 DejaVu GLEW IUP SIL
11
LICENSE=	APACHE20 GPLv3 MIT ZLIB CC-BY-SA-3.0 DejaVu IUP SIL
13
LICENSE_COMB=	multi
12
LICENSE_COMB=	multi
14
LICENSE_NAME_DejaVu=	Bitstream Vera and Arev fonts license
13
LICENSE_NAME_DejaVu=	Bitstream Vera and Arev fonts license
15
LICENSE_NAME_GLEW=	The OpenGL Extension Wrangler Library license
14
LICENSE_NAME_GLEW=	The OpenGL Extension Wrangler Library license
Lines 34-43 Link Here
34
		libpng.so:graphics/png \
33
		libpng.so:graphics/png \
35
		libassimp.so:multimedia/assimp
34
		libassimp.so:multimedia/assimp
36
35
37
USES=		autoreconf compiler:c++11-lib gmake pkgconfig
36
USES=		autoreconf compiler:c++11-lib gl gmake pkgconfig
38
USE_GITHUB=	yes
37
USE_GITHUB=	yes
39
GH_ACCOUNT=	pioneerspacesim
38
GH_ACCOUNT=	pioneerspacesim
40
GH_TAGNAME=	20180203
39
GH_TAGNAME=	20190203
41
USE_GL=		gl
40
USE_GL=		gl
42
USE_SDL=	image2 sdl2
41
USE_SDL=	image2 sdl2
43
42
Lines 58-75 Link Here
58
57
59
SUB_FILES=	pkg-message
58
SUB_FILES=	pkg-message
60
59
61
OPTIONS_DEFINE=		DOCS MODELCOMPILER NOGPUJOBS PROFILER SERVERAGENT
60
OPTIONS_DEFINE=		DOCS EXTRA_WARNINGS EXTERNAL_GLEW EXTERNAL_LUA \
62
OPTIONS_DEFAULT=	MODELCOMPILER
61
		MODELCOMPILER NOGPUJOBS PROFILER
62
OPTIONS_DEFAULT=	EXTERNAL_GLEW EXTERNAL_LUA MODELCOMPILER
63
DOCS_SUB_LIST=		QUICKSTART_PATH="${DOCSDIR}"
63
DOCS_SUB_LIST=		QUICKSTART_PATH="${DOCSDIR}"
64
DOCS_SUB_LIST_OFF=	QUICKSTART_PATH="https://raw.githubusercontent.com/${GH_ACCOUNT}/${GH_PROJECT}/${GH_TAGNAME}"
64
DOCS_SUB_LIST_OFF=	QUICKSTART_PATH="https://raw.githubusercontent.com/${GH_ACCOUNT}/${GH_PROJECT}/${GH_TAGNAME}"
65
EXTRA_WARNINGS_DESC=	Enable extra compiler warnings
66
EXTRA_WARNINGS_CONFIGURE_WITH=	extra-warnings
67
EXTERNAL_GLEW_DESC=	Use external libglew from graphics/glew
68
EXTERNAL_GLEW_CONFIGURE_WITH=	external-libglew
69
EXTERNAL_GLEW_VARS_OFF=	LICENSE+=GLEW
70
EXTERNAL_GLEW_USE=	GL=glew,glu
71
EXTERNAL_LUA_DESC=	Use external liblua from lang/lua52
72
EXTERNAL_LUA_CONFIGURE_WITH=	external-liblua
73
EXTERNAL_LUA_USES=	lua:52
65
MODELCOMPILER_DESC=	Build/install modelcompiler tool
74
MODELCOMPILER_DESC=	Build/install modelcompiler tool
66
MODELCOMPILER_PLIST_FILES=	bin/${PORTNAME}-modelcompiler
75
MODELCOMPILER_PLIST_FILES=	bin/${PORTNAME}-modelcompiler
67
NOGPUJOBS_DESC=		Disable EnableGPUJobs for config.ini by default
76
NOGPUJOBS_DESC=		Disable EnableGPUJobs for config.ini by default
68
PROFILER_DESC=		Build with internal profiler
77
PROFILER_DESC=		Build with internal profiler
69
PROFILER_CONFIGURE_ON=	--enable-profiler
78
PROFILER_CONFIGURE_ON=	--enable-profiler
70
SERVERAGENT_DESC=	Build with server agent
71
SERVERAGENT_CONFIGURE_WITH=	server-agent
72
SERVERAGENT_LIB_DEPENDS=	libcurl.so:ftp/curl
73
79
74
.include <bsd.port.pre.mk>
80
.include <bsd.port.pre.mk>
75
81
Lines 79-85 Link Here
79
.endif
85
.endif
80
86
81
post-patch: .SILENT
87
post-patch: .SILENT
82
	${REINPLACE_CMD} -e '/^OPTIMISE=/d' \
88
	${REINPLACE_CMD} -e '/^OPTIMISE=/d ; s|lua5\.2|lua-5.2|' \
83
		${WRKSRC}/configure.ac
89
		${WRKSRC}/configure.ac
84
90
85
post-patch-MODELCOMPILER-off: .SILENT
91
post-patch-MODELCOMPILER-off: .SILENT
Lines 101-106 Link Here
101
	${REINPLACE_CMD} -i '.p.bak' -e '/contrib\/profiler/d' \
107
	${REINPLACE_CMD} -i '.p.bak' -e '/contrib\/profiler/d' \
102
		${WRKSRC}/configure.ac
108
		${WRKSRC}/configure.ac
103
109
110
post-configure:
111
	${CP} ${FILESDIR}/buildopts.h ${WRKSRC}/src
112
104
post-install:
113
post-install:
105
	${INSTALL_DATA} ${WRKSRC}/application-icon/pngs/pioneer-256x256.png \
114
	${INSTALL_DATA} ${WRKSRC}/application-icon/pngs/pioneer-256x256.png \
106
		${STAGEDIR}${PREFIX}/share/pixmaps/${PORTNAME}.png
115
		${STAGEDIR}${PREFIX}/share/pixmaps/${PORTNAME}.png
(-)distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1518258401
1
TIMESTAMP = 1549191376
2
SHA256 (pioneerspacesim-pioneer-0.0.20180203-20180203_GH0.tar.gz) = 19aa89e8ec0221b937b9279e0d4897b3016e0ce80858d03600d3e80cd7daa907
2
SHA256 (pioneerspacesim-pioneer-0.0.20190203-20190203_GH0.tar.gz) = e526f1659ae321f45b997c0245acecbf9c4cf2122b025ab8db1090f1b9804f5e
3
SIZE (pioneerspacesim-pioneer-0.0.20180203-20180203_GH0.tar.gz) = 212872392
3
SIZE (pioneerspacesim-pioneer-0.0.20190203-20190203_GH0.tar.gz) = 360574063
(-)files/buildopts.h (+7 lines)
Line 0 Link Here
1
#ifndef BUILDOPTS_H
2
#define BUILDOPTS_H
3
4
#define WITH_OBJECTVIEWER 1
5
#define WITH_DEVKEYS 1
6
7
#endif

Return to bug 235515