diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2018-07-14 21:03:06 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2018-07-14 21:03:06 +0100 |
commit | 8376ef56580626e9c0f796d5b85b53a0a1c7d5f5 (patch) | |
tree | 7681bbd4e8b05407772df40a4bf04cbbc8afc3fa /app-text/crf++ | |
parent | 30a9caf154332f12ca60756e1b75d2f0e3e1822d (diff) |
gentoo resync : 14.07.2018
Diffstat (limited to 'app-text/crf++')
-rw-r--r-- | app-text/crf++/Manifest | 4 | ||||
-rw-r--r-- | app-text/crf++/crf++-0.58.ebuild | 61 | ||||
-rw-r--r-- | app-text/crf++/files/crf++-automake-1.13.patch | 10 | ||||
-rw-r--r-- | app-text/crf++/metadata.xml | 18 |
4 files changed, 93 insertions, 0 deletions
diff --git a/app-text/crf++/Manifest b/app-text/crf++/Manifest new file mode 100644 index 000000000000..8b3150097504 --- /dev/null +++ b/app-text/crf++/Manifest @@ -0,0 +1,4 @@ +AUX crf++-automake-1.13.patch 216 BLAKE2B 129027abc820acf499b9fd49ea152f0d404c458af0584c0f7acc3dde6a02c46f1f14f96321b0ea7e2d00e9345276e8bdefb2206cc475772e5c23890143c78d0d SHA512 5bd02a0d3f67e37d544255984341beda8c958e5f76ce51521fd2157eb7dc70dfb1d43d30913e4d02e7dfe21526f04520f6539e28a58beed6e577a31b5d4a16ca +DIST CRF++-0.58.tar.gz 790570 BLAKE2B 8fdd3fea3e30f4196560e2e265519c961739aabbad75e9805040a8f7da0f501620d6bb2c4f589c6d0c8bb79af5c8f46bbe27b610a4ec6a0db632fef219ea5b46 SHA512 676b3e9ed89b5fb2f246175b58c384f10cab09fff8329c07311fed3832f55dbad26a25d2946c9efaa75cd8026517cb9e1742bb70ca26187367747852073e4eb9 +EBUILD crf++-0.58.ebuild 1142 BLAKE2B f3b9572d8fcedf2245d7e1ad51e5c43d9b13559c1894b47d9ca784fbdd447507e808f9df5c2f708f29dec06758740e0180770319ead3ddc56e77516c9330e707 SHA512 ecf7045059470e8a318fc8c46ae38af0eac567382755d29f5594d6f87f30baf35fb9c86a0a79d87f2b300c3675684924791a0656463a4191d94327c099bbbc30 +MISC metadata.xml 669 BLAKE2B 12280d15998c56ac4c2e3bd3e80fd2a22eb150b979836d8600df3d5a36008807f0cc7fd91b84cd3717c379c9ca603ce110a88c3f86b48e29be983f99faa1b6a0 SHA512 d479bf4332884e2dfdd57b6c496b585f7e55adad2200dd22684a9fe6f1cc1c69049fec20d3ee0683543119c4f4935c83cda7d6a501b44e51e612249283fda7f3 diff --git a/app-text/crf++/crf++-0.58.ebuild b/app-text/crf++/crf++-0.58.ebuild new file mode 100644 index 000000000000..c358043e7e8e --- /dev/null +++ b/app-text/crf++/crf++-0.58.ebuild @@ -0,0 +1,61 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" + +inherit autotools + +MY_P="${P^^[crf]}" + +DESCRIPTION="Yet Another CRF toolkit for segmenting/labelling sequential data" +HOMEPAGE="https://taku910.github.io/crfpp/" +SRC_URI="mirror://gentoo/${MY_P}.tar.gz" + +LICENSE="|| ( BSD LGPL-2.1 )" +SLOT="0" +KEYWORDS="amd64 x86 ~x86-fbsd" +IUSE="examples static-libs" + +S="${WORKDIR}/${MY_P}" + +PATCHES=( "${FILESDIR}"/${PN}-automake-1.13.patch ) +HTML_DOCS=( doc/. ) + +src_prepare() { + sed -i \ + -e "/CFLAGS/s/-O3/${CFLAGS}/" \ + -e "/CXXFLAGS/s/-O3/${CXXFLAGS}/" \ + configure.in + + default + mv configure.{in,ac} || die + eautoreconf +} + +src_configure() { + econf $(use_enable static-libs static) +} + +src_test() { + local d + for d in example/*; do + cd "${d}" + ./exec.sh || die "failed test in ${d}" + cd - >/dev/null + done +} + +src_install() { + emake DESTDIR="${D}" install + einstalldocs + + if use examples; then + docompress -x /usr/share/doc/${PF}/example + insinto /usr/share/doc/${PF} + doins -r example + fi + + if ! use static-libs; then + find "${ED}" -name "*.la" -type f -delete || die + fi +} diff --git a/app-text/crf++/files/crf++-automake-1.13.patch b/app-text/crf++/files/crf++-automake-1.13.patch new file mode 100644 index 000000000000..afff7edc0707 --- /dev/null +++ b/app-text/crf++/files/crf++-automake-1.13.patch @@ -0,0 +1,10 @@ +--- a/configure.in ++++ b/configure.in +@@ -240,6 +240,6 @@ + AC_MSG_RESULT([yes]) + + AC_SUBST(datarootdir) +-AM_CONFIG_HEADER(config.h) ++AC_CONFIG_HEADERS(config.h) + AC_OUTPUT([Makefile Makefile.msvc swig/version.h]) + diff --git a/app-text/crf++/metadata.xml b/app-text/crf++/metadata.xml new file mode 100644 index 000000000000..edc6c2bf83c2 --- /dev/null +++ b/app-text/crf++/metadata.xml @@ -0,0 +1,18 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>cjk@gentoo.org</email> + <name>Cjk</name> + </maintainer> + <longdescription lang="en"> + CRF++ is a simple, customizable, and open source implementation + of Conditional Random Fields (CRFs) for segmenting/labeling + sequential data. CRF++ is designed for generic purpose and will be + applied to a lot of NLP tasks, such as Named Entity Recognition, + Information Extraction and Text Chunking. + </longdescription> + <upstream> + <remote-id type="github">taku910/crfpp</remote-id> + </upstream> +</pkgmetadata> |