Import pushover-0.0.5, a puzzle game featuring dominoes.

Pushover is a faithful reimplementation of the game with the same name
published in 1992 by Ocean. It contains the original levels. The
graphics and sound are very similar when compared with the original
game.

The task of the game is to rearrange the dominoes on the different
platforms so that you can start a chainreaction that makes all dominoes
topple over.

various tweaks/corrections from naddy@ landry@ bcallah@

ok naddy@
This commit is contained in:
bentley 2013-06-01 02:15:15 +00:00
parent 30dbf689f3
commit 5b2565efa3
5 changed files with 134 additions and 0 deletions

38
games/pushover/Makefile Normal file
View File

@ -0,0 +1,38 @@
# $OpenBSD: Makefile,v 1.1.1.1 2013/06/01 02:15:15 bentley Exp $
COMMENT = puzzle game featuring dominoes
DISTNAME = pushover-0.0.5
CATEGORIES = games
HOMEPAGE = http://pushover.sourceforge.net/
# GPLv2+
PERMIT_PACKAGE_CDROM = Yes
WANTLIB += FLAC SDL SDL_mixer SDL_ttf c freetype m mikmod ogg
WANTLIB += png pthread smpeg sndio stdc++ usbhid vorbis vorbisfile z
WANTLIB += ${MODLUA_WANTLIB}
MASTER_SITES = ${MASTER_SITE_SOURCEFORGE:=pushover/}
MODULES = devel/gettext \
lang/lua
BUILD_DEPENDS = devel/libtool
LIB_DEPENDS = devel/sdl-mixer \
devel/sdl-ttf \
graphics/png
CONFIGURE_STYLE = autoconf
CONFIGURE_ENV = CPPFLAGS="-I${LOCALBASE}/include" \
LDFLAGS="-L${LOCALBASE}/lib" \
MODLUA_DEP=${MODLUA_DEP}
AUTOCONF_VERSION = 2.69
# prevent from linking against static libintl.a
post-patch:
cp ${LOCALBASE}/share/aclocal/lib-link.m4 ${WRKSRC}/m4/
.include <bsd.port.mk>

2
games/pushover/distinfo Normal file
View File

@ -0,0 +1,2 @@
SHA256 (pushover-0.0.5.tar.gz) = MOpOxHpi5OqQz1NrixuBOlmaWjXVaPqp08V3Q6COBtA=
SIZE (pushover-0.0.5.tar.gz) = 33173821

View File

@ -0,0 +1,12 @@
$OpenBSD: patch-configure_ac,v 1.1.1.1 2013/06/01 02:15:15 bentley Exp $
--- configure.ac.orig Fri May 31 19:32:13 2013
+++ configure.ac Fri May 31 19:32:30 2013
@@ -36,7 +36,7 @@ LIBS="$LIBS $LIBINTL"
# Checks for libraries.
AC_MSG_CHECKING([for Lua package name])
PKG_CHECK_EXISTS([lua5.1], [LUA="lua5.1"],
- [PKG_CHECK_EXISTS([lua-5.2], [LUA="lua-5.2"], [LUA="lua"])])
+ [PKG_CHECK_EXISTS([lua-5.2], [LUA="lua-5.2"], [LUA="${MODLUA_DEP}"])])
AC_MSG_RESULT([$LUA])
PKG_CHECK_EXISTS([zlib], [ZLIB="zlib >= 1.2.3"],

8
games/pushover/pkg/DESCR Normal file
View File

@ -0,0 +1,8 @@
Pushover is a faithful reimplementation of the game with the same name
published in 1992 by Ocean. It contains the original levels. The
graphics and sound are very similar when compared with the original
game.
The task of the game is to rearrange the dominoes on the different
platforms so that you can start a chainreaction that makes all dominoes
topple over.

74
games/pushover/pkg/PLIST Normal file
View File

@ -0,0 +1,74 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2013/06/01 02:15:15 bentley Exp $
@bin bin/pushover
share/doc/pushover/
share/doc/pushover/AUTHORS
share/doc/pushover/COPYING
share/doc/pushover/ChangeLog
share/doc/pushover/NEWS
share/doc/pushover/README
share/locale/cs/LC_MESSAGES/pushover.mo
share/locale/de/LC_MESSAGES/pushover.mo
share/locale/eo/LC_MESSAGES/pushover.mo
share/locale/es/LC_MESSAGES/pushover.mo
share/locale/fr/LC_MESSAGES/pushover.mo
share/locale/it/LC_MESSAGES/pushover.mo
share/locale/ru/LC_MESSAGES/pushover.mo
share/locale/sv/LC_MESSAGES/pushover.mo
share/pushover/
share/pushover/data/
share/pushover/data/01_StandardFalling.ogg
share/pushover/data/02_StopperHit.ogg
share/pushover/data/03_Splitter.ogg
share/pushover/data/04_Exploder.ogg
share/pushover/data/05_Delay.ogg
share/pushover/data/06_TumblerFalling.ogg
share/pushover/data/07_BridgerFalling.ogg
share/pushover/data/09_TriggerFalling.ogg
share/pushover/data/0A_Ascender.ogg
share/pushover/data/0B_Falling.ogg
share/pushover/data/0C_Landing.ogg
share/pushover/data/0D_PickUpDomino.ogg
share/pushover/data/0E_Tapping.ogg
share/pushover/data/0F_Schrugging.ogg
share/pushover/data/10_DoorClose.ogg
share/pushover/data/11_DoorOpen.ogg
share/pushover/data/13_Victory.ogg
share/pushover/data/FreeSans.ttf
share/pushover/data/ant.png
share/pushover/data/box.png
share/pushover/data/carried.png
share/pushover/data/dominos.png
share/pushover/levels/
share/pushover/levels/av.gz
share/pushover/levels/original.gz
share/pushover/pushover.ico
share/pushover/themes/
share/pushover/themes/aztec.lua
share/pushover/themes/aztec.ogg
share/pushover/themes/aztec.png
share/pushover/themes/castle.lua
share/pushover/themes/castle.ogg
share/pushover/themes/castle.png
share/pushover/themes/cavern.lua
share/pushover/themes/cavern.png
share/pushover/themes/dungeon.lua
share/pushover/themes/dungeon.ogg
share/pushover/themes/dungeon.png
share/pushover/themes/electro.lua
share/pushover/themes/electro.png
share/pushover/themes/greek.lua
share/pushover/themes/greek.ogg
share/pushover/themes/greek.png
share/pushover/themes/japanese.lua
share/pushover/themes/japanese.ogg
share/pushover/themes/japanese.png
share/pushover/themes/mechanic.lua
share/pushover/themes/mechanic.ogg
share/pushover/themes/mechanic.png
share/pushover/themes/space.lua
share/pushover/themes/space.ogg
share/pushover/themes/space.png
share/pushover/themes/tools.lua
share/pushover/themes/toxcity.lua
share/pushover/themes/toxcity.ogg
share/pushover/themes/toxcity.png