[98271] trunk/dports/textproc
hum at macports.org
hum at macports.org
Mon Oct 1 05:23:06 PDT 2012
Revision: 98271
http://trac.macports.org//changeset/98271
Author: hum at macports.org
Date: 2012-10-01 05:23:06 -0700 (Mon, 01 Oct 2012)
Log Message:
-----------
New port: eda @0.1.2 - a word-based dependency parser written in C++
Added Paths:
-----------
trunk/dports/textproc/eda/
trunk/dports/textproc/eda/Portfile
trunk/dports/textproc/eda/files/
trunk/dports/textproc/eda/files/eda_demo
Added: trunk/dports/textproc/eda/Portfile
===================================================================
--- trunk/dports/textproc/eda/Portfile (rev 0)
+++ trunk/dports/textproc/eda/Portfile 2012-10-01 12:23:06 UTC (rev 98271)
@@ -0,0 +1,75 @@
+# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
+# $Id$
+
+PortSystem 1.0
+
+name eda
+version 0.1.2
+categories textproc japanese
+maintainers hum openmaintainer
+
+description a word-based dependency parser written in C++
+long_description EDA is ${description}.
+
+homepage http://www.ar.media.kyoto-u.ac.jp/members/flannery/eda/
+platforms darwin
+license BSD
+
+master_sites ${homepage}downloads/
+checksums rmd160 58dbdd869363f27659929bd49681f29730d057c9 \
+ sha256 182ac56b95dc0da2c3e08445c2236a28b5b585ec75f4a418eee768d25d7b7f14
+
+depends_lib port:boost \
+ port:zlib
+
+depends_run port:kytea
+
+use_configure no
+
+variant universal {}
+
+compiler.blacklist clang
+
+set cxxflags "${configure.cxxflags} [get_canonical_archflags cxx]"
+set cppflags "-I../lib/soplib ${configure.cppflags}"
+set ldflags "${configure.ldflags} -lz"
+build.args CXX="${configure.cxx}" \
+ CXXFLAGS="${cxxflags} ${cppflags} ${ldflags}"
+
+destroot {
+ # install binaries.
+ xinstall -m 755 -W ${worksrcpath}/src/eda \
+ eda train-eda \
+ ${destroot}${prefix}/bin
+ # install a demo script.
+ xinstall -m 755 ${filespath}/eda_demo ${destroot}${prefix}/bin
+ reinplace "s|@prefix@|${prefix}|g" ${destroot}${prefix}/bin/eda_demo
+ # install models.
+ set models_dir ${destroot}${prefix}/lib/${name}/models
+ xinstall -d ${models_dir}
+ xinstall -m 644 -W ${worksrcpath}/data \
+ jp-0.1.0-utf8-vocab-small.dat \
+ jp-0.1.0-utf8-weight-small.dat \
+ ${models_dir}
+ # install additional documents.
+ set doc_dir ${destroot}${prefix}/share/doc/${name}
+ xinstall -d ${doc_dir}
+ xinstall -m 644 -W ${worksrcpath} \
+ COPYING README \
+ ${doc_dir}
+ # install scripts.
+ set scripts_dir ${destroot}${prefix}/share/${name}/scripts
+ xinstall -d ${scripts_dir}
+ xinstall -m 755 -W ${worksrcpath} \
+ eval.pl treeify.py \
+ ${scripts_dir}
+ # install sample data.
+ set sample_dir ${destroot}${prefix}/share/${name}/sample
+ xinstall -d ${sample_dir}
+ xinstall -m 644 -W ${worksrcpath}/data \
+ sample.tree sample.txt sample_test.tree \
+ ${sample_dir}
+}
+
+livecheck.type regex
+livecheck.regex ${name}-(\[0-9.\]+)\\.
Property changes on: trunk/dports/textproc/eda/Portfile
___________________________________________________________________
Added: svn:keywords
+ Id
Added: svn:eol-style
+ native
Added: trunk/dports/textproc/eda/files/eda_demo
===================================================================
--- trunk/dports/textproc/eda/files/eda_demo (rev 0)
+++ trunk/dports/textproc/eda/files/eda_demo 2012-10-01 12:23:06 UTC (rev 98271)
@@ -0,0 +1,5 @@
+#!/bin/sh
+tree_file=/tmp/eda-demo-$$
+ at prefix@/bin/kytea "$@" | python @prefix@/share/eda/scripts/treeify.py > ${tree_file}
+ at prefix@/bin/eda -e ${tree_file} -v @prefix@/lib/eda/models/jp-0.1.0-utf8-vocab-small.dat -w @prefix@/lib/eda/models/jp-0.1.0-utf8-weight-small.dat
+rm ${tree_file}
Property changes on: trunk/dports/textproc/eda/files/eda_demo
___________________________________________________________________
Added: svn:executable
+ *
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20121001/28d251d7/attachment.html>
More information about the macports-changes
mailing list