231 Commits

Author SHA1 Message Date
ajacoutot
2b52b9e8b6 Sync with devel/spidermonkey60. 2019-08-17 10:47:56 +00:00
ajacoutot
9dedb05a9c Update to gtk+3-3.24.10. 2019-07-06 08:08:45 +00:00
sthen
6ff3e55398 bump REVISION in a bunch of ports known or likely to use struct kinfo_proc,
there may be some missing as my unpacked ports source is a little out of date
but this should catch the main things people might run into

the struct was reordered a second time in sysctl.h r1.192 to improve
compatibility but amd64 snapshot packages made it out before that happened
so the bumps are still needed
2019-06-25 20:25:20 +00:00
ajacoutot
6599323776 Update to gtk+3-3.24.9. 2019-06-22 14:11:11 +00:00
ajacoutot
85501c6128 Merged upstream. 2019-05-17 12:11:30 +00:00
ajacoutot
b1f0c39ad1 Make sure kp is properly initialized. 2019-05-16 20:43:09 +00:00
ajacoutot
7d7a720b05 Prevent potential leak of kp. 2019-05-14 14:46:34 +00:00
ajacoutot
f9712e88b0 Merge unveil patches from gtk+3 and tweak/add comment:
unveil(2): check if the XDG directories exist before showing them on the
sidebar
2019-05-13 21:04:44 +00:00
robert
b4f65abbb9 check if the XDG directories exist before showing them on the sidebar
ok ajatoctou@
2019-05-13 20:37:41 +00:00
ajacoutot
5ef2c9da4b Fix a long standing bug in pid_get_parent on OpenBSD where kp wasn't properly
allocated and the function could randomly fail.
Already merged upstream.

with robert@
2019-05-13 19:28:27 +00:00
ajacoutot
64fdac37e7 Update to gtk+3-3.24.8. 2019-04-16 08:11:10 +00:00
ajacoutot
4930148d4e Update to gtk+3-3.24.7. 2019-03-13 07:24:44 +00:00
ajacoutot
0bf1e45f79 Update to gtk+3-3.24.6. 2019-03-13 06:57:14 +00:00
ajacoutot
7dc78ba2f9 Tweak comment. 2019-03-10 09:00:29 +00:00
robert
aae91d7744 do not blindly add Home and Desktop to the file dialog assuming they
exist and are usable, because this might not be the case, especially
with programs using unveil(2).

ok ajacoutot@
2019-02-19 14:54:22 +00:00
ajacoutot
43daf2e492 Update to gtk+3-3.24.5. 2019-02-05 08:58:19 +00:00
ajacoutot
9c1fd12f47 Update to gtk+3-3.24.4. 2019-01-21 21:53:17 +00:00
ajacoutot
853915a2bc Update to gtk+3-3.24.3. 2019-01-16 19:55:18 +00:00
ajacoutot
84b49f582b x11: Fix deprecation macro use which could lead to a crash (upstream) 2019-01-13 09:43:05 +00:00
ajacoutot
3c1ee102e0 Update to gtk+3-3.24.2. 2019-01-01 11:35:01 +00:00
espie
f4b7f81318 convert to PKGSTEM 2018-09-04 12:46:09 +00:00
ajacoutot
faf5e91d9f Drop @unexec-delete that removes icon-theme.cache; not needed anymore,
pkg_delete(1) does the right thing.
Reinstate @exec -> @exec-update to run gtk-update-icon-cache against
all icons themes directory in case we are updated.
2018-07-09 15:39:30 +00:00
espie
cd12df3943 misc small tags:
- gio-querymodules
- gtk-query-immodules*
2018-07-07 22:39:42 +00:00
espie
2a95b6e111 tag glib-compile-schemas 2018-07-06 06:04:41 +00:00
espie
c36d0659b9 @tag gtk-update-icon-cache 2018-06-29 22:16:08 +00:00
espie
150a0f36fa first tag: update-desktop-database 2018-06-27 21:03:34 +00:00
ajacoutot
ddcb76e5b5 Extend PORTROACH annotation. 2018-06-27 06:53:06 +00:00
ajacoutot
4b218145d0 evince -> evince-previewer 2018-05-24 15:53:37 +00:00
ajacoutot
f934bb7e48 Drop useless comment. 2018-05-24 14:07:46 +00:00
ajacoutot
cafaf59b1a mozjs17 -> spidermonkey52 2018-05-24 14:07:23 +00:00
ajacoutot
a6c333d996 Update to gtk+3-3.22.30. 2018-04-22 13:28:32 +00:00
ajacoutot
47cf067c03 Update to gtk+3-3.22.29. 2018-03-13 12:37:49 +00:00
ajacoutot
77f7b7c328 Update to gtk+3-3.22.28. 2018-02-15 08:47:41 +00:00
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