[55963] trunk/dports/devel
snc at macports.org
snc at macports.org
Sat Aug 22 06:50:58 PDT 2009
Revision: 55963
http://trac.macports.org/changeset/55963
Author: snc at macports.org
Date: 2009-08-22 06:50:53 -0700 (Sat, 22 Aug 2009)
Log Message:
-----------
created opal, ticket #20722
* removed revision (default)
* removed worksrcdir (default)
* took openmaintainership
Added Paths:
-----------
trunk/dports/devel/opal/
trunk/dports/devel/opal/Portfile
trunk/dports/devel/opal/files/
trunk/dports/devel/opal/files/patch-src-SConstruct.diff
Added: trunk/dports/devel/opal/Portfile
===================================================================
--- trunk/dports/devel/opal/Portfile (rev 0)
+++ trunk/dports/devel/opal/Portfile 2009-08-22 13:50:53 UTC (rev 55963)
@@ -0,0 +1,49 @@
+# -*- coding: utf-8; mode: tcl; tab-width: 4; truncate-lines: t; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:et:sw=4:ts=4:sts=4
+# $Id$
+
+PortSystem 1.0
+
+name opal
+version 0.4.0
+categories devel
+maintainers snc openmaintainer
+
+homepage http://opal.sourceforge.net/
+master_sites sourceforge:opal
+distname ${name}-${version}-src
+use_zip yes
+
+description A high-level interface for low-level physics engines
+
+long_description OPAL is a high-level interface for low-level physics\
+ engines used in games, robotics simulations, and other\
+ 3D applications. Features a simple C++ API, intuitive\
+ objects (e.g. Solids, Joints, Motors, Sensors), and\
+ XML-based file storage for complex objects.
+
+platforms darwin
+depends_build port:scons
+depends_lib port:ode
+
+checksums md5 f000ba644185f49cafcfb3480cc1063a \
+ sha1 550359a1fb1f75f5e343d123383cbc659136dabd \
+ rmd160 e9a1ab4a08198aeebfe5784868a2ae68b0b145fc
+
+patchfiles patch-src-SConstruct.diff
+
+use_configure no
+
+use_parallel_build yes
+pre-build {
+ reinplace "s|@prefix@|${prefix}|" ${workpath}/${distname}/SConstruct
+}
+build.cmd scons
+build.target
+build.args extra_include_path=/opt/local/include/\
+ extra_lib_path=/opt/local/lib\
+ ODE
+
+destroot.cmd scons
+destroot.destdir prefix=${destroot}${prefix}
+destroot.args ${build.args}
+
Property changes on: trunk/dports/devel/opal/Portfile
___________________________________________________________________
Added: svn:keywords
+ Id
Added: svn:eol-style
+ native
Added: trunk/dports/devel/opal/files/patch-src-SConstruct.diff
===================================================================
--- trunk/dports/devel/opal/files/patch-src-SConstruct.diff (rev 0)
+++ trunk/dports/devel/opal/files/patch-src-SConstruct.diff 2009-08-22 13:50:53 UTC (rev 55963)
@@ -0,0 +1,9 @@
+--- SConstruct.orig 2009-08-18 13:16:33.000000000 +0200
++++ SConstruct 2009-08-18 13:19:22.000000000 +0200
+@@ -155,3 +155,6 @@
+
+ # Add lib installation to 'install' alias
+ env.Alias('install', env.Install(os.path.join(env['prefix'], 'lib'), opalLib))
++
++# Link properly on OS X
++env.Append(SHLINKFLAGS = '-dynamiclib -install_name "@prefix@/lib/libopal-ode.dylib"')
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20090822/344d8a5d/attachment.html>
More information about the macports-changes
mailing list