Changeset View
Changeset View
Standalone View
Standalone View
textproc/apache-solr/Makefile
# Created by: Gea-Suan Lin <gslin@gslin.org> | # Created by: Gea-Suan Lin <gslin@gslin.org> | ||||
# $FreeBSD: head/textproc/apache-solr/Makefile 469442 2018-05-09 10:43:26Z mfechner $ | # $FreeBSD: head/textproc/apache-solr/Makefile 469442 2018-05-09 10:43:26Z mfechner $ | ||||
PORTNAME= apache-solr | PORTNAME= apache-solr | ||||
PORTVERSION= 7.1.0 | PORTVERSION= 7.4.0 | ||||
CATEGORIES= textproc java | CATEGORIES= textproc java | ||||
MASTER_SITES= APACHE/lucene/solr/${PORTVERSION} | MASTER_SITES= APACHE/lucene/solr/${PORTVERSION} | ||||
DISTNAME= solr-${PORTVERSION} | DISTNAME= solr-${PORTVERSION} | ||||
MAINTAINER= mfechner@FreeBSD.org | MAINTAINER= mfechner@FreeBSD.org | ||||
COMMENT= High performance search server built using Lucene Java | COMMENT= High performance search server built using Lucene Java | ||||
LICENSE= APACHE20 | LICENSE= APACHE20 | ||||
Show All 12 Lines | |||||
SUB_FILES= pkg-message | SUB_FILES= pkg-message | ||||
USE_RC_SUBR= solr | USE_RC_SUBR= solr | ||||
USERS= solr | USERS= solr | ||||
GROUPS= ${USERS} | GROUPS= ${USERS} | ||||
CPE_PRODUCT= solr | CPE_PRODUCT= solr | ||||
CPE_VENDOR= apache | CPE_VENDOR= apache | ||||
post-patch: | |||||
${REINPLACE_CMD} -e 's|solr.log=.*|solr.log=/var/log/solr|g' ${WRKSRC}/server/resources/log4j.properties | |||||
do-install: | do-install: | ||||
cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/${CPE_PRODUCT} | cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/${CPE_PRODUCT} | ||||
${INSTALL_SCRIPT} ${WRKSRC}/bin/solr ${STAGEDIR}${PREFIX}/${CPE_PRODUCT}/bin | ${INSTALL_SCRIPT} ${WRKSRC}/bin/solr ${STAGEDIR}${PREFIX}/${CPE_PRODUCT}/bin | ||||
${INSTALL_DATA} ${WRKSRC}/bin/solr.in.sh ${STAGEDIR}${PREFIX}/etc/solr.in.sh-dist | ${INSTALL_DATA} ${WRKSRC}/bin/solr.in.sh ${STAGEDIR}${PREFIX}/etc/solr.in.sh-dist | ||||
${ECHO} 'SOLR_HOME="/var/db/solr"' >> ${STAGEDIR}${PREFIX}/etc/solr.in.sh-dist | ${ECHO} 'SOLR_HOME="/var/db/solr"' >> ${STAGEDIR}${PREFIX}/etc/solr.in.sh-dist | ||||
${ECHO} 'LOG4J_PROPS="/var/db/solr/log4j.properties"' >> ${STAGEDIR}${PREFIX}/etc/solr.in.sh-dist | ${ECHO} 'LOG4J_PROPS="/var/db/solr/log4j.properties"' >> ${STAGEDIR}${PREFIX}/etc/solr.in.sh-dist | ||||
${ECHO} 'SOLR_LOGS_DIR="/var/log/solr"' >> ${STAGEDIR}${PREFIX}/etc/solr.in.sh-dist | ${ECHO} 'SOLR_LOGS_DIR="/var/log/solr"' >> ${STAGEDIR}${PREFIX}/etc/solr.in.sh-dist | ||||
${ECHO} 'SOLR_PORT="8983"' >> ${STAGEDIR}${PREFIX}/etc/solr.in.sh-dist | ${ECHO} 'SOLR_PORT="8983"' >> ${STAGEDIR}${PREFIX}/etc/solr.in.sh-dist | ||||
${ECHO} 'SOLR_PID_DIR="/var/db/solr"' >> ${STAGEDIR}${PREFIX}/etc/solr.in.sh-dist | ${ECHO} 'SOLR_PID_DIR="/var/db/solr"' >> ${STAGEDIR}${PREFIX}/etc/solr.in.sh-dist | ||||
${ECHO} 'SOLR_OPTS="$$SOLR_OPTS -Djetty.host=localhost"' >> ${STAGEDIR}${PREFIX}/etc/solr.in.sh-dist | ${ECHO} 'SOLR_OPTS="$$SOLR_OPTS -Djetty.host=localhost"' >> ${STAGEDIR}${PREFIX}/etc/solr.in.sh-dist | ||||
${MKDIR} ${STAGEDIR}/var/db/solr | ${MKDIR} ${STAGEDIR}/var/db/solr | ||||
${MKDIR} ${STAGEDIR}/var/log/solr | ${MKDIR} ${STAGEDIR}/var/log/solr | ||||
${INSTALL_DATA} ${WRKSRC}/server/solr/solr.xml ${STAGEDIR}/var/db/solr/solr.xml-dist | ${INSTALL_DATA} ${WRKSRC}/server/solr/solr.xml ${STAGEDIR}/var/db/solr/solr.xml-dist | ||||
${INSTALL_DATA} ${WRKSRC}/server/resources/log4j.properties ${STAGEDIR}/var/db/solr/log4j.properties-dist | |||||
.include <bsd.port.mk> | .include <bsd.port.mk> |