Index: graphics/Makefile =================================================================== --- graphics/Makefile +++ graphics/Makefile @@ -146,6 +146,7 @@ SUBDIR += dmtx-utils SUBDIR += dri SUBDIR += driconf + SUBDIR += drm-next-kmod SUBDIR += duhdraw SUBDIR += dynamechs SUBDIR += easypaint 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= g20170404 +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= 0d5ebc0 + +USES= kmod + +.include + +.if ${OPSYS} == FreeBSD && ${OSVERSION} < 1200019 +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 = 1491285522 +SHA256 (FreeBSDDesktop-kms-drm-g20170404-0d5ebc0_GH0.tar.gz) = d05ee0910dbfd4dd7480fd197b6ae08364262982c427beeb020d9c785b6ce860 +SIZE (FreeBSDDesktop-kms-drm-g20170404-0d5ebc0_GH0.tar.gz) = 6476428 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