svn commit: r381310 - in head/textproc: . lucene5
Marcus von Appen
mva at FreeBSD.org
Sun Mar 15 09:36:35 UTC 2015
Author: mva
Date: Sun Mar 15 09:36:33 2015
New Revision: 381310
URL: https://svnweb.freebsd.org/changeset/ports/381310
QAT: https://qat.redports.org/buildarchive/r381310/
Log:
Lucene 5.x is a Java full-text search engine. Lucene is not a complete
application, but rather a code library and API that can easily be used
to add search capabilities to applications.
WWW: http://lucene.apache.org/java/
Added:
head/textproc/lucene5/
head/textproc/lucene5/Makefile (contents, props changed)
head/textproc/lucene5/distinfo (contents, props changed)
head/textproc/lucene5/pkg-descr (contents, props changed)
Modified:
head/textproc/Makefile
Modified: head/textproc/Makefile
==============================================================================
--- head/textproc/Makefile Sun Mar 15 09:32:40 2015 (r381309)
+++ head/textproc/Makefile Sun Mar 15 09:36:33 2015 (r381310)
@@ -418,6 +418,7 @@
SUBDIR += luaexpat
SUBDIR += lucene
SUBDIR += lucene4
+ SUBDIR += lucene5
SUBDIR += luceneplusplus
SUBDIR += lv-aspell
SUBDIR += m17n-im-config
Added: head/textproc/lucene5/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/textproc/lucene5/Makefile Sun Mar 15 09:36:33 2015 (r381310)
@@ -0,0 +1,90 @@
+# Created by: Jason Helfman <jgh at FreeBSD.org>
+# $FreeBSD$
+
+PORTNAME= lucene
+PORTVERSION= 5.0.0
+CATEGORIES= textproc java devel
+MASTER_SITES= APACHE
+MASTER_SITE_SUBDIR= ${PORTNAME}/java/${PORTVERSION}/
+
+MAINTAINER= mva at FreeBSD.org
+COMMENT= Full-text search engine for Java, 5.x branch
+
+LICENSE= APACHE20
+
+CONFLICTS= lucene-[0-9].*
+
+USES= tar:tgz
+USE_JAVA= yes
+NO_BUILD= yes
+JAVA_VERSION= 1.7+
+
+OPTIONS_DEFINE= CONTRIB DOCS EXAMPLES
+CONTRIB_DESC= Install contributed jars
+OPTIONS_DEFAULT= CONTRIB
+
+PLIST_FILES= %%JAVAJARDIR%%/${PORTNAME}-core-${PORTVERSION}.jar
+PKGNAMESUFFIX:= 5
+LASTEST_LINK= ${PORTNAME}5
+
+.include <bsd.port.options.mk>
+
+CONTRIBS= backward-codecs \
+ benchmark \
+ classification \
+ codecs \
+ demo \
+ expressions \
+ facet \
+ grouping \
+ highlighter \
+ join \
+ memory \
+ misc \
+ queries \
+ queryparser \
+ replicator \
+ sandbox \
+ spatial \
+ suggest
+
+EXTRA_CONTRIBS_DIRS= common \
+ icu \
+ kuromoji \
+ morfologik \
+ phonetic \
+ smartcn \
+ stempel \
+ uima
+
+.if ${PORT_OPTIONS:MCONTRIB}
+.for f in ${CONTRIBS}
+PLIST_FILES+=%%JAVAJARDIR%%/${PORTNAME}-${f}-${PORTVERSION}.jar
+.endfor
+.for g in ${EXTRA_CONTRIBS_DIRS}
+PLIST_FILES+=%%JAVAJARDIR%%/${PORTNAME}-analyzers-${g}-${PORTVERSION}.jar
+.endfor
+.endif
+
+PORTDOCS= *
+PORTEXAMPLES= *
+
+do-install:
+ ${INSTALL_DATA} ${WRKSRC}/core/${PORTNAME}-core-${PORTVERSION}.jar ${STAGEDIR}${JAVAJARDIR}
+.if ${PORT_OPTIONS:MCONTRIB}
+. for f in ${CONTRIBS}
+ ${INSTALL_DATA} ${WRKSRC}/${f}/${PORTNAME}-${f}-${PORTVERSION}.jar ${STAGEDIR}${JAVAJARDIR}
+. endfor
+. for d in ${EXTRA_CONTRIBS_DIRS}
+ ${INSTALL_DATA} ${WRKSRC}/analysis/${d}/${PORTNAME}-analyzers-${d}-${PORTVERSION}.jar ${STAGEDIR}${JAVAJARDIR}
+. endfor
+.endif
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
+.for i in CHANGES.txt NOTICE.txt README.txt
+ ${INSTALL_DATA} ${WRKSRC}/${i} ${STAGEDIR}${DOCSDIR}
+.endfor
+ (cd ${WRKSRC}/docs && ${COPYTREE_SHARE} \* ${STAGEDIR}${DOCSDIR})
+ @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
+ ${INSTALL_DATA} ${WRKSRC}/demo/${PORTNAME}-demo-${PORTVERSION}.jar ${STAGEDIR}${EXAMPLESDIR}
+
+.include <bsd.port.mk>
Added: head/textproc/lucene5/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/textproc/lucene5/distinfo Sun Mar 15 09:36:33 2015 (r381310)
@@ -0,0 +1,2 @@
+SHA256 (lucene-5.0.0.tgz) = de92dd2156578dd97498882ce357615f42813189026e99b57cd191b39ae1d047
+SIZE (lucene-5.0.0.tgz) = 67083265
Added: head/textproc/lucene5/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/textproc/lucene5/pkg-descr Sun Mar 15 09:36:33 2015 (r381310)
@@ -0,0 +1,5 @@
+Lucene 5.x is a Java full-text search engine. Lucene is not a complete
+application, but rather a code library and API that can easily be used
+to add search capabilities to applications.
+
+WWW: http://lucene.apache.org/java/
More information about the svn-ports-head
mailing list