[gentoo-commits] repo/gentoo:master commit in: sys-kernel/linux-firmware/files/

2024-04-24 Thread Conrad Kostecki
commit: 879205b79823651e90fa0c8007b7ae0dca8101e8
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Mon Apr 22 16:41:42 2024 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Wed Apr 24 12:50:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=879205b7

sys-kernel/linux-firmware: remove unused patch

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/36359
Signed-off-by: Conrad Kostecki  gentoo.org>

 .../files/linux-firmware-copy-firmware-r3.patch| 59 --
 1 file changed, 59 deletions(-)

diff --git 
a/sys-kernel/linux-firmware/files/linux-firmware-copy-firmware-r3.patch 
b/sys-kernel/linux-firmware/files/linux-firmware-copy-firmware-r3.patch
deleted file mode 100644
index 0801b60f5ffa..
--- a/sys-kernel/linux-firmware/files/linux-firmware-copy-firmware-r3.patch
+++ /dev/null
@@ -1,59 +0,0 @@
-From 4eee756fa1e02c3e8ea168ac0efa16b30dae3b25 Mon Sep 17 00:00:00 2001
-From: Mike Pagano 
-Date: Sat, 23 Dec 2023 13:14:58 -0500
-Subject: [PATCH] [PATCH] copy-firmware.sh: Support passing in firmware files
- to install
-Cc: mpag...@gentoo.org
-
-This change adds support to copy-firmware.sh to accept a space separated
-list of firmware files to install.
-
-This allows our users to define a small subset of needed firmware files
-their system requires without installing every firmware file included
-from the repository.
-
-Signed-off-by: Mike Pagano 

- copy-firmware.sh | 12 
- 1 file changed, 12 insertions(+)
-
-diff --git a/copy-firmware.sh b/copy-firmware.sh
-index 6757c6ce..d954230d 100755
 a/copy-firmware.sh
-+++ b/copy-firmware.sh
-@@ -50,6 +50,16 @@ while test $# -gt 0; do
- shift
- ;;
- 
-+--firmware-list)
-+if [ -n "$2" ]; then
-+FIRMWARE_LIST=$2
-+shift 2
-+else
-+echo "ERROR: '--firmware-list' requires a non-empty option 
argument of firmware files to install"
-+exit 1
-+fi
-+;;
-+
- -*)
- if test "$compress" = "cat"; then
- echo "ERROR: unknown command-line option: $1"
-@@ -85,6 +95,7 @@ fi
- # shellcheck disable=SC2162 # file/folder name can include escaped symbols
- grep -E '^(RawFile|File):' WHENCE | sed -E -e 's/^(RawFile|File): */\1 
/;s/"//g' | while read k f; do
- test -f "$f" || continue
-+ [ -n "${FIRMWARE_LIST}" ]  && if ! echo "${FIRMWARE_LIST}" | grep -q 
"${f}"; then continue; fi
- install -d "$destdir/$(dirname "$f")"
- $verbose "copying/compressing file $f$compext"
- if test "$compress" != "cat" && test "$k" = "RawFile"; then
-@@ -107,6 +118,7 @@ fi
- 
- # shellcheck disable=SC2162 # file/folder name can include escaped symbols
- grep -E '^Link:' WHENCE | sed -e 's/^Link: *//g;s/-> //g' | while read f d; do
-+ [ -n "${FIRMWARE_LIST}" ]  && if ! echo "${FIRMWARE_LIST}" | grep -q 
"${f}"; then continue; fi
- if test -L "$f$compext"; then
- test -f "$destdir/$f$compext" && continue
- $verbose "copying link $f$compext"
--- 
-2.41.0
-



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/linux-firmware/

2024-04-20 Thread Mike Pagano
commit: 3af25ee3621b374a7338f0c624b2904b3759e52c
Author: Mike Pagano  gentoo  org>
AuthorDate: Sat Apr 20 14:10:35 2024 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Sat Apr 20 14:10:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3af25ee3

sys-kernel/linux-firmware: drop 20240220-r1

Signed-off-by: Mike Pagano  gentoo.org>

 .../linux-firmware-20240220-r1.ebuild  | 407 -
 1 file changed, 407 deletions(-)

diff --git a/sys-kernel/linux-firmware/linux-firmware-20240220-r1.ebuild 
b/sys-kernel/linux-firmware/linux-firmware-20240220-r1.ebuild
deleted file mode 100644
index c7c35403a3f9..
--- a/sys-kernel/linux-firmware/linux-firmware-20240220-r1.ebuild
+++ /dev/null
@@ -1,407 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit linux-info mount-boot savedconfig multiprocessing
-
-# In case this is a real snapshot, fill in commit below.
-# For normal, tagged releases, leave blank
-MY_COMMIT=""
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   
EGIT_REPO_URI="https://git.kernel.org/pub/scm/linux/kernel/git/firmware/${PN}.git;
-else
-   if [[ -n "${MY_COMMIT}" ]]; then
-   
SRC_URI="https://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git/snapshot/${MY_COMMIT}.tar.gz
 -> ${P}.tar.gz"
-   S="${WORKDIR}/${MY_COMMIT}"
-   else
-   
SRC_URI="https://mirrors.edge.kernel.org/pub/linux/kernel/firmware/${P}.tar.xz;
-   fi
-
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86"
-fi
-
-DESCRIPTION="Linux firmware files"
-HOMEPAGE="https://git.kernel.org/?p=linux/kernel/git/firmware/linux-firmware.git;
-
-LICENSE="GPL-2 GPL-2+ GPL-3 BSD MIT || ( MPL-1.1 GPL-2 )
-   redistributable? ( linux-fw-redistributable BSD-2 BSD BSD-4 ISC MIT )
-   unknown-license? ( all-rights-reserved )"
-SLOT="0"
-IUSE="bindist compress-xz compress-zstd deduplicate initramfs +redistributable 
savedconfig unknown-license"
-REQUIRED_USE="initramfs? ( redistributable )
-   ?? ( compress-xz compress-zstd )
-   savedconfig? ( !deduplicate )"
-
-RESTRICT="binchecks strip test
-   !bindist? ( bindist )
-   unknown-license? ( bindist )"
-
-BDEPEND="initramfs? ( app-alternatives/cpio )
-   compress-xz? ( app-arch/xz-utils )
-   compress-zstd? ( app-arch/zstd )
-   deduplicate? ( app-misc/rdfind )"
-
-#add anything else that collides to this
-RDEPEND="!savedconfig? (
-   redistributable? (
-   !sys-firmware/alsa-firmware[alsa_cards_ca0132]
-   !sys-block/qla-fc-firmware
-   !sys-firmware/iwl1000-ucode
-   !sys-firmware/iwl6005-ucode
-   !sys-firmware/iwl6030-ucode
-   !sys-firmware/iwl3160-ucode
-   !sys-firmware/iwl7260-ucode
-   !sys-firmware/iwl3160-7260-bt-ucode
-   !sys-firmware/raspberrypi-wifi-ucode
-   )
-   unknown-license? (
-   !sys-firmware/alsa-firmware[alsa_cards_korg1212]
-   !sys-firmware/alsa-firmware[alsa_cards_maestro3]
-   !sys-firmware/alsa-firmware[alsa_cards_sb16]
-   !sys-firmware/alsa-firmware[alsa_cards_ymfpci]
-   )
-   )"
-
-QA_PREBUILT="*"
-PATCHES=( "${FILESDIR}"/${PN}-copy-firmware-r3.patch )
-
-pkg_pretend() {
-   use initramfs && mount-boot_pkg_pretend
-}
-
-pkg_setup() {
-   if use compress-xz || use compress-zstd ; then
-   local CONFIG_CHECK
-
-   if kernel_is -ge 5 19; then
-   use compress-xz && CONFIG_CHECK="~FW_LOADER_COMPRESS_XZ"
-   use compress-zstd && 
CONFIG_CHECK="~FW_LOADER_COMPRESS_ZSTD"
-   else
-   use compress-xz && CONFIG_CHECK="~FW_LOADER_COMPRESS"
-   if use compress-zstd; then
-   eerror "Kernels <5.19 do not support 
ZSTD-compressed firmware files"
-   fi
-   fi
-   linux-info_pkg_setup
-   fi
-}
-
-src_unpack() {
-   if [[ ${PV} == * ]]; then
-   git-r3_src_unpack
-   else
-   default
-   # rename directory from git snapshot tarball
-   if [[ ${#GIT_COMMIT} -gt 8 ]]; then
-   mv ${PN}-*/ ${P} || die
-   fi
-   fi
-}
-
-src_prepare() {
-
-   default
-
-   find . -type f -not -perm 0644 -print0 \
-   | xargs --null --no-run-if-empty chmod 0644 \
-   || die
-
-   chmod +x copy-firmware.sh || die
-
-   if use initramfs; then
-   if [[ -d "${S}/amd-ucode" ]]; then
-   local 

[gentoo-commits] repo/gentoo:master commit in: sys-kernel/linux-firmware/

2024-04-13 Thread Mike Pagano
commit: 9f665781f2d49e72d9d290fdd328ec3f99685956
Author: Mike Pagano  gentoo  org>
AuthorDate: Sat Apr 13 16:41:03 2024 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Sat Apr 13 16:41:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f665781

sys-kernel/linux-firmware: stabilize 20240410

Signed-off-by: Mike Pagano  gentoo.org>

 sys-kernel/linux-firmware/linux-firmware-20240410.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/linux-firmware/linux-firmware-20240410.ebuild 
b/sys-kernel/linux-firmware/linux-firmware-20240410.ebuild
index 8ea7565f00ce..8795fc72fda3 100644
--- a/sys-kernel/linux-firmware/linux-firmware-20240410.ebuild
+++ b/sys-kernel/linux-firmware/linux-firmware-20240410.ebuild
@@ -19,7 +19,7 @@ else

SRC_URI="https://mirrors.edge.kernel.org/pub/linux/kernel/firmware/${P}.tar.xz;
fi
 
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86"
 fi
 
 DESCRIPTION="Linux firmware files"



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/linux-firmware/

2024-04-11 Thread Mike Pagano
commit: a52f27a6bde20c4a03728c0a55c6ca2985dc8bc0
Author: Mike Pagano  gentoo  org>
AuthorDate: Thu Apr 11 16:41:31 2024 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Thu Apr 11 16:42:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a52f27a6

sys-kernel/linux-firmware: add 20240410

Signed-off-by: Mike Pagano  gentoo.org>

 sys-kernel/linux-firmware/Manifest |   1 +
 .../linux-firmware/linux-firmware-20240410.ebuild  | 405 +
 2 files changed, 406 insertions(+)

diff --git a/sys-kernel/linux-firmware/Manifest 
b/sys-kernel/linux-firmware/Manifest
index 65b6c7c1867f..b82d434ee300 100644
--- a/sys-kernel/linux-firmware/Manifest
+++ b/sys-kernel/linux-firmware/Manifest
@@ -1,2 +1,3 @@
 DIST linux-firmware-20240220.tar.xz 368128968 BLAKE2B 
6eefe70f8b55619d58b2ed538cd3eb85e013e231d1cb474fefc48f8af6a2f61a763ef73793eed30e17c67fd83a80b9c91f0af6c7b049861fa57c088dc9604d71
 SHA512 
faa4fbe3556b67e2adc9afebb8a3909ac853eeb0b9b43eafe1aa9144e633a6356e11af7c3ee008e654ae928dd2ffcd4261bee3e63a3bee4cae7cd3b442916299
 DIST linux-firmware-20240312.tar.xz 370815780 BLAKE2B 
576b1e9fe6a181e2ae6776272e8dae0fd5d2cf87c9333f27c1388641fe94c39ae2b546ec49930b105994103f86d9f6754929fecb713902c7e18fc887f955d56e
 SHA512 
8c71b035b276350274084a1a893e44839a9c6496626a09c07c5cbf26df80c695c611d97d2d310f3f3cbb8052d4ce79a1b7a85fbeb295d8bcba53d4ae78b17fa1
+DIST linux-firmware-20240410.tar.xz 371871028 BLAKE2B 
0201c38421eaa77590aeb71806111c20236d42c414b58a2f567889b3fe5136cc9fbfb20275d735ba5cb55fa6d01242014d6c94f75bd6e1bcf263e6661803
 SHA512 
fe6681e57ac3dfc29cdc0d6aec44a5aca5be6fc747e2ecd9334caaa55f1a713906d695cf56819f55dd6273f0bffef07de3d086020ad435b74119fe629ba31b32

diff --git a/sys-kernel/linux-firmware/linux-firmware-20240410.ebuild 
b/sys-kernel/linux-firmware/linux-firmware-20240410.ebuild
new file mode 100644
index ..8ea7565f00ce
--- /dev/null
+++ b/sys-kernel/linux-firmware/linux-firmware-20240410.ebuild
@@ -0,0 +1,405 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit linux-info mount-boot savedconfig multiprocessing
+
+# In case this is a real snapshot, fill in commit below.
+# For normal, tagged releases, leave blank
+MY_COMMIT=""
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   
EGIT_REPO_URI="https://git.kernel.org/pub/scm/linux/kernel/git/firmware/${PN}.git;
+else
+   if [[ -n "${MY_COMMIT}" ]]; then
+   
SRC_URI="https://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git/snapshot/${MY_COMMIT}.tar.gz
 -> ${P}.tar.gz"
+   S="${WORKDIR}/${MY_COMMIT}"
+   else
+   
SRC_URI="https://mirrors.edge.kernel.org/pub/linux/kernel/firmware/${P}.tar.xz;
+   fi
+
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
+
+DESCRIPTION="Linux firmware files"
+HOMEPAGE="https://git.kernel.org/?p=linux/kernel/git/firmware/linux-firmware.git;
+
+LICENSE="GPL-2 GPL-2+ GPL-3 BSD MIT || ( MPL-1.1 GPL-2 )
+   redistributable? ( linux-fw-redistributable BSD-2 BSD BSD-4 ISC MIT )
+   unknown-license? ( all-rights-reserved )"
+SLOT="0"
+IUSE="bindist compress-xz compress-zstd deduplicate initramfs +redistributable 
savedconfig unknown-license"
+REQUIRED_USE="initramfs? ( redistributable )
+   ?? ( compress-xz compress-zstd )
+   savedconfig? ( !deduplicate )"
+
+RESTRICT="binchecks strip test
+   !bindist? ( bindist )
+   unknown-license? ( bindist )"
+
+BDEPEND="initramfs? ( app-alternatives/cpio )
+   compress-xz? ( app-arch/xz-utils )
+   compress-zstd? ( app-arch/zstd )
+   deduplicate? ( app-misc/rdfind )"
+
+#add anything else that collides to this
+RDEPEND="!savedconfig? (
+   redistributable? (
+   !sys-firmware/alsa-firmware[alsa_cards_ca0132]
+   !sys-block/qla-fc-firmware
+   !sys-firmware/iwl1000-ucode
+   !sys-firmware/iwl6005-ucode
+   !sys-firmware/iwl6030-ucode
+   !sys-firmware/iwl3160-ucode
+   !sys-firmware/iwl7260-ucode
+   !sys-firmware/iwl3160-7260-bt-ucode
+   !sys-firmware/raspberrypi-wifi-ucode
+   )
+   unknown-license? (
+   !sys-firmware/alsa-firmware[alsa_cards_korg1212]
+   !sys-firmware/alsa-firmware[alsa_cards_maestro3]
+   !sys-firmware/alsa-firmware[alsa_cards_sb16]
+   !sys-firmware/alsa-firmware[alsa_cards_ymfpci]
+   )
+   )"
+
+QA_PREBUILT="*"
+PATCHES=( "${FILESDIR}"/${PN}-copy-firmware-r4.patch )
+
+pkg_pretend() {
+   use initramfs && mount-boot_pkg_pretend
+}
+
+pkg_setup() {
+   if use compress-xz || use compress-zstd ; then
+   local 

[gentoo-commits] repo/gentoo:master commit in: sys-kernel/linux-firmware/

2024-03-13 Thread Mike Pagano
commit: fce5f88f5128e861f6d0e79366d2f1d460b286cd
Author: Mike Pagano  gentoo  org>
AuthorDate: Wed Mar 13 13:30:58 2024 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Wed Mar 13 13:30:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fce5f88f

sys-kernel/linux-firmware: stabilize 20240312

Signed-off-by: Mike Pagano  gentoo.org>

 sys-kernel/linux-firmware/linux-firmware-20240312.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/linux-firmware/linux-firmware-20240312.ebuild 
b/sys-kernel/linux-firmware/linux-firmware-20240312.ebuild
index 8ea7565f00ce..8795fc72fda3 100644
--- a/sys-kernel/linux-firmware/linux-firmware-20240312.ebuild
+++ b/sys-kernel/linux-firmware/linux-firmware-20240312.ebuild
@@ -19,7 +19,7 @@ else

SRC_URI="https://mirrors.edge.kernel.org/pub/linux/kernel/firmware/${P}.tar.xz;
fi
 
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86"
 fi
 
 DESCRIPTION="Linux firmware files"



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/linux-firmware/

2024-03-12 Thread Mike Pagano
commit: f062c89f28bfff7c54cb71f13c919496cc24ba5e
Author: Mike Pagano  gentoo  org>
AuthorDate: Tue Mar 12 18:16:38 2024 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Tue Mar 12 18:16:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f062c89f

sys-kernel/linux-firmware: drop 20240115-r3

Signed-off-by: Mike Pagano  gentoo.org>

 sys-kernel/linux-firmware/Manifest |   1 -
 .../linux-firmware-20240115-r3.ebuild  | 401 -
 2 files changed, 402 deletions(-)

diff --git a/sys-kernel/linux-firmware/Manifest 
b/sys-kernel/linux-firmware/Manifest
index 8eb62357563e..65b6c7c1867f 100644
--- a/sys-kernel/linux-firmware/Manifest
+++ b/sys-kernel/linux-firmware/Manifest
@@ -1,3 +1,2 @@
-DIST linux-firmware-20240115.tar.xz 363994604 BLAKE2B 
00a0874cfbafe0fe57a841510c71e54e836efad65564b7fa30c334c2bcf909e235129035a6fa4ba090089492fb07beab945be82b3801ce8353fca20fa426ac85
 SHA512 
65100216a0dbe97ea0cdf3104dd59c95cafe883bd8c2a40f9369acb55d6f7260c1b51f233987d2f89cce93b2a952721a0484a6314cda49455986c597ff2050dd
 DIST linux-firmware-20240220.tar.xz 368128968 BLAKE2B 
6eefe70f8b55619d58b2ed538cd3eb85e013e231d1cb474fefc48f8af6a2f61a763ef73793eed30e17c67fd83a80b9c91f0af6c7b049861fa57c088dc9604d71
 SHA512 
faa4fbe3556b67e2adc9afebb8a3909ac853eeb0b9b43eafe1aa9144e633a6356e11af7c3ee008e654ae928dd2ffcd4261bee3e63a3bee4cae7cd3b442916299
 DIST linux-firmware-20240312.tar.xz 370815780 BLAKE2B 
576b1e9fe6a181e2ae6776272e8dae0fd5d2cf87c9333f27c1388641fe94c39ae2b546ec49930b105994103f86d9f6754929fecb713902c7e18fc887f955d56e
 SHA512 
8c71b035b276350274084a1a893e44839a9c6496626a09c07c5cbf26df80c695c611d97d2d310f3f3cbb8052d4ce79a1b7a85fbeb295d8bcba53d4ae78b17fa1

diff --git a/sys-kernel/linux-firmware/linux-firmware-20240115-r3.ebuild 
b/sys-kernel/linux-firmware/linux-firmware-20240115-r3.ebuild
deleted file mode 100644
index 248bf3895d8e..
--- a/sys-kernel/linux-firmware/linux-firmware-20240115-r3.ebuild
+++ /dev/null
@@ -1,401 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit linux-info mount-boot savedconfig multiprocessing
-
-# In case this is a real snapshot, fill in commit below.
-# For normal, tagged releases, leave blank
-MY_COMMIT=""
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   
EGIT_REPO_URI="https://git.kernel.org/pub/scm/linux/kernel/git/firmware/${PN}.git;
-else
-   if [[ -n "${MY_COMMIT}" ]]; then
-   
SRC_URI="https://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git/snapshot/${MY_COMMIT}.tar.gz
 -> ${P}.tar.gz"
-   S="${WORKDIR}/${MY_COMMIT}"
-   else
-   
SRC_URI="https://mirrors.edge.kernel.org/pub/linux/kernel/firmware/${P}.tar.xz;
-   fi
-
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
-fi
-
-DESCRIPTION="Linux firmware files"
-HOMEPAGE="https://git.kernel.org/?p=linux/kernel/git/firmware/linux-firmware.git;
-
-LICENSE="GPL-2 GPL-2+ GPL-3 BSD MIT || ( MPL-1.1 GPL-2 )
-   redistributable? ( linux-fw-redistributable BSD-2 BSD BSD-4 ISC MIT )
-   unknown-license? ( all-rights-reserved )"
-SLOT="0"
-IUSE="compress-xz compress-zstd deduplicate initramfs +redistributable 
savedconfig unknown-license"
-REQUIRED_USE="initramfs? ( redistributable )
-   ?? ( compress-xz compress-zstd )
-   savedconfig? ( !deduplicate )"
-
-RESTRICT="binchecks strip test
-   unknown-license? ( bindist )"
-
-BDEPEND="initramfs? ( app-alternatives/cpio )
-   compress-xz? ( app-arch/xz-utils )
-   compress-zstd? ( app-arch/zstd )
-   deduplicate? ( app-misc/rdfind )"
-
-#add anything else that collides to this
-RDEPEND="!savedconfig? (
-   redistributable? (
-   !sys-firmware/alsa-firmware[alsa_cards_ca0132]
-   !sys-block/qla-fc-firmware
-   !sys-firmware/iwl1000-ucode
-   !sys-firmware/iwl6005-ucode
-   !sys-firmware/iwl6030-ucode
-   !sys-firmware/iwl3160-ucode
-   !sys-firmware/iwl7260-ucode
-   !sys-firmware/iwl3160-7260-bt-ucode
-   !sys-firmware/raspberrypi-wifi-ucode
-   )
-   unknown-license? (
-   !sys-firmware/alsa-firmware[alsa_cards_korg1212]
-   !sys-firmware/alsa-firmware[alsa_cards_maestro3]
-   !sys-firmware/alsa-firmware[alsa_cards_sb16]
-   !sys-firmware/alsa-firmware[alsa_cards_ymfpci]
-   )
-   )"
-
-QA_PREBUILT="*"
-PATCHES=( "${FILESDIR}"/${PN}-copy-firmware-r3.patch )
-
-pkg_pretend() {
-   use initramfs && mount-boot_pkg_pretend
-}
-
-pkg_setup() {
-   if use compress-xz || use compress-zstd ; then
-   local CONFIG_CHECK
-
-  

[gentoo-commits] repo/gentoo:master commit in: sys-kernel/linux-firmware/

2024-03-12 Thread Mike Pagano
commit: db3d68f8c8c874265ca345209874412a16f0975d
Author: Mike Pagano  gentoo  org>
AuthorDate: Tue Mar 12 18:16:30 2024 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Tue Mar 12 18:16:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db3d68f8

sys-kernel/linux-firmware: drop 20240115

Signed-off-by: Mike Pagano  gentoo.org>

 .../linux-firmware/linux-firmware-20240115.ebuild  | 407 -
 1 file changed, 407 deletions(-)

diff --git a/sys-kernel/linux-firmware/linux-firmware-20240115.ebuild 
b/sys-kernel/linux-firmware/linux-firmware-20240115.ebuild
deleted file mode 100644
index c8c97f428164..
--- a/sys-kernel/linux-firmware/linux-firmware-20240115.ebuild
+++ /dev/null
@@ -1,407 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit linux-info mount-boot savedconfig multiprocessing
-
-# In case this is a real snapshot, fill in commit below.
-# For normal, tagged releases, leave blank
-MY_COMMIT=""
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   
EGIT_REPO_URI="https://git.kernel.org/pub/scm/linux/kernel/git/firmware/${PN}.git;
-else
-   if [[ -n "${MY_COMMIT}" ]]; then
-   
SRC_URI="https://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git/snapshot/${MY_COMMIT}.tar.gz
 -> ${P}.tar.gz"
-   S="${WORKDIR}/${MY_COMMIT}"
-   else
-   
SRC_URI="https://mirrors.edge.kernel.org/pub/linux/kernel/firmware/${P}.tar.xz;
-   fi
-
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86"
-fi
-
-DESCRIPTION="Linux firmware files"
-HOMEPAGE="https://git.kernel.org/?p=linux/kernel/git/firmware/linux-firmware.git;
-
-LICENSE="GPL-2 GPL-2+ GPL-3 BSD MIT || ( MPL-1.1 GPL-2 )
-   redistributable? ( linux-fw-redistributable BSD-2 BSD BSD-4 ISC MIT )
-   unknown-license? ( all-rights-reserved )"
-SLOT="0"
-IUSE="compress-xz compress-zstd deduplicate initramfs +redistributable 
savedconfig unknown-license"
-REQUIRED_USE="initramfs? ( redistributable )
-   ?? ( compress-xz compress-zstd )
-   savedconfig? ( !deduplicate )"
-
-RESTRICT="binchecks strip test
-   unknown-license? ( bindist )"
-
-BDEPEND="initramfs? ( app-alternatives/cpio )
-   compress-xz? ( app-arch/xz-utils )
-   compress-zstd? ( app-arch/zstd )
-   deduplicate? ( app-misc/rdfind )"
-
-#add anything else that collides to this
-RDEPEND="!savedconfig? (
-   redistributable? (
-   !sys-firmware/alsa-firmware[alsa_cards_ca0132]
-   !sys-block/qla-fc-firmware
-   !sys-firmware/iwl1000-ucode
-   !sys-firmware/iwl6005-ucode
-   !sys-firmware/iwl6030-ucode
-   !sys-firmware/iwl3160-ucode
-   !sys-firmware/iwl7260-ucode
-   !sys-firmware/iwl3160-7260-bt-ucode
-   !sys-firmware/raspberrypi-wifi-ucode
-   )
-   unknown-license? (
-   !sys-firmware/alsa-firmware[alsa_cards_korg1212]
-   !sys-firmware/alsa-firmware[alsa_cards_maestro3]
-   !sys-firmware/alsa-firmware[alsa_cards_sb16]
-   !sys-firmware/alsa-firmware[alsa_cards_ymfpci]
-   )
-   )"
-
-QA_PREBUILT="*"
-
-pkg_setup() {
-   if use compress-xz || use compress-zstd ; then
-   local CONFIG_CHECK
-
-   if kernel_is -ge 5 19; then
-   use compress-xz && CONFIG_CHECK="~FW_LOADER_COMPRESS_XZ"
-   use compress-zstd && 
CONFIG_CHECK="~FW_LOADER_COMPRESS_ZSTD"
-   else
-   use compress-xz && CONFIG_CHECK="~FW_LOADER_COMPRESS"
-   if use compress-zstd; then
-   eerror "Kernels <5.19 do not support 
ZSTD-compressed firmware files"
-   fi
-   fi
-   linux-info_pkg_setup
-   fi
-}
-
-pkg_pretend() {
-   use initramfs && mount-boot_pkg_pretend
-}
-
-src_unpack() {
-   if [[ ${PV} == * ]]; then
-   git-r3_src_unpack
-   else
-   default
-   # rename directory from git snapshot tarball
-   if [[ ${#GIT_COMMIT} -gt 8 ]]; then
-   mv ${PN}-*/ ${P} || die
-   fi
-   fi
-}
-
-src_prepare() {
-
-   default
-
-   find . -type f -not -perm 0644 -print0 \
-   | xargs --null --no-run-if-empty chmod 0644 \
-   || die
-
-   chmod +x copy-firmware.sh || die
-
-   if use initramfs; then
-   if [[ -d "${S}/amd-ucode" ]]; then
-   local UCODETMP="${T}/ucode_tmp"
-   local UCODEDIR="${UCODETMP}/kernel/x86/microcode"
-   mkdir 

[gentoo-commits] repo/gentoo:master commit in: sys-kernel/linux-firmware/

2024-03-12 Thread Mike Pagano
commit: bfac88c6ebfd32de79ab1f797ad4b79738e69ee4
Author: Mike Pagano  gentoo  org>
AuthorDate: Tue Mar 12 18:14:37 2024 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Tue Mar 12 18:14:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bfac88c6

sys-kernel/linux-firmware: add 20240312

Signed-off-by: Mike Pagano  gentoo.org>

 sys-kernel/linux-firmware/Manifest |   1 +
 .../linux-firmware/linux-firmware-20240312.ebuild  | 405 +
 2 files changed, 406 insertions(+)

diff --git a/sys-kernel/linux-firmware/Manifest 
b/sys-kernel/linux-firmware/Manifest
index f195e0ce9cb8..8eb62357563e 100644
--- a/sys-kernel/linux-firmware/Manifest
+++ b/sys-kernel/linux-firmware/Manifest
@@ -1,2 +1,3 @@
 DIST linux-firmware-20240115.tar.xz 363994604 BLAKE2B 
00a0874cfbafe0fe57a841510c71e54e836efad65564b7fa30c334c2bcf909e235129035a6fa4ba090089492fb07beab945be82b3801ce8353fca20fa426ac85
 SHA512 
65100216a0dbe97ea0cdf3104dd59c95cafe883bd8c2a40f9369acb55d6f7260c1b51f233987d2f89cce93b2a952721a0484a6314cda49455986c597ff2050dd
 DIST linux-firmware-20240220.tar.xz 368128968 BLAKE2B 
6eefe70f8b55619d58b2ed538cd3eb85e013e231d1cb474fefc48f8af6a2f61a763ef73793eed30e17c67fd83a80b9c91f0af6c7b049861fa57c088dc9604d71
 SHA512 
faa4fbe3556b67e2adc9afebb8a3909ac853eeb0b9b43eafe1aa9144e633a6356e11af7c3ee008e654ae928dd2ffcd4261bee3e63a3bee4cae7cd3b442916299
+DIST linux-firmware-20240312.tar.xz 370815780 BLAKE2B 
576b1e9fe6a181e2ae6776272e8dae0fd5d2cf87c9333f27c1388641fe94c39ae2b546ec49930b105994103f86d9f6754929fecb713902c7e18fc887f955d56e
 SHA512 
8c71b035b276350274084a1a893e44839a9c6496626a09c07c5cbf26df80c695c611d97d2d310f3f3cbb8052d4ce79a1b7a85fbeb295d8bcba53d4ae78b17fa1

diff --git a/sys-kernel/linux-firmware/linux-firmware-20240312.ebuild 
b/sys-kernel/linux-firmware/linux-firmware-20240312.ebuild
new file mode 100644
index ..8ea7565f00ce
--- /dev/null
+++ b/sys-kernel/linux-firmware/linux-firmware-20240312.ebuild
@@ -0,0 +1,405 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit linux-info mount-boot savedconfig multiprocessing
+
+# In case this is a real snapshot, fill in commit below.
+# For normal, tagged releases, leave blank
+MY_COMMIT=""
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   
EGIT_REPO_URI="https://git.kernel.org/pub/scm/linux/kernel/git/firmware/${PN}.git;
+else
+   if [[ -n "${MY_COMMIT}" ]]; then
+   
SRC_URI="https://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git/snapshot/${MY_COMMIT}.tar.gz
 -> ${P}.tar.gz"
+   S="${WORKDIR}/${MY_COMMIT}"
+   else
+   
SRC_URI="https://mirrors.edge.kernel.org/pub/linux/kernel/firmware/${P}.tar.xz;
+   fi
+
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
+
+DESCRIPTION="Linux firmware files"
+HOMEPAGE="https://git.kernel.org/?p=linux/kernel/git/firmware/linux-firmware.git;
+
+LICENSE="GPL-2 GPL-2+ GPL-3 BSD MIT || ( MPL-1.1 GPL-2 )
+   redistributable? ( linux-fw-redistributable BSD-2 BSD BSD-4 ISC MIT )
+   unknown-license? ( all-rights-reserved )"
+SLOT="0"
+IUSE="bindist compress-xz compress-zstd deduplicate initramfs +redistributable 
savedconfig unknown-license"
+REQUIRED_USE="initramfs? ( redistributable )
+   ?? ( compress-xz compress-zstd )
+   savedconfig? ( !deduplicate )"
+
+RESTRICT="binchecks strip test
+   !bindist? ( bindist )
+   unknown-license? ( bindist )"
+
+BDEPEND="initramfs? ( app-alternatives/cpio )
+   compress-xz? ( app-arch/xz-utils )
+   compress-zstd? ( app-arch/zstd )
+   deduplicate? ( app-misc/rdfind )"
+
+#add anything else that collides to this
+RDEPEND="!savedconfig? (
+   redistributable? (
+   !sys-firmware/alsa-firmware[alsa_cards_ca0132]
+   !sys-block/qla-fc-firmware
+   !sys-firmware/iwl1000-ucode
+   !sys-firmware/iwl6005-ucode
+   !sys-firmware/iwl6030-ucode
+   !sys-firmware/iwl3160-ucode
+   !sys-firmware/iwl7260-ucode
+   !sys-firmware/iwl3160-7260-bt-ucode
+   !sys-firmware/raspberrypi-wifi-ucode
+   )
+   unknown-license? (
+   !sys-firmware/alsa-firmware[alsa_cards_korg1212]
+   !sys-firmware/alsa-firmware[alsa_cards_maestro3]
+   !sys-firmware/alsa-firmware[alsa_cards_sb16]
+   !sys-firmware/alsa-firmware[alsa_cards_ymfpci]
+   )
+   )"
+
+QA_PREBUILT="*"
+PATCHES=( "${FILESDIR}"/${PN}-copy-firmware-r4.patch )
+
+pkg_pretend() {
+   use initramfs && mount-boot_pkg_pretend
+}
+
+pkg_setup() {
+   if use compress-xz || use compress-zstd ; then
+   local 

[gentoo-commits] repo/gentoo:master commit in: sys-kernel/linux-firmware/

2024-02-25 Thread Mike Pagano
commit: 595aebf0e06936a31e19b5bccb0869e25f29d645
Author: Mike Pagano  gentoo  org>
AuthorDate: Sun Feb 25 15:18:59 2024 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Sun Feb 25 15:18:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=595aebf0

sys-kernel/linux-firmware: keyword 20240220-r2

Signed-off-by: Mike Pagano  gentoo.org>

 sys-kernel/linux-firmware/linux-firmware-20240220-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/linux-firmware/linux-firmware-20240220-r2.ebuild 
b/sys-kernel/linux-firmware/linux-firmware-20240220-r2.ebuild
index 472d2802f8f3..8ea7565f00ce 100644
--- a/sys-kernel/linux-firmware/linux-firmware-20240220-r2.ebuild
+++ b/sys-kernel/linux-firmware/linux-firmware-20240220-r2.ebuild
@@ -19,7 +19,7 @@ else

SRC_URI="https://mirrors.edge.kernel.org/pub/linux/kernel/firmware/${P}.tar.xz;
fi
 
-   KEYWORDS="-alpha -amd64 -arm -arm64 -hppa -ia64 -loong -m68k -mips -ppc 
-ppc64 -riscv -s390 -sparc -x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
 fi
 
 DESCRIPTION="Linux firmware files"



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/linux-firmware/files/, sys-kernel/linux-firmware/

2024-02-24 Thread Mike Pagano
commit: ef17f21c1016796a9e010ce8586c0ef8dce7a85d
Author: Mike Pagano  gentoo  org>
AuthorDate: Sat Feb 24 16:10:00 2024 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Sat Feb 24 16:10:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef17f21c

sys-kernel/linux-firmware: Pass savedconfig vals as a file

Keeping posix commpatibility for upstream submission

Bug: https://bugs.gentoo.org/925297

Signed-off-by: Mike Pagano  gentoo.org>

 .../files/linux-firmware-copy-firmware-r4.patch|  35 ++
 .../linux-firmware-20240220-r2.ebuild  | 405 +
 2 files changed, 440 insertions(+)

diff --git 
a/sys-kernel/linux-firmware/files/linux-firmware-copy-firmware-r4.patch 
b/sys-kernel/linux-firmware/files/linux-firmware-copy-firmware-r4.patch
new file mode 100644
index ..f8b713bfe0f5
--- /dev/null
+++ b/sys-kernel/linux-firmware/files/linux-firmware-copy-firmware-r4.patch
@@ -0,0 +1,35 @@
+--- a/copy-firmware.sh 2024-02-24 10:47:41.073251066 -0500
 b/copy-firmware.sh 2024-02-24 10:25:45.283922934 -0500
+@@ -50,6 +50,16 @@ while test $# -gt 0; do
+ shift
+ ;;
+ 
++--firmware-list)
++if [ -n "$2" ]; then
++FIRMWARE_LIST=`cat $2`
++shift 2
++else
++echo "ERROR: '--firmware-list' requires a non-empty option 
argument of firmware files to install"
++exit 1
++fi
++;;
++
+ -*)
+ if test "$compress" = "cat"; then
+ echo "ERROR: unknown command-line option: $1"
+@@ -85,6 +95,7 @@ fi
+ # shellcheck disable=SC2162 # file/folder name can include escaped symbols
+ grep -E '^(RawFile|File):' WHENCE | sed -E -e 's/^(RawFile|File): */\1 
/;s/"//g' | while read k f; do
+ test -f "$f" || continue
++ [ -n "${FIRMWARE_LIST}" ]  && if ! echo "${FIRMWARE_LIST}" | grep -q 
"${f}"; then continue; fi
+ install -d "$destdir/$(dirname "$f")"
+ $verbose "copying/compressing file $f$compext"
+ if test "$compress" != "cat" && test "$k" = "RawFile"; then
+@@ -107,6 +118,7 @@ fi
+ 
+ # shellcheck disable=SC2162 # file/folder name can include escaped symbols
+ grep -E '^Link:' WHENCE | sed -e 's/^Link: *//g;s/-> //g' | while read f d; do
++ [ -n "${FIRMWARE_LIST}" ]  && if ! echo "${FIRMWARE_LIST}" | grep -q 
"${f}"; then continue; fi
+ if test -L "$f$compext"; then
+ test -f "$destdir/$f$compext" && continue
+ $verbose "copying link $f$compext"

diff --git a/sys-kernel/linux-firmware/linux-firmware-20240220-r2.ebuild 
b/sys-kernel/linux-firmware/linux-firmware-20240220-r2.ebuild
new file mode 100644
index ..472d2802f8f3
--- /dev/null
+++ b/sys-kernel/linux-firmware/linux-firmware-20240220-r2.ebuild
@@ -0,0 +1,405 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit linux-info mount-boot savedconfig multiprocessing
+
+# In case this is a real snapshot, fill in commit below.
+# For normal, tagged releases, leave blank
+MY_COMMIT=""
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   
EGIT_REPO_URI="https://git.kernel.org/pub/scm/linux/kernel/git/firmware/${PN}.git;
+else
+   if [[ -n "${MY_COMMIT}" ]]; then
+   
SRC_URI="https://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git/snapshot/${MY_COMMIT}.tar.gz
 -> ${P}.tar.gz"
+   S="${WORKDIR}/${MY_COMMIT}"
+   else
+   
SRC_URI="https://mirrors.edge.kernel.org/pub/linux/kernel/firmware/${P}.tar.xz;
+   fi
+
+   KEYWORDS="-alpha -amd64 -arm -arm64 -hppa -ia64 -loong -m68k -mips -ppc 
-ppc64 -riscv -s390 -sparc -x86"
+fi
+
+DESCRIPTION="Linux firmware files"
+HOMEPAGE="https://git.kernel.org/?p=linux/kernel/git/firmware/linux-firmware.git;
+
+LICENSE="GPL-2 GPL-2+ GPL-3 BSD MIT || ( MPL-1.1 GPL-2 )
+   redistributable? ( linux-fw-redistributable BSD-2 BSD BSD-4 ISC MIT )
+   unknown-license? ( all-rights-reserved )"
+SLOT="0"
+IUSE="bindist compress-xz compress-zstd deduplicate initramfs +redistributable 
savedconfig unknown-license"
+REQUIRED_USE="initramfs? ( redistributable )
+   ?? ( compress-xz compress-zstd )
+   savedconfig? ( !deduplicate )"
+
+RESTRICT="binchecks strip test
+   !bindist? ( bindist )
+   unknown-license? ( bindist )"
+
+BDEPEND="initramfs? ( app-alternatives/cpio )
+   compress-xz? ( app-arch/xz-utils )
+   compress-zstd? ( app-arch/zstd )
+   deduplicate? ( app-misc/rdfind )"
+
+#add anything else that collides to this
+RDEPEND="!savedconfig? (
+   redistributable? (
+   !sys-firmware/alsa-firmware[alsa_cards_ca0132]
+   !sys-block/qla-fc-firmware
+   !sys-firmware/iwl1000-ucode
+   !sys-firmware/iwl6005-ucode
+   !sys-firmware/iwl6030-ucode
+   

[gentoo-commits] repo/gentoo:master commit in: sys-kernel/linux-firmware/

2024-02-22 Thread Ulrich Müller
commit: cbf5f7b9752e52c38c092f8c715e59cc931785b9
Author: Ulrich Müller  gentoo  org>
AuthorDate: Thu Feb 22 18:05:43 2024 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Thu Feb 22 18:05:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cbf5f7b9

sys-kernel/linux-firmware: Install license files when USE=bindist

Some licenses require the copyright and permission notice to be included
with redistributed binaries.

Acked-by: Mike Pagano  gentoo.org>
Signed-off-by: Ulrich Müller  gentoo.org>

 ...mware-20240220.ebuild => linux-firmware-20240220-r1.ebuild} | 10 --
 1 file changed, 8 insertions(+), 2 deletions(-)

diff --git a/sys-kernel/linux-firmware/linux-firmware-20240220.ebuild 
b/sys-kernel/linux-firmware/linux-firmware-20240220-r1.ebuild
similarity index 97%
rename from sys-kernel/linux-firmware/linux-firmware-20240220.ebuild
rename to sys-kernel/linux-firmware/linux-firmware-20240220-r1.ebuild
index 9b153594bbfa..c7c35403a3f9 100644
--- a/sys-kernel/linux-firmware/linux-firmware-20240220.ebuild
+++ b/sys-kernel/linux-firmware/linux-firmware-20240220-r1.ebuild
@@ -29,12 +29,13 @@ LICENSE="GPL-2 GPL-2+ GPL-3 BSD MIT || ( MPL-1.1 GPL-2 )
redistributable? ( linux-fw-redistributable BSD-2 BSD BSD-4 ISC MIT )
unknown-license? ( all-rights-reserved )"
 SLOT="0"
-IUSE="compress-xz compress-zstd deduplicate initramfs +redistributable 
savedconfig unknown-license"
+IUSE="bindist compress-xz compress-zstd deduplicate initramfs +redistributable 
savedconfig unknown-license"
 REQUIRED_USE="initramfs? ( redistributable )
?? ( compress-xz compress-zstd )
savedconfig? ( !deduplicate )"
 
 RESTRICT="binchecks strip test
+   !bindist? ( bindist )
unknown-license? ( bindist )"
 
 BDEPEND="initramfs? ( app-alternatives/cpio )
@@ -139,8 +140,9 @@ src_prepare() {
# whitelist of misc files
local misc_files=(
copy-firmware.sh
+   README.md
WHENCE
-   README
+   LICEN[CS]E.*
)
 
# whitelist of images with a free software license
@@ -355,6 +357,10 @@ src_install() {
insinto /boot
doins "${S}"/amd-uc.img
fi
+
+   dodoc README.md
+   # some licenses require copyright and permission notice to be included
+   use bindist && dodoc WHENCE LICEN[CS]E.*
 }
 
 pkg_preinst() {



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/linux-firmware/

2024-02-21 Thread Mike Pagano
commit: 18cba2d83c742e3b422fedf5482d63a159217927
Author: Mike Pagano  gentoo  org>
AuthorDate: Wed Feb 21 12:32:42 2024 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Wed Feb 21 12:32:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18cba2d8

sys-kernel/linux-firmware: stabilize 20240220

Signed-off-by: Mike Pagano  gentoo.org>

 sys-kernel/linux-firmware/linux-firmware-20240220.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/linux-firmware/linux-firmware-20240220.ebuild 
b/sys-kernel/linux-firmware/linux-firmware-20240220.ebuild
index 248bf3895d8e..9b153594bbfa 100644
--- a/sys-kernel/linux-firmware/linux-firmware-20240220.ebuild
+++ b/sys-kernel/linux-firmware/linux-firmware-20240220.ebuild
@@ -19,7 +19,7 @@ else

SRC_URI="https://mirrors.edge.kernel.org/pub/linux/kernel/firmware/${P}.tar.xz;
fi
 
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86"
 fi
 
 DESCRIPTION="Linux firmware files"



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/linux-firmware/

2024-02-21 Thread Mike Pagano
commit: 69a99777cd79ac2f223da99918966fee1a55a471
Author: Mike Pagano  gentoo  org>
AuthorDate: Wed Feb 21 12:33:06 2024 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Wed Feb 21 12:33:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69a99777

sys-kernel/linux-firmware: drop 20231211

Signed-off-by: Mike Pagano  gentoo.org>

 sys-kernel/linux-firmware/Manifest |   1 -
 .../linux-firmware/linux-firmware-20231211.ebuild  | 407 -
 2 files changed, 408 deletions(-)

diff --git a/sys-kernel/linux-firmware/Manifest 
b/sys-kernel/linux-firmware/Manifest
index aedfa2b336a1..f195e0ce9cb8 100644
--- a/sys-kernel/linux-firmware/Manifest
+++ b/sys-kernel/linux-firmware/Manifest
@@ -1,3 +1,2 @@
-DIST linux-firmware-20231211.tar.xz 358100480 BLAKE2B 
91b9ef2d244d465e8d62d2c529f3481b1e28a9c30a143ef7d9f2fb3a2a0f9d7e96b64f09f09fcf73c93ffae693774e03134ce97575610b5c728794ff55224265
 SHA512 
571eb540d7994eec1a94b7eede8dd225a3ad2a7209018e32086b47d5758c9ce5ff751b15c843176a9b50ae6455445a18871c736e291ae745b402c0254a4f63a7
 DIST linux-firmware-20240115.tar.xz 363994604 BLAKE2B 
00a0874cfbafe0fe57a841510c71e54e836efad65564b7fa30c334c2bcf909e235129035a6fa4ba090089492fb07beab945be82b3801ce8353fca20fa426ac85
 SHA512 
65100216a0dbe97ea0cdf3104dd59c95cafe883bd8c2a40f9369acb55d6f7260c1b51f233987d2f89cce93b2a952721a0484a6314cda49455986c597ff2050dd
 DIST linux-firmware-20240220.tar.xz 368128968 BLAKE2B 
6eefe70f8b55619d58b2ed538cd3eb85e013e231d1cb474fefc48f8af6a2f61a763ef73793eed30e17c67fd83a80b9c91f0af6c7b049861fa57c088dc9604d71
 SHA512 
faa4fbe3556b67e2adc9afebb8a3909ac853eeb0b9b43eafe1aa9144e633a6356e11af7c3ee008e654ae928dd2ffcd4261bee3e63a3bee4cae7cd3b442916299

diff --git a/sys-kernel/linux-firmware/linux-firmware-20231211.ebuild 
b/sys-kernel/linux-firmware/linux-firmware-20231211.ebuild
deleted file mode 100644
index c8c97f428164..
--- a/sys-kernel/linux-firmware/linux-firmware-20231211.ebuild
+++ /dev/null
@@ -1,407 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit linux-info mount-boot savedconfig multiprocessing
-
-# In case this is a real snapshot, fill in commit below.
-# For normal, tagged releases, leave blank
-MY_COMMIT=""
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   
EGIT_REPO_URI="https://git.kernel.org/pub/scm/linux/kernel/git/firmware/${PN}.git;
-else
-   if [[ -n "${MY_COMMIT}" ]]; then
-   
SRC_URI="https://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git/snapshot/${MY_COMMIT}.tar.gz
 -> ${P}.tar.gz"
-   S="${WORKDIR}/${MY_COMMIT}"
-   else
-   
SRC_URI="https://mirrors.edge.kernel.org/pub/linux/kernel/firmware/${P}.tar.xz;
-   fi
-
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86"
-fi
-
-DESCRIPTION="Linux firmware files"
-HOMEPAGE="https://git.kernel.org/?p=linux/kernel/git/firmware/linux-firmware.git;
-
-LICENSE="GPL-2 GPL-2+ GPL-3 BSD MIT || ( MPL-1.1 GPL-2 )
-   redistributable? ( linux-fw-redistributable BSD-2 BSD BSD-4 ISC MIT )
-   unknown-license? ( all-rights-reserved )"
-SLOT="0"
-IUSE="compress-xz compress-zstd deduplicate initramfs +redistributable 
savedconfig unknown-license"
-REQUIRED_USE="initramfs? ( redistributable )
-   ?? ( compress-xz compress-zstd )
-   savedconfig? ( !deduplicate )"
-
-RESTRICT="binchecks strip test
-   unknown-license? ( bindist )"
-
-BDEPEND="initramfs? ( app-alternatives/cpio )
-   compress-xz? ( app-arch/xz-utils )
-   compress-zstd? ( app-arch/zstd )
-   deduplicate? ( app-misc/rdfind )"
-
-#add anything else that collides to this
-RDEPEND="!savedconfig? (
-   redistributable? (
-   !sys-firmware/alsa-firmware[alsa_cards_ca0132]
-   !sys-block/qla-fc-firmware
-   !sys-firmware/iwl1000-ucode
-   !sys-firmware/iwl6005-ucode
-   !sys-firmware/iwl6030-ucode
-   !sys-firmware/iwl3160-ucode
-   !sys-firmware/iwl7260-ucode
-   !sys-firmware/iwl3160-7260-bt-ucode
-   !sys-firmware/raspberrypi-wifi-ucode
-   )
-   unknown-license? (
-   !sys-firmware/alsa-firmware[alsa_cards_korg1212]
-   !sys-firmware/alsa-firmware[alsa_cards_maestro3]
-   !sys-firmware/alsa-firmware[alsa_cards_sb16]
-   !sys-firmware/alsa-firmware[alsa_cards_ymfpci]
-   )
-   )"
-
-QA_PREBUILT="*"
-
-pkg_setup() {
-   if use compress-xz || use compress-zstd ; then
-   local CONFIG_CHECK
-
-   if kernel_is -ge 5 19; then
-   use compress-xz && CONFIG_CHECK="~FW_LOADER_COMPRESS_XZ"
-   use 

[gentoo-commits] repo/gentoo:master commit in: sys-kernel/linux-firmware/

2024-02-20 Thread Mike Pagano
commit: a64e2b27009e5b30f57d0270c7d9390e36ba041d
Author: Mike Pagano  gentoo  org>
AuthorDate: Tue Feb 20 19:25:02 2024 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Tue Feb 20 19:25:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a64e2b27

sys-kernel/linux-firmware: add 20240220, more accurate savedconfig support

Closes: https://bugs.gentoo.org/913049

Signed-off-by: Mike Pagano  gentoo.org>

 sys-kernel/linux-firmware/Manifest |   1 +
 .../linux-firmware/linux-firmware-20240220.ebuild  | 401 +
 2 files changed, 402 insertions(+)

diff --git a/sys-kernel/linux-firmware/Manifest 
b/sys-kernel/linux-firmware/Manifest
index ae0e016f5d74..aedfa2b336a1 100644
--- a/sys-kernel/linux-firmware/Manifest
+++ b/sys-kernel/linux-firmware/Manifest
@@ -1,2 +1,3 @@
 DIST linux-firmware-20231211.tar.xz 358100480 BLAKE2B 
91b9ef2d244d465e8d62d2c529f3481b1e28a9c30a143ef7d9f2fb3a2a0f9d7e96b64f09f09fcf73c93ffae693774e03134ce97575610b5c728794ff55224265
 SHA512 
571eb540d7994eec1a94b7eede8dd225a3ad2a7209018e32086b47d5758c9ce5ff751b15c843176a9b50ae6455445a18871c736e291ae745b402c0254a4f63a7
 DIST linux-firmware-20240115.tar.xz 363994604 BLAKE2B 
00a0874cfbafe0fe57a841510c71e54e836efad65564b7fa30c334c2bcf909e235129035a6fa4ba090089492fb07beab945be82b3801ce8353fca20fa426ac85
 SHA512 
65100216a0dbe97ea0cdf3104dd59c95cafe883bd8c2a40f9369acb55d6f7260c1b51f233987d2f89cce93b2a952721a0484a6314cda49455986c597ff2050dd
+DIST linux-firmware-20240220.tar.xz 368128968 BLAKE2B 
6eefe70f8b55619d58b2ed538cd3eb85e013e231d1cb474fefc48f8af6a2f61a763ef73793eed30e17c67fd83a80b9c91f0af6c7b049861fa57c088dc9604d71
 SHA512 
faa4fbe3556b67e2adc9afebb8a3909ac853eeb0b9b43eafe1aa9144e633a6356e11af7c3ee008e654ae928dd2ffcd4261bee3e63a3bee4cae7cd3b442916299

diff --git a/sys-kernel/linux-firmware/linux-firmware-20240220.ebuild 
b/sys-kernel/linux-firmware/linux-firmware-20240220.ebuild
new file mode 100644
index ..248bf3895d8e
--- /dev/null
+++ b/sys-kernel/linux-firmware/linux-firmware-20240220.ebuild
@@ -0,0 +1,401 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit linux-info mount-boot savedconfig multiprocessing
+
+# In case this is a real snapshot, fill in commit below.
+# For normal, tagged releases, leave blank
+MY_COMMIT=""
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   
EGIT_REPO_URI="https://git.kernel.org/pub/scm/linux/kernel/git/firmware/${PN}.git;
+else
+   if [[ -n "${MY_COMMIT}" ]]; then
+   
SRC_URI="https://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git/snapshot/${MY_COMMIT}.tar.gz
 -> ${P}.tar.gz"
+   S="${WORKDIR}/${MY_COMMIT}"
+   else
+   
SRC_URI="https://mirrors.edge.kernel.org/pub/linux/kernel/firmware/${P}.tar.xz;
+   fi
+
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
+
+DESCRIPTION="Linux firmware files"
+HOMEPAGE="https://git.kernel.org/?p=linux/kernel/git/firmware/linux-firmware.git;
+
+LICENSE="GPL-2 GPL-2+ GPL-3 BSD MIT || ( MPL-1.1 GPL-2 )
+   redistributable? ( linux-fw-redistributable BSD-2 BSD BSD-4 ISC MIT )
+   unknown-license? ( all-rights-reserved )"
+SLOT="0"
+IUSE="compress-xz compress-zstd deduplicate initramfs +redistributable 
savedconfig unknown-license"
+REQUIRED_USE="initramfs? ( redistributable )
+   ?? ( compress-xz compress-zstd )
+   savedconfig? ( !deduplicate )"
+
+RESTRICT="binchecks strip test
+   unknown-license? ( bindist )"
+
+BDEPEND="initramfs? ( app-alternatives/cpio )
+   compress-xz? ( app-arch/xz-utils )
+   compress-zstd? ( app-arch/zstd )
+   deduplicate? ( app-misc/rdfind )"
+
+#add anything else that collides to this
+RDEPEND="!savedconfig? (
+   redistributable? (
+   !sys-firmware/alsa-firmware[alsa_cards_ca0132]
+   !sys-block/qla-fc-firmware
+   !sys-firmware/iwl1000-ucode
+   !sys-firmware/iwl6005-ucode
+   !sys-firmware/iwl6030-ucode
+   !sys-firmware/iwl3160-ucode
+   !sys-firmware/iwl7260-ucode
+   !sys-firmware/iwl3160-7260-bt-ucode
+   !sys-firmware/raspberrypi-wifi-ucode
+   )
+   unknown-license? (
+   !sys-firmware/alsa-firmware[alsa_cards_korg1212]
+   !sys-firmware/alsa-firmware[alsa_cards_maestro3]
+   !sys-firmware/alsa-firmware[alsa_cards_sb16]
+   !sys-firmware/alsa-firmware[alsa_cards_ymfpci]
+   )
+   )"
+
+QA_PREBUILT="*"
+PATCHES=( "${FILESDIR}"/${PN}-copy-firmware-r3.patch )
+
+pkg_pretend() {
+   use initramfs && mount-boot_pkg_pretend
+}
+
+pkg_setup() {
+   if use compress-xz || use compress-zstd 

[gentoo-commits] repo/gentoo:master commit in: sys-kernel/linux-firmware/files/, sys-kernel/linux-firmware/

2024-02-16 Thread Mike Pagano
commit: adcfca8c044a7530344bfe9295e2f4acd9121de2
Author: Mike Pagano  gentoo  org>
AuthorDate: Fri Feb 16 23:10:52 2024 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Fri Feb 16 23:10:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=adcfca8c

sys-kernel/linux-firmware: drop 20240115-r1

Signed-off-by: Mike Pagano  gentoo.org>

 .../files/linux-firmware-copy-firmware.patch   |  59 ---
 .../linux-firmware-20240115-r1.ebuild  | 403 -
 2 files changed, 462 deletions(-)

diff --git a/sys-kernel/linux-firmware/files/linux-firmware-copy-firmware.patch 
b/sys-kernel/linux-firmware/files/linux-firmware-copy-firmware.patch
deleted file mode 100644
index b6ff69d1f577..
--- a/sys-kernel/linux-firmware/files/linux-firmware-copy-firmware.patch
+++ /dev/null
@@ -1,59 +0,0 @@
-From 4eee756fa1e02c3e8ea168ac0efa16b30dae3b25 Mon Sep 17 00:00:00 2001
-From: Mike Pagano 
-Date: Sat, 23 Dec 2023 13:14:58 -0500
-Subject: [PATCH] [PATCH] copy-firmware.sh: Support passing in firmware files
- to install
-Cc: mpag...@gentoo.org
-
-This change adds support to copy-firmware.sh to accept a space separated
-list of firmware files to install.
-
-This allows our users to define a small subset of needed firmware files
-their system requires without installing every firmware file included
-from the repository.
-
-Signed-off-by: Mike Pagano 

- copy-firmware.sh | 12 
- 1 file changed, 12 insertions(+)
-
-diff --git a/copy-firmware.sh b/copy-firmware.sh
-index 6757c6ce..d954230d 100755
 a/copy-firmware.sh
-+++ b/copy-firmware.sh
-@@ -50,6 +50,16 @@ while test $# -gt 0; do
- shift
- ;;
- 
-+--firmware-list)
-+if [ -n "$2" ]; then
-+FIRMWARE_LIST=$2
-+shift 2
-+else
-+echo "ERROR: '--firmware-list' requires a non-empty option 
argument of firmware files to install"
-+exit 1
-+fi
-+;;
-+
- -*)
- if test "$compress" = "cat"; then
- echo "ERROR: unknown command-line option: $1"
-@@ -85,6 +95,7 @@ fi
- # shellcheck disable=SC2162 # file/folder name can include escaped symbols
- grep -E '^(RawFile|File):' WHENCE | sed -E -e 's/^(RawFile|File): */\1 
/;s/"//g' | while read k f; do
- test -f "$f" || continue
-+[ -n "${FIRMWARE_LIST##*"$f"*}" ] && continue
- install -d "$destdir/$(dirname "$f")"
- $verbose "copying/compressing file $f$compext"
- if test "$compress" != "cat" && test "$k" = "RawFile"; then
-@@ -107,6 +118,7 @@ fi
- 
- # shellcheck disable=SC2162 # file/folder name can include escaped symbols
- grep -E '^Link:' WHENCE | sed -e 's/^Link: *//g;s/-> //g' | while read f d; do
-+[ -n "${FIRMWARE_LIST##*"$f"*}" ] && continue
- if test -L "$f$compext"; then
- test -f "$destdir/$f$compext" && continue
- $verbose "copying link $f$compext"
--- 
-2.41.0
-

diff --git a/sys-kernel/linux-firmware/linux-firmware-20240115-r1.ebuild 
b/sys-kernel/linux-firmware/linux-firmware-20240115-r1.ebuild
deleted file mode 100644
index 950b3319518a..
--- a/sys-kernel/linux-firmware/linux-firmware-20240115-r1.ebuild
+++ /dev/null
@@ -1,403 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit linux-info mount-boot savedconfig multiprocessing
-
-# In case this is a real snapshot, fill in commit below.
-# For normal, tagged releases, leave blank
-MY_COMMIT=""
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   
EGIT_REPO_URI="https://git.kernel.org/pub/scm/linux/kernel/git/firmware/${PN}.git;
-else
-   if [[ -n "${MY_COMMIT}" ]]; then
-   
SRC_URI="https://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git/snapshot/${MY_COMMIT}.tar.gz
 -> ${P}.tar.gz"
-   S="${WORKDIR}/${MY_COMMIT}"
-   else
-   
SRC_URI="https://mirrors.edge.kernel.org/pub/linux/kernel/firmware/${P}.tar.xz;
-   fi
-
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
-fi
-
-DESCRIPTION="Linux firmware files"
-HOMEPAGE="https://git.kernel.org/?p=linux/kernel/git/firmware/linux-firmware.git;
-
-LICENSE="GPL-2 GPL-2+ GPL-3 BSD MIT || ( MPL-1.1 GPL-2 )
-   redistributable? ( linux-fw-redistributable BSD-2 BSD BSD-4 ISC MIT )
-   unknown-license? ( all-rights-reserved )"
-SLOT="0"
-IUSE="compress-xz compress-zstd deduplicate initramfs +redistributable 
savedconfig unknown-license"
-REQUIRED_USE="initramfs? ( redistributable )
-   ?? ( compress-xz compress-zstd )
-   savedconfig? ( !deduplicate )"
-
-RESTRICT="binchecks strip test
-   unknown-license? ( bindist )"
-
-BDEPEND="initramfs? ( app-alternatives/cpio )
-   compress-xz? ( app-arch/xz-utils )
-   compress-zstd? ( app-arch/zstd )
-   deduplicate? ( 

[gentoo-commits] repo/gentoo:master commit in: sys-kernel/linux-firmware/

2024-02-16 Thread Mike Pagano
commit: aa922e7ef0bf41a75ab999ae8ab8c9f2cbb35038
Author: Mike Pagano  gentoo  org>
AuthorDate: Fri Feb 16 12:09:01 2024 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Fri Feb 16 12:09:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa922e7e

sys-kernel/linux-firmware: keyword 20240115-r3

Signed-off-by: Mike Pagano  gentoo.org>

 sys-kernel/linux-firmware/linux-firmware-20240115-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/linux-firmware/linux-firmware-20240115-r3.ebuild 
b/sys-kernel/linux-firmware/linux-firmware-20240115-r3.ebuild
index b3fee43ebe5e..248bf3895d8e 100644
--- a/sys-kernel/linux-firmware/linux-firmware-20240115-r3.ebuild
+++ b/sys-kernel/linux-firmware/linux-firmware-20240115-r3.ebuild
@@ -19,7 +19,7 @@ else

SRC_URI="https://mirrors.edge.kernel.org/pub/linux/kernel/firmware/${P}.tar.xz;
fi
 
-   KEYWORDS="-alpha -amd64 -arm -arm64 -hppa -ia64 -loong -m68k -mips -ppc 
-ppc64 -riscv -s390 -sparc -x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
 fi
 
 DESCRIPTION="Linux firmware files"



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/linux-firmware/files/, sys-kernel/linux-firmware/

2024-02-15 Thread Mike Pagano
commit: 49a4e6a9717260a578caa209ada9673c804a48e1
Author: Mike Pagano  gentoo  org>
AuthorDate: Thu Feb 15 23:20:48 2024 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Thu Feb 15 23:20:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49a4e6a9

sys-kernel/linux-firmware: drop 20240115-r2

Signed-off-by: Mike Pagano  gentoo.org>

 .../files/linux-firmware-copy-firmware-r2.patch|  60 ---
 .../linux-firmware-20240115-r2.ebuild  | 401 -
 2 files changed, 461 deletions(-)

diff --git 
a/sys-kernel/linux-firmware/files/linux-firmware-copy-firmware-r2.patch 
b/sys-kernel/linux-firmware/files/linux-firmware-copy-firmware-r2.patch
deleted file mode 100644
index 0c9b5ecfca70..
--- a/sys-kernel/linux-firmware/files/linux-firmware-copy-firmware-r2.patch
+++ /dev/null
@@ -1,60 +0,0 @@
-From 4eee756fa1e02c3e8ea168ac0efa16b30dae3b25 Mon Sep 17 00:00:00 2001
-From: Mike Pagano 
-Date: Sat, 23 Dec 2023 13:14:58 -0500
-Subject: [PATCH] [PATCH] copy-firmware.sh: Support passing in firmware files
- to install
-Cc: mpag...@gentoo.org
-
-This change adds support to copy-firmware.sh to accept a space separated
-list of firmware files to install.
-
-This allows our users to define a small subset of needed firmware files
-their system requires without installing every firmware file included
-from the repository.
-
-Signed-off-by: Mike Pagano 

- copy-firmware.sh | 12 
- 1 file changed, 12 insertions(+)
-
-diff --git a/copy-firmware.sh b/copy-firmware.sh
-index 6757c6ce..d954230d 100755
 a/copy-firmware.sh
-+++ b/copy-firmware.sh
-@@ -50,6 +50,16 @@ while test $# -gt 0; do
- shift
- ;;
- 
-+--firmware-list)
-+if [ -n "$2" ]; then
-+FIRMWARE_LIST=$2
-+shift 2
-+else
-+echo "ERROR: '--firmware-list' requires a non-empty option 
argument of firmware files to install"
-+exit 1
-+fi
-+;;
-+
- -*)
- if test "$compress" = "cat"; then
- echo "ERROR: unknown command-line option: $1"
-@@ -85,6 +95,8 @@ fi
-+ echo "destdir is ${destdir}"
- # shellcheck disable=SC2162 # file/folder name can include escaped symbols
- grep -E '^(RawFile|File):' WHENCE | sed -E -e 's/^(RawFile|File): */\1 
/;s/"//g' | while read k f; do
- test -f "$f" || continue
-+ if ! echo "${FIRMWARE_LIST}" | grep -q "${f}"; then continue; fi
- install -d "$destdir/$(dirname "$f")"
- $verbose "copying/compressing file $f$compext"
- if test "$compress" != "cat" && test "$k" = "RawFile"; then
-@@ -107,6 +118,7 @@ fi
- 
- # shellcheck disable=SC2162 # file/folder name can include escaped symbols
- grep -E '^Link:' WHENCE | sed -e 's/^Link: *//g;s/-> //g' | while read f d; do
-+ if ! echo "${FIRMWARE_LIST}" | grep -q "${f}"; then continue; fi
- if test -L "$f$compext"; then
- test -f "$destdir/$f$compext" && continue
- $verbose "copying link $f$compext"
--- 
-2.41.0
-

diff --git a/sys-kernel/linux-firmware/linux-firmware-20240115-r2.ebuild 
b/sys-kernel/linux-firmware/linux-firmware-20240115-r2.ebuild
deleted file mode 100644
index 13f076e3531b..
--- a/sys-kernel/linux-firmware/linux-firmware-20240115-r2.ebuild
+++ /dev/null
@@ -1,401 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit linux-info mount-boot savedconfig multiprocessing
-
-# In case this is a real snapshot, fill in commit below.
-# For normal, tagged releases, leave blank
-MY_COMMIT=""
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   
EGIT_REPO_URI="https://git.kernel.org/pub/scm/linux/kernel/git/firmware/${PN}.git;
-else
-   if [[ -n "${MY_COMMIT}" ]]; then
-   
SRC_URI="https://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git/snapshot/${MY_COMMIT}.tar.gz
 -> ${P}.tar.gz"
-   S="${WORKDIR}/${MY_COMMIT}"
-   else
-   
SRC_URI="https://mirrors.edge.kernel.org/pub/linux/kernel/firmware/${P}.tar.xz;
-   fi
-
-   KEYWORDS="-alpha -amd64 -arm -arm64 -hppa -ia64 -loong -m68k -mips -ppc 
-ppc64 -riscv -s390 -sparc -x86"
-fi
-
-DESCRIPTION="Linux firmware files"
-HOMEPAGE="https://git.kernel.org/?p=linux/kernel/git/firmware/linux-firmware.git;
-
-LICENSE="GPL-2 GPL-2+ GPL-3 BSD MIT || ( MPL-1.1 GPL-2 )
-   redistributable? ( linux-fw-redistributable BSD-2 BSD BSD-4 ISC MIT )
-   unknown-license? ( all-rights-reserved )"
-SLOT="0"
-IUSE="compress-xz compress-zstd deduplicate initramfs +redistributable 
savedconfig unknown-license"
-REQUIRED_USE="initramfs? ( redistributable )
-   ?? ( compress-xz compress-zstd )
-   savedconfig? ( !deduplicate )"
-
-RESTRICT="binchecks strip test
-   unknown-license? ( bindist )"
-
-BDEPEND="initramfs? ( app-alternatives/cpio )
-   compress-xz? ( 

[gentoo-commits] repo/gentoo:master commit in: sys-kernel/linux-firmware/files/, sys-kernel/linux-firmware/

2024-02-15 Thread Mike Pagano
commit: f00488d02e9bb9d5c85dbdee80bd5b1a780a4100
Author: Mike Pagano  gentoo  org>
AuthorDate: Thu Feb 15 23:18:55 2024 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Thu Feb 15 23:18:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f00488d0

sys-kernel/linux-firmware: Update savedconfig patch

Bug: https://bugs.gentoo.org/913049
Closes: https://bugs.gentoo.org/924679

Signed-off-by: Mike Pagano  gentoo.org>

 .../files/linux-firmware-copy-firmware-r3.patch|  59 +++
 .../linux-firmware-20240115-r3.ebuild  | 401 +
 2 files changed, 460 insertions(+)

diff --git 
a/sys-kernel/linux-firmware/files/linux-firmware-copy-firmware-r3.patch 
b/sys-kernel/linux-firmware/files/linux-firmware-copy-firmware-r3.patch
new file mode 100644
index ..0801b60f5ffa
--- /dev/null
+++ b/sys-kernel/linux-firmware/files/linux-firmware-copy-firmware-r3.patch
@@ -0,0 +1,59 @@
+From 4eee756fa1e02c3e8ea168ac0efa16b30dae3b25 Mon Sep 17 00:00:00 2001
+From: Mike Pagano 
+Date: Sat, 23 Dec 2023 13:14:58 -0500
+Subject: [PATCH] [PATCH] copy-firmware.sh: Support passing in firmware files
+ to install
+Cc: mpag...@gentoo.org
+
+This change adds support to copy-firmware.sh to accept a space separated
+list of firmware files to install.
+
+This allows our users to define a small subset of needed firmware files
+their system requires without installing every firmware file included
+from the repository.
+
+Signed-off-by: Mike Pagano 
+---
+ copy-firmware.sh | 12 
+ 1 file changed, 12 insertions(+)
+
+diff --git a/copy-firmware.sh b/copy-firmware.sh
+index 6757c6ce..d954230d 100755
+--- a/copy-firmware.sh
 b/copy-firmware.sh
+@@ -50,6 +50,16 @@ while test $# -gt 0; do
+ shift
+ ;;
+ 
++--firmware-list)
++if [ -n "$2" ]; then
++FIRMWARE_LIST=$2
++shift 2
++else
++echo "ERROR: '--firmware-list' requires a non-empty option 
argument of firmware files to install"
++exit 1
++fi
++;;
++
+ -*)
+ if test "$compress" = "cat"; then
+ echo "ERROR: unknown command-line option: $1"
+@@ -85,6 +95,7 @@ fi
+ # shellcheck disable=SC2162 # file/folder name can include escaped symbols
+ grep -E '^(RawFile|File):' WHENCE | sed -E -e 's/^(RawFile|File): */\1 
/;s/"//g' | while read k f; do
+ test -f "$f" || continue
++ [ -n "${FIRMWARE_LIST}" ]  && if ! echo "${FIRMWARE_LIST}" | grep -q 
"${f}"; then continue; fi
+ install -d "$destdir/$(dirname "$f")"
+ $verbose "copying/compressing file $f$compext"
+ if test "$compress" != "cat" && test "$k" = "RawFile"; then
+@@ -107,6 +118,7 @@ fi
+ 
+ # shellcheck disable=SC2162 # file/folder name can include escaped symbols
+ grep -E '^Link:' WHENCE | sed -e 's/^Link: *//g;s/-> //g' | while read f d; do
++ [ -n "${FIRMWARE_LIST}" ]  && if ! echo "${FIRMWARE_LIST}" | grep -q 
"${f}"; then continue; fi
+ if test -L "$f$compext"; then
+ test -f "$destdir/$f$compext" && continue
+ $verbose "copying link $f$compext"
+-- 
+2.41.0
+

diff --git a/sys-kernel/linux-firmware/linux-firmware-20240115-r3.ebuild 
b/sys-kernel/linux-firmware/linux-firmware-20240115-r3.ebuild
new file mode 100644
index ..b3fee43ebe5e
--- /dev/null
+++ b/sys-kernel/linux-firmware/linux-firmware-20240115-r3.ebuild
@@ -0,0 +1,401 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit linux-info mount-boot savedconfig multiprocessing
+
+# In case this is a real snapshot, fill in commit below.
+# For normal, tagged releases, leave blank
+MY_COMMIT=""
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   
EGIT_REPO_URI="https://git.kernel.org/pub/scm/linux/kernel/git/firmware/${PN}.git;
+else
+   if [[ -n "${MY_COMMIT}" ]]; then
+   
SRC_URI="https://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git/snapshot/${MY_COMMIT}.tar.gz
 -> ${P}.tar.gz"
+   S="${WORKDIR}/${MY_COMMIT}"
+   else
+   
SRC_URI="https://mirrors.edge.kernel.org/pub/linux/kernel/firmware/${P}.tar.xz;
+   fi
+
+   KEYWORDS="-alpha -amd64 -arm -arm64 -hppa -ia64 -loong -m68k -mips -ppc 
-ppc64 -riscv -s390 -sparc -x86"
+fi
+
+DESCRIPTION="Linux firmware files"
+HOMEPAGE="https://git.kernel.org/?p=linux/kernel/git/firmware/linux-firmware.git;
+
+LICENSE="GPL-2 GPL-2+ GPL-3 BSD MIT || ( MPL-1.1 GPL-2 )
+   redistributable? ( linux-fw-redistributable BSD-2 BSD BSD-4 ISC MIT )
+   unknown-license? ( all-rights-reserved )"
+SLOT="0"
+IUSE="compress-xz compress-zstd deduplicate initramfs +redistributable 
savedconfig unknown-license"
+REQUIRED_USE="initramfs? ( redistributable )
+   ?? ( compress-xz compress-zstd )
+   savedconfig? ( !deduplicate )"
+
+RESTRICT="binchecks strip test
+  

[gentoo-commits] repo/gentoo:master commit in: sys-kernel/linux-firmware/

2024-02-15 Thread Mike Pagano
commit: fcbc160944e89565f494b116a67ca4d36afe0417
Author: Mike Pagano  gentoo  org>
AuthorDate: Thu Feb 15 22:54:44 2024 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Thu Feb 15 22:54:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fcbc1609

sys-kernel/linux-firmware: keyword 20240115-r2

Signed-off-by: Mike Pagano  gentoo.org>

 sys-kernel/linux-firmware/linux-firmware-20240115-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/linux-firmware/linux-firmware-20240115-r2.ebuild 
b/sys-kernel/linux-firmware/linux-firmware-20240115-r2.ebuild
index fe55f9d375dd..13f076e3531b 100644
--- a/sys-kernel/linux-firmware/linux-firmware-20240115-r2.ebuild
+++ b/sys-kernel/linux-firmware/linux-firmware-20240115-r2.ebuild
@@ -19,7 +19,7 @@ else

SRC_URI="https://mirrors.edge.kernel.org/pub/linux/kernel/firmware/${P}.tar.xz;
fi
 
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="-alpha -amd64 -arm -arm64 -hppa -ia64 -loong -m68k -mips -ppc 
-ppc64 -riscv -s390 -sparc -x86"
 fi
 
 DESCRIPTION="Linux firmware files"



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/linux-firmware/, sys-kernel/linux-firmware/files/

2024-02-15 Thread Mike Pagano
commit: f12fcc927ba762bac9cfa8ccd7f699e61b262d3c
Author: Mike Pagano  gentoo  org>
AuthorDate: Thu Feb 15 20:20:51 2024 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Thu Feb 15 20:20:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f12fcc92

sys-kernel/linux-firmware: savedconfig update, r2

Bug: https://bugs.gentoo.org/913049

Signed-off-by: Mike Pagano  gentoo.org>

 .../files/linux-firmware-copy-firmware-r2.patch|  60 +++
 .../linux-firmware-20240115-r2.ebuild  | 401 +
 2 files changed, 461 insertions(+)

diff --git 
a/sys-kernel/linux-firmware/files/linux-firmware-copy-firmware-r2.patch 
b/sys-kernel/linux-firmware/files/linux-firmware-copy-firmware-r2.patch
new file mode 100644
index ..0c9b5ecfca70
--- /dev/null
+++ b/sys-kernel/linux-firmware/files/linux-firmware-copy-firmware-r2.patch
@@ -0,0 +1,60 @@
+From 4eee756fa1e02c3e8ea168ac0efa16b30dae3b25 Mon Sep 17 00:00:00 2001
+From: Mike Pagano 
+Date: Sat, 23 Dec 2023 13:14:58 -0500
+Subject: [PATCH] [PATCH] copy-firmware.sh: Support passing in firmware files
+ to install
+Cc: mpag...@gentoo.org
+
+This change adds support to copy-firmware.sh to accept a space separated
+list of firmware files to install.
+
+This allows our users to define a small subset of needed firmware files
+their system requires without installing every firmware file included
+from the repository.
+
+Signed-off-by: Mike Pagano 
+---
+ copy-firmware.sh | 12 
+ 1 file changed, 12 insertions(+)
+
+diff --git a/copy-firmware.sh b/copy-firmware.sh
+index 6757c6ce..d954230d 100755
+--- a/copy-firmware.sh
 b/copy-firmware.sh
+@@ -50,6 +50,16 @@ while test $# -gt 0; do
+ shift
+ ;;
+ 
++--firmware-list)
++if [ -n "$2" ]; then
++FIRMWARE_LIST=$2
++shift 2
++else
++echo "ERROR: '--firmware-list' requires a non-empty option 
argument of firmware files to install"
++exit 1
++fi
++;;
++
+ -*)
+ if test "$compress" = "cat"; then
+ echo "ERROR: unknown command-line option: $1"
+@@ -85,6 +95,8 @@ fi
++ echo "destdir is ${destdir}"
+ # shellcheck disable=SC2162 # file/folder name can include escaped symbols
+ grep -E '^(RawFile|File):' WHENCE | sed -E -e 's/^(RawFile|File): */\1 
/;s/"//g' | while read k f; do
+ test -f "$f" || continue
++ if ! echo "${FIRMWARE_LIST}" | grep -q "${f}"; then continue; fi
+ install -d "$destdir/$(dirname "$f")"
+ $verbose "copying/compressing file $f$compext"
+ if test "$compress" != "cat" && test "$k" = "RawFile"; then
+@@ -107,6 +118,7 @@ fi
+ 
+ # shellcheck disable=SC2162 # file/folder name can include escaped symbols
+ grep -E '^Link:' WHENCE | sed -e 's/^Link: *//g;s/-> //g' | while read f d; do
++ if ! echo "${FIRMWARE_LIST}" | grep -q "${f}"; then continue; fi
+ if test -L "$f$compext"; then
+ test -f "$destdir/$f$compext" && continue
+ $verbose "copying link $f$compext"
+-- 
+2.41.0
+

diff --git a/sys-kernel/linux-firmware/linux-firmware-20240115-r2.ebuild 
b/sys-kernel/linux-firmware/linux-firmware-20240115-r2.ebuild
new file mode 100644
index ..fe55f9d375dd
--- /dev/null
+++ b/sys-kernel/linux-firmware/linux-firmware-20240115-r2.ebuild
@@ -0,0 +1,401 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit linux-info mount-boot savedconfig multiprocessing
+
+# In case this is a real snapshot, fill in commit below.
+# For normal, tagged releases, leave blank
+MY_COMMIT=""
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   
EGIT_REPO_URI="https://git.kernel.org/pub/scm/linux/kernel/git/firmware/${PN}.git;
+else
+   if [[ -n "${MY_COMMIT}" ]]; then
+   
SRC_URI="https://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git/snapshot/${MY_COMMIT}.tar.gz
 -> ${P}.tar.gz"
+   S="${WORKDIR}/${MY_COMMIT}"
+   else
+   
SRC_URI="https://mirrors.edge.kernel.org/pub/linux/kernel/firmware/${P}.tar.xz;
+   fi
+
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
+
+DESCRIPTION="Linux firmware files"
+HOMEPAGE="https://git.kernel.org/?p=linux/kernel/git/firmware/linux-firmware.git;
+
+LICENSE="GPL-2 GPL-2+ GPL-3 BSD MIT || ( MPL-1.1 GPL-2 )
+   redistributable? ( linux-fw-redistributable BSD-2 BSD BSD-4 ISC MIT )
+   unknown-license? ( all-rights-reserved )"
+SLOT="0"
+IUSE="compress-xz compress-zstd deduplicate initramfs +redistributable 
savedconfig unknown-license"
+REQUIRED_USE="initramfs? ( redistributable )
+   ?? ( compress-xz compress-zstd )
+   savedconfig? ( !deduplicate )"
+
+RESTRICT="binchecks strip test
+   unknown-license? ( bindist )"
+
+BDEPEND="initramfs? ( 

[gentoo-commits] repo/gentoo:master commit in: sys-kernel/linux-firmware/

2024-02-04 Thread Mike Pagano
commit: 35e9df627447ac1afff3715be904a8be6d6391ee
Author: Mike Pagano  gentoo  org>
AuthorDate: Sun Feb  4 18:45:02 2024 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Sun Feb  4 18:45:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35e9df62

sys-kernel/linux-firmware: Fix cpio dependency

Thanks to awifox for reporting

Bug: https://bugs.gentoo.org/913049

Signed-off-by: Mike Pagano  gentoo.org>

 sys-kernel/linux-firmware/linux-firmware-20240115-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/linux-firmware/linux-firmware-20240115-r1.ebuild 
b/sys-kernel/linux-firmware/linux-firmware-20240115-r1.ebuild
index 21e07a6bd6ee..950b3319518a 100644
--- a/sys-kernel/linux-firmware/linux-firmware-20240115-r1.ebuild
+++ b/sys-kernel/linux-firmware/linux-firmware-20240115-r1.ebuild
@@ -37,7 +37,7 @@ REQUIRED_USE="initramfs? ( redistributable )
 RESTRICT="binchecks strip test
unknown-license? ( bindist )"
 
-BDEPEND="initramfs? ( app-arch/cpio )
+BDEPEND="initramfs? ( app-alternatives/cpio )
compress-xz? ( app-arch/xz-utils )
compress-zstd? ( app-arch/zstd )
deduplicate? ( app-misc/rdfind )"



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/linux-firmware/

2024-01-29 Thread Mike Pagano
commit: 8bd7745cc5c2807f33d545f7438e9e91646ead08
Author: Mike Pagano  gentoo  org>
AuthorDate: Mon Jan 29 23:38:25 2024 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Mon Jan 29 23:38:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8bd7745c

sys-kernel/linux-firmware: drop 2023-r1

Signed-off-by: Mike Pagano  gentoo.org>

 sys-kernel/linux-firmware/Manifest |   1 -
 .../linux-firmware-2023-r1.ebuild  | 408 -
 2 files changed, 409 deletions(-)

diff --git a/sys-kernel/linux-firmware/Manifest 
b/sys-kernel/linux-firmware/Manifest
index 499641cc7381..ae0e016f5d74 100644
--- a/sys-kernel/linux-firmware/Manifest
+++ b/sys-kernel/linux-firmware/Manifest
@@ -1,3 +1,2 @@
-DIST linux-firmware-2023.tar.xz 356057052 BLAKE2B 
f594a14e9d7d824f2d7b3c85dd760ecab2f9a72f67e3904774d6bf99906695d2ca48c17cf4c44ebd0d9adbb98c3353ddb5e39cd48f93499539d02b8fb54b2db4
 SHA512 
dd8eb7e8a51fe14479e2f4e1081a8a31f13d041ddd6180eaae6fe865dbad303c89aaaed2b9df237923f74f1cf9fe8c2e5492b4de5fce991ddb02bb091c95dc58
 DIST linux-firmware-20231211.tar.xz 358100480 BLAKE2B 
91b9ef2d244d465e8d62d2c529f3481b1e28a9c30a143ef7d9f2fb3a2a0f9d7e96b64f09f09fcf73c93ffae693774e03134ce97575610b5c728794ff55224265
 SHA512 
571eb540d7994eec1a94b7eede8dd225a3ad2a7209018e32086b47d5758c9ce5ff751b15c843176a9b50ae6455445a18871c736e291ae745b402c0254a4f63a7
 DIST linux-firmware-20240115.tar.xz 363994604 BLAKE2B 
00a0874cfbafe0fe57a841510c71e54e836efad65564b7fa30c334c2bcf909e235129035a6fa4ba090089492fb07beab945be82b3801ce8353fca20fa426ac85
 SHA512 
65100216a0dbe97ea0cdf3104dd59c95cafe883bd8c2a40f9369acb55d6f7260c1b51f233987d2f89cce93b2a952721a0484a6314cda49455986c597ff2050dd

diff --git a/sys-kernel/linux-firmware/linux-firmware-2023-r1.ebuild 
b/sys-kernel/linux-firmware/linux-firmware-2023-r1.ebuild
deleted file mode 100644
index 860de504bda4..
--- a/sys-kernel/linux-firmware/linux-firmware-2023-r1.ebuild
+++ /dev/null
@@ -1,408 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit linux-info mount-boot savedconfig multiprocessing
-
-# In case this is a real snapshot, fill in commit below.
-# For normal, tagged releases, leave blank
-MY_COMMIT=""
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   
EGIT_REPO_URI="https://git.kernel.org/pub/scm/linux/kernel/git/firmware/${PN}.git;
-else
-   if [[ -n "${MY_COMMIT}" ]]; then
-   
SRC_URI="https://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git/snapshot/${MY_COMMIT}.tar.gz
 -> ${P}.tar.gz"
-   S="${WORKDIR}/${MY_COMMIT}"
-   else
-   
SRC_URI="https://mirrors.edge.kernel.org/pub/linux/kernel/firmware/${P}.tar.xz;
-   fi
-
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~m68k ~mips ~ppc ~riscv ~s390 
~sparc ~x86"
-fi
-
-DESCRIPTION="Linux firmware files"
-HOMEPAGE="https://git.kernel.org/?p=linux/kernel/git/firmware/linux-firmware.git;
-
-LICENSE="GPL-2 GPL-2+ GPL-3 BSD MIT || ( MPL-1.1 GPL-2 )
-   redistributable? ( linux-fw-redistributable BSD-2 BSD BSD-4 ISC MIT )
-   unknown-license? ( all-rights-reserved )"
-SLOT="0"
-IUSE="compress-xz compress-zstd deduplicate initramfs +redistributable 
savedconfig unknown-license"
-REQUIRED_USE="initramfs? ( redistributable )
-   ?? ( compress-xz compress-zstd )
-   savedconfig? ( !deduplicate )"
-
-RESTRICT="binchecks strip test
-   unknown-license? ( bindist )"
-
-BDEPEND="initramfs? ( app-alternatives/cpio )
-   compress-xz? ( app-arch/xz-utils )
-   compress-zstd? ( app-arch/zstd )
-   deduplicate? ( app-misc/rdfind )"
-
-#add anything else that collides to this
-RDEPEND="!savedconfig? (
-   redistributable? (
-   !sys-firmware/alsa-firmware[alsa_cards_ca0132]
-   !sys-block/qla-fc-firmware
-   !sys-firmware/iwl1000-ucode
-   !sys-firmware/iwl6005-ucode
-   !sys-firmware/iwl6030-ucode
-   !sys-firmware/iwl3160-ucode
-   !sys-firmware/iwl7260-ucode
-   !sys-firmware/iwl3160-7260-bt-ucode
-   !sys-firmware/raspberrypi-wifi-ucode
-   )
-   unknown-license? (
-   !sys-firmware/alsa-firmware[alsa_cards_korg1212]
-   !sys-firmware/alsa-firmware[alsa_cards_maestro3]
-   !sys-firmware/alsa-firmware[alsa_cards_sb16]
-   !sys-firmware/alsa-firmware[alsa_cards_ymfpci]
-   )
-   )"
-
-QA_PREBUILT="*"
-PATCHES=( "${FILESDIR}/${PN}-remove-rdfind-dep-and-use.patch" )
-
-pkg_setup() {
-   if use compress-xz || use compress-zstd ; then
-   local CONFIG_CHECK
-
-   if kernel_is -ge 5 19; then
-   use compress-xz && 

[gentoo-commits] repo/gentoo:master commit in: sys-kernel/linux-firmware/

2024-01-20 Thread Mike Pagano
commit: 6894b856ddbda3edd86e3477432ef3048152a7b7
Author: Mike Pagano  gentoo  org>
AuthorDate: Sat Jan 20 20:03:42 2024 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Sat Jan 20 20:03:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6894b856

sys-kernel/linux-firmware: Fix tabs

Signed-off-by: Mike Pagano  gentoo.org>

 .../linux-firmware/linux-firmware-20240115-r1.ebuild | 16 
 1 file changed, 8 insertions(+), 8 deletions(-)

diff --git a/sys-kernel/linux-firmware/linux-firmware-20240115-r1.ebuild 
b/sys-kernel/linux-firmware/linux-firmware-20240115-r1.ebuild
index 25d02e4a4f38..21e07a6bd6ee 100644
--- a/sys-kernel/linux-firmware/linux-firmware-20240115-r1.ebuild
+++ b/sys-kernel/linux-firmware/linux-firmware-20240115-r1.ebuild
@@ -285,14 +285,14 @@ src_install() {
 
if use savedconfig; then
if [[ -s "${S}/${PN}.conf" ]]; then
-files_to_keep="${T}/files_to_keep.lst"
-grep -v '^#' "${S}/${PN}.conf" 2>/dev/null > "${files_to_keep}" || 
die
-[[ -s "${files_to_keep}" ]] || die "grep failed, empty config 
file?"
-LINUX_FIRMWARE_SAVED_CONFIG_FILES=$(<${files_to_keep})
-
LINUX_FIRMWARE_SAVED_CONFIG_FILES="${LINUX_FIRMWARE_SAVED_CONFIG_FILES//$'\n'/ 
}"
-FW_OPTIONS+=( "--firmware-list" 
"${LINUX_FIRMWARE_SAVED_CONFIG_FILES[@]}" )
-fi
-fi
+   files_to_keep="${T}/files_to_keep.lst"
+   grep -v '^#' "${S}/${PN}.conf" 2>/dev/null > 
"${files_to_keep}" || die
+   [[ -s "${files_to_keep}" ]] || die "grep failed, empty 
config file?"
+   LINUX_FIRMWARE_SAVED_CONFIG_FILES=$(<${files_to_keep})
+   
LINUX_FIRMWARE_SAVED_CONFIG_FILES="${LINUX_FIRMWARE_SAVED_CONFIG_FILES//$'\n'/ 
}"
+   FW_OPTIONS+=( "--firmware-list" 
"${LINUX_FIRMWARE_SAVED_CONFIG_FILES[@]}" )
+   fi
+   fi
 
! use deduplicate && FW_OPTIONS+=( "--ignore-duplicates" )
FW_OPTIONS+=( "${ED}/lib/firmware" )



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/linux-firmware/files/, sys-kernel/linux-firmware/

2024-01-20 Thread Mike Pagano
commit: df7daea6e021ab74a4ff7d0c662e428b5cf2b995
Author: Mike Pagano  gentoo  org>
AuthorDate: Sat Jan 20 20:00:08 2024 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Sat Jan 20 20:01:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df7daea6

sys-kernel/linux-firmware: Modifications to USE=savedconfig

Modified to only install files from the config file instead of
deleting them afterwards.

Bug: https://bugs.gentoo.org/913049

Signed-off-by: Mike Pagano  gentoo.org>

 .../files/linux-firmware-copy-firmware.patch   |  59 +++
 .../linux-firmware-20240115-r1.ebuild  | 403 +
 2 files changed, 462 insertions(+)

diff --git a/sys-kernel/linux-firmware/files/linux-firmware-copy-firmware.patch 
b/sys-kernel/linux-firmware/files/linux-firmware-copy-firmware.patch
new file mode 100644
index ..b6ff69d1f577
--- /dev/null
+++ b/sys-kernel/linux-firmware/files/linux-firmware-copy-firmware.patch
@@ -0,0 +1,59 @@
+From 4eee756fa1e02c3e8ea168ac0efa16b30dae3b25 Mon Sep 17 00:00:00 2001
+From: Mike Pagano 
+Date: Sat, 23 Dec 2023 13:14:58 -0500
+Subject: [PATCH] [PATCH] copy-firmware.sh: Support passing in firmware files
+ to install
+Cc: mpag...@gentoo.org
+
+This change adds support to copy-firmware.sh to accept a space separated
+list of firmware files to install.
+
+This allows our users to define a small subset of needed firmware files
+their system requires without installing every firmware file included
+from the repository.
+
+Signed-off-by: Mike Pagano 
+---
+ copy-firmware.sh | 12 
+ 1 file changed, 12 insertions(+)
+
+diff --git a/copy-firmware.sh b/copy-firmware.sh
+index 6757c6ce..d954230d 100755
+--- a/copy-firmware.sh
 b/copy-firmware.sh
+@@ -50,6 +50,16 @@ while test $# -gt 0; do
+ shift
+ ;;
+ 
++--firmware-list)
++if [ -n "$2" ]; then
++FIRMWARE_LIST=$2
++shift 2
++else
++echo "ERROR: '--firmware-list' requires a non-empty option 
argument of firmware files to install"
++exit 1
++fi
++;;
++
+ -*)
+ if test "$compress" = "cat"; then
+ echo "ERROR: unknown command-line option: $1"
+@@ -85,6 +95,7 @@ fi
+ # shellcheck disable=SC2162 # file/folder name can include escaped symbols
+ grep -E '^(RawFile|File):' WHENCE | sed -E -e 's/^(RawFile|File): */\1 
/;s/"//g' | while read k f; do
+ test -f "$f" || continue
++[ -n "${FIRMWARE_LIST##*"$f"*}" ] && continue
+ install -d "$destdir/$(dirname "$f")"
+ $verbose "copying/compressing file $f$compext"
+ if test "$compress" != "cat" && test "$k" = "RawFile"; then
+@@ -107,6 +118,7 @@ fi
+ 
+ # shellcheck disable=SC2162 # file/folder name can include escaped symbols
+ grep -E '^Link:' WHENCE | sed -e 's/^Link: *//g;s/-> //g' | while read f d; do
++[ -n "${FIRMWARE_LIST##*"$f"*}" ] && continue
+ if test -L "$f$compext"; then
+ test -f "$destdir/$f$compext" && continue
+ $verbose "copying link $f$compext"
+-- 
+2.41.0
+

diff --git a/sys-kernel/linux-firmware/linux-firmware-20240115-r1.ebuild 
b/sys-kernel/linux-firmware/linux-firmware-20240115-r1.ebuild
new file mode 100644
index ..25d02e4a4f38
--- /dev/null
+++ b/sys-kernel/linux-firmware/linux-firmware-20240115-r1.ebuild
@@ -0,0 +1,403 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit linux-info mount-boot savedconfig multiprocessing
+
+# In case this is a real snapshot, fill in commit below.
+# For normal, tagged releases, leave blank
+MY_COMMIT=""
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   
EGIT_REPO_URI="https://git.kernel.org/pub/scm/linux/kernel/git/firmware/${PN}.git;
+else
+   if [[ -n "${MY_COMMIT}" ]]; then
+   
SRC_URI="https://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git/snapshot/${MY_COMMIT}.tar.gz
 -> ${P}.tar.gz"
+   S="${WORKDIR}/${MY_COMMIT}"
+   else
+   
SRC_URI="https://mirrors.edge.kernel.org/pub/linux/kernel/firmware/${P}.tar.xz;
+   fi
+
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
+
+DESCRIPTION="Linux firmware files"
+HOMEPAGE="https://git.kernel.org/?p=linux/kernel/git/firmware/linux-firmware.git;
+
+LICENSE="GPL-2 GPL-2+ GPL-3 BSD MIT || ( MPL-1.1 GPL-2 )
+   redistributable? ( linux-fw-redistributable BSD-2 BSD BSD-4 ISC MIT )
+   unknown-license? ( all-rights-reserved )"
+SLOT="0"
+IUSE="compress-xz compress-zstd deduplicate initramfs +redistributable 
savedconfig unknown-license"
+REQUIRED_USE="initramfs? ( redistributable )
+   ?? ( compress-xz compress-zstd )
+   savedconfig? ( !deduplicate )"
+
+RESTRICT="binchecks strip test
+   unknown-license? ( bindist )"
+
+BDEPEND="initramfs? ( 

[gentoo-commits] repo/gentoo:master commit in: sys-kernel/linux-firmware/

2024-01-18 Thread Mike Pagano
commit: e3a5c6f637729295b7390dcdfef73ad189d37a60
Author: Mike Pagano  gentoo  org>
AuthorDate: Thu Jan 18 19:03:01 2024 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Thu Jan 18 19:03:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3a5c6f6

sys-kernel/linux-firmware: drop 20231030

Signed-off-by: Mike Pagano  gentoo.org>

 sys-kernel/linux-firmware/Manifest |   1 -
 .../linux-firmware/linux-firmware-20231030.ebuild  | 403 -
 2 files changed, 404 deletions(-)

diff --git a/sys-kernel/linux-firmware/Manifest 
b/sys-kernel/linux-firmware/Manifest
index d4d14ab93aaa..499641cc7381 100644
--- a/sys-kernel/linux-firmware/Manifest
+++ b/sys-kernel/linux-firmware/Manifest
@@ -1,4 +1,3 @@
-DIST linux-firmware-20231030.tar.xz 317290700 BLAKE2B 
3f2f7cd177adabba683d98f048d0fb24f6872168e0a7a43b4521fd43970428af881e54093cc247cf394f714a845db2c0d85387d93305dd1b2c08b359c1f0abb8
 SHA512 
0a747df0ac6fe1577578021d394b94a5db517b368b17d14a3a580bb361f5112b293ee2f9c56f51b0471118fcc3983c037afea702028370b95715bc9d06672191
 DIST linux-firmware-2023.tar.xz 356057052 BLAKE2B 
f594a14e9d7d824f2d7b3c85dd760ecab2f9a72f67e3904774d6bf99906695d2ca48c17cf4c44ebd0d9adbb98c3353ddb5e39cd48f93499539d02b8fb54b2db4
 SHA512 
dd8eb7e8a51fe14479e2f4e1081a8a31f13d041ddd6180eaae6fe865dbad303c89aaaed2b9df237923f74f1cf9fe8c2e5492b4de5fce991ddb02bb091c95dc58
 DIST linux-firmware-20231211.tar.xz 358100480 BLAKE2B 
91b9ef2d244d465e8d62d2c529f3481b1e28a9c30a143ef7d9f2fb3a2a0f9d7e96b64f09f09fcf73c93ffae693774e03134ce97575610b5c728794ff55224265
 SHA512 
571eb540d7994eec1a94b7eede8dd225a3ad2a7209018e32086b47d5758c9ce5ff751b15c843176a9b50ae6455445a18871c736e291ae745b402c0254a4f63a7
 DIST linux-firmware-20240115.tar.xz 363994604 BLAKE2B 
00a0874cfbafe0fe57a841510c71e54e836efad65564b7fa30c334c2bcf909e235129035a6fa4ba090089492fb07beab945be82b3801ce8353fca20fa426ac85
 SHA512 
65100216a0dbe97ea0cdf3104dd59c95cafe883bd8c2a40f9369acb55d6f7260c1b51f233987d2f89cce93b2a952721a0484a6314cda49455986c597ff2050dd

diff --git a/sys-kernel/linux-firmware/linux-firmware-20231030.ebuild 
b/sys-kernel/linux-firmware/linux-firmware-20231030.ebuild
deleted file mode 100644
index 54bb6c081f19..
--- a/sys-kernel/linux-firmware/linux-firmware-20231030.ebuild
+++ /dev/null
@@ -1,403 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit linux-info mount-boot savedconfig multiprocessing
-
-# In case this is a real snapshot, fill in commit below.
-# For normal, tagged releases, leave blank
-MY_COMMIT=""
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   
EGIT_REPO_URI="https://git.kernel.org/pub/scm/linux/kernel/git/firmware/${PN}.git;
-else
-   if [[ -n "${MY_COMMIT}" ]]; then
-   
SRC_URI="https://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git/snapshot/${MY_COMMIT}.tar.gz
 -> ${P}.tar.gz"
-   S="${WORKDIR}/${MY_COMMIT}"
-   else
-   
SRC_URI="https://mirrors.edge.kernel.org/pub/linux/kernel/firmware/${P}.tar.xz;
-   fi
-
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86"
-fi
-
-DESCRIPTION="Linux firmware files"
-HOMEPAGE="https://git.kernel.org/?p=linux/kernel/git/firmware/linux-firmware.git;
-
-LICENSE="GPL-2 GPL-2+ GPL-3 BSD MIT || ( MPL-1.1 GPL-2 )
-   redistributable? ( linux-fw-redistributable BSD-2 BSD BSD-4 ISC MIT )
-   unknown-license? ( all-rights-reserved )"
-SLOT="0"
-IUSE="compress-xz compress-zstd initramfs +redistributable savedconfig 
unknown-license"
-REQUIRED_USE="initramfs? ( redistributable )
-   ?? ( compress-xz compress-zstd )"
-
-RESTRICT="binchecks strip test
-   unknown-license? ( bindist )"
-
-BDEPEND="initramfs? ( app-alternatives/cpio )
-   compress-xz? ( app-arch/xz-utils )
-   compress-zstd? ( app-arch/zstd )"
-
-#add anything else that collides to this
-RDEPEND="!savedconfig? (
-   redistributable? (
-   !sys-firmware/alsa-firmware[alsa_cards_ca0132]
-   !sys-block/qla-fc-firmware
-   !sys-firmware/iwl1000-ucode
-   !sys-firmware/iwl6005-ucode
-   !sys-firmware/iwl6030-ucode
-   !sys-firmware/iwl3160-ucode
-   !sys-firmware/iwl7260-ucode
-   !sys-firmware/iwl3160-7260-bt-ucode
-   !sys-firmware/raspberrypi-wifi-ucode
-   )
-   unknown-license? (
-   !sys-firmware/alsa-firmware[alsa_cards_korg1212]
-   !sys-firmware/alsa-firmware[alsa_cards_maestro3]
-   !sys-firmware/alsa-firmware[alsa_cards_sb16]
-   !sys-firmware/alsa-firmware[alsa_cards_ymfpci]
-   )
-   )"
-
-QA_PREBUILT="*"
-
-pkg_setup() {
-   if use 

[gentoo-commits] repo/gentoo:master commit in: sys-kernel/linux-firmware/

2024-01-18 Thread Mike Pagano
commit: eca60d8a3e666db540e15e3d4ef7bacfb256544f
Author: Mike Pagano  gentoo  org>
AuthorDate: Thu Jan 18 19:02:25 2024 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Thu Jan 18 19:02:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eca60d8a

sys-kernel/linux-firmware: stabilize 20240115

Signed-off-by: Mike Pagano  gentoo.org>

 sys-kernel/linux-firmware/linux-firmware-20240115.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/linux-firmware/linux-firmware-20240115.ebuild 
b/sys-kernel/linux-firmware/linux-firmware-20240115.ebuild
index f2dd73b2a53a..c8c97f428164 100644
--- a/sys-kernel/linux-firmware/linux-firmware-20240115.ebuild
+++ b/sys-kernel/linux-firmware/linux-firmware-20240115.ebuild
@@ -19,7 +19,7 @@ else

SRC_URI="https://mirrors.edge.kernel.org/pub/linux/kernel/firmware/${P}.tar.xz;
fi
 
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86"
 fi
 
 DESCRIPTION="Linux firmware files"



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/linux-firmware/

2024-01-15 Thread Mike Pagano
commit: 36c427d71e7f6a5abad7927c3eb9f79f2e8ba9ae
Author: Mike Pagano  gentoo  org>
AuthorDate: Tue Jan 16 00:25:24 2024 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Tue Jan 16 00:25:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36c427d7

sys-kernel/linux-firmware: add 20240115

Signed-off-by: Mike Pagano  gentoo.org>

 sys-kernel/linux-firmware/Manifest |   1 +
 .../linux-firmware/linux-firmware-20240115.ebuild  | 407 +
 2 files changed, 408 insertions(+)

diff --git a/sys-kernel/linux-firmware/Manifest 
b/sys-kernel/linux-firmware/Manifest
index 9cdc79efe3a4..d4d14ab93aaa 100644
--- a/sys-kernel/linux-firmware/Manifest
+++ b/sys-kernel/linux-firmware/Manifest
@@ -1,3 +1,4 @@
 DIST linux-firmware-20231030.tar.xz 317290700 BLAKE2B 
3f2f7cd177adabba683d98f048d0fb24f6872168e0a7a43b4521fd43970428af881e54093cc247cf394f714a845db2c0d85387d93305dd1b2c08b359c1f0abb8
 SHA512 
0a747df0ac6fe1577578021d394b94a5db517b368b17d14a3a580bb361f5112b293ee2f9c56f51b0471118fcc3983c037afea702028370b95715bc9d06672191
 DIST linux-firmware-2023.tar.xz 356057052 BLAKE2B 
f594a14e9d7d824f2d7b3c85dd760ecab2f9a72f67e3904774d6bf99906695d2ca48c17cf4c44ebd0d9adbb98c3353ddb5e39cd48f93499539d02b8fb54b2db4
 SHA512 
dd8eb7e8a51fe14479e2f4e1081a8a31f13d041ddd6180eaae6fe865dbad303c89aaaed2b9df237923f74f1cf9fe8c2e5492b4de5fce991ddb02bb091c95dc58
 DIST linux-firmware-20231211.tar.xz 358100480 BLAKE2B 
91b9ef2d244d465e8d62d2c529f3481b1e28a9c30a143ef7d9f2fb3a2a0f9d7e96b64f09f09fcf73c93ffae693774e03134ce97575610b5c728794ff55224265
 SHA512 
571eb540d7994eec1a94b7eede8dd225a3ad2a7209018e32086b47d5758c9ce5ff751b15c843176a9b50ae6455445a18871c736e291ae745b402c0254a4f63a7
+DIST linux-firmware-20240115.tar.xz 363994604 BLAKE2B 
00a0874cfbafe0fe57a841510c71e54e836efad65564b7fa30c334c2bcf909e235129035a6fa4ba090089492fb07beab945be82b3801ce8353fca20fa426ac85
 SHA512 
65100216a0dbe97ea0cdf3104dd59c95cafe883bd8c2a40f9369acb55d6f7260c1b51f233987d2f89cce93b2a952721a0484a6314cda49455986c597ff2050dd

diff --git a/sys-kernel/linux-firmware/linux-firmware-20240115.ebuild 
b/sys-kernel/linux-firmware/linux-firmware-20240115.ebuild
new file mode 100644
index ..f2dd73b2a53a
--- /dev/null
+++ b/sys-kernel/linux-firmware/linux-firmware-20240115.ebuild
@@ -0,0 +1,407 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit linux-info mount-boot savedconfig multiprocessing
+
+# In case this is a real snapshot, fill in commit below.
+# For normal, tagged releases, leave blank
+MY_COMMIT=""
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   
EGIT_REPO_URI="https://git.kernel.org/pub/scm/linux/kernel/git/firmware/${PN}.git;
+else
+   if [[ -n "${MY_COMMIT}" ]]; then
+   
SRC_URI="https://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git/snapshot/${MY_COMMIT}.tar.gz
 -> ${P}.tar.gz"
+   S="${WORKDIR}/${MY_COMMIT}"
+   else
+   
SRC_URI="https://mirrors.edge.kernel.org/pub/linux/kernel/firmware/${P}.tar.xz;
+   fi
+
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
+
+DESCRIPTION="Linux firmware files"
+HOMEPAGE="https://git.kernel.org/?p=linux/kernel/git/firmware/linux-firmware.git;
+
+LICENSE="GPL-2 GPL-2+ GPL-3 BSD MIT || ( MPL-1.1 GPL-2 )
+   redistributable? ( linux-fw-redistributable BSD-2 BSD BSD-4 ISC MIT )
+   unknown-license? ( all-rights-reserved )"
+SLOT="0"
+IUSE="compress-xz compress-zstd deduplicate initramfs +redistributable 
savedconfig unknown-license"
+REQUIRED_USE="initramfs? ( redistributable )
+   ?? ( compress-xz compress-zstd )
+   savedconfig? ( !deduplicate )"
+
+RESTRICT="binchecks strip test
+   unknown-license? ( bindist )"
+
+BDEPEND="initramfs? ( app-alternatives/cpio )
+   compress-xz? ( app-arch/xz-utils )
+   compress-zstd? ( app-arch/zstd )
+   deduplicate? ( app-misc/rdfind )"
+
+#add anything else that collides to this
+RDEPEND="!savedconfig? (
+   redistributable? (
+   !sys-firmware/alsa-firmware[alsa_cards_ca0132]
+   !sys-block/qla-fc-firmware
+   !sys-firmware/iwl1000-ucode
+   !sys-firmware/iwl6005-ucode
+   !sys-firmware/iwl6030-ucode
+   !sys-firmware/iwl3160-ucode
+   !sys-firmware/iwl7260-ucode
+   !sys-firmware/iwl3160-7260-bt-ucode
+   !sys-firmware/raspberrypi-wifi-ucode
+   )
+   unknown-license? (
+   !sys-firmware/alsa-firmware[alsa_cards_korg1212]
+   !sys-firmware/alsa-firmware[alsa_cards_maestro3]
+   !sys-firmware/alsa-firmware[alsa_cards_sb16]
+   

[gentoo-commits] repo/gentoo:master commit in: sys-kernel/linux-firmware/files/

2023-12-20 Thread Mike Pagano
commit: 2db2bb82b270c2d5ac1d53cbc3ed34212918a473
Author: Mike Pagano  gentoo  org>
AuthorDate: Wed Dec 20 14:16:29 2023 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Wed Dec 20 14:16:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2db2bb82

sys-kernel/linux-firmware: Remove unused patch

Signed-off-by: Mike Pagano  gentoo.org>

 .../linux-firmware-remove-rdfind-dep-and-use.patch | 34 --
 1 file changed, 34 deletions(-)

diff --git 
a/sys-kernel/linux-firmware/files/linux-firmware-remove-rdfind-dep-and-use.patch
 
b/sys-kernel/linux-firmware/files/linux-firmware-remove-rdfind-dep-and-use.patch
deleted file mode 100644
index 83646a073224..
--- 
a/sys-kernel/linux-firmware/files/linux-firmware-remove-rdfind-dep-and-use.patch
+++ /dev/null
@@ -1,34 +0,0 @@
 a/copy-firmware.sh 2023-11-25 18:07:49.362441380 -0500
-+++ b/copy-firmware.sh 2023-11-25 18:19:03.612907595 -0500
-@@ -69,7 +69,7 @@ if [ -z "$destdir" ]; then
-   exit 1
- fi
- 
--if ! which rdfind 2>/dev/null >/dev/null; then
-+if [ -n "$LINUX_FIRMWARE_DO_DEDUPE" ] && ! which rdfind 2>/dev/null 
>/dev/null; then
-   echo "ERROR: rdfind is not installed"
-   exit 1
- fi
-@@ -87,13 +87,15 @@ grep -E '^(RawFile|File):' WHENCE | sed
- fi
- done
- 
--$verbose "Finding duplicate files"
--rdfind -makesymlinks true -makeresultsfile false "$destdir" >/dev/null
--find "$destdir" -type l | while read -r l; do
--  target="$(realpath "$l")"
--  $verbose "Correcting path for $l"
--  ln -fs "$(realpath --relative-to="$(dirname "$(realpath -s "$l")")" 
"$target")" "$l"
--done
-+if [ -n "$LINUX_FIRMWARE_DO_DEDUPE" ]; then
-+  $verbose "Finding duplicate files"
-+  rdfind -makesymlinks true -makeresultsfile false "$destdir" >/dev/null
-+  find "$destdir" -type l | while read -r l; do
-+  target="$(realpath "$l")"
-+  $verbose "Correcting path for $l"
-+  ln -fs "$(realpath --relative-to="$(dirname "$(realpath -s 
"$l")")" "$target")" "$l"
-+  done
-+fi
- 
- # shellcheck disable=SC2162 # file/folder name can include escaped symbols
- grep -E '^Link:' WHENCE | sed -e 's/^Link: *//g;s/-> //g' | while read f d; do



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/linux-firmware/

2023-12-18 Thread Arthur Zamarin
commit: a9b255acc75a1b8821968a8f18801bddd111ab3f
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Dec 18 09:00:53 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Dec 18 09:00:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9b255ac

sys-kernel/linux-firmware: Stabilize 20231211 ppc, #920157

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-kernel/linux-firmware/linux-firmware-20231211.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/linux-firmware/linux-firmware-20231211.ebuild 
b/sys-kernel/linux-firmware/linux-firmware-20231211.ebuild
index 0d8fa039703e..03823ff02c06 100644
--- a/sys-kernel/linux-firmware/linux-firmware-20231211.ebuild
+++ b/sys-kernel/linux-firmware/linux-firmware-20231211.ebuild
@@ -19,7 +19,7 @@ else

SRC_URI="https://mirrors.edge.kernel.org/pub/linux/kernel/firmware/${P}.tar.xz;
fi
 
-   KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~m68k ~mips ~ppc ~riscv ~s390 
sparc x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~m68k ~mips ppc ~riscv ~s390 
sparc x86"
 fi
 
 DESCRIPTION="Linux firmware files"



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/linux-firmware/

2023-12-17 Thread Mike Pagano
commit: fa84cbb4cc2bd356773b0b4bc7cda70b7c268e14
Author: Mike Pagano  gentoo  org>
AuthorDate: Sun Dec 17 14:37:51 2023 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Sun Dec 17 14:37:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa84cbb4

sys-kernel/linux-firmware: drop 20230919

Signed-off-by: Mike Pagano  gentoo.org>

 sys-kernel/linux-firmware/Manifest |   1 -
 .../linux-firmware/linux-firmware-20230919.ebuild  | 403 -
 2 files changed, 404 deletions(-)

diff --git a/sys-kernel/linux-firmware/Manifest 
b/sys-kernel/linux-firmware/Manifest
index 44796d7a61fc..9cdc79efe3a4 100644
--- a/sys-kernel/linux-firmware/Manifest
+++ b/sys-kernel/linux-firmware/Manifest
@@ -1,4 +1,3 @@
-DIST linux-firmware-20230919.tar.xz 314110436 BLAKE2B 
053142b7b534905e53b59149c20ff88ce52373dc56dd6d283ea8dc93a96891efe74a64b3a5e5b69f6e0fba90c20a03fe1a5d8450e73650201fbc26eeb52fa5e8
 SHA512 
e91dc432affd55f3b1337cd46eaf6c83054c3a700996e2324399ee160ec91fd0cdfcee3be35c4456c35f0b54d1d22d326d2f62d53b17d8bfa5495b7dcd73a332
 DIST linux-firmware-20231030.tar.xz 317290700 BLAKE2B 
3f2f7cd177adabba683d98f048d0fb24f6872168e0a7a43b4521fd43970428af881e54093cc247cf394f714a845db2c0d85387d93305dd1b2c08b359c1f0abb8
 SHA512 
0a747df0ac6fe1577578021d394b94a5db517b368b17d14a3a580bb361f5112b293ee2f9c56f51b0471118fcc3983c037afea702028370b95715bc9d06672191
 DIST linux-firmware-2023.tar.xz 356057052 BLAKE2B 
f594a14e9d7d824f2d7b3c85dd760ecab2f9a72f67e3904774d6bf99906695d2ca48c17cf4c44ebd0d9adbb98c3353ddb5e39cd48f93499539d02b8fb54b2db4
 SHA512 
dd8eb7e8a51fe14479e2f4e1081a8a31f13d041ddd6180eaae6fe865dbad303c89aaaed2b9df237923f74f1cf9fe8c2e5492b4de5fce991ddb02bb091c95dc58
 DIST linux-firmware-20231211.tar.xz 358100480 BLAKE2B 
91b9ef2d244d465e8d62d2c529f3481b1e28a9c30a143ef7d9f2fb3a2a0f9d7e96b64f09f09fcf73c93ffae693774e03134ce97575610b5c728794ff55224265
 SHA512 
571eb540d7994eec1a94b7eede8dd225a3ad2a7209018e32086b47d5758c9ce5ff751b15c843176a9b50ae6455445a18871c736e291ae745b402c0254a4f63a7

diff --git a/sys-kernel/linux-firmware/linux-firmware-20230919.ebuild 
b/sys-kernel/linux-firmware/linux-firmware-20230919.ebuild
deleted file mode 100644
index c7bc4aeff108..
--- a/sys-kernel/linux-firmware/linux-firmware-20230919.ebuild
+++ /dev/null
@@ -1,403 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit linux-info mount-boot savedconfig multiprocessing
-
-# In case this is a real snapshot, fill in commit below.
-# For normal, tagged releases, leave blank
-MY_COMMIT=""
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   
EGIT_REPO_URI="https://git.kernel.org/pub/scm/linux/kernel/git/firmware/${PN}.git;
-else
-   if [[ -n "${MY_COMMIT}" ]]; then
-   
SRC_URI="https://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git/snapshot/${MY_COMMIT}.tar.gz
 -> ${P}.tar.gz"
-   S="${WORKDIR}/${MY_COMMIT}"
-   else
-   
SRC_URI="https://mirrors.edge.kernel.org/pub/linux/kernel/firmware/${P}.tar.xz;
-   fi
-
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86"
-fi
-
-DESCRIPTION="Linux firmware files"
-HOMEPAGE="https://git.kernel.org/?p=linux/kernel/git/firmware/linux-firmware.git;
-
-LICENSE="GPL-2 GPL-2+ GPL-3 BSD MIT || ( MPL-1.1 GPL-2 )
-   redistributable? ( linux-fw-redistributable BSD-2 BSD BSD-4 ISC MIT )
-   unknown-license? ( all-rights-reserved )"
-SLOT="0"
-IUSE="compress-xz compress-zstd initramfs +redistributable savedconfig 
unknown-license"
-REQUIRED_USE="initramfs? ( redistributable )
-   ?? ( compress-xz compress-zstd )"
-
-RESTRICT="binchecks strip test
-   unknown-license? ( bindist )"
-
-BDEPEND="initramfs? ( app-arch/cpio )
-   compress-xz? ( app-arch/xz-utils )
-   compress-zstd? ( app-arch/zstd )"
-
-#add anything else that collides to this
-RDEPEND="!savedconfig? (
-   redistributable? (
-   !sys-firmware/alsa-firmware[alsa_cards_ca0132]
-   !sys-block/qla-fc-firmware
-   !sys-firmware/iwl1000-ucode
-   !sys-firmware/iwl6005-ucode
-   !sys-firmware/iwl6030-ucode
-   !sys-firmware/iwl3160-ucode
-   !sys-firmware/iwl7260-ucode
-   !sys-firmware/iwl3160-7260-bt-ucode
-   !sys-firmware/raspberrypi-wifi-ucode
-   )
-   unknown-license? (
-   !sys-firmware/alsa-firmware[alsa_cards_korg1212]
-   !sys-firmware/alsa-firmware[alsa_cards_maestro3]
-   !sys-firmware/alsa-firmware[alsa_cards_sb16]
-   !sys-firmware/alsa-firmware[alsa_cards_ymfpci]
-   )
-   )"
-
-QA_PREBUILT="*"
-
-pkg_setup() {
-   if use compress-xz 

[gentoo-commits] repo/gentoo:master commit in: sys-kernel/linux-firmware/

2023-12-17 Thread Mike Pagano
commit: 04c56e32f78d23ca6e32d771c5c4506e3ed3dca8
Author: Mike Pagano  gentoo  org>
AuthorDate: Sun Dec 17 14:38:02 2023 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Sun Dec 17 14:38:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04c56e32

sys-kernel/linux-firmware: drop 2023

Signed-off-by: Mike Pagano  gentoo.org>

 .../linux-firmware/linux-firmware-2023.ebuild  | 404 -
 1 file changed, 404 deletions(-)

diff --git a/sys-kernel/linux-firmware/linux-firmware-2023.ebuild 
b/sys-kernel/linux-firmware/linux-firmware-2023.ebuild
deleted file mode 100644
index 995e83390e91..
--- a/sys-kernel/linux-firmware/linux-firmware-2023.ebuild
+++ /dev/null
@@ -1,404 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit linux-info mount-boot savedconfig multiprocessing
-
-# In case this is a real snapshot, fill in commit below.
-# For normal, tagged releases, leave blank
-MY_COMMIT=""
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   
EGIT_REPO_URI="https://git.kernel.org/pub/scm/linux/kernel/git/firmware/${PN}.git;
-else
-   if [[ -n "${MY_COMMIT}" ]]; then
-   
SRC_URI="https://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git/snapshot/${MY_COMMIT}.tar.gz
 -> ${P}.tar.gz"
-   S="${WORKDIR}/${MY_COMMIT}"
-   else
-   
SRC_URI="https://mirrors.edge.kernel.org/pub/linux/kernel/firmware/${P}.tar.xz;
-   fi
-
-   KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~sparc ~x86"
-fi
-
-DESCRIPTION="Linux firmware files"
-HOMEPAGE="https://git.kernel.org/?p=linux/kernel/git/firmware/linux-firmware.git;
-
-LICENSE="GPL-2 GPL-2+ GPL-3 BSD MIT || ( MPL-1.1 GPL-2 )
-   redistributable? ( linux-fw-redistributable BSD-2 BSD BSD-4 ISC MIT )
-   unknown-license? ( all-rights-reserved )"
-SLOT="0"
-IUSE="compress-xz compress-zstd initramfs +redistributable savedconfig 
unknown-license"
-REQUIRED_USE="initramfs? ( redistributable )
-   ?? ( compress-xz compress-zstd )"
-
-RESTRICT="binchecks strip test
-   unknown-license? ( bindist )"
-
-BDEPEND="initramfs? ( app-arch/cpio )
-   compress-xz? ( app-arch/xz-utils )
-   compress-zstd? ( app-arch/zstd )
-   app-misc/rdfind"
-
-#add anything else that collides to this
-RDEPEND="!savedconfig? (
-   redistributable? (
-   !sys-firmware/alsa-firmware[alsa_cards_ca0132]
-   !sys-block/qla-fc-firmware
-   !sys-firmware/iwl1000-ucode
-   !sys-firmware/iwl6005-ucode
-   !sys-firmware/iwl6030-ucode
-   !sys-firmware/iwl3160-ucode
-   !sys-firmware/iwl7260-ucode
-   !sys-firmware/iwl3160-7260-bt-ucode
-   !sys-firmware/raspberrypi-wifi-ucode
-   )
-   unknown-license? (
-   !sys-firmware/alsa-firmware[alsa_cards_korg1212]
-   !sys-firmware/alsa-firmware[alsa_cards_maestro3]
-   !sys-firmware/alsa-firmware[alsa_cards_sb16]
-   !sys-firmware/alsa-firmware[alsa_cards_ymfpci]
-   )
-   )"
-
-QA_PREBUILT="*"
-
-pkg_setup() {
-   if use compress-xz || use compress-zstd ; then
-   local CONFIG_CHECK
-
-   if kernel_is -ge 5 19; then
-   use compress-xz && CONFIG_CHECK="~FW_LOADER_COMPRESS_XZ"
-   use compress-zstd && 
CONFIG_CHECK="~FW_LOADER_COMPRESS_ZSTD"
-   else
-   use compress-xz && CONFIG_CHECK="~FW_LOADER_COMPRESS"
-   if use compress-zstd; then
-   eerror "Kernels <5.19 do not support 
ZSTD-compressed firmware files"
-   fi
-   fi
-   linux-info_pkg_setup
-   fi
-}
-
-pkg_pretend() {
-   use initramfs && mount-boot_pkg_pretend
-}
-
-src_unpack() {
-   if [[ ${PV} == * ]]; then
-   git-r3_src_unpack
-   else
-   default
-   # rename directory from git snapshot tarball
-   if [[ ${#GIT_COMMIT} -gt 8 ]]; then
-   mv ${PN}-*/ ${P} || die
-   fi
-   fi
-}
-
-src_prepare() {
-   default
-
-   find . -type f -not -perm 0644 -print0 \
-   | xargs --null --no-run-if-empty chmod 0644 \
-   || die
-
-   chmod +x copy-firmware.sh || die
-
-   if use initramfs; then
-   if [[ -d "${S}/amd-ucode" ]]; then
-   local UCODETMP="${T}/ucode_tmp"
-   local UCODEDIR="${UCODETMP}/kernel/x86/microcode"
-   mkdir -p "${UCODEDIR}" || die
-   echo 1 > "${UCODETMP}/early_cpio"
-
-   local 

[gentoo-commits] repo/gentoo:master commit in: sys-kernel/linux-firmware/

2023-12-16 Thread Arthur Zamarin
commit: e09c9590cfad8a13342b686d596e147dc88eabce
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Dec 17 06:19:40 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Dec 17 06:19:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e09c9590

sys-kernel/linux-firmware: Stabilize 20231211 x86, #920157

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-kernel/linux-firmware/linux-firmware-20231211.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/linux-firmware/linux-firmware-20231211.ebuild 
b/sys-kernel/linux-firmware/linux-firmware-20231211.ebuild
index c5d0ff1ea535..0d8fa039703e 100644
--- a/sys-kernel/linux-firmware/linux-firmware-20231211.ebuild
+++ b/sys-kernel/linux-firmware/linux-firmware-20231211.ebuild
@@ -19,7 +19,7 @@ else

SRC_URI="https://mirrors.edge.kernel.org/pub/linux/kernel/firmware/${P}.tar.xz;
fi
 
-   KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~m68k ~mips ~ppc ~riscv ~s390 
sparc ~x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~m68k ~mips ~ppc ~riscv ~s390 
sparc x86"
 fi
 
 DESCRIPTION="Linux firmware files"



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/linux-firmware/

2023-12-16 Thread Arthur Zamarin
commit: a4870c316f975cc349e22da86d78e9e92c9f7e83
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Dec 16 19:16:23 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Dec 16 19:16:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4870c31

sys-kernel/linux-firmware: Stabilize 20231211 arm, #920157

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-kernel/linux-firmware/linux-firmware-20231211.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/linux-firmware/linux-firmware-20231211.ebuild 
b/sys-kernel/linux-firmware/linux-firmware-20231211.ebuild
index db2bf3e9b82b..c5d0ff1ea535 100644
--- a/sys-kernel/linux-firmware/linux-firmware-20231211.ebuild
+++ b/sys-kernel/linux-firmware/linux-firmware-20231211.ebuild
@@ -19,7 +19,7 @@ else

SRC_URI="https://mirrors.edge.kernel.org/pub/linux/kernel/firmware/${P}.tar.xz;
fi
 
-   KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~m68k ~mips ~ppc ~riscv ~s390 
sparc ~x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~m68k ~mips ~ppc ~riscv ~s390 
sparc ~x86"
 fi
 
 DESCRIPTION="Linux firmware files"



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/linux-firmware/

2023-12-16 Thread Arthur Zamarin
commit: e7dbc3206daa108a1e1d3ce96f681d2894c8a06a
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Dec 16 19:16:22 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Dec 16 19:16:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7dbc320

sys-kernel/linux-firmware: Stabilize 20231211 arm64, #920157

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-kernel/linux-firmware/linux-firmware-20231211.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/linux-firmware/linux-firmware-20231211.ebuild 
b/sys-kernel/linux-firmware/linux-firmware-20231211.ebuild
index b1c21fc89385..db2bf3e9b82b 100644
--- a/sys-kernel/linux-firmware/linux-firmware-20231211.ebuild
+++ b/sys-kernel/linux-firmware/linux-firmware-20231211.ebuild
@@ -19,7 +19,7 @@ else

SRC_URI="https://mirrors.edge.kernel.org/pub/linux/kernel/firmware/${P}.tar.xz;
fi
 
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~m68k ~mips ~ppc ~riscv ~s390 
sparc ~x86"
+   KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~m68k ~mips ~ppc ~riscv ~s390 
sparc ~x86"
 fi
 
 DESCRIPTION="Linux firmware files"



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/linux-firmware/

2023-12-16 Thread Arthur Zamarin
commit: 3954cceb57f823b6bc3e3c8d01b01d630e4096ca
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Dec 16 16:17:18 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Dec 16 16:17:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3954cceb

sys-kernel/linux-firmware: Stabilize 20231211 sparc, #920157

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-kernel/linux-firmware/linux-firmware-20231211.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/linux-firmware/linux-firmware-20231211.ebuild 
b/sys-kernel/linux-firmware/linux-firmware-20231211.ebuild
index 0f3720b07d7b..b1c21fc89385 100644
--- a/sys-kernel/linux-firmware/linux-firmware-20231211.ebuild
+++ b/sys-kernel/linux-firmware/linux-firmware-20231211.ebuild
@@ -19,7 +19,7 @@ else

SRC_URI="https://mirrors.edge.kernel.org/pub/linux/kernel/firmware/${P}.tar.xz;
fi
 
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~m68k ~mips ~ppc ~riscv ~s390 
~sparc ~x86"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~m68k ~mips ~ppc ~riscv ~s390 
sparc ~x86"
 fi
 
 DESCRIPTION="Linux firmware files"



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/linux-firmware/

2023-12-15 Thread Mike Pagano
commit: 7de200f8e798099ba6a2f22f72a006ac7f41066f
Author: Mike Pagano  gentoo  org>
AuthorDate: Fri Dec 15 23:15:45 2023 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Fri Dec 15 23:15:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7de200f8

sys-kernel/linux-firmware: stabilize 20231211 for amd64

Signed-off-by: Mike Pagano  gentoo.org>

 sys-kernel/linux-firmware/linux-firmware-20231211.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/linux-firmware/linux-firmware-20231211.ebuild 
b/sys-kernel/linux-firmware/linux-firmware-20231211.ebuild
index 19abc1986730..0f3720b07d7b 100644
--- a/sys-kernel/linux-firmware/linux-firmware-20231211.ebuild
+++ b/sys-kernel/linux-firmware/linux-firmware-20231211.ebuild
@@ -19,7 +19,7 @@ else

SRC_URI="https://mirrors.edge.kernel.org/pub/linux/kernel/firmware/${P}.tar.xz;
fi
 
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~m68k ~mips ~ppc ~riscv ~s390 
~sparc ~x86"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~m68k ~mips ~ppc ~riscv ~s390 
~sparc ~x86"
 fi
 
 DESCRIPTION="Linux firmware files"



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/linux-firmware/

2023-12-12 Thread Mike Pagano
commit: de46efc8453531b186e7280440fcf58b945f3707
Author: Mike Pagano  gentoo  org>
AuthorDate: Tue Dec 12 23:41:05 2023 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Tue Dec 12 23:41:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de46efc8

sys-kernel/linux-firmware: drop 20230804

Signed-off-by: Mike Pagano  gentoo.org>

 sys-kernel/linux-firmware/Manifest |   1 -
 .../linux-firmware/linux-firmware-20230804.ebuild  | 403 -
 2 files changed, 404 deletions(-)

diff --git a/sys-kernel/linux-firmware/Manifest 
b/sys-kernel/linux-firmware/Manifest
index 9abcf35ecebd..44796d7a61fc 100644
--- a/sys-kernel/linux-firmware/Manifest
+++ b/sys-kernel/linux-firmware/Manifest
@@ -1,4 +1,3 @@
-DIST linux-firmware-20230804.tar.xz 295170972 BLAKE2B 
48eca78ab97ef5ac335dd2bfd043cf3e67c52c68cb8b3eb152725e04838a7662dafa9745add6fc786bf87d275809b51a07496fbdaf4607a89e2787388fe1d1cd
 SHA512 
b7fdffd49530223394a0896608a746395cbe9d1a3ca7e4e744bc8381e937845e085f08e2b56854a233426164072f4c365b281db2f0dbb47192a97a94ada8fae6
 DIST linux-firmware-20230919.tar.xz 314110436 BLAKE2B 
053142b7b534905e53b59149c20ff88ce52373dc56dd6d283ea8dc93a96891efe74a64b3a5e5b69f6e0fba90c20a03fe1a5d8450e73650201fbc26eeb52fa5e8
 SHA512 
e91dc432affd55f3b1337cd46eaf6c83054c3a700996e2324399ee160ec91fd0cdfcee3be35c4456c35f0b54d1d22d326d2f62d53b17d8bfa5495b7dcd73a332
 DIST linux-firmware-20231030.tar.xz 317290700 BLAKE2B 
3f2f7cd177adabba683d98f048d0fb24f6872168e0a7a43b4521fd43970428af881e54093cc247cf394f714a845db2c0d85387d93305dd1b2c08b359c1f0abb8
 SHA512 
0a747df0ac6fe1577578021d394b94a5db517b368b17d14a3a580bb361f5112b293ee2f9c56f51b0471118fcc3983c037afea702028370b95715bc9d06672191
 DIST linux-firmware-2023.tar.xz 356057052 BLAKE2B 
f594a14e9d7d824f2d7b3c85dd760ecab2f9a72f67e3904774d6bf99906695d2ca48c17cf4c44ebd0d9adbb98c3353ddb5e39cd48f93499539d02b8fb54b2db4
 SHA512 
dd8eb7e8a51fe14479e2f4e1081a8a31f13d041ddd6180eaae6fe865dbad303c89aaaed2b9df237923f74f1cf9fe8c2e5492b4de5fce991ddb02bb091c95dc58

diff --git a/sys-kernel/linux-firmware/linux-firmware-20230804.ebuild 
b/sys-kernel/linux-firmware/linux-firmware-20230804.ebuild
deleted file mode 100644
index c7bc4aeff108..
--- a/sys-kernel/linux-firmware/linux-firmware-20230804.ebuild
+++ /dev/null
@@ -1,403 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit linux-info mount-boot savedconfig multiprocessing
-
-# In case this is a real snapshot, fill in commit below.
-# For normal, tagged releases, leave blank
-MY_COMMIT=""
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   
EGIT_REPO_URI="https://git.kernel.org/pub/scm/linux/kernel/git/firmware/${PN}.git;
-else
-   if [[ -n "${MY_COMMIT}" ]]; then
-   
SRC_URI="https://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git/snapshot/${MY_COMMIT}.tar.gz
 -> ${P}.tar.gz"
-   S="${WORKDIR}/${MY_COMMIT}"
-   else
-   
SRC_URI="https://mirrors.edge.kernel.org/pub/linux/kernel/firmware/${P}.tar.xz;
-   fi
-
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86"
-fi
-
-DESCRIPTION="Linux firmware files"
-HOMEPAGE="https://git.kernel.org/?p=linux/kernel/git/firmware/linux-firmware.git;
-
-LICENSE="GPL-2 GPL-2+ GPL-3 BSD MIT || ( MPL-1.1 GPL-2 )
-   redistributable? ( linux-fw-redistributable BSD-2 BSD BSD-4 ISC MIT )
-   unknown-license? ( all-rights-reserved )"
-SLOT="0"
-IUSE="compress-xz compress-zstd initramfs +redistributable savedconfig 
unknown-license"
-REQUIRED_USE="initramfs? ( redistributable )
-   ?? ( compress-xz compress-zstd )"
-
-RESTRICT="binchecks strip test
-   unknown-license? ( bindist )"
-
-BDEPEND="initramfs? ( app-arch/cpio )
-   compress-xz? ( app-arch/xz-utils )
-   compress-zstd? ( app-arch/zstd )"
-
-#add anything else that collides to this
-RDEPEND="!savedconfig? (
-   redistributable? (
-   !sys-firmware/alsa-firmware[alsa_cards_ca0132]
-   !sys-block/qla-fc-firmware
-   !sys-firmware/iwl1000-ucode
-   !sys-firmware/iwl6005-ucode
-   !sys-firmware/iwl6030-ucode
-   !sys-firmware/iwl3160-ucode
-   !sys-firmware/iwl7260-ucode
-   !sys-firmware/iwl3160-7260-bt-ucode
-   !sys-firmware/raspberrypi-wifi-ucode
-   )
-   unknown-license? (
-   !sys-firmware/alsa-firmware[alsa_cards_korg1212]
-   !sys-firmware/alsa-firmware[alsa_cards_maestro3]
-   !sys-firmware/alsa-firmware[alsa_cards_sb16]
-   !sys-firmware/alsa-firmware[alsa_cards_ymfpci]
-   )
-   )"
-
-QA_PREBUILT="*"
-
-pkg_setup() {
-   if use compress-xz 

[gentoo-commits] repo/gentoo:master commit in: sys-kernel/linux-firmware/

2023-12-12 Thread Mike Pagano
commit: 1923c6bf545e75b4a3aca46c1cab47d10cda299d
Author: Mike Pagano  gentoo  org>
AuthorDate: Tue Dec 12 23:39:36 2023 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Tue Dec 12 23:39:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1923c6bf

sys-kernel/linux-firmware: add 20231211

Signed-off-by: Mike Pagano  gentoo.org>

 sys-kernel/linux-firmware/Manifest |   1 +
 .../linux-firmware/linux-firmware-20231211.ebuild  | 407 +
 2 files changed, 408 insertions(+)

diff --git a/sys-kernel/linux-firmware/Manifest 
b/sys-kernel/linux-firmware/Manifest
index fa5af15ce563..9abcf35ecebd 100644
--- a/sys-kernel/linux-firmware/Manifest
+++ b/sys-kernel/linux-firmware/Manifest
@@ -2,3 +2,4 @@ DIST linux-firmware-20230804.tar.xz 295170972 BLAKE2B 
48eca78ab97ef5ac335dd2bfd0
 DIST linux-firmware-20230919.tar.xz 314110436 BLAKE2B 
053142b7b534905e53b59149c20ff88ce52373dc56dd6d283ea8dc93a96891efe74a64b3a5e5b69f6e0fba90c20a03fe1a5d8450e73650201fbc26eeb52fa5e8
 SHA512 
e91dc432affd55f3b1337cd46eaf6c83054c3a700996e2324399ee160ec91fd0cdfcee3be35c4456c35f0b54d1d22d326d2f62d53b17d8bfa5495b7dcd73a332
 DIST linux-firmware-20231030.tar.xz 317290700 BLAKE2B 
3f2f7cd177adabba683d98f048d0fb24f6872168e0a7a43b4521fd43970428af881e54093cc247cf394f714a845db2c0d85387d93305dd1b2c08b359c1f0abb8
 SHA512 
0a747df0ac6fe1577578021d394b94a5db517b368b17d14a3a580bb361f5112b293ee2f9c56f51b0471118fcc3983c037afea702028370b95715bc9d06672191
 DIST linux-firmware-2023.tar.xz 356057052 BLAKE2B 
f594a14e9d7d824f2d7b3c85dd760ecab2f9a72f67e3904774d6bf99906695d2ca48c17cf4c44ebd0d9adbb98c3353ddb5e39cd48f93499539d02b8fb54b2db4
 SHA512 
dd8eb7e8a51fe14479e2f4e1081a8a31f13d041ddd6180eaae6fe865dbad303c89aaaed2b9df237923f74f1cf9fe8c2e5492b4de5fce991ddb02bb091c95dc58
+DIST linux-firmware-20231211.tar.xz 358100480 BLAKE2B 
91b9ef2d244d465e8d62d2c529f3481b1e28a9c30a143ef7d9f2fb3a2a0f9d7e96b64f09f09fcf73c93ffae693774e03134ce97575610b5c728794ff55224265
 SHA512 
571eb540d7994eec1a94b7eede8dd225a3ad2a7209018e32086b47d5758c9ce5ff751b15c843176a9b50ae6455445a18871c736e291ae745b402c0254a4f63a7

diff --git a/sys-kernel/linux-firmware/linux-firmware-20231211.ebuild 
b/sys-kernel/linux-firmware/linux-firmware-20231211.ebuild
new file mode 100644
index ..19abc1986730
--- /dev/null
+++ b/sys-kernel/linux-firmware/linux-firmware-20231211.ebuild
@@ -0,0 +1,407 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit linux-info mount-boot savedconfig multiprocessing
+
+# In case this is a real snapshot, fill in commit below.
+# For normal, tagged releases, leave blank
+MY_COMMIT=""
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   
EGIT_REPO_URI="https://git.kernel.org/pub/scm/linux/kernel/git/firmware/${PN}.git;
+else
+   if [[ -n "${MY_COMMIT}" ]]; then
+   
SRC_URI="https://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git/snapshot/${MY_COMMIT}.tar.gz
 -> ${P}.tar.gz"
+   S="${WORKDIR}/${MY_COMMIT}"
+   else
+   
SRC_URI="https://mirrors.edge.kernel.org/pub/linux/kernel/firmware/${P}.tar.xz;
+   fi
+
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~m68k ~mips ~ppc ~riscv ~s390 
~sparc ~x86"
+fi
+
+DESCRIPTION="Linux firmware files"
+HOMEPAGE="https://git.kernel.org/?p=linux/kernel/git/firmware/linux-firmware.git;
+
+LICENSE="GPL-2 GPL-2+ GPL-3 BSD MIT || ( MPL-1.1 GPL-2 )
+   redistributable? ( linux-fw-redistributable BSD-2 BSD BSD-4 ISC MIT )
+   unknown-license? ( all-rights-reserved )"
+SLOT="0"
+IUSE="compress-xz compress-zstd deduplicate initramfs +redistributable 
savedconfig unknown-license"
+REQUIRED_USE="initramfs? ( redistributable )
+   ?? ( compress-xz compress-zstd )
+   savedconfig? ( !deduplicate )"
+
+RESTRICT="binchecks strip test
+   unknown-license? ( bindist )"
+
+BDEPEND="initramfs? ( app-arch/cpio )
+   compress-xz? ( app-arch/xz-utils )
+   compress-zstd? ( app-arch/zstd )
+   deduplicate? ( app-misc/rdfind )"
+
+#add anything else that collides to this
+RDEPEND="!savedconfig? (
+   redistributable? (
+   !sys-firmware/alsa-firmware[alsa_cards_ca0132]
+   !sys-block/qla-fc-firmware
+   !sys-firmware/iwl1000-ucode
+   !sys-firmware/iwl6005-ucode
+   !sys-firmware/iwl6030-ucode
+   !sys-firmware/iwl3160-ucode
+   !sys-firmware/iwl7260-ucode
+   !sys-firmware/iwl3160-7260-bt-ucode
+   !sys-firmware/raspberrypi-wifi-ucode
+   )
+   unknown-license? (
+   !sys-firmware/alsa-firmware[alsa_cards_korg1212]
+   !sys-firmware/alsa-firmware[alsa_cards_maestro3]
+   !sys-firmware/alsa-firmware[alsa_cards_sb16]
+   

[gentoo-commits] repo/gentoo:master commit in: sys-kernel/linux-firmware/

2023-12-08 Thread Arthur Zamarin
commit: 25c11690efb32c548d8a35b5cf194d0aa448a7b7
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec  8 13:56:05 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec  8 13:56:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25c11690

sys-kernel/linux-firmware: Keyword 2023-r1 s390, #917269

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-kernel/linux-firmware/linux-firmware-2023-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/linux-firmware/linux-firmware-2023-r1.ebuild 
b/sys-kernel/linux-firmware/linux-firmware-2023-r1.ebuild
index 99dcc50f671f..0df96b37bf18 100644
--- a/sys-kernel/linux-firmware/linux-firmware-2023-r1.ebuild
+++ b/sys-kernel/linux-firmware/linux-firmware-2023-r1.ebuild
@@ -19,7 +19,7 @@ else

SRC_URI="https://mirrors.edge.kernel.org/pub/linux/kernel/firmware/${P}.tar.xz;
fi
 
-   KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~m68k ~ppc ~riscv ~sparc ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~m68k ~ppc ~riscv ~s390 ~sparc ~x86"
 fi
 
 DESCRIPTION="Linux firmware files"



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/linux-firmware/

2023-12-01 Thread Arthur Zamarin
commit: ecbd2902ad97093c2b6152f5be3c7e128336ed45
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec  1 19:04:19 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec  1 19:04:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ecbd2902

sys-kernel/linux-firmware: Keyword 2023-r1 ppc, #917269

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-kernel/linux-firmware/linux-firmware-2023-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/linux-firmware/linux-firmware-2023-r1.ebuild 
b/sys-kernel/linux-firmware/linux-firmware-2023-r1.ebuild
index c2cd242b18fe..99dcc50f671f 100644
--- a/sys-kernel/linux-firmware/linux-firmware-2023-r1.ebuild
+++ b/sys-kernel/linux-firmware/linux-firmware-2023-r1.ebuild
@@ -19,7 +19,7 @@ else

SRC_URI="https://mirrors.edge.kernel.org/pub/linux/kernel/firmware/${P}.tar.xz;
fi
 
-   KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~m68k ~riscv ~sparc ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~m68k ~ppc ~riscv ~sparc ~x86"
 fi
 
 DESCRIPTION="Linux firmware files"



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/linux-firmware/

2023-11-30 Thread James Le Cuirot
commit: df921e8663f9d3e53933ccd9282eb7368bfd6b97
Author: James Le Cuirot  gentoo  org>
AuthorDate: Thu Nov 30 22:34:43 2023 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Thu Nov 30 22:34:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df921e86

sys-kernel/linux-firmware: Keyword 2023-r1 for ~m68k

Signed-off-by: James Le Cuirot  gentoo.org>

 sys-kernel/linux-firmware/linux-firmware-2023-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/linux-firmware/linux-firmware-2023-r1.ebuild 
b/sys-kernel/linux-firmware/linux-firmware-2023-r1.ebuild
index c938d07c0ddb..539f48f98435 100644
--- a/sys-kernel/linux-firmware/linux-firmware-2023-r1.ebuild
+++ b/sys-kernel/linux-firmware/linux-firmware-2023-r1.ebuild
@@ -19,7 +19,7 @@ else

SRC_URI="https://mirrors.edge.kernel.org/pub/linux/kernel/firmware/${P}.tar.xz;
fi
 
-   KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~sparc ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~m68k ~riscv ~sparc ~x86"
 fi
 
 DESCRIPTION="Linux firmware files"



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/linux-firmware/

2023-11-28 Thread Sam James
commit: 9b9521345f302df2a469d138bd041d87cf9b6a80
Author: Eli Schwartz  gmail  com>
AuthorDate: Wed Nov 29 01:52:10 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov 29 04:09:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b952134

sys-kernel/linux-firmware: update live to work after upstream changes

The USE=deduplicate patch is already invalidated by upstream commits.
The good news is those upstream commits implement the same feature but
without needing a patch.

Start using the official upstream option instead.

Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 sys-kernel/linux-firmware/linux-firmware-.ebuild | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/sys-kernel/linux-firmware/linux-firmware-.ebuild 
b/sys-kernel/linux-firmware/linux-firmware-.ebuild
index 01fe7c79c96d..6cef5cc50e0e 100644
--- a/sys-kernel/linux-firmware/linux-firmware-.ebuild
+++ b/sys-kernel/linux-firmware/linux-firmware-.ebuild
@@ -64,7 +64,6 @@ RDEPEND="!savedconfig? (
)"
 
 QA_PREBUILT="*"
-PATCHES=( "${FILESDIR}/${PN}-remove-rdfind-dep-and-use.patch" )
 
 pkg_setup() {
if use compress-xz || use compress-zstd ; then
@@ -100,7 +99,6 @@ src_unpack() {
 }
 
 src_prepare() {
-   use deduplicate && export LINUX_FIRMWARE_DO_DEDUPE=1
default
 
find . -type f -not -perm 0644 -print0 \
@@ -279,7 +277,7 @@ src_prepare() {
 }
 
 src_install() {
-   ./copy-firmware.sh -v "${ED}/lib/firmware" || die
+   ./copy-firmware.sh $(usex deduplicate '' '--ignore-duplicates') -v 
"${ED}/lib/firmware" || die
 
pushd "${ED}/lib/firmware" &>/dev/null || die
 



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/linux-firmware/

2023-11-26 Thread Mike Pagano
commit: d8f9d290054a758eaad85194c40ff7ccfce71d85
Author: Mike Pagano  gentoo  org>
AuthorDate: Sun Nov 26 15:22:16 2023 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Sun Nov 26 15:22:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8f9d290

sys-kernel/linux-firmware: upd EAPI 7->8, add dedup optional logic

Move upstream's deduplication part of their script,
which requires rdfind, behind a new use flag: deduplicate

Patch will remove the deduplication part of the script based on
use flag.

Thanks to Sam for the review

Closes: https://bugs.gentoo.org/917324

Signed-off-by: Mike Pagano  gentoo.org>

 sys-kernel/linux-firmware/linux-firmware-.ebuild | 11 +++
 1 file changed, 7 insertions(+), 4 deletions(-)

diff --git a/sys-kernel/linux-firmware/linux-firmware-.ebuild 
b/sys-kernel/linux-firmware/linux-firmware-.ebuild
index ccaa3a11c7ef..01fe7c79c96d 100644
--- a/sys-kernel/linux-firmware/linux-firmware-.ebuild
+++ b/sys-kernel/linux-firmware/linux-firmware-.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 inherit linux-info mount-boot savedconfig multiprocessing
 
 # In case this is a real snapshot, fill in commit below.
@@ -29,9 +29,10 @@ LICENSE="GPL-2 GPL-2+ GPL-3 BSD MIT || ( MPL-1.1 GPL-2 )
redistributable? ( linux-fw-redistributable BSD-2 BSD BSD-4 ISC MIT )
unknown-license? ( all-rights-reserved )"
 SLOT="0"
-IUSE="compress-xz compress-zstd initramfs +redistributable savedconfig 
unknown-license"
+IUSE="compress-xz compress-zstd deduplicate initramfs +redistributable 
savedconfig unknown-license"
 REQUIRED_USE="initramfs? ( redistributable )
-   ?? ( compress-xz compress-zstd )"
+   ?? ( compress-xz compress-zstd )
+   savedconfig? ( !deduplicate )"
 
 RESTRICT="binchecks strip test
unknown-license? ( bindist )"
@@ -39,7 +40,7 @@ RESTRICT="binchecks strip test
 BDEPEND="initramfs? ( app-arch/cpio )
compress-xz? ( app-arch/xz-utils )
compress-zstd? ( app-arch/zstd )
-   app-misc/rdfind"
+   deduplicate? ( app-misc/rdfind )"
 
 #add anything else that collides to this
 RDEPEND="!savedconfig? (
@@ -63,6 +64,7 @@ RDEPEND="!savedconfig? (
)"
 
 QA_PREBUILT="*"
+PATCHES=( "${FILESDIR}/${PN}-remove-rdfind-dep-and-use.patch" )
 
 pkg_setup() {
if use compress-xz || use compress-zstd ; then
@@ -98,6 +100,7 @@ src_unpack() {
 }
 
 src_prepare() {
+   use deduplicate && export LINUX_FIRMWARE_DO_DEDUPE=1
default
 
find . -type f -not -perm 0644 -print0 \



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/linux-firmware/files/, sys-kernel/linux-firmware/

2023-11-26 Thread Mike Pagano
commit: c7898633e0c2811881fc0fdde6b93e26f2277e8d
Author: Mike Pagano  gentoo  org>
AuthorDate: Sun Nov 26 15:12:29 2023 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Sun Nov 26 15:12:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7898633

sys-kernel/linux-firmware: upd EAPI 7 -> 8, add dedup optional logic

Move upstream's deduplication part of their script,
which requires rdfind, behind a new use flag: deduplicate

Patch will remove the deduplication part of the script based on
use flag.

Add info on deduplicate use flag

Thanks to Sam for the review

Bug: https://bugs.gentoo.org/917324
Closes: https://github.com/gentoo/gentoo/pull/33988

Signed-off-by: Mike Pagano  gentoo.org>

 .../linux-firmware-remove-rdfind-dep-and-use.patch |  34 ++
 .../linux-firmware-2023-r1.ebuild  | 408 +
 sys-kernel/linux-firmware/metadata.xml |   1 +
 3 files changed, 443 insertions(+)

diff --git 
a/sys-kernel/linux-firmware/files/linux-firmware-remove-rdfind-dep-and-use.patch
 
b/sys-kernel/linux-firmware/files/linux-firmware-remove-rdfind-dep-and-use.patch
new file mode 100644
index ..83646a073224
--- /dev/null
+++ 
b/sys-kernel/linux-firmware/files/linux-firmware-remove-rdfind-dep-and-use.patch
@@ -0,0 +1,34 @@
+--- a/copy-firmware.sh 2023-11-25 18:07:49.362441380 -0500
 b/copy-firmware.sh 2023-11-25 18:19:03.612907595 -0500
+@@ -69,7 +69,7 @@ if [ -z "$destdir" ]; then
+   exit 1
+ fi
+ 
+-if ! which rdfind 2>/dev/null >/dev/null; then
++if [ -n "$LINUX_FIRMWARE_DO_DEDUPE" ] && ! which rdfind 2>/dev/null 
>/dev/null; then
+   echo "ERROR: rdfind is not installed"
+   exit 1
+ fi
+@@ -87,13 +87,15 @@ grep -E '^(RawFile|File):' WHENCE | sed
+ fi
+ done
+ 
+-$verbose "Finding duplicate files"
+-rdfind -makesymlinks true -makeresultsfile false "$destdir" >/dev/null
+-find "$destdir" -type l | while read -r l; do
+-  target="$(realpath "$l")"
+-  $verbose "Correcting path for $l"
+-  ln -fs "$(realpath --relative-to="$(dirname "$(realpath -s "$l")")" 
"$target")" "$l"
+-done
++if [ -n "$LINUX_FIRMWARE_DO_DEDUPE" ]; then
++  $verbose "Finding duplicate files"
++  rdfind -makesymlinks true -makeresultsfile false "$destdir" >/dev/null
++  find "$destdir" -type l | while read -r l; do
++  target="$(realpath "$l")"
++  $verbose "Correcting path for $l"
++  ln -fs "$(realpath --relative-to="$(dirname "$(realpath -s 
"$l")")" "$target")" "$l"
++  done
++fi
+ 
+ # shellcheck disable=SC2162 # file/folder name can include escaped symbols
+ grep -E '^Link:' WHENCE | sed -e 's/^Link: *//g;s/-> //g' | while read f d; do

diff --git a/sys-kernel/linux-firmware/linux-firmware-2023-r1.ebuild 
b/sys-kernel/linux-firmware/linux-firmware-2023-r1.ebuild
new file mode 100644
index ..c938d07c0ddb
--- /dev/null
+++ b/sys-kernel/linux-firmware/linux-firmware-2023-r1.ebuild
@@ -0,0 +1,408 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit linux-info mount-boot savedconfig multiprocessing
+
+# In case this is a real snapshot, fill in commit below.
+# For normal, tagged releases, leave blank
+MY_COMMIT=""
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   
EGIT_REPO_URI="https://git.kernel.org/pub/scm/linux/kernel/git/firmware/${PN}.git;
+else
+   if [[ -n "${MY_COMMIT}" ]]; then
+   
SRC_URI="https://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git/snapshot/${MY_COMMIT}.tar.gz
 -> ${P}.tar.gz"
+   S="${WORKDIR}/${MY_COMMIT}"
+   else
+   
SRC_URI="https://mirrors.edge.kernel.org/pub/linux/kernel/firmware/${P}.tar.xz;
+   fi
+
+   KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~sparc ~x86"
+fi
+
+DESCRIPTION="Linux firmware files"
+HOMEPAGE="https://git.kernel.org/?p=linux/kernel/git/firmware/linux-firmware.git;
+
+LICENSE="GPL-2 GPL-2+ GPL-3 BSD MIT || ( MPL-1.1 GPL-2 )
+   redistributable? ( linux-fw-redistributable BSD-2 BSD BSD-4 ISC MIT )
+   unknown-license? ( all-rights-reserved )"
+SLOT="0"
+IUSE="compress-xz compress-zstd deduplicate initramfs +redistributable 
savedconfig unknown-license"
+REQUIRED_USE="initramfs? ( redistributable )
+   ?? ( compress-xz compress-zstd )
+   savedconfig? ( !deduplicate )"
+
+RESTRICT="binchecks strip test
+   unknown-license? ( bindist )"
+
+BDEPEND="initramfs? ( app-arch/cpio )
+   compress-xz? ( app-arch/xz-utils )
+   compress-zstd? ( app-arch/zstd )
+   deduplicate? ( app-misc/rdfind )"
+
+#add anything else that collides to this
+RDEPEND="!savedconfig? (
+   redistributable? (
+   !sys-firmware/alsa-firmware[alsa_cards_ca0132]
+   !sys-block/qla-fc-firmware
+   !sys-firmware/iwl1000-ucode
+   !sys-firmware/iwl6005-ucode

[gentoo-commits] repo/gentoo:master commit in: sys-kernel/linux-firmware/

2023-11-13 Thread Yixun Lan
commit: 291a100e374e956c01a43acdb9bd7ca7f6a1154a
Author: Yixun Lan  gentoo  org>
AuthorDate: Mon Nov 13 10:16:04 2023 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Mon Nov 13 10:23:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=291a100e

sys-kernel/linux-firmware: Keyword 2023 riscv, #917269

Signed-off-by: Yixun Lan  gentoo.org>

 sys-kernel/linux-firmware/linux-firmware-2023.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/linux-firmware/linux-firmware-2023.ebuild 
b/sys-kernel/linux-firmware/linux-firmware-2023.ebuild
index b5a5d8f8..995e83390e91 100644
--- a/sys-kernel/linux-firmware/linux-firmware-2023.ebuild
+++ b/sys-kernel/linux-firmware/linux-firmware-2023.ebuild
@@ -19,7 +19,7 @@ else

SRC_URI="https://mirrors.edge.kernel.org/pub/linux/kernel/firmware/${P}.tar.xz;
fi
 
-   KEYWORDS="~amd64 ~arm ~arm64 ~sparc ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~sparc ~x86"
 fi
 
 DESCRIPTION="Linux firmware files"



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/linux-firmware/

2023-11-13 Thread Joonas Niilola
commit: 6143894abeb7889a42152011fdc23fc20b16363d
Author: Joonas Niilola  gentoo  org>
AuthorDate: Mon Nov 13 08:35:12 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon Nov 13 08:35:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6143894a

sys-kernel/linux-firmware: Keyword 2023 x86, #917269

Signed-off-by: Joonas Niilola  gentoo.org>

 sys-kernel/linux-firmware/linux-firmware-2023.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/linux-firmware/linux-firmware-2023.ebuild 
b/sys-kernel/linux-firmware/linux-firmware-2023.ebuild
index af1976283ce7..b5a5d8f8 100644
--- a/sys-kernel/linux-firmware/linux-firmware-2023.ebuild
+++ b/sys-kernel/linux-firmware/linux-firmware-2023.ebuild
@@ -19,7 +19,7 @@ else

SRC_URI="https://mirrors.edge.kernel.org/pub/linux/kernel/firmware/${P}.tar.xz;
fi
 
-   KEYWORDS="~amd64 ~arm ~arm64 ~sparc"
+   KEYWORDS="~amd64 ~arm ~arm64 ~sparc ~x86"
 fi
 
 DESCRIPTION="Linux firmware files"



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/linux-firmware/

2023-11-12 Thread Sam James
commit: 1cb1e1517c67007bab1ffb54e57b7504d4b203cc
Author: Sam James  gentoo  org>
AuthorDate: Mon Nov 13 02:11:07 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Nov 13 02:11:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1cb1e151

sys-kernel/linux-firmware: Keyword 2023 sparc, #917269

Signed-off-by: Sam James  gentoo.org>

 sys-kernel/linux-firmware/linux-firmware-2023.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/linux-firmware/linux-firmware-2023.ebuild 
b/sys-kernel/linux-firmware/linux-firmware-2023.ebuild
index afff34e35687..d0f7ec441fec 100644
--- a/sys-kernel/linux-firmware/linux-firmware-2023.ebuild
+++ b/sys-kernel/linux-firmware/linux-firmware-2023.ebuild
@@ -19,7 +19,7 @@ else

SRC_URI="https://mirrors.edge.kernel.org/pub/linux/kernel/firmware/${P}.tar.xz;
fi
 
-   KEYWORDS="~amd64 ~arm"
+   KEYWORDS="~amd64 ~arm ~sparc"
 fi
 
 DESCRIPTION="Linux firmware files"



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/linux-firmware/

2023-11-12 Thread Sam James
commit: e538128a99e590f6235fff6dae3e5f2375746bbc
Author: Sam James  gentoo  org>
AuthorDate: Mon Nov 13 02:11:05 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Nov 13 02:11:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e538128a

sys-kernel/linux-firmware: Keyword 2023 arm, #917269

Signed-off-by: Sam James  gentoo.org>

 sys-kernel/linux-firmware/linux-firmware-2023.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/linux-firmware/linux-firmware-2023.ebuild 
b/sys-kernel/linux-firmware/linux-firmware-2023.ebuild
index ccaa3a11c7ef..afff34e35687 100644
--- a/sys-kernel/linux-firmware/linux-firmware-2023.ebuild
+++ b/sys-kernel/linux-firmware/linux-firmware-2023.ebuild
@@ -19,7 +19,7 @@ else

SRC_URI="https://mirrors.edge.kernel.org/pub/linux/kernel/firmware/${P}.tar.xz;
fi
 
-   KEYWORDS="~amd64"
+   KEYWORDS="~amd64 ~arm"
 fi
 
 DESCRIPTION="Linux firmware files"



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/linux-firmware/

2023-11-12 Thread Sam James
commit: 1715a697d3c1a768d45d627902d5837d7addf07f
Author: Sam James  gentoo  org>
AuthorDate: Mon Nov 13 02:11:09 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Nov 13 02:11:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1715a697

sys-kernel/linux-firmware: Keyword 2023 arm64, #917269

Signed-off-by: Sam James  gentoo.org>

 sys-kernel/linux-firmware/linux-firmware-2023.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/linux-firmware/linux-firmware-2023.ebuild 
b/sys-kernel/linux-firmware/linux-firmware-2023.ebuild
index d0f7ec441fec..af1976283ce7 100644
--- a/sys-kernel/linux-firmware/linux-firmware-2023.ebuild
+++ b/sys-kernel/linux-firmware/linux-firmware-2023.ebuild
@@ -19,7 +19,7 @@ else

SRC_URI="https://mirrors.edge.kernel.org/pub/linux/kernel/firmware/${P}.tar.xz;
fi
 
-   KEYWORDS="~amd64 ~arm ~sparc"
+   KEYWORDS="~amd64 ~arm ~arm64 ~sparc"
 fi
 
 DESCRIPTION="Linux firmware files"



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/linux-firmware/

2023-11-12 Thread Sam James
commit: 641d06a68329203346c6ca094313d56e34bde9a6
Author: Sam James  gentoo  org>
AuthorDate: Mon Nov 13 01:04:30 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Nov 13 01:04:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=641d06a6

sys-kernel/linux-firmware: sync live

Closes: https://github.com/gentoo/gentoo/pull/33743
Closes: https://bugs.gentoo.org/917087
Signed-off-by: Sam James  gentoo.org>

 sys-kernel/linux-firmware/linux-firmware-.ebuild | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/sys-kernel/linux-firmware/linux-firmware-.ebuild 
b/sys-kernel/linux-firmware/linux-firmware-.ebuild
index feed015c3e3e..ccaa3a11c7ef 100644
--- a/sys-kernel/linux-firmware/linux-firmware-.ebuild
+++ b/sys-kernel/linux-firmware/linux-firmware-.ebuild
@@ -19,7 +19,7 @@ else

SRC_URI="https://mirrors.edge.kernel.org/pub/linux/kernel/firmware/${P}.tar.xz;
fi
 
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~amd64"
 fi
 
 DESCRIPTION="Linux firmware files"
@@ -38,7 +38,8 @@ RESTRICT="binchecks strip test
 
 BDEPEND="initramfs? ( app-arch/cpio )
compress-xz? ( app-arch/xz-utils )
-   compress-zstd? ( app-arch/zstd )"
+   compress-zstd? ( app-arch/zstd )
+   app-misc/rdfind"
 
 #add anything else that collides to this
 RDEPEND="!savedconfig? (



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/linux-firmware/

2023-11-12 Thread Mike Pagano
commit: 6a5f217f4dc4cf18da3afdebd6c42179b19b6b60
Author: Mike Pagano  gentoo  org>
AuthorDate: Sun Nov 12 17:27:08 2023 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Sun Nov 12 18:55:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a5f217f

sys-kernel/linux-firmware: add 2023

Signed-off-by: Mike Pagano  gentoo.org>

 sys-kernel/linux-firmware/Manifest |   1 +
 .../linux-firmware/linux-firmware-2023.ebuild  | 404 +
 2 files changed, 405 insertions(+)

diff --git a/sys-kernel/linux-firmware/Manifest 
b/sys-kernel/linux-firmware/Manifest
index c764f6d5de48..fa5af15ce563 100644
--- a/sys-kernel/linux-firmware/Manifest
+++ b/sys-kernel/linux-firmware/Manifest
@@ -1,3 +1,4 @@
 DIST linux-firmware-20230804.tar.xz 295170972 BLAKE2B 
48eca78ab97ef5ac335dd2bfd043cf3e67c52c68cb8b3eb152725e04838a7662dafa9745add6fc786bf87d275809b51a07496fbdaf4607a89e2787388fe1d1cd
 SHA512 
b7fdffd49530223394a0896608a746395cbe9d1a3ca7e4e744bc8381e937845e085f08e2b56854a233426164072f4c365b281db2f0dbb47192a97a94ada8fae6
 DIST linux-firmware-20230919.tar.xz 314110436 BLAKE2B 
053142b7b534905e53b59149c20ff88ce52373dc56dd6d283ea8dc93a96891efe74a64b3a5e5b69f6e0fba90c20a03fe1a5d8450e73650201fbc26eeb52fa5e8
 SHA512 
e91dc432affd55f3b1337cd46eaf6c83054c3a700996e2324399ee160ec91fd0cdfcee3be35c4456c35f0b54d1d22d326d2f62d53b17d8bfa5495b7dcd73a332
 DIST linux-firmware-20231030.tar.xz 317290700 BLAKE2B 
3f2f7cd177adabba683d98f048d0fb24f6872168e0a7a43b4521fd43970428af881e54093cc247cf394f714a845db2c0d85387d93305dd1b2c08b359c1f0abb8
 SHA512 
0a747df0ac6fe1577578021d394b94a5db517b368b17d14a3a580bb361f5112b293ee2f9c56f51b0471118fcc3983c037afea702028370b95715bc9d06672191
+DIST linux-firmware-2023.tar.xz 356057052 BLAKE2B 
f594a14e9d7d824f2d7b3c85dd760ecab2f9a72f67e3904774d6bf99906695d2ca48c17cf4c44ebd0d9adbb98c3353ddb5e39cd48f93499539d02b8fb54b2db4
 SHA512 
dd8eb7e8a51fe14479e2f4e1081a8a31f13d041ddd6180eaae6fe865dbad303c89aaaed2b9df237923f74f1cf9fe8c2e5492b4de5fce991ddb02bb091c95dc58

diff --git a/sys-kernel/linux-firmware/linux-firmware-2023.ebuild 
b/sys-kernel/linux-firmware/linux-firmware-2023.ebuild
new file mode 100644
index ..ccaa3a11c7ef
--- /dev/null
+++ b/sys-kernel/linux-firmware/linux-firmware-2023.ebuild
@@ -0,0 +1,404 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit linux-info mount-boot savedconfig multiprocessing
+
+# In case this is a real snapshot, fill in commit below.
+# For normal, tagged releases, leave blank
+MY_COMMIT=""
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   
EGIT_REPO_URI="https://git.kernel.org/pub/scm/linux/kernel/git/firmware/${PN}.git;
+else
+   if [[ -n "${MY_COMMIT}" ]]; then
+   
SRC_URI="https://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git/snapshot/${MY_COMMIT}.tar.gz
 -> ${P}.tar.gz"
+   S="${WORKDIR}/${MY_COMMIT}"
+   else
+   
SRC_URI="https://mirrors.edge.kernel.org/pub/linux/kernel/firmware/${P}.tar.xz;
+   fi
+
+   KEYWORDS="~amd64"
+fi
+
+DESCRIPTION="Linux firmware files"
+HOMEPAGE="https://git.kernel.org/?p=linux/kernel/git/firmware/linux-firmware.git;
+
+LICENSE="GPL-2 GPL-2+ GPL-3 BSD MIT || ( MPL-1.1 GPL-2 )
+   redistributable? ( linux-fw-redistributable BSD-2 BSD BSD-4 ISC MIT )
+   unknown-license? ( all-rights-reserved )"
+SLOT="0"
+IUSE="compress-xz compress-zstd initramfs +redistributable savedconfig 
unknown-license"
+REQUIRED_USE="initramfs? ( redistributable )
+   ?? ( compress-xz compress-zstd )"
+
+RESTRICT="binchecks strip test
+   unknown-license? ( bindist )"
+
+BDEPEND="initramfs? ( app-arch/cpio )
+   compress-xz? ( app-arch/xz-utils )
+   compress-zstd? ( app-arch/zstd )
+   app-misc/rdfind"
+
+#add anything else that collides to this
+RDEPEND="!savedconfig? (
+   redistributable? (
+   !sys-firmware/alsa-firmware[alsa_cards_ca0132]
+   !sys-block/qla-fc-firmware
+   !sys-firmware/iwl1000-ucode
+   !sys-firmware/iwl6005-ucode
+   !sys-firmware/iwl6030-ucode
+   !sys-firmware/iwl3160-ucode
+   !sys-firmware/iwl7260-ucode
+   !sys-firmware/iwl3160-7260-bt-ucode
+   !sys-firmware/raspberrypi-wifi-ucode
+   )
+   unknown-license? (
+   !sys-firmware/alsa-firmware[alsa_cards_korg1212]
+   !sys-firmware/alsa-firmware[alsa_cards_maestro3]
+   !sys-firmware/alsa-firmware[alsa_cards_sb16]
+   !sys-firmware/alsa-firmware[alsa_cards_ymfpci]
+   )
+   )"
+
+QA_PREBUILT="*"
+
+pkg_setup() {
+   if use compress-xz || use compress-zstd ; then
+   local 

[gentoo-commits] repo/gentoo:master commit in: sys-kernel/linux-firmware/

2023-11-02 Thread Mike Pagano
commit: c76534b88d269d120fd3e3755c51364112ffaa39
Author: Mike Pagano  gentoo  org>
AuthorDate: Thu Nov  2 17:13:40 2023 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Thu Nov  2 17:13:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c76534b8

sys-kernel/linux-firmware: stabilize 20231030

Signed-off-by: Mike Pagano  gentoo.org>

 sys-kernel/linux-firmware/linux-firmware-20231030.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/linux-firmware/linux-firmware-20231030.ebuild 
b/sys-kernel/linux-firmware/linux-firmware-20231030.ebuild
index feed015c3e3e..c7bc4aeff108 100644
--- a/sys-kernel/linux-firmware/linux-firmware-20231030.ebuild
+++ b/sys-kernel/linux-firmware/linux-firmware-20231030.ebuild
@@ -19,7 +19,7 @@ else

SRC_URI="https://mirrors.edge.kernel.org/pub/linux/kernel/firmware/${P}.tar.xz;
fi
 
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86"
 fi
 
 DESCRIPTION="Linux firmware files"



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/linux-firmware/

2023-11-02 Thread Mike Pagano
commit: 6507c581fcaf9ff450fc154809dd198812fee5d8
Author: Mike Pagano  gentoo  org>
AuthorDate: Thu Nov  2 17:13:56 2023 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Thu Nov  2 17:13:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6507c581

sys-kernel/linux-firmware: drop 20230625_p20230724

Signed-off-by: Mike Pagano  gentoo.org>

 sys-kernel/linux-firmware/Manifest |   1 -
 .../linux-firmware-20230625_p20230724.ebuild   | 403 -
 2 files changed, 404 deletions(-)

diff --git a/sys-kernel/linux-firmware/Manifest 
b/sys-kernel/linux-firmware/Manifest
index cdac4eefaf66..c764f6d5de48 100644
--- a/sys-kernel/linux-firmware/Manifest
+++ b/sys-kernel/linux-firmware/Manifest
@@ -1,4 +1,3 @@
-DIST linux-firmware-20230625_p20230724.tar.gz 441906566 BLAKE2B 
5bed31d9ad78440bb12feeacb1ba27a07ad30b0eb8c7bfd03a4e7a7590012af1f9535a49fbf031abf79dd05ca90be79566f06db6f955910edfdca61281831c67
 SHA512 
daaf07422eb6f3e1b50f8a5dba5bfff747fe6750c0210ab798745f61d774eef7642ab45b9b404c668cf017d6b7fcf89c34bce9e6c77053b1b81f1a3498c5be18
 DIST linux-firmware-20230804.tar.xz 295170972 BLAKE2B 
48eca78ab97ef5ac335dd2bfd043cf3e67c52c68cb8b3eb152725e04838a7662dafa9745add6fc786bf87d275809b51a07496fbdaf4607a89e2787388fe1d1cd
 SHA512 
b7fdffd49530223394a0896608a746395cbe9d1a3ca7e4e744bc8381e937845e085f08e2b56854a233426164072f4c365b281db2f0dbb47192a97a94ada8fae6
 DIST linux-firmware-20230919.tar.xz 314110436 BLAKE2B 
053142b7b534905e53b59149c20ff88ce52373dc56dd6d283ea8dc93a96891efe74a64b3a5e5b69f6e0fba90c20a03fe1a5d8450e73650201fbc26eeb52fa5e8
 SHA512 
e91dc432affd55f3b1337cd46eaf6c83054c3a700996e2324399ee160ec91fd0cdfcee3be35c4456c35f0b54d1d22d326d2f62d53b17d8bfa5495b7dcd73a332
 DIST linux-firmware-20231030.tar.xz 317290700 BLAKE2B 
3f2f7cd177adabba683d98f048d0fb24f6872168e0a7a43b4521fd43970428af881e54093cc247cf394f714a845db2c0d85387d93305dd1b2c08b359c1f0abb8
 SHA512 
0a747df0ac6fe1577578021d394b94a5db517b368b17d14a3a580bb361f5112b293ee2f9c56f51b0471118fcc3983c037afea702028370b95715bc9d06672191

diff --git a/sys-kernel/linux-firmware/linux-firmware-20230625_p20230724.ebuild 
b/sys-kernel/linux-firmware/linux-firmware-20230625_p20230724.ebuild
deleted file mode 100644
index 706b523565ca..
--- a/sys-kernel/linux-firmware/linux-firmware-20230625_p20230724.ebuild
+++ /dev/null
@@ -1,403 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit linux-info mount-boot savedconfig multiprocessing
-
-# In case this is a real snapshot, fill in commit below.
-# For normal, tagged releases, leave blank
-MY_COMMIT="59fbffa9ec8e4b0b31d2d13e715cf6580ad0e99c"
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   
EGIT_REPO_URI="https://git.kernel.org/pub/scm/linux/kernel/git/firmware/${PN}.git;
-else
-   if [[ -n "${MY_COMMIT}" ]]; then
-   
SRC_URI="https://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git/snapshot/${MY_COMMIT}.tar.gz
 -> ${P}.tar.gz"
-   S="${WORKDIR}/${MY_COMMIT}"
-   else
-   
SRC_URI="https://mirrors.edge.kernel.org/pub/linux/kernel/firmware/${P}.tar.xz;
-   fi
-
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86"
-fi
-
-DESCRIPTION="Linux firmware files"
-HOMEPAGE="https://git.kernel.org/?p=linux/kernel/git/firmware/linux-firmware.git;
-
-LICENSE="GPL-2 GPL-2+ GPL-3 BSD MIT || ( MPL-1.1 GPL-2 )
-   redistributable? ( linux-fw-redistributable BSD-2 BSD BSD-4 ISC MIT )
-   unknown-license? ( all-rights-reserved )"
-SLOT="0"
-IUSE="compress-xz compress-zstd initramfs +redistributable savedconfig 
unknown-license"
-REQUIRED_USE="initramfs? ( redistributable )
-   ?? ( compress-xz compress-zstd )"
-
-RESTRICT="binchecks strip test
-   unknown-license? ( bindist )"
-
-BDEPEND="initramfs? ( app-arch/cpio )
-   compress-xz? ( app-arch/xz-utils )
-   compress-zstd? ( app-arch/zstd )"
-
-#add anything else that collides to this
-RDEPEND="!savedconfig? (
-   redistributable? (
-   !sys-firmware/alsa-firmware[alsa_cards_ca0132]
-   !sys-block/qla-fc-firmware
-   !sys-firmware/iwl1000-ucode
-   !sys-firmware/iwl6005-ucode
-   !sys-firmware/iwl6030-ucode
-   !sys-firmware/iwl3160-ucode
-   !sys-firmware/iwl7260-ucode
-   !sys-firmware/iwl3160-7260-bt-ucode
-   !sys-firmware/raspberrypi-wifi-ucode
-   )
-   unknown-license? (
-   !sys-firmware/alsa-firmware[alsa_cards_korg1212]
-   !sys-firmware/alsa-firmware[alsa_cards_maestro3]
-   !sys-firmware/alsa-firmware[alsa_cards_sb16]
-   !sys-firmware/alsa-firmware[alsa_cards_ymfpci]
-   

[gentoo-commits] repo/gentoo:master commit in: sys-kernel/linux-firmware/

2023-10-30 Thread Mike Pagano
commit: 521a87243afd5f687346e1c66ea32bf530ba1e6d
Author: Mike Pagano  gentoo  org>
AuthorDate: Mon Oct 30 19:24:16 2023 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Mon Oct 30 19:24:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=521a8724

sys-kernel/linux-firmware: add 20231030

Signed-off-by: Mike Pagano  gentoo.org>

 sys-kernel/linux-firmware/Manifest |   1 +
 .../linux-firmware/linux-firmware-20231030.ebuild  | 403 +
 2 files changed, 404 insertions(+)

diff --git a/sys-kernel/linux-firmware/Manifest 
b/sys-kernel/linux-firmware/Manifest
index 93d0bbf5d036..cdac4eefaf66 100644
--- a/sys-kernel/linux-firmware/Manifest
+++ b/sys-kernel/linux-firmware/Manifest
@@ -1,3 +1,4 @@
 DIST linux-firmware-20230625_p20230724.tar.gz 441906566 BLAKE2B 
5bed31d9ad78440bb12feeacb1ba27a07ad30b0eb8c7bfd03a4e7a7590012af1f9535a49fbf031abf79dd05ca90be79566f06db6f955910edfdca61281831c67
 SHA512 
daaf07422eb6f3e1b50f8a5dba5bfff747fe6750c0210ab798745f61d774eef7642ab45b9b404c668cf017d6b7fcf89c34bce9e6c77053b1b81f1a3498c5be18
 DIST linux-firmware-20230804.tar.xz 295170972 BLAKE2B 
48eca78ab97ef5ac335dd2bfd043cf3e67c52c68cb8b3eb152725e04838a7662dafa9745add6fc786bf87d275809b51a07496fbdaf4607a89e2787388fe1d1cd
 SHA512 
b7fdffd49530223394a0896608a746395cbe9d1a3ca7e4e744bc8381e937845e085f08e2b56854a233426164072f4c365b281db2f0dbb47192a97a94ada8fae6
 DIST linux-firmware-20230919.tar.xz 314110436 BLAKE2B 
053142b7b534905e53b59149c20ff88ce52373dc56dd6d283ea8dc93a96891efe74a64b3a5e5b69f6e0fba90c20a03fe1a5d8450e73650201fbc26eeb52fa5e8
 SHA512 
e91dc432affd55f3b1337cd46eaf6c83054c3a700996e2324399ee160ec91fd0cdfcee3be35c4456c35f0b54d1d22d326d2f62d53b17d8bfa5495b7dcd73a332
+DIST linux-firmware-20231030.tar.xz 317290700 BLAKE2B 
3f2f7cd177adabba683d98f048d0fb24f6872168e0a7a43b4521fd43970428af881e54093cc247cf394f714a845db2c0d85387d93305dd1b2c08b359c1f0abb8
 SHA512 
0a747df0ac6fe1577578021d394b94a5db517b368b17d14a3a580bb361f5112b293ee2f9c56f51b0471118fcc3983c037afea702028370b95715bc9d06672191

diff --git a/sys-kernel/linux-firmware/linux-firmware-20231030.ebuild 
b/sys-kernel/linux-firmware/linux-firmware-20231030.ebuild
new file mode 100644
index ..feed015c3e3e
--- /dev/null
+++ b/sys-kernel/linux-firmware/linux-firmware-20231030.ebuild
@@ -0,0 +1,403 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit linux-info mount-boot savedconfig multiprocessing
+
+# In case this is a real snapshot, fill in commit below.
+# For normal, tagged releases, leave blank
+MY_COMMIT=""
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   
EGIT_REPO_URI="https://git.kernel.org/pub/scm/linux/kernel/git/firmware/${PN}.git;
+else
+   if [[ -n "${MY_COMMIT}" ]]; then
+   
SRC_URI="https://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git/snapshot/${MY_COMMIT}.tar.gz
 -> ${P}.tar.gz"
+   S="${WORKDIR}/${MY_COMMIT}"
+   else
+   
SRC_URI="https://mirrors.edge.kernel.org/pub/linux/kernel/firmware/${P}.tar.xz;
+   fi
+
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
+
+DESCRIPTION="Linux firmware files"
+HOMEPAGE="https://git.kernel.org/?p=linux/kernel/git/firmware/linux-firmware.git;
+
+LICENSE="GPL-2 GPL-2+ GPL-3 BSD MIT || ( MPL-1.1 GPL-2 )
+   redistributable? ( linux-fw-redistributable BSD-2 BSD BSD-4 ISC MIT )
+   unknown-license? ( all-rights-reserved )"
+SLOT="0"
+IUSE="compress-xz compress-zstd initramfs +redistributable savedconfig 
unknown-license"
+REQUIRED_USE="initramfs? ( redistributable )
+   ?? ( compress-xz compress-zstd )"
+
+RESTRICT="binchecks strip test
+   unknown-license? ( bindist )"
+
+BDEPEND="initramfs? ( app-arch/cpio )
+   compress-xz? ( app-arch/xz-utils )
+   compress-zstd? ( app-arch/zstd )"
+
+#add anything else that collides to this
+RDEPEND="!savedconfig? (
+   redistributable? (
+   !sys-firmware/alsa-firmware[alsa_cards_ca0132]
+   !sys-block/qla-fc-firmware
+   !sys-firmware/iwl1000-ucode
+   !sys-firmware/iwl6005-ucode
+   !sys-firmware/iwl6030-ucode
+   !sys-firmware/iwl3160-ucode
+   !sys-firmware/iwl7260-ucode
+   !sys-firmware/iwl3160-7260-bt-ucode
+   !sys-firmware/raspberrypi-wifi-ucode
+   )
+   unknown-license? (
+   !sys-firmware/alsa-firmware[alsa_cards_korg1212]
+   !sys-firmware/alsa-firmware[alsa_cards_maestro3]
+   !sys-firmware/alsa-firmware[alsa_cards_sb16]
+   !sys-firmware/alsa-firmware[alsa_cards_ymfpci]
+   )
+   )"
+
+QA_PREBUILT="*"
+
+pkg_setup() {
+   if use 

[gentoo-commits] repo/gentoo:master commit in: sys-kernel/linux-firmware/

2023-09-25 Thread Mike Pagano
commit: 9eb9d5c191de3bcaeff91f70cc5417fbee330d4d
Author: Mike Pagano  gentoo  org>
AuthorDate: Mon Sep 25 13:07:15 2023 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Mon Sep 25 13:07:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9eb9d5c1

sys-kernel/linux-firmware: stabilize 20230919

Signed-off-by: Mike Pagano  gentoo.org>

 sys-kernel/linux-firmware/linux-firmware-20230919.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/linux-firmware/linux-firmware-20230919.ebuild 
b/sys-kernel/linux-firmware/linux-firmware-20230919.ebuild
index feed015c3e3e..c7bc4aeff108 100644
--- a/sys-kernel/linux-firmware/linux-firmware-20230919.ebuild
+++ b/sys-kernel/linux-firmware/linux-firmware-20230919.ebuild
@@ -19,7 +19,7 @@ else

SRC_URI="https://mirrors.edge.kernel.org/pub/linux/kernel/firmware/${P}.tar.xz;
fi
 
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86"
 fi
 
 DESCRIPTION="Linux firmware files"



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/linux-firmware/

2023-09-25 Thread Mike Pagano
commit: d06cdc9de5436c639a494682ec1708aa2dfca2b8
Author: Mike Pagano  gentoo  org>
AuthorDate: Mon Sep 25 13:07:39 2023 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Mon Sep 25 13:07:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d06cdc9d

sys-kernel/linux-firmware: drop 20230625_p20230707

Signed-off-by: Mike Pagano  gentoo.org>

 sys-kernel/linux-firmware/Manifest |   1 -
 .../linux-firmware-20230625_p20230707.ebuild   | 403 -
 2 files changed, 404 deletions(-)

diff --git a/sys-kernel/linux-firmware/Manifest 
b/sys-kernel/linux-firmware/Manifest
index d47bef8b014b..93d0bbf5d036 100644
--- a/sys-kernel/linux-firmware/Manifest
+++ b/sys-kernel/linux-firmware/Manifest
@@ -1,4 +1,3 @@
-DIST linux-firmware-20230625_p20230707.tar.gz 441416528 BLAKE2B 
f964377c4ebfc232e3ed11120a68fd419506bad077fb1082a57f5103e0e974ef047c2dc00053029d26eefe23344c02a3bcafeef3057d9787a192f5b8b5be056f
 SHA512 
02c6b6440e33c6fbc857b82c3193affd7ca772ac635c3e987f03073ae6460150f980e9cd438230fce0f0f9f7c5f964e87d424c2d3ea240d735b553c5783226c4
 DIST linux-firmware-20230625_p20230724.tar.gz 441906566 BLAKE2B 
5bed31d9ad78440bb12feeacb1ba27a07ad30b0eb8c7bfd03a4e7a7590012af1f9535a49fbf031abf79dd05ca90be79566f06db6f955910edfdca61281831c67
 SHA512 
daaf07422eb6f3e1b50f8a5dba5bfff747fe6750c0210ab798745f61d774eef7642ab45b9b404c668cf017d6b7fcf89c34bce9e6c77053b1b81f1a3498c5be18
 DIST linux-firmware-20230804.tar.xz 295170972 BLAKE2B 
48eca78ab97ef5ac335dd2bfd043cf3e67c52c68cb8b3eb152725e04838a7662dafa9745add6fc786bf87d275809b51a07496fbdaf4607a89e2787388fe1d1cd
 SHA512 
b7fdffd49530223394a0896608a746395cbe9d1a3ca7e4e744bc8381e937845e085f08e2b56854a233426164072f4c365b281db2f0dbb47192a97a94ada8fae6
 DIST linux-firmware-20230919.tar.xz 314110436 BLAKE2B 
053142b7b534905e53b59149c20ff88ce52373dc56dd6d283ea8dc93a96891efe74a64b3a5e5b69f6e0fba90c20a03fe1a5d8450e73650201fbc26eeb52fa5e8
 SHA512 
e91dc432affd55f3b1337cd46eaf6c83054c3a700996e2324399ee160ec91fd0cdfcee3be35c4456c35f0b54d1d22d326d2f62d53b17d8bfa5495b7dcd73a332

diff --git a/sys-kernel/linux-firmware/linux-firmware-20230625_p20230707.ebuild 
b/sys-kernel/linux-firmware/linux-firmware-20230625_p20230707.ebuild
deleted file mode 100644
index 2f72a58483ec..
--- a/sys-kernel/linux-firmware/linux-firmware-20230625_p20230707.ebuild
+++ /dev/null
@@ -1,403 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit linux-info mount-boot savedconfig multiprocessing
-
-# In case this is a real snapshot, fill in commit below.
-# For normal, tagged releases, leave blank
-MY_COMMIT="d3f66064cf43bd7338a79174bd0ff60c4ecbdf6d"
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   
EGIT_REPO_URI="https://git.kernel.org/pub/scm/linux/kernel/git/firmware/${PN}.git;
-else
-   if [[ -n "${MY_COMMIT}" ]]; then
-   
SRC_URI="https://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git/snapshot/${MY_COMMIT}.tar.gz
 -> ${P}.tar.gz"
-   S="${WORKDIR}/${MY_COMMIT}"
-   else
-   
SRC_URI="https://mirrors.edge.kernel.org/pub/linux/kernel/firmware/${P}.tar.xz;
-   fi
-
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86"
-fi
-
-DESCRIPTION="Linux firmware files"
-HOMEPAGE="https://git.kernel.org/?p=linux/kernel/git/firmware/linux-firmware.git;
-
-LICENSE="GPL-2 GPL-2+ GPL-3 BSD MIT || ( MPL-1.1 GPL-2 )
-   redistributable? ( linux-fw-redistributable BSD-2 BSD BSD-4 ISC MIT )
-   unknown-license? ( all-rights-reserved )"
-SLOT="0"
-IUSE="compress-xz compress-zstd initramfs +redistributable savedconfig 
unknown-license"
-REQUIRED_USE="initramfs? ( redistributable )
-   ?? ( compress-xz compress-zstd )"
-
-RESTRICT="binchecks strip test
-   unknown-license? ( bindist )"
-
-BDEPEND="initramfs? ( app-arch/cpio )
-   compress-xz? ( app-arch/xz-utils )
-   compress-zstd? ( app-arch/zstd )"
-
-#add anything else that collides to this
-RDEPEND="!savedconfig? (
-   redistributable? (
-   !sys-firmware/alsa-firmware[alsa_cards_ca0132]
-   !sys-block/qla-fc-firmware
-   !sys-firmware/iwl1000-ucode
-   !sys-firmware/iwl6005-ucode
-   !sys-firmware/iwl6030-ucode
-   !sys-firmware/iwl3160-ucode
-   !sys-firmware/iwl7260-ucode
-   !sys-firmware/iwl3160-7260-bt-ucode
-   !sys-firmware/raspberrypi-wifi-ucode
-   )
-   unknown-license? (
-   !sys-firmware/alsa-firmware[alsa_cards_korg1212]
-   !sys-firmware/alsa-firmware[alsa_cards_maestro3]
-   !sys-firmware/alsa-firmware[alsa_cards_sb16]
-   

[gentoo-commits] repo/gentoo:master commit in: sys-kernel/linux-firmware/

2023-09-21 Thread Mike Pagano
commit: dc6e1eefd32cbd7390fa0261f87c61634c9bfa09
Author: Mike Pagano  gentoo  org>
AuthorDate: Thu Sep 21 14:04:01 2023 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Thu Sep 21 14:04:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc6e1eef

sys-kernel/linux-firmware: drop 20230515

Signed-off-by: Mike Pagano  gentoo.org>

 sys-kernel/linux-firmware/Manifest |   1 -
 .../linux-firmware/linux-firmware-20230515.ebuild  | 403 -
 2 files changed, 404 deletions(-)

diff --git a/sys-kernel/linux-firmware/Manifest 
b/sys-kernel/linux-firmware/Manifest
index 33c1ac186b1a..d47bef8b014b 100644
--- a/sys-kernel/linux-firmware/Manifest
+++ b/sys-kernel/linux-firmware/Manifest
@@ -1,4 +1,3 @@
-DIST linux-firmware-20230515.tar.xz 274489272 BLAKE2B 
5563a89d39e127433f726f0b67b656e46d7ed00f2ff10e3e075d85cbfda25ba5c48fc688df3466b7910a599764faa7eb49b7565b5feeaeca9d40516d9ef59880
 SHA512 
9060dde164203516fb01d4920ce245acf17f33b5e707093bd5cfbc18193fd6e91e4a9b721fe46d12420c499254d287d5c1e211ae7c576e450820e8e085d646bd
 DIST linux-firmware-20230625_p20230707.tar.gz 441416528 BLAKE2B 
f964377c4ebfc232e3ed11120a68fd419506bad077fb1082a57f5103e0e974ef047c2dc00053029d26eefe23344c02a3bcafeef3057d9787a192f5b8b5be056f
 SHA512 
02c6b6440e33c6fbc857b82c3193affd7ca772ac635c3e987f03073ae6460150f980e9cd438230fce0f0f9f7c5f964e87d424c2d3ea240d735b553c5783226c4
 DIST linux-firmware-20230625_p20230724.tar.gz 441906566 BLAKE2B 
5bed31d9ad78440bb12feeacb1ba27a07ad30b0eb8c7bfd03a4e7a7590012af1f9535a49fbf031abf79dd05ca90be79566f06db6f955910edfdca61281831c67
 SHA512 
daaf07422eb6f3e1b50f8a5dba5bfff747fe6750c0210ab798745f61d774eef7642ab45b9b404c668cf017d6b7fcf89c34bce9e6c77053b1b81f1a3498c5be18
 DIST linux-firmware-20230804.tar.xz 295170972 BLAKE2B 
48eca78ab97ef5ac335dd2bfd043cf3e67c52c68cb8b3eb152725e04838a7662dafa9745add6fc786bf87d275809b51a07496fbdaf4607a89e2787388fe1d1cd
 SHA512 
b7fdffd49530223394a0896608a746395cbe9d1a3ca7e4e744bc8381e937845e085f08e2b56854a233426164072f4c365b281db2f0dbb47192a97a94ada8fae6

diff --git a/sys-kernel/linux-firmware/linux-firmware-20230515.ebuild 
b/sys-kernel/linux-firmware/linux-firmware-20230515.ebuild
deleted file mode 100644
index c7bc4aeff108..
--- a/sys-kernel/linux-firmware/linux-firmware-20230515.ebuild
+++ /dev/null
@@ -1,403 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit linux-info mount-boot savedconfig multiprocessing
-
-# In case this is a real snapshot, fill in commit below.
-# For normal, tagged releases, leave blank
-MY_COMMIT=""
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   
EGIT_REPO_URI="https://git.kernel.org/pub/scm/linux/kernel/git/firmware/${PN}.git;
-else
-   if [[ -n "${MY_COMMIT}" ]]; then
-   
SRC_URI="https://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git/snapshot/${MY_COMMIT}.tar.gz
 -> ${P}.tar.gz"
-   S="${WORKDIR}/${MY_COMMIT}"
-   else
-   
SRC_URI="https://mirrors.edge.kernel.org/pub/linux/kernel/firmware/${P}.tar.xz;
-   fi
-
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86"
-fi
-
-DESCRIPTION="Linux firmware files"
-HOMEPAGE="https://git.kernel.org/?p=linux/kernel/git/firmware/linux-firmware.git;
-
-LICENSE="GPL-2 GPL-2+ GPL-3 BSD MIT || ( MPL-1.1 GPL-2 )
-   redistributable? ( linux-fw-redistributable BSD-2 BSD BSD-4 ISC MIT )
-   unknown-license? ( all-rights-reserved )"
-SLOT="0"
-IUSE="compress-xz compress-zstd initramfs +redistributable savedconfig 
unknown-license"
-REQUIRED_USE="initramfs? ( redistributable )
-   ?? ( compress-xz compress-zstd )"
-
-RESTRICT="binchecks strip test
-   unknown-license? ( bindist )"
-
-BDEPEND="initramfs? ( app-arch/cpio )
-   compress-xz? ( app-arch/xz-utils )
-   compress-zstd? ( app-arch/zstd )"
-
-#add anything else that collides to this
-RDEPEND="!savedconfig? (
-   redistributable? (
-   !sys-firmware/alsa-firmware[alsa_cards_ca0132]
-   !sys-block/qla-fc-firmware
-   !sys-firmware/iwl1000-ucode
-   !sys-firmware/iwl6005-ucode
-   !sys-firmware/iwl6030-ucode
-   !sys-firmware/iwl3160-ucode
-   !sys-firmware/iwl7260-ucode
-   !sys-firmware/iwl3160-7260-bt-ucode
-   !sys-firmware/raspberrypi-wifi-ucode
-   )
-   unknown-license? (
-   !sys-firmware/alsa-firmware[alsa_cards_korg1212]
-   !sys-firmware/alsa-firmware[alsa_cards_maestro3]
-   !sys-firmware/alsa-firmware[alsa_cards_sb16]
-   !sys-firmware/alsa-firmware[alsa_cards_ymfpci]
-   )
-   )"
-
-QA_PREBUILT="*"
-
-pkg_setup() {
-   

[gentoo-commits] repo/gentoo:master commit in: sys-kernel/linux-firmware/

2023-09-21 Thread Mike Pagano
commit: 12878f193e0a693bdcca8556a83e92a2f82099ce
Author: Mike Pagano  gentoo  org>
AuthorDate: Thu Sep 21 14:03:23 2023 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Thu Sep 21 14:03:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12878f19

sys-kernel/linux-firmware: add 20230919

Signed-off-by: Mike Pagano  gentoo.org>

 sys-kernel/linux-firmware/Manifest |   1 +
 .../linux-firmware/linux-firmware-20230919.ebuild  | 403 +
 2 files changed, 404 insertions(+)

diff --git a/sys-kernel/linux-firmware/Manifest 
b/sys-kernel/linux-firmware/Manifest
index 43bee639c661..33c1ac186b1a 100644
--- a/sys-kernel/linux-firmware/Manifest
+++ b/sys-kernel/linux-firmware/Manifest
@@ -2,3 +2,4 @@ DIST linux-firmware-20230515.tar.xz 274489272 BLAKE2B 
5563a89d39e127433f726f0b67
 DIST linux-firmware-20230625_p20230707.tar.gz 441416528 BLAKE2B 
f964377c4ebfc232e3ed11120a68fd419506bad077fb1082a57f5103e0e974ef047c2dc00053029d26eefe23344c02a3bcafeef3057d9787a192f5b8b5be056f
 SHA512 
02c6b6440e33c6fbc857b82c3193affd7ca772ac635c3e987f03073ae6460150f980e9cd438230fce0f0f9f7c5f964e87d424c2d3ea240d735b553c5783226c4
 DIST linux-firmware-20230625_p20230724.tar.gz 441906566 BLAKE2B 
5bed31d9ad78440bb12feeacb1ba27a07ad30b0eb8c7bfd03a4e7a7590012af1f9535a49fbf031abf79dd05ca90be79566f06db6f955910edfdca61281831c67
 SHA512 
daaf07422eb6f3e1b50f8a5dba5bfff747fe6750c0210ab798745f61d774eef7642ab45b9b404c668cf017d6b7fcf89c34bce9e6c77053b1b81f1a3498c5be18
 DIST linux-firmware-20230804.tar.xz 295170972 BLAKE2B 
48eca78ab97ef5ac335dd2bfd043cf3e67c52c68cb8b3eb152725e04838a7662dafa9745add6fc786bf87d275809b51a07496fbdaf4607a89e2787388fe1d1cd
 SHA512 
b7fdffd49530223394a0896608a746395cbe9d1a3ca7e4e744bc8381e937845e085f08e2b56854a233426164072f4c365b281db2f0dbb47192a97a94ada8fae6
+DIST linux-firmware-20230919.tar.xz 314110436 BLAKE2B 
053142b7b534905e53b59149c20ff88ce52373dc56dd6d283ea8dc93a96891efe74a64b3a5e5b69f6e0fba90c20a03fe1a5d8450e73650201fbc26eeb52fa5e8
 SHA512 
e91dc432affd55f3b1337cd46eaf6c83054c3a700996e2324399ee160ec91fd0cdfcee3be35c4456c35f0b54d1d22d326d2f62d53b17d8bfa5495b7dcd73a332

diff --git a/sys-kernel/linux-firmware/linux-firmware-20230919.ebuild 
b/sys-kernel/linux-firmware/linux-firmware-20230919.ebuild
new file mode 100644
index ..feed015c3e3e
--- /dev/null
+++ b/sys-kernel/linux-firmware/linux-firmware-20230919.ebuild
@@ -0,0 +1,403 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit linux-info mount-boot savedconfig multiprocessing
+
+# In case this is a real snapshot, fill in commit below.
+# For normal, tagged releases, leave blank
+MY_COMMIT=""
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   
EGIT_REPO_URI="https://git.kernel.org/pub/scm/linux/kernel/git/firmware/${PN}.git;
+else
+   if [[ -n "${MY_COMMIT}" ]]; then
+   
SRC_URI="https://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git/snapshot/${MY_COMMIT}.tar.gz
 -> ${P}.tar.gz"
+   S="${WORKDIR}/${MY_COMMIT}"
+   else
+   
SRC_URI="https://mirrors.edge.kernel.org/pub/linux/kernel/firmware/${P}.tar.xz;
+   fi
+
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
+
+DESCRIPTION="Linux firmware files"
+HOMEPAGE="https://git.kernel.org/?p=linux/kernel/git/firmware/linux-firmware.git;
+
+LICENSE="GPL-2 GPL-2+ GPL-3 BSD MIT || ( MPL-1.1 GPL-2 )
+   redistributable? ( linux-fw-redistributable BSD-2 BSD BSD-4 ISC MIT )
+   unknown-license? ( all-rights-reserved )"
+SLOT="0"
+IUSE="compress-xz compress-zstd initramfs +redistributable savedconfig 
unknown-license"
+REQUIRED_USE="initramfs? ( redistributable )
+   ?? ( compress-xz compress-zstd )"
+
+RESTRICT="binchecks strip test
+   unknown-license? ( bindist )"
+
+BDEPEND="initramfs? ( app-arch/cpio )
+   compress-xz? ( app-arch/xz-utils )
+   compress-zstd? ( app-arch/zstd )"
+
+#add anything else that collides to this
+RDEPEND="!savedconfig? (
+   redistributable? (
+   !sys-firmware/alsa-firmware[alsa_cards_ca0132]
+   !sys-block/qla-fc-firmware
+   !sys-firmware/iwl1000-ucode
+   !sys-firmware/iwl6005-ucode
+   !sys-firmware/iwl6030-ucode
+   !sys-firmware/iwl3160-ucode
+   !sys-firmware/iwl7260-ucode
+   !sys-firmware/iwl3160-7260-bt-ucode
+   !sys-firmware/raspberrypi-wifi-ucode
+   )
+   unknown-license? (
+   !sys-firmware/alsa-firmware[alsa_cards_korg1212]
+   !sys-firmware/alsa-firmware[alsa_cards_maestro3]
+   !sys-firmware/alsa-firmware[alsa_cards_sb16]
+   

[gentoo-commits] repo/gentoo:master commit in: sys-kernel/linux-firmware/

2023-08-07 Thread Mike Pagano
commit: 1be181e9bbd0e0f08852a4440f23eef7984d142e
Author: Mike Pagano  gentoo  org>
AuthorDate: Mon Aug  7 22:26:13 2023 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Mon Aug  7 22:26:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1be181e9

sys-kernel/linux-firmware: stabilize 20230804

Signed-off-by: Mike Pagano  gentoo.org>

 sys-kernel/linux-firmware/linux-firmware-20230804.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/linux-firmware/linux-firmware-20230804.ebuild 
b/sys-kernel/linux-firmware/linux-firmware-20230804.ebuild
index feed015c3e3e..c7bc4aeff108 100644
--- a/sys-kernel/linux-firmware/linux-firmware-20230804.ebuild
+++ b/sys-kernel/linux-firmware/linux-firmware-20230804.ebuild
@@ -19,7 +19,7 @@ else

SRC_URI="https://mirrors.edge.kernel.org/pub/linux/kernel/firmware/${P}.tar.xz;
fi
 
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86"
 fi
 
 DESCRIPTION="Linux firmware files"



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/linux-firmware/

2023-08-05 Thread Mike Pagano
commit: 24598b8d64a747cc5e801d6be363a3ed98bd8587
Author: Mike Pagano  gentoo  org>
AuthorDate: Sat Aug  5 18:40:07 2023 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Sat Aug  5 18:40:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24598b8d

sys-kernel/linux-firmware: drop 20230404

Signed-off-by: Mike Pagano  gentoo.org>

 sys-kernel/linux-firmware/Manifest |   1 -
 .../linux-firmware/linux-firmware-20230404.ebuild  | 403 -
 2 files changed, 404 deletions(-)

diff --git a/sys-kernel/linux-firmware/Manifest 
b/sys-kernel/linux-firmware/Manifest
index 0a1bd6310806..43bee639c661 100644
--- a/sys-kernel/linux-firmware/Manifest
+++ b/sys-kernel/linux-firmware/Manifest
@@ -1,4 +1,3 @@
-DIST linux-firmware-20230404.tar.xz 273105092 BLAKE2B 
3bf6c4d5e501362613bdcb01c416a4ed8f818c48bc5875040aec05b63b570d156200ed85c7206d2075b9b0998aa4a358c0bcd5fa3abd3efcee145492b602db52
 SHA512 
815ee4c72396d9dcebd1e8a66cd63a523e3dcf623a06cb6d5d4df63a0830532c66f5c4564dd3c258ebe5072830a103800b7159d39d7a68cbb40d76abed399f9c
 DIST linux-firmware-20230515.tar.xz 274489272 BLAKE2B 
5563a89d39e127433f726f0b67b656e46d7ed00f2ff10e3e075d85cbfda25ba5c48fc688df3466b7910a599764faa7eb49b7565b5feeaeca9d40516d9ef59880
 SHA512 
9060dde164203516fb01d4920ce245acf17f33b5e707093bd5cfbc18193fd6e91e4a9b721fe46d12420c499254d287d5c1e211ae7c576e450820e8e085d646bd
 DIST linux-firmware-20230625_p20230707.tar.gz 441416528 BLAKE2B 
f964377c4ebfc232e3ed11120a68fd419506bad077fb1082a57f5103e0e974ef047c2dc00053029d26eefe23344c02a3bcafeef3057d9787a192f5b8b5be056f
 SHA512 
02c6b6440e33c6fbc857b82c3193affd7ca772ac635c3e987f03073ae6460150f980e9cd438230fce0f0f9f7c5f964e87d424c2d3ea240d735b553c5783226c4
 DIST linux-firmware-20230625_p20230724.tar.gz 441906566 BLAKE2B 
5bed31d9ad78440bb12feeacb1ba27a07ad30b0eb8c7bfd03a4e7a7590012af1f9535a49fbf031abf79dd05ca90be79566f06db6f955910edfdca61281831c67
 SHA512 
daaf07422eb6f3e1b50f8a5dba5bfff747fe6750c0210ab798745f61d774eef7642ab45b9b404c668cf017d6b7fcf89c34bce9e6c77053b1b81f1a3498c5be18

diff --git a/sys-kernel/linux-firmware/linux-firmware-20230404.ebuild 
b/sys-kernel/linux-firmware/linux-firmware-20230404.ebuild
deleted file mode 100644
index c7bc4aeff108..
--- a/sys-kernel/linux-firmware/linux-firmware-20230404.ebuild
+++ /dev/null
@@ -1,403 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit linux-info mount-boot savedconfig multiprocessing
-
-# In case this is a real snapshot, fill in commit below.
-# For normal, tagged releases, leave blank
-MY_COMMIT=""
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   
EGIT_REPO_URI="https://git.kernel.org/pub/scm/linux/kernel/git/firmware/${PN}.git;
-else
-   if [[ -n "${MY_COMMIT}" ]]; then
-   
SRC_URI="https://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git/snapshot/${MY_COMMIT}.tar.gz
 -> ${P}.tar.gz"
-   S="${WORKDIR}/${MY_COMMIT}"
-   else
-   
SRC_URI="https://mirrors.edge.kernel.org/pub/linux/kernel/firmware/${P}.tar.xz;
-   fi
-
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86"
-fi
-
-DESCRIPTION="Linux firmware files"
-HOMEPAGE="https://git.kernel.org/?p=linux/kernel/git/firmware/linux-firmware.git;
-
-LICENSE="GPL-2 GPL-2+ GPL-3 BSD MIT || ( MPL-1.1 GPL-2 )
-   redistributable? ( linux-fw-redistributable BSD-2 BSD BSD-4 ISC MIT )
-   unknown-license? ( all-rights-reserved )"
-SLOT="0"
-IUSE="compress-xz compress-zstd initramfs +redistributable savedconfig 
unknown-license"
-REQUIRED_USE="initramfs? ( redistributable )
-   ?? ( compress-xz compress-zstd )"
-
-RESTRICT="binchecks strip test
-   unknown-license? ( bindist )"
-
-BDEPEND="initramfs? ( app-arch/cpio )
-   compress-xz? ( app-arch/xz-utils )
-   compress-zstd? ( app-arch/zstd )"
-
-#add anything else that collides to this
-RDEPEND="!savedconfig? (
-   redistributable? (
-   !sys-firmware/alsa-firmware[alsa_cards_ca0132]
-   !sys-block/qla-fc-firmware
-   !sys-firmware/iwl1000-ucode
-   !sys-firmware/iwl6005-ucode
-   !sys-firmware/iwl6030-ucode
-   !sys-firmware/iwl3160-ucode
-   !sys-firmware/iwl7260-ucode
-   !sys-firmware/iwl3160-7260-bt-ucode
-   !sys-firmware/raspberrypi-wifi-ucode
-   )
-   unknown-license? (
-   !sys-firmware/alsa-firmware[alsa_cards_korg1212]
-   !sys-firmware/alsa-firmware[alsa_cards_maestro3]
-   !sys-firmware/alsa-firmware[alsa_cards_sb16]
-   !sys-firmware/alsa-firmware[alsa_cards_ymfpci]
-   )
-   )"
-
-QA_PREBUILT="*"
-
-pkg_setup() {
-   

[gentoo-commits] repo/gentoo:master commit in: sys-kernel/linux-firmware/

2023-08-04 Thread Mike Pagano
commit: f3a8e752d5b8f347cab00fe219046fb331ddbe13
Author: Mike Pagano  gentoo  org>
AuthorDate: Fri Aug  4 18:09:22 2023 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Fri Aug  4 18:09:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3a8e752

sys-kernel/linux-firmware: add 20230804

Signed-off-by: Mike Pagano  gentoo.org>

 sys-kernel/linux-firmware/Manifest |   1 +
 .../linux-firmware/linux-firmware-20230804.ebuild  | 403 +
 2 files changed, 404 insertions(+)

diff --git a/sys-kernel/linux-firmware/Manifest 
b/sys-kernel/linux-firmware/Manifest
index 8837ce17c195..0a1bd6310806 100644
--- a/sys-kernel/linux-firmware/Manifest
+++ b/sys-kernel/linux-firmware/Manifest
@@ -2,3 +2,4 @@ DIST linux-firmware-20230404.tar.xz 273105092 BLAKE2B 
3bf6c4d5e501362613bdcb01c4
 DIST linux-firmware-20230515.tar.xz 274489272 BLAKE2B 
5563a89d39e127433f726f0b67b656e46d7ed00f2ff10e3e075d85cbfda25ba5c48fc688df3466b7910a599764faa7eb49b7565b5feeaeca9d40516d9ef59880
 SHA512 
9060dde164203516fb01d4920ce245acf17f33b5e707093bd5cfbc18193fd6e91e4a9b721fe46d12420c499254d287d5c1e211ae7c576e450820e8e085d646bd
 DIST linux-firmware-20230625_p20230707.tar.gz 441416528 BLAKE2B 
f964377c4ebfc232e3ed11120a68fd419506bad077fb1082a57f5103e0e974ef047c2dc00053029d26eefe23344c02a3bcafeef3057d9787a192f5b8b5be056f
 SHA512 
02c6b6440e33c6fbc857b82c3193affd7ca772ac635c3e987f03073ae6460150f980e9cd438230fce0f0f9f7c5f964e87d424c2d3ea240d735b553c5783226c4
 DIST linux-firmware-20230625_p20230724.tar.gz 441906566 BLAKE2B 
5bed31d9ad78440bb12feeacb1ba27a07ad30b0eb8c7bfd03a4e7a7590012af1f9535a49fbf031abf79dd05ca90be79566f06db6f955910edfdca61281831c67
 SHA512 
daaf07422eb6f3e1b50f8a5dba5bfff747fe6750c0210ab798745f61d774eef7642ab45b9b404c668cf017d6b7fcf89c34bce9e6c77053b1b81f1a3498c5be18
+DIST linux-firmware-20230804.tar.xz 295170972 BLAKE2B 
48eca78ab97ef5ac335dd2bfd043cf3e67c52c68cb8b3eb152725e04838a7662dafa9745add6fc786bf87d275809b51a07496fbdaf4607a89e2787388fe1d1cd
 SHA512 
b7fdffd49530223394a0896608a746395cbe9d1a3ca7e4e744bc8381e937845e085f08e2b56854a233426164072f4c365b281db2f0dbb47192a97a94ada8fae6

diff --git a/sys-kernel/linux-firmware/linux-firmware-20230804.ebuild 
b/sys-kernel/linux-firmware/linux-firmware-20230804.ebuild
new file mode 100644
index ..feed015c3e3e
--- /dev/null
+++ b/sys-kernel/linux-firmware/linux-firmware-20230804.ebuild
@@ -0,0 +1,403 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit linux-info mount-boot savedconfig multiprocessing
+
+# In case this is a real snapshot, fill in commit below.
+# For normal, tagged releases, leave blank
+MY_COMMIT=""
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   
EGIT_REPO_URI="https://git.kernel.org/pub/scm/linux/kernel/git/firmware/${PN}.git;
+else
+   if [[ -n "${MY_COMMIT}" ]]; then
+   
SRC_URI="https://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git/snapshot/${MY_COMMIT}.tar.gz
 -> ${P}.tar.gz"
+   S="${WORKDIR}/${MY_COMMIT}"
+   else
+   
SRC_URI="https://mirrors.edge.kernel.org/pub/linux/kernel/firmware/${P}.tar.xz;
+   fi
+
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
+
+DESCRIPTION="Linux firmware files"
+HOMEPAGE="https://git.kernel.org/?p=linux/kernel/git/firmware/linux-firmware.git;
+
+LICENSE="GPL-2 GPL-2+ GPL-3 BSD MIT || ( MPL-1.1 GPL-2 )
+   redistributable? ( linux-fw-redistributable BSD-2 BSD BSD-4 ISC MIT )
+   unknown-license? ( all-rights-reserved )"
+SLOT="0"
+IUSE="compress-xz compress-zstd initramfs +redistributable savedconfig 
unknown-license"
+REQUIRED_USE="initramfs? ( redistributable )
+   ?? ( compress-xz compress-zstd )"
+
+RESTRICT="binchecks strip test
+   unknown-license? ( bindist )"
+
+BDEPEND="initramfs? ( app-arch/cpio )
+   compress-xz? ( app-arch/xz-utils )
+   compress-zstd? ( app-arch/zstd )"
+
+#add anything else that collides to this
+RDEPEND="!savedconfig? (
+   redistributable? (
+   !sys-firmware/alsa-firmware[alsa_cards_ca0132]
+   !sys-block/qla-fc-firmware
+   !sys-firmware/iwl1000-ucode
+   !sys-firmware/iwl6005-ucode
+   !sys-firmware/iwl6030-ucode
+   !sys-firmware/iwl3160-ucode
+   !sys-firmware/iwl7260-ucode
+   !sys-firmware/iwl3160-7260-bt-ucode
+   !sys-firmware/raspberrypi-wifi-ucode
+   )
+   unknown-license? (
+   !sys-firmware/alsa-firmware[alsa_cards_korg1212]
+   !sys-firmware/alsa-firmware[alsa_cards_maestro3]
+   !sys-firmware/alsa-firmware[alsa_cards_sb16]
+   

[gentoo-commits] repo/gentoo:master commit in: sys-kernel/linux-firmware/

2023-07-24 Thread Sam James
commit: 6390ce05738eac80fc06663a73ca6b22fdaee8d1
Author: Sam James  gentoo  org>
AuthorDate: Tue Jul 25 04:36:15 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jul 25 04:59:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6390ce05

sys-kernel/linux-firmware: stabilize 20230625_p20230724

Note that for zenrot, likely still need to upgrade kernels as well:
https://bugs.gentoo.org/911160#c2.

Bug: https://bugs.gentoo.org/911160
Signed-off-by: Sam James  gentoo.org>

 sys-kernel/linux-firmware/linux-firmware-20230625_p20230724.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/linux-firmware/linux-firmware-20230625_p20230724.ebuild 
b/sys-kernel/linux-firmware/linux-firmware-20230625_p20230724.ebuild
index d92440633c5f..706b523565ca 100644
--- a/sys-kernel/linux-firmware/linux-firmware-20230625_p20230724.ebuild
+++ b/sys-kernel/linux-firmware/linux-firmware-20230625_p20230724.ebuild
@@ -19,7 +19,7 @@ else

SRC_URI="https://mirrors.edge.kernel.org/pub/linux/kernel/firmware/${P}.tar.xz;
fi
 
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86"
 fi
 
 DESCRIPTION="Linux firmware files"



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/linux-firmware/

2023-07-24 Thread Sam James
commit: 487850f324ac0f01332f2f12412f6f817aa45149
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul 24 18:15:57 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jul 24 18:16:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=487850f3

sys-kernel/linux-firmware: add 20230625_p20230724

Bug: https://bugs.gentoo.org/911160
Signed-off-by: Sam James  gentoo.org>

 sys-kernel/linux-firmware/Manifest |   1 +
 .../linux-firmware-20230625_p20230724.ebuild   | 403 +
 2 files changed, 404 insertions(+)

diff --git a/sys-kernel/linux-firmware/Manifest 
b/sys-kernel/linux-firmware/Manifest
index df23cfc18008..8837ce17c195 100644
--- a/sys-kernel/linux-firmware/Manifest
+++ b/sys-kernel/linux-firmware/Manifest
@@ -1,3 +1,4 @@
 DIST linux-firmware-20230404.tar.xz 273105092 BLAKE2B 
3bf6c4d5e501362613bdcb01c416a4ed8f818c48bc5875040aec05b63b570d156200ed85c7206d2075b9b0998aa4a358c0bcd5fa3abd3efcee145492b602db52
 SHA512 
815ee4c72396d9dcebd1e8a66cd63a523e3dcf623a06cb6d5d4df63a0830532c66f5c4564dd3c258ebe5072830a103800b7159d39d7a68cbb40d76abed399f9c
 DIST linux-firmware-20230515.tar.xz 274489272 BLAKE2B 
5563a89d39e127433f726f0b67b656e46d7ed00f2ff10e3e075d85cbfda25ba5c48fc688df3466b7910a599764faa7eb49b7565b5feeaeca9d40516d9ef59880
 SHA512 
9060dde164203516fb01d4920ce245acf17f33b5e707093bd5cfbc18193fd6e91e4a9b721fe46d12420c499254d287d5c1e211ae7c576e450820e8e085d646bd
 DIST linux-firmware-20230625_p20230707.tar.gz 441416528 BLAKE2B 
f964377c4ebfc232e3ed11120a68fd419506bad077fb1082a57f5103e0e974ef047c2dc00053029d26eefe23344c02a3bcafeef3057d9787a192f5b8b5be056f
 SHA512 
02c6b6440e33c6fbc857b82c3193affd7ca772ac635c3e987f03073ae6460150f980e9cd438230fce0f0f9f7c5f964e87d424c2d3ea240d735b553c5783226c4
+DIST linux-firmware-20230625_p20230724.tar.gz 441906566 BLAKE2B 
5bed31d9ad78440bb12feeacb1ba27a07ad30b0eb8c7bfd03a4e7a7590012af1f9535a49fbf031abf79dd05ca90be79566f06db6f955910edfdca61281831c67
 SHA512 
daaf07422eb6f3e1b50f8a5dba5bfff747fe6750c0210ab798745f61d774eef7642ab45b9b404c668cf017d6b7fcf89c34bce9e6c77053b1b81f1a3498c5be18

diff --git a/sys-kernel/linux-firmware/linux-firmware-20230625_p20230724.ebuild 
b/sys-kernel/linux-firmware/linux-firmware-20230625_p20230724.ebuild
new file mode 100644
index ..d92440633c5f
--- /dev/null
+++ b/sys-kernel/linux-firmware/linux-firmware-20230625_p20230724.ebuild
@@ -0,0 +1,403 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit linux-info mount-boot savedconfig multiprocessing
+
+# In case this is a real snapshot, fill in commit below.
+# For normal, tagged releases, leave blank
+MY_COMMIT="59fbffa9ec8e4b0b31d2d13e715cf6580ad0e99c"
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   
EGIT_REPO_URI="https://git.kernel.org/pub/scm/linux/kernel/git/firmware/${PN}.git;
+else
+   if [[ -n "${MY_COMMIT}" ]]; then
+   
SRC_URI="https://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git/snapshot/${MY_COMMIT}.tar.gz
 -> ${P}.tar.gz"
+   S="${WORKDIR}/${MY_COMMIT}"
+   else
+   
SRC_URI="https://mirrors.edge.kernel.org/pub/linux/kernel/firmware/${P}.tar.xz;
+   fi
+
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
+
+DESCRIPTION="Linux firmware files"
+HOMEPAGE="https://git.kernel.org/?p=linux/kernel/git/firmware/linux-firmware.git;
+
+LICENSE="GPL-2 GPL-2+ GPL-3 BSD MIT || ( MPL-1.1 GPL-2 )
+   redistributable? ( linux-fw-redistributable BSD-2 BSD BSD-4 ISC MIT )
+   unknown-license? ( all-rights-reserved )"
+SLOT="0"
+IUSE="compress-xz compress-zstd initramfs +redistributable savedconfig 
unknown-license"
+REQUIRED_USE="initramfs? ( redistributable )
+   ?? ( compress-xz compress-zstd )"
+
+RESTRICT="binchecks strip test
+   unknown-license? ( bindist )"
+
+BDEPEND="initramfs? ( app-arch/cpio )
+   compress-xz? ( app-arch/xz-utils )
+   compress-zstd? ( app-arch/zstd )"
+
+#add anything else that collides to this
+RDEPEND="!savedconfig? (
+   redistributable? (
+   !sys-firmware/alsa-firmware[alsa_cards_ca0132]
+   !sys-block/qla-fc-firmware
+   !sys-firmware/iwl1000-ucode
+   !sys-firmware/iwl6005-ucode
+   !sys-firmware/iwl6030-ucode
+   !sys-firmware/iwl3160-ucode
+   !sys-firmware/iwl7260-ucode
+   !sys-firmware/iwl3160-7260-bt-ucode
+   !sys-firmware/raspberrypi-wifi-ucode
+   )
+   unknown-license? (
+   !sys-firmware/alsa-firmware[alsa_cards_korg1212]
+   !sys-firmware/alsa-firmware[alsa_cards_maestro3]
+   !sys-firmware/alsa-firmware[alsa_cards_sb16]
+   

[gentoo-commits] repo/gentoo:master commit in: sys-kernel/linux-firmware/

2023-07-19 Thread Mike Pagano
commit: c53376701df868983ea3033a8340431bcf6f62c1
Author: Mike Pagano  gentoo  org>
AuthorDate: Wed Jul 19 18:54:25 2023 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Wed Jul 19 18:54:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5337670

sys-kernel/linux-firmware: drop 20230625

Signed-off-by: Mike Pagano  gentoo.org>

 sys-kernel/linux-firmware/Manifest |   1 -
 .../linux-firmware/linux-firmware-20230625.ebuild  | 403 -
 2 files changed, 404 deletions(-)

diff --git a/sys-kernel/linux-firmware/Manifest 
b/sys-kernel/linux-firmware/Manifest
index 65f819c02866..df23cfc18008 100644
--- a/sys-kernel/linux-firmware/Manifest
+++ b/sys-kernel/linux-firmware/Manifest
@@ -1,4 +1,3 @@
 DIST linux-firmware-20230404.tar.xz 273105092 BLAKE2B 
3bf6c4d5e501362613bdcb01c416a4ed8f818c48bc5875040aec05b63b570d156200ed85c7206d2075b9b0998aa4a358c0bcd5fa3abd3efcee145492b602db52
 SHA512 
815ee4c72396d9dcebd1e8a66cd63a523e3dcf623a06cb6d5d4df63a0830532c66f5c4564dd3c258ebe5072830a103800b7159d39d7a68cbb40d76abed399f9c
 DIST linux-firmware-20230515.tar.xz 274489272 BLAKE2B 
5563a89d39e127433f726f0b67b656e46d7ed00f2ff10e3e075d85cbfda25ba5c48fc688df3466b7910a599764faa7eb49b7565b5feeaeca9d40516d9ef59880
 SHA512 
9060dde164203516fb01d4920ce245acf17f33b5e707093bd5cfbc18193fd6e91e4a9b721fe46d12420c499254d287d5c1e211ae7c576e450820e8e085d646bd
-DIST linux-firmware-20230625.tar.xz 280854212 BLAKE2B 
8ad8ce864e2a7b7d542569f5171ae0a7d9b05a1d55a04c507dbfb1939a60507ac8275eef24a165814aca8fdf93e6dbf3f7fbeaf25a8f46f022ca47b7b512401d
 SHA512 
0e48aa7f63495485426d37491c7cb61843165625bd47f912c5d83628c6de871759f1a78be3af3d651f7c396bd87dff07e21ba7afc47896c1c143106d5f16d351
 DIST linux-firmware-20230625_p20230707.tar.gz 441416528 BLAKE2B 
f964377c4ebfc232e3ed11120a68fd419506bad077fb1082a57f5103e0e974ef047c2dc00053029d26eefe23344c02a3bcafeef3057d9787a192f5b8b5be056f
 SHA512 
02c6b6440e33c6fbc857b82c3193affd7ca772ac635c3e987f03073ae6460150f980e9cd438230fce0f0f9f7c5f964e87d424c2d3ea240d735b553c5783226c4

diff --git a/sys-kernel/linux-firmware/linux-firmware-20230625.ebuild 
b/sys-kernel/linux-firmware/linux-firmware-20230625.ebuild
deleted file mode 100644
index feed015c3e3e..
--- a/sys-kernel/linux-firmware/linux-firmware-20230625.ebuild
+++ /dev/null
@@ -1,403 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit linux-info mount-boot savedconfig multiprocessing
-
-# In case this is a real snapshot, fill in commit below.
-# For normal, tagged releases, leave blank
-MY_COMMIT=""
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   
EGIT_REPO_URI="https://git.kernel.org/pub/scm/linux/kernel/git/firmware/${PN}.git;
-else
-   if [[ -n "${MY_COMMIT}" ]]; then
-   
SRC_URI="https://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git/snapshot/${MY_COMMIT}.tar.gz
 -> ${P}.tar.gz"
-   S="${WORKDIR}/${MY_COMMIT}"
-   else
-   
SRC_URI="https://mirrors.edge.kernel.org/pub/linux/kernel/firmware/${P}.tar.xz;
-   fi
-
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
-fi
-
-DESCRIPTION="Linux firmware files"
-HOMEPAGE="https://git.kernel.org/?p=linux/kernel/git/firmware/linux-firmware.git;
-
-LICENSE="GPL-2 GPL-2+ GPL-3 BSD MIT || ( MPL-1.1 GPL-2 )
-   redistributable? ( linux-fw-redistributable BSD-2 BSD BSD-4 ISC MIT )
-   unknown-license? ( all-rights-reserved )"
-SLOT="0"
-IUSE="compress-xz compress-zstd initramfs +redistributable savedconfig 
unknown-license"
-REQUIRED_USE="initramfs? ( redistributable )
-   ?? ( compress-xz compress-zstd )"
-
-RESTRICT="binchecks strip test
-   unknown-license? ( bindist )"
-
-BDEPEND="initramfs? ( app-arch/cpio )
-   compress-xz? ( app-arch/xz-utils )
-   compress-zstd? ( app-arch/zstd )"
-
-#add anything else that collides to this
-RDEPEND="!savedconfig? (
-   redistributable? (
-   !sys-firmware/alsa-firmware[alsa_cards_ca0132]
-   !sys-block/qla-fc-firmware
-   !sys-firmware/iwl1000-ucode
-   !sys-firmware/iwl6005-ucode
-   !sys-firmware/iwl6030-ucode
-   !sys-firmware/iwl3160-ucode
-   !sys-firmware/iwl7260-ucode
-   !sys-firmware/iwl3160-7260-bt-ucode
-   !sys-firmware/raspberrypi-wifi-ucode
-   )
-   unknown-license? (
-   !sys-firmware/alsa-firmware[alsa_cards_korg1212]
-   !sys-firmware/alsa-firmware[alsa_cards_maestro3]
-   !sys-firmware/alsa-firmware[alsa_cards_sb16]
-   !sys-firmware/alsa-firmware[alsa_cards_ymfpci]
-   )
-   )"
-
-QA_PREBUILT="*"
-
-pkg_setup() {
-   if 

[gentoo-commits] repo/gentoo:master commit in: sys-kernel/linux-firmware/

2023-07-19 Thread Mike Pagano
commit: 2fc26d33c7c8bdb4b2b0131984b569cb244cdf0b
Author: Mike Pagano  gentoo  org>
AuthorDate: Wed Jul 19 18:54:02 2023 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Wed Jul 19 18:54:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2fc26d33

sys-kernel/linux-firmware: stabilize 20230625_p20230707

Signed-off-by: Mike Pagano  gentoo.org>

 sys-kernel/linux-firmware/linux-firmware-20230625_p20230707.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/linux-firmware/linux-firmware-20230625_p20230707.ebuild 
b/sys-kernel/linux-firmware/linux-firmware-20230625_p20230707.ebuild
index 046e6b3d6445..2f72a58483ec 100644
--- a/sys-kernel/linux-firmware/linux-firmware-20230625_p20230707.ebuild
+++ b/sys-kernel/linux-firmware/linux-firmware-20230625_p20230707.ebuild
@@ -19,7 +19,7 @@ else

SRC_URI="https://mirrors.edge.kernel.org/pub/linux/kernel/firmware/${P}.tar.xz;
fi
 
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86"
 fi
 
 DESCRIPTION="Linux firmware files"



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/linux-firmware/

2023-07-14 Thread Sam James
commit: d513448664e4ea2e5566ff6588244ad1fe2b0ba6
Author: Sam James  gentoo  org>
AuthorDate: Fri Jul 14 13:05:45 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul 14 13:07:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5134486

sys-kernel/linux-firmware: destabilize 20230625

Per the linked bug, it has yanked firmware.

Closes: https://bugs.gentoo.org/910262
Signed-off-by: Sam James  gentoo.org>

 sys-kernel/linux-firmware/linux-firmware-20230625.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/linux-firmware/linux-firmware-20230625.ebuild 
b/sys-kernel/linux-firmware/linux-firmware-20230625.ebuild
index c7bc4aeff108..feed015c3e3e 100644
--- a/sys-kernel/linux-firmware/linux-firmware-20230625.ebuild
+++ b/sys-kernel/linux-firmware/linux-firmware-20230625.ebuild
@@ -19,7 +19,7 @@ else

SRC_URI="https://mirrors.edge.kernel.org/pub/linux/kernel/firmware/${P}.tar.xz;
fi
 
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
 fi
 
 DESCRIPTION="Linux firmware files"



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/linux-firmware/

2023-07-14 Thread Sam James
commit: 975e55ab1e2b1e4f0bcddc15ea88d7025695dc1d
Author: Sam James  gentoo  org>
AuthorDate: Fri Jul 14 13:05:22 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul 14 13:07:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=975e55ab

sys-kernel/linux-firmware: add 20230625_p20230707

Yanks bad firmware but let's take a snapshot with the yanked firmware
gone rather than making people downgrade and lose the other new stuff.

Bug: https://bugs.gentoo.org/910262
Signed-off-by: Sam James  gentoo.org>

 sys-kernel/linux-firmware/Manifest |   1 +
 .../linux-firmware-20230625_p20230707.ebuild   | 403 +
 2 files changed, 404 insertions(+)

diff --git a/sys-kernel/linux-firmware/Manifest 
b/sys-kernel/linux-firmware/Manifest
index 58761750c7e7..65f819c02866 100644
--- a/sys-kernel/linux-firmware/Manifest
+++ b/sys-kernel/linux-firmware/Manifest
@@ -1,3 +1,4 @@
 DIST linux-firmware-20230404.tar.xz 273105092 BLAKE2B 
3bf6c4d5e501362613bdcb01c416a4ed8f818c48bc5875040aec05b63b570d156200ed85c7206d2075b9b0998aa4a358c0bcd5fa3abd3efcee145492b602db52
 SHA512 
815ee4c72396d9dcebd1e8a66cd63a523e3dcf623a06cb6d5d4df63a0830532c66f5c4564dd3c258ebe5072830a103800b7159d39d7a68cbb40d76abed399f9c
 DIST linux-firmware-20230515.tar.xz 274489272 BLAKE2B 
5563a89d39e127433f726f0b67b656e46d7ed00f2ff10e3e075d85cbfda25ba5c48fc688df3466b7910a599764faa7eb49b7565b5feeaeca9d40516d9ef59880
 SHA512 
9060dde164203516fb01d4920ce245acf17f33b5e707093bd5cfbc18193fd6e91e4a9b721fe46d12420c499254d287d5c1e211ae7c576e450820e8e085d646bd
 DIST linux-firmware-20230625.tar.xz 280854212 BLAKE2B 
8ad8ce864e2a7b7d542569f5171ae0a7d9b05a1d55a04c507dbfb1939a60507ac8275eef24a165814aca8fdf93e6dbf3f7fbeaf25a8f46f022ca47b7b512401d
 SHA512 
0e48aa7f63495485426d37491c7cb61843165625bd47f912c5d83628c6de871759f1a78be3af3d651f7c396bd87dff07e21ba7afc47896c1c143106d5f16d351
+DIST linux-firmware-20230625_p20230707.tar.gz 441416528 BLAKE2B 
f964377c4ebfc232e3ed11120a68fd419506bad077fb1082a57f5103e0e974ef047c2dc00053029d26eefe23344c02a3bcafeef3057d9787a192f5b8b5be056f
 SHA512 
02c6b6440e33c6fbc857b82c3193affd7ca772ac635c3e987f03073ae6460150f980e9cd438230fce0f0f9f7c5f964e87d424c2d3ea240d735b553c5783226c4

diff --git a/sys-kernel/linux-firmware/linux-firmware-20230625_p20230707.ebuild 
b/sys-kernel/linux-firmware/linux-firmware-20230625_p20230707.ebuild
new file mode 100644
index ..046e6b3d6445
--- /dev/null
+++ b/sys-kernel/linux-firmware/linux-firmware-20230625_p20230707.ebuild
@@ -0,0 +1,403 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit linux-info mount-boot savedconfig multiprocessing
+
+# In case this is a real snapshot, fill in commit below.
+# For normal, tagged releases, leave blank
+MY_COMMIT="d3f66064cf43bd7338a79174bd0ff60c4ecbdf6d"
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   
EGIT_REPO_URI="https://git.kernel.org/pub/scm/linux/kernel/git/firmware/${PN}.git;
+else
+   if [[ -n "${MY_COMMIT}" ]]; then
+   
SRC_URI="https://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git/snapshot/${MY_COMMIT}.tar.gz
 -> ${P}.tar.gz"
+   S="${WORKDIR}/${MY_COMMIT}"
+   else
+   
SRC_URI="https://mirrors.edge.kernel.org/pub/linux/kernel/firmware/${P}.tar.xz;
+   fi
+
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
+
+DESCRIPTION="Linux firmware files"
+HOMEPAGE="https://git.kernel.org/?p=linux/kernel/git/firmware/linux-firmware.git;
+
+LICENSE="GPL-2 GPL-2+ GPL-3 BSD MIT || ( MPL-1.1 GPL-2 )
+   redistributable? ( linux-fw-redistributable BSD-2 BSD BSD-4 ISC MIT )
+   unknown-license? ( all-rights-reserved )"
+SLOT="0"
+IUSE="compress-xz compress-zstd initramfs +redistributable savedconfig 
unknown-license"
+REQUIRED_USE="initramfs? ( redistributable )
+   ?? ( compress-xz compress-zstd )"
+
+RESTRICT="binchecks strip test
+   unknown-license? ( bindist )"
+
+BDEPEND="initramfs? ( app-arch/cpio )
+   compress-xz? ( app-arch/xz-utils )
+   compress-zstd? ( app-arch/zstd )"
+
+#add anything else that collides to this
+RDEPEND="!savedconfig? (
+   redistributable? (
+   !sys-firmware/alsa-firmware[alsa_cards_ca0132]
+   !sys-block/qla-fc-firmware
+   !sys-firmware/iwl1000-ucode
+   !sys-firmware/iwl6005-ucode
+   !sys-firmware/iwl6030-ucode
+   !sys-firmware/iwl3160-ucode
+   !sys-firmware/iwl7260-ucode
+   !sys-firmware/iwl3160-7260-bt-ucode
+   !sys-firmware/raspberrypi-wifi-ucode
+   )
+   unknown-license? (
+   !sys-firmware/alsa-firmware[alsa_cards_korg1212]
+   

[gentoo-commits] repo/gentoo:master commit in: sys-kernel/linux-firmware/

2023-07-12 Thread Mike Pagano
commit: 00d001007011af8ba0cb9bb042e7ec46222dcebe
Author: Mike Pagano  gentoo  org>
AuthorDate: Wed Jul 12 11:59:00 2023 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Wed Jul 12 11:59:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00d00100

sys-kernel/linux-firmware: stabilize 20230625

Signed-off-by: Mike Pagano  gentoo.org>

 sys-kernel/linux-firmware/linux-firmware-20230625.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/linux-firmware/linux-firmware-20230625.ebuild 
b/sys-kernel/linux-firmware/linux-firmware-20230625.ebuild
index feed015c3e3e..c7bc4aeff108 100644
--- a/sys-kernel/linux-firmware/linux-firmware-20230625.ebuild
+++ b/sys-kernel/linux-firmware/linux-firmware-20230625.ebuild
@@ -19,7 +19,7 @@ else

SRC_URI="https://mirrors.edge.kernel.org/pub/linux/kernel/firmware/${P}.tar.xz;
fi
 
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86"
 fi
 
 DESCRIPTION="Linux firmware files"



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/linux-firmware/

2023-06-28 Thread Mike Pagano
commit: bbb9a9d1f20f3102ed5b98a90ce731e9d3d537d2
Author: Mike Pagano  gentoo  org>
AuthorDate: Wed Jun 28 22:44:29 2023 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Wed Jun 28 22:44:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bbb9a9d1

sys-kernel/linux-firmware: from unused useflag from metadata.xml

Signed-off-by: Mike Pagano  gentoo.org>

 sys-kernel/linux-firmware/metadata.xml | 1 -
 1 file changed, 1 deletion(-)

diff --git a/sys-kernel/linux-firmware/metadata.xml 
b/sys-kernel/linux-firmware/metadata.xml
index 9f5573f7726a..9b0f0b62ea04 100644
--- a/sys-kernel/linux-firmware/metadata.xml
+++ b/sys-kernel/linux-firmware/metadata.xml
@@ -18,7 +18,6 @@
Gentoo Kernel Project
 
 
-   Compress firmware using xz 
(app-arch/xz-utils) before installation
Compress firmware using xz 
(app-arch/xz-utils) before installation
Compress firmware using zstd 
(app-arch/zstd) before installation
Create and install initramfs for early microcode 
loading in /boot (only AMD for now)



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/linux-firmware/

2023-06-26 Thread Mike Pagano
commit: ac0f49cf4dab69d38d5bae608287f51c34f245fa
Author: Mike Pagano  gentoo  org>
AuthorDate: Mon Jun 26 12:30:59 2023 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Mon Jun 26 12:30:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac0f49cf

sys-kernel/linux-firmware: drop 20230310-r1

Signed-off-by: Mike Pagano  gentoo.org>

 .../linux-firmware-20230310-r1.ebuild  | 407 -
 1 file changed, 407 deletions(-)

diff --git a/sys-kernel/linux-firmware/linux-firmware-20230310-r1.ebuild 
b/sys-kernel/linux-firmware/linux-firmware-20230310-r1.ebuild
deleted file mode 100644
index 4b960e6462ab..
--- a/sys-kernel/linux-firmware/linux-firmware-20230310-r1.ebuild
+++ /dev/null
@@ -1,407 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit linux-info mount-boot savedconfig multiprocessing
-
-# In case this is a real snapshot, fill in commit below.
-# For normal, tagged releases, leave blank
-MY_COMMIT=""
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   
EGIT_REPO_URI="https://git.kernel.org/pub/scm/linux/kernel/git/firmware/${PN}.git;
-else
-   if [[ -n "${MY_COMMIT}" ]]; then
-   
SRC_URI="https://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git/snapshot/${MY_COMMIT}.tar.gz
 -> ${P}.tar.gz"
-   S="${WORKDIR}/${MY_COMMIT}"
-   else
-   
SRC_URI="https://mirrors.edge.kernel.org/pub/linux/kernel/firmware/${P}.tar.xz;
-   fi
-
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86"
-fi
-
-DESCRIPTION="Linux firmware files"
-HOMEPAGE="https://git.kernel.org/?p=linux/kernel/git/firmware/linux-firmware.git;
-
-LICENSE="GPL-2 GPL-2+ GPL-3 BSD MIT || ( MPL-1.1 GPL-2 )
-   redistributable? ( linux-fw-redistributable BSD-2 BSD BSD-4 ISC MIT )
-   unknown-license? ( all-rights-reserved )"
-SLOT="0"
-IUSE="compress-xz compress-zstd initramfs +redistributable savedconfig 
unknown-license"
-REQUIRED_USE="initramfs? ( redistributable )
-   ?? ( compress-xz compress-zstd )"
-
-RESTRICT="binchecks strip test
-   unknown-license? ( bindist )"
-
-BDEPEND="initramfs? ( app-arch/cpio )
-   compress-xz? ( app-arch/xz-utils )
-   compress-zstd? ( app-arch/zstd )"
-
-#add anything else that collides to this
-RDEPEND="!savedconfig? (
-   redistributable? (
-   !sys-firmware/alsa-firmware[alsa_cards_ca0132]
-   !sys-block/qla-fc-firmware
-   !sys-firmware/iwl1000-ucode
-   !sys-firmware/iwl6005-ucode
-   !sys-firmware/iwl6030-ucode
-   !sys-firmware/iwl3160-ucode
-   !sys-firmware/iwl7260-ucode
-   !sys-firmware/iwl3160-7260-bt-ucode
-   !sys-firmware/raspberrypi-wifi-ucode
-   )
-   unknown-license? (
-   !sys-firmware/alsa-firmware[alsa_cards_korg1212]
-   !sys-firmware/alsa-firmware[alsa_cards_maestro3]
-   !sys-firmware/alsa-firmware[alsa_cards_sb16]
-   !sys-firmware/alsa-firmware[alsa_cards_ymfpci]
-   )
-   )"
-
-QA_PREBUILT="*"
-
-pkg_setup() {
-   if use compress-xz || use compress-zstd ; then
-   if ! linux_config_exists; then
-   eerror "Unable to check your kernel for compressed 
firmware support"
-   else
-   local CONFIG_CHECK
-
-   if kernel_is -ge 5 19; then
-   use compress-xz && 
CONFIG_CHECK="~FW_LOADER_COMPRESS_XZ"
-   use compress-zstd && 
CONFIG_CHECK="~FW_LOADER_COMPRESS_ZSTD"
-   else
-   use compress-xz && 
CONFIG_CHECK="~FW_LOADER_COMPRESS"
-   if use compress-zstd; then
-   eerror "You kernel does not support 
ZSTD-compressed firmware files"
-   fi
-   fi
-   linux-info_pkg_setup
-   fi
-   fi
-}
-
-pkg_pretend() {
-   use initramfs && mount-boot_pkg_pretend
-}
-
-src_unpack() {
-   if [[ ${PV} == * ]]; then
-   git-r3_src_unpack
-   else
-   default
-   # rename directory from git snapshot tarball
-   if [[ ${#GIT_COMMIT} -gt 8 ]]; then
-   mv ${PN}-*/ ${P} || die
-   fi
-   fi
-}
-
-src_prepare() {
-   default
-
-   find . -type f -not -perm 0644 -print0 \
-   | xargs --null --no-run-if-empty chmod 0644 \
-   || die
-
-   chmod +x copy-firmware.sh || die
-
-   if use initramfs; then
-   if [[ -d 

[gentoo-commits] repo/gentoo:master commit in: sys-kernel/linux-firmware/

2023-06-26 Thread Mike Pagano
commit: 73000e84dcfe2d68a3c3255c14b9f7b7ee4dbb6e
Author: Mike Pagano  gentoo  org>
AuthorDate: Mon Jun 26 12:31:25 2023 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Mon Jun 26 12:31:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73000e84

sys-kernel/linux-firmware: drop 20230310-r2

Signed-off-by: Mike Pagano  gentoo.org>

 sys-kernel/linux-firmware/Manifest |   1 -
 .../linux-firmware-20230310-r2.ebuild  | 403 -
 2 files changed, 404 deletions(-)

diff --git a/sys-kernel/linux-firmware/Manifest 
b/sys-kernel/linux-firmware/Manifest
index e55e6b9c3c0d..58761750c7e7 100644
--- a/sys-kernel/linux-firmware/Manifest
+++ b/sys-kernel/linux-firmware/Manifest
@@ -1,4 +1,3 @@
-DIST linux-firmware-20230310.tar.xz 271812128 BLAKE2B 
5e2b9db035e48a3da6e07401e0b7687b79b8206a3c54ab35aed39de83eea0ccc7b7a94c3b3b0d9cd418a9bffbc30decb7e6cd68984ecda9483ff82ca326c6865
 SHA512 
817e99cc4a5fab36314b3f7449796721d524bc1c0f95cf8e78ce65dbb548a75d7ff9d5bee5370be315da73c26c9e6f93dd421b3cda4b2938ff4f2b4a2a629f3e
 DIST linux-firmware-20230404.tar.xz 273105092 BLAKE2B 
3bf6c4d5e501362613bdcb01c416a4ed8f818c48bc5875040aec05b63b570d156200ed85c7206d2075b9b0998aa4a358c0bcd5fa3abd3efcee145492b602db52
 SHA512 
815ee4c72396d9dcebd1e8a66cd63a523e3dcf623a06cb6d5d4df63a0830532c66f5c4564dd3c258ebe5072830a103800b7159d39d7a68cbb40d76abed399f9c
 DIST linux-firmware-20230515.tar.xz 274489272 BLAKE2B 
5563a89d39e127433f726f0b67b656e46d7ed00f2ff10e3e075d85cbfda25ba5c48fc688df3466b7910a599764faa7eb49b7565b5feeaeca9d40516d9ef59880
 SHA512 
9060dde164203516fb01d4920ce245acf17f33b5e707093bd5cfbc18193fd6e91e4a9b721fe46d12420c499254d287d5c1e211ae7c576e450820e8e085d646bd
 DIST linux-firmware-20230625.tar.xz 280854212 BLAKE2B 
8ad8ce864e2a7b7d542569f5171ae0a7d9b05a1d55a04c507dbfb1939a60507ac8275eef24a165814aca8fdf93e6dbf3f7fbeaf25a8f46f022ca47b7b512401d
 SHA512 
0e48aa7f63495485426d37491c7cb61843165625bd47f912c5d83628c6de871759f1a78be3af3d651f7c396bd87dff07e21ba7afc47896c1c143106d5f16d351

diff --git a/sys-kernel/linux-firmware/linux-firmware-20230310-r2.ebuild 
b/sys-kernel/linux-firmware/linux-firmware-20230310-r2.ebuild
deleted file mode 100644
index feed015c3e3e..
--- a/sys-kernel/linux-firmware/linux-firmware-20230310-r2.ebuild
+++ /dev/null
@@ -1,403 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit linux-info mount-boot savedconfig multiprocessing
-
-# In case this is a real snapshot, fill in commit below.
-# For normal, tagged releases, leave blank
-MY_COMMIT=""
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   
EGIT_REPO_URI="https://git.kernel.org/pub/scm/linux/kernel/git/firmware/${PN}.git;
-else
-   if [[ -n "${MY_COMMIT}" ]]; then
-   
SRC_URI="https://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git/snapshot/${MY_COMMIT}.tar.gz
 -> ${P}.tar.gz"
-   S="${WORKDIR}/${MY_COMMIT}"
-   else
-   
SRC_URI="https://mirrors.edge.kernel.org/pub/linux/kernel/firmware/${P}.tar.xz;
-   fi
-
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
-fi
-
-DESCRIPTION="Linux firmware files"
-HOMEPAGE="https://git.kernel.org/?p=linux/kernel/git/firmware/linux-firmware.git;
-
-LICENSE="GPL-2 GPL-2+ GPL-3 BSD MIT || ( MPL-1.1 GPL-2 )
-   redistributable? ( linux-fw-redistributable BSD-2 BSD BSD-4 ISC MIT )
-   unknown-license? ( all-rights-reserved )"
-SLOT="0"
-IUSE="compress-xz compress-zstd initramfs +redistributable savedconfig 
unknown-license"
-REQUIRED_USE="initramfs? ( redistributable )
-   ?? ( compress-xz compress-zstd )"
-
-RESTRICT="binchecks strip test
-   unknown-license? ( bindist )"
-
-BDEPEND="initramfs? ( app-arch/cpio )
-   compress-xz? ( app-arch/xz-utils )
-   compress-zstd? ( app-arch/zstd )"
-
-#add anything else that collides to this
-RDEPEND="!savedconfig? (
-   redistributable? (
-   !sys-firmware/alsa-firmware[alsa_cards_ca0132]
-   !sys-block/qla-fc-firmware
-   !sys-firmware/iwl1000-ucode
-   !sys-firmware/iwl6005-ucode
-   !sys-firmware/iwl6030-ucode
-   !sys-firmware/iwl3160-ucode
-   !sys-firmware/iwl7260-ucode
-   !sys-firmware/iwl3160-7260-bt-ucode
-   !sys-firmware/raspberrypi-wifi-ucode
-   )
-   unknown-license? (
-   !sys-firmware/alsa-firmware[alsa_cards_korg1212]
-   !sys-firmware/alsa-firmware[alsa_cards_maestro3]
-   !sys-firmware/alsa-firmware[alsa_cards_sb16]
-   !sys-firmware/alsa-firmware[alsa_cards_ymfpci]
-   )
-   )"
-
-QA_PREBUILT="*"
-
-pkg_setup() {
-   

[gentoo-commits] repo/gentoo:master commit in: sys-kernel/linux-firmware/

2023-06-25 Thread Mike Pagano
commit: 3122b098b600b56bae574c47e9b499a8b2ec00ed
Author: Mike Pagano  gentoo  org>
AuthorDate: Sun Jun 25 17:06:23 2023 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Sun Jun 25 17:06:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3122b098

sys-kernel/linux-firmware: add 20230625

Signed-off-by: Mike Pagano  gentoo.org>

 sys-kernel/linux-firmware/Manifest |   1 +
 .../linux-firmware/linux-firmware-20230625.ebuild  | 403 +
 2 files changed, 404 insertions(+)

diff --git a/sys-kernel/linux-firmware/Manifest 
b/sys-kernel/linux-firmware/Manifest
index 061207eeecfc..e55e6b9c3c0d 100644
--- a/sys-kernel/linux-firmware/Manifest
+++ b/sys-kernel/linux-firmware/Manifest
@@ -1,3 +1,4 @@
 DIST linux-firmware-20230310.tar.xz 271812128 BLAKE2B 
5e2b9db035e48a3da6e07401e0b7687b79b8206a3c54ab35aed39de83eea0ccc7b7a94c3b3b0d9cd418a9bffbc30decb7e6cd68984ecda9483ff82ca326c6865
 SHA512 
817e99cc4a5fab36314b3f7449796721d524bc1c0f95cf8e78ce65dbb548a75d7ff9d5bee5370be315da73c26c9e6f93dd421b3cda4b2938ff4f2b4a2a629f3e
 DIST linux-firmware-20230404.tar.xz 273105092 BLAKE2B 
3bf6c4d5e501362613bdcb01c416a4ed8f818c48bc5875040aec05b63b570d156200ed85c7206d2075b9b0998aa4a358c0bcd5fa3abd3efcee145492b602db52
 SHA512 
815ee4c72396d9dcebd1e8a66cd63a523e3dcf623a06cb6d5d4df63a0830532c66f5c4564dd3c258ebe5072830a103800b7159d39d7a68cbb40d76abed399f9c
 DIST linux-firmware-20230515.tar.xz 274489272 BLAKE2B 
5563a89d39e127433f726f0b67b656e46d7ed00f2ff10e3e075d85cbfda25ba5c48fc688df3466b7910a599764faa7eb49b7565b5feeaeca9d40516d9ef59880
 SHA512 
9060dde164203516fb01d4920ce245acf17f33b5e707093bd5cfbc18193fd6e91e4a9b721fe46d12420c499254d287d5c1e211ae7c576e450820e8e085d646bd
+DIST linux-firmware-20230625.tar.xz 280854212 BLAKE2B 
8ad8ce864e2a7b7d542569f5171ae0a7d9b05a1d55a04c507dbfb1939a60507ac8275eef24a165814aca8fdf93e6dbf3f7fbeaf25a8f46f022ca47b7b512401d
 SHA512 
0e48aa7f63495485426d37491c7cb61843165625bd47f912c5d83628c6de871759f1a78be3af3d651f7c396bd87dff07e21ba7afc47896c1c143106d5f16d351

diff --git a/sys-kernel/linux-firmware/linux-firmware-20230625.ebuild 
b/sys-kernel/linux-firmware/linux-firmware-20230625.ebuild
new file mode 100644
index ..feed015c3e3e
--- /dev/null
+++ b/sys-kernel/linux-firmware/linux-firmware-20230625.ebuild
@@ -0,0 +1,403 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit linux-info mount-boot savedconfig multiprocessing
+
+# In case this is a real snapshot, fill in commit below.
+# For normal, tagged releases, leave blank
+MY_COMMIT=""
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   
EGIT_REPO_URI="https://git.kernel.org/pub/scm/linux/kernel/git/firmware/${PN}.git;
+else
+   if [[ -n "${MY_COMMIT}" ]]; then
+   
SRC_URI="https://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git/snapshot/${MY_COMMIT}.tar.gz
 -> ${P}.tar.gz"
+   S="${WORKDIR}/${MY_COMMIT}"
+   else
+   
SRC_URI="https://mirrors.edge.kernel.org/pub/linux/kernel/firmware/${P}.tar.xz;
+   fi
+
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
+
+DESCRIPTION="Linux firmware files"
+HOMEPAGE="https://git.kernel.org/?p=linux/kernel/git/firmware/linux-firmware.git;
+
+LICENSE="GPL-2 GPL-2+ GPL-3 BSD MIT || ( MPL-1.1 GPL-2 )
+   redistributable? ( linux-fw-redistributable BSD-2 BSD BSD-4 ISC MIT )
+   unknown-license? ( all-rights-reserved )"
+SLOT="0"
+IUSE="compress-xz compress-zstd initramfs +redistributable savedconfig 
unknown-license"
+REQUIRED_USE="initramfs? ( redistributable )
+   ?? ( compress-xz compress-zstd )"
+
+RESTRICT="binchecks strip test
+   unknown-license? ( bindist )"
+
+BDEPEND="initramfs? ( app-arch/cpio )
+   compress-xz? ( app-arch/xz-utils )
+   compress-zstd? ( app-arch/zstd )"
+
+#add anything else that collides to this
+RDEPEND="!savedconfig? (
+   redistributable? (
+   !sys-firmware/alsa-firmware[alsa_cards_ca0132]
+   !sys-block/qla-fc-firmware
+   !sys-firmware/iwl1000-ucode
+   !sys-firmware/iwl6005-ucode
+   !sys-firmware/iwl6030-ucode
+   !sys-firmware/iwl3160-ucode
+   !sys-firmware/iwl7260-ucode
+   !sys-firmware/iwl3160-7260-bt-ucode
+   !sys-firmware/raspberrypi-wifi-ucode
+   )
+   unknown-license? (
+   !sys-firmware/alsa-firmware[alsa_cards_korg1212]
+   !sys-firmware/alsa-firmware[alsa_cards_maestro3]
+   !sys-firmware/alsa-firmware[alsa_cards_sb16]
+   !sys-firmware/alsa-firmware[alsa_cards_ymfpci]
+   )
+   )"
+
+QA_PREBUILT="*"
+
+pkg_setup() {
+   if use 

[gentoo-commits] repo/gentoo:master commit in: sys-kernel/linux-firmware/

2023-06-23 Thread Mike Pagano
commit: 147aea32a8c10f7f155f8c0daeffe6b4d7737060
Author: Mike Pagano  gentoo  org>
AuthorDate: Fri Jun 23 10:18:42 2023 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Fri Jun 23 10:18:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=147aea32

sys-kernel/linux-firmware: drop 20230310

Signed-off-by: Mike Pagano  gentoo.org>

 .../linux-firmware/linux-firmware-20230310.ebuild  | 373 -
 1 file changed, 373 deletions(-)

diff --git a/sys-kernel/linux-firmware/linux-firmware-20230310.ebuild 
b/sys-kernel/linux-firmware/linux-firmware-20230310.ebuild
deleted file mode 100644
index 6eb5ade58607..
--- a/sys-kernel/linux-firmware/linux-firmware-20230310.ebuild
+++ /dev/null
@@ -1,373 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit linux-info mount-boot savedconfig multiprocessing
-
-# In case this is a real snapshot, fill in commit below.
-# For normal, tagged releases, leave blank
-MY_COMMIT=""
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   
EGIT_REPO_URI="https://git.kernel.org/pub/scm/linux/kernel/git/firmware/${PN}.git;
-else
-   if [[ -n "${MY_COMMIT}" ]]; then
-   
SRC_URI="https://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git/snapshot/${MY_COMMIT}.tar.gz
 -> ${P}.tar.gz"
-   S="${WORKDIR}/${MY_COMMIT}"
-   else
-   
SRC_URI="https://mirrors.edge.kernel.org/pub/linux/kernel/firmware/${P}.tar.xz;
-   fi
-
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
-fi
-
-DESCRIPTION="Linux firmware files"
-HOMEPAGE="https://git.kernel.org/?p=linux/kernel/git/firmware/linux-firmware.git;
-
-LICENSE="GPL-2 GPL-2+ GPL-3 BSD MIT || ( MPL-1.1 GPL-2 )
-   redistributable? ( linux-fw-redistributable BSD-2 BSD BSD-4 ISC MIT )
-   unknown-license? ( all-rights-reserved )"
-SLOT="0"
-IUSE="compress initramfs +redistributable savedconfig unknown-license"
-REQUIRED_USE="initramfs? ( redistributable )"
-
-RESTRICT="binchecks strip test
-   unknown-license? ( bindist )"
-
-BDEPEND="initramfs? ( app-arch/cpio )"
-
-#add anything else that collides to this
-RDEPEND="!savedconfig? (
-   redistributable? (
-   !sys-firmware/alsa-firmware[alsa_cards_ca0132]
-   !sys-block/qla-fc-firmware
-   !sys-firmware/iwl1000-ucode
-   !sys-firmware/iwl6005-ucode
-   !sys-firmware/iwl6030-ucode
-   !sys-firmware/iwl3160-ucode
-   !sys-firmware/iwl7260-ucode
-   !sys-firmware/iwl3160-7260-bt-ucode
-   !sys-firmware/raspberrypi-wifi-ucode
-   )
-   unknown-license? (
-   !sys-firmware/alsa-firmware[alsa_cards_korg1212]
-   !sys-firmware/alsa-firmware[alsa_cards_maestro3]
-   !sys-firmware/alsa-firmware[alsa_cards_sb16]
-   !sys-firmware/alsa-firmware[alsa_cards_ymfpci]
-   )
-   )"
-
-QA_PREBUILT="*"
-
-pkg_setup() {
-   if ! use compress ; then
-   return
-   fi
-
-   local CONFIG_CHECK="~FW_LOADER_COMPRESS"
-   linux-info_pkg_setup
-}
-
-pkg_pretend() {
-   use initramfs && mount-boot_pkg_pretend
-}
-
-src_unpack() {
-   if [[ ${PV} == * ]]; then
-   git-r3_src_unpack
-   else
-   default
-   # rename directory from git snapshot tarball
-   if [[ ${#GIT_COMMIT} -gt 8 ]]; then
-   mv ${PN}-*/ ${P} || die
-   fi
-   fi
-}
-
-src_prepare() {
-   default
-
-   find . -type f -not -perm 0644 -print0 \
-   | xargs --null --no-run-if-empty chmod 0644 \
-   || die
-
-   chmod +x copy-firmware.sh || die
-
-   if use initramfs; then
-   if [[ -d "${S}/amd-ucode" ]]; then
-   local UCODETMP="${T}/ucode_tmp"
-   local UCODEDIR="${UCODETMP}/kernel/x86/microcode"
-   mkdir -p "${UCODEDIR}" || die
-   echo 1 > "${UCODETMP}/early_cpio"
-
-   local amd_ucode_file="${UCODEDIR}/AuthenticAMD.bin"
-   cat "${S}"/amd-ucode/*.bin > "${amd_ucode_file}" || die 
"Failed to concat amd cpu ucode"
-
-   if [[ ! -s "${amd_ucode_file}" ]]; then
-   die "Sanity check failed: '${amd_ucode_file}' 
is empty!"
-   fi
-
-   pushd "${UCODETMP}" &>/dev/null || die
-   find . -print0 | cpio --quiet --null -o -H newc -R 0:0 
> "${S}"/amd-uc.img
-   popd &>/dev/null || die
-   if [[ ! -s "${S}/amd-uc.img" ]]; then
-  

[gentoo-commits] repo/gentoo:master commit in: sys-kernel/linux-firmware/

2023-06-23 Thread Mike Pagano
commit: b16395615375e9b13f540fec064752a10a0f80af
Author: Mike Pagano  gentoo  org>
AuthorDate: Fri Jun 23 10:18:05 2023 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Fri Jun 23 10:18:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1639561

sys-kernel/linux-firmware: drop 20230117

Signed-off-by: Mike Pagano  gentoo.org>

 sys-kernel/linux-firmware/Manifest |   1 -
 .../linux-firmware/linux-firmware-20230117.ebuild  | 373 -
 2 files changed, 374 deletions(-)

diff --git a/sys-kernel/linux-firmware/Manifest 
b/sys-kernel/linux-firmware/Manifest
index e705ac1cad4f..2e884a638c11 100644
--- a/sys-kernel/linux-firmware/Manifest
+++ b/sys-kernel/linux-firmware/Manifest
@@ -1,4 +1,3 @@
-DIST linux-firmware-20230117.tar.xz 301424540 BLAKE2B 
84a1d1f9d745434f6497cb4e8209b377ff26d815de183e068836a6fca560868a933f0af4d3e7089dc2aeb78427d8374eaf626001d5cbedd39dcb2ec6e05f2c9d
 SHA512 
2ec8bacc1596f3049c8e019868f8496b8bb93080da05105787985f42a0423e2b3c2b51577769f44433e85585f1369c84f3c4742524de21eeaac221a06cd607ee
 DIST linux-firmware-20230210.tar.xz 287648576 BLAKE2B 
d6ccbaa060df7c7752e93014baead7158d99bff05476581c954f6e97d9d97741d3b1a48fcba556c5befa6857ea9151beffbd1e0df6fc5e2cec850d11d411a5e6
 SHA512 
6356e1b6ee79e2108c994c91b922eb07b8eb69024b2d9fcea0ee6fe4094849465e292147d2e168930eb90f2f054727ab1f343cb76d5b604739262fd1f57e9ee6
 DIST linux-firmware-20230310.tar.xz 271812128 BLAKE2B 
5e2b9db035e48a3da6e07401e0b7687b79b8206a3c54ab35aed39de83eea0ccc7b7a94c3b3b0d9cd418a9bffbc30decb7e6cd68984ecda9483ff82ca326c6865
 SHA512 
817e99cc4a5fab36314b3f7449796721d524bc1c0f95cf8e78ce65dbb548a75d7ff9d5bee5370be315da73c26c9e6f93dd421b3cda4b2938ff4f2b4a2a629f3e
 DIST linux-firmware-20230404.tar.xz 273105092 BLAKE2B 
3bf6c4d5e501362613bdcb01c416a4ed8f818c48bc5875040aec05b63b570d156200ed85c7206d2075b9b0998aa4a358c0bcd5fa3abd3efcee145492b602db52
 SHA512 
815ee4c72396d9dcebd1e8a66cd63a523e3dcf623a06cb6d5d4df63a0830532c66f5c4564dd3c258ebe5072830a103800b7159d39d7a68cbb40d76abed399f9c

diff --git a/sys-kernel/linux-firmware/linux-firmware-20230117.ebuild 
b/sys-kernel/linux-firmware/linux-firmware-20230117.ebuild
deleted file mode 100644
index 86b7c08499ea..
--- a/sys-kernel/linux-firmware/linux-firmware-20230117.ebuild
+++ /dev/null
@@ -1,373 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit linux-info mount-boot savedconfig multiprocessing
-
-# In case this is a real snapshot, fill in commit below.
-# For normal, tagged releases, leave blank
-MY_COMMIT=""
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   
EGIT_REPO_URI="https://git.kernel.org/pub/scm/linux/kernel/git/firmware/${PN}.git;
-else
-   if [[ -n "${MY_COMMIT}" ]]; then
-   
SRC_URI="https://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git/snapshot/${MY_COMMIT}.tar.gz
 -> ${P}.tar.gz"
-   S="${WORKDIR}/${MY_COMMIT}"
-   else
-   
SRC_URI="https://mirrors.edge.kernel.org/pub/linux/kernel/firmware/${P}.tar.xz;
-   fi
-
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86"
-fi
-
-DESCRIPTION="Linux firmware files"
-HOMEPAGE="https://git.kernel.org/?p=linux/kernel/git/firmware/linux-firmware.git;
-
-LICENSE="GPL-2 GPL-2+ GPL-3 BSD MIT || ( MPL-1.1 GPL-2 )
-   redistributable? ( linux-fw-redistributable BSD-2 BSD BSD-4 ISC MIT )
-   unknown-license? ( all-rights-reserved )"
-SLOT="0"
-IUSE="compress initramfs +redistributable savedconfig unknown-license"
-REQUIRED_USE="initramfs? ( redistributable )"
-
-RESTRICT="binchecks strip test
-   unknown-license? ( bindist )"
-
-BDEPEND="initramfs? ( app-arch/cpio )"
-
-#add anything else that collides to this
-RDEPEND="!savedconfig? (
-   redistributable? (
-   !sys-firmware/alsa-firmware[alsa_cards_ca0132]
-   !sys-block/qla-fc-firmware
-   !sys-firmware/iwl1000-ucode
-   !sys-firmware/iwl6005-ucode
-   !sys-firmware/iwl6030-ucode
-   !sys-firmware/iwl3160-ucode
-   !sys-firmware/iwl7260-ucode
-   !sys-firmware/iwl3160-7260-bt-ucode
-   !sys-firmware/raspberrypi-wifi-ucode
-   )
-   unknown-license? (
-   !sys-firmware/alsa-firmware[alsa_cards_korg1212]
-   !sys-firmware/alsa-firmware[alsa_cards_maestro3]
-   !sys-firmware/alsa-firmware[alsa_cards_sb16]
-   !sys-firmware/alsa-firmware[alsa_cards_ymfpci]
-   )
-   )"
-
-QA_PREBUILT="*"
-
-pkg_setup() {
-   if ! use compress ; then
-   return
-   fi
-
-   local CONFIG_CHECK="~FW_LOADER_COMPRESS"
-   linux-info_pkg_setup
-}
-
-pkg_pretend() {
-  

[gentoo-commits] repo/gentoo:master commit in: sys-kernel/linux-firmware/

2023-06-23 Thread Mike Pagano
commit: 4be1293869431443e4ee10023bb6f44f92c670f3
Author: Mike Pagano  gentoo  org>
AuthorDate: Fri Jun 23 10:18:17 2023 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Fri Jun 23 10:18:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4be12938

sys-kernel/linux-firmware: drop 20230210

Signed-off-by: Mike Pagano  gentoo.org>

 sys-kernel/linux-firmware/Manifest |   1 -
 .../linux-firmware/linux-firmware-20230210.ebuild  | 373 -
 2 files changed, 374 deletions(-)

diff --git a/sys-kernel/linux-firmware/Manifest 
b/sys-kernel/linux-firmware/Manifest
index 2e884a638c11..061207eeecfc 100644
--- a/sys-kernel/linux-firmware/Manifest
+++ b/sys-kernel/linux-firmware/Manifest
@@ -1,4 +1,3 @@
-DIST linux-firmware-20230210.tar.xz 287648576 BLAKE2B 
d6ccbaa060df7c7752e93014baead7158d99bff05476581c954f6e97d9d97741d3b1a48fcba556c5befa6857ea9151beffbd1e0df6fc5e2cec850d11d411a5e6
 SHA512 
6356e1b6ee79e2108c994c91b922eb07b8eb69024b2d9fcea0ee6fe4094849465e292147d2e168930eb90f2f054727ab1f343cb76d5b604739262fd1f57e9ee6
 DIST linux-firmware-20230310.tar.xz 271812128 BLAKE2B 
5e2b9db035e48a3da6e07401e0b7687b79b8206a3c54ab35aed39de83eea0ccc7b7a94c3b3b0d9cd418a9bffbc30decb7e6cd68984ecda9483ff82ca326c6865
 SHA512 
817e99cc4a5fab36314b3f7449796721d524bc1c0f95cf8e78ce65dbb548a75d7ff9d5bee5370be315da73c26c9e6f93dd421b3cda4b2938ff4f2b4a2a629f3e
 DIST linux-firmware-20230404.tar.xz 273105092 BLAKE2B 
3bf6c4d5e501362613bdcb01c416a4ed8f818c48bc5875040aec05b63b570d156200ed85c7206d2075b9b0998aa4a358c0bcd5fa3abd3efcee145492b602db52
 SHA512 
815ee4c72396d9dcebd1e8a66cd63a523e3dcf623a06cb6d5d4df63a0830532c66f5c4564dd3c258ebe5072830a103800b7159d39d7a68cbb40d76abed399f9c
 DIST linux-firmware-20230515.tar.xz 274489272 BLAKE2B 
5563a89d39e127433f726f0b67b656e46d7ed00f2ff10e3e075d85cbfda25ba5c48fc688df3466b7910a599764faa7eb49b7565b5feeaeca9d40516d9ef59880
 SHA512 
9060dde164203516fb01d4920ce245acf17f33b5e707093bd5cfbc18193fd6e91e4a9b721fe46d12420c499254d287d5c1e211ae7c576e450820e8e085d646bd

diff --git a/sys-kernel/linux-firmware/linux-firmware-20230210.ebuild 
b/sys-kernel/linux-firmware/linux-firmware-20230210.ebuild
deleted file mode 100644
index 86b7c08499ea..
--- a/sys-kernel/linux-firmware/linux-firmware-20230210.ebuild
+++ /dev/null
@@ -1,373 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit linux-info mount-boot savedconfig multiprocessing
-
-# In case this is a real snapshot, fill in commit below.
-# For normal, tagged releases, leave blank
-MY_COMMIT=""
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   
EGIT_REPO_URI="https://git.kernel.org/pub/scm/linux/kernel/git/firmware/${PN}.git;
-else
-   if [[ -n "${MY_COMMIT}" ]]; then
-   
SRC_URI="https://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git/snapshot/${MY_COMMIT}.tar.gz
 -> ${P}.tar.gz"
-   S="${WORKDIR}/${MY_COMMIT}"
-   else
-   
SRC_URI="https://mirrors.edge.kernel.org/pub/linux/kernel/firmware/${P}.tar.xz;
-   fi
-
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86"
-fi
-
-DESCRIPTION="Linux firmware files"
-HOMEPAGE="https://git.kernel.org/?p=linux/kernel/git/firmware/linux-firmware.git;
-
-LICENSE="GPL-2 GPL-2+ GPL-3 BSD MIT || ( MPL-1.1 GPL-2 )
-   redistributable? ( linux-fw-redistributable BSD-2 BSD BSD-4 ISC MIT )
-   unknown-license? ( all-rights-reserved )"
-SLOT="0"
-IUSE="compress initramfs +redistributable savedconfig unknown-license"
-REQUIRED_USE="initramfs? ( redistributable )"
-
-RESTRICT="binchecks strip test
-   unknown-license? ( bindist )"
-
-BDEPEND="initramfs? ( app-arch/cpio )"
-
-#add anything else that collides to this
-RDEPEND="!savedconfig? (
-   redistributable? (
-   !sys-firmware/alsa-firmware[alsa_cards_ca0132]
-   !sys-block/qla-fc-firmware
-   !sys-firmware/iwl1000-ucode
-   !sys-firmware/iwl6005-ucode
-   !sys-firmware/iwl6030-ucode
-   !sys-firmware/iwl3160-ucode
-   !sys-firmware/iwl7260-ucode
-   !sys-firmware/iwl3160-7260-bt-ucode
-   !sys-firmware/raspberrypi-wifi-ucode
-   )
-   unknown-license? (
-   !sys-firmware/alsa-firmware[alsa_cards_korg1212]
-   !sys-firmware/alsa-firmware[alsa_cards_maestro3]
-   !sys-firmware/alsa-firmware[alsa_cards_sb16]
-   !sys-firmware/alsa-firmware[alsa_cards_ymfpci]
-   )
-   )"
-
-QA_PREBUILT="*"
-
-pkg_setup() {
-   if ! use compress ; then
-   return
-   fi
-
-   local CONFIG_CHECK="~FW_LOADER_COMPRESS"
-   linux-info_pkg_setup
-}
-
-pkg_pretend() {
-  

[gentoo-commits] repo/gentoo:master commit in: sys-kernel/linux-firmware/

2023-06-22 Thread Mike Pagano
commit: ab5f6e961a95c4d6aee80b4c56f9c2fbb35c0bb9
Author: Mike Pagano  gentoo  org>
AuthorDate: Thu Jun 22 22:52:40 2023 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Thu Jun 22 22:52:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab5f6e96

sys-kernel/linux-firmware: drop 20220708

Signed-off-by: Mike Pagano  gentoo.org>

 sys-kernel/linux-firmware/Manifest |   1 -
 .../linux-firmware/linux-firmware-20220708.ebuild  | 348 -
 2 files changed, 349 deletions(-)

diff --git a/sys-kernel/linux-firmware/Manifest 
b/sys-kernel/linux-firmware/Manifest
index edd0a83d34a2..7cdc5014bd6c 100644
--- a/sys-kernel/linux-firmware/Manifest
+++ b/sys-kernel/linux-firmware/Manifest
@@ -1,4 +1,3 @@
-DIST linux-firmware-20220708.tar.xz 242130176 BLAKE2B 
7dce1bf1e13c1c59dd0de8485301cc011e8d73ee55d5dfcf9554ebe13c53870d3d6c2b7b8a79984ea0ea0eb8683bdd589c49e7824081c985bb951753431ee35b
 SHA512 
cc3454ba9a26fac8ce87a08f5fef74a586e81ba3225bac53c702749fb6606cea829cea51d6cf55e0cb2fcfb28b2350d60998fe7782cba00d6eb5b26204f57e37
 DIST linux-firmware-20220815.tar.xz 253238428 BLAKE2B 
1de6998f1a993aa035e3eff76abc6cca49445ccff917b2a4d1e48b61087ec5bb15ff1efe7427735f766ae6a169d1c1ee2cede08d4c940362b73c37cae01aae44
 SHA512 
c8d4a7049fbb9d2b6e52272bded1f88cc49a27ac8a0f8cff57db5bd9f15e549724e140638667b1e60159f523039941c47dfeaa372cd5bcb206f35e9dee38ea73
 DIST linux-firmware-20220913.tar.xz 257803764 BLAKE2B 
05248f897f653df73adcaefab759a7cbbfa6ac46f2a85a3ddd79539d48cf629b17df15dcea3fe00fd81b945aeeb51854f50ad386cac70f99631fd8d6f40e5fed
 SHA512 
386f18d54c5979bf88c95b8cde4de4819faff4166cc4eee92ca397e86b3e6d408c078706c32c2ed0009402b7683dc985579ba53aa41234cf90d573ced1d7ece8
 DIST linux-firmware-20221012.tar.xz 258375804 BLAKE2B 
c6aba807fec1da7101af8301690b6cd7bc8192c72ddb8e05e1339f1d689d05ade143aec73052d8288ebfbf43be24360b0f826818f56d5efee9bd019367ae8ce8
 SHA512 
016d13c5df7b9877351634082f6e22530ebdcd8655e078cd3eeac3e5cd099f59eaf246f9bd2d0b7312ec9f62b236b9cf0ededeb998f4c6880d938502bcd80b13

diff --git a/sys-kernel/linux-firmware/linux-firmware-20220708.ebuild 
b/sys-kernel/linux-firmware/linux-firmware-20220708.ebuild
deleted file mode 100644
index 0d60053aa30e..
--- a/sys-kernel/linux-firmware/linux-firmware-20220708.ebuild
+++ /dev/null
@@ -1,348 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit mount-boot savedconfig
-
-# In case this is a real snapshot, fill in commit below.
-# For normal, tagged releases, leave blank
-MY_COMMIT=""
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   
EGIT_REPO_URI="https://git.kernel.org/pub/scm/linux/kernel/git/firmware/${PN}.git;
-else
-   if [[ -n "${MY_COMMIT}" ]]; then
-   
SRC_URI="https://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git/snapshot/${MY_COMMIT}.tar.gz
 -> ${P}.tar.gz"
-   S="${WORKDIR}/${MY_COMMIT}"
-   else
-   
SRC_URI="https://mirrors.edge.kernel.org/pub/linux/kernel/firmware/${P}.tar.xz;
-   fi
-
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86"
-fi
-
-DESCRIPTION="Linux firmware files"
-HOMEPAGE="https://git.kernel.org/?p=linux/kernel/git/firmware/linux-firmware.git;
-
-LICENSE="GPL-2 GPL-2+ GPL-3 BSD MIT || ( MPL-1.1 GPL-2 )
-   redistributable? ( linux-fw-redistributable BSD-2 BSD BSD-4 ISC MIT )
-   unknown-license? ( all-rights-reserved )"
-SLOT="0"
-IUSE="initramfs +redistributable savedconfig unknown-license"
-REQUIRED_USE="initramfs? ( redistributable )"
-
-RESTRICT="binchecks strip test
-   unknown-license? ( bindist )"
-
-BDEPEND="initramfs? ( app-arch/cpio )"
-
-#add anything else that collides to this
-RDEPEND="!savedconfig? (
-   redistributable? (
-   !sys-firmware/alsa-firmware[alsa_cards_ca0132]
-   !sys-block/qla-fc-firmware
-   !sys-firmware/iwl1000-ucode
-   !sys-firmware/iwl6005-ucode
-   !sys-firmware/iwl6030-ucode
-   !sys-firmware/iwl3160-ucode
-   !sys-firmware/iwl7260-ucode
-   !sys-firmware/iwl3160-7260-bt-ucode
-   !sys-firmware/raspberrypi-wifi-ucode
-   )
-   unknown-license? (
-   !sys-firmware/alsa-firmware[alsa_cards_korg1212]
-   !sys-firmware/alsa-firmware[alsa_cards_maestro3]
-   !sys-firmware/alsa-firmware[alsa_cards_sb16]
-   !sys-firmware/alsa-firmware[alsa_cards_ymfpci]
-   )
-   )"
-
-QA_PREBUILT="*"
-
-pkg_pretend() {
-   use initramfs && mount-boot_pkg_pretend
-}
-
-src_unpack() {
-   if [[ ${PV} == * ]]; then
-   git-r3_src_unpack
-   else
-   default
-   # 

[gentoo-commits] repo/gentoo:master commit in: sys-kernel/linux-firmware/

2023-06-22 Thread Mike Pagano
commit: 9ba8ac8b4e85df360904cc79d0b4cab54d655baa
Author: Mike Pagano  gentoo  org>
AuthorDate: Thu Jun 22 22:53:38 2023 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Thu Jun 22 22:53:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ba8ac8b

sys-kernel/linux-firmware: drop 20221214

Signed-off-by: Mike Pagano  gentoo.org>

 sys-kernel/linux-firmware/Manifest |   1 -
 .../linux-firmware/linux-firmware-20221214.ebuild  | 373 -
 2 files changed, 374 deletions(-)

diff --git a/sys-kernel/linux-firmware/Manifest 
b/sys-kernel/linux-firmware/Manifest
index 88896844a524..e705ac1cad4f 100644
--- a/sys-kernel/linux-firmware/Manifest
+++ b/sys-kernel/linux-firmware/Manifest
@@ -1,4 +1,3 @@
-DIST linux-firmware-20221214.tar.xz 297402416 BLAKE2B 
6fec70e2aeb2a53fa72e883d8f0bd7168b35024aeb36c989dfa03f904cccffed4aa9927bbdfdaf4074e78117600a8f3b31d90a4f2325de0fc3d01d3c2592c0ac
 SHA512 
99a2e3abef90b0165b753ef2710253e4e97547eb7af5cdd1ad3fbd1a56ecb50ff2dcb9a9c45569fbef92e2bb10d2dc1970376167f99e934adcfc230c8ca2b098
 DIST linux-firmware-20230117.tar.xz 301424540 BLAKE2B 
84a1d1f9d745434f6497cb4e8209b377ff26d815de183e068836a6fca560868a933f0af4d3e7089dc2aeb78427d8374eaf626001d5cbedd39dcb2ec6e05f2c9d
 SHA512 
2ec8bacc1596f3049c8e019868f8496b8bb93080da05105787985f42a0423e2b3c2b51577769f44433e85585f1369c84f3c4742524de21eeaac221a06cd607ee
 DIST linux-firmware-20230210.tar.xz 287648576 BLAKE2B 
d6ccbaa060df7c7752e93014baead7158d99bff05476581c954f6e97d9d97741d3b1a48fcba556c5befa6857ea9151beffbd1e0df6fc5e2cec850d11d411a5e6
 SHA512 
6356e1b6ee79e2108c994c91b922eb07b8eb69024b2d9fcea0ee6fe4094849465e292147d2e168930eb90f2f054727ab1f343cb76d5b604739262fd1f57e9ee6
 DIST linux-firmware-20230310.tar.xz 271812128 BLAKE2B 
5e2b9db035e48a3da6e07401e0b7687b79b8206a3c54ab35aed39de83eea0ccc7b7a94c3b3b0d9cd418a9bffbc30decb7e6cd68984ecda9483ff82ca326c6865
 SHA512 
817e99cc4a5fab36314b3f7449796721d524bc1c0f95cf8e78ce65dbb548a75d7ff9d5bee5370be315da73c26c9e6f93dd421b3cda4b2938ff4f2b4a2a629f3e

diff --git a/sys-kernel/linux-firmware/linux-firmware-20221214.ebuild 
b/sys-kernel/linux-firmware/linux-firmware-20221214.ebuild
deleted file mode 100644
index 86b7c08499ea..
--- a/sys-kernel/linux-firmware/linux-firmware-20221214.ebuild
+++ /dev/null
@@ -1,373 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit linux-info mount-boot savedconfig multiprocessing
-
-# In case this is a real snapshot, fill in commit below.
-# For normal, tagged releases, leave blank
-MY_COMMIT=""
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   
EGIT_REPO_URI="https://git.kernel.org/pub/scm/linux/kernel/git/firmware/${PN}.git;
-else
-   if [[ -n "${MY_COMMIT}" ]]; then
-   
SRC_URI="https://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git/snapshot/${MY_COMMIT}.tar.gz
 -> ${P}.tar.gz"
-   S="${WORKDIR}/${MY_COMMIT}"
-   else
-   
SRC_URI="https://mirrors.edge.kernel.org/pub/linux/kernel/firmware/${P}.tar.xz;
-   fi
-
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86"
-fi
-
-DESCRIPTION="Linux firmware files"
-HOMEPAGE="https://git.kernel.org/?p=linux/kernel/git/firmware/linux-firmware.git;
-
-LICENSE="GPL-2 GPL-2+ GPL-3 BSD MIT || ( MPL-1.1 GPL-2 )
-   redistributable? ( linux-fw-redistributable BSD-2 BSD BSD-4 ISC MIT )
-   unknown-license? ( all-rights-reserved )"
-SLOT="0"
-IUSE="compress initramfs +redistributable savedconfig unknown-license"
-REQUIRED_USE="initramfs? ( redistributable )"
-
-RESTRICT="binchecks strip test
-   unknown-license? ( bindist )"
-
-BDEPEND="initramfs? ( app-arch/cpio )"
-
-#add anything else that collides to this
-RDEPEND="!savedconfig? (
-   redistributable? (
-   !sys-firmware/alsa-firmware[alsa_cards_ca0132]
-   !sys-block/qla-fc-firmware
-   !sys-firmware/iwl1000-ucode
-   !sys-firmware/iwl6005-ucode
-   !sys-firmware/iwl6030-ucode
-   !sys-firmware/iwl3160-ucode
-   !sys-firmware/iwl7260-ucode
-   !sys-firmware/iwl3160-7260-bt-ucode
-   !sys-firmware/raspberrypi-wifi-ucode
-   )
-   unknown-license? (
-   !sys-firmware/alsa-firmware[alsa_cards_korg1212]
-   !sys-firmware/alsa-firmware[alsa_cards_maestro3]
-   !sys-firmware/alsa-firmware[alsa_cards_sb16]
-   !sys-firmware/alsa-firmware[alsa_cards_ymfpci]
-   )
-   )"
-
-QA_PREBUILT="*"
-
-pkg_setup() {
-   if ! use compress ; then
-   return
-   fi
-
-   local CONFIG_CHECK="~FW_LOADER_COMPRESS"
-   linux-info_pkg_setup
-}
-
-pkg_pretend() {
-  

[gentoo-commits] repo/gentoo:master commit in: sys-kernel/linux-firmware/

2023-06-22 Thread Mike Pagano
commit: 0a0ac235cfb12027a37d6310ac6730fd6165c377
Author: Mike Pagano  gentoo  org>
AuthorDate: Thu Jun 22 22:53:30 2023 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Thu Jun 22 22:53:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a0ac235

sys-kernel/linux-firmware: drop 20221109

Signed-off-by: Mike Pagano  gentoo.org>

 sys-kernel/linux-firmware/Manifest |   1 -
 .../linux-firmware/linux-firmware-20221109.ebuild  | 373 -
 2 files changed, 374 deletions(-)

diff --git a/sys-kernel/linux-firmware/Manifest 
b/sys-kernel/linux-firmware/Manifest
index e8f1d976a994..88896844a524 100644
--- a/sys-kernel/linux-firmware/Manifest
+++ b/sys-kernel/linux-firmware/Manifest
@@ -1,4 +1,3 @@
-DIST linux-firmware-20221109.tar.xz 296376440 BLAKE2B 
af06fdee5b3a7ded60ee233e82b451f12508d2060581b50067c577fed100d30822459590fe1168b174c146bc1985cb058e8a3d3cfbbb9f24995e6108955ef33c
 SHA512 
99a3d488bd5c4b8c1f2ea3f2eb40658d0de390baaf7584d487fefe1bef4c5e0b981ba7e2e8abf76795a5af3e8e29f00931be66f3d14d10fe92c7a02a6161
 DIST linux-firmware-20221214.tar.xz 297402416 BLAKE2B 
6fec70e2aeb2a53fa72e883d8f0bd7168b35024aeb36c989dfa03f904cccffed4aa9927bbdfdaf4074e78117600a8f3b31d90a4f2325de0fc3d01d3c2592c0ac
 SHA512 
99a2e3abef90b0165b753ef2710253e4e97547eb7af5cdd1ad3fbd1a56ecb50ff2dcb9a9c45569fbef92e2bb10d2dc1970376167f99e934adcfc230c8ca2b098
 DIST linux-firmware-20230117.tar.xz 301424540 BLAKE2B 
84a1d1f9d745434f6497cb4e8209b377ff26d815de183e068836a6fca560868a933f0af4d3e7089dc2aeb78427d8374eaf626001d5cbedd39dcb2ec6e05f2c9d
 SHA512 
2ec8bacc1596f3049c8e019868f8496b8bb93080da05105787985f42a0423e2b3c2b51577769f44433e85585f1369c84f3c4742524de21eeaac221a06cd607ee
 DIST linux-firmware-20230210.tar.xz 287648576 BLAKE2B 
d6ccbaa060df7c7752e93014baead7158d99bff05476581c954f6e97d9d97741d3b1a48fcba556c5befa6857ea9151beffbd1e0df6fc5e2cec850d11d411a5e6
 SHA512 
6356e1b6ee79e2108c994c91b922eb07b8eb69024b2d9fcea0ee6fe4094849465e292147d2e168930eb90f2f054727ab1f343cb76d5b604739262fd1f57e9ee6

diff --git a/sys-kernel/linux-firmware/linux-firmware-20221109.ebuild 
b/sys-kernel/linux-firmware/linux-firmware-20221109.ebuild
deleted file mode 100644
index 86b7c08499ea..
--- a/sys-kernel/linux-firmware/linux-firmware-20221109.ebuild
+++ /dev/null
@@ -1,373 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit linux-info mount-boot savedconfig multiprocessing
-
-# In case this is a real snapshot, fill in commit below.
-# For normal, tagged releases, leave blank
-MY_COMMIT=""
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   
EGIT_REPO_URI="https://git.kernel.org/pub/scm/linux/kernel/git/firmware/${PN}.git;
-else
-   if [[ -n "${MY_COMMIT}" ]]; then
-   
SRC_URI="https://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git/snapshot/${MY_COMMIT}.tar.gz
 -> ${P}.tar.gz"
-   S="${WORKDIR}/${MY_COMMIT}"
-   else
-   
SRC_URI="https://mirrors.edge.kernel.org/pub/linux/kernel/firmware/${P}.tar.xz;
-   fi
-
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86"
-fi
-
-DESCRIPTION="Linux firmware files"
-HOMEPAGE="https://git.kernel.org/?p=linux/kernel/git/firmware/linux-firmware.git;
-
-LICENSE="GPL-2 GPL-2+ GPL-3 BSD MIT || ( MPL-1.1 GPL-2 )
-   redistributable? ( linux-fw-redistributable BSD-2 BSD BSD-4 ISC MIT )
-   unknown-license? ( all-rights-reserved )"
-SLOT="0"
-IUSE="compress initramfs +redistributable savedconfig unknown-license"
-REQUIRED_USE="initramfs? ( redistributable )"
-
-RESTRICT="binchecks strip test
-   unknown-license? ( bindist )"
-
-BDEPEND="initramfs? ( app-arch/cpio )"
-
-#add anything else that collides to this
-RDEPEND="!savedconfig? (
-   redistributable? (
-   !sys-firmware/alsa-firmware[alsa_cards_ca0132]
-   !sys-block/qla-fc-firmware
-   !sys-firmware/iwl1000-ucode
-   !sys-firmware/iwl6005-ucode
-   !sys-firmware/iwl6030-ucode
-   !sys-firmware/iwl3160-ucode
-   !sys-firmware/iwl7260-ucode
-   !sys-firmware/iwl3160-7260-bt-ucode
-   !sys-firmware/raspberrypi-wifi-ucode
-   )
-   unknown-license? (
-   !sys-firmware/alsa-firmware[alsa_cards_korg1212]
-   !sys-firmware/alsa-firmware[alsa_cards_maestro3]
-   !sys-firmware/alsa-firmware[alsa_cards_sb16]
-   !sys-firmware/alsa-firmware[alsa_cards_ymfpci]
-   )
-   )"
-
-QA_PREBUILT="*"
-
-pkg_setup() {
-   if ! use compress ; then
-   return
-   fi
-
-   local CONFIG_CHECK="~FW_LOADER_COMPRESS"
-   linux-info_pkg_setup
-}
-
-pkg_pretend() {
-  

[gentoo-commits] repo/gentoo:master commit in: sys-kernel/linux-firmware/

2023-06-22 Thread Mike Pagano
commit: d611a589db6140841bd249c0d9e6ab30824c8d61
Author: Mike Pagano  gentoo  org>
AuthorDate: Thu Jun 22 22:53:21 2023 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Thu Jun 22 22:53:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d611a589

sys-kernel/linux-firmware: drop 20221012-r1

Signed-off-by: Mike Pagano  gentoo.org>

 sys-kernel/linux-firmware/Manifest |   1 -
 .../linux-firmware-20221012-r1.ebuild  | 373 -
 2 files changed, 374 deletions(-)

diff --git a/sys-kernel/linux-firmware/Manifest 
b/sys-kernel/linux-firmware/Manifest
index aec8a056c36e..e8f1d976a994 100644
--- a/sys-kernel/linux-firmware/Manifest
+++ b/sys-kernel/linux-firmware/Manifest
@@ -1,4 +1,3 @@
-DIST linux-firmware-20221012.tar.xz 258375804 BLAKE2B 
c6aba807fec1da7101af8301690b6cd7bc8192c72ddb8e05e1339f1d689d05ade143aec73052d8288ebfbf43be24360b0f826818f56d5efee9bd019367ae8ce8
 SHA512 
016d13c5df7b9877351634082f6e22530ebdcd8655e078cd3eeac3e5cd099f59eaf246f9bd2d0b7312ec9f62b236b9cf0ededeb998f4c6880d938502bcd80b13
 DIST linux-firmware-20221109.tar.xz 296376440 BLAKE2B 
af06fdee5b3a7ded60ee233e82b451f12508d2060581b50067c577fed100d30822459590fe1168b174c146bc1985cb058e8a3d3cfbbb9f24995e6108955ef33c
 SHA512 
99a3d488bd5c4b8c1f2ea3f2eb40658d0de390baaf7584d487fefe1bef4c5e0b981ba7e2e8abf76795a5af3e8e29f00931be66f3d14d10fe92c7a02a6161
 DIST linux-firmware-20221214.tar.xz 297402416 BLAKE2B 
6fec70e2aeb2a53fa72e883d8f0bd7168b35024aeb36c989dfa03f904cccffed4aa9927bbdfdaf4074e78117600a8f3b31d90a4f2325de0fc3d01d3c2592c0ac
 SHA512 
99a2e3abef90b0165b753ef2710253e4e97547eb7af5cdd1ad3fbd1a56ecb50ff2dcb9a9c45569fbef92e2bb10d2dc1970376167f99e934adcfc230c8ca2b098
 DIST linux-firmware-20230117.tar.xz 301424540 BLAKE2B 
84a1d1f9d745434f6497cb4e8209b377ff26d815de183e068836a6fca560868a933f0af4d3e7089dc2aeb78427d8374eaf626001d5cbedd39dcb2ec6e05f2c9d
 SHA512 
2ec8bacc1596f3049c8e019868f8496b8bb93080da05105787985f42a0423e2b3c2b51577769f44433e85585f1369c84f3c4742524de21eeaac221a06cd607ee

diff --git a/sys-kernel/linux-firmware/linux-firmware-20221012-r1.ebuild 
b/sys-kernel/linux-firmware/linux-firmware-20221012-r1.ebuild
deleted file mode 100644
index 6eb5ade58607..
--- a/sys-kernel/linux-firmware/linux-firmware-20221012-r1.ebuild
+++ /dev/null
@@ -1,373 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit linux-info mount-boot savedconfig multiprocessing
-
-# In case this is a real snapshot, fill in commit below.
-# For normal, tagged releases, leave blank
-MY_COMMIT=""
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   
EGIT_REPO_URI="https://git.kernel.org/pub/scm/linux/kernel/git/firmware/${PN}.git;
-else
-   if [[ -n "${MY_COMMIT}" ]]; then
-   
SRC_URI="https://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git/snapshot/${MY_COMMIT}.tar.gz
 -> ${P}.tar.gz"
-   S="${WORKDIR}/${MY_COMMIT}"
-   else
-   
SRC_URI="https://mirrors.edge.kernel.org/pub/linux/kernel/firmware/${P}.tar.xz;
-   fi
-
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
-fi
-
-DESCRIPTION="Linux firmware files"
-HOMEPAGE="https://git.kernel.org/?p=linux/kernel/git/firmware/linux-firmware.git;
-
-LICENSE="GPL-2 GPL-2+ GPL-3 BSD MIT || ( MPL-1.1 GPL-2 )
-   redistributable? ( linux-fw-redistributable BSD-2 BSD BSD-4 ISC MIT )
-   unknown-license? ( all-rights-reserved )"
-SLOT="0"
-IUSE="compress initramfs +redistributable savedconfig unknown-license"
-REQUIRED_USE="initramfs? ( redistributable )"
-
-RESTRICT="binchecks strip test
-   unknown-license? ( bindist )"
-
-BDEPEND="initramfs? ( app-arch/cpio )"
-
-#add anything else that collides to this
-RDEPEND="!savedconfig? (
-   redistributable? (
-   !sys-firmware/alsa-firmware[alsa_cards_ca0132]
-   !sys-block/qla-fc-firmware
-   !sys-firmware/iwl1000-ucode
-   !sys-firmware/iwl6005-ucode
-   !sys-firmware/iwl6030-ucode
-   !sys-firmware/iwl3160-ucode
-   !sys-firmware/iwl7260-ucode
-   !sys-firmware/iwl3160-7260-bt-ucode
-   !sys-firmware/raspberrypi-wifi-ucode
-   )
-   unknown-license? (
-   !sys-firmware/alsa-firmware[alsa_cards_korg1212]
-   !sys-firmware/alsa-firmware[alsa_cards_maestro3]
-   !sys-firmware/alsa-firmware[alsa_cards_sb16]
-   !sys-firmware/alsa-firmware[alsa_cards_ymfpci]
-   )
-   )"
-
-QA_PREBUILT="*"
-
-pkg_setup() {
-   if ! use compress ; then
-   return
-   fi
-
-   local CONFIG_CHECK="~FW_LOADER_COMPRESS"
-   linux-info_pkg_setup
-}
-

[gentoo-commits] repo/gentoo:master commit in: sys-kernel/linux-firmware/

2023-06-22 Thread Mike Pagano
commit: eab83598f9d8bb2fe3aae563c2333ad2dfdde731
Author: Mike Pagano  gentoo  org>
AuthorDate: Thu Jun 22 22:52:56 2023 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Thu Jun 22 22:52:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eab83598

sys-kernel/linux-firmware: drop 20220913-r2

Signed-off-by: Mike Pagano  gentoo.org>

 sys-kernel/linux-firmware/Manifest |   1 -
 .../linux-firmware-20220913-r2.ebuild  | 353 -
 2 files changed, 354 deletions(-)

diff --git a/sys-kernel/linux-firmware/Manifest 
b/sys-kernel/linux-firmware/Manifest
index 806244cdf11e..aec8a056c36e 100644
--- a/sys-kernel/linux-firmware/Manifest
+++ b/sys-kernel/linux-firmware/Manifest
@@ -1,4 +1,3 @@
-DIST linux-firmware-20220913.tar.xz 257803764 BLAKE2B 
05248f897f653df73adcaefab759a7cbbfa6ac46f2a85a3ddd79539d48cf629b17df15dcea3fe00fd81b945aeeb51854f50ad386cac70f99631fd8d6f40e5fed
 SHA512 
386f18d54c5979bf88c95b8cde4de4819faff4166cc4eee92ca397e86b3e6d408c078706c32c2ed0009402b7683dc985579ba53aa41234cf90d573ced1d7ece8
 DIST linux-firmware-20221012.tar.xz 258375804 BLAKE2B 
c6aba807fec1da7101af8301690b6cd7bc8192c72ddb8e05e1339f1d689d05ade143aec73052d8288ebfbf43be24360b0f826818f56d5efee9bd019367ae8ce8
 SHA512 
016d13c5df7b9877351634082f6e22530ebdcd8655e078cd3eeac3e5cd099f59eaf246f9bd2d0b7312ec9f62b236b9cf0ededeb998f4c6880d938502bcd80b13
 DIST linux-firmware-20221109.tar.xz 296376440 BLAKE2B 
af06fdee5b3a7ded60ee233e82b451f12508d2060581b50067c577fed100d30822459590fe1168b174c146bc1985cb058e8a3d3cfbbb9f24995e6108955ef33c
 SHA512 
99a3d488bd5c4b8c1f2ea3f2eb40658d0de390baaf7584d487fefe1bef4c5e0b981ba7e2e8abf76795a5af3e8e29f00931be66f3d14d10fe92c7a02a6161
 DIST linux-firmware-20221214.tar.xz 297402416 BLAKE2B 
6fec70e2aeb2a53fa72e883d8f0bd7168b35024aeb36c989dfa03f904cccffed4aa9927bbdfdaf4074e78117600a8f3b31d90a4f2325de0fc3d01d3c2592c0ac
 SHA512 
99a2e3abef90b0165b753ef2710253e4e97547eb7af5cdd1ad3fbd1a56ecb50ff2dcb9a9c45569fbef92e2bb10d2dc1970376167f99e934adcfc230c8ca2b098

diff --git a/sys-kernel/linux-firmware/linux-firmware-20220913-r2.ebuild 
b/sys-kernel/linux-firmware/linux-firmware-20220913-r2.ebuild
deleted file mode 100644
index e26f7a6024b8..
--- a/sys-kernel/linux-firmware/linux-firmware-20220913-r2.ebuild
+++ /dev/null
@@ -1,353 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit mount-boot savedconfig
-
-# In case this is a real snapshot, fill in commit below.
-# For normal, tagged releases, leave blank
-MY_COMMIT=""
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   
EGIT_REPO_URI="https://git.kernel.org/pub/scm/linux/kernel/git/firmware/${PN}.git;
-else
-   if [[ -n "${MY_COMMIT}" ]]; then
-   
SRC_URI="https://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git/snapshot/${MY_COMMIT}.tar.gz
 -> ${P}.tar.gz"
-   S="${WORKDIR}/${MY_COMMIT}"
-   else
-   
SRC_URI="https://mirrors.edge.kernel.org/pub/linux/kernel/firmware/${P}.tar.xz;
-   fi
-
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86"
-fi
-
-DESCRIPTION="Linux firmware files"
-HOMEPAGE="https://git.kernel.org/?p=linux/kernel/git/firmware/linux-firmware.git;
-
-LICENSE="GPL-2 GPL-2+ GPL-3 BSD MIT || ( MPL-1.1 GPL-2 )
-   redistributable? ( linux-fw-redistributable BSD-2 BSD BSD-4 ISC MIT )
-   unknown-license? ( all-rights-reserved )"
-SLOT="0"
-IUSE="initramfs +redistributable savedconfig unknown-license"
-REQUIRED_USE="initramfs? ( redistributable )"
-
-RESTRICT="binchecks strip test
-   unknown-license? ( bindist )"
-
-BDEPEND="initramfs? ( app-arch/cpio )"
-
-#add anything else that collides to this
-RDEPEND="!savedconfig? (
-   redistributable? (
-   !sys-firmware/alsa-firmware[alsa_cards_ca0132]
-   !sys-block/qla-fc-firmware
-   !sys-firmware/iwl1000-ucode
-   !sys-firmware/iwl6005-ucode
-   !sys-firmware/iwl6030-ucode
-   !sys-firmware/iwl3160-ucode
-   !sys-firmware/iwl7260-ucode
-   !sys-firmware/iwl3160-7260-bt-ucode
-   !sys-firmware/raspberrypi-wifi-ucode
-   )
-   unknown-license? (
-   !sys-firmware/alsa-firmware[alsa_cards_korg1212]
-   !sys-firmware/alsa-firmware[alsa_cards_maestro3]
-   !sys-firmware/alsa-firmware[alsa_cards_sb16]
-   !sys-firmware/alsa-firmware[alsa_cards_ymfpci]
-   )
-   )"
-
-QA_PREBUILT="*"
-
-pkg_pretend() {
-   use initramfs && mount-boot_pkg_pretend
-}
-
-src_unpack() {
-   if [[ ${PV} == * ]]; then
-   git-r3_src_unpack
-   else
-   default
-   

[gentoo-commits] repo/gentoo:master commit in: sys-kernel/linux-firmware/

2023-06-22 Thread Mike Pagano
commit: e405df978befeb970fcb35180b2ec0728202e468
Author: Mike Pagano  gentoo  org>
AuthorDate: Thu Jun 22 22:52:49 2023 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Thu Jun 22 22:52:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e405df97

sys-kernel/linux-firmware: drop 20220815

Signed-off-by: Mike Pagano  gentoo.org>

 sys-kernel/linux-firmware/Manifest |   1 -
 .../linux-firmware/linux-firmware-20220815.ebuild  | 348 -
 2 files changed, 349 deletions(-)

diff --git a/sys-kernel/linux-firmware/Manifest 
b/sys-kernel/linux-firmware/Manifest
index 7cdc5014bd6c..806244cdf11e 100644
--- a/sys-kernel/linux-firmware/Manifest
+++ b/sys-kernel/linux-firmware/Manifest
@@ -1,4 +1,3 @@
-DIST linux-firmware-20220815.tar.xz 253238428 BLAKE2B 
1de6998f1a993aa035e3eff76abc6cca49445ccff917b2a4d1e48b61087ec5bb15ff1efe7427735f766ae6a169d1c1ee2cede08d4c940362b73c37cae01aae44
 SHA512 
c8d4a7049fbb9d2b6e52272bded1f88cc49a27ac8a0f8cff57db5bd9f15e549724e140638667b1e60159f523039941c47dfeaa372cd5bcb206f35e9dee38ea73
 DIST linux-firmware-20220913.tar.xz 257803764 BLAKE2B 
05248f897f653df73adcaefab759a7cbbfa6ac46f2a85a3ddd79539d48cf629b17df15dcea3fe00fd81b945aeeb51854f50ad386cac70f99631fd8d6f40e5fed
 SHA512 
386f18d54c5979bf88c95b8cde4de4819faff4166cc4eee92ca397e86b3e6d408c078706c32c2ed0009402b7683dc985579ba53aa41234cf90d573ced1d7ece8
 DIST linux-firmware-20221012.tar.xz 258375804 BLAKE2B 
c6aba807fec1da7101af8301690b6cd7bc8192c72ddb8e05e1339f1d689d05ade143aec73052d8288ebfbf43be24360b0f826818f56d5efee9bd019367ae8ce8
 SHA512 
016d13c5df7b9877351634082f6e22530ebdcd8655e078cd3eeac3e5cd099f59eaf246f9bd2d0b7312ec9f62b236b9cf0ededeb998f4c6880d938502bcd80b13
 DIST linux-firmware-20221109.tar.xz 296376440 BLAKE2B 
af06fdee5b3a7ded60ee233e82b451f12508d2060581b50067c577fed100d30822459590fe1168b174c146bc1985cb058e8a3d3cfbbb9f24995e6108955ef33c
 SHA512 
99a3d488bd5c4b8c1f2ea3f2eb40658d0de390baaf7584d487fefe1bef4c5e0b981ba7e2e8abf76795a5af3e8e29f00931be66f3d14d10fe92c7a02a6161

diff --git a/sys-kernel/linux-firmware/linux-firmware-20220815.ebuild 
b/sys-kernel/linux-firmware/linux-firmware-20220815.ebuild
deleted file mode 100644
index 0d60053aa30e..
--- a/sys-kernel/linux-firmware/linux-firmware-20220815.ebuild
+++ /dev/null
@@ -1,348 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit mount-boot savedconfig
-
-# In case this is a real snapshot, fill in commit below.
-# For normal, tagged releases, leave blank
-MY_COMMIT=""
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   
EGIT_REPO_URI="https://git.kernel.org/pub/scm/linux/kernel/git/firmware/${PN}.git;
-else
-   if [[ -n "${MY_COMMIT}" ]]; then
-   
SRC_URI="https://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git/snapshot/${MY_COMMIT}.tar.gz
 -> ${P}.tar.gz"
-   S="${WORKDIR}/${MY_COMMIT}"
-   else
-   
SRC_URI="https://mirrors.edge.kernel.org/pub/linux/kernel/firmware/${P}.tar.xz;
-   fi
-
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86"
-fi
-
-DESCRIPTION="Linux firmware files"
-HOMEPAGE="https://git.kernel.org/?p=linux/kernel/git/firmware/linux-firmware.git;
-
-LICENSE="GPL-2 GPL-2+ GPL-3 BSD MIT || ( MPL-1.1 GPL-2 )
-   redistributable? ( linux-fw-redistributable BSD-2 BSD BSD-4 ISC MIT )
-   unknown-license? ( all-rights-reserved )"
-SLOT="0"
-IUSE="initramfs +redistributable savedconfig unknown-license"
-REQUIRED_USE="initramfs? ( redistributable )"
-
-RESTRICT="binchecks strip test
-   unknown-license? ( bindist )"
-
-BDEPEND="initramfs? ( app-arch/cpio )"
-
-#add anything else that collides to this
-RDEPEND="!savedconfig? (
-   redistributable? (
-   !sys-firmware/alsa-firmware[alsa_cards_ca0132]
-   !sys-block/qla-fc-firmware
-   !sys-firmware/iwl1000-ucode
-   !sys-firmware/iwl6005-ucode
-   !sys-firmware/iwl6030-ucode
-   !sys-firmware/iwl3160-ucode
-   !sys-firmware/iwl7260-ucode
-   !sys-firmware/iwl3160-7260-bt-ucode
-   !sys-firmware/raspberrypi-wifi-ucode
-   )
-   unknown-license? (
-   !sys-firmware/alsa-firmware[alsa_cards_korg1212]
-   !sys-firmware/alsa-firmware[alsa_cards_maestro3]
-   !sys-firmware/alsa-firmware[alsa_cards_sb16]
-   !sys-firmware/alsa-firmware[alsa_cards_ymfpci]
-   )
-   )"
-
-QA_PREBUILT="*"
-
-pkg_pretend() {
-   use initramfs && mount-boot_pkg_pretend
-}
-
-src_unpack() {
-   if [[ ${PV} == * ]]; then
-   git-r3_src_unpack
-   else
-   default
-   # 

[gentoo-commits] repo/gentoo:master commit in: sys-kernel/linux-firmware/

2023-06-22 Thread Mike Pagano
commit: 0e9218dc8e968478fac0ff5b7ce2f658b53bcd54
Author: Mike Pagano  gentoo  org>
AuthorDate: Thu Jun 22 22:52:19 2023 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Thu Jun 22 22:52:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e9218dc

sys-kernel/linux-firmware: drop 20220610

Signed-off-by: Mike Pagano  gentoo.org>

 sys-kernel/linux-firmware/Manifest |   1 -
 .../linux-firmware/linux-firmware-20220610.ebuild  | 352 -
 2 files changed, 353 deletions(-)

diff --git a/sys-kernel/linux-firmware/Manifest 
b/sys-kernel/linux-firmware/Manifest
index d42aa998f6e8..edd0a83d34a2 100644
--- a/sys-kernel/linux-firmware/Manifest
+++ b/sys-kernel/linux-firmware/Manifest
@@ -1,4 +1,3 @@
-DIST linux-firmware-20220610.tar.xz 252543088 BLAKE2B 
b3f627fe150f76c9a1c7b70bf691587554808275debd56e9d36fd0eff63b7ab2351ba03dd298066b03db7f2e590d7f130677e158ade587fbfb59a9efd8f83c0c
 SHA512 
76176af2bf1e83d91c88289623364bc5d3e45d96c8586bd5c064535ee245d133283d2176d142492139cfbd41ca6ad195522c662d923b6cc76556c8509638ad0d
 DIST linux-firmware-20220708.tar.xz 242130176 BLAKE2B 
7dce1bf1e13c1c59dd0de8485301cc011e8d73ee55d5dfcf9554ebe13c53870d3d6c2b7b8a79984ea0ea0eb8683bdd589c49e7824081c985bb951753431ee35b
 SHA512 
cc3454ba9a26fac8ce87a08f5fef74a586e81ba3225bac53c702749fb6606cea829cea51d6cf55e0cb2fcfb28b2350d60998fe7782cba00d6eb5b26204f57e37
 DIST linux-firmware-20220815.tar.xz 253238428 BLAKE2B 
1de6998f1a993aa035e3eff76abc6cca49445ccff917b2a4d1e48b61087ec5bb15ff1efe7427735f766ae6a169d1c1ee2cede08d4c940362b73c37cae01aae44
 SHA512 
c8d4a7049fbb9d2b6e52272bded1f88cc49a27ac8a0f8cff57db5bd9f15e549724e140638667b1e60159f523039941c47dfeaa372cd5bcb206f35e9dee38ea73
 DIST linux-firmware-20220913.tar.xz 257803764 BLAKE2B 
05248f897f653df73adcaefab759a7cbbfa6ac46f2a85a3ddd79539d48cf629b17df15dcea3fe00fd81b945aeeb51854f50ad386cac70f99631fd8d6f40e5fed
 SHA512 
386f18d54c5979bf88c95b8cde4de4819faff4166cc4eee92ca397e86b3e6d408c078706c32c2ed0009402b7683dc985579ba53aa41234cf90d573ced1d7ece8

diff --git a/sys-kernel/linux-firmware/linux-firmware-20220610.ebuild 
b/sys-kernel/linux-firmware/linux-firmware-20220610.ebuild
deleted file mode 100644
index 261b658f7b55..
--- a/sys-kernel/linux-firmware/linux-firmware-20220610.ebuild
+++ /dev/null
@@ -1,352 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit mount-boot savedconfig
-
-# In case this is a real snapshot, fill in commit below.
-# For normal, tagged releases, leave blank
-MY_COMMIT=""
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   
EGIT_REPO_URI="https://git.kernel.org/pub/scm/linux/kernel/git/firmware/${PN}.git;
-else
-   if [[ -n "${MY_COMMIT}" ]]; then
-   
SRC_URI="https://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git/snapshot/${MY_COMMIT}.tar.gz
 -> ${P}.tar.gz"
-   S="${WORKDIR}/${MY_COMMIT}"
-   else
-   
SRC_URI="https://mirrors.edge.kernel.org/pub/linux/kernel/firmware/${P}.tar.xz;
-   fi
-
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86"
-fi
-
-DESCRIPTION="Linux firmware files"
-HOMEPAGE="https://git.kernel.org/?p=linux/kernel/git/firmware/linux-firmware.git;
-
-LICENSE="GPL-2 GPL-2+ GPL-3 BSD MIT || ( MPL-1.1 GPL-2 )
-   redistributable? ( linux-fw-redistributable BSD-2 BSD BSD-4 ISC MIT )
-   unknown-license? ( all-rights-reserved )"
-SLOT="0"
-IUSE="initramfs +redistributable savedconfig unknown-license"
-REQUIRED_USE="initramfs? ( redistributable )"
-
-RESTRICT="binchecks strip test
-   unknown-license? ( bindist )"
-
-BDEPEND="initramfs? ( app-arch/cpio )"
-
-#add anything else that collides to this
-RDEPEND="!savedconfig? (
-   redistributable? (
-   !sys-firmware/alsa-firmware[alsa_cards_ca0132]
-   !sys-block/qla-fc-firmware
-   !sys-firmware/iwl1000-ucode
-   !sys-firmware/iwl6005-ucode
-   !sys-firmware/iwl6030-ucode
-   !sys-firmware/iwl3160-ucode
-   !sys-firmware/iwl7260-ucode
-   !sys-firmware/iwl3160-7260-bt-ucode
-   !sys-firmware/raspberrypi-wifi-ucode
-   )
-   unknown-license? (
-   !sys-firmware/alsa-firmware[alsa_cards_korg1212]
-   !sys-firmware/alsa-firmware[alsa_cards_maestro3]
-   !sys-firmware/alsa-firmware[alsa_cards_sb16]
-   !sys-firmware/alsa-firmware[alsa_cards_ymfpci]
-   )
-   )"
-
-QA_PREBUILT="*"
-
-pkg_pretend() {
-   use initramfs && mount-boot_pkg_pretend
-}
-
-src_unpack() {
-   if [[ ${PV} == * ]]; then
-   git-r3_src_unpack
-   else
-   default
-   # 

[gentoo-commits] repo/gentoo:master commit in: sys-kernel/linux-firmware/

2023-06-22 Thread Mike Pagano
commit: 475961edab35328bc46bef5862a17549835223f8
Author: Mike Pagano  gentoo  org>
AuthorDate: Thu Jun 22 22:53:14 2023 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Thu Jun 22 22:53:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=475961ed

sys-kernel/linux-firmware: drop 20221012

Signed-off-by: Mike Pagano  gentoo.org>

 .../linux-firmware/linux-firmware-20221012.ebuild  | 353 -
 1 file changed, 353 deletions(-)

diff --git a/sys-kernel/linux-firmware/linux-firmware-20221012.ebuild 
b/sys-kernel/linux-firmware/linux-firmware-20221012.ebuild
deleted file mode 100644
index e26f7a6024b8..
--- a/sys-kernel/linux-firmware/linux-firmware-20221012.ebuild
+++ /dev/null
@@ -1,353 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit mount-boot savedconfig
-
-# In case this is a real snapshot, fill in commit below.
-# For normal, tagged releases, leave blank
-MY_COMMIT=""
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   
EGIT_REPO_URI="https://git.kernel.org/pub/scm/linux/kernel/git/firmware/${PN}.git;
-else
-   if [[ -n "${MY_COMMIT}" ]]; then
-   
SRC_URI="https://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git/snapshot/${MY_COMMIT}.tar.gz
 -> ${P}.tar.gz"
-   S="${WORKDIR}/${MY_COMMIT}"
-   else
-   
SRC_URI="https://mirrors.edge.kernel.org/pub/linux/kernel/firmware/${P}.tar.xz;
-   fi
-
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86"
-fi
-
-DESCRIPTION="Linux firmware files"
-HOMEPAGE="https://git.kernel.org/?p=linux/kernel/git/firmware/linux-firmware.git;
-
-LICENSE="GPL-2 GPL-2+ GPL-3 BSD MIT || ( MPL-1.1 GPL-2 )
-   redistributable? ( linux-fw-redistributable BSD-2 BSD BSD-4 ISC MIT )
-   unknown-license? ( all-rights-reserved )"
-SLOT="0"
-IUSE="initramfs +redistributable savedconfig unknown-license"
-REQUIRED_USE="initramfs? ( redistributable )"
-
-RESTRICT="binchecks strip test
-   unknown-license? ( bindist )"
-
-BDEPEND="initramfs? ( app-arch/cpio )"
-
-#add anything else that collides to this
-RDEPEND="!savedconfig? (
-   redistributable? (
-   !sys-firmware/alsa-firmware[alsa_cards_ca0132]
-   !sys-block/qla-fc-firmware
-   !sys-firmware/iwl1000-ucode
-   !sys-firmware/iwl6005-ucode
-   !sys-firmware/iwl6030-ucode
-   !sys-firmware/iwl3160-ucode
-   !sys-firmware/iwl7260-ucode
-   !sys-firmware/iwl3160-7260-bt-ucode
-   !sys-firmware/raspberrypi-wifi-ucode
-   )
-   unknown-license? (
-   !sys-firmware/alsa-firmware[alsa_cards_korg1212]
-   !sys-firmware/alsa-firmware[alsa_cards_maestro3]
-   !sys-firmware/alsa-firmware[alsa_cards_sb16]
-   !sys-firmware/alsa-firmware[alsa_cards_ymfpci]
-   )
-   )"
-
-QA_PREBUILT="*"
-
-pkg_pretend() {
-   use initramfs && mount-boot_pkg_pretend
-}
-
-src_unpack() {
-   if [[ ${PV} == * ]]; then
-   git-r3_src_unpack
-   else
-   default
-   # rename directory from git snapshot tarball
-   if [[ ${#GIT_COMMIT} -gt 8 ]]; then
-   mv ${PN}-*/ ${P} || die
-   fi
-   fi
-}
-
-src_prepare() {
-   default
-
-   find . -type f -not -perm 0644 -print0 \
-   | xargs --null --no-run-if-empty chmod 0644 \
-   || die
-
-   chmod +x copy-firmware.sh || die
-
-   if use initramfs; then
-   if [[ -d "${S}/amd-ucode" ]]; then
-   local UCODETMP="${T}/ucode_tmp"
-   local UCODEDIR="${UCODETMP}/kernel/x86/microcode"
-   mkdir -p "${UCODEDIR}" || die
-   echo 1 > "${UCODETMP}/early_cpio"
-
-   local amd_ucode_file="${UCODEDIR}/AuthenticAMD.bin"
-   cat "${S}"/amd-ucode/*.bin > "${amd_ucode_file}" || die 
"Failed to concat amd cpu ucode"
-
-   if [[ ! -s "${amd_ucode_file}" ]]; then
-   die "Sanity check failed: '${amd_ucode_file}' 
is empty!"
-   fi
-
-   pushd "${UCODETMP}" &>/dev/null || die
-   find . -print0 | cpio --quiet --null -o -H newc -R 0:0 
> "${S}"/amd-uc.img
-   popd &>/dev/null || die
-   if [[ ! -s "${S}/amd-uc.img" ]]; then
-   die "Failed to create '${S}/amd-uc.img'!"
-   fi
-   else
-   # If this will ever happen something has changed which
-

[gentoo-commits] repo/gentoo:master commit in: sys-kernel/linux-firmware/

2023-05-17 Thread Mike Pagano
commit: 84fc55f8f21c4f9f2c7b1404f338b187ef77e93a
Author: Mike Pagano  gentoo  org>
AuthorDate: Wed May 17 22:15:05 2023 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Wed May 17 22:15:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84fc55f8

sys-kernel/linux-firmware: stabilize 20230515

Signed-off-by: Mike Pagano  gentoo.org>

 sys-kernel/linux-firmware/linux-firmware-20230515.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/linux-firmware/linux-firmware-20230515.ebuild 
b/sys-kernel/linux-firmware/linux-firmware-20230515.ebuild
index feed015c3e3e..c7bc4aeff108 100644
--- a/sys-kernel/linux-firmware/linux-firmware-20230515.ebuild
+++ b/sys-kernel/linux-firmware/linux-firmware-20230515.ebuild
@@ -19,7 +19,7 @@ else

SRC_URI="https://mirrors.edge.kernel.org/pub/linux/kernel/firmware/${P}.tar.xz;
fi
 
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86"
 fi
 
 DESCRIPTION="Linux firmware files"



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/linux-firmware/

2023-05-16 Thread Mike Pagano
commit: 41250370cd2a0f84557453dc3570a813a735cfb2
Author: Mike Pagano  gentoo  org>
AuthorDate: Tue May 16 18:40:13 2023 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Tue May 16 18:40:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41250370

sys-kernel/linux-firmware: add 20230515

Signed-off-by: Mike Pagano  gentoo.org>

 sys-kernel/linux-firmware/Manifest |   1 +
 .../linux-firmware/linux-firmware-20230515.ebuild  | 403 +
 2 files changed, 404 insertions(+)

diff --git a/sys-kernel/linux-firmware/Manifest 
b/sys-kernel/linux-firmware/Manifest
index 57d5ef88685a..d42aa998f6e8 100644
--- a/sys-kernel/linux-firmware/Manifest
+++ b/sys-kernel/linux-firmware/Manifest
@@ -9,3 +9,4 @@ DIST linux-firmware-20230117.tar.xz 301424540 BLAKE2B 
84a1d1f9d745434f6497cb4e82
 DIST linux-firmware-20230210.tar.xz 287648576 BLAKE2B 
d6ccbaa060df7c7752e93014baead7158d99bff05476581c954f6e97d9d97741d3b1a48fcba556c5befa6857ea9151beffbd1e0df6fc5e2cec850d11d411a5e6
 SHA512 
6356e1b6ee79e2108c994c91b922eb07b8eb69024b2d9fcea0ee6fe4094849465e292147d2e168930eb90f2f054727ab1f343cb76d5b604739262fd1f57e9ee6
 DIST linux-firmware-20230310.tar.xz 271812128 BLAKE2B 
5e2b9db035e48a3da6e07401e0b7687b79b8206a3c54ab35aed39de83eea0ccc7b7a94c3b3b0d9cd418a9bffbc30decb7e6cd68984ecda9483ff82ca326c6865
 SHA512 
817e99cc4a5fab36314b3f7449796721d524bc1c0f95cf8e78ce65dbb548a75d7ff9d5bee5370be315da73c26c9e6f93dd421b3cda4b2938ff4f2b4a2a629f3e
 DIST linux-firmware-20230404.tar.xz 273105092 BLAKE2B 
3bf6c4d5e501362613bdcb01c416a4ed8f818c48bc5875040aec05b63b570d156200ed85c7206d2075b9b0998aa4a358c0bcd5fa3abd3efcee145492b602db52
 SHA512 
815ee4c72396d9dcebd1e8a66cd63a523e3dcf623a06cb6d5d4df63a0830532c66f5c4564dd3c258ebe5072830a103800b7159d39d7a68cbb40d76abed399f9c
+DIST linux-firmware-20230515.tar.xz 274489272 BLAKE2B 
5563a89d39e127433f726f0b67b656e46d7ed00f2ff10e3e075d85cbfda25ba5c48fc688df3466b7910a599764faa7eb49b7565b5feeaeca9d40516d9ef59880
 SHA512 
9060dde164203516fb01d4920ce245acf17f33b5e707093bd5cfbc18193fd6e91e4a9b721fe46d12420c499254d287d5c1e211ae7c576e450820e8e085d646bd

diff --git a/sys-kernel/linux-firmware/linux-firmware-20230515.ebuild 
b/sys-kernel/linux-firmware/linux-firmware-20230515.ebuild
new file mode 100644
index ..feed015c3e3e
--- /dev/null
+++ b/sys-kernel/linux-firmware/linux-firmware-20230515.ebuild
@@ -0,0 +1,403 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit linux-info mount-boot savedconfig multiprocessing
+
+# In case this is a real snapshot, fill in commit below.
+# For normal, tagged releases, leave blank
+MY_COMMIT=""
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   
EGIT_REPO_URI="https://git.kernel.org/pub/scm/linux/kernel/git/firmware/${PN}.git;
+else
+   if [[ -n "${MY_COMMIT}" ]]; then
+   
SRC_URI="https://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git/snapshot/${MY_COMMIT}.tar.gz
 -> ${P}.tar.gz"
+   S="${WORKDIR}/${MY_COMMIT}"
+   else
+   
SRC_URI="https://mirrors.edge.kernel.org/pub/linux/kernel/firmware/${P}.tar.xz;
+   fi
+
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
+
+DESCRIPTION="Linux firmware files"
+HOMEPAGE="https://git.kernel.org/?p=linux/kernel/git/firmware/linux-firmware.git;
+
+LICENSE="GPL-2 GPL-2+ GPL-3 BSD MIT || ( MPL-1.1 GPL-2 )
+   redistributable? ( linux-fw-redistributable BSD-2 BSD BSD-4 ISC MIT )
+   unknown-license? ( all-rights-reserved )"
+SLOT="0"
+IUSE="compress-xz compress-zstd initramfs +redistributable savedconfig 
unknown-license"
+REQUIRED_USE="initramfs? ( redistributable )
+   ?? ( compress-xz compress-zstd )"
+
+RESTRICT="binchecks strip test
+   unknown-license? ( bindist )"
+
+BDEPEND="initramfs? ( app-arch/cpio )
+   compress-xz? ( app-arch/xz-utils )
+   compress-zstd? ( app-arch/zstd )"
+
+#add anything else that collides to this
+RDEPEND="!savedconfig? (
+   redistributable? (
+   !sys-firmware/alsa-firmware[alsa_cards_ca0132]
+   !sys-block/qla-fc-firmware
+   !sys-firmware/iwl1000-ucode
+   !sys-firmware/iwl6005-ucode
+   !sys-firmware/iwl6030-ucode
+   !sys-firmware/iwl3160-ucode
+   !sys-firmware/iwl7260-ucode
+   !sys-firmware/iwl3160-7260-bt-ucode
+   !sys-firmware/raspberrypi-wifi-ucode
+   )
+   unknown-license? (
+   !sys-firmware/alsa-firmware[alsa_cards_korg1212]
+   !sys-firmware/alsa-firmware[alsa_cards_maestro3]
+   !sys-firmware/alsa-firmware[alsa_cards_sb16]
+   !sys-firmware/alsa-firmware[alsa_cards_ymfpci]
+   

[gentoo-commits] repo/gentoo:master commit in: sys-kernel/linux-firmware/

2023-05-14 Thread Mike Pagano
commit: 8361ed210ac33d3d5c9f3def8018acbfd4f2cd32
Author: Mike Pagano  gentoo  org>
AuthorDate: Sun May 14 12:29:12 2023 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Sun May 14 12:29:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8361ed21

sys-kernel/linux-firmware: drop 20220509

Signed-off-by: Mike Pagano  gentoo.org>

 sys-kernel/linux-firmware/Manifest |   1 -
 .../linux-firmware/linux-firmware-20220509.ebuild  | 352 -
 2 files changed, 353 deletions(-)

diff --git a/sys-kernel/linux-firmware/Manifest 
b/sys-kernel/linux-firmware/Manifest
index e68730d767d9..57d5ef88685a 100644
--- a/sys-kernel/linux-firmware/Manifest
+++ b/sys-kernel/linux-firmware/Manifest
@@ -1,4 +1,3 @@
-DIST linux-firmware-20220509.tar.xz 253717320 BLAKE2B 
0181e209a05c3acbdcdc175868dca0ae2993effac0b265335f502a03d3a38cc4849366bb229ade87621426e99112f520f4d50444e438572c61cfc2c6d01ed6a6
 SHA512 
17d48222a0029d0540a7071b541653a42d66676c4dde88b7c148249450cfcb09087318cb4558ca7a0a7583f3bf0b00948d9383073e038c4f76bc4e807c757c2a
 DIST linux-firmware-20220610.tar.xz 252543088 BLAKE2B 
b3f627fe150f76c9a1c7b70bf691587554808275debd56e9d36fd0eff63b7ab2351ba03dd298066b03db7f2e590d7f130677e158ade587fbfb59a9efd8f83c0c
 SHA512 
76176af2bf1e83d91c88289623364bc5d3e45d96c8586bd5c064535ee245d133283d2176d142492139cfbd41ca6ad195522c662d923b6cc76556c8509638ad0d
 DIST linux-firmware-20220708.tar.xz 242130176 BLAKE2B 
7dce1bf1e13c1c59dd0de8485301cc011e8d73ee55d5dfcf9554ebe13c53870d3d6c2b7b8a79984ea0ea0eb8683bdd589c49e7824081c985bb951753431ee35b
 SHA512 
cc3454ba9a26fac8ce87a08f5fef74a586e81ba3225bac53c702749fb6606cea829cea51d6cf55e0cb2fcfb28b2350d60998fe7782cba00d6eb5b26204f57e37
 DIST linux-firmware-20220815.tar.xz 253238428 BLAKE2B 
1de6998f1a993aa035e3eff76abc6cca49445ccff917b2a4d1e48b61087ec5bb15ff1efe7427735f766ae6a169d1c1ee2cede08d4c940362b73c37cae01aae44
 SHA512 
c8d4a7049fbb9d2b6e52272bded1f88cc49a27ac8a0f8cff57db5bd9f15e549724e140638667b1e60159f523039941c47dfeaa372cd5bcb206f35e9dee38ea73

diff --git a/sys-kernel/linux-firmware/linux-firmware-20220509.ebuild 
b/sys-kernel/linux-firmware/linux-firmware-20220509.ebuild
deleted file mode 100644
index 261b658f7b55..
--- a/sys-kernel/linux-firmware/linux-firmware-20220509.ebuild
+++ /dev/null
@@ -1,352 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit mount-boot savedconfig
-
-# In case this is a real snapshot, fill in commit below.
-# For normal, tagged releases, leave blank
-MY_COMMIT=""
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   
EGIT_REPO_URI="https://git.kernel.org/pub/scm/linux/kernel/git/firmware/${PN}.git;
-else
-   if [[ -n "${MY_COMMIT}" ]]; then
-   
SRC_URI="https://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git/snapshot/${MY_COMMIT}.tar.gz
 -> ${P}.tar.gz"
-   S="${WORKDIR}/${MY_COMMIT}"
-   else
-   
SRC_URI="https://mirrors.edge.kernel.org/pub/linux/kernel/firmware/${P}.tar.xz;
-   fi
-
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86"
-fi
-
-DESCRIPTION="Linux firmware files"
-HOMEPAGE="https://git.kernel.org/?p=linux/kernel/git/firmware/linux-firmware.git;
-
-LICENSE="GPL-2 GPL-2+ GPL-3 BSD MIT || ( MPL-1.1 GPL-2 )
-   redistributable? ( linux-fw-redistributable BSD-2 BSD BSD-4 ISC MIT )
-   unknown-license? ( all-rights-reserved )"
-SLOT="0"
-IUSE="initramfs +redistributable savedconfig unknown-license"
-REQUIRED_USE="initramfs? ( redistributable )"
-
-RESTRICT="binchecks strip test
-   unknown-license? ( bindist )"
-
-BDEPEND="initramfs? ( app-arch/cpio )"
-
-#add anything else that collides to this
-RDEPEND="!savedconfig? (
-   redistributable? (
-   !sys-firmware/alsa-firmware[alsa_cards_ca0132]
-   !sys-block/qla-fc-firmware
-   !sys-firmware/iwl1000-ucode
-   !sys-firmware/iwl6005-ucode
-   !sys-firmware/iwl6030-ucode
-   !sys-firmware/iwl3160-ucode
-   !sys-firmware/iwl7260-ucode
-   !sys-firmware/iwl3160-7260-bt-ucode
-   !sys-firmware/raspberrypi-wifi-ucode
-   )
-   unknown-license? (
-   !sys-firmware/alsa-firmware[alsa_cards_korg1212]
-   !sys-firmware/alsa-firmware[alsa_cards_maestro3]
-   !sys-firmware/alsa-firmware[alsa_cards_sb16]
-   !sys-firmware/alsa-firmware[alsa_cards_ymfpci]
-   )
-   )"
-
-QA_PREBUILT="*"
-
-pkg_pretend() {
-   use initramfs && mount-boot_pkg_pretend
-}
-
-src_unpack() {
-   if [[ ${PV} == * ]]; then
-   git-r3_src_unpack
-   else
-   default
-   # 

[gentoo-commits] repo/gentoo:master commit in: sys-kernel/linux-firmware/

2023-04-10 Thread Mike Pagano
commit: 3af99266c6bb2a34b203cae992b602cd875b75f9
Author: Mike Pagano  gentoo  org>
AuthorDate: Mon Apr 10 15:12:19 2023 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Mon Apr 10 15:12:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3af99266

sys-kernel/linux-firmware: drop 20220411

Signed-off-by: Mike Pagano  gentoo.org>

 sys-kernel/linux-firmware/Manifest |   1 -
 .../linux-firmware/linux-firmware-20220411.ebuild  | 352 -
 2 files changed, 353 deletions(-)

diff --git a/sys-kernel/linux-firmware/Manifest 
b/sys-kernel/linux-firmware/Manifest
index b6d3117513fa..e68730d767d9 100644
--- a/sys-kernel/linux-firmware/Manifest
+++ b/sys-kernel/linux-firmware/Manifest
@@ -1,4 +1,3 @@
-DIST linux-firmware-20220411.tar.xz 237957584 BLAKE2B 
441699abac0a7554c96324e40676218401febe9ea2a11ff9ab9f9ea4945b4c590c10c9a353aa8c5c66325b408ab9ebcb57fa77b520066f1d9995cb5989bc5b75
 SHA512 
5470701872ed4670962d3ccb4fd046c1f00145d69e942d76b21ccce08077ca4db867bbb31b87668e6298e130f28fc522a6ff4d66927fbfcee44042e1d908f71d
 DIST linux-firmware-20220509.tar.xz 253717320 BLAKE2B 
0181e209a05c3acbdcdc175868dca0ae2993effac0b265335f502a03d3a38cc4849366bb229ade87621426e99112f520f4d50444e438572c61cfc2c6d01ed6a6
 SHA512 
17d48222a0029d0540a7071b541653a42d66676c4dde88b7c148249450cfcb09087318cb4558ca7a0a7583f3bf0b00948d9383073e038c4f76bc4e807c757c2a
 DIST linux-firmware-20220610.tar.xz 252543088 BLAKE2B 
b3f627fe150f76c9a1c7b70bf691587554808275debd56e9d36fd0eff63b7ab2351ba03dd298066b03db7f2e590d7f130677e158ade587fbfb59a9efd8f83c0c
 SHA512 
76176af2bf1e83d91c88289623364bc5d3e45d96c8586bd5c064535ee245d133283d2176d142492139cfbd41ca6ad195522c662d923b6cc76556c8509638ad0d
 DIST linux-firmware-20220708.tar.xz 242130176 BLAKE2B 
7dce1bf1e13c1c59dd0de8485301cc011e8d73ee55d5dfcf9554ebe13c53870d3d6c2b7b8a79984ea0ea0eb8683bdd589c49e7824081c985bb951753431ee35b
 SHA512 
cc3454ba9a26fac8ce87a08f5fef74a586e81ba3225bac53c702749fb6606cea829cea51d6cf55e0cb2fcfb28b2350d60998fe7782cba00d6eb5b26204f57e37

diff --git a/sys-kernel/linux-firmware/linux-firmware-20220411.ebuild 
b/sys-kernel/linux-firmware/linux-firmware-20220411.ebuild
deleted file mode 100644
index 88fd355c6055..
--- a/sys-kernel/linux-firmware/linux-firmware-20220411.ebuild
+++ /dev/null
@@ -1,352 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit mount-boot savedconfig
-
-# In case this is a real snapshot, fill in commit below.
-# For normal, tagged releases, leave blank
-MY_COMMIT=""
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   
EGIT_REPO_URI="https://git.kernel.org/pub/scm/linux/kernel/git/firmware/${PN}.git;
-else
-   if [[ -n "${MY_COMMIT}" ]]; then
-   
SRC_URI="https://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git/snapshot/${MY_COMMIT}.tar.gz
 -> ${P}.tar.gz"
-   S="${WORKDIR}/${MY_COMMIT}"
-   else
-   
SRC_URI="https://mirrors.edge.kernel.org/pub/linux/kernel/firmware/${P}.tar.xz;
-   fi
-
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
-fi
-
-DESCRIPTION="Linux firmware files"
-HOMEPAGE="https://git.kernel.org/?p=linux/kernel/git/firmware/linux-firmware.git;
-
-LICENSE="GPL-2 GPL-2+ GPL-3 BSD MIT || ( MPL-1.1 GPL-2 )
-   redistributable? ( linux-fw-redistributable BSD-2 BSD BSD-4 ISC MIT )
-   unknown-license? ( all-rights-reserved )"
-SLOT="0"
-IUSE="initramfs +redistributable savedconfig unknown-license"
-REQUIRED_USE="initramfs? ( redistributable )"
-
-RESTRICT="binchecks strip test
-   unknown-license? ( bindist )"
-
-BDEPEND="initramfs? ( app-arch/cpio )"
-
-#add anything else that collides to this
-RDEPEND="!savedconfig? (
-   redistributable? (
-   !sys-firmware/alsa-firmware[alsa_cards_ca0132]
-   !sys-block/qla-fc-firmware
-   !sys-firmware/iwl1000-ucode
-   !sys-firmware/iwl6005-ucode
-   !sys-firmware/iwl6030-ucode
-   !sys-firmware/iwl3160-ucode
-   !sys-firmware/iwl7260-ucode
-   !sys-firmware/iwl3160-7260-bt-ucode
-   !sys-firmware/raspberrypi-wifi-ucode
-   )
-   unknown-license? (
-   !sys-firmware/alsa-firmware[alsa_cards_korg1212]
-   !sys-firmware/alsa-firmware[alsa_cards_maestro3]
-   !sys-firmware/alsa-firmware[alsa_cards_sb16]
-   !sys-firmware/alsa-firmware[alsa_cards_ymfpci]
-   )
-   )"
-
-QA_PREBUILT="*"
-
-pkg_pretend() {
-   use initramfs && mount-boot_pkg_pretend
-}
-
-src_unpack() {
-   if [[ ${PV} == * ]]; then
-   git-r3_src_unpack
-   else
-   default
-   # rename 

[gentoo-commits] repo/gentoo:master commit in: sys-kernel/linux-firmware/

2023-04-07 Thread Mike Pagano
commit: ebf4fa8c4ff779fcd2474a5cda627af2c8ecd150
Author: Mike Pagano  gentoo  org>
AuthorDate: Fri Apr  7 14:45:13 2023 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Fri Apr  7 14:45:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ebf4fa8c

sys-kernel/linux-firmware: stabilize 20230404

Signed-off-by: Mike Pagano  gentoo.org>

 sys-kernel/linux-firmware/linux-firmware-20230404.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/linux-firmware/linux-firmware-20230404.ebuild 
b/sys-kernel/linux-firmware/linux-firmware-20230404.ebuild
index feed015c3e3e..c7bc4aeff108 100644
--- a/sys-kernel/linux-firmware/linux-firmware-20230404.ebuild
+++ b/sys-kernel/linux-firmware/linux-firmware-20230404.ebuild
@@ -19,7 +19,7 @@ else

SRC_URI="https://mirrors.edge.kernel.org/pub/linux/kernel/firmware/${P}.tar.xz;
fi
 
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86"
 fi
 
 DESCRIPTION="Linux firmware files"



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/linux-firmware/

2023-04-05 Thread Mike Pagano
commit: 149c7a90e16bc254785e16fc25452daaf052a44c
Author: Mike Pagano  gentoo  org>
AuthorDate: Wed Apr  5 14:52:57 2023 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Wed Apr  5 14:52:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=149c7a90

sys-kernel/linux-firmware: add 20230404

Closes: https://bugs.gentoo.org/901255

Signed-off-by: Mike Pagano  gentoo.org>

 sys-kernel/linux-firmware/Manifest |   1 +
 .../linux-firmware/linux-firmware-20230404.ebuild  | 403 +
 2 files changed, 404 insertions(+)

diff --git a/sys-kernel/linux-firmware/Manifest 
b/sys-kernel/linux-firmware/Manifest
index 17b9adf92584..b6d3117513fa 100644
--- a/sys-kernel/linux-firmware/Manifest
+++ b/sys-kernel/linux-firmware/Manifest
@@ -10,3 +10,4 @@ DIST linux-firmware-20221214.tar.xz 297402416 BLAKE2B 
6fec70e2aeb2a53fa72e883d8f
 DIST linux-firmware-20230117.tar.xz 301424540 BLAKE2B 
84a1d1f9d745434f6497cb4e8209b377ff26d815de183e068836a6fca560868a933f0af4d3e7089dc2aeb78427d8374eaf626001d5cbedd39dcb2ec6e05f2c9d
 SHA512 
2ec8bacc1596f3049c8e019868f8496b8bb93080da05105787985f42a0423e2b3c2b51577769f44433e85585f1369c84f3c4742524de21eeaac221a06cd607ee
 DIST linux-firmware-20230210.tar.xz 287648576 BLAKE2B 
d6ccbaa060df7c7752e93014baead7158d99bff05476581c954f6e97d9d97741d3b1a48fcba556c5befa6857ea9151beffbd1e0df6fc5e2cec850d11d411a5e6
 SHA512 
6356e1b6ee79e2108c994c91b922eb07b8eb69024b2d9fcea0ee6fe4094849465e292147d2e168930eb90f2f054727ab1f343cb76d5b604739262fd1f57e9ee6
 DIST linux-firmware-20230310.tar.xz 271812128 BLAKE2B 
5e2b9db035e48a3da6e07401e0b7687b79b8206a3c54ab35aed39de83eea0ccc7b7a94c3b3b0d9cd418a9bffbc30decb7e6cd68984ecda9483ff82ca326c6865
 SHA512 
817e99cc4a5fab36314b3f7449796721d524bc1c0f95cf8e78ce65dbb548a75d7ff9d5bee5370be315da73c26c9e6f93dd421b3cda4b2938ff4f2b4a2a629f3e
+DIST linux-firmware-20230404.tar.xz 273105092 BLAKE2B 
3bf6c4d5e501362613bdcb01c416a4ed8f818c48bc5875040aec05b63b570d156200ed85c7206d2075b9b0998aa4a358c0bcd5fa3abd3efcee145492b602db52
 SHA512 
815ee4c72396d9dcebd1e8a66cd63a523e3dcf623a06cb6d5d4df63a0830532c66f5c4564dd3c258ebe5072830a103800b7159d39d7a68cbb40d76abed399f9c

diff --git a/sys-kernel/linux-firmware/linux-firmware-20230404.ebuild 
b/sys-kernel/linux-firmware/linux-firmware-20230404.ebuild
new file mode 100644
index ..feed015c3e3e
--- /dev/null
+++ b/sys-kernel/linux-firmware/linux-firmware-20230404.ebuild
@@ -0,0 +1,403 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit linux-info mount-boot savedconfig multiprocessing
+
+# In case this is a real snapshot, fill in commit below.
+# For normal, tagged releases, leave blank
+MY_COMMIT=""
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   
EGIT_REPO_URI="https://git.kernel.org/pub/scm/linux/kernel/git/firmware/${PN}.git;
+else
+   if [[ -n "${MY_COMMIT}" ]]; then
+   
SRC_URI="https://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git/snapshot/${MY_COMMIT}.tar.gz
 -> ${P}.tar.gz"
+   S="${WORKDIR}/${MY_COMMIT}"
+   else
+   
SRC_URI="https://mirrors.edge.kernel.org/pub/linux/kernel/firmware/${P}.tar.xz;
+   fi
+
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
+
+DESCRIPTION="Linux firmware files"
+HOMEPAGE="https://git.kernel.org/?p=linux/kernel/git/firmware/linux-firmware.git;
+
+LICENSE="GPL-2 GPL-2+ GPL-3 BSD MIT || ( MPL-1.1 GPL-2 )
+   redistributable? ( linux-fw-redistributable BSD-2 BSD BSD-4 ISC MIT )
+   unknown-license? ( all-rights-reserved )"
+SLOT="0"
+IUSE="compress-xz compress-zstd initramfs +redistributable savedconfig 
unknown-license"
+REQUIRED_USE="initramfs? ( redistributable )
+   ?? ( compress-xz compress-zstd )"
+
+RESTRICT="binchecks strip test
+   unknown-license? ( bindist )"
+
+BDEPEND="initramfs? ( app-arch/cpio )
+   compress-xz? ( app-arch/xz-utils )
+   compress-zstd? ( app-arch/zstd )"
+
+#add anything else that collides to this
+RDEPEND="!savedconfig? (
+   redistributable? (
+   !sys-firmware/alsa-firmware[alsa_cards_ca0132]
+   !sys-block/qla-fc-firmware
+   !sys-firmware/iwl1000-ucode
+   !sys-firmware/iwl6005-ucode
+   !sys-firmware/iwl6030-ucode
+   !sys-firmware/iwl3160-ucode
+   !sys-firmware/iwl7260-ucode
+   !sys-firmware/iwl3160-7260-bt-ucode
+   !sys-firmware/raspberrypi-wifi-ucode
+   )
+   unknown-license? (
+   !sys-firmware/alsa-firmware[alsa_cards_korg1212]
+   !sys-firmware/alsa-firmware[alsa_cards_maestro3]
+   !sys-firmware/alsa-firmware[alsa_cards_sb16]
+   

[gentoo-commits] repo/gentoo:master commit in: sys-kernel/linux-firmware/

2023-03-18 Thread Mike Pagano
commit: 624ae2809186f915f6cd343daf719ab382141e51
Author: Mike Pagano  gentoo  org>
AuthorDate: Sat Mar 18 14:57:13 2023 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Sat Mar 18 14:57:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=624ae280

sys-kernel/linux-firmware: fix kernel config checking

Remove the ! linux_config_exists check because the function will
always fail when /proc/config.gz support is not enabled because
KV_OUT_DIR needed by linux_config_src_exists is not populated yet

die if USE=compress-zstd is set with an unsupported kernel
Thanks to xxc3nsoredxx

Closes: https://bugs.gentoo.org/899958
Closes: https://github.com/gentoo/gentoo/pull/30148

Author: xxc2ensoredxx
Signed-off-by: Mike Pagano  gentoo.org>

 .../linux-firmware-20230310-r2.ebuild  | 403 +
 1 file changed, 403 insertions(+)

diff --git a/sys-kernel/linux-firmware/linux-firmware-20230310-r2.ebuild 
b/sys-kernel/linux-firmware/linux-firmware-20230310-r2.ebuild
new file mode 100644
index ..feed015c3e3e
--- /dev/null
+++ b/sys-kernel/linux-firmware/linux-firmware-20230310-r2.ebuild
@@ -0,0 +1,403 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit linux-info mount-boot savedconfig multiprocessing
+
+# In case this is a real snapshot, fill in commit below.
+# For normal, tagged releases, leave blank
+MY_COMMIT=""
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   
EGIT_REPO_URI="https://git.kernel.org/pub/scm/linux/kernel/git/firmware/${PN}.git;
+else
+   if [[ -n "${MY_COMMIT}" ]]; then
+   
SRC_URI="https://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git/snapshot/${MY_COMMIT}.tar.gz
 -> ${P}.tar.gz"
+   S="${WORKDIR}/${MY_COMMIT}"
+   else
+   
SRC_URI="https://mirrors.edge.kernel.org/pub/linux/kernel/firmware/${P}.tar.xz;
+   fi
+
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
+
+DESCRIPTION="Linux firmware files"
+HOMEPAGE="https://git.kernel.org/?p=linux/kernel/git/firmware/linux-firmware.git;
+
+LICENSE="GPL-2 GPL-2+ GPL-3 BSD MIT || ( MPL-1.1 GPL-2 )
+   redistributable? ( linux-fw-redistributable BSD-2 BSD BSD-4 ISC MIT )
+   unknown-license? ( all-rights-reserved )"
+SLOT="0"
+IUSE="compress-xz compress-zstd initramfs +redistributable savedconfig 
unknown-license"
+REQUIRED_USE="initramfs? ( redistributable )
+   ?? ( compress-xz compress-zstd )"
+
+RESTRICT="binchecks strip test
+   unknown-license? ( bindist )"
+
+BDEPEND="initramfs? ( app-arch/cpio )
+   compress-xz? ( app-arch/xz-utils )
+   compress-zstd? ( app-arch/zstd )"
+
+#add anything else that collides to this
+RDEPEND="!savedconfig? (
+   redistributable? (
+   !sys-firmware/alsa-firmware[alsa_cards_ca0132]
+   !sys-block/qla-fc-firmware
+   !sys-firmware/iwl1000-ucode
+   !sys-firmware/iwl6005-ucode
+   !sys-firmware/iwl6030-ucode
+   !sys-firmware/iwl3160-ucode
+   !sys-firmware/iwl7260-ucode
+   !sys-firmware/iwl3160-7260-bt-ucode
+   !sys-firmware/raspberrypi-wifi-ucode
+   )
+   unknown-license? (
+   !sys-firmware/alsa-firmware[alsa_cards_korg1212]
+   !sys-firmware/alsa-firmware[alsa_cards_maestro3]
+   !sys-firmware/alsa-firmware[alsa_cards_sb16]
+   !sys-firmware/alsa-firmware[alsa_cards_ymfpci]
+   )
+   )"
+
+QA_PREBUILT="*"
+
+pkg_setup() {
+   if use compress-xz || use compress-zstd ; then
+   local CONFIG_CHECK
+
+   if kernel_is -ge 5 19; then
+   use compress-xz && CONFIG_CHECK="~FW_LOADER_COMPRESS_XZ"
+   use compress-zstd && 
CONFIG_CHECK="~FW_LOADER_COMPRESS_ZSTD"
+   else
+   use compress-xz && CONFIG_CHECK="~FW_LOADER_COMPRESS"
+   if use compress-zstd; then
+   eerror "Kernels <5.19 do not support 
ZSTD-compressed firmware files"
+   fi
+   fi
+   linux-info_pkg_setup
+   fi
+}
+
+pkg_pretend() {
+   use initramfs && mount-boot_pkg_pretend
+}
+
+src_unpack() {
+   if [[ ${PV} == * ]]; then
+   git-r3_src_unpack
+   else
+   default
+   # rename directory from git snapshot tarball
+   if [[ ${#GIT_COMMIT} -gt 8 ]]; then
+   mv ${PN}-*/ ${P} || die
+   fi
+   fi
+}
+
+src_prepare() {
+   default
+
+   find . -type f -not -perm 0644 -print0 \
+   | xargs --null --no-run-if-empty 

[gentoo-commits] repo/gentoo:master commit in: sys-kernel/linux-firmware/

2023-03-18 Thread Mike Pagano
commit: b5f6b85b5d1516749d2a310746b6b460de266d30
Author: Mike Pagano  gentoo  org>
AuthorDate: Sat Mar 18 14:51:03 2023 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Sat Mar 18 14:51:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5f6b85b

sys-kernel/linux-firmware: fix kernel config checking for -

Remove the ! linux_config_exists check because the function will
always fail when /proc/config.gz support is not enabled because
KV_OUT_DIR needed by linux_config_src_exists is not populated yet

die if USE=compress-zstd is set with an unsupported kernel
Thanks to xxc3nsoredxx

Bug: https://bugs.gentoo.org/899958

Author: xxc2ensoredxx
Signed-off-by: Mike Pagano  gentoo.org>

 .../linux-firmware/linux-firmware-.ebuild  | 22 +-
 1 file changed, 9 insertions(+), 13 deletions(-)

diff --git a/sys-kernel/linux-firmware/linux-firmware-.ebuild 
b/sys-kernel/linux-firmware/linux-firmware-.ebuild
index 47424bcb967c..feed015c3e3e 100644
--- a/sys-kernel/linux-firmware/linux-firmware-.ebuild
+++ b/sys-kernel/linux-firmware/linux-firmware-.ebuild
@@ -65,22 +65,18 @@ QA_PREBUILT="*"
 
 pkg_setup() {
if use compress-xz || use compress-zstd ; then
-   if ! linux_config_exists; then
-   eerror "Unable to check your kernel for compressed 
firmware support"
+   local CONFIG_CHECK
+
+   if kernel_is -ge 5 19; then
+   use compress-xz && CONFIG_CHECK="~FW_LOADER_COMPRESS_XZ"
+   use compress-zstd && 
CONFIG_CHECK="~FW_LOADER_COMPRESS_ZSTD"
else
-   local CONFIG_CHECK
-
-   if kernel_is -ge 5 19; then
-   use compress-xz && 
CONFIG_CHECK="~FW_LOADER_COMPRESS_XZ"
-   use compress-zstd && 
CONFIG_CHECK="~FW_LOADER_COMPRESS_ZSTD"
-   else
-   use compress-xz && 
CONFIG_CHECK="~FW_LOADER_COMPRESS"
-   if use compress-zstd; then
-   eerror "You kernel does not support 
ZSTD-compressed firmware files"
-   fi
+   use compress-xz && CONFIG_CHECK="~FW_LOADER_COMPRESS"
+   if use compress-zstd; then
+   eerror "Kernels <5.19 do not support 
ZSTD-compressed firmware files"
fi
-   linux-info_pkg_setup
fi
+   linux-info_pkg_setup
fi
 }
 



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/linux-firmware/

2023-03-14 Thread Mike Pagano
commit: 6885909681837cc60c964d50b3ab0aa86d4ccbad
Author: Mike Pagano  gentoo  org>
AuthorDate: Tue Mar 14 12:24:03 2023 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Tue Mar 14 12:24:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68859096

sys-kernel/linux-firmware: stabilize 20230310-r1

Signed-off-by: Mike Pagano  gentoo.org>

 sys-kernel/linux-firmware/linux-firmware-20230310-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/linux-firmware/linux-firmware-20230310-r1.ebuild 
b/sys-kernel/linux-firmware/linux-firmware-20230310-r1.ebuild
index 47424bcb967c..4b960e6462ab 100644
--- a/sys-kernel/linux-firmware/linux-firmware-20230310-r1.ebuild
+++ b/sys-kernel/linux-firmware/linux-firmware-20230310-r1.ebuild
@@ -19,7 +19,7 @@ else

SRC_URI="https://mirrors.edge.kernel.org/pub/linux/kernel/firmware/${P}.tar.xz;
fi
 
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86"
 fi
 
 DESCRIPTION="Linux firmware files"



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/linux-firmware/

2023-03-12 Thread Mike Pagano
commit: 1a6415e74760374e09b3971adc32b222e42c6789
Author: Mike Pagano  gentoo  org>
AuthorDate: Sun Mar 12 19:08:32 2023 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Sun Mar 12 19:08:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a6415e7

sys-kernel/linux-firmware: add option to compress with zstd

Thanks to Alexander Tsoy

Bug: https://bugs.gentoo.org/899958

Signed-off-by: Mike Pagano  gentoo.org>

 .../linux-firmware-20230310-r1.ebuild  | 407 +
 1 file changed, 407 insertions(+)

diff --git a/sys-kernel/linux-firmware/linux-firmware-20230310-r1.ebuild 
b/sys-kernel/linux-firmware/linux-firmware-20230310-r1.ebuild
new file mode 100644
index ..47424bcb967c
--- /dev/null
+++ b/sys-kernel/linux-firmware/linux-firmware-20230310-r1.ebuild
@@ -0,0 +1,407 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit linux-info mount-boot savedconfig multiprocessing
+
+# In case this is a real snapshot, fill in commit below.
+# For normal, tagged releases, leave blank
+MY_COMMIT=""
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   
EGIT_REPO_URI="https://git.kernel.org/pub/scm/linux/kernel/git/firmware/${PN}.git;
+else
+   if [[ -n "${MY_COMMIT}" ]]; then
+   
SRC_URI="https://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git/snapshot/${MY_COMMIT}.tar.gz
 -> ${P}.tar.gz"
+   S="${WORKDIR}/${MY_COMMIT}"
+   else
+   
SRC_URI="https://mirrors.edge.kernel.org/pub/linux/kernel/firmware/${P}.tar.xz;
+   fi
+
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
+
+DESCRIPTION="Linux firmware files"
+HOMEPAGE="https://git.kernel.org/?p=linux/kernel/git/firmware/linux-firmware.git;
+
+LICENSE="GPL-2 GPL-2+ GPL-3 BSD MIT || ( MPL-1.1 GPL-2 )
+   redistributable? ( linux-fw-redistributable BSD-2 BSD BSD-4 ISC MIT )
+   unknown-license? ( all-rights-reserved )"
+SLOT="0"
+IUSE="compress-xz compress-zstd initramfs +redistributable savedconfig 
unknown-license"
+REQUIRED_USE="initramfs? ( redistributable )
+   ?? ( compress-xz compress-zstd )"
+
+RESTRICT="binchecks strip test
+   unknown-license? ( bindist )"
+
+BDEPEND="initramfs? ( app-arch/cpio )
+   compress-xz? ( app-arch/xz-utils )
+   compress-zstd? ( app-arch/zstd )"
+
+#add anything else that collides to this
+RDEPEND="!savedconfig? (
+   redistributable? (
+   !sys-firmware/alsa-firmware[alsa_cards_ca0132]
+   !sys-block/qla-fc-firmware
+   !sys-firmware/iwl1000-ucode
+   !sys-firmware/iwl6005-ucode
+   !sys-firmware/iwl6030-ucode
+   !sys-firmware/iwl3160-ucode
+   !sys-firmware/iwl7260-ucode
+   !sys-firmware/iwl3160-7260-bt-ucode
+   !sys-firmware/raspberrypi-wifi-ucode
+   )
+   unknown-license? (
+   !sys-firmware/alsa-firmware[alsa_cards_korg1212]
+   !sys-firmware/alsa-firmware[alsa_cards_maestro3]
+   !sys-firmware/alsa-firmware[alsa_cards_sb16]
+   !sys-firmware/alsa-firmware[alsa_cards_ymfpci]
+   )
+   )"
+
+QA_PREBUILT="*"
+
+pkg_setup() {
+   if use compress-xz || use compress-zstd ; then
+   if ! linux_config_exists; then
+   eerror "Unable to check your kernel for compressed 
firmware support"
+   else
+   local CONFIG_CHECK
+
+   if kernel_is -ge 5 19; then
+   use compress-xz && 
CONFIG_CHECK="~FW_LOADER_COMPRESS_XZ"
+   use compress-zstd && 
CONFIG_CHECK="~FW_LOADER_COMPRESS_ZSTD"
+   else
+   use compress-xz && 
CONFIG_CHECK="~FW_LOADER_COMPRESS"
+   if use compress-zstd; then
+   eerror "You kernel does not support 
ZSTD-compressed firmware files"
+   fi
+   fi
+   linux-info_pkg_setup
+   fi
+   fi
+}
+
+pkg_pretend() {
+   use initramfs && mount-boot_pkg_pretend
+}
+
+src_unpack() {
+   if [[ ${PV} == * ]]; then
+   git-r3_src_unpack
+   else
+   default
+   # rename directory from git snapshot tarball
+   if [[ ${#GIT_COMMIT} -gt 8 ]]; then
+   mv ${PN}-*/ ${P} || die
+   fi
+   fi
+}
+
+src_prepare() {
+   default
+
+   find . -type f -not -perm 0644 -print0 \
+   | xargs --null --no-run-if-empty chmod 0644 \
+   || die
+
+   chmod +x 

[gentoo-commits] repo/gentoo:master commit in: sys-kernel/linux-firmware/

2023-03-12 Thread Mike Pagano
commit: f238d9fa4750bf7f89ed1fcb78546fae15b6f032
Author: Alexander Tsoy  tsoy  me>
AuthorDate: Mon Mar  6 20:43:14 2023 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Sun Mar 12 15:36:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f238d9fa

sys-kernel/linux-firmware: add option to compress with zstd

With compression level 15 zstd is still much faster than xz and allows
to save some space compared to default level 3:
* uncompressed: 872M
* zstd: 412M
* zstd (-15):   400M
* xz:   364M

Also some fixes:
* do not rename symlinks pointing to directories
* add missing build-time dependencies
* call linux_config_exists before doing kernel config checks

Closes: https://bugs.gentoo.org/899958
Signed-off-by: Alexander Tsoy  tsoy.me>
Closes: https://github.com/gentoo/gentoo/pull/29963
Signed-off-by: Mike Pagano  gentoo.org>

 .../linux-firmware/linux-firmware-.ebuild  | 58 +-
 sys-kernel/linux-firmware/metadata.xml |  2 +
 2 files changed, 48 insertions(+), 12 deletions(-)

diff --git a/sys-kernel/linux-firmware/linux-firmware-.ebuild 
b/sys-kernel/linux-firmware/linux-firmware-.ebuild
index 6eb5ade58607..47424bcb967c 100644
--- a/sys-kernel/linux-firmware/linux-firmware-.ebuild
+++ b/sys-kernel/linux-firmware/linux-firmware-.ebuild
@@ -29,13 +29,16 @@ LICENSE="GPL-2 GPL-2+ GPL-3 BSD MIT || ( MPL-1.1 GPL-2 )
redistributable? ( linux-fw-redistributable BSD-2 BSD BSD-4 ISC MIT )
unknown-license? ( all-rights-reserved )"
 SLOT="0"
-IUSE="compress initramfs +redistributable savedconfig unknown-license"
-REQUIRED_USE="initramfs? ( redistributable )"
+IUSE="compress-xz compress-zstd initramfs +redistributable savedconfig 
unknown-license"
+REQUIRED_USE="initramfs? ( redistributable )
+   ?? ( compress-xz compress-zstd )"
 
 RESTRICT="binchecks strip test
unknown-license? ( bindist )"
 
-BDEPEND="initramfs? ( app-arch/cpio )"
+BDEPEND="initramfs? ( app-arch/cpio )
+   compress-xz? ( app-arch/xz-utils )
+   compress-zstd? ( app-arch/zstd )"
 
 #add anything else that collides to this
 RDEPEND="!savedconfig? (
@@ -61,12 +64,24 @@ RDEPEND="!savedconfig? (
 QA_PREBUILT="*"
 
 pkg_setup() {
-   if ! use compress ; then
-   return
+   if use compress-xz || use compress-zstd ; then
+   if ! linux_config_exists; then
+   eerror "Unable to check your kernel for compressed 
firmware support"
+   else
+   local CONFIG_CHECK
+
+   if kernel_is -ge 5 19; then
+   use compress-xz && 
CONFIG_CHECK="~FW_LOADER_COMPRESS_XZ"
+   use compress-zstd && 
CONFIG_CHECK="~FW_LOADER_COMPRESS_ZSTD"
+   else
+   use compress-xz && 
CONFIG_CHECK="~FW_LOADER_COMPRESS"
+   if use compress-zstd; then
+   eerror "You kernel does not support 
ZSTD-compressed firmware files"
+   fi
+   fi
+   linux-info_pkg_setup
+   fi
fi
-
-   local CONFIG_CHECK="~FW_LOADER_COMPRESS"
-   linux-info_pkg_setup
 }
 
 pkg_pretend() {
@@ -310,15 +325,34 @@ src_install() {
find * ! -type d >> "${S}"/${PN}.conf || die
save_config "${S}"/${PN}.conf
 
-   if use compress ; then
+   if use compress-xz || use compress-zstd; then
+   einfo "Compressing firmware ..."
+   local target
+   local ext
+   local compressor
+
+   if use compress-xz; then
+   ext=xz
+   compressor="xz -T1 -C crc32"
+   elif use compress-zstd; then
+   ext=zst
+   compressor="zstd -15 -T1 -C -q --rm"
+   fi
+
+   # rename symlinks
while IFS= read -r -d '' f; do
+   # skip symlinks pointing to directories
+   [[ -d ${f} ]] && continue
+
target=$(readlink "${f}")
-   ln -sf "${target}".xz "${f}" || die
-   mv "${f}" "${f}".xz || die
+   [[ $? -eq 0 ]] || die
+   ln -sf "${target}".${ext} "${f}" || die
+   mv -T "${f}" "${f}".${ext} || die
done < <(find . -type l -print0) || die
 
find . -type f ! -path "./amd-ucode/*" -print0 | \
-   xargs -0 -P $(makeopts_jobs) -I'{}' xz -T1 -C crc32 
'{}' || die
+   xargs -0 -P $(makeopts_jobs) -I'{}' ${compressor} '{}' 
|| die
+
fi
 
popd &>/dev/null || die

diff --git a/sys-kernel/linux-firmware/metadata.xml 
b/sys-kernel/linux-firmware/metadata.xml
index dcaea9b2c06e..9f5573f7726a 

[gentoo-commits] repo/gentoo:master commit in: sys-kernel/linux-firmware/

2023-03-10 Thread Mike Pagano
commit: 0ea9fc9861c05e019467640092990866b1488014
Author: Mike Pagano  gentoo  org>
AuthorDate: Fri Mar 10 23:22:44 2023 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Fri Mar 10 23:22:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ea9fc98

sys-kernel/linux-firmware: drop 20220310

Signed-off-by: Mike Pagano  gentoo.org>

 sys-kernel/linux-firmware/Manifest |   1 -
 .../linux-firmware/linux-firmware-20220310.ebuild  | 352 -
 2 files changed, 353 deletions(-)

diff --git a/sys-kernel/linux-firmware/Manifest 
b/sys-kernel/linux-firmware/Manifest
index e62c24807965..17b9adf92584 100644
--- a/sys-kernel/linux-firmware/Manifest
+++ b/sys-kernel/linux-firmware/Manifest
@@ -1,4 +1,3 @@
-DIST linux-firmware-20220310.tar.xz 237571732 BLAKE2B 
9246d4fcdca0a9514606eb7b4ea7e18ea072b8d4302f62fd7aea4d85014c9f7da3eadc650e7c678bfe867c6f5ae9278b68b9a27c6074472ec9574ac922df23a5
 SHA512 
bafd5795d27c871c199e37f1e39f316e3577186283880da3b86cbc690749313342f8297342bf3ddfc6b3da7903ab2d5d24465240dfff1b0be51aa47f90872758
 DIST linux-firmware-20220411.tar.xz 237957584 BLAKE2B 
441699abac0a7554c96324e40676218401febe9ea2a11ff9ab9f9ea4945b4c590c10c9a353aa8c5c66325b408ab9ebcb57fa77b520066f1d9995cb5989bc5b75
 SHA512 
5470701872ed4670962d3ccb4fd046c1f00145d69e942d76b21ccce08077ca4db867bbb31b87668e6298e130f28fc522a6ff4d66927fbfcee44042e1d908f71d
 DIST linux-firmware-20220509.tar.xz 253717320 BLAKE2B 
0181e209a05c3acbdcdc175868dca0ae2993effac0b265335f502a03d3a38cc4849366bb229ade87621426e99112f520f4d50444e438572c61cfc2c6d01ed6a6
 SHA512 
17d48222a0029d0540a7071b541653a42d66676c4dde88b7c148249450cfcb09087318cb4558ca7a0a7583f3bf0b00948d9383073e038c4f76bc4e807c757c2a
 DIST linux-firmware-20220610.tar.xz 252543088 BLAKE2B 
b3f627fe150f76c9a1c7b70bf691587554808275debd56e9d36fd0eff63b7ab2351ba03dd298066b03db7f2e590d7f130677e158ade587fbfb59a9efd8f83c0c
 SHA512 
76176af2bf1e83d91c88289623364bc5d3e45d96c8586bd5c064535ee245d133283d2176d142492139cfbd41ca6ad195522c662d923b6cc76556c8509638ad0d

diff --git a/sys-kernel/linux-firmware/linux-firmware-20220310.ebuild 
b/sys-kernel/linux-firmware/linux-firmware-20220310.ebuild
deleted file mode 100644
index 88fd355c6055..
--- a/sys-kernel/linux-firmware/linux-firmware-20220310.ebuild
+++ /dev/null
@@ -1,352 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit mount-boot savedconfig
-
-# In case this is a real snapshot, fill in commit below.
-# For normal, tagged releases, leave blank
-MY_COMMIT=""
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   
EGIT_REPO_URI="https://git.kernel.org/pub/scm/linux/kernel/git/firmware/${PN}.git;
-else
-   if [[ -n "${MY_COMMIT}" ]]; then
-   
SRC_URI="https://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git/snapshot/${MY_COMMIT}.tar.gz
 -> ${P}.tar.gz"
-   S="${WORKDIR}/${MY_COMMIT}"
-   else
-   
SRC_URI="https://mirrors.edge.kernel.org/pub/linux/kernel/firmware/${P}.tar.xz;
-   fi
-
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
-fi
-
-DESCRIPTION="Linux firmware files"
-HOMEPAGE="https://git.kernel.org/?p=linux/kernel/git/firmware/linux-firmware.git;
-
-LICENSE="GPL-2 GPL-2+ GPL-3 BSD MIT || ( MPL-1.1 GPL-2 )
-   redistributable? ( linux-fw-redistributable BSD-2 BSD BSD-4 ISC MIT )
-   unknown-license? ( all-rights-reserved )"
-SLOT="0"
-IUSE="initramfs +redistributable savedconfig unknown-license"
-REQUIRED_USE="initramfs? ( redistributable )"
-
-RESTRICT="binchecks strip test
-   unknown-license? ( bindist )"
-
-BDEPEND="initramfs? ( app-arch/cpio )"
-
-#add anything else that collides to this
-RDEPEND="!savedconfig? (
-   redistributable? (
-   !sys-firmware/alsa-firmware[alsa_cards_ca0132]
-   !sys-block/qla-fc-firmware
-   !sys-firmware/iwl1000-ucode
-   !sys-firmware/iwl6005-ucode
-   !sys-firmware/iwl6030-ucode
-   !sys-firmware/iwl3160-ucode
-   !sys-firmware/iwl7260-ucode
-   !sys-firmware/iwl3160-7260-bt-ucode
-   !sys-firmware/raspberrypi-wifi-ucode
-   )
-   unknown-license? (
-   !sys-firmware/alsa-firmware[alsa_cards_korg1212]
-   !sys-firmware/alsa-firmware[alsa_cards_maestro3]
-   !sys-firmware/alsa-firmware[alsa_cards_sb16]
-   !sys-firmware/alsa-firmware[alsa_cards_ymfpci]
-   )
-   )"
-
-QA_PREBUILT="*"
-
-pkg_pretend() {
-   use initramfs && mount-boot_pkg_pretend
-}
-
-src_unpack() {
-   if [[ ${PV} == * ]]; then
-   git-r3_src_unpack
-   else
-   default
-   # rename 

[gentoo-commits] repo/gentoo:master commit in: sys-kernel/linux-firmware/

2023-03-10 Thread Mike Pagano
commit: 6cf5976c36d373f0a51024f9fcab5941a2b7f275
Author: Mike Pagano  gentoo  org>
AuthorDate: Fri Mar 10 23:21:54 2023 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Fri Mar 10 23:21:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6cf5976c

sys-kernel/linux-firmware: add 20230310

Signed-off-by: Mike Pagano  gentoo.org>

 sys-kernel/linux-firmware/Manifest |   1 +
 .../linux-firmware/linux-firmware-20230310.ebuild  | 373 +
 2 files changed, 374 insertions(+)

diff --git a/sys-kernel/linux-firmware/Manifest 
b/sys-kernel/linux-firmware/Manifest
index fa04f2edbf9f..e62c24807965 100644
--- a/sys-kernel/linux-firmware/Manifest
+++ b/sys-kernel/linux-firmware/Manifest
@@ -10,3 +10,4 @@ DIST linux-firmware-20221109.tar.xz 296376440 BLAKE2B 
af06fdee5b3a7ded60ee233e82
 DIST linux-firmware-20221214.tar.xz 297402416 BLAKE2B 
6fec70e2aeb2a53fa72e883d8f0bd7168b35024aeb36c989dfa03f904cccffed4aa9927bbdfdaf4074e78117600a8f3b31d90a4f2325de0fc3d01d3c2592c0ac
 SHA512 
99a2e3abef90b0165b753ef2710253e4e97547eb7af5cdd1ad3fbd1a56ecb50ff2dcb9a9c45569fbef92e2bb10d2dc1970376167f99e934adcfc230c8ca2b098
 DIST linux-firmware-20230117.tar.xz 301424540 BLAKE2B 
84a1d1f9d745434f6497cb4e8209b377ff26d815de183e068836a6fca560868a933f0af4d3e7089dc2aeb78427d8374eaf626001d5cbedd39dcb2ec6e05f2c9d
 SHA512 
2ec8bacc1596f3049c8e019868f8496b8bb93080da05105787985f42a0423e2b3c2b51577769f44433e85585f1369c84f3c4742524de21eeaac221a06cd607ee
 DIST linux-firmware-20230210.tar.xz 287648576 BLAKE2B 
d6ccbaa060df7c7752e93014baead7158d99bff05476581c954f6e97d9d97741d3b1a48fcba556c5befa6857ea9151beffbd1e0df6fc5e2cec850d11d411a5e6
 SHA512 
6356e1b6ee79e2108c994c91b922eb07b8eb69024b2d9fcea0ee6fe4094849465e292147d2e168930eb90f2f054727ab1f343cb76d5b604739262fd1f57e9ee6
+DIST linux-firmware-20230310.tar.xz 271812128 BLAKE2B 
5e2b9db035e48a3da6e07401e0b7687b79b8206a3c54ab35aed39de83eea0ccc7b7a94c3b3b0d9cd418a9bffbc30decb7e6cd68984ecda9483ff82ca326c6865
 SHA512 
817e99cc4a5fab36314b3f7449796721d524bc1c0f95cf8e78ce65dbb548a75d7ff9d5bee5370be315da73c26c9e6f93dd421b3cda4b2938ff4f2b4a2a629f3e

diff --git a/sys-kernel/linux-firmware/linux-firmware-20230310.ebuild 
b/sys-kernel/linux-firmware/linux-firmware-20230310.ebuild
new file mode 100644
index ..6eb5ade58607
--- /dev/null
+++ b/sys-kernel/linux-firmware/linux-firmware-20230310.ebuild
@@ -0,0 +1,373 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit linux-info mount-boot savedconfig multiprocessing
+
+# In case this is a real snapshot, fill in commit below.
+# For normal, tagged releases, leave blank
+MY_COMMIT=""
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   
EGIT_REPO_URI="https://git.kernel.org/pub/scm/linux/kernel/git/firmware/${PN}.git;
+else
+   if [[ -n "${MY_COMMIT}" ]]; then
+   
SRC_URI="https://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git/snapshot/${MY_COMMIT}.tar.gz
 -> ${P}.tar.gz"
+   S="${WORKDIR}/${MY_COMMIT}"
+   else
+   
SRC_URI="https://mirrors.edge.kernel.org/pub/linux/kernel/firmware/${P}.tar.xz;
+   fi
+
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
+
+DESCRIPTION="Linux firmware files"
+HOMEPAGE="https://git.kernel.org/?p=linux/kernel/git/firmware/linux-firmware.git;
+
+LICENSE="GPL-2 GPL-2+ GPL-3 BSD MIT || ( MPL-1.1 GPL-2 )
+   redistributable? ( linux-fw-redistributable BSD-2 BSD BSD-4 ISC MIT )
+   unknown-license? ( all-rights-reserved )"
+SLOT="0"
+IUSE="compress initramfs +redistributable savedconfig unknown-license"
+REQUIRED_USE="initramfs? ( redistributable )"
+
+RESTRICT="binchecks strip test
+   unknown-license? ( bindist )"
+
+BDEPEND="initramfs? ( app-arch/cpio )"
+
+#add anything else that collides to this
+RDEPEND="!savedconfig? (
+   redistributable? (
+   !sys-firmware/alsa-firmware[alsa_cards_ca0132]
+   !sys-block/qla-fc-firmware
+   !sys-firmware/iwl1000-ucode
+   !sys-firmware/iwl6005-ucode
+   !sys-firmware/iwl6030-ucode
+   !sys-firmware/iwl3160-ucode
+   !sys-firmware/iwl7260-ucode
+   !sys-firmware/iwl3160-7260-bt-ucode
+   !sys-firmware/raspberrypi-wifi-ucode
+   )
+   unknown-license? (
+   !sys-firmware/alsa-firmware[alsa_cards_korg1212]
+   !sys-firmware/alsa-firmware[alsa_cards_maestro3]
+   !sys-firmware/alsa-firmware[alsa_cards_sb16]
+   !sys-firmware/alsa-firmware[alsa_cards_ymfpci]
+   )
+   )"
+
+QA_PREBUILT="*"
+
+pkg_setup() {
+   if ! use compress ; then
+   return
+   fi
+
+   local 

[gentoo-commits] repo/gentoo:master commit in: sys-kernel/linux-firmware/

2023-02-13 Thread Mike Pagano
commit: 336e35fed30897e41b4b5081dff867f3c6ecc21a
Author: Mike Pagano  gentoo  org>
AuthorDate: Mon Feb 13 14:03:44 2023 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Mon Feb 13 14:03:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=336e35fe

sys-kernel/linux-firmware: stabilize 20230210

Signed-off-by: Mike Pagano  gentoo.org>

 sys-kernel/linux-firmware/linux-firmware-20230210.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/linux-firmware/linux-firmware-20230210.ebuild 
b/sys-kernel/linux-firmware/linux-firmware-20230210.ebuild
index 6eb5ade58607..86b7c08499ea 100644
--- a/sys-kernel/linux-firmware/linux-firmware-20230210.ebuild
+++ b/sys-kernel/linux-firmware/linux-firmware-20230210.ebuild
@@ -19,7 +19,7 @@ else

SRC_URI="https://mirrors.edge.kernel.org/pub/linux/kernel/firmware/${P}.tar.xz;
fi
 
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86"
 fi
 
 DESCRIPTION="Linux firmware files"



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/linux-firmware/

2023-02-11 Thread Mike Pagano
commit: 0dfc86c67a21ae7b8b5745d845938163f8515789
Author: Mike Pagano  gentoo  org>
AuthorDate: Sat Feb 11 13:54:14 2023 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Sat Feb 11 13:54:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0dfc86c6

sys-kernel/linux-firmware: add 20230210

Signed-off-by: Mike Pagano  gentoo.org>

 sys-kernel/linux-firmware/Manifest |   1 +
 .../linux-firmware/linux-firmware-20230210.ebuild  | 373 +
 2 files changed, 374 insertions(+)

diff --git a/sys-kernel/linux-firmware/Manifest 
b/sys-kernel/linux-firmware/Manifest
index 41943d04715f..fa04f2edbf9f 100644
--- a/sys-kernel/linux-firmware/Manifest
+++ b/sys-kernel/linux-firmware/Manifest
@@ -9,3 +9,4 @@ DIST linux-firmware-20221012.tar.xz 258375804 BLAKE2B 
c6aba807fec1da7101af830169
 DIST linux-firmware-20221109.tar.xz 296376440 BLAKE2B 
af06fdee5b3a7ded60ee233e82b451f12508d2060581b50067c577fed100d30822459590fe1168b174c146bc1985cb058e8a3d3cfbbb9f24995e6108955ef33c
 SHA512 
99a3d488bd5c4b8c1f2ea3f2eb40658d0de390baaf7584d487fefe1bef4c5e0b981ba7e2e8abf76795a5af3e8e29f00931be66f3d14d10fe92c7a02a6161
 DIST linux-firmware-20221214.tar.xz 297402416 BLAKE2B 
6fec70e2aeb2a53fa72e883d8f0bd7168b35024aeb36c989dfa03f904cccffed4aa9927bbdfdaf4074e78117600a8f3b31d90a4f2325de0fc3d01d3c2592c0ac
 SHA512 
99a2e3abef90b0165b753ef2710253e4e97547eb7af5cdd1ad3fbd1a56ecb50ff2dcb9a9c45569fbef92e2bb10d2dc1970376167f99e934adcfc230c8ca2b098
 DIST linux-firmware-20230117.tar.xz 301424540 BLAKE2B 
84a1d1f9d745434f6497cb4e8209b377ff26d815de183e068836a6fca560868a933f0af4d3e7089dc2aeb78427d8374eaf626001d5cbedd39dcb2ec6e05f2c9d
 SHA512 
2ec8bacc1596f3049c8e019868f8496b8bb93080da05105787985f42a0423e2b3c2b51577769f44433e85585f1369c84f3c4742524de21eeaac221a06cd607ee
+DIST linux-firmware-20230210.tar.xz 287648576 BLAKE2B 
d6ccbaa060df7c7752e93014baead7158d99bff05476581c954f6e97d9d97741d3b1a48fcba556c5befa6857ea9151beffbd1e0df6fc5e2cec850d11d411a5e6
 SHA512 
6356e1b6ee79e2108c994c91b922eb07b8eb69024b2d9fcea0ee6fe4094849465e292147d2e168930eb90f2f054727ab1f343cb76d5b604739262fd1f57e9ee6

diff --git a/sys-kernel/linux-firmware/linux-firmware-20230210.ebuild 
b/sys-kernel/linux-firmware/linux-firmware-20230210.ebuild
new file mode 100644
index ..6eb5ade58607
--- /dev/null
+++ b/sys-kernel/linux-firmware/linux-firmware-20230210.ebuild
@@ -0,0 +1,373 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit linux-info mount-boot savedconfig multiprocessing
+
+# In case this is a real snapshot, fill in commit below.
+# For normal, tagged releases, leave blank
+MY_COMMIT=""
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   
EGIT_REPO_URI="https://git.kernel.org/pub/scm/linux/kernel/git/firmware/${PN}.git;
+else
+   if [[ -n "${MY_COMMIT}" ]]; then
+   
SRC_URI="https://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git/snapshot/${MY_COMMIT}.tar.gz
 -> ${P}.tar.gz"
+   S="${WORKDIR}/${MY_COMMIT}"
+   else
+   
SRC_URI="https://mirrors.edge.kernel.org/pub/linux/kernel/firmware/${P}.tar.xz;
+   fi
+
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
+
+DESCRIPTION="Linux firmware files"
+HOMEPAGE="https://git.kernel.org/?p=linux/kernel/git/firmware/linux-firmware.git;
+
+LICENSE="GPL-2 GPL-2+ GPL-3 BSD MIT || ( MPL-1.1 GPL-2 )
+   redistributable? ( linux-fw-redistributable BSD-2 BSD BSD-4 ISC MIT )
+   unknown-license? ( all-rights-reserved )"
+SLOT="0"
+IUSE="compress initramfs +redistributable savedconfig unknown-license"
+REQUIRED_USE="initramfs? ( redistributable )"
+
+RESTRICT="binchecks strip test
+   unknown-license? ( bindist )"
+
+BDEPEND="initramfs? ( app-arch/cpio )"
+
+#add anything else that collides to this
+RDEPEND="!savedconfig? (
+   redistributable? (
+   !sys-firmware/alsa-firmware[alsa_cards_ca0132]
+   !sys-block/qla-fc-firmware
+   !sys-firmware/iwl1000-ucode
+   !sys-firmware/iwl6005-ucode
+   !sys-firmware/iwl6030-ucode
+   !sys-firmware/iwl3160-ucode
+   !sys-firmware/iwl7260-ucode
+   !sys-firmware/iwl3160-7260-bt-ucode
+   !sys-firmware/raspberrypi-wifi-ucode
+   )
+   unknown-license? (
+   !sys-firmware/alsa-firmware[alsa_cards_korg1212]
+   !sys-firmware/alsa-firmware[alsa_cards_maestro3]
+   !sys-firmware/alsa-firmware[alsa_cards_sb16]
+   !sys-firmware/alsa-firmware[alsa_cards_ymfpci]
+   )
+   )"
+
+QA_PREBUILT="*"
+
+pkg_setup() {
+   if ! use compress ; then
+   return
+   fi
+
+   local 

[gentoo-commits] repo/gentoo:master commit in: sys-kernel/linux-firmware/

2023-02-09 Thread Mike Pagano
commit: 7f7d95a338afe4facc666814f6912d48f643f8e4
Author: Mike Pagano  gentoo  org>
AuthorDate: Thu Feb  9 14:22:06 2023 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Thu Feb  9 14:22:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f7d95a3

sys-kernel/linux-firmware: drop 20220209

Signed-off-by: Mike Pagano  gentoo.org>

 sys-kernel/linux-firmware/Manifest |   1 -
 .../linux-firmware/linux-firmware-20220209.ebuild  | 352 -
 2 files changed, 353 deletions(-)

diff --git a/sys-kernel/linux-firmware/Manifest 
b/sys-kernel/linux-firmware/Manifest
index bd91b158d1e7..41943d04715f 100644
--- a/sys-kernel/linux-firmware/Manifest
+++ b/sys-kernel/linux-firmware/Manifest
@@ -1,4 +1,3 @@
-DIST linux-firmware-20220209.tar.xz 227688608 BLAKE2B 
56ff71b7184f6b2fbbac4b14be37f62f8543114939de9f474fe22b4e472d1e1e0c3d3aa3089a2b8c31ff54679799a84cbc44a8378ca87666836ba07dc6d09c40
 SHA512 
518bf082b26c18e67ef0fb0e16fad757b6faf04742ce6c8423bc894c28ce6b06099f3f88bc36da7092e708460b1c8ec89543ae04d3cc817b2e813ffc6af0bf8e
 DIST linux-firmware-20220310.tar.xz 237571732 BLAKE2B 
9246d4fcdca0a9514606eb7b4ea7e18ea072b8d4302f62fd7aea4d85014c9f7da3eadc650e7c678bfe867c6f5ae9278b68b9a27c6074472ec9574ac922df23a5
 SHA512 
bafd5795d27c871c199e37f1e39f316e3577186283880da3b86cbc690749313342f8297342bf3ddfc6b3da7903ab2d5d24465240dfff1b0be51aa47f90872758
 DIST linux-firmware-20220411.tar.xz 237957584 BLAKE2B 
441699abac0a7554c96324e40676218401febe9ea2a11ff9ab9f9ea4945b4c590c10c9a353aa8c5c66325b408ab9ebcb57fa77b520066f1d9995cb5989bc5b75
 SHA512 
5470701872ed4670962d3ccb4fd046c1f00145d69e942d76b21ccce08077ca4db867bbb31b87668e6298e130f28fc522a6ff4d66927fbfcee44042e1d908f71d
 DIST linux-firmware-20220509.tar.xz 253717320 BLAKE2B 
0181e209a05c3acbdcdc175868dca0ae2993effac0b265335f502a03d3a38cc4849366bb229ade87621426e99112f520f4d50444e438572c61cfc2c6d01ed6a6
 SHA512 
17d48222a0029d0540a7071b541653a42d66676c4dde88b7c148249450cfcb09087318cb4558ca7a0a7583f3bf0b00948d9383073e038c4f76bc4e807c757c2a

diff --git a/sys-kernel/linux-firmware/linux-firmware-20220209.ebuild 
b/sys-kernel/linux-firmware/linux-firmware-20220209.ebuild
deleted file mode 100644
index 88fd355c6055..
--- a/sys-kernel/linux-firmware/linux-firmware-20220209.ebuild
+++ /dev/null
@@ -1,352 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit mount-boot savedconfig
-
-# In case this is a real snapshot, fill in commit below.
-# For normal, tagged releases, leave blank
-MY_COMMIT=""
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   
EGIT_REPO_URI="https://git.kernel.org/pub/scm/linux/kernel/git/firmware/${PN}.git;
-else
-   if [[ -n "${MY_COMMIT}" ]]; then
-   
SRC_URI="https://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git/snapshot/${MY_COMMIT}.tar.gz
 -> ${P}.tar.gz"
-   S="${WORKDIR}/${MY_COMMIT}"
-   else
-   
SRC_URI="https://mirrors.edge.kernel.org/pub/linux/kernel/firmware/${P}.tar.xz;
-   fi
-
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
-fi
-
-DESCRIPTION="Linux firmware files"
-HOMEPAGE="https://git.kernel.org/?p=linux/kernel/git/firmware/linux-firmware.git;
-
-LICENSE="GPL-2 GPL-2+ GPL-3 BSD MIT || ( MPL-1.1 GPL-2 )
-   redistributable? ( linux-fw-redistributable BSD-2 BSD BSD-4 ISC MIT )
-   unknown-license? ( all-rights-reserved )"
-SLOT="0"
-IUSE="initramfs +redistributable savedconfig unknown-license"
-REQUIRED_USE="initramfs? ( redistributable )"
-
-RESTRICT="binchecks strip test
-   unknown-license? ( bindist )"
-
-BDEPEND="initramfs? ( app-arch/cpio )"
-
-#add anything else that collides to this
-RDEPEND="!savedconfig? (
-   redistributable? (
-   !sys-firmware/alsa-firmware[alsa_cards_ca0132]
-   !sys-block/qla-fc-firmware
-   !sys-firmware/iwl1000-ucode
-   !sys-firmware/iwl6005-ucode
-   !sys-firmware/iwl6030-ucode
-   !sys-firmware/iwl3160-ucode
-   !sys-firmware/iwl7260-ucode
-   !sys-firmware/iwl3160-7260-bt-ucode
-   !sys-firmware/raspberrypi-wifi-ucode
-   )
-   unknown-license? (
-   !sys-firmware/alsa-firmware[alsa_cards_korg1212]
-   !sys-firmware/alsa-firmware[alsa_cards_maestro3]
-   !sys-firmware/alsa-firmware[alsa_cards_sb16]
-   !sys-firmware/alsa-firmware[alsa_cards_ymfpci]
-   )
-   )"
-
-QA_PREBUILT="*"
-
-pkg_pretend() {
-   use initramfs && mount-boot_pkg_pretend
-}
-
-src_unpack() {
-   if [[ ${PV} == * ]]; then
-   git-r3_src_unpack
-   else
-   default
-   # rename 

[gentoo-commits] repo/gentoo:master commit in: sys-kernel/linux-firmware/

2023-01-24 Thread Mike Pagano
commit: 3774a30592447ab4de9b11855f624892e777
Author: Mike Pagano  gentoo  org>
AuthorDate: Tue Jan 24 09:59:42 2023 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Tue Jan 24 09:59:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3774a305

sys-kernel/linux-firmware: stabilize 20230117

Signed-off-by: Mike Pagano  gentoo.org>

 sys-kernel/linux-firmware/linux-firmware-20230117.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/linux-firmware/linux-firmware-20230117.ebuild 
b/sys-kernel/linux-firmware/linux-firmware-20230117.ebuild
index 6eb5ade58607..86b7c08499ea 100644
--- a/sys-kernel/linux-firmware/linux-firmware-20230117.ebuild
+++ b/sys-kernel/linux-firmware/linux-firmware-20230117.ebuild
@@ -19,7 +19,7 @@ else

SRC_URI="https://mirrors.edge.kernel.org/pub/linux/kernel/firmware/${P}.tar.xz;
fi
 
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86"
 fi
 
 DESCRIPTION="Linux firmware files"



  1   2   3   4   >