Tue Aug 16 12:46:39 2022 UTC ()
file: update to 5.42.

2022-06-10   9:40  Christos Zoulas <christos@zoulas.com>

	* release 5.42

2022-05-31  14:50   Christos Zoulas <christos@zoulas.com>

	* PR/348: add missing cases to prevent file from aborting on
	  random magic files.

2022-05-27  21:05   Christos Zoulas <christos@zoulas.com>

	* PR/351: octalify filenames when not raw before printing.

2022-04-18  17:51   Christos Zoulas <christos@zoulas.com>

	* fix regex cacheing bug (Dirk Mueller)
	* merge file_regcomp and file_regerror() to simplify the code
	  and reduce memory requirements for storing regexes (Dirk Mueller)

2022-03-19  12:56   Christos Zoulas <christos@zoulas.com>

	* cache regex (Dirk Mueller)
	* detect filesystem full by flushing output (Dirk Mueller)

2021-11-19  12:36   Christos Zoulas <christos@zoulas.com>

	* implement running decompressor programs using
	  posix_spawnp(2) instead of vfork(2)

2021-10-24  11:51   Christos Zoulas <christos@zoulas.com>

	* Add support for msdos dates and times

2021-10-20   9:55   Christos Zoulas <christos@zoulas.com>

	* use the system byte swapping functions if available (Werner Fink)

2021-10-18  11:57  Christos Zoulas <christos@zoulas.com>

	* release 5.41

2021-09-23  03:51  Christos Zoulas <christos@zoulas.com>

	* Avinash Sonawane: Fix tzname detection

2021-09-03  09:17  Christos Zoulas <christos@zoulas.com>

	* Fix relationship tests with "search" magic, don't short circuit
	  logic

2021-07-13  01:06  Christos Zoulas <christos@zoulas.com>

	* Fix memory leak in compile mode

2021-07-01  03:51  Christos Zoulas <christos@zoulas.com>

	* PR/272: kiefermat: Only set returnval = 1 when we printed something
	  (in all cases print or !print). This simplifies the logic and fixes
	  the issue in the PR with -k and --mime-type there was no continuation
	  printed before the default case.

2021-06-30  13:07  Christos Zoulas <christos@zoulas.com>

	* PR/270: Don't translate unprintable characters in %s magic formats
	  when -r
	* PR/269: Avoid undefined behavior with clang (adding offset to NULL)

2021-05-09  18:38  Christos Zoulas <christos@zoulas.com>

	* Add a new flag (f) that requires that the match is a full word,
	   not a partial word match.
	* Add varint types (unused)

2021-04-19  17:17  Christos Zoulas <christos@zoulas.com>

	* PR/256: mutableVoid: If the file is less than 3 bytes, use the file
	  length to determine type
	* PR/259: aleksandr.v.novichkov: mime printing through indirect magic
	  is not taken into account, use match directly so that it does.

2021-04-04  17:02  Christos Zoulas <christos@zoulas.com>

	* count the total bytes found not the total byte positions
	  in order to determine encoding (Anatol Belski)


(wiz)
diff -r1.50 -r1.51 pkgsrc/sysutils/file/Makefile
diff -r1.42 -r1.43 pkgsrc/sysutils/file/distinfo

cvs diff -r1.50 -r1.51 pkgsrc/sysutils/file/Makefile (expand / switch to unified diff)

--- pkgsrc/sysutils/file/Makefile 2021/12/27 23:25:08 1.50
+++ pkgsrc/sysutils/file/Makefile 2022/08/16 12:46:39 1.51
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1# $NetBSD: Makefile,v 1.50 2021/12/27 23:25:08 schmonz Exp $ 1# $NetBSD: Makefile,v 1.51 2022/08/16 12:46:39 wiz Exp $
2 2
3DISTNAME= file-5.40 3DISTNAME= file-5.42
4CATEGORIES= sysutils 4CATEGORIES= sysutils
5MASTER_SITES= http://ftp.astron.com/pub/file/ 5MASTER_SITES= http://ftp.astron.com/pub/file/
6 6
7MAINTAINER= pkgsrc-users@NetBSD.org 7MAINTAINER= pkgsrc-users@NetBSD.org
8HOMEPAGE= https://www.darwinsys.com/file/ 8HOMEPAGE= https://www.darwinsys.com/file/
9COMMENT= Tool for determining file type 9COMMENT= Tool for determining file type
10LICENSE= 2-clause-bsd 10LICENSE= 2-clause-bsd
11 11
12USE_LIBTOOL= yes 12USE_LIBTOOL= yes
13GNU_CONFIGURE= yes 13GNU_CONFIGURE= yes
14CONFIGURE_ARGS+= --enable-fsect-man5 14CONFIGURE_ARGS+= --enable-fsect-man5
15CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR:Q} 15CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR:Q}
16 16

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

--- pkgsrc/sysutils/file/distinfo 2022/01/29 13:06:25 1.42
+++ pkgsrc/sysutils/file/distinfo 2022/08/16 12:46:39 1.43
@@ -1,9 +1,9 @@ @@ -1,9 +1,9 @@
1$NetBSD: distinfo,v 1.42 2022/01/29 13:06:25 schmonz Exp $ 1$NetBSD: distinfo,v 1.43 2022/08/16 12:46:39 wiz Exp $
2 2
3BLAKE2s (file-5.40.tar.gz) = 81709bb3abd39d4eea0e8d93966f162496d89e5bfc7f9e88d6be31b86dd5ed75 3BLAKE2s (file-5.42.tar.gz) = ce3d121d5141feb3478a917dfb5d61df175099ee1e2aff7825555a62263498fb
4SHA512 (file-5.40.tar.gz) = 3b70df75fa4c9050d55b1ffdc28e5f3c8b8ef7d4efd1a06bf53f113b676d81114a85aae56e0897d32b53716662d64ad18ab251ca8c92c6405c69eb758bb99afb 4SHA512 (file-5.42.tar.gz) = 33c3c339a561c6cf787cc06a16444a971c62068b01827612c948207a9714107b617bed8148cd67e6280cb1c62ad4dfb1205fb8486ea9c042ce7e19b067d3bb05
5Size (file-5.40.tar.gz) = 1004214 bytes 5Size (file-5.42.tar.gz) = 1105846 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) = a7c4621a661b3bf423d350641f052318c489c4bc 8SHA1 (patch-magic_myfile) = a7c4621a661b3bf423d350641f052318c489c4bc
9SHA1 (patch-src_fsmagic.c) = f862c5335bc3c6b0d39dfcdfd79e2d99407e40f5 9SHA1 (patch-src_fsmagic.c) = f862c5335bc3c6b0d39dfcdfd79e2d99407e40f5