ports/65737: Maintainer update: games/neverball 1.2.1 -> 1.2.2 and remove games/neverputt.

Jeremy Messenger mezz7 at cox.net
Sun Apr 18 21:50:21 UTC 2004


>Number:         65737
>Category:       ports
>Synopsis:       Maintainer update: games/neverball 1.2.1 -> 1.2.2 and remove games/neverputt.
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Sun Apr 18 14:50:20 PDT 2004
>Closed-Date:
>Last-Modified:
>Originator:     Mezz
>Release:        FreeBSD 5.2-CURRENT i386
>Organization:
>Environment:
System: FreeBSD ns1.mezzweb.com 5.2-CURRENT FreeBSD 5.2-CURRENT #0: Tue Mar 30
01:17:23 CST 2004 mezz at mezz.mezzweb.com:/usr/src/sys/i386/compile/BSDROCKS i386

>Description:
- Update to 1.2.2.
- Neverputt is now enabled and fixed.
- Remove games/neverputt, because it has been merge into games/neverball. You
  will need to edit the MOVED games/neverputt -> games/neverball too.

Hope, this will get in ports tree before the freeze.

>How-To-Repeat:
n/a

>Fix:
Remove file:
	-files/patch-data::sets.txt

Add file:
	-files/patch-ball::game.c


--- neverball.diff begins here ---
diff -urN neverball.orig/Makefile neverball/Makefile
--- neverball.orig/Makefile	Fri Apr 16 03:01:27 2004
+++ neverball/Makefile	Sun Apr 18 16:22:05 2004
@@ -6,7 +6,7 @@
 #
 
 PORTNAME=	neverball
-PORTVERSION=	1.2.1
+PORTVERSION=	1.2.2
 CATEGORIES=	games
 MASTER_SITES=	http://icculus.org/neverball/
 
@@ -20,12 +20,10 @@
 USE_GMAKE=	yes
 USE_X_PREFIX=	yes
 USE_REINPLACE=	yes
-USE_SDL=	image mixer ttf sdl
+USE_SDL=	image mixer ttf
 
-TXT=		levels-easy levels-hard levels-misc levels-mym scores-easy \
-		scores-hard scores-mym sets
-DIRS=		bgm map-mym map-rlk mtrl png shot-mym shot-rlk snd sol-mym \
-		sol-rlk ttf
+DIRS=		bgm map-mym map-putt map-rlk mtrl png shot-mym shot-putt \
+		shot-rlk snd sol-mym sol-putt sol-rlk ttf
 
 post-patch:
 	@${REINPLACE_CMD} -e 's|./data|${DATADIR}/data|g' \
@@ -38,9 +36,8 @@
 	@${MKDIR} ${DATADIR}/data/${ii}
 	@${INSTALL_DATA} ${WRKSRC}/data/${ii}/* ${DATADIR}/data/${ii}/
 .endfor
-.for tt in ${TXT}
-	@${INSTALL_DATA} ${WRKSRC}/data/${tt}.txt ${DATADIR}/data/
-.endfor
+	@${INSTALL_DATA} ${WRKSRC}/data/*.txt ${DATADIR}/data/
 	@${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${PREFIX}/bin/
+	@${INSTALL_PROGRAM} ${WRKSRC}/neverputt ${PREFIX}/bin/
 
 .include <bsd.port.mk>
diff -urN neverball.orig/distinfo neverball/distinfo
--- neverball.orig/distinfo	Fri Apr 16 03:01:27 2004
+++ neverball/distinfo	Sun Apr 18 13:22:56 2004
@@ -1,2 +1,2 @@
-MD5 (neverball-1.2.1.tar.gz) = 43f415d2451cb819e5b7a4d0158f6d11
-SIZE (neverball-1.2.1.tar.gz) = 7625007
+MD5 (neverball-1.2.2.tar.gz) = d08817da57078b0fb8e5998fc45fc10a
+SIZE (neverball-1.2.2.tar.gz) = 7624876
diff -urN neverball.orig/files/patch-Makefile neverball/files/patch-Makefile
--- neverball.orig/files/patch-Makefile	Fri Apr 16 03:01:27 2004
+++ neverball/files/patch-Makefile	Sun Apr 18 13:24:59 2004
@@ -1,6 +1,6 @@
---- Makefile.orig	Thu Apr 15 21:15:33 2004
-+++ Makefile	Thu Apr 15 21:15:44 2004
-@@ -3,24 +3,23 @@
+--- Makefile.orig	Sun Apr 18 13:24:48 2004
++++ Makefile	Sun Apr 18 13:24:54 2004
+@@ -3,20 +3,20 @@
  
  # Maybe you need one of these.  Maybe you don't.
  
@@ -26,97 +26,3 @@
  
  MAPC_TARG= mapc
  BALL_TARG= neverball
--PUTT_TARG= neverputt
- 
- MAPC_OBJS= \
- 	share/vec3.o   \
-@@ -45,31 +44,12 @@
- 	ball/set.o     \
- 	ball/state.o   \
- 	ball/main.o
--PUTT_OBJS= \
--	share/vec3.o   \
--	share/text.o   \
--	share/image.o  \
--	share/solid.o  \
--	share/part.o   \
--	share/geom.o   \
--	share/back.o   \
--	share/menu.o   \
--	share/glext.o  \
--	share/config.o \
--	putt/audio.o   \
--	putt/hud.o     \
--	putt/game.o    \
--	putt/hole.o    \
--	putt/state.o   \
--	putt/main.o
- 
- BALL_DEPS= $(BALL_OBJS:.o=.d)
--PUTT_DEPS= $(PUTT_OBJS:.o=.d)
- MAPC_DEPS= $(MAPC_OBJS:.o=.d)
- 
- MAPC_LIBS= $(X11_PATH) $(SDL_LIBS) -lSDL_image $(OGL_LIBS)
- BALL_LIBS= $(X11_PATH) $(SDL_LIBS) -lSDL_image -lSDL_ttf -lSDL_mixer $(FT2_LIBS) $(OGL_LIBS)
--PUTT_LIBS= $(X11_PATH) $(SDL_LIBS) -lSDL_image -lSDL_ttf -lSDL_mixer $(FT2_LIBS) $(OGL_LIBS)
- 
- SOLS= \
- 	data/sol-rlk/easy.sol     \
-@@ -146,26 +126,7 @@
- 	data/sol-mym/bombman.sol        \
- 	data/sol-mym/climb.sol          \
- 	data/sol-mym/dance.sol          \
--	data/sol-mym/hard.sol           \
--	data/sol-putt/01_easy.sol    \
--	data/sol-putt/02_uturn.sol   \
--	data/sol-putt/03_kink.sol    \
--	data/sol-putt/04_aych.sol    \
--	data/sol-putt/05_ramp.sol    \
--	data/sol-putt/06_cone.sol    \
--	data/sol-putt/07_tele.sol    \
--	data/sol-putt/08_zig.sol     \
--	data/sol-putt/09_vturn.sol   \
--	data/sol-putt/10_diamond.sol \
--	data/sol-putt/11_mover.sol   \
--	data/sol-putt/12_bumpy.sol   \
--	data/sol-putt/13_choose.sol  \
--	data/sol-putt/14_walls.sol   \
--	data/sol-putt/15_hole.sol    \
--	data/sol-putt/16_pipe.sol    \
--	data/sol-putt/17_timing.sol  \
--	data/sol-putt/18_hill.sol
--
-+	data/sol-mym/hard.sol
- 
- #------------------------------------------------------------------------------
- 
-@@ -181,28 +142,21 @@
- data/sol-mym/%.sol : data/map-mym/%.map $(MAPC_TARG)
- 	./$(MAPC_TARG) $< $@ data
- 
--data/sol-putt/%.sol : data/map-putt/%.map $(MAPC_TARG)
--	./$(MAPC_TARG) $< $@ data
--
- data/sol-misc/%.sol : data/map-misc/%.map $(MAPC_TARG)
- 	./$(MAPC_TARG) $< $@ data
- 
- #------------------------------------------------------------------------------
- 
--all : $(BALL_TARG) $(PUTT_TARG) $(MAPC_TARG) $(SOLS)
-+all : $(BALL_TARG) $(MAPC_TARG) $(SOLS)
- 
- $(BALL_TARG) : $(BALL_OBJS)
- 	$(CC) $(CFLAGS) -o $(BALL_TARG) $(BALL_OBJS) $(BALL_LIBS)
- 
--$(PUTT_TARG) : $(PUTT_OBJS)
--	$(CC) $(CFLAGS) -o $(PUTT_TARG) $(PUTT_OBJS) $(PUTT_LIBS)
--
- $(MAPC_TARG) : $(MAPC_OBJS)
- 	$(CC) $(CFLAGS) -o $(MAPC_TARG) $(MAPC_OBJS) $(MAPC_LIBS)
- 
- clean :
- 	rm -f $(BALL_TARG) $(BALL_OBJS) $(BALL_DEPS)
--	rm -f $(PUTT_TARG) $(PUTT_OBJS) $(PUTT_DEPS)
- 	rm -f $(MAPC_TARG) $(MAPC_OBJS) $(MAPC_DEPS)
- 	rm -f $(SOLS)
- 
diff -urN neverball.orig/files/patch-ball::game.c neverball/files/patch-ball::game.c
--- neverball.orig/files/patch-ball::game.c	Wed Dec 31 18:00:00 1969
+++ neverball/files/patch-ball::game.c	Sun Apr 18 16:18:52 2004
@@ -0,0 +1,11 @@
+--- ball/game.c.orig	Sun Apr 18 16:18:16 2004
++++ ball/game.c	Sun Apr 18 16:18:31 2004
+@@ -127,7 +127,7 @@
+ 
+ char *curr_intro(void)
+ {
+-    return file.av;
++    return (file.ac > 0) ? file.av : NULL;
+ }
+ 
+ /*---------------------------------------------------------------------------*/
diff -urN neverball.orig/files/patch-data::sets.txt neverball/files/patch-data::sets.txt
--- neverball.orig/files/patch-data::sets.txt	Fri Apr 16 03:01:27 2004
+++ neverball/files/patch-data::sets.txt	Wed Dec 31 18:00:00 1969
@@ -1,9 +0,0 @@
---- data/sets.txt.orig	Thu Apr 15 21:16:44 2004
-+++ data/sets.txt	Thu Apr 15 21:17:18 2004
-@@ -7,6 +7,3 @@
- levels-mym.txt scores-mym.txt .neverballhs-mym shot-mym/descent.jpg
- Mehdi's Levels
- Difficulty: Expert through Insane\\25 levels with even greater challenge.\Author: Mehdi Yousfi Monod\ \
--levels-putt.txt scores-putt.txt .neverballhs-putt shot-putt/01_easy.jpg
--Neverputt Holes
--Difficulty: Trivial\Golf becomes pretty easy when you get to\tilt the entire course.  There are no coins here\or records to be broken.  Just take a leisurely\roll through Neverputt's 18-holes.\
diff -urN neverball.orig/pkg-descr neverball/pkg-descr
--- neverball.orig/pkg-descr	Mon Oct 27 21:02:53 2003
+++ neverball/pkg-descr	Sun Apr 18 16:36:32 2004
@@ -1,11 +1,17 @@
-Tilt the floor to roll a ball through an obstacle course within the given time.
-If the ball falls or time expires, a ball is lost. Collect 100 coins to save
-your progress and earn an extra ball. Red coins are worth 5. Blue coins are
-worth 10.
+In 1.1.5 version, the Neverball and Neverputt source trees have been merged
+into one. It includes 75 Neverball levels and 18 Neverputt levels.
+
+Neverball, tilt the floor to roll a ball through an obstacle course within the
+given time. If the ball falls or time expires, a ball is lost. Collect 100
+coins to save your progress and earn an extra ball. Red coins are worth 5.
+Blue coins are worth 10.
+
+Neverputt, a hot-seat multiplayer miniature golf game using the physics and
+graphics of Neverball.
 
 Neverball runs under Linux, Win2K/XP, and hopefully anywhere else SDL is
-supported. Hardware accellerated OpenGL support with multitexture (OpenGL 1.2.1
-or greater) is required. Neverball has been tested on Intel machines as slow as
-1GHz with GeForce2. Minimum system requirements may be lower.
+supported. Hardware accellerated OpenGL support with multitexture (OpenGL
+1.2.1 or greater) is required. Neverball has been tested on Intel machines as
+slow as 1GHz with GeForce2. Minimum system requirements may be lower.
 
 WWW: http://icculus.org/neverball/
diff -urN neverball.orig/pkg-plist neverball/pkg-plist
--- neverball.orig/pkg-plist	Fri Apr 16 03:01:27 2004
+++ neverball/pkg-plist	Sun Apr 18 16:23:15 2004
@@ -1,13 +1,16 @@
 bin/neverball
+bin/neverputt
 share/neverball/data/bgm/flood.ogg
 share/neverball/data/bgm/haze.ogg
 share/neverball/data/bgm/inter.ogg
 share/neverball/data/bgm/snow.ogg
 share/neverball/data/bgm/title.ogg
+share/neverball/data/holes-putt.txt
 share/neverball/data/levels-easy.txt
 share/neverball/data/levels-hard.txt
 share/neverball/data/levels-misc.txt
 share/neverball/data/levels-mym.txt
+share/neverball/data/levels-putt.txt
 share/neverball/data/map-mym/assault_course.map
 share/neverball/data/map-mym/bombman.map
 share/neverball/data/map-mym/circuit1.map
@@ -33,6 +36,24 @@
 share/neverball/data/map-mym/trust.map
 share/neverball/data/map-mym/turn.map
 share/neverball/data/map-mym/up.map
+share/neverball/data/map-putt/01_easy.map
+share/neverball/data/map-putt/02_uturn.map
+share/neverball/data/map-putt/03_kink.map
+share/neverball/data/map-putt/04_aych.map
+share/neverball/data/map-putt/05_ramp.map
+share/neverball/data/map-putt/06_cone.map
+share/neverball/data/map-putt/07_tele.map
+share/neverball/data/map-putt/08_zig.map
+share/neverball/data/map-putt/09_vturn.map
+share/neverball/data/map-putt/10_diamond.map
+share/neverball/data/map-putt/11_mover.map
+share/neverball/data/map-putt/12_bumpy.map
+share/neverball/data/map-putt/13_choose.map
+share/neverball/data/map-putt/14_walls.map
+share/neverball/data/map-putt/15_hole.map
+share/neverball/data/map-putt/16_pipe.map
+share/neverball/data/map-putt/17_timing.map
+share/neverball/data/map-putt/18_hill.map
 share/neverball/data/map-rlk/angle.map
 share/neverball/data/map-rlk/bumper.map
 share/neverball/data/map-rlk/bumps.map
@@ -199,6 +220,24 @@
 share/neverball/data/shot-mym/trust.jpg
 share/neverball/data/shot-mym/turn.jpg
 share/neverball/data/shot-mym/up.jpg
+share/neverball/data/shot-putt/01_easy.jpg
+share/neverball/data/shot-putt/02_uturn.jpg
+share/neverball/data/shot-putt/03_kink.jpg
+share/neverball/data/shot-putt/04_aych.jpg
+share/neverball/data/shot-putt/05_ramp.jpg
+share/neverball/data/shot-putt/06_cone.jpg
+share/neverball/data/shot-putt/07_tele.jpg
+share/neverball/data/shot-putt/08_zig.jpg
+share/neverball/data/shot-putt/09_vturn.jpg
+share/neverball/data/shot-putt/10_diamond.jpg
+share/neverball/data/shot-putt/11_mover.jpg
+share/neverball/data/shot-putt/12_bumpy.jpg
+share/neverball/data/shot-putt/13_choose.jpg
+share/neverball/data/shot-putt/14_walls.jpg
+share/neverball/data/shot-putt/15_hole.jpg
+share/neverball/data/shot-putt/16_pipe.jpg
+share/neverball/data/shot-putt/17_timing.jpg
+share/neverball/data/shot-putt/18_hill.jpg
 share/neverball/data/shot-rlk/angle.jpg
 share/neverball/data/shot-rlk/bumper.jpg
 share/neverball/data/shot-rlk/bumps.jpg
@@ -304,6 +343,24 @@
 share/neverball/data/sol-mym/trust.sol
 share/neverball/data/sol-mym/turn.sol
 share/neverball/data/sol-mym/up.sol
+share/neverball/data/sol-putt/01_easy.sol
+share/neverball/data/sol-putt/02_uturn.sol
+share/neverball/data/sol-putt/03_kink.sol
+share/neverball/data/sol-putt/04_aych.sol
+share/neverball/data/sol-putt/05_ramp.sol
+share/neverball/data/sol-putt/06_cone.sol
+share/neverball/data/sol-putt/07_tele.sol
+share/neverball/data/sol-putt/08_zig.sol
+share/neverball/data/sol-putt/09_vturn.sol
+share/neverball/data/sol-putt/10_diamond.sol
+share/neverball/data/sol-putt/11_mover.sol
+share/neverball/data/sol-putt/12_bumpy.sol
+share/neverball/data/sol-putt/13_choose.sol
+share/neverball/data/sol-putt/14_walls.sol
+share/neverball/data/sol-putt/15_hole.sol
+share/neverball/data/sol-putt/16_pipe.sol
+share/neverball/data/sol-putt/17_timing.sol
+share/neverball/data/sol-putt/18_hill.sol
 share/neverball/data/sol-rlk/angle.sol
 share/neverball/data/sol-rlk/bumper.sol
 share/neverball/data/sol-rlk/bumps.sol
@@ -357,13 +414,16 @@
 share/neverball/data/ttf/VeraBd.ttf
 @dirrm share/neverball/data/ttf
 @dirrm share/neverball/data/sol-rlk
+ at dirrm share/neverball/data/sol-putt
 @dirrm share/neverball/data/sol-mym
 @dirrm share/neverball/data/snd
 @dirrm share/neverball/data/shot-rlk
+ at dirrm share/neverball/data/shot-putt
 @dirrm share/neverball/data/shot-mym
 @dirrm share/neverball/data/png
 @dirrm share/neverball/data/mtrl
 @dirrm share/neverball/data/map-rlk
+ at dirrm share/neverball/data/map-putt
 @dirrm share/neverball/data/map-mym
 @dirrm share/neverball/data/bgm
 @dirrm share/neverball/data
--- neverball.diff ends here ---


>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list