I talking about this: https://golang.org/cmd/go/#hdr-Vendor_Directories
Usually go softwares require a particular version of their dependencies and this isn’t really manageable in ports where it a common dependencies may be required by some go ports but with a different version. — Antoine > On 18 May 2019, at 09:34, J Sisson <sisso...@gmail.com> wrote: > > If you mean setting a separate directory as the GO_ROOT for third party > packages and whatnot, certainly. I was under the impression that ports were > preferred, though, based on reading ports@ emails about go projects. > > Did I misunderstand? > > Jonathon > >> On Sat, May 18, 2019, 08:29 Antoine Jacoutot <ajacou...@bsdfrog.org> wrote: >> Can’t they use a vendor directory instead of having to ship all dependencies >> ? >> >> >> — >> Antoine >> >> > On 18 May 2019, at 08:00, J Sisson <sisso...@gmail.com> wrote: >> > >> > Hey ports, >> > >> > I'm working on a port for github/muesli/beehive, "an event and agent >> > system, which allows you to create your own agents that perform >> > automated tasks triggered by events and filters." it's a pretty neat >> > system that can automate a lot of tasks, and I've been working with >> > upstream to get it working on OpenBSD. I've had it running for a few >> > days now, and I'd like to get an official port spun up for it. >> > >> > Beehive unfortunately has a ton of dependencies, and from what I can >> > tell, even though go's build system pulls in the deps automatically, >> > it's preferred to have the deps as ports/packages so they can be >> > installed/uninstalled in a cleaner manner. As that is the case, I'll >> > be submitting a lot new ports in prior to beehive. Since there's a >> > lot of work involved, I just wanted to check and see if anyone else >> > was working on beehive so we could work together to tackle the deps? >> > >> > Thanks, >> > Jonathon >> > >>