inteldrm does not currently use firmware but a drm 4.19 update being
worked on will.  This update packages the subset of i915 files referenced
in the 4.19 code and directly uses an archive from cgit as a distfile.

Index: Makefile
===================================================================
RCS file: /cvs/ports/sysutils/firmware/inteldrm/Makefile,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 Makefile
--- Makefile    7 Sep 2017 15:21:27 -0000       1.1.1.1
+++ Makefile    6 Jan 2019 14:47:33 -0000
@@ -1,26 +1,34 @@
 # $OpenBSD: Makefile,v 1.1.1.1 2017/09/07 15:21:27 robert Exp $
 
 FW_DRIVER=     inteldrm
-FW_VER=                20170701
-DISTNAME=      i915-firmware-${FW_VER}
+FW_VER=                20181107
+COMMIT=                0f22c8527439eaaf5c3fcf87b31c89445b6fa84d
+DISTNAME=      linux-firmware-${COMMIT}
 
 MAINTAINER=    Robert Nagy <rob...@openbsd.org>
 
-HOMEPAGE=      
https://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git/tree/i915
-MASTER_SITES=  http://nerd.hu/distfiles/
+HOMEPAGE=      
https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/i915
+MASTER_SITES=  
https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/snapshot/
 
-FIRMWARE=      bxt_dmc_ver1.bin \
-               kbl_dmc_ver1.bin \
-               skl_dmc_ver1.bin \
-               skl_guc_ver6.bin
+FIRMWARE=      bxt_dmc_ver1_07.bin \
+               cnl_dmc_ver1_07.bin \
+               glk_dmc_ver1_04.bin \
+               kbl_dmc_ver1_04.bin \
+               skl_dmc_ver1_27.bin \
+               bxt_huc_ver01_07_1398.bin \
+               kbl_huc_ver02_00_1810.bin \
+               skl_huc_ver01_07_1398.bin \
+               bxt_guc_ver9_29.bin \
+               kbl_guc_ver9_39.bin \
+               skl_guc_ver9_33.bin
 
 do-install:
        ${INSTALL_DATA_DIR} ${PREFIX}/firmware/i915
 .for i in ${FIRMWARE}
-       ${INSTALL_DATA} ${WRKDIR}/i915/$i \
+       ${INSTALL_DATA} ${WRKSRC}/i915/$i \
            ${PREFIX}/firmware/i915/
 .endfor
-       ${INSTALL_DATA} ${WRKDIR}/i915/LICENSE.i915 \
-           ${PREFIX}/firmware/i915-license
+       ${INSTALL_DATA} ${WRKSRC}/LICENSE.i915 \
+           ${PREFIX}/firmware/i915/i915-license
 
 .include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /cvs/ports/sysutils/firmware/inteldrm/distinfo,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 distinfo
--- distinfo    7 Sep 2017 15:21:27 -0000       1.1.1.1
+++ distinfo    6 Jan 2019 14:40:46 -0000
@@ -1,2 +1,2 @@
-SHA256 (firmware/i915-firmware-20170701.tar.gz) = 
vV6eVo/Sw4mNLNoV2o9AFMqQCIrFrQXunzH1mbLERfo=
-SIZE (firmware/i915-firmware-20170701.tar.gz) = 526289
+SHA256 
(firmware/linux-firmware-0f22c8527439eaaf5c3fcf87b31c89445b6fa84d.tar.gz) = 
mz0kbGWC8kmoglkJZlbHslR6Yn7pwqT+x3kZQ1lUaIU=
+SIZE (firmware/linux-firmware-0f22c8527439eaaf5c3fcf87b31c89445b6fa84d.tar.gz) 
= 174835447
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/sysutils/firmware/inteldrm/pkg/PLIST,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 PLIST
--- pkg/PLIST   7 Sep 2017 15:21:27 -0000       1.1.1.1
+++ pkg/PLIST   3 Jan 2019 08:34:54 -0000
@@ -1,7 +1,14 @@
 @comment $OpenBSD: PLIST,v 1.1.1.1 2017/09/07 15:21:27 robert Exp $
 firmware/i915/
-firmware/i915-license
-firmware/i915/bxt_dmc_ver1.bin
-firmware/i915/kbl_dmc_ver1.bin
-firmware/i915/skl_dmc_ver1.bin
-firmware/i915/skl_guc_ver6.bin
+firmware/i915/bxt_dmc_ver1_07.bin
+firmware/i915/bxt_guc_ver9_29.bin
+firmware/i915/bxt_huc_ver01_07_1398.bin
+firmware/i915/cnl_dmc_ver1_07.bin
+firmware/i915/glk_dmc_ver1_04.bin
+firmware/i915/i915-license
+firmware/i915/kbl_dmc_ver1_04.bin
+firmware/i915/kbl_guc_ver9_39.bin
+firmware/i915/kbl_huc_ver02_00_1810.bin
+firmware/i915/skl_dmc_ver1_27.bin
+firmware/i915/skl_guc_ver9_33.bin
+firmware/i915/skl_huc_ver01_07_1398.bin

Reply via email to