Hi,
Here is an update for bullet library.
openmw would need for future releases for example.
Regards/
Index: Makefile
===================================================================
RCS file: /cvs/ports/devel/bullet/Makefile,v
retrieving revision 1.8
diff -u -p -r1.8 Makefile
--- Makefile 7 May 2016 12:40:56 -0000 1.8
+++ Makefile 13 Apr 2017 19:42:36 -0000
@@ -2,9 +2,8 @@
COMMENT = physics library
-V = 2.83.7
+V = 2.86.1
DISTNAME = bullet-${V}
-REVISION = 0
SHARED_LIBS += BulletCollision 2.0 # 2.79
SHARED_LIBS += BulletDynamics 2.0 # 2.79
Index: distinfo
===================================================================
RCS file: /cvs/ports/devel/bullet/distinfo,v
retrieving revision 1.3
diff -u -p -r1.3 distinfo
--- distinfo 31 Mar 2016 19:15:35 -0000 1.3
+++ distinfo 13 Apr 2017 19:42:36 -0000
@@ -1,2 +1,2 @@
-SHA256 (bullet-2.83.7.tar.gz) = ANHY8gbuhf/RcWQ6yOcvn04L9tvz1KxV9ElcsWi1EkM=
-SIZE (bullet-2.83.7.tar.gz) = 18754201
+SHA256 (bullet-2.86.1.tar.gz) = wFiy5DIbpq2qZWl2waE4wHsY/AOyn1uCiA1dgij78Fk=
+SIZE (bullet-2.86.1.tar.gz) = 26065278
Index: patches/patch-examples_BasicDemo_CMakeLists_txt
===================================================================
RCS file: patches/patch-examples_BasicDemo_CMakeLists_txt
diff -N patches/patch-examples_BasicDemo_CMakeLists_txt
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ patches/patch-examples_BasicDemo_CMakeLists_txt 13 Apr 2017 19:42:36
-0000
@@ -0,0 +1,12 @@
+$OpenBSD$
+--- examples/BasicDemo/CMakeLists.txt.orig Thu Apr 13 20:11:32 2017
++++ examples/BasicDemo/CMakeLists.txt Thu Apr 13 20:12:05 2017
+@@ -84,7 +84,7 @@ ELSE(WIN32)
+ ADD_DEFINITIONS("-DGLEW_STATIC")
+ ADD_DEFINITIONS("-DGLEW_DYNAMIC_LOAD_ALL_GLX_FUNCTIONS=1")
+
+- LINK_LIBRARIES( pthread dl )
++ LINK_LIBRARIES( pthread )
+ ENDIF(APPLE)
+ ENDIF(WIN32)
+
Index: patches/patch-examples_ExampleBrowser_CMakeLists_txt
===================================================================
RCS file:
/cvs/ports/devel/bullet/patches/patch-examples_ExampleBrowser_CMakeLists_txt,v
retrieving revision 1.2
diff -u -p -r1.2 patch-examples_ExampleBrowser_CMakeLists_txt
--- patches/patch-examples_ExampleBrowser_CMakeLists_txt 31 Mar 2016
19:15:35 -0000 1.2
+++ patches/patch-examples_ExampleBrowser_CMakeLists_txt 13 Apr 2017
19:42:36 -0000
@@ -1,7 +1,16 @@
$OpenBSD: patch-examples_ExampleBrowser_CMakeLists_txt,v 1.2 2016/03/31
19:15:35 pascal Exp $
---- examples/ExampleBrowser/CMakeLists.txt.orig Fri Jan 8 23:36:41 2016
-+++ examples/ExampleBrowser/CMakeLists.txt Thu Mar 31 12:59:50 2016
-@@ -216,7 +216,7 @@ ELSE(WIN32)
+--- examples/ExampleBrowser/CMakeLists.txt.orig Fri Feb 17 23:43:38 2017
++++ examples/ExampleBrowser/CMakeLists.txt Thu Apr 13 20:23:52 2017
+@@ -65,7 +65,7 @@ IF (BUILD_SHARED_LIBS)
+ TARGET_LINK_LIBRARIES(
+ BulletExampleBrowserLib Bullet3Common
BulletSoftBody BulletDynamics BulletCollision BulletInverseDynamicsUtils
+ BulletInverseDynamics LinearMath OpenGLWindow
gwen BussIK
+- pthread dl
++ pthread
+ )
+ ENDIF(APPLE)
+ ENDIF(WIN32)
+@@ -106,7 +106,7 @@ ELSE(WIN32)
ADD_DEFINITIONS("-DGLEW_STATIC")
ADD_DEFINITIONS("-DGLEW_DYNAMIC_LOAD_ALL_GLX_FUNCTIONS=1")
INCLUDE_DIRECTORIES(
${BULLET_PHYSICS_SOURCE_DIR}/examples/ThirdPartyLibs/Glew )
Index: patches/patch-examples_OpenGLWindow_CMakeLists_txt
===================================================================
RCS file: patches/patch-examples_OpenGLWindow_CMakeLists_txt
diff -N patches/patch-examples_OpenGLWindow_CMakeLists_txt
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ patches/patch-examples_OpenGLWindow_CMakeLists_txt 13 Apr 2017 19:42:36
-0000
@@ -0,0 +1,12 @@
+$OpenBSD$
+--- examples/OpenGLWindow/CMakeLists.txt.orig Thu Apr 13 20:12:22 2017
++++ examples/OpenGLWindow/CMakeLists.txt Thu Apr 13 20:12:37 2017
+@@ -59,7 +59,7 @@ if (BUILD_SHARED_LIBS)
+ else()
+ set (CMAKE_THREAD_PREFER_PTHREAD TRUE)
+ FIND_PACKAGE(Threads)
+- target_link_libraries(OpenGLWindow dl ${CMAKE_THREAD_LIBS_INIT})
++ target_link_libraries(OpenGLWindow ${CMAKE_THREAD_LIBS_INIT})
+ endif()
+ endif()
+
Index: patches/patch-examples_SharedMemory_CMakeLists_txt
===================================================================
RCS file: patches/patch-examples_SharedMemory_CMakeLists_txt
diff -N patches/patch-examples_SharedMemory_CMakeLists_txt
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ patches/patch-examples_SharedMemory_CMakeLists_txt 13 Apr 2017 19:42:36
-0000
@@ -0,0 +1,28 @@
+$OpenBSD$
+--- examples/SharedMemory/CMakeLists.txt.orig Thu Apr 13 20:12:47 2017
++++ examples/SharedMemory/CMakeLists.txt Thu Apr 13 20:13:11 2017
+@@ -112,7 +112,7 @@ ELSE(WIN32)
+ )
+
+ ELSE(APPLE)
+- LINK_LIBRARIES( pthread dl )
++ LINK_LIBRARIES( pthread )
+ ADD_EXECUTABLE(App_SharedMemoryPhysics
+ ${SharedMemory_SRCS}
+
../MultiThreading/b3PosixThreadSupport.cpp
+@@ -179,7 +179,7 @@ ELSE(WIN32)
+ )
+
+ ELSE(APPLE)
+- LINK_LIBRARIES( pthread dl )
++ LINK_LIBRARIES( pthread )
+
ADD_DEFINITIONS("-DGLEW_INIT_OPENGL11_FUNCTIONS=1")
+ ADD_DEFINITIONS("-DGLEW_STATIC")
+ ADD_DEFINITIONS("-DGLEW_DYNAMIC_LOAD_ALL_GLX_FUNCTIONS=1")
+@@ -288,4 +288,4 @@ IF (INTERNAL_ADD_POSTFIX_EXECUTABLE_NAMES)
+ SET_TARGET_PROPERTIES(App_SharedMemoryPhysics_VR
PROPERTIES RELWITHDEBINFO_POSTFIX "_RelWithDebugInfo")
+ ENDIF(INTERNAL_ADD_POSTFIX_EXECUTABLE_NAMES)
+
+-ENDIF(WIN32)
+\ No newline at end of file
++ENDIF(WIN32)
Index: patches/patch-examples_SimpleOpenGL3_CMakeLists_txt
===================================================================
RCS file: patches/patch-examples_SimpleOpenGL3_CMakeLists_txt
diff -N patches/patch-examples_SimpleOpenGL3_CMakeLists_txt
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ patches/patch-examples_SimpleOpenGL3_CMakeLists_txt 13 Apr 2017 19:42:36
-0000
@@ -0,0 +1,12 @@
+$OpenBSD$
+--- examples/SimpleOpenGL3/CMakeLists.txt.orig Thu Apr 13 20:13:21 2017
++++ examples/SimpleOpenGL3/CMakeLists.txt Thu Apr 13 20:13:30 2017
+@@ -37,7 +37,7 @@ ELSE(WIN32)
+ ADD_DEFINITIONS("-DGLEW_STATIC")
+ ADD_DEFINITIONS("-DGLEW_DYNAMIC_LOAD_ALL_GLX_FUNCTIONS=1")
+
+- LINK_LIBRARIES( X11 pthread dl Xext)
++ LINK_LIBRARIES( X11 pthread Xext)
+ ENDIF(APPLE)
+ ENDIF(WIN32)
+
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/devel/bullet/pkg/PLIST,v
retrieving revision 1.4
diff -u -p -r1.4 PLIST
--- pkg/PLIST 31 Mar 2016 19:15:35 -0000 1.4
+++ pkg/PLIST 13 Apr 2017 19:42:36 -0000
@@ -180,7 +180,6 @@ include/bullet/BulletCollision/Broadphas
include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h
include/bullet/BulletCollision/BroadphaseCollision/btDbvtBroadphase.h
include/bullet/BulletCollision/BroadphaseCollision/btDispatcher.h
-include/bullet/BulletCollision/BroadphaseCollision/btMultiSapBroadphase.h
include/bullet/BulletCollision/BroadphaseCollision/btOverlappingPairCache.h
include/bullet/BulletCollision/BroadphaseCollision/btOverlappingPairCallback.h
include/bullet/BulletCollision/BroadphaseCollision/btQuantizedBvh.h
@@ -337,20 +336,24 @@ include/bullet/BulletDynamics/Constraint
include/bullet/BulletDynamics/Dynamics/
include/bullet/BulletDynamics/Dynamics/btActionInterface.h
include/bullet/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.h
+include/bullet/BulletDynamics/Dynamics/btDiscreteDynamicsWorldMt.h
include/bullet/BulletDynamics/Dynamics/btDynamicsWorld.h
include/bullet/BulletDynamics/Dynamics/btRigidBody.h
include/bullet/BulletDynamics/Dynamics/btSimpleDynamicsWorld.h
+include/bullet/BulletDynamics/Dynamics/btSimulationIslandManagerMt.h
include/bullet/BulletDynamics/Featherstone/
include/bullet/BulletDynamics/Featherstone/btMultiBody.h
include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraint.h
include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraintSolver.h
include/bullet/BulletDynamics/Featherstone/btMultiBodyDynamicsWorld.h
+include/bullet/BulletDynamics/Featherstone/btMultiBodyFixedConstraint.h
include/bullet/BulletDynamics/Featherstone/btMultiBodyJointFeedback.h
include/bullet/BulletDynamics/Featherstone/btMultiBodyJointLimitConstraint.h
include/bullet/BulletDynamics/Featherstone/btMultiBodyJointMotor.h
include/bullet/BulletDynamics/Featherstone/btMultiBodyLink.h
include/bullet/BulletDynamics/Featherstone/btMultiBodyLinkCollider.h
include/bullet/BulletDynamics/Featherstone/btMultiBodyPoint2Point.h
+include/bullet/BulletDynamics/Featherstone/btMultiBodySliderConstraint.h
include/bullet/BulletDynamics/Featherstone/btMultiBodySolverConstraint.h
include/bullet/BulletDynamics/MLCPSolvers/
include/bullet/BulletDynamics/MLCPSolvers/btDantzigLCP.h
@@ -379,6 +382,7 @@ include/bullet/BulletSoftBody/btSoftBody
include/bullet/BulletSoftBody/btSoftBodyRigidBodyCollisionConfiguration.h
include/bullet/BulletSoftBody/btSoftBodySolverVertexBuffer.h
include/bullet/BulletSoftBody/btSoftBodySolvers.h
+include/bullet/BulletSoftBody/btSoftMultiBodyDynamicsWorld.h
include/bullet/BulletSoftBody/btSoftRigidCollisionAlgorithm.h
include/bullet/BulletSoftBody/btSoftRigidDynamicsWorld.h
include/bullet/BulletSoftBody/btSoftSoftCollisionAlgorithm.h
@@ -410,6 +414,7 @@ include/bullet/LinearMath/btScalar.h
include/bullet/LinearMath/btSerializer.h
include/bullet/LinearMath/btSpatialAlgebra.h
include/bullet/LinearMath/btStackAlloc.h
+include/bullet/LinearMath/btThreads.h
include/bullet/LinearMath/btTransform.h
include/bullet/LinearMath/btTransformUtil.h
include/bullet/LinearMath/btVector3.h