Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 22 Jan 2021 16:10:27 +0000 (UTC)
From:      Emmanuel Vadot <manu@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r562318 - in head/graphics: . drm-fbsd13-kmod
Message-ID:  <202101221610.10MGARjb057383@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: manu
Date: Fri Jan 22 16:10:27 2021
New Revision: 562318
URL: https://svnweb.freebsd.org/changeset/ports/562318

Log:
  graphics/drm-fbsd13-kmod: Add new port
  
  This is the drm port for FreeBSD 13.
  Now that stable/13 is branched we can create it.
  
  main (14-CURRENT) users still need to use either drm-current-kmod or
  drm-devel-kmod

Added:
  head/graphics/drm-fbsd13-kmod/
     - copied from r562317, head/graphics/drm-current-kmod/
Modified:
  head/graphics/Makefile
  head/graphics/drm-fbsd13-kmod/Makefile
  head/graphics/drm-fbsd13-kmod/distinfo
  head/graphics/drm-fbsd13-kmod/pkg-plist

Modified: head/graphics/Makefile
==============================================================================
--- head/graphics/Makefile	Fri Jan 22 15:42:34 2021	(r562317)
+++ head/graphics/Makefile	Fri Jan 22 16:10:27 2021	(r562318)
@@ -141,6 +141,7 @@
     SUBDIR += drm-devel-kmod
     SUBDIR += drm-fbsd11.2-kmod
     SUBDIR += drm-fbsd12.0-kmod
+    SUBDIR += drm-fbsd13-kmod
     SUBDIR += drm-kmod
     SUBDIR += drm_info
     SUBDIR += dspdfviewer

Modified: head/graphics/drm-fbsd13-kmod/Makefile
==============================================================================
--- head/graphics/drm-current-kmod/Makefile	Fri Jan 22 15:42:34 2021	(r562317)
+++ head/graphics/drm-fbsd13-kmod/Makefile	Fri Jan 22 16:10:27 2021	(r562318)
@@ -2,7 +2,7 @@
 # $FreeBSD$
 
 PORTNAME=	drm-current-kmod
-PORTVERSION=	5.4.62.g20210118
+PORTVERSION=	5.4.62.g20210122
 CATEGORIES=	graphics kld
 
 MAINTAINER=	x11@FreeBSD.org
@@ -16,10 +16,10 @@ ONLY_FOR_ARCHS_REASON=	the new KMS components are only
 
 RUN_DEPENDS=	gpu-firmware-kmod>=g20200914:graphics/gpu-firmware-kmod
 
-CONFLICTS_INSTALL=	drm-devel-kmod \
+CONFLICTS_INSTALL=	drm-current-kmod \
+			drm-devel-kmod \
 			drm-fbsd11.2-kmod \
-			drm-fbsd12.0-kmod \
-			drm-legacy-kmod
+			drm-fbsd12.0-kmod
 
 OPTIONS_DEFINE=	DEBUG SOURCE
 
@@ -34,12 +34,12 @@ USES=		kmod uidfix compiler:c++11-lang
 USE_GITHUB=	yes
 GH_ACCOUNT=	freebsd
 GH_PROJECT=	drm-kmod
-GH_TAGNAME=	drm_v5.4.62_9
+GH_TAGNAME=	drm_v5.4.62_10
 
 .include <bsd.port.options.mk>
 
-.if ${OPSYS} == FreeBSD && ${OSVERSION} < 1300128
-IGNORE=		not supported on older CURRENT, no kernel support
+.if ${OPSYS} == FreeBSD && (${OSVERSION} < 1300136 || ${OSVERSION} >= 1400000)
+IGNORE=		only supported on FreeBSD 12.
 .endif
 .if ${OPSYS} != FreeBSD
 IGNORE=		not supported on anything but FreeBSD (missing linuxkpi functionality)
@@ -60,7 +60,7 @@ PLIST_SUB+=	I915="@comment "
 .endif
 
 KMODSRC=	${STAGEDIR}${PREFIX}/sys/modules/${PORTNAME}
-SRCDIRS=	amd drivers drm i915 include linuxkpi radeon ttm vmwgfx vboxvideo
+SRCDIRS=	amd drivers drm i915 include linuxkpi radeon ttm
 
 PLIST_SUB+=	KMODSRC="sys/modules/${PORTNAME}"
 

Modified: head/graphics/drm-fbsd13-kmod/distinfo
==============================================================================
--- head/graphics/drm-current-kmod/distinfo	Fri Jan 22 15:42:34 2021	(r562317)
+++ head/graphics/drm-fbsd13-kmod/distinfo	Fri Jan 22 16:10:27 2021	(r562318)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1611008715
-SHA256 (freebsd-drm-kmod-5.4.62.g20210118-drm_v5.4.62_9_GH0.tar.gz) = 96b84d7bca319efba60fe7d122266cce0ebc4431ddbe5246abfdcaf5ce5329e8
-SIZE (freebsd-drm-kmod-5.4.62.g20210118-drm_v5.4.62_9_GH0.tar.gz) = 18830079
+TIMESTAMP = 1611331421
+SHA256 (freebsd-drm-kmod-5.4.62.g20210122-drm_v5.4.62_10_GH0.tar.gz) = 28996612d6006e439a65be060316445108775679fac8e1ab37e083b9aa0050b8
+SIZE (freebsd-drm-kmod-5.4.62.g20210122-drm_v5.4.62_10_GH0.tar.gz) = 18824383

Modified: head/graphics/drm-fbsd13-kmod/pkg-plist
==============================================================================
--- head/graphics/drm-current-kmod/pkg-plist	Fri Jan 22 15:42:34 2021	(r562317)
+++ head/graphics/drm-fbsd13-kmod/pkg-plist	Fri Jan 22 16:10:27 2021	(r562318)
@@ -1958,88 +1958,6 @@
 %%SOURCE%%%%KMODSRC%%/drivers/gpu/drm/ttm/ttm_page_alloc.c
 %%SOURCE%%%%KMODSRC%%/drivers/gpu/drm/ttm/ttm_page_alloc_dma.c
 %%SOURCE%%%%KMODSRC%%/drivers/gpu/drm/ttm/ttm_tt.c
-%%SOURCE%%%%KMODSRC%%/drivers/gpu/drm/vboxvideo/hgsmi_base.c
-%%SOURCE%%%%KMODSRC%%/drivers/gpu/drm/vboxvideo/hgsmi_ch_setup.h
-%%SOURCE%%%%KMODSRC%%/drivers/gpu/drm/vboxvideo/hgsmi_channels.h
-%%SOURCE%%%%KMODSRC%%/drivers/gpu/drm/vboxvideo/hgsmi_defs.h
-%%SOURCE%%%%KMODSRC%%/drivers/gpu/drm/vboxvideo/modesetting.c
-%%SOURCE%%%%KMODSRC%%/drivers/gpu/drm/vboxvideo/vbox_drv.c
-%%SOURCE%%%%KMODSRC%%/drivers/gpu/drm/vboxvideo/vbox_drv.h
-%%SOURCE%%%%KMODSRC%%/drivers/gpu/drm/vboxvideo/vbox_fb.c
-%%SOURCE%%%%KMODSRC%%/drivers/gpu/drm/vboxvideo/vbox_hgsmi.c
-%%SOURCE%%%%KMODSRC%%/drivers/gpu/drm/vboxvideo/vbox_irq.c
-%%SOURCE%%%%KMODSRC%%/drivers/gpu/drm/vboxvideo/vbox_main.c
-%%SOURCE%%%%KMODSRC%%/drivers/gpu/drm/vboxvideo/vbox_mode.c
-%%SOURCE%%%%KMODSRC%%/drivers/gpu/drm/vboxvideo/vbox_ttm.c
-%%SOURCE%%%%KMODSRC%%/drivers/gpu/drm/vboxvideo/vboxvideo.h
-%%SOURCE%%%%KMODSRC%%/drivers/gpu/drm/vboxvideo/vboxvideo_guest.h
-%%SOURCE%%%%KMODSRC%%/drivers/gpu/drm/vboxvideo/vboxvideo_vbe.h
-%%SOURCE%%%%KMODSRC%%/drivers/gpu/drm/vboxvideo/vbva_base.c
-%%SOURCE%%%%KMODSRC%%/drivers/gpu/drm/vmwgfx/device_include/includeCheck.h
-%%SOURCE%%%%KMODSRC%%/drivers/gpu/drm/vmwgfx/device_include/svga3d_caps.h
-%%SOURCE%%%%KMODSRC%%/drivers/gpu/drm/vmwgfx/device_include/svga3d_cmd.h
-%%SOURCE%%%%KMODSRC%%/drivers/gpu/drm/vmwgfx/device_include/svga3d_devcaps.h
-%%SOURCE%%%%KMODSRC%%/drivers/gpu/drm/vmwgfx/device_include/svga3d_dx.h
-%%SOURCE%%%%KMODSRC%%/drivers/gpu/drm/vmwgfx/device_include/svga3d_limits.h
-%%SOURCE%%%%KMODSRC%%/drivers/gpu/drm/vmwgfx/device_include/svga3d_reg.h
-%%SOURCE%%%%KMODSRC%%/drivers/gpu/drm/vmwgfx/device_include/svga3d_surfacedefs.h
-%%SOURCE%%%%KMODSRC%%/drivers/gpu/drm/vmwgfx/device_include/svga3d_types.h
-%%SOURCE%%%%KMODSRC%%/drivers/gpu/drm/vmwgfx/device_include/svga_escape.h
-%%SOURCE%%%%KMODSRC%%/drivers/gpu/drm/vmwgfx/device_include/svga_overlay.h
-%%SOURCE%%%%KMODSRC%%/drivers/gpu/drm/vmwgfx/device_include/svga_reg.h
-%%SOURCE%%%%KMODSRC%%/drivers/gpu/drm/vmwgfx/device_include/svga_types.h
-%%SOURCE%%%%KMODSRC%%/drivers/gpu/drm/vmwgfx/device_include/vm_basic_types.h
-%%SOURCE%%%%KMODSRC%%/drivers/gpu/drm/vmwgfx/device_include/vmware_pack_begin.h
-%%SOURCE%%%%KMODSRC%%/drivers/gpu/drm/vmwgfx/device_include/vmware_pack_end.h
-%%SOURCE%%%%KMODSRC%%/drivers/gpu/drm/vmwgfx/ttm_lock.c
-%%SOURCE%%%%KMODSRC%%/drivers/gpu/drm/vmwgfx/ttm_lock.h
-%%SOURCE%%%%KMODSRC%%/drivers/gpu/drm/vmwgfx/ttm_object.c
-%%SOURCE%%%%KMODSRC%%/drivers/gpu/drm/vmwgfx/ttm_object.h
-%%SOURCE%%%%KMODSRC%%/drivers/gpu/drm/vmwgfx/vmwgfx_binding.c
-%%SOURCE%%%%KMODSRC%%/drivers/gpu/drm/vmwgfx/vmwgfx_binding.h
-%%SOURCE%%%%KMODSRC%%/drivers/gpu/drm/vmwgfx/vmwgfx_blit.c
-%%SOURCE%%%%KMODSRC%%/drivers/gpu/drm/vmwgfx/vmwgfx_bo.c
-%%SOURCE%%%%KMODSRC%%/drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c
-%%SOURCE%%%%KMODSRC%%/drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf_res.c
-%%SOURCE%%%%KMODSRC%%/drivers/gpu/drm/vmwgfx/vmwgfx_context.c
-%%SOURCE%%%%KMODSRC%%/drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c
-%%SOURCE%%%%KMODSRC%%/drivers/gpu/drm/vmwgfx/vmwgfx_drv.c
-%%SOURCE%%%%KMODSRC%%/drivers/gpu/drm/vmwgfx/vmwgfx_drv.h
-%%SOURCE%%%%KMODSRC%%/drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c
-%%SOURCE%%%%KMODSRC%%/drivers/gpu/drm/vmwgfx/vmwgfx_fb.c
-%%SOURCE%%%%KMODSRC%%/drivers/gpu/drm/vmwgfx/vmwgfx_fb_freebsd.c
-%%SOURCE%%%%KMODSRC%%/drivers/gpu/drm/vmwgfx/vmwgfx_fb_freebsd.h
-%%SOURCE%%%%KMODSRC%%/drivers/gpu/drm/vmwgfx/vmwgfx_fence.c
-%%SOURCE%%%%KMODSRC%%/drivers/gpu/drm/vmwgfx/vmwgfx_fence.h
-%%SOURCE%%%%KMODSRC%%/drivers/gpu/drm/vmwgfx/vmwgfx_fifo.c
-%%SOURCE%%%%KMODSRC%%/drivers/gpu/drm/vmwgfx/vmwgfx_gmr.c
-%%SOURCE%%%%KMODSRC%%/drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c
-%%SOURCE%%%%KMODSRC%%/drivers/gpu/drm/vmwgfx/vmwgfx_ioctl.c
-%%SOURCE%%%%KMODSRC%%/drivers/gpu/drm/vmwgfx/vmwgfx_irq.c
-%%SOURCE%%%%KMODSRC%%/drivers/gpu/drm/vmwgfx/vmwgfx_kms.c
-%%SOURCE%%%%KMODSRC%%/drivers/gpu/drm/vmwgfx/vmwgfx_kms.h
-%%SOURCE%%%%KMODSRC%%/drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c
-%%SOURCE%%%%KMODSRC%%/drivers/gpu/drm/vmwgfx/vmwgfx_marker.c
-%%SOURCE%%%%KMODSRC%%/drivers/gpu/drm/vmwgfx/vmwgfx_mob.c
-%%SOURCE%%%%KMODSRC%%/drivers/gpu/drm/vmwgfx/vmwgfx_msg.c
-%%SOURCE%%%%KMODSRC%%/drivers/gpu/drm/vmwgfx/vmwgfx_msg.h
-%%SOURCE%%%%KMODSRC%%/drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c
-%%SOURCE%%%%KMODSRC%%/drivers/gpu/drm/vmwgfx/vmwgfx_prime.c
-%%SOURCE%%%%KMODSRC%%/drivers/gpu/drm/vmwgfx/vmwgfx_reg.h
-%%SOURCE%%%%KMODSRC%%/drivers/gpu/drm/vmwgfx/vmwgfx_resource.c
-%%SOURCE%%%%KMODSRC%%/drivers/gpu/drm/vmwgfx/vmwgfx_resource_priv.h
-%%SOURCE%%%%KMODSRC%%/drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c
-%%SOURCE%%%%KMODSRC%%/drivers/gpu/drm/vmwgfx/vmwgfx_shader.c
-%%SOURCE%%%%KMODSRC%%/drivers/gpu/drm/vmwgfx/vmwgfx_simple_resource.c
-%%SOURCE%%%%KMODSRC%%/drivers/gpu/drm/vmwgfx/vmwgfx_so.c
-%%SOURCE%%%%KMODSRC%%/drivers/gpu/drm/vmwgfx/vmwgfx_so.h
-%%SOURCE%%%%KMODSRC%%/drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c
-%%SOURCE%%%%KMODSRC%%/drivers/gpu/drm/vmwgfx/vmwgfx_surface.c
-%%SOURCE%%%%KMODSRC%%/drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c
-%%SOURCE%%%%KMODSRC%%/drivers/gpu/drm/vmwgfx/vmwgfx_ttm_glue.c
-%%SOURCE%%%%KMODSRC%%/drivers/gpu/drm/vmwgfx/vmwgfx_va.c
-%%SOURCE%%%%KMODSRC%%/drivers/gpu/drm/vmwgfx/vmwgfx_validation.c
-%%SOURCE%%%%KMODSRC%%/drivers/gpu/drm/vmwgfx/vmwgfx_validation.h
 %%SOURCE%%%%KMODSRC%%/drm/Makefile
 %%SOURCE%%%%KMODSRC%%/i915/Makefile
 %%SOURCE%%%%KMODSRC%%/include/drm/amd_asic_type.h
@@ -2230,7 +2148,6 @@
 %%SOURCE%%%%KMODSRC%%/linuxkpi/gplv2/include/asm/barrier.h
 %%SOURCE%%%%KMODSRC%%/linuxkpi/gplv2/include/asm/cpufeature.h
 %%SOURCE%%%%KMODSRC%%/linuxkpi/gplv2/include/asm/cpufeatures.h
-%%SOURCE%%%%KMODSRC%%/linuxkpi/gplv2/include/asm/fpu/api.h
 %%SOURCE%%%%KMODSRC%%/linuxkpi/gplv2/include/asm/iosf_mbi.h
 %%SOURCE%%%%KMODSRC%%/linuxkpi/gplv2/include/asm/mtrr.h
 %%SOURCE%%%%KMODSRC%%/linuxkpi/gplv2/include/asm/pgtable.h
@@ -2276,7 +2193,6 @@
 %%SOURCE%%%%KMODSRC%%/linuxkpi/gplv2/include/linux/kconfig.h
 %%SOURCE%%%%KMODSRC%%/linuxkpi/gplv2/include/linux/kernel.h
 %%SOURCE%%%%KMODSRC%%/linuxkpi/gplv2/include/linux/kobject.h
-%%SOURCE%%%%KMODSRC%%/linuxkpi/gplv2/include/linux/llist.h
 %%SOURCE%%%%KMODSRC%%/linuxkpi/gplv2/include/linux/mm.h
 %%SOURCE%%%%KMODSRC%%/linuxkpi/gplv2/include/linux/mmu_context.h
 %%SOURCE%%%%KMODSRC%%/linuxkpi/gplv2/include/linux/mmu_notifier.h
@@ -2306,7 +2222,6 @@
 %%SOURCE%%%%KMODSRC%%/linuxkpi/gplv2/include/linux/sched.h
 %%SOURCE%%%%KMODSRC%%/linuxkpi/gplv2/include/linux/sched/mm.h
 %%SOURCE%%%%KMODSRC%%/linuxkpi/gplv2/include/linux/seqlock.h
-%%SOURCE%%%%KMODSRC%%/linuxkpi/gplv2/include/linux/shrinker.h
 %%SOURCE%%%%KMODSRC%%/linuxkpi/gplv2/include/linux/sort.h
 %%SOURCE%%%%KMODSRC%%/linuxkpi/gplv2/include/linux/stackdepot.h
 %%SOURCE%%%%KMODSRC%%/linuxkpi/gplv2/include/linux/stop_machine.h
@@ -2339,7 +2254,6 @@
 %%SOURCE%%%%KMODSRC%%/linuxkpi/gplv2/src/linux_interval_tree.c
 %%SOURCE%%%%KMODSRC%%/linuxkpi/gplv2/src/linux_irq.c
 %%SOURCE%%%%KMODSRC%%/linuxkpi/gplv2/src/linux_kmod_gplv2.c
-%%SOURCE%%%%KMODSRC%%/linuxkpi/gplv2/src/linux_llist.c
 %%SOURCE%%%%KMODSRC%%/linuxkpi/gplv2/src/linux_mtrr.c
 %%SOURCE%%%%KMODSRC%%/linuxkpi/gplv2/src/linux_notifier.c
 %%SOURCE%%%%KMODSRC%%/linuxkpi/gplv2/src/linux_page.c
@@ -2348,5 +2262,3 @@
 %%SOURCE%%%%KMODSRC%%/linuxkpi/gplv2/src/linux_sync_file.c
 %%SOURCE%%%%KMODSRC%%/radeon/Makefile
 %%SOURCE%%%%KMODSRC%%/ttm/Makefile
-%%SOURCE%%%%KMODSRC%%/vboxvideo/Makefile
-%%SOURCE%%%%KMODSRC%%/vmwgfx/Makefile



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