diff options
| author | Thierry Thomas <thierry@FreeBSD.org> | 2026-08-09 09:04:23 +0000 |
|---|---|---|
| committer | Thierry Thomas <thierry@FreeBSD.org> | 2026-08-09 10:22:31 +0000 |
| commit | ca4dcf728c4b47c9fd7e9e1197c32c097b10d97d (patch) | |
| tree | 4b5dbadee1a2b93725be5cf57b73ab5c2aa2d45c | |
| parent | 5cedaa181d65e8eca216d9f8ec4f9b28c5232cce (diff) | |
textproc/lucene5: repomove to textproc/lucene9
Upgrade from 5 to 9 for Scilab.
Note: lucene9 is not the latest release!
| -rw-r--r-- | MOVED | 1 | ||||
| -rw-r--r-- | textproc/Makefile | 2 | ||||
| -rw-r--r-- | textproc/lucene9/Makefile | 91 | ||||
| -rw-r--r-- | textproc/lucene9/distinfo | 3 | ||||
| -rw-r--r-- | textproc/lucene9/pkg-descr | 3 |
5 files changed, 99 insertions, 1 deletions
@@ -5550,3 +5550,4 @@ math/topaz||2026-08-04|Has expired: Last release was in 2011 and WWW is unavaila graphics/vv||2026-08-04|Has expired: depends on expired science/InsightToolkit501 science/InsightToolkit501|science/InsightToolkit|2026-08-04|Has expired: Fails to build, error: no template named 'binary_function' in namespace 'std' science/py-pubchempy|science/py-PubChemPy|2026-08-05|Remove duplicate port +textproc/lucene5|textproc/lucene9|2026-08-09|Recent Scilab uses this version diff --git a/textproc/Makefile b/textproc/Makefile index e28d74d21fdc..9d4e635bfc9e 100644 --- a/textproc/Makefile +++ b/textproc/Makefile @@ -474,7 +474,7 @@ SUBDIR += lua-luaexpat SUBDIR += lua-lyaml SUBDIR += lucene - SUBDIR += lucene5 + SUBDIR += lucene9 SUBDIR += luceneplusplus SUBDIR += lv-aspell SUBDIR += makefaq diff --git a/textproc/lucene9/Makefile b/textproc/lucene9/Makefile new file mode 100644 index 000000000000..3e546e489342 --- /dev/null +++ b/textproc/lucene9/Makefile @@ -0,0 +1,91 @@ +PORTNAME= lucene +PORTVERSION= 5.5.5 +PORTREVISION= 2 +CATEGORIES= textproc java devel +MASTER_SITES= https://archive.apache.org/dist/${PORTNAME}/java/${PORTVERSION} +PKGNAMESUFFIX= 5 + +MAINTAINER= ports@FreeBSD.org +COMMENT= Full-text search engine for Java, 5.x branch +WWW= https://lucene.apache.org/core/ + +LICENSE= APACHE20 +LICENSE_FILE= ${WRKSRC}/LICENSE.txt + +CONFLICTS= lucene-[0-9].* + +USES= cpe java tar:tgz + +NO_BUILD= yes +NO_ARCH= yes + +CPE_VENDOR= apache + +PLIST_FILES= %%JAVAJARDIR%%/${PORTNAME}-core-${PORTVERSION}.jar +PORTDOCS= * +PORTEXAMPLES= * + +CONTRIBS= backward-codecs \ + benchmark \ + classification \ + codecs \ + demo \ + expressions \ + facet \ + grouping \ + highlighter \ + join \ + memory \ + misc \ + queries \ + queryparser \ + replicator \ + sandbox \ + spatial \ + spatial3d \ + suggest + +EXTRA_CONTRIBS_DIRS= \ + common \ + icu \ + kuromoji \ + morfologik \ + phonetic \ + smartcn \ + stempel \ + uima + +OPTIONS_DEFINE= CONTRIB DOCS EXAMPLES +OPTIONS_DEFAULT=CONTRIB +CONTRIB_DESC= Install contributed jars + +.for f in ${CONTRIBS} +CONTRIB_PLIST_FILES+= %%JAVAJARDIR%%/${PORTNAME}-${f}-${PORTVERSION}.jar +.endfor +.for g in ${EXTRA_CONTRIBS_DIRS} +CONTRIB_PLIST_FILES+= %%JAVAJARDIR%%/${PORTNAME}-analyzers-${g}-${PORTVERSION}.jar +.endfor + +do-install: + ${INSTALL_DATA} ${WRKSRC}/core/${PORTNAME}-core-${PORTVERSION}.jar ${STAGEDIR}${JAVAJARDIR} + +do-install-CONTRIB-on: +.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 + +do-install-DOCS-on: + @${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}) + +do-install-EXAMPLES-on: + @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} + ${INSTALL_DATA} ${WRKSRC}/demo/${PORTNAME}-demo-${PORTVERSION}.jar ${STAGEDIR}${EXAMPLESDIR} + +.include <bsd.port.mk> diff --git a/textproc/lucene9/distinfo b/textproc/lucene9/distinfo new file mode 100644 index 000000000000..a0238b62a2c8 --- /dev/null +++ b/textproc/lucene9/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1509264071 +SHA256 (lucene-5.5.5.tgz) = cd3b4585fd677575f1649d5db05ba135e442f7eceb7e93212fd13053f8520096 +SIZE (lucene-5.5.5.tgz) = 66422018 diff --git a/textproc/lucene9/pkg-descr b/textproc/lucene9/pkg-descr new file mode 100644 index 000000000000..d21d9bee378f --- /dev/null +++ b/textproc/lucene9/pkg-descr @@ -0,0 +1,3 @@ +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. |
