diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
commit | 4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch) | |
tree | ba5f07bf3f9d22d82e54a462313f5d244036c768 /app-text/crf++ |
reinit the tree, so we can have metadata
Diffstat (limited to 'app-text/crf++')
-rw-r--r-- | app-text/crf++/Manifest | 8 | ||||
-rw-r--r-- | app-text/crf++/crf++-0.54.ebuild | 58 | ||||
-rw-r--r-- | app-text/crf++/crf++-0.58.ebuild | 55 | ||||
-rw-r--r-- | app-text/crf++/files/crf++-0.54-gcc46.patch | 11 | ||||
-rw-r--r-- | app-text/crf++/metadata.xml | 18 |
5 files changed, 150 insertions, 0 deletions
diff --git a/app-text/crf++/Manifest b/app-text/crf++/Manifest new file mode 100644 index 000000000000..074d15979f47 --- /dev/null +++ b/app-text/crf++/Manifest @@ -0,0 +1,8 @@ +AUX crf++-0.54-gcc46.patch 297 SHA256 1725711e299ccf9531d97dd087af17477aa94009b5f36b7dd16372353a3e758b SHA512 3390be3aee788af08969a02ebcc4a645537d635e47091da528a6fa1a3d43a20e677287d47070bdc97b3b0c4f8aeabd5a5c107d598919a5e9882ef180f704c390 WHIRLPOOL da1a38907606e3886a2713091674aa7da7c51c1a5226fdbb611bed339bafabcceb934c0b8d0826ae778b3953b1e0bbb5bdb4a8a41871121745002d48830d5d07 +DIST CRF++-0.54.tar.gz 809008 SHA256 8dab6e9ab71212b3d223588f6855384f2b29dada0a30d450266f8990ced63354 SHA512 4198ad9423776a44d02db51a655a35f36db767ec623f55de426b3415179ac7187b91d23c6ef9a2cf3d1c38e14507fc7681006ff2ba50dcfc771a7d5e9d1c5760 WHIRLPOOL 6e09affc37cee8bda9df1b7a919f386e026f4218a5ccda7e677b7a172887aba7af85db2357ea1ec51c8122115bb558183e242315d2991b4745df6ce90835cda4 +DIST CRF++-0.58.tar.gz 790570 SHA256 9d1c0a994f25a5025cede5e1d3a687ec98cd4949bfb2aae13f2a873a13259cb2 SHA512 676b3e9ed89b5fb2f246175b58c384f10cab09fff8329c07311fed3832f55dbad26a25d2946c9efaa75cd8026517cb9e1742bb70ca26187367747852073e4eb9 WHIRLPOOL 87f642639c0d670a7926d99630f2230fffbbea1e02976fc8f47dc580dcbfffdca6e2e066445e7bd28fb517dd5f3798af9fda6549c54fd5278f3570befc155ee6 +EBUILD crf++-0.54.ebuild 1118 SHA256 c2d865746984cce9a8eb11fa4fc1e94e676c34ba449e9d6c83ded741a2f04723 SHA512 7ae040f57b491421e2c6689f0b54ba3d963aadd1e67721177ed44aeb6539e3d40f229f652a695fe863fe752634b8d3600f00e6e78e8ec4ae807fe36971c414e5 WHIRLPOOL 0b2bd1eca997186c775327153f6ded88a45a4c60dcd6098efcb349a07012c8a87162219dc97329bf1a41e7c55745c5e53aa6a1dd596288e4be046c0ff7bedee2 +EBUILD crf++-0.58.ebuild 1097 SHA256 2b12051525e7d8688eba855a18c80150314704f85adbad831f89284b12c4712b SHA512 2b452d9e7be197a3100061040d606fac3df07bc61deb3a3fad69ff65fde3ab7b5e3fdcb2a57b45b29f7a23f8459d987a00be51be6a02874d6b15a27415bde91c WHIRLPOOL 672c1e8a6dde344982da177d142da8fe7e49bb80915790618a654dd917573b9fd70416b8ee7037b9e94116012462680a3aa4760c2a55a43c69d2d4b738237b28 +MISC ChangeLog 3202 SHA256 8b52f0e0b0cc00c69b1b3f58fe84ef209c03a7e3a0e0f2a32d8fc609a9b50f77 SHA512 8d5f9df2023a6d964f66c4f3d9b948ae82bfea56231cb20102b42acfdd7474cfe4dc74ddf77965eee037e415b04b4eb24d81d2aff95048ec0b06c89006b68d75 WHIRLPOOL e13bd9800801457f8a29074e86d5b5e8532e70d47865d84c9a7e71c60126004504fba9fed644479729dd5fe63513a6ca6eca4626a19eea6f704d7f83520d0ad9 +MISC ChangeLog-2015 2656 SHA256 a3a25b18f58caa3b986c81a020ee228d07218f1f8a64c56b10cafee024981670 SHA512 f741e9f1cf52616dde578b37c0ae5fb23a44115279ca40e8203a265cc9ad89d307cac335da377baa6c24643e037c91cc24b9e60a07aad6daf2e9d8556ae33121 WHIRLPOOL a44f71be673be161cbb02bad47c51b112ea38e9aaf7f46364815da5b7faa2a3692f0e23d9ac2de0716b9d6eb52266af9ceca754b9709b9c1049d21a8abaf19b4 +MISC metadata.xml 666 SHA256 3cd0a5196043d626b8b66bb7bd5af8d3e44a8d9d2f36458cc71151159f2ce7c7 SHA512 922c14845da38ed461a50f654bd858f1d1de04642bdd40ba353f87000fb1d0150dfe9fa2e52ed5b4d8dd2e8f64b636c94577cf74a9c138f0aebd1a0d9da462d8 WHIRLPOOL 9599f6fbb773da64b0b8401e1019a65eabd6062db285073d155c6c041fa979b3e4effbe77b535f770a580c9079de4965ba7fae282d0a8197f78d90ab4ea004b9 diff --git a/app-text/crf++/crf++-0.54.ebuild b/app-text/crf++/crf++-0.54.ebuild new file mode 100644 index 000000000000..204eda151148 --- /dev/null +++ b/app-text/crf++/crf++-0.54.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="3" +inherit autotools eutils + +MY_P="${P/crf/CRF}" +DESCRIPTION="Yet Another CRF toolkit for segmenting/labelling sequential data" +HOMEPAGE="http://crfpp.sourceforge.net/" +SRC_URI="mirror://sourceforge/crfpp/${MY_P}.tar.gz" + +LICENSE="|| ( BSD LGPL-2.1 )" +SLOT="0" +KEYWORDS="amd64 x86 ~x86-fbsd" +IUSE="examples static-libs" + +S="${WORKDIR}/${MY_P}" + +src_prepare() { + sed -i \ + -e "/CFLAGS/s/-O3/${CFLAGS}/" \ + -e "/CXXFLAGS/s/-O3/${CXXFLAGS}/" \ + configure.in || die + + # bug #365921 + epatch "${FILESDIR}/${P}-gcc46.patch" + + eautoreconf +} + +src_configure() { + econf $(use_enable static-libs static) || die +} + +src_test() { + for task in example/* ; do + ( + cd "${task}" + ./exec.sh || die "failed test in ${task}" + ) + done +} + +src_install() { + emake DESTDIR="${D}" install || die + + if ! use static-libs ; then + find "${ED}" -name "*.la" -type f -delete || die + fi + + dodoc AUTHORS README || die + dohtml -r doc/* || die + + if use examples ; then + insinto /usr/share/doc/${PF} + doins -r example || die + fi +} diff --git a/app-text/crf++/crf++-0.58.ebuild b/app-text/crf++/crf++-0.58.ebuild new file mode 100644 index 000000000000..7518e894e2e9 --- /dev/null +++ b/app-text/crf++/crf++-0.58.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="3" +inherit autotools eutils + +MY_P="${P/crf/CRF}" +DESCRIPTION="Yet Another CRF toolkit for segmenting/labelling sequential data" +HOMEPAGE="https://crfpp.googlecode.com/svn/trunk/doc/index.html" +SRC_URI="https://crfpp.googlecode.com/files/${MY_P}.tar.gz" + +LICENSE="|| ( BSD LGPL-2.1 )" +SLOT="0" +KEYWORDS="~amd64 ~x86 ~x86-fbsd" +IUSE="examples static-libs" + +S="${WORKDIR}/${MY_P}" + +src_prepare() { + sed -i \ + -e "/CFLAGS/s/-O3/${CFLAGS}/" \ + -e "/CXXFLAGS/s/-O3/${CXXFLAGS}/" \ + configure.in || die + + eautoreconf +} + +src_configure() { + econf $(use_enable static-libs static) || die +} + +src_test() { + for task in example/* ; do + ( + cd "${task}" + ./exec.sh || die "failed test in ${task}" + ) + done +} + +src_install() { + emake DESTDIR="${D}" install || die + + if ! use static-libs ; then + find "${ED}" -name "*.la" -type f -delete || die + fi + + dodoc AUTHORS README || die + dohtml -r doc/* || die + + if use examples ; then + insinto /usr/share/doc/${PF} + doins -r example || die + fi +} diff --git a/app-text/crf++/files/crf++-0.54-gcc46.patch b/app-text/crf++/files/crf++-0.54-gcc46.patch new file mode 100644 index 000000000000..93cb54020cfc --- /dev/null +++ b/app-text/crf++/files/crf++-0.54-gcc46.patch @@ -0,0 +1,11 @@ +diff -Naur CRF++-0.54.orig/path.h CRF++-0.54/path.h +--- CRF++-0.54.orig/path.h 2009-04-05 20:42:35.000000000 +0900 ++++ CRF++-0.54/path.h 2011-05-31 01:31:43.845198215 +0900 +@@ -8,6 +8,7 @@ + #ifndef CRFPP_PATH_H_ + #define CRFPP_PATH_H_ + ++#include <cstddef> + #include <vector> + #include "node.h" + diff --git a/app-text/crf++/metadata.xml b/app-text/crf++/metadata.xml new file mode 100644 index 000000000000..4fea4cf917d6 --- /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="sourceforge">crfpp</remote-id> + </upstream> +</pkgmetadata> |