Hey, I just tried porting a go application and ran into trouble. Looks like there are no go ports in-tree, and I think I know why.
Go has one of these build systems that downloads (moving target) dependencies. It reminds me of node. Has anyone else tried porting go stuff? I guess what we would need to do is port each individual go dependency we need, then add a systrace policy that blocks the go build system from downloading dependencies. Any comments on that strategy? The application I was porting was pulse, a distributed file sync tool: https://github.com/jasperla/openbsd-wip/tree/master/net/pulse If this turns out to be useful, and if I find some time, I may have a go at porting all the deps and making a go.port.mk to automate much of the path jiggery pokery the go build system expects. -- Best Regards Edd Barrett http://www.theunixzoo.co.uk