summaryrefslogtreecommitdiff
path: root/app-i18n/anthy
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /app-i18n/anthy
reinit the tree, so we can have metadata
Diffstat (limited to 'app-i18n/anthy')
-rw-r--r--app-i18n/anthy/Manifest8
-rw-r--r--app-i18n/anthy/anthy-9100h-r1.ebuild62
-rw-r--r--app-i18n/anthy/anthy-9100h-r2.ebuild59
-rw-r--r--app-i18n/anthy/files/50anthy-gentoo.el2
-rw-r--r--app-i18n/anthy/files/anthy-anthy_context_t.patch11
-rw-r--r--app-i18n/anthy/metadata.xml24
6 files changed, 166 insertions, 0 deletions
diff --git a/app-i18n/anthy/Manifest b/app-i18n/anthy/Manifest
new file mode 100644
index 000000000000..6d9931b6791d
--- /dev/null
+++ b/app-i18n/anthy/Manifest
@@ -0,0 +1,8 @@
+AUX 50anthy-gentoo.el 63 SHA256 7a1e9904ba583fce8e3275d8e73cc3f5a171099b8abe416b74d65e31aee60341 SHA512 ca11bd44d092da07278905555513e8b5215413af64c46cfb9213cbd27948727133c06fb1fcfc1a48d67d196c693ed2835e8dbae142a52ff4dbd5ea8d49e6e65a WHIRLPOOL 10539b489f842b542aa25856807fb9da6262d1a41c46fd775d07802e03636c97f9e9d657f0143ba7023f579ad256e1ff8945549ef34882592cbe3841a267550a
+AUX anthy-anthy_context_t.patch 174 SHA256 9caf62c425cf537704599da459676ce42cb6a2fb5deca80439ba3be7948652bc SHA512 3f252628f77f53dd96eac50f08a36bb782f0ddc37446c1bdd5bd94fffa3454b9adcaff7118d76fdc7e8bc3f86b1a84e9830da5b67b2b0d281847b26ff62cdee3 WHIRLPOOL 6329db64e6cd3c5487d647f860d3802b19b14e34504c35de69222031f2c73cba3db235f9bb0f2300c15b6e4ba29ff061c977684ef35050e4bf169ff78db53401
+DIST anthy-9100h.tar.gz 4446148 SHA256 d256f075f018b4a3cb0d165ed6151fda4ba7db1621727e0eb54569b6e2275547 SHA512 315ebd9e1af208f3ecaeaa13620213b35f004e47edb54e60c3e02c2997444cd2326cc58b725dd2d0bd6a723130884d946ea193ea3d92418082256b59ecc8d88b WHIRLPOOL dfdaa96e19dbd53ad627c40521922c7df74858e9836a770059dbd6005a09e3978bcd46bcd40380360708c4234e91e77d91161064614596047f53020c2c571245
+EBUILD anthy-9100h-r1.ebuild 1319 SHA256 a78e82f1363d090099d22e1ee5eb0121564209d23d475e810c9488010687cfed SHA512 ad8723d14c9269670c8f46131b92f0646fffdc1e8b20be6bef387e8fdb0168b6f715ebc4a39f0de5e74afbb3fd9619eca755023adfc46e06946f21576b443baa WHIRLPOOL e545556f3c90d6e800a99c4a8b0d4160d25b7c9d06a7bffb5e9cd65e40e3788d4a38695ad9ddaad6ca1e5bc9b13c874bf4f4190c9cc6a305726c9f3794219475
+EBUILD anthy-9100h-r2.ebuild 1273 SHA256 b2c333ecfb20a472f1fbd111c2a8ca37262cad8cce082f87efd32e9084f81fe7 SHA512 88a4ac35a38baba020d3762cab2e7e716dcf8f19901c8c03d85bc69a02f949895d7df49adf0f437a4f7b1fc65c88ba15532b3c594a7bc049d3dd3db32f0cd9a0 WHIRLPOOL 9b978c8e18290dcf1f57ae8b30ff6fc1071adb01e6ce01313c8b30757fa38ea35aa05b819427ef4b00148b56c58b7cb43d215988d48e7e6156647b9adbf67b97
+MISC ChangeLog 2636 SHA256 40fc27d15ed3932047aa3a2a2f8c0ae1c8fab243864a8fe24f935108c2346f63 SHA512 a6ed41a2e4b303e8d58dad1ab1d616457fd5d2f95ec9df8e87600bc35d56b4124e6ef7a87d0655d0d1c0b555328c4963eb06e2468fdb740b6dadba8d990a0616 WHIRLPOOL 7b5c14bfb04aeaa34b35a057b5f505cbadbbf866b7e7b16ada17c050bb8e6ce94d1811b47e4a95be1dfb6397f5a6bb8f61c0a7e77f1261bd85d2f7be3a4bbb04
+MISC ChangeLog-2015 16940 SHA256 64c550bf8282c0c7739ec8a26a8d6f54b9d4f6fda50e9ebe6486728b9902a6ec SHA512 c919a2643933290b77c6f4940ea8f6242e4914426f10e2a401c316054b8627836347d4d395f73bb21fa13bb34dabb1671859638b01b6e8b72ebbe10278731c4b WHIRLPOOL 437cb056e614b7917f2b686d94758d488bea1e4e090f4250f063c62b096498af426898b9cbec03041760271cf6997d153d145bdecce0d623ab1789f2431a8cb5
+MISC metadata.xml 903 SHA256 ca6cf4e8cb82690a02e746deef29a2c6d388b9571e82cbad29082c943876b25d SHA512 6fed9f2dd2b723292db8348fa4977659600b2d755f74bdfd7d9007b60d2c505473af01f5277d41155e9cdee6243d6e8faf9254c9e6963787509ea4a3f37117c9 WHIRLPOOL 3a7c86c9792ed93937dcc90bc93d0c486fc6e9869abee789a4ba17a9a9d50ba7f8f9b780f4373e87e2d0094245ec47fc108886dfe6d8746551ea633b4d73c964
diff --git a/app-i18n/anthy/anthy-9100h-r1.ebuild b/app-i18n/anthy/anthy-9100h-r1.ebuild
new file mode 100644
index 000000000000..2f19573106ff
--- /dev/null
+++ b/app-i18n/anthy/anthy-9100h-r1.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="3"
+
+inherit elisp-common eutils
+
+DESCRIPTION="Anthy -- free and secure Japanese input system"
+HOMEPAGE="http://anthy.osdn.jp/"
+SRC_URI="mirror://sourceforge.jp/${PN}/37536/${P}.tar.gz"
+
+LICENSE="GPL-2 LGPL-2.1"
+SLOT="0"
+KEYWORDS="alpha amd64 ~arm ~arm64 hppa ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE="canna-2ch emacs static-libs"
+
+RDEPEND="canna-2ch? ( app-dicts/canna-2ch )
+ emacs? ( virtual/emacs )"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${PN}-anthy_context_t.patch
+
+ if use canna-2ch; then
+ einfo "Adding nichan.ctd to anthy.dic."
+ sed -i \
+ -e "/set_input_encoding eucjp/aread ${EPREFIX}/var/lib/canna/dic/canna/nichan.ctd" \
+ mkworddic/dict.args.in || die
+ fi
+}
+
+src_configure() {
+ local myconf
+
+ use emacs || myconf="EMACS=no"
+
+ econf \
+ $(use_enable static-libs static) \
+ ${myconf} || die
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die
+
+ if use emacs; then
+ elisp-site-file-install "${FILESDIR}"/50anthy-gentoo.el || die
+ fi
+
+ dodoc AUTHORS DIARY NEWS README ChangeLog || die
+
+ rm -f doc/Makefile*
+ docinto doc
+ dodoc doc/* || die
+}
+
+pkg_postinst() {
+ use emacs && elisp-site-regen
+}
+
+pkg_postrm() {
+ use emacs && elisp-site-regen
+}
diff --git a/app-i18n/anthy/anthy-9100h-r2.ebuild b/app-i18n/anthy/anthy-9100h-r2.ebuild
new file mode 100644
index 000000000000..7b639dd72147
--- /dev/null
+++ b/app-i18n/anthy/anthy-9100h-r2.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+inherit elisp-common ltprune
+
+DESCRIPTION="Anthy -- free and secure Japanese input system"
+HOMEPAGE="http://anthy.osdn.jp/"
+SRC_URI="mirror://sourceforge.jp/${PN}/37536/${P}.tar.gz"
+
+LICENSE="GPL-2 LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE="canna-2ch emacs static-libs"
+
+RDEPEND="canna-2ch? ( app-dicts/canna-2ch )
+ emacs? ( virtual/emacs )"
+DEPEND="${RDEPEND}"
+
+PATCHES=( "${FILESDIR}"/${PN}-anthy_context_t.patch )
+DOCS=( AUTHORS ChangeLog DIARY NEWS README )
+
+SITEFILE="50${PN}-gentoo.el"
+
+src_prepare() {
+ default
+
+ if use canna-2ch; then
+ einfo "Adding nichan.ctd to anthy.dic."
+ sed -i "/set_input_encoding eucjp/aread ${EPREFIX}/var/lib/canna/dic/canna/nichan.ctd" mkworddic/dict.args.in
+ fi
+}
+
+src_configure() {
+ econf \
+ $(use_enable static-libs static) \
+ EMACS=$(usex emacs "${EMACS}")
+}
+
+src_install() {
+ default
+ prune_libtool_files
+
+ if use emacs; then
+ elisp-site-file-install "${FILESDIR}"/${SITEFILE}
+ fi
+
+ rm -f doc/Makefile*
+ dodoc -r doc
+}
+
+pkg_postinst() {
+ use emacs && elisp-site-regen
+}
+
+pkg_postrm() {
+ use emacs && elisp-site-regen
+}
diff --git a/app-i18n/anthy/files/50anthy-gentoo.el b/app-i18n/anthy/files/50anthy-gentoo.el
new file mode 100644
index 000000000000..ab154f8d4eff
--- /dev/null
+++ b/app-i18n/anthy/files/50anthy-gentoo.el
@@ -0,0 +1,2 @@
+(set-language-info "Japanese" 'input-method "japanese-anthy")
+
diff --git a/app-i18n/anthy/files/anthy-anthy_context_t.patch b/app-i18n/anthy/files/anthy-anthy_context_t.patch
new file mode 100644
index 000000000000..aab4ab749ea0
--- /dev/null
+++ b/app-i18n/anthy/files/anthy-anthy_context_t.patch
@@ -0,0 +1,11 @@
+--- a/anthy/input.h
++++ b/anthy/input.h
+@@ -10,6 +10,8 @@
+ #ifndef INPUT_H_INCLUDE
+ #define INPUT_H_INCLUDE
+
++#include "anthy.h"
++
+ #ifdef __cplusplus
+ extern "C" {
+ #endif
diff --git a/app-i18n/anthy/metadata.xml b/app-i18n/anthy/metadata.xml
new file mode 100644
index 000000000000..0b8350b78af9
--- /dev/null
+++ b/app-i18n/anthy/metadata.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>hattya@gentoo.org</email>
+ </maintainer>
+ <maintainer type="project">
+ <email>cjk@gentoo.org</email>
+ <name>Cjk</name>
+ </maintainer>
+ <longdescription>
+ Anthy is a free and secure Japanese kana-kanji server. This ebuild includes
+ cannadic as a server-side dictionary, so you don't need any extra package to
+ run it. You can use anthy with <pkg>app-i18n/uim</pkg> (XIM, GTK+ immodule)
+ and <pkg>virtual/emacs</pkg> (to enable Anthy support for emacs, build this
+ package with emacs USE flag).
+ </longdescription>
+ <use>
+ <flag name="canna-2ch">Enable support for <pkg>app-dicts/canna-2ch</pkg></flag>
+ </use>
+ <upstream>
+ <remote-id type="sourceforge-jp">anthy</remote-id>
+ </upstream>
+</pkgmetadata>