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@
This commit is contained in:
bcallah 2013-05-20 14:45:54 +00:00
parent 9c1f881a86
commit 3ec882e84f
4 changed files with 252 additions and 0 deletions

34
games/irrlamb/Makefile Normal file
View File

@ -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 <bcallah@openbsd.org>
# 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 <bsd.port.mk>

2
games/irrlamb/distinfo Normal file
View File

@ -0,0 +1,2 @@
SHA256 (irrlamb-0.1.1-src.tar.gz) = L7sw7mzQxl/ISs9tJg2kaPChZjr28BnsS6+Bd5gKuWs=
SIZE (irrlamb-0.1.1-src.tar.gz) = 3265130

5
games/irrlamb/pkg/DESCR Normal file
View File

@ -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.

211
games/irrlamb/pkg/PLIST Normal file
View File

@ -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