View | Details | Raw Unified | Return to bug 193213
Collapse All | Expand All

(-)pioneer/Makefile (-35 / +19 lines)
Lines 4-18 Link Here
4
PORTNAME=	pioneer
4
PORTNAME=	pioneer
5
PORTVERSION=	20140910
5
PORTVERSION=	20140910
6
CATEGORIES=	games
6
CATEGORIES=	games
7
MASTER_SITES=	http://github.com/${GH_ACCOUNT}/${GH_PROJECT}/archive/${GH_TAGNAME}.tar.gz?dummy=/
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 CCBYSAv3 DejaVu GLEW SIL
11
LICENSE=	APACHE20 GPLv3 MIT ZLIB CCBYSAv3 DejaVu GLEW SIL
13
LICENSE_COMB=	multi
12
LICENSE_COMB=	multi
14
LICENSE_NAME_CCBYSAv3=	Creative Commons Attribution-ShareAlike 3.0\
13
LICENSE_NAME_CCBYSAv3=	Creative Commons Attribution-ShareAlike 3.0 Unported license
15
Unported license
16
LICENSE_NAME_DejaVu=	Bitstream Vera and Arev fonts license
14
LICENSE_NAME_DejaVu=	Bitstream Vera and Arev fonts license
17
LICENSE_NAME_GLEW=	The OpenGL Extension Wrangler Library license
15
LICENSE_NAME_GLEW=	The OpenGL Extension Wrangler Library license
18
LICENSE_NAME_SIL=	SIL open font license version 1.1
16
LICENSE_NAME_SIL=	SIL open font license version 1.1
Lines 25-45 Link Here
25
LICENSE_PERMS_GLEW=	dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
23
LICENSE_PERMS_GLEW=	dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
26
LICENSE_PERMS_SIL=	dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
24
LICENSE_PERMS_SIL=	dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
27
25
26
USE_GITHUB=	yes
28
GH_ACCOUNT=	pioneerspacesim
27
GH_ACCOUNT=	pioneerspacesim
29
GH_PROJECT=	${PORTNAME}
28
GH_COMMIT=	86db984
30
GH_TAGNAME=	${PORTVERSION}
31
29
32
BUILD_DEPENDS+=	${LOCALBASE}/include/GL/glu.h:${PORTSDIR}/graphics/libGLU
30
LIB_DEPENDS=	libsigc-2.0.so:${PORTSDIR}/devel/libsigc++20 \
33
31
		libfreetype.so:${PORTSDIR}/print/freetype2 \
34
LIB_DEPENDS+=	libsigc-2.0.so:${PORTSDIR}/devel/libsigc++20 \
32
		libvorbisfile.so:${PORTSDIR}/audio/libvorbis \
35
				libfreetype.so:${PORTSDIR}/print/freetype2 \
33
		libpng15.so:${PORTSDIR}/graphics/png \
36
				libvorbisfile.so:${PORTSDIR}/audio/libvorbis \
34
		libassimp.so:${PORTSDIR}/multimedia/assimp
37
				libpng15.so:${PORTSDIR}/graphics/png \
35
38
				libassimp.so:${PORTSDIR}/multimedia/assimp
36
USES=		compiler:c++11-lang gmake pkgconfig
39
37
USE_AUTOTOOLS=	aclocal autoconf autoheader automake
40
USES=	compiler:c++11-lang gmake pkgconfig
38
AUTOMAKE_ARGS=	--add-missing
41
USE_AUTOTOOLS=	aclocal:env autoconf:env autoheader:env automake:env
39
USE_GL=		gl glu
42
USE_GL=	gl
43
USE_SDL=	image2 sdl2
40
USE_SDL=	image2 sdl2
44
41
45
GNU_CONFIGURE=	yes
42
GNU_CONFIGURE=	yes
Lines 53-63 Link Here
53
PORTDOCS=	AUTHORS.txt Changelog.txt Modelviewer.txt Quickstart.txt README.txt
50
PORTDOCS=	AUTHORS.txt Changelog.txt Modelviewer.txt Quickstart.txt README.txt
54
51
55
PLIST_FILES=	bin/${PORTNAME} \
52
PLIST_FILES=	bin/${PORTNAME} \
56
				share/pixmaps/${PORTNAME}.png
53
		share/pixmaps/${PORTNAME}.png
57
54
58
DESKTOP_ENTRIES="Pioneer" "${COMMENT}" \
55
DESKTOP_ENTRIES="Pioneer" "${COMMENT}" \
59
	"${PREFIX}/share/pixmaps/${PORTNAME}.png" "${PORTNAME}" \
56
		"${PREFIX}/share/pixmaps/${PORTNAME}.png" "${PORTNAME}" \
60
	"Game;Simulation;" false
57
		"Game;Simulation;" false
61
58
62
SUB_FILES=	pkg-message
59
SUB_FILES=	pkg-message
63
SUB_LIST=	QUICKSTART_PATH="${QUICKSTART_PATH}"
60
SUB_LIST=	QUICKSTART_PATH="${QUICKSTART_PATH}"
Lines 65-70 Link Here
65
OPTIONS_DEFINE=		DOCS MODELCOMPILER
62
OPTIONS_DEFINE=		DOCS MODELCOMPILER
66
OPTIONS_DEFAULT=	MODELCOMPILER
63
OPTIONS_DEFAULT=	MODELCOMPILER
67
MODELCOMPILER_DESC=	Build/install modelcompiler tool
64
MODELCOMPILER_DESC=	Build/install modelcompiler tool
65
MODELCOMPILER_PLIST_FILES=bin/${PORTNAME}-modelcompiler
68
66
69
.include <bsd.port.options.mk>
67
.include <bsd.port.options.mk>
70
68
Lines 75-84 Link Here
75
	https://raw.githubusercontent.com/${GH_ACCOUNT}/${GH_PROJECT}/${GH_TAGNAME}
73
	https://raw.githubusercontent.com/${GH_ACCOUNT}/${GH_PROJECT}/${GH_TAGNAME}
76
.endif
74
.endif
77
75
78
.if ${PORT_OPTIONS:MMODELCOMPILER}
79
PLIST_FILES+=	bin/${PORTNAME}-modelcompiler
80
.endif
81
82
post-patch:
76
post-patch:
83
	@${REINPLACE_CMD} -e '/^OPTIMISE=/d' \
77
	@${REINPLACE_CMD} -e '/^OPTIMISE=/d' \
84
		${WRKSRC}/configure.ac
78
		${WRKSRC}/configure.ac
Lines 89-108 Link Here
89
		${WRKSRC}/src/Makefile.am
83
		${WRKSRC}/src/Makefile.am
90
.endif
84
.endif
91
85
92
pre-configure:
86
post-install:
93
	@cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} ${AUTORECONF} -fi
94
95
pre-install:
96
	@cd ${WRKSRC}/data && ${RM} -f Makefile*
97
.if ${PORT_OPTIONS:MMODELCOMPILER}
87
.if ${PORT_OPTIONS:MMODELCOMPILER}
98
	@cd ${WRKSRC}/src && ${CP} -f modelcompiler ${PORTNAME}-modelcompiler
88
	@${MV} ${STAGEDIR}${PREFIX}/bin/modelcompiler ${STAGEDIR}${PREFIX}/bin/${PORTNAME}-modelcompiler
99
.endif
89
.endif
100
101
do-install:
102
.for b in ${PLIST_FILES:Mbin/*:T}
103
	${INSTALL_PROGRAM} ${WRKSRC}/src/${b} ${STAGEDIR}${PREFIX}/bin/${b}
104
.endfor
105
	cd ${WRKSRC} && ${COPYTREE_SHARE} "${PORTDATA}" ${STAGEDIR}${DATADIR}
106
	cd ${WRKSRC} && ${COPYTREE_SHARE} "${PORTDOCS}" ${STAGEDIR}${DOCSDIR}
90
	cd ${WRKSRC} && ${COPYTREE_SHARE} "${PORTDOCS}" ${STAGEDIR}${DOCSDIR}
107
	${INSTALL_DATA} ${WRKSRC}/application-icon/pngs/pioneer-256x256.png \
91
	${INSTALL_DATA} ${WRKSRC}/application-icon/pngs/pioneer-256x256.png \
108
		${STAGEDIR}${PREFIX}/share/pixmaps/${PORTNAME}.png
92
		${STAGEDIR}${PREFIX}/share/pixmaps/${PORTNAME}.png
(-)pioneer/distinfo (-2 / +2 lines)
Lines 1-2 Link Here
1
SHA256 (pioneer-20140910.tar.gz) = a9a745370772d50b936446dc31f9755f2922f36b80876fe8bfc9e8cc4bca9318
1
SHA256 (pioneer-20140910.tar.gz) = 5fc58db49dc30abf8591c4794ae87071fa97f2d0e8beac042eaf6aa44b225d7c
2
SIZE (pioneer-20140910.tar.gz) = 172864845
2
SIZE (pioneer-20140910.tar.gz) = 172878039

Return to bug 193213