On 2023/02/22 04:20, Landry Breuil wrote:
> CVSROOT:      /cvs
> Module name:  ports
> Changes by:   lan...@cvs.openbsd.org  2023/02/22 04:20:27
> 
> Modified files:
>       www/mozilla-firefox: Makefile 
>       www/mozilla-firefox/files: unveil.content unveil.main 
> 
> Log message:
> www/mozilla-firefox: fixup previous and use $XDG_CACHE_HOME
> 
> Mesa respects XDG_CACHE_HOME in line 860 of
> lib/mesa/src/util/disk_cache_os.c
> 
> noted by tb@, thanks!

tor-browser could do with this too; it doesn't crash but you get a lot
of these otherwise:

Failed to create /home/user/.cache/mesa_shader_cache/ce for shader cache (No 
such file or directory)---disabling.
Failed to create /home/user/.cache/mesa_shader_cache/75 for shader cache (No 
such file or directory)---disabling.
Failed to create /home/user/.cache/mesa_shader_cache/77 for shader cache (No 
such file or directory)---disabling.
[..]

OK?

Index: Makefile
===================================================================
RCS file: /cvs/ports/www/tor-browser/browser/Makefile,v
retrieving revision 1.103
diff -u -p -r1.103 Makefile
--- Makefile    17 Feb 2023 10:47:35 -0000      1.103
+++ Makefile    23 Feb 2023 14:55:30 -0000
@@ -7,6 +7,7 @@ COMMENT =               modified version of Firefox E
 MOZILLA_VERSION =      ${TB_VERSION}
 MOZILLA_PROJECT =      ${BROWSER_NAME}
 MOZILLA_CODENAME =     browser
+REVISION =             0

 EXTRACT_SUFX =         .tar.xz
 PATCHORIG =            .pat.orig
Index: files/unveil.content
===================================================================
RCS file: /cvs/ports/www/tor-browser/browser/files/unveil.content,v
retrieving revision 1.7
diff -u -p -r1.7 unveil.content
--- files/unveil.content        27 Oct 2022 17:37:13 -0000      1.7
+++ files/unveil.content        23 Feb 2023 14:55:30 -0000
@@ -34,6 +34,7 @@ $XDG_CONFIG_HOME/gtk-3.0 r
 $XDG_CONFIG_HOME/mimeapps.list r
 $XDG_CONFIG_HOME/user-dirs.dirs r
 $XDG_CACHE_HOME/fontconfig r
+$XDG_CACHE_HOME/mesa_shader_cache rwc
 $XDG_DATA_HOME/applications r
 $XDG_DATA_HOME/applnk r
 $XDG_DATA_HOME/fonts r
Index: files/unveil.main
===================================================================
RCS file: /cvs/ports/www/tor-browser/browser/files/unveil.main,v
retrieving revision 1.8
diff -u -p -r1.8 unveil.main
--- files/unveil.main   15 Nov 2022 08:16:54 -0000      1.8
+++ files/unveil.main   23 Feb 2023 14:55:30 -0000
@@ -54,6 +54,7 @@
 # given variable if it exists in the environment, otherwise defaulting to
 # ~/.cache, ~/.config, and ~/.local/share
 $XDG_RUNTIME_DIR/dconf rwc
+$XDG_CACHE_HOME/mesa_shader_cache rwc
 $XDG_CACHE_HOME/thumbnails rwc
 $XDG_CONFIG_HOME/dconf rw
 $XDG_CONFIG_HOME/fcitx r

Reply via email to