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