COMMENT = physics library GH_ACCOUNT = bulletphysics GH_PROJECT = bullet3 GH_TAGNAME = 3.22 DISTNAME = bullet-${GH_TAGNAME} SHARED_LIBS += BulletCollision 5.0 # 2.79 SHARED_LIBS += BulletDynamics 5.1 # 2.79 SHARED_LIBS += BulletFileLoader 1.0 # 2.87 SHARED_LIBS += BulletInverseDynamics 3.0 # 2.83 SHARED_LIBS += BulletInverseDynamicsUtils 1.0 # 2.87 SHARED_LIBS += BulletRobotics 2.0 # 2.87 SHARED_LIBS += BulletSoftBody 6.0 # 2.79 SHARED_LIBS += BulletWorldImporter 1.0 # 2.87 SHARED_LIBS += BulletXmlWorldImporter 1.0 # 2.87 SHARED_LIBS += LinearMath 5.0 # 2.79 SHARED_LIBS += ConvexDecomposition 1.0 # 2.87 SHARED_LIBS += GIMPACTUtils 1.0 # 2.87 SHARED_LIBS += HACD 1.0 # 2.87 SHARED_LIBS += Bullet2FileLoader 4.0 # 2.83 SHARED_LIBS += Bullet3Collision 4.0 # 2.83 SHARED_LIBS += Bullet3Common 4.0 # 2.83 SHARED_LIBS += Bullet3Dynamics 4.0 # 2.83 SHARED_LIBS += Bullet3Geometry 4.0 # 2.83 SHARED_LIBS += Bullet3OpenCL_clew 4.0 # 2.83 SHARED_LIBS += BulletExampleBrowserLib 0.0 # 3.20 SHARED_LIBS += BulletRoboticsGUI 1.0 # 3.20 SHARED_LIBS += BussIK 0.0 # 3.20 SHARED_LIBS += OpenGLWindow 1.0 # 3.20 SHARED_LIBS += gwen 0.0 # 3.20 CATEGORIES = devel HOMEPAGE = https://pybullet.org/wordpress/ MAINTAINER = Pascal Stumpf # zlib PERMIT_PACKAGE = Yes WANTLIB += ${COMPILER_LIBCXX} m MODULES = devel/cmake COMPILER = base-clang ports-gcc BUILD_DEPENDS = graphics/freeglut CONFIGURE_ARGS += -DBUILD_SHARED_LIBS=ON \ -DBUILD_CPU_DEMOS=OFF \ -DBUILD_EXTRAS=ON \ -DBUILD_PYBULLET=OFF \ -DINSTALL_LIBS=ON \ -DUSE_DOUBLE_PRECISION=ON CFLAGS += -I${X11BASE}/include CXXFLAGS += -I${X11BASE}/include MODCMAKE_LDFLAGS = -L${X11BASE}/lib # evertyhing except tests ALL_TARGET = ${SHARED_LIBS:N*.*} clsocket # build whatever is left (ca. 476 C++ test files) pre-test: @${MODCMAKE_BUILD_TARGET} post-install: rm -rf ${PREFIX}/include/bullet/pybullet .include