Golang dependencies and glide

Aaron Madlon-Kay aaron+macports at madlon-kay.com
Tue Sep 4 08:16:14 UTC 2018


I have created a portfile for a tool written in golang:
https://github.com/amake/macports-ports/blob/dashing/textproc/dashing/Portfile

I was lazy and used glide (a golang package manager, which we have a port
for) to grab the dependencies.

I note that no other golang port seems to use glide; further, some ports
seem to bend over backwards to handle dependencies themselves:
https://github.com/macports/macports-ports/blob/1e2bf83ad9b3fd5677d14b16bb4ded83ecfd39da/sysutils/peco/Portfile#L60

I am aware of e.g. this thread about language package managers:
https://lists.macports.org/pipermail/macports-dev/2017-November/036851.html

However I am not very knowledgeable about golang or glide. Does anyone know
if glide breaks the rules?

Thanks,
Aaron
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macports.org/pipermail/macports-dev/attachments/20180904/c1f96dde/attachment-0001.html>


More information about the macports-dev mailing list