ports/58604: New port: games/neverputt, 3D miniature golf for 1-4 players
Jeremy Messenger
mezz7 at cox.net
Mon Oct 27 21:40:18 UTC 2003
>Number: 58604
>Category: ports
>Synopsis: New port: games/neverputt, 3D miniature golf for 1-4 players
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Mon Oct 27 13:40:12 PST 2003
>Closed-Date:
>Last-Modified:
>Originator: Mezz
>Release: FreeBSD 5.1-CURRENT i386
>Organization:
>Environment:
System: FreeBSD ns1.mezzweb.com 5.1-CURRENT FreeBSD 5.1-CURRENT #0: Wed Aug 13
22:39:47 CDT 2003 mezz at mezz.mezzweb.com:/usr/obj/usr/src/sys/BSDROCKS i386
>Description:
Neverputt is a 3D mini golf game for 1-4 players based on the Neverball code.
>How-To-Repeat:
n/a
>Fix:
--- neverputt.shar begins here ---
# This is a shell archive. Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file". Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
# neverputt
# neverputt/distinfo
# neverputt/Makefile
# neverputt/pkg-descr
# neverputt/pkg-plist
# neverputt/files
# neverputt/files/patch-Makefile
# neverputt/files/patch-config.c
#
echo c - neverputt
mkdir -p neverputt > /dev/null 2>&1
echo x - neverputt/distinfo
sed 's/^X//' >neverputt/distinfo << 'END-of-neverputt/distinfo'
XMD5 (neverputt-0.18.2.tar.bz2) = 0b166cd83772e7d6be4fde80e1979800
END-of-neverputt/distinfo
echo x - neverputt/Makefile
sed 's/^X//' >neverputt/Makefile << 'END-of-neverputt/Makefile'
X# New ports collection makefile for: neverputt
X# Date created: 26 October 2003
X# Whom: Mezz <mezz7 at cox.net>
X#
X# $FreeBSD$
X#
X
XPORTNAME= neverputt
XPORTVERSION= 0.18.2
XCATEGORIES= games
XMASTER_SITES= http://icculus.org/neverball/
X
XMAINTAINER= mezz7 at cox.net
XCOMMENT= 3D miniature golf for 1-4 players
X
XLIB_DEPENDS= SDL-1.1.5:${PORTSDIR}/devel/sdl12 \
X SDL_ttf.3:${PORTSDIR}/graphics/sdl_ttf \
X SDL_mixer.2:${PORTSDIR}/audio/sdl_mixer \
X SDL_image.10:${PORTSDIR}/graphics/sdl_image
X
XSDL_CONFIG?= ${LOCALBASE}/bin/sdl11-config
X
XUSE_BZIP2= yes
XUSE_GMAKE= yes
XUSE_X_PREFIX= yes
XUSE_REINPLACE= yes
X
XDIRS= bgm map mtrl png snd sol ttf
X
Xpost-patch:
X @${REINPLACE_CMD} -e 's|%%X11BASE%%|${X11BASE}|g ; \
X s|%%SDL_CONFIG%%|${SDL_CONFIG}|g' ${WRKSRC}/Makefile
X @${REINPLACE_CMD} -e 's|./data|${DATADIR}/data|g' \
X ${WRKSRC}/config.h
X
Xdo-install:
X.for ii in ${DIRS}
X @${MKDIR} ${DATADIR}/data/${ii}
X @${INSTALL_DATA} ${WRKSRC}/data/${ii}/* ${DATADIR}/data/${ii}/
X.endfor
X @${INSTALL_DATA} ${WRKSRC}/data/*.txt ${DATADIR}/data/
X @${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${PREFIX}/bin/
X
X.include <bsd.port.mk>
END-of-neverputt/Makefile
echo x - neverputt/pkg-descr
sed 's/^X//' >neverputt/pkg-descr << 'END-of-neverputt/pkg-descr'
XNeverputt is a 3D mini golf game for 1-4 players based on the Neverball code.
X
XWWW: http://icculus.org/neverball/
END-of-neverputt/pkg-descr
echo x - neverputt/pkg-plist
sed 's/^X//' >neverputt/pkg-plist << 'END-of-neverputt/pkg-plist'
Xbin/neverputt
Xshare/neverputt/data/bgm/flood.ogg
Xshare/neverputt/data/holes.txt
Xshare/neverputt/data/map/01_easy.map
Xshare/neverputt/data/map/02_uturn.map
Xshare/neverputt/data/map/03_kink.map
Xshare/neverputt/data/map/04_aych.map
Xshare/neverputt/data/map/05_ramp.map
Xshare/neverputt/data/map/06_cone.map
Xshare/neverputt/data/map/07_tele.map
Xshare/neverputt/data/map/08_zig.map
Xshare/neverputt/data/map/09_vturn.map
Xshare/neverputt/data/map/10_diamond.map
Xshare/neverputt/data/map/11_mover.map
Xshare/neverputt/data/map/12_bumpy.map
Xshare/neverputt/data/map/13_choose.bak
Xshare/neverputt/data/map/13_choose.map
Xshare/neverputt/data/map/14_walls.map
Xshare/neverputt/data/map/15_hole.map
Xshare/neverputt/data/map/16_pipe.map
Xshare/neverputt/data/map/17_timing.map
Xshare/neverputt/data/map/18_hill.map
Xshare/neverputt/data/mtrl/arrow-green
Xshare/neverputt/data/mtrl/arrow-green.jpg
Xshare/neverputt/data/mtrl/back-red
Xshare/neverputt/data/mtrl/back-red.jpg
Xshare/neverputt/data/mtrl/caution
Xshare/neverputt/data/mtrl/caution.jpg
Xshare/neverputt/data/mtrl/dark-glass
Xshare/neverputt/data/mtrl/dark-glass.jpg
Xshare/neverputt/data/mtrl/edge
Xshare/neverputt/data/mtrl/edge-green-grey
Xshare/neverputt/data/mtrl/edge-green-grey-offset
Xshare/neverputt/data/mtrl/edge-green-grey-offset.jpg
Xshare/neverputt/data/mtrl/edge-green-grey.jpg
Xshare/neverputt/data/mtrl/edge.jpg
Xshare/neverputt/data/mtrl/glass
Xshare/neverputt/data/mtrl/glass.jpg
Xshare/neverputt/data/mtrl/invisible
Xshare/neverputt/data/mtrl/invisible.tga
Xshare/neverputt/data/mtrl/jump
Xshare/neverputt/data/mtrl/jump.tga
Xshare/neverputt/data/mtrl/mtrl.shader
Xshare/neverputt/data/mtrl/turf-green
Xshare/neverputt/data/mtrl/turf-green-offset
Xshare/neverputt/data/mtrl/turf-green-offset.jpg
Xshare/neverputt/data/mtrl/turf-green.jpg
Xshare/neverputt/data/mtrl/turf-grey
Xshare/neverputt/data/mtrl/turf-grey.jpg
Xshare/neverputt/data/mtrl/turf-small-green
Xshare/neverputt/data/mtrl/turf-small-green.jpg
Xshare/neverputt/data/mtrl/white
Xshare/neverputt/data/mtrl/white.jpg
Xshare/neverputt/data/png/ball.png
Xshare/neverputt/data/png/deep_blue.png
Xshare/neverputt/data/png/fire_white.png
Xshare/neverputt/data/png/green_blue.png
Xshare/neverputt/data/png/greys_blues.png
Xshare/neverputt/data/png/horiz_one.png
Xshare/neverputt/data/png/horiz_two.png
Xshare/neverputt/data/png/shadow.png
Xshare/neverputt/data/png/skyline.png
Xshare/neverputt/data/snd/birdie.ogg
Xshare/neverputt/data/snd/bogey.ogg
Xshare/neverputt/data/snd/bump.wav
Xshare/neverputt/data/snd/double.ogg
Xshare/neverputt/data/snd/eagle.ogg
Xshare/neverputt/data/snd/jump.ogg
Xshare/neverputt/data/snd/menu.wav
Xshare/neverputt/data/snd/one.ogg
Xshare/neverputt/data/snd/par.ogg
Xshare/neverputt/data/snd/penalty.ogg
Xshare/neverputt/data/snd/player1.ogg
Xshare/neverputt/data/snd/player2.ogg
Xshare/neverputt/data/snd/player3.ogg
Xshare/neverputt/data/snd/player4.ogg
Xshare/neverputt/data/snd/success.ogg
Xshare/neverputt/data/sol/01_easy.sol
Xshare/neverputt/data/sol/02_uturn.sol
Xshare/neverputt/data/sol/03_kink.sol
Xshare/neverputt/data/sol/04_aych.sol
Xshare/neverputt/data/sol/05_ramp.sol
Xshare/neverputt/data/sol/06_cone.sol
Xshare/neverputt/data/sol/07_tele.sol
Xshare/neverputt/data/sol/08_zig.sol
Xshare/neverputt/data/sol/09_vturn.sol
Xshare/neverputt/data/sol/10_diamond.sol
Xshare/neverputt/data/sol/11_mover.sol
Xshare/neverputt/data/sol/12_bumpy.sol
Xshare/neverputt/data/sol/13_choose.sol
Xshare/neverputt/data/sol/14_walls.sol
Xshare/neverputt/data/sol/15_hole.sol
Xshare/neverputt/data/sol/16_pipe.sol
Xshare/neverputt/data/sol/17_timing.sol
Xshare/neverputt/data/sol/18_hill.sol
Xshare/neverputt/data/ttf/VeraBd.ttf
X at dirrm share/neverputt/data/ttf
X at dirrm share/neverputt/data/sol
X at dirrm share/neverputt/data/snd
X at dirrm share/neverputt/data/png
X at dirrm share/neverputt/data/mtrl
X at dirrm share/neverputt/data/map
X at dirrm share/neverputt/data/bgm
X at dirrm share/neverputt/data
X at dirrm share/neverputt
END-of-neverputt/pkg-plist
echo c - neverputt/files
mkdir -p neverputt/files > /dev/null 2>&1
echo x - neverputt/files/patch-Makefile
sed 's/^X//' >neverputt/files/patch-Makefile << 'END-of-neverputt/files/patch-Makefile'
X--- Makefile.orig Mon Oct 27 02:03:50 2003
X+++ Makefile Mon Oct 27 02:03:53 2003
X@@ -3,15 +3,15 @@
X
X # Maybe you need one of these. Maybe you don't.
X
X-#X11_PATH= -L/usr/X11/lib
X-#X11_PATH= -L/usr/X11R6/lib
X+X11_PATHL= -L%%X11BASE%%/lib
X+X11_PATHI= -I%%X11BASE%%/include
X
X #------------------------------------------------------------------------------
X
X-CFLAGS= -Wall -g -ansi $(shell sdl-config --cflags)
X+CFLAGS+= -Wall -g -ansi $(shell %%SDL_CONFIG%% --cflags) $(X11_PATHI)
X
X-X11_LIBS= $(X11_PATH) -lGLU -lGL -lm
X-SDL_LIBS= $(shell sdl-config --libs)
X+X11_LIBS= $(X11_PATHL) -lGLU -lGL -lm
X+SDL_LIBS= $(shell %%SDL_CONFIG%% --libs)
X
X MAPC_TARG= mapc
X GAME_TARG= neverputt
END-of-neverputt/files/patch-Makefile
echo x - neverputt/files/patch-config.c
sed 's/^X//' >neverputt/files/patch-config.c << 'END-of-neverputt/files/patch-config.c'
X--- config.c.orig Mon Oct 27 02:06:05 2003
X+++ config.c Mon Oct 27 02:08:21 2003
X@@ -46,7 +46,7 @@
X static int audio_rate = CONFIG_DEF_AUDIO_RATE;
X static int audio_buff = CONFIG_DEF_AUDIO_BUFF;
X static int mouse_sense = CONFIG_DEF_MOUSE_SENSE;
X-static int nice = CONFIG_DEF_NICE;
X+static int nice1 = CONFIG_DEF_NICE;
X static int fps = CONFIG_DEF_FPS;
X static int sound_vol = CONFIG_DEF_SOUND_VOL;
X static int music_vol = CONFIG_DEF_MUSIC_VOL;
X@@ -152,7 +152,7 @@
X if (strcmp(key, "audio_rate") == 0) audio_rate = val;
X if (strcmp(key, "audio_buff") == 0) audio_buff = val;
X if (strcmp(key, "mouse_sense") == 0) mouse_sense = val;
X- if (strcmp(key, "nice") == 0) nice = val;
X+ if (strcmp(key, "nice") == 0) nice1 = val;
X if (strcmp(key, "fps") == 0) fps = val;
X if (strcmp(key, "sound_vol") == 0) sound_vol = val;
X if (strcmp(key, "music_vol") == 0) music_vol = val;
X@@ -178,7 +178,7 @@
X fprintf(fp, "audio_rate %d\n", audio_rate);
X fprintf(fp, "audio_buff %d\n", audio_buff);
X fprintf(fp, "mouse_sense %d\n", mouse_sense);
X- fprintf(fp, "nice %d\n", nice);
X+ fprintf(fp, "nice %d\n", nice1);
X fprintf(fp, "fps %d\n", fps);
X fprintf(fp, "sound_vol %d\n", sound_vol);
X fprintf(fp, "music_vol %d\n", music_vol);
X@@ -198,7 +198,7 @@
X int config_rate(void) { return audio_rate; }
X int config_buff(void) { return audio_buff; }
X int config_sens(void) { return mouse_sense; }
X-int config_nice(void) { return nice; }
X+int config_nice(void) { return nice1; }
X int config_fps (void) { return fps; }
X int config_sound(void) { return sound_vol; }
X int config_music(void) { return music_vol; }
X@@ -305,7 +305,7 @@
X
X void config_tog_nice(void)
X {
X- nice = nice ? 0 : 1;
X+ nice1 = nice1 ? 0 : 1;
X }
X
X void config_tog_fps(void)
END-of-neverputt/files/patch-config.c
exit
--- neverputt.shar ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list