[42869] trunk/dports/devel
toby at macports.org
toby at macports.org
Mon Dec 1 15:07:22 PST 2008
Revision: 42869
http://trac.macports.org/changeset/42869
Author: toby at macports.org
Date: 2008-12-01 15:07:22 -0800 (Mon, 01 Dec 2008)
Log Message:
-----------
experimental vxl port, fixes #17466
Modified Paths:
--------------
trunk/dports/devel/boost-jam/Portfile
Added Paths:
-----------
trunk/dports/devel/vxl/
trunk/dports/devel/vxl/Portfile
trunk/dports/devel/vxl/files/
trunk/dports/devel/vxl/files/patch-contrib__brl__bpro__bprb__Template__bprb_parameters+unsigned_int-.cxx
trunk/dports/devel/vxl/files/patch-contrib__brl__bseg__bvxm__bvxm_memory_chunk.cxx
Modified: trunk/dports/devel/boost-jam/Portfile
===================================================================
--- trunk/dports/devel/boost-jam/Portfile 2008-12-01 20:55:28 UTC (rev 42868)
+++ trunk/dports/devel/boost-jam/Portfile 2008-12-01 23:07:22 UTC (rev 42869)
@@ -3,7 +3,7 @@
PortSystem 1.0
name boost-jam
-version 3.1.16
+version 3.1.17
categories devel
maintainers gmail.com:jon.olsson
description Boost.Jam (BJam) is a build tool based on FTJam
@@ -16,12 +16,12 @@
homepage http://www.boost.org
master_sites sourceforge:boost
extract.suffix .tgz
-checksums md5 1fd96a38b1a33c365e8142eec53197e7 \
- rmd160 dd602c5e01a004dbf6e6ee542c5f6bdb0bd1348f \
- sha1 e2dd6ef9c56b18c7be7669aba374bcd24745ae95
+checksums md5 f4afd896788f2327fd35c128ddc6e340 \
+ rmd160 79a265c4427bf48858d288d5b0ac82c5119af7c8 \
+ sha1 407be994b1239fa944c14c464a9ce7f46f692a1e
platforms darwin
-patchfiles patch-strings.c
+#patchfiles patch-strings.c
post-patch {
reinplace "s|/usr/share/boost-build|${prefix}/share/boost-build|" \
${worksrcpath}/jambase.c
Added: trunk/dports/devel/vxl/Portfile
===================================================================
--- trunk/dports/devel/vxl/Portfile (rev 0)
+++ trunk/dports/devel/vxl/Portfile 2008-12-01 23:07:22 UTC (rev 42869)
@@ -0,0 +1,46 @@
+# $Id$
+
+PortSystem 1.0
+
+name vxl
+version 1.11.0
+categories devel
+maintainers toby
+description C++ libraries for computer vision
+long_description \
+ VXL (the Vision-something-Libraries) is a collection of C++ libraries \
+ designed for computer vision research and implementation. It was \
+ created from TargetJr and the IUE with the aim of making a light, \
+ fast and consistent system. VXL is written in ANSI/ISO C++ and is \
+ designed to be portable over many platforms.
+homepage http://vxl.sourceforge.net/
+platforms darwin
+
+master_sites sourceforge
+use_zip yes
+checksums md5 e2d3f0dbc98241607ee5d4a121d1253b \
+ sha1 7fd772bfad640f9672307eacdbf0a5e3ff150ffb \
+ rmd160 35812c0fcfdda27c77ee9044e65e9e8dcccfffc0
+
+patchfiles patch-contrib__brl__bpro__bprb__Template__bprb_parameters+unsigned_int-.cxx \
+ patch-contrib__brl__bseg__bvxm__bvxm_memory_chunk.cxx
+
+depends_build port:cmake
+
+configure.cmd ${prefix}/bin/cmake
+configure.pre_args -DCMAKE_INSTALL_PREFIX=${prefix}
+configure.args -DBUILD_SHARED_LIBS=YES \
+ -DCMAKE_INSTALL_NAME_DIR=${prefix}/lib/${name} \
+ ${worksrcpath}
+
+# shuffle directories around to turn ${prefix}/lib into ${prefix}/lib/${name}
+post-destroot {
+ file rename ${destroot}${prefix}/lib ${destroot}${prefix}/tmp
+ file mkdir ${destroot}${prefix}/lib
+ file rename ${destroot}${prefix}/tmp ${destroot}${prefix}/lib/${name}
+}
+
+# llvm-gcc-4.2 segfaults
+platform darwin 10 {
+ configure.compiler gcc-4.2
+}
Added: trunk/dports/devel/vxl/files/patch-contrib__brl__bpro__bprb__Template__bprb_parameters+unsigned_int-.cxx
===================================================================
--- trunk/dports/devel/vxl/files/patch-contrib__brl__bpro__bprb__Template__bprb_parameters+unsigned_int-.cxx (rev 0)
+++ trunk/dports/devel/vxl/files/patch-contrib__brl__bpro__bprb__Template__bprb_parameters+unsigned_int-.cxx 2008-12-01 23:07:22 UTC (rev 42869)
@@ -0,0 +1,6 @@
+--- contrib/brl/bpro/bprb/Templates/bprb_parameters+unsigned_int-.cxx 2008-11-29 05:02:13.000000000 -0800
++++ /dev/null 2008-11-29 04:57:42.000000000 -0800
+@@ -1,3 +0,0 @@
+-#include <bprb/bprb_parameters.txx>
+-
+-BPRB_PARAMETERS_INSTANTIATE(unsigned int);
Added: trunk/dports/devel/vxl/files/patch-contrib__brl__bseg__bvxm__bvxm_memory_chunk.cxx
===================================================================
--- trunk/dports/devel/vxl/files/patch-contrib__brl__bseg__bvxm__bvxm_memory_chunk.cxx (rev 0)
+++ trunk/dports/devel/vxl/files/patch-contrib__brl__bseg__bvxm__bvxm_memory_chunk.cxx 2008-12-01 23:07:22 UTC (rev 42869)
@@ -0,0 +1,9 @@
+--- contrib/brl/bseg/bvxm/bvxm_memory_chunk.cxx 2008-11-29 04:55:36.000000000 -0800
++++ contrib/brl/bseg/bvxm/bvxm_memory_chunk.cxx 2008-11-29 04:55:45.000000000 -0800
+@@ -48,6 +48,3 @@
+ data_ = new char[(unsigned)n];
+ size_ = n;
+ }
+-
+-VBL_SMART_PTR_INSTANTIATE(bvxm_memory_chunk);
+-
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20081201/a2e39e9c/attachment.html>
More information about the macports-changes
mailing list