First of all, probably you'll want to use the new golang 1.0 portgroup. Aaron is the expert at creating go ports...
> On Nov 28, 2018, at 18:00, Nils Breunese wrote: > > Ah sorry, I thought you had already created a working Portfile, but this > Portfile indeed errors out. Log output here: https://pastebin.com/QGTnFUTS > > Does anyone know how to fix this? https://docs.gitlab.com/runner/development/ > explains how to build GitLab Runner from source. > > I guess ‘depends_lib port:go’ could be ‘depends_build port:go’, as I don’t > believe Go is a runtime dependency for the resulting binary. > > For now I guess I’ll just use my personal Portfile that installs the > ready-to-go macOS binary. > > Nils. > >> Op 28 nov. 2018, om 16:15 heeft Marius Schamschula het volgende geschreven: >> >> Nils, >> >> I didn’t want to dig down several layers, so the Portfile is incomplete. >> >> I’ve put it in my personal repo: >> >> https://github.com/Schamschula/macports/blob/master/devel/gitlab-runner/Portfile >> >> >>> On Nov 28, 2018, at 4:32 AM, Nils Breunese wrote: >>> >>> Thanks for looking into this. Where can your Portfile be found? >>> >>> Nils. >>> >>>> Op 27 nov. 2018, om 20:52 heeft Marius Schamschula het volgende geschreven: >>>> >>>> Nils, >>>> >>>> I tried to put together a quick Portfile for gitlab-runner. The included >>>> Makefile still insists on downloading rebuild docker files >>>> >>>> Judging by the FreeBSD port[2], that seems to be unavoidable. >>>> >>>>> On Nov 27, 2018, at 1:19 PM, Nils Breunese wrote: >>>>> >>>>> Hello, >>>>> >>>>> I’d like to be able to install GitLab Runner [0] via MacPorts. I’ve >>>>> already created a Portfile [1] that installs this single binary tool, but >>>>> I’ve been informed this tool should be built from source by the Portfile. >>>>> I’m not familiar enough with Go builds to create the initial Portfile and >>>>> too tight on time to learn it soon. So, I’m looking for someone that >>>>> could create the initial Portfile. I’d be willing to maintain this >>>>> Portfile after the initial creation to keep it up to date. >>>>> >>>>> If anyone can help with this, please let me know. The source is hosted >>>>> here: https://gitlab.com/gitlab-org/gitlab-runner >>>>> >>>>> Thanks, Nils. >>>>> >>>>> [0] https://docs.gitlab.com/runner/ >>>>> [1] https://github.com/macports/macports-ports/pull/3081 >>>> >>>> [2] https://www.freshports.org/devel/gitlab-runner/ >>>> >>>> Marius >>>> -- >>>> Marius Schamschula >>>> >>>> >>>> >>> >> >> Marius >> -- >> Marius Schamschula >> >> >> >