147 Commits

Author SHA1 Message Date
ajacoutot
f8232c7849 Update to webkitgtk4-2.30.3. 2020-11-21 10:46:40 +00:00
jeremy
06ac160d22 Bump related ports after default Ruby version switch
OK gkoehler@
2020-11-17 03:19:36 +00:00
gkoehler
89c447cbc4 Remove last uses of -mlongcall on powerpc
-Wl,--relax solves linker errors of "relocation truncated to fit",
-mlongcall isn't necessary.

diff from Brad Smith, ok cwen@
2020-11-15 22:05:10 +00:00
cwen
85358e8160 webkitgtk4: powerpc-only fixes
1) Fix javascript crashes at runtime
Take a patch from Daniel Kolesa @ Void-PPC to avoid segfaults in consumers as
soon as javascript is used. Keep it powerpc-only for now, since it has not
yet been reviewed by upstream and can have consequences on other 32-bit archs.

2) Fix colors
Colors were off as soon as javascript is involved. Disabling context GL fixes
the issue (but hurts performances). Another patch was needed because of a
missing include when this option is disabled.

Thanks to sthen and aja for hints!
OK aja@ (maintainer)
2020-11-11 21:27:03 +00:00
ajacoutot
083aae9b04 Update to webkitgtk4-2.30.2. 2020-10-24 09:22:18 +00:00
ajacoutot
ebcf9b8c98 Update to webkitgtk4-2.30.1. 2020-09-21 16:59:52 +00:00
ajacoutot
5e65e8af1f Update to webkitgtk4-2.30.0. 2020-09-13 10:28:44 +00:00
jca
dffffd8d38 Tentative llvm10 fix for webkitgtk4 on i386
Looks like the same failure that happened on powerpc can also happen on
i386, so always compile the missing function when building on OpenBSD
(not just on 64 bits systems).  Maybe a C++ type mismatch between us and
other systems.

powerpc test by cwen@, ok cwen@ ajacoutot@ (maintainer)
2020-08-10 16:53:56 +00:00
jsg
0e21764c1b stop using -march=i686 for 64 bit atomics on i386
the now default -march=i586 includes 64 bit atomics
from Brad ok sthen@
2020-08-07 14:30:10 +00:00
ajacoutot
eee5112f5e Update to webkitgtk4-2.28.4. 2020-07-29 07:06:41 +00:00
ajacoutot
31962a484e Update to webkitgtk4-2.28.3. 2020-07-10 06:14:47 +00:00
jasper
39567b34b2 bump after libxslt dependency changed 2020-06-09 07:14:44 +00:00
sthen
6d15ca9821 Set "BROKEN-arm" for some of the slower-to-build ports that fail late on
armv7, this should save around 40h overall build time, and makes it more
visible to anyone working on the port that they are indeed broken on the
arch.  OK phessler@ naddy@

Of note because the port is important to the architecture and
self-hosted builds are a good thing: building u-boot on armv7 fails
with an Internal Compiler Error (SIGBUS) in lib/time.c, it would be
particularly nice if someone has an idea how to fix this!
2020-05-07 14:24:53 +00:00
jca
23ed729d5e Don't pick up ccache
ok ajacoutot@ (maintainer)
2020-04-25 20:04:50 +00:00
jca
b8c71ac3c0 Fix build on sparc64
ok ajacoutot@ (maintainer)
2020-04-25 20:04:14 +00:00
ajacoutot
cd786810a1 Update to webkitgtk4-2.28.2. 2020-04-24 15:55:05 +00:00
cwen
1a3f1b6bd9 webkitgtk4: clang on powerpc specific tweak and fix
- add a missing symbol during the build of the javascriptcore GIR,
  found out by jca@, thanks a lot!
- libcompiler-rt provides __mulodi4(), remove the workaround since
  libgcc is not used anymore

OK aja@ (maintainer), jca@
2020-04-18 16:14:28 +00:00
ajacoutot
cd46c04cc1 Update to webkitgtk4-2.28.1. 2020-04-13 14:02:59 +00:00
ajacoutot
6d066a4092 Update to webkitgtk4-2.28.0. 2020-03-12 09:17:40 +00:00
ajacoutot
0f25d2f9bc SECURITY update to webkitgtk4-2.26.4.
CVE-2020-3862, CVE-2020-3864, CVE-2020-3865, CVE-2020-3867, CVE-2020-3868.
2020-02-15 18:30:16 +00:00
ajacoutot
918ccba619 Update to webkitgtk4-2.26.3. 2020-01-22 22:03:30 +00:00
ajacoutot
6655b52895 Add debug package.
This is awesome we can provide this:
27.3M   webkitgtk4-2.26.2p0.tgz
503M    debug-webkitgtk4-2.26.2p0.tgz
2019-11-12 20:20:35 +00:00
ajacoutot
c327e3383d Update to webkitgtk-2.26.2. 2019-11-06 15:25:30 +00:00
ajacoutot
19bdbaca66 Fix build with newer icu4c. 2019-10-05 09:46:45 +00:00
ajacoutot
28da13877f Update to webkitgtk4-2.26.1. 2019-09-24 11:20:21 +00:00
robert
56af06f638 make sure that the internal library path is first in the list
so that linking does not fail when there is a webkitgtk4 package
installed already

ok aja@
2019-09-24 09:17:09 +00:00
ajacoutot
885d6e08d5 Update to webkitgtk4-2.26.0. 2019-09-24 06:56:43 +00:00
cwen
22e3cfe0d9 webkitgtk4: fix linking error when built with ports-clang
OK jca@
2019-08-30 13:02:19 +00:00
ajacoutot
6f87de7424 Update to webkitgtk4-2.24.4. 2019-08-28 12:24:21 +00:00
sthen
0a5b5bddee replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:50:46 +00:00
ajacoutot
4f4b6d34ee Update to webkitgtk4-2.24.3. 2019-07-02 16:04:18 +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
jca
e85230e5fd Drop pthread_np.h detection patches/overrides
Not needed any more after pthread_np.h rev 1.3.
2019-05-30 12:43:30 +00:00
naddy
ebf751b927 Update gettext to 0.20.1.
Follow the upstream recommendations for packagers and switch to
multi-packages:
devel/gettext       -> devel/gettext,-runtime
devel/gettext-tools -> devel/gettext,-tools
(new)                  devel/gettext,-textstyle
2019-05-20 22:15:00 +00:00
ajacoutot
50e3c3fb3e SECURITY update to webkitgtk4-2.24.2.
- CVE-2019-8595, CVE-2019-8607, CVE-2019-8615
2019-05-17 16:56:20 +00:00
sthen
22de3ff02c set png16 WANTLIB entries back to png following the change in soname
part done by portbump, part by hand (it is easily confused)
2019-05-17 16:45:25 +00:00
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