diff options
| author | Thierry Thomas <thierry@FreeBSD.org> | 2026-08-09 09:09:52 +0000 |
|---|---|---|
| committer | Thierry Thomas <thierry@FreeBSD.org> | 2026-08-09 10:22:31 +0000 |
| commit | 944203d0dfba80a1a0c0b1e3b5031d8bd37979ec (patch) | |
| tree | 5859a966b956a5464104faf51c8cc62e747f39b0 | |
| parent | ca4dcf728c4b47c9fd7e9e1197c32c097b10d97d (diff) | |
textproc/lucene9: upgrade to 9.12.2
| -rw-r--r-- | textproc/lucene5/Makefile | 91 | ||||
| -rw-r--r-- | textproc/lucene5/distinfo | 3 | ||||
| -rw-r--r-- | textproc/lucene5/pkg-descr | 3 | ||||
| -rw-r--r-- | textproc/lucene9/Makefile | 83 | ||||
| -rw-r--r-- | textproc/lucene9/distinfo | 6 | ||||
| -rw-r--r-- | textproc/lucene9/pkg-descr | 4 | ||||
| -rw-r--r-- | textproc/lucene9/pkg-plist | 43 |
7 files changed, 73 insertions, 160 deletions
diff --git a/textproc/lucene5/Makefile b/textproc/lucene5/Makefile deleted file mode 100644 index 3e546e489342..000000000000 --- a/textproc/lucene5/Makefile +++ /dev/null @@ -1,91 +0,0 @@ -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/lucene5/distinfo b/textproc/lucene5/distinfo deleted file mode 100644 index a0238b62a2c8..000000000000 --- a/textproc/lucene5/distinfo +++ /dev/null @@ -1,3 +0,0 @@ -TIMESTAMP = 1509264071 -SHA256 (lucene-5.5.5.tgz) = cd3b4585fd677575f1649d5db05ba135e442f7eceb7e93212fd13053f8520096 -SIZE (lucene-5.5.5.tgz) = 66422018 diff --git a/textproc/lucene5/pkg-descr b/textproc/lucene5/pkg-descr deleted file mode 100644 index d21d9bee378f..000000000000 --- a/textproc/lucene5/pkg-descr +++ /dev/null @@ -1,3 +0,0 @@ -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. diff --git a/textproc/lucene9/Makefile b/textproc/lucene9/Makefile index 3e546e489342..ff5dbf7bbf99 100644 --- a/textproc/lucene9/Makefile +++ b/textproc/lucene9/Makefile @@ -1,91 +1,56 @@ PORTNAME= lucene -PORTVERSION= 5.5.5 -PORTREVISION= 2 +PORTVERSION= 9.12.2 # Java 21+ required for Lucene 10.* CATEGORIES= textproc java devel -MASTER_SITES= https://archive.apache.org/dist/${PORTNAME}/java/${PORTVERSION} -PKGNAMESUFFIX= 5 +MASTER_SITES= https://archive.apache.org/dist/${PORTNAME}/java/${PORTVERSION}/ +PKGNAMESUFFIX= 9 MAINTAINER= ports@FreeBSD.org -COMMENT= Full-text search engine for Java, 5.x branch +COMMENT= Full-text search engine for Java, 9.x branch WWW= https://lucene.apache.org/core/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt -CONFLICTS= lucene-[0-9].* +USES= cpe java:run tar:tgz +JAVA_VERSION= 11+ -USES= cpe java tar:tgz +CONFLICTS= lucene-[0-9].* 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 +PORTDATA= * -EXTRA_CONTRIBS_DIRS= \ - common \ - icu \ - kuromoji \ - morfologik \ - phonetic \ - smartcn \ - stempel \ - uima - -OPTIONS_DEFINE= CONTRIB DOCS EXAMPLES +OPTIONS_DEFINE= CONTRIB DOCS OPTIONS_DEFAULT=CONTRIB +OPTIONS_SUB= yes 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} + @${MKDIR} ${STAGEDIR}${JAVAJARDIR} + ${INSTALL_DATA} ${WRKSRC}/modules/${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 + ${FIND} ${WRKSRC}/modules -name "*.jar" -a ! -name "lucene-core*" -exec \ + ${INSTALL_DATA} {} ${STAGEDIR}${JAVAJARDIR} \; + ${FIND} ${WRKSRC}/modules-thirdparty -name "*.jar" -exec \ + ${INSTALL_DATA} {} ${STAGEDIR}${JAVAJARDIR} \; + @${MKDIR} ${STAGEDIR}${DATADIR}/licenses + ${FIND} ${WRKSRC}/licenses -name "*.txt" -exec \ + ${INSTALL_DATA} {} ${STAGEDIR}${DATADIR}/licenses \; do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} -.for i in CHANGES.txt NOTICE.txt README.txt +.for i in CHANGES.txt JRE_VERSION_MIGRATION.md MIGRATE.md NOTICE.txt README.md \ + SYSTEM_REQUIREMENTS.md ${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} + ${RM} -r ${STAGEDIR}${DOCSDIR}/misc/org/apache/lucene/misc/search/similarity \ + ${STAGEDIR}${DOCSDIR}/test-framework/org/apache/lucene/tests/util/hnsw .include <bsd.port.mk> diff --git a/textproc/lucene9/distinfo b/textproc/lucene9/distinfo index a0238b62a2c8..7e494f35eb5c 100644 --- a/textproc/lucene9/distinfo +++ b/textproc/lucene9/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1509264071 -SHA256 (lucene-5.5.5.tgz) = cd3b4585fd677575f1649d5db05ba135e442f7eceb7e93212fd13053f8520096 -SIZE (lucene-5.5.5.tgz) = 66422018 +TIMESTAMP = 1751798778 +SHA256 (lucene-9.12.2.tgz) = 88f0f4fba7c3ffe0e02ee6fe58db0cb1581fbfaaf9ac0156cf4f3cba9ec1a14f +SIZE (lucene-9.12.2.tgz) = 82599777 diff --git a/textproc/lucene9/pkg-descr b/textproc/lucene9/pkg-descr index d21d9bee378f..4d5632dfb66e 100644 --- a/textproc/lucene9/pkg-descr +++ b/textproc/lucene9/pkg-descr @@ -1,3 +1,5 @@ -Lucene 5.x is a Java full-text search engine. Lucene is not a complete +Lucene 9.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. + +See also https://github.com/apache/lucene/ diff --git a/textproc/lucene9/pkg-plist b/textproc/lucene9/pkg-plist new file mode 100644 index 000000000000..8575901b345c --- /dev/null +++ b/textproc/lucene9/pkg-plist @@ -0,0 +1,43 @@ +%%CONTRIB%%%%JAVAJARDIR%%/antlr4-runtime-4.11.1.jar +%%CONTRIB%%%%JAVAJARDIR%%/asm-7.2.jar +%%CONTRIB%%%%JAVAJARDIR%%/asm-analysis-7.2.jar +%%CONTRIB%%%%JAVAJARDIR%%/asm-commons-7.2.jar +%%CONTRIB%%%%JAVAJARDIR%%/asm-tree-7.2.jar +%%CONTRIB%%%%JAVAJARDIR%%/commons-codec-1.13.jar +%%CONTRIB%%%%JAVAJARDIR%%/icu4j-74.2.jar +%%CONTRIB%%%%JAVAJARDIR%%/lucene-analysis-common-9.12.2.jar +%%CONTRIB%%%%JAVAJARDIR%%/lucene-analysis-icu-9.12.2.jar +%%CONTRIB%%%%JAVAJARDIR%%/lucene-analysis-kuromoji-9.12.2.jar +%%CONTRIB%%%%JAVAJARDIR%%/lucene-analysis-morfologik-9.12.2.jar +%%CONTRIB%%%%JAVAJARDIR%%/lucene-analysis-nori-9.12.2.jar +%%CONTRIB%%%%JAVAJARDIR%%/lucene-analysis-opennlp-9.12.2.jar +%%CONTRIB%%%%JAVAJARDIR%%/lucene-analysis-phonetic-9.12.2.jar +%%CONTRIB%%%%JAVAJARDIR%%/lucene-analysis-smartcn-9.12.2.jar +%%CONTRIB%%%%JAVAJARDIR%%/lucene-analysis-stempel-9.12.2.jar +%%CONTRIB%%%%JAVAJARDIR%%/lucene-backward-codecs-9.12.2.jar +%%CONTRIB%%%%JAVAJARDIR%%/lucene-benchmark-9.12.2.jar +%%CONTRIB%%%%JAVAJARDIR%%/lucene-classification-9.12.2.jar +%%CONTRIB%%%%JAVAJARDIR%%/lucene-codecs-9.12.2.jar +%%JAVAJARDIR%%/lucene-core-9.12.2.jar +%%CONTRIB%%%%JAVAJARDIR%%/lucene-demo-9.12.2.jar +%%CONTRIB%%%%JAVAJARDIR%%/lucene-expressions-9.12.2.jar +%%CONTRIB%%%%JAVAJARDIR%%/lucene-facet-9.12.2.jar +%%CONTRIB%%%%JAVAJARDIR%%/lucene-grouping-9.12.2.jar +%%CONTRIB%%%%JAVAJARDIR%%/lucene-highlighter-9.12.2.jar +%%CONTRIB%%%%JAVAJARDIR%%/lucene-join-9.12.2.jar +%%CONTRIB%%%%JAVAJARDIR%%/lucene-luke-9.12.2.jar +%%CONTRIB%%%%JAVAJARDIR%%/lucene-memory-9.12.2.jar +%%CONTRIB%%%%JAVAJARDIR%%/lucene-misc-9.12.2.jar +%%CONTRIB%%%%JAVAJARDIR%%/lucene-monitor-9.12.2.jar +%%CONTRIB%%%%JAVAJARDIR%%/lucene-queries-9.12.2.jar +%%CONTRIB%%%%JAVAJARDIR%%/lucene-queryparser-9.12.2.jar +%%CONTRIB%%%%JAVAJARDIR%%/lucene-replicator-9.12.2.jar +%%CONTRIB%%%%JAVAJARDIR%%/lucene-sandbox-9.12.2.jar +%%CONTRIB%%%%JAVAJARDIR%%/lucene-spatial-extras-9.12.2.jar +%%CONTRIB%%%%JAVAJARDIR%%/lucene-spatial3d-9.12.2.jar +%%CONTRIB%%%%JAVAJARDIR%%/lucene-suggest-9.12.2.jar +%%CONTRIB%%%%JAVAJARDIR%%/morfologik-fsa-2.1.9.jar +%%CONTRIB%%%%JAVAJARDIR%%/morfologik-polish-2.1.9.jar +%%CONTRIB%%%%JAVAJARDIR%%/morfologik-stemming-2.1.9.jar +%%CONTRIB%%%%JAVAJARDIR%%/morfologik-ukrainian-search-4.9.1.jar +%%CONTRIB%%%%JAVAJARDIR%%/opennlp-tools-1.9.4.jar |
