Looking for someone to create an initial Portfile for GitLab Runner (Go)

Ryan Schmidt ryandesign at macports.org
Thu Nov 29 00:37:09 UTC 2018


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
>> 
>> 
>> 
> 



More information about the macports-dev mailing list