|
|
|
# Copyright 1999-2017 Gentoo Foundation
|
|
|
|
# Distributed under the terms of the GNU General Public License v2
|
|
|
|
|
|
|
|
EAPI="6"
|
|
|
|
|
|
|
|
inherit elisp toolchain-funcs
|
|
|
|
|
|
|
|
DESCRIPTION="Yet another Canna client on Emacsen"
|
|
|
|
HOMEPAGE="http://www.ceres.dti.ne.jp/~knak/yc.html"
|
|
|
|
SRC_URI="http://www.ceres.dti.ne.jp/~knak/${P}.tar.gz"
|
|
|
|
|
|
|
|
LICENSE="GPL-2"
|
|
|
|
SLOT="0"
|
|
|
|
KEYWORDS="alpha ~amd64 ppc x86"
|
|
|
|
IUSE=""
|
|
|
|
|
|
|
|
RDEPEND="app-i18n/canna"
|
|
|
|
|
|
|
|
SITEFILE="50${PN}-gentoo.el"
|
|
|
|
|
|
|
|
src_prepare() {
|
|
|
|
sed -i '/$(CC)/s/ -o / $(CFLAGS) $(LDFLAGS) -o /' Makefile
|
|
|
|
|
|
|
|
default
|
|
|
|
}
|
|
|
|
|
|
|
|
src_compile() {
|
|
|
|
emake CC="$(tc-getCC)"
|
|
|
|
}
|
|
|
|
|
|
|
|
src_install() {
|
|
|
|
elisp_src_install
|
|
|
|
|
|
|
|
dobin icanna
|
|
|
|
dodoc "${FILESDIR}"/sample.{dot.emacs,hosts.canna}
|
|
|
|
}
|
|
|
|
|
|
|
|
pkg_postinst() {
|
|
|
|
elisp_pkg_postinst
|
|
|
|
|
|
|
|
elog "See the sample.dot.emacs in ${EPREFIX}/usr/share/doc/${PF}."
|
|
|
|
elog
|
|
|
|
elog "And If you use unix domain socket for connecting the canna server,"
|
|
|
|
elog "please confirm that there's *no* following line in your ~/.emacs:"
|
|
|
|
elog ' (setq yc-server-host "localhost")'
|
|
|
|
elog
|
|
|
|
elog "If you use inet domain socket for connecting the canna server,"
|
|
|
|
elog "please modify as following in ${EPREFIX}/etc/conf.d/canna:"
|
|
|
|
elog ' CANNASERVER_OPTS="-inet"'
|
|
|
|
elog
|
|
|
|
elog "And create ${EPREFIX}/etc/hosts.canna."
|
|
|
|
elog "See the sample.hosts.canna in ${EPREFIX}/usr/share/doc/${PF}."
|
|
|
|
}
|