Bug 245789

Summary: lang/nim: Fix build within poudriere
Product: Ports & Packages Reporter: Neal Nelson <ports>
Component: Individual Port(s)Assignee: Loïc Bartoletti <lbartoletti>
Status: Closed FIXED    
Severity: Affects Only Me CC: lbartoletti
Priority: --- Keywords: buildisok
Version: LatestFlags: ports: maintainer-feedback+
Hardware: Any   
OS: Any   
Attachments:
Description Flags
Patch to upgrade port. ports: maintainer-approval+

Description Neal Nelson 2020-04-21 13:09:12 UTC
Created attachment 213636 [details]
Patch to upgrade port.

Fix the build of lang/nim:
- Make sure we use specified build caches for all build commands (this was causing the poudriere testport to fail for the tools build). 
- Ensure that devel/nimble is not built as part of this port by using the koch toolsToNimble command instead of koch tools. If left to it's own devices the koch tools command will download nimble from git and build it itself.
Comment 1 Automation User 2020-04-21 13:34:47 UTC
Build info is available at https://gitlab.com/swills/freebsd-ports/pipelines/138294710
Comment 2 commit-hook freebsd_committer freebsd_triage 2020-04-27 16:51:04 UTC
A commit references this bug:

Author: lbartoletti
Date: Mon Apr 27 16:50:50 UTC 2020
New revision: 533154
URL: https://svnweb.freebsd.org/changeset/ports/533154

Log:
  lang/nim: Fix the build of lang/nim within poudriere:

   -   Make sure we use specified build caches for all build commands (this was causing the poudriere testport to fail for the tools build).
   -  Ensure that devel/nimble is not built as part of this port by using the koch toolsToNimble command instead of koch tools. If left to it's own devices the koch tools command will download nimble from git and build it itself.

  PR:		245789
  Submitted by:	Neal Nelson
  Reviewed by:	tcberner (mentor)
  Differential Revision:	https://reviews.freebsd.org/D24585

Changes:
  head/lang/nim/Makefile
Comment 3 Loïc Bartoletti freebsd_committer freebsd_triage 2020-04-27 16:52:42 UTC
Commited, thanks!