www/wp-cli: New port: Command line interface for WordPress
WP-CLI is the command-line interface for WordPress.
You can update plugins, configure multisite installations and much more,
without using a web browser.
Co-authored-by: Vladimir Druzenko <vvd at FreeBSD.org>
Co-authored-by: takefu at airport.fm
Co-authored-by: avkarenow at o2.pl
PR: 257679
devel/wasm-server-runner: fix build on powerpc64le
/wrkdirs/usr/ports/devel/wasm-server-runner/work/wasm-server-runner-1.0.0/cargo-crates/aws-lc-sys-0.27.1/aws-lc/crypto/fipsmodule/cpucap/cpu_ppc64le.c:72:28: error: call to undeclared function 'getauxval'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
[ 32%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/ec_extra/ec_derive.c.o
[ 32%] Building C object aws-lc/crypto/CMakeFiles/crypto_objects.dir/ec_extra/hash_to_curve.c.o
72 | OPENSSL_ppc64le_hwcap2 = getauxval(AT_HWCAP2);
| ^
graphics/libskiasharp: fix build on powerpc64le
../src/opts/SkRasterPipeline_opts.h:3304:1: error: 'musttail' attribute for this call is impossible because indirect calls can not be tail called on PPC
nvd: handle namespace changes
Signal the new media size when the namespace changes size.
Reviewed by: imp
Differential Revision: https://reviews.freebsd.org/D33032
nvme_sim: signal namespace depature
Signal when the namespace is gone so we can tear down the disk when a
nvme drive is removed.
Reviewed by: imp
Differential Revision: https://reviews.freebsd.org/D33032
nvme: Refactor geom setting to function.
Refactor setting of geometry for the disk to its own function. No
functional changes.
Reviewed by: imp
Differential Revision: https://reviews.freebsd.org/D33032
nda: React to namespace change events
Register for AC_GETDEV_CHANGED. When we receive a namespace
notification, we only create a new device if it was unconfigured. If it
was configured, generate this async event. Rely on the fact that we
reconstruct namespace to just get the data from the identify data and
call disk_resised.
Reviewed by: imp
Differential Revision: https://reviews.freebsd.org/D33032
nvme: Notify namespace changes better
When we get a namespace notification, we have to reconstrut the
namespace to get the new identification data from the namespace. For
each namespace in the AEN, we will reconstrict it before we call the
notification. We also flag it as changed for the duration of the change
callback (prior versions of the patch needed to keep track, but we no
longer do, so this bit may be removed). Note when we've seen the
namespace so we can notify when it goes away.
Co-authored-by: imp
Differential Revision: https://reviews.freebsd.org/D33032
HBSD: Add "general compilation hardening" USES
This commit introduces a general catch all for compiler hardening flags
that aren't paired with a specific feature (unlike CFI, for example).
The USES for this is "hardcflags" and the USE_HARDENING flag is
"HARDCFLAGS".
We also enable this by default, though we will most likely need to fix a
number of ports (possibly a large number.) The biggest issue will likely
be the -Wformat-security compilation flag.
As of this writing, the HardenedBSD infrastructure lacks a server that
can perform experimental builds. So we need to apply a broad stroke
initially and resolve failed ports.
Signed-off-by: Shawn Webb <shawn.webb at hardenedbsd.org>
lang/spidermonkey91: Remove expired port
lang/spidermonkey91 has no users in the ports tree, so let's remove
before someone adds a museum software port that depends on it.
We have more than enough newer versions available to start new projects.
nvme: Fix backwards sense of error condition
b21e67875bf0c tested for the good condition, not the error condition, so
we'd never do anything else in this function. This was causing certain
logging not to happen, and also prevented forthcoming namespace size
change code from working as well.
Fixes: b21e67875bf0c
Sponsored by: Netflix