Skip to content

Commit

Permalink
games-action/bzflag: Fix compiling against sys-libs/ncurses[tinfo] (b…
Browse files Browse the repository at this point in the history
…ug #632022).

Package-Manager: Portage-2.3.24, Repoman-2.3.6
  • Loading branch information
Jeroen Roovers committed Feb 25, 2018
1 parent b1c583f commit 846199f
Show file tree
Hide file tree
Showing 2 changed files with 17 additions and 2 deletions.
4 changes: 2 additions & 2 deletions games-action/bzflag/bzflag-2.4.12.ebuild
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright 1999-2017 Gentoo Foundation
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2

EAPI=6
Expand All @@ -24,9 +24,9 @@ DEPEND="
virtual/opengl )
upnp? ( net-libs/miniupnpc )"
RDEPEND=${DEPEND}

PATCHES=(
"${FILESDIR}"/${P}-configure.patch
"${FILESDIR}"/${P}-tinfo.patch
)

src_prepare() {
Expand Down
15 changes: 15 additions & 0 deletions games-action/bzflag/files/bzflag-2.4.12-tinfo.patch
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
--- a/configure.ac
+++ b/configure.ac
@@ -125,7 +125,11 @@
BZ_CONFIGURE_STAGE([arguments], [1 of 9])

# provide a with-curses option, test for curses
-MP_WITH_CURSES
+PKG_CHECK_MODULES(ncurses, ncurses,
+ [CURSES_LIB="$ncurses_LIBS"]
+ AC_DEFINE(HAVE_NCURSES_H, , [Use the header file ncurses.h]),
+ AC_MSG_ERROR([Could not find ncurses]))
+AC_SUBST(CURSES_LIB)

# check for SDL option (enabled by default now)
AC_ARG_WITH(SDL, AS_HELP_STRING([--without-SDL | --with-SDL={1,2}],[Do not use Simple DirectMedia Layer or force using a specific version (by default tries 2, then 1, then resorts to native platform code if available]), sdl_version="$withval", sdl_version="detect")

0 comments on commit 846199f

Please sign in to comment.