add npcomplete extra levels, and a patch to prevent a crash from an

assert(). from David Coppa with small changes by me.
This commit is contained in:
sthen 2009-03-25 11:39:45 +00:00
parent 74f123c589
commit 3b888b3163
4 changed files with 126 additions and 3 deletions

View File

@ -1,9 +1,9 @@
# $OpenBSD: Makefile,v 1.3 2009/02/11 01:43:44 sthen Exp $
# $OpenBSD: Makefile,v 1.4 2009/03/25 11:39:45 sthen Exp $
COMMENT = physics-based drawing puzzle game
DISTNAME = numptyphysics-0.3.r20090104
PKGNAME = ${DISTNAME}p0
PKGNAME = ${DISTNAME}p1
EXTRACT_SUFX = .tar.bz2
CATEGORIES = games
@ -13,6 +13,9 @@ HOMEPAGE = http://numptyphysics.garage.maemo.org/
MASTER_SITES = http://mirror.amdmi3.ru/
DISTFILES = ${DISTNAME}${EXTRACT_SUFX} \
npcomplete-0.0.r20090116.tar.bz2
.if ${MACHINE_ARCH} == "sparc64"
BROKEN = SIGBUS on sparc64 when starting
.endif
@ -45,6 +48,9 @@ CONFIGURE_ARGS =--disable-hildon
WRKDIST = ${WRKDIR}/numptyphysics
pre-patch:
cd ${WRKSRC}/Box2D; perl -i -pe 's/\r$$//' `find . -type f`
post-patch:
@cd ${WRKSRC}; AUTOCONF_VERSION=${AUTOCONF_VERSION} \
AUTOMAKE_VERSION=${AUTOMAKE_VERSION} aclocal
@ -54,4 +60,8 @@ pre-configure:
AUTOMAKE_VERSION=${AUTOMAKE_VERSION} ${SH} ./autogen.sh
@${SUBST_CMD} ${WRKSRC}/Config.h
post-install:
${INSTALL_DATA} ${WRKDIR}/npcomplete/*.nph \
${PREFIX}/share/numptyphysics/
.include <bsd.port.mk>

View File

@ -1,5 +1,10 @@
MD5 (numptyphysics-0.3.r20090104.tar.bz2) = c72235fa8660d7af5664883a0cec6a88
MD5 (npcomplete-0.0.r20090116.tar.bz2) = 5485506a3b3c71a85e5c07ff850a8ee5
RMD160 (numptyphysics-0.3.r20090104.tar.bz2) = 7763978db079c21032f6884fa7c2e96dcf308b10
RMD160 (npcomplete-0.0.r20090116.tar.bz2) = eb08933fc6604b6080de73b2327a5a3deb5eee2d
SHA1 (numptyphysics-0.3.r20090104.tar.bz2) = 1e6c47f5f9c0175ecead170d575919810f0e36c4
SHA1 (npcomplete-0.0.r20090116.tar.bz2) = e699979458ee307099eca06efd8b9b92fe6082d6
SHA256 (numptyphysics-0.3.r20090104.tar.bz2) = a8bc305436fcec730e6b31709e382e84f8af0a5a218bacc47ab064a1c3ae28d8
SHA256 (npcomplete-0.0.r20090116.tar.bz2) = 4b3dfa8e38801e5228aecc80c43a999572f0e846e3019ab413a619243d6e33a9
SIZE (numptyphysics-0.3.r20090104.tar.bz2) = 374457
SIZE (npcomplete-0.0.r20090116.tar.bz2) = 306228

View File

@ -0,0 +1,15 @@
$OpenBSD: patch-Box2D_Source_Collision_Shapes_b2Shape_cpp,v 1.1 2009/03/25 11:39:46 sthen Exp $
avoid a crash in one of the npcomplete levels.
--- Box2D/Source/Collision/Shapes/b2Shape.cpp.orig Tue Mar 24 16:09:42 2009
+++ Box2D/Source/Collision/Shapes/b2Shape.cpp Tue Mar 24 16:09:54 2009
@@ -99,7 +99,7 @@ void b2Shape::CreateProxy(b2BroadPhase* broadPhase, co
bool inRange = broadPhase->InRange(aabb);
// You are creating a shape outside the world box.
- b2Assert(inRange);
+ // b2Assert(inRange);
if (inRange)
{

View File

@ -1,4 +1,4 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2009/01/28 10:12:35 sthen Exp $
@comment $OpenBSD: PLIST,v 1.2 2009/03/25 11:39:46 sthen Exp $
@bin bin/numptyphysics
share/applications/numptyphysics.desktop
share/icons/
@ -13,25 +13,118 @@ share/icons/hicolor/scalable/
share/icons/hicolor/scalable/apps/
share/icons/hicolor/scalable/apps/numptyphysics.png
share/numptyphysics/
share/numptyphysics/AlmostEasy.nph
share/numptyphysics/Bell.nph
share/numptyphysics/Bullseye.nph
share/numptyphysics/CatchMe.nph
share/numptyphysics/FlytoSun.nph
share/numptyphysics/GarbageCleaner.nph
share/numptyphysics/GetOutComeIn.nph
share/numptyphysics/Hanged.nph
share/numptyphysics/Innardio.nph
share/numptyphysics/Inverse.nph
share/numptyphysics/L00_title.nph
share/numptyphysics/L01_tutorial.nph
share/numptyphysics/L02_bridge Gaps tut.nph
share/numptyphysics/L02_hammer-tut.nph
share/numptyphysics/L03_kickit-tut.nph
share/numptyphysics/L05_plane_sailing.nph
share/numptyphysics/L06_Scribble tut.nph
share/numptyphysics/L100j.nph
share/numptyphysics/L101j.nph
share/numptyphysics/L102j.nph
share/numptyphysics/L103j.nph
share/numptyphysics/L104j.nph
share/numptyphysics/L10_the_leap.nph
share/numptyphysics/L110ParadiseIsland.nph
share/numptyphysics/L11_Bulldoze.nph
share/numptyphysics/L11_easterbunny.nph
share/numptyphysics/L12_Caves.nph
share/numptyphysics/L12_Fix Car.nph
share/numptyphysics/L13_See Saw.nph
share/numptyphysics/L15_trampoline.nph
share/numptyphysics/L16_forest.nph
share/numptyphysics/L18_Elevator.nph
share/numptyphysics/L25_Propeller.nph
share/numptyphysics/L26_MouseTrap.nph
share/numptyphysics/L26_Pull_Pins.nph
share/numptyphysics/L30_see_saw.nph
share/numptyphysics/L32_tarzan.nph
share/numptyphysics/L34_dump truck.nph
share/numptyphysics/L35_pendulum.nph
share/numptyphysics/L35_pusher.nph
share/numptyphysics/L38_Pac_Man.nph
share/numptyphysics/L38_box.nph
share/numptyphysics/L39_Square_Roll.nph
share/numptyphysics/L40_tree_of_life.nph
share/numptyphysics/L50_nautilus.nph
share/numptyphysics/L52_Dominoes.nph
share/numptyphysics/L54_Funnel.nph
share/numptyphysics/L56_david.nph
share/numptyphysics/L58_Monster.nph
share/numptyphysics/L60_pulleys.nph
share/numptyphysics/L62_Kong.nph
share/numptyphysics/L63_Roped Rocks.nph
share/numptyphysics/L70_Factory.nph
share/numptyphysics/L80_Bottomless_fall.nph
share/numptyphysics/L80_Dark_Caverns.nph
share/numptyphysics/L80_Desert_Bricks.nph
share/numptyphysics/L80_Invisible_Walls.nph
share/numptyphysics/L80_Lullaby.nph
share/numptyphysics/L96.nph
share/numptyphysics/L97.nph
share/numptyphysics/L97_saved.nph
share/numptyphysics/L98.nph
share/numptyphysics/L98_saved.nph
share/numptyphysics/ManintheMoon.nph
share/numptyphysics/Noodle_Grail.nph
share/numptyphysics/Noodle_Pegboard1.nph
share/numptyphysics/Noodle_Pegboard2.nph
share/numptyphysics/Noodle_Pegboard3.nph
share/numptyphysics/Noodle_bungee.nph
share/numptyphysics/Noodle_one.nph
share/numptyphysics/Noodle_sea.nph
share/numptyphysics/Noodle_trapeze.nph
share/numptyphysics/Packman.nph
share/numptyphysics/Pizza.nph
share/numptyphysics/Playground.nph
share/numptyphysics/SqurrelNuts.nph
share/numptyphysics/TowerPower.nph
share/numptyphysics/balloons.nph
share/numptyphysics/basketball.nph
share/numptyphysics/breakdown.nph
share/numptyphysics/edit.png
share/numptyphysics/eyesInTheLake.nph
share/numptyphysics/grassy_knoll.nph
share/numptyphysics/hanging.nph
share/numptyphysics/hoist.nph
share/numptyphysics/hurd1.nph
share/numptyphysics/ioan1.nph
share/numptyphysics/ioan2.nph
share/numptyphysics/ioan3.nph
share/numptyphysics/ioan4.nph
share/numptyphysics/ioan6.nph
share/numptyphysics/ioan7.nph
share/numptyphysics/jungle.nph
share/numptyphysics/melvin1.nph
share/numptyphysics/melvin2.nph
share/numptyphysics/melvin3.nph
share/numptyphysics/next.png
share/numptyphysics/next_win32.png
share/numptyphysics/numptyphysics.service
share/numptyphysics/paper.jpg
share/numptyphysics/papky1.nph
share/numptyphysics/pause.png
share/numptyphysics/pendulum.nph
share/numptyphysics/pengu2.nph
share/numptyphysics/play.png
share/numptyphysics/pusher.nph
share/numptyphysics/record.png
share/numptyphysics/roller.nph
share/numptyphysics/rotate.nph
share/numptyphysics/ship.nph
share/numptyphysics/surfs_up.nph
share/numptyphysics/szymanowski1.nph
share/numptyphysics/theend.png
@exec %D/bin/update-desktop-database
@unexec %D/bin/update-desktop-database