| Version | EAPI | Keywords | Slot |
|---|---|---|---|
| 3.1.2-r2 | 8 | ~amd64 ~x86 | 0 |
# Copyright 1999-2022 Gentoo Authors
# Copyright 2022 William Throwe
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit autotools
DESCRIPTION="The Project Athena instant messaging system"
HOMEPAGE="https://github.com/zephyr-im"
SRC_URI="https://github.com/zephyr-im/zephyr/archive/release/${PV}.tar.gz -> ${P}.tar.gz"
SLOT="0"
LICENSE="HPND"
KEYWORDS="~amd64 ~x86"
IUSE="ares X"
RDEPEND="ares? ( net-dns/c-ares )
app-crypt/mit-krb5
X? ( x11-libs/libX11 )
sys-libs/ncurses"
DEPEND="${RDEPEND}
sys-devel/bison"
S="${WORKDIR}/${PN}-release-${PV}"
# tests require a running zhm daemon
RESTRICT="test"
src_prepare() {
sed -i /AC_CHECK_LIB/s/curses/tinfo/g configure.ac || die
eapply_user
eautoreconf
}
src_configure() {
econf \
--without-krb4 \
--with-krb5 \
--without-regex \
$(use_with ares cares) \
--without-hesiod \
$(use_with X x)
}
src_compile() {
emake DEBUG= || die "emake failed"
}
src_install() {
emake DESTDIR="${D}" install || die "Install failed"
dodoc OPERATING USING || die
newinitd "${FILESDIR}"/zhm.rc zhm
newconfd "${FILESDIR}"/zhm.confd zhm
keepdir /etc/zephyr/acl
}
pkg_postinst() {
elog "zephyr clients will not work without the zhm daemon running."
elog "You likely want to add zhm to the default runlevel."
}
ares? ( net-dns/c-ares ) app-crypt/mit-krb5 X? ( x11-libs/libX11 ) sys-libs/ncurses sys-devel/bison
ares? ( net-dns/c-ares ) app-crypt/mit-krb5 X? ( x11-libs/libX11 ) sys-libs/ncurses