<div dir="ltr"><div>I have created a portfile for a tool written in golang:</div><div><a href="https://github.com/amake/macports-ports/blob/dashing/textproc/dashing/Portfile" target="_blank">https://github.com/amake/macports-ports/blob/dashing/textproc/dashing/Portfile</a></div><div><br></div><div>I was lazy and used glide (a golang package manager, which we have a port for) to grab the dependencies.</div><div><br></div><div>I
note that no other golang port seems to use glide; further, some ports
seem to bend over backwards to handle dependencies themselves:</div><div><a href="https://github.com/macports/macports-ports/blob/1e2bf83ad9b3fd5677d14b16bb4ded83ecfd39da/sysutils/peco/Portfile#L60" target="_blank">https://github.com/macports/macports-ports/blob/1e2bf83ad9b3fd5677d14b16bb4ded83ecfd39da/sysutils/peco/Portfile#L60</a></div><div><br></div><div>I am aware of e.g. this thread about language package managers:</div><div><a href="https://lists.macports.org/pipermail/macports-dev/2017-November/036851.html" target="_blank">https://lists.macports.org/pipermail/macports-dev/2017-November/036851.html</a></div><div><br></div><div>However I am not very knowledgeable about golang or glide. Does anyone know if glide breaks the rules?</div><div><br></div><div>Thanks,</div><div>Aaron</div></div>