- 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)
Details
Tested locally on 12.1-STABLE amd64, i386 and aarch64
exp-run?
Diff Detail
- Repository
- rP FreeBSD ports repository
- Lint
Lint Not Applicable - Unit
Tests Not Applicable
Event Timeline
- 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 golang@FreeBSD.org maintainer group?
lang/go/Makefile | ||
---|---|---|
90–97 ↗ | (On Diff #66681) | do-install, post-install could be merged and the two .for loops too. |
111–121 ↗ | (On Diff #66681) | 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. |
lang/go/Makefile | ||
---|---|---|
111–121 ↗ | (On Diff #66681) | I've fixed this in lang/go-devel, will update this review when go1.14 is out. |
lang/go/Makefile | ||
---|---|---|
56 ↗ | (On Diff #68938) | Do you plan to regenerate the bootstrap based on a release version? |
69 ↗ | (On Diff #68938) | This should be 1200086 You can even put 12.1 since 12.0 is EOL on February 29, 2020 |
lang/go/Makefile | ||
---|---|---|
56 ↗ | (On Diff #68938) | Yes, but I'd like to get this committed first. After that, I'll update both Go ports, and there's also https://reviews.freebsd.org/D23063 that was waiting for go1.14 |