Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 22 Aug 2018 00:35:33 +0000 (UTC)
From:      Johannes M Dieterich <jmd@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r477762 - in head/graphics: . drm-devel-kmod drm-legacy-kmod drm-next-kmod drm-stable-kmod
Message-ID:  <201808220035.w7M0ZXNS076699@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: jmd
Date: Wed Aug 22 00:35:32 2018
New Revision: 477762
URL: https://svnweb.freebsd.org/changeset/ports/477762

Log:
  new port: graphics/drm-legacy-kmod
  
  This port contains the drm1 and drm2 legacy bits from base.
  
  Reviewed by:	seanc, zeising (mentor), mat
  Approved by:	seanc, zeising (mentor)
  Differential Revision:	https://reviews.freebsd.org/D16823

Added:
  head/graphics/drm-legacy-kmod/
  head/graphics/drm-legacy-kmod/Makefile   (contents, props changed)
  head/graphics/drm-legacy-kmod/distinfo   (contents, props changed)
  head/graphics/drm-legacy-kmod/pkg-descr   (contents, props changed)
  head/graphics/drm-legacy-kmod/pkg-plist   (contents, props changed)
Modified:
  head/graphics/Makefile
  head/graphics/drm-devel-kmod/Makefile
  head/graphics/drm-next-kmod/Makefile
  head/graphics/drm-stable-kmod/Makefile

Modified: head/graphics/Makefile
==============================================================================
--- head/graphics/Makefile	Tue Aug 21 22:58:43 2018	(r477761)
+++ head/graphics/Makefile	Wed Aug 22 00:35:32 2018	(r477762)
@@ -154,6 +154,7 @@
     SUBDIR += drawpile
     SUBDIR += driconf
     SUBDIR += drm-devel-kmod
+    SUBDIR += drm-legacy-kmod
     SUBDIR += drm-next-kmod
     SUBDIR += drm-stable-kmod
     SUBDIR += dspdfviewer

Modified: head/graphics/drm-devel-kmod/Makefile
==============================================================================
--- head/graphics/drm-devel-kmod/Makefile	Tue Aug 21 22:58:43 2018	(r477761)
+++ head/graphics/drm-devel-kmod/Makefile	Wed Aug 22 00:35:32 2018	(r477762)
@@ -16,7 +16,7 @@ ONLY_FOR_ARCHS_REASON=	the new KMS components are only
 
 RUN_DEPENDS=	gpu-firmware-kmod>=g20180319:graphics/gpu-firmware-kmod
 
-CONFLICTS_INSTALL=	drm-next-kmod drm-stable-kmod
+CONFLICTS_INSTALL=	drm-next-kmod drm-stable-kmod drm-legacy-kmod
 
 OPTIONS_DEFINE=	DEBUG
 

Added: head/graphics/drm-legacy-kmod/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/graphics/drm-legacy-kmod/Makefile	Wed Aug 22 00:35:32 2018	(r477762)
@@ -0,0 +1,36 @@
+# Created by: Johannes Dieterich <jmd@FreeBSD.org>
+# $FreeBSD$
+
+PORTNAME=	drm-legacy-kmod
+PORTVERSION=	g20180820
+CATEGORIES=	graphics
+
+MAINTAINER=	jmd@FreeBSD.org
+COMMENT=	Legacy DRM modules for the linuxkpi-based KMS components
+
+LICENSE=	BSD2CLAUSE MIT GPLv2
+LICENSE_COMB=	multi
+
+RUN_DEPENDS=	gpu-firmware-kmod>=g20180319:graphics/gpu-firmware-kmod
+
+USES=		kmod uidfix
+
+OPTIONS_DEFINE=	DEBUG
+
+CONFLICTS_INSTALL=	drm-devel-kmod drm-stable-kmod drm-next-kmod
+
+USE_GITHUB=	yes
+GH_ACCOUNT=	FreeBSDDesktop
+GH_PROJECT=	drm-legacy
+GH_TAGNAME=	1758d21
+
+.include <bsd.port.options.mk>
+
+.if ${OPSYS} == FreeBSD && ${OSVERSION} < 1200080
+IGNORE=		only for 12.0 or higher after removal of base components
+.endif
+.if ${OPSYS} != FreeBSD
+IGNORE=		not supported on anything but FreeBSD
+.endif
+
+.include <bsd.port.mk>

Added: head/graphics/drm-legacy-kmod/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/graphics/drm-legacy-kmod/distinfo	Wed Aug 22 00:35:32 2018	(r477762)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1534816787
+SHA256 (FreeBSDDesktop-drm-legacy-g20180820-1758d21_GH0.tar.gz) = 5de69221fda3a4af58e85072a7fc81dbab19b80ea3fd419d1399b6f0475ed927
+SIZE (FreeBSDDesktop-drm-legacy-g20180820-1758d21_GH0.tar.gz) = 1741125

Added: head/graphics/drm-legacy-kmod/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/graphics/drm-legacy-kmod/pkg-descr	Wed Aug 22 00:35:32 2018	(r477762)
@@ -0,0 +1,5 @@
+Legacy DRM bits that used to be in base before their removal prior to release
+of 12.0. For newer Intel and AMD hardware, please use one of the LinuxKPI-based
+ports (drm-next-kmod, drm-stable-kmod, drm-devel-kmod).
+
+WWW: https://github.com/FreeBSDDesktop/drm-legacy

Added: head/graphics/drm-legacy-kmod/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/graphics/drm-legacy-kmod/pkg-plist	Wed Aug 22 00:35:32 2018	(r477762)
@@ -0,0 +1,11 @@
+/%%KMODDIR%%/drm.ko
+/%%KMODDIR%%/drm2.ko
+/%%KMODDIR%%/i915kms.ko
+/%%KMODDIR%%/mach64.ko
+/%%KMODDIR%%/mga.ko
+/%%KMODDIR%%/r128.ko
+/%%KMODDIR%%/radeonkms.ko
+/%%KMODDIR%%/savage.ko
+/%%KMODDIR%%/sis.ko
+/%%KMODDIR%%/tdfx.ko
+/%%KMODDIR%%/via.ko

Modified: head/graphics/drm-next-kmod/Makefile
==============================================================================
--- head/graphics/drm-next-kmod/Makefile	Tue Aug 21 22:58:43 2018	(r477761)
+++ head/graphics/drm-next-kmod/Makefile	Wed Aug 22 00:35:32 2018	(r477762)
@@ -16,7 +16,7 @@ ONLY_FOR_ARCHS_REASON=	the new KMS components are only
 
 RUN_DEPENDS=	gpu-firmware-kmod>=g20180319:graphics/gpu-firmware-kmod
 
-CONFLICTS_INSTALL=	drm-devel-kmod drm-stable-kmod
+CONFLICTS_INSTALL=	drm-devel-kmod drm-stable-kmod drm-legacy-kmod
 
 OPTIONS_DEFINE=	DEBUG
 

Modified: head/graphics/drm-stable-kmod/Makefile
==============================================================================
--- head/graphics/drm-stable-kmod/Makefile	Tue Aug 21 22:58:43 2018	(r477761)
+++ head/graphics/drm-stable-kmod/Makefile	Wed Aug 22 00:35:32 2018	(r477762)
@@ -16,7 +16,7 @@ ONLY_FOR_ARCHS_REASON=	the new KMS components are only
 
 RUN_DEPENDS=	gpu-firmware-kmod>=g20180319:graphics/gpu-firmware-kmod
 
-CONFLICTS_INSTALL=	drm-devel-kmod drm-next-kmod
+CONFLICTS_INSTALL=	drm-devel-kmod drm-next-kmod drm-legacy-kmod
 
 OPTIONS_DEFINE=	DEBUG
 



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201808220035.w7M0ZXNS076699>