# $OpenBSD$
COMMENT = collision detection and rigid body dynamics library
DISTNAME = bullet-2.77
SHARED_LIBS += BulletCollision 0.0 # 2.77
SHARED_LIBS += BulletDynamics 0.0 # 2.77
SHARED_LIBS += BulletMultiThreaded 0.0 # 2.77
SHARED_LIBS += BulletSoftBody 0.0 # 2.77
SHARED_LIBS += BulletSoftBodySolvers_CPU 0.0 # 2.77
SHARED_LIBS += LinearMath 0.0 # 2.77
SHARED_LIBS += MiniCL 0.0 # 2.77
CATEGORIES = devel
HOMEPAGE = http://bulletphysics.org/
#MAINTAINER = ???
# ZLib
PERMIT_PACKAGE_CDROM = Yes
PERMIT_PACKAGE_FTP = Yes
PERMIT_DISTFILES_CDROM =Yes
PERMIT_DISTFILES_FTP = Yes
WANTLIB = m stdc++
MASTER_SITES = http://bullet.googlecode.com/files/
EXTRACT_SUFX = .tgz
MODULES = devel/cmake
BUILD_DEPENDS = ::graphics/glut
#RUN_DEPENDS = ???
LIB_DEPENDS = ::graphics/glut
SEPARATE_BUILD = concurrent
USE_X11 = Yes
USE_LIBTOOL = Yes
CONFIGURE_ARGS += -DBUILD_SHARED_LIBS=ON -DCMAKE_BUILD_TYPE=Release \
-DBUILD_DEMOS=OFF -DBUILD_EXTRAS=ON \
-DINSTALL_LIBS=ON \
-DCMAKE_CXX_FLAGS_RELEASE="-O2 -pipe" \
-DCMAKE_C_FLAGS_RELEASE="-O2 -pipe"
#CONFIGURE_ENV +=
NO_REGRESS = Yes
pre-configure:
perl -pi -e 's,!!LOCALBASE!!,${LOCALBASE},' ${WRKSRC}/CMakeLists.txt
perl -pi -e 's,!!X11BASE!!,${X11BASE},' ${WRKSRC}/CMakeLists.txt
.include <bsd.port.mk>