Index: graphics/Makefile =================================================================== --- graphics/Makefile +++ graphics/Makefile @@ -446,6 +446,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,32 @@ +# Created by: Johannes Dieterich +# $FreeBSD$ + +PORTNAME= kms-drm +PORTVERSION= 20170228 +DISTVERSIONPREFIX= v +CATEGORIES= graphics + +MAINTAINER= jmd@FreeBSD.org +COMMENT= DRM modules for the linuxkpi-based KMS components + +LICENSE= MIT + +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_PROJECT= kms-drm +GH_TAGNAME= fcd36e4 + +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 = 1489631189 +SHA256 (FreeBSDDesktop-kms-drm-v20170228-fcd36e4_GH0.tar.gz) = 02cf38432863ec39f1ae8ad7c5b05cffeeea829e5fbb7d6de1df6174d4e0ad53 +SIZE (FreeBSDDesktop-kms-drm-v20170228-fcd36e4_GH0.tar.gz) = 4708114 Index: graphics/kms-drm/pkg-descr =================================================================== --- graphics/kms-drm/pkg-descr +++ graphics/kms-drm/pkg-descr @@ -0,0 +1,7 @@ +kms-drm + +DRM modules for the linuxkpi-based KMS components + +amdgpu and i915 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,3 @@ +/%%KMODDIR%%/amdgpu.ko +/%%KMODDIR%%/amdkfd.ko +/%%KMODDIR%%/i915kms.ko