True, but that is not relevant for looking out for the newest updates of FreeBSD ports and packages for your AMD 7900X3D. This is a META port (metaport):
graphics/drm-kmod. It is an "empty" port that sees to it that a collection of relevant ports are included when it is build, based on, for example your particular OS version,
drm-kmod - Makefile:
Code:
RUN_DEPENDS= gpu-firmware-kmod>=20220511:graphics/gpu-firmware-kmod
[...]
. elif ${OSVERSION} >= 1400508
RUN_DEPENDS+= ${KMODDIR}/drm.ko:graphics/drm-61-kmod
The first line containing
graphics/gpu-firmware-kmod
makes that
all GPU firmware-s are included.
graphics/gpu-firmware-kmod is in turn also a metaport (
gpu-firmware-kmod - description). This inclusion, based on dependencies, also can occur in packages, for example
pkg install drm-kmod
is a meta package that installs all relevant "actual" packages.
For 14.1-R
drm-61-kmod
will be included, which is reflected by the last line of the code snippet.
The github site
https://github.com/freebsd/drm-kmod you mentioned, is, to the best of my knowledge, where all the graphics "Linux KPI" development takes place. Note however that its branches where all the code is stored in its git repositories has a particular sctructure:
master
4.16-fbsd12
5.4-lts
5.5-stable
[...]
For the FreeBSD ports however, the github repository is
drm-kmod - FreeBSD github ports as part of
FreeBSD ports. There, you'll find the more familiar branches that represent the actual repository structure of FreeBSD ports:
master
- "latest" branch
as can be referenced as latest
for packages when selected in /usr/local/etc/pkg.conf
2024Q1
- "Q1" (first quarter) branch
as can be referenced as quarterly
for packages when selected in /usr/local/etc/pkg.conf
2024Q2
- "Q2" (second quarter) branch
as can be referenced as quarterly
for packages when selected in /usr/local/etc/pkg.conf
[...]
So, for your 7900X3D, watch:
Note that freshports has an option for a watchlist (
FAQ), you will be notified by email if you choose to do so.
For
graphics/drm-61-kmod, freshports' description:
Code:
[...] Currently corresponding to Linux 6.1 DRM.
This version is for FreeBSD 14-STABLE 1400508 and above.
where the latest addition of its
Commit History is from "04 Jun 2024 11:34:29"
This brings us up to date with Linux 6.1.92
For freshports'
graphics/gpu-firmware-amd-kmod, you'll have to look out for a new entry with "raphael" (
7900X3D - Architecture - Codename) in the list of
flavors:
- aldebaran: gpu-firmware-amd-kmod-aldebaran
- arcturus: gpu-firmware-amd-kmod-arcturus
- banks: gpu-firmware-amd-kmod-banks
[...]