<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/gnu, branch main</title>
<subtitle>FreeBSD source tree</subtitle>
<id>http://cgit.freebsd.org/src/atom?h=main</id>
<link rel='self' href='http://cgit.freebsd.org/src/atom?h=main'/>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/'/>
<updated>2026-07-07T06:47:40Z</updated>
<entry>
<title>Retire the GNU subtree</title>
<updated>2026-07-07T06:47:40Z</updated>
<author>
<name>Dag-Erling Smørgrav</name>
<email>des@FreeBSD.org</email>
</author>
<published>2026-07-07T06:47:40Z</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=134a4c78d070f8c4ea43a060a7ae28d22ac39558'/>
<id>urn:sha1:134a4c78d070f8c4ea43a060a7ae28d22ac39558</id>
<content type='text'>
With GNU diff and cdialog gone, this is now an empty shell.

Reviewed by:	markj
Differential Revision:	https://reviews.freebsd.org/D55425
</content>
</entry>
<entry>
<title>Retire dialog</title>
<updated>2026-07-07T06:47:36Z</updated>
<author>
<name>Dag-Erling Smørgrav</name>
<email>des@FreeBSD.org</email>
</author>
<published>2026-07-07T06:47:36Z</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=af202a5052b6e9a1885d06941ffbba7630acb7df'/>
<id>urn:sha1:af202a5052b6e9a1885d06941ffbba7630acb7df</id>
<content type='text'>
This is the last remaining piece of GPL software in the base system.
The installer transitioned to bsddialog four years ago, and the last
remaining dialog consumer, dpv, was turned off more than two years ago.
Retire dpv, libdpv, libfigpar (used only by dpv), and dialog itself.

Reviewed by:	dteske
Differential Revision:	https://reviews.freebsd.org/D55424
</content>
</entry>
<entry>
<title>Revert "Retire dialog"</title>
<updated>2026-06-29T15:53:51Z</updated>
<author>
<name>Dag-Erling Smørgrav</name>
<email>des@FreeBSD.org</email>
</author>
<published>2026-06-29T15:53:51Z</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=2b9f38236151f1bb0f26ec14a72e553b8420da8b'/>
<id>urn:sha1:2b9f38236151f1bb0f26ec14a72e553b8420da8b</id>
<content type='text'>
This reverts commit 5b2bdadeb6c25c10dac9722fd66a668e14d3b384.
</content>
</entry>
<entry>
<title>Revert "Retire the GNU subtree"</title>
<updated>2026-06-29T15:53:48Z</updated>
<author>
<name>Dag-Erling Smørgrav</name>
<email>des@FreeBSD.org</email>
</author>
<published>2026-06-29T15:53:48Z</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=7aa0fb6181b8f520c0dde548eb7f0e03cdf3ae13'/>
<id>urn:sha1:7aa0fb6181b8f520c0dde548eb7f0e03cdf3ae13</id>
<content type='text'>
This reverts commit 9cc87ca23d9ccae814bea514aa4bdc791f2d6e46.
</content>
</entry>
<entry>
<title>Retire the GNU subtree</title>
<updated>2026-06-29T13:49:23Z</updated>
<author>
<name>Dag-Erling Smørgrav</name>
<email>des@FreeBSD.org</email>
</author>
<published>2026-02-18T09:02:08Z</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=9cc87ca23d9ccae814bea514aa4bdc791f2d6e46'/>
<id>urn:sha1:9cc87ca23d9ccae814bea514aa4bdc791f2d6e46</id>
<content type='text'>
With GNU diff and cdialog gone, this is now an empty shell.

(cherry picked from commit 151dd62e005119dda24b8ff9b14aa5beaaa681ac)
</content>
</entry>
<entry>
<title>Retire dialog</title>
<updated>2026-06-29T13:49:22Z</updated>
<author>
<name>Dag-Erling Smørgrav</name>
<email>des@FreeBSD.org</email>
</author>
<published>2026-02-17T13:21:23Z</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=5b2bdadeb6c25c10dac9722fd66a668e14d3b384'/>
<id>urn:sha1:5b2bdadeb6c25c10dac9722fd66a668e14d3b384</id>
<content type='text'>
This is the last remaining piece of GPL software in the base system.
The installer transitioned to bsddialog four years ago, and the last
remaining dialog consumer, dpv, was turned off more than two years ago.
Retire dpv, libdpv, libfigpar (used only by dpv), and dialog itself.

(cherry picked from commit 73bb4a92985d747462d866248c1e7623f7ff1a7f)
</content>
</entry>
<entry>
<title>Retire GNU diff3</title>
<updated>2026-02-22T01:53:19Z</updated>
<author>
<name>Ed Maste</name>
<email>emaste@FreeBSD.org</email>
</author>
<published>2024-10-02T16:30:57Z</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=9a44e42a2b8f5f78695016344e760d72ad0b1220'/>
<id>urn:sha1:9a44e42a2b8f5f78695016344e760d72ad0b1220</id>
<content type='text'>
We added the option to build BSD diff3 in commit 2201f7c49f11 ("Build
BSD diff3 if GNU diff3 is disabled.") and made it the default in
4d5c434ed16e ("diff3: use bsd diff3 by default") after resolving
deficiencies relative to GNU diff3.  Thus, we can now remove the GNU
diff3 build infrastructure and source.

Reviewed by:	bapt, ziaee
Sponsored by:	The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D46878
</content>
</entry>
<entry>
<title>diff3: Use a format string to quiet a compiler warning</title>
<updated>2026-02-13T20:19:58Z</updated>
<author>
<name>Ed Maste</name>
<email>emaste@FreeBSD.org</email>
</author>
<published>2025-11-18T13:21:03Z</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=fd52a9becc62f721ad6a61c7301559afaedee010'/>
<id>urn:sha1:fd52a9becc62f721ad6a61c7301559afaedee010</id>
<content type='text'>
And bump WARNS to 2
</content>
</entry>
<entry>
<title>diff3: Move to own package</title>
<updated>2025-10-01T13:23:40Z</updated>
<author>
<name>Ed Maste</name>
<email>emaste@FreeBSD.org</email>
</author>
<published>2025-10-01T09:28:56Z</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=e7258c42520c18c034f644b97377d8d2a0ad8b7c'/>
<id>urn:sha1:e7258c42520c18c034f644b97377d8d2a0ad8b7c</id>
<content type='text'>
diff3 is the last remaining GPL-licensed userland component.  Move it
to its own package, so that it may be excluded if desired.

Reviewed by:	ivy
Sponsored by:	The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D52810
</content>
</entry>
<entry>
<title>build: remove the last vestiges of lint support</title>
<updated>2025-06-05T23:55:34Z</updated>
<author>
<name>Brooks Davis</name>
<email>brooks@FreeBSD.org</email>
</author>
<published>2025-06-05T23:55:34Z</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=8e35800732573de6c4bc1dd3ac420447fca96231'/>
<id>urn:sha1:8e35800732573de6c4bc1dd3ac420447fca96231</id>
<content type='text'>
Commit 1cbb58886a47 (shipped in 12.0.0) removed all lint infrastructure.
A bunch of NO_LINT definitions remained (perhaps as a bootstrapping
measture).  Remove them.

Reviewed by:	emaste
Differential Revision:	https://reviews.freebsd.org/D50704
</content>
</entry>
</feed>
