summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--graphics/Coin/Makefile9
-rw-r--r--graphics/Coin/PLIST157
-rw-r--r--graphics/Coin/buildlink3.mk7
-rw-r--r--graphics/Coin/distinfo11
-rw-r--r--graphics/Coin/hacks.mk4
-rw-r--r--graphics/Coin/patches/patch-aa10
-rw-r--r--graphics/Coin/patches/patch-ab26
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;
- }