svn commit: r505481 - head/devel/bazel
Steve Wills
swills at FreeBSD.org
Sun Jun 30 20:27:13 UTC 2019
Author: swills
Date: Sun Jun 30 20:27:11 2019
New Revision: 505481
URL: https://svnweb.freebsd.org/changeset/ports/505481
Log:
devel/bazel: update to 0.27.0
PR: 238680
Submitted by: Klaus Aehlig <aehlig at linta.de> (maintainer)
Modified:
head/devel/bazel/Makefile (contents, props changed)
head/devel/bazel/distinfo (contents, props changed)
Modified: head/devel/bazel/Makefile
==============================================================================
--- head/devel/bazel/Makefile Sun Jun 30 20:24:39 2019 (r505480)
+++ head/devel/bazel/Makefile Sun Jun 30 20:27:11 2019 (r505481)
@@ -1,42 +1,44 @@
# Created by: Klaus Aehlig <aehlig at linta.de>
# $FreeBSD$
-PORTNAME= bazel
-DISTVERSION= 0.26.0
-CATEGORIES= devel java
-MASTER_SITES= https://storage.googleapis.com/bazel/${PORTVERSION}/rc${FINALRC}/
-DISTNAME= bazel-${PORTVERSION}rc${FINALRC}-dist
+PORTNAME= bazel
+DISTVERSION= 0.27.0
+CATEGORIES= devel java
+MASTER_SITES= https://storage.googleapis.com/bazel/${PORTVERSION}/rc${FINALRC}/
+DISTNAME= bazel-${PORTVERSION}rc${FINALRC}-dist
-MAINTAINER?= aehlig at linta.de
-COMMENT= Fast and correct build system
+MAINTAINER= aehlig at linta.de
+COMMENT= Fast and correct build system
-LICENSE= APACHE20
-LICENSE_FILE= ${WRKSRC}/LICENSE
+LICENSE= APACHE20
+LICENSE_FILE= ${WRKSRC}/LICENSE
BROKEN_aarch64= fails to build: java.lang.OutOfMemoryError: Java heap space
BROKEN_armv6= fails to package: cp: bazel: No such file or directory
BROKEN_armv7= fails to package: cp: bazel: No such file or directory
BROKEN_powerpc64= fails to compile: Action failed to execute: java.io.IOException: Cannot run program /usr/bin/clang
-BUILD_DEPENDS= bash:shells/bash \
- zip:archivers/zip
+BUILD_DEPENDS= bash:shells/bash \
+ zip:archivers/zip
+USES= python:3.3+ shebangfix zip:infozip
+
# In bazel, a release is always code-wise identical to the final release candidate.
# Hence we can also download that one and so have a simple way to also test earlier release
# candidates.
-FINALRC= 16
+FINALRC= 5
-USES= shebangfix zip:infozip python
-SHEBANG_REGEX= .*(sh|txt|_stub|stub_.*|bazel|get_workspace_status|protobuf_support|_so)
-USE_JAVA= yes
-JAVA_VENDOR= openjdk
-JAVA_VERSION= 1.8
-JAVA_BUILD= yes
-JAVA_RUN= yes
+SHEBANG_REGEX= .*(sh|txt|_stub|stub_.*|bazel|get_workspace_status|protobuf_support|_so)
+USE_JAVA= yes
+JAVA_VENDOR= openjdk
+JAVA_VERSION= 1.8
+JAVA_BUILD= yes
+JAVA_RUN= yes
-NO_WRKSUBDIR= YES
+NO_WRKSUBDIR= YES
-STRIP= # The bazel binary is also a zip archive (extracted by the elf part), it must not be stripped
+# The bazel binary is also a zip archive (extracted by the elf part), it must not be stripped
+STRIP=
.include <bsd.port.pre.mk>
@@ -53,12 +55,11 @@ post-patch:
${WRKSRC}/src/main/cpp/blaze_util_posix.cc \
${WRKSRC}/src/main/cpp/BUILD
@${ECHO_CMD} build --strategy=Javac=standalone >> ${WRKSRC}/scripts/packages/bazel.bazelrc
- @${ECHO_CMD} build --python_path=${PYTHON_CMD} >> ${WRKSRC}/scripts/packages/bazel.bazelrc
@${ECHO_CMD} build --host_javabase=@local_jdk//:jdk >> ${WRKSRC}/scripts/packages/bazel.bazelrc
@${ECHO_CMD} build --action_env=PATH=/bin:/usr/bin/:${LOCALBASE}/bin >> ${WRKSRC}/scripts/packages/bazel.bazelrc
@${REINPLACE_CMD} \
- -e 's|\$$command|$$command --python_path=${PYTHON_CMD}|' \
- ${WRKSRC}/scripts/bootstrap/bootstrap.sh
+ -e 's|^\(PYTHON_BIN=.*\)|if [ "%VERSION%" = "3" ] ; then PYTHON_BIN=${PYTHON_CMD}; else \1 ; fi|' \
+ ${WRKSRC}/tools/python/pywrapper_template.txt
@${REINPLACE_CMD} \
-e 's|/usr/bin/env python|${PYTHON_CMD}|' \
${WRKSRC}/src/main/java/com/google/devtools/build/lib/bazel/rules/python/BazelPythonSemantics.java
Modified: head/devel/bazel/distinfo
==============================================================================
--- head/devel/bazel/distinfo Sun Jun 30 20:24:39 2019 (r505480)
+++ head/devel/bazel/distinfo Sun Jun 30 20:27:11 2019 (r505481)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1558938094
-SHA256 (bazel-0.26.0rc16-dist.zip) = e7db1cd14b0905f766dfdbf13b802c1d9ebd1c08dd2c646b4216d4d746ada87f
-SIZE (bazel-0.26.0rc16-dist.zip) = 244629965
+TIMESTAMP = 1560545499
+SHA256 (bazel-0.27.0rc5-dist.zip) = 665bac721c3e2630715302c1d952e6c79db365fe69cf36962212d17d27c52df1
+SIZE (bazel-0.27.0rc5-dist.zip) = 247943537
More information about the svn-ports-all
mailing list