You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
gentoo-overlay/media-libs/libsdl/files/libsdl-1.2.15-caca.patch

27 lines
1.1 KiB

--- 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