BSD Ports

graphics/drm-fbsd11.2-kmod 4.11g20200420 MidnightBSD

DRM modules for the linuxkpi-based KMS components

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
Last update
Commit
8710d8d8b1
License
bsd2, mit, gpl2
Categories
graphics

Description

amdgpu, i915, and radeon DRM modules for the linuxkpi-based KMS components. Currently corresponding to Linux 4.11 DRM. This version is for FreeBSD 11.3. amdgpu and radeonkms are known to fail with EFI boot.

Install

Binary package:

mport install drm-fbsd11.2-kmod

From mports:

cd /usr/mports/graphics/drm-fbsd11.2-kmod && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	drm-fbsd11.2-kmod>0:graphics/drm-fbsd11.2-kmod

Dependencies

No port depends on this one.

Configuration

Options name: graphics_drm-fbsd11.2-kmod

OptionDefaultDescription
DEBUGoff
USES
kmod uidfix
Service scripts
none

Files

pkg-plist 8
  • /%%KMODDIR%%/amdgpu.ko
  • /%%KMODDIR%%/amdkfd.ko
  • /%%KMODDIR%%/debugfs.ko
  • /%%KMODDIR%%/drm.ko
  • /%%KMODDIR%%/i915kms.ko
  • /%%KMODDIR%%/linuxkpi_gplv2.ko
  • /%%KMODDIR%%/radeonkms.ko
  • /%%KMODDIR%%/ttm.ko
distinfo 1
FileSizeSHA256
FreeBSDDesktop-kms-drm-4.11g20200420-d7d433d_GH0.tar.gz7.36218e+06ad292fa6508b98b2f2c576633b79eb080bf9cc84b83bca18dbbb66d7a3c429eb

Commit history 1

DateCommitCreditsLog message
8710d8d8b1 Lucas Holt graphics/drm-fbsd11.2-kmod: mark broken on MidnightBSD 4 (#707)
## Summary - replace the ineffective `BROKEN_MidnightBSD_4.0` guard with the framework-supported `BROKEN_MidnightBSD_4` guard - prevent the obsolete FreeBSD 11.2 LinuxKPI module from compiling against incompatible MidnightBSD 4.x headers - addresses Magus run 646 port 2242127 ## Validation - `bmake -V IGNORE` reports `is marked as broken on MidnightBSD 4.0: too new` - `bmake build` stops at the expected guard before compilation - `portlint -C` reports 0 fatal errors and 6 pre-existing warnings - `git diff --check` ## Summary by Sourcery Bug Fixes: - Ensure drm-fbsd11.2-kmod does not build against incompatible MidnightBSD 4.x headers by correctly marking the port as broken on MidnightBSD 4. Signed-off-by: Lucas Holt <[email protected]>