Changeset View
Changeset View
Standalone View
Standalone View
head/sysutils/graylog/Makefile
# Created by: Thomas Bartelmess <thomas@bartelmess.io> | # Created by: Thomas Bartelmess <thomas@bartelmess.io> | ||||
# $FreeBSD$ | # $FreeBSD$ | ||||
PORTNAME= graylog | PORTNAME= graylog | ||||
DISTVERSION= 2.4.6 | DISTVERSION= 3.0.2 | ||||
CATEGORIES= sysutils java | CATEGORIES= sysutils java | ||||
MASTER_SITES= https://packages.graylog2.org/releases/graylog/ \ | MASTER_SITES= https://packages.graylog2.org/releases/graylog/ | ||||
http://packages.graylog2.org/releases/graylog/ | |||||
MAINTAINER= thomas@bartelmess.io | MAINTAINER= thomas@bartelmess.io | ||||
COMMENT= Tool for centralized log collection | COMMENT= Tool for centralized log collection | ||||
LICENSE= GPLv3+ | LICENSE= GPLv3+ | ||||
LICENSE_FILE= ${WRKSRC}/COPYING | LICENSE_FILE= ${WRKSRC}/COPYING | ||||
USES= tar:tgz | USES= tar:tgz | ||||
USE_JAVA= yes | USE_JAVA= yes | ||||
JAVA_VERSION= 1.8+ | JAVA_VERSION= 1.8+ | ||||
JAVA_EXTRACT= yes | JAVA_EXTRACT= yes | ||||
JAVA_RUN= yes | JAVA_RUN= yes | ||||
NO_BUILD= yes | NO_BUILD= yes | ||||
NO_ARCH= yes | NO_ARCH= yes | ||||
USE_RC_SUBR= graylog | USE_RC_SUBR= graylog | ||||
SUB_FILES= server.conf log4j2.xml pkg-message graylog_logging.xml | SUB_FILES= log4j2.xml pkg-message | ||||
GRAYLOGUSER?= graylog | GRAYLOGUSER?= graylog | ||||
GRAYLOGGROUP?= ${GRAYLOGUSER} | GRAYLOGGROUP?= ${GRAYLOGUSER} | ||||
USERS= ${GRAYLOGUSER} | USERS= ${GRAYLOGUSER} | ||||
GROUPS= ${GRAYLOGGROUP} | GROUPS= ${GRAYLOGGROUP} | ||||
GRAYLOG_DATA_DIR= /var/db/graylog | GRAYLOG_DATA_DIR= /var/db/graylog | ||||
GRAYLOG_LOGS_DIR= /var/log/graylog | GRAYLOG_LOGS_DIR= /var/log/graylog | ||||
SUB_LIST= GRAYLOGUSER=${GRAYLOGUSER} \ | SUB_LIST= GRAYLOGUSER=${GRAYLOGUSER} \ | ||||
GRAYLOGGROUP=${GRAYLOGGROUP} \ | GRAYLOGGROUP=${GRAYLOGGROUP} \ | ||||
GRAYLOG_LOGS_DIR=${GRAYLOG_LOGS_DIR} \ | GRAYLOG_LOGS_DIR=${GRAYLOG_LOGS_DIR} \ | ||||
GRAYLOG_DATA_DIR=${GRAYLOG_DATA_DIR} | GRAYLOG_DATA_DIR=${GRAYLOG_DATA_DIR} | ||||
PLIST_SUB= GRAYLOG_DATA_DIR=${GRAYLOG_DATA_DIR} \ | PLIST_SUB= DISTVERSION=${DISTVERSION} \ | ||||
GRAYLOG_DATA_DIR=${GRAYLOG_DATA_DIR} \ | |||||
GRAYLOG_LOGS_DIR=${GRAYLOG_LOGS_DIR} \ | GRAYLOG_LOGS_DIR=${GRAYLOG_LOGS_DIR} \ | ||||
GRAYLOGUSER=${GRAYLOGUSER} \ | GRAYLOGUSER=${GRAYLOGUSER} \ | ||||
GRAYLOGGROUP=${GRAYLOGGROUP} \ | GRAYLOGGROUP=${GRAYLOGGROUP} \ | ||||
PORTVERSION=${PORTVERSION} | PORTNAME=${PORTNAME} | ||||
do-install: | do-install: | ||||
@${MKDIR} ${STAGEDIR}${DATADIR}/plugin | @${MKDIR} ${STAGEDIR}${DATADIR}/plugin | ||||
@${MKDIR} ${STAGEDIR}${ETCDIR}/server | @${MKDIR} ${STAGEDIR}${ETCDIR} | ||||
@${MKDIR} ${STAGEDIR}${GRAYLOG_DATA_DIR} | @${MKDIR} ${STAGEDIR}${GRAYLOG_DATA_DIR} | ||||
@${MKDIR} ${STAGEDIR}${GRAYLOG_LOGS_DIR} | @${MKDIR} ${STAGEDIR}${GRAYLOG_LOGS_DIR} | ||||
${INSTALL_DATA} ${WRKSRC}/graylog.jar ${STAGEDIR}${DATADIR} | ${INSTALL_DATA} ${WRKSRC}/graylog.jar ${STAGEDIR}${DATADIR} | ||||
${INSTALL_DATA} ${WRKSRC}/graylog.conf.example ${STAGEDIR}${ETCDIR}/graylog.conf.example | |||||
cd ${WRKSRC}/plugin && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}/plugin | cd ${WRKSRC}/plugin && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}/plugin | ||||
${INSTALL_DATA} ${WRKDIR}/server.conf ${STAGEDIR}${ETCDIR}/server/server.conf.sample | ${INSTALL_DATA} ${WRKDIR}/log4j2.xml ${STAGEDIR}${ETCDIR}/log4j2.xml.example | ||||
${INSTALL_DATA} ${WRKDIR}/log4j2.xml ${STAGEDIR}${ETCDIR}/server/log4j2.xml.sample | |||||
.include <bsd.port.mk> | .include <bsd.port.mk> |