Commit graph

80 commits

Author SHA1 Message Date
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
wiz
51c8ea8d62 pkglint USE_LANGUAGES cleanup. Patch from Sergey Svishchev. 2007-02-22 19:30:02 +00:00
abs
981e1ff652 USE_LANGUAGES= c c++ 2006-07-30 20:29:09 +00:00
wiz
ad782541d0 Bump PKGREVISION and BUILDLINK_ABI_DEPENDS (where applicable)
for SDL shlib changes.
2006-06-12 16:28:05 +00:00
abs
e698749f9e +USE_LANGUAGES+=c++ 2006-05-15 10:37:33 +00:00
wiz
02f8f7c52d Bump BUILDLINK_ABI_DEPENDS.png and PKGREVISION for png-1.2.9nb2 update. 2006-04-17 13:45:57 +00:00
jlam
9c8b5ede43 Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where no
developer is officially maintaining the package.

The rationale for changing this from "tech-pkg" to "pkgsrc-users" is
that it implies that any user can try to maintain the package (by
submitting patches to the mailing list).  Since the folks most likely
to care about the package are the folks that want to use it or are
already using it, this would leverage the energy of users who aren't
developers.
2006-03-04 21:28:51 +00:00
joerg
288e6428d1 Add DragonFly support. Make pthread linkage more portable. 2006-02-23 20:15:21 +00:00
joerg
a90eff9301 Fix an Apple specific buffer overflow. To skip the first argument from
Finder, some copying to and from a local buffer in main is done, without
argument checking.

When a web browser or MUA is configured to start Blender automatically,
this might be exploitable to gain priviledges of the current user.

This is related to CVE-2005-3151.
2006-02-12 21:52:18 +00:00
jschauma
d9fe9c312f drop maintainership. 2006-02-12 21:32:38 +00:00
adam
5d1cd91f0e 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
2006-02-10 20:34:25 +00:00
joerg
5911def816 Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
wiz
768c589c29 Bump BUILDLINK_RECOMMENDED of textproc/expat to 2.0.0 because
of the shlib major bump.
PKGREVISION++ for the dependencies.
2006-01-24 07:31:52 +00:00
reinoud
a9df73c769 Update message. The proposed rm of the ~/.blender needed the flags `-rf' to
be effective. Not a problem, but an annoyance for users that might not be
well introduced enough.
2006-01-22 22:27:22 +00:00
wiz
7e1c5bfbc9 Convert aalib to options framework, adding an 'x11' option, and remove
aalib-x11 and aview-x11.
SDL dependencies change, so bump PKGREVISION (and BUILDLINK_RECOMMENDED)
for affected packages.

Addresses PR 32046 by Leonard Schmidt.
2005-12-11 09:40:37 +00:00
rillig
579e977969 Ran "pkglint --autofix", which corrected some of the quoting issues in
CONFIGURE_ARGS.
2005-12-05 23:55:01 +00:00
wiz
5c11268df7 Remove some more *LEGACY* settings that are over a month old and
thus were before 2005Q3.
2005-10-05 13:29:49 +00:00
abs
ee9906d198 Fix NetBSD statvfs check to be >= 299000900 not >= 200040000
No pkgrevision bumps needed.
2005-09-06 08:10:57 +00:00
adam
7e5037406f 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
2005-08-03 11:58:14 +00:00
jlam
81edaaa606 Create directories before installing files into them. 2005-06-16 06:57:37 +00:00
wiz
988998702a Convert to options framework. Quite easy, since all options are
currently not supported :]
2005-06-02 14:14:43 +00:00
jlam
95fd1f6ec9 Massive cleanup of buildlink3.mk and builtin.mk files in pkgsrc.
Several changes are involved since they are all interrelated.  These
changes affect about 1000 files.

The first major change is rewriting bsd.builtin.mk as well as all of
the builtin.mk files to follow the new example in bsd.builtin.mk.
The loop to include all of the builtin.mk files needed by the package
is moved from bsd.builtin.mk and into bsd.buildlink3.mk.  bsd.builtin.mk
is now included by each of the individual builtin.mk files and provides
some common logic for all of the builtin.mk files.  Currently, this
includes the computation for whether the native or pkgsrc version of
the package is preferred.  This causes USE_BUILTIN.* to be correctly
set when one builtin.mk file includes another.

The second major change is teach the builtin.mk files to consider
files under ${LOCALBASE} to be from pkgsrc-controlled packages.  Most
of the builtin.mk files test for the presence of built-in software by
checking for the existence of certain files, e.g. <pthread.h>, and we
now assume that if that file is under ${LOCALBASE}, then it must be
from pkgsrc.  This modification is a nod toward LOCALBASE=/usr.  The
exceptions to this new check are the X11 distribution packages, which
are handled specially as noted below.

The third major change is providing builtin.mk and version.mk files
for each of the X11 distribution packages in pkgsrc.  The builtin.mk
file can detect whether the native X11 distribution is the same as
the one provided by pkgsrc, and the version.mk file computes the
version of the X11 distribution package, whether it's built-in or not.

The fourth major change is that the buildlink3.mk files for X11 packages
that install parts which are part of X11 distribution packages, e.g.
Xpm, Xcursor, etc., now use imake to query the X11 distribution for
whether the software is already provided by the X11 distribution.
This is more accurate than grepping for a symbol name in the imake
config files.  Using imake required sprinkling various builtin-imake.mk
helper files into pkgsrc directories.  These files are used as input
to imake since imake can't use stdin for that purpose.

The fifth major change is in how packages note that they use X11.
Instead of setting USE_X11, package Makefiles should now include
x11.buildlink3.mk instead.  This causes the X11 package buildlink3
and builtin logic to be executed at the correct place for buildlink3.mk
and builtin.mk files that previously set USE_X11, and fixes packages
that relied on buildlink3.mk files to implicitly note that X11 is
needed.  Package buildlink3.mk should also include x11.buildlink3.mk
when linking against the package libraries requires also linking
against the X11 libraries.  Where it was obvious, redundant inclusions
of x11.buildlink3.mk have been removed.
2005-06-01 18:02:37 +00:00
jlam
585534220c Remove USE_GNU_TOOLS and replace with the correct USE_TOOLS definitions:
USE_GNU_TOOLS	-> USE_TOOLS
	awk		-> gawk
	m4		-> gm4
	make		-> gmake
	sed		-> gsed
	yacc		-> bison
2005-05-22 20:07:36 +00:00
reinoud
f0c9f9b387 Update blender package to version 2.36nb2 fixing the creation of the
/blender file.
2005-04-11 23:01:20 +00:00
tv
f816d81489 Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used. 2005-04-11 21:44:48 +00:00
reinoud
d2f8aae266 Update blender package to include all scripts distributed with it. Also
providing an convenience script that links default scripts directory to
the homedir. This due to oddities in the blender program too far reaching
to easily patch.
2005-03-04 16:04:59 +00:00
reinoud
6528be3645 Remove old non used patch-ad 2005-02-26 21:54:13 +00:00
jschauma
111cd14fbb also use RMD160 checksum 2005-02-26 21:02:24 +00:00
reinoud
f33e5c9919 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.
2005-02-26 20:34:43 +00:00
agc
6a7b384635 Add RMD160 digests 2005-02-24 08:45:01 +00:00
tv
e42a0bf057 libtool/buildlink3.mk (now libltdl/buildlink3.mk) should only be used
if libltdl is needed; otherwise use USE_LIBTOOL.
2004-10-15 11:43:51 +00:00
tv
c487cb967a Libtool fix for PR pkg/26633, and other issues. Update libtool to 1.5.10
in the process.  (More information on tech-pkg.)

Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and
installing .la files.

Bump PKGREVISION (only) of all packages depending directly on the above
via a buildlink3 include.
2004-10-03 00:12:51 +00:00
jmmv
e5f2537809 Fix build under NetBSD current (use statvfs instead of statfs). I'm not
adding a check in configure as I'd like to because it does not have any
AC_CHECK_FUNCS call that I could easily use to do this (the diff could
be quite big).
2004-06-10 22:04:12 +00:00
jmmv
180179dc5d Remove the unconditional openal dependency (which is not used by default)
and bump PKGREVISION to 2.  openal can be pulled in by the BLENDER_USE_OPENAL
knob.  Pointed out by jschauma@.
2004-06-10 18:07:01 +00:00
salo
9ba8196a22 Follow libogg into multimedia/. 2004-04-12 23:15:01 +00:00
snj
25dd5c1ab7 Convert to buildlink3. 2004-04-12 02:41:45 +00:00
wiz
a661ce60c0 PKGREVISION bump after openssl-security-fix-update to 0.9.6m.
Buildlink files: RECOMMENDED version changed to current version.
2004-03-26 02:27:34 +00:00
jschauma
da4199cb37 Add patch missed in last commit. 2004-02-17 20:39:01 +00:00
jschauma
dc7b8dc1c4 Upgrade this package to blender-2.32. Changes since 2.31:
Blender rendering improvements
- new: ray tracing
- area lights
- soft shadow
- improved bumpmapping
- gaussian filter

Displacement mapping
- any texture actually deforms rendered geometry
- including new procedural subdivision

Yafray support
- external rendering engine
- Global Illumination
- photonmapping

Other release notes
- Mesh beveling
- Python pulldown menus for import/export
- Armature speed improvements
- Etc etc etc
- And bugs fixed!

(More details at http://www.blender.org/docs/2.32_release/release232_rest.html)
2004-02-17 20:35:53 +00:00
jlam
ec993afa1a LIBTOOL_OVERRIDE and SHLIBTOOL_OVERRIDE are now lists of shell globs
relative to ${WRKSRC}.  Remove redundant LIBTOOL_OVERRIDE settings that
are automatically handled by the default setting in bsd.pkg.mk.
2004-02-14 17:21:32 +00:00
grant
59daad6697 replace deprecated USE_GMAKE with USE_GNU_TOOLS+=make. 2004-01-24 15:46:42 +00:00
jschauma
7beac37ecc Update to 2.31a as blender-2.31.0.1. Changes to 2.31:
- 3D Window: while moving Camera Object in camera view, the constraint
line was drawn incorrect.
- 3D Window: the Transform Panel displayed wrong when in FaceSelect or
VertexPaint mode.
- 3D Window: in the MKEY "move to layer" menu, the numeric hotkeys were
mixed up
- Ipo Window: in newly created Ipo Windows the Transform Panel was drawn
with zero size
- Rendering: autosmooth was always on when Material option "Radio" was
set... should only be done when render option "Radio" was set too.
- OSX: restored CTRL+F12 or ALT+F12 for rendering when your system ejects
CDROM with F12 (ahem!).
- OSX: fixed bug in using texture and sequence plugins (thanks Bischofftep!).
In the distro are sample compiled plugins (.so) included.
- MS Windows: the File Browse window displayed wrong path/filename on
attempt to read a non-existing directory.
- Added for the manual designers: when you want to make screenshot with a
pulldown or popup menu in it, press (alt+)ctrl+f3 while the menu is
visible, then ESC, and press (alt+)ctrl+f3 again. Note the (alt+) is
for OSX users only.
2004-01-10 20:25:10 +00:00
jschauma
5da3b26bfe Upgrade to 2.31; remove html documentation which now has its own
package (blender-doc) and add the various build definitions to BUILD_DEFS.

Changes since 2.28:

- Added buttons drawing Theme 'Rounded'. This uses a new feature in button
code that enables aligning buttons in groups together. Will be implemented
for the default 'Shaded' theme later.
- New default startup file built in. Only shows when you delete .B.blend in
your home directory. It has mainly been designed to match the 2.3 manual
best. Most obvious change is not starting with a 4-split 3D Window anymore.
- Important note: all buttons to call an "Image Select Browser" have been
removed from Blender. This is instable code, and caused far too many crashes.
The functionality is still accessible though by holding CTRL while pressing
a "Load" button for images. This as 'undocumented' feature for power users. :)
- Mesh Subdivision Surfaces: now supports 'hide' option as well (HKEY).

--- Python:
- New module: Lattice
- New module: Texture (mostly done already, only missing access to Ipo,
  EnvMap, ColorBand & Plugin)
- Bugfix: Object.makeParent
- NMesh: new vertex grouping methods: .renameVertGroup, .getVertGroupNames
- Doc updates

--- Bug fixes:

- Interface: removing a window edge (Join Areas) sometimes removed the wrong
edge. Was a very old bug... but showed up in new standard default file.
- AntiAlias fonts: file paths longer than 64 characters caused crash.
Is 256 now.
- Themes: switching main Theme didn't update button draw type for Theme
buttons themselves.
- IpoWindow: using the new Transform Properties Panel, some buttons caused
the event being handled double, giving weird results.
- IpoWindow: Sometimes the Transform Properties Panel was drawn with zero
size. Added a more strict version check for this to prevent it.
- F6 Texture Buttons: browsing a new texture for a Lamp only gave the
"Add New" option.
- F6 Texture Buttons: the "Default Vars" now resets the environment mapping
settings as well.
- UV Image Editor: saving an image (after using Texture Paint) now is in
same type as original image (was Targa only).
- 3D Window: when using a SpotLight in 'Textured Draw mode' (aka Potato
mode) the 'Solid Draw mode' turned out black. (Bug since 2.0!)
- 3D Window: the MKEY 'movetolayer' option doesn't close anymore on numeric
input. Somewhere before 2.25 this was changed... weird. Now you can set
layers with numeric buttons, including using ALT for numbers larger than
10, and using SHIFT for extend-select buttons. Press OK or Enter to close
the menu.
- 3D Window: CTRL+1 (or 2,3,4) crashed when no Object as active. This hotkey
is for setting subdivision level for Meshes.
- 2.30 error: clicking to select Objects at same location now correctly
cycles through the available Objects again.
- 2.30 error: CTRL+SHIFT+F3 allows screen capture of entire Blender window
again. (For OSX: also press ALT for screen capture).
- 2.30 error: the "Emulate 2 button mouse" option, allowing ALT+LeftMouse
for MiddleMouse now works again.
- Fixed in Unified render (now is actually usable!):
- alpha was wrong for halos with lines or rings
- halo rendering wrong combined with spothalo
- no antialiasing with sky when rendering spothalo
- cleaned some weird usage of gamma for spothalo and sky
(when rendering sky + spothalo, sky got gamma corrected
(Note: "Unified render" renders all in a single pass, whilst normally
Blender renders in separate layers for opaque faces, transparent faces,
halos and sky. The layers then are merged using alpha, which can cause
several (depth) errors.)
- When rendering a 'square spot' it displayed rotated wrong in an Environment Map.
- When rendering Material with option "Wire", rendering in parts gave errors.
- When rendering a Mesh with multiple users (linked-duplicates) it caused a
crash when it used UV faces.
- Rendering specular highlights for Sun light works correctly again.
- Pressing ESC during rendering now reacts immediately again. This was reported
fixed before, but accidentally un-committed from the code.
- Rendering shadeless Material with UV "TexFace" option had a wrong gamma.
- Rendering started with mouse cursor in a 3D window now renders "Local View"
or unlocked layer settings again.
- Rendering with Meshes using "Smooth" appearance always had "Auto smooth"
set on. Was introduced for Radiosity render in 2.28c. Now it only uses
"Auto smooth" when the radiosity render is actually used.
- Removed old hack from rendering, which enabled a "Border" render in a
previously rendered image. It was badly implemented and crashed too often.
Related to this, code was cleaned up which prevents errors as reported in
rendering with "Border" and "Fields".
- The default built-in font was not rendered when using background rendering
(blender -b on commandline).
- Converting a 3D closed curve (Bezier or NURBS) to a Mesh (ALT+C) the result
was a bunch of unconnected vertices.
- Constraints: Fixed the lag with Follow Path.
- Constraints: prevented creating endless loops.
- Mesh Vertex Keys: now can have up to 64k vertices, was 32k.
- Mesh Editmode: using Undo caused vertex colors and UV texture information to
get lost.
- Mesh Editmode: using Undo caused 'hide' status of vertices being lost. Solved
by storing this in the Mesh themselves, so the 'hide' status will be restored
when leaving/entering EditMode.
- Mesh EditMode: the Knife Tool sometimes cut unselected edges as well
- Mesh Editmode: Fixed crash when try to faceloop-cut (SHIFT+R, CTRL+R) with a
Mesh having an edge that didn't belong to any face. These tools now also update
the vertex counter as displayed in 'Info header'.
- Mesh object: "Subdiv" level 0 and draw type "Optimal" caused Mesh not drawing
in EditMode.
- Armatures/Meshes: using "Parent Armature->Name Groups" puts the Mesh in a state
that is ready for weight paint.
- MetaBalls: the displaylists were re-created for each redraw of 3d window, causing
an enormous slowdown. Now it runs smooth again. (Old bug!)
- Blender didn't rename 'temp save' file to quit.blend at quit. Was reported on
OSX and Linux.
- Materials: The stencil option only worked for one channel with normal-mapping.
Now it works for all as it's supposed to be.
- OSX: using the F10 RenderButtons "Play" option now pops the window to the front.
This also for starting blender from command line.
- OSX: the preferred AntiAlias font couldnt be written in .b.blend (unless you
manually install the font in ~/.blender/)
- MS Windows, Blender Text editor: Using clipboard to copy/paste text (CTRL+C
and CTRL+V) works with correct line endings.
---- Various fixes:
- Interface: cleaned up aligning and positioning of buttons in most Panels
(for manual)
- Added decorations to 'Minimal' buttons Theme to make it usable, also restored
the 2.2x drawing style for buttons as 'OldSkool' Theme.
- 2.30 error: in 3D window selecting Objects wasn't updated correctly in all
situations.
- 2.30 error: CTRL+LeftMouse click allows selecting Objects in EditMode again.
- 2.30 error, the new toolbox and floating menus were closed when mouse left the
menu immediately. Is now a safety of 40 pixels again.
- Action Window: zooming in increased with factor 5.
- Buttons Window: the Panel background color+alpha is part of Theme settings now.
- 3D window, when setting a render border in camera view (SHIFT+B) the
associated render option is set as well.
- 3D Window: OpenGL render option is icon in window header again, and now
uses Theme Color for background as well.
- 3D Window: a Constraint now draws a blue dashed line to its parent.
- 3D Window: Enter EditMode from FaceSelect mode correctly selects vertices again
- 3D Window: transform option (SKEY) allows typing in zero scaling value.
- 3D Window: Warp transform option (SHIFT+WKEY) allows typing in values.
- 3D Window: the header didn't display 'Mesh' pulldown menu when VertexPaint
mode and EditMode were both active.
- 3D Window: modes 'VertexPaint' and 'Weightpaint' and 'Texturepaint' allow
drawmode wire-extra again.
- Image Window: the buttons in header were messed up in 2.30
- TextEditor window: the hotkeys ALT+N (new) and ALT+O (open) now also work when
no 'text block' is active or available in Blender.
- File Browse window: text sometimes was drawn over outer border.
- Theme for TextWindow now allows color for text as well.
- F5 MaterialButtons: when you set "Halo", and "Star", then disable "Halo",
the "TexFace" button was set. The fix also prevents RGB from being reaset to 1.0.
- F5 MaterialButtons: "OB" and "ME" buttons in 2nd Panel didnt work properly.
Also the "1 Mat 1" buttons didnt display in all situations.
- F6 TextureButtons: "Crop and Anim" Panel had wrong name... now "Anim and
Movie". This Panel now draws buttons always, because it is for the 'anim option'
(sequence of files) which is different from 'movie' option (single file).
- F6 ObjectButtons: added to the Constraint Panel buttons indicating the
'Active Bone' or 'Active Object', like previously (2.2x) was drawn in
constraint buttons header.
- F6 TextureButtons: Colorband color sliders didnt update the colorband
- F9 EditButtons: moved vertex group buttons to first Panel. These buttons
should be available outside editmode as well.
- F9 EditButtons: changed decimator slider into number-button, with only 1
vertex in Mesh the slider didn't display OK. The slider also provided
insufficient space for the full text.
- Constraints: sometimes its data was not available (null) after reading
file, causing a crash. Code has been secured.
- In render output window; using Pad-plus and minus zoom now always
includes a zoom level 1.0 now.
- Mesh EditMode: Knife tool now has correct cursor, for all platforms.
- Mesh EditMode, Knife Tool: ESC for pop-up menu was not handled, and
pressing ENTER at pop-up menu caused 'mouse trail' call to exit.
- OSX: is now compiled with optimizing, giving a speed gain of 10-20%.
- OSX: using the Apple Quicktime dialog when choosing a movie format
(F10 render buttons) still can cause a freeze when you choose the
"Options" button. This has been verified by Apple as a system bug. We
added a warning when you choose this option in Blender.
2004-01-10 19:59:02 +00:00
wiz
a6e105fbae Bump PKGREVISION for libogg (or, in 5 cases, libao) updates. 2003-12-08 14:41:38 +00:00