Page MenuHomeFreeBSD

lang/go: Update to 1.13.6 and switch to the new bootstrap

Authored by dmgk on Mon, Jan 13, 2:10 PM.


  • Update to the 1.13.6
  • In preparation for go1.14 release, switch to the new bootstrap that supports freebsd/arm64
  • Sync with lang/go-devel port (add new makesum target, switch to dynamic pkg-plist generation)
Test Plan

Tested locally on 12.1-STABLE amd64, i386 and aarch64

Diff Detail

rP FreeBSD ports repository
No Linters Available
No Unit Test Coverage
Build Status
Buildable 28637
Build 26667: arc lint + arc unit

Event Timeline

dmgk created this revision.Mon, Jan 13, 2:10 PM
dmgk updated this revision to Diff 66681.Mon, Jan 13, 2:13 PM

Remove commented out SHEBANG_LANG

mikael accepted this revision.Tue, Jan 14, 2:21 PM
This revision is now accepted and ready to land.Tue, Jan 14, 2:21 PM
tobik accepted this revision.Mon, Jan 20, 2:09 PM
  • exp-run is probably not needed for this update, but should maybe happen when 1.14 is released
  • This looks like lang/go-devel now. Maybe it could be made a slave of lang/go later.
  • Ever considered creating a maintainer group?

do-install, post-install could be merged and the two .for loops too.


Similar to rP523409 in lang/rust, ${GREP} ${GOARCH_${arch}:U${arch}} ${DISTINFO_FILE}.${arch} >> ${DISTINFO_FILE}.tmp can be simplified to ${SED} 1d ${DISTINFO_FILE}.${arch} >> ${DISTINFO_FILE}.tmp. The awk command below takes care of removing duplicate lines afterwards.