Changeset View
Changeset View
Standalone View
Standalone View
head/textproc/elasticsearch7/Makefile
# Created by: Tom Judge <tj@FreeBSD.org> | # Created by: Tom Judge <tj@FreeBSD.org> | ||||
# $FreeBSD$ | # $FreeBSD$ | ||||
PORTNAME= elasticsearch | PORTNAME= elasticsearch | ||||
PORTVERSION= 7.10.0 | PORTVERSION= 7.10.1 | ||||
CATEGORIES= textproc java devel | CATEGORIES= textproc java devel | ||||
MASTER_SITES= https://artifacts.elastic.co/downloads/${PORTNAME}/ | MASTER_SITES= https://artifacts.elastic.co/downloads/${PORTNAME}/ | ||||
PKGNAMESUFFIX= 7 | PKGNAMESUFFIX= 7 | ||||
DISTNAME= ${PORTNAME}-${PORTVERSION}-no-jdk-linux-x86_64 | DISTNAME= ${PORTNAME}-${PORTVERSION}-no-jdk-darwin-x86_64 | ||||
MAINTAINER= elastic@FreeBSD.org | MAINTAINER= elastic@FreeBSD.org | ||||
COMMENT= Full-text search engine for Java | COMMENT= Full-text search engine for Java | ||||
LICENSE= APACHE20 | LICENSE= APACHE20 | ||||
BUILD_DEPENDS= jna>0:devel/jna | BUILD_DEPENDS= jna>0:devel/jna | ||||
RUN_DEPENDS= bash>0:shells/bash \ | RUN_DEPENDS= bash>0:shells/bash \ | ||||
jna>0:devel/jna | jna>0:devel/jna | ||||
USES= cpe shebangfix | USES= cpe shebangfix | ||||
USE_JAVA= yes | |||||
JAVA_VERSION= 8+ | |||||
USE_RC_SUBR= ${PORTNAME} | |||||
SHEBANG_FILES= bin/elasticsearch bin/elasticsearch-certgen \ | |||||
bin/elasticsearch-certutil bin/elasticsearch-cli \ | |||||
bin/elasticsearch-croneval bin/elasticsearch-env \ | |||||
bin/elasticsearch-env-from-file bin/elasticsearch-keystore \ | |||||
bin/elasticsearch-migrate bin/elasticsearch-node \ | |||||
bin/elasticsearch-plugin bin/elasticsearch-saml-metadata \ | |||||
bin/elasticsearch-setup-passwords bin/elasticsearch-shard \ | |||||
bin/elasticsearch-sql-cli bin/elasticsearch-syskeygen \ | |||||
bin/elasticsearch-users bin/x-pack-env bin/x-pack-security-env \ | |||||
bin/x-pack-watcher-env | |||||
CONFLICTS= elasticsearch[56]-[0-9]* | CONFLICTS= elasticsearch[56]-[0-9]* | ||||
NO_ARCH= yes | NO_ARCH= yes | ||||
USE_JAVA= yes | |||||
NO_BUILD= yes | NO_BUILD= yes | ||||
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} | WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} | ||||
JAVA_VERSION= 8+ | |||||
USE_RC_SUBR= ${PORTNAME} | |||||
SHEBANG_FILES= bin/elasticsearch \ | |||||
bin/elasticsearch-certgen \ | |||||
bin/elasticsearch-certutil \ | |||||
bin/elasticsearch-cli \ | |||||
bin/elasticsearch-croneval \ | |||||
bin/elasticsearch-env \ | |||||
bin/elasticsearch-env-from-file \ | |||||
bin/elasticsearch-keystore \ | |||||
bin/elasticsearch-migrate \ | |||||
bin/elasticsearch-node \ | |||||
bin/elasticsearch-plugin \ | |||||
bin/elasticsearch-saml-metadata \ | |||||
bin/elasticsearch-setup-passwords \ | |||||
bin/elasticsearch-shard \ | |||||
bin/elasticsearch-sql-cli \ | |||||
bin/elasticsearch-syskeygen \ | |||||
bin/elasticsearch-users \ | |||||
bin/x-pack-env \ | |||||
bin/x-pack-security-env \ | |||||
bin/x-pack-watcher-env | |||||
OPTIONS_DEFINE= DOCS | OPTIONS_DEFINE= DOCS | ||||
.include <bsd.port.options.mk> | .include <bsd.port.options.mk> | ||||
CONFIG_FILES= elasticsearch.yml \ | CONFIG_FILES= elasticsearch.yml jvm.options log4j2.properties \ | ||||
jvm.options \ | role_mapping.yml roles.yml | ||||
log4j2.properties \ | BINS= elasticsearch elasticsearch-certgen elasticsearch-certutil \ | ||||
role_mapping.yml \ | elasticsearch-cli elasticsearch-croneval elasticsearch-env \ | ||||
roles.yml | elasticsearch-env-from-file elasticsearch-keystore \ | ||||
BINS= elasticsearch \ | elasticsearch-migrate elasticsearch-node elasticsearch-plugin \ | ||||
elasticsearch-certgen \ | elasticsearch-saml-metadata elasticsearch-setup-passwords \ | ||||
elasticsearch-certutil \ | elasticsearch-shard elasticsearch-sql-cli \ | ||||
elasticsearch-cli \ | |||||
elasticsearch-croneval \ | |||||
elasticsearch-env \ | |||||
elasticsearch-env-from-file \ | |||||
elasticsearch-keystore \ | |||||
elasticsearch-migrate \ | |||||
elasticsearch-node \ | |||||
elasticsearch-plugin \ | |||||
elasticsearch-saml-metadata \ | |||||
elasticsearch-setup-passwords \ | |||||
elasticsearch-shard \ | |||||
elasticsearch-sql-cli \ | |||||
elasticsearch-sql-cli-${PORTVERSION}.jar \ | elasticsearch-sql-cli-${PORTVERSION}.jar \ | ||||
elasticsearch-syskeygen \ | elasticsearch-syskeygen elasticsearch-users x-pack-env \ | ||||
elasticsearch-users \ | x-pack-security-env x-pack-watcher-env | ||||
x-pack-env \ | |||||
x-pack-security-env \ | |||||
x-pack-watcher-env | |||||
PORTDOCS= LICENSE.txt \ | PORTDOCS= LICENSE.txt NOTICE.txt README.asciidoc | ||||
NOTICE.txt \ | |||||
README.asciidoc | |||||
SIGAR_ARCH= ${ARCH:S|i386|x86|} | SIGAR_ARCH= ${ARCH:S|i386|x86|} | ||||
SEARCHUSER?= elasticsearch | SEARCHUSER?= elasticsearch | ||||
SEARCHGROUP?= ${SEARCHUSER} | SEARCHGROUP?= ${SEARCHUSER} | ||||
USERS= ${SEARCHUSER} | USERS= ${SEARCHUSER} | ||||
GROUPS= ${SEARCHGROUP} | GROUPS= ${SEARCHGROUP} | ||||
SUB_LIST= ETCDIR=${ETCDIR} JAVA_HOME=${JAVA_HOME} | |||||
SUB_FILES= pkg-message | SUB_FILES= pkg-message | ||||
SUB_LIST= ETCDIR=${ETCDIR} \ | |||||
JAVA_HOME=${JAVA_HOME} | |||||
post-patch: | post-patch: | ||||
${RM} ${WRKSRC}/lib/jna-*.jar | ${RM} ${WRKSRC}/lib/jna-*.jar | ||||
# ML plugin not supported on FreeBSD | # ML plugin not supported on FreeBSD | ||||
${RM} -rf ${WRKSRC}/modules/x-pack/x-pack-ml | ${RM} -rf ${WRKSRC}/modules/x-pack/x-pack-ml | ||||
do-install: | do-install: | ||||
${MKDIR} ${STAGEDIR}${PREFIX}/etc/elasticsearch | ${MKDIR} ${STAGEDIR}${PREFIX}/etc/elasticsearch | ||||
.for f in ${CONFIG_FILES} | .for f in ${CONFIG_FILES} | ||||
${INSTALL} ${WRKSRC}/config/${f} ${STAGEDIR}${ETCDIR}/${f}.sample | ${INSTALL} ${WRKSRC}/config/${f} ${STAGEDIR}${ETCDIR}/${f}.sample | ||||
.endfor | .endfor | ||||
${MKDIR} ${STAGEDIR}${PREFIX}/lib/elasticsearch/bin | ${MKDIR} ${STAGEDIR}${PREFIX}/lib/elasticsearch/bin | ||||
Show All 32 Lines |