diff options
Diffstat (limited to 'app-text/mecab')
-rw-r--r-- | app-text/mecab/Manifest | 4 | ||||
-rw-r--r-- | app-text/mecab/files/mecab-0.98-iconv.patch | 10 | ||||
-rw-r--r-- | app-text/mecab/mecab-0.996.ebuild | 46 | ||||
-rw-r--r-- | app-text/mecab/metadata.xml | 12 |
4 files changed, 72 insertions, 0 deletions
diff --git a/app-text/mecab/Manifest b/app-text/mecab/Manifest new file mode 100644 index 000000000000..26686167ae55 --- /dev/null +++ b/app-text/mecab/Manifest @@ -0,0 +1,4 @@ +AUX mecab-0.98-iconv.patch 396 BLAKE2B 6a67c8c337b24aff11c4d650054c7321702c8ca6c8499068b1a542b4f52c11e29ca4b0fcf0bcb3cdaf7b86e491fcc3d8cc00960ce33bf3255412fa87a47ad77f SHA512 00ff7e2e716ed2617506824af4887a5d3dd088aba8d93b2c07ad8b834b4526678381903db95055aa798223886e10378c0b26ce28757123d5a8e3651fc873260a +DIST mecab-0.996.tar.gz 1398663 BLAKE2B 97ea18a00c6f2284c994681631b84a572d244b741c8e30b5fdf5404b2bf80fdd4c724c803999955e36ee252e59e6644716dbdca55a6ffb2e4de52193d7f777bd SHA512 aca6d16f411b9ba9b6687242246aeb28ede6d6c6a9122d4a32da9d8e76e79b5f4af2c8e3b13ad9462b34e9d2994cbd9bbbedebac45609684db9b703da999577f +EBUILD mecab-0.996.ebuild 1008 BLAKE2B af6c1abef5615d3f1f1714fb869f8b22a30a8d31802fffd8e8134f2ee0401b1a7b03e138d09748c45496ab608a355af8de17a5c6194481a080b795cd94629f7d SHA512 745dde54ddcb6c12699050d63a060ad33565d7ae94817b14cc38cbac5516eb61922980287fba40c42e39c05b031d67b39c1701e7998bfa8eea81e63e299d8fc7 +MISC metadata.xml 359 BLAKE2B de31f469c45b9e95fd1cb0ae1d255977d78a8c96ca3bdea624eac82653e390f89972f2e680ea27a46d49909e185da8f70b51f7471974c7ad3f2947a425481da7 SHA512 26564a01d9ab28904670979d1961ab53dff53842e73ddb00f7d28f40c63ee0550daa6d48e44ea7e8a9ba04fe6852f61fae99612f111c0aef96d7422b21818c87 diff --git a/app-text/mecab/files/mecab-0.98-iconv.patch b/app-text/mecab/files/mecab-0.98-iconv.patch new file mode 100644 index 000000000000..76ead6c38f99 --- /dev/null +++ b/app-text/mecab/files/mecab-0.98-iconv.patch @@ -0,0 +1,10 @@ +--- mecab-0.98/src/Makefile.am.old 2010-05-02 12:39:07.000000000 +0200 ++++ mecab-0.98/src/Makefile.am 2010-05-02 12:39:28.000000000 +0200 +@@ -17,6 +17,7 @@ + feature_index.cpp feature_index.h lbfgs.cpp \ + lbfgs.h learner_tagger.cpp learner_tagger.h learner.cpp \ + learner_node.h libmecab.cpp ++libmecab_la_LIBADD = $(LTLIBICONV) + + include_HEADERS = mecab.h + bin_PROGRAMS = mecab diff --git a/app-text/mecab/mecab-0.996.ebuild b/app-text/mecab/mecab-0.996.ebuild new file mode 100644 index 000000000000..8485aa6743a1 --- /dev/null +++ b/app-text/mecab/mecab-0.996.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="5" + +inherit autotools eutils + +DESCRIPTION="Yet Another Part-of-Speech and Morphological Analyzer" +HOMEPAGE="http://mecab.sourceforge.net/" +SRC_URI="https://mecab.googlecode.com/files/${P}.tar.gz" + +LICENSE="|| ( BSD LGPL-2.1 GPL-2 )" +KEYWORDS="amd64 ~arm hppa ia64 ppc ppc64 sparc x86 ~amd64-fbsd ~x86-fbsd" +SLOT="0" +IUSE="static-libs unicode" + +DEPEND="dev-lang/perl + virtual/libiconv" +RDEPEND="" +PDEPEND="|| ( + app-dicts/mecab-ipadic[unicode=] + app-dicts/mecab-naist-jdic[unicode=] + )" + +src_prepare() { + sed -i \ + -e "/CFLAGS/s/-O3/${CFLAGS}/" \ + -e "/CXXFLAGS/s/-O3/${CXXFLAGS}/" \ + configure.in || die + epatch "${FILESDIR}/${PN}-0.98-iconv.patch" + eautoreconf +} + +src_configure() { + econf \ + $(use_enable static-libs static) \ + $(use_with unicode charset UTF-8) +} + +src_install() { + default + dodoc AUTHORS README + dohtml -r doc/* + + use static-libs || find "${ED}" -name '*.la' -delete +} diff --git a/app-text/mecab/metadata.xml b/app-text/mecab/metadata.xml new file mode 100644 index 000000000000..367494a8fef2 --- /dev/null +++ b/app-text/mecab/metadata.xml @@ -0,0 +1,12 @@ +<?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> + <upstream> + <remote-id type="google-code">mecab</remote-id> + <remote-id type="sourceforge">mecab</remote-id> + </upstream> +</pkgmetadata> |