198 Commits

Author SHA1 Message Date
ajacoutot
50798c2884 Update to gtk+3-3.22.26. 2017-11-07 22:04:40 +00:00
jasper
3c4a42e202 pledge three programs that get run on (nearly every) pkg_add using arbitrary
intput files.

prompted by bentley@
ok aja@ sthen@
2017-11-03 10:32:52 +00:00
naddy
5a9ce69301 remove undefined variables 2017-11-02 21:41:57 +00:00
ajacoutot
6dc2da7baa Bump to unbreak after at-spi2-atk lost its dependency on xkbcommon. 2017-10-31 09:15:12 +00:00
ajacoutot
680c9aa7a0 Update to gtk+3-3.22.25. 2017-10-29 15:58:52 +00:00
sthen
cd095cec5e Handle pthread-stubs removal. 2017-10-23 17:11:02 +00:00
ajacoutot
d6e9c9bfa7 portroach: also skip 3.92.1 2017-10-19 09:02:52 +00:00
ajacoutot
001c1eea82 Update to gtk+3-3.22.24. 2017-10-06 16:02:43 +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
30c2870cfd Update to gtk+3-3.22.21. 2017-09-12 10:18:16 +00:00
ajacoutot
a3c31f21be Update to gtk+3-3.22.20. 2017-09-05 08:09:19 +00:00
ajacoutot
884383b165 Update to gtk+3-3.22.19. 2017-08-22 14:42:23 +00:00
ajacoutot
5367c05c88 Update to gtk+3-3.22.18. 2017-08-17 13:36:50 +00:00
ajacoutot
26058cecfe Update to gtk+3-3.22.17. 2017-07-19 11:50:19 +00:00
ajacoutot
b30d39e44f Update to gtk+3-3.22.16. 2017-06-21 07:33:05 +00:00
ajacoutot
1993d856fe Update to gtk+3-3.22.15. 2017-05-11 20:54:31 +00:00
ajacoutot
59763934e5 Update to gtk+3-3.22.14. 2017-05-11 07:41:47 +00:00
ajacoutot
164f277c41 Update to gtk+3-3.22.13. 2017-05-10 11:37:22 +00:00
ajacoutot
46dfc195ab "Everything is a Freaking GLib/GTK+ problem"
Compile with debug symbols and don't strip on install(1). This will ease
debugging all the many things that depend on and crash within these libs. We'll
see how this works out in the long run.
req. by mpi@
2017-04-28 11:16:29 +00:00
ajacoutot
34474f0a09 Update to gtk+3-3.22.12. 2017-04-09 09:13:17 +00:00
ajacoutot
7afab0b74f Update to gtk+3-3.22.11. 2017-03-20 08:51:28 +00:00
ajacoutot
b0b0bfc8d0 Update to gtk+3-3.22.10. 2017-03-14 08:01:05 +00:00
ajacoutot
6d31092410 Update to gtk+3-3.22.9. 2017-02-28 12:26:01 +00:00
ajacoutot
a4751d331b Missed bump. 2017-02-18 17:33:51 +00:00
ajacoutot
1722249aa0 idn -> idn2 after gnutls WANTLIB change. 2017-02-18 17:32:37 +00:00
ajacoutot
aa8795835a Update to gtk+3-3.22.8. 2017-02-14 03:51:19 +00:00
ajacoutot
2f4e25fa8b Update to gtk+3-3.22.7. 2017-01-16 20:30:33 +00:00
ajacoutot
f62c209354 Update to gtk+3-3.22.6. 2017-01-05 08:42:25 +00:00
ajacoutot
9ede1252c1 Update to gtk+3-3.22.5. 2016-12-09 20:59:27 +00:00
ajacoutot
3e292f93ae Update to gtk+3-3.22.4. 2016-11-19 10:35:50 +00:00
ajacoutot
2c343c50c6 Update to gtk+3-3.22.3. 2016-11-08 13:22:02 +00:00
ajacoutot
8cc3d066ca Update to gtk+3-3.22.2. 2016-10-28 13:41:36 +00:00
ajacoutot
63dbe7192c Update to gtk+3-3.20.9. 2016-08-21 15:09:18 +00:00
ajacoutot
4be6280766 Update to gtk+3-3.20.8. 2016-08-05 06:54:01 +00:00
ajacoutot
7dd84d9292 Zap comment. 2016-05-26 17:28:27 +00:00
ajacoutot
33913b770a refer to ports/devel/gsettings-desktop-schemas/patches/patch-schemas_org_gnome_desktop_interface_gschema_xml_in 2016-05-23 17:36:11 +00:00
ajacoutot
af1d612907 Update to gtk+3-3.20.6. 2016-05-23 17:25:22 +00:00
ajacoutot
b4652b667b Update to gtk+3-3.20.5. 2016-05-19 17:38:02 +00:00
ajacoutot
d8cdaf6380 Update to gtk+3-3.20.4. 2016-05-10 07:13:36 +00:00
ajacoutot
495e2c6833 Update to gtk+3-3.20.3.
This starts the work on updating GNOME to version 3.20.1.
Please note that gtk+3 theme format has changed with this release and only
Adwaita will work out-of-the box. This will be worked on within the next
couple of weeks.
2016-04-18 06:50:02 +00:00
naddy
42bc647e80 remove SHARED_ONLY from ports that only use modules that neither set nor
read this variable
2016-03-18 23:12:15 +00:00
ajacoutot
ba2d08cd33 Update to gtk+3-3.18.9. 2016-03-10 07:31:43 +00:00
ajacoutot
20a4168029 Update to gtk+3-3.18.8. 2016-02-27 11:15:03 +00:00
ajacoutot
db68795632 Update to gtk+3-3.18.7. 2016-01-28 13:41:39 +00:00
ajacoutot
7c14dd92e6 Update to gtk+3-3.18.6. 2015-12-05 07:31:37 +00:00
ajacoutot
630f72ccfc Update to gtk+3-3.18.5. 2015-11-17 07:07:26 +00:00
ajacoutot
af1f7903ff Update to gtk+3-3.18.4. 2015-11-12 21:28:55 +00:00
ajacoutot
50858a5a1f Update to gtk+3-3.18.3. 2015-11-10 08:28:02 +00:00
ajacoutot
4201205123 Update to gtk+3-3.18.2. 2015-10-13 13:13:39 +00:00
ajacoutot
0fd81d9446 Update to gtk+3-3.18.1. 2015-10-03 20:37:27 +00:00