README.md (view raw)
1# openbsd ports collection
2
3here are personal and work-in-progress ports for openbsd.
4note that they could be untested or broken, use on your own risk.
5
6## usage
7
8make sure to check out the ports tree from openbsd.
9
10[openbsd faq page on ports](https://www.openbsd.org/faq/ports/ports.html#PortsFetch)
11
12then, clone this repo to `/usr/ports/mystuff/`.
13
14``` sh
15git clone https://git.aaoth.xyz/la-ninpre/ports /usr/ports/mystuff
16```
17
18then build ports as usual (e.g. `cd /usr/ports/mystuff/<category>/<port> && make && make install`).
19
20**NOTE**: ports from this repo create additional unprivileged users.
21users needed for ports need to be specified in `/usr/ports/infrastructure/db/user.list`.
22users for this repo are not approved by openbsd team (yet),
23so they won't be there, you'll have to add them yourself.
24
25here's a list of current users:
26
27``` user.list
281100 _forgejo _forgejo www/forgejo
291101 _gatus _gatus www/gatus
301102 _inks _inks www/inks
311103 _alfis _alfis net/alfis
321104 _matterbridge _matterbridge net/matterbridge
331105 _owncast _owncast www/owncast
34```
35
36i choose to use uids and gids higher than 1000
37so that they won't collide with other ports.
38
39## contact
40
41`aaoth at aaoth dot xyz`