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 <robert@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
No comments:
Post a Comment