anyone using solr? (I stopped running it after dovecot-fts-flatcurve
came into being). could you give this a spin please?

Index: Makefile
===================================================================
RCS file: /cvs/ports/textproc/solr/Makefile,v
diff -u -p -r1.50 Makefile
--- Makefile    27 Sep 2023 18:09:05 -0000      1.50
+++ Makefile    27 Jan 2025 11:59:53 -0000
@@ -1,9 +1,8 @@
 COMMENT=       full-text search engine based on Lucene
 
-V=             9.2.0
+V=             9.8.0
 DISTNAME=      solr-$V
 EXTRACT_SUFX=  .tgz
-REVISION=      0
 
 PKG_ARCH=      *
 
Index: distinfo
===================================================================
RCS file: /cvs/ports/textproc/solr/distinfo,v
diff -u -p -r1.36 distinfo
--- distinfo    30 Mar 2023 10:21:54 -0000      1.36
+++ distinfo    27 Jan 2025 11:59:53 -0000
@@ -1,2 +1,2 @@
-SHA256 (solr-9.2.0.tgz) = ixNKE6PnWY9oVlsB51WkfiSzeogUHNL0ifwoEslvIa8=
-SIZE (solr-9.2.0.tgz) = 278193419
+SHA256 (solr-9.8.0.tgz) = mUjc95jBlrg0xMu0INHqWZVHlDFmnSZsM9RlSLZ+aeE=
+SIZE (solr-9.8.0.tgz) = 386095370
Index: patches/patch-bin_solr
===================================================================
RCS file: /cvs/ports/textproc/solr/patches/patch-bin_solr,v
diff -u -p -r1.22 patch-bin_solr
--- patches/patch-bin_solr      18 Apr 2023 19:06:20 -0000      1.22
+++ patches/patch-bin_solr      27 Jan 2025 11:59:53 -0000
@@ -9,7 +9,7 @@ Index: bin/solr
                 /usr/share/solr/solr.in.sh \
                 /usr/local/share/solr/solr.in.sh \
                 /etc/default/solr.in.sh \
-@@ -140,8 +141,8 @@ elif [ -n "${JAVA_HOME:-}" ]; then
+@@ -147,8 +148,8 @@ elif [ -n "${JAVA_HOME:-}" ]; then
      exit 1
    fi
  else
@@ -20,18 +20,18 @@ Index: bin/solr
  fi
  
  : "${SOLR_STOP_WAIT:=180}"
-@@ -718,7 +719,7 @@ function solr_pid_by_port() {
+@@ -493,7 +494,7 @@ function solr_pid_by_port() {
  # extract the value of the -Djetty.port parameter from a running Solr process
  function jetty_port() {
    SOLR_PID="$1"
--  SOLR_PROC=$(ps -o command='' -p "$SOLR_PID" | grep start\.jar | grep 
jetty\.port)
+-  SOLR_PROC=$(ps -fww -p "$SOLR_PID" | grep start\.jar | grep jetty\.port)
 +  SOLR_PROC=$(ps -ww -o command='' -p "$SOLR_PID" | grep start\.jar | grep 
jetty\.port)
    IFS=' ' read -a proc_args <<< "$SOLR_PROC"
    for arg in "${proc_args[@]}"
      do
-@@ -2318,13 +2319,13 @@ function start_solr() {
-       echo ""
+@@ -1455,13 +1456,13 @@ function start_solr() {
      fi
+ 
      # no lsof on cygwin though
 -    if lsof -v 2>&1 | grep -q revision; then
 +    if true; then
Index: patches/patch-bin_solr_in_sh
===================================================================
RCS file: /cvs/ports/textproc/solr/patches/patch-bin_solr_in_sh,v
diff -u -p -r1.11 patch-bin_solr_in_sh
--- patches/patch-bin_solr_in_sh        4 Feb 2023 13:37:00 -0000       1.11
+++ patches/patch-bin_solr_in_sh        27 Jan 2025 11:59:53 -0000
@@ -1,9 +1,9 @@
 Index: bin/solr.in.sh
 --- bin/solr.in.sh.orig
 +++ bin/solr.in.sh
-@@ -101,13 +101,16 @@
- #SOLR_OPTS="$SOLR_OPTS -Dsolr.autoCommit.maxTime=60000"
- #SOLR_OPTS="$SOLR_OPTS -Dsolr.clustering.enabled=true"
+@@ -110,13 +110,16 @@
+ # A naming convention is that SOLR_FOO_BAR maps to solr.foo.bar
+ #SOLR_CLUSTERING_ENABLED=true
  
 +# Bind only to localhost by default:
 +SOLR_OPTS="$SOLR_OPTS -Djetty.host=localhost"
@@ -20,7 +20,7 @@ Index: bin/solr.in.sh
  
  # Path to a directory that Solr will use as root for data folders for each 
core.
  # If not set, defaults to <instance_dir>/data. Overridable per core through 
'dataDir' core property
-@@ -116,14 +119,14 @@
+@@ -125,14 +128,14 @@
  # Solr provides a default Log4J configuration xml file in server/resources
  # however, you may want to customize the log settings and file appender 
location
  # so you can point the script to use a different log4j2.xml file

Reply via email to