[69058] trunk/dports/science
snc at macports.org
snc at macports.org
Tue Jun 22 08:13:20 PDT 2010
Revision: 69058
http://trac.macports.org/changeset/69058
Author: snc at macports.org
Date: 2010-06-22 08:13:18 -0700 (Tue, 22 Jun 2010)
Log Message:
-----------
update version, branch into -client and -server, #25309
Modified Paths:
--------------
trunk/dports/science/peekabot/Portfile
Added Paths:
-----------
trunk/dports/science/peekabot-client/
trunk/dports/science/peekabot-client/Portfile
trunk/dports/science/peekabot-client/files/
trunk/dports/science/peekabot-client/files/patch-disable_compression.diff
trunk/dports/science/peekabot-server/
trunk/dports/science/peekabot-server/Portfile
trunk/dports/science/peekabot-server/files/
trunk/dports/science/peekabot-server/files/patch-xercesc3.diff
Modified: trunk/dports/science/peekabot/Portfile
===================================================================
--- trunk/dports/science/peekabot/Portfile 2010-06-22 15:01:14 UTC (rev 69057)
+++ trunk/dports/science/peekabot/Portfile 2010-06-22 15:13:18 UTC (rev 69058)
@@ -4,27 +4,28 @@
PortSystem 1.0
name peekabot
-version 0.7.1
+version 0.7.2
categories science devel
maintainers gimaker.se:staffan \
openmaintainer
-description A 3D visualization tool for robotics
-long_description peekabot is a distributed real-time 3D visualization \
- tool for robotics researchers and developers written \
- in C++. Its purpose is to simplify the visualization \
- needs faced by roboticists daily.
+description peekabot meta-package
+long_description This package installs both the peekabot client and \
+ server packages. peekabot is a 3D visualization tool \
+ for robotics.
homepage http://www.peekabot.org/
platforms darwin
-master_sites sourceforge
-use_bzip2 yes
-use_parallel_build yes
+distfiles
-checksums md5 af4640416fa678766182305975bc0797 \
- sha1 b3065fa6b325db76a9494d1265fde6c6164d9cbe \
- rmd160 3765a57ebd622d5dac7049ec7d742841ec9e6fcd
+depends_lib port:peekabot-server \
+ port:peekabot-client
-depends_lib port:boost \
- port:xercesc \
- port:fltk \
- port:libpng \
- port:freetype
+use_configure no
+build {}
+supported_archs noarch
+
+destroot {
+ # Install a dummy file to keep MacPorts from complaining that the destroot
+ # directory is empty.
+ xinstall -d ${destroot}${prefix}/share/${name}
+ system "touch ${destroot}${prefix}/share/${name}/dummy.txt"
+}
Property changes on: trunk/dports/science/peekabot-client/Portfile
___________________________________________________________________
Added: svn:keywords:Id
+
Added: svn:eol-style
+ native
Added: trunk/dports/science/peekabot-client/files/patch-disable_compression.diff
===================================================================
--- trunk/dports/science/peekabot-client/files/patch-disable_compression.diff (rev 0)
+++ trunk/dports/science/peekabot-client/files/patch-disable_compression.diff 2010-06-22 15:13:18 UTC (rev 69058)
@@ -0,0 +1,13 @@
+=== modified file 'src/client/ServerConnection.cc'
+--- src/client/ServerConnection.cc 2009-06-26 08:09:49 +0000
++++ src/client/ServerConnection.cc 2010-06-16 15:00:01 +0000
+@@ -307,7 +307,7 @@
+ assert( uncomp_len > 0 );
+
+ // Compress data?
+- if( uncomp_len > 128 )
++ if( false && uncomp_len > 128 )
+ {
+ // require at least 5% compression, or it's not worth the effort
+ boost::scoped_array<boost::uint8_t> comp(
+
Added: trunk/dports/science/peekabot-server/Portfile
===================================================================
--- trunk/dports/science/peekabot-server/Portfile (rev 0)
+++ trunk/dports/science/peekabot-server/Portfile 2010-06-22 15:13:18 UTC (rev 69058)
@@ -0,0 +1,78 @@
+# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
+# $Id: Portfile 57215 2009-09-07 17:38:30Z toby at macports.org $
+
+PortSystem 1.0
+
+name peekabot-server
+version 0.7.2
+categories science devel
+maintainers gimaker.se:staffan \
+ openmaintainer
+description The peekabot visualization server
+long_description peekabot is a distributed real-time 3D visualization \
+ tool for robotics researchers and developers written \
+ in C++. Its purpose is to simplify the visualization \
+ needs faced by roboticists daily.
+homepage http://www.peekabot.org/
+platforms darwin
+distname peekabot-${version}
+dist_subdir peekabot
+master_sites sourceforge:peekabot
+use_bzip2 yes
+use_parallel_build yes
+
+checksums md5 091f588e3b1931de2454539c797f7526 \
+ sha1 f4d42249059af92db8b70fd12c48c9c3e990cd95 \
+ rmd160 24861d4dc9dcf87f41c2ddb159a709958d1a7f65
+
+depends_lib port:boost \
+ port:xercesc3 \
+ port:fltk \
+ port:libpng \
+ port:freetype
+
+depends_build port:pkgconfig
+
+# FLTK 1.1.x doesn't build on x86_64
+supported_archs i386 ppc
+# Disable the universal build since we can't compile in 64-bit mode, see below.
+universal_variant no
+
+configure.args --disable-client-lib
+
+# Patch it up to make it compatible with the API changes in Xerces-C++ 3.x
+patchfiles patch-xercesc3.diff
+# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
+# $Id: Portfile 57215 2009-09-07 17:38:30Z toby at macports.org $
+
+PortSystem 1.0
+
+name peekabot-client
+version 0.7.2
+categories science devel
+maintainers gimaker.se:staffan \
+ openmaintainer
+description The peekabot client library
+long_description peekabot is a distributed real-time 3D visualization \
+ tool for robotics researchers and developers written \
+ in C++. Its purpose is to simplify the visualization \
+ needs faced by roboticists daily.
+homepage http://www.peekabot.org/
+platforms darwin
+distname peekabot-${version}
+dist_subdir peekabot
+master_sites sourceforge:peekabot
+use_bzip2 yes
+use_parallel_build yes
+
+checksums md5 091f588e3b1931de2454539c797f7526 \
+ sha1 f4d42249059af92db8b70fd12c48c9c3e990cd95 \
+ rmd160 24861d4dc9dcf87f41c2ddb159a709958d1a7f65
+
+depends_lib port:boost
+
+configure.args --disable-server
+
+# Disable compression since using it produces a mysterious memory fault
+# that I cannot figure out why it occurs
+patchfiles patch-disable_compression.diff
Property changes on: trunk/dports/science/peekabot-server/Portfile
___________________________________________________________________
Added: svn:keywords:Id
+
Added: svn:eol-style
+ native
Added: trunk/dports/science/peekabot-server/files/patch-xercesc3.diff
===================================================================
--- trunk/dports/science/peekabot-server/files/patch-xercesc3.diff (rev 0)
+++ trunk/dports/science/peekabot-server/files/patch-xercesc3.diff 2010-06-22 15:13:18 UTC (rev 69058)
@@ -0,0 +1,26 @@
+=== modified file 'src/XercesParser.cc'
+--- src/XercesParser.cc 2009-03-23 18:18:47 +0000
++++ src/XercesParser.cc 2010-06-16 15:00:39 +0000
+@@ -282,7 +282,7 @@
+ }
+
+ void XercesParser::XercesHandler::characters(const XMLCh* const chars,
+- const unsigned int length)
++ const XMLSize_t length)
+ {
+ update_line_info();
+
+
+=== modified file 'src/XercesParser.hh'
+--- src/XercesParser.hh 2009-05-20 14:07:50 +0000
++++ src/XercesParser.hh 2010-06-16 15:00:39 +0000
+@@ -105,7 +105,7 @@
+
+ virtual void characters(
+ const XMLCh* const chars,
+- const unsigned int length);
++ const XMLSize_t length);
+
+ virtual void error(
+ const xercesc::SAXParseException& exception)
+
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20100622/a07053f9/attachment-0001.html>
More information about the macports-changes
mailing list