# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 MY_P=${PN}-$(ver_rs 2 -) DESCRIPTION="Tool to display dialog boxes from a shell" HOMEPAGE="https://invisible-island.net/dialog/" SRC_URI="https://invisible-mirror.net/archives/dialog/${MY_P}.tgz" S="${WORKDIR}"/${MY_P} LICENSE="GPL-2" SLOT="0/15" KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" IUSE="examples minimal nls unicode" RDEPEND=">=sys-libs/ncurses-5.2-r5:=[unicode(+)?]" DEPEND="${RDEPEND} nls? ( sys-devel/gettext )" BDEPEND="!minimal? ( sys-devel/libtool ) virtual/pkgconfig" src_prepare() { default sed -i -e '/LIB_CREATE=/s:${CC}:& ${LDFLAGS}:g' configure || die sed -i '/$(LIBTOOL_COMPILE)/s:$: $(LIBTOOL_OPTS):' makefile.in || die } src_configure() { if [[ ${CHOST} == *-darwin* ]] ; then export ac_cv_prog_LIBTOOL=glibtool fi econf \ --disable-rpath-hack \ --with-pkg-config \ $(use_enable nls) \ $(use_with !minimal libtool) \ --with-libtool-opts='-shared' \ --with-ncurses$(usex unicode w '') } src_install() { use minimal && default || emake DESTDIR="${D}" install-full use examples && dodoc -r samples dodoc CHANGES README find "${ED}" -name '*.la' -delete || die }