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

(-)games/gltron/Makefile (-11 / +12 lines)
Lines 6-12 Link Here
6
#
6
#
7
7
8
PORTNAME=	gltron
8
PORTNAME=	gltron
9
PORTVERSION=	0.61
9
PORTVERSION=	0.62
10
CATEGORIES=	games
10
CATEGORIES=	games
11
MASTER_SITES=	${MASTER_SITE_SOURCEFORGE} \
11
MASTER_SITES=	${MASTER_SITE_SOURCEFORGE} \
12
		http://gltron.sourceforge.net/download/
12
		http://gltron.sourceforge.net/download/
Lines 16-22 Link Here
16
MAINTAINER=	ports@FreeBSD.org
16
MAINTAINER=	ports@FreeBSD.org
17
COMMENT=	A 3D worm game for two players for X Window System
17
COMMENT=	A 3D worm game for two players for X Window System
18
18
19
LIB_DEPENDS=	SDL_mixer.2:${PORTSDIR}/audio/sdl_mixer \
19
LIB_DEPENDS=	mikmod.2:${PORTSDIR}/audio/libmikmod \
20
		SDL_sound-1.0.0:${PORTSDIR}/audio/sdl_sound \
20
		SDL_net.0:${PORTSDIR}/net/sdl_net \
21
		SDL_net.0:${PORTSDIR}/net/sdl_net \
21
		png.5:${PORTSDIR}/graphics/png
22
		png.5:${PORTSDIR}/graphics/png
22
23
Lines 24-49 Link Here
24
25
25
USE_X_PREFIX=	yes
26
USE_X_PREFIX=	yes
26
USE_MESA=	yes
27
USE_MESA=	yes
27
USE_GMAKE=	yes
28
USE_REINPLACE=	yes
28
USE_REINPLACE=	yes
29
USE_GMAKE=	yes
29
GNU_CONFIGURE=	yes
30
GNU_CONFIGURE=	yes
31
CONFIGURE_TARGET=	--build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
30
CONFIGURE_ENV=	CPPFLAGS="${CPPFLAGS}" LDFLAGS="${LDFLAGS}" \
32
CONFIGURE_ENV=	CPPFLAGS="${CPPFLAGS}" LDFLAGS="${LDFLAGS}" \
31
		SDL_CONFIG="${SDL_CONFIG}"
33
		SDL_CONFIG="${SDL_CONFIG}"
32
34
35
MAN6=		gltron.6
36
33
CPPFLAGS=	-I${LOCALBASE}/include -I${X11BASE}/include ${PTHREAD_CFLAGS}
37
CPPFLAGS=	-I${LOCALBASE}/include -I${X11BASE}/include ${PTHREAD_CFLAGS}
34
LDFLAGS=	-L${LOCALBASE}/lib -L${X11BASE}/lib -lXext ${PTHREAD_LIBS}
38
LDFLAGS=	-L${LOCALBASE}/lib -L${X11BASE}/lib ${PTHREAD_LIBS}
35
39
36
post-patch:
40
post-patch:
37
	${REINPLACE_CMD} -e "s+#include <SDL/+#include <+g" ${WRKSRC}/*.[ch]
41
	@${FIND} ${WRKSRC} -name "Makefile.in" | ${XARGS} ${REINPLACE_CMD} -e \
42
		's|-O2|@CFLAGS@|g'
38
43
39
do-install:
44
post-install:
40
	${INSTALL_PROGRAM} ${WRKSRC}/gltron ${PREFIX}/bin
41
	@${MKDIR} ${DATADIR}
42
	${TAR} -C ${WRKSRC} -cf - art data sounds | \
43
		${TAR} -C ${DATADIR} --unlink -xf -
44
.if !defined(NOPORTDOCS)
45
.if !defined(NOPORTDOCS)
45
	@${MKDIR} ${DOCSDIR}
46
	@${MKDIR} ${DOCSDIR}
46
.for file in CHANGELOG CREDITS README
47
.for file in ChangeLog CREDITS README
47
	${INSTALL_DATA} ${WRKSRC}/${file} ${DOCSDIR}
48
	${INSTALL_DATA} ${WRKSRC}/${file} ${DOCSDIR}
48
.endfor
49
.endfor
49
.endif
50
.endif
(-)games/gltron/distinfo (-1 / +1 lines)
Line 1 Link Here
1
MD5 (gltron-0.61-source.tar.gz) = bf2360ebb6c47ffa2f4d80a934aeb351
1
MD5 (gltron-0.62-source.tar.gz) = cb62b09c39bd3f246432fa390e5e4881
(-)games/gltron/files/patch-Makefile.in (-14 lines)
Lines 1-14 Link Here
1
2
$FreeBSD: ports/games/gltron/files/patch-Makefile.in,v 1.1 2001/04/27 18:56:10 sobomax Exp $
3
4
--- Makefile.in	2001/04/27 18:30:04	1.1
5
+++ Makefile.in	2001/04/27 18:31:32
6
@@ -20,7 +20,7 @@
7
 
8
 CC = @CC@
9
 
10
-CFLAGS = -c @CFLAGS@ @INCS@
11
+CFLAGS = -c @CFLAGS@ @INCS@ -DPREFIX=\"@prefix@\"
12
 LIBS = @LIBS@
13
 
14
 # fix these later
(-)games/gltron/files/patch-ad (-160 lines)
Lines 1-160 Link Here
1
2
$FreeBSD: ports/games/gltron/files/patch-ad,v 1.3 2001/12/24 04:37:06 dwcjr Exp $
3
4
--- configure.orig	Thu Apr 12 23:27:42 2001
5
+++ configure	Fri Apr 27 21:44:23 2001
6
@@ -536,7 +536,7 @@
7
 
8
 
9
 
10
-LIBS='-L/usr/X11R6/lib'
11
+LIBS="$LIBS $LDFLAGS"
12
 
13
 # Extract the first word of "gcc", so it can be a program name with args.
14
 set dummy gcc; ac_word=$2
15
@@ -972,7 +972,7 @@
16
 fi
17
 
18
 
19
-CFLAGS=""
20
+CFLAGS="$CFLAGS $CPPFLAGS"
21
 
22
 # Check whether --enable-warn or --disable-warn was given.
23
 if test "${enable_warn+set}" = set; then
24
@@ -1023,7 +1023,7 @@
25
 fi
26
 
27
 if test "x$enable_optimize" ; then
28
-	CFLAGS="$CFLAGS -O$enable_optimize"
29
+	CFLAGS="$CFLAGS"
30
 fi
31
 
32
 # Check whether --enable-network or --disable-network was given.
33
@@ -1042,7 +1042,7 @@
34
   echo $ac_n "(cached) $ac_c" 1>&6
35
 else
36
   ac_save_LIBS="$LIBS"
37
-LIBS="-lSDL_net  $LIBS"
38
+LIBS="$LIBS -lSDL_net"
39
 cat > conftest.$ac_ext <<EOF
40
 #line 1048 "configure"
41
 #include "confdefs.h"
42
@@ -1072,7 +1072,7 @@
43
 #define $ac_tr_lib 1
44
 EOF
45
 
46
-  LIBS="-lSDL_net $LIBS"
47
+  LIBS="$LIBS -lSDL_net"
48
 
49
 else
50
   echo "$ac_t""no" 1>&6
51
@@ -1147,7 +1147,7 @@
52
   echo $ac_n "(cached) $ac_c" 1>&6
53
 else
54
   ac_save_LIBS="$LIBS"
55
-LIBS="-lX11  $LIBS"
56
+LIBS="$LIBS -lX11"
57
 cat > conftest.$ac_ext <<EOF
58
 #line 1153 "configure"
59
 #include "confdefs.h"
60
@@ -1177,7 +1177,7 @@
61
 #define $ac_tr_lib 1
62
 EOF
63
 
64
-  LIBS="-lX11 $LIBS"
65
+  LIBS="$LIBS -lX11"
66
 
67
 else
68
   echo "$ac_t""no" 1>&6
69
@@ -1191,7 +1191,7 @@
70
   echo $ac_n "(cached) $ac_c" 1>&6
71
 else
72
   ac_save_LIBS="$LIBS"
73
-LIBS="-lGL  $LIBS"
74
+LIBS="$LIBS -lGL"
75
 cat > conftest.$ac_ext <<EOF
76
 #line 1197 "configure"
77
 #include "confdefs.h"
78
@@ -1221,7 +1221,7 @@
79
 #define $ac_tr_lib 1
80
 EOF
81
 
82
-  LIBS="-lGL $LIBS"
83
+  LIBS="$LIBS -lGL"
84
 
85
 else
86
   echo "$ac_t""no" 1>&6
87
@@ -1229,14 +1229,14 @@
88
 fi
89
 
90
 
91
-echo $ac_n "checking for main in -lSDL""... $ac_c" 1>&6
92
-echo "configure:1234: checking for main in -lSDL" >&5
93
+echo $ac_n "checking for main in -lSDL-1.1""... $ac_c" 1>&6
94
+echo "configure:1234: checking for main in -lSDL-1.1" >&5
95
 ac_lib_var=`echo SDL'_'main | sed 'y%./+-%__p_%'`
96
 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
97
   echo $ac_n "(cached) $ac_c" 1>&6
98
 else
99
   ac_save_LIBS="$LIBS"
100
-LIBS="-lSDL  $LIBS"
101
+LIBS="$LIBS -lSDL-1.1 ${PTHREAD_LIBS}"
102
 cat > conftest.$ac_ext <<EOF
103
 #line 1242 "configure"
104
 #include "confdefs.h"
105
@@ -1262,8 +1262,8 @@
106
   echo "$ac_t""yes" 1>&6
107
   ${LN_S} -f system_sdl.c system.c ; \
108
 ${LN_S} -f system_sdl.h system.h ; \
109
-LIBS="$LIBS `sdl-config --libs`" ; \
110
-CFLAGS="$CFLAGS `sdl-config --cflags`" ; \
111
+LIBS="$LIBS `$SDL_CONFIG --libs`" ; \
112
+CFLAGS="$CFLAGS `$SDL_CONFIG --cflags`" ; \
113
 HAVE_SDL=1
114
 else
115
   echo "$ac_t""no" 1>&6
116
@@ -1274,7 +1274,7 @@
117
   echo $ac_n "(cached) $ac_c" 1>&6
118
 else
119
   ac_save_LIBS="$LIBS"
120
-LIBS="-lglut  $LIBS"
121
+LIBS="$LIBS -lglut"
122
 cat > conftest.$ac_ext <<EOF
123
 #line 1280 "configure"
124
 #include "confdefs.h"
125
@@ -1320,7 +1320,7 @@
126
   echo $ac_n "(cached) $ac_c" 1>&6
127
 else
128
   ac_save_LIBS="$LIBS"
129
-LIBS="-lSDL_mixer  $LIBS"
130
+LIBS="-L$ac_default_prefix/lib -lSDL_mixer -lsmpeg $LIBS"
131
 cat > conftest.$ac_ext <<EOF
132
 #line 1326 "configure"
133
 #include "confdefs.h"
134
@@ -1357,7 +1357,7 @@
135
   echo $ac_n "(cached) $ac_c" 1>&6
136
 else
137
   ac_save_LIBS="$LIBS"
138
-LIBS="-lmikmod  $LIBS"
139
+LIBS="$LIBS -lmikmod"
140
 cat > conftest.$ac_ext <<EOF
141
 #line 1363 "configure"
142
 #include "confdefs.h"
143
@@ -1445,7 +1445,7 @@
144
   echo $ac_n "(cached) $ac_c" 1>&6
145
 else
146
   ac_save_LIBS="$LIBS"
147
-LIBS="-lpng  $LIBS"
148
+LIBS="$LIBS -lpng"
149
 cat > conftest.$ac_ext <<EOF
150
 #line 1451 "configure"
151
 #include "confdefs.h"
152
@@ -1475,7 +1475,7 @@
153
 #define $ac_tr_lib 1
154
 EOF
155
 
156
-  LIBS="-lpng $LIBS"
157
+  LIBS="$LIBS -lpng"
158
 
159
 else
160
   echo "$ac_t""no" 1>&6
(-)games/gltron/files/patch-gltron.c (-27 lines)
Lines 1-27 Link Here
1
2
$FreeBSD: ports/games/gltron/files/patch-gltron.c,v 1.1 2001/04/27 18:56:10 sobomax Exp $
3
4
--- gltron.c.orig	Sun Apr 15 16:23:13 2001
5
+++ gltron.c	Fri Apr 27 21:33:07 2001
6
@@ -3,6 +3,8 @@
7
   Copyright (C) 1999 by Andreas Umbach <marvin@dataway.ch>
8
 */
9
 
10
+#include <unistd.h>
11
+
12
 #include "gltron.h"
13
 
14
 /* todo: define the globals where I need them */
15
@@ -98,7 +100,11 @@
16
   SystemInit(&argc, argv);
17
 
18
 #ifndef CURRENT_EQ_DATA_DIR
19
-  goto_installpath(argv[0]);
20
+/*  goto_installpath(argv[0]);*/
21
+  if (chdir(PREFIX "/share/gltron") != 0) {
22
+    fprintf(stderr, "gltron: can't chdir into data directory");
23
+    exit(1);
24
+  }
25
 #endif
26
 
27
   /* initialize artpack list before loading settigns! */
(-)games/gltron/pkg-plist (-14 / +45 lines)
Lines 1-7 Link Here
1
bin/gltron
1
bin/gltron
2
%%PORTDOCS%%share/doc/gltron/CHANGELOG
2
%%PORTDOCS%%share/doc/gltron/ChangeLog
3
%%PORTDOCS%%share/doc/gltron/CREDITS
3
%%PORTDOCS%%share/doc/gltron/CREDITS
4
%%PORTDOCS%%share/doc/gltron/README
4
%%PORTDOCS%%share/doc/gltron/README
5
share/gltron/art/arcade_spots/artpack.lua
5
share/gltron/art/arcade_spots/gltron_floor.png
6
share/gltron/art/arcade_spots/gltron_floor.png
6
share/gltron/art/arcade_spots/gltron_traildecal.png
7
share/gltron/art/arcade_spots/gltron_traildecal.png
7
share/gltron/art/arcade_spots/gltron_wall_1.png
8
share/gltron/art/arcade_spots/gltron_wall_1.png
Lines 14-24 Link Here
14
share/gltron/art/arcade_spots/skybox3.png
15
share/gltron/art/arcade_spots/skybox3.png
15
share/gltron/art/arcade_spots/skybox4.png
16
share/gltron/art/arcade_spots/skybox4.png
16
share/gltron/art/arcade_spots/skybox5.png
17
share/gltron/art/arcade_spots/skybox5.png
17
share/gltron/art/biohazard/artpack.ini
18
share/gltron/art/biohazard/artpack.lua
18
share/gltron/art/biohazard/babbage.0.png
19
share/gltron/art/biohazard/babbage.0.png
19
share/gltron/art/biohazard/babbage.1.png
20
share/gltron/art/biohazard/babbage.1.png
20
share/gltron/art/biohazard/gltron.png
21
share/gltron/art/biohazard/gltron.png
21
share/gltron/art/biohazard/gltron_crash.png
22
share/gltron/art/biohazard/gltron_floor.png
22
share/gltron/art/biohazard/gltron_floor.png
23
share/gltron/art/biohazard/gltron_logo.png
23
share/gltron/art/biohazard/gltron_logo.png
24
share/gltron/art/biohazard/gltron_trail.png
24
share/gltron/art/biohazard/gltron_trail.png
Lines 33-48 Link Here
33
share/gltron/art/biohazard/skybox3.png
33
share/gltron/art/biohazard/skybox3.png
34
share/gltron/art/biohazard/skybox4.png
34
share/gltron/art/biohazard/skybox4.png
35
share/gltron/art/biohazard/skybox5.png
35
share/gltron/art/biohazard/skybox5.png
36
share/gltron/art/default/artpack.ini
36
share/gltron/art/classic/artpack.lua
37
share/gltron/art/classic/babbage.0.png
38
share/gltron/art/classic/babbage.1.png
39
share/gltron/art/classic/gltron_floor.png
40
share/gltron/art/classic/gltron_trail.png
41
share/gltron/art/classic/gltron_traildecal.png
42
share/gltron/art/classic/gltron_wall_1.png
43
share/gltron/art/classic/gltron_wall_2.png
44
share/gltron/art/classic/gltron_wall_3.png
45
share/gltron/art/classic/gltron_wall_4.png
46
share/gltron/art/classic/skybox0.png
47
share/gltron/art/classic/skybox1.png
48
share/gltron/art/classic/skybox2.png
49
share/gltron/art/classic/skybox3.png
50
share/gltron/art/classic/skybox4.png
51
share/gltron/art/classic/skybox5.png
52
share/gltron/art/classic/xenotron.0.png
53
share/gltron/art/classic/xenotron.1.png
54
share/gltron/art/default/artpack.lua
37
share/gltron/art/default/babbage.0.png
55
share/gltron/art/default/babbage.0.png
38
share/gltron/art/default/babbage.1.png
56
share/gltron/art/default/babbage.1.png
39
share/gltron/art/default/gltron.png
57
share/gltron/art/default/gltron.png
40
share/gltron/art/default/gltron_bitmap.png
58
share/gltron/art/default/gltron_bitmap.png
41
share/gltron/art/default/gltron_crash.png
42
share/gltron/art/default/gltron_floor.png
59
share/gltron/art/default/gltron_floor.png
60
share/gltron/art/default/gltron_impact.png
43
share/gltron/art/default/gltron_logo.png
61
share/gltron/art/default/gltron_logo.png
44
share/gltron/art/default/gltron_trail.png
62
share/gltron/art/default/gltron_trail.png
45
share/gltron/art/default/gltron_trail.png.bak
46
share/gltron/art/default/gltron_traildecal.png
63
share/gltron/art/default/gltron_traildecal.png
47
share/gltron/art/default/gltron_wall_1.png
64
share/gltron/art/default/gltron_wall_1.png
48
share/gltron/art/default/gltron_wall_2.png
65
share/gltron/art/default/gltron_wall_2.png
Lines 57-62 Link Here
57
share/gltron/art/default/test.bitmap.png
74
share/gltron/art/default/test.bitmap.png
58
share/gltron/art/default/xenotron.0.png
75
share/gltron/art/default/xenotron.0.png
59
share/gltron/art/default/xenotron.1.png
76
share/gltron/art/default/xenotron.1.png
77
share/gltron/art/metalTron/artpack.lua
60
share/gltron/art/metalTron/gltron_floor.png
78
share/gltron/art/metalTron/gltron_floor.png
61
share/gltron/art/metalTron/gltron_wall_1.png
79
share/gltron/art/metalTron/gltron_wall_1.png
62
share/gltron/art/metalTron/gltron_wall_2.png
80
share/gltron/art/metalTron/gltron_wall_2.png
Lines 70-88 Link Here
70
share/gltron/art/metalTron/skybox5.png
88
share/gltron/art/metalTron/skybox5.png
71
share/gltron/data/babbage.ftx
89
share/gltron/data/babbage.ftx
72
share/gltron/data/fonts.txt
90
share/gltron/data/fonts.txt
91
share/gltron/data/game_crash.ogg
73
share/gltron/data/game_crash.wav
92
share/gltron/data/game_crash.wav
93
share/gltron/data/game_engine.ogg
74
share/gltron/data/game_engine.wav
94
share/gltron/data/game_engine.wav
75
share/gltron/data/lightcycle high.obj
95
share/gltron/data/game_recognizer.ogg
76
share/gltron/data/lightcycle low.obj
96
share/gltron/data/game_recognizer.wav
77
share/gltron/data/lightcycle med.obj
97
share/gltron/data/lightcycle-high.obj
78
share/gltron/data/menu.txt
98
share/gltron/data/lightcycle-low.obj
79
share/gltron/data/music/song_revenge_of_cats.it
99
share/gltron/data/lightcycle-med.obj
100
share/gltron/data/lightcycle.mtl
101
share/gltron/data/recognizer.mtl
80
share/gltron/data/recognizer.obj
102
share/gltron/data/recognizer.obj
103
share/gltron/data/recognizer_quad.obj
81
share/gltron/data/settings.txt
104
share/gltron/data/settings.txt
82
share/gltron/data/test.fbmp
105
share/gltron/data/test.fbmp
83
share/gltron/data/tron.mtl
84
share/gltron/data/tron2.mtl
85
share/gltron/data/xenotron.ftx
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
86
share/gltron/sounds/game_crash.wav
115
share/gltron/sounds/game_crash.wav
87
share/gltron/sounds/game_engine.wav
116
share/gltron/sounds/game_engine.wav
88
share/gltron/sounds/game_lose.wav
117
share/gltron/sounds/game_lose.wav
Lines 91-100 Link Here
91
share/gltron/sounds/menu_action.wav
120
share/gltron/sounds/menu_action.wav
92
share/gltron/sounds/menu_highlight.wav
121
share/gltron/sounds/menu_highlight.wav
93
@dirrm share/gltron/sounds
122
@dirrm share/gltron/sounds
94
@dirrm share/gltron/data/music
123
@dirrm share/gltron/scripts
124
@dirrm share/gltron/music
95
@dirrm share/gltron/data
125
@dirrm share/gltron/data
96
@dirrm share/gltron/art/metalTron
126
@dirrm share/gltron/art/metalTron
97
@dirrm share/gltron/art/default
127
@dirrm share/gltron/art/default
128
@dirrm share/gltron/art/classic
98
@dirrm share/gltron/art/biohazard
129
@dirrm share/gltron/art/biohazard
99
@dirrm share/gltron/art/arcade_spots
130
@dirrm share/gltron/art/arcade_spots
100
@dirrm share/gltron/art
131
@dirrm share/gltron/art

Return to bug 51855