From 4d2da65b1416e07bd2529ab03d2c32a87041945d Mon Sep 17 00:00:00 2001 From: Remi Collet Date: Wed, 16 Nov 2016 07:27:59 +0100 Subject: [PATCH 1/2] Use pkg-config instead of deprecated gdlib-config --- php/libpuzzle/config.m4 | 27 ++++++++++++++++++--------- 1 file changed, 18 insertions(+), 9 deletions(-) diff --git a/php/libpuzzle/config.m4 b/php/libpuzzle/config.m4 index 84f954a..2d8bbc0 100644 --- a/php/libpuzzle/config.m4 +++ b/php/libpuzzle/config.m4 @@ -6,15 +6,24 @@ PHP_ARG_WITH(libpuzzle, for libpuzzle support, [ --with-libpuzzle Include libpuzzle support]) if test "$PHP_LIBPUZZLE" != "no"; then - for i in $PHP_LIBPUZZLE /usr/local /usr; do - if test -x "$i/bin/gdlib-config"; then - GDLIB_CONFIG=$i/bin/gdlib-config - break - fi - done - GDLIB_LIBS=$($GDLIB_CONFIG --ldflags --libs) - GDLIB_INCS=$($GDLIB_CONFIG --cflags) - + + AC_PATH_PROG(PKG_CONFIG, pkg-config, no) + AC_PATH_PROG(GDLIB_CONFIG, gdlib-config, no) + + AC_MSG_CHECKING(for libgd) + if test -x "$PKG_CONFIG" && $PKG_CONFIG gdlib --exists; then + GDLIB_LIBS=$($PKG_CONFIG gdlib --libs) + GDLIB_INCS=$($PKG_CONFIG gdlib --cflags) + GDLIB_VERS=$($PKG_CONFIG gdlib --modversion) + AC_MSG_RESULT(from pkg_config: found $GDLIB_VERS) + elif test -x "$GDLIB_CONFIG"; then + GDLIB_LIBS=$($GDLIB_CONFIG --ldflags --libs) + GDLIB_INCS=$($GDLIB_CONFIG --cflags) + GDLIB_VERS=$($GDLIB_CONFIG --version) + AC_MSG_RESULT(from gdlib_config: found $GDLIB_VERS) + else + AC_MSG_ERROR(not found) + fi PHP_EVAL_LIBLINE($GDLIB_LIBS, LIBPUZZLE_SHARED_LIBADD) PHP_EVAL_INCLINE($GDLIB_INCS) -- 2.9.3