M .config/bspwm/bspwmrc => .config/bspwm/bspwmrc +5 -7
@@ 3,7 3,7 @@
bspc monitor -d I II III IV V VI VII VIII IX X
bspc config border_width 1
-bspc config window_gap 10
+bspc config window_gap 8
bspc config top_padding 15
bspc config left_padding 0
bspc config bottom_padding 0
@@ 12,13 12,12 @@ bspc config right_padding 0
bspc config click_to_focus any
bspc config honor_size_hints true
bspc config ignore_ewmh_focus true
+bspc config put_dialogs_above true # Needs a patch
bspc config normal_border_color "#aaaaaa"
bspc config active_border_color "#aaaaaa"
bspc config focused_border_color "#5555ff"
-bspc config single_monocle false
-
bspc config pointer_modifier mod4
bspc config pointer_action1 move
bspc config pointer_action3 resize_corner
@@ 26,16 25,15 @@ bspc config pointer_action3 resize_corner
bspc config remove_disabled_monitors true
bspc config remove_unplugged_monitors true
-bspc rule -a newsboat desktop=^10
+bspc rule -a sfeed desktop=^10
bspc rule -a neomutt desktop=^10
-bspc rule -a crawl:crawl state=tiled
-bspc rule -a flare state=floating
bspc rule -a *:floating state=floating
bspc rule -a floating state=floating
bspc rule -a Gimp state=floating
bspc rule -a gzdoom state=floating
bspc rule -a mpv state=floating
-bspc rule -a Pinentry state=floating
+bspc rule -a pinentry state=floating
+bspc rule -a pinentry-qt5 state=floating
bspc rule -a retroarch state=floating
~/.config/lemonbar/bar.sh &
D .config/cmus/rc => .config/cmus/rc +0 -9
@@ 1,9 0,0 @@
-set replaygain=album
-set format_playlist=%-17%A │ %{?y?(%y) %-27%l?%-27%l } │ %{?n?%2n.? } %t%{?va? (%a)?}%= %d
-set format_playlist_va=%-17%A │ %{?y?(%y) %-27%l?%-27%l } │ %{?n?%2n.? } %t%{?va? (%a)?}%= %d
-set format_current=%-17%A │ %{?y?(%y) %-27%l?%-27%l } │ %{?n?%2n.? } %t%{?va? (%a)?}%= %d
-set status_display_program=~/.config/lemonbar/cmus_status.sh
-
-bind common U unmark
-shell cmus-load-queue.sh
-view 4>
\ No newline at end of file
M .config/lemonbar/README => .config/lemonbar/README +1 -8
@@ 1,13 1,8 @@
- My simple script collection for lemonbar
- ========================================
-
Inspired mostly by the bspwm example (especially the FIFO loop concept) but
with some massive improvements. This is what I use, so it has some stuff
hardcoded like bspwm usage, font choice and config values and assumes a Linux
kernel (mostly because of procfs and sysfs).
-Remember: NO RICE, NO LIFE!
-
Dependencies
------------
@@ 37,9 32,7 @@ Each script may also have its own dependencies.
Device temperature using hwmon (needs an entry in /sys/class/hwmon/)
* mus_status.sh
Status command for mus (https://git.sr.ht/~q3cpma/mus) (needs mbcut from
- https://git.sr.ht/~q3cpma/misc-tools)
-
-mbcut can be found at https://repo.or.cz/misc-tools.git
+ https://git.sr.ht/~q3cpma/misc-tools)
Usage
M .config/lemonbar/bar.sh => .config/lemonbar/bar.sh +9 -9
@@ 19,29 19,29 @@ bspc subscribe report >"$fifo" &
# Clock
sh clock.sh 1 >"$fifo" &
-# Battery capacity (percentage)
+# Battery capacity and charging state
# sh battery.sh "$battery_delay" >"$fifo" &
# Cpu temperature
awk -vdelay="$hwmon_temp_delay" -vred="$red" -vprefix="$hwmon_temp_prefix" \
-f util.awk -f hwmon_temp.awk >"$fifo" &
-# Avail / total mem
+# Memory usage
awk -vdelay="$mem_usage_delay" -vred="$red" -vhigh="$mem_usage_high" \
-f util.awk -f mem_usage.awk >"$fifo" &
-# Avail / total disk
+# Disk usage
awk -vdelay="$disk_usage_delay" -vred="$red" -vmountpoint="$disk_usage_mountpoint" \
-vhigh="$disk_usage_high" -f util.awk -f disk_usage.awk >"$fifo" &
-# Cpu usage (percentage)
-awk -vdelay="$cpu_usage_delay" -vred="$red" -vhigh_pct="$cpu_usage_high" \
+# CPU usage
+awk -vdelay="$cpu_usage_delay" -vred="$red" -vhigh="$cpu_usage_high" \
-f util.awk -f cpu_usage.awk >"$fifo" &
-# RX and TX netrate (with graph)
-awk -vdelay="$netrate_delay" -vred="$red" -vrxmax="$netrate_rxmax" \
- -vtxmax="$netrate_txmax" -vbarwidth="$netrate_bar_width" \
- -vnetif="$netrate_netif" -vhigh="$netrate_high" \
+# RX and TX net rate (with graph)
+awk -vdelay="$netrate_delay" -vred="$red" -vrxmax="$netrate_rxmax_kib" \
+ -vtxmax="$netrate_txmax_kib" -vbarwidth="$netrate_bar_width" \
+ -vifname="$netrate_ifname" -vhigh="$netrate_high" \
-f util.awk -f netrate.awk >"$fifo" &
./bar_fifo.sh <"$fifo" | lemonbar -a 17 -u2 -F'#aaaaaa' -n"bspwm_bar" \
M .config/lemonbar/config => .config/lemonbar/config +5 -8
@@ 1,17 1,15 @@
fifo=/tmp/bar.fifo
bar_default_color='#aaaaaa'
bar_separator='%{F#555555}|%{F-}'
-
red='%{F#aa0000}'
yellow='%{F#aaaa00}'
battery_delay=3
-music_maxlen=100
-cmus_fmt='%A - %{?y?(%y) ?}%l - %{?n?%02n.?} %t%{?va? (%a)?}'
+mus_maxlen=100
cpu_usage_delay=2
-cpu_usage_high=90
+cpu_usage_high=.9
hwmon_temp_prefix="/sys/class/hwmon/hwmon2/temp1"
hwmon_temp_delay=4
@@ 26,7 24,6 @@ mem_usage_high=.75
netrate_bar_width=8
netrate_delay=2
netrate_high=.9
-netrate_netif=enp6s0
-# These are in Kib/s
-netrate_rxmax=81250
-netrate_txmax=81250
+netrate_ifname=enp6s0
+netrate_rxmax_kib=81250
+netrate_txmax_kib=81250
M .config/lemonbar/cpu_usage.awk => .config/lemonbar/cpu_usage.awk +2 -2
@@ 16,7 16,7 @@ BEGIN\
sleep(delay)
split($0, old)
stat_read()
- usage = (work - work_prev) * 100 / (total - total_prev)
- printf "p%s%02u%%\n", (usage > high_pct) ? red : "", usage
+ usage = (work - work_prev) / (total - total_prev)
+ printf "p%s%02u%%\n", (usage > high ? red : ""), usage
}
}
M .config/lemonbar/disk_usage.awk => .config/lemonbar/disk_usage.awk +1 -1
@@ 7,7 7,7 @@ BEGIN\
cmd | getline
cmd | getline
close(cmd)
- print "d" (($4 / $2 < low) ? red : "") \
+ print "d" ($4 / $2 > high ? red : "") \
auto_unit_ratio($3 * 2^10, $2 * 2^10, "%.1f / %.1f %s")
sleep(delay)
}
M .config/lemonbar/mus_status.sh => .config/lemonbar/mus_status.sh +1 -1
@@ 84,7 84,7 @@ case "$status" in
buttons="$buttons %{A:mus_client TRACK_NEXT:}%{R}next%{R}%{A}"
buttons="$buttons %{A:mus_client ALBUM_NEXT:}%{R}nextalbm%{R}%{A}"
buttons="$buttons %{A:mus_client PL_EDIT:}"
- msg=$(mbcut -e "$(format_status)" $music_maxlen | sed 's#%#%%#g')
+ msg=$(mbcut -e "$(format_status)" $mus_maxlen | sed 's#%#%%#g')
;;
no_playlist|empty_playlist)
color=$red
M .config/lemonbar/netrate.awk => .config/lemonbar/netrate.awk +1 -1
@@ 46,7 46,7 @@ BEGIN\
if(rxmax == "" || txmax == "")
die("rxmax and txmax variables must be set!")
- sysfspath = "/sys/class/net/" netif
+ sysfspath = "/sys/class/net/" ifname
if(system("test -e " sysfspath))
die(sysfspath ": path doesn't exist")
rxpath = sysfspath "/statistics/rx_bytes"
M .config/mpv/config => .config/mpv/config +3 -5
@@ 11,17 11,13 @@ interpolation=yes
scale=ewa_lanczossharp
cscale=spline36
dscale=ewa_robidouxsharp
-tscale=box
-tscale-window=quadric
-tscale-radius=1.1
-tscale-clamp=0.0
+tscale=catmull_rom
# glsl-shaders=~~/shaders/ewa_antiring.hook
#Audio
alang=jpn,ja,jap,en,eng
audio-normalize-downmix=yes
audio-pitch-correction=no
-alsa-resample=yes
replaygain=album
#Subtitles
@@ 29,6 25,7 @@ slang=en,eng
sub-file-paths=Subtitles
demuxer-mkv-subtitle-preroll
sub-font-size=40
+blend-subtitles=yes
#Screenshot
screenshot-format=png
@@ 39,4 36,5 @@ screenshot-template="%x%F_%P_(%02n)"
#OSD
osd-fractions
+script-opts=ytdl_hook-ytdl_path=yt-dlp
ytdl-format=(bestvideo[height<=720]+bestaudio/best[height<=720])[protocol!=http_dash_segments]
M .config/mpv/input.conf => .config/mpv/input.conf +12 -11
@@ 1,16 1,17 @@
-Ctrl+i vf toggle "lavfi=[fps=30000/1001, pullup, dejudder]"
-Ctrl+w vf toggle "vapoursynth=~~/scripts/awarpsharp2.vpy"
-Ctrl+& change-list glsl-shaders toggle "~~/shaders/FSRCNNX_x2_8-0-4-1.glsl"
-Ctrl+é change-list glsl-shaders toggle "~~/shaders/FSRCNNX_x2_16-0-4-1.glsl"
-Ctrl+" change-list glsl-shaders toggle "~~/shaders/SSimSuperRes.glsl"
-Ctrl+' change-list glsl-shaders toggle "~~/shaders/SSimDownscaler.glsl"
-#Ctrl+& change-list glsl-shaders toggle "~~/shaders/FSRCNNX_x2_8-0-4-1.glsl:~~/shaders/SSimDownscaler.glsl"
-#Ctrl+é change-list glsl-shaders toggle "~~/shaders/FSRCNNX_x2_16-0-4-1.glsl:~~/shaders/SSimDownscaler.glsl"
-#Ctrl+" change-list glsl-shaders toggle "~~/shaders/SSimSuperRes.glsl"
-Ctrl+à set glsl-shaders ""
-
a cycle audio
A cycle audio down
u cycle sub
U cycle sub down
+w vf toggle "vapoursynth=~~/vapoursynth/awarpsharp2.vpy"
+p change-list glsl-shaders toggle "~~/shaders/adaptive_sharpen.glsl"; cycle-values sigmoid-upscaling "no" "yes"; show-text "glsl-shaders='${glsl-shaders}'\nsigmoid-upscaling=${sigmoid-upscaling}"
+I vf toggle "lavfi=[fps=30000/1001, pullup, dejudder]"
+g change-list glsl-shaders toggle "~~/shaders/filmgrain_light.glsl"
+G change-list glsl-shaders toggle "~~/shaders/filmgrain_heavy.glsl"
+& change-list glsl-shaders toggle "~~/shaders/FSRCNNX_x2_8-0-4-1.glsl"
+é change-list glsl-shaders toggle "~~/shaders/FSRCNNX_x2_16-0-4-1.glsl"
+" change-list glsl-shaders toggle "~~/shaders/SSimSuperRes.glsl"
+' change-list glsl-shaders toggle "~~/shaders/SSimDownscaler.glsl"
+à set glsl-shaders ""
R cycle-values video-aspect-override "16:9" "4:3" "2.35:1" "3:2" "-1"
+
+# q af toggle "volume=volume=-3.7dB,equalizer=f=27:t=q:w=0.6:g=-4.2,equalizer=f=95:t=q:w=0.5:g=-8.6,lowshelf=f=105:t=q:w=0.7:g=5.5"
M .config/mpv/scripts/redshift_toggle.lua => .config/mpv/scripts/redshift_toggle.lua +5 -2
@@ 14,7 14,9 @@ function rs_toggle()
rs_enabled = not rs_enabled
end
+vo_configured = false
function vo_configured_handler(name, value)
+ vo_configured = value
if value == rs_enabled
then
rs_toggle()
@@ 22,14 24,15 @@ function vo_configured_handler(name, value)
end
function pause_handler(name, value)
- if value ~= rs_enabled
+ paused = value
+ if vo_configured and value ~= rs_enabled
then
rs_toggle()
end
end
function shutdown_handler()
- if mp.get_property_bool("vo-configured")
+ if not paused and mp.get_property_bool("vo-configured")
then
rs_toggle()
end
R .mutt/colors.rc => .config/neomutt/colors.rc +0 -0
A .config/neomutt/mailcap => .config/neomutt/mailcap +6 -0
@@ 0,0 1,6 @@
+text/html; firejail --quiet w3m -I %{charset} -T text/html; copiousoutput
+text/x-diff; colordiff.sh <%s; copiousoutput
+text/x-patch; colordiff.sh <%s; copiousoutput
+application/pdf; firejail --quiet mupdf-gl %s
+image/*; firejail --quiet sxiv %s
+video/*; firejail --quiet mpv %s
A .config/neomutt/neomuttrc => .config/neomutt/neomuttrc +40 -0
@@ 0,0 1,40 @@
+folder-hook . "push <collapse-all>"
+# push "<shell-escape> mbsync -a <enter>"
+source ~/.config/neomutt/posteo.net.rc
+
+bind index , collapse-thread
+
+set beep_new = yes
+unset collapse_unread
+set copy = yes
+set dsn_notify = failure,delay
+set edit_headers = yes
+set header_cache = ~/.cache/mutt/
+set mail_check = 60
+set mailcap_path = ~/.config/neomutt/mailcap
+set mime_forward = ask-yes
+set mbox_type = maildir
+set message_cachedir = ~/.cache/mutt/
+set net_inc = 5
+set send_charset = utf-8
+set ssl_force_tls = yes
+set sort = threads
+set sort_aux = last-date-received
+set uncollapse_jump = yes
+set use_from = yes
+set wait_key = no
+
+set alias_file = ~/.config/neomutt/aliases
+set sort_alias = alias
+set reverse_alias = yes
+source $alias_file
+
+alternative_order text/plain text/html
+auto_view text/html
+auto_view text/x-diff
+source ~/.config/neomutt/colors.rc
+
+ignore *
+unignore From To Cc Bcc Date Subject
+unhdr_order *
+hdr_order From: To: Cc: Bcc: Date: Subject:
R .mutt/posteo.net.rc => .config/neomutt/posteo.net.rc +0 -0
D .config/newsboat/config => .config/newsboat/config +0 -14
@@ 1,14 0,0 @@
-proxy-type socks5h
-proxy 127.0.0.1:9050
-use-proxy yes
-user-agent "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:37.0) Gecko/20100101 Firefox/37.0"
-
-articlelist-format "%f %D %t"
-feedlist-format "%n %10u %t"
-auto-reload yes
-reload-time 30
-notify-beep yes
-keep-articles-days 60
-download-full-page yes
-
-browser "firejail qutebrowser -- %u >/dev/null 2>&1 &"
M .config/ranger/rc.conf => .config/ranger/rc.conf +7 -6
@@ 90,7 90,7 @@ set preview_images false
set preview_images_method w3m
# Use a unicode "..." character to mark cut-off filenames?
-set unicode_ellipsis false
+set unicode_ellipsis true
# Show dotfiles in the bookmark preview box?
set show_hidden_bookmarks true
@@ 277,7 277,7 @@ map ! console shell%space
map @ console -p6 shell %%s
map # console shell -p%space
map s console shell%space
-map r chain draw_possible_programs; console open_with%%space
+map r chain draw_possible_programs; console open_with%space
map f console find%space
map cd console cd%space
@@ 631,8 631,9 @@ copytmap <ESC> q Q w <C-c>
map gC cd ~/.config/ranger
map <CR> open_with c
map T terminal
-map Dr shell -f manga_reader.sh %f
+map Dr shell -f sxiv-manga-reader %f
+map DR shell -f sxiv-manga-reader -c %f
map Dv shell -f mpv --save-position-on-quit -- %f
-map Ax shell -f archive-extract.sh %f
-map Ac eval fm.open_console('shell -f archive-create.sh ' + ' %s', position=27)
-map Am eval fm.open_console('shell -f archive-merge.sh ' + ' %s', position=26)>
\ No newline at end of file
+map Ax shell -f archive_extract.sh %f
+map Ac eval fm.open_console('shell -f archive_create.sh ' + ' %s', position=27)
+map Am eval fm.open_console('shell -f archive_merge.sh ' + ' %s', position=26)<
\ No newline at end of file
M .config/ranger/rifle.conf => .config/ranger/rifle.conf +2 -2
@@ 69,7 69,7 @@ mime ^text|md5$, label pager = $PAGER -- "$@"
#--------------------------------------------
# Audio without X
#-------------------------------------------
-mime ^audio|ogg$, terminal, has mpv = mpv --no-vid -- "$@"
+mime ^audio/, terminal, has mpv = mpv --no-vid -- "$@"
#--------------------------------------------
# Video/Audio with a GUI
@@ 93,7 93,7 @@ mime ^image, has gimp, X, flag f, label editor = gimp -- "$@"
#-------------------------------------------
# Archives
#-------------------------------------------
-ext cbt|cbz|cbr|cb7, has manga_reader, flag f = manga_reader "$1"
+ext cbt|cbz|cbr|cb7, has sxiv-manga-reader, X, flag f = sxiv-manga-reader -- "$@"
# Define the editor for non-text files + pager as last action
!mime ^text = ask
M .config/ranger/scope.sh => .config/ranger/scope.sh +9 -2
@@ 55,7 55,9 @@ handle_image()
{
format=$(cat <<-EOF
Format: %m
- Dimensions: %wx%h px
+ Dimensions: %[width]x%[height] px
+ Colorspace: %[colorspace]
+ Bitdepth: %[bit-depth]
EOF
)
match "$MIMETYPE" 'image/jpeg' && \
@@ 82,7 84,12 @@ handle_extension()
exit 1
;;
- *.pdf|*.epub)
+ *.epub)
+ mutool draw -F text "$FILE_PATH" 1-5 && exit 5
+ exit 1
+ ;;
+
+ *.pdf)
dir=$(mktemp -d)
fifo=$dir/fifo
mkfifo -- "$fifo"
M .config/sxhkd/sxhkdrc => .config/sxhkd/sxhkdrc +3 -0
@@ 103,6 103,9 @@ super + {Prior, Next}
super + p
passmenu --type
+super + w
+ jailed_qutebrowser.sh
+
# super + l
# xscreensaver-command -lock
D .config/whipper/whipper.conf => .config/whipper/whipper.conf +0 -16
@@ 1,16 0,0 @@
-[main]
-path_filter_fat = False
-path_filter_special = False
-
-[whipper.cd.rip]
-unknown = True
-output_directory = ~/Music
-track_template = %%A/(%%y) %%d/%%t. %%n
-disc_template = %%A/(%%y) %%d/%%d
-
-[drive:HL-DT-ST%3ABDDVDRW%20CH12NS30%3A1.02]
-vendor = HL-DT-ST
-model = BDDVDRW CH12NS30
-release = 1.02
-defeats_cache = True
-read_offset = 6
M .emacs.d/init.el => .emacs.d/init.el +147 -84
@@ 1,50 1,80 @@
(add-to-list 'load-path "~/.emacs.d/lisp/")
+(defmacro add-hooks (hooks &rest body)
+ "Add BODY as lambda body to all the specified HOOKS\n
+Example: (add-hooks '(c-mode c++-mode) (message \"C/C++\"))"
+ (let ((var (gensym)))
+ `(dolist (,var ,hooks)
+ (add-hook ,var (lambda () ,@body)))))
+
;; Packages
(require 'package)
-(add-to-list 'package-archives
- '("melpa-stable" . "https://stable.melpa.org/packages/") t)
-(add-to-list 'package-archives
- '("melpa" . "http://melpa.milkbox.net/packages/") t)
+(add-to-list 'package-archives '("melpa" . "https://melpa.org/packages/") t)
(package-initialize)
-(custom-set-variables
- ;; custom-set-variables was added by Custom.
- ;; If you edit it by hand, you could mess it up, so be careful.
- ;; Your init file should contain only one such instance.
- ;; If there is more than one, they won't work right.
- '(package-selected-packages (quote (yasnippet csv-mode eglot company auctex))))
(defun x-config ()
(message "Applying X config")
- ;; Set font
- (set-face-attribute 'default nil
- :family "xos4 Terminus"
- :height 120)
+ ;; Misc
+ (set-face-attribute 'default nil :family "Terminus" :height 120)
(load-theme 'deeper-blue)
(setq-default cursor-type '(bar . 1))
- ;; Completion
- (require 'company)
- (add-hook 'prog-mode-hook 'company-mode)
- (setq
- company-minimum-prefix-length 3
- company-idle-delay 0
- company-tooltip-limit 10
- company-dabbrev-downcase nil)
- ;; Eglot
- (require 'eglot)
- (add-to-list 'eglot-server-programs '((c++-mode c-mode) "clangd"))
- (add-hook 'c-mode-hook
- (lambda ()
- (setq company-backends '(company-capf))
- (eglot-ensure)
- (yas-minor-mode)))
- (advice-add 'eglot-eldoc-function :around
- (lambda (oldfun)
- (let ((help (help-at-pt-kbd-string)))
- (if help (message "%s" help) (funcall oldfun)))))
- ;; Various prog-mode stuff
- (add-hook 'prog-mode-hook 'electric-pair-mode)
- (add-hook 'prog-mode-hook 'linum-mode))
+ (setq inhibit-startup-screen t)
+ (scroll-bar-mode -1)
+ (tool-bar-mode -1)
+ (setq frame-resize-pixelwise t)
+ ;; prog-mode
+ (add-hook 'prog-mode-hook
+ (lambda ()
+ (electric-pair-mode)
+ (linum-mode)
+ (show-paren-mode 1)
+ (setq whitespace-line-column 100)
+ (require 'company)
+ (company-mode)
+ (setq
+ company-backends '(company-capf)
+ company-minimum-prefix-length 3
+ company-idle-delay 0
+ company-tooltip-limit 10
+ company-dabbrev-downcase nil)
+ (local-set-key (kbd "C-c C-u") 'uncomment-region)
+ (local-set-key (kbd "C-c C-c") 'comment-region)
+ (local-set-key (kbd "C-c <right>") 'hs-show-block)
+ (local-set-key (kbd "C-c <left>") 'hs-hide-block)
+ (local-set-key (kbd "C-c <up>") 'hs-hide-level)
+ (local-set-key (kbd "C-c <down>") 'hs-show-all)
+ (hs-minor-mode t)
+ (local-set-key (kbd "C-c C-<right>") 'show-ifdef-block)
+ (local-set-key (kbd "C-c C-<left>") 'hide-ifdef-block)
+ (local-set-key (kbd "C-c C-<up>") 'hide-ifdefs)
+ (local-set-key (kbd "C-c C-<down>") 'show-ifdefs)
+ (hide-ifdef-mode t)
+ (local-set-key (kbd "C-c n") 'flymake-goto-next-error)
+ (local-set-key (kbd "C-c p") 'flymake-goto-prev-error)))
+ ;; c-mode/c++-mode
+ (add-hooks '(c-mode-hook c++-mode-hook)
+ (require 'eglot)
+ (add-to-list 'eglot-server-programs
+ '((c++-mode c-mode)
+ "clangd" "--cross-file-rename" "--header-insertion=never"))
+ (advice-add 'eglot-eldoc-function :around
+ (lambda (oldfun)
+ (let ((help (help-at-pt-kbd-string)))
+ (if help (message "%s" help) (funcall oldfun)))))
+ (custom-set-faces
+ '(eglot-highlight-symbol-face ((t (:inherit highlight)))))
+ (eglot-ensure)
+ (c-set-style "bsd")
+ (setq
+ c-backspace-function 'delete-backward-char
+ c-basic-offset 4)
+ (c-set-offset 'case-label '+)
+ (c-set-offset 'arglist-cont-nonempty '+)
+ (c-set-offset 'statement-cont '+))
+ ;; c++-mode
+ (add-hook 'c++-mode-hook
+ (lambda () (custom-set-variables '(c-noise-macro-names '("constexpr")))))
+ )
(defun term-config ()
(disable-theme 'deeper-blue))
@@ 56,29 86,40 @@
(add-hook 'after-make-frame-functions 'apply-config)
(apply-config)
-;; Misc display
-(setq-default indent-tabs-mode t)
-(setq-default tab-width 4)
-(set-default 'truncate-lines t)
-(add-hook 'prog-mode-hook (show-paren-mode 1))
-
-;; c-mode
-(setq c-default-style "bsd"
- c-basic-offset 4)
-(c-set-offset 'case-label '+)
-(c-set-offset 'arglist-cont-nonempty '+)
-(c-set-offset 'statement-cont '+)
-
;; sh-mode
(setq sh-indent-after-continuation 'always)
;; tcl-mode
-(setq tcl-help-directory-list '("~/Programming/tcl-help"))
(setq tcl-application "tclsh")
+;; web-mode
+(add-to-list 'auto-mode-alist '("\\.html?\\'" . web-mode))
+(add-hook 'web-mode-hook
+ (lambda ()
+ (setq web-mode-markup-indent-offset 2)
+ (setq web-mode-enable-auto-pairing t)
+ (setq web-mode-enable-css-colorization t)
+ (setq web-mode-style-padding 0)
+ (setq web-mode-enable-block-face t)
+ (setq web-mode-enable-current-element-highlight t)))
+
+;; python-mode
+(add-hook 'python-mode-hook
+ (lambda ()
+ (setq python-indent-offset 4)
+ (setq indent-tabs-mode t)
+ (setq tab-width 4)))
+
;; elisp-mode
(put 'if 'lisp-indent-function nil)
+;; lisp-mode
+(setq browse-url-handlers
+ '(("hyperspec" . eww-browse-url)
+ ("." . browse-url-default-browser)))
+(setq common-lisp-hyperspec-root "file:///usr/share/hyperspec/HyperSpec/")
+(setq inferior-lisp-program "/usr/bin/sbcl")
+
;; diff-mode
(defun custom-diff-colors ()
(set-face-foreground 'diff-added "green")
@@ 88,7 129,10 @@
(set-face-background 'diff-file-header "unspecified"))
(eval-after-load "diff-mode" '(custom-diff-colors))
-;; Latex
+;; smerge-mode
+(setq smerge-command-prefix "\C-cm")
+
+;; latex-mode
(add-hook 'LaTeX-mode-hook 'auto-fill-mode)
(add-hook 'LaTeX-mode-hook 'LaTeX-math-mode)
(add-hook 'LaTeX-mode-hook 'turn-on-reftex)
@@ 97,51 141,70 @@
(setq TeX-auto-save t)
(setq TeX-parse-self t)
-;; Vapoursynth
+;; vapoursynth
(add-to-list 'auto-mode-alist '("\\.vpy\\'" . python-mode))
-;; Spellcheck
+;; ispell
(setq ispell-dictionary "fr_FR")
-;; Ruler
+;; whitespace-mode
(require 'whitespace)
-(setq whitespace-line-column 79)
+(setq whitespace-line-column 80)
(setq whitespace-style '(face lines-tail))
(global-whitespace-mode 1)
-;; Misc bindings
+;; imageboard-mode
+(load-library "imageboard-mode")
+(add-hook 'imageboard-mode-hook
+ (lambda ()
+ (fringe-mode 0)
+ (visual-line-mode t)
+ (setq left-margin-width 1)
+ (set-window-buffer nil (current-buffer))))
+(setq imageboard-mode-face 'yotsuba-b)
+(setq imageboard-mode-add-face-attrs '(:family "Liberation Sans"))
+
+;; Misc stuff
+(menu-bar-mode -1)
+(setq-default fill-column 79)
+(setq-default indent-tabs-mode t)
+(setq-default tab-width 4)
+(setq-default truncate-lines t)
+(add-hook 'before-save-hook 'delete-trailing-whitespace)
+(setq auto-save-file-name-transforms '((".*" "~/.emacs.d/autosave/" t)))
+(setq backup-directory-alist '(("" . "~/.emacs.d/backup")))
+;; (setq auto-save-default nil)
+;; (setq make-backup-files nil)
+(savehist-mode t)
+(setq savehist-additional-variables '(search-ring regexp-search-ring))
+(put 'upcase-region 'disabled nil)
+(put 'downcase-region 'disabled nil)
+(setq tramp-default-method "ssh")
+
+;; Global bindings
(defun sed-on-region (b e script)
"Run a sed script on a region"
(interactive "r\nsSed script on region: ")
(call-process-region b e "sed" t t t "-E" "--" script))
(global-set-key (kbd "C-c e") 'sed-on-region)
+(global-set-key (kbd "M-s") 'shell-command-on-region)
-(defun comment-region-binding ()
- (local-set-key (kbd "C-c C-u") 'uncomment-region)
- (local-set-key (kbd "C-c C-c") 'comment-region))
-(add-hook 'prog-mode-hook 'comment-region-binding)
-(add-hook 'LaTeX-mode-hook 'comment-region-binding)
-(setq smerge-command-prefix "\C-cm")
+;; Org-mode
+(if (require 'toc-org nil t)
+ (add-hook 'org-mode-hook 'toc-org-mode))
-(add-hook 'prog-mode-hook
- (lambda()
- (local-set-key (kbd "C-c <right>") 'hs-show-block)
- (local-set-key (kbd "C-c <left>") 'hs-hide-block)
- (local-set-key (kbd "C-c <up>") 'hs-hide-all)
- (local-set-key (kbd "C-c <down>") 'hs-show-all)
- (hs-minor-mode t)))
-;; Misc
-(add-hook 'before-save-hook 'delete-trailing-whitespace)
-(setq inhibit-startup-screen t)
-(setq auto-save-default nil)
-(setq backup-inhibited t)
-(scroll-bar-mode -1)
-(tool-bar-mode -1)
-(menu-bar-mode -1)
-(setq-default fill-column 79)
-(setq frame-resize-pixelwise t)
-(savehist-mode t)
-(setq savehist-additional-variables '(search-ring regexp-search-ring))
-(put 'upcase-region 'disabled nil)
-(put 'downcase-region 'disabled nil)
+(custom-set-variables
+ ;; custom-set-variables was added by Custom.
+ ;; If you edit it by hand, you could mess it up, so be careful.
+ ;; Your init file should contain only one such instance.
+ ;; If there is more than one, they won't work right.
+ '(package-selected-packages
+ '(toc-org auto-overlays sly sly-asdf sly-macrostep sly-named-readtables sly-repl-ansi-color markdown-mode web-mode yasnippet eglot company auctex))
+ '(warning-suppress-log-types '((comp))))
+(custom-set-faces
+ ;; custom-set-faces was added by Custom.
+ ;; If you edit it by hand, you could mess it up, so be careful.
+ ;; Your init file should contain only one such instance.
+ ;; If there is more than one, they won't work right.
+ )
A .emacs.d/lisp/imageboard-mode.el => .emacs.d/lisp/imageboard-mode.el +48 -0
@@ 0,0 1,48 @@
+(make-face 'yotsuba)
+(make-face 'yotsuba-b)
+(set-face-attribute 'yotsuba nil :background "#f0e0d6" :foreground "#800000")
+(set-face-attribute 'yotsuba-b nil :background "#d6daf0" :foreground "black")
+
+(defvar imageboard-mode-hook nil)
+(defvar imageboard-mode-add-face-attrs nil)
+(defvar imageboard-mode-face 'yotsuba-b)
+
+(define-minor-mode imageboard-mode
+ "Mode to set an imageboard theme using auto-overlays and buffer-face-mode
+
+Variables:
+ imageboard-mode-hook explicit
+ imageboard-mode-add-face-attrs a plist of additional face attributes
+ imageboard-mode-face yotsuba or yotsuba-b (default)"
+ :init-value nil :lighter " imageboard"
+ (if imageboard-mode
+ (progn
+ (cl-assert (member imageboard-mode-face '(yotsuba yotsuba-b)))
+ (require 'auto-overlay-line)
+ (require 'auto-overlay-word)
+ (auto-overlay-load-definition
+ 'im
+ '(word ("^>.*"
+ (face . (foreground-color . "#829f38")))))
+ (auto-overlay-load-definition
+ 'im
+ '(word ("^<.*"
+ (face . (foreground-color . "#e0727f")))))
+ (let ((link-color (if (equal imageboard-mode-face 'yotsuba-b) "#dd0000" "#000080")))
+ (auto-overlay-load-definition
+ 'im
+ `(word (">>[0-9]+"
+ (priority . 1)
+ (face . '((foreground-color . ,link-color) (underline . t)))))))
+ (run-hooks 'imageboard-mode-hook)
+ (font-lock-mode 0)
+ (buffer-face-mode t)
+ (buffer-face-set imageboard-mode-face imageboard-mode-add-face-attrs)
+ (auto-overlay-start 'im))
+ (progn
+ (font-lock-mode t)
+ (buffer-face-mode 0)
+ (auto-overlay-stop 'im)
+ (auto-overlay-unload-set 'im))))
+
+(provide 'imageboard-mode)
M .mg => .mg +1 -2
@@ 1,6 1,5 @@
+make-backup-files 0
global-set-key "\e[1;5C" forward-word
global-set-key "\e[1;5D" backward-word
global-set-key "\e[1;5B" forward-paragraph
global-set-key "\e[1;5A" backward-paragraph
-
-make-backup-files off>
\ No newline at end of file
D .mutt/aliases => .mutt/aliases +0 -0
D .mutt/mailcap => .mutt/mailcap +0 -6
@@ 1,6 0,0 @@
-text/html; firejail w3m -I %{charset} -T text/html; copiousoutput
-text/x-diff; colordiff.sh <%s; copiousoutput
-text/x-patch; colordiff.sh <%s; copiousoutput
-application/pdf; firejail mupdf-gl %s
-image/*; firejail sxiv %s
-video/*; firejail mpv %s
A .sbclrc => .sbclrc +16 -0
@@ 0,0 1,16 @@
+(defun save-img (toplevel-fun img-path)
+ (when (probe-file img-path)
+ (error "~A: file already exists" img-path))
+ (sb-ext:save-lisp-and-die img-path
+ :toplevel (find-symbol (string-upcase toplevel-fun))
+ :executable t))
+
+(require :sb-sprof)
+
+(defmacro prof (form &key alloc)
+ `(sb-sprof:with-profiling ,(append
+ '(:max-samples 10000
+ :report :flat
+ :loop nil)
+ (when alloc '(:mode :alloc)))
+ ,form))
A .sfeed/sfeedrc => .sfeed/sfeedrc +25 -0
@@ 0,0 1,25 @@
+#!/bin/sh -eu
+maxjobs=3
+
+fetch()
+{
+ curl --compressed \
+ --fail \
+ --location \
+ --max-redirs 0 \
+ --max-time 20 \
+ --no-progress-meter \
+ --time-cond "$3" \
+ --user-agent 'Mozilla/5.0 (Windows NT 6.1; WOW64; rv:54.0) Gecko/20100101 Firefox/54.0' \
+ "$2"
+}
+
+feeds()
+{
+ export http_proxy=socks5h://localhost:9050 https_proxy=socks5h://localhost:9050
+
+ # feed <name> <feedurl> [basesiteurl] [encoding]
+ feed 'Added Gentoo packages' 'https://packages.gentoo.org/packages/added.atom'
+ no_proxy=* feed 'Tcl Improvement Proposals' 'https://core.tcl-lang.org/tips/timeline.rss'
+ # ...
+}
M .tclshrc => .tclshrc +32 -1
@@ 1,4 1,35 @@
if {$tcl_interactive} {
+ if {[file readable ~/Programming/Tcl/util.tcl]} {
+ source ~/Programming/Tcl/util.tcl
+ }
+
package require tclreadline
- ::tclreadline::Loop
+ proc ::tclreadline::prompt1 {} {
+ global env
+
+ catch {pwd} pwd
+ # Replace leading env(HOME) by ~
+ if [info exists env(HOME)] {
+ set strlen [string length $env(HOME)]
+ if {[string equal -len $strlen $env(HOME) $pwd]} {
+ set pwd [string replace $pwd 0 [expr {$strlen - 1}] ~]
+ }
+ }
+ string cat "\x1[util::tput setaf 1]\x2" \
+ "\[$pwd\]" \
+ "\x1[util::tput sgr0]\x2" \
+ " "
+ # string cat "\[$pwd\] "
+ }
+
+ ::tclreadline::readline historyexpansion 0
+ set tclreadline::autosave 1
+ # Workaround tclreadline setting COLUMNS/LINES but not updating them
+ # with SIGWINCH
+ after idle {
+ # unset doesn't work because of a Tcl bug, use array unset instead
+ array unset ::env COLUMNS
+ array unset ::env LINES
+ }
+ tclreadline::Loop
}
M .xinitrc => .xinitrc +10 -7
@@ 25,11 25,14 @@ find /usr/share/fonts \( ! -name fonts -prune \) -type d ! -name 'util' \
[ -x /usr/bin/gpg-agent ] && eval "$(/usr/bin/gpg-agent --daemon)"
wallpaper_cycle.sh ~/.wallpapers/current ~/.wallpapers
-xwallpaper --maximize ~/.wallpapers/current &
-redshift -t 6500:4500 -l 48.5:2.2 &
-# xscreensaver -nosplash 2>/dev/null &
-[ -d ~/Music ] && ionice -c2 -n0 mus_daemon -s ~/.config/lemonbar/mus_status.sh &
-st -c neomutt -e zsh -ic 'neomutt; exec zsh' &
-st -c newsboat -e zsh -ic 'newsboat; exec zsh' &
-sxhkd &
+xwallpaper --maximize ~/.wallpapers/current &
+redshift -l 43.36:3.52 &
+# xscreensaver -nosplash 2>/dev/null &
+if [ -d ~/Music ] && ! aplay -l 2>&1 | grep -qF 'no soundcards found'
+then
+ ionice -c2 -n0 mus_daemon -s ~/.config/lemonbar/mus_status.sh &
+fi
+st -c neomutt -e zsh -ic 'neomutt; exec zsh' &
+st -c sfeed -e zsh -ic 'sfeed_view.sh; exec zsh' &
+sxhkd &
exec bspwm
M .zshrc => .zshrc +4 -5
@@ 16,26 16,25 @@ alias alarm='play -q -n synth 1.5 sin 440 fade h 0 1.5 1.5 vol 0.5 >/dev/null \
alias cdirname='cd "$(dirname -- "$_")"'
alias edit='$EDITOR'
alias emerge_sync='sudo eix-sync'
-alias emerge_update='sudo sh -c "emerge --update --deep --changed-use \
- --with-bdeps=y --keep-going @world"'
-alias emacs_project='find . -type f -iname "*.c" -o -iname "*.h" -o \
- -iname "*makefile" | sort -t/ -k2 | xargs -d"\n" emacs &!'
+alias emerge_update='sudo emerge --update --deep --changed-use \
+ --with-bdeps=y --keep-going @world'
alias eurobeat='printf "%s\n" ~/"Data/Music tools & data/Initial D Selection"/*.flac | shuf | \
mpv --playlist=- --replaygain=track'
alias ffmpeg='ffmpeg -hide_banner'
alias ffprobe='ffprobe -hide_banner'
alias grep='grep --color=auto'
alias ls='ls --color=auto'
+alias ll='ls -lh'
alias lsblk='lsblk -o NAME,MODEL,PARTLABEL,FSTYPE,SIZE,MOUNTPOINT'
alias make='make -j$(nproc)'
alias odhex='od -Ax -t x1z'
-alias parallel='parallel --no-notice'
alias rsync='rsync --info=progress2 --archive --sparse --partial --progress \
--human-readable --update'
alias vfat_rsync='rsync --info=progress2 --archive --sparse --partial --progress \
--human-readable --update --no-owner --no-group --no-perms --modify-window=2'
alias startx='startx -- -nolisten tcp'
alias tmux='tmux -u'
+alias rlsbcl='rlwrap -q \" -m -O "^\*>" sbcl'
source ~/.zkbd/$TERM
autoload zkbd
A etc/conf.d/bootlogd => etc/conf.d/bootlogd +2 -0
@@ 0,0 1,2 @@
+# Put your bootlog options into this
+#BOOTLOGD_ARGS="-l /var/log/boot"
M etc/conf.d/bootmisc => etc/conf.d/bootmisc +1 -1
@@ 12,4 12,4 @@ log_dmesg="YES"
# Save the previous dmesg log to dmesg.old
# This may be useful if you need to compare the current boot to the
# previous one.
-#previous_dmesg=no
+previous_dmesg=yes
A etc/conf.d/bozohttpd => etc/conf.d/bozohttpd +11 -0
@@ 0,0 1,11 @@
+# Config file for /etc/init.d/bozohttpd
+
+# necessary stuff
+DATADIR=/var/www/localhost/htdocs
+BIND_ADDRESS=localhost
+LISTEN_PORT=80
+
+# optional stuff
+#USER=daemon
+#INDEX_DEFAULT=index.php
+#APPEND="-C .php /usr/bin/php"
A etc/conf.d/busybox-httpd => etc/conf.d/busybox-httpd +5 -0
@@ 0,0 1,5 @@
+# Config file for /etc/init.d/busybox-httpd
+
+# run "busybox httpd --help" to see all possible options.
+
+HTTPD_OPTS="-h /var/www/localhost/htdocs"
A etc/conf.d/display-manager => etc/conf.d/display-manager +13 -0
@@ 0,0 1,13 @@
+# We always try and start the DM on a static VT. The various DMs normally
+# default to using VT7. If you wish to use the display-manager init
+# script, then you should ensure that the VT checked is the same VT your
+# DM wants to use.
+# We do this check to ensure that you haven't accidentally configured
+# something to run on the VT in your /etc/inittab file so that
+# you don't get a dead keyboard.
+CHECKVT=7
+
+# What display manager do you use ?
+# [ xdm | greetd | gdm | sddm | gpe | lightdm | entrance ]
+# NOTE: If this is set in /etc/rc.conf, that setting will override this one.
+DISPLAYMANAGER="xdm"
A etc/conf.d/hdparm => etc/conf.d/hdparm +26 -0
@@ 0,0 1,26 @@
+# /etc/conf.d/hdparm: config file for /etc/init.d/hdparm
+
+#
+# Note that options such as -y which force *immediate* power saving options
+# should generally not be placed here. The hdparm init.d script may run at
+# anytime with respect to other init.d scripts that do system wide drive
+# scans (like the hald script), so they will merely get spun right back up.
+# If you wish to use these options, please use the local.start init.d script
+# instead so that you're guaranteed that it will run last.
+#
+
+# You can either set hdparm arguments for each drive using hdX_args,
+# discX_args, cdromX_args and genericX_args, e.g.
+#
+# hda_args="-d1 -X66"
+# disc1_args="-d1"
+# cdrom0_args="-d1"
+
+# or you can set options for all PATA drives
+pata_all_args="-d1"
+
+# or you can set options for all SATA drives
+sata_all_args=""
+
+# or, you can set hdparm options for all drives
+all_args=""
M etc/conf.d/hostname => etc/conf.d/hostname +2 -2
@@ 1,2 1,2 @@
-# Set to the hostname of this machine
-hostname="gentoo-zen2700x"
+# Hostname fallback if /etc/hostname does not exist
+hostname="gentoo-zen5900x"
M etc/conf.d/ip6tables => etc/conf.d/ip6tables +12 -4
@@ 1,16 1,24 @@
# /etc/conf.d/ip6tables
-# Location in which iptables initscript will save set rules on
+# Set wait option for xtables lock in seconds
+# DEFAULT: 60
+#IPTABLES_LOCK_WAIT_TIME="60"
+
+# Set wait interval option for xtables lock in microseconds
+# DEFAULT: 1000
+#IPTABLES_LOCK_WAIT_INTERVAL="1000"
+
+# Location in which ip6tables initscript will save set rules on
# service shutdown
IP6TABLES_SAVE="/var/lib/ip6tables/rules-save"
-# Options to pass to iptables-save and iptables-restore
+# Options to pass to ip6tables-save and ip6tables-restore
SAVE_RESTORE_OPTIONS="-c"
-# Save state on stopping iptables
+# Save state on stopping ip6tables
SAVE_ON_STOP="yes"
-# If you need to log iptables messages as soon as iptables starts,
+# If you need to log ip6tables messages as soon as ip6tables starts,
# AND your logger does NOT depend on the network, then you may wish
# to uncomment the next line.
# If your logger depends on the network, and you uncomment this line
M etc/conf.d/iptables => etc/conf.d/iptables +9 -1
@@ 1,6 1,14 @@
# /etc/conf.d/iptables
-# Location in which iptables initscript will save set rules on
+# Set wait option for xtables lock in seconds
+# DEFAULT: 60
+#IPTABLES_LOCK_WAIT_TIME="60"
+
+# Set wait interval option for xtables lock in microseconds
+# DEFAULT: 1000
+#IPTABLES_LOCK_WAIT_INTERVAL="1000"
+
+# Location in which iptables initscript will save set rules on
# service shutdown
IPTABLES_SAVE="/var/lib/iptables/rules-save"
M etc/conf.d/net => etc/conf.d/net +3 -3
@@ 1,3 1,3 @@
-config_enp7s0="192.168.1.2 netmask 255.255.255.0"
-routes_enp7s0="default via 192.168.1.1"
-dns_servers_enp7s0="127.0.0.1"
+config_enp6s0="192.168.1.2 netmask 255.255.255.0"
+routes_enp6s0="default via 192.168.1.1"
+dns_servers_enp6s0="127.0.0.1"
A etc/conf.d/pydoc-3.10 => etc/conf.d/pydoc-3.10 +6 -0
@@ 0,0 1,6 @@
+# /etc/init.d/pydoc.conf
+
+# This file contains the configuration for pydoc's internal webserver.
+
+# Default port for Python's pydoc server.
+PYDOC3_10_PORT="7464"
A etc/conf.d/pydoc-3.9 => etc/conf.d/pydoc-3.9 +6 -0
@@ 0,0 1,6 @@
+# /etc/init.d/pydoc.conf
+
+# This file contains the configuration for pydoc's internal webserver.
+
+# Default port for Python's pydoc server.
+PYDOC3_9_PORT="7464"
A etc/conf.d/smartd => etc/conf.d/smartd +4 -0
@@ 0,0 1,4 @@
+# /etc/conf.d/smartd: config file for /etc/init.d/smartd
+
+# Insert any other options needed
+SMARTD_OPTS=""
A etc/conf.d/stmpfiles-dev => etc/conf.d/stmpfiles-dev +2 -0
@@ 0,0 1,2 @@
+# Extra options to pass to stmpfiles
+#stmpfiles_opts=""
A etc/conf.d/stmpfiles-setup => etc/conf.d/stmpfiles-setup +2 -0
@@ 0,0 1,2 @@
+# Extra options to pass to stmpfiles
+#stmpfiles_opts=""
M etc/conf.d/sysklogd => etc/conf.d/sysklogd +1 -4
@@ 1,6 1,3 @@
# Config file for /etc/init.d/sysklogd
-SYSLOGD="-m 0"
-# send warnings and above to the console
-KLOGD="-c 3 -2"
-
+SYSLOGD="-m 0 -s -s"
A etc/conf.d/wpa_supplicant => etc/conf.d/wpa_supplicant +10 -0
@@ 0,0 1,10 @@
+# conf.d file for wpa_supplicant
+
+# uncomment this if wpa_supplicant starts up before your network interface
+# is ready and it causes issues
+# rc_want="dev-settle"
+
+# Please check man 8 wpa_supplicant for more information about the options
+# wpa_supplicant accepts.
+#
+wpa_supplicant_args="-B -M -c/etc/wpa_supplicant/wpa_supplicant.conf"
M etc/conf.d/zram-init => etc/conf.d/zram-init +9 -9
@@ 48,17 48,17 @@ num_devices=1
# swap
type0=swap
-flag0= # The default "16383" is fine for us
-size0=4096
-mlim0= # no hard memory limit
+flag0= # The default "16383" is fine for us
+size0=8192 # in MB
+mlim0= # no hard memory limit
back0=/dev/disk/by-partlabel/zram_backup
-notr0= # keep the default on linux-3.15 or newer
-maxs0=8 # maximum number of parallel processes for this device
-algo0=lz4 # zstd (since linux-4.18), lz4 (since linux-3.15), or lzo.
- # Size: zstd (best) > lzo > lz4. Speed: lz4 (best) > zstd > lzo
+notr0= # keep the default on linux-3.15 or newer
+maxs0=4 # maximum number of parallel processes for this device
+algo0=zstd # zstd (since linux-4.18), lz4 (since linux-3.15), or lzo.
+ # Size: zstd (best) > lzo > lz4. Speed: lz4 (best) > zstd > lzo
labl0=zram_swap # the label name
-uuid0= # Do not force UUID
-args0= # we could e.g. have set args0="-L 'zram_swap'" instead of using labl0
+uuid0= # Do not force UUID
+args0= # we could e.g. have set args0="-L 'zram_swap'" instead of using labl0
# /tmp
# If you use this, you should put zram-init into the boot runlevel,
M etc/portage/make.conf => etc/portage/make.conf +15 -21
@@ 1,14 1,10 @@
-# These settings were set by the catalyst build script that automatically
-# built this stage.
-# Please consult /usr/share/portage/config/make.conf.example for a more
-# detailed example.
-COMMON_FLAGS="-O3 -march=native -pipe"
-CFLAGS="${COMMON_FLAGS}"
-CXXFLAGS="${COMMON_FLAGS}"
-FCFLAGS="${COMMON_FLAGS}"
-FFLAGS="${COMMON_FLAGS}"
+COMMON_FLAGS='-O3 -march=native -pipe'
+CFLAGS=$COMMON_FLAGS
+CXXFLAGS=$COMMON_FLAGS
+FCFLAGS=$COMMON_FLAGS
+FFLAGS=$COMMON_FLAGS
-MAKEOPTS="-j16 -l16"
+MAKEOPTS='-j24 -l24'
PORTDIR=/usr/portage
DISTDIR=/usr/portage/distfiles
@@ 16,20 12,18 @@ PKGDIR=/usr/portage/packages
GENTOO_MIRRORS=ftp://ftp.free.fr/mirrors/ftp.gentoo.org/
BINPKG_COMPRESS=zstd
BINPKG_COMPRESS_FLAGS=-19
-FEATURES="buildpkg network-sandbox news parallel-fetch parallel-install splitdebug userfetch userpriv usersandbox usersync"
-EMERGE_DEFAULT_OPTS="--ask --verbose --tree --unordered-display --jobs=16 --load-average=16 --buildpkg-exclude 'virtual/* sys-kernel/*-sources sys-kernel/linux-firmware'"
+FEATURES='buildpkg ccache network-sandbox news parallel-fetch parallel-install splitdebug userfetch userpriv usersandbox usersync'
+EMERGE_DEFAULT_OPTS='--ask --verbose --tree --unordered-display --jobs=24 --load-average=24 --usepkg --buildpkg-exclude "virtual/* sys-kernel/*-sources sys-kernel/linux-firmware"'
PORTAGE_NICENESS=10
-PORTAGE_IONICE_COMMAND="ionice -c 3 -p \${PID}"
+PORTAGE_IONICE_COMMAND='ionice -c 3 -p \$PID'
-USE="alsa flac glamor jpeg logrotate opengl pgo png savedconfig ssl threads udev vulkan X xft zsh-completion -bindist -dbus -introspection -systemd"
-L10N="en fr"
-VIDEO_CARDS="amdgpu radeonsi"
+USE='alsa flac glamor jpeg logrotate lto opengl pgo png savedconfig ssl threads udev vulkan X xft zsh-completion -bindist -dbus -introspection -systemd'
+L10N='en fr'
+VIDEO_CARDS='amdgpu radeonsi'
INPUT_DEVICES=evdev
GRUB_PLATFORMS=pc
-LLVM_TARGETS="AMDGPU BPF"
-CPU_FLAGS_X86="aes avx avx2 f16c fma3 mmx mmxext pclmul popcnt sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3"
-VAPOURSYNTH_PLUGINS="assvapour eedi3 imagemagick morpho miscfilters removegrain vinverse vivtc"
+LLVM_TARGETS='AMDGPU BPF'
+CPU_FLAGS_X86='aes avx avx2 f16c fma3 mmx mmxext pclmul popcnt sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3'
+VAPOURSYNTH_PLUGINS='assvapour eedi3 imagemagick morpho miscfilters removegrain vinverse vivtc'
-# This sets the language of build output to English.
-# Please keep this setting intact when reporting bugs.
LC_MESSAGES=C
D etc/portage/make.profile => etc/portage/make.profile +0 -1
@@ 1,1 0,0 @@
-../../usr/portage/profiles/default/linux/amd64/17.1/no-multilib>
\ No newline at end of file
M etc/portage/package.accept_keywords/gentoo => etc/portage/package.accept_keywords/gentoo +37 -88
@@ 1,118 1,68 @@
-app-admin/entr::gentoo ~amd64
-
-app-arch/plzip::gentoo ~amd64
-# required by plzip (argument)
-app-arch/lzlib::gentoo ~amd64
+# required by www-client/qutebrowser-2.3.0
+ dev-python/adblock::gentoo ~amd64
+ dev-util/maturin::gentoo ~amd64
+ dev-python/pyyaml::gentoo ~amd64
+app-admin/entr::gentoo ~amd64
app-arch/par2cmdline::gentoo ~amd64
app-arch/zpaq::gentoo ~amd64
app-arch/zstd::gentoo ~amd64
app-eselect/eselect-repository::gentoo ~amd64
-app-editors/vis::gentoo **
-app-misc/ca-certificates::gentoo ~amd64
app-misc/radeontop::gentoo ~amd64
+app-misc/ranger::gentoo ~amd64
app-portage/eix::gentoo ~amd64
-app-shells/dash::gentoo ~amd64
-app-shells/gentoo-zsh-completions::gentoo ~amd64
-app-text/mupdf::gentoo ~amd64
-
-app-text/pdf2djvu ~amd64
-# required by app-text/pdf2djvu-0.9.8::gentoo
-dev-cpp/pstreams ~amd64
-
-dev-lang/lua::gentoo ~amd64
+app-shells/loksh::gentoo ~amd64
dev-libs/libcdio::gentoo ~amd64
dev-libs/libcdio-paranoia::gentoo ~amd64
-dev-libs/libclc::gentoo ~amd64
-dev-python/pafy::gentoo ~amd64
-=dev-python/PyQt5-5.13*::gentoo ~amd64
-# required by dev-python/PyQt5-5.12.2::gentoo
-dev-python/sip::gentoo ~amd64
-dev-python/PyQt5-sip::gentoo ~amd64
-=dev-python/PyQtWebEngine-5.13*::gentoo ~amd64
-
-dev-util/perf::gentoo ~amd64
+dev-lisp/sbcl::gentoo ~amd64
+ dev-lisp/asdf::gentoo ~amd64
+ dev-lisp/uiop::gentoo ~amd64
+dev-python/pycdio::gentoo ~amd64
+dev-tcltk/tclreadline::gentoo ~amd64
dev-util/shellcheck-bin::gentoo ~amd64
dev-vcs/fossil::gentoo ~amd64
-games-board/cockatrice::gentoo ~amd64
games-fps/gzdoom::gentoo ~amd64
+ media-libs/zmusic::gentoo ~amd64
games-roguelike/stone-soup::gentoo ~amd64
+games-strategy/0ad::gentoo ~amd64
mail-client/neomutt::gentoo ~amd64
+mail-client/s-nail::gentoo ~amd64
+ virtual/mailx::gentoo ~amd64
mail-mta/msmtp::gentoo ~amd64
-media-gfx/pngquant::gentoo ~amd64
+media-gfx/img2pdf::gentoo ~amd64
media-gfx/optipng::gentoo ~amd64
-media-libs/libass::gentoo ~amd64
-media-libs/libjpeg-turbo::gentoo ~amd64
-media-libs/libogg::gentoo ~amd64
-media-libs/libwebp::gentoo ~amd64
-
-=media-libs/mesa-19.3*::gentoo ~amd64
-# required by media-libs/mesa-18.2.4::gentoo[gallium,opencl]
-dev-libs/ocl-icd ~amd64
-
-media-libs/opus::gentoo ~amd64
-
-# required by media-video/mpv::local[vulkan]
-media-libs/shaderc::gentoo ~amd64
-# required by media-libs/shaderc-2019.0-r1::gentoo
->=dev-util/glslang-7.12.3353_pre20191027-r1 ~amd64
->=dev-util/spirv-tools-2019.10_pre20191027 ~amd64
-# required by dev-util/spirv-tools-2019.10_pre20191027::gentoo
->=dev-util/spirv-headers-1.5.1 ~amd64
-
-media-libs/x265::gentoo ~amd64
-media-libs/imlib2::gentoo ~amd64
-media-libs/libplacebo::gentoo **
-media-plugins/imlib2_loaders::gentoo ~amd64
-media-sound/whipper::gentoo ~amd64
+media-gfx/waifu2x-ncnn-vulkan::gentoo ~amd64
+ dev-libs/ncnn::gentoo ~amd64
+media-libs/dav1d::gentoo ~amd64
+=media-libs/mesa-21.0*::gentoo ~amd64
+ virtual/opencl::gentoo ~amd64
+ dev-util/opencl-headers::gentoo ~amd64
+ dev-libs/opencl-icd-loader::gentoo ~amd64
+ dev-libs/libclc::gentoo ~amd64
media-video/bluray_info::gentoo ~amd64
media-video/ffmpeg::gentoo ~amd64
+=media-video/mpv-0.33.0::gentoo ~amd64
+media-libs/libaom::gentoo ~amd64
+media-video/rav1e::gentoo ~amd64
media-video/makemkv::gentoo ~amd64
-media-video/mpv::gentoo ~amd64
-=media-video/mkvtoolnix-23.0.0 ~amd64
-net-dns/dnscrypt-proxy::gentoo ~amd64
-net-dns/unbound::gentoo ~amd64
-net-news/newsboat::gentoo ~amd64
-net-news/snownews::gentoo ~amd64
+=net-dns/unbound-1.12.0-r1::gentoo ~amd64
net-mail/isync::gentoo ~amd64
net-misc/dhcpcd::gentoo ~amd64
-net-misc/megatools::gentoo ~amd64
-net-misc/youtube-dl::gentoo ~amd64
+net-misc/proxychains::gentoo ~amd64
net-p2p/nicotine+::gentoo ~amd64
-sys-apps/busybox::gentoo ~amd64
sys-apps/firejail::gentoo ~amd64
sys-apps/irqbalance::gentoo ~amd64
-sys-apps/mawk::gentoo ~amd64
-sys-apps/net-tools::gentoo ~amd64
-
-sys-apps/pkgcore::gentoo ~amd64
-# required by sys-apps/pkgcore-0.10.0::gentoo
-dev-python/snakeoil ~amd64
-
-sys-apps/openrc::gentoo ~amd64
-sys-apps/sed::gentoo ~amd64
-=sys-devel/gcc-8*::gentoo ~amd64
+sys-apps/plocate::gentoo ~amd64
sys-devel/sparse::gentoo ~amd64
sys-fs/archivemount::gentoo ~amd64
-=sys-kernel/gentoo-sources-5.4*::gentoo ~amd64
-=sys-kernel/linux-headers-5.4*::gentoo ~amd64
-
-virtual/emacs::gentoo ~amd64
-# required by virtual/emacs-26
-app-editors/emacs::gentoo ~amd64
-
-=virtual/libudev-232-r2::gentoo ~amd64
-=sys-fs/eudev-3.2.9::gentoo ~amd64
-
+=sys-kernel/gentoo-sources-5.15*::gentoo ~amd64
+ =sys-kernel/linux-headers-5.15*::gentoo ~amd64
+ =dev-util/perf-5.15*::gentoo ~amd64
+=app-editors/emacs-28*::gentoo **
www-client/links::gentoo ~amd64
-
www-client/qutebrowser::gentoo ~amd64
-# required by qutebrowser (argument)
-dev-python/pypeg2::gentoo ~amd64
-=media-libs/libvpx-1.7.0::gentoo ~amd64
-
+ dev-python/pypeg2::gentoo ~amd64
x11-libs/libdrm::gentoo ~amd64
-x11-misc/dmenu::gentoo **
x11-misc/lemonbar::gentoo ~amd64
x11-misc/qt5ct::gentoo ~amd64
x11-misc/sxhkd::gentoo ~amd64
@@ 121,5 71,4 @@ x11-misc/xdotool::gentoo ~amd64
x11-misc/xwallpaper::gentoo ~amd64
x11-wm/bspwm::gentoo ~amd64
-
-media-sound/mps-youtube::gentoo **
+x11-misc/dmenu::gentoo **
M etc/portage/package.accept_keywords/local => etc/portage/package.accept_keywords/local +25 -34
@@ 1,49 1,40 @@
app-arch/ecm::local ~amd64
app-crypt/tomb::local ~amd64
-
dev-cpp/frama-c::local ~amd64
-# required by frama-c (argument)
-dev-ml/zarith ~amd64
-dev-ml/ocamlgraph ~amd64
-
+ dev-ml/zarith ~amd64
+ dev-ml/ocamlgraph ~amd64
+=dev-lang/python-2.7*::local ~amd64
+=dev-lang/python-3.7*::local ~amd64
+=dev-lang/python-3.8*::local ~amd64
+dev-lang/tcl::local ~amd64
games-emulation/ppsspp::local ~amd64
-# required by games-emulation/ppsspp-1.6.3::local[vulkan]
-dev-util/vulkan-headers ~amd64
-media-libs/vulkan-loader ~amd64
-
+ dev-util/vulkan-headers ~amd64
+ media-libs/vulkan-loader ~amd64
+games-fps/gzdoom::local ~amd64
games-fps/quake3e::local ~amd64
games-fps/ioquake3::local ~amd64
-# required by ioquake3
-games-fps/quake3-data ~amd64
-
+ games-fps/quake3-data ~amd64
games-fps/oblige::local ~amd64
+games-fps/raze::local ~amd64
games-fps/warsow::local ~amd64
-
+games-roguelike/stone-soup::local ~amd64
+media-gfx/darktable::local ~amd64
media-gfx/gimp::local ~amd64
-# required by media-gfx/gimp-2.10.2::local
-=dev-util/glib-utils-2.56.2 ~amd64
-=dev-libs/glib-2.56.2 ~amd64
->=media-gfx/mypaint-brushes-1.3.0 ~amd64
->=media-libs/babl-0.1.50 ~amd64
->=media-libs/gegl-0.4.2 ~amd64
-# required by media-libs/gegl-0.4.18::gentoo
->=media-libs/libnsgif-0.2.1-r1 ~amd64
-# required by media-libs/libnsgif-0.2.1-r1::gentoo
->=dev-util/netsurf-buildsystem-1.7-r1 ~amd64
-
-=dev-libs/glib-2.54.3-r6 ~amd64
->=media-libs/libmypaint-1.3.0 ~amd64
-
+ =media-libs/gegl-0.4.26 ~amd64
+media-libs/libaom::local ~amd64
media-sound/squishyball::local ~amd64
-
-www-client/qutebrowser::local ~amd64
-dev-python/attrs::gentoo ~amd64
-dev-python/jinja::gentoo ~amd64
-dev-python/pygments::gentoo ~amd64
-dev-python/pyyaml::gentoo ~amd64
-
+media-video/mpv::local **
+ media-libs/libplacebo ~amd64
+net-misc/yt-dlp::local ~amd64
+net-p2p/nicotine+::local ~amd64
+sys-apps/busybox::local ~amd64
+sys-fs/lvm2::local ~amd64
+www-client/nyxt::local ~amd64
+ sys-libs/libfixposix::local ~amd64
x11-misc/lemonbar::local ~amd64
x11-terms/st::local ~amd64
x11-themes/bluecurve-gtk-themes::local ~amd64
x11-themes/bluecurve-icon-theme::local ~amd64
+
+dev-util/plan9port::local **
x11-wm/bspwm::local **
M etc/portage/package.accept_keywords/vapoursynth => etc/portage/package.accept_keywords/vapoursynth +2 -3
@@ 6,8 6,6 @@ media-libs/vapoursynth ~*
>=dev-python/cython-0.28.4 ~amd64
media-libs/waifu2x-converter-cpp ~*
-# required by media-libs/waifu2x-converter-cpp
-=media-libs/opencv-3.4.1-r7::gentoo ~amd64
media-libs/zimg ~*
media-plugins/vapoursynth-addgrain ~*
@@ 111,5 109,6 @@ media-plugins/vapoursynth-wwxd ~*
media-plugins/vapoursynth-yadifmod ~*
media-plugins/vapoursynth-znedi3 ~*
media-video/d2vwitch ~*
-# media-video/mpv ~*
+# media-video/mpv **
+# media-libs/libplacebo ~*
media-video/wobbly ~*
M etc/portage/package.license => etc/portage/package.license +5 -2
@@ 1,8 1,11 @@
app-arch/unrar unRAR
-games-fps/gzdoom Activision ChexQuest3 DOOM-COLLECTORS-EDITION freedist
+dev-lisp/hyperspec HyperSpec
+dev-util/plan9port 9base BigelowHolmes
+games-fps/gzdoom Activision ChexQuest3 DOOM-COLLECTORS-EDITION freedist WidePix
games-fps/quake3-data Q3AEULA
games-fps/warsow warsow
media-libs/fdk-aac FraunhoferFDK
media-sound/mac mac
media-video/makemkv MakeMKV-EULA
-sys-kernel/linux-firmware linux-fw-redistributable no-source-code>
\ No newline at end of file
+sys-kernel/linux-firmware linux-fw-redistributable no-source-code
+media-fonts/corefonts MSttfEULA<
\ No newline at end of file
D etc/portage/package.mask/ocl-icd => etc/portage/package.mask/ocl-icd +0 -1
@@ 1,1 0,0 @@
->dev-libs/ocl-icd-2.2.12>
\ No newline at end of file
D etc/portage/package.mask/zenity => etc/portage/package.mask/zenity +0 -1
@@ 1,1 0,0 @@
->gnome-extra/zenity-2.32.1>
\ No newline at end of file
A etc/portage/package.use/abendbrot => etc/portage/package.use/abendbrot +9 -0
@@ 0,0 1,9 @@
+games-emulation/libretro-meta::abendbrot -2048 -4do -bsnes -fbalpha -gambatte -genplus
+games-emulation/libretro-meta::abendbrot -handy -mame2003 -mednafen-ngp -mednafen-pce-fast
+games-emulation/libretro-meta::abendbrot -mednafen-saturn -mednafen-supergrafx -mednafen-vb
+games-emulation/libretro-meta::abendbrot -mednafen-wswan -mupen64plus -nestopia -nxengine
+games-emulation/libretro-meta::abendbrot -prboom -prosystem -ppsspp -reicast -scummvm
+games-emulation/libretro-meta::abendbrot -stella -tyrquake
+games-emulation/libretro-meta::abendbrot beetle-psx mgba snes9x
+games-emulation/mgba-libretro::abendbrot pgo pgopost
+games-emulation/retroarch::abendbrot -materialui
M etc/portage/package.use/gentoo => etc/portage/package.use/gentoo +75 -43
@@ 1,86 1,118 @@
+# Avoid~ building x11-drivers/xf86-video-ati (cf https://bugs.gentoo.org/611928)
+x11-base/xorg-drivers::gentoo -video_cards_radeonsi
+x11-libs/libdrm::gentoo video_cards_radeon
+
+# Remove useless LLVM targets for rust
dev-lang/rust::gentoo system-llvm -llvm_targets_AMDGPU -llvm_targets_BPF
+# Avoid dev-libs/boost dependency
+sys-fs/lvm2::gentoo -thin
+
+# Avoid qt5/gtk3
+media-libs/opencv::gentoo -opengl
+
+# required by www-client/nyxt
+ net-libs/webkit-gtk spell introspection -geolocation
+ x11-libs/gtk+ introspection
+ net-libs/libsoup introspection
+ dev-libs/atk introspection
+ x11-libs/gdk-pixbuf introspection
+ x11-libs/pango introspection
+ media-libs/harfbuzz introspection
+
+
# required by media-video/makemkv
-dev-libs/libpcre::gentoo pcre16
-dev-libs/libpcre2::gentoo pcre16
+ dev-libs/libpcre::gentoo pcre16
+ dev-libs/libpcre2::gentoo pcre16
# required by www-client/qutebrowser
-dev-python/PyQt5::gentoo gui network widgets sql printsupport webengine webchannel declarative
-dev-qt/qtwebengine::gentoo widgets
-dev-qt/qtwebchannel::gentoo qml
-dev-libs/libxml2::gentoo icu
-media-libs/libplacebo::gentoo glslang
-media-libs/libvpx::gentoo svc
-dev-python/PyQt5::gentoo multimedia
-dev-qt/qtmultimedia::gentoo widgets
-dev-python/pyyaml::gentoo libyaml
+ dev-python/PyQt5::gentoo dbus gui network widgets sql printsupport webengine webchannel declarative
+ dev-qt/qtwebengine::gentoo geolocation widgets -jumbo-build
+ sys-libs/zlib::gentoo minizip
+ net-libs/nodejs::gentoo -npm
+ dev-qt/qtwebchannel::gentoo qml
+ dev-libs/libxml2::gentoo icu
+ media-libs/libplacebo::gentoo glslang
+ media-libs/libvpx::gentoo svc
+ dev-python/PyQt5::gentoo multimedia
+ dev-qt/qtmultimedia::gentoo widgets
+ dev-python/pyyaml::gentoo libyaml
+ dev-qt/qtcore::gentoo icu
-# required by dev-qt/qtgui
-x11-libs/libxcb::gentoo xkb
+# required by dev-util/perf[unwind]
+ sys-libs/zlib static-libs
# required by x11-misc/xdg-utils
-app-text/xmlto::gentoo text
-
-# required by dev-qt/qtwebengine
-sys-libs/zlib::gentoo minizip
+ app-text/xmlto::gentoo text
# required by media-gfx/gimp
-media-libs/gegl::gentoo cairo
-app-text/poppler::gentoo cairo
+ media-libs/gegl::gentoo cairo
+ app-text/poppler::gentoo cairo
-# avoid building x11-drivers/xf86-video-ati (cf https://bugs.gentoo.org/611928)
-x11-base/xorg-drivers::gentoo -video_cards_radeonsi
-x11-libs/libdrm::gentoo video_cards_radeon
+# required by x11-libs/pango
+# required by gnome-base/librsvg
+# required by x11-libs/gtk+-2
+# required by x11-themes/bluecurve-gtk-themes
+ media-libs/freetype harfbuzz
+
+# required by app-editors/emacs[jit]
+ sys-devel/gcc jit
app-cdr/cdrtools::gentoo caps
-app-editors/emacs::gentoo athena -alsa -gtk -gtk3 -jpeg -png
+app-editors/emacs::gentoo athena gif gui jit json libxml2 -alsa -gtk -gtk3
+ app-emacs/emacs-common::gentoo gui
+app-emacs/emacs-common-gentoo::gentoo gui
app-text/hunspell::gentoo
app-text/texlive::gentoo truetype
+ media-libs/harfbuzz icu
app-admin/pass::gentoo dmenu
app-admin/sudo::gentoo offensive -sendmail
app-crypt/gnupg::gentoo -smartcard
-app-crypt/pinentry::gentoo gtk
+app-crypt/pinentry::gentoo qt5
app-emulation/qemu::gentoo -curl gtk gtk2 -jpeg -png -vnc
-app-text/mupdf::gentoo -curl -ssl -javascript
dev-libs/openssl::gentoo -sslv3 -tls-heartbeat
-# avoid dev-libs/libinput dependency
-dev-qt/qtgui -libinput
+dev-qt/qtgui::gentoo dbus -libinput
+ x11-libs/libxcb::gentoo xkb
dev-util/perf::gentoo slang unwind
-dev-vcs/git::gentoo -perl -webdav
-games-fps/gzdoom::gentoo sndfile
+dev-vcs/git::gentoo -webdav
+games-strategy/0ad::gentoo -lobby
gnome-base/librsvg::gentoo -vala
media-fonts/source-han-sans::gentoo l10n_ja l10n_zh-CN
-media-gfx/graphicsmagick::gentoo jpeg2k svg tiff webp
-media-gfx/imagemagick::gentoo heif fftw fontconfig hdri jpeg2k svg tiff truetype webp
+media-gfx/imagemagick::gentoo cxx heif fftw fontconfig hdri jpeg2k raw svg tiff truetype webp xml
+ media-libs/libheif::gentoo x265
media-gfx/sxiv::gentoo exif gif
-media-libs/gexiv2::gentoo -vala
-media-libs/imlib2::gentoo gif tiff
+ media-libs/gexiv2::gentoo -vala
+ media-libs/imlib2::gentoo gif tiff
+media-libs/libaom::gentoo examples
+media-libs/libavif::gentoo dav1d extras
media-libs/libbdplus::gentoo aacs
media-libs/libbluray::gentoo aacs bdplus utils
media-libs/mesa::gentoo -classic opencl
-# avoid gtk/qt dependency
-media-libs/opencv::gentoo -opengl
media-libs/opusfile::gentoo -http
media-libs/x264::gentoo -interlaced
+media-libs/zmusic::gentoo mpg123
media-plugins/alsa-plugins::gentoo speex -ffmpeg
media-sound/shntool::gentoo mac
-media-video/ffmpeg::gentoo alsa bluray fdk libass mp3 openssl opus rubberband sdl vorbis vpx x264 x265 xcb zimg
-media-video/mpv::gentoo bluray luajit -egl -gbm -xv
-media-video/x264-encoder 10bit -interlaced
+media-video/ffmpeg::gentoo alsa bluray dav1d fdk libaom libass mp3 openssl opus rubberband sdl vorbis vpx x264 x265 xcb zimg
+media-video/makemkv::gentoo -java
+media-video/mpv::gentoo archive bluray luajit -egl -gbm -xv
+media-video/x264-encoder::gentoo 10bit -interlaced
+net-misc/curl::gentoo brotli
net-misc/youtube-dl::gentoo offensive
sci-visualization/gnuplot::gentoo cairo
sys-apps/firejail::gentoo suid
sys-apps/man-db::gentoo -nls
sys-apps/man-pages::gentoo -nls
-sys-apps/smartmontools::gentoo -daemon
-sys-devel/binutils::gentoo default-gold
+sys-apps/smartmontools::gentoo caps daemon update_drivedb
sys-devel/gcc::gentoo graphite
sys-devel/llvm::gentoo clang gold
-# avoid dev-libs/boost dependency
-sys-fs/lvm2::gentoo -thin
sys-kernel/gentoo-sources::gentoo experimental
sys-process/procps::gentoo modern-top
-x11-base/xorg-server::gentoo suid
+virtual/libcrypt::gentoo static-libs
+ sys-libs/libxcrypt::gentoo static-libs
+www-client/links::gentoo brotli freetype libevent zstd
+www-client/firefox-bin::gentoo -pulseaudio
+x11-base/xorg-server::gentoo -elogind suid
x11-misc/xscreensaver::gentoo -perl
x11-misc/xwallpaper::gentoo jpeg png seccomp
M etc/portage/package.use/local => etc/portage/package.use/local +11 -6
@@ 1,11 1,16 @@
+dev-lang/python::local sqlite
games-emulation/ppsspp::local sdl
-media-gfx/gimp::local smp svg webp
+games-fps/ioquake3::local curl dedicated vorbis
+games-fps/quake3e::local curl dedicated vorbis
+games-fps/raze::local openal
media-fonts/source-han-serif::local l10n_ja l10n_zh-CN
+media-gfx/gimp::local smp svg webp
+media-libs/libaom::local examples
media-libs/libvorbis::local aotuv-lancer
-media-video/mpv::local bluray luajit -egl -gbm -xv
+media-libs/zmusic::local mpg123
+media-video/mpv::local archive bluray luajit vapoursynth -egl -gbm -xv
net-news/snownews::local filters
+sys-apps/busybox::local static -pam
net-p2p/transmission::local qt5
-x11-terms/st::local newterm plumb scrollback
-dev-lang/python::local sqlite
-games-fps/quake3e::local curl dedicated vorbis
-games-fps/ioquake3::local curl dedicated vorbis>
\ No newline at end of file
+sys-fs/lvm2::local -thin
+x11-terms/st::local plumb scrollback<
\ No newline at end of file
M etc/portage/package.use/vapoursynth => etc/portage/package.use/vapoursynth +1 -1
@@ 1,1 1,1 @@
-media-libs/waifu2x-converter-cpp::vapoursynth models>
\ No newline at end of file
+media-libs/waifu2x-converter-cpp::vapoursynth models
A etc/portage/patches/app-arch/pax/pax-glob-escape-fix.patch => etc/portage/patches/app-arch/pax/pax-glob-escape-fix.patch +10 -0
@@ 0,0 1,10 @@
+--- a/pat_rep.c
++++ b/pat_rep.c
+@@ -548,6 +548,7 @@
+ return (-1);
+ break;
+ case '\\':
++ c = *pattern++;
+ default:
+ if (c != *string++)
+ return (-1);
A etc/portage/patches/dev-lang/tcl-8.6.8/tcl-8.6.8-binary.patch => etc/portage/patches/dev-lang/tcl-8.6.8/tcl-8.6.8-binary.patch +75 -0
@@ 0,0 1,75 @@
+diff --git a/doc/binary.n b/doc/binary.n
+index 5f25d65..69cefc6 100644
+--- a/doc/binary.n
++++ b/doc/binary.n
+@@ -855,6 +855,17 @@ by \fIcount\fR. Note that position 0 refers to the first byte in
+ will return \fB2\fR with \fB1 2\fR stored in \fIvar1\fR and \fB020304\fR
+ stored in \fIvar2\fR.
+ .RE
++.IP \fB>\fR 5
++Store the current cursor integer value in the corresponding variable. If
++\fIcount\fR is specified, an error is generated. As with \fB@\fR, 0 refers to
++the first byte in \fIstring\fR. For example,
++.RS
++.CS
++\fBbinary scan\fR \ex01\ex02\ex03\ex04 c*> var1 var2
++.CE
++will return \fB1\fR with \fB1 2 3 4\fR stored in \fIvar1\fR and \f4\fR
++stored in \fIvar2\fR.
++.RE
+ .SH "PORTABILITY ISSUES"
+ .PP
+ The \fBr\fR, \fBR\fR, \fBq\fR and \fBQ\fR conversions will only work
+diff --git a/generic/tclBinary.c b/generic/tclBinary.c
+index bb918f2..0ab3a59 100644
+--- a/generic/tclBinary.c
++++ b/generic/tclBinary.c
+@@ -1249,6 +1249,7 @@ BinaryScanCmd(
+ Tcl_Obj *const objv[]) /* Argument objects. */
+ {
+ int arg; /* Index of next argument to consume. */
++ int cursorStore = 0; /* Number of '>' cursor stores made. */
+ int value = 0; /* Current integer value to be packed.
+ * Initialized to avoid compiler warning. */
+ char cmd; /* Current format character. */
+@@ -1553,6 +1554,18 @@ BinaryScanCmd(
+ offset = count;
+ }
+ break;
++ case '>':
++ if (count != BINARY_NOCOUNT) {
++ goto unwantedCount;
++ }
++ valuePtr = Tcl_ObjSetVar2(interp, objv[arg], NULL,
++ Tcl_NewIntObj(offset), TCL_LEAVE_ERR_MSG);
++ arg++;
++ cursorStore++;
++ if (valuePtr == NULL) {
++ return TCL_ERROR;
++ }
++ break;
+ default:
+ DeleteScanNumberCache(numberCachePtr);
+ errorString = str;
+@@ -1565,11 +1578,15 @@ BinaryScanCmd(
+ */
+
+ done:
+- Tcl_SetObjResult(interp, Tcl_NewLongObj(arg - 3));
++ Tcl_SetObjResult(interp, Tcl_NewLongObj(arg - cursorStore - 3));
+ DeleteScanNumberCache(numberCachePtr);
+
+ return TCL_OK;
+
++ unwantedCount:
++ errorString = "field specifier \">\" doesn't take any count";
++ goto error;
++
+ badCount:
+ errorString = "missing count for \"@\" field specifier";
+ goto error;
+@@ -2993,4 +3010,3 @@ BinaryDecode64(
+ * fill-column: 78
+ * End:
+ */
+-
A etc/portage/patches/dev-tcltk/tclreadline/tclreadline-2.3.8_historyexpansion.patch => etc/portage/patches/dev-tcltk/tclreadline/tclreadline-2.3.8_historyexpansion.patch +198 -0
@@ 0,0 1,198 @@
+diff --git a/tclreadline.c b/tclreadline.c
+index a81d2fc..d253d64 100644
+--- a/tclreadline.c
++++ b/tclreadline.c
+@@ -99,6 +99,7 @@ static char* tclrl_eof_string = (char*) NULL;
+ static char* tclrl_custom_completer = (char*) NULL;
+ static char* tclrl_last_line = (char*) NULL;
+ static int tclrl_use_builtin_completer = 1;
++static int tclrl_use_history_expansion = 1;
+ static int tclrl_history_length = -1;
+ Tcl_Interp* tclrl_interp = (Tcl_Interp*) NULL;
+
+@@ -206,12 +207,13 @@ TclReadlineCmd(ClientData clientData, Tcl_Interp *interp, int objc,
+ "read", "initialize", "write", "add", "complete",
+ "customcompleter", "builtincompleter", "eofchar",
+ "reset-terminal", "bell", "text", "update",
+- (char *) NULL
++ "historyexpansion", (char *) NULL
+ };
+ enum SubCmdIdx {
+ TCLRL_READ, TCLRL_INITIALIZE, TCLRL_WRITE, TCLRL_ADD, TCLRL_COMPLETE,
+ TCLRL_CUSTOMCOMPLETER, TCLRL_BUILTINCOMPLETER, TCLRL_EOFCHAR,
+- TCLRL_RESET_TERMINAL, TCLRL_BELL, TCLRL_TEXT, TCLRL_UPDATE
++ TCLRL_RESET_TERMINAL, TCLRL_BELL, TCLRL_TEXT, TCLRL_UPDATE,
++ TCLRL_HISTORYEXPANSION
+ };
+
+ Tcl_ResetResult(interp); /* clear the result space */
+@@ -434,7 +436,6 @@ TclReadlineCmd(ClientData clientData, Tcl_Interp *interp, int objc,
+
+ break;
+
+-
+ case TCLRL_TEXT:
+ if (objc != 2) {
+ Tcl_WrongNumArgs(interp, 2, objv, "");
+@@ -446,6 +447,27 @@ TclReadlineCmd(ClientData clientData, Tcl_Interp *interp, int objc,
+ Tcl_NewStringObj(rl_line_buffer ? rl_line_buffer : "", -1));
+ break;
+
++ case TCLRL_HISTORYEXPANSION:
++ if (objc > 3) {
++ Tcl_WrongNumArgs(interp, 2, objv, "?boolean?");
++ return TCL_ERROR;
++ } else if (3 == objc) {
++ int bool = tclrl_use_history_expansion;
++ if (TCL_OK != Tcl_GetBoolean(interp,
++ Tcl_GetStringFromObj(objv[2], 0),
++ &bool)) {
++ Tcl_AppendResult(interp,
++ "wrong # args: should be a boolean value.",
++ (char*) NULL);
++ return TCL_ERROR;
++ } else {
++ tclrl_use_history_expansion = bool;
++ }
++ }
++ Tcl_AppendResult(interp, tclrl_use_history_expansion ? "1" : "0",
++ (char*) NULL);
++ break;
++
+ default:
+ goto BAD_COMMAND;
+ /* NOTREACHED */
+@@ -502,23 +524,28 @@ TclReadlineLineCompleteHandler(char* ptr)
+ */
+
+ char* expansion = (char*) NULL;
+- int status = history_expand(ptr, &expansion);
+-
+- if (status >= 2) {
+- /* TODO: make this a valid tcl output */
+- printf("%s\n", expansion);
+- FREE(ptr);
+- FREE(expansion);
+- return;
+- } else if (status <= -1) {
+- Tcl_AppendResult
+- (tclrl_interp, "error in history expansion: ", expansion, "\n", (char*) NULL);
++ if (tclrl_use_history_expansion) {
++ int status = history_expand(ptr, &expansion);
++
++ if (status >= 2) {
++ /* TODO: make this a valid tcl output */
++ printf("%s\n", expansion);
++ FREE(ptr);
++ FREE(expansion);
++ return;
++ } else if (status <= -1) {
++ Tcl_AppendResult
++ (tclrl_interp, "error in history expansion: ", expansion, "\n", (char*) NULL);
+ TclReadlineTerminate(TCL_ERROR);
+- FREE(ptr);
+- FREE(expansion);
+- return;
++ FREE(ptr);
++ FREE(expansion);
++ return;
++ } else {
++ Tcl_AppendResult(tclrl_interp, expansion, (char*) NULL);
++ }
+ } else {
+- Tcl_AppendResult(tclrl_interp, expansion, (char*) NULL);
++ Tcl_AppendResult(tclrl_interp, ptr, (char*) NULL);
++ expansion = ptr;
+ }
+
+ #ifdef EXECUTING_MACRO_NAME
+@@ -549,7 +576,9 @@ TclReadlineLineCompleteHandler(char* ptr)
+ */
+ TclReadlineTerminate(LINE_COMPLETE);
+ FREE(ptr);
+- FREE(expansion);
++ if (tclrl_use_history_expansion) {
++ FREE(expansion);
++ }
+ }
+ }
+
+@@ -670,7 +699,7 @@ TclReadlineCompletion(char* text, int start, int end)
+ int status;
+ rl_completion_append_character = ' '; /* reset, just in case ... */
+
+- if (text && ('!' == text[0]
++ if (tclrl_use_history_expansion && text && ('!' == text[0]
+ || (start && rl_line_buffer[start - 1] == '!' /* for '$' */))) {
+ char* expansion = (char*) NULL;
+ int oldlen = strlen(rl_line_buffer);
+@@ -893,4 +922,3 @@ TclReadlineParse(char** args, int maxargs, char* buf)
+ *args = NULL;
+ return nr;
+ }
+-
+diff --git a/tclreadline.n.in b/tclreadline.n.in
+index e128d22..b08b92f 100644
+--- a/tclreadline.n.in
++++ b/tclreadline.n.in
+@@ -170,6 +170,11 @@ idea of the terminal settings using terminalName as the terminal type.
+ The form w/o argument might not work if tclreadline was compiled
+ with an older version of libreadline.
+
++.TP 5
++\fB::tclreadline::readline historyexpansion\fP [\fIbool\fP]
++enable or disable history expansion.
++\fBtclreadline::readline historyexpansion\fP returns the current value.
++
+ .TP 5
+ \fB::tclreadline::readline bell\fP
+ Ring the terminal bell, obeying the setting of bell-style
+diff --git a/tclreadlineCompleter.tcl b/tclreadlineCompleter.tcl
+index 49f5cd5..74d3bf1 100644
+--- a/tclreadlineCompleter.tcl
++++ b/tclreadlineCompleter.tcl
+@@ -3392,7 +3392,8 @@ namespace eval tclreadline {
+ switch -- $pos {
+ 1 { return [CompleteFromList $text \
+ {read initialize write add complete customcompleter
+- builtincompleter eofchar reset-terminal bell}]
++ builtincompleter eofchar reset-terminal bell
++ historyexpansion}]
+ }
+ 2 {
+ switch -- $cmd {
+@@ -3402,6 +3403,7 @@ namespace eval tclreadline {
+ add { return [DisplayHints <completerLine>] }
+ completer { return [DisplayHints <line>] }
+ customcompleter { return [DisplayHints ?scriptCompleter?] }
++ historyexpansion -
+ builtincompleter { return [CompleteBoolean $text] }
+ eofchar { return [DisplayHints ?script?] }
+ reset-terminal {
+diff --git a/tclreadlineSetup.tcl.in b/tclreadlineSetup.tcl.in
+index 1ba2cc3..e235888 100644
+--- a/tclreadlineSetup.tcl.in
++++ b/tclreadlineSetup.tcl.in
+@@ -76,13 +76,15 @@ proc unknown args {
+ }
+ if {[info exists savedErrorCode]} { set errorCode $savedErrorCode }
+ if {[info exists savedErrorInfo]} { set errorInfo $savedErrorInfo }
+- if {$name == "!!"} {
+- set newcmd [history event]
+- } elseif {[regexp {^!(.+)$} $name dummy event]} {
+- set newcmd [history event $event]
+- } elseif {[regexp {^\^([^^]*)\^([^^]*)\^?$} $name dummy old new]} {
+- set newcmd [history event -1]
+- catch {regsub -all -- $old $newcmd $new newcmd}
++ if {[::tclreadline::readline historyexpansion]} {
++ if {$name == "!!"} {
++ set newcmd [history event]
++ } elseif {[regexp {^!(.+)$} $name dummy event]} {
++ set newcmd [history event $event]
++ } elseif {[regexp {^\^([^^]*)\^([^^]*)\^?$} $name dummy old new]} {
++ set newcmd [history event -1]
++ catch {regsub -all -- $old $newcmd $new newcmd}
++ }
+ }
+ if {[info exists newcmd]} {
+ tclLog $newcmd
A etc/portage/patches/media-gfx/pngcrush/pngcrush-fix-force-option-default.patch => etc/portage/patches/media-gfx/pngcrush/pngcrush-fix-force-option-default.patch +20 -0
@@ 0,0 1,20 @@
+--- pngcrush-1.8.13-nolib/pngcrush.c 2017-08-22 00:28:52.000000000 +0200
++++ pngcrush-1.8.13-nolib-patch/pngcrush.c 2017-11-01 13:16:01.694871189 +0100
+@@ -2241,7 +2241,7 @@
+ static int bail = 0; /* if 0, bail out of trials early */
+ static int check_crc = 0; /* if 0, skip CRC and ADLER32 checks */
+ /* otherwise check both */
+-static int force = 1; /* if 1, force output even if IDAT is larger */
++static int force = 0; /* if 1, force output even if IDAT is larger */
+ static unsigned int benchmark_iterations = 0;
+
+
+@@ -3782,7 +3782,7 @@
+ if (!strncmp(argv[i], "-bail", 5))
+ bail=0;
+
+- if (!strncmp(argv[i], "-bench", 6))
++ else if (!strncmp(argv[i], "-bench", 6))
+ {
+ names++;
+ BUMP_I;
A etc/portage/patches/net-mail/isync/isync-1.4.1_master_slave_bullshit.patch => etc/portage/patches/net-mail/isync/isync-1.4.1_master_slave_bullshit.patch +74 -0
@@ 0,0 1,74 @@
+diff --git a/src/config.c b/src/config.c
+index dec47b2..7fb8e97 100644
+--- a/src/config.c
++++ b/src/config.c
+@@ -214,16 +214,10 @@ getopt_helper( conffile_t *cfile, int *cops, channel_conf_t *conf )
+ do {
+ if (!strcasecmp( "Both", arg )) {
+ *cops |= op;
+- } else if (!strcasecmp( "Far", arg )) {
++ } else if (!strcasecmp( "Master", arg )) {
+ conf->ops[F] |= op;
+- } else if (!strcasecmp( "Master", arg )) { // Pre-1.4 legacy
+- conf->ops[F] |= op;
+- cfile->ms_warn = 1;
+- } else if (!strcasecmp( "Near", arg )) {
+- conf->ops[N] |= op;
+- } else if (!strcasecmp( "Slave", arg )) { // Pre-1.4 legacy
++ } else if (!strcasecmp( "Slave", arg )) {
+ conf->ops[N] |= op;
+- cfile->ms_warn = 1;
+ } else if (strcasecmp( "None", arg )) {
+ error( "%s:%d: invalid %s arg '%s'\n",
+ cfile->file, cfile->line, boxOps[i].name, arg );
+@@ -347,7 +341,6 @@ load_config( const char *where )
+ cfile.bufl = sizeof(buf) - 1;
+ cfile.line = 0;
+ cfile.err = 0;
+- cfile.ms_warn = 0;
+ cfile.rest = NULL;
+
+ gcops = 0;
+@@ -391,19 +384,11 @@ load_config( const char *where )
+ add_string_list( &channel->patterns, arg );
+ while ((arg = get_arg( &cfile, ARG_OPTIONAL, NULL )));
+ }
+- else if (!strcasecmp( "Far", cfile.cmd )) {
++ else if (!strcasecmp( "Master", cfile.cmd )) {
+ fn = F;
+ goto linkst;
+- } else if (!strcasecmp( "Master", cfile.cmd )) { // Pre-1.4 legacy
+- fn = F;
+- goto olinkst;
+- } else if (!strcasecmp( "Near", cfile.cmd )) {
+- fn = N;
+- goto linkst;
+- } else if (!strcasecmp( "Slave", cfile.cmd )) { // Pre-1.4 legacy
++ } else if (!strcasecmp( "Slave", cfile.cmd )) {
+ fn = N;
+- olinkst:
+- cfile.ms_warn = 1;
+ linkst:
+ if (*cfile.val != ':' || !(p = strchr( cfile.val + 1, ':' ))) {
+ error( "%s:%d: malformed mailbox spec\n",
+@@ -527,8 +512,6 @@ load_config( const char *where )
+ }
+ }
+ fclose (cfile.fp);
+- if (cfile.ms_warn)
+- warn( "Notice: Master/Slave are deprecated; use Far/Near instead.\n" );
+ cfile.err |= merge_ops( gcops, global_conf.ops );
+ if (!global_conf.sync_state)
+ global_conf.sync_state = expand_strdup( "~/." EXE "/" );
+diff --git a/src/config.h b/src/config.h
+index 44ea7bb..f1c2fff 100644
+--- a/src/config.h
++++ b/src/config.h
+@@ -32,7 +32,6 @@ typedef struct {
+ int bufl;
+ int line;
+ int err;
+- int ms_warn;
+ char *cmd, *val, *rest;
+ } conffile_t;
+
A etc/portage/patches/sys-block/io-scheduler-udev-rules-1/nvme.patch => etc/portage/patches/sys-block/io-scheduler-udev-rules-1/nvme.patch +51 -0
@@ 0,0 1,51 @@
+diff --git a/etc/default/io-scheduler b/etc/default/io-scheduler
+index 5335d17..44eb40f 100644
+--- a/etc/default/io-scheduler
++++ b/etc/default/io-scheduler
+@@ -9,3 +9,4 @@
+
+ #HDD_SCHEDULER="bfq"
+ #SSD_SCHEDULER="bfq"
++#NVME_SCHEDULER="none"
+\ No newline at end of file
+diff --git a/udev/rules.d/60-io-scheduler.rules b/udev/rules.d/60-io-scheduler.rules
+index 5b2bae2..cbb5f04 100644
+--- a/udev/rules.d/60-io-scheduler.rules
++++ b/udev/rules.d/60-io-scheduler.rules
+@@ -5,6 +5,7 @@
+
+ ACTION!="add", GOTO="scheduler_end"
+ SUBSYSTEM!="block", GOTO="scheduler_end"
++ENV{DEVTYPE}!="disk", GOTO="scheduler_end"
+
+ # If `elevator` cmdline parameter is set, user forces a desired scheduler
+ IMPORT{cmdline}="elevator"
+@@ -13,6 +14,7 @@ ENV{elevator}=="?*", GOTO="scheduler_customized"
+ IMPORT{file}="/etc/default/io-scheduler"
+ ENV{HDD_SCHEDULER}=="?*", GOTO="scheduler_customized"
+ ENV{SSD_SCHEDULER}=="?*", GOTO="scheduler_customized"
++ENV{NVME_SCHEDULER}=="?*", GOTO="scheduler_customized"
+
+ # If user doesn't care, continue with our defaults inheritted from openSuSE
+ # Determine if BLK-MQ is enabled
+@@ -28,15 +30,19 @@ ENV{.IS_MQ}!="1", ATTR{queue/rotational}!="0", ATTR{queue/scheduler}="cfq"
+ # Non-MQ: deadline scheduler for SSD
+ ENV{.IS_MQ}!="1", ATTR{queue/rotational}=="0", ATTR{queue/scheduler}="deadline"
+
++# NVMe: none
++KERNEL=="nvme[0-9]*n[0-9]*", ATTR{queue/scheduler}="none"
++
+ GOTO="scheduler_end"
+
+ LABEL="scheduler_customized"
+
+ # If `elevator` cmdline parameter is set, user forces a desired scheduler
+ # for all disks
+-ENV{elevator}=="?*", ENV{HDD_SCHEDULER}="$env{elevator}" , ENV{SSD_SCHEDULER}="$env{elevator}"
++ENV{elevator}=="?*", ENV{HDD_SCHEDULER}="$env{elevator}" , ENV{SSD_SCHEDULER}="$env{elevator}", ENV{NVME_SCHEDULER}="$env{elevator}"
+
+ ATTR{queue/rotational}!="0", ATTR{queue/scheduler}="$env{HDD_SCHEDULER}"
+ ATTR{queue/rotational}=="0", ATTR{queue/scheduler}="$env{SSD_SCHEDULER}"
++KERNEL=="nvme[0-9]*n[0-9]*", ATTR{queue/scheduler}="$env{NVME_SCHEDULER}"
+
+ LABEL="scheduler_end"
D etc/portage/patches/www-client/links/session.c.patch => etc/portage/patches/www-client/links/session.c.patch +0 -13
@@ 1,13 0,0 @@
-diff --git a/session.c b/session.c
-index de21acf..de3dfd6 100644
---- a/session.c
-+++ b/session.c
-@@ -2431,7 +2431,7 @@ static int direct_download_possible(struct object_request *rq, struct assoc *a)
- unsigned char *proto = get_protocol_name(rq->url);
- int ret = 0;
- if (!proto) return 0;
-- if (a->accept_http && !casestrcmp(proto, cast_uchar "http")) ret = 1;
-+ if (a->accept_http && (!casestrcmp(proto, cast_uchar "http") || !casestrcmp(proto, cast_uchar "https"))) ret = 1;
- if (a->accept_ftp && !casestrcmp(proto, cast_uchar "ftp")) ret = 1;
- mem_free(proto);
- if (proxies.only_proxies) ret = 0;
A etc/portage/patches/x11-terms/st-0.8.1/st-0.8.1-remove-font-slant-weight-warnings.patch => etc/portage/patches/x11-terms/st-0.8.1/st-0.8.1-remove-font-slant-weight-warnings.patch +22 -0
@@ 0,0 1,22 @@
+diff --git a/x.c b/x.c
+index 7776825..a20db7d 100644
+--- a/x.c
++++ b/x.c
+@@ -889,7 +889,7 @@ xloadfont(Font *f, FcPattern *pattern)
+ if ((XftPatternGetInteger(f->match->pattern, "slant", 0,
+ &haveattr) != XftResultMatch) || haveattr < wantattr) {
+ f->badslant = 1;
+- fputs("st: font slant does not match\n", stderr);
++ //fputs("st: font slant does not match\n", stderr);
+ }
+ }
+
+@@ -898,7 +898,7 @@ xloadfont(Font *f, FcPattern *pattern)
+ if ((XftPatternGetInteger(f->match->pattern, "weight", 0,
+ &haveattr) != XftResultMatch) || haveattr != wantattr) {
+ f->badweight = 1;
+- fputs("st: font weight does not match\n", stderr);
++ //fputs("st: font weight does not match\n", stderr);
+ }
+ }
+
A etc/portage/patches/x11-wm/bspwm/bspwm-9999-put_dialogs_above.patch => etc/portage/patches/x11-wm/bspwm/bspwm-9999-put_dialogs_above.patch +104 -0
@@ 0,0 1,104 @@
+diff --git a/doc/bspwm.1 b/doc/bspwm.1
+index e798b23..937dfc9 100644
+--- a/doc/bspwm.1
++++ b/doc/bspwm.1
+@@ -1342,6 +1342,11 @@ Block the fullscreen state transitions that originate from an EWMH request\&. Th
+ Ignore strut hinting from clients requesting to reserve space (i\&.e\&. task bars)\&.
+ .RE
+ .PP
++\fIput_dialogs_above\fR
++.RS 4
++Put dialogs in the ABOVE stacking layer\&.
++.RE
++.PP
+ \fIcenter_pseudo_tiled\fR
+ .RS 4
+ Center pseudo tiled windows into their tiling rectangles\&. Defaults to
+diff --git a/doc/bspwm.1.asciidoc b/doc/bspwm.1.asciidoc
+index ca504c2..8522ac5 100644
+--- a/doc/bspwm.1.asciidoc
++++ b/doc/bspwm.1.asciidoc
+@@ -774,6 +774,9 @@ Global Settings
+ 'ignore_ewmh_struts'::
+ Ignore strut hinting from clients requesting to reserve space (i.e. task bars).
+
++'put_dialogs_above'::
++ Put dialogs in the ABOVE stacking layer.
++
+ 'center_pseudo_tiled'::
+ Center pseudo tiled windows into their tiling rectangles. Defaults to 'true'.
+
+diff --git a/src/messages.c b/src/messages.c
+index d385259..dbaae04 100644
+--- a/src/messages.c
++++ b/src/messages.c
+@@ -1710,6 +1710,7 @@ void set_setting(coordinates_t loc, char *name, char *value, FILE *rsp)
+ SET_BOOL(pointer_follows_monitor)
+ SET_BOOL(ignore_ewmh_focus)
+ SET_BOOL(ignore_ewmh_struts)
++ SET_BOOL(put_dialogs_above)
+ SET_BOOL(center_pseudo_tiled)
+ SET_BOOL(honor_size_hints)
+ SET_BOOL(removal_adjustment)
+@@ -1841,6 +1842,7 @@ void get_setting(coordinates_t loc, char *name, FILE* rsp)
+ GET_BOOL(pointer_follows_monitor)
+ GET_BOOL(ignore_ewmh_focus)
+ GET_BOOL(ignore_ewmh_struts)
++ GET_BOOL(put_dialogs_above)
+ GET_BOOL(center_pseudo_tiled)
+ GET_BOOL(honor_size_hints)
+ GET_BOOL(removal_adjustment)
+diff --git a/src/rule.c b/src/rule.c
+index 583b238..6f40af3 100644
+--- a/src/rule.c
++++ b/src/rule.c
+@@ -228,6 +228,9 @@ void _apply_window_type(xcb_window_t win, rule_consequence_t *csq)
+ } else if (a == ewmh->_NET_WM_WINDOW_TYPE_DIALOG) {
+ SET_CSQ_STATE(STATE_FLOATING);
+ csq->center = true;
++ if (put_dialogs_above) {
++ SET_CSQ_LAYER(LAYER_ABOVE);
++ }
+ } else if (a == ewmh->_NET_WM_WINDOW_TYPE_DOCK ||
+ a == ewmh->_NET_WM_WINDOW_TYPE_DESKTOP ||
+ a == ewmh->_NET_WM_WINDOW_TYPE_NOTIFICATION) {
+diff --git a/src/settings.c b/src/settings.c
+index 52358f7..bfe3d81 100644
+--- a/src/settings.c
++++ b/src/settings.c
+@@ -65,6 +65,7 @@ bool swallow_first_click;
+ bool ignore_ewmh_focus;
+ bool ignore_ewmh_struts;
+ state_transition_t ignore_ewmh_fullscreen;
++bool put_dialogs_above;
+
+ bool center_pseudo_tiled;
+ bool honor_size_hints;
+@@ -128,6 +129,7 @@ void load_settings(void)
+ ignore_ewmh_focus = IGNORE_EWMH_FOCUS;
+ ignore_ewmh_fullscreen = IGNORE_EWMH_FULLSCREEN;
+ ignore_ewmh_struts = IGNORE_EWMH_STRUTS;
++ put_dialogs_above = PUT_DIALOGS_ABOVE;
+
+ center_pseudo_tiled = CENTER_PSEUDO_TILED;
+ honor_size_hints = HONOR_SIZE_HINTS;
+diff --git a/src/settings.h b/src/settings.h
+index 248860d..f4d9fa7 100644
+--- a/src/settings.h
++++ b/src/settings.h
+@@ -59,6 +59,7 @@
+ #define IGNORE_EWMH_FOCUS false
+ #define IGNORE_EWMH_FULLSCREEN 0
+ #define IGNORE_EWMH_STRUTS false
++#define PUT_DIALOGS_ABOVE false
+
+ #define CENTER_PSEUDO_TILED true
+ #define HONOR_SIZE_HINTS false
+@@ -105,6 +106,7 @@ extern bool swallow_first_click;
+ extern bool ignore_ewmh_focus;
+ extern bool ignore_ewmh_struts;
+ extern state_transition_t ignore_ewmh_fullscreen;
++extern bool put_dialogs_above;
+
+ extern bool center_pseudo_tiled;
+ extern bool honor_size_hints;
R etc/portage/savedconfig/media-gfx/sxiv-25 => etc/portage/savedconfig/media-gfx/sxiv-26 +3 -10
@@ 6,17 6,10 @@ enum {
WIN_HEIGHT = 600
};
-/* bar font:
- * (see fonts-conf(5) subsection "FONT NAMES" for valid values)
+/* colors and font are configured with 'background', 'foreground' and
+ * 'font' X resource properties.
+ * See X(7) section Resources and xrdb(1) for more information.
*/
-static const char * const BAR_FONT = "xos4 Terminus:pixelsize=14";
-
-/* colors:
- * overwritten by 'background' and 'foreground' X resource properties.
- * (see X(7) section "COLOR NAMES" for valid values)
- */
-static const char * const BG_COLOR = "#ffffea";
-static const char * const FG_COLOR = "#555555";
#endif
#ifdef _IMAGE_CONFIG
M etc/portage/savedconfig/sys-apps/busybox => etc/portage/savedconfig/sys-apps/busybox +31 -12
@@ 1,7 1,7 @@
#
# Automatically generated make config: don't edit
-# Busybox version: 1.31.0
-# Mon Jun 17 19:54:42 2019
+# Busybox version: 1.34.1
+# Tue Nov 2 22:42:20 2021
#
CONFIG_HAVE_DOT_CONFIG=y
@@ 30,13 30,12 @@ CONFIG_INSTALL_NO_USR=y
CONFIG_FEATURE_SUID=y
# CONFIG_FEATURE_SUID_CONFIG is not set
# CONFIG_FEATURE_SUID_CONFIG_QUIET is not set
-# CONFIG_FEATURE_PREFER_APPLETS=y
+# CONFIG_FEATURE_PREFER_APPLETS is not set
CONFIG_BUSYBOX_EXEC_PATH="/proc/self/exe"
# CONFIG_SELINUX is not set
# CONFIG_FEATURE_CLEAN_UP is not set
CONFIG_FEATURE_SYSLOG_INFO=y
CONFIG_FEATURE_SYSLOG=y
-CONFIG_PLATFORM_LINUX=y
#
# Build Options
@@ 55,6 54,7 @@ CONFIG_EXTRA_LDFLAGS=""
CONFIG_EXTRA_LDLIBS=""
# CONFIG_USE_PORTABLE_CODE is not set
CONFIG_STACK_OPTIMIZATION_386=y
+CONFIG_STATIC_LIBGCC=y
#
# Installation Options ("make install" behavior)
@@ 76,6 76,7 @@ CONFIG_PREFIX="./_install"
# CONFIG_DEBUG_SANITIZE is not set
CONFIG_UNIT_TEST=y
# CONFIG_WERROR is not set
+# CONFIG_WARN_SIMPLE_MSG is not set
CONFIG_NO_DEBUG_LIB=y
# CONFIG_DMALLOC is not set
# CONFIG_EFENCE is not set
@@ 206,11 207,13 @@ CONFIG_CHOWN=y
CONFIG_FEATURE_CHOWN_LONG_OPTIONS=y
CONFIG_CHROOT=y
CONFIG_CKSUM=y
+CONFIG_CRC32=y
CONFIG_COMM=y
CONFIG_CP=y
CONFIG_FEATURE_CP_LONG_OPTIONS=y
CONFIG_FEATURE_CP_REFLINK=y
CONFIG_CUT=y
+CONFIG_FEATURE_CUT_REGEX=y
CONFIG_DATE=y
CONFIG_FEATURE_DATE_ISOFMT=y
CONFIG_FEATURE_DATE_NANO=y
@@ 293,7 296,7 @@ CONFIG_SLEEP=y
CONFIG_FEATURE_FANCY_SLEEP=y
CONFIG_SORT=y
CONFIG_FEATURE_SORT_BIG=y
-# CONFIG_FEATURE_SORT_OPTIMIZE_MEMORY=y
+# CONFIG_FEATURE_SORT_OPTIMIZE_MEMORY is not set
CONFIG_SPLIT=y
CONFIG_FEATURE_SPLIT_FANCY=y
CONFIG_STAT=y
@@ 315,7 318,6 @@ CONFIG_TEST2=y
CONFIG_FEATURE_TEST_64=y
CONFIG_TIMEOUT=y
CONFIG_TOUCH=y
-CONFIG_FEATURE_TOUCH_NODEREF=y
CONFIG_FEATURE_TOUCH_SUSV3=y
CONFIG_TR=y
CONFIG_FEATURE_TR_CLASSES=y
@@ 330,6 332,7 @@ CONFIG_UNIQ=y
CONFIG_UNLINK=y
CONFIG_USLEEP=y
# CONFIG_UUDECODE is not set
+CONFIG_BASE32=y
CONFIG_BASE64=y
# CONFIG_UUENCODE is not set
CONFIG_WC=y
@@ 422,6 425,7 @@ CONFIG_VI=y
CONFIG_FEATURE_VI_MAX_LEN=4096
CONFIG_FEATURE_VI_8BIT=y
CONFIG_FEATURE_VI_COLON=y
+CONFIG_FEATURE_VI_COLON_EXPAND=y
CONFIG_FEATURE_VI_YANKMARK=y
CONFIG_FEATURE_VI_SEARCH=y
CONFIG_FEATURE_VI_REGEX_SEARCH=y
@@ 435,6 439,7 @@ CONFIG_FEATURE_VI_ASK_TERMINAL=y
CONFIG_FEATURE_VI_UNDO=y
CONFIG_FEATURE_VI_UNDO_QUEUE=y
CONFIG_FEATURE_VI_UNDO_QUEUE_MAX=256
+CONFIG_FEATURE_VI_VERBOSE_STATUS=y
CONFIG_FEATURE_ALLOW_EXEC=y
#
@@ 462,6 467,7 @@ CONFIG_FEATURE_FIND_SIZE=y
CONFIG_FEATURE_FIND_PRUNE=y
CONFIG_FEATURE_FIND_QUIT=y
CONFIG_FEATURE_FIND_DELETE=y
+CONFIG_FEATURE_FIND_EMPTY=y
CONFIG_FEATURE_FIND_PATH=y
CONFIG_FEATURE_FIND_REGEX=y
# CONFIG_FEATURE_FIND_CONTEXT is not set
@@ 622,7 628,6 @@ CONFIG_FSTRIM=y
CONFIG_GETOPT=y
CONFIG_FEATURE_GETOPT_LONG=y
CONFIG_HEXDUMP=y
-CONFIG_FEATURE_HEXDUMP_REVERSE=y
CONFIG_HD=y
CONFIG_XXD=y
CONFIG_HWCLOCK=y
@@ 693,6 698,7 @@ CONFIG_FEATURE_SWAPONOFF_LABEL=y
CONFIG_SWITCH_ROOT=y
# CONFIG_TASKSET is not set
# CONFIG_FEATURE_TASKSET_FANCY is not set
+# CONFIG_FEATURE_TASKSET_CPULIST is not set
CONFIG_UEVENT=y
CONFIG_UMOUNT=y
CONFIG_FEATURE_UMOUNT_ALL=y
@@ 713,6 719,7 @@ CONFIG_VOLUMEID=y
CONFIG_FEATURE_VOLUMEID_BCACHE=y
CONFIG_FEATURE_VOLUMEID_BTRFS=y
CONFIG_FEATURE_VOLUMEID_CRAMFS=y
+CONFIG_FEATURE_VOLUMEID_EROFS=y
CONFIG_FEATURE_VOLUMEID_EXFAT=y
CONFIG_FEATURE_VOLUMEID_EXT=y
CONFIG_FEATURE_VOLUMEID_F2FS=y
@@ 740,6 747,7 @@ CONFIG_FEATURE_VOLUMEID_XFS=y
# Miscellaneous Utilities
#
CONFIG_ADJTIMEX=y
+CONFIG_ASCII=y
CONFIG_BBCONFIG=y
CONFIG_FEATURE_COMPRESS_BBCONFIG=y
CONFIG_BC=y
@@ 810,6 818,7 @@ CONFIG_MAKEDEVS=y
CONFIG_FEATURE_MAKEDEVS_TABLE=y
CONFIG_MAN=y
CONFIG_MICROCOM=y
+CONFIG_MIM=n
CONFIG_MT=y
CONFIG_NANDWRITE=y
CONFIG_NANDDUMP=y
@@ 834,6 843,7 @@ CONFIG_UBIUPDATEVOL=y
CONFIG_UBIRENAME=y
CONFIG_VOLNAME=y
CONFIG_WATCHDOG=y
+# CONFIG_FEATURE_WATCHDOG_OPEN_TWICE is not set
#
# Networking Utilities
@@ 871,6 881,10 @@ CONFIG_FEATURE_HTTPD_ENCODE_URL_STR=y
CONFIG_FEATURE_HTTPD_ERROR_PAGES=y
CONFIG_FEATURE_HTTPD_PROXY=y
CONFIG_FEATURE_HTTPD_GZIP=y
+CONFIG_FEATURE_HTTPD_ETAG=y
+CONFIG_FEATURE_HTTPD_LAST_MODIFIED=y
+CONFIG_FEATURE_HTTPD_DATE=y
+CONFIG_FEATURE_HTTPD_ACL_IP=y
CONFIG_IFCONFIG=y
CONFIG_FEATURE_IFCONFIG_STATUS=y
CONFIG_FEATURE_IFCONFIG_SLIP=y
@@ 893,7 907,7 @@ CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_DISCARD=y
CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_TIME=y
CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_DAYTIME=y
CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_CHARGEN=y
-# CONFIG_FEATURE_INETD_RPC=y
+# CONFIG_FEATURE_INETD_RPC is not set
CONFIG_IP=y
CONFIG_IPADDR=y
CONFIG_IPLINK=y
@@ 947,7 961,7 @@ CONFIG_FEATURE_TELNET_TTYPE=y
CONFIG_FEATURE_TELNET_AUTOLOGIN=y
CONFIG_FEATURE_TELNET_WIDTH=y
CONFIG_TELNETD=y
-# CONFIG_FEATURE_TELNETD_STANDALONE=y
+CONFIG_FEATURE_TELNETD_STANDALONE=y
CONFIG_FEATURE_TELNETD_INETD_WAIT=y
CONFIG_TFTP=y
CONFIG_FEATURE_TFTP_PROGRESS_BAR=y
@@ 968,6 982,7 @@ CONFIG_VCONFIG=y
CONFIG_WGET=y
CONFIG_FEATURE_WGET_LONG_OPTIONS=y
CONFIG_FEATURE_WGET_STATUSBAR=y
+CONFIG_FEATURE_WGET_FTP=y
CONFIG_FEATURE_WGET_AUTHENTICATION=y
CONFIG_FEATURE_WGET_TIMEOUT=y
CONFIG_FEATURE_WGET_HTTPS=y
@@ 993,6 1008,7 @@ CONFIG_FEATURE_UDHCPC6_RFC5970=y
#
# Common options for DHCP applets
#
+CONFIG_UDHCPC_DEFAULT_INTERFACE="eth0"
CONFIG_FEATURE_UDHCP_PORT=y
CONFIG_UDHCP_DEBUG=2
CONFIG_UDHCPC_SLACK_FOR_BUGGY_SERVERS=80
@@ 1100,8 1116,9 @@ CONFIG_SH_IS_ASH=y
# CONFIG_BASH_IS_ASH is not set
# CONFIG_BASH_IS_HUSH is not set
CONFIG_BASH_IS_NONE=y
+CONFIG_SHELL_ASH=y
CONFIG_ASH=y
-# CONFIG_ASH_OPTIMIZE_FOR_SIZE=y
+CONFIG_ASH_OPTIMIZE_FOR_SIZE=n
CONFIG_ASH_INTERNAL_GLOB=y
CONFIG_ASH_BASH_COMPAT=y
# CONFIG_ASH_BASH_SOURCE_CURDIR is not set
@@ 1120,10 1137,11 @@ CONFIG_ASH_GETOPTS=y
CONFIG_ASH_CMDCMD=y
CONFIG_CTTYHACK=y
# CONFIG_HUSH is not set
+# CONFIG_SHELL_HUSH is not set
# CONFIG_HUSH_BASH_COMPAT is not set
# CONFIG_HUSH_BRACE_EXPANSION is not set
-# CONFIG_HUSH_LINENO_VAR is not set
# CONFIG_HUSH_BASH_SOURCE_CURDIR is not set
+# CONFIG_HUSH_LINENO_VAR is not set
# CONFIG_HUSH_INTERACTIVE is not set
# CONFIG_HUSH_SAVEHISTORY is not set
# CONFIG_HUSH_JOB is not set
@@ 1163,7 1181,7 @@ CONFIG_FEATURE_SH_MATH=y
CONFIG_FEATURE_SH_MATH_64=y
CONFIG_FEATURE_SH_MATH_BASE=y
CONFIG_FEATURE_SH_EXTRA_QUIET=y
-# CONFIG_FEATURE_SH_STANDALONE=y
+# CONFIG_FEATURE_SH_STANDALONE is not set
CONFIG_FEATURE_SH_NOFORK=y
CONFIG_FEATURE_SH_READ_FRAC=y
CONFIG_FEATURE_SH_HISTFILESIZE=y
@@ 1182,6 1200,7 @@ CONFIG_FEATURE_LOGREAD_REDUCED_LOCKING=y
# CONFIG_FEATURE_REMOTE_LOG is not set
# CONFIG_FEATURE_SYSLOGD_DUP is not set
# CONFIG_FEATURE_SYSLOGD_CFG is not set
+# CONFIG_FEATURE_SYSLOGD_PRECISE_TIMESTAMPS is not set
CONFIG_FEATURE_SYSLOGD_READ_BUFFER_SIZE=0
# CONFIG_FEATURE_IPC_SYSLOG is not set
CONFIG_FEATURE_IPC_SYSLOG_BUFFER_SIZE=0
D etc/portage/savedconfig/sys-kernel/linux-firmware => etc/portage/savedconfig/sys-kernel/linux-firmware +0 -2055
@@ 1,2055 0,0 @@
-# Remove files that shall not be installed from this list.
-#3com/3C359.bin
-#3com/typhoon.bin
-#GPL-2
-#GPL-3
-#LICENCE.Abilis
-#LICENCE.IntcSST2
-#LICENCE.Marvell
-#LICENCE.Netronome
-#LICENCE.OLPC
-#LICENCE.adsp_sst
-#LICENCE.agere
-#LICENCE.atheros_firmware
-#LICENCE.broadcom_bcm43xx
-#LICENCE.ca0132
-#LICENCE.cadence
-#LICENCE.cavium
-#LICENCE.cavium_liquidio
-#LICENCE.chelsio_firmware
-#LICENCE.cw1200
-#LICENCE.cypress
-#LICENCE.e100
-#LICENCE.ene_firmware
-#LICENCE.fw_sst_0f28
-#LICENCE.go7007
-#LICENCE.i2400m
-#LICENCE.ibt_firmware
-#LICENCE.it913x
-#LICENCE.iwlwifi_firmware
-#LICENCE.kaweth
-#LICENCE.mediatek
-#LICENCE.microchip
-#LICENCE.moxa
-#LICENCE.myri10ge_firmware
-#LICENCE.nvidia
-#LICENCE.open-ath9k-htc-firmware
-#LICENCE.phanfw
-#LICENCE.qat_firmware
-#LICENCE.qla1280
-#LICENCE.qla2xxx
-#LICENCE.r8a779x_usb3
-#LICENCE.ralink-firmware.txt
-#LICENCE.ralink_a_mediatek_company_firmware
-#LICENCE.rockchip
-#LICENCE.rtlwifi_firmware.txt
-#LICENCE.siano
-#LICENCE.tda7706-firmware.txt
-#LICENCE.ti-connectivity
-#LICENCE.ti-keystone
-#LICENCE.ueagle-atm4-firmware
-#LICENCE.via_vt6656
-#LICENCE.wl1251
-#LICENCE.xc4000
-#LICENCE.xc5000
-#LICENCE.xc5000c
-#LICENSE.QualcommAtheros_ar3k
-#LICENSE.QualcommAtheros_ath10k
-#LICENSE.amd-sev
-#LICENSE.amd-ucode
-#LICENSE.amdgpu
-#LICENSE.atmel
-#LICENSE.dib0700
-#LICENSE.hfi1_firmware
-#LICENSE.i915
-#LICENSE.ipu3_firmware
-#LICENSE.nxp_mc_firmware
-#LICENSE.qcom
-#LICENSE.radeon
-#LICENSE.sdma_firmware
-#Makefile
-#README
-#RTL8192E/boot.img
-#RTL8192E/data.img
-#RTL8192E/main.img
-#TDA7706_OM_v2.5.1_boot.txt
-#TDA7706_OM_v3.0.2_boot.txt
-#WHENCE
-#a300_pfp.fw
-#a300_pm4.fw
-#acenic/tg1.bin
-#acenic/tg2.bin
-#adaptec/starfire_rx.bin
-#adaptec/starfire_tx.bin
-#advansys/3550.bin
-#advansys/38C0800.bin
-#advansys/38C1600.bin
-#advansys/mcode.bin
-#agere_ap_fw.bin
-#agere_sta_fw.bin
-#amd/amd_sev_fam17h_model0xh.sbin
-#amd-ucode/microcode_amd.bin
-#amd-ucode/microcode_amd.bin.asc
-#amd-ucode/microcode_amd_fam15h.bin
-#amd-ucode/microcode_amd_fam15h.bin.asc
-#amd-ucode/microcode_amd_fam16h.bin
-#amd-ucode/microcode_amd_fam16h.bin.asc
-amd-ucode/microcode_amd_fam17h.bin
-amd-ucode/microcode_amd_fam17h.bin.asc
-#amdgpu/banks_k_2_smc.bin
-#amdgpu/bonaire_ce.bin
-#amdgpu/bonaire_k_smc.bin
-#amdgpu/bonaire_mc.bin
-#amdgpu/bonaire_me.bin
-#amdgpu/bonaire_mec.bin
-#amdgpu/bonaire_pfp.bin
-#amdgpu/bonaire_rlc.bin
-#amdgpu/bonaire_sdma.bin
-#amdgpu/bonaire_sdma1.bin
-#amdgpu/bonaire_smc.bin
-#amdgpu/bonaire_uvd.bin
-#amdgpu/bonaire_vce.bin
-#amdgpu/carrizo_ce.bin
-#amdgpu/carrizo_me.bin
-#amdgpu/carrizo_mec.bin
-#amdgpu/carrizo_mec2.bin
-#amdgpu/carrizo_pfp.bin
-#amdgpu/carrizo_rlc.bin
-#amdgpu/carrizo_sdma.bin
-#amdgpu/carrizo_sdma1.bin
-#amdgpu/carrizo_uvd.bin
-#amdgpu/carrizo_vce.bin
-#amdgpu/fiji_ce.bin
-#amdgpu/fiji_mc.bin
-#amdgpu/fiji_me.bin
-#amdgpu/fiji_mec.bin
-#amdgpu/fiji_mec2.bin
-#amdgpu/fiji_pfp.bin
-#amdgpu/fiji_rlc.bin
-#amdgpu/fiji_sdma.bin
-#amdgpu/fiji_sdma1.bin
-#amdgpu/fiji_smc.bin
-#amdgpu/fiji_uvd.bin
-#amdgpu/fiji_vce.bin
-#amdgpu/hainan_ce.bin
-#amdgpu/hainan_k_smc.bin
-#amdgpu/hainan_mc.bin
-#amdgpu/hainan_me.bin
-#amdgpu/hainan_pfp.bin
-#amdgpu/hainan_rlc.bin
-#amdgpu/hainan_smc.bin
-#amdgpu/hawaii_ce.bin
-#amdgpu/hawaii_k_smc.bin
-#amdgpu/hawaii_mc.bin
-#amdgpu/hawaii_me.bin
-#amdgpu/hawaii_mec.bin
-#amdgpu/hawaii_pfp.bin
-#amdgpu/hawaii_rlc.bin
-#amdgpu/hawaii_sdma.bin
-#amdgpu/hawaii_sdma1.bin
-#amdgpu/hawaii_smc.bin
-#amdgpu/hawaii_uvd.bin
-#amdgpu/hawaii_vce.bin
-#amdgpu/kabini_ce.bin
-#amdgpu/kabini_me.bin
-#amdgpu/kabini_mec.bin
-#amdgpu/kabini_pfp.bin
-#amdgpu/kabini_rlc.bin
-#amdgpu/kabini_sdma.bin
-#amdgpu/kabini_sdma1.bin
-#amdgpu/kabini_uvd.bin
-#amdgpu/kabini_vce.bin
-#amdgpu/kaveri_ce.bin
-#amdgpu/kaveri_me.bin
-#amdgpu/kaveri_mec.bin
-#amdgpu/kaveri_mec2.bin
-#amdgpu/kaveri_pfp.bin
-#amdgpu/kaveri_rlc.bin
-#amdgpu/kaveri_sdma.bin
-#amdgpu/kaveri_sdma1.bin
-#amdgpu/kaveri_uvd.bin
-#amdgpu/kaveri_vce.bin
-#amdgpu/mullins_ce.bin
-#amdgpu/mullins_me.bin
-#amdgpu/mullins_mec.bin
-#amdgpu/mullins_pfp.bin
-#amdgpu/mullins_rlc.bin
-#amdgpu/mullins_sdma.bin
-#amdgpu/mullins_sdma1.bin
-#amdgpu/mullins_uvd.bin
-#amdgpu/mullins_vce.bin
-#amdgpu/oland_ce.bin
-#amdgpu/oland_k_smc.bin
-#amdgpu/oland_mc.bin
-#amdgpu/oland_me.bin
-#amdgpu/oland_pfp.bin
-#amdgpu/oland_rlc.bin
-#amdgpu/oland_smc.bin
-#amdgpu/picasso_asd.bin
-#amdgpu/picasso_ce.bin
-#amdgpu/picasso_gpu_info.bin
-#amdgpu/picasso_me.bin
-#amdgpu/picasso_mec.bin
-#amdgpu/picasso_mec2.bin
-#amdgpu/picasso_pfp.bin
-#amdgpu/picasso_rlc.bin
-#amdgpu/picasso_rlc_am4.bin
-#amdgpu/picasso_sdma.bin
-#amdgpu/picasso_vcn.bin
-#amdgpu/pitcairn_ce.bin
-#amdgpu/pitcairn_k_smc.bin
-#amdgpu/pitcairn_mc.bin
-#amdgpu/pitcairn_me.bin
-#amdgpu/pitcairn_pfp.bin
-#amdgpu/pitcairn_rlc.bin
-#amdgpu/pitcairn_smc.bin
-amdgpu/polaris10_ce.bin
-amdgpu/polaris10_ce_2.bin
-amdgpu/polaris10_k2_smc.bin
-amdgpu/polaris10_k_mc.bin
-amdgpu/polaris10_k_smc.bin
-amdgpu/polaris10_mc.bin
-amdgpu/polaris10_me.bin
-amdgpu/polaris10_me_2.bin
-amdgpu/polaris10_mec.bin
-amdgpu/polaris10_mec2.bin
-amdgpu/polaris10_mec2_2.bin
-amdgpu/polaris10_mec_2.bin
-amdgpu/polaris10_pfp.bin
-amdgpu/polaris10_pfp_2.bin
-amdgpu/polaris10_rlc.bin
-amdgpu/polaris10_sdma.bin
-amdgpu/polaris10_sdma1.bin
-amdgpu/polaris10_smc.bin
-amdgpu/polaris10_smc_sk.bin
-amdgpu/polaris10_uvd.bin
-amdgpu/polaris10_vce.bin
-#amdgpu/polaris11_ce.bin
-#amdgpu/polaris11_ce_2.bin
-#amdgpu/polaris11_k2_smc.bin
-#amdgpu/polaris11_k_mc.bin
-#amdgpu/polaris11_k_smc.bin
-#amdgpu/polaris11_mc.bin
-#amdgpu/polaris11_me.bin
-#amdgpu/polaris11_me_2.bin
-#amdgpu/polaris11_mec.bin
-#amdgpu/polaris11_mec2.bin
-#amdgpu/polaris11_mec2_2.bin
-#amdgpu/polaris11_mec_2.bin
-#amdgpu/polaris11_pfp.bin
-#amdgpu/polaris11_pfp_2.bin
-#amdgpu/polaris11_rlc.bin
-#amdgpu/polaris11_sdma.bin
-#amdgpu/polaris11_sdma1.bin
-#amdgpu/polaris11_smc.bin
-#amdgpu/polaris11_smc_sk.bin
-#amdgpu/polaris11_uvd.bin
-#amdgpu/polaris11_vce.bin
-#amdgpu/polaris12_ce.bin
-#amdgpu/polaris12_ce_2.bin
-#amdgpu/polaris12_k_mc.bin
-#amdgpu/polaris12_k_smc.bin
-#amdgpu/polaris12_mc.bin
-#amdgpu/polaris12_me.bin
-#amdgpu/polaris12_me_2.bin
-#amdgpu/polaris12_mec.bin
-#amdgpu/polaris12_mec2.bin
-#amdgpu/polaris12_mec2_2.bin
-#amdgpu/polaris12_mec_2.bin
-#amdgpu/polaris12_pfp.bin
-#amdgpu/polaris12_pfp_2.bin
-#amdgpu/polaris12_rlc.bin
-#amdgpu/polaris12_sdma.bin
-#amdgpu/polaris12_sdma1.bin
-#amdgpu/polaris12_smc.bin
-#amdgpu/polaris12_uvd.bin
-#amdgpu/polaris12_vce.bin
-#amdgpu/raven2_asd.bin
-#amdgpu/raven2_ce.bin
-#amdgpu/raven2_gpu_info.bin
-#amdgpu/raven2_me.bin
-#amdgpu/raven2_mec.bin
-#amdgpu/raven2_mec2.bin
-#amdgpu/raven2_pfp.bin
-#amdgpu/raven2_rlc.bin
-#amdgpu/raven2_sdma.bin
-#amdgpu/raven2_vcn.bin
-#amdgpu/raven_asd.bin
-#amdgpu/raven_ce.bin
-#amdgpu/raven_dmcu.bin
-#amdgpu/raven_gpu_info.bin
-#amdgpu/raven_me.bin
-#amdgpu/raven_mec.bin
-#amdgpu/raven_mec2.bin
-#amdgpu/raven_pfp.bin
-#amdgpu/raven_rlc.bin
-#amdgpu/raven_sdma.bin
-#amdgpu/raven_vcn.bin
-#amdgpu/si58_mc.bin
-#amdgpu/stoney_ce.bin
-#amdgpu/stoney_me.bin
-#amdgpu/stoney_mec.bin
-#amdgpu/stoney_pfp.bin
-#amdgpu/stoney_rlc.bin
-#amdgpu/stoney_sdma.bin
-#amdgpu/stoney_uvd.bin
-#amdgpu/stoney_vce.bin
-#amdgpu/tahiti_ce.bin
-#amdgpu/tahiti_k_smc.bin
-#amdgpu/tahiti_mc.bin
-#amdgpu/tahiti_me.bin
-#amdgpu/tahiti_pfp.bin
-#amdgpu/tahiti_rlc.bin
-#amdgpu/tahiti_smc.bin
-#amdgpu/tonga_ce.bin
-#amdgpu/tonga_k_smc.bin
-#amdgpu/tonga_mc.bin
-#amdgpu/tonga_me.bin
-#amdgpu/tonga_mec.bin
-#amdgpu/tonga_mec2.bin
-#amdgpu/tonga_pfp.bin
-#amdgpu/tonga_rlc.bin
-#amdgpu/tonga_sdma.bin
-#amdgpu/tonga_sdma1.bin
-#amdgpu/tonga_smc.bin
-#amdgpu/tonga_uvd.bin
-#amdgpu/tonga_vce.bin
-#amdgpu/topaz_ce.bin
-#amdgpu/topaz_k_smc.bin
-#amdgpu/topaz_mc.bin
-#amdgpu/topaz_me.bin
-#amdgpu/topaz_mec.bin
-#amdgpu/topaz_mec2.bin
-#amdgpu/topaz_pfp.bin
-#amdgpu/topaz_rlc.bin
-#amdgpu/topaz_sdma.bin
-#amdgpu/topaz_sdma1.bin
-#amdgpu/topaz_smc.bin
-#amdgpu/vega10_acg_smc.bin
-#amdgpu/vega10_asd.bin
-#amdgpu/vega10_ce.bin
-#amdgpu/vega10_gpu_info.bin
-#amdgpu/vega10_me.bin
-#amdgpu/vega10_mec.bin
-#amdgpu/vega10_mec2.bin
-#amdgpu/vega10_pfp.bin
-#amdgpu/vega10_rlc.bin
-#amdgpu/vega10_sdma.bin
-#amdgpu/vega10_sdma1.bin
-#amdgpu/vega10_smc.bin
-#amdgpu/vega10_sos.bin
-#amdgpu/vega10_uvd.bin
-#amdgpu/vega10_vce.bin
-#amdgpu/vega12_asd.bin
-#amdgpu/vega12_ce.bin
-#amdgpu/vega12_gpu_info.bin
-#amdgpu/vega12_me.bin
-#amdgpu/vega12_mec.bin
-#amdgpu/vega12_mec2.bin
-#amdgpu/vega12_pfp.bin
-#amdgpu/vega12_rlc.bin
-#amdgpu/vega12_sdma.bin
-#amdgpu/vega12_sdma1.bin
-#amdgpu/vega12_smc.bin
-#amdgpu/vega12_sos.bin
-#amdgpu/vega12_uvd.bin
-#amdgpu/vega12_vce.bin
-#amdgpu/vega20_asd.bin
-#amdgpu/vega20_ce.bin
-#amdgpu/vega20_me.bin
-#amdgpu/vega20_mec.bin
-#amdgpu/vega20_mec2.bin
-#amdgpu/vega20_pfp.bin
-#amdgpu/vega20_rlc.bin
-#amdgpu/vega20_sdma.bin
-#amdgpu/vega20_sdma1.bin
-#amdgpu/vega20_smc.bin
-#amdgpu/vega20_sos.bin
-#amdgpu/vega20_uvd.bin
-#amdgpu/vega20_vce.bin
-#amdgpu/vegam_ce.bin
-#amdgpu/vegam_me.bin
-#amdgpu/vegam_mec.bin
-#amdgpu/vegam_mec2.bin
-#amdgpu/vegam_pfp.bin
-#amdgpu/vegam_rlc.bin
-#amdgpu/vegam_sdma.bin
-#amdgpu/vegam_sdma1.bin
-#amdgpu/vegam_smc.bin
-#amdgpu/vegam_uvd.bin
-#amdgpu/vegam_vce.bin
-#amdgpu/verde_ce.bin
-#amdgpu/verde_k_smc.bin
-#amdgpu/verde_mc.bin
-#amdgpu/verde_me.bin
-#amdgpu/verde_pfp.bin
-#amdgpu/verde_rlc.bin
-#amdgpu/verde_smc.bin
-#ar3k/1020200/PS_ASIC.pst
-#ar3k/1020200/RamPatch.txt
-#ar3k/1020200/ar3kbdaddr.pst
-#ar3k/1020201/PS_ASIC.pst
-#ar3k/1020201/RamPatch.txt
-#ar3k/1020201coex/ramps_0x01020201_26_HighPriority.dfu
-#ar3k/30000/PS_ASIC.pst
-#ar3k/30000/RamPatch.txt
-#ar3k/30000/ar3kbdaddr.pst
-#ar3k/30101/PS_ASIC.pst
-#ar3k/30101/RamPatch.txt
-#ar3k/30101/ar3kbdaddr.pst
-#ar3k/30101coex/PS_ASIC.pst
-#ar3k/30101coex/PS_ASIC_aclHighPri.pst
-#ar3k/30101coex/PS_ASIC_aclLowPri.pst
-#ar3k/30101coex/RamPatch.txt
-#ar3k/30101coex/ar3kbdaddr.pst
-#ar3k/AthrBT_0x01020001.dfu
-#ar3k/AthrBT_0x01020200.dfu
-#ar3k/AthrBT_0x01020201.dfu
-#ar3k/AthrBT_0x11020000.dfu
-#ar3k/AthrBT_0x11020100.dfu
-#ar3k/AthrBT_0x31010000.dfu
-#ar3k/AthrBT_0x31010100.dfu
-#ar3k/AthrBT_0x41020000.dfu
-#ar3k/ramps_0x01020001_26.dfu
-#ar3k/ramps_0x01020200_26.dfu
-#ar3k/ramps_0x01020200_40.dfu
-#ar3k/ramps_0x01020201_26.dfu
-#ar3k/ramps_0x01020201_40.dfu
-#ar3k/ramps_0x11020000_40.dfu
-#ar3k/ramps_0x11020100_40.dfu
-#ar3k/ramps_0x31010000_40.dfu
-#ar3k/ramps_0x31010100_40.dfu
-#ar3k/ramps_0x41020000_40.dfu
-#ar5523.bin
-#ar7010.fw
-#ar7010_1_1.fw
-#ar9170-1.fw
-#ar9170-2.fw
-#ar9271.fw
-#as102_data1_st.hex
-#as102_data2_st.hex
-#ath10k/QCA4019/hw1.0/board-2.bin
-#ath10k/QCA4019/hw1.0/firmware-5.bin
-#ath10k/QCA4019/hw1.0/notice_ath10k_firmware-5.txt
-#ath10k/QCA6174/hw2.1/board-2.bin
-#ath10k/QCA6174/hw2.1/board.bin
-#ath10k/QCA6174/hw2.1/firmware-5.bin
-#ath10k/QCA6174/hw2.1/notice_ath10k_firmware-5.txt
-#ath10k/QCA6174/hw3.0/board-2.bin
-#ath10k/QCA6174/hw3.0/board.bin
-#ath10k/QCA6174/hw3.0/firmware-4.bin
-#ath10k/QCA6174/hw3.0/firmware-6.bin
-#ath10k/QCA6174/hw3.0/notice_ath10k_firmware-4.txt
-#ath10k/QCA6174/hw3.0/notice_ath10k_firmware-6.txt
-#ath10k/QCA9377/hw1.0/board-2.bin
-#ath10k/QCA9377/hw1.0/board.bin
-#ath10k/QCA9377/hw1.0/firmware-5.bin
-#ath10k/QCA9377/hw1.0/firmware-6.bin
-#ath10k/QCA9377/hw1.0/notice_ath10k_firmware-5.txt
-#ath10k/QCA9377/hw1.0/notice_ath10k_firmware-6.txt
-#ath10k/QCA9887/hw1.0/board.bin
-#ath10k/QCA9887/hw1.0/firmware-5.bin
-#ath10k/QCA9887/hw1.0/notice_ath10k_firmware-5.txt
-#ath10k/QCA9888/hw2.0/board-2.bin
-#ath10k/QCA9888/hw2.0/firmware-5.bin
-#ath10k/QCA9888/hw2.0/notice_ath10k_firmware-5.txt
-#ath10k/QCA988X/hw2.0/board.bin
-#ath10k/QCA988X/hw2.0/firmware-4.bin
-#ath10k/QCA988X/hw2.0/firmware-5.bin
-#ath10k/QCA988X/hw2.0/notice_ath10k_firmware-4.txt
-#ath10k/QCA988X/hw2.0/notice_ath10k_firmware-5.txt
-#ath10k/QCA9984/hw1.0/board-2.bin
-#ath10k/QCA9984/hw1.0/firmware-5.bin
-#ath10k/QCA9984/hw1.0/notice_ath10k_firmware-5.txt
-#ath10k/QCA99X0/hw2.0/board.bin
-#ath10k/QCA99X0/hw2.0/firmware-5.bin
-#ath10k/QCA99X0/hw2.0/notice_ath10k_firmware-5.txt
-#ath3k-1.fw
-#ath6k/AR6002/athwlan.bin.z77
-#ath6k/AR6002/data.patch.hw2_0.bin
-#ath6k/AR6002/eeprom.bin
-#ath6k/AR6002/eeprom.data
-#ath6k/AR6003.1/hw2.1.1/athwlan.bin
-#ath6k/AR6003.1/hw2.1.1/bdata.SD31.bin
-#ath6k/AR6003.1/hw2.1.1/bdata.SD32.bin
-#ath6k/AR6003.1/hw2.1.1/bdata.WB31.bin
-#ath6k/AR6003.1/hw2.1.1/data.patch.bin
-#ath6k/AR6003.1/hw2.1.1/endpointping.bin
-#ath6k/AR6003.1/hw2.1.1/otp.bin
-#ath6k/AR6003/hw1.0/athwlan.bin.z77
-#ath6k/AR6003/hw1.0/bdata.SD31.bin
-#ath6k/AR6003/hw1.0/bdata.SD32.bin
-#ath6k/AR6003/hw1.0/bdata.WB31.bin
-#ath6k/AR6003/hw1.0/data.patch.bin
-#ath6k/AR6003/hw1.0/otp.bin.z77
-#ath6k/AR6003/hw2.0/athwlan.bin.z77
-#ath6k/AR6003/hw2.0/bdata.SD31.bin
-#ath6k/AR6003/hw2.0/bdata.SD32.bin
-#ath6k/AR6003/hw2.0/bdata.WB31.bin
-#ath6k/AR6003/hw2.0/data.patch.bin
-#ath6k/AR6003/hw2.0/otp.bin.z77
-#ath6k/AR6003/hw2.1.1/athwlan.bin
-#ath6k/AR6003/hw2.1.1/bdata.SD31.bin
-#ath6k/AR6003/hw2.1.1/bdata.SD32.bin
-#ath6k/AR6003/hw2.1.1/bdata.WB31.bin
-#ath6k/AR6003/hw2.1.1/data.patch.bin
-#ath6k/AR6003/hw2.1.1/endpointping.bin
-#ath6k/AR6003/hw2.1.1/fw-2.bin
-#ath6k/AR6003/hw2.1.1/fw-3.bin
-#ath6k/AR6003/hw2.1.1/otp.bin
-#ath6k/AR6004/hw1.2/bdata.bin
-#ath6k/AR6004/hw1.2/fw-2.bin
-#ath6k/AR6004/hw1.3/bdata.bin
-#ath6k/AR6004/hw1.3/fw-3.bin
-#ath9k_htc/htc_7010-1.4.0.fw
-#ath9k_htc/htc_9271-1.4.0.fw
-#atmel/wilc1000_ap_fw.bin
-#atmel/wilc1000_fw.bin
-#atmel/wilc1000_p2p_fw.bin
-#atmel/wilc1000_wifi_firmware.bin
-#atmsar11.fw
-#atusb/ChangeLog
-#atusb/atusb-0.2.dfu
-#atusb/atusb-0.3.dfu
-#atusb/rzusb-0.3.bin
-#av7110/Boot.S
-#av7110/Makefile
-#av7110/bootcode.bin
-#bnx2/bnx2-mips-06-4.6.16.fw
-#bnx2/bnx2-mips-06-5.0.0.j3.fw
-#bnx2/bnx2-mips-06-5.0.0.j6.fw
-#bnx2/bnx2-mips-06-6.0.15.fw
-#bnx2/bnx2-mips-06-6.2.1.fw
-#bnx2/bnx2-mips-06-6.2.3.fw
-#bnx2/bnx2-mips-09-4.6.17.fw
-#bnx2/bnx2-mips-09-5.0.0.j15.fw
-#bnx2/bnx2-mips-09-5.0.0.j3.fw
-#bnx2/bnx2-mips-09-5.0.0.j9.fw
-#bnx2/bnx2-mips-09-6.0.17.fw
-#bnx2/bnx2-mips-09-6.2.1.fw
-#bnx2/bnx2-mips-09-6.2.1a.fw
-#bnx2/bnx2-mips-09-6.2.1b.fw
-#bnx2/bnx2-rv2p-06-4.6.16.fw
-#bnx2/bnx2-rv2p-06-5.0.0.j3.fw
-#bnx2/bnx2-rv2p-06-6.0.15.fw
-#bnx2/bnx2-rv2p-09-4.6.15.fw
-#bnx2/bnx2-rv2p-09-5.0.0.j10.fw
-#bnx2/bnx2-rv2p-09-5.0.0.j3.fw
-#bnx2/bnx2-rv2p-09-6.0.17.fw
-#bnx2/bnx2-rv2p-09ax-5.0.0.j10.fw
-#bnx2/bnx2-rv2p-09ax-5.0.0.j3.fw
-#bnx2/bnx2-rv2p-09ax-6.0.17.fw
-#bnx2x/bnx2x-e1-6.0.34.0.fw
-#bnx2x/bnx2x-e1-6.2.5.0.fw
-#bnx2x/bnx2x-e1-6.2.9.0.fw
-#bnx2x/bnx2x-e1-7.0.20.0.fw
-#bnx2x/bnx2x-e1-7.0.23.0.fw
-#bnx2x/bnx2x-e1-7.0.29.0.fw
-#bnx2x/bnx2x-e1-7.10.51.0.fw
-#bnx2x/bnx2x-e1-7.12.30.0.fw
-#bnx2x/bnx2x-e1-7.13.1.0.fw
-#bnx2x/bnx2x-e1-7.13.11.0.fw
-#bnx2x/bnx2x-e1-7.2.16.0.fw
-#bnx2x/bnx2x-e1-7.2.51.0.fw
-#bnx2x/bnx2x-e1-7.8.17.0.fw
-#bnx2x/bnx2x-e1-7.8.19.0.fw
-#bnx2x/bnx2x-e1-7.8.2.0.fw
-#bnx2x/bnx2x-e1h-6.0.34.0.fw
-#bnx2x/bnx2x-e1h-6.2.5.0.fw
-#bnx2x/bnx2x-e1h-6.2.9.0.fw
-#bnx2x/bnx2x-e1h-7.0.20.0.fw
-#bnx2x/bnx2x-e1h-7.0.23.0.fw
-#bnx2x/bnx2x-e1h-7.0.29.0.fw
-#bnx2x/bnx2x-e1h-7.10.51.0.fw
-#bnx2x/bnx2x-e1h-7.12.30.0.fw
-#bnx2x/bnx2x-e1h-7.13.1.0.fw
-#bnx2x/bnx2x-e1h-7.13.11.0.fw
-#bnx2x/bnx2x-e1h-7.2.16.0.fw
-#bnx2x/bnx2x-e1h-7.2.51.0.fw
-#bnx2x/bnx2x-e1h-7.8.17.0.fw
-#bnx2x/bnx2x-e1h-7.8.19.0.fw
-#bnx2x/bnx2x-e1h-7.8.2.0.fw
-#bnx2x/bnx2x-e2-6.0.34.0.fw
-#bnx2x/bnx2x-e2-6.2.5.0.fw
-#bnx2x/bnx2x-e2-6.2.9.0.fw
-#bnx2x/bnx2x-e2-7.0.20.0.fw
-#bnx2x/bnx2x-e2-7.0.23.0.fw
-#bnx2x/bnx2x-e2-7.0.29.0.fw
-#bnx2x/bnx2x-e2-7.10.51.0.fw
-#bnx2x/bnx2x-e2-7.12.30.0.fw
-#bnx2x/bnx2x-e2-7.13.1.0.fw
-#bnx2x/bnx2x-e2-7.13.11.0.fw
-#bnx2x/bnx2x-e2-7.2.16.0.fw
-#bnx2x/bnx2x-e2-7.2.51.0.fw
-#bnx2x/bnx2x-e2-7.8.17.0.fw
-#bnx2x/bnx2x-e2-7.8.19.0.fw
-#bnx2x/bnx2x-e2-7.8.2.0.fw
-#bnx2x-e1-4.8.53.0.fw
-#bnx2x-e1-5.2.13.0.fw
-#bnx2x-e1-5.2.7.0.fw
-#bnx2x-e1h-4.8.53.0.fw
-#bnx2x-e1h-5.2.13.0.fw
-#bnx2x-e1h-5.2.7.0.fw
-#brcm/BCM-0bb4-0306.hcd
-#brcm/bcm4329-fullmac-4.bin
-#brcm/bcm43xx-0.fw
-#brcm/bcm43xx_hdr-0.fw
-#brcm/brcmfmac43143-sdio.bin
-#brcm/brcmfmac43143.bin
-#brcm/brcmfmac43236b.bin
-#brcm/brcmfmac43241b0-sdio.bin
-#brcm/brcmfmac43241b4-sdio.bin
-#brcm/brcmfmac43241b5-sdio.bin
-#brcm/brcmfmac43242a.bin
-#brcm/brcmfmac4329-sdio.bin
-#brcm/brcmfmac4330-sdio.Prowise-PT301.txt
-#brcm/brcmfmac4330-sdio.bin
-#brcm/brcmfmac4334-sdio.bin
-#brcm/brcmfmac43340-sdio.bin
-#brcm/brcmfmac43340-sdio.meegopad-t08.txt
-#brcm/brcmfmac4335-sdio.bin
-#brcm/brcmfmac43362-sdio.bin
-#brcm/brcmfmac43362-sdio.cubietech,cubietruck.txt
-#brcm/brcmfmac43362-sdio.lemaker,bananapro.txt
-#brcm/brcmfmac4339-sdio.bin
-#brcm/brcmfmac43430-sdio.AP6212.txt
-#brcm/brcmfmac43430-sdio.Hampoo-D2D3_Vi8A1.txt
-#brcm/brcmfmac43430-sdio.MUR1DX.txt
-#brcm/brcmfmac43430-sdio.bin
-#brcm/brcmfmac43430-sdio.raspberrypi,3-model-b.txt
-#brcm/brcmfmac43430a0-sdio.ONDA-V80 PLUS.txt
-#brcm/brcmfmac43430a0-sdio.bin
-#brcm/brcmfmac43430a0-sdio.jumper-ezpad-mini3.txt
-#brcm/brcmfmac43455-sdio.bin
-#brcm/brcmfmac43455-sdio.raspberrypi,3-model-b-plus.txt
-#brcm/brcmfmac4350-pcie.bin
-#brcm/brcmfmac4350c2-pcie.bin
-#brcm/brcmfmac4354-sdio.bin
-#brcm/brcmfmac4356-pcie.bin
-#brcm/brcmfmac4356-pcie.gpd-win-pocket.txt
-#brcm/brcmfmac4356-sdio.bin
-#brcm/brcmfmac43569.bin
-#brcm/brcmfmac43570-pcie.bin
-#brcm/brcmfmac4358-pcie.bin
-#brcm/brcmfmac43602-pcie.ap.bin
-#brcm/brcmfmac43602-pcie.bin
-#brcm/brcmfmac4366b-pcie.bin
-#brcm/brcmfmac4366c-pcie.bin
-#brcm/brcmfmac4371-pcie.bin
-#brcm/brcmfmac4373-sdio.bin
-#brcm/brcmfmac4373.bin
-#cadence/mhdp8546.bin
-#carl9170-1.fw
-#carl9170fw/CMakeLists.txt
-#carl9170fw/COPYRIGHT
-#carl9170fw/GPL
-#carl9170fw/Kconfig
-#carl9170fw/README
-#carl9170fw/autogen.sh
-#carl9170fw/carlfw/CMakeLists.txt
-#carl9170fw/carlfw/Kconfig
-#carl9170fw/carlfw/carl9170.lds
-#carl9170fw/carlfw/include/cam.h
-#carl9170fw/carlfw/include/carl9170.h
-#carl9170fw/carlfw/include/cmd.h
-#carl9170fw/carlfw/include/config.h
-#carl9170fw/carlfw/include/dma.h
-#carl9170fw/carlfw/include/fwdsc.h
-#carl9170fw/carlfw/include/gpio.h
-#carl9170fw/carlfw/include/hostif.h
-#carl9170fw/carlfw/include/io.h
-#carl9170fw/carlfw/include/printf.h
-#carl9170fw/carlfw/include/rf.h
-#carl9170fw/carlfw/include/rom.h
-#carl9170fw/carlfw/include/timer.h
-#carl9170fw/carlfw/include/uart.h
-#carl9170fw/carlfw/include/usb.h
-#carl9170fw/carlfw/include/usb_fifo.h
-#carl9170fw/carlfw/include/wl.h
-#carl9170fw/carlfw/include/wol.h
-#carl9170fw/carlfw/src/ashlsi3.S
-#carl9170fw/carlfw/src/cam.c
-#carl9170fw/carlfw/src/cmd.c
-#carl9170fw/carlfw/src/dma.c
-#carl9170fw/carlfw/src/fw.c
-#carl9170fw/carlfw/src/gpio.c
-#carl9170fw/carlfw/src/hostif.c
-#carl9170fw/carlfw/src/main.c
-#carl9170fw/carlfw/src/memcpy.S
-#carl9170fw/carlfw/src/memset.S
-#carl9170fw/carlfw/src/printf.c
-#carl9170fw/carlfw/src/reboot.S
-#carl9170fw/carlfw/src/rf.c
-#carl9170fw/carlfw/src/uart.c
-#carl9170fw/carlfw/src/udivsi3_i4i-Os.S
-#carl9170fw/carlfw/src/wlan.c
-#carl9170fw/carlfw/src/wol.c
-#carl9170fw/carlfw/usb/Kconfig
-#carl9170fw/carlfw/usb/fifo.c
-#carl9170fw/carlfw/usb/main.c
-#carl9170fw/carlfw/usb/usb.c
-#carl9170fw/config/CMakeLists.txt
-#carl9170fw/config/conf.c
-#carl9170fw/config/confdata.c
-#carl9170fw/config/expr.c
-#carl9170fw/config/expr.h
-#carl9170fw/config/lkc.h
-#carl9170fw/config/lkc_proto.h
-#carl9170fw/config/menu.c
-#carl9170fw/config/symbol.c
-#carl9170fw/config/util.c
-#carl9170fw/config/zconf.gperf
-#carl9170fw/config/zconf.l
-#carl9170fw/config/zconf.y
-#carl9170fw/extra/FindGPERF.cmake
-#carl9170fw/extra/FindPackageHandleStandardArgs.cmake
-#carl9170fw/extra/FindUSB-1.0.cmake
-#carl9170fw/extra/GCCVersion.cmake
-#carl9170fw/extra/libusb-zeropacket.diff
-#carl9170fw/extra/sh-elf-linux.cmake
-#carl9170fw/genapi.sh
-#carl9170fw/include/linux/ch9.h
-#carl9170fw/include/linux/compiler.h
-#carl9170fw/include/linux/ieee80211.h
-#carl9170fw/include/linux/types.h
-#carl9170fw/include/shared/eeprom.h
-#carl9170fw/include/shared/fwcmd.h
-#carl9170fw/include/shared/fwdesc.h
-#carl9170fw/include/shared/hw.h
-#carl9170fw/include/shared/phy.h
-#carl9170fw/include/shared/version.h
-#carl9170fw/include/shared/wlan.h
-#carl9170fw/minifw/CMakeLists.txt
-#carl9170fw/minifw/Kconfig
-#carl9170fw/minifw/miniboot.S
-#carl9170fw/minifw/miniboot.lds
-#carl9170fw/toolchain/Makefile
-#carl9170fw/toolchain/SHA256SUMS
-#carl9170fw/tools/CMakeLists.txt
-#carl9170fw/tools/Kconfig
-#carl9170fw/tools/carlu/CMakeLists.txt
-#carl9170fw/tools/carlu/src/carlu.h
-#carl9170fw/tools/carlu/src/cmd.c
-#carl9170fw/tools/carlu/src/cmd.h
-#carl9170fw/tools/carlu/src/debug.c
-#carl9170fw/tools/carlu/src/debug.h
-#carl9170fw/tools/carlu/src/fw.c
-#carl9170fw/tools/carlu/src/main.c
-#carl9170fw/tools/carlu/src/rx.c
-#carl9170fw/tools/carlu/src/test.c
-#carl9170fw/tools/carlu/src/test.h
-#carl9170fw/tools/carlu/src/tx.c
-#carl9170fw/tools/carlu/src/usb.c
-#carl9170fw/tools/carlu/src/usb.h
-#carl9170fw/tools/include/frame.h
-#carl9170fw/tools/include/list.h
-#carl9170fw/tools/lib/CMakeLists.txt
-#carl9170fw/tools/lib/carlfw.c
-#carl9170fw/tools/lib/carlfw.h
-#carl9170fw/tools/src/CMakeLists.txt
-#carl9170fw/tools/src/checksum.c
-#carl9170fw/tools/src/eeprom_fix.c
-#carl9170fw/tools/src/fwinfo.c
-#carl9170fw/tools/src/miniboot.c
-#carl9170fw/tools/src/wol.c
-#cavium/cnn55xx_se.fw
-#cbfw-3.2.1.1.bin
-#cbfw-3.2.3.0.bin
-#cbfw-3.2.5.1.bin
-#check_whence.py
-#cis/3CCFEM556.cis
-#cis/3CXEM556.cis
-#cis/COMpad2.cis
-#cis/COMpad4.cis
-#cis/DP83903.cis
-#cis/LA-PCM.cis
-#cis/MT5634ZLX.cis
-#cis/Makefile
-#cis/NE2K.cis
-#cis/PCMLM28.cis
-#cis/PE-200.cis
-#cis/PE520.cis
-#cis/RS-COM-2P.cis
-#cis/SW_555_SER.cis
-#cis/SW_7xx_SER.cis
-#cis/SW_8xx_SER.cis
-#cis/src/3CCFEM556.cis
-#cis/src/3CXEM556.cis
-#cis/src/COMpad2.cis
-#cis/src/COMpad4.cis
-#cis/src/DP83903.cis
-#cis/src/LA-PCM.cis
-#cis/src/MT5634ZLX.cis
-#cis/src/NE2K.cis
-#cis/src/PCMLM28.cis
-#cis/src/PE-200.cis
-#cis/src/PE520.cis
-#cis/src/RS-COM-2P.cis
-#cis/src/tamarack.cis
-#cis/tamarack.cis
-#cmmb_vega_12mhz.inp
-#cmmb_venice_12mhz.inp
-#configure
-#cpia2/stv0672_vp4.bin
-#ct2fw-3.2.1.1.bin
-#ct2fw-3.2.3.0.bin
-#ct2fw-3.2.5.1.bin
-#ctefx.bin
-#ctfw-3.2.1.1.bin
-#ctfw-3.2.3.0.bin
-#ctfw-3.2.5.1.bin
-#ctspeq.bin
-#cxgb3/ael2005_opt_edc.bin
-#cxgb3/ael2005_twx_edc.bin
-#cxgb3/ael2020_twx_edc.bin
-#cxgb3/t3b_psram-1.1.0.bin
-#cxgb3/t3c_psram-1.1.0.bin
-#cxgb3/t3fw-7.0.0.bin
-#cxgb3/t3fw-7.1.0.bin
-#cxgb3/t3fw-7.10.0.bin
-#cxgb3/t3fw-7.12.0.bin
-#cxgb3/t3fw-7.4.0.bin
-#cxgb4/aq1202_fw.cld
-#cxgb4/bcm8483.bin
-#cxgb4/t4fw-1.14.4.0.bin
-#cxgb4/t4fw-1.15.37.0.bin
-#cxgb4/t4fw-1.23.4.0.bin
-#cxgb4/t4fw.bin
-#cxgb4/t5fw-1.14.4.0.bin
-#cxgb4/t5fw-1.15.37.0.bin
-#cxgb4/t5fw-1.23.4.0.bin
-#cxgb4/t5fw.bin
-#cxgb4/t6fw-1.23.4.0.bin
-#cxgb4/t6fw.bin
-#dabusb/bitstream.bin
-#dabusb/firmware.fw
-#dpaa2/mc/mc_10.10.0_ls1088a.itb
-#dpaa2/mc/mc_10.10.0_ls2088a.itb
-#dpaa2/mc/mc_10.10.0_lx2160a.itb
-#dpaa2/mc/mc_10.14.3_ls1088a.itb
-#dpaa2/mc/mc_10.14.3_ls2088a.itb
-#dpaa2/mc/mc_10.14.3_lx2160a.itb
-#dsp56k/Makefile
-#dsp56k/bootstrap.asm
-#dsp56k/bootstrap.bin
-#dsp56k/concat-bootstrap.pl
-#dvb-fe-xc4000-1.4.1.fw
-#dvb-fe-xc5000-1.6.114.fw
-#dvb-fe-xc5000c-4.1.30.7.fw
-#dvb-usb-dib0700-1.20.fw
-#dvb-usb-it9135-01.fw
-#dvb-usb-it9135-02.fw
-#dvb-usb-terratec-h5-drxk.fw
-#dvb_nova_12mhz.inp
-#dvb_nova_12mhz_b0.inp
-#e100/d101m_ucode.bin
-#e100/d101s_ucode.bin
-#e100/d102e_ucode.bin
-#edgeport/boot.fw
-#edgeport/boot2.fw
-#edgeport/down.fw
-#edgeport/down2.fw
-#edgeport/down3.bin
-#emi26/bitstream.fw
-#emi26/firmware.fw
-#emi26/loader.fw
-#emi62/bitstream.fw
-#emi62/loader.fw
-#emi62/midi.fw
-#emi62/spdif.fw
-#ene-ub6250/ms_init.bin
-#ene-ub6250/ms_rdwr.bin
-#ene-ub6250/msp_rdwr.bin
-#ene-ub6250/sd_init1.bin
-#ene-ub6250/sd_init2.bin
-#ene-ub6250/sd_rdwr.bin
-#ess/maestro3_assp_kernel.fw
-#ess/maestro3_assp_minisrc.fw
-#f2255usb.bin
-#go7007/go7007fw.bin
-#go7007/go7007tv.bin
-#go7007/lr192.fw
-#go7007/px-m402u.fw
-#go7007/px-tv402u.fw
-#go7007/s2250-1.fw
-#go7007/s2250-2.fw
-#go7007/wis-startrek.fw
-#hfi1_dc8051.fw
-#hfi1_fabric.fw
-#hfi1_pcie.fw
-#hfi1_sbus.fw
-#htc_7010.fw
-#htc_9271.fw
-#i2400m-fw-usb-1.4.sbcf
-#i2400m-fw-usb-1.5.sbcf
-#i6050-fw-usb-1.5.sbcf
-#i915/bxt_dmc_ver1.bin
-#i915/bxt_dmc_ver1_07.bin
-#i915/bxt_guc_ver8_7.bin
-#i915/bxt_guc_ver9_29.bin
-#i915/bxt_huc_ver01_07_1398.bin
-#i915/bxt_huc_ver01_8_2893.bin
-#i915/cnl_dmc_ver1_06.bin
-#i915/cnl_dmc_ver1_07.bin
-#i915/glk_dmc_ver1_04.bin
-#i915/icl_dmc_ver1_07.bin
-#i915/kbl_dmc_ver1.bin
-#i915/kbl_dmc_ver1_01.bin
-#i915/kbl_dmc_ver1_04.bin
-#i915/kbl_guc_ver9_14.bin
-#i915/kbl_guc_ver9_39.bin
-#i915/kbl_huc_ver02_00_1810.bin
-#i915/skl_dmc_ver1.bin
-#i915/skl_dmc_ver1_23.bin
-#i915/skl_dmc_ver1_26.bin
-#i915/skl_dmc_ver1_27.bin
-#i915/skl_guc_ver1.bin
-#i915/skl_guc_ver4.bin
-#i915/skl_guc_ver6.bin
-#i915/skl_guc_ver6_1.bin
-#i915/skl_guc_ver9_33.bin
-#i915/skl_huc_ver01_07_1398.bin
-#imx/sdma/sdma-imx6q.bin
-#imx/sdma/sdma-imx7d.bin
-#intel/IntcSST2.bin
-#intel/dsp_fw_bxtn.bin
-#intel/dsp_fw_bxtn_v2219.bin
-#intel/dsp_fw_bxtn_v3366.bin
-#intel/dsp_fw_cnl.bin
-#intel/dsp_fw_cnl_v1191.bin
-#intel/dsp_fw_cnl_v1858.bin
-#intel/dsp_fw_glk.bin
-#intel/dsp_fw_glk_v1814.bin
-#intel/dsp_fw_glk_v2768.bin
-#intel/dsp_fw_glk_v2880.bin
-#intel/dsp_fw_glk_v3366.bin
-#intel/dsp_fw_kbl.bin
-#intel/dsp_fw_kbl_v1037.bin
-#intel/dsp_fw_kbl_v2042.bin
-#intel/dsp_fw_kbl_v2630.bin
-#intel/dsp_fw_kbl_v3266.bin
-#intel/dsp_fw_kbl_v3402.bin
-#intel/dsp_fw_kbl_v3420.bin
-#intel/dsp_fw_kbl_v701.bin
-#intel/dsp_fw_release.bin
-#intel/dsp_fw_release_v3402.bin
-#intel/dsp_fw_release_v969.bin
-#intel/fw_sst_0f28.bin
-#intel/fw_sst_0f28.bin-48kHz_i2s_master
-#intel/fw_sst_0f28_ssp0.bin
-#intel/fw_sst_22a8.bin
-#intel/ibt-11-5.ddc
-#intel/ibt-11-5.sfi
-#intel/ibt-12-16.ddc
-#intel/ibt-12-16.sfi
-#intel/ibt-17-0-1.ddc
-#intel/ibt-17-0-1.sfi
-#intel/ibt-17-1.ddc
-#intel/ibt-17-1.sfi
-#intel/ibt-17-16-1.ddc
-#intel/ibt-17-16-1.sfi
-#intel/ibt-17-2.ddc
-#intel/ibt-17-2.sfi
-#intel/ibt-18-0-1.ddc
-#intel/ibt-18-0-1.sfi
-#intel/ibt-18-1.ddc
-#intel/ibt-18-1.sfi
-#intel/ibt-18-16-1.ddc
-#intel/ibt-18-16-1.sfi
-#intel/ibt-18-2.ddc
-#intel/ibt-18-2.sfi
-#intel/ibt-20-0-3.ddc
-#intel/ibt-20-0-3.sfi
-#intel/ibt-20-1-3.ddc
-#intel/ibt-20-1-3.sfi
-#intel/ibt-hw-37.7.10-fw-1.0.1.2d.d.bseq
-#intel/ibt-hw-37.7.10-fw-1.0.2.3.d.bseq
-#intel/ibt-hw-37.7.10-fw-1.80.1.2d.d.bseq
-#intel/ibt-hw-37.7.10-fw-1.80.2.3.d.bseq
-#intel/ibt-hw-37.7.bseq
-#intel/ibt-hw-37.8.10-fw-1.10.2.27.d.bseq
-#intel/ibt-hw-37.8.10-fw-1.10.3.11.e.bseq
-#intel/ibt-hw-37.8.10-fw-22.50.19.14.f.bseq
-#intel/ibt-hw-37.8.bseq
-#intel/ipu3-fw.bin
-#intel/irci_irci_ecr-master_20161208_0213_20170112_1500.bin
-#intelliport2.bin
-#isci/Makefile
-#isci/README
-#isci/create_fw.c
-#isci/create_fw.h
-#isci/isci_firmware.bin
-#isci/probe_roms.h
-#isdbt_nova_12mhz.inp
-#isdbt_nova_12mhz_b0.inp
-#isdbt_rio.inp
-#iwlwifi-100-5.ucode
-#iwlwifi-1000-3.ucode
-#iwlwifi-1000-5.ucode
-#iwlwifi-105-6.ucode
-#iwlwifi-135-6.ucode
-#iwlwifi-2000-6.ucode
-#iwlwifi-2030-6.ucode
-#iwlwifi-3160-10.ucode
-#iwlwifi-3160-12.ucode
-#iwlwifi-3160-13.ucode
-#iwlwifi-3160-16.ucode
-#iwlwifi-3160-17.ucode
-#iwlwifi-3160-7.ucode
-#iwlwifi-3160-8.ucode
-#iwlwifi-3160-9.ucode
-#iwlwifi-3168-21.ucode
-#iwlwifi-3168-22.ucode
-#iwlwifi-3168-27.ucode
-#iwlwifi-3168-29.ucode
-#iwlwifi-3945-2.ucode
-#iwlwifi-4965-2.ucode
-#iwlwifi-5000-1.ucode
-#iwlwifi-5000-2.ucode
-#iwlwifi-5000-5.ucode
-#iwlwifi-5150-2.ucode
-#iwlwifi-6000-4.ucode
-#iwlwifi-6000g2a-5.ucode
-#iwlwifi-6000g2a-6.ucode
-#iwlwifi-6000g2b-5.ucode
-#iwlwifi-6000g2b-6.ucode
-#iwlwifi-6050-4.ucode
-#iwlwifi-6050-5.ucode
-#iwlwifi-7260-10.ucode
-#iwlwifi-7260-12.ucode
-#iwlwifi-7260-13.ucode
-#iwlwifi-7260-16.ucode
-#iwlwifi-7260-17.ucode
-#iwlwifi-7260-7.ucode
-#iwlwifi-7260-8.ucode
-#iwlwifi-7260-9.ucode
-#iwlwifi-7265-10.ucode
-#iwlwifi-7265-12.ucode
-#iwlwifi-7265-13.ucode
-#iwlwifi-7265-16.ucode
-#iwlwifi-7265-17.ucode
-#iwlwifi-7265-8.ucode
-#iwlwifi-7265-9.ucode
-#iwlwifi-7265D-10.ucode
-#iwlwifi-7265D-12.ucode
-#iwlwifi-7265D-13.ucode
-#iwlwifi-7265D-16.ucode
-#iwlwifi-7265D-17.ucode
-#iwlwifi-7265D-21.ucode
-#iwlwifi-7265D-22.ucode
-#iwlwifi-7265D-27.ucode
-#iwlwifi-7265D-29.ucode
-#iwlwifi-8000C-13.ucode
-#iwlwifi-8000C-16.ucode
-#iwlwifi-8000C-21.ucode
-#iwlwifi-8000C-22.ucode
-#iwlwifi-8000C-27.ucode
-#iwlwifi-8000C-31.ucode
-#iwlwifi-8000C-34.ucode
-#iwlwifi-8000C-36.ucode
-#iwlwifi-8265-21.ucode
-#iwlwifi-8265-22.ucode
-#iwlwifi-8265-27.ucode
-#iwlwifi-8265-31.ucode
-#iwlwifi-8265-34.ucode
-#iwlwifi-8265-36.ucode
-#iwlwifi-9000-pu-b0-jf-b0-33.ucode
-#iwlwifi-9000-pu-b0-jf-b0-34.ucode
-#iwlwifi-9000-pu-b0-jf-b0-38.ucode
-#iwlwifi-9000-pu-b0-jf-b0-41.ucode
-#iwlwifi-9000-pu-b0-jf-b0-43.ucode
-#iwlwifi-9260-th-b0-jf-b0-33.ucode
-#iwlwifi-9260-th-b0-jf-b0-34.ucode
-#iwlwifi-9260-th-b0-jf-b0-38.ucode
-#iwlwifi-9260-th-b0-jf-b0-41.ucode
-#iwlwifi-9260-th-b0-jf-b0-43.ucode
-#kaweth/new_code.bin
-#kaweth/new_code_fix.bin
-#kaweth/trigger_code.bin
-#kaweth/trigger_code_fix.bin
-#keyspan/mpr.fw
-#keyspan/usa18x.fw
-#keyspan/usa19.fw
-#keyspan/usa19qi.fw
-#keyspan/usa19qw.fw
-#keyspan/usa19w.fw
-#keyspan/usa28.fw
-#keyspan/usa28x.fw
-#keyspan/usa28xa.fw
-#keyspan/usa28xb.fw
-#keyspan/usa49w.fw
-#keyspan/usa49wlc.fw
-#keyspan_pda/Makefile
-#keyspan_pda/keyspan_pda.S
-#keyspan_pda/keyspan_pda.fw
-#keyspan_pda/xircom_pgs.S
-#keyspan_pda/xircom_pgs.fw
-#korg/k1212.dsp
-#lbtf_usb.bin
-#lgs8g75.fw
-#libertas/cf8381.bin
-#libertas/cf8381_helper.bin
-#libertas/cf8385.bin
-#libertas/cf8385_helper.bin
-#libertas/gspi8682.bin
-#libertas/gspi8682_helper.bin
-#libertas/gspi8686_v9.bin
-#libertas/gspi8686_v9_helper.bin
-#libertas/gspi8688.bin
-#libertas/gspi8688_helper.bin
-#libertas/lbtf_sdio.bin
-#libertas/sd8385.bin
-#libertas/sd8385_helper.bin
-#libertas/sd8682.bin
-#libertas/sd8682_helper.bin
-#libertas/sd8686_v8.bin
-#libertas/sd8686_v8_helper.bin
-#libertas/sd8686_v9.bin
-#libertas/sd8686_v9_helper.bin
-#libertas/usb8388_olpc.bin
-#libertas/usb8388_v5.bin
-#libertas/usb8388_v9.bin
-#libertas/usb8682.bin
-#libertas/sd8688_helper.bin
-#libertas/sd8688.bin
-#liquidio/lio_210nv_nic.bin
-#liquidio/lio_210sv_nic.bin
-#liquidio/lio_23xx_nic.bin
-#liquidio/lio_23xx_vsw.bin
-#liquidio/lio_410nv_nic.bin
-#matrox/g200_warp.fw
-#matrox/g400_warp.fw
-#mediatek/mt7610e.bin
-#mediatek/mt7610u.bin
-#mediatek/mt7615_cr4.bin
-#mediatek/mt7615_n9.bin
-#mediatek/mt7615_rom_patch.bin
-#mediatek/mt7622pr2h.bin
-#mediatek/mt7650e.bin
-#mediatek/mt7662u.bin
-#mediatek/mt7662u_rom_patch.bin
-#mediatek/mt7668pr2h.bin
-#mellanox/mlxsw_spectrum-13.1420.122.mfa2
-#mellanox/mlxsw_spectrum-13.1530.152.mfa2
-#mellanox/mlxsw_spectrum-13.1620.192.mfa2
-#mellanox/mlxsw_spectrum-13.1702.6.mfa2
-#mellanox/mlxsw_spectrum-13.1703.4.mfa2
-#mellanox/mlxsw_spectrum-13.1910.622.mfa2
-#microchip/mscc_vsc8574_revb_int8051_29e8.bin
-#microchip/mscc_vsc8584_revb_int8051_fb48.bin
-#moxa/moxa-1110.fw
-#moxa/moxa-1130.fw
-#moxa/moxa-1131.fw
-#moxa/moxa-1150.fw
-#moxa/moxa-1151.fw
-#moxa/moxa-1250.fw
-#moxa/moxa-1251.fw
-#moxa/moxa-1410.fw
-#moxa/moxa-1450.fw
-#moxa/moxa-1451.fw
-#moxa/moxa-1613.fw
-#moxa/moxa-1618.fw
-#moxa/moxa-1653.fw
-#moxa/moxa-1658.fw
-#mrvl/pcie8897_uapsta.bin
-#mrvl/pcie8997_wlan_v4.bin
-#mrvl/pcieuart8997_combo_v4.bin
-#mrvl/pcieusb8997_combo_v4.bin
-#mrvl/sd8688.bin
-#mrvl/sd8688_helper.bin
-#mrvl/sd8787_uapsta.bin
-#mrvl/sd8797_uapsta.bin
-#mrvl/sd8801_uapsta.bin
-#mrvl/sd8887_uapsta.bin
-#mrvl/sd8897_uapsta.bin
-#mrvl/sdsd8977_combo_v2.bin
-#mrvl/sdsd8997_combo_v4.bin
-#mrvl/usb8766_uapsta.bin
-#mrvl/usb8797_uapsta.bin
-#mrvl/usb8801_uapsta.bin
-#mrvl/usb8897_uapsta.bin
-#mrvl/usbusb8997_combo_v4.bin
-#mt7601u.bin
-#mt7650.bin
-#mt7662.bin
-#mt7662_rom_patch.bin
-#mts_cdma.fw
-#mts_edge.fw
-#mts_gsm.fw
-#mts_mt9234mu.fw
-#mts_mt9234zba.fw
-#mwl8k/fmimage_8366.fw
-#mwl8k/fmimage_8366_ap-1.fw
-#mwl8k/fmimage_8366_ap-2.fw
-#mwl8k/fmimage_8366_ap-3.fw
-#mwl8k/fmimage_8687.fw
-#mwl8k/fmimage_8764_ap-1.fw
-#mwl8k/helper_8366.fw
-#mwl8k/helper_8687.fw
-#mwlwifi/88W8864.bin
-#mwlwifi/88W8897.bin
-#myri10ge_eth_big_z8e.dat
-#myri10ge_eth_z8e.dat
-#myri10ge_ethp_big_z8e.dat
-#myri10ge_ethp_z8e.dat
-#myri10ge_rss_eth_big_z8e.dat
-#myri10ge_rss_eth_z8e.dat
-#myri10ge_rss_ethp_big_z8e.dat
-#myri10ge_rss_ethp_z8e.dat
-#myricom/lanai.bin
-#netronome/bpf/nic_AMDA0058-0011_2x40.nffw
-#netronome/bpf/nic_AMDA0058-0012_2x40.nffw
-#netronome/bpf/nic_AMDA0078-0011_1x100.nffw
-#netronome/bpf/nic_AMDA0081-0001_1x40.nffw
-#netronome/bpf/nic_AMDA0081-0001_4x10.nffw
-#netronome/bpf/nic_AMDA0096-0001_2x10.nffw
-#netronome/bpf/nic_AMDA0097-0001_2x40.nffw
-#netronome/bpf/nic_AMDA0097-0001_4x10_1x40.nffw
-#netronome/bpf/nic_AMDA0097-0001_8x10.nffw
-#netronome/bpf/nic_AMDA0099-0001_1x10_1x25.nffw
-#netronome/bpf/nic_AMDA0099-0001_2x10.nffw
-#netronome/bpf/nic_AMDA0099-0001_2x25.nffw
-#netronome/flower/nic_AMDA0058-0011_1x100.nffw
-#netronome/flower/nic_AMDA0058-0011_2x40.nffw
-#netronome/flower/nic_AMDA0058-0011_4x10_1x40.nffw
-#netronome/flower/nic_AMDA0058-0011_8x10.nffw
-#netronome/flower/nic_AMDA0058-0012_1x100.nffw
-#netronome/flower/nic_AMDA0058-0012_2x40.nffw
-#netronome/flower/nic_AMDA0058-0012_4x10_1x40.nffw
-#netronome/flower/nic_AMDA0058-0012_8x10.nffw
-#netronome/flower/nic_AMDA0058.nffw
-#netronome/flower/nic_AMDA0078-0011_1x100.nffw
-#netronome/flower/nic_AMDA0078-0011_2x40.nffw
-#netronome/flower/nic_AMDA0078-0011_4x10_1x40.nffw
-#netronome/flower/nic_AMDA0078-0011_8x10.nffw
-#netronome/flower/nic_AMDA0078-0012_1x100.nffw
-#netronome/flower/nic_AMDA0078-0012_2x40.nffw
-#netronome/flower/nic_AMDA0078-0012_4x10_1x40.nffw
-#netronome/flower/nic_AMDA0078-0012_8x10.nffw
-#netronome/flower/nic_AMDA0081-0001_1x40.nffw
-#netronome/flower/nic_AMDA0081-0001_4x10.nffw
-#netronome/flower/nic_AMDA0081.nffw
-#netronome/flower/nic_AMDA0096-0001_2x10.nffw
-#netronome/flower/nic_AMDA0096.nffw
-#netronome/flower/nic_AMDA0097-0001_2x40.nffw
-#netronome/flower/nic_AMDA0097-0001_4x10_1x40.nffw
-#netronome/flower/nic_AMDA0097-0001_8x10.nffw
-#netronome/flower/nic_AMDA0097.nffw
-#netronome/flower/nic_AMDA0099-0001_1x10_1x25.nffw
-#netronome/flower/nic_AMDA0099-0001_2x10.nffw
-#netronome/flower/nic_AMDA0099-0001_2x25.nffw
-#netronome/flower/nic_AMDA0099.nffw
-#netronome/nic-sriov/nic_AMDA0058-0011_2x40.nffw
-#netronome/nic-sriov/nic_AMDA0058-0012_2x40.nffw
-#netronome/nic-sriov/nic_AMDA0078-0011_1x100.nffw
-#netronome/nic-sriov/nic_AMDA0081-0001_1x40.nffw
-#netronome/nic-sriov/nic_AMDA0081-0001_4x10.nffw
-#netronome/nic-sriov/nic_AMDA0096-0001_2x10.nffw
-#netronome/nic-sriov/nic_AMDA0097-0001_2x40.nffw
-#netronome/nic-sriov/nic_AMDA0097-0001_4x10_1x40.nffw
-#netronome/nic-sriov/nic_AMDA0097-0001_8x10.nffw
-#netronome/nic-sriov/nic_AMDA0099-0001_1x10_1x25.nffw
-#netronome/nic-sriov/nic_AMDA0099-0001_2x10.nffw
-#netronome/nic-sriov/nic_AMDA0099-0001_2x25.nffw
-#netronome/nic/nic_AMDA0058-0011_2x40.nffw
-#netronome/nic/nic_AMDA0058-0012_2x40.nffw
-#netronome/nic/nic_AMDA0078-0011_1x100.nffw
-#netronome/nic/nic_AMDA0081-0001_1x40.nffw
-#netronome/nic/nic_AMDA0081-0001_4x10.nffw
-#netronome/nic/nic_AMDA0096-0001_2x10.nffw
-#netronome/nic/nic_AMDA0097-0001_2x40.nffw
-#netronome/nic/nic_AMDA0097-0001_4x10_1x40.nffw
-#netronome/nic/nic_AMDA0097-0001_8x10.nffw
-#netronome/nic/nic_AMDA0099-0001_1x10_1x25.nffw
-#netronome/nic/nic_AMDA0099-0001_2x10.nffw
-#netronome/nic/nic_AMDA0099-0001_2x25.nffw
-#netronome/nic_AMDA0058-0011_2x40.nffw
-#netronome/nic_AMDA0058-0012_2x40.nffw
-#netronome/nic_AMDA0078-0011_1x100.nffw
-#netronome/nic_AMDA0081-0001_1x40.nffw
-#netronome/nic_AMDA0081-0001_4x10.nffw
-#netronome/nic_AMDA0096-0001_2x10.nffw
-#netronome/nic_AMDA0097-0001_2x40.nffw
-#netronome/nic_AMDA0097-0001_4x10_1x40.nffw
-#netronome/nic_AMDA0097-0001_8x10.nffw
-#netronome/nic_AMDA0099-0001_1x10_1x25.nffw
-#netronome/nic_AMDA0099-0001_2x10.nffw
-#netronome/nic_AMDA0099-0001_2x25.nffw
-#nvidia/gk20a/fecs_data.bin
-#nvidia/gk20a/fecs_inst.bin
-#nvidia/gk20a/gpccs_data.bin
-#nvidia/gk20a/gpccs_inst.bin
-#nvidia/gk20a/sw_bundle_init.bin
-#nvidia/gk20a/sw_ctx.bin
-#nvidia/gk20a/sw_method_init.bin
-#nvidia/gk20a/sw_nonctx.bin
-#nvidia/gm200/acr/bl.bin
-#nvidia/gm200/acr/ucode_load.bin
-#nvidia/gm200/acr/ucode_unload.bin
-#nvidia/gm200/gr/fecs_bl.bin
-#nvidia/gm200/gr/fecs_data.bin
-#nvidia/gm200/gr/fecs_inst.bin
-#nvidia/gm200/gr/fecs_sig.bin
-#nvidia/gm200/gr/gpccs_bl.bin
-#nvidia/gm200/gr/gpccs_data.bin
-#nvidia/gm200/gr/gpccs_inst.bin
-#nvidia/gm200/gr/gpccs_sig.bin
-#nvidia/gm200/gr/sw_bundle_init.bin
-#nvidia/gm200/gr/sw_ctx.bin
-#nvidia/gm200/gr/sw_method_init.bin
-#nvidia/gm200/gr/sw_nonctx.bin
-#nvidia/gm204/acr/ucode_unload.bin
-#nvidia/gm204/acr/ucode_load.bin
-#nvidia/gm204/acr/bl.bin
-#nvidia/gm204/gr/fecs_data.bin
-#nvidia/gm204/gr/fecs_sig.bin
-#nvidia/gm204/gr/gpccs_data.bin
-#nvidia/gm204/gr/gpccs_sig.bin
-#nvidia/gm204/gr/sw_nonctx.bin
-#nvidia/gm204/gr/sw_method_init.bin
-#nvidia/gm204/gr/sw_ctx.bin
-#nvidia/gm204/gr/sw_bundle_init.bin
-#nvidia/gm204/gr/gpccs_inst.bin
-#nvidia/gm204/gr/gpccs_bl.bin
-#nvidia/gm204/gr/fecs_inst.bin
-#nvidia/gm204/gr/fecs_bl.bin
-#nvidia/gm206/acr/ucode_load.bin
-#nvidia/gm206/acr/ucode_unload.bin
-#nvidia/gm206/acr/bl.bin
-#nvidia/gm206/gr/fecs_data.bin
-#nvidia/gm206/gr/fecs_sig.bin
-#nvidia/gm206/gr/gpccs_data.bin
-#nvidia/gm206/gr/gpccs_sig.bin
-#nvidia/gm206/gr/sw_nonctx.bin
-#nvidia/gm206/gr/sw_method_init.bin
-#nvidia/gm206/gr/sw_ctx.bin
-#nvidia/gm206/gr/sw_bundle_init.bin
-#nvidia/gm206/gr/gpccs_inst.bin
-#nvidia/gm206/gr/gpccs_bl.bin
-#nvidia/gm206/gr/fecs_inst.bin
-#nvidia/gm206/gr/fecs_bl.bin
-#nvidia/gm20b/acr/bl.bin
-#nvidia/gm20b/acr/ucode_load.bin
-#nvidia/gm20b/gr/fecs_bl.bin
-#nvidia/gm20b/gr/fecs_data.bin
-#nvidia/gm20b/gr/fecs_inst.bin
-#nvidia/gm20b/gr/fecs_sig.bin
-#nvidia/gm20b/gr/gpccs_data.bin
-#nvidia/gm20b/gr/gpccs_inst.bin
-#nvidia/gm20b/gr/sw_bundle_init.bin
-#nvidia/gm20b/gr/sw_ctx.bin
-#nvidia/gm20b/gr/sw_nonctx.bin
-#nvidia/gm20b/gr/sw_method_init.bin
-#nvidia/gm20b/pmu/desc.bin
-#nvidia/gm20b/pmu/image.bin
-#nvidia/gm20b/pmu/sig.bin
-#nvidia/gp100/acr/bl.bin
-#nvidia/gp100/acr/ucode_load.bin
-#nvidia/gp100/acr/ucode_unload.bin
-#nvidia/gp100/gr/fecs_data.bin
-#nvidia/gp100/gr/fecs_inst.bin
-#nvidia/gp100/gr/fecs_sig.bin
-#nvidia/gp100/gr/gpccs_data.bin
-#nvidia/gp100/gr/gpccs_inst.bin
-#nvidia/gp100/gr/gpccs_sig.bin
-#nvidia/gp100/gr/sw_bundle_init.bin
-#nvidia/gp100/gr/sw_ctx.bin
-#nvidia/gp100/gr/sw_method_init.bin
-#nvidia/gp100/gr/sw_nonctx.bin
-#nvidia/gp100/gr/gpccs_bl.bin
-#nvidia/gp100/gr/fecs_bl.bin
-#nvidia/gp102/acr/bl.bin
-#nvidia/gp102/acr/ucode_load.bin
-#nvidia/gp102/acr/ucode_unload.bin
-#nvidia/gp102/acr/unload_bl.bin
-#nvidia/gp102/gr/fecs_data.bin
-#nvidia/gp102/gr/fecs_inst.bin
-#nvidia/gp102/gr/fecs_sig.bin
-#nvidia/gp102/gr/gpccs_data.bin
-#nvidia/gp102/gr/gpccs_inst.bin
-#nvidia/gp102/gr/gpccs_sig.bin
-#nvidia/gp102/gr/sw_bundle_init.bin
-#nvidia/gp102/gr/sw_ctx.bin
-#nvidia/gp102/gr/sw_method_init.bin
-#nvidia/gp102/gr/sw_nonctx.bin
-#nvidia/gp102/gr/gpccs_bl.bin
-#nvidia/gp102/gr/fecs_bl.bin
-#nvidia/gp102/nvdec/scrubber.bin
-#nvidia/gp102/sec2/desc.bin
-#nvidia/gp102/sec2/image.bin
-#nvidia/gp102/sec2/sig.bin
-#nvidia/gp104/acr/unload_bl.bin
-#nvidia/gp104/acr/ucode_unload.bin
-#nvidia/gp104/acr/ucode_load.bin
-#nvidia/gp104/acr/bl.bin
-#nvidia/gp104/gr/fecs_data.bin
-#nvidia/gp104/gr/fecs_inst.bin
-#nvidia/gp104/gr/fecs_sig.bin
-#nvidia/gp104/gr/gpccs_data.bin
-#nvidia/gp104/gr/gpccs_inst.bin
-#nvidia/gp104/gr/gpccs_sig.bin
-#nvidia/gp104/gr/sw_nonctx.bin
-#nvidia/gp104/gr/sw_method_init.bin
-#nvidia/gp104/gr/sw_ctx.bin
-#nvidia/gp104/gr/sw_bundle_init.bin
-#nvidia/gp104/gr/gpccs_bl.bin
-#nvidia/gp104/gr/fecs_bl.bin
-#nvidia/gp104/nvdec/scrubber.bin
-#nvidia/gp104/sec2/sig.bin
-#nvidia/gp104/sec2/image.bin
-#nvidia/gp104/sec2/desc.bin
-#nvidia/gp106/acr/unload_bl.bin
-#nvidia/gp106/acr/ucode_unload.bin
-#nvidia/gp106/acr/ucode_load.bin
-#nvidia/gp106/acr/bl.bin
-#nvidia/gp106/gr/fecs_data.bin
-#nvidia/gp106/gr/fecs_sig.bin
-#nvidia/gp106/gr/gpccs_data.bin
-#nvidia/gp106/gr/gpccs_sig.bin
-#nvidia/gp106/gr/sw_nonctx.bin
-#nvidia/gp106/gr/sw_method_init.bin
-#nvidia/gp106/gr/sw_ctx.bin
-#nvidia/gp106/gr/sw_bundle_init.bin
-#nvidia/gp106/gr/gpccs_inst.bin
-#nvidia/gp106/gr/gpccs_bl.bin
-#nvidia/gp106/gr/fecs_inst.bin
-#nvidia/gp106/gr/fecs_bl.bin
-#nvidia/gp106/nvdec/scrubber.bin
-#nvidia/gp106/sec2/sig.bin
-#nvidia/gp106/sec2/image.bin
-#nvidia/gp106/sec2/desc.bin
-#nvidia/gp107/acr/unload_bl.bin
-#nvidia/gp107/acr/ucode_unload.bin
-#nvidia/gp107/acr/ucode_load.bin
-#nvidia/gp107/acr/bl.bin
-#nvidia/gp107/gr/fecs_bl.bin
-#nvidia/gp107/gr/fecs_data.bin
-#nvidia/gp107/gr/fecs_inst.bin
-#nvidia/gp107/gr/fecs_sig.bin
-#nvidia/gp107/gr/gpccs_bl.bin
-#nvidia/gp107/gr/gpccs_data.bin
-#nvidia/gp107/gr/gpccs_inst.bin
-#nvidia/gp107/gr/gpccs_sig.bin
-#nvidia/gp107/gr/sw_ctx.bin
-#nvidia/gp107/gr/sw_nonctx.bin
-#nvidia/gp107/gr/sw_method_init.bin
-#nvidia/gp107/gr/sw_bundle_init.bin
-#nvidia/gp107/nvdec/scrubber.bin
-#nvidia/gp107/sec2/sig.bin
-#nvidia/gp107/sec2/image.bin
-#nvidia/gp107/sec2/desc.bin
-#nvidia/gp108/acr/unload_bl.bin
-#nvidia/gp108/acr/ucode_unload.bin
-#nvidia/gp108/acr/ucode_load.bin
-#nvidia/gp108/acr/bl.bin
-#nvidia/gp108/gr/fecs_bl.bin
-#nvidia/gp108/gr/fecs_data.bin
-#nvidia/gp108/gr/fecs_inst.bin
-#nvidia/gp108/gr/fecs_sig.bin
-#nvidia/gp108/gr/gpccs_bl.bin
-#nvidia/gp108/gr/gpccs_data.bin
-#nvidia/gp108/gr/gpccs_inst.bin
-#nvidia/gp108/gr/gpccs_sig.bin
-#nvidia/gp108/gr/sw_bundle_init.bin
-#nvidia/gp108/gr/sw_ctx.bin
-#nvidia/gp108/gr/sw_method_init.bin
-#nvidia/gp108/gr/sw_nonctx.bin
-#nvidia/gp108/nvdec/scrubber.bin
-#nvidia/gp108/sec2/desc.bin
-#nvidia/gp108/sec2/image.bin
-#nvidia/gp108/sec2/sig.bin
-#nvidia/gp10b/acr/bl.bin
-#nvidia/gp10b/acr/ucode_load.bin
-#nvidia/gp10b/gr/fecs_bl.bin
-#nvidia/gp10b/gr/fecs_data.bin
-#nvidia/gp10b/gr/fecs_inst.bin
-#nvidia/gp10b/gr/fecs_sig.bin
-#nvidia/gp10b/gr/gpccs_bl.bin
-#nvidia/gp10b/gr/gpccs_data.bin
-#nvidia/gp10b/gr/gpccs_inst.bin
-#nvidia/gp10b/gr/gpccs_sig.bin
-#nvidia/gp10b/gr/sw_bundle_init.bin
-#nvidia/gp10b/gr/sw_ctx.bin
-#nvidia/gp10b/gr/sw_method_init.bin
-#nvidia/gp10b/gr/sw_nonctx.bin
-#nvidia/gp10b/pmu/desc.bin
-#nvidia/gp10b/pmu/image.bin
-#nvidia/gp10b/pmu/sig.bin
-#nvidia/gv100/acr/bl.bin
-#nvidia/gv100/acr/ucode_load.bin
-#nvidia/gv100/acr/ucode_unload.bin
-#nvidia/gv100/acr/unload_bl.bin
-#nvidia/gv100/gr/fecs_bl.bin
-#nvidia/gv100/gr/fecs_data.bin
-#nvidia/gv100/gr/fecs_inst.bin
-#nvidia/gv100/gr/fecs_sig.bin
-#nvidia/gv100/gr/gpccs_bl.bin
-#nvidia/gv100/gr/gpccs_data.bin
-#nvidia/gv100/gr/gpccs_inst.bin
-#nvidia/gv100/gr/gpccs_sig.bin
-#nvidia/gv100/gr/sw_bundle_init.bin
-#nvidia/gv100/gr/sw_ctx.bin
-#nvidia/gv100/gr/sw_method_init.bin
-#nvidia/gv100/gr/sw_nonctx.bin
-#nvidia/gv100/nvdec/scrubber.bin
-#nvidia/gv100/sec2/desc.bin
-#nvidia/gv100/sec2/image.bin
-#nvidia/gv100/sec2/sig.bin
-#nvidia/tegra124/vic03_ucode.bin
-#nvidia/tegra124/xusb.bin
-#nvidia/tegra186/vic04_ucode.bin
-#nvidia/tegra210/vic04_ucode.bin
-#nvidia/tegra210/xusb.bin
-#nvidia/tu10x/typec/ccg_boot.cyacd
-#nvidia/tu10x/typec/ccg_primary.cyacd
-#nvidia/tu10x/typec/ccg_secondary.cyacd
-#ositech/Xilinx7OD.bin
-#phanfw.bin
-#qat_895xcc.bin
-#qat_895xcc_mmp.bin
-#qat_c3xxx.bin
-#qat_c3xxx_mmp.bin
-#qat_c62x.bin
-#qat_c62x_mmp.bin
-#qat_mmp.bin
-#qca/NOTICE.txt
-#qca/crbtfw21.tlv
-#qca/crnv21.bin
-#qca/nvm_00130300.bin
-#qca/nvm_00130302.bin
-#qca/nvm_00440302.bin
-#qca/nvm_usb_00000200.bin
-#qca/nvm_usb_00000201.bin
-#qca/nvm_usb_00000300.bin
-#qca/nvm_usb_00000302.bin
-#qca/rampatch_00130300.bin
-#qca/rampatch_00130302.bin
-#qca/rampatch_00440302.bin
-#qca/rampatch_usb_00000200.bin
-#qca/rampatch_usb_00000201.bin
-#qca/rampatch_usb_00000300.bin
-#qca/rampatch_usb_00000302.bin
-#qcom/NOTICE.txt
-#qcom/a300_pfp.fw
-#qcom/a300_pm4.fw
-#qcom/a530_pfp.fw
-#qcom/a530_pm4.fw
-#qcom/a530_zap.b00
-#qcom/a530_zap.b01
-#qcom/a530_zap.b02
-#qcom/a530_zap.mdt
-#qcom/a530v3_gpmu.fw2
-#qcom/venus-1.8/venus.b00
-#qcom/venus-1.8/venus.b01
-#qcom/venus-1.8/venus.b02
-#qcom/venus-1.8/venus.b03
-#qcom/venus-1.8/venus.b04
-#qcom/venus-1.8/venus.mdt
-#qcom/venus-4.2/venus.b00
-#qcom/venus-4.2/venus.b01
-#qcom/venus-4.2/venus.b02
-#qcom/venus-4.2/venus.b03
-#qcom/venus-4.2/venus.b04
-#qcom/venus-4.2/venus.mdt
-#qcom/venus-5.2/venus.b00
-#qcom/venus-5.2/venus.b01
-#qcom/venus-5.2/venus.b02
-#qcom/venus-5.2/venus.b03
-#qcom/venus-5.2/venus.b04
-#qcom/venus-5.2/venus.mbn
-#qcom/venus-5.2/venus.mdt
-#qed/qed_init_values-8.10.9.0.bin
-#qed/qed_init_values-8.14.6.0.bin
-#qed/qed_init_values-8.18.9.0.bin
-#qed/qed_init_values-8.20.0.0.bin
-#qed/qed_init_values-8.30.12.0.bin
-#qed/qed_init_values-8.33.12.0.bin
-#qed/qed_init_values-8.37.7.0.bin
-#qed/qed_init_values_zipped-8.10.10.0.bin
-#qed/qed_init_values_zipped-8.10.5.0.bin
-#qed/qed_init_values_zipped-8.15.3.0.bin
-#qed/qed_init_values_zipped-8.20.0.0.bin
-#qed/qed_init_values_zipped-8.33.1.0.bin
-#qed/qed_init_values_zipped-8.33.11.0.bin
-#qed/qed_init_values_zipped-8.37.2.0.bin
-#qed/qed_init_values_zipped-8.37.7.0.bin
-#qed/qed_init_values_zipped-8.4.2.0.bin
-#qed/qed_init_values_zipped-8.7.3.0.bin
-#ql2100_fw.bin
-#ql2200_fw.bin
-#ql2300_fw.bin
-#ql2322_fw.bin
-#ql2400_fw.bin
-#ql2500_fw.bin
-#qlogic/1040.bin
-#qlogic/12160.bin
-#qlogic/1280.bin
-#qlogic/isp1000.bin
-#qlogic/sd7220.fw
-#r128/r128_cce.bin
-#r8a779x_usb3_v1.dlmem
-#r8a779x_usb3_v2.dlmem
-#r8a779x_usb3_v3.dlmem
-#radeon/ARUBA_me.bin
-#radeon/ARUBA_pfp.bin
-#radeon/ARUBA_rlc.bin
-#radeon/BARTS_mc.bin
-#radeon/BARTS_me.bin
-#radeon/BARTS_pfp.bin
-#radeon/BARTS_smc.bin
-#radeon/BONAIRE_ce.bin
-#radeon/BONAIRE_mc.bin
-#radeon/BONAIRE_mc2.bin
-#radeon/BONAIRE_me.bin
-#radeon/BONAIRE_mec.bin
-#radeon/BONAIRE_pfp.bin
-#radeon/BONAIRE_rlc.bin
-#radeon/BONAIRE_sdma.bin
-#radeon/BONAIRE_smc.bin