$OpenBSD: patch-configure_in,v 1.1.1.1 2003/11/22 00:57:56 espie Exp $
--- configure.in.orig	2003-09-01 16:16:33.000000000 +0200
+++ configure.in	2003-11-17 19:58:25.000000000 +0100
@@ -192,7 +192,7 @@ then
 else
    case "${host_os}"
    in
-      linux*)
+      linux*|openbsd*)
          brltty_cv_prog_mklib="\$(LD) -shared -soname SONAME -o"
          ;;
       solaris*)
@@ -222,7 +222,7 @@ AC_SUBST([CONFLIBDIR], ["${brltty_cv_pro
 
 AC_CHECK_HEADERS([getopt.h syslog.h])
 AC_CHECK_FUNCS([vsyslog])
-AC_CHECK_HEADERS([sys/io.h linux/vt.h])
+AC_CHECK_HEADERS([alloca.h sys/io.h linux/vt.h])
 
 AC_C_CONST
 AC_C_INLINE
@@ -341,6 +341,9 @@ in
          AC_DEFINE([HAVE_HPUX_AUDIO])
       fi
       ;;
+   openbsd*)
+      system_object="openbsd"
+      ;; 
    *)
       AC_MSG_ERROR([no system object available for ${host_os}])
       ;;
@@ -446,7 +449,7 @@ BRLTTY_DEFINE_EXPANDED([BRLAPI_AUTHFILE]
 AC_CACHE_CHECK([for linkage editor flags], [brltty_cv_prog_ld_flags], [dnl
 case "${host_os}"
 in
-   linux*)
+   linux*|openbsd*)
       brltty_cv_prog_ld_flags="-export-dynamic -rpath ${execute_root}${library_directory}"
       ;;
    solaris*)
@@ -464,7 +467,7 @@ brltty_link_flags="${brltty_cv_prog_ld_f
 AC_CACHE_CHECK([for static linkage flag], [brltty_cv_prog_ld_static], [dnl
 case "${host_os}"
 in
-   linux*)
+   linux*|openbsd*)
       brltty_cv_prog_ld_static="-static"
       ;;
    solaris*)
@@ -496,10 +499,7 @@ BRLTTY_SEARCH_LIBS([sin], [m])
 BRLTTY_SEARCH_LIBS([pow], [m])
 case "${host_os}"
 in
-   linux*)
-      BRLTTY_SEARCH_LIBS([dlopen], [dl])
-      ;;
-   solaris*)
+   linux*|solaris*|openbsd*)
       BRLTTY_SEARCH_LIBS([dlopen], [dl])
       ;;
    hpux*)
@@ -548,6 +548,9 @@ in
    hpux*)
       brltty_cv_default_braille_device="/dev/tty0p0"
       ;;
+   openbsd*)
+      brltty_cv_default_braille_device="/dev/cua00"
+      ;;
    *)
       brltty_cv_default_braille_device=""
       AC_MSG_WARN([no default braille device])
