<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/lib/Makefile, 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-04-03T13:43:18Z</updated>
<entry>
<title>libauditd: Don't build if WITHOUT_AUDIT is set</title>
<updated>2026-04-03T13:43:18Z</updated>
<author>
<name>Lexi Winter</name>
<email>ivy@FreeBSD.org</email>
</author>
<published>2026-04-03T13:43:18Z</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=b13d7062b3a65ba600745fef6a2b4058444e5f6c'/>
<id>urn:sha1:b13d7062b3a65ba600745fef6a2b4058444e5f6c</id>
<content type='text'>
When WITHOUT_AUDIT is set, nothing is built that uses this library,
so don't build the library.  This avoids building the FreeBSD-audit
package when WITHOUT_AUDIT is set.

MFC after:	never
Reviewed by:	csjp, imp, emaste
Differential Revision:	https://reviews.freebsd.org/D56157
Sponsored by:		https://www.patreon.com/bsdivy
</content>
</entry>
<entry>
<title>libsamplerate: Only build when virtual_oss is built</title>
<updated>2026-04-03T13:42:20Z</updated>
<author>
<name>Lexi Winter</name>
<email>ivy@FreeBSD.org</email>
</author>
<published>2026-04-03T13:42:20Z</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=baa7a870d65db324d4dd781702e7ccefde20a3ee'/>
<id>urn:sha1:baa7a870d65db324d4dd781702e7ccefde20a3ee</id>
<content type='text'>
Gate libsamplerate behind MK_CUSE and MK_SOUND, like virtual_oss.
Nothing else uses this library, so there's no point building it
if we aren't building virtual_oss.

This avoids building a useless FreeBSD-sound package containing
only this library when WITHOUT_SOUND is set.

MFC after:	1 week
Reviewed by:	christos, emaste
Differential Revision:	https://reviews.freebsd.org/D56164
Sponsored by:		https://www.patreon.com/bsdivy
</content>
</entry>
<entry>
<title>virtual_oss: Take MK_CUSE into account</title>
<updated>2026-01-15T17:54:22Z</updated>
<author>
<name>Christos Margiolis</name>
<email>christos@FreeBSD.org</email>
</author>
<published>2026-01-15T17:54:22Z</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=241a43cf9da8933f500e7d0df7fff621fd52168c'/>
<id>urn:sha1:241a43cf9da8933f500e7d0df7fff621fd52168c</id>
<content type='text'>
Reported by:	brooks
Fixes:		f74f891581bc ("src.opts: Introduce MK_SOUND")
Sponsored by:	The FreeBSD Foundation
MFC after:	4 days
Reviewed by:	brooks, emaste
Differential Revision:	https://reviews.freebsd.org/D54708
</content>
</entry>
<entry>
<title>build: Remove duplicate SUBDIR entries</title>
<updated>2026-01-12T16:06:31Z</updated>
<author>
<name>Mark Johnston</name>
<email>markj@FreeBSD.org</email>
</author>
<published>2026-01-12T16:05:40Z</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=cf34eb8264954a8fd1e92081bcf67719bddbc2aa'/>
<id>urn:sha1:cf34eb8264954a8fd1e92081bcf67719bddbc2aa</id>
<content type='text'>
Fixes:	f74f891581bc ("src.opts: Introduce MK_SOUND")
</content>
</entry>
<entry>
<title>src.opts: Introduce MK_SOUND</title>
<updated>2026-01-12T14:16:35Z</updated>
<author>
<name>Christos Margiolis</name>
<email>christos@FreeBSD.org</email>
</author>
<published>2026-01-12T14:16:35Z</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=f74f891581bc4df20431607de9b761107f6a0aa7'/>
<id>urn:sha1:f74f891581bc4df20431607de9b761107f6a0aa7</id>
<content type='text'>
PR:		291853
Sponsored by:	The FreeBSD Foundation
MFC after:	1 week
Reviewed by:	zarychtam_plan-b.pwste.edu.pl, markj
Differential Revision:	https://reviews.freebsd.org/D54456
</content>
</entry>
<entry>
<title>libuvmem: usermode port of vmem(9)</title>
<updated>2025-12-02T03:41:13Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2020-12-21T17:41:34Z</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=1ecf01065b45018de3901c8bf89d703af737feeb'/>
<id>urn:sha1:1ecf01065b45018de3901c8bf89d703af737feeb</id>
<content type='text'>
The quantum cache is disabled, there is no uma.

Intent is to use this for resource allocation in bhyve(8), for start.
Addition of -luvmem to bhyve linking was done to test changes to share/mk.

Reviewed by:	bnovkov, markj
Sponsored by:	The FreeBSD Foundation
MFC after:	1 week
Differential Revision:	https://reviews.freebsd.org/D27220
</content>
</entry>
<entry>
<title>blocklist: Rename blacklist to blocklist</title>
<updated>2025-10-12T17:14:27Z</updated>
<author>
<name>Jose Luis Duran</name>
<email>jlduran@FreeBSD.org</email>
</author>
<published>2025-10-12T17:14:27Z</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=7238317403b95a8e35cf0bc7cd66fbd78ecbe521'/>
<id>urn:sha1:7238317403b95a8e35cf0bc7cd66fbd78ecbe521</id>
<content type='text'>
Follow up upstream rename from blacklist to blocklist.

- Old names and rc scripts are still valid, but emitting an ugly warning
- Old firewall rules and anchor names should work, but emitting an ugly
  warning
- Old MK_BLACKLIST* knobs are wired to the new ones

Although care has been taken not to break current configurations, this
is a large patch containing mostly duplicated code.  If issues arise, it
will be swiftly reverted.

Reviewed by:	ivy (pkgbase)
Approved by:	emaste (mentor)
MFC after:	2 days
Relnotes:	yes
</content>
</entry>
<entry>
<title>virtual_oss: Do not build if WITHOUT_CUSE is set</title>
<updated>2025-09-30T17:01:37Z</updated>
<author>
<name>Christos Margiolis</name>
<email>christos@FreeBSD.org</email>
</author>
<published>2025-09-30T17:01:37Z</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=f040ee6e407832fc9f08d85cd792d1cfb8104976'/>
<id>urn:sha1:f040ee6e407832fc9f08d85cd792d1cfb8104976</id>
<content type='text'>
PR:		289920
Fixes:          9cab9fde5eda ("virtual_oss: Port to base")
Sponsored by:	The FreeBSD Foundation
MFC after:	1 day
Reviewed by:	emaste
Differential Revision:	https://reviews.freebsd.org/D52807
</content>
</entry>
<entry>
<title>virtual_oss: Port to base</title>
<updated>2025-09-28T09:56:52Z</updated>
<author>
<name>Christos Margiolis</name>
<email>christos@FreeBSD.org</email>
</author>
<published>2025-09-28T09:56:52Z</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=9cab9fde5edad9b409dd2317a2aec7815e6d6bed'/>
<id>urn:sha1:9cab9fde5edad9b409dd2317a2aec7815e6d6bed</id>
<content type='text'>
This patch diverges quite a bit from the current upstream [1] in a few
ways:

1. virtual_oss(8), virtual_bt_speaker(8) and virtual_oss_cmd(8) are
   actually separate programs.
2. Backends (lib/virtual_oss) are built as separate shared libraries and
   we dlopen() them in virtual_oss(8) and virtual_bt_speaker(8) on
   demand.
3. virtual_equalizer(8) and the sndio and bluetooth backends are built
   as ports, because they depend on third-party libraries.
4. Use newer libav API in bluetooth backend (see HAVE_LIBAV ifdefs) to
   address compiler errors.

[1] https://github.com/freebsd/virtual_oss

Sponsored by:	The FreeBSD Foundation
MFC after:	1 week
Reviewed by:	emaste
Differential Revision:	https://reviews.freebsd.org/D52308
</content>
</entry>
<entry>
<title>Remove MK_GSSAPI</title>
<updated>2025-08-20T18:42:20Z</updated>
<author>
<name>Lexi Winter</name>
<email>ivy@FreeBSD.org</email>
</author>
<published>2025-08-20T18:42:20Z</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=dc5ba6b8b4f028eb944434be82838d272330f26f'/>
<id>urn:sha1:dc5ba6b8b4f028eb944434be82838d272330f26f</id>
<content type='text'>
For MIT Kerberos, MK_GSSAPI has no meaning: GSSAPI is a required part of
Kerberos and is always built if MK_KERBEROS is enabled.  Backport this
behaviour to Heimdal so it works the same way.

While here, change Heimdal's libcom_err and compile_et to be selected by
MK_KERBEROS, not MK_KERBEROS_SUPPORT, since these are part of Kerberos
and third-party users might need it even if Kerberos support is disabled
in the base system.  This means MK_KERBEROS_SUPPORT installs the same
files with both MIT and Heimdal.

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