summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjs <js@pkgsrc.org>2021-09-14 20:23:04 +0000
committerjs <js@pkgsrc.org>2021-09-14 20:23:04 +0000
commit2701a2cce20fa1fbc5d57c3d5e74a0fabe3539f3 (patch)
tree0a97a6e5121133d96c750561ac46210b4bd12644
parent3641b36872cc0b5661cfdffac933a2927b3ee69e (diff)
downloadpkgsrc-2701a2cce20fa1fbc5d57c3d5e74a0fabe3539f3.tar.gz
Make sysutils/py-magic work in a chroot again
I have no idea why this patch was dropped, but dropping it broke things...
-rw-r--r--sysutils/py-magic/Makefile3
-rw-r--r--sysutils/py-magic/distinfo3
-rw-r--r--sysutils/py-magic/patches/patch-magic_loader.py16
3 files changed, 20 insertions, 2 deletions
diff --git a/sysutils/py-magic/Makefile b/sysutils/py-magic/Makefile
index 61884dee102..d45d4e3a706 100644
--- a/sysutils/py-magic/Makefile
+++ b/sysutils/py-magic/Makefile
@@ -1,7 +1,8 @@
-# $NetBSD: Makefile,v 1.12 2021/06/07 08:22:17 adam Exp $
+# $NetBSD: Makefile,v 1.13 2021/09/14 20:23:04 js Exp $
DISTNAME= python-magic-0.4.24
PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/^python-//}
+PKGREVISION= 1
CATEGORIES= sysutils python
MASTER_SITES= ${MASTER_SITE_PYPI:=p/python-magic/}
diff --git a/sysutils/py-magic/distinfo b/sysutils/py-magic/distinfo
index cd20038655e..edd6e8cdc4f 100644
--- a/sysutils/py-magic/distinfo
+++ b/sysutils/py-magic/distinfo
@@ -1,6 +1,7 @@
-$NetBSD: distinfo,v 1.9 2021/06/07 08:22:17 adam Exp $
+$NetBSD: distinfo,v 1.10 2021/09/14 20:23:04 js Exp $
SHA1 (python-magic-0.4.24.tar.gz) = 4eeda7a16b3784859b617797fa3e18d9ff18dded
RMD160 (python-magic-0.4.24.tar.gz) = 139333b721a95953a1979fcee7623c4f186ed829
SHA512 (python-magic-0.4.24.tar.gz) = 1d1dfea5b7b4b8246ddff7c25bec6df500423f0d26bbc08d490aa7120e6a66c50650ed6a52e958592056a59fcbd02af53c614a77aa7d43898de3ff90d2ca16de
Size (python-magic-0.4.24.tar.gz) = 17295 bytes
+SHA1 (patch-magic_loader.py) = aca35be959e9ca249b0c4c59dab22c7d859cb45d
diff --git a/sysutils/py-magic/patches/patch-magic_loader.py b/sysutils/py-magic/patches/patch-magic_loader.py
new file mode 100644
index 00000000000..9b9821019c4
--- /dev/null
+++ b/sysutils/py-magic/patches/patch-magic_loader.py
@@ -0,0 +1,16 @@
+$NetBSD: patch-magic_loader.py,v 1.3 2021/09/14 20:23:04 js Exp $
+
+Make py-magic work in a chroot on NetBSD.
+
+--- magic/loader.py.orig 2021-06-03 13:42:29.000000000 +0000
++++ magic/loader.py
+@@ -33,6 +33,9 @@ def _lib_candidates():
+ # This is necessary because alpine is bad
+ yield 'libmagic.so.1'
+
++ elif sys.platform.startswith('netbsd'):
++ yield 'libmagic.so'
++
+
+ def load_lib():
+