From 422b6e5c91ded060fdc2b5eb8818b378812f8534 Mon Sep 17 00:00:00 2001 From: Ion-Mihai Tetcu Date: Fri, 16 Jun 2006 12:06:00 +0000 Subject: [PATCH] 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/ PR: ports/98966 Submitted by: Dmitry Marakasov --- games/Makefile | 1 + games/pengupop/Makefile | 35 +++++++++++++++++++++++++++++++ games/pengupop/distinfo | 3 +++ games/pengupop/files/patch-main.c | 10 +++++++++ games/pengupop/pkg-descr | 10 +++++++++ 5 files changed, 59 insertions(+) create mode 100644 games/pengupop/Makefile create mode 100644 games/pengupop/distinfo create mode 100644 games/pengupop/files/patch-main.c create mode 100644 games/pengupop/pkg-descr diff --git a/games/Makefile b/games/Makefile index 5fe1b1e4eb93..65e3bd70fb3c 100644 --- a/games/Makefile +++ b/games/Makefile @@ -487,6 +487,7 @@ SUBDIR += pear-Games_Chess SUBDIR += pengpong SUBDIR += penguin-command + SUBDIR += pengupop SUBDIR += pentix SUBDIR += phalanx SUBDIR += phpua-bf diff --git a/games/pengupop/Makefile b/games/pengupop/Makefile new file mode 100644 index 000000000000..b0aa68f73456 --- /dev/null +++ b/games/pengupop/Makefile @@ -0,0 +1,35 @@ +# New ports collection makefile for: pengupop +# Date created: 14 Jun 2006 +# Whom: Dmitry Marakasov +# +# $FreeBSD$ +# + +PORTNAME= pengupop +PORTVERSION= 2.0.2 +CATEGORIES= games +MASTER_SITES= http://www.junoplay.com/files/ + +MAINTAINER= amdmi3@mail.ru +COMMENT= Online multiplayer clone of Bust a Move + +GNU_CONFIGURE= yes +USE_GMAKE= yes +USE_SDL= sdl +USE_GCC= 3.4+ +CONFIGURE_ENV= CPPFLAGS="`${SDL_CONFIG} --cflags`" \ + LDFLAGS="`${SDL_CONFIG} --libs`" + +PLIST_FILES= bin/pengupop + +.include + +.if ${OSVERSION} < 500000 +BROKEN= does not build on FreeBSD 4.x: lack of swprintf +.endif + +post-patch: + @${REINPLACE_CMD} -e 's|SDL/|SDL11/|' ${WRKSRC}/*.c + @${REINPLACE_CMD} -e 's|-lSDL||' ${WRKSRC}/Makefile.in + +.include diff --git a/games/pengupop/distinfo b/games/pengupop/distinfo new file mode 100644 index 000000000000..542c8e7350d8 --- /dev/null +++ b/games/pengupop/distinfo @@ -0,0 +1,3 @@ +MD5 (pengupop-2.0.2.tar.gz) = 5c213ecb3cf1bd714dbae771f97ee19a +SHA256 (pengupop-2.0.2.tar.gz) = 8f8bd11a6f55ba5ad2e45635d109850f1d5c2eb733bb8149ee10f8fc216b20c1 +SIZE (pengupop-2.0.2.tar.gz) = 1936736 diff --git a/games/pengupop/files/patch-main.c b/games/pengupop/files/patch-main.c new file mode 100644 index 000000000000..f6ac2711329e --- /dev/null +++ b/games/pengupop/files/patch-main.c @@ -0,0 +1,10 @@ +--- main.c.orig Wed Jun 14 15:41:04 2006 ++++ main.c Thu Jun 15 03:42:45 2006 +@@ -29,6 +29,7 @@ + #include + #endif + ++#include + #include + #include + #include diff --git a/games/pengupop/pkg-descr b/games/pengupop/pkg-descr new file mode 100644 index 000000000000..e62da77629bc --- /dev/null +++ b/games/pengupop/pkg-descr @@ -0,0 +1,10 @@ +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/