$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],