Revision: 122986 https://trac.macports.org/changeset/122986 Author: hum@macports.org Date: 2014-08-02 19:16:50 -0700 (Sat, 02 Aug 2014) Log Message: ----------- jubatus: update to 0.6.1; support for Mavericks; split into jubatus_core and jubatus. Modified Paths: -------------- trunk/dports/devel/jubatus/Portfile Modified: trunk/dports/devel/jubatus/Portfile =================================================================== --- trunk/dports/devel/jubatus/Portfile 2014-08-03 02:01:48 UTC (rev 122985) +++ trunk/dports/devel/jubatus/Portfile 2014-08-03 02:16:50 UTC (rev 122986) @@ -5,7 +5,7 @@ PortGroup github 1.0 PortGroup waf 1.0 -github.setup jubatus jubatus 0.5.2 +github.setup jubatus jubatus 0.6.1 categories devel math textproc maintainers hum openmaintainer @@ -19,18 +19,18 @@ homepage http://jubat.us/ platforms darwin -license LGPL-2.1 +license {LGPL-2.1 BSD} -checksums rmd160 c936785c6271125997368466a5edac80938c60dc \ - sha256 49d7b3f525e85382c7e405589691cdb9d881bf85f340303099e48e9b13a13873 +checksums rmd160 7d11feb75623c6df3fda7c3c43a393853aabecf4 \ + sha256 9d123456ccad495ca1035f799cb08c20fe5bba8e9c803cb51cd508a64ec365c4 depends_build-append port:pkgconfig -depends_lib port:msgpack \ +depends_lib port:jubatus_core \ + port:msgpack \ port:jubatus-mpio \ port:jubatus-msgpack-rpc \ - port:google-glog \ - port:oniguruma5 \ + port:log4cxx \ port:mecab-utf8 \ port:ux-trie \ port:libzookeeper @@ -42,16 +42,14 @@ error "unsupported platform" } } elseif {${os.major} >= 13} { - pre-fetch { - ui_error "$name does not build on Mavericks or later." - error "unsupported platform" - } + configure.env-append CXXFLAGS="${configure.cxxflags} -std=c++11 -DMP_FUNCTIONAL_STANDARD -DMP_MEMORY_STANDARD -DMP_UNORDERED_MAP_STANDARD" } } configure.args-append --enable-mecab --enable-ux --enable-zookeeper post-destroot { + # fix to install_name for installed libraries. set libdir ${destroot}${prefix}/lib set plugin_dir ${libdir}/jubatus/plugin foreach libname [glob -tails -directory ${libdir} *.dylib] { @@ -60,13 +58,10 @@ foreach libname [glob -tails -directory ${plugin_dir} *.dylib] { system "install_name_tool -id ${prefix}/lib/jubatus/plugin/${libname} ${plugin_dir}/${libname}" } - # fix to install_name for installed libraries. set bindir ${destroot}${prefix}/bin - set builddir ${worksrcpath}/build/src foreach path [concat [glob ${libdir}/*.dylib] [glob ${libdir}/jubatus/plugin/*.dylib] [glob ${bindir}/*]] { - set libpathes1 [regexp -all -inline {\S+\/libjuba\S+dylib \(} [exec otool -L ${path}]] - set libpathes2 [regexp -all -inline {\S+\/fv_converter\/lib\S+dylib \(} [exec otool -L ${path}]] - foreach libpath [concat ${libpathes1} ${libpathes2}] { + set libpathes [regexp -all -inline {\S+\/libjuba\S+dylib \(} [exec otool -L ${path}]] + foreach libpath ${libpathes} { regexp {\S+\/(lib[^\/]+dylib)} ${libpath} srcpath libname system "install_name_tool -change ${srcpath} ${prefix}/lib/${libname} ${path}" } @@ -75,6 +70,9 @@ set doc_dir ${destroot}${prefix}/share/doc/${name} xinstall -d ${doc_dir} xinstall -m 644 -W ${worksrcpath} \ - LICENSE README.rst \ + CONTRIBUTING.md \ + ChangeLog.rst \ + LICENSE \ + README.rst \ ${doc_dir} }
participants (1)
-
hum@macports.org