From owner-svn-ports-all@freebsd.org Mon Apr 27 16:50:50 2020 Return-Path: Delivered-To: svn-ports-all@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 60F932BF960; Mon, 27 Apr 2020 16:50:50 +0000 (UTC) (envelope-from lbartoletti@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 499rPk1zJlz4Kr4; Mon, 27 Apr 2020 16:50:50 +0000 (UTC) (envelope-from lbartoletti@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 3F1BBDA01; Mon, 27 Apr 2020 16:50:50 +0000 (UTC) (envelope-from lbartoletti@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id 03RGooWc008754; Mon, 27 Apr 2020 16:50:50 GMT (envelope-from lbartoletti@FreeBSD.org) Received: (from lbartoletti@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id 03RGoosv008753; Mon, 27 Apr 2020 16:50:50 GMT (envelope-from lbartoletti@FreeBSD.org) Message-Id: <202004271650.03RGoosv008753@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: lbartoletti set sender to lbartoletti@FreeBSD.org using -f From: =?UTF-8?Q?Lo=c3=afc_Bartoletti?= Date: Mon, 27 Apr 2020 16:50:50 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r533154 - head/lang/nim X-SVN-Group: ports-head X-SVN-Commit-Author: lbartoletti X-SVN-Commit-Paths: head/lang/nim X-SVN-Commit-Revision: 533154 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 27 Apr 2020 16:50:50 -0000 Author: lbartoletti Date: Mon Apr 27 16:50:49 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 Modified: head/lang/nim/Makefile Modified: head/lang/nim/Makefile ============================================================================== --- head/lang/nim/Makefile Mon Apr 27 16:42:00 2020 (r533153) +++ head/lang/nim/Makefile Mon Apr 27 16:50:49 2020 (r533154) @@ -45,13 +45,14 @@ do-build: cd ${WRKSRC} && ${SETENV} CC="${CC}" LINKER="${CC}" \ COMP_FLAGS="${CPPFLAGS} ${CFLAGS}" LINK_FLAGS="${LDFLAGS}" \ ${SH} build.sh - cd ${WRKSRC} && bin/nim c --parallelBuild=${MAKE_JOBS_NUMBER} --nimcache=${WRKSRC}/nimcache koch + cd ${WRKSRC} && bin/nim c --parallelBuild=${MAKE_JOBS_NUMBER} \ + --nimcache=${WRKDIR}/nimcache koch cd ${WRKSRC} && ./koch boot --parallelBuild=${MAKE_JOBS_NUMBER} \ - -d:release + -d:release --nimcache=${WRKDIR}/nimcache do-build-TOOLS-on: - cd ${WRKSRC} && ./koch tools --parallelBuild=${MAKE_JOBS_NUMBER} \ - -d:release + cd ${WRKSRC} && ./koch toolsNoNimble --parallelBuild=${MAKE_JOBS_NUMBER} \ + -d:release --nimcache=${WRKDIR}/nimcache do-install: cd ${WRKSRC} && ${SH} install.sh ${STAGEDIR}${PREFIX}