gccjit crashes during configure if NATIVECOMP is enabled on armv7.
Exclude the option there to fix the build.
Approved by: portmgr (build fix blanket)
MFH: 2025Q2
See also: ce3b3300759cd00d16095da678e3ea240a4fe944
As of 9f25d46568b in upstream's master branch, Emacs emits a run-time
warning when lexical binding is unset. This serves as a reminder that
lexical binding is preferred.
Reviewed by: yasu
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D49991
This is in line with what freedesktop.org calls Xaw3d. And this is in
preparation to update libXaw3d to the freedesktop.org maintained
version.
The reason we are doing this is the Slackware version is unmaintained.
PR: 285528
Exp-run by: antoine
Changelog: https://github.com/WebKit/WebKit/blob/webkitgtk-2.46.5/Source/WebKit/gtk/NEWS
Now consolidated into one port with flavours since the codebase is
the same, just linked with different libraries resulting in different
SONAMEs and APIs. SONAMEs/flavours:
* GTK3 + libsoup = libwebkit2gtk-4.0 (40)
* GTK3 + libsoup3 = libwebkit2gtk-4.1 (41)
* GTK4 + libsoup3 = libwebkitgtk-6.0 (60)
Despite upstream's recommendation to use clang for better skia
optimisation, this port now USE_GCC due to extensive std::pair copy
constructor use that is not trivial to continue patching to stay
working with our libc++ version 1 ABI. See review D35327 for some
details.
Reported by: eduardo
PR: 275914
Differential Revision: https://reviews.freebsd.org/D45878
Backtrace:
0x1016e5d8 <emacs_backtrace+0x78> at /wrkdirs/usr/ports/editors/emacs-devel/work-full/emacs-75e3ea04239/src/emacs
0x100244e0 <terminate_due_to_signal+0xcc> at /wrkdirs/usr/ports/editors/emacs-devel/work-full/emacs-75e3ea04239/src/emacs
0x100247e8 <handle_fatal_signal+0x1c> at /wrkdirs/usr/ports/editors/emacs-devel/work-full/emacs-75e3ea04239/src/emacs
0x1016b258 <deliver_thread_signal.constprop.0+0x58> at /wrkdirs/usr/ports/editors/emacs-devel/work-full/emacs-75e3ea04239/src/emacs
0x1016b320 <handle_sigsegv+0x60> at /wrkdirs/usr/ports/editors/emacs-devel/work-full/emacs-75e3ea04239/src/emacs
0x812a66128 <pthread_sigmask+0x8e4> at /lib/libthr.so.3
While here, update some dependency specifications to better reflect what
is required. This silences some Q/A warnings.
Commit log: 643e32340d...16c89c5ae5
Sponsored by: The FreeBSD Foundation
Ports no longer need to set this variable, since Mk/bsd.port.mk will
assign the correct value (if it's not already defined).
Sponsored by: The FreeBSD Foundation
This update pulls in a fix for a build error that occurred when the
NATIVECOMP option was off.
PR: 280324
Reported by: Benjamin Jacobs <freebsd@dev.thsi.be>
Sponsored by: The FreeBSD Foundation