summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'games-board')
-rw-r--r--games-board/mt_ncurses_client/files/mt_ncurses_client-0.1.98-libdir.patch34
-rw-r--r--games-board/mt_ncurses_client/mt_ncurses_client-0.1.98-r1.ebuild17
2 files changed, 15 insertions, 36 deletions
diff --git a/games-board/mt_ncurses_client/files/mt_ncurses_client-0.1.98-libdir.patch b/games-board/mt_ncurses_client/files/mt_ncurses_client-0.1.98-libdir.patch
deleted file mode 100644
index 73c5b184ca9f..000000000000
--- a/games-board/mt_ncurses_client/files/mt_ncurses_client-0.1.98-libdir.patch
+++ /dev/null
@@ -1,34 +0,0 @@
-https://bugs.gentoo.org/739148
-
---- a/m4/libmaitretarot.m4
-+++ b/m4/libmaitretarot.m4
-@@ -9,10 +9,10 @@ AC_DEFUN([AM_LIB_MAITRETAROT],
- --with-libmaitretarot path to libmaitretarot libraries,
- [
- LIBMT_CFLAGS="-I${withval}/include"
-- LIBMT_LIBS="-L${withval}/lib -lmaitretarot"
-+ LIBMT_LIBS="-L${withval}/${libdir} -lmaitretarot"
- ],[
-- LIBMT_CFLAGS="-I/usr/local/include -I/usr/include"
-- LIBMT_LIBS="-L/usr/local/lib -L/usr/lib -lmaitretarot"
-+ LIBMT_CFLAGS="-I/usr/include"
-+ LIBMT_LIBS="-L${libdir} -lmaitretarot"
- ])
- ac_save_CPPFLAGS="$CPPFLAGS"
- ac_save_CFLAGS="$CFLAGS"
---- a/m4/libmt_client.m4
-+++ b/m4/libmt_client.m4
-@@ -9,10 +9,10 @@ AC_DEFUN([AM_LIB_MT_CLIENT],
- --with-libmt_client path to libmt_client libraries,
- [
- LIBMT_CFLAGS="-I${withval}/include"
-- LIBMT_LIBS="-L${withval}/lib -lmt_client"
-+ LIBMT_LIBS="-L${withval}/${libdir} -lmt_client"
- ],[
-- LIBMT_CFLAGS="-I/usr/local/include -I/usr/include"
-- LIBMT_LIBS="-L/usr/local/lib -L/usr/lib -lmt_client"
-+ LIBMT_CFLAGS="-I/usr/include"
-+ LIBMT_LIBS="-L${libdir} -lmt_client"
- ])
- ac_save_CPPFLAGS="$CPPFLAGS"
- ac_save_CFLAGS="$CFLAGS"
diff --git a/games-board/mt_ncurses_client/mt_ncurses_client-0.1.98-r1.ebuild b/games-board/mt_ncurses_client/mt_ncurses_client-0.1.98-r1.ebuild
index bde4eab1f3d2..b9aba21f1406 100644
--- a/games-board/mt_ncurses_client/mt_ncurses_client-0.1.98-r1.ebuild
+++ b/games-board/mt_ncurses_client/mt_ncurses_client-0.1.98-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-inherit toolchain-funcs
+inherit autotools toolchain-funcs
DESCRIPTION="client for the french tarot game maitretarot"
HOMEPAGE="http://www.nongnu.org/maitretarot/"
@@ -23,9 +23,22 @@ RDEPEND="${DEPEND}"
PATCHES=(
"${FILESDIR}"/${P}-format.patch
- "${FILESDIR}"/${PN}-0.1.98-libdir.patch
)
+src_prepare() {
+ default
+
+ mv configure.{in,ac} || die
+
+ # Remove bundled macros (avoid patching same file multiple times)
+ rm -rf m4/{libmaitretarot,libmt_client}.m4 || die
+
+ # Ensure we generate auto* with the fixed macros in tree
+ # (not bundled)
+ # bug #716102
+ eautoreconf
+}
+
src_configure() {
export LIBS="$( $(tc-getPKG_CONFIG) --libs ncurses )"
default