155 Commits

Author SHA1 Message Date
ajacoutot
0e2482128a Update to dbus-1.12.6. 2018-03-02 11:54:03 +00:00
ajacoutot
c2ec40becb Update to dbus-1.12.4. 2018-02-10 00:01:42 +00:00
rpe
9a8b5ccd06 Change the shebang line from /bin/sh to /bin/ksh in all ports rc.d
daemon scripts and bump subpackages that contain the *.rc scripts.

discussed with and OK aja@
OK tb
2018-01-11 19:27:01 +00:00
ajacoutot
0d5d0b15aa Update to dbus-1.12.2. 2017-11-14 08:34:19 +00:00
ajacoutot
f1b58394b0 Update to dbus-1.12.0. 2017-11-01 06:27:31 +00:00
ajacoutot
a1fbee8894 Update to dbus-1.10.24. 2017-10-06 15:25:54 +00:00
robert
d267cd02ca Unbreak autoconf checks with clang by not using nested functions
in the checks.

Someone clearly did not read the autoconf documentation because
using the following functions with a function declaration inside
the body will end up declaring a function inside a function.

- AC_TRY_COMPILE( [], [ int main() { return 0; } ],
- AC_LANG_PROGRAM([[]], [[int main (void) { return 0; }]])],
- AC_TRY_LINK([], [int main (void) { return 0; }],

Result:

int
main ()
{
int main (void) { return 0; }
  ;
  return 0;
}

nested functions is a gcc extension which is not supported by
clang.

test.c:4:17: error: function definition is not allowed here
int main (void) { return 0; }
                ^
1 error generated.

This causes tests to fail in the configure scripts resulting in
missing compile and link time flags from the builds.

This resulted in weird behaviour of several software, like gnome
hanging completely due to gtk+3 not being built properly.

This change intrudces the following fixes:

- remove int main() declaration from AC_TRY_COMPILE, AC_LANG_PROGRAM, AC_TRY_LINK
  as it comes with a declaration already, and people misused them

- change to use AC_LANG_SOURCE when needed in case a complete source block is specified

Most of the changes are in configure.(ac|in), however there were some cases
where autoconf is either broken or the build failed because of an autoconf
generated configure script. Everytihng else is switched to autoconf, so
the maintainers can go ahead and upstream these diffs.

There are more to come, we are continously checking the tree for these issues
and in the future the infrastructure will error if such a case is found.
2017-09-25 09:16:12 +00:00
ajacoutot
68ad921c9d Update to dbus-1.10.22. 2017-07-28 09:41:24 +00:00
ajacoutot
69465d7a79 Update to dbus-1.10.20. 2017-06-30 07:46:11 +00:00
ajacoutot
f8401255f5 Missed bump, yeah I still miss those... *facepalm*
thanks nigel@ for the report
2017-04-23 14:22:44 +00:00
ajacoutot
3d1fc8c9f8 Stop patching for /var/lib/dbus -> /var/db/dbus; nowadays, most apps look
into /etc/machine-id *before* looking into /var/lib/dbus/machine-id and for
the few that don't patch them to look directly there.

Thanks sthen@ for the source ports seach.
2017-04-22 13:43:21 +00:00
ajacoutot
66d23aefb0 Update to dbus-1.10.18. 2017-04-06 08:23:56 +00:00
ajacoutot
31d8f5710c Update to dbus-1.10.16. 2017-02-17 09:13:49 +00:00
ajacoutot
8b4e5865a1 Update to dbus-1.10.14. 2016-11-29 09:02:29 +00:00
ajacoutot
c492c600ac Update to dbus-1.10.12. 2016-10-12 08:31:53 +00:00
ajacoutot
31aac9cabb Update to dbus-1.10.10. 2016-08-21 12:40:13 +00:00
ajacoutot
bb559d9c43 Update to dbus-1.10.8. 2016-03-08 08:36:28 +00:00
ajacoutot
6cfa587c41 Update to dbus-1.10.6. 2015-12-02 08:35:44 +00:00
ajacoutot
c749bca139 Update to dbus-1.10.4. 2015-11-18 07:04:43 +00:00
ajacoutot
2b750fbe60 Update to dbus-1.10.2. 2015-10-27 15:22:28 +00:00
ajacoutot
f67cfb908b Tweak now that dbus-launch isn't called automatically by our Xsession and
Xinit.
2015-10-17 08:49:18 +00:00
ajacoutot
20ea8b4fe9 Update to dbus-1.10.0. 2015-08-27 06:46:46 +00:00
ajacoutot
0d9f0bc2b8 Update to dbus-1.8.20. 2015-07-22 18:09:17 +00:00
ajacoutot
7b323293e7 Update to dbus-1.8.18. 2015-05-15 06:50:04 +00:00
ajacoutot
6f9844a771 Reverse EPOCH and REVISION in the conflict marker. 2015-04-04 15:50:45 +00:00
ajacoutot
e419ed61c4 Missing @pkgpath marker... *oops* 2015-04-04 15:47:47 +00:00
ajacoutot
a73dcf90ee Subpackage dbus into -main and -suid (which contains the
dbus-daemon-launch-helper setuid helper binary).
Applications installing files under /usr/local/share/dbus-1/system-services/
*must* now RUN_DEPENDS on x11/dbus,-suid.
This was requested by reyk@ some time ago.

While here, rename the rc scrip to "messagebus" which is what upstream
recommends.
discussed with landry@ and jasper@

Bump and dependency changes coming in a few...
2015-04-04 09:18:54 +00:00
ajacoutot
f5f352a3df Minor update to dbus-1.8.16. 2015-02-10 07:42:26 +00:00
ajacoutot
5688f3058a Update to dbus-1.8.14. 2015-01-06 10:57:34 +00:00
ajacoutot
2785c0a837 Update to dbus-1.8.12. 2014-11-27 07:59:24 +00:00
ajacoutot
d63876e3d4 Update to dbus-1.8.10. 2014-11-11 14:25:56 +00:00
ajacoutot
b5959c9268 PORTROACH, limit to even numbers. 2014-10-04 07:10:17 +00:00
ajacoutot
11488b8a34 SECURITY update to dbus-1.8.8. 2014-09-17 05:49:15 +00:00
ajacoutot
031192c86f SECURITY update to dbus-1.8.6.
CVE-2014-3532
CVE-2014-3533
2014-07-08 16:13:53 +00:00
ajacoutot
29dd9f5ba0 SECURITY update to dbus-1.8.4.
CVE-2014-3477: deliver activation errors correctly, fixing Denial of Service
2014-06-11 14:35:16 +00:00
ajacoutot
d8fec64c48 Update to dbus-1.8.2. 2014-05-03 11:15:19 +00:00
ajacoutot
3e83a5a24f Respect max_len. 2014-04-16 12:35:51 +00:00
ajacoutot
1175cae585 Simplify. 2014-04-16 08:18:16 +00:00
ajacoutot
d72573e39a Explicitely --disable-modular-tests.
No need for autoconf anymore.
2014-04-14 18:52:22 +00:00
ajacoutot
4036d94772 Rewrite _dbus_command_for_pid() to that we don't use libkvm.
glanced over by miod@
2014-04-14 18:43:24 +00:00
ajacoutot
7d298940b9 Update to dbus-1.8.0.
bulk testing by landry@
runtime testing by myself
2014-01-24 10:43:16 +00:00
ajacoutot
3ca1aa0d2b Bring some kqueue enhancements from upstream including a memory leak fix. 2014-01-06 17:36:33 +00:00
ajacoutot
daeb3a76e4 Fix build with --enable-tests. 2013-12-27 12:12:05 +00:00
ajacoutot
167e29fda3 Fix a mem leak and undefined behaviour; from upstream. 2013-12-08 10:42:34 +00:00
ajacoutot
9659a02104 Update to dbus-1.6.18. 2013-11-07 07:06:16 +00:00
ajacoutot
e19f85b88f path_namespace='/' should match everything (upstream). 2013-10-30 15:41:58 +00:00
ajacoutot
7bd14c6506 Missed. 2013-10-09 11:11:49 +00:00
ajacoutot
983e697146 Update to dbus-1.6.16. 2013-10-09 11:10:46 +00:00
ajacoutot
4c746853a2 Remove compat glue. 2013-08-10 15:47:06 +00:00
ajacoutot
03f094085f Merge some crash fixes from upstream.
ok espie@ sthen@
2013-07-20 13:10:28 +00:00