From owner-svn-ports-head@freebsd.org Fri Jan 22 16:10:28 2021 Return-Path: Delivered-To: svn-ports-head@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id DFE3E4F868D; Fri, 22 Jan 2021 16:10:28 +0000 (UTC) (envelope-from manu@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4DMkkX5yzdz3MSm; Fri, 22 Jan 2021 16:10:28 +0000 (UTC) (envelope-from manu@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id BB4A5212B4; Fri, 22 Jan 2021 16:10:28 +0000 (UTC) (envelope-from manu@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id 10MGASUt057386; Fri, 22 Jan 2021 16:10:28 GMT (envelope-from manu@FreeBSD.org) Received: (from manu@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id 10MGARjb057383; Fri, 22 Jan 2021 16:10:27 GMT (envelope-from manu@FreeBSD.org) Message-Id: <202101221610.10MGARjb057383@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: manu set sender to manu@FreeBSD.org using -f From: Emmanuel Vadot Date: Fri, 22 Jan 2021 16:10:27 +0000 (UTC) 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 X-SVN-Group: ports-head X-SVN-Commit-Author: manu X-SVN-Commit-Paths: in head/graphics: . drm-fbsd13-kmod X-SVN-Commit-Revision: 562318 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 22 Jan 2021 16:10:28 -0000 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 -.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