source: trunk/dports/textproc/eda/Portfile

Last change on this file was 117498, checked in by hum@…, 4 years ago

eda: update to 0.3.3.

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
File size: 2.6 KB
Line 
1# -*- 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
2# $Id: Portfile 117498 2014-03-01 10:00:28Z ryandesign@macports.org $
3
4PortSystem          1.0
5
6name                eda
7version             0.3.3
8categories          textproc japanese
9maintainers         hum openmaintainer
10
11description         a word-based dependency parser written in C++
12long_description    EDA is ${description}. \
13                    The name EDA stands for Easily adaptable Dependency Analyzer.
14
15homepage            http://plata.ar.media.kyoto-u.ac.jp/tool/EDA/
16platforms           darwin
17license             BSD
18
19master_sites        ${homepage}downloads/
20checksums           ${distname}${extract.suffix} \
21                    rmd160  39f4767b034d98af705058201c83227cc112f534 \
22                    sha256  d7324d588b8d44fdfeda51a34ffeb3431cb585cc85ac9927ff172e5f56c55b7f \
23
24patchfiles          patch-LBFGS.hpp.diff
25
26installs_libs       no
27
28depends_run         port:kytea
29
30use_configure       no
31
32variant universal   {}
33
34set cflags          "${configure.cflags} [get_canonical_archflags]"
35set cxxflags        "${configure.cxxflags} [get_canonical_archflags cxx]"
36build.args          CC="${configure.cc}" CFLAGS="${cflags}" \
37                    CXX="${configure.cxx}" CXXFLAGS="${cxxflags}"
38
39destroot {
40    # install binaries.
41    xinstall -m 755 -W ${worksrcpath} eda train-eda \
42        ${destroot}${prefix}/bin
43    # install additional documents.
44    set dest_doc ${destroot}${prefix}/share/doc/${name}
45    xinstall -d ${dest_doc}
46    xinstall -m 644 -W ${worksrcpath} README \
47        ${dest_doc}
48    # install sample data.
49    set dest_ex ${destroot}${prefix}/share/examples/${name}
50    xinstall -d ${dest_ex}
51    xinstall -m 644 -W ${worksrcpath} \
52        sample.eda sample.eda_ne sample.kytea \
53        ${dest_ex}
54}
55
56default_variants    +model
57
58set model_file      bccwj-20130906.etm
59
60variant model description {Add model} {
61    distfiles-append   ${model_file}
62    checksums-append   ${model_file} \
63        rmd160  73a31ef68615df9fd5d167c4f01a591cfb663bc7 \
64        sha256  c665c79ca264f59de15edb0fbb96103e6655a8a9fee826068341bdfc768d7ce5
65
66    post-destroot {
67        # install models.
68        set dest_models ${destroot}${prefix}/lib/${name}/models
69        xinstall -d ${dest_models}
70        xinstall -m 644 -W ${distpath} ${model_file} ${dest_models}
71        # install a demo script.
72        xinstall -m 755 ${filespath}/eda_demo ${destroot}${prefix}/bin
73        reinplace "s|@prefix@|${prefix}|g" ${destroot}${prefix}/bin/eda_demo
74    }
75}
76
77livecheck.type      regex
78livecheck.regex     ${name}-(\[0-9.\]+)\\.
Note: See TracBrowser for help on using the repository browser.