New port: graphics/drm-next-kmod.
This port includes the current state of the FreeBSDDesktop drm-next efforts to port Linux DRM/KMS components to FreeBSD via the linuxkpi. This version of the port incorporates Linux 4.9 code and works for amdgpu (HD7000/Tahiti and newer) and i915 (HD3000/Sandy Bridge and newer) on recent FreeBSD HEAD.
A lot of people helped to make this happen by testing and reporting bugs. However, very special acknowledgements are in order for kip, markj, hselasky, kwm, Johannes Lundberg, and Pete Wright.
Reviewed by: kwm, swills (mentor), hselasky, mat, bapt, rezny, dumbbell, jbeich, markj
Approved by: kwm, swills (mentor), hselasky (earlier version), mat (earlier version)
Obtained from: https://github.com/FreeBSDDesktop/freebsd-base-graphics
Differential Revision: https://reviews.freebsd.org/D10021
2017-08-29 16:32:19 +00:00
|
|
|
# Created by: Johannes Dieterich <jmd@FreeBSD.org>
|
|
|
|
# $FreeBSD$
|
|
|
|
|
|
|
|
PORTNAME= drm-next-kmod
|
2018-06-19 18:07:41 +00:00
|
|
|
PORTVERSION= 4.11.g20180619
|
2018-05-05 19:26:29 +00:00
|
|
|
CATEGORIES= graphics kld
|
New port: graphics/drm-next-kmod.
This port includes the current state of the FreeBSDDesktop drm-next efforts to port Linux DRM/KMS components to FreeBSD via the linuxkpi. This version of the port incorporates Linux 4.9 code and works for amdgpu (HD7000/Tahiti and newer) and i915 (HD3000/Sandy Bridge and newer) on recent FreeBSD HEAD.
A lot of people helped to make this happen by testing and reporting bugs. However, very special acknowledgements are in order for kip, markj, hselasky, kwm, Johannes Lundberg, and Pete Wright.
Reviewed by: kwm, swills (mentor), hselasky, mat, bapt, rezny, dumbbell, jbeich, markj
Approved by: kwm, swills (mentor), hselasky (earlier version), mat (earlier version)
Obtained from: https://github.com/FreeBSDDesktop/freebsd-base-graphics
Differential Revision: https://reviews.freebsd.org/D10021
2017-08-29 16:32:19 +00:00
|
|
|
|
|
|
|
MAINTAINER= jmd@FreeBSD.org
|
|
|
|
COMMENT= DRM modules for the linuxkpi-based KMS components
|
|
|
|
|
|
|
|
LICENSE= BSD2CLAUSE MIT GPLv2
|
|
|
|
LICENSE_COMB= multi
|
|
|
|
|
|
|
|
ONLY_FOR_ARCHS= amd64
|
|
|
|
ONLY_FOR_ARCHS_REASON= the new KMS components are only supported on amd64
|
|
|
|
|
2018-05-06 20:03:41 +00:00
|
|
|
RUN_DEPENDS= gpu-firmware-kmod>=g20180319:graphics/gpu-firmware-kmod
|
New port: graphics/drm-next-kmod.
This port includes the current state of the FreeBSDDesktop drm-next efforts to port Linux DRM/KMS components to FreeBSD via the linuxkpi. This version of the port incorporates Linux 4.9 code and works for amdgpu (HD7000/Tahiti and newer) and i915 (HD3000/Sandy Bridge and newer) on recent FreeBSD HEAD.
A lot of people helped to make this happen by testing and reporting bugs. However, very special acknowledgements are in order for kip, markj, hselasky, kwm, Johannes Lundberg, and Pete Wright.
Reviewed by: kwm, swills (mentor), hselasky, mat, bapt, rezny, dumbbell, jbeich, markj
Approved by: kwm, swills (mentor), hselasky (earlier version), mat (earlier version)
Obtained from: https://github.com/FreeBSDDesktop/freebsd-base-graphics
Differential Revision: https://reviews.freebsd.org/D10021
2017-08-29 16:32:19 +00:00
|
|
|
|
2018-03-16 02:21:33 +00:00
|
|
|
CONFLICTS_INSTALL= drm-stable-kmod
|
|
|
|
|
New port: graphics/drm-next-kmod.
This port includes the current state of the FreeBSDDesktop drm-next efforts to port Linux DRM/KMS components to FreeBSD via the linuxkpi. This version of the port incorporates Linux 4.9 code and works for amdgpu (HD7000/Tahiti and newer) and i915 (HD3000/Sandy Bridge and newer) on recent FreeBSD HEAD.
A lot of people helped to make this happen by testing and reporting bugs. However, very special acknowledgements are in order for kip, markj, hselasky, kwm, Johannes Lundberg, and Pete Wright.
Reviewed by: kwm, swills (mentor), hselasky, mat, bapt, rezny, dumbbell, jbeich, markj
Approved by: kwm, swills (mentor), hselasky (earlier version), mat (earlier version)
Obtained from: https://github.com/FreeBSDDesktop/freebsd-base-graphics
Differential Revision: https://reviews.freebsd.org/D10021
2017-08-29 16:32:19 +00:00
|
|
|
OPTIONS_DEFINE= DEBUG
|
|
|
|
|
|
|
|
USES= kmod uidfix
|
|
|
|
|
|
|
|
USE_GITHUB= yes
|
|
|
|
GH_ACCOUNT= FreeBSDDesktop
|
|
|
|
GH_PROJECT= kms-drm
|
2018-06-19 18:07:41 +00:00
|
|
|
GH_TAGNAME= a753215
|
New port: graphics/drm-next-kmod.
This port includes the current state of the FreeBSDDesktop drm-next efforts to port Linux DRM/KMS components to FreeBSD via the linuxkpi. This version of the port incorporates Linux 4.9 code and works for amdgpu (HD7000/Tahiti and newer) and i915 (HD3000/Sandy Bridge and newer) on recent FreeBSD HEAD.
A lot of people helped to make this happen by testing and reporting bugs. However, very special acknowledgements are in order for kip, markj, hselasky, kwm, Johannes Lundberg, and Pete Wright.
Reviewed by: kwm, swills (mentor), hselasky, mat, bapt, rezny, dumbbell, jbeich, markj
Approved by: kwm, swills (mentor), hselasky (earlier version), mat (earlier version)
Obtained from: https://github.com/FreeBSDDesktop/freebsd-base-graphics
Differential Revision: https://reviews.freebsd.org/D10021
2017-08-29 16:32:19 +00:00
|
|
|
|
|
|
|
.include <bsd.port.options.mk>
|
|
|
|
|
2018-02-25 15:48:31 +00:00
|
|
|
.if ${OPSYS} == FreeBSD && ${OSVERSION} < 1101511
|
2018-06-02 13:03:32 +00:00
|
|
|
IGNORE= not supported on 11.1 or older, no kernel support
|
2018-02-18 04:41:15 +00:00
|
|
|
.endif
|
2018-02-25 15:48:31 +00:00
|
|
|
.if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1200000 && ${OSVERSION} < 1200058
|
2018-02-18 04:41:15 +00:00
|
|
|
IGNORE= not supported on older CURRENT, no kernel support
|
New port: graphics/drm-next-kmod.
This port includes the current state of the FreeBSDDesktop drm-next efforts to port Linux DRM/KMS components to FreeBSD via the linuxkpi. This version of the port incorporates Linux 4.9 code and works for amdgpu (HD7000/Tahiti and newer) and i915 (HD3000/Sandy Bridge and newer) on recent FreeBSD HEAD.
A lot of people helped to make this happen by testing and reporting bugs. However, very special acknowledgements are in order for kip, markj, hselasky, kwm, Johannes Lundberg, and Pete Wright.
Reviewed by: kwm, swills (mentor), hselasky, mat, bapt, rezny, dumbbell, jbeich, markj
Approved by: kwm, swills (mentor), hselasky (earlier version), mat (earlier version)
Obtained from: https://github.com/FreeBSDDesktop/freebsd-base-graphics
Differential Revision: https://reviews.freebsd.org/D10021
2017-08-29 16:32:19 +00:00
|
|
|
.endif
|
|
|
|
.if ${OPSYS} != FreeBSD
|
|
|
|
IGNORE= not supported on anything but FreeBSD (missing linuxkpi functionality)
|
|
|
|
.endif
|
|
|
|
|
|
|
|
.include <bsd.port.mk>
|