Revision: 98271 http://trac.macports.org//changeset/98271 Author: hum@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-$$ +@prefix@/bin/kytea "$@" | python @prefix@/share/eda/scripts/treeify.py > ${tree_file} +@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 + *