aboutsummaryrefslogtreecommitdiffstats
path: root/devel/hive/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'devel/hive/Makefile')
-rw-r--r--devel/hive/Makefile31
1 files changed, 27 insertions, 4 deletions
diff --git a/devel/hive/Makefile b/devel/hive/Makefile
index f014fe61d938..1878c1061713 100644
--- a/devel/hive/Makefile
+++ b/devel/hive/Makefile
@@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= hive
-PORTVERSION= 1.0.0
+PORTVERSION= 1.1.0
CATEGORIES= devel java
MASTER_SITES= ${MASTER_SITE_APACHE} \
LOCAL/demon/:maven \
@@ -25,14 +25,37 @@ USE_JAVA= yes
JAVA_VERSION= 1.7+
WRKSRC= ${WRKDIR}/apache-${PORTNAME}-${PORTVERSION}-src
+HIVE_USER= hive
+HIVE_GROUP= hive
+HIVE_LOGDIR= /var/log/hive
+HIVE_RUNDIR= /var/run/hive
+PLIST_SUB= HIVE_VER=${PORTVERSION} \
+ HIVE_USER=${HIVE_USER} \
+ HIVE_GROUP=${HIVE_GROUP} \
+ HIVE_RUNDIR=${HIVE_RUNDIR} \
+ HIVE_LOGDIR=${HIVE_LOGDIR}
+SUB_LIST= JAVA_HOME=${JAVA_HOME} \
+ HIVE_USER=${HIVE_USER} \
+ HIVE_GROUP=${HIVE_GROUP} \
+ HIVE_RUNDIR=${HIVE_RUNDIR} \
+ HIVE_LOGDIR=${HIVE_LOGDIR}
+USERS= ${HIVE_USER}
+GROUPS= ${HIVE_GROUP}
+USE_RC_SUBR= hiveserver2 metastore
+
HIVE_DIST= ${WRKSRC}/packaging/target/apache-hive-${PORTVERSION}-bin/apache-hive-${PORTVERSION}-bin
+post-patch:
+ ${REINPLACE_CMD} -e s#%%PREFIX%%#${PREFIX}# -e s#%%LOCALBASE%%#${LOCALBASE}# ${WRKSRC}/conf/hive-env.sh.template
+
do-build:
cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${LOCALBASE}/share/java/maven3/bin/mvn -Dmaven.repo.local=${WRKDIR}/m2 --offline clean install -Phadoop-2,dist -DskipTests
do-install:
- ${MKDIR} ${STAGEDIR}${DATADIR}
- cd ${HIVE_DIST} && ${COPYTREE_BIN} bin ${STAGEDIR}${DATADIR}
- cd ${HIVE_DIST} && ${COPYTREE_SHARE} "conf examples hcatalog lib scripts" ${STAGEDIR}${DATADIR}
+ ${MKDIR} ${STAGEDIR}${PREFIX}/hive
+ cd ${HIVE_DIST} && ${COPYTREE_BIN} bin ${STAGEDIR}${PREFIX}/hive
+ cd ${HIVE_DIST} && ${COPYTREE_SHARE} "conf examples hcatalog lib scripts" ${STAGEDIR}${PREFIX}/hive
+ ${MKDIR} ${STAGEDIR}${HIVE_LOGDIR}
+ ${MKDIR} ${STAGEDIR}${HIVE_RUNDIR}
.include <bsd.port.mk>