On Tue, Jul 16, 2024 at 12:49:40PM +0200, Tobias Heider wrote: > 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
great, much faster update than me :D looks good to me, thank you! > 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 ]