On Tue, Jul 16, 2024 at 12:31:02PM +0200, Tobias Heider wrote:
> On Mon, Jul 15, 2024 at 09:40:40PM -0700, Renato Aguiar wrote:
> > Diff updating lang/hare to 0.24.2:
> > 
> 
> Here is an inline version of the patch with Lorenz in CC
> I'll comment in-line in a follow-up mail
> 

Whoopsie, sent the wrong hare.patch

diff --git a/lang/hare/hare/Makefile b/lang/hare/hare/Makefile
index eb4fb21e442..6d370efceed 100644
--- a/lang/hare/hare/Makefile
+++ b/lang/hare/hare/Makefile
@@ -1,4 +1,4 @@
-V =            0.24.0
+V =            0.24.2
 DISTNAME =     hare-${V}
 DISTFILES =    hare-{hare/archive/}${V}${EXTRACT_SUFX}
 
diff --git a/lang/hare/hare/distinfo b/lang/hare/hare/distinfo
index a873a87a609..801c57788a0 100644
--- a/lang/hare/hare/distinfo
+++ b/lang/hare/hare/distinfo
@@ -1,2 +1,2 @@
-SHA256 (hare-0.24.0.tar.gz) = cGHa08ecylGhZipxscb47AAfUu8wU908LbuVrpvv97w=
-SIZE (hare-0.24.0.tar.gz) = 767869
+SHA256 (hare-0.24.2.tar.gz) = r7pp/VN6Y0QtpT0RXZtQ9SWRgVmzlYQ+3ipUczI+B3Y=
+SIZE (hare-0.24.2.tar.gz) = 912808
diff --git a/lang/hare/hare/patches/patch-debug_+riscv64_getfp_s 
b/lang/hare/hare/patches/patch-debug_+riscv64_getfp_s
deleted file mode 100644
index d621692df21..00000000000
--- a/lang/hare/hare/patches/patch-debug_+riscv64_getfp_s
+++ /dev/null
@@ -1,16 +0,0 @@
-/local/pobj/hare-0.24.0/hare-0.24.0/debug/+riscv64/getfp.s: Assembler messages:
-/local/pobj/hare-0.24.0/hare-0.24.0/debug/+riscv64/getfp.s:1: Error: junk at 
end of line, first unrecognized character is `/'
-/local/pobj/hare-0.24.0/hare-0.24.0/debug/+riscv64/getfp.s:2: Error: junk at 
end of line, first unrecognized character is `/'
-
-Fixed upstream:
-https://git.sr.ht/~sircmpwn/hare/commit/80e45e4d931a6e90d999846b86471cac00d2a6d5
-
-Index: debug/+riscv64/getfp.s
---- debug/+riscv64/getfp.s.orig
-+++ debug/+riscv64/getfp.s
-@@ -1,5 +1,3 @@
--// SPDX-License-Identifier: MPL-2.0
--// (c) Hare authors <https://harelang.org>
- 
- .section ".text.debug.getfp","ax"
- .global debug.getfp
diff --git a/lang/hare/hare/patches/patch-scripts_version 
b/lang/hare/hare/patches/patch-scripts_version
new file mode 100644
index 00000000000..8f5e75f9dce
--- /dev/null
+++ b/lang/hare/hare/patches/patch-scripts_version
@@ -0,0 +1,12 @@
+Index: scripts/version
+--- scripts/version.orig
++++ scripts/version
+@@ -1,7 +1,7 @@
+ #!/bin/sh
+ # Distro packagers may set the LOCALVER variable to add their distribution to
+ # the version, e.g. 1.0-alpine.
+-VERSION=${VERSION:0.24.2}
++VERSION=${VERSION:-0.24.2}
+ 
+ ver=$(git describe 2>/dev/null)
+ if [ $? -ne 0 ]
diff --git a/lang/hare/hare/pkg/PLIST b/lang/hare/hare/pkg/PLIST
index 0606b17b4a4..5e856f04983 100644
--- a/lang/hare/hare/pkg/PLIST
+++ b/lang/hare/hare/pkg/PLIST
@@ -62,11 +62,6 @@ src/hare/stdlib/crypto/argon2/+test.ha
 src/hare/stdlib/crypto/argon2/README
 src/hare/stdlib/crypto/argon2/argon2.ha
 src/hare/stdlib/crypto/authenc.ha
-src/hare/stdlib/crypto/bcrypt/
-src/hare/stdlib/crypto/bcrypt/+test.ha
-src/hare/stdlib/crypto/bcrypt/README
-src/hare/stdlib/crypto/bcrypt/base64.ha
-src/hare/stdlib/crypto/bcrypt/bcrypt.ha
 src/hare/stdlib/crypto/bigint/
 src/hare/stdlib/crypto/bigint/+test/
 src/hare/stdlib/crypto/bigint/+test/arithm_test.ha
@@ -111,6 +106,28 @@ src/hare/stdlib/crypto/curve25519/
 src/hare/stdlib/crypto/curve25519/+test.ha
 src/hare/stdlib/crypto/curve25519/README
 src/hare/stdlib/crypto/curve25519/curve25519.ha
+src/hare/stdlib/crypto/ec/
+src/hare/stdlib/crypto/ec/README
+src/hare/stdlib/crypto/ec/curves+test.ha
+src/hare/stdlib/crypto/ec/genkeys+test.ha
+src/hare/stdlib/crypto/ec/keygen.ha
+src/hare/stdlib/crypto/ec/p256.ha
+src/hare/stdlib/crypto/ec/prime.ha
+src/hare/stdlib/crypto/ec/types.ha
+src/hare/stdlib/crypto/ec/validate.ha
+src/hare/stdlib/crypto/ecdh/
+src/hare/stdlib/crypto/ecdh/README
+src/hare/stdlib/crypto/ecdh/basic+test.ha
+src/hare/stdlib/crypto/ecdh/ecdh.ha
+src/hare/stdlib/crypto/ecdh/nist+test.ha
+src/hare/stdlib/crypto/ecdsa/
+src/hare/stdlib/crypto/ecdsa/README
+src/hare/stdlib/crypto/ecdsa/ecdsa.ha
+src/hare/stdlib/crypto/ecdsa/error.ha
+src/hare/stdlib/crypto/ecdsa/hmac_drbg.ha
+src/hare/stdlib/crypto/ecdsa/key.ha
+src/hare/stdlib/crypto/ecdsa/rfc6979+test.ha
+src/hare/stdlib/crypto/ecdsa/validate+test.ha
 src/hare/stdlib/crypto/ed25519/
 src/hare/stdlib/crypto/ed25519/+test.ha
 src/hare/stdlib/crypto/ed25519/README
@@ -145,6 +162,7 @@ src/hare/stdlib/crypto/poly1305/poly1305.ha
 src/hare/stdlib/crypto/random/
 src/hare/stdlib/crypto/random/+freebsd.ha
 src/hare/stdlib/crypto/random/+linux.ha
+src/hare/stdlib/crypto/random/+netbsd.ha
 src/hare/stdlib/crypto/random/+openbsd.ha
 src/hare/stdlib/crypto/random/README
 src/hare/stdlib/crypto/random/random.ha
@@ -196,6 +214,10 @@ src/hare/stdlib/debug/+linux/+riscv64/ucontext.ha
 src/hare/stdlib/debug/+linux/+x86_64/
 src/hare/stdlib/debug/+linux/+x86_64/ucontext.ha
 src/hare/stdlib/debug/+linux/translate.ha
+src/hare/stdlib/debug/+netbsd/
+src/hare/stdlib/debug/+netbsd/+x86_64/
+src/hare/stdlib/debug/+netbsd/+x86_64/ucontext.ha
+src/hare/stdlib/debug/+netbsd/translate.ha
 src/hare/stdlib/debug/+openbsd/
 src/hare/stdlib/debug/+openbsd/+aarch64/
 src/hare/stdlib/debug/+openbsd/+aarch64/ucontext.ha
@@ -233,14 +255,33 @@ src/hare/stdlib/debug/image/open.ha
 src/hare/stdlib/debug/image/sections.ha
 src/hare/stdlib/debug/image/self+freebsd.ha
 src/hare/stdlib/debug/image/self+linux.ha
+src/hare/stdlib/debug/image/self+netbsd.ha
 src/hare/stdlib/debug/image/self+openbsd.ha
 src/hare/stdlib/debug/image/self_argv.ha
 src/hare/stdlib/debug/symbols.ha
+src/hare/stdlib/debug/testaddr.ha
 src/hare/stdlib/dirs/
 src/hare/stdlib/dirs/README
 src/hare/stdlib/dirs/xdg.ha
 src/hare/stdlib/encoding/
 src/hare/stdlib/encoding/README
+src/hare/stdlib/encoding/asn1/
+src/hare/stdlib/encoding/asn1/+test/
+src/hare/stdlib/encoding/asn1/+test/decoder_test.ha
+src/hare/stdlib/encoding/asn1/+test/encoder_test.ha
+src/hare/stdlib/encoding/asn1/+test/strings_test.ha
+src/hare/stdlib/encoding/asn1/README
+src/hare/stdlib/encoding/asn1/charset+test.ha
+src/hare/stdlib/encoding/asn1/decoder.ha
+src/hare/stdlib/encoding/asn1/encoder.ha
+src/hare/stdlib/encoding/asn1/errors.ha
+src/hare/stdlib/encoding/asn1/oid.ha
+src/hare/stdlib/encoding/asn1/stdoid/
+src/hare/stdlib/encoding/asn1/stdoid/db.ha
+src/hare/stdlib/encoding/asn1/stdoid/db.txt
+src/hare/stdlib/encoding/asn1/strings.ha
+src/hare/stdlib/encoding/asn1/t61.ha
+src/hare/stdlib/encoding/asn1/types.ha
 src/hare/stdlib/encoding/base32/
 src/hare/stdlib/encoding/base32/README
 src/hare/stdlib/encoding/base32/base32.ha
@@ -295,6 +336,7 @@ src/hare/stdlib/format/elf/arch+riscv64.ha
 src/hare/stdlib/format/elf/arch+x86_64.ha
 src/hare/stdlib/format/elf/platform+freebsd.ha
 src/hare/stdlib/format/elf/platform+linux.ha
+src/hare/stdlib/format/elf/platform+netbsd.ha
 src/hare/stdlib/format/elf/platform+openbsd.ha
 src/hare/stdlib/format/elf/types.ha
 src/hare/stdlib/format/ini/
@@ -302,10 +344,6 @@ src/hare/stdlib/format/ini/+test.ha
 src/hare/stdlib/format/ini/README
 src/hare/stdlib/format/ini/scan.ha
 src/hare/stdlib/format/ini/types.ha
-src/hare/stdlib/format/tar/
-src/hare/stdlib/format/tar/README
-src/hare/stdlib/format/tar/reader.ha
-src/hare/stdlib/format/tar/types.ha
 src/hare/stdlib/fs/
 src/hare/stdlib/fs/README
 src/hare/stdlib/fs/fs.ha
@@ -433,6 +471,11 @@ src/hare/stdlib/io/+linux/dup.ha
 src/hare/stdlib/io/+linux/mmap.ha
 src/hare/stdlib/io/+linux/platform_file.ha
 src/hare/stdlib/io/+linux/vector.ha
+src/hare/stdlib/io/+netbsd/
+src/hare/stdlib/io/+netbsd/dup.ha
+src/hare/stdlib/io/+netbsd/mmap.ha
+src/hare/stdlib/io/+netbsd/platform_file.ha
+src/hare/stdlib/io/+netbsd/vector.ha
 src/hare/stdlib/io/+openbsd/
 src/hare/stdlib/io/+openbsd/dup.ha
 src/hare/stdlib/io/+openbsd/mmap.ha
@@ -490,6 +533,7 @@ src/hare/stdlib/math/README
 src/hare/stdlib/math/checked/
 src/hare/stdlib/math/checked/README
 src/hare/stdlib/math/checked/checked.ha
+src/hare/stdlib/math/checked/saturating.ha
 src/hare/stdlib/math/complex/
 src/hare/stdlib/math/complex/+test.ha
 src/hare/stdlib/math/complex/README
@@ -511,6 +555,10 @@ src/hare/stdlib/memio/README
 src/hare/stdlib/memio/ops.ha
 src/hare/stdlib/memio/stream.ha
 src/hare/stdlib/mime/
+src/hare/stdlib/mime/+freebsd.ha
+src/hare/stdlib/mime/+linux.ha
+src/hare/stdlib/mime/+netbsd.ha
+src/hare/stdlib/mime/+openbsd.ha
 src/hare/stdlib/mime/README
 src/hare/stdlib/mime/database.ha
 src/hare/stdlib/mime/entries+test.ha
@@ -520,6 +568,7 @@ src/hare/stdlib/mime/system.ha
 src/hare/stdlib/net/
 src/hare/stdlib/net/+freebsd.ha
 src/hare/stdlib/net/+linux.ha
+src/hare/stdlib/net/+netbsd.ha
 src/hare/stdlib/net/+openbsd.ha
 src/hare/stdlib/net/README
 src/hare/stdlib/net/dial/
@@ -540,6 +589,7 @@ src/hare/stdlib/net/errors.ha
 src/hare/stdlib/net/ip/
 src/hare/stdlib/net/ip/+freebsd.ha
 src/hare/stdlib/net/ip/+linux.ha
+src/hare/stdlib/net/ip/+netbsd.ha
 src/hare/stdlib/net/ip/+openbsd.ha
 src/hare/stdlib/net/ip/ip.ha
 src/hare/stdlib/net/ip/test+test.ha
@@ -547,6 +597,7 @@ src/hare/stdlib/net/msg.ha
 src/hare/stdlib/net/tcp/
 src/hare/stdlib/net/tcp/+freebsd.ha
 src/hare/stdlib/net/tcp/+linux.ha
+src/hare/stdlib/net/tcp/+netbsd.ha
 src/hare/stdlib/net/tcp/+openbsd.ha
 src/hare/stdlib/net/tcp/listener.ha
 src/hare/stdlib/net/tcp/options.ha
@@ -554,11 +605,13 @@ src/hare/stdlib/net/types.ha
 src/hare/stdlib/net/udp/
 src/hare/stdlib/net/udp/+freebsd.ha
 src/hare/stdlib/net/udp/+linux.ha
+src/hare/stdlib/net/udp/+netbsd.ha
 src/hare/stdlib/net/udp/+openbsd.ha
 src/hare/stdlib/net/udp/options.ha
 src/hare/stdlib/net/unix/
 src/hare/stdlib/net/unix/+freebsd.ha
 src/hare/stdlib/net/unix/+linux.ha
+src/hare/stdlib/net/unix/+netbsd.ha
 src/hare/stdlib/net/unix/+openbsd.ha
 src/hare/stdlib/net/unix/README
 src/hare/stdlib/net/unix/addr.ha
@@ -581,7 +634,9 @@ src/hare/stdlib/os/+freebsd/exit+libc-test.ha
 src/hare/stdlib/os/+freebsd/exit+test.ha
 src/hare/stdlib/os/+freebsd/exit.ha
 src/hare/stdlib/os/+freebsd/fs.ha
+src/hare/stdlib/os/+freebsd/memfd.ha
 src/hare/stdlib/os/+freebsd/platform_environ.ha
+src/hare/stdlib/os/+freebsd/shm.ha
 src/hare/stdlib/os/+freebsd/status.ha
 src/hare/stdlib/os/+freebsd/stdfd.ha
 src/hare/stdlib/os/+linux/
@@ -590,16 +645,28 @@ src/hare/stdlib/os/+linux/exit+libc-test.ha
 src/hare/stdlib/os/+linux/exit+test.ha
 src/hare/stdlib/os/+linux/exit.ha
 src/hare/stdlib/os/+linux/fs.ha
+src/hare/stdlib/os/+linux/memfd.ha
 src/hare/stdlib/os/+linux/memory.ha
 src/hare/stdlib/os/+linux/platform_environ.ha
+src/hare/stdlib/os/+linux/shm.ha
 src/hare/stdlib/os/+linux/status.ha
 src/hare/stdlib/os/+linux/stdfd.ha
+src/hare/stdlib/os/+netbsd/
+src/hare/stdlib/os/+netbsd/dirfdfs.ha
+src/hare/stdlib/os/+netbsd/exit+test.ha
+src/hare/stdlib/os/+netbsd/exit.ha
+src/hare/stdlib/os/+netbsd/fs.ha
+src/hare/stdlib/os/+netbsd/platform_environ.ha
+src/hare/stdlib/os/+netbsd/shm.ha
+src/hare/stdlib/os/+netbsd/status.ha
+src/hare/stdlib/os/+netbsd/stdfd.ha
 src/hare/stdlib/os/+openbsd/
 src/hare/stdlib/os/+openbsd/dirfdfs.ha
 src/hare/stdlib/os/+openbsd/exit+test.ha
 src/hare/stdlib/os/+openbsd/exit.ha
 src/hare/stdlib/os/+openbsd/fs.ha
 src/hare/stdlib/os/+openbsd/platform_environ.ha
+src/hare/stdlib/os/+openbsd/shm.ha
 src/hare/stdlib/os/+openbsd/status.ha
 src/hare/stdlib/os/+openbsd/stdfd.ha
 src/hare/stdlib/os/README
@@ -613,6 +680,10 @@ src/hare/stdlib/os/exec/+linux/
 src/hare/stdlib/os/exec/+linux/exec.ha
 src/hare/stdlib/os/exec/+linux/platform_cmd.ha
 src/hare/stdlib/os/exec/+linux/process.ha
+src/hare/stdlib/os/exec/+netbsd/
+src/hare/stdlib/os/exec/+netbsd/exec.ha
+src/hare/stdlib/os/exec/+netbsd/platform_cmd.ha
+src/hare/stdlib/os/exec/+netbsd/process.ha
 src/hare/stdlib/os/exec/+openbsd/
 src/hare/stdlib/os/exec/+openbsd/exec.ha
 src/hare/stdlib/os/exec/+openbsd/platform_cmd.ha
@@ -624,6 +695,7 @@ src/hare/stdlib/os/os.ha
 src/hare/stdlib/path/
 src/hare/stdlib/path/+freebsd.ha
 src/hare/stdlib/path/+linux.ha
+src/hare/stdlib/path/+netbsd.ha
 src/hare/stdlib/path/+openbsd.ha
 src/hare/stdlib/path/README
 src/hare/stdlib/path/buffer.ha
@@ -706,6 +778,25 @@ src/hare/stdlib/rt/+linux/syscallno+riscv64.ha
 src/hare/stdlib/rt/+linux/syscallno+x86_64.ha
 src/hare/stdlib/rt/+linux/syscalls.ha
 src/hare/stdlib/rt/+linux/types.ha
+src/hare/stdlib/rt/+netbsd/
+src/hare/stdlib/rt/+netbsd/+x86_64.ha
+src/hare/stdlib/rt/+netbsd/env.ha
+src/hare/stdlib/rt/+netbsd/errno.ha
+src/hare/stdlib/rt/+netbsd/hare.sc
+src/hare/stdlib/rt/+netbsd/initfini.ha
+src/hare/stdlib/rt/+netbsd/platform_abort.ha
+src/hare/stdlib/rt/+netbsd/platformstart-libc.ha
+src/hare/stdlib/rt/+netbsd/segmalloc.ha
+src/hare/stdlib/rt/+netbsd/signal.ha
+src/hare/stdlib/rt/+netbsd/socket.ha
+src/hare/stdlib/rt/+netbsd/start+test.ha
+src/hare/stdlib/rt/+netbsd/start+x86_64-libc.s
+src/hare/stdlib/rt/+netbsd/start.ha
+src/hare/stdlib/rt/+netbsd/syscall+x86_64.s
+src/hare/stdlib/rt/+netbsd/syscallno.ha
+src/hare/stdlib/rt/+netbsd/syscalls.ha
+src/hare/stdlib/rt/+netbsd/sysctl.ha
+src/hare/stdlib/rt/+netbsd/types.ha
 src/hare/stdlib/rt/+openbsd/
 src/hare/stdlib/rt/+openbsd/+aarch64.ha
 src/hare/stdlib/rt/+openbsd/+riscv64.ha
@@ -771,8 +862,6 @@ src/hare/stdlib/sort/types.ha
 src/hare/stdlib/strconv/
 src/hare/stdlib/strconv/+test/
 src/hare/stdlib/strconv/+test/ftos_test.ha
-src/hare/stdlib/strconv/+test/stoi_test.ha
-src/hare/stdlib/strconv/+test/stou_test.ha
 src/hare/stdlib/strconv/README
 src/hare/stdlib/strconv/ftos.ha
 src/hare/stdlib/strconv/ftos_multiprecision.ha
@@ -807,6 +896,7 @@ src/hare/stdlib/strings/utf8.ha
 src/hare/stdlib/temp/
 src/hare/stdlib/temp/+freebsd.ha
 src/hare/stdlib/temp/+linux.ha
+src/hare/stdlib/temp/+netbsd.ha
 src/hare/stdlib/temp/README
 src/hare/stdlib/test/
 src/hare/stdlib/test/+test.ha
@@ -821,6 +911,8 @@ src/hare/stdlib/time/+linux/+aarch64.ha
 src/hare/stdlib/time/+linux/+riscv64.ha
 src/hare/stdlib/time/+linux/+x86_64.ha
 src/hare/stdlib/time/+linux/functions.ha
+src/hare/stdlib/time/+netbsd/
+src/hare/stdlib/time/+netbsd/functions.ha
 src/hare/stdlib/time/+openbsd/
 src/hare/stdlib/time/+openbsd/functions.ha
 src/hare/stdlib/time/README
@@ -828,6 +920,7 @@ src/hare/stdlib/time/arithm.ha
 src/hare/stdlib/time/chrono/
 src/hare/stdlib/time/chrono/+freebsd.ha
 src/hare/stdlib/time/chrono/+linux.ha
+src/hare/stdlib/time/chrono/+netbsd.ha
 src/hare/stdlib/time/chrono/+openbsd.ha
 src/hare/stdlib/time/chrono/README
 src/hare/stdlib/time/chrono/arithmetic.ha
@@ -872,34 +965,32 @@ src/hare/stdlib/types/classes.ha
 src/hare/stdlib/types/limits.ha
 src/hare/stdlib/unix/
 src/hare/stdlib/unix/+freebsd/
-src/hare/stdlib/unix/+freebsd/getpid.ha
-src/hare/stdlib/unix/+freebsd/getuid.ha
-src/hare/stdlib/unix/+freebsd/groups.ha
+src/hare/stdlib/unix/+freebsd/creds.ha
 src/hare/stdlib/unix/+freebsd/nice.ha
 src/hare/stdlib/unix/+freebsd/pipe.ha
-src/hare/stdlib/unix/+freebsd/setuid.ha
 src/hare/stdlib/unix/+freebsd/umask.ha
 src/hare/stdlib/unix/+linux/
-src/hare/stdlib/unix/+linux/getpid.ha
-src/hare/stdlib/unix/+linux/getuid.ha
-src/hare/stdlib/unix/+linux/groups.ha
+src/hare/stdlib/unix/+linux/creds.ha
 src/hare/stdlib/unix/+linux/nice.ha
 src/hare/stdlib/unix/+linux/pipe.ha
-src/hare/stdlib/unix/+linux/setuid.ha
 src/hare/stdlib/unix/+linux/umask.ha
+src/hare/stdlib/unix/+netbsd/
+src/hare/stdlib/unix/+netbsd/creds.ha
+src/hare/stdlib/unix/+netbsd/nice.ha
+src/hare/stdlib/unix/+netbsd/pipe.ha
+src/hare/stdlib/unix/+netbsd/umask.ha
 src/hare/stdlib/unix/+openbsd/
-src/hare/stdlib/unix/+openbsd/getpid.ha
-src/hare/stdlib/unix/+openbsd/getuid.ha
-src/hare/stdlib/unix/+openbsd/groups.ha
+src/hare/stdlib/unix/+openbsd/creds.ha
 src/hare/stdlib/unix/+openbsd/nice.ha
 src/hare/stdlib/unix/+openbsd/pipe.ha
-src/hare/stdlib/unix/+openbsd/setuid.ha
 src/hare/stdlib/unix/+openbsd/umask.ha
 src/hare/stdlib/unix/README
 src/hare/stdlib/unix/hosts/
 src/hare/stdlib/unix/hosts/+freebsd.ha
 src/hare/stdlib/unix/hosts/+linux.ha
+src/hare/stdlib/unix/hosts/+netbsd.ha
 src/hare/stdlib/unix/hosts/+openbsd.ha
+src/hare/stdlib/unix/hosts/errors.ha
 src/hare/stdlib/unix/hosts/hosts.ha
 src/hare/stdlib/unix/hosts/test+test.ha
 src/hare/stdlib/unix/passwd/
@@ -909,18 +1000,24 @@ src/hare/stdlib/unix/passwd/types.ha
 src/hare/stdlib/unix/poll/
 src/hare/stdlib/unix/poll/+freebsd.ha
 src/hare/stdlib/unix/poll/+linux.ha
+src/hare/stdlib/unix/poll/+netbsd.ha
 src/hare/stdlib/unix/poll/+openbsd.ha
 src/hare/stdlib/unix/poll/README
 src/hare/stdlib/unix/poll/types.ha
 src/hare/stdlib/unix/resolvconf/
 src/hare/stdlib/unix/resolvconf/+freebsd.ha
 src/hare/stdlib/unix/resolvconf/+linux.ha
+src/hare/stdlib/unix/resolvconf/+netbsd.ha
 src/hare/stdlib/unix/resolvconf/+openbsd.ha
 src/hare/stdlib/unix/resolvconf/README
+src/hare/stdlib/unix/resolvconf/errors.ha
 src/hare/stdlib/unix/resolvconf/load.ha
+src/hare/stdlib/unix/resolvconf/reader.ha
+src/hare/stdlib/unix/resolvconf/types.ha
 src/hare/stdlib/unix/signal/
 src/hare/stdlib/unix/signal/+freebsd.ha
 src/hare/stdlib/unix/signal/+linux.ha
+src/hare/stdlib/unix/signal/+netbsd.ha
 src/hare/stdlib/unix/signal/+openbsd.ha
 src/hare/stdlib/unix/signal/README
 src/hare/stdlib/unix/signal/types.ha
@@ -928,18 +1025,28 @@ src/hare/stdlib/unix/tty/
 src/hare/stdlib/unix/tty/+freebsd/
 src/hare/stdlib/unix/tty/+freebsd/isatty.ha
 src/hare/stdlib/unix/tty/+freebsd/open.ha
+src/hare/stdlib/unix/tty/+freebsd/pgid.ha
 src/hare/stdlib/unix/tty/+freebsd/pty.ha
 src/hare/stdlib/unix/tty/+freebsd/termios.ha
 src/hare/stdlib/unix/tty/+freebsd/winsize.ha
 src/hare/stdlib/unix/tty/+linux/
 src/hare/stdlib/unix/tty/+linux/isatty.ha
 src/hare/stdlib/unix/tty/+linux/open.ha
+src/hare/stdlib/unix/tty/+linux/pgid.ha
 src/hare/stdlib/unix/tty/+linux/pty.ha
 src/hare/stdlib/unix/tty/+linux/termios.ha
 src/hare/stdlib/unix/tty/+linux/winsize.ha
+src/hare/stdlib/unix/tty/+netbsd/
+src/hare/stdlib/unix/tty/+netbsd/isatty.ha
+src/hare/stdlib/unix/tty/+netbsd/open.ha
+src/hare/stdlib/unix/tty/+netbsd/pgid.ha
+src/hare/stdlib/unix/tty/+netbsd/pty.ha
+src/hare/stdlib/unix/tty/+netbsd/termios.ha
+src/hare/stdlib/unix/tty/+netbsd/winsize.ha
 src/hare/stdlib/unix/tty/+openbsd/
 src/hare/stdlib/unix/tty/+openbsd/isatty.ha
 src/hare/stdlib/unix/tty/+openbsd/open.ha
+src/hare/stdlib/unix/tty/+openbsd/pgid.ha
 src/hare/stdlib/unix/tty/+openbsd/pty.ha
 src/hare/stdlib/unix/tty/+openbsd/termios.ha
 src/hare/stdlib/unix/tty/+openbsd/winsize.ha
diff --git a/lang/hare/harec/Makefile b/lang/hare/harec/Makefile
index e6e54f9ebdf..b4651a6ce15 100644
--- a/lang/hare/harec/Makefile
+++ b/lang/hare/harec/Makefile
@@ -1,4 +1,4 @@
-V =            0.24.0
+V =            0.24.2
 DISTNAME =     harec-${V}
 DISTFILES =    harec-{harec/archive/}${V}${EXTRACT_SUFX}
 
diff --git a/lang/hare/harec/distinfo b/lang/hare/harec/distinfo
index 1b8adce4797..a5eee2db862 100644
--- a/lang/hare/harec/distinfo
+++ b/lang/hare/harec/distinfo
@@ -1,2 +1,2 @@
-SHA256 (harec-0.24.0.tar.gz) = rdanxMv9Ewxen87NLUO+w5ZA7Z+c++kWbkt+lFpGt94=
-SIZE (harec-0.24.0.tar.gz) = 193534
+SHA256 (harec-0.24.2.tar.gz) = iLOWGyNvv+Og37RruVR0H6XAMbvabQf7wjjJjwq7QaI=
+SIZE (harec-0.24.2.tar.gz) = 201789
diff --git a/lang/hare/harec/patches/patch-scripts_version 
b/lang/hare/harec/patches/patch-scripts_version
new file mode 100644
index 00000000000..8f5e75f9dce
--- /dev/null
+++ b/lang/hare/harec/patches/patch-scripts_version
@@ -0,0 +1,12 @@
+Index: scripts/version
+--- scripts/version.orig
++++ scripts/version
+@@ -1,7 +1,7 @@
+ #!/bin/sh
+ # Distro packagers may set the LOCALVER variable to add their distribution to
+ # the version, e.g. 1.0-alpine.
+-VERSION=${VERSION:0.24.2}
++VERSION=${VERSION:-0.24.2}
+ 
+ ver=$(git describe 2>/dev/null)
+ if [ $? -ne 0 ]

Reply via email to