Wine is now able to use mingw-w64 to build components. When mingw-w64
is installed on FreeBSD, users might inadvertedly use that when we have
not set up things properly yet (and it probably should be an option to
choose, at least initially). For example, mingw-w64 produces .dll files
instead of the current .dll.so files, breaking pkg-plist.
So for now explicitly disable the use of mingw-w64. In a next step,
once mingw-w64 is available, we probably should make this an option.
PR: 237213
Reported by: Damjan Jovanovic <damjan.jov@gmail.com>
sysutils/slurm-wlm: Patch in lua 5.4 support
PR opened upstream
Make sure patch files have meaningful names
PR: 251471
Reported by: greg@unrelenting.technology
sysutils/slurm-wlm: Back out -fno-common patches, add -fcommon flag
Fixes runtime regression caused by r546150
Reported by: jrm
Approved by: blanket bug fix
databases/mariadb105-server: fix build on powerpc64
Add powerpc64 as an alternative to ppc64.
Fix crc32c the same way it was fixed already for databases/rocksdb.
Approved by: tier 2 blanket
games/rlvm: unbreak font fallback after r521445 r521451 r521458
$ rlvm /path/to/CLANNAD
Could not find msgothic.ttc or a suitable fallback font.: Please place a copy of msgothic.ttc in either your home directory or in the game path.
MFH: r552588 r553068 r553141 r554786 r554895 r555115 r556709 r556720 r556921
www/chromium: drop pkg-message which was only useful for FreeBSD <= 11.2
Phabricator: D26646
www/chromium: Update to version 85.0.4183.121
Submitted by: cem, rene
Obtained from: some patches from OpenBSD port
www/chromium: Use SNDIO instead of ALSA for audio by default
There are stuttering sound issues when using ALSA, so switch to something
that works.
PR: 250370
www/chromium: attempt to fix build on aarch64
PR: 246982
Reported by: Bob Prohaska
Approved by: portmgr (tier-2 blanket)
www/chromium: improve cpu features detection on aarch64
Approved by: portmgr (tier-2 blanket)
www/chromium: Make online detection always positive
Summary: navigator.onLine is currently broken in www/chromium. This change
introduce a workaround that always return positive for online detection.
Sponsored by: The FreeBSD Foundation
Submitted by: Ka Ho Ng <khng300@gmail.com>
Differential Revision: https://reviews.freebsd.org/D26490
www/chromium: Update to version 87.0.4280.66
Submitted by: Matthias Wolf, cem, rene
Obtained from: Some patches from OpenBSD port (robert@openbsd.org)
Unbreak INDEX
www/chromium: Update to 87.0.4280.88
https://chromereleases.googleblog.com/2020/12/stable-channel-update-for-desktop.html
Changes: https://chromium.googlesource.com/chromium/src/+log/87.0.4280.67..87.0.4280.88?pretty=fuller&n=10000
Approved by: jrm
Differential Revision: https://reviews.freebsd.org/D27452
editors/libreoffice: simplify QT5 on FreeBSD < 12 logic
- Enables QT5 by default on DragonFly
- Enables QT5 when DEFAULT_VERSIONS += ssl=openssl
- Doesn't need to be adjusted when 14.0-CURRENT appears
PR: 251450
Submitted by: jbeich
Approved by: ports-secteam (fluffy)
comms/owfs: update to 3.2p4
owfs 3.2p4 have been released, which among other things fixes a FreeBSD
build bug.
* Update 3.2p3 -> 3.2p4
* Change from USE_GITHUB to MASTER_SITES
* Remove OWFS Python bindings, as python2.7 is no longer supported in
FreeBSD and owfs python binding does not build with anything else. It is
deprecated in favour for pyownet or similar
(see https://github.com/owfs/owfs/issues/75 for more details)
* Remove owtraffic as it is now builtin.
* Add uthash build dependency (header-only)
PR: 248868
Approved by: maintainer
xorg-server: Add patches to fix security issues
Patch xorg-server (and sub ports) to fix recently discovered security isses:
CVE-2020-14360 and CVE-2020-25712.
These issues can lead to privileges elevations for authorized clients
on systems where the X server is running privileged.
Tested by: adridg, tcberner, mikael
Security: 76c8b690-340b-11eb-a2b7-54e1ad3d6335
Approved by: ports-secteam (joenum)
lang/php74: Update from 7.4.12 to 7.4.13
Core:
Fixed bug #80280 (ADD_EXTENSION_DEP() fails for ext/standard and ext/date).
Fixed bug #80258 (Windows Deduplication Enabled, randon permission errors).
COM:
Fixed bug #62474 (com_event_sink crashes on certain arguments).
DOM:
Fixed bug #80268 (loadHTML() truncates at NUL bytes).
FFI:
Fixed bug #79177 (FFI doesn't handle well PHP exceptions within callback).
IMAP:
Fixed bug #64076 (imap_sort() does not return FALSE on failure).
Fixed bug #76618 (segfault on imap_reopen).
Fixed bug #80239 (imap_rfc822_write_address() leaks memory).
Fixed minor regression caused by fixing bug #80220.
Fixed bug #80242 (imap_mail_compose() segfaults for multipart with rfc822).
MySQLi:
Fixed bug #79375 (mysqli_store_result does not report error from lock wait timeout).
Fixed bug #76525 (mysqli::commit does not throw if MYSQLI_REPORT_ERROR enabled and mysqlnd used).
Fixed bug #72413 (mysqlnd segfault (fetch_row second parameter typemismatch)).
ODBC:
Fixed bug #44618 (Fetching may rely on uninitialized data).
Opcache:
Fixed bug #79643 (PHP with Opcache crashes when a file with specific name is included).
Fixed run-time binding of preloaded dynamically declared function.
OpenSSL:
Fixed bug #79983 (openssl_encrypt / openssl_decrypt fail with OCB mode).
PDO MySQL:
Fixed bug #66528 (No PDOException or errorCode if database becomes unavailable before PDO::commit).
Fixed bug #65825 (PDOStatement::fetch() does not throw exception on broken server connection).
SNMP:
Fixed bug #70461 (disable md5 code when it is not supported in net-snmp).
Standard:
Fixed bug #80266 (parse_url silently drops port number 0).
PR: 251396
Submitted by: Pascal Christen <pascal.christen@hostpoint.ch>
x11-servers/xwayland-devel: update to 1.20.0.789
- Use -D${PORTNAME}=true to denote the only X server enabled
- Annotate do-install target is a workaround
Changes: 96d19e898...446ff2d31
sysutils/moosefs2-master: fix build of client on GCC architectures
sustained_inodes.c: In function 'sinodes_pid_inodes':
sustained_inodes.c:224: error: 'struct kinfo_file' has no member named 'kf_un'
sustained_inodes.c:225: error: 'struct kinfo_file' has no member named 'kf_un'
devel/ruby-subversion: fix build on GCC architectures
Ruby needs newer compiler:
subversion/bindings/swig/ruby/libsvn_swig_ruby/swigutil_rb.c: In function 'callback_rescue':
subversion/bindings/swig/ruby/libsvn_swig_ruby/swigutil_rb.c:1628:38: error: 'ruby_errinfo' undeclared (first use in this function); did you mean 'rb_errinfo'?
1628 | ruby_errinfo,
graphics/kmscube: add new port
kmscube is a little demonstration program for how to drive bare metal
graphics without a compositor like X11, Wayland or similar, using
DRM/KMS (kernel mode setting), GBM (graphics buffer manager) and EGL
for rendering content using OpenGL or OpenGL ES.
https://gitlab.freedesktop.org/mesa/kmscube