Lines 3-13
Link Here
|
3 |
|
3 |
|
4 |
PORTNAME= go |
4 |
PORTNAME= go |
5 |
PORTVERSION= 1.12.2 |
5 |
PORTVERSION= 1.12.2 |
|
|
6 |
PORTREVISION= 1 |
6 |
PORTEPOCH= 1 |
7 |
PORTEPOCH= 1 |
7 |
CATEGORIES= lang |
8 |
CATEGORIES= lang |
8 |
MASTER_SITES= https://golang.org/dl/ |
9 |
MASTER_SITES= https://golang.org/dl/ |
9 |
DISTNAME= go${PORTVERSION}.src |
10 |
DISTNAME= go${PORTVERSION}.src |
10 |
|
11 |
|
|
|
12 |
PATCH_SITES= https://github.com/golang/go/commit/ |
13 |
# https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=221297#c23 |
14 |
PATCHFILES= 3b6216ed0601c81fe42c2a4738d419afccb62163.patch:-p1 |
15 |
|
11 |
MAINTAINER= jlaffaye@FreeBSD.org |
16 |
MAINTAINER= jlaffaye@FreeBSD.org |
12 |
COMMENT= Go programming language |
17 |
COMMENT= Go programming language |
13 |
|
18 |
|
Lines 40-49
Link Here
|
40 |
GOARCH=amd64 |
45 |
GOARCH=amd64 |
41 |
.elif ${ARCH} == armv6 || ${ARCH} == armv7 |
46 |
.elif ${ARCH} == armv6 || ${ARCH} == armv7 |
42 |
GOARCH=arm |
47 |
GOARCH=arm |
|
|
48 |
GOARM=${ARCH:C/armv//} |
43 |
.else |
49 |
.else |
44 |
IGNORE= unknown arch ${ARCH} |
50 |
IGNORE= unknown arch ${ARCH} |
45 |
.endif |
51 |
.endif |
46 |
|
52 |
|
|
|
53 |
.ifdef QEMU_EMULATING |
54 |
IGNORE= fails to build with qemu-user-static |
55 |
.endif |
56 |
|
47 |
.if ${PORT_OPTIONS:MGO387} |
57 |
.if ${PORT_OPTIONS:MGO387} |
48 |
GO386=387 |
58 |
GO386=387 |
49 |
.endif |
59 |
.endif |
Lines 52-57
Link Here
|
52 |
|
62 |
|
53 |
post-patch: |
63 |
post-patch: |
54 |
@cd ${WRKSRC} && ${FIND} . -name '*.orig' -delete |
64 |
@cd ${WRKSRC} && ${FIND} . -name '*.orig' -delete |
|
|
65 |
@${REINPLACE_CMD} -e 's|^if ulimit -T|false \&\& &|' ${WRKSRC}/src/run.bash |
55 |
|
66 |
|
56 |
do-build: |
67 |
do-build: |
57 |
cd ${WRKSRC}/src && \ |
68 |
cd ${WRKSRC}/src && \ |
Lines 58-64
Link Here
|
58 |
GOROOT=${WRKSRC} GOROOT_FINAL=${PREFIX}/go \ |
69 |
GOROOT=${WRKSRC} GOROOT_FINAL=${PREFIX}/go \ |
59 |
GOROOT_BOOTSTRAP=${LOCALBASE}/go14 \ |
70 |
GOROOT_BOOTSTRAP=${LOCALBASE}/go14 \ |
60 |
GOBIN= GOARCH=${GOARCH} GOOS=${OPSYS:tl} \ |
71 |
GOBIN= GOARCH=${GOARCH} GOOS=${OPSYS:tl} \ |
61 |
GO386=${GO386} \ |
72 |
GO386=${GO386} GOARM=${GOARM} CGO_ENABLED=1 \ |
62 |
${SH} make.bash -v |
73 |
${SH} make.bash -v |
63 |
${RM} -r ${WRKSRC}/pkg/obj \ |
74 |
${RM} -r ${WRKSRC}/pkg/obj \ |
64 |
${WRKSRC}/pkg/bootstrap \ |
75 |
${WRKSRC}/pkg/bootstrap \ |
Lines 71-77
Link Here
|
71 |
.endfor |
82 |
.endfor |
72 |
|
83 |
|
73 |
do-test: |
84 |
do-test: |
74 |
cd ${WRKSRC}/src && GOROOT=${WRKSRC} PATH=${WRKSRC}/bin:${PATH} ${SH} run.bash --no-rebuild --banner |
85 |
cd ${WRKSRC}/src && GOROOT=${WRKSRC} PATH=${WRKSRC}/bin:${PATH} ${SH} run.bash -no-rebuild -banner "" |
75 |
|
86 |
|
76 |
pkg-plist: stage |
87 |
pkg-plist: stage |
77 |
${RM} ${WRKDIR}/pkg-plist |
88 |
${RM} ${WRKDIR}/pkg-plist |