diff --git a/app-shells/oksh/oksh-7.9.ebuild b/app-shells/oksh/oksh-7.9.ebuild index 2dad18b..500fe9a 100644 --- a/app-shells/oksh/oksh-7.9.ebuild +++ b/app-shells/oksh/oksh-7.9.ebuild @@ -6,15 +6,17 @@ SRC_URI="https://github.com/ibara/oksh/releases/download/oksh-${PV}/oksh-${PV}.t LICENSE="BSD-3 ISC public-domain" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="~amd64" DEPEND="sys-libs/ncurses" RDEPEND="${DEPEND}" src_configure() { - econf \ - CPPFLAGS="${CPPFLAGS}" \ - LIBS="-lncurses ${LIBS}" + local myeconfargs=( + --enable-curses + ) + + econf "${myeconfargs[@]}" } src_test() { @@ -22,19 +24,19 @@ src_test() { [[ -x ${shell} ]] || die "oksh binary was not built" - "${shell}" -c 'printf "%s\n" "$((2 + 2))"' \ - | grep -qx '4' \ - || die "arithmetic smoke test failed" + "${shell}" -c 'printf "%s\n" "$((2 + 2))"' | + grep -qx '4' || + die "arithmetic smoke test failed" - "${shell}" -c 'x=oksh; test "$x" = oksh' \ - || die "shell variable/test smoke test failed" + "${shell}" -c 'x=oksh; test "$x" = oksh' || + die "shell variable/test smoke test failed" - "${shell}" -c 'printf "%s\n" "hello world"' \ - | grep -qx 'hello world' \ - || die "basic output smoke test failed" + "${shell}" -c 'printf "%s\n" "hello world"' | + grep -qx 'hello world' || + die "basic output smoke test failed" - "${shell}" -n -c 'case foo in foo) exit 0;; esac' \ - || die "syntax smoke test failed" + "${shell}" -n -c 'case foo in foo) exit 0;; esac' || + die "syntax smoke test failed" } src_install() {