aboutsummaryrefslogtreecommitdiffstats
path: root/graphics
diff options
context:
space:
mode:
authorjmd <jmd@FreeBSD.org>2017-09-14 10:02:25 +0800
committerjmd <jmd@FreeBSD.org>2017-09-14 10:02:25 +0800
commite277f29356a8dad199ec97790d2d74ae7489bf6e (patch)
treea900cc64f5ccb596ca8f5daacecb60a6323bf242 /graphics
parent038460d3652e4a04df4e2409a76469eb040ba19e (diff)
downloadfreebsd-ports-gnome-e277f29356a8dad199ec97790d2d74ae7489bf6e.tar.gz
freebsd-ports-gnome-e277f29356a8dad199ec97790d2d74ae7489bf6e.tar.zst
freebsd-ports-gnome-e277f29356a8dad199ec97790d2d74ae7489bf6e.zip
graphics/drm-next-kmod: update to later github snapshot which includes improvements made in response to bug reports and removes the collision of the port's drm.ko with base drm.ko. Also increase the FreeBSD version check in response to PR 221937. Additionally, improve pkg-message and note that radeonkms is also available in this port.
PR: 221937 Reviewed by: swills (mentor) Approved by: swills (mentor) Differential Revision: https://reviews.freebsd.org/D12348
Diffstat (limited to 'graphics')
-rw-r--r--graphics/drm-next-kmod/Makefile6
-rw-r--r--graphics/drm-next-kmod/distinfo6
-rw-r--r--graphics/drm-next-kmod/pkg-descr3
-rw-r--r--graphics/drm-next-kmod/pkg-message19
4 files changed, 20 insertions, 14 deletions
diff --git a/graphics/drm-next-kmod/Makefile b/graphics/drm-next-kmod/Makefile
index 8a8322b89ebd..3931f0eb62f7 100644
--- a/graphics/drm-next-kmod/Makefile
+++ b/graphics/drm-next-kmod/Makefile
@@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= drm-next-kmod
-PORTVERSION= g20170829
+PORTVERSION= g20170912
CATEGORIES= graphics
MAINTAINER= jmd@FreeBSD.org
@@ -23,11 +23,11 @@ USES= kmod uidfix
USE_GITHUB= yes
GH_ACCOUNT= FreeBSDDesktop
GH_PROJECT= kms-drm
-GH_TAGNAME= fc90953
+GH_TAGNAME= 5b5d651
.include <bsd.port.options.mk>
-.if ${OPSYS} == FreeBSD && ${OSVERSION} < 1200039
+.if ${OPSYS} == FreeBSD && ${OSVERSION} < 1200043
IGNORE= not supported on 11.x or older, no kernel support
.endif
.if ${OPSYS} != FreeBSD
diff --git a/graphics/drm-next-kmod/distinfo b/graphics/drm-next-kmod/distinfo
index d19bb3cd47b6..333571bbfdee 100644
--- a/graphics/drm-next-kmod/distinfo
+++ b/graphics/drm-next-kmod/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1504057443
-SHA256 (FreeBSDDesktop-kms-drm-g20170829-fc90953_GH0.tar.gz) = 81ab0b075727f824fafea5e61a868cedbce2f8003819dd65811e3ad363c3d729
-SIZE (FreeBSDDesktop-kms-drm-g20170829-fc90953_GH0.tar.gz) = 6678672
+TIMESTAMP = 1505271981
+SHA256 (FreeBSDDesktop-kms-drm-g20170912-5b5d651_GH0.tar.gz) = 97a4a54db9b276f430aee956d59ed667cf8968fdde9eb12bd3a502ea28035bb3
+SIZE (FreeBSDDesktop-kms-drm-g20170912-5b5d651_GH0.tar.gz) = 6678618
diff --git a/graphics/drm-next-kmod/pkg-descr b/graphics/drm-next-kmod/pkg-descr
index 5ac130d1e325..b03ccc34052e 100644
--- a/graphics/drm-next-kmod/pkg-descr
+++ b/graphics/drm-next-kmod/pkg-descr
@@ -1,4 +1,5 @@
amdgpu, i915, and radeon DRM modules for the linuxkpi-based KMS components.
-Currently corresponding to Linux 4.9 DRM.
+Currently corresponding to Linux 4.9 DRM. Experimental state. amdgpu and
+radeonkms are known to fail with EFI boot.
WWW: https://github.com/FreeBSDDesktop/kms-drm
diff --git a/graphics/drm-next-kmod/pkg-message b/graphics/drm-next-kmod/pkg-message
index 5553f495df39..88023d035271 100644
--- a/graphics/drm-next-kmod/pkg-message
+++ b/graphics/drm-next-kmod/pkg-message
@@ -1,10 +1,15 @@
-The drm-next-kmod port requires explicit loading of its drm.ko kernel
-module prior to loading either amdgpu (for AMD GPUs starting with
-the HD7000 series / Tahiti) or i915kms (for Intel APUs starting with
-HD3000 / Sandy Bridge) through kld_list in /etc/rc.conf.
+The experimental drm-next-kmod port can be enabled for amdgpu (for AMD
+GPUs starting with the HD7000 series / Tahiti) or i915kms (for Intel
+APUs starting with HD3000 / Sandy Bridge) through kld_list in
+/etc/rc.conf. radeomkms for older AMD GPUs can be loaded and there are
+some positive reports if EFI boot is NOT enabled (similar to amdgpu).
-For example: kld_list="/boot/modules/drm.ko /boot/modules/amdgpu.ko"
-or kld_list="/boot/modules/drm.ko /boot/modules/i915kms.ko"
+For amdgpu: kld_list="amdgpu"
+For Intel: kld_list="/boot/modules/i915kms.ko"
+For radeonkms: kld_list="/boot/modules/radeonkms.ko"
-Older generations are supported by the kms modules (radeonkms /
+Please ensure that all users requiring graphics are members of the
+"video" group.
+
+Older generations are supported by the stable kms modules (radeonkms /
i915kms) in base.