diff options
author | mnag <mnag@FreeBSD.org> | 2005-10-09 08:17:17 +0800 |
---|---|---|
committer | mnag <mnag@FreeBSD.org> | 2005-10-09 08:17:17 +0800 |
commit | 6e058c4a085f4d0fdaeb8615f4ca0ad2d21b85de (patch) | |
tree | cee50ed3708a71382db5f8c69360d445162e16b9 /graphics | |
parent | 7571b392ebefc511d10d7784b79762f715a65a2c (diff) | |
download | freebsd-ports-gnome-6e058c4a085f4d0fdaeb8615f4ca0ad2d21b85de.tar.gz freebsd-ports-gnome-6e058c4a085f4d0fdaeb8615f4ca0ad2d21b85de.tar.zst freebsd-ports-gnome-6e058c4a085f4d0fdaeb8615f4ca0ad2d21b85de.zip |
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>
Diffstat (limited to 'graphics')
-rw-r--r-- | graphics/Makefile | 1 | ||||
-rw-r--r-- | graphics/py-soya3d/Makefile | 56 | ||||
-rw-r--r-- | graphics/py-soya3d/distinfo | 4 | ||||
-rw-r--r-- | graphics/py-soya3d/files/patch-_ode.c | 13 | ||||
-rw-r--r-- | graphics/py-soya3d/files/patch-_soya.c | 13 | ||||
-rw-r--r-- | graphics/py-soya3d/files/patch-sdlconst.c | 13 | ||||
-rw-r--r-- | graphics/py-soya3d/files/patch-setup.py | 34 | ||||
-rw-r--r-- | graphics/py-soya3d/pkg-descr | 8 | ||||
-rw-r--r-- | graphics/py-soya3d/pkg-plist | 368 |
9 files changed, 510 insertions, 0 deletions
diff --git a/graphics/Makefile b/graphics/Makefile index 29893f15ad07..22dedb8c4bd6 100644 --- a/graphics/Makefile +++ b/graphics/Makefile @@ -475,6 +475,7 @@ SUBDIR += py-opengl SUBDIR += py-paint SUBDIR += py-pydot + SUBDIR += py-soya3d SUBDIR += py-visual SUBDIR += pyro SUBDIR += q-graph diff --git a/graphics/py-soya3d/Makefile b/graphics/py-soya3d/Makefile new file mode 100644 index 000000000000..180fe780ecf4 --- /dev/null +++ b/graphics/py-soya3d/Makefile @@ -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> diff --git a/graphics/py-soya3d/distinfo b/graphics/py-soya3d/distinfo new file mode 100644 index 000000000000..6d9eff191fd5 --- /dev/null +++ b/graphics/py-soya3d/distinfo @@ -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 diff --git a/graphics/py-soya3d/files/patch-_ode.c b/graphics/py-soya3d/files/patch-_ode.c new file mode 100644 index 000000000000..bc3b6a0523a0 --- /dev/null +++ b/graphics/py-soya3d/files/patch-_ode.c @@ -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" diff --git a/graphics/py-soya3d/files/patch-_soya.c b/graphics/py-soya3d/files/patch-_soya.c new file mode 100644 index 000000000000..c9912a91537a --- /dev/null +++ b/graphics/py-soya3d/files/patch-_soya.c @@ -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" diff --git a/graphics/py-soya3d/files/patch-sdlconst.c b/graphics/py-soya3d/files/patch-sdlconst.c new file mode 100644 index 000000000000..b190a021df5a --- /dev/null +++ b/graphics/py-soya3d/files/patch-sdlconst.c @@ -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*/ diff --git a/graphics/py-soya3d/files/patch-setup.py b/graphics/py-soya3d/files/patch-setup.py new file mode 100644 index 000000000000..e5d2f141392e --- /dev/null +++ b/graphics/py-soya3d/files/patch-setup.py @@ -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: diff --git a/graphics/py-soya3d/pkg-descr b/graphics/py-soya3d/pkg-descr new file mode 100644 index 000000000000..f22ed99dcb6e --- /dev/null +++ b/graphics/py-soya3d/pkg-descr @@ -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 diff --git a/graphics/py-soya3d/pkg-plist b/graphics/py-soya3d/pkg-plist new file mode 100644 index 000000000000..70c5c2b25970 --- /dev/null +++ b/graphics/py-soya3d/pkg-plist @@ -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%% |