Bug 98966

Summary: [NEW PORT] games/pengupop Online multiplayer clone of Bust a Move
Product: Ports & Packages Reporter: Dmitry Marakasov <amdmi3>
Component: Individual Port(s)Assignee: Ion-Mihai "IOnut" Tetcu <itetcu>
Status: Closed FIXED    
Severity: Affects Only Me    
Priority: Normal    
Version: Latest   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
pengupop-2.0.1.shar none

Description Dmitry Marakasov 2006-06-15 01:20:17 UTC
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/
Comment 1 Ion-Mihai "IOnut" Tetcu freebsd_committer freebsd_triage 2006-06-15 01:41:00 UTC
Responsible Changed
From-To: freebsd-ports-bugs->itetcu

I'll take it.
Comment 2 Ion-Mihai "IOnut" Tetcu freebsd_committer freebsd_triage 2006-06-16 09:14:07 UTC
State Changed
From-To: open->feedback

Doesn't fetch: 
http://sce-tindy.tecnik93.com/tb-exp/index.php?action=describe_port&id=772
Comment 3 Dmitry Marakasov 2006-06-16 11:05:34 UTC
* Ion-Mihai Tetcu (itetcu@FreeBSD.org) wrote:
> State-Changed-From-To: open->feedback
> State-Changed-By: itetcu
> State-Changed-When: Fri Jun 16 08:14:07 UTC 2006
> State-Changed-Why: 
> Doesn't fetch:
> http://sce-tindy.tecnik93.com/tb-exp/index.php?action=describe_port&id=772

New version was released. Crash under FreeBSD fixed.

New shar:
--- pengupop-2.0.2.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@mail.ru>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	pengupop
XPORTVERSION=	2.0.2
XCATEGORIES=	games
XMASTER_SITES=	http://www.junoplay.com/files/
X
XMAINTAINER=	amdmi3@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|-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.2.tar.gz) = 5c213ecb3cf1bd714dbae771f97ee19a
XSHA256 (pengupop-2.0.2.tar.gz) = 8f8bd11a6f55ba5ad2e45635d109850f1d5c2eb733bb8149ee10f8fc216b20c1
XSIZE (pengupop-2.0.2.tar.gz) = 1936736
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.2.shar ends here ---


-- 
Best regards,
 Dmitry                          mailto:amdmi3@mail.ru
Comment 4 Ion-Mihai "IOnut" Tetcu freebsd_committer freebsd_triage 2006-06-16 13:11:20 UTC
State Changed
From-To: feedback->closed

New port added. Thanks!