[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