[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