[BACK]Return to patch-configure_in CVS log [TXT][DIR] Up to [local] / ports / multimedia / xbmc / patches

File: [local] / ports / multimedia / xbmc / patches / patch-configure_in (download)

Revision 1.1, Fri Feb 28 19:57:35 2014 UTC (10 years, 2 months ago) by kirby
Branch point for: MAIN

Initial revision

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