Commit graph

123 commits

Author SHA1 Message Date
joerg
877c39bd77 Update to Blender 2.69. Add fixes for building with Clang, either from
upstream or submitted for upstream. Import changes:

A new hidden wire display option was added to help with retopology. Mesh
Bisect is a new tool to cut meshes in half. The Bridge, Edgenet fill,
Grid fill and Symmetrize tools were improved. New curve and lattice
editing tools were added too.

Hair rendering was improved with a new Hair shader and reorganized
settings. Subsurface scattering uses a new sampling algorithm and now
supports bump mapping and texture blurring. Sky rendering now uses a
more accurate sky model. New blackbody, vector transform and HSV nodes
were added. The non-progressive integrator was renamed to Branched Path
Integrator, and is now available for GPU rendering.

The Motion tracker now supports plane tracking, which can be used to
replace billboards, screens and other flat things in footage.

Lists in the user interface can now be resized, sorted and filtered.
Further there are small improvements for vertex parenting, empty
objects, the shrinkwrap modifier, mask editing, armatures, f-curves and
drivers.

FBX Import support has been added and FBX/OBJ can now export split
normals (without the need for the edge split modifier).

In addition to the new features, over 270 bugs that existed in previous
releases have been fixed.
2014-01-10 20:06:46 +00:00
dholland
34fb546a07 Update plist for latest python33; it seems that some stuff called
"venv" is copied wholesale from the python33 install, I guess via
the wonders of scons, and one of the files went away in the last
python33 update.
2013-12-27 01:59:42 +00:00
adam
81059da3bd Revbump after updating devel/boost-libs 2013-11-20 20:04:35 +00:00
obache
be6a7bf66d recursive bump from boost-lib shlib major bump. 2013-11-20 13:23:41 +00:00
ryoon
78a0aa962d Update to 2.68a
Changelog:
* New features
* Bugfixes
* Many improvements
2013-10-12 22:11:00 +00:00
obache
a170ca136b recursive bump from hdf5 shlib major bump. 2013-09-01 12:14:06 +00:00
wiz
e0b49a2fed Bump PKGREVISION for libXft changes for NetBSD native X support on
NetBSD 6, requested by tron.
2013-06-06 12:53:40 +00:00
tron
a36fb86593 Try to fix the fallout caused by the fix for PR pkg/47882. Part 3:
Recursively bump package revisions again after the "freetype2" and
"fontconfig" handling was fixed.
2013-06-04 22:15:37 +00:00
wiz
c83ffb8583 Bump freetype2 and fontconfig dependencies to current pkgsrc versions,
to address issues with NetBSD-6(and earlier)'s fontconfig not being
new enough for pango.

While doing that, also bump freetype2 dependency to current pkgsrc
version.

Suggested by tron in PR 47882
2013-06-03 10:04:30 +00:00
adam
1ab43a036f Massive revbump after updating graphics/ilmbase, graphics/openexr, textproc/icu. 2013-05-09 07:39:04 +00:00
ryoon
8ad28fdb2f Update to 2.66a
Changelog:
Bug fix update

Over 80 bugs fixed since 2.66 release:


Interface

    Fix #34357: Image editor scope and clip editor track preview did not resize properly with different DPI settings. (r54760)
    Fix #33466: Alt+MouseWheel changes frame as well as buttons (r54929)
    Fix UI/DPI: user preferences window size now takes into account DPI, otherwise the buttons don't fit properly. (r54945)
    Fix soft shadow at top edge incorrectly drawn (r54954)
    Fix #34418: Screencast could be started twice (r54961)
    Fix #34509: Panel color were not updated from old files properly (r54996)
    Allow trackpad and magic mouse swipes to control brush size for circle select. (r55027)
    Fix (regression) #34391: Window position not saving correctly for next start-up (r54879)
    Fix #34390: quicktime video codec menu showing blank (r54942)

Viewport

    Fix #34378: GLSL materials using multiple UV layers fail in editmode (r54783)
    Fix #34347: View3D Mini-Axis drawing in error with overlay (r54789)
    Fix #34426: Manipulator handles drawn incorrectly by depth (r54923)
    Fix glitch rotating the camera in camera mode drawing helper-line in random locations (r54928)

Animation

    Fix zoom for graph-editor (and other editors) (r54910)

Sequencer

    Fix #34439: Strip modifier - Mask multiply failure (r54901)
    Fix #34453: Added RGBA|RGB channels toggle to sequencer preview (r54904)
    Fix sequencer crash when pasteing strips after creating new file (r54935)

Composite/Nodes

    Fix #34356: Inputs list in file output doesn't appear properly. (r54754)
    Fix #34359: Crash when using image output node (r54746)
    Fix #34474: "Record Composite" image op segfaults in compositor code (r54948)
    Fix #34461: Inconsistent behavior of "Color Mix Node" and "Alpha Over Node" (r54960)
    Fix #34507: Adding reroute node into invalid links would crash the compositor (r55047)

MovieClip/Tracking

    Fix memory leak when loading multilayer EXR as movie clip (r54934)
    Fix for incorrect subpixel precision of marker when using track offset (r55028)

Render

    Fix #34351: Displacement map Bake margin does not work (r54748)
    Fix #34436: Node editor delete texture crash (r54908)
    Fix #34493: Image Sequence texture didn't allow "Offset" with fcurves. (r55012)
    Fix #34475: Weird noise bug with Texture nodes (r55021)
    Fix for texture preview render with show alpha enabled (r55026)
    Fix image transparency backwards compatibility. Now the texture datablock has a 'Use Alpha' option again. (r55022)

Render (Cycles)

    Fix #34421: viewport render stuck with no objects in the scene. (r54885)
    Fix #34480: hair render in dupligroup did hide the emitter properly in some cases. (r54959)

Modifiers

    Fix #34358: Shrinkwrap modifier project along normal did not work correctly (r54793)
    Fix #34369: applying screw modifier turns object to black (r55004)

Tools

    Fix #34384: Border select in UV Image window crashed (r54816)
    Fix for weight paint using values over 1.0 when blending (r54833)
    Fix for regression in 'object.shape_key_transfer' operator since BMesh merge (r54834)
    Fix #34415: Edge slide results in segmentation fault on certain mesh (r54875)
    Fix #34455: Origin to Center of Mass is missing in menu Object > Transform (r54891)
    Fix selecting linked faces (r54920 r54921)
    Fix #34366: mesh.select_mode operator could not be configure the use_extend and use_expand properly. (r54944)
    fix #34486: Selection of bones in armature edit mode only toggles between two bones (r54969)
    Fix #34534: Copy/Paste objects hangs (r55051)
    Fix (regression) #34438: Solidify crease error (r54882)
    Fix missing select menu for weight, vertex, texture paint modes. (r54883)
    Fix joining meshes could loose crease/bevel weights (r54899)
    Fix (regression) #34449: Edge toggline bevel failed (r54900)

Sculpt

    Fix #34370: Collapse-Edges crash in dyntopo (r54827)
    Fix #34431: Crash when dyntopo enabled and using view plane mode (r54971)
    Fix #34473: Blender Crashes on toggling modes, dynatopo sculpt/object mode. (r55007)

Game Engine

    Fix projection clipping (r54733)
    Fix #34349: Character walkDirection ADD mode -#INF error. (r54738)
    Fix #18967: Enable alpha buffer (useful for TV broadcasting). (r54745)
    Fix #34353: Ray cast on Triangle mesh bounded Rigid Body Object crashes (r54757)
    Fix #34219: Webcam support under Linux in Standalone broken (r54764)
    Fix #34330: Action Actuator "caching" the previous ran actions (r54766 r54767 r54769)
    Fix error using actions with multiple scenes (r54767)
    Fix object color channels can now be animated separately without zeroing out the other channels (r54772)
    Fix error using uninitialized variables for rendering (r54776 r54781)
    Fix #34377: Game-Engine - Multi UV mesh's materials not backwards compatible (r54780)
    Fix Game-Engine crashing when on material conversions (r54837)
    Fix #34440: Motion blur (2d filter) not working in osx (r54912)
    Fix #34428 #20856 #20281: converting multi-uv layers. (r54972)
    Fix #34523: 2D-Filter produces render error (r55010)
    Fix #34517: 2D-Filter causes mouselook script drifting effect (r55011)

Rigid Body

    Fix motion paths calculation being incorrect for rigid bodies (r54799)
    Allow rigidbody collision groups to be animated (r54818)
    Fix #34410: Planes with Rigid Body always keep distance to colliding objects (r54855)
    Fix #34420: Rigid objects not resetting original properly after running a simulation. (r54862)
    Fix inconsistency with world rebuilding with the start frame (r54990)

Text Editor

    Fix Fix text editor bug: ctrl+F is not configurable (r54878)
    Fix #54907: freeze when turning on syntax highlight (r54907)
    Fix crash when overwriting ascii character with multibyte character (r54917)

Python

    Fix Python console bug: "autocomplete" doesn't advance cursor properly when completion includes UTF8 characters (r54824)
    Fix #34423: foreach_get crash for any non existant attribute (r54865 r54866)
    Fix #34372: mesh.verts.foreach_set not working with normals (r54943)
    Fix for python exception getting the ID from an operator button (r54835)

Other

    Fix freeing all bakes in particle mode (r54822)
    Fix file with packed images crashes on load (r54790)
    Fix image alpha version patch with library linked files (r54794)
    Fix #34427: Collada export crash with armature (r54856)
    Fix X3D import error loading UV's (r4325)
    Fix X3D import for images (r4327)
    Rigify fixes (r4321 r4334 r4335)
2013-03-13 20:28:48 +00:00
ryoon
114646e3fc Update to 2.66
Changes:
This release contains long awaited features like rigid
body physics simulation, dynamic topology sculpting and matcap
display.

Other new features include Cycles hair rendering, support for high
pixel density displays, much better handling of premultiplied and
straight alpha transparency, a vertex bevel tool, a mesh cache
modifier and a new SPH particle fluid dynamics solver.

In detail, see http://wiki.blender.org/index.php/Dev:Ref/Release_Notes/2.66
2013-02-27 15:25:28 +00:00
joerg
a93a8f2e02 Fix build with new libpng. 2013-02-19 22:32:35 +00:00
wiz
d1b820f37b Recursive bump for png-1.6. 2013-02-16 11:18:58 +00:00
obache
07659b9b8d recursive bump from boost-lib shlib update. 2013-02-15 11:53:59 +00:00
jperkin
becd113253 PKGREVISION bumps for the security/openssl 1.0.1d update. 2013-02-06 23:20:50 +00:00
adam
f4c3b89da7 Revbump after graphics/jpeg and textproc/icu 2013-01-26 21:36:13 +00:00
riastradh
bcb5f7b73e Don't link against libexecinfo on NetBSD 6; it's new in 7. 2013-01-19 20:40:55 +00:00
ryoon
07bf563b8c Update to 2.65a
* Fix build on NetBSD current, repoted by dholland@
  Fix NetBSD version conditional and link to libexecinfo

Changelog:
* More features
* 200 over bug fixes
2013-01-02 02:22:07 +00:00
ryoon
ed6ffef84b Bump PKGREVISION
* Buildlink to openjpeg15
* Remove unnecessary lines
2012-12-09 17:37:44 +00:00
ryoon
2bf96599f2 Update to 2.64a
XXX This revision may build on NetBSD 6.* and Linux only.

* Convert to scons build
* Remove MESSAGE file, we need not to copy files to ~/.blender

Changelog:
* Add cycles engine
* New features and bugfixes
2012-12-03 13:15:50 +00:00
joerg
e0db280858 const global objects must have a defaulted constructor.
Make sure that functions are defined before used in templates.
2012-10-20 22:10:18 +00:00
asau
08f35c7155 Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days. 2012-10-06 14:10:39 +00:00
joerg
bd12a2183e Define ABS before using it. Don't use the address of a function when a
call is desired.
2012-07-03 18:10:03 +00:00
marino
64cd1be504 graphics/blender: Fix indirect linking on DragonFly 2012-05-16 13:49:22 +00:00
obache
2cd654bab6 Bump PKGREVISION from default python to 2.7. 2012-03-15 11:53:20 +00:00
wiz
833922aab2 Revbump for
a) tiff update to 4.0 (shlib major change)
b) glib2 update 2.30.2 (adds libffi dependency to buildlink3.mk)

Enjoy.
2012-02-06 12:39:49 +00:00
sbd
04daa2f1b8 Recursive bump for graphics/freetype2 buildlink addition. 2011-11-01 06:00:33 +00:00
wiz
8d6a75bcb7 Fix CVE-2008-4863 using the Debian patch by James Vega.
Bump PKGREVISION.
Mark MAKE_JOBS_SAFE=no since installation fails with -j16.
2011-04-01 11:31:56 +00:00
wiz
e5be77ec43 Set LICENSE. 2011-04-01 10:59:56 +00:00
wiz
af3596f984 png shlib name changed for png>=1.5.0, so bump PKGREVISIONs. 2011-01-13 13:36:05 +00:00
wiz
e8d8834f6a Bump PKGREVISION for libpng shlib name change.
Also add some patches to remove use of deprecated symbols and fix other
problems when looking for or compiling against libpng-1.4.x.
2010-06-13 22:43:46 +00:00
drochner
b7597049fb explicitely disable openal if the option is not chosen, otherwise
it will be picked up anyway if present
(seems that some autoconf->cmake conversions are missing)
2010-05-05 18:21:52 +00:00
joerg
3a06eb96bf Bump revision for PYTHON_VERSION_DEFAULT change. 2010-02-10 19:17:31 +00:00
wiz
91871f449e Second try at jpeg-8 recursive PKGREVISION bump. 2010-01-18 09:58:37 +00:00
wiz
579796a3e5 Recursive PKGREVISION bump for jpeg update to 8. 2010-01-17 12:02:03 +00:00
markd
3c3c7db4a3 Fix build on NetBSD. 2009-11-03 19:06:51 +00:00
hasso
33ce99ea57 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.png
2009-09-22 13:23:25 +00:00
hasso
2d4ece6058 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.
2009-08-28 20:46:18 +00:00
sno
6f7368d4db bump revision because of graphics/jpeg update 2009-08-26 19:56:37 +00:00
joerg
3a3c07bc30 Remove @dirrm entries from PLISTs 2009-06-14 17:59:04 +00:00
zafer
aea651be6b remove broken mirror. ok'd by obache. 2009-04-28 21:36:42 +00:00
joerg
3c645bb7fc Switch to Python 2.5 as default. Bump revision of all packages that have
changed runtime dependencies now.
2009-02-09 22:56:21 +00:00
markd
1e910a6d2f Note the type of cmake variables. 2008-09-13 11:00:45 +00:00
markd
daaac056fd Fix build on DragonFly. From Hasso Tepper in PR pkg/39020. 2008-06-23 21:22:58 +00:00
joerg
b2305f7575 Don't leak WRKDIR in rpath. Bump revision. 2008-06-21 21:14:48 +00:00
tonnerre
04839ffa37 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).
2008-05-17 10:33:15 +00:00
tnn
ad6ceadd25 Per the process outlined in revbump(1), perform a recursive revbump
on packages that are affected by the switch from the openssl 0.9.7
branch to the 0.9.8 branch. ok jlam@
2008-01-18 05:06:18 +00:00
markd
f3ff9a627f 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.
2008-01-04 19:56:45 +00:00
joerg
333226b69b Don't use malloc.h, always use stdlib.h. 2007-08-08 17:39:09 +00:00