Skip to content

Conversation

@vkarlsen
Copy link
Contributor

Add FreeBSD installation instructions to README

Add FreeBSD installation instructions to README
@skatkov
Copy link
Owner

skatkov commented Jan 16, 2026

@vkarlsen Thanks for doing this. I wanted to ask some clarifying questions.

  • Is it possible to see how this was packaged for FreeBSD? Is there a source code?
  • We're currently using goreleaser to package devtui. Is there any chance we can use goreleaser to package freebsd version as well?

@vkarlsen
Copy link
Contributor Author

@vkarlsen Thanks for doing this. I wanted to ask some clarifying questions.

* Is it possible to see how this was packaged for FreeBSD? Is there a source code?

Yes, it's built and packaged via the ports framework. The recipe for devtui can be found at https://cgit.freebsd.org/ports/tree/sysutils/devtui/Makefile
The build servers pick it up from there and build new packages when necessary.

* We're currently using goreleaser to package devtui. Is there any chance we can use goreleaser to package freebsd version as well?

Probably, by adding 'freebsd' to the 'goos:' list.
However, the supported way of installing 3rd-party software on FreeBSD is using the pkg repos, as this gives a single interface for updating packages, and also ensures the packages are built for all supported OS versions and architectures.

@skatkov
Copy link
Owner

skatkov commented Jan 16, 2026

In case I release a new version.... how does this new version propagate into ports?

Sounds like a good idea to leave a note with a source link and some information about the maintainer.

@vkarlsen
Copy link
Contributor Author

In case I release a new version.... how does this new version propagate into ports?

The portscout checker [1] emails me that there's a new version out, I update it in my local ports tree and test that everything works before I submit it. There is some manual work needed there to make sure that new versions build and run correctly. This happened once already [2] [3] with the bump from 0.32.5 to 0.33.2.

[1] https://portscout.freebsd.org/
[2] https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=292485
[3] freebsd/freebsd-ports@f16f7c2

@skatkov skatkov merged commit 998882e into skatkov:main Jan 16, 2026
4 checks passed
@skatkov
Copy link
Owner

skatkov commented Jan 17, 2026

I need to be careful with releases from now on :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants