From 0f558761aa2dee1017b4751e4017205e015a9560 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Wed, 29 Jun 2022 12:04:12 +0100 Subject: gentoo resync : 29.12.2022 --- .../libggi/files/libggi-2.2.2-slibtool.patch | 65 ++++++++++++++++++++++ 1 file changed, 65 insertions(+) create mode 100644 media-libs/libggi/files/libggi-2.2.2-slibtool.patch (limited to 'media-libs/libggi/files') diff --git a/media-libs/libggi/files/libggi-2.2.2-slibtool.patch b/media-libs/libggi/files/libggi-2.2.2-slibtool.patch new file mode 100644 index 000000000000..b43c0935b34c --- /dev/null +++ b/media-libs/libggi/files/libggi-2.2.2-slibtool.patch @@ -0,0 +1,65 @@ +Upstream-PR: https://sourceforge.net/p/ggi/patches/8/ +From 9982451bb15f503ccee0690f98bc2a6e4745fe10 Mon Sep 17 00:00:00 2001 +From: orbea +Date: Wed, 11 May 2022 19:13:40 -0700 +Subject: [PATCH] build: Fix build with slibtool + +On Gentoo both -ltinfo and -lncurses are needed when only the latter is +used. + +Also hardcoded instances of libtool is pointless. +--- + configure.in => configure.ac | 12 +++++++++--- + m4/common.m4 | 1 - + 2 files changed, 9 insertions(+), 4 deletions(-) + rename configure.in => configure.ac (99%) + +diff --git a/configure.in b/configure.ac +similarity index 99% +rename from configure.in +rename to configure.ac +index 55801d2..729e1d6 100644 +--- a/configure.in ++++ b/configure.ac +@@ -557,7 +557,6 @@ AC_CHECK_LIB(socket, connect, + SAVECC="$CC" + AC_MSG_CHECKING([for connect in -lwsock32]) + LIBS="$LIBS -lwsock32" +- CC="$SHELL ./libtool --mode=link $CC" + AC_LINK_IFELSE([AC_LANG_PROGRAM([[#include ]], [[connect(0, NULL, 42);]])],[bsdsock_libs="$bsdsock_libs -lwsock32" + ac_cv_func_connect=yes + AC_MSG_RESULT(yes)],[AC_MSG_RESULT(no) +@@ -860,9 +859,16 @@ if test "x$build_terminfo_target" != "xno"; then + AC_CHECK_LIB($curseslib, set_term, + terminfolibs="-l$curseslib", + build_terminfo_target=no) ++ if test "x$build_terminfo_target" != "xno"; then ++ AC_CHECK_LIB($curseslib, mvwaddchnstr, ++ foo=bar, build_terminfo_target=no) ++ if test "x$build_terminfo_target" != "xno"; then ++ AC_CHECK_LIB(tinfo, LINES, ++ terminfolibs+=" -ltinfo", ++ build_terminfo_target=no) ++ fi ++ fi + fi +- AC_CHECK_LIB($curseslib, mvwaddchnstr, +- foo=bar, build_terminfo_target=no) + fi + + if test "x$build_vcsa_target" != "xno"; then +diff --git a/m4/common.m4 b/m4/common.m4 +index d036155..63e524a 100644 +--- a/m4/common.m4 ++++ b/m4/common.m4 +@@ -329,7 +329,6 @@ dnl Check for libs using libtool + AC_DEFUN([GGI_CHECK_LIB], + [ + save_CC="$CC" +- CC="$SHELL ./libtool --mode=link $CC" + AC_CHECK_LIB($1, $2, [ + CC="$save_CC" + $3], [ +-- +2.35.1 + -- cgit v1.2.3