for all the users of the blender port who are dying for the latest
version, here is an update that seems to basically work.

Index: Makefile
===================================================================
RCS file: /cvs/ports/graphics/blender/Makefile,v
retrieving revision 1.25
diff -u -r1.25 Makefile
--- Makefile    10 Aug 2009 06:31:44 -0000      1.25
+++ Makefile    14 Oct 2009 22:12:50 -0000
@@ -2,8 +2,7 @@
 
 COMMENT=       3D creation software
 
-DISTNAME=      blender-2.45
-PKGNAME=       ${DISTNAME}p3
+DISTNAME=      blender-2.49b
 CATEGORIES=    graphics
 
 HOMEPAGE=      http://www.blender.org/
@@ -26,10 +25,11 @@
 BUILD_DEPENDS= ::graphics/tiff
 LIB_DEPENDS=   png::graphics/png \
                jpeg::graphics/jpeg \
+               GLEW::graphics/glew \
                SDL::devel/sdl \
                
python${PYTHON_VER}:python->=${PYTHON_VER},<2.6:lang/python/${PYTHON_VER}
 
-WANTLIB=       GL GLU X11 Xi c m pthread pthread-stubs stdc++ util xcb z
+WANTLIB=       GL GLU X11 Xi c m pthread stdc++ util z
 
 SEPARATE_BUILD=        simple
 USE_X11=       Yes
@@ -49,6 +49,8 @@
                BF_FANCY=0 \
                BF_QUIET=0 \
                BF_PYTHON=${LOCALBASE} BF_PYTHON_VERSION=${PYTHON_VER} \
+               BF_GLEW=${LOCALBASE} \
+               BF_GLEW_LIB=GLEW BF_GLEW_LIBPATH=${LOCALBASE}/lib \
                BF_JPEG=${LOCALBASE} \
                BF_PNG=${LOCALBASE} \
                BF_SDL_INC="${LOCALBASE}/include/SDL ${LOCALBASE}/include" \
Index: distinfo
===================================================================
RCS file: /cvs/ports/graphics/blender/distinfo,v
retrieving revision 1.9
diff -u -r1.9 distinfo
--- distinfo    23 Sep 2007 13:32:17 -0000      1.9
+++ distinfo    14 Oct 2009 22:12:50 -0000
@@ -1,5 +1,5 @@
-MD5 (blender-2.45.tar.gz) = E1jKSBt/K46t0zJ+u9Vj7w==
-RMD160 (blender-2.45.tar.gz) = /Tm1neD013D+Js451RNW6YseyOo=
-SHA1 (blender-2.45.tar.gz) = /2bsXwEp/QSiulwGNifvEwM8BZg=
-SHA256 (blender-2.45.tar.gz) = kh9yoV1AdvYuUmdDN/XTqQzXqCZ1sSu1SevmzVyQJ64=
-SIZE (blender-2.45.tar.gz) = 14226829
+MD5 (blender-2.49b.tar.gz) = cY7vak/zd5iegpuSqIbMWw==
+RMD160 (blender-2.49b.tar.gz) = W2Qd57Qa9eQYbJchtm7dxocPn7w=
+SHA1 (blender-2.49b.tar.gz) = Q/cefeTv55xRjUX0taBOA8KNX8U=
+SHA256 (blender-2.49b.tar.gz) = I1VNtKoQsA4OdgqL+cSp90lnDYFci8h0oEdGrcR1JIg=
+SIZE (blender-2.49b.tar.gz) = 22918377
Index: patches/patch-SConstruct
===================================================================
RCS file: /cvs/ports/graphics/blender/patches/patch-SConstruct,v
retrieving revision 1.5
diff -u -r1.5 patch-SConstruct
--- patches/patch-SConstruct    20 Sep 2007 19:58:49 -0000      1.5
+++ patches/patch-SConstruct    14 Oct 2009 22:12:50 -0000
@@ -1,12 +1,12 @@
-$OpenBSD: patch-SConstruct,v 1.5 2007/09/20 19:58:49 steven Exp $
---- SConstruct.orig    Tue Sep 18 06:59:24 2007
-+++ SConstruct Tue Sep 18 19:14:05 2007
-@@ -424,7 +424,7 @@ if env['WITH_BF_PLAYER']:
+$OpenBSD: patch-SConstruct,v 1.4 2007/05/25 12:19:14 steven Exp $
+--- SConstruct.orig    Tue Sep  1 17:23:49 2009
++++ SConstruct Sat Oct 10 19:25:41 2009
+@@ -596,7 +596,7 @@ if env['WITH_BF_PLAYER']:
  
  if not env['WITH_BF_GAMEENGINE']:
-     blendernogame = env.Alias('blendernogame', B.program_list)
--    Depends(blendernogame,installtarget)
-+#    Depends(blendernogame,installtarget)
- 
- Depends(nsiscmd, allinstall)
+       blendernogame = env.Alias('blendernogame', B.program_list)
+-      Depends(blendernogame,installtarget)
++#     Depends(blendernogame,installtarget)
  
+ if 'blenderlite' in B.targets:
+       blenderlite = env.Alias('blenderlite', B.program_list)
Index: patches/patch-extern_SConscript
===================================================================
RCS file: patches/patch-extern_SConscript
diff -N patches/patch-extern_SConscript
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ patches/patch-extern_SConscript     14 Oct 2009 22:12:50 -0000
@@ -0,0 +1,12 @@
+$OpenBSD$
+--- extern/SConscript.orig     Wed Oct 14 18:53:57 2009
++++ extern/SConscript  Wed Oct 14 18:54:08 2009
+@@ -2,7 +2,7 @@
+ 
+ Import('env')
+ 
+-SConscript(['glew/SConscript'])
++# SConscript(['glew/SConscript'])
+ 
+ if env['WITH_BF_GAMEENGINE']:
+       if env['WITH_BF_SOLID']:
Index: patches/patch-intern_SoundSystem_intern_SND_WaveCache_cpp
===================================================================
RCS file: 
/cvs/ports/graphics/blender/patches/patch-intern_SoundSystem_intern_SND_WaveCache_cpp,v
retrieving revision 1.1
diff -u -r1.1 patch-intern_SoundSystem_intern_SND_WaveCache_cpp
--- patches/patch-intern_SoundSystem_intern_SND_WaveCache_cpp   24 Nov 2005 
22:22:57 -0000      1.1
+++ patches/patch-intern_SoundSystem_intern_SND_WaveCache_cpp   14 Oct 2009 
22:12:50 -0000
@@ -1,7 +1,7 @@
-$OpenBSD: patch-intern_SoundSystem_intern_SND_WaveCache_cpp,v 1.1 2005/11/24 
22:22:57 steven Exp $
---- intern/SoundSystem/intern/SND_WaveCache.cpp.orig   Mon Oct 17 08:43:26 2005
-+++ intern/SoundSystem/intern/SND_WaveCache.cpp        Mon Oct 17 08:45:19 2005
-@@ -48,7 +48,7 @@
+$OpenBSD$
+--- intern/SoundSystem/intern/SND_WaveCache.cpp.orig   Tue Sep  1 17:20:34 2009
++++ intern/SoundSystem/intern/SND_WaveCache.cpp        Sat Oct 10 19:25:00 2009
+@@ -45,7 +45,7 @@
  #ifdef __APPLE__
  # include <sys/malloc.h>
  #else
Index: patches/patch-intern_ghost_SConscript
===================================================================
RCS file: /cvs/ports/graphics/blender/patches/patch-intern_ghost_SConscript,v
retrieving revision 1.2
diff -u -r1.2 patch-intern_ghost_SConscript
--- patches/patch-intern_ghost_SConscript       25 May 2007 12:19:14 -0000      
1.2
+++ patches/patch-intern_ghost_SConscript       14 Oct 2009 22:12:50 -0000
@@ -1,12 +1,12 @@
-$OpenBSD: patch-intern_ghost_SConscript,v 1.2 2007/05/25 12:19:14 steven Exp $
---- intern/ghost/SConscript.orig       Mon Nov 13 07:40:08 2006
-+++ intern/ghost/SConscript    Sat Mar 24 08:20:39 2007
+$OpenBSD: patch-intern_ghost_SConscript,v 1.1 2006/07/30 07:29:13 steven Exp $
+--- intern/ghost/SConscript.orig       Tue Sep  1 17:20:28 2009
++++ intern/ghost/SConscript    Sat Oct 10 19:26:07 2009
 @@ -10,7 +10,7 @@ sources = env.Glob('intern/*.cpp')
  
  pf = ['GHOST_DisplayManager', 'GHOST_System', 'GHOST_Window']
  
--if window_system in ('linux2', 'openbsd3', 'sunos5', 'freebsd6'):
-+if window_system in ('linux2', 'openbsd3', 'openbsd4', 'sunos5', 'freebsd6'):
+-if window_system in ('linux2', 'openbsd3', 'sunos5', 'freebsd6', 'irix6'):
++if window_system in ('linux2', 'openbsd3', 'openbsd4', 'sunos5', 'freebsd6', 
'irix6'):
      for f in pf:
          sources.remove('intern' + os.sep + f + 'Win32.cpp')
          sources.remove('intern' + os.sep + f + 'Carbon.cpp')
Index: patches/patch-intern_guardedalloc_BLO_sys_types_h
===================================================================
RCS file: patches/patch-intern_guardedalloc_BLO_sys_types_h
diff -N patches/patch-intern_guardedalloc_BLO_sys_types_h
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ patches/patch-intern_guardedalloc_BLO_sys_types_h   14 Oct 2009 22:12:50 
-0000
@@ -0,0 +1,12 @@
+$OpenBSD$
+--- intern/guardedalloc/BLO_sys_types.h.orig   Sat Oct 10 19:58:00 2009
++++ intern/guardedalloc/BLO_sys_types.h        Sat Oct 10 19:58:30 2009
+@@ -91,7 +91,7 @@ typedef unsigned long uintptr_t;
+ 
+ #include <inttypes.h>
+ 
+-#elif defined(FREE_WINDOWS)
++#elif defined(__OpenBSD__) || defined(FREE_WINDOWS)
+ 
+ #include <stdint.h>
+ 
Index: patches/patch-intern_opennl_superlu_BLO_sys_types_h
===================================================================
RCS file: patches/patch-intern_opennl_superlu_BLO_sys_types_h
diff -N patches/patch-intern_opennl_superlu_BLO_sys_types_h
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ patches/patch-intern_opennl_superlu_BLO_sys_types_h 14 Oct 2009 22:12:50 
-0000
@@ -0,0 +1,12 @@
+$OpenBSD$
+--- intern/opennl/superlu/BLO_sys_types.h.orig Sat Oct 10 20:07:22 2009
++++ intern/opennl/superlu/BLO_sys_types.h      Sat Oct 10 20:07:46 2009
+@@ -92,7 +92,7 @@ typedef unsigned long uintptr_t;
+ 
+ #include <inttypes.h>
+ 
+-#elif defined(FREE_WINDOWS)
++#elif defined(__OpenBSD__) || defined(FREE_WINDOWS)
+ 
+ #include <stdint.h>
+ 
Index: patches/patch-source_blender_blenkernel_intern_blender_c
===================================================================
RCS file: 
/cvs/ports/graphics/blender/patches/patch-source_blender_blenkernel_intern_blender_c,v
retrieving revision 1.4
diff -u -r1.4 patch-source_blender_blenkernel_intern_blender_c
--- patches/patch-source_blender_blenkernel_intern_blender_c    25 May 2007 
12:19:14 -0000      1.4
+++ patches/patch-source_blender_blenkernel_intern_blender_c    14 Oct 2009 
22:12:50 -0000
@@ -1,15 +1,12 @@
-$OpenBSD: patch-source_blender_blenkernel_intern_blender_c,v 1.4 2007/05/25 
12:19:14 steven Exp $
---- source/blender/blenkernel/intern/blender.c.orig    Mon Apr  2 18:06:02 2007
-+++ source/blender/blenkernel/intern/blender.c Sun May 20 14:53:09 2007
-@@ -712,9 +712,10 @@ void BKE_undo_save_quit(void)
-       /* no undo state to save */
-       if(undobase.first==undobase.last) return;
+$OpenBSD: patch-source_blender_blenkernel_intern_blender_c,v 1.3 2006/07/26 
06:45:27 steven Exp $
+--- source/blender/blenkernel/intern/blender.c.orig    Tue Sep  1 17:21:17 2009
++++ source/blender/blenkernel/intern/blender.c Sat Oct 10 20:40:48 2009
+@@ -769,7 +769,7 @@ void BKE_undo_save_quit(void)
                
-+      strlcpy(U.tempdir, BLI_gethome(), sizeof(U.tempdir));
-       BLI_make_file_string("/", str, U.tempdir, "quit.blend");
+       BLI_make_file_string("/", str, btempdir, "quit.blend");
  
 -      file = open(str,O_BINARY+O_WRONLY+O_CREAT+O_TRUNC, 0666);
 +      file = open(str,O_WRONLY|O_CREAT|O_TRUNC, 0666);
        if(file == -1) {
-               printf("Unable to save %s\n", str);
+               error("Unable to save %s, check you have permissions", str);
                return;
Index: patches/patch-source_blender_blenkernel_intern_packedFile_c
===================================================================
RCS file: 
/cvs/ports/graphics/blender/patches/patch-source_blender_blenkernel_intern_packedFile_c,v
retrieving revision 1.2
diff -u -r1.2 patch-source_blender_blenkernel_intern_packedFile_c
--- patches/patch-source_blender_blenkernel_intern_packedFile_c 25 May 2007 
12:19:14 -0000      1.2
+++ patches/patch-source_blender_blenkernel_intern_packedFile_c 14 Oct 2009 
22:12:50 -0000
@@ -1,7 +1,7 @@
-$OpenBSD: patch-source_blender_blenkernel_intern_packedFile_c,v 1.2 2007/05/25 
12:19:14 steven Exp $
---- source/blender/blenkernel/intern/packedFile.c.orig Thu Dec 28 00:01:40 2006
-+++ source/blender/blenkernel/intern/packedFile.c      Sun May 20 14:53:09 2007
-@@ -306,7 +306,7 @@ int writePackedFile(char * filename, PackedFile *pf, i
+$OpenBSD: patch-source_blender_blenkernel_intern_packedFile_c,v 1.1 2006/07/26 
06:45:27 steven Exp $
+--- source/blender/blenkernel/intern/packedFile.c.orig Tue Sep  1 17:21:17 2009
++++ source/blender/blenkernel/intern/packedFile.c      Sat Oct 10 19:25:00 2009
+@@ -303,7 +303,7 @@ int writePackedFile(char * filename, PackedFile *pf, i
        // make sure the path to the file exists...
        BLI_make_existing_file(name);
        
Index: patches/patch-source_blender_blenkernel_intern_subsurf_ccg_c
===================================================================
RCS file: patches/patch-source_blender_blenkernel_intern_subsurf_ccg_c
diff -N patches/patch-source_blender_blenkernel_intern_subsurf_ccg_c
--- patches/patch-source_blender_blenkernel_intern_subsurf_ccg_c        25 May 
2007 12:19:14 -0000      1.4
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,57 +0,0 @@
-$OpenBSD: patch-source_blender_blenkernel_intern_subsurf_ccg_c,v 1.4 
2007/05/25 12:19:14 steven Exp $
---- source/blender/blenkernel/intern/subsurf_ccg.c.orig        Wed Dec 13 
16:39:25 2006
-+++ source/blender/blenkernel/intern/subsurf_ccg.c     Sun May 20 14:53:10 2007
-@@ -700,7 +700,7 @@ DerivedMesh *ss_to_cdderivedmesh(CCGSubSurf *ss, int s
-       for(index = 0; index < totedge; index++) {
-               CCGEdge *e = edgeMap2[index];
-               unsigned int flags = 0;
--              int edgeIdx = (int)ccgSubSurf_getEdgeEdgeHandle(ss, e);
-+              long edgeIdx = (long)ccgSubSurf_getEdgeEdgeHandle(ss, e);
- 
-               if(!ccgSubSurf_getEdgeNumFaces(ss, e)) flags |= ME_LOOSEEDGE;
- 
-@@ -1110,7 +1110,7 @@ static void ccgDM_getFinalEdge(DerivedMesh *dm, int ed
-               med->v2 = getEdgeIndex(ss, e, x+1, edgeSize);
- 
-               if(ccgdm->me) {
--                      int edgeIdx = (int) ccgSubSurf_getEdgeEdgeHandle(ss, e);
-+                      long edgeIdx = (long) ccgSubSurf_getEdgeEdgeHandle(ss, 
e);
- 
-                       if(edgeIdx!=-1) {
-                               MEdge *medge = ccgdm->me->medge;
-@@ -1288,7 +1288,7 @@ static void ccgDM_copyFinalEdgeArray(DerivedMesh *dm, 
-               CCGEdge *e = ccgdm->edgeMap[index].edge;
-               unsigned int flags = 0;
-               int x;
--              int edgeIdx = (int)ccgSubSurf_getEdgeEdgeHandle(ss, e);
-+              long edgeIdx = (long)ccgSubSurf_getEdgeEdgeHandle(ss, e);
- 
-               if(!ccgSubSurf_getEdgeNumFaces(ss, e)) flags |= ME_LOOSEEDGE;
- 
-@@ -1341,7 +1341,7 @@ static void ccgDM_copyFinalFaceArray(DerivedMesh *dm, 
- 
-               if(!faceFlags) {
-                       if(origFaces) {
--                              int origIdx = (int) 
ccgSubSurf_getFaceFaceHandle(ss, f);
-+                              long origIdx = (long) 
ccgSubSurf_getFaceFaceHandle(ss, f);
-                               MFace *origMFace = &origFaces[origIdx];
- 
-                               mat_nr = origMFace->mat_nr;
-@@ -2300,7 +2300,7 @@ static CCGDerivedMesh *getCCGDerivedMesh(CCGSubSurf *s
-               int mapIndex = ccgDM_getEdgeMapIndex(ccgdm, ss, e);
-               int x;
-               int vertIdx[2];
--              int edgeIdx = (int)ccgSubSurf_getEdgeEdgeHandle(ss, e);
-+              long edgeIdx = (long)ccgSubSurf_getEdgeEdgeHandle(ss, e);
- 
-               CCGVert *v;
-               v = ccgSubSurf_getEdgeVert0(ss, e);
-@@ -2456,7 +2456,7 @@ void subsurf_calculate_limit_positions(Mesh *me, float
-       vi = ccgSubSurf_getVertIterator(ss);
-       for (; !ccgVertIterator_isStopped(vi); ccgVertIterator_next(vi)) {
-               CCGVert *v = ccgVertIterator_getCurrent(vi);
--              int idx = (int) ccgSubSurf_getVertVertHandle(ss, v);
-+              long idx = (long) ccgSubSurf_getVertVertHandle(ss, v);
-               int N = ccgSubSurf_getVertNumEdges(ss, v);
-               int numFaces = ccgSubSurf_getVertNumFaces(ss, v);
-               float *co;
Index: patches/patch-source_blender_blenlib_intern_storage_c
===================================================================
RCS file: 
/cvs/ports/graphics/blender/patches/patch-source_blender_blenlib_intern_storage_c,v
retrieving revision 1.2
diff -u -r1.2 patch-source_blender_blenlib_intern_storage_c
--- patches/patch-source_blender_blenlib_intern_storage_c       26 Jul 2006 
06:45:27 -0000      1.2
+++ patches/patch-source_blender_blenlib_intern_storage_c       14 Oct 2009 
22:12:50 -0000
@@ -1,30 +1,38 @@
-$OpenBSD: patch-source_blender_blenlib_intern_storage_c,v 1.2 2006/07/26 
06:45:27 steven Exp $
---- source/blender/blenlib/intern/storage.c.orig       Sun Mar 19 14:28:01 2006
-+++ source/blender/blenlib/intern/storage.c    Fri Jul 21 16:51:10 2006
-@@ -50,7 +50,7 @@
+$OpenBSD: patch-source_blender_blenlib_intern_storage_c,v 1.1 2005/11/24 
22:22:57 steven Exp $
+--- source/blender/blenlib/intern/storage.c.orig       Tue Sep  1 17:21:52 2009
++++ source/blender/blenlib/intern/storage.c    Sat Oct 10 19:38:12 2009
+@@ -47,7 +47,7 @@
  #include <time.h>
  #include <sys/stat.h>
  
--#if !defined(linux) && (defined(__sgi) || defined(__sun__) || defined(__sun) 
|| defined(__sparc) || defined(__sparc__))
-+#if !defined(__OpenBSD__) && !defined(linux) && (defined(__sgi) || 
defined(__sun__) || defined(__sun) || defined(__sparc) || defined(__sparc__))
+-#if defined (__sun__) || defined (__sun) || defined (__sgi)
++#if defined (__OpenBSD__) || defined (__sun__) || defined (__sun) || defined 
(__sgi)
+ #include <sys/statvfs.h> /* Other modern unix os's should probably use this 
also */
+ #elif !defined(__FreeBSD__) && !defined(linux) && (defined(__sparc) || 
defined(__sparc__))
  #include <sys/statfs.h>
- #endif
+@@ -179,7 +179,7 @@ double BLI_diskfree(char *dir)
+       return (double) (freec*bytesps*sectorspc);
+ #else
  
-@@ -89,7 +89,7 @@ struct statfs {
- #include <pwd.h>
- #endif
+-#if defined (__sun__) || defined (__sun) || defined (__sgi)
++#if defined (__OpenBSD__) || defined (__sun__) || defined (__sun) || defined 
(__sgi)
+       struct statvfs disk;
+ #else
+       struct statfs disk;
+@@ -197,14 +197,14 @@ double BLI_diskfree(char *dir)
+               if (slash) slash[1] = 0;
+       } else strcpy(name,"/");
  
--#if !defined(__FreeBSD__) && !defined(__APPLE__)
-+#if !defined(__OpenBSD__) && !defined(__FreeBSD__) && !defined(__APPLE__)
- #include <malloc.h>
+-#if defined (__FreeBSD__) || defined (linux) || defined (__OpenBSD__) || 
defined (__APPLE__) 
++#if defined (__FreeBSD__) || defined (linux) || defined (__APPLE__) 
+       if (statfs(name, &disk)) return(-1);
  #endif
- 
-@@ -196,7 +196,7 @@ double BLI_diskfree(char *dir)
  #ifdef __BeOS
        return -1;
  #endif
--#if !defined(linux) && (defined (__sgi) || defined (__sun__) || defined 
(__sun) || defined(__sparc) || defined(__sparc__))
-+#if !defined(__OpenBSD__) && !defined(linux) && (defined (__sgi) || defined 
(__sun__) || defined (__sun) || defined(__sparc) || defined(__sparc__))
  
-       if (statfs(name, &disk, sizeof(struct statfs), 0)){
-               /* printf("diskfree: Couldn't get information about 
%s.\n",dir); */
+-#if defined (__sun__) || defined (__sun) || defined (__sgi)
++#if defined (__OpenBSD__) || defined (__sun__) || defined (__sun) || defined 
(__sgi)
+       if (statvfs(name, &disk)) return(-1);   
+ #elif !defined(__FreeBSD__) && !defined(linux) && (defined(__sparc) || 
defined(__sparc__))
+       /* WARNING - This may not be supported by geeneric unix os's - Campbell 
*/
Index: patches/patch-source_blender_blenlib_intern_threads_c
===================================================================
RCS file: patches/patch-source_blender_blenlib_intern_threads_c
diff -N patches/patch-source_blender_blenlib_intern_threads_c
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ patches/patch-source_blender_blenlib_intern_threads_c       14 Oct 2009 
22:12:50 -0000
@@ -0,0 +1,22 @@
+$OpenBSD$
+--- source/blender/blenlib/intern/threads.c.orig       Wed Oct 14 17:39:51 2009
++++ source/blender/blenlib/intern/threads.c    Wed Oct 14 17:41:08 2009
+@@ -46,6 +46,9 @@
+ #elif defined(__APPLE__)
+ #include <sys/types.h>
+ #include <sys/sysctl.h>
++#elif defined(__OpenBSD__)
++#include <sys/param.h>
++#include <sys/sysctl.h>
+ #else
+ #include <unistd.h> 
+ #endif
+@@ -272,7 +275,7 @@ int BLI_system_thread_count( void )
+       GetSystemInfo(&info);
+       t = (int) info.dwNumberOfProcessors;
+ #else 
+-#     ifdef __APPLE__
++#     if defined(__APPLE__) || defined(__OpenBSD__)
+       int mib[2];
+       size_t len;
+       
Index: patches/patch-source_blender_blenloader_BLO_sys_types_h
===================================================================
RCS file: patches/patch-source_blender_blenloader_BLO_sys_types_h
diff -N patches/patch-source_blender_blenloader_BLO_sys_types_h
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ patches/patch-source_blender_blenloader_BLO_sys_types_h     14 Oct 2009 
22:12:50 -0000
@@ -0,0 +1,12 @@
+$OpenBSD$
+--- source/blender/blenloader/BLO_sys_types.h.orig     Wed Oct 14 18:22:55 2009
++++ source/blender/blenloader/BLO_sys_types.h  Wed Oct 14 18:22:59 2009
+@@ -87,7 +87,7 @@ typedef unsigned long uintptr_t;
+ 
+ #include <inttypes.h>
+ 
+-#elif defined(FREE_WINDOWS)
++#elif defined(__OpenBSD__) || defined(FREE_WINDOWS)
+ 
+ #include <stdint.h>
+ 
Index: patches/patch-source_blender_blenloader_intern_writefile_c
===================================================================
RCS file: 
/cvs/ports/graphics/blender/patches/patch-source_blender_blenloader_intern_writefile_c,v
retrieving revision 1.3
diff -u -r1.3 patch-source_blender_blenloader_intern_writefile_c
--- patches/patch-source_blender_blenloader_intern_writefile_c  20 Sep 2007 
19:58:49 -0000      1.3
+++ patches/patch-source_blender_blenloader_intern_writefile_c  14 Oct 2009 
22:12:50 -0000
@@ -1,7 +1,7 @@
-$OpenBSD: patch-source_blender_blenloader_intern_writefile_c,v 1.3 2007/09/20 
19:58:49 steven Exp $
---- source/blender/blenloader/intern/writefile.c.orig  Tue Sep 18 06:58:46 2007
-+++ source/blender/blenloader/intern/writefile.c       Tue Sep 18 19:14:05 2007
-@@ -1915,7 +1915,7 @@ int BLO_write_file(char *dir, int write_flags, char **
+$OpenBSD: patch-source_blender_blenloader_intern_writefile_c,v 1.2 2007/05/25 
12:19:14 steven Exp $
+--- source/blender/blenloader/intern/writefile.c.orig  Tue Sep  1 17:21:50 2009
++++ source/blender/blenloader/intern/writefile.c       Sat Oct 10 19:25:01 2009
+@@ -2110,7 +2110,7 @@ int BLO_write_file(char *dir, int write_flags, char **
  
        sprintf(tempname, "%s@", dir);
  
Index: patches/patch-source_blender_makesdna_intern_SConscript
===================================================================
RCS file: patches/patch-source_blender_makesdna_intern_SConscript
diff -N patches/patch-source_blender_makesdna_intern_SConscript
--- patches/patch-source_blender_makesdna_intern_SConscript     25 May 2007 
12:19:14 -0000      1.2
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,27 +0,0 @@
-$OpenBSD: patch-source_blender_makesdna_intern_SConscript,v 1.2 2007/05/25 
12:19:14 steven Exp $
---- source/blender/makesdna/intern/SConscript.orig     Tue Mar 27 17:43:59 2007
-+++ source/blender/makesdna/intern/SConscript  Sun May 20 15:01:31 2007
-@@ -11,7 +11,7 @@ source_files = ['makesdna.c']
- 
- makesdna_tool = env.Copy()
- dna = env.Copy()
--makesdna_tool.Append(CCFLAGS = 
'-DBASE_HEADER="\\"source/blender/makesdna/\\"" ')
-+makesdna_tool.Append(CCFLAGS = ' 
-DBASE_HEADER="\\"source/blender/makesdna/\\"" ')
- 
- makesdna_tool.Append (CPPPATH = ['#/intern/guardedalloc',
-                                  '../../makesdna'])
-@@ -24,12 +24,12 @@ if env['OURPLATFORM'] == 'linuxcross':
- if sys.platform != 'cygwin':
-     makesdna_tool.Append (CCFLAGS = cflags)
- makesdna_tool.Append (CPPDEFINES = defines)
--makesdna_tool.Append (LIBPATH = '#'+root_build_dir+'/lib')
-+makesdna_tool.Append (LIBPATH = root_build_dir+'/lib')
- 
- if env['OURPLATFORM'] == 'linux2' and root_build_dir[0]==os.sep:
-     makesdna = makesdna_tool.Program (target = root_build_dir+'/makesdna', 
source = source_files, LIBS=['bf_guardedalloc'])
- else:
--    makesdna = makesdna_tool.Program (target = 
'#'+root_build_dir+'/makesdna', source = source_files, LIBS=['bf_guardedalloc'])
-+    makesdna = makesdna_tool.Program (target = root_build_dir+'/makesdna', 
source = source_files, LIBS=['bf_guardedalloc'])
- 
- dna_dict = dna.Dictionary()
- dna.Depends ('dna.c', makesdna)
Index: patches/patch-source_blender_render_intern_source_shadbuf_c
===================================================================
RCS file: 
/cvs/ports/graphics/blender/patches/patch-source_blender_render_intern_source_shadbuf_c,v
retrieving revision 1.3
diff -u -r1.3 patch-source_blender_render_intern_source_shadbuf_c
--- patches/patch-source_blender_render_intern_source_shadbuf_c 25 May 2007 
12:19:14 -0000      1.3
+++ patches/patch-source_blender_render_intern_source_shadbuf_c 14 Oct 2009 
22:12:50 -0000
@@ -1,7 +1,7 @@
-$OpenBSD: patch-source_blender_render_intern_source_shadbuf_c,v 1.3 2007/05/25 
12:19:14 steven Exp $
---- source/blender/render/intern/source/shadbuf.c.orig Mon Apr 30 16:51:20 2007
-+++ source/blender/render/intern/source/shadbuf.c      Sun May 20 15:02:42 2007
-@@ -483,7 +483,7 @@ static float readshadowbuf(ShadBuf *shb, ShadSampleBuf
+$OpenBSD: patch-source_blender_render_intern_source_shadbuf_c,v 1.2 2006/07/26 
06:45:27 steven Exp $
+--- source/blender/render/intern/source/shadbuf.c.orig Tue Sep  1 17:20:59 2009
++++ source/blender/render/intern/source/shadbuf.c      Sat Oct 10 19:25:01 2009
+@@ -592,7 +592,7 @@ static float readshadowbuf(ShadBuf *shb, ShadSampleBuf
  {
        float temp;
        int *rz, ofs;
@@ -10,7 +10,7 @@
        char *ct, *cz;
  
        /* simpleclip */
-@@ -509,7 +509,7 @@ static float readshadowbuf(ShadBuf *shb, ShadSampleBuf
+@@ -618,7 +618,7 @@ static float readshadowbuf(ShadBuf *shb, ShadSampleBuf
        else if(*ct==2) {
                ct= ((char *)rz);
                ct+= 4+2*16*(ys & 15)+2*(xs & 15);
@@ -19,7 +19,7 @@
        
                cz= (char *)&zsamp;
                cz[BCOMP]= ct[0];
-@@ -518,7 +518,7 @@ static float readshadowbuf(ShadBuf *shb, ShadSampleBuf
+@@ -627,7 +627,7 @@ static float readshadowbuf(ShadBuf *shb, ShadSampleBuf
        else if(*ct==1) {
                ct= ((char *)rz);
                ct+= 4+16*(ys & 15)+(xs & 15);
@@ -28,16 +28,7 @@
  
                cz= (char *)&zsamp;
                cz[GCOMP]= ct[0];
-@@ -527,7 +527,7 @@ static float readshadowbuf(ShadBuf *shb, ShadSampleBuf
-       else {
-               /* got warning on this for 64 bits.... */
-               /* but it's working code! in this case rz is not a pointer but 
zvalue (ton) */
--              zsamp= (int) rz;
-+              zsamp= (long) rz;
-       }
- 
-       /* tricky stuff here; we use ints which can overflow easily with bias 
values */
-@@ -660,7 +660,8 @@ static float readshadowbuf_halo(ShadBuf *shb, ShadSamp
+@@ -772,7 +772,8 @@ static float readshadowbuf_halo(ShadBuf *shb, ShadSamp
  {
        float temp;
        int *rz, ofs;
@@ -47,7 +38,7 @@
        char *ct, *cz;
  
        /* negative! The other side is more important */
-@@ -686,7 +687,7 @@ static float readshadowbuf_halo(ShadBuf *shb, ShadSamp
+@@ -798,7 +799,7 @@ static float readshadowbuf_halo(ShadBuf *shb, ShadSamp
        else if(*ct==2) {
                ct= ((char *)rz);
                ct+= 4+2*16*(ys & 15)+2*(xs & 15);
@@ -56,7 +47,7 @@
        
                cz= (char *)&zsamp;
                cz[BCOMP]= ct[0];
-@@ -695,7 +696,7 @@ static float readshadowbuf_halo(ShadBuf *shb, ShadSamp
+@@ -807,7 +808,7 @@ static float readshadowbuf_halo(ShadBuf *shb, ShadSamp
        else if(*ct==1) {
                ct= ((char *)rz);
                ct+= 4+16*(ys & 15)+(xs & 15);
@@ -65,12 +56,3 @@
  
                cz= (char *)&zsamp;
                cz[GCOMP]= ct[0];
-@@ -704,7 +705,7 @@ static float readshadowbuf_halo(ShadBuf *shb, ShadSamp
-       else {
-               /* same as before */
-               /* still working code! (ton) */
--              zsamp= (int) rz;
-+              zsamp= (long) rz;
-       }
- 
-       /* NO schadow when sampled at 'eternal' distance */
Index: patches/patch-source_blender_src_drawmesh_c
===================================================================
RCS file: patches/patch-source_blender_src_drawmesh_c
diff -N patches/patch-source_blender_src_drawmesh_c
--- patches/patch-source_blender_src_drawmesh_c 25 May 2007 12:19:14 -0000      
1.2
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,12 +0,0 @@
-$OpenBSD: patch-source_blender_src_drawmesh_c,v 1.2 2007/05/25 12:19:14 steven 
Exp $
---- source/blender/src/drawmesh.c.orig Thu Dec 21 14:47:26 2006
-+++ source/blender/src/drawmesh.c      Sat Mar 24 08:13:39 2007
-@@ -86,7 +86,7 @@
- 
- //#include "glext.h"
- /* some local functions */
--#if defined(GL_EXT_texture_object) && (!defined(__sun__) || 
(!defined(__sun))) && !defined(__APPLE__) && !defined(__linux__) && 
!defined(WIN32)
-+#if defined(GL_EXT_texture_object) && (!defined(__sun__) || 
(!defined(__sun))) && !defined(__APPLE__) && !defined(__linux__) && 
!defined(WIN32) && !defined(__OpenBSD__)
-       #define glBindTexture(A,B)     glBindTextureEXT(A,B)
-       #define glGenTextures(A,B)     glGenTexturesEXT(A,B)
-       #define glDeleteTextures(A,B)  glDeleteTexturesEXT(A,B)
Index: patches/patch-source_blender_src_usiblender_c
===================================================================
RCS file: patches/patch-source_blender_src_usiblender_c
diff -N patches/patch-source_blender_src_usiblender_c
--- patches/patch-source_blender_src_usiblender_c       25 May 2007 12:19:14 
-0000      1.4
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,14 +0,0 @@
-$OpenBSD: patch-source_blender_src_usiblender_c,v 1.4 2007/05/25 12:19:14 
steven Exp $
---- source/blender/src/usiblender.c.orig       Mon Apr 16 20:32:47 2007
-+++ source/blender/src/usiblender.c    Sun May 20 14:53:12 2007
-@@ -173,9 +173,7 @@ static void init_userdef_file(void)
-       }
-       if(U.mixbufsize==0) U.mixbufsize= 2048;
-       if (BLI_streq(U.tempdir, "/")) {
--              char *tmp= getenv("TEMP");
--              
--              strcpy(U.tempdir, tmp?tmp:"/tmp/");
-+              strlcpy(U.tempdir, BLI_gethome(), sizeof(U.tempdir));
-       }
-       if (U.savetime <= 0) {
-               U.savetime = 1;
Index: patches/patch-tools_Blender_py
===================================================================
RCS file: /cvs/ports/graphics/blender/patches/patch-tools_Blender_py,v
retrieving revision 1.2
diff -u -r1.2 patch-tools_Blender_py
--- patches/patch-tools_Blender_py      25 May 2007 12:19:14 -0000      1.2
+++ patches/patch-tools_Blender_py      14 Oct 2009 22:12:50 -0000
@@ -1,38 +1,38 @@
-$OpenBSD: patch-tools_Blender_py,v 1.2 2007/05/25 12:19:14 steven Exp $
---- tools/Blender.py.orig      Fri Apr 13 17:24:35 2007
-+++ tools/Blender.py   Sun May 20 14:53:12 2007
-@@ -99,7 +99,7 @@ def create_blender_liblist(lenv = None, libtype = None
-         curlib = libs[libtype]
-         for sk in sortlist:
-             v = curlib[sk]
--            lst.append('#' + root_build_dir + 'lib/'+lenv['LIBPREFIX'] + v + 
lenv['LIBSUFFIX'])
-+            lst.append(root_build_dir + 'lib/'+lenv['LIBPREFIX'] + v + 
lenv['LIBSUFFIX'])
+$OpenBSD: patch-tools_Blender_py,v 1.1 2006/07/26 06:45:27 steven Exp $
+--- tools/Blender.py.orig      Tue Sep  1 17:21:54 2009
++++ tools/Blender.py   Wed Oct 14 23:43:51 2009
+@@ -116,6 +116,7 @@ def setup_staticlibs(lenv):
+               '/usr/lib',
+               lenv['BF_OPENGL_LIBPATH'],
+               lenv['BF_JPEG_LIBPATH'],
++              lenv['BF_GLEW_LIBPATH'],
+               lenv['BF_PNG_LIBPATH'],
+               lenv['BF_ZLIB_LIBPATH'],
+               lenv['BF_ICONV_LIBPATH']
+@@ -156,7 +157,8 @@ def setup_syslibs(lenv):
+               
+               lenv['BF_JPEG_LIB'],
+               lenv['BF_PNG_LIB'],
+-              lenv['BF_ZLIB_LIB']
++              lenv['BF_ZLIB_LIB'],
++              lenv['BF_GLEW_LIB']
+               ]
  
-     return lst
- 
-@@ -368,7 +368,7 @@ class BlenderEnvironment(SConsEnvironment):
-         
-         print bc.HEADER+'Configuring resource 
'+bc.ENDC+bc.OKGREEN+libname+bc.ENDC
-         lenv = self.Copy()
--        res = lenv.RES('#'+root_build_dir+'lib/'+libname, source)
-+        res = lenv.RES(root_build_dir+'lib/'+libname, source)
-       
-         SConsEnvironment.Default(self, res)
-         resources.append(res)
-@@ -383,6 +383,7 @@ class BlenderEnvironment(SConsEnvironment):
-             else:
-                 print bc.HEADER+'Configuring library 
'+bc.ENDC+bc.OKGREEN+libname + bc.ENDC
-             lenv = self.Copy()
-+            lenv['CCFLAGS'] = Split(lenv['CCFLAGS'])
-             lenv.Append(CPPPATH=includes)
-             lenv.Append(CPPDEFINES=defines)
-             if lenv['WITH_BF_GAMEENGINE']:
-@@ -404,7 +405,7 @@ class BlenderEnvironment(SConsEnvironment):
-                 lenv.Append(CXXFLAGS = compileflags)
-             lenv.Append(CCFLAGS = Split(lenv['C_WARN']))
-             lenv.Append(CXXFLAGS = Split(lenv['CC_WARN']))
--            lib = lenv.Library(target= '#'+root_build_dir+'lib/'+libname, 
source=sources)
-+            lib = lenv.Library(target= root_build_dir+'lib/'+libname, 
source=sources)
-             SConsEnvironment.Default(self, lib) # we add to default target, 
because this way we get some kind of progress info during build
-         else:
-             print bc.WARNING+'Not building 
'+bc.ENDC+bc.OKGREEN+libname+bc.ENDC+' for '+bc.OKBLUE+'BF_QUICK'+bc.ENDC
+       if lenv['WITH_BF_PYTHON'] and not lenv['WITH_BF_STATICPYTHON']:
+@@ -398,7 +400,7 @@ class BlenderEnvironment(SConsEnvironment):
+               
+               print bc.HEADER+'Configuring resource 
'+bc.ENDC+bc.OKGREEN+libname+bc.ENDC
+               lenv = self.Clone()
+-              res = lenv.RES('#'+root_build_dir+'lib/'+libname, source)
++              res = lenv.RES(root_build_dir+'lib/'+libname, source)
+               
+               SConsEnvironment.Default(self, res)
+               resources.append(res)
+@@ -421,6 +423,7 @@ class BlenderEnvironment(SConsEnvironment):
+                       else:
+                               print bc.HEADER+'Configuring library 
'+bc.ENDC+bc.OKGREEN+libname + bc.ENDC
+                       lenv = self.Clone()
++                      lenv['CCFLAGS'] = Split(lenv['CCFLAGS'])
+                       lenv.Append(CPPPATH=includes)
+                       lenv.Append(CPPDEFINES=defines)
+                       if lenv['BF_DEBUG'] or (libname in quickdebug):
Index: patches/patch-tools_btools_py
===================================================================
RCS file: patches/patch-tools_btools_py
diff -N patches/patch-tools_btools_py
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ patches/patch-tools_btools_py       14 Oct 2009 22:12:50 -0000
@@ -0,0 +1,22 @@
+$OpenBSD$
+--- tools/btools.py.orig       Wed Oct 14 23:51:17 2009
++++ tools/btools.py    Wed Oct 14 23:54:38 2009
+@@ -35,6 +35,7 @@ def validate_arguments(args, bc):
+                       'WITH_BF_DDS',
+                       'WITH_BF_FFMPEG', 'BF_FFMPEG_LIB','BF_FFMPEG_EXTRA', 
'BF_FFMPEG',  'BF_FFMPEG_INC',
+                       'WITH_BF_OGG', 'BF_OGG', 'BF_OGG_LIB',
++                      'BF_GLEW', 'BF_GLEW_LIB', 'BF_GLEW_LIBPATH',
+                       'WITH_BF_JPEG', 'BF_JPEG', 'BF_JPEG_INC', 
'BF_JPEG_LIB', 'BF_JPEG_LIBPATH',
+                       'WITH_BF_OPENJPEG', 'BF_OPENJPEG', 'BF_OPENJPEG_INC', 
'BF_OPENJPEG_LIB', 'BF_OPENJPEG_LIBPATH',
+                       'WITH_BF_REDCODE', 'BF_REDCODE', 'BF_REDCODE_INC', 
'BF_REDCODE_LIB', 'BF_REDCODE_LIBPATH',
+@@ -220,6 +221,10 @@ def read_opts(cfg, args):
+               ('BF_JPEG_INC', 'JPEG include path', ''),
+               ('BF_JPEG_LIB', 'JPEG library', ''),
+               ('BF_JPEG_LIBPATH', 'JPEG library path', ''),
++
++              ('BF_GLEW', 'GLEW base path', ''),
++              ('BF_GLEW_LIB', 'GLEW library', ''),
++              ('BF_GLEW_LIBPATH', 'GLEW library path', ''),
+ 
+               (BoolVariable('WITH_BF_OPENJPEG', 'Use OPENJPEG if true', 
False)),
+               ('BF_OPENJPEG', 'OPENJPEG base path', ''),
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/graphics/blender/pkg/PLIST,v
retrieving revision 1.8
diff -u -r1.8 PLIST
--- pkg/PLIST   20 Sep 2007 19:58:49 -0000      1.8
+++ pkg/PLIST   14 Oct 2009 22:12:50 -0000
@@ -1,5 +1,5 @@
-...@comment $OpenBSD: PLIST,v 1.8 2007/09/20 19:58:49 steven Exp $
-bin/blender
+...@comment $OpenBSD: PLIST,v 1.7 2007/05/25 12:19:14 steven Exp $
+...@bin bin/blender
 share/blender/
 share/blender/scripts/
 share/blender/scripts/3ds_export.py
@@ -10,7 +10,10 @@
 share/blender/scripts/IDPropBrowser.py
 share/blender/scripts/ac3d_export.py
 share/blender/scripts/ac3d_import.py
+share/blender/scripts/add_mesh_empty.py
 share/blender/scripts/add_mesh_torus.py
+share/blender/scripts/animation_bake_constraints.py
+share/blender/scripts/animation_clean.py
 share/blender/scripts/animation_trajectory.py
 share/blender/scripts/armature_symmetry.py
 share/blender/scripts/bevel_center.py
@@ -23,7 +26,6 @@
 share/blender/scripts/bpymodules/BPyImage.py
 share/blender/scripts/bpymodules/BPyMathutils.py
 share/blender/scripts/bpymodules/BPyMesh.py
-share/blender/scripts/bpymodules/BPyMesh_octree.py
 share/blender/scripts/bpymodules/BPyMesh_redux.py
 share/blender/scripts/bpymodules/BPyMessages.py
 share/blender/scripts/bpymodules/BPyNMesh.py
@@ -31,17 +33,21 @@
 share/blender/scripts/bpymodules/BPyRegistry.py
 share/blender/scripts/bpymodules/BPyRender.py
 share/blender/scripts/bpymodules/BPySys.py
+share/blender/scripts/bpymodules/BPyTextPlugin.py
 share/blender/scripts/bpymodules/BPyWindow.py
-share/blender/scripts/bpymodules/ai2obj.py
+share/blender/scripts/bpymodules/blend2renderinfo.py
 share/blender/scripts/bpymodules/defaultdoodads.py
 share/blender/scripts/bpymodules/dxfColorMap.py
+share/blender/scripts/bpymodules/dxfLibrary.py
 share/blender/scripts/bpymodules/dxfReader.py
-share/blender/scripts/bpymodules/eps2obj.py
-share/blender/scripts/bpymodules/gimp2obj.py
 share/blender/scripts/bpymodules/mesh_gradient.py
 share/blender/scripts/bpymodules/meshtools.py
-share/blender/scripts/bpymodules/svg2obj.py
+share/blender/scripts/bpymodules/paths_ai2obj.py
+share/blender/scripts/bpymodules/paths_eps2obj.py
+share/blender/scripts/bpymodules/paths_gimp2obj.py
+share/blender/scripts/bpymodules/paths_svg2obj.py
 share/blender/scripts/bvh_import.py
+share/blender/scripts/c3d_import.py
 share/blender/scripts/camera_changer.py
 share/blender/scripts/colladaExport14.py
 share/blender/scripts/colladaImport14.py
@@ -52,16 +58,23 @@
 share/blender/scripts/discombobulator.py
 share/blender/scripts/envelope_symmetry.py
 share/blender/scripts/export-iv-0.1.py
-share/blender/scripts/export_cal3d.py
+share/blender/scripts/export_dxf.py
 share/blender/scripts/export_fbx.py
 share/blender/scripts/export_lightwave_motion.py
+share/blender/scripts/export_m3g.py
 share/blender/scripts/export_map.py
 share/blender/scripts/export_mdd.py
 share/blender/scripts/export_obj.py
 share/blender/scripts/faceselect_same_weights.py
+share/blender/scripts/flt_defaultp.py
+share/blender/scripts/flt_dofedit.py
 share/blender/scripts/flt_export.py
 share/blender/scripts/flt_filewalker.py
 share/blender/scripts/flt_import.py
+share/blender/scripts/flt_lodedit.py
+share/blender/scripts/flt_palettemanager.py
+share/blender/scripts/flt_properties.py
+share/blender/scripts/flt_toolbar.py
 share/blender/scripts/help_bpy_api.py
 share/blender/scripts/help_browser.py
 share/blender/scripts/help_getting_started.py
@@ -73,13 +86,16 @@
 share/blender/scripts/help_web_eshop.py
 share/blender/scripts/help_web_usercomm.py
 share/blender/scripts/hotkeys.py
+share/blender/scripts/image_2d_cutout.py
 share/blender/scripts/image_auto_layout.py
 share/blender/scripts/image_billboard.py
 share/blender/scripts/image_edit.py
-share/blender/scripts/image_find_paths.py
 share/blender/scripts/import_dxf.py
+share/blender/scripts/import_edl.py
+share/blender/scripts/import_lightwave_motion.py
 share/blender/scripts/import_mdd.py
 share/blender/scripts/import_obj.py
+share/blender/scripts/import_web3d.py
 share/blender/scripts/lightwave_export.py
 share/blender/scripts/lightwave_import.py
 share/blender/scripts/md2_export.py
@@ -89,11 +105,15 @@
 share/blender/scripts/mesh_edges2curves.py
 share/blender/scripts/mesh_mirror_tool.py
 share/blender/scripts/mesh_poly_reduce.py
+share/blender/scripts/mesh_poly_reduce_grid.py
 share/blender/scripts/mesh_skin.py
 share/blender/scripts/mesh_solidify.py
 share/blender/scripts/mesh_unfolder.py
 share/blender/scripts/mesh_wire.py
+share/blender/scripts/ms3d_import.py
+share/blender/scripts/ms3d_import_ascii.py
 share/blender/scripts/obdatacopier.py
+share/blender/scripts/object_active_to_other.py
 share/blender/scripts/object_apply_def.py
 share/blender/scripts/object_batch_name_edit.py
 share/blender/scripts/object_cookie_cutter.py
@@ -101,6 +121,7 @@
 share/blender/scripts/object_find.py
 share/blender/scripts/object_random_loc_sz_rot.py
 share/blender/scripts/object_sel2dupgroup.py
+share/blender/scripts/object_timeofs_follow_act.py
 share/blender/scripts/off_export.py
 share/blender/scripts/off_import.py
 share/blender/scripts/paths_import.py
@@ -109,18 +130,33 @@
 share/blender/scripts/raw_export.py
 share/blender/scripts/raw_import.py
 share/blender/scripts/renameobjectbyblock.py
+share/blender/scripts/render_save_layers.py
 share/blender/scripts/rvk1_torvk2.py
 share/blender/scripts/save_theme.py
+share/blender/scripts/scripttemplate_background_job.py
+share/blender/scripts/scripttemplate_camera_object.py
+share/blender/scripts/scripttemplate_gamelogic.py
+share/blender/scripts/scripttemplate_gamelogic_basic.py
+share/blender/scripts/scripttemplate_gamelogic_module.py
+share/blender/scripts/scripttemplate_ipo_gen.py
 share/blender/scripts/scripttemplate_mesh_edit.py
+share/blender/scripts/scripttemplate_metaball_create.py
 share/blender/scripts/scripttemplate_object_edit.py
+share/blender/scripts/scripttemplate_pyconstraint.py
+share/blender/scripts/scripttemplate_text_plugin.py
 share/blender/scripts/slp_import.py
 share/blender/scripts/sysinfo.py
+share/blender/scripts/textplugin_convert_ge.py
+share/blender/scripts/textplugin_functiondocs.py
+share/blender/scripts/textplugin_imports.py
+share/blender/scripts/textplugin_membersuggest.py
+share/blender/scripts/textplugin_outliner.py
+share/blender/scripts/textplugin_suggest.py
+share/blender/scripts/textplugin_templates.py
 share/blender/scripts/unweld.py
 share/blender/scripts/uv_export.py
-share/blender/scripts/uv_from_adjacent.py
 share/blender/scripts/uv_seams_from_islands.py
 share/blender/scripts/uvcalc_follow_active_coords.py
-share/blender/scripts/uvcalc_from_adjacent.py
 share/blender/scripts/uvcalc_lightmap.py
 share/blender/scripts/uvcalc_quad_clickproj.py
 share/blender/scripts/uvcalc_smart_project.py
@@ -129,15 +165,19 @@
 share/blender/scripts/vertexpaint_gradient.py
 share/blender/scripts/vertexpaint_selfshadow_ao.py
 share/blender/scripts/vrml97_export.py
+share/blender/scripts/weightpaint_average.py
 share/blender/scripts/weightpaint_clean.py
 share/blender/scripts/weightpaint_copy.py
 share/blender/scripts/weightpaint_envelope_assign.py
 share/blender/scripts/weightpaint_gradient.py
 share/blender/scripts/weightpaint_grow_shrink.py
+share/blender/scripts/weightpaint_invert.py
 share/blender/scripts/weightpaint_normalize.py
 share/blender/scripts/widgetwizard.py
+share/blender/scripts/wizard_bolt_factory.py
+share/blender/scripts/wizard_curve2tree.py
+share/blender/scripts/wizard_landscape_ant.py
 share/blender/scripts/x3d_export.py
-share/blender/scripts/xfig_export.py
 share/blender/scripts/xsi_export.py
 share/doc/blender/
 share/doc/blender/BlenderQuickStart.pdf

Reply via email to