[Swfdec-commits] Branch '0.6' - 4 commits - configure.ac Makefile.am swfdec-gtk/swfdec_gtk_system.c swfdec-gtk/swfdec_playback_oss.c test/custom test/image test/trace

Benjamin Otte company at kemper.freedesktop.org
Mon Mar 17 14:57:03 PDT 2008


 Makefile.am                      |    2 +-
 configure.ac                     |   22 ++++++++++++++++++++--
 swfdec-gtk/swfdec_gtk_system.c   |    8 ++++++--
 swfdec-gtk/swfdec_playback_oss.c |    1 +
 test/custom/Makefile.am          |    2 +-
 test/image/Makefile.am           |    2 +-
 test/trace/Makefile.am           |    2 +-
 7 files changed, 31 insertions(+), 8 deletions(-)

New commits:
commit 564dd7096da14303f90c917378fc34d356648095
Author: Riccardo Magliocchetti <riccardo at datahost.it>
Date:   Mon Mar 17 22:56:56 2008 +0100

    make oss audio backend compile

diff --git a/swfdec-gtk/swfdec_playback_oss.c b/swfdec-gtk/swfdec_playback_oss.c
index c2eb493..88ce8fd 100644
--- a/swfdec-gtk/swfdec_playback_oss.c
+++ b/swfdec-gtk/swfdec_playback_oss.c
@@ -22,6 +22,7 @@
 #include "config.h"
 #endif
 
+#include <sys/ioctl.h>
 #include <sys/soundcard.h>
 #include <fcntl.h>
 #include <unistd.h>
commit 4e26e2b2dced3b070240540898ba8d0098bd1ad1
Author: Benjamin Otte <otte at gnome.org>
Date:   Mon Mar 17 22:52:54 2008 +0100

    make timezone offset querying portable

diff --git a/configure.ac b/configure.ac
index 98b6f36..07fcddf 100644
--- a/configure.ac
+++ b/configure.ac
@@ -57,6 +57,24 @@ AC_PROG_AWK
 
 AC_HEADER_STDC
 
+AC_MSG_CHECKING([for timezone support])
+AC_COMPILE_IFELSE([
+  AC_LANG_PROGRAM([[
+    @%:@include <time.h>
+  ]], [[
+    time_t t;
+    localtime (&t)->tm_gmtoff;
+  ]])],
+  HAVE_TIMEZONE="yes",
+  HAVE_TIMEZONE="no")
+if test "x$HAVE_TIMEZONE" = "xyes"; then
+  AC_MSG_RESULT([yes])
+  AC_DEFINE(HAVE_TIMEZONE, 1, [Define if we can query the timezone])
+else
+  AC_MSG_RESULT([no])
+fi
+
+
 dnl ##############################
 dnl # Do automated configuration #
 dnl ##############################
diff --git a/swfdec-gtk/swfdec_gtk_system.c b/swfdec-gtk/swfdec_gtk_system.c
index c54feb7..7cc7c04 100644
--- a/swfdec-gtk/swfdec_gtk_system.c
+++ b/swfdec-gtk/swfdec_gtk_system.c
@@ -114,8 +114,12 @@ swfdec_gtk_system_get_language (void)
 static int
 swfdec_gtk_system_get_utc_offset (void)
 {
-  tzset ();
-  return timezone / 60;
+#if HAVE_TIMEZONE
+  time_t t = time (NULL);
+  return localtime (&t)->tm_gmtoff;
+#else
+  return 0;
+#endif
 }
 
 /*** PUBLIC API ***/
commit 89024fbf64528a8e06229029c48ebfe798d1c628
Author: Doug Goldstein <cardoe at gentoo.org>
Date:   Mon Mar 17 22:12:57 2008 +0100

    fix aclocal/autoconf/automake m4 directory reference

diff --git a/Makefile.am b/Makefile.am
index 012b3e7..9794eb1 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -21,7 +21,7 @@ SUBDIRS= \
 	test \
 	tools
 
-ACLOCAL_FLAGS = -I m4
+ACLOCAL_AMFLAGS = -I m4
 
 EXTRA_DIST=depcomp \
 	AUTHORS \
diff --git a/configure.ac b/configure.ac
index 3ce9aa4..98b6f36 100644
--- a/configure.ac
+++ b/configure.ac
@@ -16,7 +16,7 @@ SWFDEC_MAJORMINOR=0.6
 AC_SUBST(SWFDEC_MAJORMINOR)
 
 AM_CONFIG_HEADER(config.h)
-AC_SUBST(ACLOCAL_AMFLAGS, "-I m4")
+AC_CONFIG_MACRO_DIR([m4])
 
 dnl decide on error flags
 dnl if we support them, we set them unconditionally
@@ -55,7 +55,7 @@ AM_PROG_CC_C_O
 AM_PROG_AS
 AC_PROG_AWK
 
-AC_HEADER_STDC([])
+AC_HEADER_STDC
 
 dnl ##############################
 dnl # Do automated configuration #
commit 2914847d298158715f8b2ed74683476293d834dd
Author: Benjamin Otte <otte at gnome.org>
Date:   Mon Mar 17 22:06:21 2008 +0100

    unbreak tests
    
    turns out check-hook doesn't exist

diff --git a/test/custom/Makefile.am b/test/custom/Makefile.am
index 7c5d334..531447e 100644
--- a/test/custom/Makefile.am
+++ b/test/custom/Makefile.am
@@ -1,4 +1,4 @@
-check-hook: ../swfdec-test
+check-local: ../swfdec-test
 	for file in $(srcdir)/*.sts; do \
 	  ../swfdec-test --script $$file $(srcdir)/`basename $$file .sts`*.swf || exit $?; \
 	done
diff --git a/test/image/Makefile.am b/test/image/Makefile.am
index 0fccee3..8349615 100644
--- a/test/image/Makefile.am
+++ b/test/image/Makefile.am
@@ -1,4 +1,4 @@
-check-hook: ../swfdec-test
+check-local: ../swfdec-test
 	../swfdec-test --script $(srcdir)/default.sts $(srcdir)/*.swf
 
 EXTRA_DIST = \
diff --git a/test/trace/Makefile.am b/test/trace/Makefile.am
index 0db63fa..3a26cbd 100644
--- a/test/trace/Makefile.am
+++ b/test/trace/Makefile.am
@@ -1,4 +1,4 @@
-check-hook: ../swfdec-test
+check-local: ../swfdec-test
 	../swfdec-test --script $(srcdir)/default.sts $(srcdir)/*.swf
 
 EXTRA_DIST = \


More information about the Swfdec-commits mailing list