Top
Best
New

Posted by iamnothere 8 hours ago

Wine ported to OpenBSD(marc.info)
454 points | 152 comments
haunter 6 hours ago|
Gameplay videos

Disco Elysium https://video.gamerstavern.online/w/qYjXr8dBauynzvEquJ7cP4

Hollow Knight https://video.gamerstavern.online/w/8tjjFRDtGJQZwxfE4ojVoC

Prey 2017 https://video.gamerstavern.online/w/vNxVThRcpijbT9FAQPcKdz

Death Stranding https://video.gamerstavern.online/w/rzz2TLCxcmneHsydukAFLU

Witcher 3 Remastered https://video.gamerstavern.online/w/oZcTRKL5JMiU4M4FqGKcNH

According to the reddit post:

AMD Ryzen 9 9900X, 16GB RAM, AMD Radeon RX 9070

Maken 5 hours ago||
I'm really surprised VKD3D works out of the box. So many abstraction layers stacked on top of each other feel like a jenga tower on the brink of falling.
qalmakka 2 hours ago|||
Vkd3d is a PE executable, if wine works and Vulkan works then it works too, as long as the required extensions are present
braiamp 3 hours ago|||
It targets vulkan, so if BSD has vulkan drivers it is agnostic
nottorp 5 hours ago|||
Whoa, openbsd has 3d hardware drivers? Only open source i guess, no official drivers?
brynet 5 hours ago|||
Yes, the upcoming OpenBSD 8.0 release will have inteldrm/radeondrm/amdgpu drivers from Linux 6.18.y/6.18.53.

https://bsd.network/@brynet/117407035545900963

bentley 3 hours ago||
Correct, those are the versions in the coming release.

For those not familiar with OpenBSD, it’s had an accelerated amdgpu driver since 2019, and inteldrm/radeondrm for a few years longer, generally kept up to date with Linux stable throughout that time.

daneel_w 2 hours ago||
> ... and inteldrm/radeondrm for a few years longer ...

Since many years longer, including the nv(4) driver for old Nvidia GPUs up to the earliest GTX models.

brynet 1 hour ago|||
nv(4) is the old 2D user modesetting X driver (DDX), for legacy devices.

There is no kms drm or 3D acceleration for nvidia on OpenBSD.

Melatonic 1 hour ago|||
How's the performance ?
daneel_w 47 minutes ago||
Acceptable in my opinion.
Maken 4 hours ago||||
The open source drivers are the official ones for Intel and AMD.
asveikau 4 hours ago||||
They port the open source Linux drivers. FreeBSD does this too. Maybe others.

Over time there can be periodic drift and out of date drivers until they re-sync, but it usually works pretty well.

nottorp 8 minutes ago||
Obvious in hindsight, shows how much of a BSD noob I am :)
daneel_w 2 hours ago||||
OpenBSD has had hardware-accelerated 2D and OpenGL since, well, forever-ish. Just not for modern Nvidia GPUs.
supermix 5 hours ago|||
[flagged]
Onavo 4 hours ago||
What about the most difficult game of all, Microsoft Office?
nxobject 8 minutes ago|||
Hey, modern versions of Excel have a GPU-accelerated computation engine.
ahartmetz 2 hours ago||||
You could try Age of Empires, its menus have the same charm.

(Its presentation is so stiff that I refused to play it - it's supposedly a very good game, but I just couldn't bear playing what felt like MS Office)

wolrah 48 minutes ago|||
There was a whole era of mid '90s Microsoft games where they were still competing with "Exit to DOS to get the best game experience" so they went out of their way to make sure you were aware you were running in Windows while playing their games. Aside from the early Age of Empires games I also recall the "Madness" family of racing games had different takes on the same idea from a variety of different developers. I actually just reinstalled Monster Truck Madness 1 the other day and have been working my way through trying to bodge it in to being an acceptable experience for this exact reason. The game itself runs fine but the UI does a lot of weird things that may have worked on Windows 9x with a low-res CRT but are very annoying on a modern system.
blablabla123 1 hour ago|||
I'm having a blast with AoE I on Linux, in this case the Definitive Edition. I don't think it looks like Office though ;) But what is true, it's tricky to get running on WINE. With Proton which I use the configuration works by default though IIRC.
sellmesoap 3 hours ago||||
Yeah I tried that game once it's not for me, I heard the old boss tried to EOL civilization as we know it!
NethIafin 2 hours ago||||
I would've checked it, if their Office 365... sorry... COPILOT OFFICE... wasn't such a problem to install and test. Notepad++ is enough.
ahartmetz 2 hours ago|||
I think the canonical name is MS Copilot for Copilot.
blablabla123 1 hour ago|||
It's Microsoft 365 Copilot ;)
nilamo 2 hours ago||||
Luckily(?) Office is browser based now.
thesuitonym 1 hour ago||
I mean... You can open Office documents in the browser, but for anything beyond basic tasks it's not even close.
nilamo 38 minutes ago||
I honestly thought there wasn't even an offline installer anymore, and office.com was the only way to open documents in office these days.
daneel_w 2 hours ago|||
Whoa, whoa, whoa, stop right there, Evel Knievel.
t-3 6 hours ago||
https://marc.info/?l=openbsd-ports&m=179241414029592

> I doubt much will be merged upstream. Many updates we have can technically run on other OSes (%gs stubs won't be built on Linux because %gs is correctly set, SIGUSR1 will work but less optimally, etc). However I picked an approach where everything that is done for OpenBSD is just marked as OpenBSD only. I did that purely to simplify my life while I was working on it and clearly mark the changes.

> When I was talking to Wine maintainers a month ago, they were hesitant to accept even patching Wine so it compiles for OpenBSD, mostly because it's another OS they will have to support and keep operational, while the %gs stub fix is something they definitely cannot take upstream. They are very hesitant to take anything that is changing the "emulated" application code.

iamnothere 5 hours ago|
Yes, unfortunately OpenBSD maintainers will have to keep this running for now. NetBSD is apparently in a similar situation. Perhaps their efforts can be pooled at some point if the patches don’t diverge too much.
RunSet 6 hours ago||
Especially welcome news now that OpenBSD is shaping up to be a refuge from slopcode.

https://marc.info/?l=openbsd-tech&m=177411620801633&w=2

greyw 6 hours ago||
OpenBSD will probably fall even further behind
saidnooneever 3 minutes ago|||
openBSD is ahead. depending on what u need. If u want a PC with tons of apps and even more security issues by all means, they are far behind ;).
vdombr 6 hours ago||||
Yeah, they won't have a chance to rewrite cp and mv in Rust.
greyw 6 hours ago||
[flagged]
ninjin 6 hours ago|||
"Can't even match GNU's coreutils"? Care to elaborate? Last time I checked OpenBSD is pretty much in line with Posix and there are plenty of us that consider many of the GNU extensions to be anti-features.
mahboi 5 hours ago|||
I use a Mac, so the CLIs are the BSD versions. I don't have any opinion on which is better, but it's just annoying that it's different from GNU, so a lot of my work ends up being on a Linux VM or server instead. POSIX compliance doesn't seem to buy me anything. I like the BSD license though.
jonhohle 3 hours ago|||
The GNU versions work fine in macOS. Apple doesn’t want to distribute them, but that’s mean you can’t use them.
duskwuff 2 hours ago|||
> Apple doesn’t want to distribute them

Apple can't distribute them - coreutils is GPLv3, which is incompatible with Apple's immutable system volume.

Kwpolska 41 minutes ago||
That's a brand new excuse, Apple refused to distribute GPLv3 when GPLv3 was first published, 20ish years ago. How is GPLv3 incompatible with their system volume, yet GPLv2 is still fine?
mahboi 35 minutes ago||
This isn't new, GPLv2 is somehow compatible. This is the entire reason Mac OS ships an old version of bash but recent git.
mahboi 2 hours ago||||
Of course, but any script meant for Mac is going to assume Mac core utils, even assume zsh instead of bash. You don't want to be the one person on the team with a non-stock setup.
collinfunk 3 hours ago|||
> The GNU versions work fine in macOS. Apple doesn’t want to distribute them, but that’s mean you can’t use them.

We also test GNU coreutils on macOS. It is a bit tricky since the other maintainers and I don't own any macOS machines for testing. But we seem to do well enough with a shared system that Adélie Linux kindly allows the compile farm [1] to use, along with some additional CI machines.

[1] https://portal.cfarm.net/

thesuitonym 1 hour ago||||
POSIX compliance doesn't buy you anything because you're trying to use GNU extensions, which aren't in POSIX.
mahboi 1 hour ago||
I'm not trying to. And it's not even like GNU/Linux/whatever is a superset of POSIX and I'm using the extensions. There are mutual differences in basic functionality.
frumplestlatz 3 hours ago||||
If you stick to POSIX, things generally work everywhere. It's not really a question of what is better, just what is portable.
mahboi 2 hours ago||
I don't know how compatible my Mac will really be with a Free/OpenBSD machine. Last time I tested this theory, some C code I was building on Mac clang didn't build on FreeBSD clang cause I was unknowingly using some extension enabled by default. But that was about 12 years ago.
Y_Y 3 hours ago|||
Sounds like it's Apple who's behind
mahboi 2 hours ago||
In some cases they are, but that's not the cause for the mismatch vs GNU.
greyw 5 hours ago||||
Thats exactly what I mean. I dont care about Posix or the whining about "anti-features". The BSD stuff is a clear subset that doesnt get the job done.

Posix is more an art form documenting the far gone past rather than a practical tool

Calavar 5 hours ago|||
What are some GNU coreutil extensions that you find you can't live without?
LtWorf 5 hours ago||
The conventions for the long parameters on the command line.
pjmlp 2 hours ago||||
Dunno, since learning Xenix in 1993, I got plenty of work done in UNIX clones.
ninjin 5 hours ago|||
"[Doesn't] get the job done"? Well, it gets my job done. You are welcome to use whatever you subjectively prefer (I use GNU's date(1) for a few scripts, but would prefer the English date grammar parsing as a tool of its own), but if you are unable to talk about anything in concrete terms there is not point in trying to discuss in good faith and I will just roll my eyes and move on.
thomashabets2 3 hours ago|||
I am not the parent commenter, but I have the same sense that the GNU ones are better.

But the only concrete example I can think of is that `cat -n a b`, if `a` doesn't end in a newline, produces something that is obviously not what the user wanted. GNU cat does it right.

I didn't report it to the openbsd people because I didn't want them to yell at me that `-n` is nonstandard anyway with no "right" behavior, so I should STFU. Which would be what I'd expect from having reported problems in the past.

0c3ca83 4 hours ago||||
That's kind of like saying that the MacOS UI can't even keep up with Microsoft Windows. Who wants inconsistent GNU halfassery?
Quitschquat 5 hours ago|||
I think that's a cultural thing in *BSD.
Krssst 5 hours ago||||
There are already OSes that include LLM code (such as Linux). It's fine to have a few that don't.
frumplestlatz 3 hours ago||
It is, but an already niche operating system that refuses to leverage the advantages of LLMs is only going to fall further and further behind. I say that as someone who has actively contributed to the BSDs since the 90s and would hate to see that happen.

The slop problem is very real. People are spewing reams of bad code that generates entropy faster than humans or LLMs can clean it up. LLM best practices are not yet obvious, and we're still figuring out how best to leverage them while maintaining code quality and human understanding.

... but LLMs are coming whether we want them or not. Models keep consistently improving, the slop keeps getting better, and human-only development is going to struggle to keep up.

In my day job, I'm driving an enormous number of tokens at Astra+Ultramax solving problems in Lean 4 that previously we never would have attempted simply due to the incredible human engineering cost; we review the high-level lemmas and let it prove the rest.

LLMs are the only solution I've seen over these decades that could finally close the feature/usability gap between mainstream and more niche operating systems -- software support, features, drivers, and other broad usability barriers. All of that has historically been far too much work for a much smaller developer community to reasonably undertake.

Hating AI isn't going to make it go away.

margalabargala 2 hours ago|||
What does "behind" actually mean, though?

Think about how far Linux has/hasn't come in the last 10 years. The user experience is nicer, drivers "just work" more, there's more support for more stuff...but at the end of the day, the actual computing experience is mostly the same today as when I installed Debian back in 2016. It's polish, interoperability, etc that's improved.

Maybe VR takes off and takes over the desktop, and then openBSD can't keep up with that, but I don't think that's likely. So what are they trying to "keep up" with?

ethin 19 minutes ago|||
As one example I can think of, there are a ton of devices that only work on Windows (or Windows and MacOS). The audio interface I have is one example: its "official drivers" are Windows and MacOS only. I know that someone is trying to make Linux drivers for it, using LLMs, because if there's one thing LLMs are very good at, it's RE and figuring out how hardware works. One of my other friends made an accessible equivalent to the Razer app for his Razer headphones because the official app is complete shit.
bitfilped 1 hour ago|||
"Behind" what exactly? This isn't a race to a finish line, it's an OS being developed.
freedomben 6 hours ago||||
Yep, drivers are one of if not the biggest blocker in my experience, and that's an area AI can help immensely
segmondy 5 hours ago||
Then vibe up the ones you need for yourself.
Angostura 5 hours ago||
‘Click to write and install driver’
overfeed 5 hours ago||
> 'Click to write and install driver’

Theo de Raadt would spin in his grave — after the security implications of this to OpenBSD gives him a fatal aneurysm.

Either that, or he'll surprise-launch OpenLLM, a model bundled in the next OpenBSD release that produces driver code free of security bugs.

sterlind 4 hours ago|||
honestly LLMs could probably write drivers in CompCert C or some other formally verified dialect. having AI discharge proof obligations seems like a terrific use for all this newly-developed mathematical process.

you could have the driver code prove it implements a spec, that there's no UB, that hardware invariants are maintained, that routines take a fixed time to execute.

the formal driver spec must still be written by sober, well-caffeinated humans of course.

speed_spread 4 hours ago||
That's also assuming the device is fully documented and that hardware behaves exactly as documented.
duskwuff 2 hours ago||
Anyone who has done any work with hardware can confirm that neither of these things is ever true. :(
ktta 4 hours ago|||
> Theo de Raadt would spin in his grave

Isn't he still alive?

boomlinde 4 hours ago||
> — after the security implications of this to OpenBSD gives him a fatal aneurysm.
acedTrex 2 hours ago||||
Excellent, it will remain stable
lioeters 3 hours ago||||
Good.
shevy-java 5 hours ago||||
Well, they were always slow. But they made a stand against AI slop, which is great. Look at how AI slop infiltrated the ruby core team. You even get slop-spammed down when you try to interact with e. g. Hiroshi Shibata, who suddenly has ... perfect english language skills. A few years ago his command over the english language was rather weak (which is fine by the way, I much prefer broken english from a real human than AI slop spam text as filter acting in between humans).
atmosx 3 hours ago||
Then learn Japanese. No? So you can write broken Japanese and he doesn’t have to translate his words in English for you.
noosphr 6 hours ago|||
If you don't break the law you do indeed fall further behind people who do.

Nothing in that post is against using an LLM. It's all about copyright:

>Since every file in OpenBSD has been continually verified to ensure correct Copyright, and we've even deleted code which has incorrect Copyright, the chances of us accepting such new code with such a suspicious Copyright situation is zero.

Once the current bubble pops we're going to see a lot of litigation over copyright enfringement by LLMs. Currently no one wants to rock the boat because everyone hopes to make a trillion dollars from AI, Oracle included, once they see they can't the knives are going to come out and I wouldn't want to be Linux at that point: https://en.wikipedia.org/wiki/Google_LLC_v._Oracle_America

greyw 6 hours ago||
Copyright will adapt.

Also my personal opinion about copyright _in the FOSS domain_ is that I simply dont care. Copyleft as the GNU folks like to call it is just using the copyright laws to achieves certain free software objectives. If that doesnt work anymore there will be another fix

noosphr 5 hours ago|||
Copyright adaptation literally means billion dollar lawsuits, because copyright only adapts after court decisions.

The BSD licences are not copyleft, or indeed part of the GNU copyright regime.

vconnor 4 hours ago||
Yeah, the billion dollar lawsuits that are coming after the trillion dollar ones that are gonna hit the AI industry any day now.

Copyright is dead.

noosphr 4 hours ago|||
>Copyright is dead.

I remember hearing that in 1996 too.

vconnor 3 hours ago||
How was the LLM training scene in 1996?
steelframe 3 hours ago|||
So long as there's big money interests around copyright, I assure you it will not die. And all the predictions about the knives coming out after the AI bubble pops are spot on.

It took a while for the DMCA to happen after Napster. But it indeed happened, and we all know the saying about history repeating itself.

InvertedRhodium 1 hour ago||
> It took a while for the DMCA to happen after Napster.

By the time they came for Napster technology had already moved on. I can still download entire albums and movies in minutes 2 decades later. Heck, Usenet is still a bastion of piracy and that's been around for 46 years.

toast0 4 hours ago|||
> my personal opinion about copyright _in the FOSS domain_ is that I simply dont care.

You may not care, but if the OS you prefer to run is the defendant in a copyright case, that's likely to impact you in a negative way.

JdeBP 4 hours ago||
It is amusing to see this point made in a discussion that is notionally about one of the BSDs.

"Those that do not learn history" and so forth.

smlacy 6 hours ago|||
Wow, I honestly didn't think HN would succumb to the AI := Slop perspective.
badc0ffee 1 hour ago|||
First time I've seen := used for equality and not assignment.
bionsystem 1 hour ago||
On mac AZERTY keyboard those keys are next to each other, maybe it was a typo ?
lionkor 6 hours ago||||
I think it's the complete saturation of the platform with members who make it feel like HN is a platform for people to boast about how many tokens they burnt to rewrite something that already worked fine.

It polarizes people to either join the "the LLM is my god" crowd or the "if AI touches the repo, it's all slop" crowd.

The careful balance is rarely discussed, probably because that's the part that still takes work.

kingcauchy 6 hours ago|||
It really depends on the post anymore. Have had a lot of really thoughtful discussions about the nuance that came out of HN convos. Seems like most businesses and people are still just trying to figure out.
necovek 3 hours ago||||
I think "careful balance" is the status quo even if people are unaware of it being so.

Agents and LLM-assisted coding currently work within the confines of already working hand-coded OSes, language frameworks, test harnesses and even CLI tooling. Pull one of those out, and agents become unhinged and they lose direction.

runeb 6 hours ago|||
I would hope that lazy polarization found some resistance on this particular forum
mahboi 5 hours ago||
It has. You don't see a lot of people who are all-in on AI or against it.
ranger_danger 6 hours ago|||
Although Theo seems to imply AI code is not welcome, this commit says Claude was used: https://github.com/openbsd/src/commit/9c2b8e445a0bdfafdd6148...
ninjin 5 hours ago||
Plenty of issues that have been patched recently found using such tools as well. OpenBSD's policy remains largely the same as always: You need to understand the patch you propose and it needs to be maintainable. The link elsewhere in this thread is mainly discussing large patches where it is unclear if the LLM drew too heavily on code elsewhere.
raddan 3 hours ago||
OpenBSD's errata list has recently started growing rapidly, and the scale is a real departure from the past. I have taken to running syspatch much more regularly than in the past. Anyway, it's clear that the project's stance on AI is "as long as reports are detailed and high-quality (and probably from a person with a record of such work) the project will act on it." See slide 17 here: https://events.eurobsdcon.org/media/2026/submissions/ZGDXQR/...
ninjin 1 hour ago||
Neat little link trick for PDFs:

https://events.eurobsdcon.org/media/2026/submissions/ZGDXQR/...

Talked to bluhm@ after that talk in Brussels and the general feeling (from what I can remember from the conversation) so far is that there is a large increase in overall reports (good and bad), but that the severity of what is reported has not really increased. This also mirrors my own experience from reading source-changes@. In essence, it seems like we have known how to build secure software for the last thirty or so years, just that most do not seem to have bothered to do so.

hias 6 hours ago||
how do you think they made this wine port lol?
simonw 5 hours ago|||
Looks to me like it was made without AI assistance. https://github.com/NethIafin/wine/tree/openbsd-master
asveikau 4 hours ago||
Afaik I think I saw the author say on reddit he used AI to prototype and then rewrote it.

https://www.reddit.com/r/openbsd/s/k0dz2WrkCo

In that thread I suggested he submit it to the ports tree, I'm not sure if he took my advice or came up with the idea on his own. At any rate this is cool.

NethIafin 3 hours ago|||
I never hid the fact that I iterated with AI. It's pretty hard to commit to an approach if you don't even know if it will succeed. And boy oh boy this was a shot in the dark.

I also respect Wine and OpenBSD and their rules to not have any LLM code in the repo/ports. So my approach was to iterate over solutions, find approach that works, ask AI to "just see if my idea even works", learn what/how/why of that approach, generate some supporting manuals for myself (for example how to decode %gs instructions and how to reencode them) and then write my own code based just on decoding tables (and not LLM code).

I did not know how to work with REX/SIB/ModRM, how to detect prefixes, how to parse every single instruction that contains %gs, how offsets work, how to encode jmp rels, why I want to use JMP *0(%RIP) instead of JMP 32rel on return, why I want to leave stub on SIGUSR (or any other signal). But I do know now.

I was incredibly lucky that patching just these %gs instructions were enough to launch Factorio and play, with broken sound, but anyways! Holy molly this was and is so much FUN!

The approach still feels like cheating, and if it feels the same for you, I perfectly understand.

asveikau 3 hours ago|||
I'm way more ai skeptical than most HN users and I don't think you did anything wrong. Like I said in the reddit thread, the patches are cool. Kudos.
phillmv 1 hour ago|||
this strikes me as the responsible way to use AI period - test it out, see what works then clean it up until its something you understand & can feel good about.
iamnothere 11 minutes ago||
Yes, treating it as an occasionally flawed/wrong personal tutor (instead of a code genie) seems like a good use of it. Nothing wrong with learning by whatever means necessary IMO.
MYEUHD 4 hours ago|||
Yes, he said the same on the mailing list[0] when he asking about a related thing 3 weeks ago:

> I had some success in porting Wine to amd64.OpenBSD. Was able to run a few = games. But that required in memory patching of %gs commands (LLM's suggesti= on and 1st implementation, then I re-did it from scratch - I'm not that sma= rt with amd64 assembly code)

Also, it's not a single author. Other people contributed significantly and their contributions don't seem written by AI: https://github.com/NethIafin/wine/commits/openbsd-master/

[0]: https://marc.info/?l=openbsd-tech&m=179070255546118&w=2

NethIafin 3 hours ago||
At that time, that LLM built solution was like 3+ weeks old if not more. It's just me and Fabien for now though. Rest are working on helping us turn it into a nice Port Wine
thesuitonym 1 hour ago||||
Some people are actually competent and know what they're doing.
NethIafin 3 hours ago||||
Soon like with Speedrun submissions, we will have to show ourselves livestream coding to avoid any AI usage suspicions
ranger_danger 6 hours ago|||
Do you have any evidence to support this claim?
baq 6 hours ago||
at this point in the timeline you need evidence to the contrary, safe to assume most code is AI generated or AI assisted at the very least
mahboi 4 hours ago||
If "slopcode" means code where the author consulted AI at all, yeah. But it's pretty easy to tell if the author AI-spammed without even reviewing all of it, or even if they did review it but didn't hand-type it. The email says "you did not write them, you said an AI did," so the author did admit to using AI at the same time they claimed copyright over the code.
ataraxia937 6 hours ago||
I find it amusing and appropriate that the surname of the author of that message is Frohwein. "Happy wine" in German.
hbn 33 minutes ago||
It's ironic that it looks like "frown"
spirographer 3 hours ago||
I came here looking for your comment!
philipallstar 6 hours ago||
Missed opportunity to call it Port.
kingcauchy 6 hours ago||
Probably being reserved for the OpenBrandSherryDaquiri rebranding.
NethIafin 2 hours ago|||
I was (and partially probably still am) hoping that it will go upstream in some shape or form so I kept the original name.
mahboi 4 hours ago||
I feel like there was some WINE-related thing called Port.
brynet 6 hours ago||
I OK'd this port. I apologize in advance.
Xunie 3 hours ago||
2026 is finally the year of the BSD gaming desktop!
StarlaAtNight 1 hour ago||
I wish every post like this had an intro section that said:

“what is {insert obscure tech thing}”

“why do people typically use {insert obscure tech thing}”

GalaxyNova 48 minutes ago|
You don't know what OpenBSD or WINE is? I'm afraid that is on you.
BlackRabbit1 6 hours ago||
Finally I can run Zonealarm on OBSD
GuinansEyebrows 6 hours ago||
Still waiting on 64-bit BonziBuddy...
timcobb 6 hours ago||
Kaspersky though
simonw 5 hours ago|
OpenBSD apparently still uses CVS. I found this GitHub mirror of their ports repo which has the new wine port: https://github.com/openbsd/ports/tree/master/emulators/wine

That has a static import from 13 hours ago. Anyone know if this wine port has its own repository somewhere else tracking the history of the development effort?

ninjin 5 hours ago||
"Still uses CVS", I mean, CVS worked twenty years ago and it still works today for all the platforms OpenBSD supports. If you prefer something else, that is all right, but here is emulators/wine on CVSWeb:

https://cvsweb.openbsd.org/ports/emulators/wine

Maken 5 hours ago|||
In their official CVS they link to this repo: https://github.com/NethIafin/wine/tree/openbsd-master
NethIafin 2 hours ago||
Against my better judgement and my personal sanity, I decided to keep issues there, at least for now
iamnothere 5 hours ago|||
They mirror to GitHub regularly, but development still happens in CVS. They are building “got” as a potential replacement that allows git-driven development while following OpenBSD’s idiosyncratic approach: https://gameoftrees.org/goals.html

My guess is they based this on the similar NetBSD port but I don’t know where the repo is.

Edit: sibling commenter found it

rjsw 4 hours ago||
The GitHub mirror of the equivalent NetBSD package is here [1].

[1] https://github.com/NetBSD/pkgsrc/tree/trunk/emulators/wine

rootnod3 4 hours ago||
The port itself doesn't mirror the wine code. It is just the recipe on how to build in on OpenBSD + necessary patches.
More comments...