View | Details | Raw Unified | Return to bug 234155
Collapse All | Expand All

(-)bazel/Makefile (-4 / +8 lines)
Lines 2-8 Link Here
2
# $FreeBSD: head/devel/bazel/Makefile 486596 2018-12-04 12:45:18Z swills $
2
# $FreeBSD: head/devel/bazel/Makefile 486596 2018-12-04 12:45:18Z swills $
3
3
4
PORTNAME=		bazel
4
PORTNAME=		bazel
5
DISTVERSION=		0.20.0
5
DISTVERSION=		0.21.0
6
CATEGORIES=		devel java
6
CATEGORIES=		devel java
7
MASTER_SITES=		https://storage.googleapis.com/bazel/${PORTVERSION}/rc${FINALRC}/
7
MASTER_SITES=		https://storage.googleapis.com/bazel/${PORTVERSION}/rc${FINALRC}/
8
DISTNAME=		bazel-${PORTVERSION}rc${FINALRC}-dist
8
DISTNAME=		bazel-${PORTVERSION}rc${FINALRC}-dist
Lines 24-30 Link Here
24
# In bazel, a release is always code-wise identical to the final release candidate.
24
# In bazel, a release is always code-wise identical to the final release candidate.
25
# Hence we can also download that one and so have a simple way to also test earlier release
25
# Hence we can also download that one and so have a simple way to also test earlier release
26
# candidates.
26
# candidates.
27
FINALRC=		5
27
FINALRC=		4
28
28
29
USES=			shebangfix zip:infozip python
29
USES=			shebangfix zip:infozip python
30
SHEBANG_REGEX=		.*(sh|txt|_stub|stub_.*|bazel|get_workspace_status|protobuf_support|_so)
30
SHEBANG_REGEX=		.*(sh|txt|_stub|stub_.*|bazel|get_workspace_status|protobuf_support|_so)
Lines 49-58 Link Here
49
# do not work reliably on FreeBSD.
49
# do not work reliably on FreeBSD.
50
post-patch:
50
post-patch:
51
	@${REINPLACE_CMD} \
51
	@${REINPLACE_CMD} \
52
	-e "s|\"/etc/bazel.bazelrc\"|\"${ETCDIR}/bazel.bazelrc\"|" \
52
	-e "s|/etc/bazel.bazelrc|${ETCDIR}/bazel.bazelrc|" \
53
	${WRKSRC}/src/main/cpp/blaze_util_posix.cc
53
	${WRKSRC}/src/main/cpp/blaze_util_posix.cc \
54
	${WRKSRC}/src/main/cpp/BUILD
54
	@${ECHO_CMD} build --strategy=Javac=standalone >> ${WRKSRC}/scripts/packages/bazel.bazelrc
55
	@${ECHO_CMD} build --strategy=Javac=standalone >> ${WRKSRC}/scripts/packages/bazel.bazelrc
55
	@${ECHO_CMD} build --python_path=${PYTHON_CMD} >> ${WRKSRC}/scripts/packages/bazel.bazelrc
56
	@${ECHO_CMD} build --python_path=${PYTHON_CMD} >> ${WRKSRC}/scripts/packages/bazel.bazelrc
57
	@${ECHO_CMD} build --host_javabase=@local_jdk//:jdk >> ${WRKSRC}/scripts/packages/bazel.bazelrc
58
	@${ECHO_CMD} build --action_env=PATH=/bin:/usr/bin/:${LOCALBASE}/bin >> ${WRKSRC}/scripts/packages/bazel.bazelrc
56
	@${REINPLACE_CMD} \
59
	@${REINPLACE_CMD} \
57
	-e 's|\$$command|$$command --python_path=${PYTHON_CMD}|' \
60
	-e 's|\$$command|$$command --python_path=${PYTHON_CMD}|' \
58
	${WRKSRC}/scripts/bootstrap/bootstrap.sh
61
	${WRKSRC}/scripts/bootstrap/bootstrap.sh
Lines 72-77 Link Here
72
	EMBED_LABEL='${PORTVERSION}' \
75
	EMBED_LABEL='${PORTVERSION}' \
73
	PATH=${LOCALBASE}/bin:$$PATH \
76
	PATH=${LOCALBASE}/bin:$$PATH \
74
	SOURCE_DATE_EPOCH=$${SOURCE_DATE_EPOCH} \
77
	SOURCE_DATE_EPOCH=$${SOURCE_DATE_EPOCH} \
78
	EXTRA_BAZEL_ARGS=--host_javabase=@local_jdk//:jdk \
75
	${LOCALBASE}/bin/bash ./compile.sh)
79
	${LOCALBASE}/bin/bash ./compile.sh)
76
80
77
do-install:
81
do-install:
(-)bazel/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1543820965
1
TIMESTAMP = 1545127179
2
SHA256 (bazel-0.20.0rc5-dist.zip) = 3679dcadb980b03e78ffdc1f081f0a0a60bf8d97395e91bd93c4ce7b2f804a07
2
SHA256 (bazel-0.21.0rc4-dist.zip) = 68a9dd9f457a870f4e99342c32da6ca38037ac882ad63b1408930e7ee4b296f9
3
SIZE (bazel-0.20.0rc5-dist.zip) = 87599563
3
SIZE (bazel-0.21.0rc4-dist.zip) = 88278216

Return to bug 234155