summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorErich Eckner <git@eckner.net>2019-07-21 20:17:30 +0200
committerErich Eckner <git@eckner.net>2019-07-21 20:17:30 +0200
commit119df17d6fcb67ee29e76fe9d8d9a4c6b12b2da5 (patch)
tree01e8d10edff129ed2684984fdd63ff9189b67d20
parent8759dcfd13f272c7ac53da9b7ad555cc40e94ed2 (diff)
downloadcrux-ports-119df17d6fcb67ee29e76fe9d8d9a4c6b12b2da5.tar.xz
intel-ucode back - I do need it (in that form ...)
-rw-r--r--manualPorts/intel-ucode/.footprint111
-rw-r--r--manualPorts/intel-ucode/.md5sum1
-rw-r--r--manualPorts/intel-ucode/.signature5
-rw-r--r--manualPorts/intel-ucode/Pkgfile13
-rwxr-xr-xmanualPorts/intel-ucode/lastVersion.sh10
5 files changed, 140 insertions, 0 deletions
diff --git a/manualPorts/intel-ucode/.footprint b/manualPorts/intel-ucode/.footprint
new file mode 100644
index 0000000..36adcc9
--- /dev/null
+++ b/manualPorts/intel-ucode/.footprint
@@ -0,0 +1,111 @@
+drwxr-xr-x root/root lib/
+drwxr-xr-x root/root lib/firmware/
+drwxr-xr-x root/root lib/firmware/intel-ucode/
+-rwxr-xr-x root/root lib/firmware/intel-ucode/06-03-02
+-rwxr-xr-x root/root lib/firmware/intel-ucode/06-05-00
+-rwxr-xr-x root/root lib/firmware/intel-ucode/06-05-01
+-rwxr-xr-x root/root lib/firmware/intel-ucode/06-05-02
+-rwxr-xr-x root/root lib/firmware/intel-ucode/06-05-03
+-rwxr-xr-x root/root lib/firmware/intel-ucode/06-06-00
+-rwxr-xr-x root/root lib/firmware/intel-ucode/06-06-05
+-rwxr-xr-x root/root lib/firmware/intel-ucode/06-06-0a
+-rwxr-xr-x root/root lib/firmware/intel-ucode/06-06-0d
+-rwxr-xr-x root/root lib/firmware/intel-ucode/06-07-01
+-rwxr-xr-x root/root lib/firmware/intel-ucode/06-07-02
+-rwxr-xr-x root/root lib/firmware/intel-ucode/06-07-03
+-rwxr-xr-x root/root lib/firmware/intel-ucode/06-08-01
+-rwxr-xr-x root/root lib/firmware/intel-ucode/06-08-03
+-rwxr-xr-x root/root lib/firmware/intel-ucode/06-08-06
+-rwxr-xr-x root/root lib/firmware/intel-ucode/06-08-0a
+-rwxr-xr-x root/root lib/firmware/intel-ucode/06-09-05
+-rwxr-xr-x root/root lib/firmware/intel-ucode/06-0a-00
+-rwxr-xr-x root/root lib/firmware/intel-ucode/06-0a-01
+-rwxr-xr-x root/root lib/firmware/intel-ucode/06-0b-01
+-rwxr-xr-x root/root lib/firmware/intel-ucode/06-0b-04
+-rwxr-xr-x root/root lib/firmware/intel-ucode/06-0d-06
+-rwxr-xr-x root/root lib/firmware/intel-ucode/06-0e-08
+-rwxr-xr-x root/root lib/firmware/intel-ucode/06-0e-0c
+-rwxr-xr-x root/root lib/firmware/intel-ucode/06-0f-02
+-rwxr-xr-x root/root lib/firmware/intel-ucode/06-0f-06
+-rwxr-xr-x root/root lib/firmware/intel-ucode/06-0f-07
+-rwxr-xr-x root/root lib/firmware/intel-ucode/06-0f-0a
+-rwxr-xr-x root/root lib/firmware/intel-ucode/06-0f-0b
+-rwxr-xr-x root/root lib/firmware/intel-ucode/06-0f-0d
+-rwxr-xr-x root/root lib/firmware/intel-ucode/06-16-01
+-rwxr-xr-x root/root lib/firmware/intel-ucode/06-17-06
+-rwxr-xr-x root/root lib/firmware/intel-ucode/06-17-07
+-rwxr-xr-x root/root lib/firmware/intel-ucode/06-17-0a
+-rwxr-xr-x root/root lib/firmware/intel-ucode/06-1a-04
+-rwxr-xr-x root/root lib/firmware/intel-ucode/06-1a-05
+-rwxr-xr-x root/root lib/firmware/intel-ucode/06-1c-02
+-rwxr-xr-x root/root lib/firmware/intel-ucode/06-1c-0a
+-rwxr-xr-x root/root lib/firmware/intel-ucode/06-1d-01
+-rwxr-xr-x root/root lib/firmware/intel-ucode/06-1e-05
+-rwxr-xr-x root/root lib/firmware/intel-ucode/06-25-02
+-rwxr-xr-x root/root lib/firmware/intel-ucode/06-25-05
+-rwxr-xr-x root/root lib/firmware/intel-ucode/06-26-01
+-rwxr-xr-x root/root lib/firmware/intel-ucode/06-2a-07
+-rwxr-xr-x root/root lib/firmware/intel-ucode/06-2c-02
+-rwxr-xr-x root/root lib/firmware/intel-ucode/06-2d-06
+-rwxr-xr-x root/root lib/firmware/intel-ucode/06-2d-07
+-rwxr-xr-x root/root lib/firmware/intel-ucode/06-2e-06
+-rwxr-xr-x root/root lib/firmware/intel-ucode/06-2f-02
+-rwxr-xr-x root/root lib/firmware/intel-ucode/06-37-08
+-rwxr-xr-x root/root lib/firmware/intel-ucode/06-37-09
+-rwxr-xr-x root/root lib/firmware/intel-ucode/06-3a-09
+-rwxr-xr-x root/root lib/firmware/intel-ucode/06-3c-03
+-rwxr-xr-x root/root lib/firmware/intel-ucode/06-3d-04
+-rwxr-xr-x root/root lib/firmware/intel-ucode/06-3e-04
+-rwxr-xr-x root/root lib/firmware/intel-ucode/06-3e-06
+-rwxr-xr-x root/root lib/firmware/intel-ucode/06-3e-07
+-rwxr-xr-x root/root lib/firmware/intel-ucode/06-3f-02
+-rwxr-xr-x root/root lib/firmware/intel-ucode/06-3f-04
+-rwxr-xr-x root/root lib/firmware/intel-ucode/06-45-01
+-rwxr-xr-x root/root lib/firmware/intel-ucode/06-46-01
+-rwxr-xr-x root/root lib/firmware/intel-ucode/06-47-01
+-rwxr-xr-x root/root lib/firmware/intel-ucode/06-4c-03
+-rwxr-xr-x root/root lib/firmware/intel-ucode/06-4c-04
+-rwxr-xr-x root/root lib/firmware/intel-ucode/06-4e-03
+-rwxr-xr-x root/root lib/firmware/intel-ucode/06-55-04
+-rwxr-xr-x root/root lib/firmware/intel-ucode/06-55-07
+-rwxr-xr-x root/root lib/firmware/intel-ucode/06-56-02
+-rwxr-xr-x root/root lib/firmware/intel-ucode/06-56-03
+-rwxr-xr-x root/root lib/firmware/intel-ucode/06-56-04
+-rwxr-xr-x root/root lib/firmware/intel-ucode/06-56-05
+-rwxr-xr-x root/root lib/firmware/intel-ucode/06-5c-02
+-rwxr-xr-x root/root lib/firmware/intel-ucode/06-5c-09
+-rwxr-xr-x root/root lib/firmware/intel-ucode/06-5c-0a
+-rwxr-xr-x root/root lib/firmware/intel-ucode/06-5e-03
+-rwxr-xr-x root/root lib/firmware/intel-ucode/06-5f-01
+-rwxr-xr-x root/root lib/firmware/intel-ucode/06-7a-01
+-rwxr-xr-x root/root lib/firmware/intel-ucode/06-8e-09
+-rwxr-xr-x root/root lib/firmware/intel-ucode/06-8e-0a
+-rwxr-xr-x root/root lib/firmware/intel-ucode/06-8e-0b
+-rwxr-xr-x root/root lib/firmware/intel-ucode/06-8e-0c
+-rwxr-xr-x root/root lib/firmware/intel-ucode/06-9e-09
+-rwxr-xr-x root/root lib/firmware/intel-ucode/06-9e-0a
+-rwxr-xr-x root/root lib/firmware/intel-ucode/06-9e-0b
+-rwxr-xr-x root/root lib/firmware/intel-ucode/06-9e-0c
+-rwxr-xr-x root/root lib/firmware/intel-ucode/06-9e-0d
+-rwxr-xr-x root/root lib/firmware/intel-ucode/0f-00-07
+-rwxr-xr-x root/root lib/firmware/intel-ucode/0f-00-0a
+-rwxr-xr-x root/root lib/firmware/intel-ucode/0f-01-02
+-rwxr-xr-x root/root lib/firmware/intel-ucode/0f-02-04
+-rwxr-xr-x root/root lib/firmware/intel-ucode/0f-02-05
+-rwxr-xr-x root/root lib/firmware/intel-ucode/0f-02-06
+-rwxr-xr-x root/root lib/firmware/intel-ucode/0f-02-07
+-rwxr-xr-x root/root lib/firmware/intel-ucode/0f-02-09
+-rwxr-xr-x root/root lib/firmware/intel-ucode/0f-03-02
+-rwxr-xr-x root/root lib/firmware/intel-ucode/0f-03-03
+-rwxr-xr-x root/root lib/firmware/intel-ucode/0f-03-04
+-rwxr-xr-x root/root lib/firmware/intel-ucode/0f-04-01
+-rwxr-xr-x root/root lib/firmware/intel-ucode/0f-04-03
+-rwxr-xr-x root/root lib/firmware/intel-ucode/0f-04-04
+-rwxr-xr-x root/root lib/firmware/intel-ucode/0f-04-07
+-rwxr-xr-x root/root lib/firmware/intel-ucode/0f-04-08
+-rwxr-xr-x root/root lib/firmware/intel-ucode/0f-04-09
+-rwxr-xr-x root/root lib/firmware/intel-ucode/0f-04-0a
+-rwxr-xr-x root/root lib/firmware/intel-ucode/0f-06-02
+-rwxr-xr-x root/root lib/firmware/intel-ucode/0f-06-04
+-rwxr-xr-x root/root lib/firmware/intel-ucode/0f-06-05
+-rwxr-xr-x root/root lib/firmware/intel-ucode/0f-06-08
diff --git a/manualPorts/intel-ucode/.md5sum b/manualPorts/intel-ucode/.md5sum
new file mode 100644
index 0000000..f34b4af
--- /dev/null
+++ b/manualPorts/intel-ucode/.md5sum
@@ -0,0 +1 @@
+76a236e836ccb6658996ae9c1a7c1b2c microcode-20190618.tar.gz
diff --git a/manualPorts/intel-ucode/.signature b/manualPorts/intel-ucode/.signature
new file mode 100644
index 0000000..11300ce
--- /dev/null
+++ b/manualPorts/intel-ucode/.signature
@@ -0,0 +1,5 @@
+untrusted comment: verify with /etc/ports/deepthought.pub
+RWQxCptPusLGGgdjlIA7NNcDITu4omtNKfTWKaLZTEs+rxVQog0WjBelTpeVesVF3NgnfWd4Tcbrx/HLmHrTot6lVV1Emk7RiAM=
+SHA256 (Pkgfile) = 7245197bf649a7cfef695b67415cbf7408138d635590436be197ef54ad0825e1
+SHA256 (.footprint) = 80127eba5757ffd69ca4e32c163f564730ce60e275c00777e1fbd9139f3dfb2a
+SHA256 (microcode-20190618.tar.gz) = 74ec7415988d40fa53686d994cf8cb27accdbd35c5373c4c3afc2e93372ebba5
diff --git a/manualPorts/intel-ucode/Pkgfile b/manualPorts/intel-ucode/Pkgfile
new file mode 100644
index 0000000..dc0d497
--- /dev/null
+++ b/manualPorts/intel-ucode/Pkgfile
@@ -0,0 +1,13 @@
+# Description: Microcode update for Intel CPUs
+# URL: https://downloadcenter.intel.com/download/27591/Linux-Processor-Microcode-Data-File
+# Maintainer: Erich Eckner, crux at eckner dot net
+# Depends on:
+
+name=intel-ucode
+version=20190618
+release=1
+source=(https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/archive/microcode-$version.tar.gz)
+
+build() {
+ install -Dm755 -t $PKG/lib/firmware/intel-ucode Intel-Linux-Processor-Microcode-Data-Files-microcode-$version/intel-ucode/*
+}
diff --git a/manualPorts/intel-ucode/lastVersion.sh b/manualPorts/intel-ucode/lastVersion.sh
new file mode 100755
index 0000000..23347be
--- /dev/null
+++ b/manualPorts/intel-ucode/lastVersion.sh
@@ -0,0 +1,10 @@
+#!/bin/bash
+
+find /usr/ports \
+ -name deepthought -prune , \
+ -name intel-ucode -exec \
+ sed -n '
+ s/^version=//
+ T
+ p
+ ' '{}/Pkgfile' \;