$OpenBSD$
--- configure.in.orig Fri Dec 13 01:47:49 2013
+++ configure.in Fri Feb 28 17:17:22 2014
@@ -33,7 +33,7 @@ AC_DEFUN([XB_ADD_PLAYER],
# check for library basenames
AC_DEFUN([XB_FIND_SONAME],
[
- if echo "$host" | grep -q freebsd ; then
+ if echo "$host" | grep -q openbsd ; then
AC_MSG_CHECKING([for lib$2 soname])
$1_SONAME=[`ldconfig -r | sed -n "s;.* \(/.*lib$2\.so.*\)$;\1;p" | head -n 1`]
if test x$$1_SONAME != x ; then
@@ -632,6 +632,16 @@ case $host in
ARCH="arm"
ffmpeg_target_os=linux
;;
+ i386-*-openbsd*)
+ ARCH="i386-openbsd"
+ MAKE="gmake"
+ AC_SUBST(ARCH_DEFINES, "-DTARGET_POSIX -DTARGET_FREEBSD -D_LINUX")
+ ;;
+ x86_64-*-openbsd*)
+ ARCH="x86_64-openbsd"
+ MAKE="gmake"
+ AC_SUBST(ARCH_DEFINES, "-DTARGET_POSIX -DTARGET_FREEBSD -D_LINUX")
+ ;;
*)
AC_MSG_ERROR(unsupported host ($host))
esac
@@ -1040,9 +1050,11 @@ else
case $host_os in
linux*) AC_CHECK_LIB([dl], [main],, AC_MSG_ERROR($missing_library)) ;;
freebsd*) AC_CHECK_LIB([iconv], [main],, AC_MSG_ERROR($missing_library)) ;;
+ openbsd*) AC_CHECK_LIB([iconv], [main],, AC_MSG_ERROR($missing_library)) ;;
esac
case $host_os in
freebsd*) ;;
+ openbsd*) ;;
*)
if test "$target_platform" != "target_android" ; then
AC_CHECK_LIB([resolv], [main],, AC_MSG_ERROR($missing_library))
@@ -1051,7 +1063,7 @@ else
esac
if test "$target_platform" != "target_android" ; then
AC_CHECK_LIB([jasper], [main],, AC_MSG_ERROR($missing_library)) # check for cximage
- AC_CHECK_LIB([rt], [clock_gettime],, AC_MSG_ERROR($missing_library))
+# AC_CHECK_LIB([rt], [clock_gettime],, AC_MSG_ERROR($missing_library))
fi
if test "x$use_alsa" != "xno"; then
PKG_CHECK_MODULES([ALSA], [alsa],