summaryrefslogtreecommitdiff
path: root/graphics/Coin/patches
diff options
context:
space:
mode:
authorryoon <ryoon>2013-06-11 15:22:47 +0000
committerryoon <ryoon>2013-06-11 15:22:47 +0000
commitff0c309933944ce35af320e95fe64987c688a6f6 (patch)
tree7c6357c07ed7c86304dd8f5057212bba9a0fd7b7 /graphics/Coin/patches
parent08484fd8eccb7b99de2f6189c305eff12a3e1974 (diff)
downloadpkgsrc-ff0c309933944ce35af320e95fe64987c688a6f6.tar.gz
Update to 3.1.3
* Update buildlink3.mk. * Restrict hack.mk for GCC 3.* only. * Set LICENSE. Changelog: New in Coin v3.1.3 (2010-03-02): * new: - Pickup simage debug instead of release runtime library on Windows - SoGetMatrixAction handling for SoTextureUnit - Support for rendering quads and triangles with VBOs and glDrawArrays * bugfixes: - Vertex Array rendering fix - Binary file import fix - Various SoExtSelection fixes - OpenGL extension detection fixes - glGenerateMipmap robustness fixes - Avoid drifting away from the projector's plane in SoTranslate2Dragger - SoGLVBOElement updating fix - Text rendering fix - Notify fix in SoIndexedMarkerSet - Vertex attribute fix for quads and polygons - SoGetPrimitiveCountAction fix - VBO rendering caching fixes - setProjectorEpsilon() fix for SbLine/PlaneProjector affecting SoDragger * build system: - Updated autotools to autoconf-2.65, automake-1.8.3, libtool-1.5.26 - Changed default location for generated HTML documentation * other: - Improved documentation for SoGeo nodes New in Coin v3.1.2 (2009-10-14): * bugfixes: - removePoint() bugfix for SbBSPTree - divide-by-zero fix for SoNurbs - Fix SoLazyElement handling in SoPrimitiveVertexCache. - Refix NURBS picking according to the GLU specification. - ShadowGroup fixes - Bugfix for closed extrusions. - Bugfix for using SoPrimitiveVertexCache for other actions than SoGL RenderAction. - Increase upper limits for creating VBOs/caches. New in Coin v3.1.1 (2009-09-08): * bugfixes: - Fixed NURBS bugs - Fixed some issues in SoIndexedPointSet. - Fixed a configure problem which made it impossible to create release builds on Windows. New in Coin v3.1.0 (2009-05-27): * new: - shape node classes SoIndexedPointSet, SoIndexedMarkerSet - made build configurations available for building without manipulators, draggers, and nodekits, for slimmed down Coin binaries - support in SoRenderManager for superimpositions and multipass antialiasing - offscreen OpenGL contexts for Mac OS X now uses CGL, instead of the deprecated QuickDraw API - direct support for non-power-of-two textures if the OpenGL driver has it - SoOffscreenRenderer::getDC() available under MSWindows for fast transfer from internal buffer to Win32 bitmaps / DCs * bugfixes: - font rendering through FreeType library functional again - SoQuadMesh rendering for PER_FACE bindings - SoCalculator engine's atan2() and dot() were not working properly - more robust and more capable SoToVRML2Action - node leaks when copying nodekits - name-dictionary memory fill (leaks) when copying scene graphs - more robust copying of VRML 2 scene graphs - ambigious typing under 64-bit MS Windows - some array out-of-bounds and other memory access errors in obscure corners of the API - SoProfilerElement API exported as part of the public DLL API for Windows builds - SoVRMLText, SoText3 and SoAsciiText's get primitive count operation - SoVertexAttribute::copy() - SoLineHighlightRenderAction polygon offset set-up - SoShadowGroup heeds SoClipPlane - handle transparency in all texture units when multi-texturing - SoNurbsCurve, picking on rational curves, and corrected for weighted coordinates * optimizations: - use a lot less mutex resources for common case scene graphs, by using class-wide mutexes instead of per-instance mutexes for shape nodes * build system: - C++ exceptions enabled by default * other: - SoVRMLBackground, better depth buffer handling - SbString new methods lower() and upper(), for better Open Inventor compatibility - increased adherence to modern C++ conventions and programming practices - more robust offscreen GL buffer / context creation - various API documentation improvements - all environment variables heeded by Coin shown in API documentation New in Coin v3.0.0 (2008-09-11): * new: - Scene graph performance profiling subsystem - SoDepthBuffer node for constrolling Z-buffer settings - Shaders: SoVertexAttribute and SoVertexAttributeBinding nodes - Shadows: SoShadowSpotLight node - SoHeightMapToNormalMap texture conversion engine - SoPickStyle: new styles SHAPE_ON_TOP, BOUNDING_BOX_ON_TOP, SHAPE_FRONTFACES - New XML-based GL driver feature database for tagging buggy/slow features in specific drivers - Statechart XML engine (2007-draft based), used to implement examiner viewer mode at the Coin level - Foreign file format support through SoForeignFileKit w. example SoSTLFileKit - Draggers: minTranslation/maxTranslation fields in SoTranslate1Dragger and SoTranslate2Dragger - OS X: Coin has become more bundle-aware and will loads external libs bundled with Inventor.framework or the application bundle (better encapsulation) - SoLineHighlightRenderAction and SoBoxHighlightRenderAction now only supports one SoSelection node (performance and OIV-compatibility) - SoBumpMap will now detect height maps stored as rgb(a) - SoRayPickAction picking precision improvements - Include SoFieldContainer userdata when doing a deep node copy - Anti-aliasing is now done around the center of each pixel - Boost.Test-based testsuite * bugfixes: - ATi driver workarounds (VBO rendering related) - Fixed SoToVRML2Action Transform handling bug - SoTimeCounter now handles frequency == 0.0 - SoSceneTexture2 now properly restores the previous context - Fix for remote rendering in SoGLDisplayList - Workaround for nVidia texture format bug - SoPathList::uniquify() now properly removes all paths that goes through another path, not just one - SoVRMLAppearance now checks material on the state - SoComposeRotation. Default axis is now (0,0,1) - Various SoShadowGroup fixes - 3ds loader will no longer normalize the model (still not enabled by default) - Workaround for nVidia line pattern bug - Fixes for SoVRMLBillboard - SoFile-SoSearchAction bugfix - Correctly load bold/italic version of fonts with a single ttf file - Bugfix for anti aliasing with numpasses > 16 - New Visual Studio 9 build files and other VS-related fixes ... and more New in Coin v2.5.0 (2007-10-01): * new: - geo nodes: SoGeoOrigin, SoGeoCoordinate, SoGeoLocation, SoGeoSeparator - shader nodes: SoVertexShader, SoFragmentShader, SoGeometryShader, SoShaderProgram, SoShaderParameter - shadow generation: SoShadowGroup, SoShadowCulling, SoShadowStyle - new camera node SoFrustumCamera - new node SoTextureCubeMap - a lot of new SbVec and SbBox classes - a lot of new field classes (mostly Vec and Box fields) - implemented stubbed SoSimplifyAction, added SoGlobalSimplifyAction and SoShapeSimplifyAction as stub classes - SoReorganizeAction improvements - SoFile:: setSearchOK(), getSearchOK() - SoGLRenderAction::setSortedObjectOrderStrategy() - SbTypeInfo.h template type information library * bugfixes: - GlobalField cleanup bugfix - SoFaceDetail faceIndex bugfix * optimizations: - more rendering optimized with VBOs - display list caching tweaks * build system - initial pkg-config support - Visual Studio: build .pdb for release builds, tweaked optimization options - Visual Studio: doc-generation project New in Coin v2.4.6 (2007-04-03): * new: - implemented SbViewVolume::getAlignRotation() - added support in SoToVRML2Action for SoUnits and SoVRMLTransform * optimizations: - fixed pathlist traversals, affecting most notably rendering w/transparency DELAYED_BLEND/ADD mode - added lazy shapehints evaluation to VRML97 rendering - avoid probing glGetError() much (unless specified) since it kills performance in certain remote rendering situations - some optimizations in the reading of ascii vrml/iv files * bugfixes: - SoVRMLBillboard axis-of-rotation bugfix - global field and SoUnknownNode I/O fixes - SbDPMatrix::multVecMatrix(SbVec4f) bugfix - implemented missing notification-filtering in SoSwitch/SoVRMLSwitch - plugged more memory leaks - set same default depth function as SGI Inventor - VRML97 TimeSensor bugfix - VRML97 Billboard bugfixes - SoGroup offpath traversal bugfix - fixed AMD64 warning issues * other - many Visual Studio build files improvements - remove the Inventor/system/gl.h configure-run dependency New in Coin v2.4.5 (2006-04-30): The Better-Than-Doing-Tax-Returns Release * bugfixes: - fixed 2D font "_" character - minor axis MIDDLE (i.e. center) justification for VRML97's FontStyle and Text nodes did previously not work as expected - policy change on normalizing null-vector warning - improved Inventor V1.0 import - improved cleanup code (plugged many static one-off leaks) - fixes for nurbs, VRML97 protos, routes... - and a multitude of other bugfixes (see docs/ChangeLog.v2.4.5) * optimizations: - internal changes wrt use of vertex arrays and vertex buffer objects * build fixes: - upgraded to new version of libtool - universal binaries support for Mac OS X - misc TGS compatibility fixes - added project files for Visual Studio 8 (2005)
Diffstat (limited to 'graphics/Coin/patches')
-rw-r--r--graphics/Coin/patches/patch-aa10
-rw-r--r--graphics/Coin/patches/patch-ab26
2 files changed, 5 insertions, 31 deletions
diff --git a/graphics/Coin/patches/patch-aa b/graphics/Coin/patches/patch-aa
index ea2805ce97d..dd55563ac5b 100644
--- a/graphics/Coin/patches/patch-aa
+++ b/graphics/Coin/patches/patch-aa
@@ -1,11 +1,11 @@
-$NetBSD: patch-aa,v 1.1 2006/05/14 16:50:54 wiz Exp $
+$NetBSD: patch-aa,v 1.2 2013/06/11 15:22:47 ryoon Exp $
---- configure.orig 2005-09-19 21:57:49.000000000 +0000
+--- configure.orig 2010-03-02 13:20:09.000000000 +0000
+++ configure
-@@ -25221,7 +25221,7 @@ fi;
+@@ -24066,7 +24066,7 @@ fi
- echo "$as_me:$LINENO: checking if user is simian" >&5
- echo $ECHO_N "checking if user is simian... $ECHO_C" >&6
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking if user is simian" >&5
+ $as_echo_n "checking if user is simian... " >&6; }
-case `hostname -d 2>/dev/null || domainname 2>/dev/null || hostname` in
+case `domainname 2>/dev/null || hostname` in
*.sim.no | sim.no )
diff --git a/graphics/Coin/patches/patch-ab b/graphics/Coin/patches/patch-ab
deleted file mode 100644
index 1fc71a22994..00000000000
--- a/graphics/Coin/patches/patch-ab
+++ /dev/null
@@ -1,26 +0,0 @@
-$NetBSD: patch-ab,v 1.1 2007/03/08 13:39:21 rillig Exp $
-
-g++ 4.1.2 says:
-SoExtSelection.cpp:351: error: extra qualification
- 'SoExtSelectionP::SelectionState::' on member 'SelectionState'
-
---- src/nodes/SoExtSelection.cpp.orig 2005-06-09 13:35:44.000000000 +0200
-+++ src/nodes/SoExtSelection.cpp 2007-03-08 14:36:41.000000000 +0100
-@@ -348,7 +348,7 @@ public:
- SbList<SbVec2s> coords;
- SoTimerSensor * updatetimer;
-
-- SelectionState::SelectionState(SoExtSelection * t)
-+ SelectionState(SoExtSelection * t)
- {
- this->updatetimer = new SoTimerSensor(&SoExtSelectionP::timercallback, t);
- this->updatetimer->setBaseTime(SbTime::zero());
-@@ -356,7 +356,7 @@ public:
- this->reset();
- }
-
-- SelectionState::~SelectionState()
-+ ~SelectionState()
- {
- delete this->updatetimer;
- }