Update to 2.49b. Upstream changes: Updates: - Update for new OpenAL windows library. - Update Japanese translation. - Upgrade extern/xvidcore to version 1.22. This fixes Xvid crashing on linux 64 bit. - Updated Blender/Python API and GameEngine docs. - http://www.blender.org/documentation/249PythonDoc - Python Script Pack and Example Files. Various Bugs: - SoftBody, vertex groups were not notified on deletion & fixes for Mass and Spring Painting - Softbody, non mesh objects missing initializers [bug #18982] - Self Shadow Vertex Colors, improved blur method to give more even results. - Converting nurbs to a mesh ignored smoothing for Alt+C and from python. - Object Active to Other, Fix python error when running in local view. - Ancient resource leak where checkPackedFile would open a file and never close it. - Fix for uninitialized memory use with X11 keyboard and tablet events. - Fix for building with CLang (LLVM) Render Bugs: - Using LightGroups override for material doesn't work for preview renders. - Render Stamp, error in setting the alpha value when drawing text into a char buffer. - Lumma Matte, Fix in low value setting. Originally checked against the wrong channel (chroma) instead of the luminence channel. Changed default value for high value to 1.0 from 0.0 - Baking selected to active with nearby dupliframes objects crashes blender [bug #19029] - Fix for high energy sunlamps, turning specular black [bug #18837] Game Engine Bugs: - Saving runtime on Windows didn't work with python2.6 - Let IPO's animate the ref value for KX_BlenderMaterial's Game Engine Python Bugs: - Converting a mesh from a python argument was broken but happened to work in some cases. - Memory leak fix for action.channelNames. - Was writing to freed memory when freeing a python object in some cases. - Removing GameLogic.EvalExpression(), was unstable. - Crash fix when casting a ray to the same location as the object. - Fixed KX_PolyProxy returning improper VertexIndex with mixed triangles and quads with using .getVertexIndex() and .v1, .v2, etc. [bug #19254] - Fixed obj.sendMessage() with 4 arguments crashing blender [bug #18963] Game Engine Bullet Bugs: - Crash fix when a parent compound object didn't have a physics controller. - Fix for the torque actuator x -& y-axis not working. Sequencer Bugs: - IPO curve-deletion resulted in non-working effect - easy retiming only allowed enlarging of strips, now shrinking is alsa possible (easy retiming: use the right display handle of input strip and shrink or enlarge, will make the speed of the strip exactly fit the effect strip's length) - frames after end-of-display of input strips can now be accessed. - frame blending can now be done on more than two frames, enabling really fine grained motion blur if you speed up a sequence with high factors (bigger than two). - Scene-Strip rendering with compositor scenes failed, if they had no camera attached. - Fixed hdd-audio for sample formats other than 16 bit (8 bit eg). Import/Export Bugs: - FBX Export, Incorrect formatting that broke some converters. - BVH Motion Capture Import, Did not support single rigid body objects. [bug #18949] - OBJ Import, fix for importing of transparent faces from .mtl files - ZTrans now is set for them as well. (improves import from SketchUp) - Collada export, Empty material slot would raise a python error. - Collada import, fixes for increased Sketchup interoperability and more. - Quake MAP Export, empty nodes were not exported, also noticed files were invalid if there were no meshes or surfaces. - Quake MAP Export, had support for single triangular brush unnecessarily disabled. - Quake MD2 Export, Fix for vertex normals [patch #19206] Python API: - Mathutils (quat_a*quat_b) was broken, returned (quat_a*quat_a) instead. - Support for editing properties IpoCurve.driverBone and IpoCurve.driverBone2 and modifies IpoCurve.driverChannel to allow OB_ROT_DIFF. - Documentation corrections. - Support for rendering background scenes different from the active scene. - scene.render.render() now behaves the same in interactive and background mode - scene.render.saveRenderedImage() now works correctly in background mode - Armature active bone can be set. New: - 16bit SGI image loading - When BLENDER_FORCE_SWAPBUFFERS env variable is defined, a function is enabled that fixes some menu drawing issues with Mesa3D DRI drivers for Intel and Radeon cards. - Python API - Particles - Draw As variable and dict - Strand render toggle - Object, psys variable in duplicate - Material, Strand render variables - Texture, Use colorbands - Lamp, Spot buffer type selection - Game Engine Physics support for reinstancePhysics mesh from Python and the dynamic actuator. - ReplaceMesh Actuator option to replace the physics mesh and display mesh + python api options. - Video and blend file demo. - http://www.graphicall.org/ftp/ideasman42/reinstance.ogv - http://www.graphicall.org/ftp/ideasman42/reinstance_demo.blend - Mouse focus sensor "pulse" option to pulse TRUE when the object under the mouse changes. - EDL importer for the sequencer. supports... - audio, video edits - fades, wipes, speed changes (video only) - importing from multiple reels - Example import from final cut pro. - http://www.graphicall.org/ftp/ideasman42/edl_in_blender_px.png - http://www.graphicall.org/ftp/ideasman42/edl_import_ui.pngdiff -r1.67 -r1.68 pkgsrc/graphics/blender/Makefile
(hasso)
@@ -1,16 +1,16 @@ | @@ -1,16 +1,16 @@ | |||
1 | # $NetBSD: Makefile,v 1.67 2009/08/28 20:46:18 hasso Exp $ | 1 | # $NetBSD: Makefile,v 1.68 2009/09/22 13:23:25 hasso Exp $ | |
2 | 2 | |||
3 | DISTNAME= blender-2.49a | 3 | DISTNAME= blender-2.49b | |
4 | CATEGORIES= graphics | 4 | CATEGORIES= graphics | |
5 | MASTER_SITES= http://download.blender.org/source/ | 5 | MASTER_SITES= http://download.blender.org/source/ | |
6 | 6 | |||
7 | MAINTAINER= pkgsrc-users@NetBSD.org | 7 | MAINTAINER= pkgsrc-users@NetBSD.org | |
8 | HOMEPAGE= http://www.blender.org/ | 8 | HOMEPAGE= http://www.blender.org/ | |
9 | COMMENT= Fully integrated 3D graphics creation suite | 9 | COMMENT= Fully integrated 3D graphics creation suite | |
10 | 10 | |||
11 | USE_TOOLS+= gmake | 11 | USE_TOOLS+= gmake | |
12 | USE_LANGUAGES= c c++ | 12 | USE_LANGUAGES= c c++ | |
13 | USE_CMAKE= yes | 13 | USE_CMAKE= yes | |
14 | CMAKE_ARG_PATH= .. | 14 | CMAKE_ARG_PATH= .. | |
15 | CONFIGURE_DIRS= _build | 15 | CONFIGURE_DIRS= _build | |
16 | PKG_DESTDIR_SUPPORT= user-destdir | 16 | PKG_DESTDIR_SUPPORT= user-destdir |
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | @comment $NetBSD: PLIST,v 1.8 2009/08/28 20:46:18 hasso Exp $ | 1 | @comment $NetBSD: PLIST,v 1.9 2009/09/22 13:23:25 hasso Exp $ | |
2 | bin/blender | 2 | bin/blender | |
3 | bin/blender-bin | 3 | bin/blender-bin | |
4 | share/blender/.Blanguages | 4 | share/blender/.Blanguages | |
5 | share/blender/.bfont.ttf | 5 | share/blender/.bfont.ttf | |
6 | share/blender/BlenderQuickStart.pdf | 6 | share/blender/BlenderQuickStart.pdf | |
7 | share/blender/locale/ar/LC_MESSAGES/blender.mo | 7 | share/blender/locale/ar/LC_MESSAGES/blender.mo | |
8 | share/blender/locale/bg/LC_MESSAGES/blender.mo | 8 | share/blender/locale/bg/LC_MESSAGES/blender.mo | |
9 | share/blender/locale/ca/LC_MESSAGES/blender.mo | 9 | share/blender/locale/ca/LC_MESSAGES/blender.mo | |
10 | share/blender/locale/cs/LC_MESSAGES/blender.mo | 10 | share/blender/locale/cs/LC_MESSAGES/blender.mo | |
11 | share/blender/locale/de/LC_MESSAGES/blender.mo | 11 | share/blender/locale/de/LC_MESSAGES/blender.mo | |
12 | share/blender/locale/el/LC_MESSAGES/blender.mo | 12 | share/blender/locale/el/LC_MESSAGES/blender.mo | |
13 | share/blender/locale/es/LC_MESSAGES/blender.mo | 13 | share/blender/locale/es/LC_MESSAGES/blender.mo | |
14 | share/blender/locale/fi/LC_MESSAGES/blender.mo | 14 | share/blender/locale/fi/LC_MESSAGES/blender.mo | |
@@ -40,37 +40,35 @@ share/blender/scripts/add_mesh_empty.py | @@ -40,37 +40,35 @@ share/blender/scripts/add_mesh_empty.py | |||
40 | share/blender/scripts/add_mesh_torus.py | 40 | share/blender/scripts/add_mesh_torus.py | |
41 | share/blender/scripts/animation_bake_constraints.py | 41 | share/blender/scripts/animation_bake_constraints.py | |
42 | share/blender/scripts/animation_clean.py | 42 | share/blender/scripts/animation_clean.py | |
43 | share/blender/scripts/animation_trajectory.py | 43 | share/blender/scripts/animation_trajectory.py | |
44 | share/blender/scripts/armature_symmetry.py | 44 | share/blender/scripts/armature_symmetry.py | |
45 | share/blender/scripts/bevel_center.py | 45 | share/blender/scripts/bevel_center.py | |
46 | share/blender/scripts/blenderLipSynchro.py | 46 | share/blender/scripts/blenderLipSynchro.py | |
47 | share/blender/scripts/bpydata/KUlang.txt | 47 | share/blender/scripts/bpydata/KUlang.txt | |
48 | share/blender/scripts/bpydata/config/readme.txt | 48 | share/blender/scripts/bpydata/config/readme.txt | |
49 | share/blender/scripts/bpydata/readme.txt | 49 | share/blender/scripts/bpydata/readme.txt | |
50 | share/blender/scripts/bpymodules/BPyAddMesh.py | 50 | share/blender/scripts/bpymodules/BPyAddMesh.py | |
51 | share/blender/scripts/bpymodules/BPyArmature.py | 51 | share/blender/scripts/bpymodules/BPyArmature.py | |
52 | share/blender/scripts/bpymodules/BPyBlender.py | 52 | share/blender/scripts/bpymodules/BPyBlender.py | |
53 | share/blender/scripts/bpymodules/BPyBlender.pyc | |||
54 | share/blender/scripts/bpymodules/BPyCurve.py | 53 | share/blender/scripts/bpymodules/BPyCurve.py | |
55 | share/blender/scripts/bpymodules/BPyImage.py | 54 | share/blender/scripts/bpymodules/BPyImage.py | |
56 | share/blender/scripts/bpymodules/BPyMathutils.py | 55 | share/blender/scripts/bpymodules/BPyMathutils.py | |
57 | share/blender/scripts/bpymodules/BPyMesh.py | 56 | share/blender/scripts/bpymodules/BPyMesh.py | |
58 | share/blender/scripts/bpymodules/BPyMesh_redux.py | 57 | share/blender/scripts/bpymodules/BPyMesh_redux.py | |
59 | share/blender/scripts/bpymodules/BPyMessages.py | 58 | share/blender/scripts/bpymodules/BPyMessages.py | |
60 | share/blender/scripts/bpymodules/BPyNMesh.py | 59 | share/blender/scripts/bpymodules/BPyNMesh.py | |
61 | share/blender/scripts/bpymodules/BPyObject.py | 60 | share/blender/scripts/bpymodules/BPyObject.py | |
62 | share/blender/scripts/bpymodules/BPyRegistry.py | 61 | share/blender/scripts/bpymodules/BPyRegistry.py | |
63 | share/blender/scripts/bpymodules/BPyRegistry.pyc | |||
64 | share/blender/scripts/bpymodules/BPyRender.py | 62 | share/blender/scripts/bpymodules/BPyRender.py | |
65 | share/blender/scripts/bpymodules/BPySys.py | 63 | share/blender/scripts/bpymodules/BPySys.py | |
66 | share/blender/scripts/bpymodules/BPyTextPlugin.py | 64 | share/blender/scripts/bpymodules/BPyTextPlugin.py | |
67 | share/blender/scripts/bpymodules/BPyWindow.py | 65 | share/blender/scripts/bpymodules/BPyWindow.py | |
68 | share/blender/scripts/bpymodules/blend2renderinfo.py | 66 | share/blender/scripts/bpymodules/blend2renderinfo.py | |
69 | share/blender/scripts/bpymodules/colladaImEx/__init__.py | 67 | share/blender/scripts/bpymodules/colladaImEx/__init__.py | |
70 | share/blender/scripts/bpymodules/colladaImEx/collada.py | 68 | share/blender/scripts/bpymodules/colladaImEx/collada.py | |
71 | share/blender/scripts/bpymodules/colladaImEx/cstartup.py | 69 | share/blender/scripts/bpymodules/colladaImEx/cstartup.py | |
72 | share/blender/scripts/bpymodules/colladaImEx/cutils.py | 70 | share/blender/scripts/bpymodules/colladaImEx/cutils.py | |
73 | share/blender/scripts/bpymodules/colladaImEx/helperObjects.py | 71 | share/blender/scripts/bpymodules/colladaImEx/helperObjects.py | |
74 | share/blender/scripts/bpymodules/colladaImEx/logo.png | 72 | share/blender/scripts/bpymodules/colladaImEx/logo.png | |
75 | share/blender/scripts/bpymodules/colladaImEx/translator.py | 73 | share/blender/scripts/bpymodules/colladaImEx/translator.py | |
76 | share/blender/scripts/bpymodules/colladaImEx/xmlUtils.py | 74 | share/blender/scripts/bpymodules/colladaImEx/xmlUtils.py | |
@@ -119,26 +117,27 @@ share/blender/scripts/help_getting_start | @@ -119,26 +117,27 @@ share/blender/scripts/help_getting_start | |||
119 | share/blender/scripts/help_manual.py | 117 | share/blender/scripts/help_manual.py | |
120 | share/blender/scripts/help_release_notes.py | 118 | share/blender/scripts/help_release_notes.py | |
121 | share/blender/scripts/help_tutorials.py | 119 | share/blender/scripts/help_tutorials.py | |
122 | share/blender/scripts/help_web_blender.py | 120 | share/blender/scripts/help_web_blender.py | |
123 | share/blender/scripts/help_web_devcomm.py | 121 | share/blender/scripts/help_web_devcomm.py | |
124 | share/blender/scripts/help_web_eshop.py | 122 | share/blender/scripts/help_web_eshop.py | |
125 | share/blender/scripts/help_web_usercomm.py | 123 | share/blender/scripts/help_web_usercomm.py | |
126 | share/blender/scripts/hotkeys.py | 124 | share/blender/scripts/hotkeys.py | |
127 | share/blender/scripts/image_2d_cutout.py | 125 | share/blender/scripts/image_2d_cutout.py | |
128 | share/blender/scripts/image_auto_layout.py | 126 | share/blender/scripts/image_auto_layout.py | |
129 | share/blender/scripts/image_billboard.py | 127 | share/blender/scripts/image_billboard.py | |
130 | share/blender/scripts/image_edit.py | 128 | share/blender/scripts/image_edit.py | |
131 | share/blender/scripts/import_dxf.py | 129 | share/blender/scripts/import_dxf.py | |
130 | share/blender/scripts/import_edl.py | |||
132 | share/blender/scripts/import_lightwave_motion.py | 131 | share/blender/scripts/import_lightwave_motion.py | |
133 | share/blender/scripts/import_mdd.py | 132 | share/blender/scripts/import_mdd.py | |
134 | share/blender/scripts/import_obj.py | 133 | share/blender/scripts/import_obj.py | |
135 | share/blender/scripts/import_web3d.py | 134 | share/blender/scripts/import_web3d.py | |
136 | share/blender/scripts/lightwave_export.py | 135 | share/blender/scripts/lightwave_export.py | |
137 | share/blender/scripts/lightwave_import.py | 136 | share/blender/scripts/lightwave_import.py | |
138 | share/blender/scripts/md2_export.py | 137 | share/blender/scripts/md2_export.py | |
139 | share/blender/scripts/md2_import.py | 138 | share/blender/scripts/md2_import.py | |
140 | share/blender/scripts/mesh_boneweight_copy.py | 139 | share/blender/scripts/mesh_boneweight_copy.py | |
141 | share/blender/scripts/mesh_cleanup.py | 140 | share/blender/scripts/mesh_cleanup.py | |
142 | share/blender/scripts/mesh_edges2curves.py | 141 | share/blender/scripts/mesh_edges2curves.py | |
143 | share/blender/scripts/mesh_mirror_tool.py | 142 | share/blender/scripts/mesh_mirror_tool.py | |
144 | share/blender/scripts/mesh_poly_reduce.py | 143 | share/blender/scripts/mesh_poly_reduce.py |
@@ -1,11 +1,11 @@ | @@ -1,11 +1,11 @@ | |||
1 | $NetBSD: distinfo,v 1.27 2009/08/28 20:46:18 hasso Exp $ | 1 | $NetBSD: distinfo,v 1.28 2009/09/22 13:23:25 hasso Exp $ | |
2 | 2 | |||
3 | SHA1 (blender-2.49a.tar.gz) = 59f5be96eda874bb901390f55a70d58cf8e0b979 | 3 | SHA1 (blender-2.49b.tar.gz) = 43f71e7de4efe79c518d45f4b5a04e03c28d5fc5 | |
4 | RMD160 (blender-2.49a.tar.gz) = f37100c7a02c75b622b8e055f32f06e064a62de2 | 4 | RMD160 (blender-2.49b.tar.gz) = 5b641de7b41af5e4186c9721b66eddc6870f9fbc | |
5 | Size (blender-2.49a.tar.gz) = 23039535 bytes | 5 | Size (blender-2.49b.tar.gz) = 22918377 bytes | |
6 | SHA1 (patch-ab) = afc00773b4e00f1f63fce2bd2203dbab0b0bfc9f | 6 | SHA1 (patch-ab) = afc00773b4e00f1f63fce2bd2203dbab0b0bfc9f | |
7 | SHA1 (patch-ac) = dcfa14519404915a69bd626c8a5a6029d2535ca2 | 7 | SHA1 (patch-ac) = dcfa14519404915a69bd626c8a5a6029d2535ca2 | |
8 | SHA1 (patch-ad) = ee070c6e61585c5ee657f8aa0cd210c15f73bcc9 | 8 | SHA1 (patch-ad) = ee070c6e61585c5ee657f8aa0cd210c15f73bcc9 | |
9 | SHA1 (patch-ah) = b45f534b4c5850da13e9b421f73e33c8d079696f | 9 | SHA1 (patch-ah) = b45f534b4c5850da13e9b421f73e33c8d079696f | |
10 | SHA1 (patch-ai) = 31f94e8dcdabbe043d94a7fd53bfbdaa9d35fc99 | 10 | SHA1 (patch-ai) = 31f94e8dcdabbe043d94a7fd53bfbdaa9d35fc99 | |
11 | SHA1 (patch-aj) = 59c935bc84101e3a57af5231d6f1153897bbbb03 | 11 | SHA1 (patch-aj) = 59c935bc84101e3a57af5231d6f1153897bbbb03 |