---
name: elasticsearch
version: 0.90.0
origin: textproc/elasticsearch
comment: A full-text search engine for Java
arch: freebsd:9:x86:64
www: http://www.elasticsearch.org/
maintainer: tj@FreeBSD.org
prefix: /usr/local
licenselogic: single
licenses:
- AL2
flatsize: 18749432
desc: |
  Elasticsearch aims to be a Distributed, RESTful, Search Engine built on top of
  Apache Lucene.

  WWW: http://www.elasticsearch.org/
deps:
  xproto: {origin: x11/xproto, version: 7.0.24}
  xextproto: {origin: x11/xextproto, version: 7.2.1}
  renderproto: {origin: x11/renderproto, version: 0.11.1}
  recordproto: {origin: x11/recordproto, version: 1.14.2}
  libxcb: {origin: x11/libxcb, version: 1.9.1}
  libXtst: {origin: x11/libXtst, version: 1.2.2}
  libXrender: {origin: x11/libXrender, version: 0.9.8}
  libXi: {origin: x11/libXi, version: '1.7.2,1'}
  libXfixes: {origin: x11/libXfixes, version: 5.0.1}
  libXext: {origin: x11/libXext, version: '1.3.2,1'}
  libXdmcp: {origin: x11/libXdmcp, version: 1.1.1}
  libXau: {origin: x11/libXau, version: 1.0.8}
  libX11: {origin: x11/libX11, version: '1.6.1,1'}
  libSM: {origin: x11/libSM, version: '1.2.1,1'}
  libICE: {origin: x11/libICE, version: '1.0.8,1'}
  kbproto: {origin: x11/kbproto, version: 1.0.6}
  inputproto: {origin: x11/inputproto, version: 2.3}
  fixesproto: {origin: x11/fixesproto, version: 5.0}
  libXt: {origin: x11-toolkits/libXt, version: '1.1.4,1'}
  fontconfig: {origin: x11-fonts/fontconfig, version: '2.10.93,1'}
  dejavu: {origin: x11-fonts/dejavu, version: 2.33}
  libxml2: {origin: textproc/libxml2, version: 2.8.0_2}
  expat: {origin: textproc/expat2, version: 2.1.0}
  freetype2: {origin: print/freetype2, version: 2.4.12_1}
  openjdk: {origin: java/openjdk7, version: 7.25.15}
  javavmwrapper: {origin: java/javavmwrapper, version: 2.4_3}
  java-zoneinfo: {origin: java/java-zoneinfo, version: 2013.d}
  pkgconf: {origin: devel/pkgconf, version: 0.9.2_1}
  libpthread-stubs: {origin: devel/libpthread-stubs, version: 0.3_3}
  libiconv: {origin: converters/libiconv, version: 1.14_1}
  alsa-lib: {origin: audio/alsa-lib, version: 1.0.26}
categories:
- textproc
- java
- devel
users:
- elasticsearch
groups:
- elasticsearch
files:
  /usr/local/bin/elasticsearch-plugin: ffc54541ba4e6257e086e600d6e674bf5d54f57deffe9dd8d5d576229c6224e5
  /usr/local/etc/elasticsearch/elasticsearch.yml.sample: 4b2c94310028c96b2551e00a14453cb3e641ebf25c9a0f5e5bde94f5d7332a97
  /usr/local/etc/elasticsearch/logging.yml.sample: 54e16aa736443f6912dbd64d1393ea6e86a233b14cca797a5d3967572f2a6c48
  /usr/local/etc/rc.d/elasticsearch: 4fa8850d7bb1c202f1b35ae4e8c06197c4c983da4d708cc3dd8ed9351c79c20a
  /usr/local/lib/elasticsearch/elasticsearch-0.90.0.jar: 535fd7712c1c57efab68abc0b1d20e16f685df4c7e217b459ef9b50632fa08cb
  /usr/local/lib/elasticsearch/jna-3.3.0.jar: 7da7c61926fd9ecc5ea8511efb4687893410b75fe17d4815137b83e74e7648f5
  /usr/local/lib/elasticsearch/jts-1.12.jar: d40e49141b108e3f4304eff741242503e9b48c3e545b06dd2dcde89c7c2f49b2
  /usr/local/lib/elasticsearch/log4j-1.2.17.jar: 1d31696445697720527091754369082a6651bd49781b6005deb94e56753406f9
  /usr/local/lib/elasticsearch/lucene-analyzers-common-4.2.1.jar: 495d6a161a962bfbdde706cb1b30d0309f9fd3e4412f54cd889354f109f78e4f
  /usr/local/lib/elasticsearch/lucene-codecs-4.2.1.jar: 4f52f116f4365fc7669060070737d89a775bd59d13957609724714db86e4d194
  /usr/local/lib/elasticsearch/lucene-core-4.2.1.jar: 06530907c53c271252e4d45f3a1f8760433fcf609bee19d6443cc5d035b8726b
  /usr/local/lib/elasticsearch/lucene-grouping-4.2.1.jar: ab06f24f58008f0659114645070f72f6582f02eac8af8835b0f38b66693dae70
  /usr/local/lib/elasticsearch/lucene-highlighter-4.2.1.jar: 22d0aafa49320f7ed2e9b1f8fca9aa3f9f539049929e7e125e520e3c528786c1
  /usr/local/lib/elasticsearch/lucene-join-4.2.1.jar: b7a9326b7e272f6e4c40db3f37879b52686689cf4ccc9153cb76a2a46e2a8e2e
  /usr/local/lib/elasticsearch/lucene-memory-4.2.1.jar: 32416cb0470d1245533caaeaf07676d2b969b1e2984ecd8afc91401589f066ad
  /usr/local/lib/elasticsearch/lucene-queries-4.2.1.jar: 30d84665ab418818656ed19e9f468ebbe2f6877bd64d62d14dbbb7401b843a7a
  /usr/local/lib/elasticsearch/lucene-queryparser-4.2.1.jar: b3b5921b221093b09e0ce4455c490724d5cd911f41bf15770b8b054c47c2c9ad
  /usr/local/lib/elasticsearch/lucene-sandbox-4.2.1.jar: b429943db2f1fb95914efbcb0ec1ba08827050fa31998eb8bf3db5a25060415f
  /usr/local/lib/elasticsearch/lucene-spatial-4.2.1.jar: d9068244b6a3afbaec6bb7c5266cbb309e39d64946d61e1a3ef42bf43cc10e16
  /usr/local/lib/elasticsearch/lucene-suggest-4.2.1.jar: 5367a4b4d00c5537724a123fbe0e38c6fedc6b4041c71d9bb889c6f1a4fab6cb
  /usr/local/lib/elasticsearch/sigar/sigar-1.6.4.jar: de8725b3be2c25d44ba41a9450cd03842fac9466d92dc582cb37691eeea1f8db
  /usr/local/lib/elasticsearch/spatial4j-0.3.jar: f3e498b3bdfba78048a0f7febc0fb43077482f7f9b6f5746490119a3b90486cd
  /usr/local/share/doc/elasticsearch/LICENSE.txt: cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30
  /usr/local/share/doc/elasticsearch/NOTICE.txt: 7c0bcd5a268d2e47b521a44ca25da347264383bbaab8a920ffa96e534494993e
  /usr/local/share/doc/elasticsearch/README.textile: 10a671285d872c51e75426a1dca66b818e9def107e07bcf5d719f21f6d5fa6fc
  /usr/local/share/licenses/elasticsearch-0.90.0/AL2: a6cba85bc92e0cff7a450b1d873c0eaa2e9fc96bf472df0247a26bec77bf3ff9
  /usr/local/share/licenses/elasticsearch-0.90.0/LICENSE: 20767254ccfd6c8325b02f83fbe04d654150018b88d0e64f5ef290919f8d96a3
  /usr/local/share/licenses/elasticsearch-0.90.0/catalog.mk: 13f0081de0c8efe997e0604666a41baf625cd62f3a9025b281d204da33cab375
directories:
  /usr/local/share/licenses/elasticsearch-0.90.0/: n
  /usr/local/share/licenses/: y
  /usr/local/share/doc/elasticsearch/: n
  /usr/local/lib/elasticsearch/sigar/: n
  /usr/local/lib/elasticsearch/: n
  /usr/local/etc/elasticsearch/: y
scripts:
  post-install: |
    echo "===> Creating users and/or groups."
    if ! /usr/sbin/pw groupshow elasticsearch >/dev/null 2>&1; then  echo "Creating group 'elasticsearch' with gid '965'.";  /usr/sbin/pw groupadd elasticsearch -g 965; else echo "Using existing group 'elasticsearch'."; fi
    if ! /usr/sbin/pw usershow elasticsearch >/dev/null 2>&1; then  echo "Creating user 'elasticsearch' with uid '965'.";  /usr/sbin/pw useradd elasticsearch -u 965 -g 965  -c "elasticsearch user" -d /nonexistent -s /usr/sbin/nologin;  else echo "Using existing user 'elasticsearch'."; fi
    if [ ! -f /usr/local/etc/elasticsearch/elasticsearch.yml ] ; then cp -p /usr/local/etc/elasticsearch/elasticsearch.yml.sample /usr/local/etc/elasticsearch/elasticsearch.yml; fi
    if [ ! -f /usr/local/etc/elasticsearch/logging.yml ] ; then cp -p /usr/local/etc/elasticsearch/logging.yml.sample /usr/local/etc/elasticsearch/logging.yml; fi
    install -d -o elasticsearch -g elasticsearch /var/db/elasticsearch
    install -d -o elasticsearch -g elasticsearch /var/log/elasticsearch
    cd /usr/local
    cd /usr/local
  pre-deinstall: |
    if cmp  -s /usr/local/etc/elasticsearch/elasticsearch.yml.sample /usr/local/etc/elasticsearch/elasticsearch.yml; then rm -f /usr/local/etc/elasticsearch/elasticsearch.yml; fi
    if cmp  -s /usr/local/etc/elasticsearch/logging.yml.sample /usr/local/etc/elasticsearch/logging.yml; then rm -f /usr/local/etc/elasticsearch/logging.yml; fi
    if [ -d /var/log/elasticsearch ]; then echo "You should remove /var/log/elasticsearch if you don't need it any more."; fi
    if [ -d /var/db/elasticsearch ]; then echo "You should remove /var/db/elasticsearch if you don't need it any more."; fi
    if /usr/sbin/pw usershow elasticsearch >/dev/null 2>&1; then  echo "==> You should manually remove the \"elasticsearch\" user. "; fi
    cd /usr/local
    cd /usr/local
  post-deinstall: |
    cd /usr/local
    cd /usr/local
