hasufell    14/06/30 20:27:40

  Added:                libsdl-1.2.15-caca.patch
  Log:
  fix various multilib failures wrt #514486
  
  (Portage version: 2.2.10/cvs/Linux x86_64, signed Manifest commit with key 
BDEED020)

Revision  Changes    Path
1.1                  media-libs/libsdl/files/libsdl-1.2.15-caca.patch

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/libsdl/files/libsdl-1.2.15-caca.patch?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/libsdl/files/libsdl-1.2.15-caca.patch?rev=1.1&content-type=text/plain

Index: libsdl-1.2.15-caca.patch
===================================================================
--- SDL-1.2.15/configure.in
+++ SDL-1.2.15/configure.in
@@ -1507,11 +1507,10 @@
                   , enable_video_caca=no)
     if test x$enable_video = xyes -a x$enable_video_caca = xyes; then
         video_caca=no
-        AC_PATH_PROG(CACACONFIG, caca-config, no)
-        if test x$CACACONFIG != xno; then
+               PKG_PROG_PKG_CONFIG([0.20])
+               PKG_CHECK_MODULES(CACA, caca, has_caca_pc=yes, has_caca_pc=no])
+        if test x$has_caca_pc == xyes; then
             AC_MSG_CHECKING(for libcaca support)
-            CACA_CFLAGS=`$CACACONFIG --cflags`
-            CACA_LDFLAGS=`$CACACONFIG --libs`
             save_CFLAGS="$CFLAGS"
             AC_TRY_COMPILE([
              #include <caca.h>
@@ -1524,7 +1523,7 @@
             if test x$video_caca = xyes; then
                 AC_DEFINE(SDL_VIDEO_DRIVER_CACA)
                 EXTRA_CFLAGS="$EXTRA_CFLAGS $CACA_CFLAGS"
-                EXTRA_LDFLAGS="$EXTRA_LDFLAGS $CACA_LDFLAGS"
+                EXTRA_LDFLAGS="$EXTRA_LDFLAGS $CACA_LIBS"
                 SOURCES="$SOURCES $srcdir/src/video/caca/*.c"
             fi
         fi




Reply via email to