head 1.7; access; symbols pkgsrc-2013Q2:1.7.0.10 pkgsrc-2013Q2-base:1.7 pkgsrc-2012Q4:1.7.0.8 pkgsrc-2012Q4-base:1.7 pkgsrc-2011Q4:1.7.0.6 pkgsrc-2011Q4-base:1.7 pkgsrc-2011Q2:1.7.0.4 pkgsrc-2011Q2-base:1.7 pkgsrc-2009Q4:1.7.0.2 pkgsrc-2009Q4-base:1.7 pkgsrc-2009Q2:1.6.0.14 pkgsrc-2009Q2-base:1.6 pkgsrc-2009Q1:1.6.0.12 pkgsrc-2009Q1-base:1.6 pkgsrc-2008Q4:1.6.0.10 pkgsrc-2008Q4-base:1.6 pkgsrc-2008Q3:1.6.0.8 pkgsrc-2008Q3-base:1.6 cube-native-xorg:1.6.0.6 cube-native-xorg-base:1.6 pkgsrc-2008Q2:1.6.0.4 pkgsrc-2008Q2-base:1.6 cwrapper:1.6.0.2 pkgsrc-2008Q1:1.5.0.2 pkgsrc-2008Q1-base:1.5 pkgsrc-2007Q4:1.4.0.16 pkgsrc-2007Q4-base:1.4 pkgsrc-2007Q3:1.4.0.14 pkgsrc-2007Q3-base:1.4 pkgsrc-2007Q2:1.4.0.12 pkgsrc-2007Q2-base:1.4 pkgsrc-2007Q1:1.4.0.10 pkgsrc-2007Q1-base:1.4 pkgsrc-2006Q4:1.4.0.8 pkgsrc-2006Q4-base:1.4 pkgsrc-2006Q3:1.4.0.6 pkgsrc-2006Q3-base:1.4 pkgsrc-2006Q2:1.4.0.4 pkgsrc-2006Q2-base:1.4 pkgsrc-2006Q1:1.4.0.2 pkgsrc-2006Q1-base:1.4 pkgsrc-2005Q4:1.2.0.4 pkgsrc-2005Q4-base:1.2 pkgsrc-2005Q3:1.2.0.2 pkgsrc-2005Q3-base:1.2 pkgsrc-2005Q2:1.1.0.4 pkgsrc-2005Q2-base:1.1 pkgsrc-2005Q1:1.1.0.2 pkgsrc-2005Q1-base:1.1; locks; strict; comment @# @; 1.7 date 2009.08.28.20.46.19; author hasso; state dead; branches; next 1.6; 1.6 date 2008.05.17.10.33.15; author tonnerre; state Exp; branches; next 1.5; 1.5 date 2008.01.04.19.56.46; author markd; state dead; branches 1.5.2.1; next 1.4; 1.4 date 2006.02.23.20.15.22; author joerg; state Exp; branches; next 1.3; 1.3 date 2006.02.10.20.34.25; author adam; state Exp; branches; next 1.2; 1.2 date 2005.08.03.11.58.14; author adam; state dead; branches; next 1.1; 1.1 date 2005.02.26.20.34.43; author reinoud; state Exp; branches; next ; 1.5.2.1 date 2008.05.19.17.35.17; author tron; state Exp; branches; next ; desc @@ 1.7 log @Update to 2.49a. Upstream changelog is of course too massive, you can look at http://www.blender.org/development/release-logs/ for info about new features and fixes. While here, sort PLIST correctly. @ text @$NetBSD: patch-ag,v 1.6 2008/05/17 10:33:15 tonnerre Exp $ --- source/blender/imbuf/intern/radiance_hdr.c.orig 2007-09-18 04:58:45.000000000 +0000 +++ source/blender/imbuf/intern/radiance_hdr.c @@@@ -191,7 +191,8 @@@@ struct ImBuf *imb_loadhdr(unsigned char } } if (found) { - sscanf((char*)&mem[x+1], "%s %d %s %d", (char*)&oriY, &height, (char*)&oriX, &width); + if (sscanf((char *)&mem[x+1], "%79s %d %79s %d", (char*)&oriY, &height, + (char*)&oriX, &width) != 4) return NULL; /* find end of this line, data right behind it */ ptr = (unsigned char *)strchr((char*)&mem[x+1], '\n'); @ 1.6 log @Fix CVEs CVE-2008-1102 and CVE-2008-1102 for blender: - Fix arbitrary code execution vulnerability in .bend files which contain a crafted RGBE file (CVE-2008-1102). - Create various temporary files in safer paths (CVE-2008-1103). @ text @d1 1 a1 1 $NetBSD$ @ 1.5 log @Update blender to version 2.45 pkgsrc changes: use cmake rather than SCons to build. DESTDIR support 2.45 The 2.45 is a bugfix release, to stabilize the 2.4x series. No new feature have been added, but serious effort has been put in tracking bugs and fixing them. Some performance issues have also been addressed. 2.44 This release adds subsurface scattering, improved sculpting tools, ffmpeg support for additional platforms, a number of animation tool improvements, and a huge number of Python scripts and API enhancements. 2.43 This release features sculpting meshes that work as if they were clay, render passes, retopology painting, multi-resolution meshes, texture map and light map baking, support for multiple uv sets, fast 3D painting, defocus blur node, multi-layer image read/write, painting in video sequences, matte, key, and difference composite nodes, a number of improved 3D animation tools such as proxy objects, walk cycles, simulation tool improvements for fluid dynamics, hard body dynamics, and cloth and softbody dynamics. There were also additional compositing and video editing improvements. 2.42 This release is the result of work done for the Elephants Dream short film. It includes major feature additions such as node based materials, node based compositing, a renderer rewrite, improved UV tools, improved character tools, an array modifier, and a host of other improvements. @ text @d1 1 a1 1 $NetBSD: patch-ag,v 1.4 2006/02/23 20:15:22 joerg Exp $ d3 12 a14 11 --- extern/bullet/BulletDynamics/ConstraintSolver/SorLcp.cpp.orig 2006-02-10 20:42:45.000000000 +0100 +++ extern/bullet/BulletDynamics/ConstraintSolver/SorLcp.cpp @@@@ -42,7 +42,7 @@@@ #if defined (WIN32) #include #else -#if defined (__FreeBSD__) +#if defined(__FreeBSD__) || defined(__NetBSD__) || defined(__OpenBSD__) || defined(__DragonFly__) #include #else #include @ 1.5.2.1 log @Pullup ticket 2386 - requested by tonnerre security update for blender Revisions pulled up: - graphics/blender/Makefile 1.61 - graphics/blender/patches/patch-ae 1.7 - graphics/blender/distinfo 1.24 - graphics/blender/patches/patch-af 1.6 - graphics/blender/patches/patch-ag 1.6 Module Name: pkgsrc Committed By: tonnerre Date: Sat May 17 10:33:15 UTC 2008 Modified Files: pkgsrc/graphics/blender: Makefile distinfo Added Files: pkgsrc/graphics/blender/patches: patch-ae patch-af patch-ag Log Message: Fix CVEs CVE-2008-1102 and CVE-2008-1102 for blender: - Fix arbitrary code execution vulnerability in .bend files which contain a crafted RGBE file (CVE-2008-1102). - Create various temporary files in safer paths (CVE-2008-1103). @ text @d1 1 a1 1 $NetBSD$ d3 11 a13 12 --- source/blender/imbuf/intern/radiance_hdr.c.orig 2007-09-18 04:58:45.000000000 +0000 +++ source/blender/imbuf/intern/radiance_hdr.c @@@@ -191,7 +191,8 @@@@ struct ImBuf *imb_loadhdr(unsigned char } } if (found) { - sscanf((char*)&mem[x+1], "%s %d %s %d", (char*)&oriY, &height, (char*)&oriX, &width); + if (sscanf((char *)&mem[x+1], "%79s %d %79s %d", (char*)&oriY, &height, + (char*)&oriX, &width) != 4) return NULL; /* find end of this line, data right behind it */ ptr = (unsigned char *)strchr((char*)&mem[x+1], '\n'); @ 1.4 log @Add DragonFly support. Make pthread linkage more portable. @ text @d1 1 a1 1 $NetBSD: patch-ag,v 1.3 2006/02/10 20:34:25 adam Exp $ @ 1.3 log @Changes 2.41: * GLSL pixel and vertex shaders * Full access to Blenders material capabilities * Split screen and multi-viewports * Number of fixes were made to the physics system * Return of the armature capabilities @ text @d1 1 a1 1 $NetBSD$ d10 1 a10 1 +#if defined(__FreeBSD__) || defined(__NetBSD__) || defined(__OpenBSD__) @ 1.2 log @Changes 2.37a: * Appending from files does not set the string for "last loaded file". That could give an accidentally save over of used library files. * International Font support was broken for non-Latin fonts. * Other fixes @ text @d1 1 a1 1 $NetBSD: patch-ag,v 1.1 2005/02/26 20:34:43 reinoud Exp $ d3 11 a13 9 --- source/gameengine/Rasterizer/RAS_OpenGLRasterizer/SConscript.orig 2004-05-16 15:07:16.000000000 +0200 +++ source/gameengine/Rasterizer/RAS_OpenGLRasterizer/SConscript @@@@ -14,5 +14,6 @@@@ ras_openglrasterizer_env.Append (CPPPATH '#intern/moto/include', '#source/gameengine/Rasterizer' ]) +ras_openglrasterizer_env.Append (CPPPATH = user_options_dict['OPENGL_INCLUDE']) ras_openglrasterizer_env.Library (target='#'+user_options_dict['BUILD_DIR']+'/lib/RAS_OpenGLRasterizer', source=source_files) @ 1.1 log @Big bugfix release fixing at least a 200 outstanding bugs and its game-engine is finally working now. Dynamic loading of python `import'ed modules finally work now too. @ text @d1 1 a1 1 $NetBSD$ @