Adriano Barbosa <barbosa....@gmail.com> writes:
> Hi! > Any other tests? Comments? Suggestions? > Could any committer import it? bently@ pointed out the need for removing extra whitspace from modules.inc and from pkg/DESCR. I have committed your version with the whitespace removed! Thanks!! > > Obrigado. > > Em qua., 1 de dez. de 2021 às 14:28, Adriano Barbosa > <barbosa....@gmail.com> escreveu: >> >> Thank you again! >> I was aware of that MODGO_VERSION on modules.inc, but completely >> forgot to remove it because of alt+tab/multitasking reasons haha >> >> Obrigado. >> >> Em qua., 1 de dez. de 2021 às 14:15, Aaron Bieber >> <aa...@bolddaemon.com> escreveu: >> > >> > >> > Adriano Barbosa <barbosa....@gmail.com> writes: >> > >> > > Hi. >> > > Thank you very much for your review and help, Aaron. Wish I knew about >> > > that man page earlier today haha >> > > The new tarball is attached. >> > >> > Glad to help! >> > >> > One thing I forgot to mention, the MODGO_VERSION line should be removed >> > from modules.inc - otherwise ya might update the Makefile and wonder why >> > things aren't working :D >> > >> > With that line removed this is OK abieber@ to import! >> > >> > > >> > > Obrigado. >> > > >> > > Em qua., 1 de dez. de 2021 às 11:47, Aaron Bieber >> > > <aa...@bolddaemon.com> escreveu: >> > >> >> > >> >> > >> Adriano Barbosa <barbosa....@gmail.com> writes: >> > >> >> > >> > Hi. >> > >> > This is the port for vultr-cli, a command line tool for Vultr cloud >> > >> > provider services. >> > >> > https://www.vultr.com >> > >> > https://github.com/vultr/vultr-cli >> > >> > >> > >> > It's my first time using go-lang and any help is appreciated. I'm not >> > >> > sure if running `go mod vendor` in post-extract is the right way of >> > >> > doing it, for example. >> > >> > >> > >> > Obrigado. >> > >> >> > >> Hi! >> > >> >> > >> Couple things: >> > >> >> > >> - Ports are not allowed to download things outside of the distfiles. So >> > >> running `go mod vendor` in the Makefile is a nono. >> > >> - Your DISTNAME has "vult-cli" - I assume that should be "vultr-cli"? >> > >> >> > >> Despite having a "vendor" directory, the modules aren't actually >> > >> vendored (thus your need to run 'go mod vendor'). This means we need to >> > >> generate the modules list. >> > >> >> > >> You can generate a list of modules by setting MODGO_MODNAME and >> > >> MODGO_VERSION (as you have) and running "make modgo-gen-modules". >> > >> Typically the output of this list is kept in "modules.inc" and then >> > >> included in the Makefile via a '.include "modules.inc"' line. >> > >> >> > >> Once you have the list you can re-gen the distinfo file with "make >> > >> makesum". >> > >> >> > >> Since they have the vendor directory - we will need to explicitly remove >> > >> it during "do-build", something like: >> > >> >> > >> do-build: >> > >> cd ${WRKSRC} && \ >> > >> rm -rf vendor && \ >> > >> ${MODGO_BUILD_CMD} >> > >> >> > >> More info on the MODGO stuff can be found here: >> > >> https://man.openbsd.org/go-module >> > >> >> > >> Let me know if you want/need more pointers! >> > >> >> > >> Cheers, >> > >> Aaron >> > >> >> >> -- >> Adriano Barbosa