openbsd-ports/graphics/gphoto2/patches/patch-configure_in
brad 2a4800a48f upgrade gphoto2 to 2.1.3
I also fixed the readline support to work with the version of libreadline
OpenBSD has in-tree.

no response from MAINTAINERs
2004-01-16 01:12:32 +00:00

48 lines
1.9 KiB
Plaintext

$OpenBSD: patch-configure_in,v 1.1 2004/01/16 01:12:32 brad Exp $
--- configure.in.orig 2003-10-19 13:10:01.000000000 -0400
+++ configure.in 2003-12-29 00:20:36.000000000 -0500
@@ -320,26 +320,41 @@ AC_ARG_WITH(readline, [ --without-readl
)
if $try_readline; then
AC_CHECK_HEADER(readline/readline.h, [
+ LIBS_save="$LIBS"
+ LDFLAGS_save="$LDFLAGS"
+ LIBS=""
+ LDFLAGS=""
AC_CHECK_LIB(readline, rl_completion_append_character, [
- AC_CHECK_LIB(readline, rl_completion_matches, [
+ LIBS_save="$LIBS"
+ LDFLAGS_save="$LDFLAGS"
+ LIBS=""
+ LDFLAGS=""
+ AC_CHECK_LIB(readline, completion_matches, [
have_readline=true
rl_msg="yes (doesn't require explicit -lncurses)"
RL_LIBS="-lreadline"
RL_CFLAGS=""
AC_DEFINE(HAVE_RL,1,[whether we use readline])
], [rl_msg="no (available version too old)"])
+ LIBS="$LIBS_save"
+ LDFLAGS="$LDFLAGS_save"
], [
+ LIBS_save="$LIBS"
LDFLAGS_save="$LDFLAGS"
+ LIBS=""
LDFLAGS="-lncurses"
- AC_CHECK_LIB(readline, rl_completion_matches, [
+ AC_CHECK_LIB(readline, completion_matches, [
have_readline=true
rl_msg="yes (requires explicit -lncurses)"
RL_LIBS="-lreadline -lncurses"
RL_CFLAGS=""
AC_DEFINE(HAVE_RL,1,[whether we use readline])
], [rl_msg="no (couldn't link against it or version too old)"])
+ LIBS="$LIBS_save"
LDFLAGS="$LDFLAGS_save"
])
+ LIBS="$LIBS_save"
+ LDFLAGS="$LDFLAGS_save"
])
fi
AM_CONDITIONAL(HAVE_RL, $have_readline)