aboutsummaryrefslogtreecommitdiffstats
path: root/devel/py-ubelt/files/patch-ubelt_util__platform.py
blob: c783ff1fdedfd453b78060cd69f2b6f92b307928 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
--- ubelt/util_platform.py.orig	2022-12-03 05:15:05 UTC
+++ ubelt/util_platform.py
@@ -42,7 +42,7 @@ from os.path import exists, join, isdir, expanduser, n
 
 
 __all__ = [
-    'WIN32', 'LINUX', 'DARWIN', 'POSIX',
+    'WIN32', 'FREEBSD', 'LINUX', 'DARWIN', 'POSIX',
     'find_exe', 'find_path',
     'ensure_app_cache_dir', 'ensure_app_config_dir', 'ensure_app_data_dir',
     'get_app_cache_dir', 'get_app_config_dir', 'get_app_data_dir',
@@ -67,6 +67,8 @@ def platform_data_dir():
     """
     if POSIX:  # nocover
         dpath_ = os.environ.get('XDG_DATA_HOME', '~/.local/share')
+    elif FREEBSD:  # nocover
+        dpath_ = os.environ.get('XDG_DATA_HOME', '~/.local/share')
     elif DARWIN:  # nocover
         dpath_  = '~/Library/Application Support'
     elif WIN32:  # nocover
@@ -86,6 +88,8 @@ def platform_config_dir():
         str : path to the cache dir used by the current operating system
     """
     if POSIX:  # nocover
+        dpath_ = os.environ.get('XDG_CONFIG_HOME', '~/.config')
+    elif FREEBSD:  # nocover
         dpath_ = os.environ.get('XDG_CONFIG_HOME', '~/.config')
     elif DARWIN:  # nocover
         dpath_  = '~/Library/Application Support'