Index: graphics/Makefile =================================================================== --- graphics/Makefile +++ graphics/Makefile @@ -150,6 +150,7 @@ SUBDIR += djvulibre SUBDIR += dmtx-utils SUBDIR += driconf + SUBDIR += drm-next-kmod SUBDIR += dspdfviewer SUBDIR += duhdraw SUBDIR += dynamechs Index: graphics/drm-next-kmod/Makefile =================================================================== --- graphics/drm-next-kmod/Makefile +++ graphics/drm-next-kmod/Makefile @@ -0,0 +1,32 @@ +# Created by: Johannes Dieterich +# $FreeBSD$ + +PORTNAME= drm-next-kmod +PORTVERSION= g20170818 +CATEGORIES= graphics + +MAINTAINER= jmd@FreeBSD.org +COMMENT= DRM modules for the linuxkpi-based KMS components + +LICENSE= MIT GPLv2 +LICENSE_COMB= multi + +RUN_DEPENDS= gpu-firmware-kmod>=g20170403:graphics/gpu-firmware-kmod + +ONLY_FOR_ARCHS= amd64 +ONLY_FOR_ARCHS_REASON= the new KMS components are only supported on amd64 + +USE_GITHUB= yes +GH_ACCOUNT= FreeBSDDesktop +GH_PROJECT= kms-drm +GH_TAGNAME= 4ee5acb + +USES= kmod + +.include + +.if ${OPSYS} == FreeBSD && ${OSVERSION} < 1200039 +IGNORE= not supported on 11.x or older, no kernel support +.endif + +.include Index: graphics/drm-next-kmod/distinfo =================================================================== --- graphics/drm-next-kmod/distinfo +++ graphics/drm-next-kmod/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1503448546 +SHA256 (FreeBSDDesktop-kms-drm-g20170818-4ee5acb_GH0.tar.gz) = b43ec8530ec5f440dc406c6b65a1ade2a4aceb694111b15a6a935457686dce31 +SIZE (FreeBSDDesktop-kms-drm-g20170818-4ee5acb_GH0.tar.gz) = 6678678 Index: graphics/drm-next-kmod/pkg-descr =================================================================== --- graphics/drm-next-kmod/pkg-descr +++ graphics/drm-next-kmod/pkg-descr @@ -0,0 +1,6 @@ +DRM modules for the linuxkpi-based KMS components + +amdgpu, i915, and radeon DRM modules for the linuxkpi-based KMS components. +Currently corresponding to linux 4.9 DRM. + +WWW: https://github.com/FreeBSDDesktop/kms-drm Index: graphics/drm-next-kmod/pkg-plist =================================================================== --- graphics/drm-next-kmod/pkg-plist +++ graphics/drm-next-kmod/pkg-plist @@ -0,0 +1,5 @@ +/%%KMODDIR%%/amdgpu.ko +/%%KMODDIR%%/amdkfd.ko +/%%KMODDIR%%/drm.ko +/%%KMODDIR%%/i915kms.ko +/%%KMODDIR%%/radeonkms.ko