# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI="5" inherit eutils DESCRIPTION="Multiuser IRC proxy with SSL support" HOMEPAGE="http://bip.milkypond.org/" SRC_URI="ftp://ftp.duckcorp.org/bip/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" KEYWORDS="amd64 x86" IUSE="debug freenode noctcp oidentd vim-syntax" COMMON_DEPEND=" dev-libs/openssl:0 " DEPEND="${COMMON_DEPEND} sys-devel/flex virtual/yacc " RDEPEND="${COMMON_DEPEND} vim-syntax? ( || ( app-editors/vim app-editors/gvim ) ) oidentd? ( >=net-misc/oidentd-2.0 ) " src_prepare() { if use noctcp; then sed -i -e '/irc_privmsg_check_ctcp(server, line);/s:^://:' src/irc.c || die fi if use freenode; then epatch "${FILESDIR}/${PN}-freenode.patch" || die fi sed -i -e "s/-Werror//" Makefile.in || die } src_configure() { econf \ $(use_enable debug) \ $(use_enable oidentd) } src_install() { dobin src/bip src/bipmkpw dodoc AUTHORS ChangeLog README NEWS TODO newdoc samples/bip.conf bip.conf.sample doman bip.1 bip.conf.5 bipmkpw.1 if use vim-syntax; then insinto /usr/share/vim/vimfiles/syntax doins samples/bip.vim insinto /usr/share/vim/vimfiles/ftdetect doins "${FILESDIR}"/bip.vim fi } pkg_postinst() { elog 'The default configuration file is "~/.bip/bip.conf"' elog "You can find a sample configuration file in" elog "/usr/share/doc/${PF}/bip.conf.sample" }