Index: graphics/Makefile =================================================================== --- graphics/Makefile +++ graphics/Makefile @@ -447,6 +447,7 @@ SUBDIR += kix-kmod SUBDIR += klatexformula SUBDIR += kludge3d + SUBDIR += kms-drm SUBDIR += kolourpaint SUBDIR += kphotoalbum-kde4 SUBDIR += kpovmodeler Index: graphics/kms-drm/Makefile =================================================================== --- graphics/kms-drm/Makefile +++ graphics/kms-drm/Makefile @@ -0,0 +1,31 @@ +# Created by: Johannes Dieterich +# $FreeBSD$ + +PORTNAME= kms-drm +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= ${KMODDIR}/amdgpu_carrizo_ce_bin.ko:graphics/kms-firmware + +ONLY_FOR_ARCHS= amd64 +ONLY_FOR_ARCHS_REASON= the new KMS components are only supported on amd64 + +USE_GITHUB= yes +GH_ACCOUNT= FreeBSDDesktop +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/kms-drm/distinfo =================================================================== --- graphics/kms-drm/distinfo +++ graphics/kms-drm/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/kms-drm/pkg-descr =================================================================== --- graphics/kms-drm/pkg-descr +++ graphics/kms-drm/pkg-descr @@ -0,0 +1,5 @@ +DRM modules for the linuxkpi-based KMS components + +amdgpu, i915, and radeon DRM modules for the linuxkpi-based KMS components. + +WWW: https://github.com/FreeBSDDesktop/kms-drm Index: graphics/kms-drm/pkg-plist =================================================================== --- graphics/kms-drm/pkg-plist +++ graphics/kms-drm/pkg-plist @@ -0,0 +1,5 @@ +/%%KMODDIR%%/amdgpu.ko +/%%KMODDIR%%/amdkfd.ko +/%%KMODDIR%%/drm.ko +/%%KMODDIR%%/i915kms.ko +/%%KMODDIR%%/radeonkms.ko