Commit Graph

192 Commits

Author SHA1 Message Date
jasper
827e5339af update to clutter-gst-3.0.27 2019-02-07 19:38:26 +00:00
jasper
aa7f0592e1 update to clutter-gst-3.0.26 2018-03-11 12:17:19 +00:00
jasper
f8e8f9d438 regen WANTLIB 2017-11-15 16:49:24 +00:00
sthen
b9064dc0ff Handle pthread-stubs removal. 2017-10-23 17:10:49 +00:00
naddy
84726a7a49 Unbreak autoconf checks with clang by not using nested functions 2017-10-06 15:38:35 +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
jasper
7ea25ee55e update to clutter-gtk-1.8.4 2017-08-10 13:50:37 +00:00
jasper
383c7868f9 update to clutter-1.26.2 2017-05-21 17:47:53 +00:00
ajacoutot
f5c3b0c698 Committed upstream, thanks nigel@ 2017-05-05 14:04:37 +00:00
espie
86c8784779 maintainer-mode is another option 2017-04-30 06:16:45 +00:00
jasper
cf79ac463d update to clutter-gst-3.0.24 2017-04-09 12:16:26 +00:00
jasper
b1716b1546 update to clutter-gst-3.0.22 2016-12-08 19:04:45 +00:00
jasper
a1ffde16d4 update to clutter-gtk-1.8.2 2016-10-29 08:30:27 +00:00
jasper
e8e089c7d1 regen and re-order WANTLIB 2016-09-08 08:49:10 +00:00
jasper
1563db4f94 update to clutter-gst-3.0.20 2016-09-08 08:29:05 +00:00
jasper
4c05785255 update to cogl-1.22.2 2016-09-01 08:28:29 +00:00
jasper
8b0dbbaf3c regen WANTLIB 2016-04-25 09:36:23 +00:00
jasper
a2708a6c95 update to clutter-gtk-1.8.0 2016-04-25 09:36:01 +00:00
jasper
de4a5ccb4e update to clutter-gst-3.0.18 2016-04-25 09:35:49 +00:00
jasper
c7b90b6c06 update to clutter-1.26.0 2016-04-25 09:35:31 +00:00
jasper
3f663e9a2b drop gettext module 2016-04-25 09:35:19 +00:00
naddy
5fc24d3cb3 removing SHARED_ONLY is safe here 2016-03-16 20:02:11 +00:00
jasper
66c0dcf63e update to clutter-gst-3.0.16 2016-02-25 07:43:35 +00:00
nigel
64c2fc2199 Fix test which seg faults.
Ok jasper, aja
2015-12-06 15:46:01 +00:00
jasper
ecfd7bf8d9 update to clutter-1.24.2 2015-10-14 17:24:10 +00:00
jasper
dc36d0d7c0 update to clutter-gtk-1.6.6 2015-10-14 17:23:35 +00:00
jasper
878b874511 update to clutter-gst-3.0.14 2015-10-12 07:16:13 +00:00
jasper
27800fbbf5 update to clutter-gst 3.0.12 2015-10-06 09:52:23 +00:00
jasper
e1de4ebcf7 - update to clutter-gtk-1.6.4
tested in a bulk/ok aja@
2015-09-19 11:06:56 +00:00
jasper
0c35483608 - update to clutter-1.24.0
tested in a bulk/ok aja@
2015-09-19 11:06:43 +00:00
jasper
187df26ecd - update to cogl-1.22.0
tested in a bulk/ok aja@
2015-09-19 11:06:30 +00:00
jasper
b52abe3435 update to clutter-gst-3.0.10 2015-09-07 08:24:47 +00:00
jasper
dfdcb0cfcb update to clutter-gst-3.0.8 2015-07-18 19:24:22 +00:00
jasper
3a123739c9 - update to clutter-gtk-1.6.2
- sync WANTLIB
2015-06-30 10:53:28 +00:00
jasper
196d3fff7d update to clutter-1.22.4 2015-06-30 10:53:17 +00:00
jasper
ef7e08ddf3 update to clutter-gst-3.0.6 2015-05-25 07:55:46 +00:00
jasper
a8bb46c12c update to clutter-1.22.2 2015-05-12 12:46:02 +00:00
ajacoutot
5b82703d86 Bump after libepoxy moved from ports to xenocara. 2015-04-15 09:40:52 +00:00
ajacoutot
aa988913b0 Bump after the recent changes in packaging dbus and dconf. 2015-04-04 09:20:59 +00:00
jasper
a27851cf42 - update to clutter-gst-3.0.4 2015-04-03 16:32:13 +00:00
jasper
6dfa8a1c65 - update to clutter-1.22.0
* if there's any fallout it'll be dealt with shortly
2015-04-03 16:31:56 +00:00
jasper
a17cf8b281 update to cogl-1.20.0 2015-04-03 16:31:24 +00:00
jasper
51be52edd4 update to clutter-gst-2.0.14 2015-01-26 08:04:18 +00:00
jasper
b9f7c1e360 update to clutter-gtk-1.6.0 2014-10-05 18:01:54 +00:00
jasper
12dba68aaa - update to clutter-1.20.0
* enable EGL backend, needed for upcoming mutter update
2014-10-05 18:01:35 +00:00
jasper
535d9ca6fc enable EGL backend
ok aja@
2014-10-05 17:34:01 +00:00
jasper
54aa168b6f remove ${MAJOR}, it's not really used in a way that doesn't confuse 2014-10-05 13:34:40 +00:00
jasper
84c7fae386 update to clutter-1.18.4 2014-08-14 06:51:33 +00:00
jasper
577312071d update to cogl-1.18.2
ok aja@
2014-07-08 16:57:58 +00:00
jasper
6bc006dae0 update to clutter-gst-2.0.12 2014-06-02 08:10:05 +00:00