summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYorhel <git@yorhel.nl>2020-05-30 10:12:37 +0200
committerYorhel <git@yorhel.nl>2020-05-30 10:12:37 +0200
commit9133ec8eab88766e3c9d58f4ef0e99681c53bc85 (patch)
tree1badaa75c6b77c7093dc5f8407df03fb96c3537d
parent02d3e7877eeea3eff532ca58311aee189c51c248 (diff)
Misc updates
-rw-r--r--dat/ncdc/install.md16
-rw-r--r--dat/ncdu/jsonfmt.md7
-rw-r--r--dat/nginx-confgen.md4
-rw-r--r--dat/yxml.md5
4 files changed, 30 insertions, 2 deletions
diff --git a/dat/ncdc/install.md b/dat/ncdc/install.md
index 0ef6aad..7fc6e33 100644
--- a/dat/ncdc/install.md
+++ b/dat/ncdc/install.md
@@ -81,7 +81,21 @@ Ncdc is available in the Portage tree, so installation is trivial:
## Mac OS X
-Ncdc is available in [Homebrew](http://braumeister.org/formula/ncdc).
+Ncdc is available in [Homebrew](https://formulae.brew.sh/formula/ncdc).
+
+## OpenBSD
+
+Compile & install from source:
+
+ doas pkg_add -i glib2
+ ftp https://dev.yorhel.nl/download/ncdc-1.22.1.tar.gz
+ tar zxvf ncdc-1.22.1.tar.gz
+ cd ncdc-1.22.1
+ ./configure NCURSES_CFLAGS="-lncurses" NCURSES_LIBS="-lncursesw"\
+ CPPFLAGS="-I/usr/include -I/usr/local/include"\
+ LDFLAGS="-L/usr/lib -L/usr/local/lib"
+ make
+ doas make install
## OpenIndiana
diff --git a/dat/ncdu/jsonfmt.md b/dat/ncdu/jsonfmt.md
index ec56721..15a63c0 100644
--- a/dat/ncdu/jsonfmt.md
+++ b/dat/ncdu/jsonfmt.md
@@ -123,6 +123,13 @@ excluded
`"otherfs"`
: If the item is on a different device/filesystem.
+ `"kernfs"`
+ : If the item has been excluded with `--exclude-kernfs` (since ncdu 1.15).
+
+ `"frmlink"`
+ : If the item is a firmlink and hasn't been followed with
+ `--follow-firmlinks` (since ncdu 1.15).
+
Excluded items may still be included in the export, but only by name. `size`,
`asize` and other information may be absent. If this item was excluded by a
pattern, ncdu will not do an `lstat()` on it, and may thus report this item as
diff --git a/dat/nginx-confgen.md b/dat/nginx-confgen.md
index ba043c9..cf07d6c 100644
--- a/dat/nginx-confgen.md
+++ b/dat/nginx-confgen.md
@@ -40,7 +40,9 @@ See the [manual](/nginx-confgen/man) for more features.
## Download
-If you're on a x86\_64 Linux system, you can simply use the binary:
+If you're on Debian, you can install the [package](https://packages.debian.org/nginx-confgen).
+
+If you're on a x86\_64 Linux system, you can use the binary:
```
curl -s https://dev.yorhel.nl/download/nginx-confgen-linux-amd64-1.2.tar.gz | tar -xzf-
diff --git a/dat/yxml.md b/dat/yxml.md
index f3d82b2..be194c9 100644
--- a/dat/yxml.md
+++ b/dat/yxml.md
@@ -102,6 +102,8 @@ Yxml is used in a few products. Let me know if I missed one.
- [getdns](https://getdnsapi.net/) uses it to parse DNSSEC trust anchor
metadata
([src](https://github.com/getdnsapi/getdns/blob/develop/src/anchor.c)).
+- [Fuchsia](https://fuchsia.dev/) uses it to parse SVG images
+ ([src](https://fuchsia.googlesource.com/fuchsia/+/refs/heads/master/src/graphics/lib/compute/svg/svg.c)).
- [ncdc](https://dev.yorhel.nl/ncdc) uses it to parse XML-encoded file lists
([src](https://g.blicky.net/ncdc.git/tree/src/fl_load.c)).
- [BTstack](https://github.com/bluekitchen/btstack/) - apparently Bluetooth
@@ -110,6 +112,9 @@ Yxml is used in a few products. Let me know if I missed one.
([src](https://github.com/gllmflndn/gifti/blob/master/%40gifti/private/xml_parser.c)).
- [RetroArch](https://github.com/libretro/RetroArch)
([src](https://github.com/libretro/RetroArch/blob/master/libretro-common/formats/xml/rxml.c)).
+- [Crank Software's Storyboard](https://www.cranksoftware.com/storyboard) uses it
+ to parse runtime configurations
+ ([license](https://resources.cranksoftware.com/cranksoftware/v6.0.0/license/CrankStoryboardLicensing.html#idm45747345758896)).
## Comparison