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

(-)games/gltron/Makefile (-16 / +18 lines)
Lines 6-51 Link Here
6
#
6
#
7
7
8
PORTNAME=	gltron
8
PORTNAME=	gltron
9
PORTVERSION=	0.62
9
PORTVERSION=	0.70
10
PORTREVISION=	1
11
CATEGORIES=	games
10
CATEGORIES=	games
12
MASTER_SITES=	${MASTER_SITE_SOURCEFORGE} \
11
MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
13
		http://gltron.sourceforge.net/download/
14
MASTER_SITE_SUBDIR=	${PORTNAME}
12
MASTER_SITE_SUBDIR=	${PORTNAME}
15
EXTRACT_SUFX=	-source.tar.gz
13
EXTRACT_SUFX=	-source.tar.gz
16
14
17
MAINTAINER=	ports@FreeBSD.org
15
MAINTAINER=	ports@FreeBSD.org
18
COMMENT=	A 3D worm game for two players for X Window System
16
COMMENT=	A 3D worm game for two players for X Window System
19
17
20
LIB_DEPENDS=	mikmod.2:${PORTSDIR}/audio/libmikmod \
18
LIB_DEPENDS=	SDL_sound-1.0.1:${PORTSDIR}/audio/sdl_sound \
21
		SDL_sound-1.0.1:${PORTSDIR}/audio/sdl_sound \
22
		SDL_net.0:${PORTSDIR}/net/sdl_net \
23
		png.5:${PORTSDIR}/graphics/png
19
		png.5:${PORTSDIR}/graphics/png
24
20
25
SDL_CONFIG?=	${LOCALBASE}/bin/sdl11-config
26
27
USE_X_PREFIX=	yes
21
USE_X_PREFIX=	yes
28
USE_MESA=	yes
22
USE_GL=		yes
23
USE_SDL=	yes
29
USE_REINPLACE=	yes
24
USE_REINPLACE=	yes
30
USE_GMAKE=	yes
25
USE_GMAKE=	yes
31
GNU_CONFIGURE=	yes
26
GNU_CONFIGURE=	yes
32
CONFIGURE_TARGET=	--build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
27
CONFIGURE_TARGET=	--build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
33
CONFIGURE_ENV=	CPPFLAGS="${CPPFLAGS}" LDFLAGS="${LDFLAGS}" \
28
CONFIGURE_ENV=	CPPFLAGS="${CPPFLAGS}" LDFLAGS="${LDFLAGS}"
34
		SDL_CONFIG="${SDL_CONFIG}"
29
CONFIGURE_ARGS=	--disable-warn
35
36
MAN6=		gltron.6
37
30
38
CPPFLAGS=	-I${LOCALBASE}/include -I${X11BASE}/include ${PTHREAD_CFLAGS}
31
CPPFLAGS=	-I${LOCALBASE}/include -I${X11BASE}/include ${PTHREAD_CFLAGS}
39
LDFLAGS=	-L${LOCALBASE}/lib -L${X11BASE}/lib ${PTHREAD_LIBS}
32
LDFLAGS=	-L${LOCALBASE}/lib -L${X11BASE}/lib ${PTHREAD_LIBS}
40
33
34
.if defined(WITH_SDL_NET)
35
LIB_DEPENDS+=	SDL_net:${PORTSDIR}/net/sdl_net
36
CONFIGURE_ARGS+=	--enable-network
37
.endif
38
41
post-patch:
39
post-patch:
40
	@${REINPLACE_CMD} -e 's|CFLAGS="-D|CFLAGS="$$CFLAGS -D|g ; \
41
		 s|-O$$enable_optimize||g' ${WRKSRC}/configure
42
	@${FIND} ${WRKSRC} -name "Makefile.in" | ${XARGS} ${REINPLACE_CMD} -e \
42
	@${FIND} ${WRKSRC} -name "Makefile.in" | ${XARGS} ${REINPLACE_CMD} -e \
43
		's|-O2|@CFLAGS@|g'
43
		's|^AM_CFLAGS|INCLUDES|g ; \
44
		 s|^AM_CXXFLAGS|INCLUDES|g ; \
45
		 s|-ansi -pedantic||g'
44
46
45
post-install:
47
post-install:
46
.if !defined(NOPORTDOCS)
48
.if !defined(NOPORTDOCS)
47
	@${MKDIR} ${DOCSDIR}
49
	@${MKDIR} ${DOCSDIR}
48
.for file in ChangeLog CREDITS README
50
.for file in ChangeLog README
49
	${INSTALL_DATA} ${WRKSRC}/${file} ${DOCSDIR}
51
	${INSTALL_DATA} ${WRKSRC}/${file} ${DOCSDIR}
50
.endfor
52
.endfor
51
.endif
53
.endif
(-)games/gltron/distinfo (-1 / +1 lines)
Line 1 Link Here
1
MD5 (gltron-0.62-source.tar.gz) = cb62b09c39bd3f246432fa390e5e4881
1
MD5 (gltron-0.70-source.tar.gz) = 300e54914844f36c199415d6d8b0372a
(-)games/gltron/files/patch-Makefile.in (+11 lines)
Line 0 Link Here
1
--- Makefile.in.orig	Sun Dec 14 18:00:19 2003
2
+++ Makefile.in	Tue Dec 16 00:00:11 2003
3
@@ -84,7 +84,7 @@
4
 
5
 gltron_SOURCES = @top_srcdir@/src/gltron.c
6
 
7
-gltron_LINK = $(CXX) -o $@
8
+gltron_LINK = $(CXX) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
9
 gltron_LDADD = \
10
 	src/game/libgame.a \
11
 	src/input/libinput.a \
(-)games/gltron/files/patch-nebu::scripting::scritpting.c (+22 lines)
Line 0 Link Here
1
--- nebu/scripting/scripting.c.orig	Fri Dec 12 18:05:55 2003
2
+++ nebu/scripting/scripting.c	Mon Dec 15 22:43:04 2003
3
@@ -169,16 +169,16 @@
4
   return status;
5
 }    
6
 
7
-void scripting_RunFile(char *name) {
8
+void scripting_RunFile(const char *name) {
9
   lua_dofile(L, name);
10
 }
11
 
12
-void scripting_Run(char *command) {
13
+void scripting_Run(const char *command) {
14
   /* fprintf(stderr, "[command] %s\n", command); */
15
   lua_dostring(L, command);
16
 }
17
 
18
-void scripting_RunFormat(char *format, ... ) {
19
+void scripting_RunFormat(const char *format, ... ) {
20
   char buf[4096];
21
   va_list ap;
22
   va_start(ap, format);
(-)games/gltron/pkg-plist (-132 / +60 lines)
Lines 1-133 Link Here
1
bin/gltron
1
bin/gltron
2
%%PORTDOCS%%share/doc/gltron/ChangeLog
2
%%PORTDOCS%%%%DOCSDIR%%/ChangeLog
3
%%PORTDOCS%%share/doc/gltron/CREDITS
3
%%PORTDOCS%%%%DOCSDIR%%/README
4
%%PORTDOCS%%share/doc/gltron/README
4
%%DATADIR%%/art/default/artpack.lua
5
share/gltron/art/arcade_spots/artpack.lua
5
%%DATADIR%%/art/default/babbage.0.png
6
share/gltron/art/arcade_spots/gltron_floor.png
6
%%DATADIR%%/art/default/babbage.1.png
7
share/gltron/art/arcade_spots/gltron_traildecal.png
7
%%DATADIR%%/art/default/gltron.png
8
share/gltron/art/arcade_spots/gltron_wall_1.png
8
%%DATADIR%%/art/default/gltron_bitmap.png
9
share/gltron/art/arcade_spots/gltron_wall_2.png
9
%%DATADIR%%/art/default/gltron_floor.png
10
share/gltron/art/arcade_spots/gltron_wall_3.png
10
%%DATADIR%%/art/default/gltron_impact.png
11
share/gltron/art/arcade_spots/gltron_wall_4.png
11
%%DATADIR%%/art/default/gltron_logo.png
12
share/gltron/art/arcade_spots/skybox0.png
12
%%DATADIR%%/art/default/gltron_trail.png
13
share/gltron/art/arcade_spots/skybox1.png
13
%%DATADIR%%/art/default/gltron_traildecal.png
14
share/gltron/art/arcade_spots/skybox2.png
14
%%DATADIR%%/art/default/gltron_wall_1.png
15
share/gltron/art/arcade_spots/skybox3.png
15
%%DATADIR%%/art/default/gltron_wall_2.png
16
share/gltron/art/arcade_spots/skybox4.png
16
%%DATADIR%%/art/default/gltron_wall_3.png
17
share/gltron/art/arcade_spots/skybox5.png
17
%%DATADIR%%/art/default/gltron_wall_4.png
18
share/gltron/art/biohazard/artpack.lua
18
%%DATADIR%%/art/default/skybox0.png
19
share/gltron/art/biohazard/babbage.0.png
19
%%DATADIR%%/art/default/skybox1.png
20
share/gltron/art/biohazard/babbage.1.png
20
%%DATADIR%%/art/default/skybox2.png
21
share/gltron/art/biohazard/gltron.png
21
%%DATADIR%%/art/default/skybox3.png
22
share/gltron/art/biohazard/gltron_floor.png
22
%%DATADIR%%/art/default/skybox4.png
23
share/gltron/art/biohazard/gltron_logo.png
23
%%DATADIR%%/art/default/skybox5.png
24
share/gltron/art/biohazard/gltron_trail.png
24
%%DATADIR%%/art/default/test.bitmap.png
25
share/gltron/art/biohazard/gltron_traildecal.png
25
%%DATADIR%%/art/default/xenotron.0.png
26
share/gltron/art/biohazard/gltron_wall_1.png
26
%%DATADIR%%/art/default/xenotron.1.png
27
share/gltron/art/biohazard/gltron_wall_2.png
27
%%DATADIR%%/data/babbage.ftx
28
share/gltron/art/biohazard/gltron_wall_3.png
28
%%DATADIR%%/data/fonts.txt
29
share/gltron/art/biohazard/gltron_wall_4.png
29
%%DATADIR%%/data/game_crash.ogg
30
share/gltron/art/biohazard/skybox0.png
30
%%DATADIR%%/data/game_crash.wav
31
share/gltron/art/biohazard/skybox1.png
31
%%DATADIR%%/data/game_engine.ogg
32
share/gltron/art/biohazard/skybox2.png
32
%%DATADIR%%/data/game_engine.wav
33
share/gltron/art/biohazard/skybox3.png
33
%%DATADIR%%/data/game_recognizer.ogg
34
share/gltron/art/biohazard/skybox4.png
34
%%DATADIR%%/data/game_recognizer.wav
35
share/gltron/art/biohazard/skybox5.png
35
%%DATADIR%%/data/lightcycle-high.obj
36
share/gltron/art/classic/artpack.lua
36
%%DATADIR%%/data/lightcycle-low.obj
37
share/gltron/art/classic/babbage.0.png
37
%%DATADIR%%/data/lightcycle-med.obj
38
share/gltron/art/classic/babbage.1.png
38
%%DATADIR%%/data/lightcycle.mtl
39
share/gltron/art/classic/gltron_floor.png
39
%%DATADIR%%/data/recognizer.mtl
40
share/gltron/art/classic/gltron_trail.png
40
%%DATADIR%%/data/recognizer.obj
41
share/gltron/art/classic/gltron_traildecal.png
41
%%DATADIR%%/data/recognizer_quad.obj
42
share/gltron/art/classic/gltron_wall_1.png
42
%%DATADIR%%/data/test.fbmp
43
share/gltron/art/classic/gltron_wall_2.png
43
%%DATADIR%%/data/xenotron.ftx
44
share/gltron/art/classic/gltron_wall_3.png
44
%%DATADIR%%/music/song_revenge_of_cats.it
45
share/gltron/art/classic/gltron_wall_4.png
45
%%DATADIR%%/scripts/artpack.lua
46
share/gltron/art/classic/skybox0.png
46
%%DATADIR%%/scripts/audio.lua
47
share/gltron/art/classic/skybox1.png
47
%%DATADIR%%/scripts/basics.lua
48
share/gltron/art/classic/skybox2.png
48
%%DATADIR%%/scripts/config.lua
49
share/gltron/art/classic/skybox3.png
49
%%DATADIR%%/scripts/joystick.lua
50
share/gltron/art/classic/skybox4.png
50
%%DATADIR%%/scripts/main.lua
51
share/gltron/art/classic/skybox5.png
51
%%DATADIR%%/scripts/menu.lua
52
share/gltron/art/classic/xenotron.0.png
52
%%DATADIR%%/scripts/menu_functions.lua
53
share/gltron/art/classic/xenotron.1.png
53
%%DATADIR%%/scripts/save.lua
54
share/gltron/art/default/artpack.lua
54
%%DATADIR%%/scripts/video.lua
55
share/gltron/art/default/babbage.0.png
55
@dirrm %%DATADIR%%/scripts
56
share/gltron/art/default/babbage.1.png
56
@dirrm %%DATADIR%%/music
57
share/gltron/art/default/gltron.png
57
@dirrm %%DATADIR%%/data
58
share/gltron/art/default/gltron_bitmap.png
58
@dirrm %%DATADIR%%/art/default
59
share/gltron/art/default/gltron_floor.png
59
@dirrm %%DATADIR%%/art
60
share/gltron/art/default/gltron_impact.png
60
@dirrm %%DATADIR%%
61
share/gltron/art/default/gltron_logo.png
61
%%PORTDOCS%%@dirrm %%DOCSDIR%%
62
share/gltron/art/default/gltron_trail.png
63
share/gltron/art/default/gltron_traildecal.png
64
share/gltron/art/default/gltron_wall_1.png
65
share/gltron/art/default/gltron_wall_2.png
66
share/gltron/art/default/gltron_wall_3.png
67
share/gltron/art/default/gltron_wall_4.png
68
share/gltron/art/default/skybox0.png
69
share/gltron/art/default/skybox1.png
70
share/gltron/art/default/skybox2.png
71
share/gltron/art/default/skybox3.png
72
share/gltron/art/default/skybox4.png
73
share/gltron/art/default/skybox5.png
74
share/gltron/art/default/test.bitmap.png
75
share/gltron/art/default/xenotron.0.png
76
share/gltron/art/default/xenotron.1.png
77
share/gltron/art/metalTron/artpack.lua
78
share/gltron/art/metalTron/gltron_floor.png
79
share/gltron/art/metalTron/gltron_wall_1.png
80
share/gltron/art/metalTron/gltron_wall_2.png
81
share/gltron/art/metalTron/gltron_wall_3.png
82
share/gltron/art/metalTron/gltron_wall_4.png
83
share/gltron/art/metalTron/skybox0.png
84
share/gltron/art/metalTron/skybox1.png
85
share/gltron/art/metalTron/skybox2.png
86
share/gltron/art/metalTron/skybox3.png
87
share/gltron/art/metalTron/skybox4.png
88
share/gltron/art/metalTron/skybox5.png
89
share/gltron/data/babbage.ftx
90
share/gltron/data/fonts.txt
91
share/gltron/data/game_crash.ogg
92
share/gltron/data/game_crash.wav
93
share/gltron/data/game_engine.ogg
94
share/gltron/data/game_engine.wav
95
share/gltron/data/game_recognizer.ogg
96
share/gltron/data/game_recognizer.wav
97
share/gltron/data/lightcycle-high.obj
98
share/gltron/data/lightcycle-low.obj
99
share/gltron/data/lightcycle-med.obj
100
share/gltron/data/lightcycle.mtl
101
share/gltron/data/recognizer.mtl
102
share/gltron/data/recognizer.obj
103
share/gltron/data/recognizer_quad.obj
104
share/gltron/data/settings.txt
105
share/gltron/data/test.fbmp
106
share/gltron/data/xenotron.ftx
107
share/gltron/music/song_revenge_of_cats.it
108
share/gltron/scripts/audio.lua
109
share/gltron/scripts/basics.lua
110
share/gltron/scripts/config.lua
111
share/gltron/scripts/menu.lua
112
share/gltron/scripts/menu_functions.lua
113
share/gltron/scripts/save.lua
114
share/gltron/scripts/video.lua
115
share/gltron/sounds/game_crash.wav
116
share/gltron/sounds/game_engine.wav
117
share/gltron/sounds/game_lose.wav
118
share/gltron/sounds/game_start.wav
119
share/gltron/sounds/game_win.wav
120
share/gltron/sounds/menu_action.wav
121
share/gltron/sounds/menu_highlight.wav
122
@dirrm share/gltron/sounds
123
@dirrm share/gltron/scripts
124
@dirrm share/gltron/music
125
@dirrm share/gltron/data
126
@dirrm share/gltron/art/metalTron
127
@dirrm share/gltron/art/default
128
@dirrm share/gltron/art/classic
129
@dirrm share/gltron/art/biohazard
130
@dirrm share/gltron/art/arcade_spots
131
@dirrm share/gltron/art
132
@dirrm share/gltron
133
%%PORTDOCS%%@dirrm share/doc/gltron

Return to bug 60266