Changeset View
Changeset View
Standalone View
Standalone View
devel/opengrok/Makefile
# $FreeBSD$ | # $FreeBSD$ | ||||
PORTNAME= opengrok | PORTNAME= opengrok | ||||
PORTVERSION= 0.12.1.5 | PORTVERSION= 1.0 | ||||
CATEGORIES= devel java | CATEGORIES= devel java | ||||
MASTER_SITES= http://java.net/projects/opengrok/downloads/download/ | MASTER_SITES= https://github.com/OpenGrok/OpenGrok/releases/download/${PORTVERSION}/ | ||||
ultima: USE_GITHUB isn't being used because this is precompiled. | |||||
MAINTAINER= ports@FreeBSD.org | MAINTAINER= amutu@amutu.com | ||||
COMMENT= Fast and powerful code search and cross-reference engine | COMMENT= Fast and powerful code search and cross-reference engine | ||||
LICENSE= CDDL APACHE20 | LICENSE= CDDL APACHE20 | ||||
LICENSE_COMB= multi | LICENSE_COMB= multi | ||||
LICENSE_FILE= ${WRKSRC}/doc/LICENSE.txt | |||||
RUN_DEPENDS= exctags:devel/ctags | RUN_DEPENDS= exctags:devel/ctags | ||||
USE_JAVA= yes | USE_JAVA= yes | ||||
JAVA_VERSION= 1.7+ | JAVA_VERSION= 1.8+ | ||||
SHAREOWN= www | SHAREOWN= www | ||||
SHAREGRP= www | SHAREGRP= www | ||||
NO_BUILD= yes | NO_BUILD= yes | ||||
NO_ARCH= yes | NO_ARCH= yes | ||||
PORTDOCS= CHANGES.txt EXAMPLE.txt LICENSE.txt | PORTDOCS= CHANGES.txt EXAMPLE.txt README.txt NOTICE.txt | ||||
SUB_FILES= opengrok | SUB_FILES= opengrok | ||||
SUB_LIST+= LIBFILES="${LIBFILES:S,^,${DATADIR}/lib/,}" \ | SUB_LIST+= LIBFILES="${LIBFILES:S,^,${DATADIR}/lib/,}" \ | ||||
JARFILE="${JARFILE}" | JARFILE="${JARFILE}" | ||||
PLIST_SUB= T=${WEBAPP_HOME:S|^${LOCALBASE}/||} \ | PLIST_SUB= T=${WEBAPP_HOME:S|^${LOCALBASE}/||} \ | ||||
OWNER=${SHAREOWN} GROUP=${SHAREGRP} | OWNER=${SHAREOWN} GROUP=${SHAREGRP} | ||||
OPTIONS_DEFINE= DOCS | OPTIONS_DEFINE= DOCS | ||||
OPTIONS_SINGLE= AS | OPTIONS_SINGLE= AS | ||||
OPTIONS_SINGLE_AS= TOMCAT7 TOMCAT6 RESIN3 | OPTIONS_SINGLE_AS= TOMCAT85 TOMCAT8 TOMCAT7 TOMCAT6 RESIN3 | ||||
OPTIONS_DEFAULT= TOMCAT6 | OPTIONS_DEFAULT= TOMCAT8 | ||||
TOMCAT8_DESC= Tomcat 8.x support | |||||
TOMCAT85_DESC= Tomcat 8.5.x support | |||||
TOMCAT6_VARS= WEBAPP_HOME=${LOCALBASE}/apache-tomcat-6.0 | |||||
TOMCAT7_VARS= WEBAPP_HOME=${LOCALBASE}/apache-tomcat-7.0 | |||||
TOMCAT8_VARS= WEBAPP_HOME=${LOCALBASE}/apache-tomcat-8.0 | |||||
TOMCAT85_VARS= WEBAPP_HOME=${LOCALBASE}/apache-tomcat-8.5 | |||||
RESIN3_VARS= WEBAPP_HOME=${LOCALBASE}/resin3 | |||||
TOMCAT6_BUILD_DEPENDS= ${WEBAPP_HOME}/bin/bootstrap.jar:www/tomcat6 | TOMCAT6_BUILD_DEPENDS= ${WEBAPP_HOME}/bin/bootstrap.jar:www/tomcat6 | ||||
TOMCAT6_RUN_DEPENDS= ${WEBAPP_HOME}/bin/bootstrap.jar:www/tomcat6 | TOMCAT6_RUN_DEPENDS= ${WEBAPP_HOME}/bin/bootstrap.jar:www/tomcat6 | ||||
TOMCAT7_BUILD_DEPENDS= ${WEBAPP_HOME}/bin/bootstrap.jar:www/tomcat7 | TOMCAT7_BUILD_DEPENDS= ${WEBAPP_HOME}/bin/bootstrap.jar:www/tomcat7 | ||||
TOMCAT7_RUN_DEPENDS= ${WEBAPP_HOME}/bin/bootstrap.jar:www/tomcat7 | TOMCAT7_RUN_DEPENDS= ${WEBAPP_HOME}/bin/bootstrap.jar:www/tomcat7 | ||||
TOMCAT8_BUILD_DEPENDS= ${WEBAPP_HOME}/bin/bootstrap.jar:www/tomcat8 | |||||
TOMCAT8_RUN_DEPENDS= ${WEBAPP_HOME}/bin/bootstrap.jar:www/tomcat8 | |||||
TOMCAT85_BUILD_DEPENDS= ${WEBAPP_HOME}/bin/bootstrap.jar:www/tomcat85 | |||||
TOMCAT85_RUN_DEPENDS= ${WEBAPP_HOME}/bin/bootstrap.jar:www/tomcat85 | |||||
RESIN3_BUILD_DEPENDS= ${WEBAPP_HOME}/lib/resin.jar:www/resin3 | RESIN3_BUILD_DEPENDS= ${WEBAPP_HOME}/lib/resin.jar:www/resin3 | ||||
RESIN3_RUN_DEPENDS= ${WEBAPP_HOME}/lib/resin.jar:www/resin3 | RESIN3_RUN_DEPENDS= ${WEBAPP_HOME}/lib/resin.jar:www/resin3 | ||||
JARFILE= ${DATADIR}/opengrok.jar | JARFILE= ${DATADIR}/opengrok.jar | ||||
LIBFILES= ant.jar \ | LIBFILES= ant.jar \ | ||||
bcel-5.2.jar \ | bcel-6.0.jar \ | ||||
jrcs.jar \ | jrcs.jar \ | ||||
lucene-analyzers-common-4.7.1.jar \ | lucene-analyzers-common-6.5.0.jar \ | ||||
Not Done Inline ActionsThis whole chunk should be: TOMCAT85_VARS= WEBAPP_HOME?= ${LOCALBASE}/apache-tomcat-8.5 matthew: This whole chunk should be:
```
TOMCAT85_VARS= WEBAPP_HOME?= ${LOCALBASE}/apache-tomcat-8.5… | |||||
Not Done Inline ActionsTOMCAT7_VARS= WEBAPP_HOME?= ${LOCALBASE}/apache-tomcat-7.0 matthew: ```
TOMCAT7_VARS= WEBAPP_HOME?= ${LOCALBASE}/apache-tomcat-7.0
```
| |||||
Not Done Inline ActionsTOMCAT6_VARS= WEBAPP_HOME?= ${LOCALBASE}/apache-tomcat-6.0 matthew: ```
TOMCAT6_VARS= WEBAPP_HOME?= ${LOCALBASE}/apache-tomcat-6.0
```
| |||||
Not Done Inline ActionsRESIN3_VARS= WEBAPP_HOME?= ${LOCALBASE}/resin3 matthew: ```
RESIN3_VARS= WEBAPP_HOME?= ${LOCALBASE}/resin3
```
| |||||
lucene-core-4.7.1.jar \ | lucene-core-6.5.0.jar \ | ||||
lucene-queryparser-4.7.1.jar \ | lucene-queryparser-6.5.0.jar \ | ||||
lucene-suggest-4.7.1.jar \ | lucene-suggest-6.5.0.jar \ | ||||
swing-layout-0.9.jar | swing-layout-0.9.jar \ | ||||
Not Done Inline ActionsTOMCAT8_VARS= WEBAPP_HOME?= ${LOCALBASE}/apache-tomcat-8.0 matthew: ```
TOMCAT8_VARS= WEBAPP_HOME?= ${LOCALBASE}/apache-tomcat-8.0
```
| |||||
json-simple-1.1.1.jar | |||||
.include <bsd.port.options.mk> | |||||
.if ${PORT_OPTIONS:MTOMCAT7} | |||||
WEBAPP_HOME?= ${LOCALBASE}/apache-tomcat-7.0 | |||||
.endif | |||||
.if ${PORT_OPTIONS:MTOMCAT6} | |||||
WEBAPP_HOME?= ${LOCALBASE}/apache-tomcat-6.0 | |||||
.endif | |||||
.if ${PORT_OPTIONS:MRESIN3} | |||||
WEBAPP_HOME?= ${LOCALBASE}/resin3 | |||||
.endif | |||||
WEBAPPS_DIR= ${WEBAPP_HOME:S|^${LOCALBASE}/||}/webapps | WEBAPPS_DIR= ${WEBAPP_HOME:S|^${LOCALBASE}/||}/webapps | ||||
post-extract: | post-extract: | ||||
@${MKDIR} ${WRKSRC}/lib/opengrok | @${MKDIR} ${WRKSRC}/lib/opengrok | ||||
@${TAR} -xf ${WRKSRC}/lib/source.war -C ${WRKSRC}/lib/opengrok | @${TAR} -xf ${WRKSRC}/lib/source.war -C ${WRKSRC}/lib/opengrok | ||||
do-install: | do-install: | ||||
Show All 16 Lines |
USE_GITHUB isn't being used because this is precompiled.