From ff0c309933944ce35af320e95fe64987c688a6f6 Mon Sep 17 00:00:00 2001 From: ryoon Date: Tue, 11 Jun 2013 15:22:47 +0000 Subject: 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) --- graphics/Coin/Makefile | 9 +-- graphics/Coin/PLIST | 157 ++++++++++++++++++++++++++++++++++++++++- graphics/Coin/buildlink3.mk | 7 +- graphics/Coin/distinfo | 11 ++- graphics/Coin/hacks.mk | 4 +- graphics/Coin/patches/patch-aa | 10 +-- graphics/Coin/patches/patch-ab | 26 ------- 7 files changed, 177 insertions(+), 47 deletions(-) delete mode 100644 graphics/Coin/patches/patch-ab (limited to 'graphics') diff --git a/graphics/Coin/Makefile b/graphics/Coin/Makefile index 47952a3b125..bad0930882c 100644 --- a/graphics/Coin/Makefile +++ b/graphics/Coin/Makefile @@ -1,13 +1,14 @@ -# $NetBSD: Makefile,v 1.24 2013/06/04 22:16:13 tron Exp $ +# $NetBSD: Makefile,v 1.25 2013/06/11 15:22:47 ryoon Exp $ -DISTNAME= Coin-2.4.4 -PKGREVISION= 13 +DISTNAME= Coin-3.1.3 CATEGORIES= graphics -MASTER_SITES= http://ftp.coin3d.org/coin/src/all/ +MASTER_SITES= https://bitbucket.org/Coin3D/coin/downloads/ MAINTAINER= pkgsrc-users@NetBSD.org HOMEPAGE= http://www.coin3d.org/ COMMENT= Free, portable, Open Inventor API implementation +LICENSE= modified-bsd +# See https://bitbucket.org/Coin3D/coin/wiki/EndOfLifeLetter USE_LANGUAGES= c c++ USE_LIBTOOL= yes diff --git a/graphics/Coin/PLIST b/graphics/Coin/PLIST index 2f0db5b2e0b..63ba33c23a4 100644 --- a/graphics/Coin/PLIST +++ b/graphics/Coin/PLIST @@ -1,8 +1,17 @@ -@comment $NetBSD: PLIST,v 1.5 2009/06/14 20:05:39 joerg Exp $ +@comment $NetBSD: PLIST,v 1.6 2013/06/11 15:22:47 ryoon Exp $ bin/coin-config +include/Inventor/C/XML/attribute.h +include/Inventor/C/XML/document.h +include/Inventor/C/XML/element.h +include/Inventor/C/XML/entity.h +include/Inventor/C/XML/parser.h +include/Inventor/C/XML/path.h +include/Inventor/C/XML/types.h +include/Inventor/C/XML/world.h include/Inventor/C/base/hash.h include/Inventor/C/base/heap.h include/Inventor/C/base/list.h +include/Inventor/C/base/math-undefs.h include/Inventor/C/base/memalloc.h include/Inventor/C/base/rbptree.h include/Inventor/C/base/string.h @@ -33,12 +42,16 @@ include/Inventor/SbBasic.h include/Inventor/SbBox.h include/Inventor/SbBox2d.h include/Inventor/SbBox2f.h +include/Inventor/SbBox2i32.h include/Inventor/SbBox2s.h +include/Inventor/SbBox3d.h include/Inventor/SbBox3f.h +include/Inventor/SbBox3i32.h include/Inventor/SbBox3s.h include/Inventor/SbClip.h include/Inventor/SbColor.h include/Inventor/SbColor4f.h +include/Inventor/SbColorRGBA.h include/Inventor/SbCylinder.h include/Inventor/SbDPLine.h include/Inventor/SbDPLinear.h @@ -61,19 +74,39 @@ include/Inventor/SbSphere.h include/Inventor/SbString.h include/Inventor/SbTesselator.h include/Inventor/SbTime.h +include/Inventor/SbTypeInfo.h +include/Inventor/SbVec.h +include/Inventor/SbVec2b.h include/Inventor/SbVec2d.h include/Inventor/SbVec2f.h +include/Inventor/SbVec2i32.h include/Inventor/SbVec2s.h +include/Inventor/SbVec2ub.h +include/Inventor/SbVec2ui32.h +include/Inventor/SbVec2us.h +include/Inventor/SbVec3b.h include/Inventor/SbVec3d.h include/Inventor/SbVec3f.h +include/Inventor/SbVec3i32.h include/Inventor/SbVec3s.h +include/Inventor/SbVec3ub.h +include/Inventor/SbVec3ui32.h +include/Inventor/SbVec3us.h +include/Inventor/SbVec4b.h include/Inventor/SbVec4d.h include/Inventor/SbVec4f.h +include/Inventor/SbVec4i32.h +include/Inventor/SbVec4s.h +include/Inventor/SbVec4ub.h +include/Inventor/SbVec4ui32.h +include/Inventor/SbVec4us.h include/Inventor/SbViewVolume.h include/Inventor/SbViewportRegion.h +include/Inventor/SbXfBox3d.h include/Inventor/SbXfBox3f.h include/Inventor/So.h include/Inventor/SoDB.h +include/Inventor/SoEventManager.h include/Inventor/SoFullPath.h include/Inventor/SoInput.h include/Inventor/SoInteraction.h @@ -84,6 +117,7 @@ include/Inventor/SoOutput.h include/Inventor/SoPath.h include/Inventor/SoPickedPoint.h include/Inventor/SoPrimitiveVertex.h +include/Inventor/SoRenderManager.h include/Inventor/SoSceneManager.h include/Inventor/SoType.h include/Inventor/VRMLnodes/SoVRML.h @@ -169,26 +203,49 @@ include/Inventor/actions/SoHandleEventAction.h include/Inventor/actions/SoLineHighlightRenderAction.h include/Inventor/actions/SoPickAction.h include/Inventor/actions/SoRayPickAction.h +include/Inventor/actions/SoReorganizeAction.h include/Inventor/actions/SoSearchAction.h +include/Inventor/actions/SoSimplifyAction.h include/Inventor/actions/SoSubAction.h include/Inventor/actions/SoToVRML2Action.h include/Inventor/actions/SoToVRMLAction.h include/Inventor/actions/SoWriteAction.h +include/Inventor/annex/FXViz/elements/SoGLShadowCullingElement.h +include/Inventor/annex/FXViz/elements/SoShadowStyleElement.h +include/Inventor/annex/FXViz/nodes/SoShadowCulling.h +include/Inventor/annex/FXViz/nodes/SoShadowGroup.h +include/Inventor/annex/FXViz/nodes/SoShadowSpotLight.h +include/Inventor/annex/FXViz/nodes/SoShadowStyle.h +include/Inventor/annex/ForeignFiles/SoForeignFileKit.h +include/Inventor/annex/ForeignFiles/SoSTLFileKit.h include/Inventor/annex/HardCopy/SoHardCopy.h include/Inventor/annex/HardCopy/SoPSVectorOutput.h include/Inventor/annex/HardCopy/SoVectorOutput.h include/Inventor/annex/HardCopy/SoVectorizeAction.h include/Inventor/annex/HardCopy/SoVectorizePSAction.h +include/Inventor/annex/Profiler/SbProfilingData.h +include/Inventor/annex/Profiler/SoProfiler.h +include/Inventor/annex/Profiler/elements/SoProfilerElement.h +include/Inventor/annex/Profiler/engines/SoProfilerTopEngine.h +include/Inventor/annex/Profiler/nodekits/SoNodeVisualize.h +include/Inventor/annex/Profiler/nodekits/SoProfilerOverlayKit.h +include/Inventor/annex/Profiler/nodekits/SoProfilerTopKit.h +include/Inventor/annex/Profiler/nodekits/SoProfilerVisualizeKit.h +include/Inventor/annex/Profiler/nodekits/SoScrollingGraphKit.h +include/Inventor/annex/Profiler/nodes/SoProfilerStats.h +include/Inventor/annex/Profiler/utils/SoProfilingReportGenerator.h include/Inventor/bundles/SoBundle.h include/Inventor/bundles/SoMaterialBundle.h include/Inventor/bundles/SoNormalBundle.h include/Inventor/bundles/SoTextureCoordinateBundle.h +include/Inventor/bundles/SoVertexAttributeBundle.h include/Inventor/caches/SoBoundingBoxCache.h include/Inventor/caches/SoCache.h include/Inventor/caches/SoConvexDataCache.h include/Inventor/caches/SoGLCacheList.h include/Inventor/caches/SoGLRenderCache.h include/Inventor/caches/SoNormalCache.h +include/Inventor/caches/SoPrimitiveVertexCache.h include/Inventor/caches/SoTextureCoordinateCache.h include/Inventor/collision/SoIntersectionDetectionAction.h include/Inventor/details/SoConeDetail.h @@ -234,6 +291,7 @@ include/Inventor/elements/SoBumpMapCoordinateElement.h include/Inventor/elements/SoBumpMapElement.h include/Inventor/elements/SoBumpMapMatrixElement.h include/Inventor/elements/SoCacheElement.h +include/Inventor/elements/SoCacheHintElement.h include/Inventor/elements/SoClipPlaneElement.h include/Inventor/elements/SoComplexityElement.h include/Inventor/elements/SoComplexityTypeElement.h @@ -242,6 +300,7 @@ include/Inventor/elements/SoCreaseAngleElement.h include/Inventor/elements/SoCullElement.h include/Inventor/elements/SoDecimationPercentageElement.h include/Inventor/elements/SoDecimationTypeElement.h +include/Inventor/elements/SoDepthBufferElement.h include/Inventor/elements/SoDiffuseColorElement.h include/Inventor/elements/SoDrawStyleElement.h include/Inventor/elements/SoElement.h @@ -256,6 +315,7 @@ include/Inventor/elements/SoGLCacheContextElement.h include/Inventor/elements/SoGLClipPlaneElement.h include/Inventor/elements/SoGLColorIndexElement.h include/Inventor/elements/SoGLCoordinateElement.h +include/Inventor/elements/SoGLDepthBufferElement.h include/Inventor/elements/SoGLDisplayList.h include/Inventor/elements/SoGLDrawStyleElement.h include/Inventor/elements/SoGLEnvironmentElement.h @@ -275,6 +335,7 @@ include/Inventor/elements/SoGLPolygonOffsetElement.h include/Inventor/elements/SoGLProjectionMatrixElement.h include/Inventor/elements/SoGLRenderPassElement.h include/Inventor/elements/SoGLShadeModelElement.h +include/Inventor/elements/SoGLShaderProgramElement.h include/Inventor/elements/SoGLShapeHintsElement.h include/Inventor/elements/SoGLTexture3EnabledElement.h include/Inventor/elements/SoGLTextureCoordinateElement.h @@ -282,8 +343,11 @@ include/Inventor/elements/SoGLTextureEnabledElement.h include/Inventor/elements/SoGLTextureImageElement.h include/Inventor/elements/SoGLTextureMatrixElement.h include/Inventor/elements/SoGLUpdateAreaElement.h +include/Inventor/elements/SoGLVBOElement.h +include/Inventor/elements/SoGLVertexAttributeElement.h include/Inventor/elements/SoGLViewingMatrixElement.h include/Inventor/elements/SoGLViewportRegionElement.h +include/Inventor/elements/SoGeoElement.h include/Inventor/elements/SoInt32Element.h include/Inventor/elements/SoLazyElement.h include/Inventor/elements/SoLightAttenuationElement.h @@ -334,6 +398,8 @@ include/Inventor/elements/SoTextureQualityElement.h include/Inventor/elements/SoTextureUnitElement.h include/Inventor/elements/SoTransparencyElement.h include/Inventor/elements/SoUnitsElement.h +include/Inventor/elements/SoVertexAttributeBindingElement.h +include/Inventor/elements/SoVertexAttributeElement.h include/Inventor/elements/SoViewVolumeElement.h include/Inventor/elements/SoViewingMatrixElement.h include/Inventor/elements/SoViewportRegionElement.h @@ -361,6 +427,7 @@ include/Inventor/engines/SoEngineOutput.h include/Inventor/engines/SoEngines.h include/Inventor/engines/SoFieldConverter.h include/Inventor/engines/SoGate.h +include/Inventor/engines/SoHeightMapToNormalMap.h include/Inventor/engines/SoInterpolate.h include/Inventor/engines/SoInterpolateFloat.h include/Inventor/engines/SoInterpolateRotation.h @@ -374,6 +441,7 @@ include/Inventor/engines/SoOutputData.h include/Inventor/engines/SoSelectOne.h include/Inventor/engines/SoSubEngine.h include/Inventor/engines/SoSubNodeEngine.h +include/Inventor/engines/SoTexture2Convert.h include/Inventor/engines/SoTimeCounter.h include/Inventor/engines/SoTransformVec3f.h include/Inventor/engines/SoTriggerAny.h @@ -398,6 +466,8 @@ include/Inventor/fields/SoFields.h include/Inventor/fields/SoMFBitMask.h include/Inventor/fields/SoMFBool.h include/Inventor/fields/SoMFColor.h +include/Inventor/fields/SoMFColorRGBA.h +include/Inventor/fields/SoMFDouble.h include/Inventor/fields/SoMFEngine.h include/Inventor/fields/SoMFEnum.h include/Inventor/fields/SoMFFloat.h @@ -415,15 +485,38 @@ include/Inventor/fields/SoMFTime.h include/Inventor/fields/SoMFUInt32.h include/Inventor/fields/SoMFULong.h include/Inventor/fields/SoMFUShort.h +include/Inventor/fields/SoMFVec2b.h +include/Inventor/fields/SoMFVec2d.h include/Inventor/fields/SoMFVec2f.h +include/Inventor/fields/SoMFVec2i32.h +include/Inventor/fields/SoMFVec2s.h +include/Inventor/fields/SoMFVec3b.h include/Inventor/fields/SoMFVec3d.h include/Inventor/fields/SoMFVec3f.h +include/Inventor/fields/SoMFVec3i32.h +include/Inventor/fields/SoMFVec3s.h +include/Inventor/fields/SoMFVec4b.h +include/Inventor/fields/SoMFVec4d.h include/Inventor/fields/SoMFVec4f.h +include/Inventor/fields/SoMFVec4i32.h +include/Inventor/fields/SoMFVec4s.h +include/Inventor/fields/SoMFVec4ub.h +include/Inventor/fields/SoMFVec4ui32.h +include/Inventor/fields/SoMFVec4us.h include/Inventor/fields/SoMField.h include/Inventor/fields/SoSFBitMask.h include/Inventor/fields/SoSFBool.h +include/Inventor/fields/SoSFBox2d.h +include/Inventor/fields/SoSFBox2f.h +include/Inventor/fields/SoSFBox2i32.h +include/Inventor/fields/SoSFBox2s.h +include/Inventor/fields/SoSFBox3d.h +include/Inventor/fields/SoSFBox3f.h +include/Inventor/fields/SoSFBox3i32.h include/Inventor/fields/SoSFBox3s.h include/Inventor/fields/SoSFColor.h +include/Inventor/fields/SoSFColorRGBA.h +include/Inventor/fields/SoSFDouble.h include/Inventor/fields/SoSFEngine.h include/Inventor/fields/SoSFEnum.h include/Inventor/fields/SoSFFloat.h @@ -444,12 +537,24 @@ include/Inventor/fields/SoSFTrigger.h include/Inventor/fields/SoSFUInt32.h include/Inventor/fields/SoSFULong.h include/Inventor/fields/SoSFUShort.h +include/Inventor/fields/SoSFVec2b.h +include/Inventor/fields/SoSFVec2d.h include/Inventor/fields/SoSFVec2f.h +include/Inventor/fields/SoSFVec2i32.h include/Inventor/fields/SoSFVec2s.h +include/Inventor/fields/SoSFVec3b.h include/Inventor/fields/SoSFVec3d.h include/Inventor/fields/SoSFVec3f.h +include/Inventor/fields/SoSFVec3i32.h include/Inventor/fields/SoSFVec3s.h +include/Inventor/fields/SoSFVec4b.h +include/Inventor/fields/SoSFVec4d.h include/Inventor/fields/SoSFVec4f.h +include/Inventor/fields/SoSFVec4i32.h +include/Inventor/fields/SoSFVec4s.h +include/Inventor/fields/SoSFVec4ub.h +include/Inventor/fields/SoSFVec4ui32.h +include/Inventor/fields/SoSFVec4us.h include/Inventor/fields/SoSField.h include/Inventor/fields/SoSubField.h include/Inventor/lists/SbIntList.h @@ -492,6 +597,8 @@ include/Inventor/misc/SoCallbackList.h include/Inventor/misc/SoChildList.h include/Inventor/misc/SoContextHandler.h include/Inventor/misc/SoGLBigImage.h +include/Inventor/misc/SoGLCubeMapImage.h +include/Inventor/misc/SoGLDriverDatabase.h include/Inventor/misc/SoGLImage.h include/Inventor/misc/SoGlyph.h include/Inventor/misc/SoJavaScriptEngine.h @@ -529,6 +636,7 @@ include/Inventor/nodes/SoBlinker.h include/Inventor/nodes/SoBumpMap.h include/Inventor/nodes/SoBumpMapCoordinate.h include/Inventor/nodes/SoBumpMapTransform.h +include/Inventor/nodes/SoCacheHint.h include/Inventor/nodes/SoCallback.h include/Inventor/nodes/SoCamera.h include/Inventor/nodes/SoClipPlane.h @@ -539,6 +647,7 @@ include/Inventor/nodes/SoCoordinate3.h include/Inventor/nodes/SoCoordinate4.h include/Inventor/nodes/SoCube.h include/Inventor/nodes/SoCylinder.h +include/Inventor/nodes/SoDepthBuffer.h include/Inventor/nodes/SoDirectionalLight.h include/Inventor/nodes/SoDrawStyle.h include/Inventor/nodes/SoEnvironment.h @@ -548,12 +657,21 @@ include/Inventor/nodes/SoFaceSet.h include/Inventor/nodes/SoFile.h include/Inventor/nodes/SoFont.h include/Inventor/nodes/SoFontStyle.h +include/Inventor/nodes/SoFragmentShader.h +include/Inventor/nodes/SoFrustumCamera.h +include/Inventor/nodes/SoGeoCoordinate.h +include/Inventor/nodes/SoGeoLocation.h +include/Inventor/nodes/SoGeoOrigin.h +include/Inventor/nodes/SoGeoSeparator.h +include/Inventor/nodes/SoGeometryShader.h include/Inventor/nodes/SoGroup.h include/Inventor/nodes/SoImage.h include/Inventor/nodes/SoIndexedFaceSet.h include/Inventor/nodes/SoIndexedLineSet.h +include/Inventor/nodes/SoIndexedMarkerSet.h include/Inventor/nodes/SoIndexedNurbsCurve.h include/Inventor/nodes/SoIndexedNurbsSurface.h +include/Inventor/nodes/SoIndexedPointSet.h include/Inventor/nodes/SoIndexedShape.h include/Inventor/nodes/SoIndexedTriangleStripSet.h include/Inventor/nodes/SoInfo.h @@ -598,8 +716,12 @@ include/Inventor/nodes/SoRotationXYZ.h include/Inventor/nodes/SoRotor.h include/Inventor/nodes/SoScale.h include/Inventor/nodes/SoSceneTexture2.h +include/Inventor/nodes/SoSceneTextureCubeMap.h include/Inventor/nodes/SoSelection.h include/Inventor/nodes/SoSeparator.h +include/Inventor/nodes/SoShaderObject.h +include/Inventor/nodes/SoShaderParameter.h +include/Inventor/nodes/SoShaderProgram.h include/Inventor/nodes/SoShape.h include/Inventor/nodes/SoShapeHints.h include/Inventor/nodes/SoShuttle.h @@ -610,6 +732,7 @@ include/Inventor/nodes/SoSurroundScale.h include/Inventor/nodes/SoSwitch.h include/Inventor/nodes/SoText2.h include/Inventor/nodes/SoText3.h +include/Inventor/nodes/SoTexture.h include/Inventor/nodes/SoTexture2.h include/Inventor/nodes/SoTexture2Transform.h include/Inventor/nodes/SoTexture3.h @@ -623,8 +746,13 @@ include/Inventor/nodes/SoTextureCoordinateCylinder.h include/Inventor/nodes/SoTextureCoordinateDefault.h include/Inventor/nodes/SoTextureCoordinateEnvironment.h include/Inventor/nodes/SoTextureCoordinateFunction.h +include/Inventor/nodes/SoTextureCoordinateNormalMap.h +include/Inventor/nodes/SoTextureCoordinateObject.h include/Inventor/nodes/SoTextureCoordinatePlane.h +include/Inventor/nodes/SoTextureCoordinateReflectionMap.h include/Inventor/nodes/SoTextureCoordinateSphere.h +include/Inventor/nodes/SoTextureCubeMap.h +include/Inventor/nodes/SoTextureMatrixTransform.h include/Inventor/nodes/SoTextureScalePolicy.h include/Inventor/nodes/SoTextureUnit.h include/Inventor/nodes/SoTransform.h @@ -634,10 +762,15 @@ include/Inventor/nodes/SoTranslation.h include/Inventor/nodes/SoTransparencyType.h include/Inventor/nodes/SoTriangleStripSet.h include/Inventor/nodes/SoUnits.h +include/Inventor/nodes/SoVertexAttribute.h +include/Inventor/nodes/SoVertexAttributeBinding.h include/Inventor/nodes/SoVertexProperty.h +include/Inventor/nodes/SoVertexShader.h include/Inventor/nodes/SoVertexShape.h include/Inventor/nodes/SoWWWAnchor.h include/Inventor/nodes/SoWWWInline.h +include/Inventor/non_winsys.h +include/Inventor/oivwin32.h include/Inventor/projectors/SbCylinderPlaneProjector.h include/Inventor/projectors/SbCylinderProjector.h include/Inventor/projectors/SbCylinderSectionProjector.h @@ -650,6 +783,14 @@ include/Inventor/projectors/SbSpherePlaneProjector.h include/Inventor/projectors/SbSphereProjector.h include/Inventor/projectors/SbSphereSectionProjector.h include/Inventor/projectors/SbSphereSheetProjector.h +include/Inventor/scxml/ScXML.h +include/Inventor/scxml/ScXMLEvent.h +include/Inventor/scxml/ScXMLInvoke.h +include/Inventor/scxml/ScXMLObject.h +include/Inventor/scxml/ScXMLStateMachine.h +include/Inventor/scxml/ScXMLSubObject.h +include/Inventor/scxml/SoScXMLEvent.h +include/Inventor/scxml/SoScXMLStateMachine.h include/Inventor/sensors/SoAlarmSensor.h include/Inventor/sensors/SoDataSensor.h include/Inventor/sensors/SoDelayQueueSensor.h @@ -663,6 +804,7 @@ include/Inventor/sensors/SoSensorManager.h include/Inventor/sensors/SoSensors.h include/Inventor/sensors/SoTimerQueueSensor.h include/Inventor/sensors/SoTimerSensor.h +include/Inventor/system/gl-headers.h include/Inventor/system/gl.h include/Inventor/system/inttypes.h include/Inventor/threads/SbBarrier.h @@ -673,10 +815,17 @@ include/Inventor/threads/SbRWMutex.h include/Inventor/threads/SbStorage.h include/Inventor/threads/SbThread.h include/Inventor/threads/SbThreadAutoLock.h +include/Inventor/threads/SbThreadMutex.h include/Inventor/threads/SbTypedStorage.h +include/Inventor/tools/SbLazyPimplPtr.h +include/Inventor/tools/SbLazyPimplPtr.hpp +include/Inventor/tools/SbPimplPtr.h +include/Inventor/tools/SbPimplPtr.hpp +include/SoDebug.h include/SoWinEnterScope.h include/SoWinLeaveScope.h lib/libCoin.la +lib/pkgconfig/Coin.pc man/man1/coin-config.1 share/Coin/conf/coin-default.cfg share/Coin/draggerDefaults/centerballDragger.iv @@ -700,4 +849,10 @@ share/Coin/draggerDefaults/transformBoxDragger.iv share/Coin/draggerDefaults/transformerDragger.iv share/Coin/draggerDefaults/translate1Dragger.iv share/Coin/draggerDefaults/translate2Dragger.iv +share/Coin/scxml/navigation/examiner.xml +share/Coin/shaders/lights/DirSpotLight.glsl +share/Coin/shaders/lights/DirectionalLight.glsl +share/Coin/shaders/lights/PointLight.glsl +share/Coin/shaders/lights/SpotLight.glsl +share/Coin/shaders/vsm/VsmLookup.glsl share/aclocal/coin.m4 diff --git a/graphics/Coin/buildlink3.mk b/graphics/Coin/buildlink3.mk index 93bcb66df3a..675f77c66e8 100644 --- a/graphics/Coin/buildlink3.mk +++ b/graphics/Coin/buildlink3.mk @@ -1,18 +1,19 @@ -# $NetBSD: buildlink3.mk,v 1.22 2013/06/04 22:16:13 tron Exp $ +# $NetBSD: buildlink3.mk,v 1.23 2013/06/11 15:22:47 ryoon Exp $ BUILDLINK_TREE+= Coin .if !defined(COIN_BUILDLINK3_MK) COIN_BUILDLINK3_MK:= -BUILDLINK_API_DEPENDS.Coin+= Coin>=2.2.1 -BUILDLINK_ABI_DEPENDS.Coin+= Coin>=2.4.4nb13 +BUILDLINK_API_DEPENDS.Coin+= Coin>=3.1.3 +BUILDLINK_ABI_DEPENDS.Coin+= Coin>=3.1.3 BUILDLINK_PKGSRCDIR.Coin?= ../../graphics/Coin .include "../../graphics/simage/buildlink3.mk" .include "../../graphics/freetype2/buildlink3.mk" .include "../../graphics/glu/buildlink3.mk" .include "../../x11/libSM/buildlink3.mk" +.include "../../x11/libXext/buildlink3.mk" .endif # COIN_BUILDLINK3_MK BUILDLINK_TREE+= -Coin diff --git a/graphics/Coin/distinfo b/graphics/Coin/distinfo index 020cf72af28..cf36a75a16b 100644 --- a/graphics/Coin/distinfo +++ b/graphics/Coin/distinfo @@ -1,7 +1,6 @@ -$NetBSD: distinfo,v 1.4 2007/03/08 13:39:21 rillig Exp $ +$NetBSD: distinfo,v 1.5 2013/06/11 15:22:47 ryoon Exp $ -SHA1 (Coin-2.4.4.tar.gz) = 5482b8ad371484ab3194b2bef828297a1b059c33 -RMD160 (Coin-2.4.4.tar.gz) = 6bdeabf38809c2cf0873c85f030fe3392dec89f3 -Size (Coin-2.4.4.tar.gz) = 3784368 bytes -SHA1 (patch-aa) = 1da1a55e083d330cd21e41686a248b7d0ea552c7 -SHA1 (patch-ab) = c09e209fdece24b844e0e747ab8051bce31cdd27 +SHA1 (Coin-3.1.3.tar.gz) = 8e9f05628461963623686d3ec53102214e233dd1 +RMD160 (Coin-3.1.3.tar.gz) = e57fd6a4876a06874429f9ad6b96f166f5609362 +Size (Coin-3.1.3.tar.gz) = 5981534 bytes +SHA1 (patch-aa) = 9d5e5f1cc46344e2c882059d29625762365d628e diff --git a/graphics/Coin/hacks.mk b/graphics/Coin/hacks.mk index 40aecd32d26..2dfa0f10646 100644 --- a/graphics/Coin/hacks.mk +++ b/graphics/Coin/hacks.mk @@ -1,4 +1,4 @@ -# $NetBSD: hacks.mk,v 1.4 2007/02/22 19:26:32 wiz Exp $ +# $NetBSD: hacks.mk,v 1.5 2013/06/11 15:22:47 ryoon Exp $ .if !defined(COIN_HACKS_MK) COIN_HACKS_MK= defined @@ -8,7 +8,7 @@ COIN_HACKS_MK= defined ### compiler error. This is a workaround for PR toolchain/33097. ### Not sure if other platforms have the same issue. ### -.if ${OPSYS} == "NetBSD" +.if ${OPSYS} == "NetBSD" && !empty(CC_VERSION:Mgcc-3.*) PKG_HACKS+= optimization BUILDLINK_TRANSFORM+= rm:-O[0-9]* .endif 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 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; - } -- cgit v1.2.3