commit: d3d74014759cada63b6ed82ebe2a35e947cd6645 Author: Jeroen Roovers <jer <AT> gentoo <DOT> org> AuthorDate: Fri Aug 21 03:36:54 2015 +0000 Commit: Jeroen Roovers <jer <AT> gentoo <DOT> org> CommitDate: Fri Aug 21 03:38:20 2015 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3d74014
app-editors/hexedit: Fix building against sys-libs/ncurses[tinfo] (bug #558298 by Zoltan Puskas). Package-Manager: portage-2.2.20.1 app-editors/hexedit/files/hexedit-1.2.13-tinfo.patch | 10 ++++++++++ app-editors/hexedit/hexedit-1.2.13.ebuild | 14 +++++++++++--- 2 files changed, 21 insertions(+), 3 deletions(-) diff --git a/app-editors/hexedit/files/hexedit-1.2.13-tinfo.patch b/app-editors/hexedit/files/hexedit-1.2.13-tinfo.patch new file mode 100644 index 0000000..86e7dba --- /dev/null +++ b/app-editors/hexedit/files/hexedit-1.2.13-tinfo.patch @@ -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") + ) diff --git a/app-editors/hexedit/hexedit-1.2.13.ebuild b/app-editors/hexedit/hexedit-1.2.13.ebuild index f7a868c..f7363a8 100644 --- a/app-editors/hexedit/hexedit-1.2.13.ebuild +++ b/app-editors/hexedit/hexedit-1.2.13.ebuild @@ -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 }