[98470] trunk/dports/science/bob/Portfile

ryandesign at macports.org ryandesign at macports.org
Fri Oct 5 21:43:32 PDT 2012


Revision: 98470
          http://trac.macports.org//changeset/98470
Author:   ryandesign at macports.org
Date:     2012-10-05 21:43:32 -0700 (Fri, 05 Oct 2012)
Log Message:
-----------
bob: Maintainer update: Update to 1.1.0. Fix case of ImageMagick dependency. Allow clang compiler. Add py-sphinx dependency not just in doc variant. Add py-distribute and py-nose dependencies. Adjust variant descriptions. Use github portgroup. (#36488, #36404)

Modified Paths:
--------------
    trunk/dports/science/bob/Portfile

Modified: trunk/dports/science/bob/Portfile
===================================================================
--- trunk/dports/science/bob/Portfile	2012-10-06 02:46:13 UTC (rev 98469)
+++ trunk/dports/science/bob/Portfile	2012-10-06 04:43:32 UTC (rev 98470)
@@ -3,10 +3,10 @@
 
 PortSystem          1.0
 PortGroup           cmake 1.0
+PortGroup           github 1.0
 
-name                bob
-version             1.0.6
-set soversion       1.0
+github.setup        idiap bob 1.1.0 v
+set soversion       1.1
 categories          science math devel
 platforms           darwin
 maintainers         idiap.ch:andre.anjos \
@@ -22,18 +22,16 @@
 
 license             GPL-3
 homepage            http://idiap.github.com/bob/
-master_sites        https://github.com/idiap/bob/downloads/
-use_zip             yes
 
-checksums           rmd160 eac3e390ed25c69d8c6038f815ea473c21118a0f \
-                    sha256 767e22bddb2bfb59458b76eb37cab3791bf1bfbe33fc7ad11ca29038343b5dea
+checksums           rmd160  488fadd37b5f1c7047035d791e21863d5d258b9c \
+                    sha256  dcdd59727185d4df85d68e644cc8f2ce6d9e9132cab3a7d8a0b981b0d7eb926a
 
 use_parallel_build  no
 
 depends_lib         port:blitz \
     port:ffmpeg \
     port:matio \
-    port:imagemagick \
+    port:ImageMagick \
     port:hdf5-18 \
     port:boost \
     port:fftw-3 \
@@ -42,8 +40,6 @@
 
 configure.args      -DCMAKE_BUILD_TYPE=Release -DBOB_VERSION=${version} -DBOB_SOVERSION=${soversion}
 
-compiler.blacklist  clang
-
 universal_variant   no
 default_variants    +qt4 +opencv
 
@@ -51,42 +47,44 @@
     default_variants-append +python27
 }
 
-variant python26 conflicts python27 description "Builds for python 2.6." {
-    depends_lib-append    port:py26-numpy \
+variant python26 conflicts python27 description "Build for python 2.6" {
+    depends_build-append  port:py26-sphinx
+    
+    depends_lib-append    port:py26-distribute \
+      port:py26-numpy \
       port:py26-matplotlib \
       port:py26-sqlalchemy \
       port:py26-argparse \
-      port:py26-scipy
+      port:py26-scipy \
+      port:py26-nose
 }
 
-variant python27 conflicts python26 description "Builds for python 2.7." {
-    depends_lib-append    port:py27-numpy \
+variant python27 conflicts python26 description "Build for python 2.7" {
+    depends_build-append  port:py27-sphinx
+    
+    depends_lib-append    port:py27-distribute \
+      port:py27-numpy \
       port:py27-matplotlib \
       port:py27-sqlalchemy \
-      port:py27-scipy
+      port:py27-scipy \
+      port:py27-nose
 }
 
-variant qt4 description "Compile Qt4 extensions." {
+variant qt4 description "Compile Qt4 extensions" {
     depends_lib-append      port:qt4-mac
 }
 
-variant opencv description "Compile OpenCV extensions." {
+variant opencv description "Compile OpenCV extensions" {
     depends_lib-append      port:opencv
 }
 
-variant doc description "Builds documentation." {
+variant doc description "Build documentation" {
     depends_build-append    port:dvipng \
         port:doxygen \
         port:texlive-latex-extra \
         port:texlive-fonts-recommended
     destroot.target-append  sphinx-latex install-sphinx install-doxygen
 
-    if {[variant_isset python26]} {
-      depends_build-append  port:py26-sphinx
-    }
-    if {[variant_isset python27]} {
-      depends_build-append  port:py27-sphinx
-    }
     test.run yes
     test.target sphinx-doctest
 }
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20121005/b4b57b06/attachment.html>


More information about the macports-changes mailing list