app-misc/rlwrap: use autotools.eclass, not manual autoreconf

Vanilla autoreconf won't benefit from error handling
or the other magic the eclass does for us.

Also add a missing ncurses dependency.

Signed-off-by: Sam James <sam@gentoo.org>
This commit is contained in:
Sam James
2022-01-03 01:18:22 +00:00
parent 363cfafa4c
commit e1f7fc1b14

View File

@@ -1,8 +1,10 @@
# Copyright 1999-2021 Gentoo Authors
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit autotools
DESCRIPTION="GNU readline wrapper"
HOMEPAGE="https://github.com/hanslub42/rlwrap"
SRC_URI="https://github.com/hanslub42/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
@@ -12,12 +14,14 @@ SLOT="0"
KEYWORDS="~amd64 ~arm64 ~mips ~ppc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
IUSE="debug"
RDEPEND="sys-libs/readline:0="
RDEPEND="sys-libs/ncurses:=
sys-libs/readline:="
DEPEND="${RDEPEND}"
src_prepare() {
default
autoreconf --install
eautoreconf
}
src_configure() {