FreeBSD/src 8b92a6abin/rm rm.c

rm(1): remove whiteouts when forcibly removing directories

Commit 2ed053cde5 changed UFS' VOP_RMDIR() behavior to no longer
ignore whiteouts when determining whether a directory is empty,
unless explicitly requested by the caller.  However, this also
necessitates a change to rm(1) to avoid breaking the expected
behavior when forcibly removing directory hierarchies via `rm -fr`.
I neglected to make this follow-on change despite discussing it
in the review for the breaking commit (D45987).

Finally address the breakage by making `rm -fr` imply FTS_WHITEOUT
when rm(1) reads directory contents via fts_read(3).  While here,
also fix a logic error which produces a spurious 'No error' warning
message on stdout for each deleted whiteout.

Reported by:    csjp
Reviewed by:    csjp, kib, olce
MFC after:      3 days
Differential Revision:  https://reviews.freebsd.org/D53640
DeltaFile
+2-2bin/rm/rm.c
+2-21 files

FreeBSD/ports cc86942math/R-cran-Rmpfr distinfo Makefile

math/R-cran-Rmpfr: Update to 1.1-2

Reported by:    portscout
DeltaFile
+3-3math/R-cran-Rmpfr/distinfo
+1-1math/R-cran-Rmpfr/Makefile
+4-42 files

FreeBSD/ports 57e09bcdevel/R-cran-promises distinfo Makefile

devel/R-cran-promises: Update to 1.5.0

Reported by:    portscout
DeltaFile
+3-3devel/R-cran-promises/distinfo
+1-1devel/R-cran-promises/Makefile
+4-42 files

FreeBSD/ports 4a5417ctextproc/R-cran-xml2 distinfo Makefile

textproc/R-cran-xml2: Update to 1.4.1

Reported by:    portscout
DeltaFile
+3-3textproc/R-cran-xml2/distinfo
+1-1textproc/R-cran-xml2/Makefile
+4-42 files

FreeBSD/ports 212f598math/R-cran-igraph distinfo Makefile

math/R-cran-igraph: Update to 2.2.1

Reported by:    portscout
DeltaFile
+3-3math/R-cran-igraph/distinfo
+1-1math/R-cran-igraph/Makefile
+4-42 files

FreeBSD/src ef75e3csys/kern subr_syscall.c

kern/subr_syscalls.c: declare 'traced' local variables boolean

(cherry picked from commit a6a9d97708ec18bf307b01141d84aabd01289159)
DeltaFile
+5-5sys/kern/subr_syscall.c
+5-51 files

FreeBSD/src fe5f456share/man/man9 atomic.9

atomic.9: provide fine details about CAS memory model MD semantic

(cherry picked from commit 269b1c238806c7fb8835a0510b224c466ca3efa0)
DeltaFile
+27-0share/man/man9/atomic.9
+27-01 files

FreeBSD/src ed278aashare/man/man9 atomic.9

atomic.9: fix description of acquire and release

(cherry picked from commit f26382dd72dfc710a8cc7159364a8166e22a4254)
DeltaFile
+17-10share/man/man9/atomic.9
+17-101 files

FreeBSD/src 074fc34share/man/man9 atomic.9

atomic.9: provide fine details about CAS memory model MD semantic

(cherry picked from commit 269b1c238806c7fb8835a0510b224c466ca3efa0)
DeltaFile
+27-0share/man/man9/atomic.9
+27-01 files

FreeBSD/src 7a93788sys/kern kern_jail.c

kern_jail_set(): do not double-free opts

(cherry picked from commit 3f5f52216f7e583aeb5580b13ba0f87e29d1ee43)
DeltaFile
+5-2sys/kern/kern_jail.c
+5-21 files

FreeBSD/src e02ff30sys/netipsec ipsec_offload.c

ipsec_offload: do not leak drv_spi unr

(cherry picked from commit 4accefc998e731581549163cf1a582948b2ad0de)
DeltaFile
+6-7sys/netipsec/ipsec_offload.c
+6-71 files

FreeBSD/src 21b0a62share/man/man9 atomic.9

atomic.9: fix description of acquire and release

(cherry picked from commit f26382dd72dfc710a8cc7159364a8166e22a4254)
DeltaFile
+17-10share/man/man9/atomic.9
+17-101 files

FreeBSD/ports bc16499games/blockattack Makefile distinfo

games/blockattack: Update 2.9.1 => 2.10.0

Changelog:
https://github.com/blockattack/blockattack-game/releases/tag/v2.10.0

While here, replace gettext-tools with gettext in USES flags, since
there is a dependency on libintl.so

PR:     290899
DeltaFile
+3-4games/blockattack/Makefile
+3-3games/blockattack/distinfo
+6-72 files

FreeBSD/ports 5d97e91devel/py-mutmut Makefile distinfo

devel/py-mutmut: update 3.2.3 → 3.3.1
DeltaFile
+3-4devel/py-mutmut/Makefile
+3-3devel/py-mutmut/distinfo
+6-72 files

FreeBSD/ports ec15928devel/mrc distinfo Makefile, devel/mrc/files patch-CMakeLists.txt

devel/mrc: update 1.3.15 → 1.3.16
DeltaFile
+2-10devel/mrc/files/patch-CMakeLists.txt
+3-3devel/mrc/distinfo
+2-2devel/mrc/Makefile
+7-153 files

FreeBSD/ports a742d67devel/libmcfp distinfo Makefile, devel/libmcfp/files patch-test_CMakeLists.txt

devel/libmcfp: update 1.3.5 → 1.4.2
DeltaFile
+12-0devel/libmcfp/files/patch-test_CMakeLists.txt
+3-3devel/libmcfp/distinfo
+2-2devel/libmcfp/Makefile
+0-3devel/libmcfp/pkg-plist
+17-84 files

FreeBSD/ports 0ae3decmisc/ls-lint distinfo Makefile

misc/ls-lint: update 2.2.3 → 2.3.1
DeltaFile
+5-5misc/ls-lint/distinfo
+4-4misc/ls-lint/Makefile
+9-92 files

FreeBSD/ports 20bbe7ddevel/stgit distinfo Makefile

devel/stgit: update 2.5.3 → 2.5.4
DeltaFile
+311-275devel/stgit/distinfo
+155-138devel/stgit/Makefile
+466-4132 files

FreeBSD/ports 8260f51multimedia/py-ustreamer distinfo Makefile, multimedia/ustreamer distinfo Makefile

multimedia/{,py-}ustreamer: update 6.36 → 6.41
DeltaFile
+3-3multimedia/ustreamer/distinfo
+3-3multimedia/py-ustreamer/distinfo
+1-1multimedia/py-ustreamer/Makefile
+1-1multimedia/ustreamer/Makefile
+8-84 files

FreeBSD/ports cb22d37lang/sbcl Makefile

lang/sbcl: Fix build on CURRENT after libutil bump

Approved by:            portmgr (blanket, build fix)
DeltaFile
+7-1lang/sbcl/Makefile
+7-11 files

FreeBSD/ports e691a8earchivers/zchunk Makefile distinfo

archivers/zchunk: update 1.5.1 → 1.5.2
DeltaFile
+9-2archivers/zchunk/Makefile
+3-3archivers/zchunk/distinfo
+1-1archivers/zchunk/pkg-plist
+13-63 files

FreeBSD/ports 4628be1devel/xsimd pkg-plist Makefile

devel/xsimd: update 13.0.0 → 13.2.0
DeltaFile
+4-4devel/xsimd/pkg-plist
+6-1devel/xsimd/Makefile
+3-3devel/xsimd/distinfo
+13-83 files

FreeBSD/ports 7469e65security/zlint distinfo Makefile

security/zlint: update 3.6.6 → 3.6.8
DeltaFile
+5-5security/zlint/distinfo
+2-3security/zlint/Makefile
+7-82 files

FreeBSD/ports dbc4560net/zmap distinfo Makefile

net/zmap: update 4.3.3 → 4.3.4
DeltaFile
+3-3net/zmap/distinfo
+1-1net/zmap/Makefile
+4-42 files

FreeBSD/ports 3687f05dns/zdns Makefile distinfo

dns/zdns: update 1.1.0 → 2.0.5
DeltaFile
+6-4dns/zdns/Makefile
+5-5dns/zdns/distinfo
+11-92 files

FreeBSD/ports 54d0940databases/weaviate distinfo Makefile, databases/weaviate/files patch-usecases_cluster_disk__use__unix.go

databases/weaviate: update 1.30.20 → 1.34.0
DeltaFile
+0-10databases/weaviate/files/patch-usecases_cluster_disk__use__unix.go
+5-5databases/weaviate/distinfo
+1-2databases/weaviate/Makefile
+6-173 files

FreeBSD/ports ba12a33textproc/riffdiff distinfo Makefile

textproc/riffdiff: update 3.5.1 → 3.6.0
DeltaFile
+3-3textproc/riffdiff/distinfo
+1-1textproc/riffdiff/Makefile
+4-42 files

FreeBSD/ports 2d6c521sysutils/touchegg distinfo Makefile

sysutils/touchegg: update 2.0.17 → 2.0.18
DeltaFile
+3-3sysutils/touchegg/distinfo
+1-2sysutils/touchegg/Makefile
+4-52 files

FreeBSD/ports dc1ff74misc/nanocoder pkg-plist distinfo, misc/nanocoder/files package-lock.json

misc/nanocoder: update 1.14.3 → 1.15.0
DeltaFile
+954-3,259misc/nanocoder/pkg-plist
+284-413misc/nanocoder/files/package-lock.json
+3-3misc/nanocoder/distinfo
+1-1misc/nanocoder/Makefile
+1,242-3,6764 files

FreeBSD/ports 99268edmultimedia/youtui distinfo Makefile

multimedia/youtui: update 0.0.25 → 0.0.26
DeltaFile
+9-9multimedia/youtui/distinfo
+4-5multimedia/youtui/Makefile
+13-142 files