openbsd-ports/multimedia/mediatomb/patches/patch-configure_ac
2010-11-09 13:26:31 +00:00

37 lines
1.3 KiB
Plaintext

$OpenBSD: patch-configure_ac,v 1.2 2010/11/09 13:26:31 jasper Exp $
--- configure.ac.orig Wed Apr 7 18:38:51 2010
+++ configure.ac Sun Nov 7 13:02:11 2010
@@ -342,8 +342,13 @@ AC_CHECK_HEADERS([langinfo.h locale.h],[],[AC_MSG_WARN
AC_CHECK_HEADERS([sys/utsname.h])
AC_CHECK_HEADERS([sched.h ctype.h],[],[])
+
+
+LDFLAGS_SAVE=$LDFLAGS
+LDFLAGS=-pthread
AC_CHECK_FUNCS([sched_getparam sched_setparam sched_get_priority_min sched_get_priority_max],[],[])
-
+LDFLAGS=$LDFLAGS_SAVE
+
AC_CHECK_FUNCS([mkdir], [],
[AC_MSG_ERROR(required function not found)])
@@ -692,6 +697,8 @@ if test $DARWIN_OS -eq 1 ; then
AC_MSG_NOTICE([You are running OSX, assuming threadsafe gethostbyname version])
elif test $CYGWIN_OS -eq 1; then
AC_MSG_NOTICE([Your are building under Cygwin, assuming threadsafe gethostbyname implementation])
+elif test $OPENBSD_OS -eq 1; then
+ AC_MSG_NOTICE([Your are building under OpenBSD, assuming threadsafe gethostbyname implementation])
fi
AC_CHECK_FUNCS([gethostbyname_r],[],
@@ -758,7 +765,7 @@ if test "x$PTHREAD_LIB_OPTION_ENABLED" = xyes; then
else
ACX_PTHREAD(,AC_MSG_ERROR(POSIX threads missing))
- if test $FREEBSD_OS -eq 1; then
+ if ((test $FREEBSD_OS -eq 1) || (test $OPENBSD_OS -eq 1)); then
ADD_PTHREAD_CFLAGS="$PTHREAD_CFLAGS $PTHREAD_LIBS"
fi