summaryrefslogtreecommitdiff
path: root/multimedia/xine-lib/patches/patch-ag
blob: 8388ae4b10480eec2543a4048ff40f79060f1a77 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
$NetBSD: patch-ag,v 1.18 2008/01/11 16:05:27 drochner Exp $

--- configure.ac.orig	2008-01-04 19:02:22.000000000 +0100
+++ configure.ac
@@ -98,7 +98,7 @@ dnl ------------------------------------
 AC_CANONICAL_HOST
 AC_CANONICAL_BUILD
 
-test "$host" == "$build" && check_athlon=yes
+test "$host" = "$build" && check_athlon=yes
 
 AC_CONFIG_HEADERS([include/configure.h])
 
@@ -555,6 +555,9 @@ AC_CHECK_LIB(socket, socket, NET_LIBS="-
 AC_CHECK_LIB(nsl, gethostbyname, NET_LIBS="-lnsl $NET_LIBS",)
 AC_SUBST(NET_LIBS)
 
+WINE_LIBS=""
+AC_CHECK_LIB(i386, i386_set_ldt, WINE_LIBS="-li386 $WINE_LIBS",)
+AC_SUBST(WINE_LIBS)
 
 dnl ---------------------------------------------
 dnl socklen_t
@@ -745,7 +748,7 @@ XXMC_LIBS="-L$xxmc_path -l$xxmc_stub"
 AC_MSG_CHECKING(whether to enable the xxmc plugin with vld extensions)
 AC_MSG_RESULT()
 dnl Check if vld "extended" XvMC is available
-if test "x$xxmc_stub" == "xXvMCW" && test "x$ac_have_xv" == "xyes"; then
+if test "x$xxmc_stub" = "xXvMCW" && test "x$ac_have_xv" = "xyes"; then
 	AC_CHECK_LIB($xxmc_stub, XvMCPutSlice,
              	     ac_have_xxmc="yes",
 	             [ac_have_xxmc="no"
@@ -775,7 +778,7 @@ if test "x$ac_have_xxmc" = "xyes"; then
 fi
 dnl Try fallback to standard XvMC if vld failed
 if test "x$ac_have_xxmc" = "xno"; then
-  if test "x$xxmc_stub" == "xXvMCW"; then
+  if test "x$xxmc_stub" = "xXvMCW"; then
 	  AC_CHECK_LIB($xxmc_stub, XvMCCreateContext,
                ac_have_xxmc="yes",
 	       [ac_have_xxmc="no"
@@ -829,7 +832,7 @@ saved_libs="$LIBS"
 XVMC_LIBS="-L$xvmc_path -l$xvmc_stub"
 AC_MSG_CHECKING(whether to enable the xvmc plugin)
 AC_MSG_RESULT()
-if test "x$xvmc_stub" == "xXvMCW"; then
+if test "x$xvmc_stub" = "xXvMCW"; then
 	AC_CHECK_LIB($xvmc_stub, XvMCCreateContext,
              ac_have_xvmc="yes",
 	     [ac_have_xvmc="no"
@@ -920,7 +923,6 @@ if test "x$enable_xinerama" != "xno"; th
    ])
    if test "x$ac_have_xinerama" = "xyes"; then
       AC_DEFINE(HAVE_XINERAMA,1,[Define this if you have libXinerama installed])
-      X_LIBS="${X_LIBS} ${XINERAMA_LIBS}"
    fi
 else
   ac_have_xinerama=no
@@ -1422,8 +1424,21 @@ AC_ARG_ENABLE([oss],
 	AS_HELP_STRING([--disable-oss], [Do not build OSS audio output support]))
 
 if test "x$enable_oss" != "xno"; then
+ 
+   case "$host" in
+     *-*-netbsd*|*-*-openbsd*)
+       OSS_LIBS="-lossaudio"
+       ;;
+     *)
+       OSS_LIBS=""
+       ;;
+   esac
+
    AC_CHECK_HEADERS([sys/soundcard.h machine/soundcard.h soundcard.h], [break])
    AC_CHECK_DECL([SNDCTL_DSP_SETFRAGMENT], [have_ossaudio=yes], [], [
+     #ifdef __NetBSD__
+     #include <sys/ioctl.h>
+     #endif
      #ifdef HAVE_SYS_SOUNDCARD_H
      # include <sys/soundcard.h>
      #endif
@@ -1439,6 +1454,7 @@ if test "x$enable_oss" != "xno"; then
 fi
 
 AM_CONDITIONAL(HAVE_OSS, test "x$have_ossaudio" = "xyes")
+AC_SUBST(OSS_LIBS)
 
 
 dnl ---------------------------------------------
@@ -1548,9 +1564,10 @@ AC_ARG_ENABLE([gnomevfs],
   [with_gnome_vfs=$enableval], [with_gnome_vfs=yes])
 
 if test "x$with_gnome_vfs" = "xyes"; then
-  PKG_CHECK_MODULES(GNOME_VFS, gnome-vfs-2.0,
-                no_gnome_vfs=no,
-		no_gnome_vfs=yes)
+dnl  PKG_CHECK_MODULES(GNOME_VFS, gnome-vfs-2.0,
+dnl                 no_gnome_vfs=no,
+dnl 		no_gnome_vfs=yes)
+no_gnome_vfs=yes
   AC_SUBST(GNOME_VFS_CFLAGS)
   AC_SUBST(GNOME_VFS_LIBS)
   if test "x$no_gnome_vfs" != "xyes"; then
@@ -1885,7 +1902,7 @@ int has_timeout=sizeof(test.timeout);]])
      	    AC_DEFINE([HAVE_WIN32_CDROM], [1], 
                       [Define 1 if you have MinGW CD-ROM support])
 	 ;;
-         freebsd4.*|kfreebsd*-gnu)
+         freebsd4.*|kfreebsd*-gnu|dragonfly*)
      	    AC_DEFINE([HAVE_FREEBSD_CDROM], [1], 
                       [Define 1 if you have FreeBSD CD-ROM support])
 	 ;;
@@ -2591,7 +2608,7 @@ case $host in
      dnl FreeBSD (et al.) does not complete linking for shared objects when pthreads
      dnl are requested, as different implementations are present; to avoid problems
      dnl use -Wl,-z,defs only for those platform not behaving this way.
-     *-freebsd*) ;;
+     *-freebsd* | *-netbsd*) ;;
      *)
 	AC_TRY_LDFLAGS([-Wl,-z,defs], [NOUNDEF="-Wl,-z,defs"])
 	;;