<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -1,7 +1,10 @@
 2008-07-03  Jeffrey Stedfast  &lt;fejj@novell.com&gt;
 
+	* acinclude.m4: Add some pthread lib checking action.
+
 	* configure.ac: Include the FreeType2 and FontConfig CFLAGS/LIBS
-	in the MOON_CFLAGS/LIBS variable. Same for zlib.
+	in the MOON_CFLAGS/LIBS variable. Same for zlib. Call our new
+	PTHREAD_CHECK macro and add PTHREAD_LIBS to MOON_LIBS.
 
 2008-06-27  Larry Ewing  &lt;lewing@novell.com&gt;
 </diff>
      <filename>ChangeLog</filename>
    </modified>
    <modified>
      <diff>@@ -175,3 +175,20 @@ AC_SUBST(LTCOMPILE)
 AC_SUBST(LTCXXCOMPILE)
 # end dolt
 ])
+
+
+# PTHREAD_CHECK
+AC_DEFUN([PTHREAD_CHECK],[
+	PTHREAD_LIBS=&quot;&quot;
+	AC_CHECK_LIB(pthread, pthread_create, PTHREAD_LIBS=&quot;-lpthread&quot;,
+		[AC_CHECK_LIB(pthreads, pthread_create, PTHREAD_LIBS=&quot;-lpthreads&quot;,
+		    [AC_CHECK_LIB(c_r, pthread_create, PTHREAD_LIBS=&quot;-lc_r&quot;,
+			[AC_CHECK_LIB(pthread, __pthread_attr_init_system, PTHREAD_LIBS=&quot;-lpthread&quot;,
+				[AC_CHECK_FUNC(pthread_create)]
+			)]
+		    )]
+		)]
+	)
+	AC_SUBST(PTHREAD_LIBS)
+	AC_PROVIDE([PTHREAD_CHECK])
+])</diff>
      <filename>acinclude.m4</filename>
    </modified>
    <modified>
      <diff>@@ -31,6 +31,11 @@ AC_CHECK_HEADERS(zlib.h)
 AC_CHECK_LIB(z, inflate, ZLIB=&quot;-lz&quot;)
 
 dnl
+dnl Pthread checks
+dnl
+PTHREAD_CHECK()
+
+dnl
 dnl Pipeline checks
 dnl
 AC_ARG_WITH(ffmpeg,[  --with-ffmpeg=yes,no   If you want to enable support for ffmpeg],[],[with_ffmpeg=yes])
@@ -385,7 +390,7 @@ AC_SUBST(AGVIEWER_LIBS)
 
 MOON_CFLAGS=&quot;$CAIRO_CFLAGS $FREETYPE2_CFLAGS $FONTCONFIG_CFLAGS $GTK_CFLAGS $ALSA_CFLAGS $FFMPEG_CFLAGS $SWSCALE_CFLAGS $MONO_CFLAGS&quot;
 dnl MOON_LIBS is partially defined above for the user-plugin build
-MOON_LIBS=&quot;$MOON_LIBS $CAIRO_LIBS $FREETYPE2_LIBS $FONTCONFIG_LIBS $GTK_LIBS $ALSA_LIBS $ZLIB&quot;
+MOON_LIBS=&quot;$MOON_LIBS $CAIRO_LIBS $FREETYPE2_LIBS $FONTCONFIG_LIBS $GTK_LIBS $ALSA_LIBS $ZLIB $PTHREAD_LIBS&quot;
 
 # Remove glitz from the link flags (fixes Bug 338506)
 MOON_LIBS=&quot;$(echo $MOON_LIBS | sed -e s/-lglitz//g)&quot;
@@ -393,13 +398,13 @@ MOON_LIBS=&quot;$(echo $MOON_LIBS | sed -e s/-lglitz//g)&quot;
 AC_SUBST(MOON_CFLAGS)
 AC_SUBST(MOON_LIBS)
 
-MOON_EXTRA_CFLAGS=&quot;$GTK_CFLAGS $FREETYPE2_CFLAGS $FONTCONFIG_CFLAGS $ALSA_CFLAGS $FFMPEG_CFLAGS $SWSCALE_CFLAGS&quot;
-MOON_EXTRA_LIBS=&quot;$GTK_LIBS $FREETYPE2_LIBS $FONTCONFIG_LIBS $ALSA_LIBS $FFMPEG_LIBS $SWSCALE_LIBS $ZLIB&quot;
+MOON_EXTRA_CFLAGS=&quot;$GTK_CFLAGS $ALSA_CFLAGS $FFMPEG_CFLAGS $SWSCALE_CFLAGS&quot;
+MOON_EXTRA_LIBS=&quot;$GTK_LIBS $ALSA_LIBS $FFMPEG_LIBS $SWSCALE_LIBS&quot;
 AC_SUBST(MOON_EXTRA_CFLAGS)
 AC_SUBST(MOON_EXTRA_LIBS)
 
-MOON_PROG_CFLAGS=&quot;$GTK_CFLAGS $FREETYPE2_CFLAGS $FONTCONFIG_CFLAGS $ALSA_CFLAGS $FFMPEG_CFLAGS $SWSCALE_CFLAGS -I\$(top_srcdir)/src/&quot;
-MOON_PROG_LIBS=&quot;$GTK_LIBS $FREETYPE2_LIBS $FONTCONFIG_LIBS $ALSA_LIBS $FFMPEG_LIBS $SWSCALE_LIBS $ZLIB \$(top_builddir)/src/libmoon.la&quot;
+MOON_PROG_CFLAGS=&quot;$GTK_CFLAGS $ALSA_CFLAGS $FFMPEG_CFLAGS $SWSCALE_CFLAGS -I\$(top_srcdir)/src/&quot;
+MOON_PROG_LIBS=&quot;$GTK_LIBS $ALSA_LIBS $FFMPEG_LIBS $SWSCALE_LIBS \$(top_builddir)/src/libmoon.la&quot;
 AC_SUBST(MOON_PROG_CFLAGS)
 AC_SUBST(MOON_PROG_LIBS)
 </diff>
      <filename>configure.ac</filename>
    </modified>
    <modified>
      <diff>@@ -20,12 +20,10 @@
 #include &lt;gtk/gtk.h&gt;
 #include &lt;glib.h&gt;
 
-#define Visual _XVisual
-#define Region _joe_ball
+#define Visual _XxVisual
+#define Region _XxRegion
 #include &lt;gdk/gdkx.h&gt;
-
 #include &lt;gdk/gdkkeysyms.h&gt;
- 
 #include &lt;cairo-xlib.h&gt;
 #undef Visual
 #undef Region</diff>
      <filename>src/runtime.cpp</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>4be2dc51a418a7fb6a556170acd7575080681045</id>
    </parent>
  </parents>
  <author>
    <name>fejj</name>
    <email>fejj@e3ebcda4-bce8-0310-ba0a-eca2169e7518</email>
  </author>
  <url>http://github.com/myabc/moonlight/commit/fef629e904939af63e41aa302b90c31e6aa01d57</url>
  <id>fef629e904939af63e41aa302b90c31e6aa01d57</id>
  <committed-date>2008-07-03T10:50:04-07:00</committed-date>
  <authored-date>2008-07-03T10:50:04-07:00</authored-date>
  <message>2008-07-03  Jeffrey Stedfast  &lt;fejj@novell.com&gt;

	* acinclude.m4: Add some pthread lib checking action.

	* configure.ac: Include the FreeType2 and FontConfig CFLAGS/LIBS
	in the MOON_CFLAGS/LIBS variable. Same for zlib. Call our new
	PTHREAD_CHECK macro and add PTHREAD_LIBS to MOON_LIBS.



git-svn-id: svn://anonsvn.mono-project.com/source/trunk/moon@107167 e3ebcda4-bce8-0310-ba0a-eca2169e7518</message>
  <tree>c09a3d239186358aa2958cb0361dc80a5cb2f00c</tree>
  <committer>
    <name>fejj</name>
    <email>fejj@e3ebcda4-bce8-0310-ba0a-eca2169e7518</email>
  </committer>
</commit>
