Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 27 Oct 2003 15:14:22 -0600 (CST)
From:      Jeremy Messenger <mezz7@cox.net>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/58604: New port: games/neverputt, 3D miniature golf for 1-4 players
Message-ID:  <200310272114.h9RLEMsi018363@ns1.mezzweb.com>
Resent-Message-ID: <200310272140.h9RLeCsu077181@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>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@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@cox.net>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	neverputt
XPORTVERSION=	0.18.2
XCATEGORIES=	games
XMASTER_SITES=	http://icculus.org/neverball/
X
XMAINTAINER=	mezz7@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@dirrm share/neverputt/data/ttf
X@dirrm share/neverputt/data/sol
X@dirrm share/neverputt/data/snd
X@dirrm share/neverputt/data/png
X@dirrm share/neverputt/data/mtrl
X@dirrm share/neverputt/data/map
X@dirrm share/neverputt/data/bgm
X@dirrm share/neverputt/data
X@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:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200310272114.h9RLEMsi018363>