--- Portfile.orig	2012-04-07 07:30:31.000000000 -0400
+++ Portfile	2012-04-29 23:53:28.000000000 -0400
@@ -5,9 +5,9 @@
 PortGroup           cmake 1.0
 
 name                bullet
-version             2.80-2527
-revision            1
+version             2.80-2531
 set base_version    [lindex [split ${version} -] 0]
+set current_revision [lindex [split ${version} -] 1]
 categories          devel
 license             zlib
 platforms           darwin
@@ -23,23 +23,17 @@
 
 extract.suffix      .tgz
 
-distname            ${name}-${base_version}-rev[lindex [split ${version} -] 1]
+distname            ${name}-${base_version}-rev${current_revision}
 dist_subdir         ${name}/${version}
 
-checksums           rmd160  f1fdef82395e7790b42d712c8b853f545e776825 \
-                    sha256  fa58de72f8bc7854dc0de495b0418841da6b88ac0f6b741f3d29fb590b49d0ba
-
-patchfiles          opencl-case.patch
-post-patch {
-    # these have CRLF line endings which patch(1) really doesn't like
-    reinplace "s|#include <OpenCL/OpenCL.h>|#include <OpenCL/opencl.h>|" \
-        ${worksrcpath}/src/BulletMultiThreaded/GpuSoftBodySolvers/OpenCL/btSoftBodySolver_OpenCL.cpp \
-        ${worksrcpath}/src/BulletMultiThreaded/GpuSoftBodySolvers/OpenCL/btSoftBodySolverBuffer_OpenCL.h \
-        ${worksrcpath}/src/BulletMultiThreaded/GpuSoftBodySolvers/OpenCL/btSoftBodySolverVertexBuffer_OpenGL.h
-}
+checksums           rmd160  121c041e72f223be40479a322d51aed0dcde0737 \
+                    sha256  464e2d79e3c5a5bdcad597ef6fca26d4244ad83628d8663e03be7c89d0342f36
 
 configure.args-append \
                     -DBUILD_SHARED_LIBS=ON \
-                    -DINSTALL_LIBS=ON
+                    -DINSTALL_LIBS=ON \
+                    -DCMAKE_BUILD_TYPE=RelWithDebInfo \
+                    -DBUILD_EXTRAS=off \
+                    -DBUILD_DEMOS=off
 
-livecheck.version   ${base_version}
+livecheck.version   ${base_version}-rev${current_revision}
