Commit Graph

218 Commits

Author SHA1 Message Date
ajacoutot
9aafe34fee It's this time of the year again... update glib2 to the latest
available development release (glib2-2.33.14). A new stable is supposed
to come out within the next 2 weeks and we want to be proactive and get
some things in tree before the big GNOME 3.6 update that we will work on
at p2k12.

big thank to jasper@ for running this and the upcoming updates in a bulk
ok jasper@
2012-09-21 13:16:49 +00:00
ajacoutot
f3d9095951 Rely on g_mount_can_unmount() from GLib for the gio-kqueue backend to
choose between kqueue(3) or poll(2) for monitoring. This allows dropping
the need for a gio-kqueue.conf file.
2012-09-18 13:05:59 +00:00
ajacoutot
e2ff114871 Fix MASTER_SITES. 2012-09-07 14:40:59 +00:00
ajacoutot
0bbbd35e32 register-plist did not catch the devel/glib2 -main -> empty change.
espie asked me in such a nice way to fix this that I'm bumping all ports
that have a direct dependency on glib2.
2012-09-01 14:36:56 +00:00
ajacoutot
57af6dc327 Merge -docs into -main. 2012-08-30 10:08:46 +00:00
ajacoutot
4d8426b28a Don't need to patch this anymore.
from Brad
2012-08-29 16:06:56 +00:00
ajacoutot
6d059a1b96 Bugfix update to glib2-2.32.4. 2012-07-15 08:10:41 +00:00
ajacoutot
c13fc449b2 BZ link. 2012-07-12 11:40:52 +00:00
ajacoutot
a2e96fd92c typo in comment. 2012-07-12 11:20:25 +00:00
ajacoutot
9c45efe7f5 Committed upstream. 2012-07-10 13:25:32 +00:00
ajacoutot
373e14caa0 Use G_N_ELEMENTS instead of nitems. 2012-07-09 16:34:21 +00:00
ajacoutot
1accbaf605 Committed upstream. 2012-07-08 21:02:45 +00:00
ajacoutot
a32f40fddf BZ links. 2012-07-08 18:03:39 +00:00
sthen
ddc61472cb don't rely on param.h for nitems(), ok ajacoutot@ 2012-07-08 17:09:17 +00:00
ajacoutot
d948f0f666 Remove unneeded chunk. 2012-07-06 16:25:05 +00:00
ajacoutot
787779247e Bugfix update to glib2-2.32.3. 2012-05-15 06:31:34 +00:00
ajacoutot
dd99bb690a Bugfix update to glib 2.32.2. 2012-05-01 06:17:01 +00:00
ajacoutot
5ee4dfff3a Do not warn about bad dconf paths. We do this temporarily so prevent
huge vomit from pkg_add when running glib-compile-schemas. Once most
applications are fixed, we'll remove this patch.
2012-04-23 12:49:47 +00:00
ajacoutot
54243e173d Use a new version of the gio-kqueue patch that already has one of our
local patches.
Merge the cocoa/foundation patches from upstream.
2012-04-22 16:58:42 +00:00
jasper
73c428ed6b apply patch from upstream git to fix resources on big endian architectures
ok aja@
2012-04-17 13:29:24 +00:00
kili
9b32ae59f9 Unbreak if x11/gnustep/base is installed. 2012-04-16 23:40:10 +00:00
ajacoutot
3442303bf6 Sync patch; committed upstream (no pkg change) 2012-04-16 22:56:33 +00:00
ajacoutot
d2ef54a322 Fix patch header, this was never committed upstream. 2012-04-16 11:47:42 +00:00
landry
aa6f592e02 apply patch from https://bugzilla.gnome.org/attachment.cgi?id=212002,
from gnome bug #669260

gmain: block child sources when blocking the parent

When blocking a source that has child sources, we need to consider the
children blocked as well. Otherwise they will still trigger repeatedly
in an inner loop started from the parent source's callback.

Fixes download dialog not rendered upon certain mimetypes on midori,
see https://bugs.launchpad.net/midori/+bug/780133
2012-04-16 10:04:49 +00:00
ajacoutot
e81cd91952 Minor update to glib2-2.32.1.
Note that some paths in gsettings have been deprecated
(/apps/, /desktop/ and /system/) which means that glib-compile-schemas
will now complain about them (just a warning).
It is up to the application itself to fix its schemas.
2012-04-14 07:47:55 +00:00
dcoppa
488ad94e7b gthread-posix: fix typo in error message
ok aja@
2012-04-13 16:00:46 +00:00
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