diff options
Diffstat (limited to 'dev-libs/pwlib/files/pwlib-1.9.2-sdl-configure.patch')
-rw-r--r-- | dev-libs/pwlib/files/pwlib-1.9.2-sdl-configure.patch | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/dev-libs/pwlib/files/pwlib-1.9.2-sdl-configure.patch b/dev-libs/pwlib/files/pwlib-1.9.2-sdl-configure.patch new file mode 100644 index 0000000..b216df0 --- /dev/null +++ b/dev-libs/pwlib/files/pwlib-1.9.2-sdl-configure.patch @@ -0,0 +1,39 @@ +--- pwlib-1.9.2/configure.ac 2006-01-16 20:52:05.000000000 +0100 ++++ pwlib-1.9.2/configure.ac 2006-01-20 14:36:33.000000000 +0100 +@@ -1490,13 +1490,22 @@ + SDLLIB=SDL + fi + ++ dnl check for sdl-config ++ AC_PATH_PROG([SDL_CONFIG], [sdl-config],, [$PATH:/usr/local/bin]) ++ + dnl Linux check + AC_CHECK_HEADERS(SDL/SDL.h, HAS_SDL=1) + if test "${HAS_SDL:-unset}" != "unset" ; then + if test "${X11LIBDIR:-unset}" == "unset" ; then + X11LIBDIR=/usr/X11R6/lib + fi +- AC_CHECK_LIB(SDL, SDL_CreateYUVOverlay, HAS_SDL=1, HAS_SDL=, -L${X11LIBDIR} -lpthread -lX11 -lXext -laa) ++ if test "x${SDL_CONFIG}" = "x" ; then ++ SDL_LIBS="-L${X11LIBDIR} -lpthread -lX11 -lXext -laa" ++ else ++ SDL_LIBS="`${SDL_CONFIG} --libs`" ++ fi ++ ++ AC_CHECK_LIB([SDL], [SDL_CreateYUVOverlay], [HAS_SDL=1], [HAS_SDL=], [$SDL_LIBS]) + fi + + dnl freeBSD SDL check +@@ -1516,7 +1525,11 @@ + if test ${SDLLIBDIR:-unset} != "unset" ; then + LDFLAGS="$LDFLAGS -L${SDLLIBDIR}" + fi +- ENDLDLIBS="$ENDLDLIBS -l${SDLLIB}" ++ if test "x${SDL_CONFIG}" = "x" ; then ++ ENDLDLIBS="$ENDLDLIBS -l${SDLLIB}" ++ else ++ ENDLDLIBS="$ENDLDLIBS `${SDL_CONFIG} --libs`" ++ fi + fi + fi + AC_SUBST(HAS_SDL) |