diff --git a/media-libs/sdl-image/files/#sdl-image-crosspkgconfig.patch# b/media-libs/sdl-image/files/#sdl-image-crosspkgconfig.patch# new file mode 100644 --- /dev/null +++ b/media-libs/sdl-image/files/#sdl-image-crosspkgconfig.patch# @@ -0,0 +1,48 @@ +diff -c /mnt/bacup/portagetmp/portage/media-libs/sdl-image-1.2.6-r1/work/SDL_image-1.2.6/configure.in /var/tmp/portage/media-libs/sdl-image-1.2.6-r1/work/SDL_image-1.2.6/configure.in +--- /mnt/bacup/portagetmp/portage/media-libs/sdl-image-1.2.6-r1/work/SDL_image-1.2.6/configure.in 2007-07-21 01:26:26.000000000 -0400 ++++ /var/tmp/portage/media-libs/sdl-image-1.2.6-r1/work/SDL_image-1.2.6/configure.in 2008-09-17 21:10:44.000000000 -0400 +@@ -25,6 +25,9 @@ + AC_SUBST(BINARY_AGE) + AC_SUBST(VERSION) + ++#initialize pkgconfig ++PKG_PROG_PKG_CONFIG ++ + # libtool versioning + LT_RELEASE=$MAJOR_VERSION.$MINOR_VERSION + LT_CURRENT=`expr $MICRO_VERSION - $INTERFACE_AGE` +@@ -79,11 +82,10 @@ + AM_CONDITIONAL(USE_VERSION_RC, test x$use_version_rc = xtrue) + + dnl Check for SDL +-SDL_VERSION=1.2.10 +-AM_PATH_SDL($SDL_VERSION, +- :, +- AC_MSG_ERROR([*** SDL version $SDL_VERSION not found!]) +-) ++dnl Versions newer than 1.2.11 have pkgconfig support. AND, it works better for cross-compiling. Thus, support for 1.2.10 is not in Binki's 's interest ++SDL_VERSION=1.2.11 ++ ++PKG_CHECK_MODULES([SDL],[sdl >= 1.2.11]) + CFLAGS="$CFLAGS $SDL_CFLAGS" + LIBS="$LIBS $SDL_LIBS" + saved_LIBS="$LIBS" +@@ -283,8 +285,8 @@ + fi + fi + +-LIBS="$saved_LIBS" ++IMG_LIBS="$saved_LIBS $IMG_LIBS" + + AC_SUBST([WINDRES]) + AC_SUBST([IMG_LIBS]) + + +@@ -295,4 +295,5 @@ + Makefile + SDL_image.spec + SDL_image.qpg ++sdl-image.pc + ]) + +Diff finished. Sun Sep 17 21:11:06 2008