From 3ec882e84f313a5dc741073908f0ff43132a9d81 Mon Sep 17 00:00:00 2001 From: bcallah Date: Mon, 20 May 2013 14:45:54 +0000 Subject: [PATCH] Import games/irrlamb, a third person 3D physics game where you control a blue orb and try to turn off all the yellow orbs on each level by running into them. ok sthen@ --- games/irrlamb/Makefile | 34 +++++++ games/irrlamb/distinfo | 2 + games/irrlamb/pkg/DESCR | 5 + games/irrlamb/pkg/PLIST | 211 ++++++++++++++++++++++++++++++++++++++++ 4 files changed, 252 insertions(+) create mode 100644 games/irrlamb/Makefile create mode 100644 games/irrlamb/distinfo create mode 100644 games/irrlamb/pkg/DESCR create mode 100644 games/irrlamb/pkg/PLIST diff --git a/games/irrlamb/Makefile b/games/irrlamb/Makefile new file mode 100644 index 00000000000..39b2dcd5a7c --- /dev/null +++ b/games/irrlamb/Makefile @@ -0,0 +1,34 @@ +# $OpenBSD: Makefile,v 1.1.1.1 2013/05/20 14:45:54 bcallah Exp $ + +V = 0.1.1 +COMMENT = third person, 3D physics game +DISTNAME = irrlamb-${V}-src +PKGNAME = irrlamb-${V} +CATEGORIES = games x11 + +HOMEPAGE = https://code.google.com/p/irrlamb/ + +MAINTAINER = Brian Callahan + +# GPLv3+ +PERMIT_PACKAGE_CDROM = Yes + +WANTLIB += BulletCollision BulletDynamics BulletSoftBody Irrlicht +WANTLIB += LinearMath c m openal pthread stdc++ + +MASTER_SITES = https://irrlamb.googlecode.com/files/ + +MODULES = devel/cmake + +LIB_DEPENDS = audio/openal \ + devel/bullet \ + x11/irrlicht + +RUN_DEPENDS = devel/desktop-file-utils + +post-patch: + perl -pi -e "s,games/,,g" ${WRKSRC}/CMakeLists.txt \ + ${WRKSRC}/deployment/irrlamb + perl -pi -e "s,games,bin,g" ${WRKSRC}/CMakeLists.txt + +.include diff --git a/games/irrlamb/distinfo b/games/irrlamb/distinfo new file mode 100644 index 00000000000..028973d098a --- /dev/null +++ b/games/irrlamb/distinfo @@ -0,0 +1,2 @@ +SHA256 (irrlamb-0.1.1-src.tar.gz) = L7sw7mzQxl/ISs9tJg2kaPChZjr28BnsS6+Bd5gKuWs= +SIZE (irrlamb-0.1.1-src.tar.gz) = 3265130 diff --git a/games/irrlamb/pkg/DESCR b/games/irrlamb/pkg/DESCR new file mode 100644 index 00000000000..9623231d99d --- /dev/null +++ b/games/irrlamb/pkg/DESCR @@ -0,0 +1,5 @@ +Irrlamb is a 3D game that probably involes a lot of physics and +frustrating gameplay. + +The goal is to turn off all the yellow orbs on each level by making +contact with them. diff --git a/games/irrlamb/pkg/PLIST b/games/irrlamb/pkg/PLIST new file mode 100644 index 00000000000..3cf150f6fac --- /dev/null +++ b/games/irrlamb/pkg/PLIST @@ -0,0 +1,211 @@ +@comment $OpenBSD: PLIST,v 1.1.1.1 2013/05/20 14:45:54 bcallah Exp $ +bin/irrlamb +share/applications/irrlamb.desktop +share/doc/irrlamb/ +share/doc/irrlamb/README +share/doc/irrlamb/changelog.txt +share/doc/irrlamb/license.txt +share/irrlamb/ +share/irrlamb/art/ +share/irrlamb/art/button_100.png +share/irrlamb/art/button_128.png +share/irrlamb/art/button_80.png +share/irrlamb/art/button_dec.png +share/irrlamb/art/button_ff.png +share/irrlamb/art/button_fr.png +share/irrlamb/art/button_inc.png +share/irrlamb/art/button_pause.png +share/irrlamb/art/button_rewind.png +share/irrlamb/art/cursor.png +share/irrlamb/art/fade.png +share/irrlamb/art/locked.png +share/irrlamb/art/logo.jpg +share/irrlamb/art/sheet_textbox0.png +share/irrlamb/art/sheet_textbox1.png +share/irrlamb/art/sheet_textbox2.png +share/irrlamb/fonts/ +share/irrlamb/fonts/font_large.png +share/irrlamb/fonts/font_large.xml +share/irrlamb/fonts/font_medium.png +share/irrlamb/fonts/font_medium.xml +share/irrlamb/fonts/font_small.png +share/irrlamb/fonts/font_small.xml +@bin share/irrlamb/irrlamb +share/irrlamb/levels/ +share/irrlamb/levels/main.xml +share/irrlamb/levels/sas_0/ +share/irrlamb/levels/sas_0/sas_0.col +share/irrlamb/levels/sas_0/sas_0.irr +share/irrlamb/levels/sas_0/sas_0.lua +share/irrlamb/levels/sas_0/sas_0.xml +share/irrlamb/levels/sas_1/ +share/irrlamb/levels/sas_1/sas_1.col +share/irrlamb/levels/sas_1/sas_1.irr +share/irrlamb/levels/sas_1/sas_1.lua +share/irrlamb/levels/sas_1/sas_1.xml +share/irrlamb/levels/skate_0/ +share/irrlamb/levels/skate_0/a_skate0.col +share/irrlamb/levels/skate_0/a_skate0.irr +share/irrlamb/levels/skate_0/a_skate0.irrbmesh +share/irrlamb/levels/skate_0/a_skate0.lua +share/irrlamb/levels/skate_0/icon.jpg +share/irrlamb/levels/skate_0/skate_0.xml +share/irrlamb/levels/skate_1/ +share/irrlamb/levels/skate_1/a_skate1.col +share/irrlamb/levels/skate_1/a_skate1.irr +share/irrlamb/levels/skate_1/a_skate1.irrbmesh +share/irrlamb/levels/skate_1/a_skate1.lua +share/irrlamb/levels/skate_1/icon.jpg +share/irrlamb/levels/skate_1/skate_1.xml +share/irrlamb/levels/tut_cylinder0/ +share/irrlamb/levels/tut_cylinder0/icon.jpg +share/irrlamb/levels/tut_cylinder0/tut_cylinder0.col +share/irrlamb/levels/tut_cylinder0/tut_cylinder0.irr +share/irrlamb/levels/tut_cylinder0/tut_cylinder0.irrbmesh +share/irrlamb/levels/tut_cylinder0/tut_cylinder0.lua +share/irrlamb/levels/tut_cylinder0/tut_cylinder0.xml +share/irrlamb/levels/tut_cylinder1/ +share/irrlamb/levels/tut_cylinder1/icon.jpg +share/irrlamb/levels/tut_cylinder1/tut_cylinder1.col +share/irrlamb/levels/tut_cylinder1/tut_cylinder1.irr +share/irrlamb/levels/tut_cylinder1/tut_cylinder1.irrbmesh +share/irrlamb/levels/tut_cylinder1/tut_cylinder1.lua +share/irrlamb/levels/tut_cylinder1/tut_cylinder1.xml +share/irrlamb/levels/tut_hill0/ +share/irrlamb/levels/tut_hill0/icon.jpg +share/irrlamb/levels/tut_hill0/tut_hill0.col +share/irrlamb/levels/tut_hill0/tut_hill0.irr +share/irrlamb/levels/tut_hill0/tut_hill0.irrbmesh +share/irrlamb/levels/tut_hill0/tut_hill0.lua +share/irrlamb/levels/tut_hill0/tut_hill0.xml +share/irrlamb/levels/tut_jump0/ +share/irrlamb/levels/tut_jump0/icon.jpg +share/irrlamb/levels/tut_jump0/tut_jump0.col +share/irrlamb/levels/tut_jump0/tut_jump0.irr +share/irrlamb/levels/tut_jump0/tut_jump0.irrbmesh +share/irrlamb/levels/tut_jump0/tut_jump0.lua +share/irrlamb/levels/tut_jump0/tut_jump0.xml +share/irrlamb/levels/tut_jump1/ +share/irrlamb/levels/tut_jump1/icon.jpg +share/irrlamb/levels/tut_jump1/tut_jump1.col +share/irrlamb/levels/tut_jump1/tut_jump1.irr +share/irrlamb/levels/tut_jump1/tut_jump1.irrbmesh +share/irrlamb/levels/tut_jump1/tut_jump1.lua +share/irrlamb/levels/tut_jump1/tut_jump1.xml +share/irrlamb/levels/tut_jump2/ +share/irrlamb/levels/tut_jump2/icon.jpg +share/irrlamb/levels/tut_jump2/tut_jump2.col +share/irrlamb/levels/tut_jump2/tut_jump2.irr +share/irrlamb/levels/tut_jump2/tut_jump2.irrbmesh +share/irrlamb/levels/tut_jump2/tut_jump2.lua +share/irrlamb/levels/tut_jump2/tut_jump2.xml +share/irrlamb/levels/tut_jump3/ +share/irrlamb/levels/tut_jump3/icon.jpg +share/irrlamb/levels/tut_jump3/tut_jump3.col +share/irrlamb/levels/tut_jump3/tut_jump3.irr +share/irrlamb/levels/tut_jump3/tut_jump3.irrbmesh +share/irrlamb/levels/tut_jump3/tut_jump3.lua +share/irrlamb/levels/tut_jump3/tut_jump3.xml +share/irrlamb/levels/tut_jump4/ +share/irrlamb/levels/tut_jump4/icon.jpg +share/irrlamb/levels/tut_jump4/tut_jump4.col +share/irrlamb/levels/tut_jump4/tut_jump4.irr +share/irrlamb/levels/tut_jump4/tut_jump4.irrbmesh +share/irrlamb/levels/tut_jump4/tut_jump4.lua +share/irrlamb/levels/tut_jump4/tut_jump4.xml +share/irrlamb/levels/tut_move0/ +share/irrlamb/levels/tut_move0/icon.jpg +share/irrlamb/levels/tut_move0/tut_move0.col +share/irrlamb/levels/tut_move0/tut_move0.irr +share/irrlamb/levels/tut_move0/tut_move0.irrbmesh +share/irrlamb/levels/tut_move0/tut_move0.lua +share/irrlamb/levels/tut_move0/tut_move0.xml +share/irrlamb/levels/tut_move1/ +share/irrlamb/levels/tut_move1/icon.jpg +share/irrlamb/levels/tut_move1/tut_move1.col +share/irrlamb/levels/tut_move1/tut_move1.irr +share/irrlamb/levels/tut_move1/tut_move1.irrbmesh +share/irrlamb/levels/tut_move1/tut_move1.lua +share/irrlamb/levels/tut_move1/tut_move1.xml +share/irrlamb/levels/tut_move2/ +share/irrlamb/levels/tut_move2/icon.jpg +share/irrlamb/levels/tut_move2/tut_move2.col +share/irrlamb/levels/tut_move2/tut_move2.irr +share/irrlamb/levels/tut_move2/tut_move2.irrbmesh +share/irrlamb/levels/tut_move2/tut_move2.lua +share/irrlamb/levels/tut_move2/tut_move2.xml +share/irrlamb/levels/tut_sphere0/ +share/irrlamb/levels/tut_sphere0/icon.jpg +share/irrlamb/levels/tut_sphere0/tut_sphere0.col +share/irrlamb/levels/tut_sphere0/tut_sphere0.irr +share/irrlamb/levels/tut_sphere0/tut_sphere0.irrbmesh +share/irrlamb/levels/tut_sphere0/tut_sphere0.lua +share/irrlamb/levels/tut_sphere0/tut_sphere0.xml +share/irrlamb/meshes/ +share/irrlamb/meshes/cube.irrbmesh +share/irrlamb/meshes/cylinder.irrbmesh +share/irrlamb/meshes/cylinder_tall.irrbmesh +share/irrlamb/meshes/sas_0.irrbmesh +share/irrlamb/meshes/sas_1.irrbmesh +share/irrlamb/meshes/skate_0.irrbmesh +share/irrlamb/meshes/skate_1.irrbmesh +share/irrlamb/meshes/skate_corner0.irrbmesh +share/irrlamb/meshes/skate_corner1.irrbmesh +share/irrlamb/meshes/skate_quarterpipe0.irrbmesh +share/irrlamb/meshes/skate_rail0.irrbmesh +share/irrlamb/meshes/skate_rail1.irrbmesh +share/irrlamb/meshes/skate_ramp0.irrbmesh +share/irrlamb/meshes/sphere.irrbmesh +share/irrlamb/meshes/tut_cylinder0.irrbmesh +share/irrlamb/meshes/tut_cylinder1.irrbmesh +share/irrlamb/meshes/tut_hill0.irrbmesh +share/irrlamb/meshes/tut_jump0.irrbmesh +share/irrlamb/meshes/tut_jump1.irrbmesh +share/irrlamb/meshes/tut_jump2.irrbmesh +share/irrlamb/meshes/tut_jump3.irrbmesh +share/irrlamb/meshes/tut_jump4.irrbmesh +share/irrlamb/meshes/tut_move0.irrbmesh +share/irrlamb/meshes/tut_move1.irrbmesh +share/irrlamb/meshes/tut_move2.irrbmesh +share/irrlamb/meshes/tut_sphere0.irrbmesh +share/irrlamb/scenes/ +share/irrlamb/scenes/tut_cylinder0_lm.png +share/irrlamb/scenes/tut_cylinder1_lm.png +share/irrlamb/scenes/tut_jump0_lm.png +share/irrlamb/scenes/tut_jump1_lm.png +share/irrlamb/scenes/tut_jump2_lm.png +share/irrlamb/scenes/tut_jump3_lm.png +share/irrlamb/scenes/tut_jump4_lm.png +share/irrlamb/scenes/tut_move0_lm.png +share/irrlamb/scenes/tut_move1_lm.png +share/irrlamb/scenes/tut_sphere0_lm.png +share/irrlamb/scripts/ +share/irrlamb/scripts/default.lua +share/irrlamb/shaders/ +share/irrlamb/shaders/lighting.frag +share/irrlamb/shaders/lighting.vert +share/irrlamb/sounds/ +share/irrlamb/sounds/confirm.ogg +share/irrlamb/sounds/orb.ogg +share/irrlamb/sounds/player.ogg +share/irrlamb/textures/ +share/irrlamb/textures/blue.jpg +share/irrlamb/textures/brick0.jpg +share/irrlamb/textures/checker0.png +share/irrlamb/textures/concrete0.jpg +share/irrlamb/textures/crate0.jpg +share/irrlamb/textures/dark0.jpg +share/irrlamb/textures/dirt0.jpg +share/irrlamb/textures/grass0.jpg +share/irrlamb/textures/orb_glow0.png +share/irrlamb/textures/orb_outer0.png +share/irrlamb/textures/player_glow0.png +share/irrlamb/textures/player_outer0.png +share/irrlamb/textures/player_trail0.png +share/irrlamb/textures/tiles0.jpg +share/irrlamb/textures/trans.png +share/irrlamb/textures/woodfloor0.jpg +share/pixmaps/ +share/pixmaps/irrlamb.xpm +@exec %D/bin/update-desktop-database +@unexec-delete %D/bin/update-desktop-database