Creating new port for gogs, put poudriere fail to clone github repo while build is running

Jason Unovitch jason.unovitch at gmail.com
Sat Dec 12 17:45:33 UTC 2015


On Sat, Dec 12, 2015 at 9:14 AM, Matthias Fechner <idefix at fechner.net> wrote:
> Dear all,
>
> I started a long time ago a new port for gogs and had now time to
> continue on the port.
> The current version can be found here:
> https://github.com/idefix6/gogs-freebsdport
>
> But I face the problem that during the build process git cannot make a
> clone.
> For logfile please see here:
>> http://pkg.fechner.net/data/102amd64-default/2015-12-12_14h52m18s/logs/errors/gogs-0.7.19.log
>
> I test the build using poudrier with the command:
> poudriere testport -j 102amd64 -s -i -o devel/gogs
>
> and then type in the interactive console the command:
>> git clone https://github.com/codegangsta/cli /wrkdirs/usr/ports/devel/gogs/work/src/github.com/codegangsta/cli
>
> Then clone is fine.
>
> Maybe someone would be so nice and help me a little bit how to solve the
> problem?

Build requisites must be retrieved during the fetch phase as there is
no network access during the build phase.  Else a package could end up
changing or having security flaws slipped in based solely on when it
was built rather than what distinfo was listed as being the valid
source of the package.


More information about the freebsd-ports mailing list