<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/tools, branch main</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=main</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2026-04-03T13:50:09Z</updated>
<entry>
<title>Remove WITHOUT_BZIP2, WITHOUT_BZIP2_SUPPORT</title>
<updated>2026-04-03T13:50:09Z</updated>
<author>
<name>Lexi Winter</name>
<email>ivy@FreeBSD.org</email>
</author>
<published>2026-04-03T13:50:09Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=ab9257599a551cf4be8738ec52205998f4e7dd81'/>
<id>urn:sha1:ab9257599a551cf4be8738ec52205998f4e7dd81</id>
<content type='text'>
WITHOUT_BZIP2_SUPPORT only affects a single binary, gzip(1); it doesn't
remove bzip2 support from other bits (e.g., libarchive) and there are
no similar options for gzip, xz or zstd.

WITHOUT_BZIP2 has not done anything at all since it was first added
in 2007.

MFC after:	never
Discussed on:	arch@
Reviewed by:	imp, des, adrian, delphij, emaste
Differential Revision:	https://reviews.freebsd.org/D56148
Sponsored by:		https://www.patreon.com/bsdivy
</content>
</entry>
<entry>
<title>Makefile.inc1: Drop AS and RANLIB variables</title>
<updated>2026-03-31T17:18:32Z</updated>
<author>
<name>Ed Maste</name>
<email>emaste@FreeBSD.org</email>
</author>
<published>2026-03-18T17:06:36Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=9b1f77e647a8a31993491ba3f5a64090756b7398'/>
<id>urn:sha1:9b1f77e647a8a31993491ba3f5a64090756b7398</id>
<content type='text'>
These are not used in our world and kernel build targets.  We use the
compiler driver for assembly, and ar adds the archive index (symbol
table) automatically.

Sponsored by:	The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D55964
</content>
</entry>
<entry>
<title>cross-build: Provide mempcpy when building on macOS</title>
<updated>2026-03-23T16:56:09Z</updated>
<author>
<name>Jessica Clarke</name>
<email>jrtc27@FreeBSD.org</email>
</author>
<published>2026-03-23T16:56:09Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=47402c9422ec6c9ba76d96414f5a08bd35a9e1fd'/>
<id>urn:sha1:47402c9422ec6c9ba76d96414f5a08bd35a9e1fd</id>
<content type='text'>
We could patch the tzcode config to not use it, but it's simple to
provide an implementation of it and avoid spreading cross-build
bootstrapping special cases.

Fixes:		ff2c98b30b57 ("tzcode: Update to 2026a")
MFC after:	1 week
</content>
</entry>
<entry>
<title>stress2: Added syzkaller reproducers. Update the exclude file</title>
<updated>2026-03-23T11:15:29Z</updated>
<author>
<name>Peter Holm</name>
<email>pho@FreeBSD.org</email>
</author>
<published>2026-03-23T11:15:29Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=4f8a1b4dffa8a6fa5fbe7fce05278792afd83a82'/>
<id>urn:sha1:4f8a1b4dffa8a6fa5fbe7fce05278792afd83a82</id>
<content type='text'>
</content>
</entry>
<entry>
<title>build: Boostrap LLVM_BINUTILS for cross-tools</title>
<updated>2026-03-20T13:38:40Z</updated>
<author>
<name>Ed Maste</name>
<email>emaste@FreeBSD.org</email>
</author>
<published>2026-03-18T15:09:53Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=17494c6e6b7d5e2be34d2469566a59bbd9dceb8a'/>
<id>urn:sha1:17494c6e6b7d5e2be34d2469566a59bbd9dceb8a</id>
<content type='text'>
Reported by:	vexeduxr, jrtc27
Reviewed by:	imp
Sponsored by:	The FreeBSD Foundation
Pull request:	https://github.com/freebsd/freebsd-src/pull/2084
Differential Revision: https://reviews.freebsd.org/D55923
</content>
</entry>
<entry>
<title>pkg-serve(8): serve pkg repositories over TCP via inetd (8)</title>
<updated>2026-03-20T12:29:48Z</updated>
<author>
<name>Baptiste Daroussin</name>
<email>bapt@FreeBSD.org</email>
</author>
<published>2026-03-17T11:02:28Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=b42e852e89cb04cceb6e0226d6a08cab13fb6e90'/>
<id>urn:sha1:b42e852e89cb04cceb6e0226d6a08cab13fb6e90</id>
<content type='text'>
Reviewed by:	manu, bdrewery (previous version)
Differential Revision:	https://reviews.freebsd.org/D55895
</content>
</entry>
<entry>
<title>nanobsd: embedded: Time stamp the code image</title>
<updated>2026-03-19T17:14:36Z</updated>
<author>
<name>Jose Luis Duran</name>
<email>jlduran@FreeBSD.org</email>
</author>
<published>2026-03-19T17:14:36Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=894992e7860596ce27961771fc00e52812da91f1'/>
<id>urn:sha1:894992e7860596ce27961771fc00e52812da91f1</id>
<content type='text'>
While there is a function nano_makefs() that already takes care of this
issue, we are not yet ready to consume it.

Just add the time stamp and FFS options to makefs.  This is done
primarily to use UFS2 (UFS version 2).  If the user needs further
customization, the variable NANO_MAKEFS can be overridden.  Timestamping
takes care of making the images bit-for-bit identical.

Reviewed by:	imp
MFC after:	1 week
Differential Revision:	https://reviews.freebsd.org/D54980
</content>
</entry>
<entry>
<title>nanobsd: Minor cleanup</title>
<updated>2026-03-19T17:14:24Z</updated>
<author>
<name>Jose Luis Duran</name>
<email>jlduran@FreeBSD.org</email>
</author>
<published>2026-03-19T17:14:24Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=5902c1834d82737137152eeaf8b60f1cd6652fad'/>
<id>urn:sha1:5902c1834d82737137152eeaf8b60f1cd6652fad</id>
<content type='text'>
No functional change intended.

Reviewed by:	imp
MFC after:	1 week
Differential Revision:	https://reviews.freebsd.org/D54979
</content>
</entry>
<entry>
<title>nanobsd: embedded: Fix more regressions from last cleanup</title>
<updated>2026-03-19T17:13:59Z</updated>
<author>
<name>Jose Luis Duran</name>
<email>jlduran@FreeBSD.org</email>
</author>
<published>2026-03-19T17:13:59Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=60f8d36f7eedf397a8ec21ce58cb33a26f1aa4fc'/>
<id>urn:sha1:60f8d36f7eedf397a8ec21ce58cb33a26f1aa4fc</id>
<content type='text'>
Commit c99bb5747f5e changed "()" grouping into "{}", but in these cases
we chdir and depended on the subshell not changing the directory for the
caller.  Restore the old behavior.  While things appear to work without
this change, the previous code was intentionally structured this way.

Reviewed by:	imp
Fixes:		c99bb5747f5e ("nanobsd: minor formatting cleanup")
MFC after:	1 week
Differential Revision:	https://reviews.freebsd.org/D54978
</content>
</entry>
<entry>
<title>nanobsd: embedded: Remove stray comment</title>
<updated>2026-03-19T17:13:29Z</updated>
<author>
<name>Jose Luis Duran</name>
<email>jlduran@FreeBSD.org</email>
</author>
<published>2026-03-19T17:13:29Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=21970f278028464f053fa15d45321cfa727c488a'/>
<id>urn:sha1:21970f278028464f053fa15d45321cfa727c488a</id>
<content type='text'>
Remove an outdated comment about NanoBSD not being able to remove the
firstboot sentinel file.

It was fixed in cb51e2bc3db7 ("rc: Allow the removal of
firstboot_sentinel on read-only file systems").

Reviewed by:	imp
MFC after:	1 week
Differential Revision:	https://reviews.freebsd.org/D54977
</content>
</entry>
</feed>
