app-editors/hexedit: Fix building against sys-libs/ncurses[tinfo] (bug #558298 by Zoltan Puskas).

Package-Manager: portage-2.2.20.1
This commit is contained in:
Jeroen Roovers
2015-08-21 05:36:54 +02:00
parent 4fdee71743
commit d3d7401475
2 changed files with 21 additions and 3 deletions

View File

@@ -0,0 +1,10 @@
--- a/configure.in
+++ b/configure.in
@@ -37,6 +37,7 @@
AC_CHECK_LIB(curses, initscr, LIBS="$LIBS -lcurses",
AC_CHECK_LIB(ncurses, initscr, LIBS="$LIBS -lncurses")
)
+AC_SEARCH_LIBS(nodelay, tinfo)
AC_CHECK_FUNC(use_default_colors,
AC_DEFINE(HAVE_COLORS, , "Define if you want colored (fruit salad) display option")
)

View File

@@ -2,6 +2,9 @@
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
inherit autotools eutils
DESCRIPTION="View and edit files in hex or ASCII"
HOMEPAGE="http://rigaux.org/hexedit.html"
SRC_URI="http://rigaux.org/${P}.src.tgz"
@@ -9,15 +12,20 @@ SRC_URI="http://rigaux.org/${P}.src.tgz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ~mips ppc ppc64 s390 sh sparc x86 ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
IUSE=""
DEPEND="sys-libs/ncurses"
RDEPEND="${DEPEND}"
S="${WORKDIR}/${PN}"
S=${WORKDIR}/${PN}
src_prepare() {
epatch "${FILESDIR}"/${PN}-1.2.13-tinfo.patch
mv configure.in configure.ac || die
eautoreconf
}
src_install() {
dobin hexedit || die "dobin failed"
dobin hexedit
doman hexedit.1
dodoc Changes
}