summaryrefslogtreecommitdiff
path: root/games/cube
diff options
context:
space:
mode:
authorpeter <peter>2005-01-18 17:48:52 +0000
committerpeter <peter>2005-01-18 17:48:52 +0000
commit408c6db7940384f6a2aaae83a121e0f52d58ab0b (patch)
tree4e9e7fb97cfb789cbc3b555844abd56217d91b06 /games/cube
parentb785450918a15decd59b4d20f243f03098dae8b9 (diff)
downloadpkgsrc-408c6db7940384f6a2aaae83a121e0f52d58ab0b.tar.gz
Initial import of cube-20040522 into the NetBSD Packages Collection.
Cube is an open source multiplayer and singleplayer first person shooter game built on an entirely new and very unconventional engine. Cube is a landscape-style engine that pretends to be an indoor FPS engine, which combines very high precision dynamic occlusion culling with a form of geometric mipmapping on the whole world for dynamic LOD for configurable fps & graphic detail on most machines. Uses OpenGL & SDL. Allows in-engine editing of geometry in full 3D (you fly around the map, point / drag stuff to select it / modify it), which can even be done simultaneously with others in multiplayer (a first!). Has simplistic but effective fine grain vertex lighting that looks like lightmapping and can do dynamic lights & shadows. Doesn't need any kind of map precompilation, even lighting is done on the fly. Has very simplistic quad-tree world structure that can do slopes (heightfields with caps) and slants, water, does decent collision detection & physics, has client/server networking that goes a long way in giving a lag-free game experience, and features a Doom/Quake-style singleplayer (2 game modes, savegames) and multiplayer (12 game modes, master server / server browser, demo recording) game with some uncompromising brutal oldskool gameplay.
Diffstat (limited to 'games/cube')
-rw-r--r--games/cube/DESCR19
-rw-r--r--games/cube/Makefile46
-rw-r--r--games/cube/PLIST878
-rw-r--r--games/cube/distinfo8
-rw-r--r--games/cube/patches/patch-aa27
-rw-r--r--games/cube/patches/patch-ab21
-rw-r--r--games/cube/patches/patch-ac15
-rw-r--r--games/cube/patches/patch-ad16
8 files changed, 1030 insertions, 0 deletions
diff --git a/games/cube/DESCR b/games/cube/DESCR
new file mode 100644
index 00000000000..62ea2de5c1b
--- /dev/null
+++ b/games/cube/DESCR
@@ -0,0 +1,19 @@
+Cube is an open source multiplayer and singleplayer first person shooter
+game built on an entirely new and very unconventional engine. Cube is
+a landscape-style engine that pretends to be an indoor FPS engine, which
+combines very high precision dynamic occlusion culling with a form of
+geometric mipmapping on the whole world for dynamic LOD for configurable
+fps & graphic detail on most machines. Uses OpenGL & SDL.
+
+Allows in-engine editing of geometry in full 3D (you fly around the map,
+point / drag stuff to select it / modify it), which can even be done
+simultaneously with others in multiplayer (a first!). Has simplistic but
+effective fine grain vertex lighting that looks like lightmapping and can
+do dynamic lights & shadows. Doesn't need any kind of map precompilation,
+even lighting is done on the fly. Has very simplistic quad-tree world
+structure that can do slopes (heightfields with caps) and slants, water,
+does decent collision detection & physics, has client/server networking that
+goes a long way in giving a lag-free game experience, and features a
+Doom/Quake-style singleplayer (2 game modes, savegames) and multiplayer
+(12 game modes, master server / server browser, demo recording) game with
+some uncompromising brutal oldskool gameplay.
diff --git a/games/cube/Makefile b/games/cube/Makefile
new file mode 100644
index 00000000000..f95302ab567
--- /dev/null
+++ b/games/cube/Makefile
@@ -0,0 +1,46 @@
+# $NetBSD: Makefile,v 1.1.1.1 2005/01/18 17:48:52 peter Exp $
+
+DISTNAME= cube_2004_05_22
+PKGNAME= cube-20040522
+CATEGORIES= games x11
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=cube/}
+
+MAINTAINER= peter@pointless.nl
+HOMEPAGE= http://wouter.fov120.com/cube/
+COMMENT= Cube is a 3D First Person Shooter that uses OpenGL and SDL
+
+BUILD_DEPENDS+= unzip-[0-9]*:../../archivers/unzip
+
+WRKSRC= ${WRKDIR}/cube
+CUBE_SRC= ${WRKSRC}/source/src
+CUBE_DATA= ${PREFIX}/share/cube
+
+NO_CONFIGURE= yes
+USE_BUILDLINK3= yes
+USE_GNU_TOOLS+= make
+
+post-extract:
+ @unzip -q -a -o ${WRKSRC}/source/${DISTNAME}_src.zip -d ${WRKSRC}/source/
+
+post-patch:
+ @${ECHO} '#define DATADIR "${CUBE_DATA}"' >> ${CUBE_SRC}/cube.h
+
+do-build:
+ @cd ${WRKSRC}/source/enet && ${SH} configure
+ @cd ${CUBE_SRC} && ${GMAKE} all
+
+pre-install:
+ @${INSTALL_DATA_DIR} ${CUBE_DATA}/savegames
+
+do-install:
+ ${INSTALL_PROGRAM} ${CUBE_SRC}/cube_client ${PREFIX}/bin
+ ${INSTALL_PROGRAM} ${CUBE_SRC}/cube_server ${PREFIX}/bin
+ ${INSTALL_DATA} ${WRKSRC}/autoexec.cfg ${CUBE_DATA}
+ ${CP} -Rp ${WRKSRC}/data ${CUBE_DATA}
+ ${CP} -Rp ${WRKSRC}/packages ${CUBE_DATA}
+
+.include "../../audio/SDL_mixer/buildlink3.mk"
+.include "../../devel/SDL/buildlink3.mk"
+.include "../../graphics/SDL_image/buildlink3.mk"
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/games/cube/PLIST b/games/cube/PLIST
new file mode 100644
index 00000000000..59e12580198
--- /dev/null
+++ b/games/cube/PLIST
@@ -0,0 +1,878 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2005/01/18 17:48:53 peter Exp $
+bin/cube_client
+bin/cube_server
+share/cube/autoexec.cfg
+share/cube/data/crosshair.png
+share/cube/data/default_map_settings.cfg
+share/cube/data/explosion.jpg
+share/cube/data/items.png
+share/cube/data/keymap.cfg
+share/cube/data/martin/ball1.png
+share/cube/data/martin/ball2.png
+share/cube/data/martin/ball3.png
+share/cube/data/martin/base.png
+share/cube/data/martin/smoke.png
+share/cube/data/menus.cfg
+share/cube/data/newchars.png
+share/cube/data/prefabs.cfg
+share/cube/data/sounds.cfg
+share/cube/packages/readme.txt
+share/cube/packages/aard/aardfdry256_1.jpg
+share/cube/packages/aard/aardmbr16_2.jpg
+share/cube/packages/aard/aardmmet32_1.jpg
+share/cube/packages/aard/aardograss_1.jpg
+share/cube/packages/aard/readme.txt
+share/cube/packages/af/bullets_side.jpg
+share/cube/packages/af/bullets_top.jpg
+share/cube/packages/af/health_ga.jpg
+share/cube/packages/af/health_health.jpg
+share/cube/packages/af/health_top1.jpg
+share/cube/packages/af/health_top2.jpg
+share/cube/packages/af/health_top3.jpg
+share/cube/packages/af/health_ya.jpg
+share/cube/packages/af/light02.jpg
+share/cube/packages/af/light02_broken.jpg
+share/cube/packages/af/quad_side.jpg
+share/cube/packages/af/quad_top.jpg
+share/cube/packages/af/rifle_side.jpg
+share/cube/packages/af/rifle_top.jpg
+share/cube/packages/af/rockets_side.jpg
+share/cube/packages/af/rockets_top.jpg
+share/cube/packages/af/shells_side.jpg
+share/cube/packages/af/shells_top.jpg
+share/cube/packages/af/signs_danger.jpg
+share/cube/packages/af/signs_dne_reverse.jpg
+share/cube/packages/af/signs_radioactive.jpg
+share/cube/packages/af/sludge.jpg
+share/cube/packages/af/sludge_l.jpg
+share/cube/packages/base/32.cgz
+share/cube/packages/base/Cube101.txt
+share/cube/packages/base/aard1.cgz
+share/cube/packages/base/aard1_remix.cgz
+share/cube/packages/base/aard2.cgz
+share/cube/packages/base/aard3.cfg
+share/cube/packages/base/aard3.cgz
+share/cube/packages/base/af.cfg
+share/cube/packages/base/af.cgz
+share/cube/packages/base/artanis.cgz
+share/cube/packages/base/attacko.cgz
+share/cube/packages/base/b2k.cgz
+share/cube/packages/base/bhouse.cgz
+share/cube/packages/base/biologie.cgz
+share/cube/packages/base/caged.cgz
+share/cube/packages/base/caged.txt
+share/cube/packages/base/castle.cgz
+share/cube/packages/base/cellar.cgz
+share/cube/packages/base/cruel01.cgz
+share/cube/packages/base/cruel02.cgz
+share/cube/packages/base/cube101.cfg
+share/cube/packages/base/cube101.cgz
+share/cube/packages/base/darth.cgz
+share/cube/packages/base/douze.cfg
+share/cube/packages/base/douze.cgz
+share/cube/packages/base/douze_beta.txt
+share/cube/packages/base/dragon.cgz
+share/cube/packages/base/drianmp2.cfg
+share/cube/packages/base/drianmp2.cgz
+share/cube/packages/base/egysp1.cfg
+share/cube/packages/base/egysp1.cgz
+share/cube/packages/base/fox.cfg
+share/cube/packages/base/fox.cgz
+share/cube/packages/base/fsession.cfg
+share/cube/packages/base/fsession.cgz
+share/cube/packages/base/gdb1.cgz
+share/cube/packages/base/ger1.cgz
+share/cube/packages/base/gib.cgz
+share/cube/packages/base/gzdm1.cgz
+share/cube/packages/base/hylken5.cgz
+share/cube/packages/base/infertile.cfg
+share/cube/packages/base/infertile.cgz
+share/cube/packages/base/infertile.txt
+share/cube/packages/base/inkedskin.cgz
+share/cube/packages/base/kartoffel.cgz
+share/cube/packages/base/kksp1 (v1.5) readme.txt
+share/cube/packages/base/kksp1.cfg
+share/cube/packages/base/kksp1.cgz
+share/cube/packages/base/kmap1.cgz
+share/cube/packages/base/kmap2.cgz
+share/cube/packages/base/kmap3.cfg
+share/cube/packages/base/kmap3.cgz
+share/cube/packages/base/kmap4.cfg
+share/cube/packages/base/kmap4.cgz
+share/cube/packages/base/kmap5.cfg
+share/cube/packages/base/kmap5.cgz
+share/cube/packages/base/ksp1.cfg
+share/cube/packages/base/ksp1.cgz
+share/cube/packages/base/ksp2.cfg
+share/cube/packages/base/ksp2.cgz
+share/cube/packages/base/lbase.cgz
+share/cube/packages/base/ludm1.cgz
+share/cube/packages/base/mak1.cfg
+share/cube/packages/base/mak1.cgz
+share/cube/packages/base/mak1.txt
+share/cube/packages/base/mak2.cfg
+share/cube/packages/base/mak2.cgz
+share/cube/packages/base/mak2.txt
+share/cube/packages/base/matador.cfg
+share/cube/packages/base/matador.cgz
+share/cube/packages/base/metalv2.cgz
+share/cube/packages/base/metl1.cgz
+share/cube/packages/base/metl2.cgz
+share/cube/packages/base/metl3.cfg
+share/cube/packages/base/metl3.cgz
+share/cube/packages/base/minion1.cgz
+share/cube/packages/base/mm5remix.cfg
+share/cube/packages/base/mm5remix.cgz
+share/cube/packages/base/mpsp1 readme.txt
+share/cube/packages/base/mpsp1.cfg
+share/cube/packages/base/mpsp1.cgz
+share/cube/packages/base/mpsp2 readme.txt
+share/cube/packages/base/mpsp2.cfg
+share/cube/packages/base/mpsp2.cgz
+share/cube/packages/base/mpsp3 readme.txt
+share/cube/packages/base/mpsp3.cfg
+share/cube/packages/base/mpsp3.cgz
+share/cube/packages/base/nsp2.cfg
+share/cube/packages/base/nsp2.cgz
+share/cube/packages/base/nudist.cgz
+share/cube/packages/base/ogrosupply.cfg
+share/cube/packages/base/ogrosupply.cgz
+share/cube/packages/base/ogrosupply.txt
+share/cube/packages/base/paintb1.cgz
+share/cube/packages/base/plagiat.cgz
+share/cube/packages/base/powerplant.cfg
+share/cube/packages/base/powerplant.cgz
+share/cube/packages/base/powerplant.txt
+share/cube/packages/base/q3dm2.cfg
+share/cube/packages/base/q3dm2.cgz
+share/cube/packages/base/q3dm2.txt
+share/cube/packages/base/rampage-fanatic-spentron.txt
+share/cube/packages/base/rampage.cgz
+share/cube/packages/base/readme_fsession.txt
+share/cube/packages/base/rpgcb01.cgz
+share/cube/packages/base/sp1-test.cgz
+share/cube/packages/base/sp_af.cfg
+share/cube/packages/base/sp_af.cgz
+share/cube/packages/base/sp_infidel.cgz
+share/cube/packages/base/sp_infidel.txt
+share/cube/packages/base/sp_stalingrad.cgz
+share/cube/packages/base/spillway.cfg
+share/cube/packages/base/spillway.cgz
+share/cube/packages/base/style.cgz
+share/cube/packages/base/style.txt
+share/cube/packages/base/tartech.cfg
+share/cube/packages/base/tartech.cgz
+share/cube/packages/base/taurus.cgz
+share/cube/packages/base/templeofdespair.cgz
+share/cube/packages/base/templeofdespair.txt
+share/cube/packages/base/thearit.cgz
+share/cube/packages/base/tongues.cgz
+share/cube/packages/base/tta.cgz
+share/cube/packages/base/tta.txt
+share/cube/packages/base/uf.cgz
+share/cube/packages/base/vaterland.cgz
+share/cube/packages/base/wandering.cfg
+share/cube/packages/base/wandering.cgz
+share/cube/packages/base/wandering.txt
+share/cube/packages/base/wsg.txt
+share/cube/packages/base/wsg1.cfg
+share/cube/packages/base/wsg1.cgz
+share/cube/packages/base/wsg2.cfg
+share/cube/packages/base/wsg2.cgz
+share/cube/packages/base/wsg3.cfg
+share/cube/packages/base/wsg3.cgz
+share/cube/packages/base/x.cgz
+share/cube/packages/base/zippie.cfg
+share/cube/packages/base/zippie.cgz
+share/cube/packages/dg/floor_grass1.jpg
+share/cube/packages/dg/floor_grass3&soil.jpg
+share/cube/packages/dg/floor_pavement_stone4_2.jpg
+share/cube/packages/dg/floor_pavement_stone4_3.jpg
+share/cube/packages/dg/floor_pavement_stone4_4moss.jpg
+share/cube/packages/dg/floor_pavement_stone5_2.jpg
+share/cube/packages/dg/floor_pavement_stone_four2.jpg
+share/cube/packages/dg/floor_pavingStone.jpg
+share/cube/packages/dg/floor_pavingStone_ceramic.jpg
+share/cube/packages/dg/floor_paving_littleStones3.jpg
+share/cube/packages/dg/floor_paving_littleStones3_2.jpg
+share/cube/packages/dg/floor_paving_littleStones_2.jpg
+share/cube/packages/dg/floor_soil&grave3.jpg
+share/cube/packages/dg/floor_tile_ceramicBlue.jpg
+share/cube/packages/dg/floor_tile_stoneIrregular.jpg
+share/cube/packages/dg/mad013.jpg
+share/cube/packages/dg/mad015.jpg
+share/cube/packages/dg/mad063.jpg
+share/cube/packages/dg/mur059.jpg
+share/cube/packages/dg/mur073.jpg
+share/cube/packages/dg/mur078.jpg
+share/cube/packages/dg/mur079.jpg
+share/cube/packages/dg/mur142.jpg
+share/cube/packages/dg/muv158.jpg
+share/cube/packages/dg/muv185.jpg
+share/cube/packages/dg/muv204.jpg
+share/cube/packages/dg/sue011.jpg
+share/cube/packages/dg/sup075.jpg
+share/cube/packages/dg/sup079.jpg
+share/cube/packages/egyptsoc/032-01a.jpg
+share/cube/packages/egyptsoc/032-03a.jpg
+share/cube/packages/egyptsoc/032-03c.jpg
+share/cube/packages/egyptsoc/032-04a.jpg
+share/cube/packages/egyptsoc/032-05d.jpg
+share/cube/packages/egyptsoc/048-01a.jpg
+share/cube/packages/egyptsoc/048-02h.jpg
+share/cube/packages/egyptsoc/064-02b.jpg
+share/cube/packages/egyptsoc/064-03a.jpg
+share/cube/packages/egyptsoc/064-07d.jpg
+share/cube/packages/egyptsoc/064-08c.jpg
+share/cube/packages/egyptsoc/064-08f.jpg
+share/cube/packages/egyptsoc/128-01pc.jpg
+share/cube/packages/egyptsoc/128-02a.jpg
+share/cube/packages/egyptsoc/128-03c.jpg
+share/cube/packages/egyptsoc/128-04a.jpg
+share/cube/packages/egyptsoc/128-04d.jpg
+share/cube/packages/egyptsoc/256-01a.jpg
+share/cube/packages/egyptsoc/256-03b.jpg
+share/cube/packages/egyptsoc/block01a.jpg
+share/cube/packages/egyptsoc/block01b.jpg
+share/cube/packages/egyptsoc/block01d.jpg
+share/cube/packages/egyptsoc/block02b.jpg
+share/cube/packages/egyptsoc/block03b.jpg
+share/cube/packages/egyptsoc/block07b.jpg
+share/cube/packages/egyptsoc/block10c.jpg
+share/cube/packages/egyptsoc/egyptsoc_readme.txt
+share/cube/packages/egyptsoc/lig_032-01b1.jpg
+share/cube/packages/egyptsoc/lig_032-01r1.jpg
+share/cube/packages/egyptsoc/lig_032-03b1.jpg
+share/cube/packages/egyptsoc/lig_032-03r1.jpg
+share/cube/packages/egyptsoc/lig_032-04b1.jpg
+share/cube/packages/egyptsoc/lig_032-04r1.jpg
+share/cube/packages/egyptsoc/lig_064-01b1.jpg
+share/cube/packages/egyptsoc/lig_064-02r1.jpg
+share/cube/packages/egyptsoc/lig_064-04b1.jpg
+share/cube/packages/egyptsoc/lig_064-04r1.jpg
+share/cube/packages/egyptsoc/lig_064-04y1.jpg
+share/cube/packages/egyptsoc/lig_128-05b1.jpg
+share/cube/packages/egyptsoc/lig_b064-02a.jpg
+share/cube/packages/egyptsoc/lig_b064-02d.jpg
+share/cube/packages/egyptsoc/s064-01b.jpg
+share/cube/packages/egyptsoc/s064-01e.jpg
+share/cube/packages/egyptsoc/s064-03a.jpg
+share/cube/packages/egyptsoc/s064-05c.jpg
+share/cube/packages/egyptsoc/s064-05f.jpg
+share/cube/packages/egyptsoc/solidgrate1b.jpg
+share/cube/packages/egyptsoc/stone01a.jpg
+share/cube/packages/egyptsoc/stone01b.jpg
+share/cube/packages/egyptsoc/stone01d.jpg
+share/cube/packages/egyptsoc/stone02b.jpg
+share/cube/packages/egyptsoc/stone03b.jpg
+share/cube/packages/egyptsoc/stone03d.jpg
+share/cube/packages/egyptsoc/stone04b.jpg
+share/cube/packages/egyptsoc/stone04d.jpg
+share/cube/packages/egyptsoc/stone08d.jpg
+share/cube/packages/egyptsoc/stone10b.jpg
+share/cube/packages/egyptsoc/stone10d.jpg
+share/cube/packages/egyptsoc/v064-01b.jpg
+share/cube/packages/egyptsoc/v064-02a.jpg
+share/cube/packages/egyptsoc/v064-03b.jpg
+share/cube/packages/egyptsoc/v064-03c.jpg
+share/cube/packages/egyptsoc/v096-01b.jpg
+share/cube/packages/egyptsoc/v128-02a.jpg
+share/cube/packages/egyptsoc/v128-03a.jpg
+share/cube/packages/egyptsoc/wood17.jpg
+share/cube/packages/egyptsoc/woodmgrid1a.jpg
+share/cube/packages/fanatic/01_fanatic-assault.ogg
+share/cube/packages/fanatic/02_fanatic-conquerer.ogg
+share/cube/packages/fanatic/03_fanatic-tranquility.ogg
+share/cube/packages/fanatic/04_fanatic-unreleased-rage.ogg
+share/cube/packages/fanatic/05_fanatic-lost-in-the-mist.ogg
+share/cube/packages/fanatic/06_fanatic-hit-them-hard.ogg
+share/cube/packages/fanatic/07_fanatic-cubed-to-death.ogg
+share/cube/packages/fanatic/08_fanatic-waiting-to-strike.ogg
+share/cube/packages/fanatic/09_fanatic-disrupting-force.ogg
+share/cube/packages/fanatic/10_fanatic-my-destiny.ogg
+share/cube/packages/fanatic/11_fanatic-set-free.ogg
+share/cube/packages/fanatic/readme1.txt
+share/cube/packages/golgotha/Thumbs.db
+share/cube/packages/golgotha/water2.jpg
+share/cube/packages/ik2k/Thumbs.db
+share/cube/packages/ik2k/env/Thumbs.db
+share/cube/packages/ik2k/env/desert_dn.jpg
+share/cube/packages/ik2k/env/iklake_bk.jpg
+share/cube/packages/ik2k/env/iklake_dn.jpg
+share/cube/packages/ik2k/env/iklake_ft.jpg
+share/cube/packages/ik2k/env/iklake_lf.jpg
+share/cube/packages/ik2k/env/iklake_rt.jpg
+share/cube/packages/ik2k/env/iklake_up.jpg
+share/cube/packages/ik2k/ik2k_22feb01.txt
+share/cube/packages/ik2k/ik_brick_12832a.jpg
+share/cube/packages/ik2k/ik_brick_12864a.jpg
+share/cube/packages/ik2k/ik_brick_3216d.jpg
+share/cube/packages/ik2k/ik_brick_6432a.jpg
+share/cube/packages/ik2k/ik_brick_6464a.jpg
+share/cube/packages/ik2k/ik_brick_6464c.jpg
+share/cube/packages/ik2k/ik_brick_trimh32a.jpg
+share/cube/packages/ik2k/ik_brickwall_gry.jpg
+share/cube/packages/ik2k/ik_cliff256.jpg
+share/cube/packages/ik2k/ik_floor_brick128a.jpg
+share/cube/packages/ik2k/ik_floor_brick128b.jpg
+share/cube/packages/ik2k/ik_floor_tile128b.jpg
+share/cube/packages/ik2k/ik_floor_wood128b.jpg
+share/cube/packages/ik2k/ik_floor_wood128d.jpg
+share/cube/packages/ik2k/ik_ground_cobbles128.jpg
+share/cube/packages/ik2k/ik_ground_deadgrass128.jpg
+share/cube/packages/ik2k/ik_ground_grass128.jpg
+share/cube/packages/ik2k/ik_ground_lawn128.jpg
+share/cube/packages/ik2k/ik_ground_pavement128.jpg
+share/cube/packages/ik2k/ik_ground_pebbles128.jpg
+share/cube/packages/ik2k/ik_sky_day_back.jpg
+share/cube/packages/ik2k/ik_stonestep25632.jpg
+share/cube/packages/ik2k/ik_tree128moss.jpg
+share/cube/packages/ik2k/ik_wood_planks128b.jpg
+share/cube/packages/ik2k/ik_wood_planks128d.jpg
+share/cube/packages/ik2k/ik_wood_trimh64d.jpg
+share/cube/packages/ik2k/ik_wood_trimh64e.jpg
+share/cube/packages/ik2k/ik_woodv256a.jpg
+share/cube/packages/ik2k/ik_woodwall128128b.jpg
+share/cube/packages/ik2k/ik_wpaperplain128a.jpg
+share/cube/packages/ik2k/ik_wpaperplain128b.jpg
+share/cube/packages/ik2k/ik_wpaperplain128c.jpg
+share/cube/packages/ik2k/ik_wpaperplain128d.jpg
+share/cube/packages/ik2k/ik_wpaperplain128e.jpg
+share/cube/packages/ikbase/ik_conc_gmoss.jpg
+share/cube/packages/ikbase/ik_cwall03a2.jpg
+share/cube/packages/ikbase/ik_cwall04a.jpg
+share/cube/packages/ikbase/ik_cwall06a.jpg
+share/cube/packages/ikbase/ik_floor_conc128a.jpg
+share/cube/packages/ikbase/ik_floor_conc128b.jpg
+share/cube/packages/ikbase/ik_floor_met128e.jpg
+share/cube/packages/ikbase/ik_floor_met128f.jpg
+share/cube/packages/ikbase/ik_floor_met1f.jpg
+share/cube/packages/ikbase/ik_floor_met64d.jpg
+share/cube/packages/ikbase/ik_floor_met64e.jpg
+share/cube/packages/ikbase/ik_floor_met64f.jpg
+share/cube/packages/ikbase/ik_gtrimh_64b.jpg
+share/cube/packages/ikbase/ik_gtrimh_lit1a.jpg
+share/cube/packages/ikbase/ik_gtrimv_64b.jpg
+share/cube/packages/ikbase/ik_gtrimv_lit1a.jpg
+share/cube/packages/ikbase/ik_gtrimv_lit2b.jpg
+share/cube/packages/ikbase/ik_gtrimv_lit3b.jpg
+share/cube/packages/ikbase/ik_gtrimv_lit4b.jpg
+share/cube/packages/ikbase/ik_htrimh_64b.jpg
+share/cube/packages/ikbase/ik_htrimh_64c.jpg
+share/cube/packages/ikbase/ik_htrimh_64d.jpg
+share/cube/packages/ikbase/ik_htrimv_64b.jpg
+share/cube/packages/ikbase/ik_htrimv_64c.jpg
+share/cube/packages/ikbase/ik_itrimv_128b.jpg
+share/cube/packages/ikbase/ik_metplatef_6464b.jpg
+share/cube/packages/ikbase/ik_wtrimh_32a.jpg
+share/cube/packages/ikbase/ik_wtrimh_32b.jpg
+share/cube/packages/ikbase/ik_wtrimh_32c.jpg
+share/cube/packages/ikbase/ik_wtrimh_32d.jpg
+share/cube/packages/ikbase/ik_wtrimh_64a.jpg
+share/cube/packages/ikbase/ik_wtrimh_64c.jpg
+share/cube/packages/ikbase/ik_wtrimh_64d.jpg
+share/cube/packages/ikbase/ik_wtrimv_32a.jpg
+share/cube/packages/ikbase/ik_wtrimv_32b.jpg
+share/cube/packages/ikbase/ik_wtrimv_32c.jpg
+share/cube/packages/ikbase/ik_wtrimv_32d.jpg
+share/cube/packages/ikbase/ik_wtrimv_64a.jpg
+share/cube/packages/ikbase/ik_wtrimv_64c.jpg
+share/cube/packages/ikbase/ik_wtrimv_64d.jpg
+share/cube/packages/ikbase/ikbase070900.txt
+share/cube/packages/jf1/jf128.jpg
+share/cube/packages/jf1/jf1wad.txt
+share/cube/packages/jf1/jf32.jpg
+share/cube/packages/jf1/jf64.jpg
+share/cube/packages/jf1/jfbutn.jpg
+share/cube/packages/jf1/jfflr.jpg
+share/cube/packages/jf1/jfgrid.jpg
+share/cube/packages/jf1/jfhatch.jpg
+share/cube/packages/jf1/jflite.jpg
+share/cube/packages/jf1/jflitestr.jpg
+share/cube/packages/jf1/jfrock.jpg
+share/cube/packages/jf1/jfrust.jpg
+share/cube/packages/jf1/jfstripe.jpg
+share/cube/packages/jf1/jfwall.jpg
+share/cube/packages/kurt/klite1.jpg
+share/cube/packages/kurt/klite2.jpg
+share/cube/packages/kurt/ktrim2_a.jpg
+share/cube/packages/kurt/ktrim2_b.jpg
+share/cube/packages/kurt/ktrim2_corner1.jpg
+share/cube/packages/kurt/ktrim2_corner2.jpg
+share/cube/packages/kurt/ktrim2_corner3.jpg
+share/cube/packages/kurt/ktrim2_corner4.jpg
+share/cube/packages/kurt/ktrim2_end1.jpg
+share/cube/packages/kurt/ktrim2_end2.jpg
+share/cube/packages/kurt/ktrim2_end3.jpg
+share/cube/packages/kurt/ktrim2_end4.jpg
+share/cube/packages/kurt/ktrim_a.jpg
+share/cube/packages/kurt/ktrim_b.jpg
+share/cube/packages/kurt/ktrim_corner1.jpg
+share/cube/packages/kurt/ktrim_corner2.jpg
+share/cube/packages/kurt/ktrim_corner3.jpg
+share/cube/packages/kurt/ktrim_corner4.jpg
+share/cube/packages/kurt/ktrim_end1.jpg
+share/cube/packages/kurt/ktrim_end2.jpg
+share/cube/packages/kurt/ktrim_end3.jpg
+share/cube/packages/kurt/ktrim_end4.jpg
+share/cube/packages/kurt/kwater.jpg
+share/cube/packages/kurt/readme.txt
+share/cube/packages/kurt/sky/kdusk.txt
+share/cube/packages/kurt/sky/kdusk_bk.jpg
+share/cube/packages/kurt/sky/kdusk_dn.jpg
+share/cube/packages/kurt/sky/kdusk_ft.jpg
+share/cube/packages/kurt/sky/kdusk_lf.jpg
+share/cube/packages/kurt/sky/kdusk_rt.jpg
+share/cube/packages/kurt/sky/kdusk_up.jpg
+share/cube/packages/models/boost/skin.jpg
+share/cube/packages/models/boost/tris.md2
+share/cube/packages/models/bridge/bridge2.ms3d
+share/cube/packages/models/bridge/skin.jpg
+share/cube/packages/models/bridge/tris.md2
+share/cube/packages/models/bullets/skin.jpg
+share/cube/packages/models/bullets/tris.md2
+share/cube/packages/models/carrot/skin.jpg
+share/cube/packages/models/carrot/tris.md2
+share/cube/packages/models/dcp/Readme.txt
+share/cube/packages/models/dcp/barrel/readme.txt
+share/cube/packages/models/dcp/barrel/skin.jpg
+share/cube/packages/models/dcp/barrel/tris.md2
+share/cube/packages/models/dcp/bench/readme.txt
+share/cube/packages/models/dcp/bench/skin.jpg
+share/cube/packages/models/dcp/bench/tris.md2
+share/cube/packages/models/dcp/biotank/skin.jpg
+share/cube/packages/models/dcp/biotank/tris.md2
+share/cube/packages/models/dcp/console/skin.jpg
+share/cube/packages/models/dcp/console/tris.md2
+share/cube/packages/models/dcp/grass/readme.txt
+share/cube/packages/models/dcp/grass/skin.jpg
+share/cube/packages/models/dcp/grass/tris.md2
+share/cube/packages/models/dcp/groundlamp/skin.jpg
+share/cube/packages/models/dcp/groundlamp/tris.md2
+share/cube/packages/models/dcp/ivy/skin.jpg
+share/cube/packages/models/dcp/ivy/tris.md2
+share/cube/packages/models/dcp/jumppad2/skin.jpg
+share/cube/packages/models/dcp/jumppad2/tris.md2
+share/cube/packages/models/dcp/leafs/skin.jpg
+share/cube/packages/models/dcp/leafs/tris.md2
+share/cube/packages/models/dcp/mushroom/skin.jpg
+share/cube/packages/models/dcp/mushroom/tris.md2
+share/cube/packages/models/dcp/palette/skin.jpg
+share/cube/packages/models/dcp/palette/tris.md2
+share/cube/packages/models/dcp/palmtree/skin.jpg
+share/cube/packages/models/dcp/palmtree/tris.md2
+share/cube/packages/models/dcp/pillar/readme.txt
+share/cube/packages/models/dcp/pillar/skin.jpg
+share/cube/packages/models/dcp/pillar/tris.md2
+share/cube/packages/models/dcp/plant1/skin.jpg
+share/cube/packages/models/dcp/plant1/tris.md2
+share/cube/packages/models/dcp/streetlamp/readme.txt
+share/cube/packages/models/dcp/streetlamp/skin.jpg
+share/cube/packages/models/dcp/streetlamp/tris.md2
+share/cube/packages/models/dcp/thorns/skin.jpg
+share/cube/packages/models/dcp/thorns/tris.md2
+share/cube/packages/models/dcp/tree2/readme.txt
+share/cube/packages/models/dcp/tree2/skin.jpg
+share/cube/packages/models/dcp/tree2/tris.md2
+share/cube/packages/models/dcp/tree3/readme.txt
+share/cube/packages/models/dcp/tree3/skin.jpg
+share/cube/packages/models/dcp/tree3/tris.md2
+share/cube/packages/models/dcp/turret/skin.jpg
+share/cube/packages/models/dcp/turret/tris.md2
+share/cube/packages/models/dcp/valve/skin.jpg
+share/cube/packages/models/dcp/valve/tris.md2
+share/cube/packages/models/dcp/vent/skin.jpg
+share/cube/packages/models/dcp/vent/tris.md2
+share/cube/packages/models/dcp/waterbowl/readme.txt
+share/cube/packages/models/dcp/waterbowl/skin.jpg
+share/cube/packages/models/dcp/waterbowl/tris.md2
+share/cube/packages/models/g_armour/armor.txt
+share/cube/packages/models/g_armour/skin.jpg
+share/cube/packages/models/g_armour/tris.md2
+share/cube/packages/models/gibc/gpl_gibs.txt
+share/cube/packages/models/gibc/skin.jpg
+share/cube/packages/models/gibc/tris.md2
+share/cube/packages/models/gibh/gpl_gibs.txt
+share/cube/packages/models/gibh/skin.jpg
+share/cube/packages/models/gibh/tris.md2
+share/cube/packages/models/health/skin.jpg
+share/cube/packages/models/health/tris.md2
+share/cube/packages/models/hudguns/Frames.txt
+share/cube/packages/models/hudguns/Readme.txt
+share/cube/packages/models/hudguns/chaing/md2.qc
+share/cube/packages/models/hudguns/chaing/skin.jpg
+share/cube/packages/models/hudguns/chaing/tris.md2
+share/cube/packages/models/hudguns/fist/skin.jpg
+share/cube/packages/models/hudguns/fist/tris.md2
+share/cube/packages/models/hudguns/rifle/md2.qc
+share/cube/packages/models/hudguns/rifle/skin.jpg
+share/cube/packages/models/hudguns/rifle/tris.md2
+share/cube/packages/models/hudguns/rocket/md2.qc
+share/cube/packages/models/hudguns/rocket/skin.jpg
+share/cube/packages/models/hudguns/rocket/tris.md2
+share/cube/packages/models/hudguns/shotg/MD2.QC
+share/cube/packages/models/hudguns/shotg/skin.jpg
+share/cube/packages/models/hudguns/shotg/tris.md2
+share/cube/packages/models/monster/bauul/Thumbs.db
+share/cube/packages/models/monster/bauul/bauul.txt
+share/cube/packages/models/monster/bauul/skin.jpg
+share/cube/packages/models/monster/bauul/tris.md2
+share/cube/packages/models/monster/goblin/readme.txt
+share/cube/packages/models/monster/goblin/skin.jpg
+share/cube/packages/models/monster/goblin/tris.md2
+share/cube/packages/models/monster/hellpig/readme.txt
+share/cube/packages/models/monster/hellpig/skin.jpg
+share/cube/packages/models/monster/hellpig/tris.md2
+share/cube/packages/models/monster/knight/readme.txt
+share/cube/packages/models/monster/knight/skin.jpg
+share/cube/packages/models/monster/knight/tris.md2
+share/cube/packages/models/monster/ogro/Ogro.txt
+share/cube/packages/models/monster/ogro/skin.jpg
+share/cube/packages/models/monster/ogro/tris.md2
+share/cube/packages/models/monster/rat/Ratamahatta.txt
+share/cube/packages/models/monster/rat/skin.jpg
+share/cube/packages/models/monster/rat/tris.md2
+share/cube/packages/models/monster/rhino/rhino.txt
+share/cube/packages/models/monster/rhino/skin.jpg
+share/cube/packages/models/monster/rhino/tris.md2
+share/cube/packages/models/monster/slith/skin.jpg
+share/cube/packages/models/monster/slith/slithMe.txt
+share/cube/packages/models/monster/slith/tris.md2
+share/cube/packages/models/quad/invulner.txt
+share/cube/packages/models/quad/skin.jpg
+share/cube/packages/models/quad/tris.md2
+share/cube/packages/models/rockets/skin.jpg
+share/cube/packages/models/rockets/tris.md2
+share/cube/packages/models/rrounds/skin.jpg
+share/cube/packages/models/rrounds/tris.md2
+share/cube/packages/models/shells/skin.jpg
+share/cube/packages/models/shells/tris.md2
+share/cube/packages/models/switch1/skin.jpg
+share/cube/packages/models/switch1/tris.md2
+share/cube/packages/models/switch2/skin.jpg
+share/cube/packages/models/switch2/tris.md2
+share/cube/packages/models/teleporter/skin.jpg
+share/cube/packages/models/teleporter/tris.md2
+share/cube/packages/models/tree1/skin.jpg
+share/cube/packages/models/tree1/tris.md2
+share/cube/packages/models/y_armour/armor.txt
+share/cube/packages/models/y_armour/skin.jpg
+share/cube/packages/models/y_armour/tris.md2
+share/cube/packages/payne/Box12b.jpg
+share/cube/packages/payne/Brick52a.jpg
+share/cube/packages/payne/Brick58_512x512.jpg
+share/cube/packages/payne/Grate09b.jpg
+share/cube/packages/payne/SlimyTile02_128x128.jpg
+share/cube/packages/payne/Thumbs.db
+share/cube/packages/payne/Tile28b.jpg
+share/cube/packages/payne/Tile41a.jpg
+share/cube/packages/payne/readme.txt
+share/cube/packages/pigcam/Piglet Campaign - readme.txt
+share/cube/packages/pigcam/pig01.cfg
+share/cube/packages/pigcam/pig01.cgz
+share/cube/packages/pigcam/pig02.cfg
+share/cube/packages/pigcam/pig02.cgz
+share/cube/packages/pigcam/pig03.cfg
+share/cube/packages/pigcam/pig03.cgz
+share/cube/packages/pigcam/pig04.cfg
+share/cube/packages/pigcam/pig04.cgz
+share/cube/packages/pigcam/pig05.cfg
+share/cube/packages/pigcam/pig05.cgz
+share/cube/packages/pigcam/pig06.cfg
+share/cube/packages/pigcam/pig06.cgz
+share/cube/packages/pigcam/pig07.cfg
+share/cube/packages/pigcam/pig07.cgz
+share/cube/packages/pigcam/pig08.cfg
+share/cube/packages/pigcam/pig08.cgz
+share/cube/packages/pigcam/pig09.cfg
+share/cube/packages/pigcam/pig09.cgz
+share/cube/packages/pigcam/pigfin.cfg
+share/cube/packages/pigcam/pigfin.cgz
+share/cube/packages/schwenz/dt_tile_check.01.jpg
+share/cube/packages/schwenz/readme.txt
+share/cube/packages/socksky/desert_bk.jpg
+share/cube/packages/socksky/desert_dn.jpg
+share/cube/packages/socksky/desert_ft.jpg
+share/cube/packages/socksky/desert_lf.jpg
+share/cube/packages/socksky/desert_rt.jpg
+share/cube/packages/socksky/desert_up.jpg
+share/cube/packages/socksky/emerald_bk.jpg
+share/cube/packages/socksky/emerald_dn.jpg
+share/cube/packages/socksky/emerald_ft.jpg
+share/cube/packages/socksky/emerald_lf.jpg
+share/cube/packages/socksky/emerald_rt.jpg
+share/cube/packages/socksky/emerald_up.jpg
+share/cube/packages/socksky/frozen_bk.jpg
+share/cube/packages/socksky/frozen_dn.jpg
+share/cube/packages/socksky/frozen_ft.jpg
+share/cube/packages/socksky/frozen_lf.jpg
+share/cube/packages/socksky/frozen_rt.jpg
+share/cube/packages/socksky/frozen_up.jpg
+share/cube/packages/socksky/mars_bk.jpg
+share/cube/packages/socksky/mars_dn.jpg
+share/cube/packages/socksky/mars_ft.jpg
+share/cube/packages/socksky/mars_lf.jpg
+share/cube/packages/socksky/mars_rt.jpg
+share/cube/packages/socksky/mars_up.jpg
+share/cube/packages/socksky/readme.txt
+share/cube/packages/songs/ambient.mid
+share/cube/packages/songs/cube1.mid
+share/cube/packages/songs/cubez0r.xm
+share/cube/packages/songs/deathB.mid
+share/cube/packages/songs/readme.txt
+share/cube/packages/sounds/aard/bang.wav
+share/cube/packages/sounds/aard/die1.wav
+share/cube/packages/sounds/aard/die2.wav
+share/cube/packages/sounds/aard/grunt1.wav
+share/cube/packages/sounds/aard/grunt2.wav
+share/cube/packages/sounds/aard/itempick.wav
+share/cube/packages/sounds/aard/jump.wav
+share/cube/packages/sounds/aard/land.wav
+share/cube/packages/sounds/aard/outofammo.wav
+share/cube/packages/sounds/aard/pain1.wav
+share/cube/packages/sounds/aard/pain2.wav
+share/cube/packages/sounds/aard/pain3.wav
+share/cube/packages/sounds/aard/pain4.wav
+share/cube/packages/sounds/aard/pain5.wav
+share/cube/packages/sounds/aard/pain6.wav
+share/cube/packages/sounds/aard/tak.wav
+share/cube/packages/sounds/aard/weapload.wav
+share/cube/packages/sounds/awesund/Sound.txt
+share/cube/packages/sounds/awesund/cg1.wav
+share/cube/packages/sounds/awesund/cg2.wav
+share/cube/packages/sounds/awesund/cg2_full.wav
+share/cube/packages/sounds/awesund/explode.wav
+share/cube/packages/sounds/awesund/explodemini.wav
+share/cube/packages/sounds/awesund/flaunch.wav
+share/cube/packages/sounds/awesund/readmeFX1.txt
+share/cube/packages/sounds/awesund/rifle.wav
+share/cube/packages/sounds/awesund/rlaunch.wav
+share/cube/packages/sounds/awesund/shotgun.wav
+share/cube/packages/sounds/free/Sound.txt
+share/cube/packages/sounds/free/acid5.wav
+share/cube/packages/sounds/free/acid6.wav
+share/cube/packages/sounds/free/boing_x.wav
+share/cube/packages/sounds/free/chaingun.wav
+share/cube/packages/sounds/free/chaingun_once.wav
+share/cube/packages/sounds/free/explode.wav
+share/cube/packages/sounds/free/itemback.wav
+share/cube/packages/sounds/free/itempick.wav
+share/cube/packages/sounds/free/launch1.wav
+share/cube/packages/sounds/free/piggrunt1.wav
+share/cube/packages/sounds/free/piggrunt2.wav
+share/cube/packages/sounds/free/punch1.wav
+share/cube/packages/sounds/free/punch2.wav
+share/cube/packages/sounds/free/rifle1.wav
+share/cube/packages/sounds/free/rocketl.wav
+share/cube/packages/sounds/free/rocketlaunch.wav
+share/cube/packages/sounds/free/rumble.wav
+share/cube/packages/sounds/free/shotgun.wav
+share/cube/packages/sounds/free/splash1.wav
+share/cube/packages/sounds/free/splash2.wav
+share/cube/packages/sounds/free/teleport.wav
+share/cube/packages/sounds/free/tick.wav
+share/cube/packages/sounds/ppm/deathb.wav
+share/cube/packages/sounds/ppm/deathd.wav
+share/cube/packages/sounds/ppm/deathe.wav
+share/cube/packages/sounds/ppm/deathh.wav
+share/cube/packages/sounds/ppm/deathr.wav
+share/cube/packages/sounds/ppm/deaths.wav
+share/cube/packages/sounds/ppm/iceball.wav
+share/cube/packages/sounds/ppm/painb.wav
+share/cube/packages/sounds/ppm/paind.wav
+share/cube/packages/sounds/ppm/paine.wav
+share/cube/packages/sounds/ppm/painh.wav
+share/cube/packages/sounds/ppm/paino.wav
+share/cube/packages/sounds/ppm/painp.wav
+share/cube/packages/sounds/ppm/painr.wav
+share/cube/packages/sounds/ppm/pains.wav
+share/cube/packages/sounds/ppm/slimeball.wav
+share/cube/packages/sounds/readme.txt
+share/cube/packages/sounds/readme.txt.bak
+share/cube/packages/stecki/snow.txt
+share/cube/packages/stecki/snow_bk.jpg
+share/cube/packages/stecki/snow_dn.jpg
+share/cube/packages/stecki/snow_ft.jpg
+share/cube/packages/stecki/snow_lf.jpg
+share/cube/packages/stecki/snow_rt.jpg
+share/cube/packages/stecki/snow_up.jpg
+share/cube/packages/tech1soc/032-01c.jpg
+share/cube/packages/tech1soc/032-02b.jpg
+share/cube/packages/tech1soc/032-03d.jpg
+share/cube/packages/tech1soc/032-10a.jpg
+share/cube/packages/tech1soc/032-10b.jpg
+share/cube/packages/tech1soc/032-12d.jpg
+share/cube/packages/tech1soc/032-14b.jpg
+share/cube/packages/tech1soc/032-15a.jpg
+share/cube/packages/tech1soc/032-15b.jpg
+share/cube/packages/tech1soc/032lig10bb.jpg
+share/cube/packages/tech1soc/032lig11bb.jpg
+share/cube/packages/tech1soc/032lig11rb.jpg
+share/cube/packages/tech1soc/032lig12bb.jpg
+share/cube/packages/tech1soc/032lig12rb.jpg
+share/cube/packages/tech1soc/032lig12ya.jpg
+share/cube/packages/tech1soc/032lig20yb.jpg
+share/cube/packages/tech1soc/064-11b.jpg
+share/cube/packages/tech1soc/064-12a.jpg
+share/cube/packages/tech1soc/064-13b.jpg
+share/cube/packages/tech1soc/064-15b.jpg
+share/cube/packages/tech1soc/064-20a.jpg
+share/cube/packages/tech1soc/064-20b.jpg
+share/cube/packages/tech1soc/064-22b.jpg
+share/cube/packages/tech1soc/064lig20bb.jpg
+share/cube/packages/tech1soc/064lig22bb.jpg
+share/cube/packages/tech1soc/064lig22rb.jpg
+share/cube/packages/tech1soc/064lig22wb.jpg
+share/cube/packages/tech1soc/128-05b.jpg
+share/cube/packages/tech1soc/128-05c.jpg
+share/cube/packages/tech1soc/blank01a.jpg
+share/cube/packages/tech1soc/blank01c.jpg
+share/cube/packages/tech1soc/blank02a.jpg
+share/cube/packages/tech1soc/blank02b.jpg
+share/cube/packages/tech1soc/blank03a.jpg
+share/cube/packages/tech1soc/blank03d.jpg
+share/cube/packages/tech1soc/block01b.jpg
+share/cube/packages/tech1soc/block01c.jpg
+share/cube/packages/tech1soc/block10b.jpg
+share/cube/packages/tech1soc/block19b.jpg
+share/cube/packages/tech1soc/chain_mesh2.jpg
+share/cube/packages/tech1soc/grate1b.jpg
+share/cube/packages/tech1soc/grate_brown1.jpg
+share/cube/packages/tech1soc/grate_brown3.jpg
+share/cube/packages/tech1soc/grill_wall01b.jpg
+share/cube/packages/tech1soc/half_grill_wall01b.jpg
+share/cube/packages/tech1soc/half_grill_wall03b.jpg
+share/cube/packages/tech1soc/mat4b.jpg
+share/cube/packages/tech1soc/matbrown_lgt2.jpg
+share/cube/packages/tech1soc/met_wall01a.jpg
+share/cube/packages/tech1soc/met_wall01c.jpg
+share/cube/packages/tech1soc/mix_wall03a.jpg
+share/cube/packages/tech1soc/mix_wall03ab.jpg
+share/cube/packages/tech1soc/o128-02a.jpg
+share/cube/packages/tech1soc/octlig01bc.jpg
+share/cube/packages/tech1soc/panel20c.jpg
+share/cube/packages/tech1soc/panel40c.jpg
+share/cube/packages/tech1soc/s064-02a.jpg
+share/cube/packages/tech1soc/s064-02b.jpg
+share/cube/packages/tech1soc/s064-02c.jpg
+share/cube/packages/tech1soc/s064-03a.jpg
+share/cube/packages/tech1soc/s064-03b.jpg
+share/cube/packages/tech1soc/s064-03c.jpg
+share/cube/packages/tech1soc/s128-01c.jpg
+share/cube/packages/tech1soc/s128-02a.jpg
+share/cube/packages/tech1soc/s128-02b.jpg
+share/cube/packages/tech1soc/s128-03b.jpg
+share/cube/packages/tech1soc/s128-06b.jpg
+share/cube/packages/tech1soc/s128-07e.jpg
+share/cube/packages/tech1soc/s256-01c.jpg
+share/cube/packages/tech1soc/s256-01d.jpg
+share/cube/packages/tech1soc/s256-02a.jpg
+share/cube/packages/tech1soc/s256-02b.jpg
+share/cube/packages/tech1soc/spring1.jpg
+share/cube/packages/tech1soc/spring2.jpg
+share/cube/packages/tech1soc/spring3.jpg
+share/cube/packages/tech1soc/sqrlig02wb.jpg
+share/cube/packages/tech1soc/sqrlig03bc.jpg
+share/cube/packages/tech1soc/tech1soc_readme.txt
+share/cube/packages/tech1soc/zdet_trim2a.jpg
+share/cube/packages/tech1soc/zdet_trim5b.jpg
+share/cube/packages/tech1soc/zdetlig01bb.jpg
+share/cube/packages/tech1soc/zdetlig02bb.jpg
+share/cube/packages/tech1soc/zdetlig04bb.jpg
+share/cube/packages/than_ind/cretewall03.jpg
+share/cube/packages/than_ind/floor02.jpg
+share/cube/packages/than_ind/floor05.jpg
+share/cube/packages/than_ind/floor06.jpg
+share/cube/packages/than_ind/light03.jpg
+share/cube/packages/than_ind/than_industrial.txt
+share/cube/packages/than_ind/trim04.jpg
+share/cube/packages/than_ind/trim21.jpg
+share/cube/packages/than_ind/trlight01.jpg
+share/cube/packages/than_ind/trlight06.jpg
+@dirrm share/cube/savegames
+@dirrm share/cube/packages/than_ind
+@dirrm share/cube/packages/tech1soc
+@dirrm share/cube/packages/stecki
+@dirrm share/cube/packages/sounds/ppm
+@dirrm share/cube/packages/sounds/free
+@dirrm share/cube/packages/sounds/awesund
+@dirrm share/cube/packages/sounds/aard
+@dirrm share/cube/packages/sounds
+@dirrm share/cube/packages/songs
+@dirrm share/cube/packages/socksky
+@dirrm share/cube/packages/schwenz
+@dirrm share/cube/packages/pigcam
+@dirrm share/cube/packages/payne
+@dirrm share/cube/packages/models/y_armour
+@dirrm share/cube/packages/models/tree1
+@dirrm share/cube/packages/models/teleporter
+@dirrm share/cube/packages/models/switch2
+@dirrm share/cube/packages/models/switch1
+@dirrm share/cube/packages/models/shells
+@dirrm share/cube/packages/models/rrounds
+@dirrm share/cube/packages/models/rockets
+@dirrm share/cube/packages/models/quad
+@dirrm share/cube/packages/models/dcp/waterbowl
+@dirrm share/cube/packages/models/dcp/vent
+@dirrm share/cube/packages/models/dcp/valve
+@dirrm share/cube/packages/models/dcp/turret
+@dirrm share/cube/packages/models/dcp/tree3
+@dirrm share/cube/packages/models/dcp/tree2
+@dirrm share/cube/packages/models/dcp/thorns
+@dirrm share/cube/packages/models/dcp/streetlamp
+@dirrm share/cube/packages/models/dcp/plant1
+@dirrm share/cube/packages/models/dcp/pillar
+@dirrm share/cube/packages/models/dcp/palmtree
+@dirrm share/cube/packages/models/dcp/palette
+@dirrm share/cube/packages/models/dcp/mushroom
+@dirrm share/cube/packages/models/dcp/leafs
+@dirrm share/cube/packages/models/dcp/jumppad2
+@dirrm share/cube/packages/models/dcp/ivy
+@dirrm share/cube/packages/models/dcp/groundlamp
+@dirrm share/cube/packages/models/dcp/grass
+@dirrm share/cube/packages/models/dcp/console
+@dirrm share/cube/packages/models/dcp/biotank
+@dirrm share/cube/packages/models/dcp/bench
+@dirrm share/cube/packages/models/dcp/barrel
+@dirrm share/cube/packages/models/dcp
+@dirrm share/cube/packages/models/monster/slith
+@dirrm share/cube/packages/models/monster/rhino
+@dirrm share/cube/packages/models/monster/rat
+@dirrm share/cube/packages/models/monster/ogro
+@dirrm share/cube/packages/models/monster/knight
+@dirrm share/cube/packages/models/monster/hellpig
+@dirrm share/cube/packages/models/monster/goblin
+@dirrm share/cube/packages/models/monster/bauul
+@dirrm share/cube/packages/models/monster
+@dirrm share/cube/packages/models/hudguns/shotg
+@dirrm share/cube/packages/models/hudguns/rocket
+@dirrm share/cube/packages/models/hudguns/rifle
+@dirrm share/cube/packages/models/hudguns/fist
+@dirrm share/cube/packages/models/hudguns/chaing
+@dirrm share/cube/packages/models/hudguns
+@dirrm share/cube/packages/models/health
+@dirrm share/cube/packages/models/gibh
+@dirrm share/cube/packages/models/gibc
+@dirrm share/cube/packages/models/g_armour
+@dirrm share/cube/packages/models/carrot
+@dirrm share/cube/packages/models/bullets
+@dirrm share/cube/packages/models/bridge
+@dirrm share/cube/packages/models/boost
+@dirrm share/cube/packages/models
+@dirrm share/cube/packages/kurt/sky
+@dirrm share/cube/packages/kurt
+@dirrm share/cube/packages/jf1
+@dirrm share/cube/packages/ikbase
+@dirrm share/cube/packages/ik2k/env
+@dirrm share/cube/packages/ik2k
+@dirrm share/cube/packages/golgotha
+@dirrm share/cube/packages/fanatic
+@dirrm share/cube/packages/egyptsoc
+@dirrm share/cube/packages/dg
+@dirrm share/cube/packages/base
+@dirrm share/cube/packages/af
+@dirrm share/cube/packages/aard
+@dirrm share/cube/packages
+@dirrm share/cube/data/martin
+@dirrm share/cube/data
+@dirrm share/cube
diff --git a/games/cube/distinfo b/games/cube/distinfo
new file mode 100644
index 00000000000..e1b9706efab
--- /dev/null
+++ b/games/cube/distinfo
@@ -0,0 +1,8 @@
+$NetBSD: distinfo,v 1.1.1.1 2005/01/18 17:48:52 peter Exp $
+
+SHA1 (cube_2004_05_22.tar.gz) = 029d574149a781e0c39742c12a67fd0f118540e1
+Size (cube_2004_05_22.tar.gz) = 22566432 bytes
+SHA1 (patch-aa) = 562ca8051d7b7eb0fe90e67f4fb8f4773032f119
+SHA1 (patch-ab) = d69e2fdae3ea28971720a0a3b3c0059ff35c51ec
+SHA1 (patch-ac) = 44bad545c1fdaf03198cc11cf3b2a3d0fe4b619d
+SHA1 (patch-ad) = 69f351a5bbce6f4050137d733d31c270df4ecdf7
diff --git a/games/cube/patches/patch-aa b/games/cube/patches/patch-aa
new file mode 100644
index 00000000000..5f14273bf72
--- /dev/null
+++ b/games/cube/patches/patch-aa
@@ -0,0 +1,27 @@
+$NetBSD: patch-aa,v 1.1.1.1 2005/01/18 17:48:53 peter Exp $
+
+--- source/src/Makefile.orig 2003-12-20 16:47:58.000000000 +0100
++++ source/src/Makefile 2004-06-10 01:27:22.000000000 +0200
+@@ -1,6 +1,6 @@
+ CXX=g++
+-CXXOPTFLAGS=-Wall -O3 -fsigned-char -fomit-frame-pointer
+-CXXFLAGS=$(CXXOPTFLAGS) -I../enet/include `sdl-config --cflags`
++CXXOPTFLAGS=-Wall -O3 -fsigned-char -fomit-frame-pointer -Wno-deprecated
++CXXFLAGS=$(CXXOPTFLAGS) -I../enet/include `sdl-config --cflags` -I/usr/X11R6/include
+
+ CLIENT_LIBS=-L../enet -lenet `sdl-config --libs` -lSDL_image -lSDL_mixer -lz -lGL -lGLU
+ CLIENT_OBJS= \
+@@ -49,11 +49,11 @@
+ all: enet client server
+
+ enet:
+- -make -C ../enet all
++ -${MAKE} -C ../enet all
+
+ clean:
+ -rm -f $(SERVER_OBJS) $(CLIENT_OBJS) cube_server cube_client
+- -make -C ../enet/ clean
++ -${MAKE} -C ../enet/ clean
+
+ standalone.o:
+ $(CXX) $(CXXFLAGS) -DSTANDALONE -o standalone.o -c serverutil.cpp
diff --git a/games/cube/patches/patch-ab b/games/cube/patches/patch-ab
new file mode 100644
index 00000000000..884015f611b
--- /dev/null
+++ b/games/cube/patches/patch-ab
@@ -0,0 +1,21 @@
+$NetBSD: patch-ab,v 1.1.1.1 2005/01/18 17:48:53 peter Exp $
+
+--- source/src/main.cpp.orig 2004-05-22 18:00:26.000000000 +0200
++++ source/src/main.cpp 2004-06-10 01:28:17.000000000 +0200
+@@ -1,6 +1,7 @@
+ // main.cpp: initialisation & main loop
+
+ #include "cube.h"
++#include <unistd.h>
+
+ void cleanup(char *msg) // single program exit point;
+ {
+@@ -104,6 +105,8 @@
+ #define log(s) puts("init: " s)
+ log("sdl");
+
++ ::chdir(DATADIR);
++
+ for(int i = 1; i<argc; i++)
+ {
+ char *a = &argv[i][2];
diff --git a/games/cube/patches/patch-ac b/games/cube/patches/patch-ac
new file mode 100644
index 00000000000..17ac61a2b3a
--- /dev/null
+++ b/games/cube/patches/patch-ac
@@ -0,0 +1,15 @@
+$NetBSD: patch-ac,v 1.1.1.1 2005/01/18 17:48:53 peter Exp $
+
+--- source/src/clientgame.cpp.orig 2004-05-09 01:55:34.000000000 +0200
++++ source/src/clientgame.cpp 2004-06-10 01:30:50.000000000 +0200
+@@ -200,8 +200,8 @@
+
+ int sleepwait = 0;
+ string sleepcmd;
+-void sleep(char *msec, char *cmd) { sleepwait = atoi(msec)+lastmillis; strcpy_s(sleepcmd, cmd); };
+-COMMAND(sleep, ARG_2STR);
++void dosleep(char *msec, char *cmd) { sleepwait = atoi(msec)+lastmillis; strcpy_s(sleepcmd, cmd); };
++COMMAND(dosleep, ARG_2STR);
+
+ void updateworld(int millis) // main game update loop
+ {
diff --git a/games/cube/patches/patch-ad b/games/cube/patches/patch-ad
new file mode 100644
index 00000000000..6ffb5ed91ab
--- /dev/null
+++ b/games/cube/patches/patch-ad
@@ -0,0 +1,16 @@
+$NetBSD: patch-ad,v 1.1.1.1 2005/01/18 17:48:53 peter Exp $
+
+--- source/enet/include/enet/unix.h.orig 2004-01-29 19:57:02.000000000 +0100
++++ source/enet/include/enet/unix.h 2004-06-10 01:31:41.000000000 +0200
+@@ -28,9 +28,11 @@
+ size_t dataLength;
+ } ENetBuffer;
+
++#if 0
+ #ifndef HAS_SOCKLEN_T
+ typedef int socklen_t;
+ #endif
++#endif
+
+ #endif /* __ENET_UNIX_H__ */
+