$NetBSD: patch-configure.ac,v 1.8 2017/09/10 11:30:15 ryoon Exp $ --- configure.ac.orig 2017-08-24 21:39:40.000000000 +0000 +++ configure.ac @@ -6026,14 +6026,14 @@ if test "$GCC" = "yes" -o "$COM_IS_CLANG ], [AC_MSG_RESULT([no])]) AC_LANG_POP([C++]) - AC_MSG_CHECKING([whether $CXX defines __cxa_exceptions in cxxabi.h]) + AC_MSG_CHECKING([whether $CXX defines __cxa_exception in cxxabi.h]) AC_LANG_PUSH([C++]) AC_COMPILE_IFELSE([AC_LANG_SOURCE([ #include #include - std::size_t f() { return sizeof(__cxxabiv1::__cxa_exceptions); } + std::size_t f() { return sizeof(__cxxabiv1::__cxa_exception); } ])], [ - AC_DEFINE([HAVE_CXXABI_H_CXA_EXCEPTIONS],[1]) + AC_DEFINE([HAVE_CXXABI_H_CXA_EXCEPTION],[1]) AC_MSG_RESULT([yes]) ], [AC_MSG_RESULT([no])]) AC_LANG_POP([C++]) @@ -7603,7 +7603,7 @@ else if test "$COM" = "MSC"; then LIBJPEG_LIBS="${WORKDIR}/UnpackedTarball/jpeg-turbo/.libs/libjpeg.lib" else - LIBJPEG_LIBS="-L${WORKDIR}/UnpackedTarball/jpeg-turbo/.libs -ljpeg" + LIBJPEG_LIBS="${WORKDIR}/UnpackedTarball/jpeg-turbo/.libs/libjpeg.a" fi case "$host_cpu" in @@ -9175,11 +9175,11 @@ dnl HarfBuzz dnl =================================================================== libo_CHECK_SYSTEM_MODULE([graphite],[GRAPHITE],[graphite2 >= 0.9.3], ["-I${WORKDIR}/UnpackedTarball/graphite/include -DGRAPHITE2_STATIC"], - ["-L${WORKDIR}/LinkTarget/StaticLibrary -lgraphite"]) + ["${WORKDIR}/LinkTarget/StaticLibrary/libgraphite.a"]) libo_CHECK_SYSTEM_MODULE([harfbuzz],[HARFBUZZ],[harfbuzz-icu >= 0.9.42], ["-I${WORKDIR}/UnpackedTarball/harfbuzz/src"], - ["-L${WORKDIR}/UnpackedTarball/harfbuzz/src/.libs -lharfbuzz"]) + ["${WORKDIR}/UnpackedTarball/harfbuzz/src/.libs/libharfbuzz.a"]) if test "$COM" = "MSC"; then # override the above GRAPHITE_LIBS="${WORKDIR}/LinkTarget/StaticLibrary/graphite.lib" @@ -10409,7 +10409,7 @@ fi AC_SUBST(ENABLE_PDFIUM) SYSTEM_GPGMEPP= -if test "$_os" = "Linux"; then +if test "$_os" = "Linux" -o "$_os" = "NetBSD"; then dnl =================================================================== dnl Check for system gpgme dnl =================================================================== @@ -10419,7 +10419,7 @@ if test "$_os" = "Linux"; then SYSTEM_GPGMEPP=TRUE # C++ library doesn't come with fancy gpgmepp-config, check for headers the old-fashioned way - AC_CHECK_HEADER(gpgme++/gpgmepp_version.h, [ GPGMEPP_CFLAGS=-I/usr/include/gpgme++ ], + AC_CHECK_HEADER(gpgme++/gpgmepp_version.h, [ GPGMEPP_CFLAGS=-I@PREFIX@/include/gpgme++ ], [AC_MSG_ERROR([gpgmepp headers not found, install gpgmepp development package])], []) # progress_callback is the only func with plain C linkage # checking for it also filters out older, KDE-dependent libgpgmepp versions @@ -11678,8 +11678,8 @@ EOF dnl Checking for ant.jar if test "$ANT_HOME" != "NO_ANT_HOME"; then AC_MSG_CHECKING([Ant lib directory]) - if test -f $ANT_HOME/lib/ant.jar; then - ANT_LIB="$ANT_HOME/lib" + if test -f $ANT_HOME/lib/java/ant/ant.jar; then + ANT_LIB="$ANT_HOME/lib/java/ant" else if test -f $ANT_HOME/ant.jar; then ANT_LIB="$ANT_HOME"