b1d67075e5
PR: 294174 Approved by: Wen Heping <wen@FreeBSD.org>
21 lines
920 B
Python
21 lines
920 B
Python
--- mupdf-1.27.2-source/scripts/wrap/state.py.orig 2026-02-18 08:24:19.000000000 -0800
|
|
+++ mupdf-1.27.2-source/scripts/wrap/state.py 2026-03-31 15:58:09.900956000 -0700
|
|
@@ -14,6 +14,9 @@
|
|
|
|
try:
|
|
import clang.cindex
|
|
+ _clang_library_file = os.environ.get('CLANG_LIBRARY_FILE')
|
|
+ if _clang_library_file:
|
|
+ clang.cindex.Config.set_library_file(_clang_library_file)
|
|
except Exception as e:
|
|
if '--venv' not in sys.argv:
|
|
jlib.log('Warning: failed to import clang.cindex: {e=}\n'
|
|
@@ -70,6 +73,7 @@
|
|
self.windows = (self.os_name == 'Windows' or self.os_name.startswith('CYGWIN'))
|
|
self.cygwin = self.os_name.startswith('CYGWIN')
|
|
self.openbsd = self.os_name == 'OpenBSD'
|
|
+ self.freebsd = self.os_name == 'FreeBSD'
|
|
self.linux = self.os_name == 'Linux'
|
|
self.macos = self.os_name == 'Darwin'
|
|
self.pyodide = os.environ.get('OS') == 'pyodide'
|