Forcibly run cython on all *.pyx files, as just touching them is
not enough, and the package lacks facilities to cythonize automatically.
Approved by: koobs (maintainer)
<ChangeLog>
*) Bugfix: occasionally, the Unit daemon was unable to fully terminate;
the bug had appeared in 1.26.0.
*) Bugfix: a prototype process could crash on an application process
exit; the bug had appeared in 1.26.0.
*) Bugfix: the router process crashed on reconfiguration if "access_log"
was configured without listeners.
*) Bugfix: a segmentation fault occurred in the PHP module if chdir() or
fastcgi_finish_request() was called in the OPcache preloading script.
*) Bugfix: fatal errors on DragonFly BSD; the bug had appeared in
1.26.0.
</ChangeLog>
luajit-openresty causes lua errors with many nvim plugins. I don't know
why, and until I have time to diagnose it, revert the switch to
hardcoded luajit-openresty. In the short term I'll likely switch to
hardcoding luajit and removing the PUC Lua option.
Clang doesn't exit with error on powerpc64* after adding -mfpu=neon, but merely ignores the argument and prints a warning, which incorrectly makes it defined as ARM with NEON.
libdrm includes stdbool.h but xorg redefines it in xf86Opt.h
Simply undef our bool to fix this failure.
PR: 259949
Sponsored by: Beckhoff Automation GmbH & Co. KG
Fix the following error under LLVM 13 on FreeBSD.
In file included from platform/freebsd/freebsd_ptrace.c:69:
In file included from platform/freebsd/arch/amd64.h:23:
platform/freebsd/arch/x86_common.h:45:6: error: variable 'ret' set but not used [-Werror,-Wunused-but-set-variable]
int ret;
^
platform/freebsd/arch/x86_common.h:54:6: error: variable 'ret' set but not used [-Werror,-Wunused-but-set-variable]
int ret;
^
2 errors generated.
This patch has been submitted to upstream in pull request
https://github.com/nelhage/reptyr/pull/134.
MFH after: 1 week
1. Switch OPENMP on for amd64, i386, powerpc64 and powerpc64le - other architectures untested.
2. Remove stale patch-configure.ac, the port uses cmake now.
3. Remove stale patch-src_ccutil_ocrclass.h, that doesn't apply.
4. Manually install libraries used by training tools, they are not installed automatically.
0.6.0 is an interval update that refines and extends the major lua
overhaul of 0.5.0.
Instead of using options for luajit vs PUC (mainline) lua, use
luajit-openresty unconditionally. devel/luv needs to use the same
backend as NeoVIM, so this commit switches it too.
NeoVIM is designed specifically to run on luajit rather than PUC;
upstream essentially doesn't develop for PUC. However, luajit is
largely unmaintained, locked in an older lua dialect, and unbuildable
on many architectures.
The luajit-openresty fork is faster, more modern, and should work in
more places. It's unclear to me which FreeBSD archs it does or doesn't
work on, so the fallout will have to be addressed once the builders have
a whack at it.