65b9350bd9
from Brad (maintainer): - Fix sys/mount.h detection so VCD/libcdio support can be enabled. - bump AUTOCONF_VERSION to 2.64. - some Makefile cleaning up. from me, ok Brad: - garbage-collect share/locale dir - collect REVISIONs together
69 lines
3.2 KiB
Plaintext
69 lines
3.2 KiB
Plaintext
$OpenBSD: patch-configure_ac,v 1.18 2010/09/17 12:15:20 sthen Exp $
|
|
--- configure.ac.orig Sun Apr 18 09:03:54 2010
|
|
+++ configure.ac Fri Jul 30 22:43:56 2010
|
|
@@ -826,6 +826,9 @@ if test "${SYS}" != "mingw32" -a "${SYS}" != "mingwce"
|
|
dnl Check for pthreads - borrowed from XMMS
|
|
THREAD_LIB=error
|
|
if test "${THREAD_LIB}" = "error"; then
|
|
+ AC_CHECK_LIB(pthread,main,THREAD_LIB="-pthread")
|
|
+fi
|
|
+if test "${THREAD_LIB}" = "error"; then
|
|
AC_CHECK_LIB(pthread,main,THREAD_LIB="-lpthread")
|
|
fi
|
|
if test "${THREAD_LIB}" = "error"; then
|
|
@@ -872,13 +875,17 @@ AC_EGREP_HEADER(strncasecmp,strings.h,[
|
|
|
|
dnl Check for headers
|
|
AC_CHECK_HEADERS(getopt.h strings.h locale.h xlocale.h)
|
|
-AC_CHECK_HEADERS(fcntl.h sys/types.h sys/time.h sys/times.h sys/ioctl.h sys/stat.h sys/mount.h)
|
|
+AC_CHECK_HEADERS(fcntl.h sys/types.h sys/time.h sys/times.h sys/ioctl.h sys/stat.h)
|
|
AC_CHECK_HEADERS([arpa/inet.h netinet/in.h netinet/udplite.h sys/eventfd.h])
|
|
AC_CHECK_HEADERS([net/if.h], [], [],
|
|
[
|
|
#include <sys/types.h>
|
|
#include <sys/socket.h>
|
|
])
|
|
+AC_CHECK_HEADERS([sys/mount.h], [], [],
|
|
+ [
|
|
+ #include <sys/param.h>
|
|
+ ])
|
|
if test "${SYS}" != "mingw32" -a "${SYS}" != "mingwce"; then
|
|
AC_CHECK_HEADERS(machine/param.h sys/shm.h)
|
|
AC_CHECK_HEADERS([linux/version.h linux/dccp.h])
|
|
@@ -2525,7 +2532,7 @@ then
|
|
fi
|
|
|
|
CPPFLAGS="${CPPFLAGS_save} ${CPPFLAGS_v4l2}"
|
|
- AC_CHECK_HEADERS(linux/videodev2.h, [
|
|
+ AC_CHECK_HEADERS(linux/videodev2.h sys/videoio.h, [
|
|
VLC_ADD_PLUGIN([v4l2])
|
|
],[])
|
|
CPPFLAGS="${CPPFLAGS_save}"
|
|
@@ -3753,14 +3760,14 @@ AC_ARG_ENABLE(png,
|
|
[ --enable-png PNG support (default enabled)])
|
|
if test "${enable_png}" != "no"; then
|
|
AC_CHECK_HEADERS(png.h, [
|
|
- LDFLAGS="${LDFLAGS_save} -lz"
|
|
+ LDFLAGS="${LDFLAGS_save} -lm -lz"
|
|
AC_CHECK_LIB(png, png_set_rows, [
|
|
- VLC_ADD_LIBS([png],[-lpng -lz])
|
|
+ VLC_ADD_LIBS([png],[-lpng -lm -lz])
|
|
VLC_ADD_PLUGIN([png])
|
|
VLC_ADD_PLUGIN([osdmenu])
|
|
VLC_ADD_PLUGIN([osd_parser])
|
|
AC_DEFINE(HAVE_LIBPNG, 1, [Define if you have the PNG library: libpng])],
|
|
- [],[-lz])
|
|
+ [],[-lm -lz])
|
|
LDFLAGS="${LDFLAGS_save}"
|
|
])
|
|
fi
|
|
@@ -5746,7 +5753,7 @@ then
|
|
PLUGINS_BINDINGS="${PLUGINS_BINDINGS} mozilla"
|
|
VLC_ADD_CPPFLAGS([mozilla],[-DXPCOM_GLUE -DHAVE_CPP_MODERN_SPECIALIZE_TEMPLATE_SYNTAX -I${real_mozilla_sdk} -I${real_mozilla_sdk}/include -I${real_mozilla_sdk}/embedstring/include -I${real_mozilla_sdk}/xpcom/include -I${real_mozilla_sdk}/nspr/include -I${real_mozilla_sdk}/string/include -I${real_mozilla_sdk}/plugin/include -I${real_mozilla_sdk}/java/include])
|
|
if ${need_xpcom_libs}; then
|
|
- VLC_ADD_LIBS([mozilla],[-L${real_mozilla_sdk}/embedstring/bin -L${real_mozilla_sdk}/xpcom/bin -L${real_mozilla_sdk}/nspr/bin -L${real_mozilla_sdk}/string/bin -L${real_mozilla_sdk}/lib -lnspr4 -lplds4 -lplc4 -lxpcomglue])
|
|
+ VLC_ADD_LIBS([mozilla],[-L${real_mozilla_sdk}/embedstring/bin -L${real_mozilla_sdk}/xpcom/bin -L${real_mozilla_sdk}/nspr/bin -L${real_mozilla_sdk}/string/bin -L${real_mozilla_sdk}/lib -lnspr4 -lplds4 -lplc4 ${LOCALBASE}/xulrunner1.9/libxpcomglue.a -L${X11BASE}/lib -lXt -lX11 -lSM -lICE -lXpm])
|
|
if test "${SYS}" = "mingw32"; then
|
|
dnl latest gecko sdk does not have embedstring
|
|
if test -d "${real_mozilla_sdk}/embedstring/bin"
|