diff options
author | ryoon <ryoon@pkgsrc.org> | 2013-06-11 15:22:47 +0000 |
---|---|---|
committer | ryoon <ryoon@pkgsrc.org> | 2013-06-11 15:22:47 +0000 |
commit | ac561e3c9dec8e99b6c1aaee54ea57af86fbe763 (patch) | |
tree | 7c6357c07ed7c86304dd8f5057212bba9a0fd7b7 | |
parent | 3fb4893a30ef9589645a01ce459dc7553d4468fa (diff) | |
download | pkgsrc-ac561e3c9dec8e99b6c1aaee54ea57af86fbe763.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)
-rw-r--r-- | graphics/Coin/Makefile | 9 | ||||
-rw-r--r-- | graphics/Coin/PLIST | 157 | ||||
-rw-r--r-- | graphics/Coin/buildlink3.mk | 7 | ||||
-rw-r--r-- | graphics/Coin/distinfo | 11 | ||||
-rw-r--r-- | graphics/Coin/hacks.mk | 4 | ||||
-rw-r--r-- | graphics/Coin/patches/patch-aa | 10 | ||||
-rw-r--r-- | graphics/Coin/patches/patch-ab | 26 |
7 files changed, 177 insertions, 47 deletions
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<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; - } |