Date: Sat, 27 Apr 2002 19:58:33 +0200 (MEST) From: Jan.Stocker@t-online.de To: FreeBSD-gnats-submit@FreeBSD.org Cc: Jan.Stocker@t-online.de Subject: ports/37512: New Port: tuxpuck a Shufflepuck Clone Message-ID: <200204271758.g3RHwXKL040086@twoflower.liebende.de>
next in thread | raw e-mail | index | archive | help
>Number: 37512 >Category: ports >Synopsis: New Port: tuxpuck a Shufflepuck Clone >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: maintainer-update >Submitter-Id: current-users >Arrival-Date: Sat Apr 27 11:00:03 PDT 2002 >Closed-Date: >Last-Modified: >Originator: Jan Stocker >Release: FreeBSD 5.0-CURRENT i386 >Organization: >Environment: System: FreeBSD twoflower 5.0-CURRENT FreeBSD 5.0-CURRENT #0: Mon Apr 22 16:19:32 MEST 2002 jstocker@twoflower:/usr/src/sys/i386/compile/Twoflower50 i386 >Description: A SDL based Shufflepuck Cafe clone. >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: # # tuxpuck # tuxpuck/Makefile # tuxpuck/distinfo # tuxpuck/pkg-plist # tuxpuck/pkg-descr # tuxpuck/pkg-comment # tuxpuck/files # tuxpuck/files/patch-Makefile # tuxpuck/files/patch-tuxpuck.c # echo c - tuxpuck mkdir -p tuxpuck > /dev/null 2>&1 echo x - tuxpuck/Makefile sed 's/^X//' >tuxpuck/Makefile << 'END-of-tuxpuck/Makefile' X# New ports collection makefile for: tuxpuck X# Date created: 25 April 2002 X# Whom: Jan Stocker <Jan.Stocker@t-online.de> X XPORTNAME= tuxpuck XPORTVERSION= 0.7.109 XCATEGORIES= games XMASTER_SITES= http://www.efd.lth.se/~d00jkr/${PORTNAME}/ X XMAINTAINER= Jan.Stocker@t-online.de X XUSE_GMAKE= yes X XSDL_CONFIG= ${LOCALBASE}/bin/sdl11-config X XMAKE_ENV= SDL_CONFIG="${SDL_CONFIG}" X XLIB_DEPENDS= SDL-1.1.4:${PORTSDIR}/devel/sdl12 \ X png.5:${PORTSDIR}/graphics/png \ X vorbis.1:${PORTSDIR}/audio/libvorbis X.include <bsd.port.pre.mk> X Xdo-install: X ${INSTALL_PROGRAM} ${WRKSRC}/tuxpuck ${PREFIX}/bin X ${INSTALL_MAN} ${WRKSRC}/man/tuxpuck.6.gz ${MANPREFIX}/man/man6 X X.include <bsd.port.post.mk> END-of-tuxpuck/Makefile echo x - tuxpuck/distinfo sed 's/^X//' >tuxpuck/distinfo << 'END-of-tuxpuck/distinfo' XMD5 (tuxpuck-0.7.109.tar.gz) = 10e06079905acdafd924734cabb44f22 END-of-tuxpuck/distinfo echo x - tuxpuck/pkg-plist sed 's/^X//' >tuxpuck/pkg-plist << 'END-of-tuxpuck/pkg-plist' Xbin/tuxpuck END-of-tuxpuck/pkg-plist echo x - tuxpuck/pkg-descr sed 's/^X//' >tuxpuck/pkg-descr << 'END-of-tuxpuck/pkg-descr' XAnyone remember "Shufflepuck Cafe" for the Amiga/AtariST? X XTuxPuck is a shufflepuck game written in C using SDL. The Xplayer moves a pad around a board and tries to shoot down Xthe puck through the opponents defense. X Xhttp://www.efd.lth.se/~d00jkr/tuxpuck/ END-of-tuxpuck/pkg-descr echo x - tuxpuck/pkg-comment sed 's/^X//' >tuxpuck/pkg-comment << 'END-of-tuxpuck/pkg-comment' XShufflepuck Cafe Clone END-of-tuxpuck/pkg-comment echo c - tuxpuck/files mkdir -p tuxpuck/files > /dev/null 2>&1 echo x - tuxpuck/files/patch-Makefile sed 's/^X//' >tuxpuck/files/patch-Makefile << 'END-of-tuxpuck/files/patch-Makefile' X--- Makefile.orig Thu Apr 25 23:14:27 2002 X+++ Makefile Thu Apr 25 23:25:55 2002 X@@ -1,7 +1,7 @@ X # Makefile for TuxPuck , Copyright Jacob Kroon 2001-2002 X VERSION = 0.7.109 X CC = gcc X-CFLAGS += `sdl-config --cflags` -D_VERSION=\"$(VERSION)\" \ X+CFLAGS += `$(SDL_CONFIG) --cflags` -D_VERSION=\"$(VERSION)\" \ X -g -Wall -Werror X CSOURCES = tuxpuck.c video.c audio.c sprite.c font.c timer.c board.c \ X entity.c glass.c scoreboard.c player.c zoom.c png.c jpg.c \ X@@ -11,6 +11,7 @@ X X ############################################################# X X+ X OBJS=$(CSOURCES:.c=.o) X X %.o : %.c X@@ -18,7 +19,7 @@ X X tuxpuck : $(OBJS) X cd data; $(MAKE) X- $(CC) $(OBJS) data/libdata.a `sdl-config --libs` -lm -lpng -ljpeg \ X+ $(CC) $(OBJS) data/libdata.a `$(SDL_CONFIG) --libs` -lm -lpng -ljpeg \ X -lz -lvorbisfile -lvorbis -o tuxpuck X X clean : X@@ -55,3 +56,7 @@ X install -d $(DESTDIR)/usr/man/man6 X install -m755 tuxpuck $(DESTDIR)/usr/bin X install -m644 man/tuxpuck.6.gz $(DESTDIR)/usr/man/man6 X+ X+all : tuxpuck X+ X+ END-of-tuxpuck/files/patch-Makefile echo x - tuxpuck/files/patch-tuxpuck.c sed 's/^X//' >tuxpuck/files/patch-tuxpuck.c << 'END-of-tuxpuck/files/patch-tuxpuck.c' X--- tuxpuck.c.orig Thu Apr 25 23:24:18 2002 X+++ tuxpuck.c Thu Apr 25 23:24:39 2002 X@@ -40,7 +40,7 @@ X #endif X X /* externals */ X-extern time_t time(time_t *); X+#include <time.h> X extern void run_intro(void); X extern AIPlayer *tux_create(Pad *, Puck *); X extern AIPlayer *arcana_create(Pad *, Puck *); END-of-tuxpuck/files/patch-tuxpuck.c exit >Release-Note: >Audit-Trail: >Unformatted: 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?200204271758.g3RHwXKL040086>