[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