Revision: 69300 http://trac.macports.org/changeset/69300 Author: jameskyle@macports.org Date: 2010-06-29 10:56:42 -0700 (Tue, 29 Jun 2010) Log Message: ----------- Resolves #25429. It also disabled hdf5 file support until an upstream fixes happens. Modified Paths: -------------- trunk/dports/math/shogun/Portfile Added Paths: ----------- trunk/dports/math/shogun/files/ trunk/dports/math/shogun/files/swig_version.patch Modified: trunk/dports/math/shogun/Portfile =================================================================== --- trunk/dports/math/shogun/Portfile 2010-06-29 17:31:44 UTC (rev 69299) +++ trunk/dports/math/shogun/Portfile 2010-06-29 17:56:42 UTC (rev 69300) @@ -5,7 +5,7 @@ categories math science name shogun -version 0.9.1 +version 0.9.3 set branch [join [lrange [split ${version} .] 0 1] .] maintainers jameskyle @@ -25,12 +25,14 @@ use_bzip2 yes distfiles shogun-${version}${extract.suffix} -checksums md5 322ea08520d5c0fb2427f44ed654e4d1 \ - sha1 6826a9937abe24830647cea867351e4eeff689ab \ - rmd160 332a9b32e476cd2ab0193a58edc8667e91b95633 +checksums md5 99afbb304d524335fc181c553047cb51 \ + sha1 d559dff3e11f777a23f00278d78d259ad896b829 \ + rmd160 9638a6b747a1177b048720b8999c60f33c7df5ef worksrcdir ${name}-${version}/src +patchfiles swig_version.patch + depends_build port:bzip2 \ port:gsed @@ -39,7 +41,9 @@ port:readline \ port:glpk \ port:python26 \ - port:py26-numpy + port:py26-numpy \ + port:hdf5-18 + set python_prefix ${prefix}/Library/Frameworks/Python.framework/Versions/2.6 configure.args --disable-svm-light \ --libs=${prefix}/lib \ @@ -49,7 +53,8 @@ --includes=${python_prefix}/include/python2.6 \ --python=${python_prefix}/bin/python2.6 \ --pydir=${python_prefix}/lib/python2.6/site-packages \ - --disable-doxygen + --disable-doxygen \ + --disable-hdf5 pre-fetch { if {[ regexp {^[2-8]} os.version]} { @@ -98,6 +103,10 @@ port:py25-numpy } +variant hmm_parallel description {Enable parallel structures in hmm training} { + configure.args-append --enable-hmm-parallel +} + variant no_python26 description {Do not build Python 2.6 API} { configure.args-delete \ --includes=${python_prefix}/include/python2.6 \ @@ -128,7 +137,7 @@ # depends_build-append port:texlive \ # path:bin/dot:graphviz \ # port:doxygen -# +# # configure.args-delete --disable-doxygen # } Added: trunk/dports/math/shogun/files/swig_version.patch =================================================================== --- trunk/dports/math/shogun/files/swig_version.patch (rev 0) +++ trunk/dports/math/shogun/files/swig_version.patch 2010-06-29 17:56:42 UTC (rev 69300) @@ -0,0 +1,12 @@ +--- configure.old 2010-06-29 10:41:05.000000000 -0700 ++++ configure 2010-06-29 10:42:07.000000000 -0700 +@@ -2864,7 +2864,8 @@ + die "swig did not return version information" + fi + if [ `echo $_swig_version | cut -f 2 -d '.'` -ge 4 ] || \ +- [ `echo $_swig_version | cut -f 3 -d '.'` -ge 29 ] ++ [ `echo $_swig_version | cut -f 3 -d '.'` -ge 29 ] || \ ++ [ `echo $_swig_version | cut -f 1 -d '.'` -ge 2 ] + then + echores "`${SWIG} -version 2>&1 | grep Version | cut -f 3 -d ' '`" +