ports/98966: [NEW PORT] games/pengupop Online multiplayer clone of Bust a Move

Dmitry Marakasov amdmi3 at mail.ru
Thu Jun 15 00:20:19 UTC 2006


>Number:         98966
>Category:       ports
>Synopsis:       [NEW PORT] games/pengupop Online multiplayer clone of Bust a Move
>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:   Thu Jun 15 00:20:17 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator:     Dmitry Marakasov
>Release:        FreeBSD 6.1-RELEASE i386
>Organization:
>Environment:
System: FreeBSD hades.panopticon 6.1-RELEASE FreeBSD 6.1-RELEASE #0: Thu May 11 15:07:32 MSD 2006 amdmi3 at hades.panopticon:/usr/obj/usr/src/sys/HADES i386

>Description:
The aim of this game is to shoot colored balls so the form similarily
colored groups, causing them to fall out of the screen. You can
either win by clearing your entire field, or lose if any balls
attach below the white line near the bottom.

The main difference between this game and the classic Bust a Move,
is online multiplayer support, with menu options for playing against
random opponents, or starting or joining a named (private) game.

WWW: http://www.junoplay.com/
>How-To-Repeat:
>Fix:

--- pengupop-2.0.1.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:
#
#	pengupop
#	pengupop/Makefile
#	pengupop/distinfo
#	pengupop/pkg-descr
#	pengupop/files
#	pengupop/files/patch-main.c
#
echo c - pengupop
mkdir -p pengupop > /dev/null 2>&1
echo x - pengupop/Makefile
sed 's/^X//' >pengupop/Makefile << 'END-of-pengupop/Makefile'
X# New ports collection makefile for:	pengupop
X# Date created:		14 Jun 2006
X# Whom:			Dmitry Marakasov <amdmi3 at mail.ru>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	pengupop
XPORTVERSION=	2.0.1
XCATEGORIES=	games
XMASTER_SITES=	http://www.junoplay.com/files/
X
XMAINTAINER=	amdmi3 at mail.ru
XCOMMENT=	Online multiplayer clone of Bust a Move
X
XGNU_CONFIGURE=	yes
XUSE_GMAKE=	yes
XUSE_SDL=	sdl
XUSE_GCC=	3.4+
XCONFIGURE_ENV=	CPPFLAGS="`${SDL_CONFIG} --cflags`" \
X		LDFLAGS="`${SDL_CONFIG} --libs`"
X
XPLIST_FILES=	bin/pengupop
X
X.include <bsd.port.pre.mk>
X
X.if ${OSVERSION} < 500000
XBROKEN=		does not build on FreeBSD 4.x: lack of swprintf
X.endif
X
Xpost-patch:
X	@${REINPLACE_CMD} -e 's|SDL/|SDL11/|' ${WRKSRC}/*.c
X	@${REINPLACE_CMD} -e 's|-linux-gnu|-portbld-freebsd|' \
X		${WRKSRC}/configure
X	@${REINPLACE_CMD} -e 's|-lSDL||' ${WRKSRC}/Makefile.in
X
X.include <bsd.port.post.mk>
END-of-pengupop/Makefile
echo x - pengupop/distinfo
sed 's/^X//' >pengupop/distinfo << 'END-of-pengupop/distinfo'
XMD5 (pengupop-2.0.1.tar.gz) = 8d295753ff9e68c78ae2eb4d438a6f14
XSHA256 (pengupop-2.0.1.tar.gz) = 63b54ded0f0df20de9a379617dd1df6693f0f804b96b2286c55820d30191b439
XSIZE (pengupop-2.0.1.tar.gz) = 1438651
END-of-pengupop/distinfo
echo x - pengupop/pkg-descr
sed 's/^X//' >pengupop/pkg-descr << 'END-of-pengupop/pkg-descr'
XThe aim of this game is to shoot colored balls so the form similarily
Xcolored groups, causing them to fall out of the screen. You can
Xeither win by clearing your entire field, or lose if any balls
Xattach below the white line near the bottom.
X
XThe main difference between this game and the classic Bust a Move,
Xis online multiplayer support, with menu options for playing against
Xrandom opponents, or starting or joining a named (private) game.
X
XWWW: http://www.junoplay.com/
END-of-pengupop/pkg-descr
echo c - pengupop/files
mkdir -p pengupop/files > /dev/null 2>&1
echo x - pengupop/files/patch-main.c
sed 's/^X//' >pengupop/files/patch-main.c << 'END-of-pengupop/files/patch-main.c'
X--- main.c.orig	Wed Jun 14 15:41:04 2006
X+++ main.c	Thu Jun 15 03:42:45 2006
X@@ -29,6 +29,7 @@
X #include <io.h>
X #endif
X 
X+#include <sys/time.h>
X #include <errno.h>
X #include <limits.h>
X #include <math.h>
END-of-pengupop/files/patch-main.c
exit
--- pengupop-2.0.1.shar ends here ---


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



More information about the freebsd-ports-bugs mailing list