commit 306325b

hovercats  ·  2026-09-02 11:12:08 +0000 UTC
parent a8131a1
yap: new package
5 files changed,  +39, -0
+3, -0
1@@ -483,3 +483,6 @@
2 [submodule "pkg/chum/src"]
3 	path = pkg/chum/src
4 	url = https://git.sr.ht/~dlm/chum
5+[submodule "pkg/yap/src"]
6+	path = pkg/yap/src
7+	url = https://srcdump.net/shrub/yap.git
+1, -0
1@@ -131,6 +131,7 @@ subgen 'wpa_supplicant'
2 subgen 'xkeyboard-config'
3 subgen 'xxhash'
4 subgen 'xz'
5+subgen 'yap'
6 subgen 'yt-dlp'
7 subgen 'zlib'
8 subgen 'zstd'
+33, -0
 1@@ -0,0 +1,33 @@
 2+cflags{
 3+	'-std=c99',
 4+	'-pedantic',
 5+	'-isystem $builddir/pkg/netbsd-curses/include',
 6+}
 7+
 8+pkg.deps = {
 9+	'pkg/netbsd-curses/headers',
10+}
11+
12+exe('yap', {
13+	'ansi.c',
14+	'commands.c',
15+	'display.c',
16+	'getcomm.c',
17+	'getline.c',
18+	'help.c',
19+	'keys.c',
20+	'machine.c',
21+	'main.c',
22+	'options.c',
23+	'output.c',
24+	'pattern.c',
25+	'process.c',
26+	'prompt.c',
27+	'rune.c',
28+	'term.c',
29+	'$builddir/pkg/netbsd-curses/libterminfo.a',
30+})
31+
32+file('bin/yap', '755', '$outdir/yap')
33+
34+fetch 'git'
+1, -0
1@@ -0,0 +1 @@
2+Subproject commit 87f20ea4cf62f05ee11d9b0dbf9dd02ccbf6c3ef
+1, -0
1@@ -0,0 +1 @@
2+87f20ea