summaryrefslogtreecommitdiff
path: root/textproc/elasticsearch
diff options
context:
space:
mode:
authorMark Felder <feld@FreeBSD.org>2018-04-09 15:54:00 +0000
committerMark Felder <feld@FreeBSD.org>2018-04-09 15:54:00 +0000
commit48b5e2bd056ab3ff8c45b756b2f849dedbe165c0 (patch)
tree8098b10a4c6b9ee04da5e8427557f92a2a8d1b44 /textproc/elasticsearch
parentRemove ElasticSearch X-Pack packages (diff)
Remove textproc/elasticsearch and related plugins
The sun has set and these are all far beyond End of Life
Diffstat (limited to 'textproc/elasticsearch')
-rw-r--r--textproc/elasticsearch/Makefile119
-rw-r--r--textproc/elasticsearch/distinfo3
-rw-r--r--textproc/elasticsearch/files/elasticsearch-plugin.in18
-rw-r--r--textproc/elasticsearch/files/elasticsearch.in149
-rw-r--r--textproc/elasticsearch/files/patch-config-elasticsearch.yml33
-rw-r--r--textproc/elasticsearch/files/pkg-message.in6
-rw-r--r--textproc/elasticsearch/pkg-descr4
-rw-r--r--textproc/elasticsearch/pkg-plist34
8 files changed, 0 insertions, 366 deletions
diff --git a/textproc/elasticsearch/Makefile b/textproc/elasticsearch/Makefile
deleted file mode 100644
index afaa75f61c92..000000000000
--- a/textproc/elasticsearch/Makefile
+++ /dev/null
@@ -1,119 +0,0 @@
-# Created by: Tom Judge <tj@FreeBSD.org>
-# $FreeBSD$
-
-PORTNAME= elasticsearch
-PORTVERSION= 1.7.6
-PORTREVISION= 1
-CATEGORIES= textproc java devel
-MASTER_SITES= http://download.elasticsearch.org/${PORTNAME}/${PORTNAME}/ \
- http://mirrors.rit.edu/zi/
-
-MAINTAINER= elastic@FreeBSD.org
-COMMENT= Full-text search engine for Java
-
-LICENSE= APACHE20
-
-DEPRECATED= Elastic 1.7 EoL was 2017-01-16
-EXPIRATION_DATE=2018-04-01
-
-RUN_DEPENDS= java-sigar>=0:java/sigar
-
-CONFLICTS= elasticsearch[0-9]-[0-9]*
-
-USES= cpe
-NO_ARCH= yes
-USE_JAVA= yes
-NO_BUILD= yes
-JAVA_VERSION= 1.7+
-ONLY_FOR_ARCHS= i386 amd64
-USE_RC_SUBR= ${PORTNAME}
-
-OPTIONS_DEFINE= DOCS
-
-.include <bsd.port.options.mk>
-
-LUCENEVER= 4.10.4
-CONFIG_FILES= elasticsearch.yml logging.yml
-JARS= elasticsearch-${PORTVERSION}.jar \
- asm-4.1.jar \
- asm-commons-4.1.jar \
- apache-log4j-extras-1.2.17.jar \
- antlr-runtime-3.5.jar \
- groovy-all-2.4.4.jar \
- jna-4.1.0.jar \
- jts-1.13.jar \
- log4j-1.2.17.jar \
- lucene-analyzers-common-${LUCENEVER}.jar \
- lucene-core-${LUCENEVER}.jar \
- lucene-expressions-${LUCENEVER}.jar \
- lucene-grouping-${LUCENEVER}.jar \
- lucene-highlighter-${LUCENEVER}.jar \
- lucene-join-${LUCENEVER}.jar \
- lucene-memory-${LUCENEVER}.jar \
- lucene-queries-${LUCENEVER}.jar \
- lucene-misc-${LUCENEVER}.jar \
- lucene-queries-${LUCENEVER}.jar \
- lucene-queryparser-${LUCENEVER}.jar \
- lucene-sandbox-${LUCENEVER}.jar \
- lucene-spatial-${LUCENEVER}.jar \
- lucene-suggest-${LUCENEVER}.jar \
- spatial4j-0.4.1.jar
-
-DOCS= LICENSE.txt \
- NOTICE.txt \
- README.textile
-
-SIGAR_ARCH= ${ARCH:S|i386|x86|}
-SEARCHUSER?= elasticsearch
-SEARCHGROUP?= ${SEARCHUSER}
-USERS= ${SEARCHUSER}
-GROUPS= ${SEARCHGROUP}
-ELASTIC_DBDIR= /var/db/elasticsearch
-ELASTIC_LOGDIR= /var/log/elasticsearch
-
-.if ${OPSYS} != FreeBSD
-IGNORE= ${OPSYS} platform is not supported
-.endif
-
-SIGAR_LIBNAME= libsigar-${ARCH:S,i386,x86,}-freebsd-9.so
-
-SUB_LIST= SEARCHUSER=${SEARCHUSER} \
- SEARCHGROUP=${SEARCHGROUP} \
- PORTVERSION=${PORTVERSION}
-SUB_FILES= elasticsearch-plugin pkg-message
-PLIST_SUB+= SIGAR_ARCH=${SIGAR_ARCH} \
- SEARCHUSER=${SEARCHUSER} \
- SEARCHGROUP=${SEARCHGROUP} \
- LUCENEVER=${LUCENEVER} \
- PORTVERSION=${PORTVERSION} \
- ELASTIC_DBDIR=${ELASTIC_DBDIR} \
- ELASTIC_LOGDIR=${ELASTIC_LOGDIR} \
- SIGAR_LIBNAME=${SIGAR_LIBNAME}
-
-post-patch:
- ${SED} -i .bak -e "s|%%PREFIX%%|${PREFIX}|g" ${WRKSRC}/config/elasticsearch.yml
-
-do-install:
- ${MKDIR} ${STAGEDIR}${PREFIX}/etc/elasticsearch
-.for f in ${CONFIG_FILES}
- ${INSTALL} -m 440 ${WRKSRC}/config/${f} ${STAGEDIR}${ETCDIR}/${f}.sample
-.endfor
- ${INSTALL_SCRIPT} ${WRKDIR}/elasticsearch-plugin ${STAGEDIR}${PREFIX}/bin/elasticsearch-plugin
- ${MKDIR} ${STAGEDIR}${PREFIX}/lib/elasticsearch
-.for f in ${JARS}
- ${INSTALL_DATA} ${WRKSRC}/lib/${f} ${STAGEDIR}${PREFIX}/lib/elasticsearch/
-.endfor
-
- ${MKDIR} ${STAGEDIR}${PREFIX}/lib/elasticsearch/plugins
- ${MKDIR} ${STAGEDIR}${PREFIX}/lib/elasticsearch/sigar
-# ${INSTALL_DATA} ${WRKSRC}/lib/sigar/sigar-1.6.4.jar ${STAGEDIR}${PREFIX}/lib/elasticsearch/sigar/
- cd ${STAGEDIR}${PREFIX}/lib/elasticsearch/sigar && ${LN} -s ${JAVAJARDIR}/sigar.jar
- cd ${STAGEDIR}${PREFIX}/lib/elasticsearch/sigar && ${LN} -s ${JAVAJARDIR}/${SIGAR_LIBNAME}
-
-do-install-DOCS-on:
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
-.for f in ${DOCS}
- ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR}
-.endfor
-
-.include <bsd.port.mk>
diff --git a/textproc/elasticsearch/distinfo b/textproc/elasticsearch/distinfo
deleted file mode 100644
index 9df8de8411c0..000000000000
--- a/textproc/elasticsearch/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1484048332
-SHA256 (elasticsearch-1.7.6.tar.gz) = 78affc30353730ec245dad1f17de242a4ad12cf808eaa87dd878e1ca10ed77df
-SIZE (elasticsearch-1.7.6.tar.gz) = 28488767
diff --git a/textproc/elasticsearch/files/elasticsearch-plugin.in b/textproc/elasticsearch/files/elasticsearch-plugin.in
deleted file mode 100644
index 7b9757571ec8..000000000000
--- a/textproc/elasticsearch/files/elasticsearch-plugin.in
+++ /dev/null
@@ -1,18 +0,0 @@
-#!/bin/sh
-#
-# $FreeBSD$
-. /etc/rc.subr
-
-name=elasticsearch
-rcvar=elasticsearch_enable
-
-load_rc_config ${name}
-
-: ${elasticsearch_config:="%%PREFIX%%/etc/elasticsearch/elasticsearch.yml"}
-
-ES_LIB="%%PREFIX%%/lib/elasticsearch"
-ES_CLASSPATH=$ES_LIB/elasticsearch-%%PORTVERSION%%.jar:$ES_LIB/*:$ES_LIB/sigar/*
-
-JAVA=%%LOCALBASE%%/bin/java
-
-exec $JAVA $JAVA_OPTS -Xmx64m -Xms16m -Delasticsearch -Des.config=${elasticsearch_config} -cp $ES_CLASSPATH org.elasticsearch.plugins.PluginManager $*
diff --git a/textproc/elasticsearch/files/elasticsearch.in b/textproc/elasticsearch/files/elasticsearch.in
deleted file mode 100644
index fa13c31a059d..000000000000
--- a/textproc/elasticsearch/files/elasticsearch.in
+++ /dev/null
@@ -1,149 +0,0 @@
-#!/bin/sh
-#
-# $FreeBSD$
-#
-# PROVIDE: elasticsearch
-# REQUIRE: NETWORKING SERVERS
-# BEFORE: DAEMON
-# KEYWORD: shutdown
-#
-# Add the following line to /etc/rc.conf to enable elasticsearch:
-#
-# elasticsearch_enable="YES"
-#
-# elasticsearch_user (username): Set to elasticsearch by default.
-# Set it to required username.
-# elasticsearch_group (group): Set to elasticsearch by default.
-# Set it to required group.
-# elasticsearch_config (path): Set to /usr/local/etc/elasticsearch/elasticsearch.yml by default.
-# Set it to the config file location.
-# elasticsearch_min_mem (num): Minumum JVM heap size, 256m by default.
-# elasticsearch_max_mem (num): Maximum JVM heap size, 1g by default.
-# elasticsearch_props (args): Additional java properties or arguments.
-# elasticsearch_tmp (path): Set to /var/tmp/elasticsearch by default.
-# Set it to the path to be used for temp files.
-#
-. /etc/rc.subr
-
-name=elasticsearch
-rcvar=elasticsearch_enable
-
-load_rc_config ${name}
-
-: ${elasticsearch_enable:="NO"}
-: ${elasticsearch_user:=%%SEARCHUSER%%}
-: ${elasticsearch_group:=%%SEARCHGROUP%%}
-: ${elasticsearch_config:="%%PREFIX%%/etc/elasticsearch/elasticsearch.yml"}
-: ${elasticsearch_min_mem:="256m"}
-: ${elasticsearch_max_mem:="1g"}
-: ${elasticsearch_props:=""}
-: ${elasticsearch_tmp:="/var/tmp/elasticsearch"}
-
-# Force the JVM to use IPv4 stack
-# elasticshearch_props"-Djava.net.preferIPv4Stack=true"
-
-required_files="${elasticsearch_config}"
-pidfile="/var/run/${name}.pid"
-
-ES_LIB="%%PREFIX%%/lib/elasticsearch"
-ES_CLASSPATH=$ES_LIB/elasticsearch-%%PORTVERSION%%.jar:$ES_LIB/*:$ES_LIB/sigar/*
-
-java_options=" -server \
- -Xms${elasticsearch_min_mem} \
- -Xmx${elasticsearch_max_mem} \
- -Xss256k \
- -Djava.awt.headless=true \
- -XX:+UseParNewGC \
- -XX:+UseConcMarkSweepGC \
- -XX:CMSInitiatingOccupancyFraction=75 \
- -XX:+UseCMSInitiatingOccupancyOnly \
- -XX:+HeapDumpOnOutOfMemoryError \
- -XX:+DisableExplicitGC \
- -Delasticsearch \
- -Des.config=${elasticsearch_config} \
- -cp ${ES_CLASSPATH}"
-
-extra_commands="console status"
-console_cmd="elasticsearch_console"
-start_precmd="elasticsearch_precmd"
-status_cmd="elasticsearch_status"
-stop_cmd="elasticsearch_stop"
-command="/usr/sbin/daemon"
-command_args="-f %%LOCALBASE%%/bin/java -Des.pidfile=${pidfile} ${elasticsearch_props} ${java_options} org.elasticsearch.bootstrap.Elasticsearch"
-
-elasticsearch_precmd()
-{
- rc_pid=$(elasticsearch_check_pidfile $pidfile)
-
- if [ -n "$rc_pid" ]; then
- [ -n "$rc_fast" ] && return 0
- echo "${name} is already running: $rc_pid"
- return 1
- fi
- touch ${pidfile}
- chown ${elasticsearch_user}:${elasticsearch_group} ${pidfile}
- /usr/bin/install -d -o ${elasticsearch_user} -g ${elasticsearch_group} -m 750 ${elasticsearch_tmp}
- /usr/bin/install -d -o ${elasticsearch_user} -g ${elasticsearch_group} -m 750 /var/db/elasticsearch
- /usr/bin/install -d -o ${elasticsearch_user} -g ${elasticsearch_group} -m 750 /var/log/elasticsearch
-}
-
-elasticsearch_console()
-{
- rc_pid=$(elasticsearch_check_pidfile $pidfile)
-
- if [ -n "$rc_pid" ]; then
- [ -n "$rc_fast" ] && return 0
- echo "${name} is already running: $rc_pid"
- return 1
- fi
- %%LOCALBASE%%/bin/java -Des.foreground=yes ${elasticsearch_props} ${java_options} org.elasticsearch.bootstrap.Elasticsearch
-}
-
-
-elasticsearch_stop()
-{
- rc_pid=$(elasticsearch_check_pidfile $pidfile)
-
- if [ -z "$rc_pid" ]; then
- [ -n "$rc_fast" ] && return 0
- echo "${name} not running? (check $pidfile)."
- return 1
- fi
-
- echo "Stopping ${name}."
- kill ${rc_pid} 2> /dev/null
-}
-
-elasticsearch_status()
-{
- rc_pid=$(elasticsearch_check_pidfile $pidfile)
-
- if [ -z "$rc_pid" ]; then
- [ -n "$rc_fast" ] && return 0
- echo "${name} not running? (check $pidfile)."
- return 1
- fi
- echo "${name} is running as pid ${rc_pid}."
-}
-
-elasticsearch_check_pidfile()
-{
- _pidfile=$1
- if [ -z "$_pidfile" ]; then
- err 3 'USAGE: elasticsearch_check_pidfile pidfile'
- fi
- if [ ! -f $_pidfile ]; then
- debug "pid file ($_pidfile): not readable."
- return
- fi
- read _pid _junk < $_pidfile
- if [ -z "$_pid" ]; then
- debug "pid file ($_pidfile): no pid in file."
- return
- fi
- if [ -n "`/usr/bin/su -m ${elasticsearch_user} -c '%%LOCALBASE%%/bin/jps -l' | grep -e "^$_pid"`" ]; then
- echo -n $_pid
- fi
-}
-
-run_rc_command "$1"
diff --git a/textproc/elasticsearch/files/patch-config-elasticsearch.yml b/textproc/elasticsearch/files/patch-config-elasticsearch.yml
deleted file mode 100644
index ac6ffb112b25..000000000000
--- a/textproc/elasticsearch/files/patch-config-elasticsearch.yml
+++ /dev/null
@@ -1,33 +0,0 @@
---- config/elasticsearch.yml.orig 2014-06-03 10:23:18.000000000 -0400
-+++ config/elasticsearch.yml 2014-06-12 11:18:03.477171350 -0400
-@@ -143,10 +143,12 @@
- # Path to directory containing configuration (this file and logging.yml):
- #
- #path.conf: /path/to/conf
-+path.conf: %%PREFIX%%/etc/elasticsearch
-
- # Path to directory where to store index data allocated for this node.
- #
- #path.data: /path/to/data
-+path.data: /var/db/elasticsearch
- #
- # Can optionally include more than one location, causing data to be striped across
- # the locations (a la RAID 0) on a file level, favouring locations with most free
-@@ -157,14 +159,17 @@
- # Path to temporary files:
- #
- #path.work: /path/to/work
-+path.work: /var/tmp/elasticsearch
-
- # Path to log files:
- #
- #path.logs: /path/to/logs
-+path.logs: /var/log/elasticsearch
-
- # Path to where plugins are installed:
- #
- #path.plugins: /path/to/plugins
-+path.plugins: %%PREFIX%%/lib/elasticsearch/plugins
-
-
- #################################### Plugin ###################################
diff --git a/textproc/elasticsearch/files/pkg-message.in b/textproc/elasticsearch/files/pkg-message.in
deleted file mode 100644
index e7f3aecf52b8..000000000000
--- a/textproc/elasticsearch/files/pkg-message.in
+++ /dev/null
@@ -1,6 +0,0 @@
-======================================================================
-
-Please see %%ETCDIR%% for sample versions of
-elasticsearch.yml and logging.yml.
-
-======================================================================
diff --git a/textproc/elasticsearch/pkg-descr b/textproc/elasticsearch/pkg-descr
deleted file mode 100644
index a4d6442315f0..000000000000
--- a/textproc/elasticsearch/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-Elasticsearch aims to be a Distributed, RESTful, Search Engine built on top of
-Apache Lucene.
-
-WWW: http://www.elasticsearch.org/
diff --git a/textproc/elasticsearch/pkg-plist b/textproc/elasticsearch/pkg-plist
deleted file mode 100644
index fd9b8cd90ad4..000000000000
--- a/textproc/elasticsearch/pkg-plist
+++ /dev/null
@@ -1,34 +0,0 @@
-@sample(%%SEARCHUSER%%,%%SEARCHGROUP%%,440) %%ETCDIR%%/elasticsearch.yml.sample
-@sample(%%SEARCHUSER%%,%%SEARCHGROUP%%,440) %%ETCDIR%%/logging.yml.sample
-@unexec if [ -d %%ELASTIC_LOGDIR%% ]; then echo "You should remove %%ELASTIC_LOGDIR%% if you don't need it any more."; fi
-@unexec if [ -d %%ELASTIC_DBDIR%% ]; then echo "You should remove %%ELASTIC_DBDIR%% if you don't need it any more."; fi
-bin/elasticsearch-plugin
-lib/elasticsearch/antlr-runtime-3.5.jar
-lib/elasticsearch/apache-log4j-extras-1.2.17.jar
-lib/elasticsearch/asm-4.1.jar
-lib/elasticsearch/asm-commons-4.1.jar
-lib/elasticsearch/elasticsearch-%%PORTVERSION%%.jar
-lib/elasticsearch/groovy-all-2.4.4.jar
-lib/elasticsearch/jna-4.1.0.jar
-lib/elasticsearch/jts-1.13.jar
-lib/elasticsearch/log4j-1.2.17.jar
-lib/elasticsearch/lucene-analyzers-common-%%LUCENEVER%%.jar
-lib/elasticsearch/lucene-core-%%LUCENEVER%%.jar
-lib/elasticsearch/lucene-expressions-%%LUCENEVER%%.jar
-lib/elasticsearch/lucene-grouping-%%LUCENEVER%%.jar
-lib/elasticsearch/lucene-highlighter-%%LUCENEVER%%.jar
-lib/elasticsearch/lucene-join-%%LUCENEVER%%.jar
-lib/elasticsearch/lucene-memory-%%LUCENEVER%%.jar
-lib/elasticsearch/lucene-misc-%%LUCENEVER%%.jar
-lib/elasticsearch/lucene-queries-%%LUCENEVER%%.jar
-lib/elasticsearch/lucene-queryparser-%%LUCENEVER%%.jar
-lib/elasticsearch/lucene-sandbox-%%LUCENEVER%%.jar
-lib/elasticsearch/lucene-spatial-%%LUCENEVER%%.jar
-lib/elasticsearch/lucene-suggest-%%LUCENEVER%%.jar
-lib/elasticsearch/spatial4j-0.4.1.jar
-lib/elasticsearch/sigar/sigar.jar
-lib/elasticsearch/sigar/%%SIGAR_LIBNAME%%
-%%PORTDOCS%%%%DOCSDIR%%/LICENSE.txt
-%%PORTDOCS%%%%DOCSDIR%%/NOTICE.txt
-%%PORTDOCS%%%%DOCSDIR%%/README.textile
-@dir lib/elasticsearch/plugins