opnsense-src/tools
John Baldwin 4e2616b74c cross-build: Workaround system-provided strchrnul on macOS 15.4+
macOS added a native strchrnul in 15.4.  There is not an easy way to
detect it at compile time, so use a macro to rename our local inline
version to avoid conflicts while also forcing its use during
bootstrap.  The local version can be removed once macOS versions older
than 15.4 are no longer supported as build hosts.

Co-authored by:	jrtc27
Reported by:	kib
Reviewed by:	jrtc27
Differential Revision:	https://reviews.freebsd.org/D49893
2025-04-28 13:10:41 -04:00
..
boot full-test.sh: Add lib/libtinfow.so.9 to image 2025-04-15 17:14:47 -06:00
bsdbox bsdbox: use paths relative to SRCTOP instead of .CURDIR 2025-04-20 22:45:02 -05:00
build cross-build: Workaround system-provided strchrnul on macOS 15.4+ 2025-04-28 13:10:41 -04:00
bus_space Remove residual blank line at start of Makefile 2024-07-15 16:43:39 -06:00
coccinelle
debugscripts Remove $FreeBSD$: one-line bare tag 2023-08-16 11:55:20 -06:00
diag Remove residual blank line at start of Makefile 2024-07-15 16:43:39 -06:00
ifnet Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
kerneldoc Remove SOC FPGA drivers 2024-12-06 17:38:52 -05:00
LibraryReport Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
lua Remove $FreeBSD$: one-line lua tag 2023-08-16 11:55:34 -06:00
pkgbase Remove $FreeBSD$: one-line lua tag 2023-08-16 11:55:34 -06:00
regression kerberos5, libcom_err, others: append to LDFLAGS instead of replacing 2025-04-05 14:19:57 -07:00
sched Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
test stress2: Added two syzkaller reproducers 2025-04-25 09:52:30 +02:00
tools ghpr: Make init a little more robust 2025-04-22 12:16:55 -06:00
uma/smrstress Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
install.sh Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
make_libdeps.sh Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
README Remove $FreeBSD$: one-line bare tag 2023-08-16 11:55:20 -06:00
tinder.sh Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00

This directory tree contains tools used for the maintenance and
testing of FreeBSD.  There is no toplevel Makefile structure since
these tools are not meant to be built as part of the standard system,
though there may be individual Makefiles in some of the subdirs.

Please read the README files in the subdirs for further information.