From: Renato Aguiar Subject: UPDATE: lang/hare 0.26.0 To: ports@openbsd.org Date: Fri, 10 Apr 2026 04:16:35 +0000 Diff updating lang/hare to 0.26.0: diff --git a/lang/hare/Makefile.inc b/lang/hare/Makefile.inc index 656452c6dda..40375d3ed15 100644 --- a/lang/hare/Makefile.inc +++ b/lang/hare/Makefile.inc @@ -6,7 +6,7 @@ CATEGORIES ?= lang devel HOMEPAGE ?= https://harelang.org/ MAINTAINER ?= Lorenz (xha) -V ?= 0.25.2 +V ?= 0.26.0 # Compiler: GPLv3 only # Runtime: MPL 2.0 diff --git a/lang/hare/hare/distinfo b/lang/hare/hare/distinfo index 152a0bac42b..6f50a73881f 100644 --- a/lang/hare/hare/distinfo +++ b/lang/hare/hare/distinfo @@ -1,2 +1,2 @@ -SHA256 (hare-0.25.2.tar.gz) = 0Lr3T04go6h13djispkDKtpOXeF9hBMFPK0PcJRGNI4= -SIZE (hare-0.25.2.tar.gz) = 940391 +SHA256 (hare-0.26.0.tar.gz) = Ul7mmb263jkOseNVJaubWzAyxfQs3c5J2RdrvckXLQQ= +SIZE (hare-0.26.0.tar.gz) = 976164 diff --git a/lang/hare/hare/pkg/PLIST b/lang/hare/hare/pkg/PLIST index 9913367555f..f81b9255f14 100644 --- a/lang/hare/hare/pkg/PLIST +++ b/lang/hare/hare/pkg/PLIST @@ -5,6 +5,7 @@ @man man/man1/hare-deps.1 @man man/man1/hare-run.1 @man man/man1/hare-test.1 +@man man/man1/hare-tool.1 @man man/man1/hare.1 @man man/man1/haredoc.1 @man man/man5/hare-module.5 @@ -12,6 +13,7 @@ src/ src/hare/ src/hare/stdlib/ +src/hare/stdlib/README src/hare/stdlib/ascii/ src/hare/stdlib/ascii/README src/hare/stdlib/ascii/ctype.ha @@ -160,6 +162,7 @@ src/hare/stdlib/crypto/poly1305/+test.ha src/hare/stdlib/crypto/poly1305/README src/hare/stdlib/crypto/poly1305/poly1305.ha src/hare/stdlib/crypto/random/ +src/hare/stdlib/crypto/random/+dragonfly.ha src/hare/stdlib/crypto/random/+freebsd.ha src/hare/stdlib/crypto/random/+linux.ha src/hare/stdlib/crypto/random/+netbsd.ha @@ -190,6 +193,14 @@ src/hare/stdlib/crypto/sha256/ src/hare/stdlib/crypto/sha256/+test.ha src/hare/stdlib/crypto/sha256/README src/hare/stdlib/crypto/sha256/sha256.ha +src/hare/stdlib/crypto/sha3/ +src/hare/stdlib/crypto/sha3/+test/ +src/hare/stdlib/crypto/sha3/+test/sha3_test.ha +src/hare/stdlib/crypto/sha3/+test/shake_test.ha +src/hare/stdlib/crypto/sha3/README +src/hare/stdlib/crypto/sha3/keccak.ha +src/hare/stdlib/crypto/sha3/sha3.ha +src/hare/stdlib/crypto/sha3/shake.ha src/hare/stdlib/crypto/sha512/ src/hare/stdlib/crypto/sha512/+test.ha src/hare/stdlib/crypto/sha512/README @@ -202,6 +213,10 @@ src/hare/stdlib/debug/ src/hare/stdlib/debug/+aarch64/ src/hare/stdlib/debug/+aarch64/getfp.s src/hare/stdlib/debug/+aarch64/walk.ha +src/hare/stdlib/debug/+dragonfly/ +src/hare/stdlib/debug/+dragonfly/+x86_64/ +src/hare/stdlib/debug/+dragonfly/+x86_64/ucontext.ha +src/hare/stdlib/debug/+dragonfly/translate.ha src/hare/stdlib/debug/+freebsd/ src/hare/stdlib/debug/+freebsd/+aarch64/ src/hare/stdlib/debug/+freebsd/+aarch64/ucontext.ha @@ -257,6 +272,7 @@ src/hare/stdlib/debug/image/ src/hare/stdlib/debug/image/README src/hare/stdlib/debug/image/open.ha src/hare/stdlib/debug/image/sections.ha +src/hare/stdlib/debug/image/self+dragonfly.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 @@ -343,6 +359,7 @@ src/hare/stdlib/format/elf/README src/hare/stdlib/format/elf/arch+aarch64.ha src/hare/stdlib/format/elf/arch+riscv64.ha src/hare/stdlib/format/elf/arch+x86_64.ha +src/hare/stdlib/format/elf/platform+dragonfly.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 @@ -373,6 +390,7 @@ src/hare/stdlib/hare/ast/decl.ha src/hare/stdlib/hare/ast/expr.ha src/hare/stdlib/hare/ast/ident.ha src/hare/stdlib/hare/ast/import.ha +src/hare/stdlib/hare/ast/loc.ha src/hare/stdlib/hare/ast/type.ha src/hare/stdlib/hare/ast/unit.ha src/hare/stdlib/hare/lex/ @@ -408,32 +426,6 @@ src/hare/stdlib/hare/parse/import.ha src/hare/stdlib/hare/parse/parse.ha src/hare/stdlib/hare/parse/type.ha src/hare/stdlib/hare/parse/unit.ha -src/hare/stdlib/hare/types/ -src/hare/stdlib/hare/types/+aarch64/ -src/hare/stdlib/hare/types/+aarch64/writesize.ha -src/hare/stdlib/hare/types/+riscv64/ -src/hare/stdlib/hare/types/+riscv64/writesize.ha -src/hare/stdlib/hare/types/+test.ha -src/hare/stdlib/hare/types/+x86_64/ -src/hare/stdlib/hare/types/+x86_64/writesize.ha -src/hare/stdlib/hare/types/README -src/hare/stdlib/hare/types/arch.ha -src/hare/stdlib/hare/types/builtins.ha -src/hare/stdlib/hare/types/class.ha -src/hare/stdlib/hare/types/hash.ha -src/hare/stdlib/hare/types/lookup.ha -src/hare/stdlib/hare/types/store.ha -src/hare/stdlib/hare/types/types.ha -src/hare/stdlib/hare/unit/ -src/hare/stdlib/hare/unit/+test.ha -src/hare/stdlib/hare/unit/check.ha -src/hare/stdlib/hare/unit/context.ha -src/hare/stdlib/hare/unit/errors.ha -src/hare/stdlib/hare/unit/expr.ha -src/hare/stdlib/hare/unit/process.ha -src/hare/stdlib/hare/unit/scan.ha -src/hare/stdlib/hare/unit/scope.ha -src/hare/stdlib/hare/unit/unit.ha src/hare/stdlib/hare/unparse/ src/hare/stdlib/hare/unparse/README src/hare/stdlib/hare/unparse/decl.ha @@ -470,6 +462,12 @@ src/hare/stdlib/hash/siphash/+test.ha src/hare/stdlib/hash/siphash/README src/hare/stdlib/hash/siphash/siphash.ha src/hare/stdlib/io/ +src/hare/stdlib/io/+dragonfly/ +src/hare/stdlib/io/+dragonfly/dup.ha +src/hare/stdlib/io/+dragonfly/mmap.ha +src/hare/stdlib/io/+dragonfly/platform_file.ha +src/hare/stdlib/io/+dragonfly/sync.ha +src/hare/stdlib/io/+dragonfly/vector.ha src/hare/stdlib/io/+freebsd/ src/hare/stdlib/io/+freebsd/dup.ha src/hare/stdlib/io/+freebsd/mmap.ha @@ -497,6 +495,7 @@ src/hare/stdlib/io/+openbsd/vector.ha src/hare/stdlib/io/+test/ src/hare/stdlib/io/+test/limit_test.ha src/hare/stdlib/io/+test/stream_test.ha +src/hare/stdlib/io/+test/unread_test.ha src/hare/stdlib/io/README src/hare/stdlib/io/arch+aarch64.ha src/hare/stdlib/io/arch+riscv64.ha @@ -510,6 +509,7 @@ src/hare/stdlib/io/limit.ha src/hare/stdlib/io/stream.ha src/hare/stdlib/io/tee.ha src/hare/stdlib/io/types.ha +src/hare/stdlib/io/unread.ha src/hare/stdlib/io/util.ha src/hare/stdlib/io/zero.ha src/hare/stdlib/linux/ @@ -567,6 +567,7 @@ 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/+dragonfly.ha src/hare/stdlib/mime/+freebsd.ha src/hare/stdlib/mime/+linux.ha src/hare/stdlib/mime/+netbsd.ha @@ -578,6 +579,7 @@ src/hare/stdlib/mime/lookup.ha src/hare/stdlib/mime/parse.ha src/hare/stdlib/mime/system.ha src/hare/stdlib/net/ +src/hare/stdlib/net/+dragonfly.ha src/hare/stdlib/net/+freebsd.ha src/hare/stdlib/net/+linux.ha src/hare/stdlib/net/+netbsd.ha @@ -599,6 +601,7 @@ src/hare/stdlib/net/dns/strdomain.ha src/hare/stdlib/net/dns/types.ha src/hare/stdlib/net/errors.ha src/hare/stdlib/net/ip/ +src/hare/stdlib/net/ip/+dragonfly.ha src/hare/stdlib/net/ip/+freebsd.ha src/hare/stdlib/net/ip/+linux.ha src/hare/stdlib/net/ip/+netbsd.ha @@ -608,6 +611,7 @@ src/hare/stdlib/net/ip/ip.ha src/hare/stdlib/net/ip/test+test.ha src/hare/stdlib/net/msg.ha src/hare/stdlib/net/tcp/ +src/hare/stdlib/net/tcp/+dragonfly.ha src/hare/stdlib/net/tcp/+freebsd.ha src/hare/stdlib/net/tcp/+linux.ha src/hare/stdlib/net/tcp/+netbsd.ha @@ -617,6 +621,7 @@ src/hare/stdlib/net/tcp/listener.ha src/hare/stdlib/net/tcp/options.ha src/hare/stdlib/net/types.ha src/hare/stdlib/net/udp/ +src/hare/stdlib/net/udp/+dragonfly.ha src/hare/stdlib/net/udp/+freebsd.ha src/hare/stdlib/net/udp/+linux.ha src/hare/stdlib/net/udp/+netbsd.ha @@ -624,6 +629,7 @@ src/hare/stdlib/net/udp/+openbsd.ha src/hare/stdlib/net/udp/README src/hare/stdlib/net/udp/options.ha src/hare/stdlib/net/unix/ +src/hare/stdlib/net/unix/+dragonfly.ha src/hare/stdlib/net/unix/+freebsd.ha src/hare/stdlib/net/unix/+linux.ha src/hare/stdlib/net/unix/+netbsd.ha @@ -643,6 +649,17 @@ src/hare/stdlib/net/uri/parse.ha src/hare/stdlib/net/uri/query.ha src/hare/stdlib/net/uri/uri.ha src/hare/stdlib/os/ +src/hare/stdlib/os/+dragonfly/ +src/hare/stdlib/os/+dragonfly/dirfdfs.ha +src/hare/stdlib/os/+dragonfly/exit+libc-test.ha +src/hare/stdlib/os/+dragonfly/exit+test.ha +src/hare/stdlib/os/+dragonfly/exit.ha +src/hare/stdlib/os/+dragonfly/fcntl.ha +src/hare/stdlib/os/+dragonfly/fs.ha +src/hare/stdlib/os/+dragonfly/platform_environ.ha +src/hare/stdlib/os/+dragonfly/shm.ha +src/hare/stdlib/os/+dragonfly/status.ha +src/hare/stdlib/os/+dragonfly/stdfd.ha src/hare/stdlib/os/+freebsd/ src/hare/stdlib/os/+freebsd/dirfdfs.ha src/hare/stdlib/os/+freebsd/exit+libc-test.ha @@ -692,6 +709,10 @@ src/hare/stdlib/os/README src/hare/stdlib/os/bufio.ha src/hare/stdlib/os/environ.ha src/hare/stdlib/os/exec/ +src/hare/stdlib/os/exec/+dragonfly/ +src/hare/stdlib/os/exec/+dragonfly/exec.ha +src/hare/stdlib/os/exec/+dragonfly/platform_cmd.ha +src/hare/stdlib/os/exec/+dragonfly/process.ha src/hare/stdlib/os/exec/+freebsd/ src/hare/stdlib/os/exec/+freebsd/exec.ha src/hare/stdlib/os/exec/+freebsd/platform_cmd.ha @@ -714,6 +735,7 @@ src/hare/stdlib/os/exec/env+test.ha src/hare/stdlib/os/exec/types.ha src/hare/stdlib/os/os.ha src/hare/stdlib/path/ +src/hare/stdlib/path/+dragonfly.ha src/hare/stdlib/path/+freebsd.ha src/hare/stdlib/path/+linux.ha src/hare/stdlib/path/+netbsd.ha @@ -738,6 +760,29 @@ src/hare/stdlib/rt/+aarch64/cpuid.s src/hare/stdlib/rt/+aarch64/fenv.s src/hare/stdlib/rt/+aarch64/longjmp.s src/hare/stdlib/rt/+aarch64/setjmp.s +src/hare/stdlib/rt/+dragonfly/ +src/hare/stdlib/rt/+dragonfly/+x86_64.ha +src/hare/stdlib/rt/+dragonfly/env.ha +src/hare/stdlib/rt/+dragonfly/errno.ha +src/hare/stdlib/rt/+dragonfly/hare+libc.sc +src/hare/stdlib/rt/+dragonfly/hare.sc +src/hare/stdlib/rt/+dragonfly/initfini.ha +src/hare/stdlib/rt/+dragonfly/platform_abort.ha +src/hare/stdlib/rt/+dragonfly/platformstart-libc.ha +src/hare/stdlib/rt/+dragonfly/random.ha +src/hare/stdlib/rt/+dragonfly/segmalloc.ha +src/hare/stdlib/rt/+dragonfly/signal.ha +src/hare/stdlib/rt/+dragonfly/socket.ha +src/hare/stdlib/rt/+dragonfly/start+libc.ha +src/hare/stdlib/rt/+dragonfly/start+test+libc.ha +src/hare/stdlib/rt/+dragonfly/start+test.ha +src/hare/stdlib/rt/+dragonfly/start+x86_64-libc.s +src/hare/stdlib/rt/+dragonfly/start.ha +src/hare/stdlib/rt/+dragonfly/syscall+x86_64.s +src/hare/stdlib/rt/+dragonfly/syscallno.ha +src/hare/stdlib/rt/+dragonfly/syscalls.ha +src/hare/stdlib/rt/+dragonfly/sysctl.ha +src/hare/stdlib/rt/+dragonfly/types.ha src/hare/stdlib/rt/+freebsd/ src/hare/stdlib/rt/+freebsd/+aarch64.ha src/hare/stdlib/rt/+freebsd/+riscv64.ha @@ -879,6 +924,7 @@ src/hare/stdlib/sort/cmp/ src/hare/stdlib/sort/cmp/README src/hare/stdlib/sort/cmp/cmp.ha src/hare/stdlib/sort/search.ha +src/hare/stdlib/sort/shuffle.ha src/hare/stdlib/sort/sort.ha src/hare/stdlib/sort/types.ha src/hare/stdlib/strconv/ @@ -926,6 +972,8 @@ src/hare/stdlib/test/fail+test.ha src/hare/stdlib/test/util+test.ha src/hare/stdlib/test/util.ha src/hare/stdlib/time/ +src/hare/stdlib/time/+dragonfly/ +src/hare/stdlib/time/+dragonfly/functions.ha src/hare/stdlib/time/+freebsd/ src/hare/stdlib/time/+freebsd/functions.ha src/hare/stdlib/time/+linux/ @@ -940,6 +988,7 @@ src/hare/stdlib/time/+openbsd/functions.ha src/hare/stdlib/time/README src/hare/stdlib/time/arithm.ha src/hare/stdlib/time/chrono/ +src/hare/stdlib/time/chrono/+dragonfly.ha src/hare/stdlib/time/chrono/+freebsd.ha src/hare/stdlib/time/chrono/+linux.ha src/hare/stdlib/time/chrono/+netbsd.ha @@ -951,6 +1000,7 @@ src/hare/stdlib/time/chrono/moment.ha src/hare/stdlib/time/chrono/timescale.ha src/hare/stdlib/time/chrono/utc.ha src/hare/stdlib/time/date/ +src/hare/stdlib/time/date/+dragonfly.ha src/hare/stdlib/time/date/+freebsd.ha src/hare/stdlib/time/date/+linux.ha src/hare/stdlib/time/date/+netbsd.ha @@ -994,6 +1044,12 @@ src/hare/stdlib/types/c/types.ha src/hare/stdlib/types/classes.ha src/hare/stdlib/types/limits.ha src/hare/stdlib/unix/ +src/hare/stdlib/unix/+dragonfly/ +src/hare/stdlib/unix/+dragonfly/creds.ha +src/hare/stdlib/unix/+dragonfly/nice.ha +src/hare/stdlib/unix/+dragonfly/pipe.ha +src/hare/stdlib/unix/+dragonfly/rlimit.ha +src/hare/stdlib/unix/+dragonfly/umask.ha src/hare/stdlib/unix/+freebsd/ src/hare/stdlib/unix/+freebsd/creds.ha src/hare/stdlib/unix/+freebsd/nice.ha @@ -1020,6 +1076,7 @@ src/hare/stdlib/unix/+openbsd/rlimit.ha src/hare/stdlib/unix/+openbsd/umask.ha src/hare/stdlib/unix/README src/hare/stdlib/unix/hosts/ +src/hare/stdlib/unix/hosts/+dragonfly.ha src/hare/stdlib/unix/hosts/+freebsd.ha src/hare/stdlib/unix/hosts/+linux.ha src/hare/stdlib/unix/hosts/+netbsd.ha @@ -1034,6 +1091,7 @@ src/hare/stdlib/unix/passwd/group.ha src/hare/stdlib/unix/passwd/passwd.ha src/hare/stdlib/unix/passwd/types.ha src/hare/stdlib/unix/poll/ +src/hare/stdlib/unix/poll/+dragonfly.ha src/hare/stdlib/unix/poll/+freebsd.ha src/hare/stdlib/unix/poll/+linux.ha src/hare/stdlib/unix/poll/+netbsd.ha @@ -1051,6 +1109,7 @@ 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/+dragonfly.ha src/hare/stdlib/unix/signal/+freebsd.ha src/hare/stdlib/unix/signal/+linux.ha src/hare/stdlib/unix/signal/+netbsd.ha @@ -1059,6 +1118,13 @@ src/hare/stdlib/unix/signal/README src/hare/stdlib/unix/signal/signal+test.ha src/hare/stdlib/unix/signal/types.ha src/hare/stdlib/unix/tty/ +src/hare/stdlib/unix/tty/+dragonfly/ +src/hare/stdlib/unix/tty/+dragonfly/isatty.ha +src/hare/stdlib/unix/tty/+dragonfly/open.ha +src/hare/stdlib/unix/tty/+dragonfly/pgid.ha +src/hare/stdlib/unix/tty/+dragonfly/pty.ha +src/hare/stdlib/unix/tty/+dragonfly/termios.ha +src/hare/stdlib/unix/tty/+dragonfly/winsize.ha src/hare/stdlib/unix/tty/+freebsd/ src/hare/stdlib/unix/tty/+freebsd/isatty.ha src/hare/stdlib/unix/tty/+freebsd/open.ha diff --git a/lang/hare/harec/Makefile b/lang/hare/harec/Makefile index 10e697812e5..502a1c718f7 100644 --- a/lang/hare/harec/Makefile +++ b/lang/hare/harec/Makefile @@ -1,8 +1,6 @@ DISTNAME = harec-${V} DISTFILES = harec-{harec/archive/}${V}${EXTRACT_SUFX} -REVISION = 0 - WANTLIB += c m # C11 diff --git a/lang/hare/harec/distinfo b/lang/hare/harec/distinfo index 921b02e24c2..241b37730b8 100644 --- a/lang/hare/harec/distinfo +++ b/lang/hare/harec/distinfo @@ -1,2 +1,2 @@ -SHA256 (harec-0.25.2.tar.gz) = 4gOKb+6tzW1N/X16sAC+yR8yYXcgYygp9WWJFs08sXo= -SIZE (harec-0.25.2.tar.gz) = 205091 +SHA256 (harec-0.26.0.tar.gz) = VYG8FtzyKWnH0zsPKpU1ujfUzxuznewlLpj/J4EXVik= +SIZE (harec-0.26.0.tar.gz) = 210685