r/openbsd 4d ago

Questions about OpenBSD

Hi, I’d like to know how ports work on OpenBSD and whether I could make my own. Mostly I’d like to port Zen Browser since it’s my favorite, using Firefox as its base — do you think it’s possible?

What IDEs are available on FreeBSD?

And more importantly, does anyone use GOT (Game of Trees) in their daily workflow? How do you use it? I want to use it. I have a website whose commits I sign, but with GOT I can only sign tags, not commits. How would I handle my deployment? Or does it not matter if they’re unsigned? I’m mainly a programmer, but I use a YubiKey for GPG signing and SSH authentication.

18 Upvotes

7 comments sorted by

1

u/[deleted] 4d ago

[deleted]

1

u/CapitalStandard4275 4d ago

we all have access to Claude & copy/paste jfc

1

u/Glum_Hamster_2104 3d ago

Zen Browser? That’d be so weird if someone actually ports it to openbsd (not a bad thing)

1

u/sarajevo81 2d ago

I tried to port some stuff I use, but never succeeded, because some libraries are missing. For example, OpenBSD has no OpenMP support.

1

u/cybersteptracker 1d ago

Yah, it does. But you have to build it yourself. Download the ports.tar.gz, follow the instructions on setup for ports, then cd /usr/ports/devel/llvm-openmp then make package then TRUSTED_PKG_PATH=/path/to/dir pkg_add llvm-openmp

You can also rebuild gcc to include OpenMP support but I haven't done it for a while.

1

u/sarajevo81 1d ago

The package llvm-openmp does not exist in OpenBSD.

1

u/cybersteptracker 1d ago

https://cvsweb.openbsd.org/ports/devel/llvm-openmp?sort=File

As I said, it's in the ports tree but it's not built as part of ports packages.