summaryrefslogtreecommitdiff
path: root/sys-boot
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2025-03-22 00:31:30 +0000
committerV3n3RiX <venerix@koprulu.sector>2025-03-22 00:31:30 +0000
commit6fe1dafaa446d9bc41dea28a43551fffa73f6b87 (patch)
treec6ef70a96add765cc1bfc88ac4d1ece5595cc9bf /sys-boot
parentae832415103492f73a8351ed7a91cb596392d779 (diff)
gentoo auto-resync : 22:03:2025 - 00:31:29
Diffstat (limited to 'sys-boot')
-rw-r--r--sys-boot/Manifest.gzbin5911 -> 5912 bytes
-rw-r--r--sys-boot/woeusb-ng/Manifest3
-rw-r--r--sys-boot/woeusb-ng/files/woeusb-ng-0.2.12-python3.12.patch16
-rw-r--r--sys-boot/woeusb-ng/woeusb-ng-0.2.12.ebuild5
4 files changed, 21 insertions, 3 deletions
diff --git a/sys-boot/Manifest.gz b/sys-boot/Manifest.gz
index df68226ad935..b8610f0c18de 100644
--- a/sys-boot/Manifest.gz
+++ b/sys-boot/Manifest.gz
Binary files differ
diff --git a/sys-boot/woeusb-ng/Manifest b/sys-boot/woeusb-ng/Manifest
index 474acb565eb1..284056666e28 100644
--- a/sys-boot/woeusb-ng/Manifest
+++ b/sys-boot/woeusb-ng/Manifest
@@ -1,5 +1,6 @@
AUX woeusb-ng-0.2.12-fix-pkg-discovery.patch 880 BLAKE2B 6c23d4cd67c31c2526a0ee8aa27d4e9e3ff8340e1ef6155fe17452fb85ab27522579f1fd358df0e12d1571b6e04c5da373ca4364519a20c813692b8aa0896ca8 SHA512 64cefdd90efd79ec673338d031f05469f42b80e62f25bcdd5c6afba97775cadc800a7ad4a5750105bd9473effe23beca425110d8d2da5f49985677c7bee540d5
+AUX woeusb-ng-0.2.12-python3.12.patch 912 BLAKE2B f9205c25efa905c7a44da4cd059ea9b560c1ac10b54afff299efbf879da713582f15f51a724fad75afec35c28219e64d92d716132ab58a53487a3d1731cf1e44 SHA512 6d52a67c167973fdffbdb728fb8441de7ef7334bc513296e17132f5d93cd5c793cc1f341966c475763521e31658306dc0244701c64668fe710f79786b479a089
AUX woeusb-ng-0.2.12-skip-postinstall.patch 315 BLAKE2B 47d2cc6fff0c2efefedb2c56b74ae16dfe644beb63057c601a173e4562164a93e469fd7e6934a884a104d650d19ac06e781ef8f77954f173711bf8c5a0619dcf SHA512 897aa005c694f4a029df20819a260d3047def0f67a7cc2110b1943066ab7905ce93565dfea3db6d4ce66399b549b162c3fcec7f288bf4c8d96e983dbfaae5e14
DIST woeusb-ng-0.2.12.tar.gz 219102 BLAKE2B d146697ce4143adc62b489a5dbd09bd2dd02d910a51357a27b1a92663eee279c6fa3bdd39b0f01e46f445cb0170c3b0dbf37ed7fdc442386247ff2acb85791e8 SHA512 3323d1f33f3c009652555ca20827d3ab902a59c21b4e57725ac7efb702c60c8ab8a572f77c7f5e4da91713ea5412811358870d6100e13e5828421645b7464c38
-EBUILD woeusb-ng-0.2.12.ebuild 1618 BLAKE2B b8c295f977076622918d902bea8b4c47f172d5d95c6d93d167c3d05715f46cb2eee285c674c86c31308cb0d3ce81f04e9173160f24d94306da78db10057c5ac1 SHA512 5961ffdf6f7620bcf6e4761d3844ceef016f83bd7010818fb26d57d9aed41d450804ec2706972f8c1f1ef3e1b0e64211d19aaa1b7774fc799ce4e751d7cc5d56
+EBUILD woeusb-ng-0.2.12.ebuild 1655 BLAKE2B 802d38a57364bcbbb9371199dcd8544a3b58f913bffef78d46d14d466dbb4766a52c14d55aaae0885f54d92b62c049ce4ce5d97e9a5c6a094514227a9fc88b4d SHA512 46834ec6f4f6f6cf033e57b466dd5bbbb824b5ad2a52372c0d0ee627098bc5f9c00eeb1c585bfa5348768dfbe9d468795ad293a4a7e3e1c85d30c7784a5c6562
MISC metadata.xml 497 BLAKE2B 40fd7bb5fc765a4816c475822f9ecdb18015adf19457ec5a3793f049a3b3127d787d02fc5a2ad33a5921b539d687ce5b78bfe32a3465b60d28eeb78ebc541859 SHA512 5ee245b32a1ac18630a5655b88d204e0239bda0badb7a648acda4b5cc65e9233510c25edd85184675527a5265e3aec6260b76c5012378d74e5741eaad34cd487
diff --git a/sys-boot/woeusb-ng/files/woeusb-ng-0.2.12-python3.12.patch b/sys-boot/woeusb-ng/files/woeusb-ng-0.2.12-python3.12.patch
new file mode 100644
index 000000000000..dfda16cdb417
--- /dev/null
+++ b/sys-boot/woeusb-ng/files/woeusb-ng-0.2.12-python3.12.patch
@@ -0,0 +1,16 @@
+https://github.com/WoeUSB/WoeUSB-ng/pull/134
+Fix invalid escape sequence
+\. is not a valid escape sequence since Python 3.12 and generates a warning.
+It will become an error in a future version.
+https://docs.python.org/3.12/whatsnew/3.12.html#other-language-changes
+--- a/WoeUSB/workaround.py
++++ b/WoeUSB/workaround.py
+@@ -52,7 +52,7 @@ def support_windows_7_uefi_boot(source_fs_mountpoint, target_fs_mountpoint):
+ :param target_fs_mountpoint:
+ :return:
+ """
+- grep = subprocess.run(["grep", "--extended-regexp", "--quiet", "^MinServer=7[0-9]{3}\.[0-9]",
++ grep = subprocess.run(["grep", "--extended-regexp", "--quiet", r"^MinServer=7[0-9]{3}\.[0-9]",
+ source_fs_mountpoint + "/sources/cversion.ini"],
+ stdout=subprocess.PIPE).stdout.decode("utf-8").strip()
+ if grep == "" and not os.path.isfile(source_fs_mountpoint + "/bootmgr.efi"):
diff --git a/sys-boot/woeusb-ng/woeusb-ng-0.2.12.ebuild b/sys-boot/woeusb-ng/woeusb-ng-0.2.12.ebuild
index 6b4066c6c6a9..c69498f1ff1a 100644
--- a/sys-boot/woeusb-ng/woeusb-ng-0.2.12.ebuild
+++ b/sys-boot/woeusb-ng/woeusb-ng-0.2.12.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
DISTUTILS_SINGLE_IMPL=1
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit desktop distutils-r1 optfeature xdg
@@ -36,6 +36,7 @@ RDEPEND="
PATCHES=(
"${FILESDIR}"/${P}-fix-pkg-discovery.patch
+ "${FILESDIR}"/${P}-python3.12.patch
"${FILESDIR}"/${P}-skip-postinstall.patch
)