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