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

(-)Makefile (-2 / +6 lines)
Lines 3-9 Link Here
3
3
4
PORTNAME=	opentsdb
4
PORTNAME=	opentsdb
5
PORTVERSION=	2.2.0
5
PORTVERSION=	2.2.0
6
PORTREVISION=	1
6
PORTREVISION=	2
7
CATEGORIES=	databases java
7
CATEGORIES=	databases java
8
MASTER_SITES=	https://github.com/OpenTSDB/opentsdb/releases/download/v${PORTVERSION}/
8
MASTER_SITES=	https://github.com/OpenTSDB/opentsdb/releases/download/v${PORTVERSION}/
9
9
Lines 18-25 Link Here
18
LIB_DEPENDS=	libhadoop.so:devel/hadoop2
18
LIB_DEPENDS=	libhadoop.so:devel/hadoop2
19
RUN_DEPENDS=	hbase>0:databases/hbase
19
RUN_DEPENDS=	hbase>0:databases/hbase
20
20
21
USES=		gmake python
21
USES=		gmake python shebangfix
22
USE_JAVA=	yes
22
USE_JAVA=	yes
23
JAVA_VERSION=	1.8+
24
SHEBANG_FILES=	tools/check_tsd tools/opentsdb_restart.py \
25
		tools/tsddrain.py
23
26
24
OPTIONS_DEFINE=		GNUPLOT
27
OPTIONS_DEFINE=		GNUPLOT
25
OPTIONS_DEFAULT=	GNUPLOT
28
OPTIONS_DEFAULT=	GNUPLOT
Lines 47-52 Link Here
47
post-patch:
50
post-patch:
48
	${REINPLACE_CMD} -i "" -e "s|python|${PYTHON_CMD}|" ${WRKSRC}/build-aux/gen_build_data.sh
51
	${REINPLACE_CMD} -i "" -e "s|python|${PYTHON_CMD}|" ${WRKSRC}/build-aux/gen_build_data.sh
49
	${REINPLACE_CMD} -i "" -e "s|%%PREFIX%%|${PREFIX}|" ${WRKSRC}/src/utils/Config.java
52
	${REINPLACE_CMD} -i "" -e "s|%%PREFIX%%|${PREFIX}|" ${WRKSRC}/src/utils/Config.java
53
	${REINPLACE_CMD} -e "s#%%JAVA_VERSION%%#${JAVA_VERSION}#" ${WRKSRC}/tsdb.in
50
	${REINPLACE_CMD} -i "" -e "s|tsd.http.staticroot =|tsd.http.staticroot = ${DATADIR}/static|; s|tsd.http.cachedir =|tsd.http.cachedir = /tmp/opentsdb|; s|tsd.network.port =|tsd.network.port = 4242|;" ${WRKSRC}/src/opentsdb.conf
54
	${REINPLACE_CMD} -i "" -e "s|tsd.http.staticroot =|tsd.http.staticroot = ${DATADIR}/static|; s|tsd.http.cachedir =|tsd.http.cachedir = /tmp/opentsdb|; s|tsd.network.port =|tsd.network.port = 4242|;" ${WRKSRC}/src/opentsdb.conf
51
55
52
post-install:
56
post-install:
(-)files/patch-tsdb.in (+10 lines)
Line 0 Link Here
1
--- tsdb.in.orig	2016-04-08 16:08:55 UTC
2
+++ tsdb.in
3
@@ -104,6 +104,7 @@ esac
4
 shift
5
 
6
 JAVA=${JAVA-'java'}
7
+export JAVA_VERSION=%%JAVA_VERSION%%
8
 JVMARGS=${JVMARGS-'-enableassertions -enablesystemassertions'}
9
 test -r "$localdir/tsdb.local" && . "$localdir/tsdb.local"
10
 exec $JAVA $JVMARGS -classpath "$CLASSPATH" net.opentsdb.tools.$MAINCLASS "$@"

Return to bug 208531