Sat Jan 29 13:06:26 2022 UTC ()
Also set DYLD_LIBRARY_PATH=. (in addition to LD_PRELOAD) when generating
magic. Fixes build on macOS (Monterey and Snow Leopard tested) when file
is not already installed.


(schmonz)
diff -r1.41 -r1.42 pkgsrc/sysutils/file/distinfo
diff -r1.1 -r1.2 pkgsrc/sysutils/file/patches/patch-magic_myfile

cvs diff -r1.41 -r1.42 pkgsrc/sysutils/file/distinfo (expand / switch to unified diff)

--- pkgsrc/sysutils/file/distinfo 2021/12/27 23:25:08 1.41
+++ pkgsrc/sysutils/file/distinfo 2022/01/29 13:06:25 1.42
@@ -1,9 +1,9 @@ @@ -1,9 +1,9 @@
1$NetBSD: distinfo,v 1.41 2021/12/27 23:25:08 schmonz Exp $ 1$NetBSD: distinfo,v 1.42 2022/01/29 13:06:25 schmonz Exp $
2 2
3BLAKE2s (file-5.40.tar.gz) = 81709bb3abd39d4eea0e8d93966f162496d89e5bfc7f9e88d6be31b86dd5ed75 3BLAKE2s (file-5.40.tar.gz) = 81709bb3abd39d4eea0e8d93966f162496d89e5bfc7f9e88d6be31b86dd5ed75
4SHA512 (file-5.40.tar.gz) = 3b70df75fa4c9050d55b1ffdc28e5f3c8b8ef7d4efd1a06bf53f113b676d81114a85aae56e0897d32b53716662d64ad18ab251ca8c92c6405c69eb758bb99afb 4SHA512 (file-5.40.tar.gz) = 3b70df75fa4c9050d55b1ffdc28e5f3c8b8ef7d4efd1a06bf53f113b676d81114a85aae56e0897d32b53716662d64ad18ab251ca8c92c6405c69eb758bb99afb
5Size (file-5.40.tar.gz) = 1004214 bytes 5Size (file-5.40.tar.gz) = 1004214 bytes
6SHA1 (patch-aa) = df1206c65ebbffca766ad77f7d98f8caa26a8b1c 6SHA1 (patch-aa) = df1206c65ebbffca766ad77f7d98f8caa26a8b1c
7SHA1 (patch-magic_Makefile.in) = 7870ab84573b2d2ce4b774083f073c620ba6f5d1 7SHA1 (patch-magic_Makefile.in) = 7870ab84573b2d2ce4b774083f073c620ba6f5d1
8SHA1 (patch-magic_myfile) = a977950ad98fd633aae6dec8357353a5b5ceee9d 8SHA1 (patch-magic_myfile) = a7c4621a661b3bf423d350641f052318c489c4bc
9SHA1 (patch-src_fsmagic.c) = f862c5335bc3c6b0d39dfcdfd79e2d99407e40f5 9SHA1 (patch-src_fsmagic.c) = f862c5335bc3c6b0d39dfcdfd79e2d99407e40f5

cvs diff -r1.1 -r1.2 pkgsrc/sysutils/file/patches/patch-magic_myfile (expand / switch to unified diff)

--- pkgsrc/sysutils/file/patches/patch-magic_myfile 2021/12/27 23:25:08 1.1
+++ pkgsrc/sysutils/file/patches/patch-magic_myfile 2022/01/29 13:06:26 1.2
@@ -1,15 +1,15 @@ @@ -1,15 +1,15 @@
1$NetBSD: patch-magic_myfile,v 1.1 2021/12/27 23:25:08 schmonz Exp $ 1$NetBSD: patch-magic_myfile,v 1.2 2022/01/29 13:06:26 schmonz Exp $
2 2
3Use the just-built libmagic, not whatever might be already installed. 3Use the just-built libmagic, not whatever might be already installed.
4 4
5--- magic/myfile.orig 2021-12-27 21:10:43.590323858 +0000 5--- magic/myfile.orig 2022-01-29 13:08:32.000000000 +0000
6+++ magic/myfile 6+++ magic/myfile
7@@ -0,0 +1,8 @@ 7@@ -0,0 +1,8 @@
8+#!@SH@ 8+#!@SH@
9+ 9+
10+set -e 10+set -e
11+ 11+
12+magicdir=$(pwd) 12+magicdir=$(pwd)
13+cd ../src/.libs 13+cd ../src/.libs
14+LD_PRELOAD=./libmagic.so.1 ./file -C -m "${magicdir}/$1" 14+DYLD_LIBRARY_PATH=. LD_PRELOAD=./libmagic.so.1 ./file -C -m "${magicdir}/$1"
15+cp magic.mgc ${magicdir} 15+cp magic.mgc ${magicdir}