diff options
author | V3n3RiX <venerix@koprulu.sector> | 2025-03-12 01:49:51 +0000 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2025-03-12 01:49:51 +0000 |
commit | ef0fedb39c21a343a3f316726f272bad9005b22c (patch) | |
tree | 0d64e58453e117f61a9e1641532926278f51b72e /app-arch | |
parent | cf7807d7aea23a99a144afceaba961cfed652b5f (diff) |
gentoo auto-resync : 12:03:2025 - 01:49:51edge
Diffstat (limited to 'app-arch')
-rw-r--r-- | app-arch/Manifest.gz | bin | 18260 -> 18253 bytes | |||
-rw-r--r-- | app-arch/patool/Manifest | 1 | ||||
-rw-r--r-- | app-arch/patool/files/patool-3.1.0-fix-file-5.46-compat.patch | 189 |
3 files changed, 0 insertions, 190 deletions
diff --git a/app-arch/Manifest.gz b/app-arch/Manifest.gz Binary files differindex b6c38df6c66f..7c940b663dfe 100644 --- a/app-arch/Manifest.gz +++ b/app-arch/Manifest.gz diff --git a/app-arch/patool/Manifest b/app-arch/patool/Manifest index 8c29be54640e..8408cc2e052e 100644 --- a/app-arch/patool/Manifest +++ b/app-arch/patool/Manifest @@ -1,4 +1,3 @@ -AUX patool-3.1.0-fix-file-5.46-compat.patch 9022 BLAKE2B 1f383807ed199d3b5208279c00319281ed71257d9101d8a66019d188c7ee78d879666c43399b44d9af8ed74dedf7a4f89b30e98f1f22c4c3ec9876f588b3813e SHA512 3f4e4535925d62474f7d6c2df71d89ba3c036531c70aa49c57ab858378a81efd88fad3138fbfc7a1db2bc602431de8b83bb50594afc84435857051c28e868433 DIST patool-3.0.3.tar.gz 2003565 BLAKE2B 988b918f52c5f050c78fdd16351d95c2c23351e8e5e92c884e3ab32f9d0cfc33140db96ce309bb3e465c1a51fbade0c530cbfef3f222dcf89f26d4d35d67bf88 SHA512 c81d13f0183432ba4f3b98951b4f5716a95396eec063b09435c0e3cdf88734107e8a8b647ff6ffe84ea808cc12882b823f95b4edf871874913ca127597fe7348 DIST patool-3.1.3.tar.gz 2007436 BLAKE2B cd90ec04671181f192a416577c30c88ea68293e5c5f86b0d5b82953a4870dff5d0b4b05b1ea8fcd4ffcf13ecb7718d4ee062ca3e57822258a4a0f0505bc92509 SHA512 59565a806c683a9cd0d134f491d92b7a76adee4bf3bfeaf13cc82d3b99daa8aaef8c8699e0dfc491a4e2a9cd87569d0f69408335ae3adaf37d947a8a80d84f50 DIST patool-4.0.0.tar.gz 2007828 BLAKE2B 230a6b7876db3d995f1b76bb9b3e28d3dc6b50eb933d8290226971800e101ceb462a5dc0f2e5b2782a0c450df09abbfaffad667b94fcb88303845e72cec5ef05 SHA512 4f2dbfe4bdedea18eb6959c19c2e08109380b43f604684a866ebad888c9ced23495f19a97964f18ea4ae011dcdfd0ec7e1a652dd6fd4e8e21c7e482a00fafd20 diff --git a/app-arch/patool/files/patool-3.1.0-fix-file-5.46-compat.patch b/app-arch/patool/files/patool-3.1.0-fix-file-5.46-compat.patch deleted file mode 100644 index 6d9aeec17639..000000000000 --- a/app-arch/patool/files/patool-3.1.0-fix-file-5.46-compat.patch +++ /dev/null @@ -1,189 +0,0 @@ -https://github.com/wummel/patool/pull/173 - -Used the above PR but removed changes that aren't 100% required. - -From d10324eac4429ff3d7d38ad24a19210699229e07 Mon Sep 17 00:00:00 2001 -From: Alfred Wingate <parona@protonmail.com> -Date: Wed, 11 Dec 2024 06:34:36 +0200 -Subject: [PATCH 1/4] Use application/gzip as the preferred mimetype for gzip - -Signed-off-by: Alfred Wingate <parona@protonmail.com> ---- a/patoolib/__init__.py -+++ b/patoolib/__init__.py -@@ -127,7 +127,6 @@ - 'application/x-cpio': 'cpio', - 'application/x-debian-package': 'deb', - 'application/x-dms': 'dms', -- 'application/x-gzip': 'gzip', - 'application/x-iso9660-image': 'iso', - 'application/x-lz4': 'lz4', - 'application/x-lzop': 'lzop', ---- a/patoolib/mime.py -+++ b/patoolib/mime.py -@@ -135,9 +135,11 @@ def guess_mime(filename: str) -> tuple[str | None, str | None]: - Mime2Encoding: dict[str, str] = dict( - [(_val, _key) for _key, _val in Encoding2Mime.items()] - ) --# libmagic before version 5.14 identified .gz files as application/x-gzip --Mime2Encoding['application/x-gzip'] = 'gzip' - -+LegacyMimeType: dict[str, str] = { -+ # libmagic before version 5.14 identified .gz files as application/x-gzip -+ 'application/x-gzip': "application/gzip", -+} - - def guess_mime_mimedb(filename: str) -> tuple[str | None, str | None]: - """Guess MIME type from given filename. -@@ -192,6 +194,10 @@ def guess_mime_file(filename: str) -> tuple[str | None, str | None]: - except (OSError, subprocess.CalledProcessError) as err: - log_warning(f"error executing {cmd}: {err}") - mime2 = None -+ -+ if mime2 in LegacyMimeType: -+ mime2 = LegacyMimeType[mime2] -+ - # Some file(1) implementations return an empty or unknown mime type - # when the uncompressor program is not installed, other - # implementation return the original file type. -@@ -227,6 +233,10 @@ def guess_mime_file_mime( - except OSError as err: - # ignore errors, as file(1) is only a fallback - log_warning(f"error executing {cmd}: {err}") -+ -+ if mime in LegacyMimeType: -+ mime = LegacyMimeType[mime] -+ - if mime not in ArchiveMimetypes: - mime, encoding = None, None - return mime, encoding -@@ -253,7 +263,7 @@ def get_file_mime_encoding(parts: Sequence[str]) -> str | None: - "cpio archive": "application/x-cpio", - "ASCII cpio archive": "application/x-cpio", - "Debian binary package": "application/x-debian-package", -- "gzip compressed data": "application/x-gzip", -+ "gzip compressed data": "application/gzip", - "LZMA compressed data": "application/x-lzma", - "LRZIP compressed data": "application/x-lrzip", - "lzop compressed data": "application/x-lzop", ---- a/tests/test_mime.py -+++ b/tests/test_mime.py -@@ -81,8 +81,8 @@ def test_mime_file(self): - self.mime_test_file("t.cpio.foo", "application/x-cpio") - self.mime_test_file("t.deb", "application/x-debian-package") - self.mime_test_file("t.deb.foo", "application/x-debian-package") -- self.mime_test_file("t.txt.gz", ("application/gzip", "application/x-gzip")) -- self.mime_test_file("t.txt.gz.foo", ("application/gzip", "application/x-gzip")) -+ self.mime_test_file("t.txt.gz", "application/gzip") -+ self.mime_test_file("t.txt.gz.foo", "application/gzip") - self.mime_test_file("t.jar", "application/zip") - self.mime_test_file("t.jar.foo", "application/zip") - self.mime_test_file("t.txt.lzma", "application/x-lzma") - -From e7501d1c7805696ff5b2ecc779f7a56ab2425c3f Mon Sep 17 00:00:00 2001 -From: Alfred Wingate <parona@protonmail.com> -Date: Wed, 11 Dec 2024 06:37:54 +0200 -Subject: [PATCH 2/4] Change rar mime type to application/vnd.rar - -https://github.com/file/file/commit/d46a1f3dbbf58eb510c1779b8bdcc59d5ee24ab9 -https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1068700 - -Signed-off-by: Alfred Wingate <parona@protonmail.com> ---- a/patoolib/__init__.py -+++ b/patoolib/__init__.py -@@ -136,7 +136,6 @@ - 'application/x-lrzip': 'lrzip', - 'application/x-lzh': 'lzh', - 'application/x-ms-wim': 'wim', -- 'application/x-rar': 'rar', - 'application/x-redhat-package-manager': 'rpm', - 'application/x-rpm': 'rpm', - 'application/x-rzip': 'rzip', -@@ -147,6 +146,7 @@ - 'application/x-xz': 'xz', - 'application/x-zip-compressed': 'zip', - 'application/x-zoo': 'zoo', -+ 'application/vnd.rar': 'rar', - 'application/zip': 'zip', - 'application/zpaq': 'zpaq', - "application/zstd": "zstd", ---- a/patoolib/mime.py -+++ b/patoolib/mime.py -@@ -54,8 +54,8 @@ def add_mimedb_data(mimedb: mimetypes.MimeTypes) -> None: - add_mimetype(mimedb, 'application/x-lzma', '.lzma') - add_mimetype(mimedb, 'application/x-xz', '.xz') - add_mimetype(mimedb, 'application/java-archive', '.jar') -- add_mimetype(mimedb, 'application/x-rar', '.rar') -- add_mimetype(mimedb, 'application/x-rar', '.cbr') -+ add_mimetype(mimedb, 'application/vnd.rar', '.rar') -+ add_mimetype(mimedb, 'application/vnd.rar', '.cbr') - add_mimetype(mimedb, 'application/x-7z-compressed', '.7z') - add_mimetype(mimedb, 'application/x-7z-compressed', '.cb7') - add_mimetype(mimedb, 'application/x-cab', '.cab') -@@ -139,8 +139,11 @@ def guess_mime(filename: str) -> tuple[str | None, str | None]: - LegacyMimeType: dict[str, str] = { - # libmagic before version 5.14 identified .gz files as application/x-gzip - 'application/x-gzip': "application/gzip", -+ # libmagic before version 5.46 identified .rar files as application/x-rar -+ 'application/x-rar': "application/vnd.rar", - } - -+ - def guess_mime_mimedb(filename: str) -> tuple[str | None, str | None]: - """Guess MIME type from given filename. - @return: tuple (mime, encoding) -@@ -268,7 +271,7 @@ def get_file_mime_encoding(parts: Sequence[str]) -> str | None: - "LRZIP compressed data": "application/x-lrzip", - "lzop compressed data": "application/x-lzop", - "Microsoft Cabinet archive data": "application/vnd.ms-cab-compressed", -- "RAR archive data": "application/x-rar", -+ "RAR archive data": "application/vnd.rar", - "RPM ": "application/x-redhat-package-manager", - "POSIX tar archive": "application/x-tar", - "xz compressed data": "application/x-xz", ---- a/tests/test_mime.py -+++ b/tests/test_mime.py -@@ -91,10 +91,10 @@ def test_mime_file(self): - self.mime_test_file("t.txt.lz.foo", "application/x-lzip") - self.mime_test_file("t.txt.lzo", "application/x-lzop") - self.mime_test_file("t.txt.lzo.foo", "application/x-lzop") -- self.mime_test_file("t.rar", "application/x-rar") -- self.mime_test_file("t.rar.foo", "application/x-rar") -- self.mime_test_file("t.cbr", "application/x-rar") -- self.mime_test_file("t.cbr.foo", "application/x-rar") -+ self.mime_test_file("t.rar", "application/vnd.rar") -+ self.mime_test_file("t.rar.foo", "application/vnd.rar") -+ self.mime_test_file("t.cbr", "application/vnd.rar") -+ self.mime_test_file("t.cbr.foo", "application/vnd.rar") - self.mime_test_file("t.rpm", "application/x-rpm") - self.mime_test_file("t.rpm.foo", "application/x-rpm") - self.mime_test_file("t.tar", "application/x-tar") -@@ -197,8 +197,8 @@ def test_nested_gzip(self): - """Test mime detection of archives with double compression""" - # We won't extract this with rar, as it doesn't support archives wrapped in gzip - # compression, but we will recognize the archive as a gzip-wrapped rar-file -- self.mime_test_file("t.rar.gz", "application/x-rar", "gzip") -- self.mime_test_file("t.rar.gz.foo", "application/x-rar", "gzip") -+ self.mime_test_file("t.rar.gz", "application/vnd.rar", "gzip") -+ self.mime_test_file("t.rar.gz.foo", "application/vnd.rar", "gzip") - - @needs_program('file') - @needs_program('gzip') -@@ -237,7 +237,7 @@ def test_mime_mimedb(self): - self.mime_test_mimedb("t .bz2", "application/x-bzip2") - self.mime_test_mimedb("t .bz3", "application/x-bzip3") - self.mime_test_mimedb("t.cab", "application/x-cab") -- self.mime_test_mimedb("t.cbr", ("application/rar", "application/x-rar")) -+ self.mime_test_mimedb("t.cbr", ("application/rar", "application/vnd.rar")) - self.mime_test_mimedb("t.cpio", "application/x-cpio") - self.mime_test_mimedb("t.deb", "application/x-debian-package") - self.mime_test_mimedb("t.gz", "application/gzip") -@@ -247,7 +247,7 @@ def test_mime_mimedb(self): - self.mime_test_mimedb("t.txt.lz", "application/x-lzip") - self.mime_test_mimedb("t.txt.lz4", "application/x-lz4") - self.mime_test_mimedb("t.lzo", "application/x-lzop") -- self.mime_test_mimedb("t.rar", ("application/rar", "application/x-rar")) -+ self.mime_test_mimedb("t.rar", ("application/rar", "application/vnd.rar")) - self.mime_test_mimedb( - "t.rpm", ("application/x-redhat-package-manager", "application/x-rpm") - ) - |