Files
macports-ports/python/py-magic/files/patch-magic_loader.py.diff
2021-03-19 19:51:49 +03:00

22 lines
1.1 KiB
Diff

--- magic/loader.py.orig 2021-03-12 13:23:04.000000000 +0300
+++ magic/loader.py 2021-03-12 13:24:56.000000000 +0300
@@ -17,10 +17,7 @@
if not libmagic or not libmagic._name:
windows_dlls = ['magic1.dll', 'cygmagic-1.dll', 'libmagic-1.dll', 'msys-magic-1.dll']
- platform_to_lib = {'darwin': ['/opt/local/lib/libmagic.dylib',
- '/usr/local/lib/libmagic.dylib'] +
- # Assumes there will only be one version installed
- glob.glob('/usr/local/Cellar/libmagic/*/lib/libmagic.dylib'), # flake8:noqa
+ platform_to_lib = {'darwin': ['__PREFIX__/lib/libmagic.dylib'],
'win32': windows_dlls,
'cygwin': windows_dlls,
'linux': ['libmagic.so.1'],
@@ -37,4 +34,4 @@
if not libmagic or not libmagic._name:
# It is better to raise an ImportError since we are importing magic module
raise ImportError('failed to find libmagic. Check your installation')
- return libmagic
\ No newline at end of file
+ return libmagic