openbsd-ports/sysutils/heartbeat/patches/patch-configure_in
2010-04-03 11:54:56 +00:00

83 lines
2.9 KiB
Plaintext

$OpenBSD: patch-configure_in,v 1.2 2010/04/03 11:54:56 kili Exp $
--- configure.in.orig Thu Oct 25 09:40:41 2007
+++ configure.in Sat Apr 3 11:39:37 2010
@@ -224,7 +224,7 @@ includedir=`var "$includedir" "$exec_prefix/include"`
oldincludedir=`var "$oldincludedir" "$exec_prefix/include"`
infodir=`var "$infodir" "$prefix/info"`
mandir=`var "$mandir" "$exec_prefix/man"`
-docdir=${datadir}/doc/${HB_PKG}-${VERSION}
+docdir=${datadir}/doc/${HB_PKG}
libdir=`var "$libdir" "$exec_prefix/lib"`
libexecdir=`var "$libexecdir" "$exec_prefix/libexec"`
noarchlibdir=`var "$noarchlibdir" "$prefix/lib"`
@@ -280,7 +280,7 @@ case ${LibDirSuffix} in
case $OutFileType in
*64-bit*)
case $host_os in
- openbsd) LibDirSuffix=lib;;
+ openbsd*) LibDirSuffix=lib;;
*) LibDirSuffix=lib64;;
esac;;
*32-bit*) LibDirSuffix=lib;;
@@ -647,7 +647,7 @@ ossp)
no) # Do not define anything; so use inbuilt (replace) implementation.
;;
any) # Default: try to discover an implementation that we can use.
- AC_CHECK_LIB(uuid, uuid_parse) dnl e2fsprogs
+ AC_CHECK_LIB(e2fs-uuid, uuid_parse) dnl e2fsprogs
dnl AC_CHECK_LIB(uuid, uuid_create) dnl ossp
;;
*)
@@ -665,7 +665,7 @@ esac
AC_MSG_CHECKING(uuid implementation:)
-if test "$ac_cv_lib_uuid_uuid_parse" = yes; then
+if test "$ac_cv_lib_e2fs_uuid_uuid_parse" = yes; then
AC_MSG_RESULT(e2fsprogs)
elif test "$ac_cv_func_uuid_parse" = yes; then
AC_MSG_RESULT(native)
@@ -817,7 +817,7 @@ AC_DEFINE(PROCROUTE, "/proc/net/route", path were to f
AC_MSG_CHECKING(ifconfig option to list interfaces)
-for IFCONFIG_A_OPT in "" "-A" "-a"
+for IFCONFIG_A_OPT in "-A" "" "-a"
do
$IFCONFIG $IFCONFIG_A_OPT > /dev/null 2>&1
if
@@ -871,7 +871,7 @@ FindADir() {
return 1
}
-locale_locations="/usr/share/locale /usr/lib/locale /usr/lib/nls/loc"
+locale_locations="/usr/local/share/locale /usr/lib/locale /usr/lib/nls/loc"
LOCALE=`FindADir error "locale" $locale_locations`
if
test "X$LOCALE" = X
@@ -2532,6 +2532,7 @@ dnl management and quorum daemons.
AC_CHECK_HEADERS(gnutls/gnutls.h)
AC_CHECK_HEADERS(security/pam_appl.h pam/pam_appl.h)
+AC_CHECK_HEADERS(bsd_auth.h login_cap.h)
dnl GNUTLS library: Attempt to determine by 'libgnutls-config' program.
dnl If no 'libgnutls-config', try traditional autoconf means.
@@ -2575,10 +2576,12 @@ if test "x${enable_mgmt}" != "xno"; then
fi
if test "$ac_cv_header_security_pam_appl_h" = "no" -a "$ac_cv_header_pam_pam_appl_h" = "no"; then
- $MISSING_FN "security/pam_appl.h" \
- "The GUI managment module needs the pam-devel package"
- enable_mgmt="no"
- MGMT_ENABLED=0
+ if test "$ac_cv_header_security_bsd_auth_h" = "no" -a "$ac_cv_header_login_cap_h" = "no"; then
+ $MISSING_FN "security/pam_appl.h or bsd_auth_h" \
+ "The GUI managment module needs the pam-devel package or OpenBSD auth"
+ enable_mgmt="no"
+ MGMT_ENABLED=0
+ fi
fi
if test "$ac_cv_header_gnutls_gnutls_h" = "no"; then