ports/118189: New port: games/sdlCC -- An extensible chinese checkers game using SDL
Frank W. Josellis
josellis at pollux.senax.net
Wed Nov 21 20:30:02 UTC 2007
>Number: 118189
>Category: ports
>Synopsis: New port: games/sdlCC -- An extensible chinese checkers game using SDL
>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: Wed Nov 21 20:30:02 UTC 2007
>Closed-Date:
>Last-Modified:
>Originator: Frank W. Josellis
>Release: FreeBSD 5.5-STABLE i386
>Organization:
>Environment:
System: FreeBSD pollux.senax.net 5.5-STABLE FreeBSD 5.5-STABLE #17: Wed Oct 31 16:22:23 CET 2007 root at pollux.senax.net:/usr/obj/usr/src/sys/POLLUX i386
>Description:
This is a Chinese Checkers game, it has 5 AI players, and can easily support
more for any hackers out there. It uses SDL and runs great in plain X11.
It has some fun effects to liven things up a bit.
Multiplayer is supported on the same computer, although a net player would
not be hard to add given the plugin player feature.
WWW: http://catki.no-ip.org/CC/
>How-To-Repeat:
>Fix:
--- sdlCC.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:
#
# games/sdlCC
# games/sdlCC/Makefile
# games/sdlCC/distinfo
# games/sdlCC/pkg-descr
# games/sdlCC/pkg-plist
# games/sdlCC/files
# games/sdlCC/files/patch-players_players.txt
# games/sdlCC/files/patch-libltdl_configure
#
echo c - games/sdlCC
mkdir -p games/sdlCC > /dev/null 2>&1
echo x - games/sdlCC/Makefile
sed 's/^X//' >games/sdlCC/Makefile << 'END-of-games/sdlCC/Makefile'
X# New ports collection makefile for: sdlCC
X# Date created: 21 November 2007
X# Whom: Frank W. Josellis <frank at dynamical-systems.org>
X#
X# $FreeBSD$
X#
X
XPORTNAME= sdlCC
XPORTVERSION= 0.0.0
XCATEGORIES= games
XMASTER_SITES= http://jcatki.no-ip.org/files/
X
XMAINTAINER= frank at dynamical-systems.org
XCOMMENT= An extensible chinese checkers game using SDL
X
XUSE_SDL= image mixer sdl
XGNU_CONFIGURE= yes
X
X.include <bsd.port.pre.mk>
X
Xpost-install:
X.if !defined(NOPORTDOCS)
X ${MKDIR} ${DOCSDIR}
X ${INSTALL_MAN} ${WRKSRC}/README ${DOCSDIR}
X ${INSTALL_MAN} ${WRKSRC}/players/README ${DOCSDIR}/README.players
X.endif
X
X.include <bsd.port.post.mk>
END-of-games/sdlCC/Makefile
echo x - games/sdlCC/distinfo
sed 's/^X//' >games/sdlCC/distinfo << 'END-of-games/sdlCC/distinfo'
XMD5 (sdlCC-0.0.0.tar.gz) = d634e3dfba5907c9c5bc0ad1950f1f75
XSHA256 (sdlCC-0.0.0.tar.gz) = 52fef5878225a4f1595dbbb82f5219d8546545c61f10e55c1f55b337ee661767
XSIZE (sdlCC-0.0.0.tar.gz) = 1035506
END-of-games/sdlCC/distinfo
echo x - games/sdlCC/pkg-descr
sed 's/^X//' >games/sdlCC/pkg-descr << 'END-of-games/sdlCC/pkg-descr'
XThis is a Chinese Checkers game, it has 5 AI players, and can easily support
Xmore for any hackers out there. It uses SDL and runs great in plain X11.
XIt has some fun effects to liven things up a bit.
X
XMultiplayer is supported on the same computer, although a net player would
Xnot be hard to add given the plugin player feature.
X
XWWW: http://catki.no-ip.org/CC/
END-of-games/sdlCC/pkg-descr
echo x - games/sdlCC/pkg-plist
sed 's/^X//' >games/sdlCC/pkg-plist << 'END-of-games/sdlCC/pkg-plist'
Xbin/sdlCC
Xlib/sdlCC/images/CC.png
Xlib/sdlCC/images/CCBlueMarble.png
Xlib/sdlCC/images/CCBoard.png
Xlib/sdlCC/images/CCCyanMarble.png
Xlib/sdlCC/images/CCGadget1.png
Xlib/sdlCC/images/CCGadget2.png
Xlib/sdlCC/images/CCGadget3.png
Xlib/sdlCC/images/CCGreenMarble.png
Xlib/sdlCC/images/CCPurpleMarble.png
Xlib/sdlCC/images/CCRedMarble.png
Xlib/sdlCC/images/CCSelection.png
Xlib/sdlCC/images/CCTitle.png
Xlib/sdlCC/images/CCYellowMarble.png
Xlib/sdlCC/images/font.png
Xlib/sdlCC/players/jumper.la
Xlib/sdlCC/players/jumper.so
Xlib/sdlCC/players/mm.la
Xlib/sdlCC/players/mm.so
Xlib/sdlCC/players/players.txt
Xlib/sdlCC/players/random.la
Xlib/sdlCC/players/random.so
Xlib/sdlCC/players/robo.la
Xlib/sdlCC/players/robo.so
Xlib/sdlCC/players/slider.la
Xlib/sdlCC/players/slider.so
Xlib/sdlCC/sounds/Chipgene.mod
Xlib/sdlCC/sounds/DesertDreamVol.mod
Xlib/sdlCC/sounds/Kakofonia.mod
Xlib/sdlCC/sounds/TeadropInAPot.mod
Xlib/sdlCC/sounds/awman.wav
Xlib/sdlCC/sounds/click.wav
Xlib/sdlCC/sounds/clickoff.wav
Xlib/sdlCC/sounds/computer.wav
Xlib/sdlCC/sounds/hmm.wav
Xlib/sdlCC/sounds/lemon.mod
Xlib/sdlCC/sounds/marble.wav
Xlib/sdlCC/sounds/woohoo.wav
X at dirrm lib/sdlCC/sounds
X at dirrm lib/sdlCC/players
X at dirrm lib/sdlCC/images
X at dirrm lib/sdlCC
X%%PORTDOCS%%%%DOCSDIR%%/README
X%%PORTDOCS%%%%DOCSDIR%%/README.players
X%%PORTDOCS%%@dirrm %%DOCSDIR%%
END-of-games/sdlCC/pkg-plist
echo c - games/sdlCC/files
mkdir -p games/sdlCC/files > /dev/null 2>&1
echo x - games/sdlCC/files/patch-players_players.txt
sed 's/^X//' >games/sdlCC/files/patch-players_players.txt << 'END-of-games/sdlCC/files/patch-players_players.txt'
X--- players/players.txt.orig 1970-01-01 00:00:00.000000000 +0100
X+++ players/players.txt 2007-11-21 20:49:28.000000000 +0100
X@@ -0,0 +1,5 @@
X+slider
X+jumper
X+robo
X+random
X+mm
END-of-games/sdlCC/files/patch-players_players.txt
echo x - games/sdlCC/files/patch-libltdl_configure
sed 's/^X//' >games/sdlCC/files/patch-libltdl_configure << 'END-of-games/sdlCC/files/patch-libltdl_configure'
X--- libltdl/configure.orig 2001-11-22 17:38:57.000000000 +0100
X+++ libltdl/configure 2007-11-21 20:49:28.000000000 +0100
X@@ -562,7 +562,8 @@
X
X *)
X if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
X- echo "configure: warning: $ac_option: invalid host type" 1>&2
X+ #echo "configure: warning: $ac_option: invalid host type" 1>&2
X+ continue
X fi
X if test "x$nonopt" != xNONE; then
X { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
END-of-games/sdlCC/files/patch-libltdl_configure
exit
--- sdlCC.shar ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list