From 0bdd042e3802e27dcb55bae542d845c8db0183a1 Mon Sep 17 00:00:00 2001 From: Tatsuya Kinoshita Date: Tue, 16 Feb 2021 20:05:18 +0900 Subject: Prefer Imlib2 over GTK2 by default Bug-Debian: https://github.com/tats/w3m/issues/95 Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=672121 --- acinclude.m4 | 34 +++++++++++++++++----------------- configure | 42 +++++++++++++++++++++--------------------- 2 files changed, 38 insertions(+), 38 deletions(-) diff --git a/acinclude.m4 b/acinclude.m4 index af9802b..0d08e9b 100644 --- a/acinclude.m4 +++ b/acinclude.m4 @@ -722,7 +722,14 @@ AC_DEFUN([AC_W3M_IMAGE], [have_imlib2="no"]) fi if test x"$x11" = xyes; then - if test x"$have_gtk2" = xyes; then + if test x"$have_imlib2" = xyes; then + AC_DEFINE(USE_W3MIMG_X11) + IMGOBJS="$IMGOBJS x11/x11_w3mimg.o" + IMGTARGETS="x11" + AC_DEFINE(USE_IMLIB2) + IMGX11CFLAGS="`${IMLIB2_CONFIG} --cflags`" + IMGX11LDFLAGS="-lX11 `${PKG_CONFIG} --libs imlib2`" + elif test x"$have_gtk2" = xyes; then AC_DEFINE(USE_W3MIMG_X11) IMGOBJS="$IMGOBJS x11/x11_w3mimg.o" IMGTARGETS="x11" @@ -745,19 +752,20 @@ AC_DEFUN([AC_W3M_IMAGE], IMGX11CFLAGS="`${IMLIB_CONFIG} --cflags`" IMGX11LDFLAGS="`${IMLIB_CONFIG} --libs`" IMGTARGETS="x11" - elif test x"$have_imlib2" = xyes; then - AC_DEFINE(USE_W3MIMG_X11) - IMGOBJS="$IMGOBJS x11/x11_w3mimg.o" - IMGTARGETS="x11" - AC_DEFINE(USE_IMLIB2) - IMGX11CFLAGS="`${IMLIB2_CONFIG} --cflags`" - IMGX11LDFLAGS="-lX11 `${PKG_CONFIG} --libs imlib2`" else AC_MSG_WARN([unable to build w3mimgdisplay with X11 support]) fi fi if test x"$fb" = xyes; then - if test x"$have_gtk2" = xyes; then + if test x"$have_imlib2" = xyes; then + AC_DEFINE(USE_W3MIMG_FB) + IMGOBJS="$IMGOBJS fb/fb_w3mimg.o fb/fb.o fb/fb_img.o" + IMGTARGETS="${IMGTARGETS} fb" + AC_DEFINE(USE_IMLIB2) + IMGOBJS="$IMGOBJS fb/fb_w3mimg.o fb/fb.o fb/fb_img.o" + IMGFBCFLAGS="`${IMLIB2_CONFIG} --cflags`" + IMGFBLDFLAGS="`${PKG_CONFIG} --libs imlib2`" + elif test x"$have_gtk2" = xyes; then AC_DEFINE(USE_W3MIMG_FB) IMGOBJS="$IMGOBJS fb/fb_w3mimg.o fb/fb.o fb/fb_img.o" IMGTARGETS="${IMGTARGETS} fb" @@ -772,14 +780,6 @@ AC_DEFUN([AC_W3M_IMAGE], AC_DEFINE(USE_GDKPIXBUF) IMGFBCFLAGS="`${GDKPIXBUF_CONFIG} --cflags`" IMGFBLDFLAGS="`${GDKPIXBUF_CONFIG} --libs`" - elif test x"$have_imlib2" = xyes; then - AC_DEFINE(USE_W3MIMG_FB) - IMGOBJS="$IMGOBJS fb/fb_w3mimg.o fb/fb.o fb/fb_img.o" - IMGTARGETS="${IMGTARGETS} fb" - AC_DEFINE(USE_IMLIB2) - IMGOBJS="$IMGOBJS fb/fb_w3mimg.o fb/fb.o fb/fb_img.o" - IMGFBCFLAGS="`${IMLIB2_CONFIG} --cflags`" - IMGFBLDFLAGS="`${PKG_CONFIG} --libs imlib2`" else AC_MSG_WARN([unable to build w3mimgdisplay with FB support]) fi diff --git a/configure b/configure index 5d08b7c..d1da5ed 100755 --- a/configure +++ b/configure @@ -7650,7 +7650,16 @@ $as_echo "$as_me: WARNING: Imlib2 is not installed. Install Imlib2 (version >= fi fi if test x"$x11" = xyes; then - if test x"$have_gtk2" = xyes; then + if test x"$have_imlib2" = xyes; then + $as_echo "#define USE_W3MIMG_X11 1" >>confdefs.h + + IMGOBJS="$IMGOBJS x11/x11_w3mimg.o" + IMGTARGETS="x11" + $as_echo "#define USE_IMLIB2 1" >>confdefs.h + + IMGX11CFLAGS="`${IMLIB2_CONFIG} --cflags`" + IMGX11LDFLAGS="-lX11 `${PKG_CONFIG} --libs imlib2`" + elif test x"$have_gtk2" = xyes; then $as_echo "#define USE_W3MIMG_X11 1" >>confdefs.h IMGOBJS="$IMGOBJS x11/x11_w3mimg.o" @@ -7680,22 +7689,23 @@ $as_echo "$as_me: WARNING: Imlib2 is not installed. Install Imlib2 (version >= IMGX11CFLAGS="`${IMLIB_CONFIG} --cflags`" IMGX11LDFLAGS="`${IMLIB_CONFIG} --libs`" IMGTARGETS="x11" - elif test x"$have_imlib2" = xyes; then - $as_echo "#define USE_W3MIMG_X11 1" >>confdefs.h - - IMGOBJS="$IMGOBJS x11/x11_w3mimg.o" - IMGTARGETS="x11" - $as_echo "#define USE_IMLIB2 1" >>confdefs.h - - IMGX11CFLAGS="`${IMLIB2_CONFIG} --cflags`" - IMGX11LDFLAGS="-lX11 `${PKG_CONFIG} --libs imlib2`" else { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unable to build w3mimgdisplay with X11 support" >&5 $as_echo "$as_me: WARNING: unable to build w3mimgdisplay with X11 support" >&2;} fi fi if test x"$fb" = xyes; then - if test x"$have_gtk2" = xyes; then + if test x"$have_imlib2" = xyes; then + $as_echo "#define USE_W3MIMG_FB 1" >>confdefs.h + + IMGOBJS="$IMGOBJS fb/fb_w3mimg.o fb/fb.o fb/fb_img.o" + IMGTARGETS="${IMGTARGETS} fb" + $as_echo "#define USE_IMLIB2 1" >>confdefs.h + + IMGOBJS="$IMGOBJS fb/fb_w3mimg.o fb/fb.o fb/fb_img.o" + IMGFBCFLAGS="`${IMLIB2_CONFIG} --cflags`" + IMGFBLDFLAGS="`${PKG_CONFIG} --libs imlib2`" + elif test x"$have_gtk2" = xyes; then $as_echo "#define USE_W3MIMG_FB 1" >>confdefs.h IMGOBJS="$IMGOBJS fb/fb_w3mimg.o fb/fb.o fb/fb_img.o" @@ -7715,16 +7725,6 @@ $as_echo "$as_me: WARNING: unable to build w3mimgdisplay with X11 support" >&2;} IMGFBCFLAGS="`${GDKPIXBUF_CONFIG} --cflags`" IMGFBLDFLAGS="`${GDKPIXBUF_CONFIG} --libs`" - elif test x"$have_imlib2" = xyes; then - $as_echo "#define USE_W3MIMG_FB 1" >>confdefs.h - - IMGOBJS="$IMGOBJS fb/fb_w3mimg.o fb/fb.o fb/fb_img.o" - IMGTARGETS="${IMGTARGETS} fb" - $as_echo "#define USE_IMLIB2 1" >>confdefs.h - - IMGOBJS="$IMGOBJS fb/fb_w3mimg.o fb/fb.o fb/fb_img.o" - IMGFBCFLAGS="`${IMLIB2_CONFIG} --cflags`" - IMGFBLDFLAGS="`${PKG_CONFIG} --libs imlib2`" else { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unable to build w3mimgdisplay with FB support" >&5 $as_echo "$as_me: WARNING: unable to build w3mimgdisplay with FB support" >&2;} -- cgit v1.2.3