|
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: |