diff options
Diffstat (limited to 'devel/hive/Makefile')
-rw-r--r-- | devel/hive/Makefile | 31 |
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> |