This tree is to be used to maintain and eventually migrate ports into the official OpenBSD ports tree. This means that ports in this tree are actively worked on and may not always build, though of course it's best to aim for building ports.
The goal of this exercise is to get more people actively involved in ports. As well as having a tool to better keep track of (half-)finished ports out there. Instead of having it rot in a corner of a mailinglist.
https://bronevichok.ru/blog/2020/04/25/openbsd-wip.html
One way to use this tree is to clone it into your /usr/ports/
directory and
adjust PORTSDIR_PATH
accordingly in /etc/mk.conf:
PORTSDIR_PATH=${PORTSDIR}:$(PORTSDIR)/openbsd-wip:${PORTSDIR}/mystuff
In the above example, a port with version 1 in cvs, version 2 in openbsd-wip. Then, the version in cvs will be picked up before the version in openbsd-wip. This is important if you are building packages using dpb. The order of PORTSDIR_PATH is important.
To prevent "merge commits" from showing up in git log, it's recommended to either update your tree with:
git fetch && git rebase origin
or set the following option in .git/config
in your local openbsd-wip repo
(see git-config(1) on branch.<name>.rebase
and branch.autosetuprebase
):
git config branch.master.rebase true