diff options
author | V3n3RiX <venerix@koprulu.sector> | 2024-08-08 12:38:45 +0100 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2024-08-08 12:38:45 +0100 |
commit | 14866757225815b9374acfc8453518951e0f910d (patch) | |
tree | 3fc69d84de25c5d40515dc05fdf5c5934ed69955 /app-misc | |
parent | b8c7370a682e4e29cda623222d17a790c01c3642 (diff) |
gentoo auto-resync : 08:08:2024 - 12:38:45
Diffstat (limited to 'app-misc')
-rw-r--r-- | app-misc/Manifest.gz | bin | 50767 -> 50771 bytes | |||
-rw-r--r-- | app-misc/ranger/Manifest | 3 | ||||
-rw-r--r-- | app-misc/ranger/files/ranger-1.9.3-color-crash-fix.patch | 25 | ||||
-rw-r--r-- | app-misc/ranger/ranger-1.9.3-r2.ebuild (renamed from app-misc/ranger/ranger-1.9.3-r1.ebuild) | 4 |
4 files changed, 31 insertions, 1 deletions
diff --git a/app-misc/Manifest.gz b/app-misc/Manifest.gz Binary files differindex e89dc3a819ba..fdf6009fefbe 100644 --- a/app-misc/Manifest.gz +++ b/app-misc/Manifest.gz diff --git a/app-misc/ranger/Manifest b/app-misc/ranger/Manifest index 18c2c17c5739..62aa57ae88f4 100644 --- a/app-misc/ranger/Manifest +++ b/app-misc/ranger/Manifest @@ -1,4 +1,5 @@ +AUX ranger-1.9.3-color-crash-fix.patch 1077 BLAKE2B 4063deae9b17023d30f5308cb3187e6215d3e37b84404d02d38cecda7cd33928f4f416c13e5933ae60cdeaabf9c25a8ab693d3d0824b361ce7d471c70e54ba58 SHA512 b03afde4670813be7a17c2c273d91323868d4051f4d06f9ab79e05bd62b9520b08556a095dd52ecb429a0b22ce4bf78c86c5b025393502319f29068df1e4c322 DIST ranger-1.9.3.gh.tar.gz 280363 BLAKE2B 2698f82773aae0224e7385413a1f939cdd4b3374eddad496781a42b054e26a8d7e5944bf19bc846736a9171df317c0dbc3c8bdf83c6ca9bdb95de17f9229809e SHA512 5cd7bea714a6542d0a5445f5f0cf929b2df4377df3ef710f3786c6c46dd58b017a8060cde3969076637bfaac03c13297d3020fd82f4574dc49546ca223c0e8d3 -EBUILD ranger-1.9.3-r1.ebuild 1000 BLAKE2B f317d8d49721673c85bdcfc4c0df384ba8af2dd33fc3c2876eda9b7b0598acec3d58b11475f6da83a4ce444223d48f3f1d1638c4fac3c8bb2a8b92c3d5a775bc SHA512 59d6f4129441ce0a29dddaf72d2e10373be8edeebd3310ff7f4c5921fbcfed71a48525af9fc04148eb6a03ffd5b23a68a0a1ad2ee9d6a4db82df3be99882798b +EBUILD ranger-1.9.3-r2.ebuild 1055 BLAKE2B 099de9bfc8d33d34d686eb1ce42f83e0520b704f62550ec649f6475ca46a3a8c7a6f4563e6ed3abb2660e11c4d436fe22cbadb335b7c2ee4ec64eae8578a1460 SHA512 721a70fc02119a6354d0f761d590dff7c24085e8dcce2407fdfd72a1bb146a0b20bd4769cdc3620c9f32762c4ea6793601c4a99fd59fb4d3bb61e745bbfd8abb EBUILD ranger-9999.ebuild 1024 BLAKE2B 531a541cd68640631542a782b3fe529ee12e69ec3499179f16a5d2eb6fe5d6b85cf5acf1f098df38dd8df1db277cef13e483ebf1b2f5f697460debc86585cf98 SHA512 fe17f4b644013bb43f33c8b9e5dbc1eb209c4a89bfdd857ac3d501f19c1d0524b408165db9c4e4e92503aa7823f9367648bf79917bc5664c467001b669604b2f MISC metadata.xml 1023 BLAKE2B 9876633c736dac3f07968e6d8cffebba44eeeb69a644b04978912a621b6950a1d0eef52cae8044f18feae0a9706e21898116f68302e61ffb73a74c942814d9c0 SHA512 65844b6f3b7ca5a7e0c36a487fa336a28be54444d1e45d58f31f1144c8475d9b830eea000a0795318cfc2ccadc18374e0ea5234739e85851e9d712c8f42c1685 diff --git a/app-misc/ranger/files/ranger-1.9.3-color-crash-fix.patch b/app-misc/ranger/files/ranger-1.9.3-color-crash-fix.patch new file mode 100644 index 000000000000..4d28c529eca2 --- /dev/null +++ b/app-misc/ranger/files/ranger-1.9.3-color-crash-fix.patch @@ -0,0 +1,25 @@ +Backport of crash fix when previewing some files with colors. +https://forums.gentoo.org/viewtopic-t-1170286.html +https://github.com/ranger/ranger/commit/82eef55b1664 +https://github.com/ranger/ranger/commit/642d594b8328 (also needed) +--- a/ranger/gui/color.py ++++ b/ranger/gui/color.py +@@ -20,5 +20,6 @@ + DEFAULT_FOREGROUND = curses.COLOR_WHITE + DEFAULT_BACKGROUND = curses.COLOR_BLACK +-COLOR_PAIRS = {10: 0} ++# Color pair 0 is wired to white on black and cannot be changed ++COLOR_PAIRS = {(DEFAULT_FOREGROUND, DEFAULT_BACKGROUND): 0} + + +@@ -31,4 +32,10 @@ + try: + curses.init_pair(size, fg, bg) ++ except ValueError: ++ # We're trying to add more pairs than the terminal can store, ++ # approximating to the closest color pair that's already stored ++ # would be cool but the easier solution is to just fall back to the ++ # default fore and background colors, pair 0 ++ COLOR_PAIRS[key] = 0 + except curses.error: + # If curses.use_default_colors() failed during the initialization diff --git a/app-misc/ranger/ranger-1.9.3-r1.ebuild b/app-misc/ranger/ranger-1.9.3-r2.ebuild index 161d96848cd0..28989e2d080d 100644 --- a/app-misc/ranger/ranger-1.9.3-r1.ebuild +++ b/app-misc/ranger/ranger-1.9.3-r2.ebuild @@ -25,6 +25,10 @@ SLOT="0" distutils_enable_tests pytest +PATCHES=( + "${FILESDIR}"/${P}-color-crash-fix.patch +) + src_prepare() { distutils-r1_src_prepare |