Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 24 Sep 2002 22:08:59 +0200
From:      Gurkan Sengun <gurkan@linuks.mine.nu>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/43344: New port: A fun multiplayer game with cute fluffy bunnies
Message-ID:  <20020924220859.525c1883.gurkan@linuks.mine.nu>

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

>Number:         43344
>Category:       ports
>Synopsis:       New port: A fun multiplayer game with cute fluffy bunnies
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Tue Sep 24 13:10:02 PDT 2002
>Closed-Date:
>Last-Modified:
>Originator:     Gurkan Sengun
>Release:        FreeBSD 4.6.2-RELEASE i386
>Organization:
www.linuks.mine.nu
>Environment:
System: FreeBSD foo.linuks.mine.nu 4.6.2-RELEASE FreeBSD 4.6.2-RELEASE #0: Wed Aug 14 21:23:26 GMT 2002 murray@builder.freebsdmall.com:/usr/src/sys/compile/GENERIC i386


	<machine, os, target, libraries (multiple lines)>
>Description:
This is a 2 - 4 player game where the players are bunnies, and the
goal is to jump on the other bunnies.

WWW: http://www.jumpbump.mine.nu/

(Port originally made by Alessandro Gatti <a.gatti@tiscali.it>)

- Gurkan
gurkan@linuks.mine.nu
>How-To-Repeat:
>Fix:

# 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:
#
#	jumpnbump
#	jumpnbump/Makefile
#	jumpnbump/pkg-comment
#	jumpnbump/pkg-descr
#	jumpnbump/pkg-plist
#	jumpnbump/distinfo
#	jumpnbump/pkg-message
#	jumpnbump/files
#	jumpnbump/files/patch-aa
#	jumpnbump/files/patch-ab
#	jumpnbump/files/patch-ac
#
echo c - jumpnbump
mkdir -p jumpnbump > /dev/null 2>&1
echo x - jumpnbump/Makefile
sed 's/^X//' >jumpnbump/Makefile << 'END-of-jumpnbump/Makefile'
X# New ports collection makefile for:	jumpnbump
X# Date created:		23 September 2002
X# Whom:			Alessandro Gatti <a.gatti@tiscali.it>
X#
X# $FreeBSD$
X#
X
XPORTNAME=jumpnbump
XPORTVERSION=1.40
XPORTREVISION=0
XCATEGORIES=games
XMASTER_SITES=http://www.jumpbump.mine.nu/port/ \
X	http://www.vlaadworld.net/jumpnbump/ \
X	http://jumpnbump.linuxsys.de/
X
XMAINTAINER=gurkan@linuks.mine.nu
X
XLIB_DEPENDS=SDL-1.1.4:${PORTSDIR}/devel/sdl12
XLIB_DEPENDS+=SDL_mixer.2:${PORTSDIR}/audio/sdl_mixer
X.if defined (WITH_NETWORK)
XLIB_DEPENDS+=SDL_net.0:${PORTSDIR}/net/sdl_net
X.endif
X.if !defined (WITHOUT_TCL)
XLIB_DEPENDS+=tk80.1:${PORTSDIR}/x11-toolkits/tk80
X.endif
X
XMAN6=jumpnbump.6
XMANCOMPRESSED=yes
XUSE_REINPLACE=yes
X
Xpre-everything:
X	@${CAT} ${PKGMESSAGE}
X	@sleep 3
X
Xpost-patch:
X.if !defined(NOPORTDOCS)
X	rman ${WRKSRC}/jumpnbump.6 -f HTML > ${WRKSRC}/jumpnbump.html
X.endif
X	@gzip -9 ${WRKSRC}/jumpnbump.6
X
X.if !defined(WITHOUT_TCL)
XPLIST := ${WRKDIR}/PLIST
Xpre-install:
X.if !defined(WITHOUT_TCL)
X	@${ECHO_MSG} "games/jnbmenu.tcl" >> ${PLIST}
X.endif
X	@${CAT} ${PKGDIR}/pkg-plist >> ${PLIST}
X.endif
X
Xdo-install:
X	${MKDIR} ${PREFIX}/games
X	${INSTALL_PROGRAM} ${WRKSRC}/jumpnbump ${PREFIX}/games/
X	${INSTALL_PROGRAM} ${WRKSRC}/gobpack ${PREFIX}/games/
X	${INSTALL_PROGRAM} ${WRKSRC}/jnbpack ${PREFIX}/games/
X	${INSTALL_PROGRAM} ${WRKSRC}/jnbunpack ${PREFIX}/games/
X	${INSTALL_SCRIPT} ${WRKSRC}/jumpnbump.svgalib ${PREFIX}/games/
X	${INSTALL_SCRIPT} ${WRKSRC}/jumpnbump.fbcon ${PREFIX}/games/
X	${MKDIR} ${PREFIX}/share/jumpnbump/
X	${INSTALL_DATA} ${WRKSRC}/data/jumpbump.dat ${PREFIX}/share/jumpnbump/
X	${INSTALL_MAN} ${WRKSRC}/jumpnbump.6.gz ${MANPREFIX}/man/man6/
X.if !defined(WITHOUT_TCL)
X	${INSTALL_SCRIPT} ${WRKSRC}/jnbmenu.tcl ${PREFIX}/games/
X.endif
X
X.if !defined(NOPORTDOCS)
Xpost-install:
X	${MKDIR} ${PREFIX}/share/doc/jumpnbump/
X	${INSTALL_MAN} ${WRKSRC}/jumpnbump.html ${PREFIX}/share/doc/jumpnbump/
X	${INSTALL_MAN} ${WRKSRC}/levelmaking/* ${PREFIX}/share/doc/jumpnbump/
X	${MV} ${PREFIX}/share/doc/jumpnbump/jumpnbump_levelmaking.htm ${PREFIX}/share/doc/jumpnbump/levelmaking.html
X.endif
X
X.include <bsd.port.mk>
END-of-jumpnbump/Makefile
echo x - jumpnbump/pkg-comment
sed 's/^X//' >jumpnbump/pkg-comment << 'END-of-jumpnbump/pkg-comment'
XA fun multiplayer game with cute fluffy bunnies
END-of-jumpnbump/pkg-comment
echo x - jumpnbump/pkg-descr
sed 's/^X//' >jumpnbump/pkg-descr << 'END-of-jumpnbump/pkg-descr'
XThis is a 2 - 4 player game where the players are bunnies, and the
Xgoal is to jump on the other bunnies.
X
XWWW: http://www.jumpbump.mine.nu/
X
X(Port originally made by Alessandro Gatti <a.gatti@tiscali.it>)
X
X- Gurkan
Xgurkan@linuks.mine.nu
END-of-jumpnbump/pkg-descr
echo x - jumpnbump/pkg-plist
sed 's/^X//' >jumpnbump/pkg-plist << 'END-of-jumpnbump/pkg-plist'
Xgames/jumpnbump
Xgames/jumpnbump.svgalib
Xgames/jumpnbump.fbcon
Xgames/gobpack
Xgames/jnbpack
Xgames/jnbunpack
Xshare/jumpnbump/jumpbump.dat
X@dirrm share/jumpnbump
END-of-jumpnbump/pkg-plist
echo x - jumpnbump/distinfo
sed 's/^X//' >jumpnbump/distinfo << 'END-of-jumpnbump/distinfo'
XMD5 (jumpnbump-1.40.tar.gz) = 2e57aae06b3d3534354f36dd888ad276
END-of-jumpnbump/distinfo
echo x - jumpnbump/pkg-message
sed 's/^X//' >jumpnbump/pkg-message << 'END-of-jumpnbump/pkg-message'
XNetwork support is currently broken, thus it will not be compiled in.
XIf you want it to be enabled anyway, hit Ctrl-C right now and define
XWITH_NETWORK ("make WITH_NETWORK=yes"). Remember that if you enable
Xnetwork support SDL_net will be installed as well if it is not present
Xon this system.
X
XThis package has also an X11 frontend written in TCL/TK. If you do not
Xwant it or you do not need it, hit Ctrl-C right now and define WITHOUT_TCL
X("make WITHOUT_TCL=yes"). If you do not disable this, Tk 8.0 and Tcl 8.0
Xwill be installed if they are not present on this system.
END-of-jumpnbump/pkg-message
echo c - jumpnbump/files
mkdir -p jumpnbump/files > /dev/null 2>&1
echo x - jumpnbump/files/patch-aa
sed 's/^X//' >jumpnbump/files/patch-aa << 'END-of-jumpnbump/files/patch-aa'
X--- Makefile.orig	Mon Sep 23 21:27:24 2002
X+++ Makefile	Mon Sep 23 21:30:17 2002
X@@ -1,8 +1,12 @@
X-SDL_CFLAGS = `sdl-config --cflags`
X-SDL_LIBS = `sdl-config --libs`
X-CFLAGS = -Wall -O2 -ffast-math -funroll-loops -Dstricmp=strcasecmp \
X-	-Dstrnicmp=strncasecmp -DUSE_SDL -DNDEBUG -I. $(SDL_CFLAGS) -DUSE_NET
X-LIBS = -lm $(SDL_LIBS) -lSDL_mixer -lSDL_net
X+SDL_CFLAGS = `sdl11-config --cflags`
X+SDL_LIBS = `sdl11-config --libs`
X+.if defined(WITH_NETWORK)
X+CFLAGS += -DUSE_NET
X+LIBS += -lSDL_net
X+.endif
X+CFLAGS += -Wall -O2 -ffast-math -funroll-loops -Dstricmp=strcasecmp \
X+	-Dstrnicmp=strncasecmp -DUSE_SDL -DNDEBUG -I. $(SDL_CFLAGS)
X+LIBS += -lm $(SDL_LIBS) -lSDL_mixer
X SDL_TARGET = sdl.a
X MODIFY_TARGET = gobpack jnbpack jnbunpack
X OBJS = fireworks.o main.o menu.o
END-of-jumpnbump/files/patch-aa
echo x - jumpnbump/files/patch-ab
sed 's/^X//' >jumpnbump/files/patch-ab << 'END-of-jumpnbump/files/patch-ab'
X--- modify/Makefile.orig	Sun Sep 22 21:03:26 2002
X+++ modify/Makefile	Mon Sep 23 21:29:32 2002
X@@ -1,8 +1,7 @@
X-CFLAGS = -Wall -ansi -pedantic -O2 -ffast-math -funroll-loops \
X+CFLAGS += -Wall -ansi -pedantic -O2 -ffast-math -funroll-loops \
X 	-Dstricmp=strcasecmp -Dstrnicmp=strncasecmp -DNDEBUG \
X-	-I. -I.. -DUSE_NET
X-LIBS = -lm
X-SRCS = gobpack.c jnbpack.c jnbunpack.c
X+	-I. -I..
X+LIBS += -lm
X OBJS = gobpack.o jnbpack.o jnbunpack.o
X TARGETS = ../gobpack ../jnbpack ../jnbunpack
X 
END-of-jumpnbump/files/patch-ab
echo x - jumpnbump/files/patch-ac
sed 's/^X//' >jumpnbump/files/patch-ac << 'END-of-jumpnbump/files/patch-ac'
X--- sdl/Makefile.orig	Mon Sep 23 21:28:36 2002
X+++ sdl/Makefile	Mon Sep 23 21:29:43 2002
X@@ -1,7 +1,10 @@
X-SDL_CFLAGS = `sdl-config --cflags`
X-CFLAGS = -Wall -ansi -pedantic -O2 -ffast-math -funroll-loops \
X+SDL_CFLAGS = `sdl11-config --cflags`
X+.if defined(USE_NET)
X+CFLAGS += -DUSE_NET
X+.endif
X+CFLAGS += -Wall -ansi -pedantic -O2 -ffast-math -funroll-loops \
X 	-Dstricmp=strcasecmp -Dstrnicmp=strncasecmp -DNDEBUG \
X-	-I. -I.. $(SDL_CFLAGS) -DUSE_SDL -DUSE_NET
X+	-I. -I.. $(SDL_CFLAGS) -DUSE_SDL
X 
X OBJS = gfx.o interrpt.o sound.o input.o
X TARGET = ../sdl.a
END-of-jumpnbump/files/patch-ac
exit

>Release-Note:
>Audit-Trail:
>Unformatted:
 From: Gurkan Sengun <gurkan@linuks.mine.nu>
 Reply-To: Gurkan Sengun <gurkan@linuks.mine.nu>
 Cc: 
 X-send-pr-version: 3.113
 X-GNATS-Notify: 
 
 

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




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