Commit Graph

192 Commits

Author SHA1 Message Date
ajacoutot
25b33a42c2 Remove oldies... 2012-04-12 20:23:03 +00:00
ajacoutot
54ff746128 Set ke_debug_enabled to FALSE by default. 2012-04-08 07:45:30 +00:00
ajacoutot
59c22d3f63 Limits need to be cranked for the regress tests. 2012-04-06 12:06:51 +00:00
ajacoutot
702891f7d2 Sync patch with upstream. 2012-04-06 10:44:38 +00:00
ajacoutot
724007d03f Remove useless patch which I forgot in previous commit. 2012-04-05 12:42:45 +00:00
ajacoutot
6766fefb32 Update the gio-kqueue patch to the latest release. 2012-04-04 13:41:38 +00:00
ajacoutot
45030a4f82 The disabling gcc optimisation hacks is not needed anymore on 64bits archs. 2012-04-01 13:38:07 +00:00
ajacoutot
7134edc335 Remove a non applicable XXX.
Use pkg-config(1) to deal with libelf cflags/ldflags instead of
patching.
2012-03-31 18:27:35 +00:00
ajacoutot
417912853d Fix logic to repair mounts monitoring. 2012-03-30 10:25:35 +00:00
ajacoutot
beb70ffefb Unbreak with libelf.
spotted by kili@
2012-03-25 21:46:52 +00:00
ajacoutot
f225559a93 Update to stable glib2-2.32.0. 2012-03-25 11:18:41 +00:00
ajacoutot
196ac14945 Update to glib2-2.31.22. 2012-03-23 14:36:37 +00:00
ajacoutot
8c60f01289 Major update to glib2-2.31.20.
Note that this is a devel version but the new stable is expected within a
week or so. Committing now so that I have time to deal with the breakage
and can start the upcoming gnome3 update.

Please contact me _directly_ if you find any issue with it.
2012-03-23 13:19:32 +00:00
ajacoutot
c59d36a1fa Minor update to glib 2.30.3. 2012-03-12 07:21:06 +00:00
ajacoutot
a7915c237a Remove MONOTONIC_CLOCK hack since sysconf(3) has support for it now. 2012-03-06 11:39:17 +00:00
ajacoutot
b34e24d32f Explain XXX a bit more so that people can try and reproduce it easily if
they want to help fix this 64bit arches crash.
2012-02-21 09:22:33 +00:00
ajacoutot
65abff384a Increase deadlocking timer (from upstream): allows to properly pass the
gthread regress tests.
2012-02-20 19:36:50 +00:00
ajacoutot
aa1a5010f0 Use autoreconf instead of manually using each autohell script one after the
other. Add missing BUILD_DEPENDS on libtool.

from Brad
2012-02-18 17:02:22 +00:00
ajacoutot
cc7b2981f0 Only continue when kevent() fails when we get EINTR; and return NULL
otherwise. This prevent the calling process to go into a loop.
2012-02-16 22:08:39 +00:00
ajacoutot
9852adda0e Implement platform_get_argv0.
We are using autohell to put '-Wstrict-aliasing' into Makefile.am.

ok sthen@
2012-02-02 07:10:17 +00:00
ajacoutot
7e96a56543 Compile the gobject parts with -O0 on 64bit arches. There is a nasty
SEGFAULT when using g_closure() on at least amd64; unclear whether this
is a gcc/binutils/glib... bug yet but we want to be on the safe side for
the release.
Hopefully someone will be able to figure this out, I haven't...

Thanks to Stuart for teaching me PROPERTIES.
ok sthen@ naddy@
2012-01-29 17:28:01 +00:00
ajacoutot
ecfd97cfa9 New revision of the gio-kqueue backend patch that fixes an issue when
unmounting devices that would make gvfsd-trash go into a loop.
Courtesy of Dmitry Matveev.
2012-01-17 16:50:29 +00:00
ajacoutot
88f403097e Integrate the GLib kqueue(2) backend from Dmitry Matveev's GSoC 2011.
As a consequence, explicitely disable the FAM backend.
This bring a huge improvement compared to what we've been using before
(gio-fam+gamin): file / directory monitoring and notifications are next
to instantaneous without any cpu overhead like it was before.

This means we can also drop the bootstrap FLAVOR of gamin that was
needed because of the cyclic dependency (gamin->glib2->gamin).
2012-01-01 09:00:46 +00:00
ajacoutot
60dbfbb427 Fix obvious mistake in a patch. 2011-11-16 15:34:54 +00:00
ajacoutot
4af9f2a2cf Re-add the GDB py macros now that the gdb from ports can use them. 2011-11-13 15:16:17 +00:00
ajacoutot
0f092bc18f Bugfix update to glib2-2.30.2. 2011-11-12 13:14:21 +00:00
ajacoutot
b643ba1dba unix_signal_helper_thread: loop in read(2) on EINTR. 2011-10-19 15:04:45 +00:00
robert
1ab5c21fcb fix patch 2011-10-19 06:42:44 +00:00
robert
e0a578ac22 Replace HAVE_MONOTONIC_CLOCK with CLOCK_MONOTONIC in an ifdef
ok ajacoutot@
2011-10-19 06:38:16 +00:00
espie
56902f8f20 fix build: prevent infinite recursion thru python.
also annotate gamin for bootstrap property, and mark haddock,no_deps as
a "real flavor", since it's only used for bootstrap anyways AND significantly
changes the build.
2011-10-18 06:46:24 +00:00
ajacoutot
75974108f8 Bugfix update to glib2-2.30.1. 2011-10-14 15:25:40 +00:00
ajacoutot
9736aa70d0 Sync, no pkg change. 2011-10-08 15:14:17 +00:00
ajacoutot
079b669f60 Enable test_peer regress test on OpenBSD. 2011-10-08 09:51:44 +00:00
ajacoutot
a9b2902d6d Regress tests require higher limits. 2011-10-08 08:29:56 +00:00
ajacoutot
7d2f3c8c89 Remove gratuitous patch. 2011-10-08 07:51:23 +00:00
ajacoutot
0436e7a85f Enable all regress tests.
Remove some _g_snprintf patches that were left over.
2011-10-07 17:19:51 +00:00
ajacoutot
c3d1e686e7 sync 2011-10-04 14:39:10 +00:00
nigel
e279341c39 Correct typo in glib-gettext.m4
ok landry@ aja@ (maintainer)
2011-10-04 09:37:09 +00:00
ajacoutot
e8fb0d9bbd Fix DATADIRNAME in glib-gettext.m4: on OpenBSD we install translation
files under share/locale, not lib/locale.
2011-10-03 06:40:28 +00:00
ajacoutot
2f8583e9da Update to stable glib2-2.30.0. 2011-09-27 06:05:28 +00:00
naddy
236cf755ee fix build with gcc3; with ajacoutot@ 2011-09-25 16:45:07 +00:00
ajacoutot
cd736da792 This now needs python. 2011-09-21 13:10:18 +00:00
ajacoutot
2df26f8e57 Fix gdbus-codegen. 2011-09-21 11:29:44 +00:00
ajacoutot
490464118a Stupid maintainer-mode is stupid. 2011-09-20 22:55:04 +00:00
ajacoutot
d5e540e2e4 Update to glib2-2.29.92 (2.30 coming in the next few days).
Committing now (along with upcoming atk, pango and gtk+3 updates) during
the hackathon where we have time to fix all the eventual fallout (bulk
running).

ok jasper@ robert@
2011-09-20 21:09:34 +00:00
espie
c5a475ebe0 normalize pkgpath 2011-09-16 09:24:48 +00:00
ajacoutot
d7c1501255 Remove uneeded part of patch. 2011-08-22 15:26:40 +00:00
ajacoutot
a836414f94 open(2): POSIX compatibility.
This fixes icedtea-web which landry@ is working on.

from kurt@
2011-08-16 15:03:46 +00:00
ajacoutot
52bfd5c7c9 Fix some warnings. 2011-07-03 17:14:23 +00:00
ajacoutot
52866d0dcb Rework the mount/unmount functions.
Remove useless patches while here.
2011-06-28 09:40:13 +00:00