View | Details | Raw Unified | Return to bug 221297 | Differences between
and this patch

Collapse All | Expand All

(-)lang/go/Makefile (-2 / +13 lines)
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
(-)lang/go/distinfo (-1 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1554573274
1
TIMESTAMP = 1555155727
2
SHA256 (go1.12.2.src.tar.gz) = af992580a4a609309c734d46fd4374fe3095961263e609d9b017e2dffc3b7b58
2
SHA256 (go1.12.2.src.tar.gz) = af992580a4a609309c734d46fd4374fe3095961263e609d9b017e2dffc3b7b58
3
SIZE (go1.12.2.src.tar.gz) = 21965624
3
SIZE (go1.12.2.src.tar.gz) = 21965624
4
SHA256 (3b6216ed0601c81fe42c2a4738d419afccb62163.patch) = 87ccfc01b285ba5c4913f91e8b475b0a0ae713cc569746461c14bf37300dae5b
5
SIZE (3b6216ed0601c81fe42c2a4738d419afccb62163.patch) = 2293

Return to bug 221297