Lines 2-13
Link Here
|
2 |
# $FreeBSD: head/devel/bazel/Makefile 445987 2017-07-16 07:15:43Z vanilla $ |
2 |
# $FreeBSD: head/devel/bazel/Makefile 445987 2017-07-16 07:15:43Z vanilla $ |
3 |
|
3 |
|
4 |
PORTNAME= bazel |
4 |
PORTNAME= bazel |
5 |
PORTVERSION= 0.5.2 |
5 |
PORTVERSION= 0.5.3 |
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 |
9 |
|
9 |
|
10 |
MAINTAINER= aehlig@linta.de |
10 |
MAINTAINER?= aehlig@linta.de |
11 |
COMMENT= Fast and correct build system |
11 |
COMMENT= Fast and correct build system |
12 |
|
12 |
|
13 |
LICENSE= APACHE20 |
13 |
LICENSE= APACHE20 |
Lines 32-37
Link Here
|
32 |
JAVA_BUILD= yes |
32 |
JAVA_BUILD= yes |
33 |
JAVA_RUN= yes |
33 |
JAVA_RUN= yes |
34 |
|
34 |
|
|
|
35 |
CONFLICTS_INSTALL?= bazel-clang38 |
36 |
|
37 |
OPTIONS_DEFINE= CLANG38 |
38 |
CLANG38_DESC= Use clang38 as default crosstool |
39 |
CLANG38_BUILD_DEPENDS= clang38:devel/llvm38 |
40 |
CLANG38_RUN_DEPENDS= clang38:devel/llvm38 |
41 |
|
35 |
# Have the location of the system-wide rc file reside ${ETCDIR}. |
42 |
# Have the location of the system-wide rc file reside ${ETCDIR}. |
36 |
# Also adapt the sample file to disable persistent java workers as they |
43 |
# Also adapt the sample file to disable persistent java workers as they |
37 |
# do not work reliably on FreeBSD. |
44 |
# do not work reliably on FreeBSD. |
Lines 41-46
Link Here
|
41 |
${WRKSRC}/src/main/cpp/blaze_util_posix.cc |
48 |
${WRKSRC}/src/main/cpp/blaze_util_posix.cc |
42 |
@${ECHO_CMD} build --strategy=Javac=standalone >> ${WRKSRC}/scripts/packages/debian/bazel.bazelrc |
49 |
@${ECHO_CMD} build --strategy=Javac=standalone >> ${WRKSRC}/scripts/packages/debian/bazel.bazelrc |
43 |
|
50 |
|
|
|
51 |
post-patch-CLANG38-on: |
52 |
@${REINPLACE_CMD} -e 's=/usr/lib/clang=${LOCALBASE}/llvm38/lib/clang=' \ |
53 |
-e 's=/usr/bin/clang=${LOCALBASE}/bin/clang38=' ${WRKSRC}/tools/cpp/CROSSTOOL |
54 |
|
44 |
do-build: |
55 |
do-build: |
45 |
@${MKDIR} ${WRKDIR}/bazel_tmp |
56 |
@${MKDIR} ${WRKDIR}/bazel_tmp |
46 |
(if [ -z "$${SOURCE_DATE_EPOCH}" ] ; \ |
57 |
(if [ -z "$${SOURCE_DATE_EPOCH}" ] ; \ |