pkg/60006: Update sysutils/detox to 3.0.1

"[email protected] via gnats" <[email protected]>
Newsgroups gmane.os.netbsd.devel.pkgsrc.bugs
Message-ID <[email protected]>
>Number:         60006
>Category:       pkg
>Synopsis:       Update sysutils/detox to 3.0.1
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    pkg-manager
>State:          open
>Class:          change-request
>Submitter-Id:   net
>Arrival-Date:   Sun Feb 15 01:20:00 +0000 2026
>Originator:     Bartosz Kuzma
>Release:        
>Organization:
>Environment:
>Description:
3.0.1 - 2025-08-10
Fixed

    Increased timeout on unit tests. #129

3.0.0 - 2025-08-03
Misc

    Merged changes from v2.0.1 and v2.0.2.

3.0.0-beta2 - 2024-04-05
Added

    Re-added fraction slash (0x2044) to the unicode translation table. #106

Fixed

    Fixed an install error due to name collisions on the primary and legacy translation tables.

3.0.0-beta1 - 2024-03-31
Changed

    Moved legacy translation tables to tables/legacy/. #112
    Removed the transliteration attempts in unicode.tbl, as well as the default value, so most Unicode will just pass through unchanged. #112
    The translation tables for CP-1252 and ISO-8859-1 now transcode characters to UTF-8. #112

Removed

    Removed utf_8-legacy sequence (use iso8859_1-legacy instead). #112

2.0.3 - 2025-08-10
Fixed

    Increased timeout on unit tests. #129

2.0.2 - 2025-08-03
Fixed

    Fix make distcheck. #128

2.0.1 - 2025-08-03
Fixed

    Updated manifest for distribution tarballs to include files needed to run unit tests. #126

2.0.0 - 2024-03-30
Added

    Look for detoxrc in $XDG_CONFIG_HOME. #101

Changed

    Enabling verbose mode is now done with either -v or --verbose.
    Renamed .ts files to .template so they don't appear as TypeScript files.

Merged

    detox v1.4.5

2.0.0-beta2 - 2021-08-14
Fixed

    inline-detox no longer chokes when a stream doesn't end in a newline. #74
    Compilation works under msys2. #80

Merged

    detox v1.4.4
    detox v1.4.3
    detox v1.4.2

2.0.0-beta1 - 2021-03-05
Added

    Added a new transliteration table, unidecode.tbl, based on [Text:Unidecode]. #47 #53
    A new config file statement telling detox to use a builtin table. #28 #50

Changed

    BREAKING CHANGE: Transliteration no longer happens by default. To emulate the old behavior, use detox -s utf_8. #21
    PACKAGE MAINTAINERS: The default config file and translation tables no longer end with .sample. #59
    Builtin config file now matches the default supplied one. #42
    Builtin translation tables are generated from table/*.tbl. #21 #29
    Cleaned up man pages. PDF versions are automatically generated. #22
    Code uses spaces instead of tabs. #44
    CP-1252 transliteration is now done via a separate table. #48
    Files and directories starting with a period are ignored during recursion. #64
    The default config file enables remove_trailing in the wipeup filter. #43
    The default config file now explicitly uses the builtin statement. #28 #50
    The max_length filter no longer acts like the wipeup filter. Excess periods are not reduced within this filter. #46
    The UTF-8 filter no longer behaves like the safe filter. All characters between 0x20 and 0x7E are preserved. #40

Removed

    Removed obsolete BUGS from man pages. One caveat has been moved to CAVEATS. #37
    The deprecated command line option --remove-trailing is now removed. Use the sequence wipeup { remove_trailing; }; instead. #24

Fixed

    Numerous internal bugs and inconsistencies. #21 #31 #41
    The max_length filter recognizes files with two extensions. #46
    The safe filter converts all ASCII control characters to _. #21 #29
    The safe filter ignores characters between 0x80 and 0xFF. #21 #29
    The uncgi filter converts + to a space as expected. #72
    The utf_8 filter no longer eats a byte if an invalid Unicode sequence is encountered. #72

Security

    Added additional compiler protection flags. #31
    Symlinks that point at directories are no longer followed when --special and -r are specified together. #23
    UTF-8 encoded NULL (0x0000) values are converted to _hidden_null_ to make them obvious. #40

1.4.5 - 2021-08-15
Fixed

    Autoconf macros have been updated to support 2.70 changes. #82

1.4.4 - 2021-08-14
Fixed

    Add explicit large file support via autoconf. #81

1.4.3 - 2021-07-24
Fixed

    Fixed build when the stat struct is missing st_blocks. #77

>How-To-Repeat:

>Fix:
cvs diff: Diffing .
Index: Makefile
===================================================================
RCS file: /cvsroot/pkgsrc/sysutils/detox/Makefile,v
retrieving revision 1.13
diff -u -r1.13 Makefile
--- Makefile	6 Mar 2021 18:26:07 -0000	1.13
+++ Makefile	15 Feb 2026 01:11:54 -0000
@@ -1,6 +1,6 @@
 # $NetBSD: Makefile,v 1.13 2021/03/06 18:26:07 wiz Exp $
 
-DISTNAME=		detox-1.4.2
+DISTNAME=		detox-3.0.1
 CATEGORIES=		sysutils
 MASTER_SITES=		${MASTER_SITE_GITHUB:=dharple/}
 GITHUB_RELEASE=		v${PKGVERSION_NOREV}
Index: PLIST
===================================================================
RCS file: /cvsroot/pkgsrc/sysutils/detox/PLIST,v
retrieving revision 1.4
diff -u -r1.4 PLIST
--- PLIST	6 Mar 2021 08:07:10 -0000	1.4
+++ PLIST	15 Feb 2026 01:11:54 -0000
@@ -1,16 +1,21 @@
-@comment $NetBSD: PLIST,v 1.4 2021/03/06 08:07:10 wiz Exp $
+@comment $NetBSD$
 bin/detox
 bin/inline-detox
 man/man1/detox.1
 man/man1/inline-detox.1
 man/man5/detox.tbl.5
 man/man5/detoxrc.5
+share/detox/cp1252.tbl
 share/detox/iso8859_1.tbl
-share/detox/iso8859_1.tbl.sample
+share/detox/legacy/cp1252.tbl
+share/detox/legacy/iso8859_1.tbl
+share/detox/legacy/unicode.tbl
+share/detox/legacy/unidecode.tbl
 share/detox/safe.tbl
-share/detox/safe.tbl.sample
 share/detox/unicode.tbl
-share/detox/unicode.tbl.sample
+share/doc/detox/BUILD.md
+share/doc/detox/CHANGELOG.md
+share/doc/detox/LICENSE
 share/doc/detox/README.md
+share/doc/detox/THANKS.md
 share/examples/detox/detoxrc
-share/examples/detox/detoxrc.sample
Index: distinfo
===================================================================
RCS file: /cvsroot/pkgsrc/sysutils/detox/distinfo,v
retrieving revision 1.9
diff -u -r1.9 distinfo
--- distinfo	26 Oct 2021 11:19:30 -0000	1.9
+++ distinfo	15 Feb 2026 01:11:54 -0000
@@ -1,5 +1,5 @@
 $NetBSD: distinfo,v 1.9 2021/10/26 11:19:30 nia Exp $
 
-BLAKE2s (detox-1.4.2.tar.gz) = 496df368ba13a0d39143c821202f69a2ac623f6a8bda2d1f8bce439813f17930
-SHA512 (detox-1.4.2.tar.gz) = 29b700bb225a5fd6be555adf4398c2419cc7906061bfa3ab46c890b15486d73d56495c5e837215881c3e120e62139ac4b036974ca4eb39e9ae8e1f2cc1d05b4e
-Size (detox-1.4.2.tar.gz) = 142104 bytes
+BLAKE2s (detox-3.0.1.tar.gz) = 53b8702bb27732e9231545f7dfc3062d9dc78f93ff24a9cca2e4f050e4fc6a2f
+SHA512 (detox-3.0.1.tar.gz) = d3d0662075c956dbd7840c92a171eca86eb4dbd44e6985186e2256cffdcf34fc560bc68a5a7a02f6bee00c90c9c8333c8de3a7d5c1122c667d0fccf3b0a8f03a
+Size (detox-3.0.1.tar.gz) = 312527 bytes
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.