--- Curses-1.320.0.ebuild 2015-08-09 16:34:50.000000000 -0400 +++ Curses-1.320.0-r1.ebuild 2015-08-15 17:29:49.931966619 -0400 @@ -24,12 +24,18 @@ echo ncurses$(use unicode && echo w) } +my_curses_major() { + local CURSES_MAJOR=$(portageq best_version / sys-libs/ncurses | sed 's%^sys-libs/ncurses-%%; s/\..*//' | egrep '^[0-9]+$') + test -n "${CURSES_MAJOR}" || die "Could not determine ncurses major version" + echo "${CURSES_MAJOR}" +} + pkg_setup() { myconf="${myconf} FORMS PANELS MENUS" mydoc=HISTORY export CURSES_LIBTYPE=$(my_curses_version) - export CURSES_LDFLAGS=$($(my_curses_version)5-config --libs) - export CURSES_CFLAGS=$( $(my_curses_version)5-config --cflags) + export CURSES_LDFLAGS=$($(my_curses_version)$(my_curses_major)-config --libs) + export CURSES_CFLAGS=$( $(my_curses_version)$(my_curses_major)-config --cflags) } src_configure(){