[122986] trunk/dports/devel/jubatus/Portfile

hum at macports.org hum at macports.org
Sat Aug 2 19:16:50 PDT 2014


Revision: 122986
          https://trac.macports.org/changeset/122986
Author:   hum at 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}
 }
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20140802/28bd45ec/attachment.html>


More information about the macports-changes mailing list