Files
2026-10-04 04:07:15 +00:00

53 lines
1.9 KiB
Plaintext

--- configure.ac.orig 2022-07-26 10:17:29 UTC
+++ configure.ac
@@ -82,7 +82,7 @@ LIBS="$PTHREAD_LIBS $LIBS"
AX_PTHREAD(,[AC_MSG_ERROR([Could not find Pthreads support])])
LIBS="$PTHREAD_LIBS $LIBS"
-LIBS="$PTHREAD_CFLAGS $CFLAGS"
+CFLAGS="$PTHREAD_CFLAGS $CFLAGS"
CC="$PTHREAD_CC"
AC_CHECK_HEADERS([gssapi/gssapi.h],,[AC_MSG_ERROR([Could not find GSSAPI headers])])
@@ -135,15 +135,31 @@ if test x$only_gss_module != xyes; then
if test x$only_gss_module != xyes; then
WITH_POPT
- PKG_CHECK_MODULES([VERTO], [libverto >= 0.2.2],
- [
- AC_CHECK_LIB(verto, verto_free,,
- AC_MSG_ERROR(["Error: libverto is not found or lacks verto_free"]))
- AC_CHECK_FUNCS(verto_cleanup,,
- AC_MSG_WARN(["Warning: libverto lacks verto_cleanup function"]))
- ], [
- AC_MSG_ERROR([Could not find VERTO headers])
- ])
+ case "$host_os" in
+ freebsd*)
+ AC_CHECK_HEADERS([verto.h], [],
+ [AC_MSG_ERROR([Could not find VERTO headers])])
+ VERTO_CFLAGS=""
+ VERTO_LIBS="-lverto"
+ AC_CHECK_LIB([verto], [verto_free], [],
+ [AC_MSG_ERROR([Error: libverto is not found or lacks verto_free])])
+ AC_CHECK_FUNCS([verto_cleanup], [],
+ [AC_MSG_WARN([Warning: libverto lacks verto_cleanup function])])
+ AC_SUBST([VERTO_CFLAGS])
+ AC_SUBST([VERTO_LIBS])
+ ;;
+ *)
+ PKG_CHECK_MODULES([VERTO], [libverto >= 0.2.2],
+ [
+ AC_CHECK_LIB(verto, verto_free,,
+ AC_MSG_ERROR(["Error: libverto is not found or lacks verto_free"]))
+ AC_CHECK_FUNCS(verto_cleanup,,
+ AC_MSG_WARN(["Warning: libverto lacks verto_cleanup function"]))
+ ], [
+ AC_MSG_ERROR([Could not find VERTO headers])
+ ])
+ ;;
+ esac
WITH_LIBINI_CONFIG