111 Commits

Author SHA1 Message Date
ajacoutot
038a3f379a SECURITY update to webkitgtk4-2.24.1.
https://webkitgtk.org/security/WSA-2019-0002.html
2019-04-16 08:55:22 +00:00
cwen
0b5e03b6ae webkitgtk4: unbreak on powerpc
- Fix some parts of the code that doesn't consider that char may be
  unsigned by default (powerpc, arm).
- powerpc: use address relaxing and long calls.  Also avoid building
  code that generates the __mulodi4 symbol with ports-clang on this
  arch.  It fixes several linking errors. (Thanks to bcallah@ for
  his many hints!)

OK jca@
2019-03-25 14:03:49 +00:00
ajacoutot
a1eace2a57 Hopefully unbreak on 32bit arches.
i386 breakage reported by sthen@
2019-03-19 12:52:53 +00:00
ajacoutot
7dfca19c94 Update to webkitgtk4-2.24.0. 2019-03-14 09:48:28 +00:00
jca
ffd9dcfb1b Switch HOMEPAGE/MASTER_SITES to https
ok ajacoutot@ (maintainer)
2019-03-05 16:24:23 +00:00
jca
808e23868b Ugly workaround: std::min/std::max aren't "constexpr" yet in our old libestdc++
Fixes a build failure on ports-gcc archs.  ok ajacoutot@ (maintainer)
2019-03-05 16:23:32 +00:00
jca
1df1154d0c Use sysctl(HW_USERMEM64) to retrive the available amount of memory
Fixes the first error seen in sparc64 and powerpc bulk build failures.

ok ajacoutot@ (maintainer)
2019-03-05 16:20:30 +00:00
jca
50d2c17858 The JIT code has no chance to build on sh
ok ajacoutot@ (maintainer)
2019-03-05 16:18:49 +00:00
jca
834c91b2d5 webkit on sparc64 can't use the HAVE_MACHINE_CONTEXT code path
ok ajacoutot@ (maintainer)
2019-03-05 16:17:59 +00:00
ajacoutot
6b3ac06c19 Update to webkitgtk4-2.22.7. 2019-03-02 17:08:51 +00:00
ajacoutot
b580e5288a SECURITY update to webkitgtk4-2.22.6
CVE-2019-6212, CVE-2019-6215, CVE-2019-6216, CVE-2019-6217, CVE-2019-6226,
CVE-2019-6227, CVE-2019-6229, CVE-2019-6233, CVE-2019-6234.
2019-02-10 12:29:50 +00:00
ajacoutot
bb8e7813b4 png -> png16 2019-02-07 15:01:29 +00:00
ajacoutot
4b1e298284 Try to fix build with newer libc++ (tests still ongoing).
Few tweaks while here.

prodded by naddy@
2019-02-07 08:03:56 +00:00
ajacoutot
6aef5e2a57 Update to webkitgtk4-2.22.5. 2018-12-14 12:33:51 +00:00
ajacoutot
f321ec22f1 SECURITY update ot webkitgtk4-2.22.4.
CVE-2018-4345, CVE-2018-4372, CVE-2018-4373, CVE-2018-4375, CVE-2018-4376,
CVE-2018-4378, CVE-2018-4382, CVE-2018-4386, CVE-2018-4392, CVE-2018-4416
2018-11-22 09:51:36 +00:00
ajacoutot
fdbe93527c Maintenance update to webkitgtk4-2.22.3. 2018-10-30 13:10:28 +00:00
ajacoutot
92d7045ebb Update to webkitgtk4-2.22.2. 2018-09-22 08:07:37 +00:00
ajacoutot
8105ba72c3 Update to webkitgtk4-2.22.1. 2018-09-20 11:20:36 +00:00
ajacoutot
7533a63b3a Update to webkitgtk4-2.22.0. 2018-09-04 07:12:47 +00:00
ajacoutot
5a69ea9e83 SECURITY update to webkitgtk4-2.20.5.
CVE-2018-4261, CVE-2018-4262, CVE-2018-4263, CVE-2018-4264, CVE-2018-4265,
CVE-2018-4266, CVE-2018-4267, CVE-2018-4270, CVE-2018-4272, CVE-2018-4273,
CVE-2018-4278, CVE-2018-4284.

with help from robert@ who pointed again how dumb I was... thanks ;-)
2018-08-20 12:45:08 +00:00
ajacoutot
e7b73f565a SECURITY update to webkitgtk4-2.20.3. 2018-06-11 22:55:55 +00:00
kettenis
d8758b5dbd Make this build on arm64.
ok ajacoutot@
2018-05-17 09:14:05 +00:00
ajacoutot
28fbd055bc Sync with what has been committed upstream. 2018-05-17 08:01:33 +00:00
ajacoutot
38ae2b258a Match patch submitted to bugzilla. 2018-05-15 08:55:40 +00:00
ajacoutot
fad77bcbfb SECURITY update to webkitgtk4-2.20.2. 2018-05-15 06:51:59 +00:00
ajacoutot
85ee2fc50a Maintenance update to webkitgtk4-2.20.1. 2018-04-10 13:20:18 +00:00
ajacoutot
183826243d gstgl: multimedia/gstreamer1/plugins-bad -> multimedia/gstreamer1/plugins-base 2018-04-10 11:38:33 +00:00
ajacoutot
ddc8e44a3e Update to webkitgtk4-2.20.0.
- this will allow us to provide WebKit security updates for 6.3

tested in a bulk and I've been running with this for a few days
2018-03-19 08:13:15 +00:00
ajacoutot
80082d4941 SECURITY update to webkitgtk4-2.18.6.
- CVE-2018-4088, CVE-2017-13885, CVE-2017-7165, CVE-2017-13884,
CVE-2017-7160, CVE-2017-7153, CVE-2017-7153, CVE-2017-7161, CVE-2018-4096
2018-01-24 23:36:24 +00:00
ajacoutot
6c7970b595 Add link to BZ. 2018-01-14 00:38:14 +00:00
ajacoutot
a1a6364479 Comment DPB_PROPERTIES = parallel ; something's broken with it.
Under investigation...
2018-01-12 23:54:12 +00:00
ajacoutot
2ce7c7087c SECURITY update to webkitgtk4-2.18.5.
- CVE-2017-5753, CVE-2017-5715
2018-01-11 20:59:31 +00:00
ajacoutot
838381d877 SECURITY update to WebKitGTK+ 2.18.4
- CVE-2017-13866, CVE-2017-13870, CVE-2017-7156, CVE-2017-13856.
2017-12-19 12:05:05 +00:00
jca
b7c5a3f7ff This now requires gcc>=5 or clang, so use ports-clang before ports-gcc
Not removing ports-gcc, since there's a non-zero chance that we get
a newer ports-gcc before clang works on powerpc...

ok ajacoutot@ (maintainer)
2017-12-14 08:14:33 +00:00
jca
52120fcf51 typo 2017-12-14 06:02:30 +00:00
naddy
11e3dd67b3 switch COMPILER from the old, confusing shortcuts to the more explicit format 2017-11-16 23:20:37 +00:00
ajacoutot
004ff2737a SECURITY update to webkitgtk4-2.18.3. 2017-11-10 16:16:24 +00:00
landry
87a74ea5e6 Remove myself from MAINTAINER, i haven't touched www/webkit since 3 years,
and ajacoutot@ is doing a great job at taking care of both.

There's not enough hours in my days to properly take care of several web
engines..
2017-11-05 10:23:48 +00:00
ajacoutot
a55b1e166a Update to webkitgtk4-2.18.2. 2017-10-27 20:12:29 +00:00
ajacoutot
385024afa5 Update to webkitgtk4-2.18.1. 2017-10-19 11:13:15 +00:00
ajacoutot
cfc9f10043 Update to webkitgtk4-2.18.0. 2017-09-15 07:43:42 +00:00
phessler
7984950263 adjust the naming of registers that are used on arm64 to something that
exists in the MD defines.

final change that allows this to package on arm64
2017-09-10 06:38:17 +00:00
phessler
ffe9570788 ld.lld doesn't use as much memory as ld.bfd, so disable the
--no-keep-memory flag with the new PROPERTIES that sthen@ added.

While here, port some patches from FreeBSD's ports tree to fix the build
on aarch64 and armv7.

OK ajacoutot@
2017-09-09 19:25:29 +00:00
sthen
9b473d3fe0 add COMPILER_LIBCXX to WANTLIB and bump 2017-07-27 10:05:20 +00:00
ajacoutot
5c281721ca SECURITY update to webkitgtk4-2.16.6.
- CVE-2017-7039, CVE-2017-7018, CVE-2017-7030, CVE-2017-7037,
  CVE-2017-7034, CVE-2017-7055, CVE-2017-7056, CVE-2017-7064,
  CVE-2017-7061, CVE-2017-7048, CVE-2017-7046
2017-07-25 11:21:45 +00:00
ajacoutot
05f0ba2efe Update to webkitgtk4-2.16.5. 2017-06-27 12:43:53 +00:00
ajacoutot
e64fd51303 SECURITY update ot webkitgtk4-2.16.4.
- CVE-2017-2538
2017-06-21 12:37:40 +00:00
espie
cc5bc426ed switch everything to new COMPILER idiom, even stuff that won't build with clang
yet, but at least that part is done.
2017-05-31 08:08:15 +00:00
ajacoutot
37507da329 SECURITY update to webkitgtk4-2.16.3.
- CVE-2017-2496, CVE-2017-2539, CVE-2017-2510
2017-05-25 11:31:45 +00:00
espie
0bd66f5206 clang does not look into /usr/local by default, so let it build with clang 2017-05-13 15:47:06 +00:00