Soya 3D is a very high level 3D engine for Python.

Soya aims at being to 3D what Python is to
programming : fast to learn, easy to use, while
keeping good performances

PR:		87008
Submitted by:	Jose Alonso Cardenas Marquez <acardenas@bsd.org.pe>
This commit is contained in:
Marcus Alves Grando 2005-10-09 00:17:17 +00:00
parent 3ed936d756
commit ada16c01ec
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=144625
9 changed files with 510 additions and 0 deletions

View file

@ -475,6 +475,7 @@
SUBDIR += py-opengl
SUBDIR += py-paint
SUBDIR += py-pydot
SUBDIR += py-soya3d
SUBDIR += py-visual
SUBDIR += pyro
SUBDIR += q-graph

View file

@ -0,0 +1,56 @@
# New ports collection makefile for: py-soya3d
# Date created: 2005-10-04
# Whom: Jose Alonso Cardenas Marquez <acardenas@bsd.org.pe>
#
# $FreeBSD$
#
PORTNAME= soya3d
PORTVERSION= 0.10.1
CATEGORIES= graphics
MASTER_SITES= http://download.gna.org/soya/
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
DISTNAME= Soya-${PORTVERSION}
DISTFILES= ${DISTNAME}${EXTRACT_SUFX}
MAINTAINER= acardenas@bsd.org.pe
COMMENT= Soya 3D is a very high level 3D engine for Python
BUILD_DEPENDS= ${PYTHON_SITELIBDIR}/PIL.pth:${PORTSDIR}/graphics/py-imaging \
${PYTHON_SITELIBDIR}/_openal.so:${PORTSDIR}/audio/py-openal \
${PYTHON_SITELIBDIR}/pysdl_mixer/sdl_mixer.so:${PORTSDIR}/audio/py-sdl_mixer \
pyrexc:${PORTSDIR}/devel/pyrex
LIB_DEPENDS= cal3d.11:${PORTSDIR}/graphics/cal3d \
GLEW.1:${PORTSDIR}/graphics/glew \
freetype.9:${PORTSDIR}/print/freetype2
RUN_DEPENDS= ${PYTHON_SITELIBDIR}/editobj/editor.py:${PORTSDIR}/graphics/py-editobj \
${PYTHON_SITELIBDIR}/tofu/client.py:${PORTSDIR}/net/py-tofu
USE_BZIP2= yes
USE_PYTHON= yes
USE_PYDISTUTILS= yes
USE_GL= yes
USE_GMAKE= yes
MANDIR= ${WRKDIR}/${DISTNAME}/manpage/man1
MAN1= soya_editor.1
INSTALL_DIR= ${INSTALL} -d -o ${BINOWN} -g ${BINGRP} -m ${BINMODE}
.if !defined(NOPORTDOCS)
DISTFILES+= SoyaTutorial-${PORTVERSION}${EXTRACT_SUFX}
.endif
post-install:
@${INSTALL_DIR} ${EXAMPLESDIR}
@${CP} -R ${WRKDIR}/SoyaTutorial-${PORTVERSION}/tutorial/* ${EXAMPLESDIR}
.if !defined(NOPORTDOCS)
@${INSTALL_DIR} ${DOCSDIR}
@${CP} -R ${WRKDIR}/SoyaTutorial-${PORTVERSION}/doc/* ${DOCSDIR}
@${FIND} ${EXAMPLESDIR}/* -type f -print0 | \
${XARGS} -0 ${CHMOD} ${SHAREMODE}
.for f in ${MAN1}
${INSTALL_MAN} ${MANDIR}/${f} ${PREFIX}/man/man1
.endfor
.endif
.include <bsd.port.mk>

View file

@ -0,0 +1,4 @@
MD5 (Soya-0.10.1.tar.bz2) = 2772284b8ebf403318e5682d24cd4b58
SIZE (Soya-0.10.1.tar.bz2) = 2202454
MD5 (SoyaTutorial-0.10.1.tar.bz2) = 78a091c126208bec54a0270e011b1ec6
SIZE (SoyaTutorial-0.10.1.tar.bz2) = 2837749

View file

@ -0,0 +1,13 @@
--- _ode.c.old Wed Oct 5 02:50:09 2005
+++ _ode.c Wed Oct 5 02:50:18 2005
@@ -10,8 +10,8 @@
#include "math.h"
#include "GL/glew.h"
#include "ode/ode.h"
-#include "SDL/SDL_endian.h"
-#include "SDL/SDL.h"
+#include "SDL11/SDL_endian.h"
+#include "SDL11/SDL.h"
#include "chunk.h"
#include "matrix.h"
#include "cal3d_wrapper.h"

View file

@ -0,0 +1,13 @@
--- _soya.c.old Wed Oct 5 00:23:48 2005
+++ _soya.c Wed Oct 5 00:24:03 2005
@@ -6,8 +6,8 @@
#define PY_LONG_LONG LONG_LONG
#endif
#include "GL/glew.h"
-#include "SDL/SDL_endian.h"
-#include "SDL/SDL.h"
+#include "SDL11/SDL_endian.h"
+#include "SDL11/SDL.h"
#include "chunk.h"
#include "matrix.h"
#include "cal3d_wrapper.h"

View file

@ -0,0 +1,13 @@
--- sdlconst.c.old Wed Oct 5 02:49:32 2005
+++ sdlconst.c Wed Oct 5 02:49:42 2005
@@ -8,8 +8,8 @@
#include "stdlib.h"
#include "string.h"
#include "math.h"
-#include "SDL/SDL_endian.h"
-#include "SDL/SDL.h"
+#include "SDL11/SDL_endian.h"
+#include "SDL11/SDL.h"
typedef struct {PyObject **p; char *s;} __Pyx_InternTabEntry; /*proto*/

View file

@ -0,0 +1,34 @@
--- setup.py.old Wed Oct 5 00:05:48 2005
+++ setup.py Wed Oct 5 02:47:23 2005
@@ -63,10 +63,10 @@
from config import *
if sys.platform[:3] == "win":
- LIBS = ["m", "glew32", "SDL", "SDL_mixer", "freetype", "cal3d", "stdc++"]
+ LIBS = ["m", "glew32", "SDL-1.1", "SDL_mixer", "freetype", "cal3d", "stdc++"]
else:
#LIBS = ["m", "GLEW", "GL", "GLU", "SDL", "SDL_mixer", "freetype", "cal3d", "stdc++"]
- LIBS = ["m", "GLEW", "SDL", "freetype", "cal3d", "stdc++"]
+ LIBS = ["m", "GLEW", "SDL-1.1", "freetype", "cal3d", "stdc++"]
SOYA_PYREX_SOURCES = ["_soya.pyx", "matrix.c", "chunk.c" ]
SOYA_C_SOURCES = ["_soya.c" , "matrix.c", "chunk.c" ]
@@ -97,14 +97,14 @@
print "ODE and OPCODE have already been compiled; if you want to recompile them do: cd %s ; make clean" % ODE_DIR
else:
print "Building ODE and OPCODE from %s" % ODE_DIR
- do("cd %s ; make clean" % ODE_DIR)
- do("cd %s ; make configure" % ODE_DIR)
- do("cd %s ; make" % ODE_DIR)
+ do("cd %s ; gmake clean" % ODE_DIR)
+ do("cd %s ; gmake configure" % ODE_DIR)
+ do("cd %s ; gmake" % ODE_DIR)
print "ODE and OPCODE built successfully !"
elif "sdist" in sys.argv:
# Clean ODE, to remove configuration files and binaries
- do("cd %s ; make clean" % ODE_DIR)
+ do("cd %s ; gmake clean" % ODE_DIR)
if HAVE_PYREX:

View file

@ -0,0 +1,8 @@
Soya 3D is a very high level 3D engine for Python.
Soya aims at being to 3D what Python is to
programming : fast to learn, easy to use, while
keeping good performances
Soya is Free Software, under the GNU GPL.
WWW: http://home.gna.org/oomadness/en/soya/index.html

View file

@ -0,0 +1,368 @@
bin/soya_editor
%%PYTHON_SITELIBDIR%%/soya/_3DS2soya.py
%%PYTHON_SITELIBDIR%%/soya/__init__.py
%%PYTHON_SITELIBDIR%%/soya/ark2soya.py
%%PYTHON_SITELIBDIR%%/soya/blender2cal3d.py
%%PYTHON_SITELIBDIR%%/soya/blender2soya.py
%%PYTHON_SITELIBDIR%%/soya/cal3d.py
%%PYTHON_SITELIBDIR%%/soya/config.py
%%PYTHON_SITELIBDIR%%/soya/cube.py
%%PYTHON_SITELIBDIR%%/soya/cursor.py
%%PYTHON_SITELIBDIR%%/soya/facecutter.py
%%PYTHON_SITELIBDIR%%/soya/idler.py
%%PYTHON_SITELIBDIR%%/soya/land.py
%%PYTHON_SITELIBDIR%%/soya/laser.py
%%PYTHON_SITELIBDIR%%/soya/macosx.py
%%PYTHON_SITELIBDIR%%/soya/math3d.py
%%PYTHON_SITELIBDIR%%/soya/model.py
%%PYTHON_SITELIBDIR%%/soya/ms3d2soya.py
%%PYTHON_SITELIBDIR%%/soya/objmtl2soya.py
%%PYTHON_SITELIBDIR%%/soya/ode.py
%%PYTHON_SITELIBDIR%%/soya/openal4soya.py
%%PYTHON_SITELIBDIR%%/soya/particle.py
%%PYTHON_SITELIBDIR%%/soya/ray.py
%%PYTHON_SITELIBDIR%%/soya/sdl_mixer4soya.py
%%PYTHON_SITELIBDIR%%/soya/soya0.6.1_2_soya0.7.py
%%PYTHON_SITELIBDIR%%/soya/soya2blender.py
%%PYTHON_SITELIBDIR%%/soya/soya3d.py
%%PYTHON_SITELIBDIR%%/soya/sphere.py
%%PYTHON_SITELIBDIR%%/soya/tofu4soya.py
%%PYTHON_SITELIBDIR%%/soya/widget.py
%%PYTHON_SITELIBDIR%%/soya/editor/__init__.py
%%PYTHON_SITELIBDIR%%/soya/editor/main.py
%%PYTHON_SITELIBDIR%%/soya/editor/material.py
%%PYTHON_SITELIBDIR%%/soya/editor/world.py
%%PYTHON_SITELIBDIR%%/soya/editor/__init__.pyc
%%PYTHON_SITELIBDIR%%/soya/editor/main.pyc
%%PYTHON_SITELIBDIR%%/soya/editor/material.pyc
%%PYTHON_SITELIBDIR%%/soya/editor/world.pyc
%%PYTHON_SITELIBDIR%%/soya/editor/__init__.pyo
%%PYTHON_SITELIBDIR%%/soya/editor/main.pyo
%%PYTHON_SITELIBDIR%%/soya/editor/material.pyo
%%PYTHON_SITELIBDIR%%/soya/editor/world.pyo
%%PYTHON_SITELIBDIR%%/soya/pudding/__init__.py
%%PYTHON_SITELIBDIR%%/soya/pudding/container.py
%%PYTHON_SITELIBDIR%%/soya/pudding/control.py
%%PYTHON_SITELIBDIR%%/soya/pudding/core.py
%%PYTHON_SITELIBDIR%%/soya/pudding/idler.py
%%PYTHON_SITELIBDIR%%/soya/pudding/python_console.py
%%PYTHON_SITELIBDIR%%/soya/pudding/style.py
%%PYTHON_SITELIBDIR%%/soya/pudding/sysfont.py
%%PYTHON_SITELIBDIR%%/soya/pudding/test.py
%%PYTHON_SITELIBDIR%%/soya/pudding/ext/__init__.py
%%PYTHON_SITELIBDIR%%/soya/pudding/ext/fpslabel.py
%%PYTHON_SITELIBDIR%%/soya/pudding/ext/meter.py
%%PYTHON_SITELIBDIR%%/soya/pudding/ext/slicingimage.py
%%PYTHON_SITELIBDIR%%/soya/pudding/ext/svgelements.py
%%PYTHON_SITELIBDIR%%/soya/pudding/ext/__init__.pyc
%%PYTHON_SITELIBDIR%%/soya/pudding/ext/fpslabel.pyc
%%PYTHON_SITELIBDIR%%/soya/pudding/ext/meter.pyc
%%PYTHON_SITELIBDIR%%/soya/pudding/ext/slicingimage.pyc
%%PYTHON_SITELIBDIR%%/soya/pudding/ext/svgelements.pyc
%%PYTHON_SITELIBDIR%%/soya/pudding/ext/__init__.pyo
%%PYTHON_SITELIBDIR%%/soya/pudding/ext/fpslabel.pyo
%%PYTHON_SITELIBDIR%%/soya/pudding/ext/meter.pyo
%%PYTHON_SITELIBDIR%%/soya/pudding/ext/slicingimage.pyo
%%PYTHON_SITELIBDIR%%/soya/pudding/ext/svgelements.pyo
%%PYTHON_SITELIBDIR%%/soya/pudding/styles/__init__.py
%%PYTHON_SITELIBDIR%%/soya/pudding/styles/application.py
%%PYTHON_SITELIBDIR%%/soya/pudding/styles/__init__.pyc
%%PYTHON_SITELIBDIR%%/soya/pudding/styles/application.pyc
%%PYTHON_SITELIBDIR%%/soya/pudding/styles/__init__.pyo
%%PYTHON_SITELIBDIR%%/soya/pudding/styles/application.pyo
%%PYTHON_SITELIBDIR%%/soya/pudding/__init__.pyc
%%PYTHON_SITELIBDIR%%/soya/pudding/container.pyc
%%PYTHON_SITELIBDIR%%/soya/pudding/control.pyc
%%PYTHON_SITELIBDIR%%/soya/pudding/core.pyc
%%PYTHON_SITELIBDIR%%/soya/pudding/idler.pyc
%%PYTHON_SITELIBDIR%%/soya/pudding/python_console.pyc
%%PYTHON_SITELIBDIR%%/soya/pudding/style.pyc
%%PYTHON_SITELIBDIR%%/soya/pudding/sysfont.pyc
%%PYTHON_SITELIBDIR%%/soya/pudding/test.pyc
%%PYTHON_SITELIBDIR%%/soya/pudding/__init__.pyo
%%PYTHON_SITELIBDIR%%/soya/pudding/container.pyo
%%PYTHON_SITELIBDIR%%/soya/pudding/control.pyo
%%PYTHON_SITELIBDIR%%/soya/pudding/core.pyo
%%PYTHON_SITELIBDIR%%/soya/pudding/idler.pyo
%%PYTHON_SITELIBDIR%%/soya/pudding/python_console.pyo
%%PYTHON_SITELIBDIR%%/soya/pudding/style.pyo
%%PYTHON_SITELIBDIR%%/soya/pudding/sysfont.pyo
%%PYTHON_SITELIBDIR%%/soya/pudding/test.pyo
%%PYTHON_SITELIBDIR%%/soya/_soya.so
%%PYTHON_SITELIBDIR%%/soya/opengl.so
%%PYTHON_SITELIBDIR%%/soya/sdlconst.so
%%PYTHON_SITELIBDIR%%/soya/_ode.so
%%PYTHON_SITELIBDIR%%/soya/_3DS2soya.pyc
%%PYTHON_SITELIBDIR%%/soya/__init__.pyc
%%PYTHON_SITELIBDIR%%/soya/ark2soya.pyc
%%PYTHON_SITELIBDIR%%/soya/blender2cal3d.pyc
%%PYTHON_SITELIBDIR%%/soya/blender2soya.pyc
%%PYTHON_SITELIBDIR%%/soya/cal3d.pyc
%%PYTHON_SITELIBDIR%%/soya/config.pyc
%%PYTHON_SITELIBDIR%%/soya/cube.pyc
%%PYTHON_SITELIBDIR%%/soya/cursor.pyc
%%PYTHON_SITELIBDIR%%/soya/facecutter.pyc
%%PYTHON_SITELIBDIR%%/soya/idler.pyc
%%PYTHON_SITELIBDIR%%/soya/land.pyc
%%PYTHON_SITELIBDIR%%/soya/laser.pyc
%%PYTHON_SITELIBDIR%%/soya/macosx.pyc
%%PYTHON_SITELIBDIR%%/soya/math3d.pyc
%%PYTHON_SITELIBDIR%%/soya/model.pyc
%%PYTHON_SITELIBDIR%%/soya/ms3d2soya.pyc
%%PYTHON_SITELIBDIR%%/soya/objmtl2soya.pyc
%%PYTHON_SITELIBDIR%%/soya/ode.pyc
%%PYTHON_SITELIBDIR%%/soya/openal4soya.pyc
%%PYTHON_SITELIBDIR%%/soya/particle.pyc
%%PYTHON_SITELIBDIR%%/soya/ray.pyc
%%PYTHON_SITELIBDIR%%/soya/sdl_mixer4soya.pyc
%%PYTHON_SITELIBDIR%%/soya/soya0.6.1_2_soya0.7.pyc
%%PYTHON_SITELIBDIR%%/soya/soya2blender.pyc
%%PYTHON_SITELIBDIR%%/soya/soya3d.pyc
%%PYTHON_SITELIBDIR%%/soya/sphere.pyc
%%PYTHON_SITELIBDIR%%/soya/tofu4soya.pyc
%%PYTHON_SITELIBDIR%%/soya/widget.pyc
%%PYTHON_SITELIBDIR%%/soya/_3DS2soya.pyo
%%PYTHON_SITELIBDIR%%/soya/__init__.pyo
%%PYTHON_SITELIBDIR%%/soya/ark2soya.pyo
%%PYTHON_SITELIBDIR%%/soya/blender2cal3d.pyo
%%PYTHON_SITELIBDIR%%/soya/blender2soya.pyo
%%PYTHON_SITELIBDIR%%/soya/cal3d.pyo
%%PYTHON_SITELIBDIR%%/soya/config.pyo
%%PYTHON_SITELIBDIR%%/soya/cube.pyo
%%PYTHON_SITELIBDIR%%/soya/cursor.pyo
%%PYTHON_SITELIBDIR%%/soya/facecutter.pyo
%%PYTHON_SITELIBDIR%%/soya/idler.pyo
%%PYTHON_SITELIBDIR%%/soya/land.pyo
%%PYTHON_SITELIBDIR%%/soya/laser.pyo
%%PYTHON_SITELIBDIR%%/soya/macosx.pyo
%%PYTHON_SITELIBDIR%%/soya/math3d.pyo
%%PYTHON_SITELIBDIR%%/soya/model.pyo
%%PYTHON_SITELIBDIR%%/soya/ms3d2soya.pyo
%%PYTHON_SITELIBDIR%%/soya/objmtl2soya.pyo
%%PYTHON_SITELIBDIR%%/soya/ode.pyo
%%PYTHON_SITELIBDIR%%/soya/openal4soya.pyo
%%PYTHON_SITELIBDIR%%/soya/particle.pyo
%%PYTHON_SITELIBDIR%%/soya/ray.pyo
%%PYTHON_SITELIBDIR%%/soya/sdl_mixer4soya.pyo
%%PYTHON_SITELIBDIR%%/soya/soya0.6.1_2_soya0.7.pyo
%%PYTHON_SITELIBDIR%%/soya/soya2blender.pyo
%%PYTHON_SITELIBDIR%%/soya/soya3d.pyo
%%PYTHON_SITELIBDIR%%/soya/sphere.pyo
%%PYTHON_SITELIBDIR%%/soya/tofu4soya.pyo
%%PYTHON_SITELIBDIR%%/soya/widget.pyo
%%PYTHON_SITELIBDIR%%/soya/data/FreeSans.ttf
%%PYTHON_SITELIBDIR%%/soya/data/fx.data
%%PYTHON_SITELIBDIR%%/soya/data/fx.png
%%PYTHON_SITELIBDIR%%/soya/data/particle_default.data
%%PYTHON_SITELIBDIR%%/soya/data/shader.png
%%PYTHON_SITELIBDIR%%/soya/data/shader_default.data
%%PYTHON_SITELIBDIR%%/soya/data/soya3d_logo.png
%%PORTDOCS%%%%DOCSDIR%%/README
%%PORTDOCS%%%%DOCSDIR%%/blendertut/pics.tar.gz
%%PORTDOCS%%%%DOCSDIR%%/classes.eps
%%PORTDOCS%%%%DOCSDIR%%/pudding/pudding.pdf
%%PORTDOCS%%%%DOCSDIR%%/pudding/pudding.tex
%%PORTDOCS%%%%DOCSDIR%%/pudding/refcontainer.tex
%%PORTDOCS%%%%DOCSDIR%%/pudding/refcontrol.tex
%%PORTDOCS%%%%DOCSDIR%%/pudding/refcore.tex
%%PORTDOCS%%%%DOCSDIR%%/pudding/reference.tex
%%PORTDOCS%%%%DOCSDIR%%/pudding/refidler.tex
%%PORTDOCS%%%%DOCSDIR%%/pudding/refpudding.tex
%%PORTDOCS%%%%DOCSDIR%%/pudding/refsysfont.tex
%%PORTDOCS%%%%DOCSDIR%%/pudding/version.tex
%%PORTDOCS%%%%DOCSDIR%%/soya-basics.tex
%%PORTDOCS%%%%DOCSDIR%%/soya-beyond.tex
%%PORTDOCS%%%%DOCSDIR%%/soya-character.tex
%%PORTDOCS%%%%DOCSDIR%%/soya-dev.tex
%%PORTDOCS%%%%DOCSDIR%%/soya-installing.tex
%%PORTDOCS%%%%DOCSDIR%%/soya-opengl-ref.tex
%%PORTDOCS%%%%DOCSDIR%%/soya-particle-ref.tex
%%PORTDOCS%%%%DOCSDIR%%/soya-ref.tex
%%PORTDOCS%%%%DOCSDIR%%/soya-sdlconst-ref.tex
%%PORTDOCS%%%%DOCSDIR%%/soya-ui.tex
%%PORTDOCS%%%%DOCSDIR%%/soya-widget-ref.tex
%%PORTDOCS%%%%DOCSDIR%%/soya.pdf
%%PORTDOCS%%%%DOCSDIR%%/soya.tex
%%PORTDOCS%%%%EXAMPLESDIR%%/README
%%PORTDOCS%%%%EXAMPLESDIR%%/basic-1.py
%%PORTDOCS%%%%EXAMPLESDIR%%/basic-2.py
%%PORTDOCS%%%%EXAMPLESDIR%%/basic-3.py
%%PORTDOCS%%%%EXAMPLESDIR%%/basic-4.py
%%PORTDOCS%%%%EXAMPLESDIR%%/basic-5.py
%%PORTDOCS%%%%EXAMPLESDIR%%/basic-6.py
%%PORTDOCS%%%%EXAMPLESDIR%%/blender-auto-exporter-1.py
%%PORTDOCS%%%%EXAMPLESDIR%%/buggy.py
%%PORTDOCS%%%%EXAMPLESDIR%%/buggy_trimesh.py
%%PORTDOCS%%%%EXAMPLESDIR%%/character-animation-1.py
%%PORTDOCS%%%%EXAMPLESDIR%%/character-animation-2.py
%%PORTDOCS%%%%EXAMPLESDIR%%/character-animation-shadow-cellshading-1.py
%%PORTDOCS%%%%EXAMPLESDIR%%/data/blender/dodd.blend
%%PORTDOCS%%%%EXAMPLESDIR%%/data/blender/knife.blend
%%PORTDOCS%%%%EXAMPLESDIR%%/data/blender/knife.blend1
%%PORTDOCS%%%%EXAMPLESDIR%%/data/images/balazar.png
%%PORTDOCS%%%%EXAMPLESDIR%%/data/images/block2.png
%%PORTDOCS%%%%EXAMPLESDIR%%/data/images/chaume.png
%%PORTDOCS%%%%EXAMPLESDIR%%/data/images/chenille.png
%%PORTDOCS%%%%EXAMPLESDIR%%/data/images/chenille_tete.png
%%PORTDOCS%%%%EXAMPLESDIR%%/data/images/cloud.png
%%PORTDOCS%%%%EXAMPLESDIR%%/data/images/epee_turyle-cs.png
%%PORTDOCS%%%%EXAMPLESDIR%%/data/images/epee_turyle.png
%%PORTDOCS%%%%EXAMPLESDIR%%/data/images/ferme.png
%%PORTDOCS%%%%EXAMPLESDIR%%/data/images/grass.png
%%PORTDOCS%%%%EXAMPLESDIR%%/data/images/ground.png
%%PORTDOCS%%%%EXAMPLESDIR%%/data/images/knife.png
%%PORTDOCS%%%%EXAMPLESDIR%%/data/images/lava.png
%%PORTDOCS%%%%EXAMPLESDIR%%/data/images/little-dunk.png
%%PORTDOCS%%%%EXAMPLESDIR%%/data/images/map.png
%%PORTDOCS%%%%EXAMPLESDIR%%/data/images/map1.png
%%PORTDOCS%%%%EXAMPLESDIR%%/data/images/metal1.png
%%PORTDOCS%%%%EXAMPLESDIR%%/data/images/oomad.png
%%PORTDOCS%%%%EXAMPLESDIR%%/data/images/shader.png
%%PORTDOCS%%%%EXAMPLESDIR%%/data/images/shader2.png
%%PORTDOCS%%%%EXAMPLESDIR%%/data/images/ship_text.png
%%PORTDOCS%%%%EXAMPLESDIR%%/data/images/snow.png
%%PORTDOCS%%%%EXAMPLESDIR%%/data/images/test.png
%%PORTDOCS%%%%EXAMPLESDIR%%/data/images/soustoit.png
%%PORTDOCS%%%%EXAMPLESDIR%%/data/images/sphere_map.jpg
%%PORTDOCS%%%%EXAMPLESDIR%%/data/images/sphere_map.png
%%PORTDOCS%%%%EXAMPLESDIR%%/data/levels/level_tofudemo.data
%%PORTDOCS%%%%EXAMPLESDIR%%/data/materials/balazar.data
%%PORTDOCS%%%%EXAMPLESDIR%%/data/materials/caterpillar.data
%%PORTDOCS%%%%EXAMPLESDIR%%/data/materials/caterpillar_head.data
%%PORTDOCS%%%%EXAMPLESDIR%%/data/materials/chaume.data
%%PORTDOCS%%%%EXAMPLESDIR%%/data/materials/couteau.data
%%PORTDOCS%%%%EXAMPLESDIR%%/data/materials/epee_turyle.data
%%PORTDOCS%%%%EXAMPLESDIR%%/data/materials/ferme.data
%%PORTDOCS%%%%EXAMPLESDIR%%/data/materials/grass.data
%%PORTDOCS%%%%EXAMPLESDIR%%/data/materials/ground.data
%%PORTDOCS%%%%EXAMPLESDIR%%/data/materials/knife.data
%%PORTDOCS%%%%EXAMPLESDIR%%/data/materials/snow.data
%%PORTDOCS%%%%EXAMPLESDIR%%/data/materials/soustoit.data
%%PORTDOCS%%%%EXAMPLESDIR%%/data/materials/tux1.data
%%PORTDOCS%%%%EXAMPLESDIR%%/data/materials/wall_material.data
%%PORTDOCS%%%%EXAMPLESDIR%%/data/materials/white.data
%%PORTDOCS%%%%EXAMPLESDIR%%/data/ms3d/buggy_chassis.txt
%%PORTDOCS%%%%EXAMPLESDIR%%/data/ms3d/wheel4.txt
%%PORTDOCS%%%%EXAMPLESDIR%%/data/shapes/balazar/attente.caf
%%PORTDOCS%%%%EXAMPLESDIR%%/data/shapes/balazar/balazar.cfg
%%PORTDOCS%%%%EXAMPLESDIR%%/data/shapes/balazar/balazar.cmf
%%PORTDOCS%%%%EXAMPLESDIR%%/data/shapes/balazar/balazar.crf
%%PORTDOCS%%%%EXAMPLESDIR%%/data/shapes/balazar/balazar.csf
%%PORTDOCS%%%%EXAMPLESDIR%%/data/shapes/balazar/chute.caf
%%PORTDOCS%%%%EXAMPLESDIR%%/data/shapes/balazar/marche.caf
%%PORTDOCS%%%%EXAMPLESDIR%%/data/shapes/balazar/neighbors_0-0
%%PORTDOCS%%%%EXAMPLESDIR%%/data/shapes/balazar/perso.cmf
%%PORTDOCS%%%%EXAMPLESDIR%%/data/shapes/balazar/recule.caf
%%PORTDOCS%%%%EXAMPLESDIR%%/data/shapes/balazar/tourneD.caf
%%PORTDOCS%%%%EXAMPLESDIR%%/data/shapes/balazar/tourneG.caf
%%PORTDOCS%%%%EXAMPLESDIR%%/data/shapes/buggy_chassis.data
%%PORTDOCS%%%%EXAMPLESDIR%%/data/shapes/wheel4.data
%%PORTDOCS%%%%EXAMPLESDIR%%/data/sounds/test.wav
%%PORTDOCS%%%%EXAMPLESDIR%%/data/svg/test.svg
%%PORTDOCS%%%%EXAMPLESDIR%%/data/worlds/caterpillar.data
%%PORTDOCS%%%%EXAMPLESDIR%%/data/worlds/caterpillar_head.data
%%PORTDOCS%%%%EXAMPLESDIR%%/data/worlds/cube.data
%%PORTDOCS%%%%EXAMPLESDIR%%/data/worlds/ferme.data
%%PORTDOCS%%%%EXAMPLESDIR%%/data/worlds/knife@with_sword_material.data
%%PORTDOCS%%%%EXAMPLESDIR%%/data/worlds/level_tofudemo_static.data
%%PORTDOCS%%%%EXAMPLESDIR%%/data/worlds/pyramid.data
%%PORTDOCS%%%%EXAMPLESDIR%%/data/worlds/sword.data
%%PORTDOCS%%%%EXAMPLESDIR%%/facecutter-1.py
%%PORTDOCS%%%%EXAMPLESDIR%%/fullscreen-1.py
%%PORTDOCS%%%%EXAMPLESDIR%%/game_skel-1.py
%%PORTDOCS%%%%EXAMPLESDIR%%/game_skel-2.py
%%PORTDOCS%%%%EXAMPLESDIR%%/game_skel-3.py
%%PORTDOCS%%%%EXAMPLESDIR%%/game_skel-4.py
%%PORTDOCS%%%%EXAMPLESDIR%%/game_skel-5.py
%%PORTDOCS%%%%EXAMPLESDIR%%/land-1.py
%%PORTDOCS%%%%EXAMPLESDIR%%/land-2.py
%%PORTDOCS%%%%EXAMPLESDIR%%/modeling-1.py
%%PORTDOCS%%%%EXAMPLESDIR%%/modeling-2.py
%%PORTDOCS%%%%EXAMPLESDIR%%/modeling-3.py
%%PORTDOCS%%%%EXAMPLESDIR%%/modeling-cellshading-1.py
%%PORTDOCS%%%%EXAMPLESDIR%%/modeling-env-mapping-1.py
%%PORTDOCS%%%%EXAMPLESDIR%%/modeling-material-1.py
%%PORTDOCS%%%%EXAMPLESDIR%%/modeling-material-2.py
%%PORTDOCS%%%%EXAMPLESDIR%%/modeling-shadow-1.py
%%PORTDOCS%%%%EXAMPLESDIR%%/modeling-smoothlit-1.py
%%PORTDOCS%%%%EXAMPLESDIR%%/modeling-transparency-1.py
%%PORTDOCS%%%%EXAMPLESDIR%%/multiple-cameras-1.py
%%PORTDOCS%%%%EXAMPLESDIR%%/particle-1.py
%%PORTDOCS%%%%EXAMPLESDIR%%/portal-1.py
%%PORTDOCS%%%%EXAMPLESDIR%%/pudding-1.py
%%PORTDOCS%%%%EXAMPLESDIR%%/pudding-2.py
%%PORTDOCS%%%%EXAMPLESDIR%%/pudding-buttonbar-1.py
%%PORTDOCS%%%%EXAMPLESDIR%%/pudding-buttonbar-2.py
%%PORTDOCS%%%%EXAMPLESDIR%%/pudding-console-1.py
%%PORTDOCS%%%%EXAMPLESDIR%%/pudding-console-2.py
%%PORTDOCS%%%%EXAMPLESDIR%%/pudding-game_skel-5.py
%%PORTDOCS%%%%EXAMPLESDIR%%/pudding-image-1.py
%%PORTDOCS%%%%EXAMPLESDIR%%/pudding-image-slicing-1.py
%%PORTDOCS%%%%EXAMPLESDIR%%/pudding-input-1.py
%%PORTDOCS%%%%EXAMPLESDIR%%/pudding-menu-1.py
%%PORTDOCS%%%%EXAMPLESDIR%%/pudding-meter-1.py
%%PORTDOCS%%%%EXAMPLESDIR%%/pudding-svgelements-1.py
%%PORTDOCS%%%%EXAMPLESDIR%%/pudding-z-index-1.py
%%PORTDOCS%%%%EXAMPLESDIR%%/ray-1.py
%%PORTDOCS%%%%EXAMPLESDIR%%/raypicking-1.py
%%PORTDOCS%%%%EXAMPLESDIR%%/raypicking-2.py
%%PORTDOCS%%%%EXAMPLESDIR%%/raypicking-3.py
%%PORTDOCS%%%%EXAMPLESDIR%%/results/basic-1.jpeg
%%PORTDOCS%%%%EXAMPLESDIR%%/results/basic-2.jpeg
%%PORTDOCS%%%%EXAMPLESDIR%%/results/basic-3.jpeg
%%PORTDOCS%%%%EXAMPLESDIR%%/results/basic-4.jpeg
%%PORTDOCS%%%%EXAMPLESDIR%%/results/character-animation-1.jpeg
%%PORTDOCS%%%%EXAMPLESDIR%%/results/character-animation-2.jpeg
%%PORTDOCS%%%%EXAMPLESDIR%%/results/character-animation-shadow-cellshading-1.jpeg
%%PORTDOCS%%%%EXAMPLESDIR%%/results/facecutter-1.jpeg
%%PORTDOCS%%%%EXAMPLESDIR%%/results/game_skel-1.jpeg
%%PORTDOCS%%%%EXAMPLESDIR%%/results/game_skel-2.jpeg
%%PORTDOCS%%%%EXAMPLESDIR%%/results/game_skel-3.jpeg
%%PORTDOCS%%%%EXAMPLESDIR%%/results/game_skel-4.jpeg
%%PORTDOCS%%%%EXAMPLESDIR%%/results/game_skel-5.jpeg
%%PORTDOCS%%%%EXAMPLESDIR%%/results/land-1.jpeg
%%PORTDOCS%%%%EXAMPLESDIR%%/results/land-2.jpeg
%%PORTDOCS%%%%EXAMPLESDIR%%/results/modeling-1.jpeg
%%PORTDOCS%%%%EXAMPLESDIR%%/results/modeling-2.jpeg
%%PORTDOCS%%%%EXAMPLESDIR%%/results/modeling-3.jpeg
%%PORTDOCS%%%%EXAMPLESDIR%%/results/modeling-cellshading-1.jpeg
%%PORTDOCS%%%%EXAMPLESDIR%%/results/modeling-env-mapping-1.jpeg
%%PORTDOCS%%%%EXAMPLESDIR%%/results/modeling-material-1.jpeg
%%PORTDOCS%%%%EXAMPLESDIR%%/results/modeling-material-2.jpeg
%%PORTDOCS%%%%EXAMPLESDIR%%/results/modeling-shadow-1.jpeg
%%PORTDOCS%%%%EXAMPLESDIR%%/results/modeling-smoothlit-1.jpeg
%%PORTDOCS%%%%EXAMPLESDIR%%/results/modeling-transparency-1.jpeg
%%PORTDOCS%%%%EXAMPLESDIR%%/results/portal-1.jpeg
%%PORTDOCS%%%%EXAMPLESDIR%%/results/ray-1.jpeg
%%PORTDOCS%%%%EXAMPLESDIR%%/results/raypicking-1.jpeg
%%PORTDOCS%%%%EXAMPLESDIR%%/results/raypicking-2.jpeg
%%PORTDOCS%%%%EXAMPLESDIR%%/run_tofudemo.py
%%PORTDOCS%%%%EXAMPLESDIR%%/sound-openal-1.py
%%PORTDOCS%%%%EXAMPLESDIR%%/sound-sdl_mixer-1.py
%%PORTDOCS%%%%EXAMPLESDIR%%/tofudemo.py
%%PORTDOCS%%%%EXAMPLESDIR%%/tofudemo_create_level.py
%%PORTDOCS%%%%EXAMPLESDIR%%/traveling-camera-1.py
%%PORTDOCS%%%%EXAMPLESDIR%%/widget-1.py
@dirrm %%PYTHON_SITELIBDIR%%/soya/data
@dirrm %%PYTHON_SITELIBDIR%%/soya/editor
@dirrm %%PYTHON_SITELIBDIR%%/soya/pudding/ext
@dirrm %%PYTHON_SITELIBDIR%%/soya/pudding/styles
@dirrm %%PYTHON_SITELIBDIR%%/soya/pudding
@dirrm %%PYTHON_SITELIBDIR%%/soya
%%PORTDOCS%%@dirrm %%DOCSDIR%%/blendertut
%%PORTDOCS%%@dirrm %%DOCSDIR%%/pudding
%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%/data/blender
%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%/data/images
%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%/data/levels
%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%/data/materials
%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%/data/ms3d
%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%/data/shapes/balazar
%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%/data/shapes
%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%/data/sounds
%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%/data/svg
%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%/data/worlds
%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%/data
%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%/results
%%PORTDOCS%%@dirrm %%DOCSDIR%%
%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%