*/*: Rename KDE_APPLICATIONS6_SHLIB_VER to KDE_PIM6_SHLIB_VER to avoid confusion
Although KDE PIM uses Gear version for tarballs, it still uses
internal PIM version for its own libraries.
textproc/markterm: Prevent fetching from internet
The vendored shard.yml has a postinstall script that tries to fetch and
regenerate unicode files at build time. Use sed to disable them.
Sponsored by: SkunkWerks, GmbH
Reported by: pkg-fallout
games/xray-16: Fix build against math.h declaring rsqrt() in recent 16
FreeBSD's <math.h> now declares double rsqrt(double), which clashes with
the engine's own rsqrt() helper:
src/xrCore/_vector3d.h:359:8: error: exception specification in
declaration does not match previous declaration
359 | double rsqrt(double v) noexcept;
/usr/include/math.h:556:9: note: previous declaration is here
556 | double rsqrt(double);
Rename the engine helper to xr_rsqrt() in its declaration, its definition
and its four call sites so it no longer collides with the libm symbol.
PR: 299297
Sponsored by: UNIS Labs (vvd, commit patch)
libpfctl: Fix the counts returned by pfctl_ina_define()
The counts of a table definition were stored only if the caller's
variables already held a non-zero value, and read uninitialised ones
otherwise. pfctl_ina_define() passes the address of two uninitialised
locals and sums them up.
Reviewed by: kp
Fixes: 219ce3063840 ("pf: convert DIOCRINADEFINE to netlink")
Sponsored by: Rubicon Communications, LLC ("Netgate")
Differential Revision: https://reviews.freebsd.org/D60614
audio/ssr-lv2: fix build on non-x86
Don't pass -mavx/-msse outside x86; the SIMD variants are already
#if'd out there and the plugin falls back to the scalar path.
sysutils/lcdproc: don't require GCC on powerpc
Backport upstream 695aa0f76173, which stops compiling the x86-only port
I/O asm on other architectures, so clang can build the port.
www/moodle53: New port, copied from www/moodle52
Moodle is a course management system (CMS) - a free, Open Source software
package designed using sound pedagogical principles, to help educators
create effective online learning communities. You can use it on any
computer you have handy (including webhosts), yet it can scale from a
single-teacher site to a 40,000-student University.
(cherry picked from commit 681a854f0fac18f4743b7291bb5e94d2c5c09719)