# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 LUA_COMPAT=( lua5-{1..4} luajit ) inherit autotools lua-single DESCRIPTION="Distributed I/O Daemon - a 9P file server" HOMEPAGE="https://github.com/chaos/diod" if [[ "${PV}" == *9999* ]]; then inherit git-r3 EGIT_REPO_URI="https://github.com/chaos/diod" else SRC_URI="https://github.com/chaos/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" KEYWORDS="~amd64 ~arm ~x86" fi LICENSE="GPL-2" SLOT="0" IUSE="rdma tcmalloc" REQUIRED_USE="${LUA_REQUIRED_USE}" DEPEND=" sys-apps/tcp-wrappers virtual/libc sys-libs/libcap sys-libs/ncurses:0 tcmalloc? ( dev-util/google-perftools ) " RDEPEND="${DEPEND}" BDEPEND="virtual/pkgconfig" src_prepare() { default eautoreconf } src_configure() { LUA="${LUA}" LUA_INCLUDE=$(lua_get_include_dir) LUA_LIB=$(lua_get_LIBS) local myeconfargs=( $(use_enable rdma rdmatrans) --with-ncurses $(use_with tcmalloc) ) default }