Date: Tue, 27 May 2003 20:11:19 -0400 From: John Stalker <stalker@Math.Princeton.EDU> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/52739: New port: games/circuslinux Message-ID: <200305280011.h4S0BJF26037@math.Princeton.EDU> Resent-Message-ID: <200305280020.h4S0KDXL092219@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 52739 >Category: ports >Synopsis: New port: games/circuslinux >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: Tue May 27 17:20:11 PDT 2003 >Closed-Date: >Last-Modified: >Originator: John Stalker >Release: FreeBSD 4.8-STABLE i386 >Organization: Princeton University >Environment: System: FreeBSD rockhopper.dev.null 4.8-STABLE FreeBSD 4.8-STABLE #6: Sun May 25 18:37:39 EDT 2003 root@rockhopper.dev.null:/usr/obj/usr/src/sys/ROCKHOPPER i386 >Description: "Circus Linux!" is a clone of the Atari 2600 game "Circus Atari," produced by Atari, Inc. (which is itself a clone of an earlier arcade game named, simply "Circus"). The object is to move a teeter-totter back and forth across the screen to bounce clowns up into the air. When they reach the top, they pop rows of balloons and then fall back down. (The gameplay is similar to the classics "Breakout" and "Arkanoid.") WWW: http://www.newbreedsoftware.com/circus-linux/ >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: # # circuslinux # circuslinux/distinfo # circuslinux/Makefile # circuslinux/pkg-descr # circuslinux/files # circuslinux/files/patch-aa # circuslinux/files/patch-ab # circuslinux/pkg-plist # echo c - circuslinux mkdir -p circuslinux > /dev/null 2>&1 echo x - circuslinux/distinfo sed 's/^X//' >circuslinux/distinfo << 'END-of-circuslinux/distinfo' XMD5 (circuslinux-1.0.3.tar.gz) = d53f7d28d974c5605d6bebb9b1569216 END-of-circuslinux/distinfo echo x - circuslinux/Makefile sed 's/^X//' >circuslinux/Makefile << 'END-of-circuslinux/Makefile' X# New ports collection Makefile for: circuslinux X# Date created: 7 May 2003 X# Whom: John Stalker X# X# $FreeBSD$ X# X XPORTNAME= circuslinux XPORTVERSION= 1.0.3 XCATEGORIES= games XMASTER_SITES= http://www.nbswebfx.com/downloads/ X XMAINTAINER= stalker@math.princeton.edu XCOMMENT= A clone of the Atari 2600 game Circus Atari X XLIB_DEPENDS= SDL_image.10:${PORTSDIR}/graphics/sdl_image \ X SDL_mixer.2:${PORTSDIR}/audio/sdl_mixer X XUSE_GMAKE= yes XGNU_CONFIGURE= yes XUSE_AUTOMAKE= yes XAUTOMAKE_ARGS= --include-deps --foreign --add-missing XCONFIGURE_ENV= SDL_CONFIG="${LOCALBASE}/bin/sdl11-config" X X.include <bsd.port.mk> END-of-circuslinux/Makefile echo x - circuslinux/pkg-descr sed 's/^X//' >circuslinux/pkg-descr << 'END-of-circuslinux/pkg-descr' X"Circus Linux!" is a clone of the Atari 2600 game X"Circus Atari," produced by Atari, Inc. (which is itself a clone of Xan earlier arcade game named, simply "Circus"). X XThe object is to move a teeter-totter back and forth across the Xscreen to bounce clowns up into the air. When they reach the top, Xthey pop rows of balloons and then fall back down. X X(The gameplay is similar to the classics "Breakout" and "Arkanoid.") X XWWW: http://www.newbreedsoftware.com/circus-linux/ X X- John Stalker Xstalker@math.princeton.edu END-of-circuslinux/pkg-descr echo c - circuslinux/files mkdir -p circuslinux/files > /dev/null 2>&1 echo x - circuslinux/files/patch-aa sed 's/^X//' >circuslinux/files/patch-aa << 'END-of-circuslinux/files/patch-aa' X*** aclocal.m4.orig Sat Jun 10 21:50:54 2000 X--- aclocal.m4 Fri May 9 17:51:21 2003 X*************** X*** 22,28 **** X dnl X AC_DEFUN(AM_PATH_SDL, X [dnl X! dnl Get the cflags and libraries from the sdl-config script X dnl X AC_ARG_WITH(sdl-prefix,[ --with-sdl-prefix=PFX Prefix where SDL is installed (optional)], X sdl_prefix="$withval", sdl_prefix="") X--- 22,28 ---- X dnl X AC_DEFUN(AM_PATH_SDL, X [dnl X! dnl Get the cflags and libraries from the sdl11-config script X dnl X AC_ARG_WITH(sdl-prefix,[ --with-sdl-prefix=PFX Prefix where SDL is installed (optional)], X sdl_prefix="$withval", sdl_prefix="") X*************** X*** 34,50 **** X if test x$sdl_exec_prefix != x ; then X sdl_args="$sdl_args --exec-prefix=$sdl_exec_prefix" X if test x${SDL_CONFIG+set} != xset ; then X! SDL_CONFIG=$sdl_exec_prefix/bin/sdl-config X fi X fi X if test x$sdl_prefix != x ; then X sdl_args="$sdl_args --prefix=$sdl_prefix" X if test x${SDL_CONFIG+set} != xset ; then X! SDL_CONFIG=$sdl_prefix/bin/sdl-config X fi X fi X X! AC_PATH_PROG(SDL_CONFIG, sdl-config, no) X min_sdl_version=ifelse([$1], ,0.11.0,$1) X AC_MSG_CHECKING(for SDL - version >= $min_sdl_version) X no_sdl="" X--- 34,50 ---- X if test x$sdl_exec_prefix != x ; then X sdl_args="$sdl_args --exec-prefix=$sdl_exec_prefix" X if test x${SDL_CONFIG+set} != xset ; then X! SDL_CONFIG=$sdl_exec_prefix/bin/sdl11-config X fi X fi X if test x$sdl_prefix != x ; then X sdl_args="$sdl_args --prefix=$sdl_prefix" X if test x${SDL_CONFIG+set} != xset ; then X! SDL_CONFIG=$sdl_prefix/bin/sdl11-config X fi X fi X X! AC_PATH_PROG(SDL_CONFIG, sdl11-config, no) X min_sdl_version=ifelse([$1], ,0.11.0,$1) X AC_MSG_CHECKING(for SDL - version >= $min_sdl_version) X no_sdl="" X*************** X*** 67,73 **** X LIBS="$LIBS $SDL_LIBS" X dnl X dnl Now check if the installed SDL is sufficiently new. (Also sanity X! dnl checks the results of sdl-config to some extent X dnl X rm -f conf.sdltest X AC_TRY_RUN([ X--- 67,73 ---- X LIBS="$LIBS $SDL_LIBS" X dnl X dnl Now check if the installed SDL is sufficiently new. (Also sanity X! dnl checks the results of sdl11-config to some extent X dnl X rm -f conf.sdltest X AC_TRY_RUN([ X*************** X*** 117,127 **** X } X else X { X! printf("\n*** 'sdl-config --version' returned %d.%d.%d, but the minimum version\n", $sdl_major_version, $sdl_minor_version, $sdl_micro_version); X! printf("*** of SDL required is %d.%d.%d. If sdl-config is correct, then it is\n", major, minor, micro); X printf("*** best to upgrade to the required version.\n"); X! printf("*** If sdl-config was wrong, set the environment variable SDL_CONFIG\n"); X! printf("*** to point to the correct copy of sdl-config, and remove the file\n"); X printf("*** config.cache before re-running configure\n"); X return 1; X } X--- 117,127 ---- X } X else X { X! printf("\n*** 'sdl11-config --version' returned %d.%d.%d, but the minimum version\n", $sdl_major_version, $sdl_minor_version, $sdl_micro_version); X! printf("*** of SDL required is %d.%d.%d. If sdl11-config is correct, then it is\n", major, minor, micro); X printf("*** best to upgrade to the required version.\n"); X! printf("*** If sdl11-config was wrong, set the environment variable SDL_CONFIG\n"); X! printf("*** to point to the correct copy of sdl11-config, and remove the file\n"); X printf("*** config.cache before re-running configure\n"); X return 1; X } X*************** X*** 138,147 **** X else X AC_MSG_RESULT(no) X if test "$SDL_CONFIG" = "no" ; then X! echo "*** The sdl-config script installed by SDL could not be found" X echo "*** If SDL was installed in PREFIX, make sure PREFIX/bin is in" X echo "*** your path, or set the SDL_CONFIG environment variable to the" X! echo "*** full path to sdl-config." X else X if test -f conf.sdltest ; then X : X--- 138,147 ---- X else X AC_MSG_RESULT(no) X if test "$SDL_CONFIG" = "no" ; then X! echo "*** The sdl11-config script installed by SDL could not be found" X echo "*** If SDL was installed in PREFIX, make sure PREFIX/bin is in" X echo "*** your path, or set the SDL_CONFIG environment variable to the" X! echo "*** full path to sdl11-config." X else X if test -f conf.sdltest ; then X : X*************** X*** 165,171 **** X [ echo "*** The test program failed to compile or link. See the file config.log for the" X echo "*** exact error that occured. This usually means SDL was incorrectly installed" X echo "*** or that you have moved SDL since it was installed. In the latter case, you" X! echo "*** may want to edit the sdl-config script: $SDL_CONFIG" ]) X CFLAGS="$ac_save_CFLAGS" X LIBS="$ac_save_LIBS" X fi X--- 165,171 ---- X [ echo "*** The test program failed to compile or link. See the file config.log for the" X echo "*** exact error that occured. This usually means SDL was incorrectly installed" X echo "*** or that you have moved SDL since it was installed. In the latter case, you" X! echo "*** may want to edit the sdl11-config script: $SDL_CONFIG" ]) X CFLAGS="$ac_save_CFLAGS" X LIBS="$ac_save_LIBS" X fi END-of-circuslinux/files/patch-aa echo x - circuslinux/files/patch-ab sed 's/^X//' >circuslinux/files/patch-ab << 'END-of-circuslinux/files/patch-ab' X*** Makefile.am.orig Sun Apr 29 02:53:26 2001 X--- Makefile.am Fri May 9 20:59:44 2003 X*************** X*** 18,36 **** X CC=@CC@ X DATA_PREFIX=$(pkgdatadir)/data/ X JOY=@JOY@ X- TARGET_DEF=@TARGET_DEF@ X X X CFLAGS = @CFLAGS@ -Wall -O2 -DDATA_PREFIX=\"$(DATA_PREFIX)\" \ X! -D$(TARGET_DEF) -DJOY_$(JOY) X LIBS = @LIBS@ X X X bin_PROGRAMS = circuslinux X X circuslinux_SOURCES = circuslinux.c X! circuslinux_CFLAGS = CFLAGS X! circuslinux_LIBS = LIBS X X docdir = $(prefix)/share/doc/$(PACKAGE)-$(VERSION) X X--- 18,35 ---- X CC=@CC@ X DATA_PREFIX=$(pkgdatadir)/data/ X JOY=@JOY@ X X X CFLAGS = @CFLAGS@ -Wall -O2 -DDATA_PREFIX=\"$(DATA_PREFIX)\" \ X! -DLINUX -DJOY_$(JOY) X LIBS = @LIBS@ X X X bin_PROGRAMS = circuslinux X X circuslinux_SOURCES = circuslinux.c X! circuslinux_CFLAGS = $(CFLAGS) X! circuslinux_LIBS = $(LIBS) X X docdir = $(prefix)/share/doc/$(PACKAGE)-$(VERSION) X END-of-circuslinux/files/patch-ab echo x - circuslinux/pkg-plist sed 's/^X//' >circuslinux/pkg-plist << 'END-of-circuslinux/pkg-plist' Xbin/circuslinux Xshare/circuslinux/data/images/acts/beachball-0.png Xshare/circuslinux/data/images/acts/beachball-1.png Xshare/circuslinux/data/images/acts/beachball-2.png Xshare/circuslinux/data/images/acts/bear-left-0.png Xshare/circuslinux/data/images/acts/bear-left-1.png Xshare/circuslinux/data/images/acts/bear-right-0.png Xshare/circuslinux/data/images/acts/bear-right-1.png Xshare/circuslinux/data/images/acts/seal-0.png Xshare/circuslinux/data/images/acts/seal-1.png Xshare/circuslinux/data/images/backgrounds/background0.png Xshare/circuslinux/data/images/backgrounds/background1.png Xshare/circuslinux/data/images/balloons/blue-die-0.png Xshare/circuslinux/data/images/balloons/blue-die-1.png Xshare/circuslinux/data/images/balloons/blue-left-0.png Xshare/circuslinux/data/images/balloons/blue-left-1.png Xshare/circuslinux/data/images/balloons/blue-right-0.png Xshare/circuslinux/data/images/balloons/blue-right-1.png Xshare/circuslinux/data/images/balloons/cyan-die-0.png Xshare/circuslinux/data/images/balloons/cyan-die-1.png Xshare/circuslinux/data/images/balloons/cyan-left-0.png Xshare/circuslinux/data/images/balloons/cyan-left-1.png Xshare/circuslinux/data/images/balloons/cyan-right-0.png Xshare/circuslinux/data/images/balloons/cyan-right-1.png Xshare/circuslinux/data/images/balloons/green-die-0.png Xshare/circuslinux/data/images/balloons/green-die-1.png Xshare/circuslinux/data/images/balloons/green-left-0.png Xshare/circuslinux/data/images/balloons/green-left-1.png Xshare/circuslinux/data/images/balloons/green-right-0.png Xshare/circuslinux/data/images/balloons/green-right-1.png Xshare/circuslinux/data/images/balloons/orange-die-0.png Xshare/circuslinux/data/images/balloons/orange-die-1.png Xshare/circuslinux/data/images/balloons/orange-left-0.png Xshare/circuslinux/data/images/balloons/orange-left-1.png Xshare/circuslinux/data/images/balloons/orange-right-0.png Xshare/circuslinux/data/images/balloons/orange-right-1.png Xshare/circuslinux/data/images/balloons/purple-die-0.png Xshare/circuslinux/data/images/balloons/purple-die-1.png Xshare/circuslinux/data/images/balloons/purple-left-0.png Xshare/circuslinux/data/images/balloons/purple-left-1.png Xshare/circuslinux/data/images/balloons/purple-right-0.png Xshare/circuslinux/data/images/balloons/purple-right-1.png Xshare/circuslinux/data/images/balloons/red-die-0.png Xshare/circuslinux/data/images/balloons/red-die-1.png Xshare/circuslinux/data/images/balloons/red-left-0.png Xshare/circuslinux/data/images/balloons/red-left-1.png Xshare/circuslinux/data/images/balloons/red-right-0.png Xshare/circuslinux/data/images/balloons/red-right-1.png Xshare/circuslinux/data/images/balloons/white-die-0.png Xshare/circuslinux/data/images/balloons/white-die-1.png Xshare/circuslinux/data/images/balloons/white-left-0.png Xshare/circuslinux/data/images/balloons/white-left-1.png Xshare/circuslinux/data/images/balloons/white-right-0.png Xshare/circuslinux/data/images/balloons/white-right-1.png Xshare/circuslinux/data/images/balloons/yellow-die-0.png Xshare/circuslinux/data/images/balloons/yellow-die-1.png Xshare/circuslinux/data/images/balloons/yellow-left-0.png Xshare/circuslinux/data/images/balloons/yellow-left-1.png Xshare/circuslinux/data/images/balloons/yellow-right-0.png Xshare/circuslinux/data/images/balloons/yellow-right-1.png Xshare/circuslinux/data/images/bouncers/barrier.png Xshare/circuslinux/data/images/bouncers/bouncer-0.png Xshare/circuslinux/data/images/bouncers/bouncer-1.png Xshare/circuslinux/data/images/circuslinux-icon.xpm Xshare/circuslinux/data/images/clowns/body-left.png Xshare/circuslinux/data/images/clowns/body-right.png Xshare/circuslinux/data/images/clowns/body-upside-down.png Xshare/circuslinux/data/images/clowns/left-arm-0.png Xshare/circuslinux/data/images/clowns/left-arm-1.png Xshare/circuslinux/data/images/clowns/left-arm-2.png Xshare/circuslinux/data/images/clowns/left-leg-0-upside-down.png Xshare/circuslinux/data/images/clowns/left-leg-0.png Xshare/circuslinux/data/images/clowns/left-leg-1-upside-down.png Xshare/circuslinux/data/images/clowns/left-leg-1.png Xshare/circuslinux/data/images/clowns/right-arm-0.png Xshare/circuslinux/data/images/clowns/right-arm-1.png Xshare/circuslinux/data/images/clowns/right-arm-2.png Xshare/circuslinux/data/images/clowns/right-leg-0-upside-down.png Xshare/circuslinux/data/images/clowns/right-leg-0.png Xshare/circuslinux/data/images/clowns/right-leg-1-upside-down.png Xshare/circuslinux/data/images/clowns/right-leg-1.png Xshare/circuslinux/data/images/highscore/left.png Xshare/circuslinux/data/images/highscore/top.png Xshare/circuslinux/data/images/icon.png Xshare/circuslinux/data/images/status/clown-head-oh.png Xshare/circuslinux/data/images/status/clown-head.png Xshare/circuslinux/data/images/status/enter-initials.png Xshare/circuslinux/data/images/status/fuzz.png Xshare/circuslinux/data/images/status/letters.png Xshare/circuslinux/data/images/status/numbers-0.png Xshare/circuslinux/data/images/status/numbers-1.png Xshare/circuslinux/data/images/status/sadclown-0.png Xshare/circuslinux/data/images/status/sadclown-1.png Xshare/circuslinux/data/images/status/sadclown-2.png Xshare/circuslinux/data/images/status/times.png Xshare/circuslinux/data/images/teeter-totter/left-0.png Xshare/circuslinux/data/images/teeter-totter/left-1.png Xshare/circuslinux/data/images/teeter-totter/left-2.png Xshare/circuslinux/data/images/teeter-totter/left-3.png Xshare/circuslinux/data/images/teeter-totter/right-0.png Xshare/circuslinux/data/images/teeter-totter/right-1.png Xshare/circuslinux/data/images/teeter-totter/right-2.png Xshare/circuslinux/data/images/teeter-totter/right-3.png Xshare/circuslinux/data/images/title/graphics.png Xshare/circuslinux/data/images/title/light-off.png Xshare/circuslinux/data/images/title/light-on.png Xshare/circuslinux/data/images/title/music.png Xshare/circuslinux/data/images/title/programming.png Xshare/circuslinux/data/images/title/title-highlights.png Xshare/circuslinux/data/images/title/title.png Xshare/circuslinux/data/music/finally.mod Xshare/circuslinux/data/music/hiscore.mod Xshare/circuslinux/data/music/hiscreen.mod Xshare/circuslinux/data/music/kaupunki.mod Xshare/circuslinux/data/music/klovninarki.mod Xshare/circuslinux/data/sounds/applause.wav Xshare/circuslinux/data/sounds/bounce.wav Xshare/circuslinux/data/sounds/cheering.wav Xshare/circuslinux/data/sounds/keypress.wav Xshare/circuslinux/data/sounds/pop.wav Xshare/circuslinux/data/sounds/splat.wav Xshare/circuslinux/data/sounds/teeter1.wav Xshare/circuslinux/data/sounds/teeter2.wav Xshare/circuslinux/data/sounds/wahoo.wav Xshare/doc/circuslinux-1.0.2/AUTHORS.txt Xshare/doc/circuslinux-1.0.2/CHANGES.txt Xshare/doc/circuslinux-1.0.2/COPYING.txt Xshare/doc/circuslinux-1.0.2/FAQ.txt Xshare/doc/circuslinux-1.0.2/INSTALL.txt Xshare/doc/circuslinux-1.0.2/README-SDL.txt Xshare/doc/circuslinux-1.0.2/README.txt Xshare/doc/circuslinux-1.0.2/TODO.txt X@dirrm share/doc/circuslinux-1.0.2 X@dirrm share/doc X@dirrm share/circuslinux/data/sounds X@dirrm share/circuslinux/data/music X@dirrm share/circuslinux/data/images/title X@dirrm share/circuslinux/data/images/teeter-totter X@dirrm share/circuslinux/data/images/status X@dirrm share/circuslinux/data/images/highscore X@dirrm share/circuslinux/data/images/clowns X@dirrm share/circuslinux/data/images/bouncers X@dirrm share/circuslinux/data/images/balloons X@dirrm share/circuslinux/data/images/backgrounds X@dirrm share/circuslinux/data/images/acts X@dirrm share/circuslinux/data/images X@dirrm share/circuslinux/data X@dirrm share/circuslinux X@dirrm share X@dirrm bin END-of-circuslinux/pkg-plist exit -- John Stalker Department of Mathematics Princeton University (609)258-6469 >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200305280011.h4S0BJF26037>