[pulseaudio-commits] 4 commits - configure.ac .gitignore meson.build src/modules src/pulsecore

Arun Raghavan arun at kemper.freedesktop.org
Wed Jul 25 12:11:57 UTC 2018


 .gitignore                              |    2 +-
 configure.ac                            |    9 ---------
 meson.build                             |    6 +++++-
 src/modules/dbus/module-dbus-protocol.c |    8 --------
 src/pulsecore/dbus-util.c               |    8 --------
 5 files changed, 6 insertions(+), 27 deletions(-)

New commits:
commit 30f49dae18069f8ada76d9103902b167c3f7f275
Author: Arun Raghavan <arun at arunraghavan.net>
Date:   Mon Jul 23 19:40:51 2018 +0530

    gitignore: Ignore build* directories
    
    We already had build-aux, might as well generalise for build directories
    we create for autotools out-of-tree builds and anything meson-based.

diff --git a/.gitignore b/.gitignore
index ef145bbb..21a667e4 100644
--- a/.gitignore
+++ b/.gitignore
@@ -2,7 +2,7 @@
 .version
 .*.swp
 ABOUT-NLS
-build-aux
+build*
 *~
 *.tar.gz
 *.pc

commit 55fa5acd685a4ea984b6dfc4129079779a09cb80
Author: Arun Raghavan <arun at arunraghavan.net>
Date:   Mon Jul 23 19:40:46 2018 +0530

    build-sys: Update meson version dependency
    
    We're using SIMD detection logic from 0.42.

diff --git a/meson.build b/meson.build
index 08a5fa9a..ee40b465 100644
--- a/meson.build
+++ b/meson.build
@@ -1,6 +1,6 @@
 project('pulseaudio', 'c', 'cpp',
         version : '10.99.1',
-        meson_version : '>= 0.31.0',
+        meson_version : '>= 0.42.0',
         default_options : [ 'c_std=gnu11', 'cpp_std=c++11' ]
         )
 

commit dc966c6e46de2add009e73abada14a8b7782c561
Author: Arun Raghavan <arun at arunraghavan.net>
Date:   Sun May 20 08:29:02 2018 +0530

    build-sys: Add some missing header/function checks to meson build

diff --git a/meson.build b/meson.build
index 9308aa9f..08a5fa9a 100644
--- a/meson.build
+++ b/meson.build
@@ -57,6 +57,7 @@ cdata.set_quoted('DESKTOPFILEDIR', join_paths(datadir, 'applications'))
 check_headers = [
   'arpa/inet.h',
   'cpuid.h',
+  'execinfo.h',
   'grp.h',
   'langinfo.h',
   'locale.h',
@@ -78,6 +79,7 @@ check_headers = [
   'sys/select.h',
   'sys/socket.h',
   'sys/un.h',
+  'sys/wait.h',
   'valgrind/memcheck.h',
   'xlocale.h',
 ]
@@ -104,6 +106,8 @@ check_functions = [
   'fork',
   'fstat',
   'getaddrinfo',
+  'getgrgid_r',
+  'getpwnam_r',
   'gettimeofday',
   'getuid',
   'lstat',

commit f38485dc1af27e877ff4fdea34d2d05b48c6aacb
Author: Arun Raghavan <arun at arunraghavan.net>
Date:   Sun May 20 08:27:42 2018 +0530

    build-sys: Drop ancient check for dbus_watch_get_unix_fd()
    
    This function was added shortly after dbus 1.1.0, and our minimum
    required dbus version is greater than 1.4.

diff --git a/configure.ac b/configure.ac
index 8890aa15..d2bfab23 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1041,15 +1041,6 @@ AS_IF([test "x$enable_dbus" != "xno"],
 AS_IF([test "x$enable_dbus" = "xyes" && test "x$HAVE_DBUS" = "x0"],
     [AC_MSG_ERROR([*** D-Bus not available or too old version])])
 
-AS_IF([test "x$HAVE_DBUS" = "x1"],
-    [
-        save_CFLAGS="$CFLAGS"; CFLAGS="$CFLAGS $DBUS_CFLAGS"
-        save_LIBS="$LIBS"; LIBS="$LIBS $DBUS_LIBS"
-        AC_CHECK_FUNCS(dbus_watch_get_unix_fd)
-        CFLAGS="$save_CFLAGS"
-        LIBS="$save_LIBS"
-    ])
-
 AC_SUBST(HAVE_DBUS)
 AM_CONDITIONAL([HAVE_DBUS], [test "x$HAVE_DBUS" = x1])
 AS_IF([test "x$HAVE_DBUS" = "x1"], AC_DEFINE([HAVE_DBUS], 1, [Have D-Bus.]))
diff --git a/src/modules/dbus/module-dbus-protocol.c b/src/modules/dbus/module-dbus-protocol.c
index 259eb9f0..8a83c769 100644
--- a/src/modules/dbus/module-dbus-protocol.c
+++ b/src/modules/dbus/module-dbus-protocol.c
@@ -218,11 +218,7 @@ static void io_event_cb(pa_mainloop_api *mainloop, pa_io_event *e, int fd, pa_io
     unsigned int flags = 0;
     DBusWatch *watch = userdata;
 
-#ifdef HAVE_DBUS_WATCH_GET_UNIX_FD
     pa_assert(fd == dbus_watch_get_unix_fd(watch));
-#else
-    pa_assert(fd == dbus_watch_get_fd(watch));
-#endif
 
     if (!dbus_watch_get_enabled(watch)) {
         pa_log_warn("Asked to handle disabled watch: %p %i", (void*) watch, fd);
@@ -289,11 +285,7 @@ static dbus_bool_t watch_add_cb(DBusWatch *watch, void *data) {
 
     ev = mainloop->io_new(
             mainloop,
-#ifdef HAVE_DBUS_WATCH_GET_UNIX_FD
             dbus_watch_get_unix_fd(watch),
-#else
-            dbus_watch_get_fd(watch),
-#endif
             get_watch_flags(watch), io_event_cb, watch);
 
     dbus_watch_set_data(watch, ev, NULL);
diff --git a/src/pulsecore/dbus-util.c b/src/pulsecore/dbus-util.c
index d5d5f7e1..7d550204 100644
--- a/src/pulsecore/dbus-util.c
+++ b/src/pulsecore/dbus-util.c
@@ -100,11 +100,7 @@ static void handle_io_event(pa_mainloop_api *ea, pa_io_event *e, int fd, pa_io_e
     unsigned int flags = 0;
     DBusWatch *watch = userdata;
 
-#ifdef HAVE_DBUS_WATCH_GET_UNIX_FD
     pa_assert(fd == dbus_watch_get_unix_fd(watch));
-#else
-    pa_assert(fd == dbus_watch_get_fd(watch));
-#endif
 
     if (!dbus_watch_get_enabled(watch)) {
         pa_log_warn("Asked to handle disabled watch: %p %i", (void*) watch, fd);
@@ -153,11 +149,7 @@ static dbus_bool_t add_watch(DBusWatch *watch, void *data) {
 
     ev = c->mainloop->io_new(
             c->mainloop,
-#ifdef HAVE_DBUS_WATCH_GET_UNIX_FD
             dbus_watch_get_unix_fd(watch),
-#else
-            dbus_watch_get_fd(watch),
-#endif
             get_watch_flags(watch), handle_io_event, watch);
 
     dbus_watch_set_data(watch, ev, NULL);



More information about the pulseaudio-commits mailing list