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

Collapse All | Expand All

(-)./Makefile (-21 / +22 lines)
Lines 2-9 Link Here
2
# $FreeBSD: head/games/palomino/Makefile 316786 2013-04-29 08:57:12Z bapt $
2
# $FreeBSD: head/games/palomino/Makefile 316786 2013-04-29 08:57:12Z bapt $
3
3
4
PORTNAME=	palomino
4
PORTNAME=	palomino
5
PORTVERSION=	20121026
5
PORTVERSION=	20130527
6
PORTREVISION=	2
7
CATEGORIES=	games
6
CATEGORIES=	games
8
MASTER_SITES=	ftp://ftp.palomino3d.org/sim/
7
MASTER_SITES=	ftp://ftp.palomino3d.org/sim/
9
DISTFILES=	${PORTNAME}_src_${PORTVERSION}.txz \
8
DISTFILES=	${PORTNAME}_src_${PORTVERSION}.txz \
Lines 15-20 Link Here
15
MAINTAINER=	nemysis@gmx.ch
14
MAINTAINER=	nemysis@gmx.ch
16
COMMENT=	Action flight simulation computer program using OSG
15
COMMENT=	Action flight simulation computer program using OSG
17
16
17
LICENSE=	GPLv2
18
18
LIB_DEPENDS=	osg:${PORTSDIR}/graphics/osg
19
LIB_DEPENDS=	osg:${PORTSDIR}/graphics/osg
19
20
20
USE_BZIP2=	yes
21
USE_BZIP2=	yes
Lines 32-55 Link Here
32
33
33
WRKSRC=		${WRKDIR}/${PORTNAME}
34
WRKSRC=		${WRKDIR}/${PORTNAME}
34
35
35
OPTIONS_DEFINE=	JOYSTICK SDL PLIB GUI
36
OPTIONS_DEFINE=	SDL PLIB GUI
36
OPTIONS_DEFAULT=	SDL GUI
37
OPTIONS_DEFAULT=	SDL GUI
37
38
38
JOYSTICK_DESC=	Enable joystick support through linux-js
39
SDL_DESC=	SDL support for input and sound
39
SDL_DESC=	SDL support for input and sound
40
PLIB_DESC=	Enable sound support through plib
40
PLIB_DESC=	Enable sound support through plib
41
GUI_DESC=	Enable FLTK GUI
41
GUI_DESC=	Enable FLTK GUI
42
42
43
PORTDOCS=	*
44
43
DESKTOP_ENTRIES=	"Palomino" "${COMMENT}" "${PORTNAME}" \
45
DESKTOP_ENTRIES=	"Palomino" "${COMMENT}" "${PORTNAME}" \
44
			"${PORTNAME}" "Game;ArcadeGame;" ${FALSE}
46
			"${PORTNAME}" "Game;ArcadeGame;" false
45
47
46
.include <bsd.port.options.mk>
48
.include <bsd.port.options.mk>
47
49
48
.if ${PORT_OPTIONS:MJOYSTICK}
49
BUILD_DEPENDS+=	${LOCALBASE}/include/linux/joystick.h:${PORTSDIR}/devel/linux-js
50
RUN_DEPENDS+=	${LOCALBASE}/include/linux/joystick.h:${PORTSDIR}/devel/linux-js
51
.endif
52
53
.if ${PORT_OPTIONS:MSDL}
50
.if ${PORT_OPTIONS:MSDL}
54
USE_SDL+=	sdl mixer
51
USE_SDL+=	sdl mixer
55
.endif
52
.endif
Lines 71-100 Link Here
71
	@${REINPLACE_CMD} -e '/FIND_PACKAGE(/ s|)| REQUIRED)|' \
68
	@${REINPLACE_CMD} -e '/FIND_PACKAGE(/ s|)| REQUIRED)|' \
72
		${WRKSRC}/CMakeModules/libraries.cmake
69
		${WRKSRC}/CMakeModules/libraries.cmake
73
	@${REINPLACE_CMD} -e '/COMPILE_WITH_OSSIM/ d' ${WRKSRC}/CMakeLists.txt
70
	@${REINPLACE_CMD} -e '/COMPILE_WITH_OSSIM/ d' ${WRKSRC}/CMakeLists.txt
74
.if empty(PORT_OPTIONS:MJOYSTICK)
71
72
# Please look MOVED 2013-06-04
75
	@${REINPLACE_CMD} -e '/COMPILE_WITH_LINUX_JOYSTICK/ d' ${WRKSRC}/CMakeLists.txt
73
	@${REINPLACE_CMD} -e '/COMPILE_WITH_LINUX_JOYSTICK/ d' ${WRKSRC}/CMakeLists.txt
76
.endif
74
77
.if empty(PORT_OPTIONS:MSDL)
75
.if ! ${PORT_OPTIONS:MSDL}
78
	@${REINPLACE_CMD} -e '/COMPILE_WITH_SDL/ d' ${WRKSRC}/CMakeLists.txt
76
	@${REINPLACE_CMD} -e '/COMPILE_WITH_SDL/ d' ${WRKSRC}/CMakeLists.txt
79
.endif
77
.endif
80
.if empty(PORT_OPTIONS:MPLIB)
78
79
.if ! ${PORT_OPTIONS:MPLIB}
81
	@${REINPLACE_CMD} -e '/COMPILE_WITH_PLIB/ d' ${WRKSRC}/CMakeLists.txt
80
	@${REINPLACE_CMD} -e '/COMPILE_WITH_PLIB/ d' ${WRKSRC}/CMakeLists.txt
82
.endif
81
.endif
83
.if empty(PORT_OPTIONS:MGUI)
82
83
.if ! ${PORT_OPTIONS:MGUI}
84
	@${REINPLACE_CMD} -e '/COMPILE_WITH_FLTK/ d' ${WRKSRC}/CMakeLists.txt
84
	@${REINPLACE_CMD} -e '/COMPILE_WITH_FLTK/ d' ${WRKSRC}/CMakeLists.txt
85
.endif
85
.endif
86
86
	@${REINPLACE_CMD} -e 's|string sDataDir|&="${DATADIR}/data/"|'\
87
	@${REINPLACE_CMD} -e 's|string sDataDir|&="${DATADIR}/data/"|'\
87
	       	${WRKSRC}/src/base/conf.cc
88
		${WRKSRC}/src/base/conf.cc
88
	@${REINPLACE_CMD} -e '/LUABIND_SCRIPTS_DIR/ s|"scripts"|"${DATADIR}/scripts"|' \
89
	@${REINPLACE_CMD} -e '/LUABIND_SCRIPTS_DIR/ s|"scripts"|"${DATADIR}/scripts"|' \
89
	       	${WRKSRC}/src/lua_bind/defs.hh
90
		${WRKSRC}/src/lua_bind/defs.hh
90
	@${REINPLACE_CMD} -e 's|doc/html/|${DOCSDIR}/|' ${WRKSRC}/src/gui/gui.cc
91
	@${REINPLACE_CMD} -e 's|doc/html/|${DOCSDIR}/|' ${WRKSRC}/src/gui/gui.cc
91
92
92
post-install:
93
post-install:
93
	${MKDIR} ${DATADIR}
94
	@${MKDIR} ${DATADIR}
94
	cd ${WRKSRC}/ && ${COPYTREE_SHARE} "data scripts" ${DATADIR}/
95
	@(cd ${WRKSRC} && ${COPYTREE_SHARE} "data scripts" ${DATADIR})
95
# docs are used from within the game, so this is unconditional
96
# docs are used from within the game, so this is unconditional
96
	${MKDIR} ${DOCSDIR}
97
	@${MKDIR} ${DOCSDIR}
97
	cd ${WRKSRC}/doc/html && ${COPYTREE_SHARE} \* ${DOCSDIR}/
98
	@(cd ${WRKSRC}/doc/html && ${COPYTREE_SHARE} . ${DOCSDIR})
98
99
99
	${LN} -sf ${DOCSDIR}/images/palominoLogo.png \
100
	${LN} -sf ${DOCSDIR}/images/palominoLogo.png \
100
		${PREFIX}/share/pixmaps/${PORTNAME}.png
101
		${PREFIX}/share/pixmaps/${PORTNAME}.png
(-)./distinfo (-2 / +2 lines)
Lines 1-5 Link Here
1
SHA256 (palomino_src_20121026.txz) = fee1f1d05c8cb8bb25484d01b03ffdce44b31fac54a68c27f82d017ddee29b76
1
SHA256 (palomino_src_20130527.txz) = ae5be1a8e146030289ec75b2c44f0dde11641809ef57a572038cb746c64bceca
2
SIZE (palomino_src_20121026.txz) = 572424
2
SIZE (palomino_src_20130527.txz) = 572468
3
SHA256 (palomino_data_misc_20091027.tar.bz2) = f5b7183ae98a7842dcc626de388d396a50c98011745bc6afca7da402c13fdac8
3
SHA256 (palomino_data_misc_20091027.tar.bz2) = f5b7183ae98a7842dcc626de388d396a50c98011745bc6afca7da402c13fdac8
4
SIZE (palomino_data_misc_20091027.tar.bz2) = 632943
4
SIZE (palomino_data_misc_20091027.tar.bz2) = 632943
5
SHA256 (palomino_data_models_20090615.tar.bz2) = 53acdb00a61cbfe5faca7c30276ae76a2d0c8a169eff292b54fc9701bfbe885a
5
SHA256 (palomino_data_models_20090615.tar.bz2) = 53acdb00a61cbfe5faca7c30276ae76a2d0c8a169eff292b54fc9701bfbe885a
(-)./pkg-plist (-49 lines)
Lines 1-52 Link Here
1
bin/palomino
1
bin/palomino
2
share/pixmaps/palomino.png
2
share/pixmaps/palomino.png
3
%%DOCSDIR%%/coding.html
4
%%DOCSDIR%%/compression.html
5
%%DOCSDIR%%/crash.html
6
%%DOCSDIR%%/docs.css
7
%%DOCSDIR%%/images/arrowBlue.gif
8
%%DOCSDIR%%/images/arrowGreen.gif
9
%%DOCSDIR%%/images/arrowRed.gif
10
%%DOCSDIR%%/images/arrowWhite.gif
11
%%DOCSDIR%%/images/arrowYellow.gif
12
%%DOCSDIR%%/images/favicon.png
13
%%DOCSDIR%%/images/palominoLogo.png
14
%%DOCSDIR%%/images/palomino_pegasus_50x40.png
15
%%DOCSDIR%%/images/sprite1.png
16
%%DOCSDIR%%/images/sprite2.png
17
%%DOCSDIR%%/images/sprite3.png
18
%%DOCSDIR%%/index.html
19
%%DOCSDIR%%/issues.html
20
%%DOCSDIR%%/lua_scripts.html
21
%%DOCSDIR%%/manual.css
22
%%DOCSDIR%%/manual.html
23
%%DOCSDIR%%/math.html
24
%%DOCSDIR%%/module_base.html
25
%%DOCSDIR%%/module_base_configuration.html
26
%%DOCSDIR%%/module_collision.html
27
%%DOCSDIR%%/module_control.html
28
%%DOCSDIR%%/module_fx.html
29
%%DOCSDIR%%/module_game.html
30
%%DOCSDIR%%/module_gfx.html
31
%%DOCSDIR%%/module_graph.html
32
%%DOCSDIR%%/module_gui.html
33
%%DOCSDIR%%/module_hud.html
34
%%DOCSDIR%%/module_init.html
35
%%DOCSDIR%%/module_input.html
36
%%DOCSDIR%%/module_lua.html
37
%%DOCSDIR%%/module_math.html
38
%%DOCSDIR%%/module_object.html
39
%%DOCSDIR%%/module_physics.html
40
%%DOCSDIR%%/module_program.html
41
%%DOCSDIR%%/module_shader.html
42
%%DOCSDIR%%/module_shadows.html
43
%%DOCSDIR%%/module_sky.html
44
%%DOCSDIR%%/module_sound.html
45
%%DOCSDIR%%/module_view.html
46
%%DOCSDIR%%/module_world.html
47
%%DOCSDIR%%/rules.html
48
%%DOCSDIR%%/scene.html
49
%%DOCSDIR%%/terrain.html
50
%%DATADIR%%/data/fonts/README.txt
3
%%DATADIR%%/data/fonts/README.txt
51
%%DATADIR%%/data/fonts/arial.ttf
4
%%DATADIR%%/data/fonts/arial.ttf
52
%%DATADIR%%/data/fonts/masque.ttf
5
%%DATADIR%%/data/fonts/masque.ttf
Lines 516-520 Link Here
516
@dirrm %%DATADIR%%/data/fonts
469
@dirrm %%DATADIR%%/data/fonts
517
@dirrm %%DATADIR%%/data
470
@dirrm %%DATADIR%%/data
518
@dirrm %%DATADIR%%
471
@dirrm %%DATADIR%%
519
@dirrm %%DOCSDIR%%/images
520
@dirrm %%DOCSDIR%%

Return to bug 179335