commit: 8990b1c0acc2bc5035351c1ff33ba2acaf59868f
parent 2c0b1a55cec67877a4e635eb1247c66980ec162a
Author: Haelwenn (lanodan) Monnier <contact@hacktivis.me>
Date: Fri, 1 Aug 2025 08:01:38 +0200
.builds/openbsd.yml: new
Diffstat:
2 files changed, 23 insertions(+), 1 deletion(-)
diff --git a/.builds/openbsd.yml b/.builds/openbsd.yml
@@ -0,0 +1,22 @@
+# SPDX-FileCopyrightText: 2017 Haelwenn (lanodan) Monnier <contact+utils@hacktivis.me>
+# SPDX-License-Identifier: MPL-2.0
+
+image: openbsd/latest
+# Getting latest gcc from pkg_add seems like a mess
+packages:
+ - gmake
+# FIXME: cram/prysk on OpenBSD, where?
+# gmake pulled to get POSIX.1-2024 $^ which pdpmake also supports
+sources:
+ - https://anongit.hacktivis.me/git/utils-std.git
+tasks:
+ - info: "uname -a"
+ - clang: |
+ cd utils-std
+ CC=clang CRAM=true ./configure
+ gmake clean
+ gmake check
+triggers:
+ - action: email
+ condition: failure
+ to: contact+builds.sr.ht@hacktivis.me
diff --git a/README.md b/README.md
@@ -10,7 +10,7 @@ Project homepage: <https://hacktivis.me/projects/utils-std>
This is my own collection of commonly available Unix utilities, most of them implemented by me.
POSIX is used as a guide, but current Unix systems are the biggest inspiration and compatibility with portable scripts is intended.
-Developed on Linux+musl, automatically tested on FreeBSD, NetBSD and ArchLinux thanks to [SourceHut](https://builds.sr.ht/~lanodan/utils-std).
+Developed on Linux+musl, automatically tested on NetBSD, FreeBSD, OpenBSD and ArchLinux thanks to [SourceHut](https://builds.sr.ht/~lanodan/utils-std).
## Dependencies
- C99 Compiler + POSIX.1-2017 C Library (POSIX.1-2024 recommended)