Subject: pkg/24124: www/swish-e is horribly outdated; fix included
To: None <>
From: None <>
List: netbsd-bugs
Date: 01/17/2004 02:18:13
>Number:         24124
>Category:       pkg
>Synopsis:       www/swish-e is horribly outdated; fix included
>Confidential:   no
>Severity:       non-critical
>Priority:       high
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Sat Jan 17 02:19:00 UTC 2004
>Originator:     Michal Pasternak
>Release:        N/A
www/swig-e is *lightyears* behind the actual version. Everything's changed and needs update.

Updates only for 2.4.0 -> 2.4.1 include:
Version 2.4.1 - December 17, 2003

Added new example CGI script 

search.cgi is a new skeleton CGI script that uses SWISH::API for searching. It is installed in the same location as swish.cgi. 

Add Fuzzy access to C and Perl interfaces 

Added a number of functions to the C API (and SWISH::API) to access the stemmer used when indexing a given index. 

Commas in numbers 

Added commas to summary display at end of indexing. 

Insert whitespace between tags 

Parser.c was updated to flush the text buffer before and after every (non-inline HTML) tag. 

The problem was that: 



would index as a single word ``foobarbaz''. was updated to work with SWISH::Filter and to work on Windows. is a program to fetch files from the file system and works with the -S prog input method. 

Problem with --enable-incremental option 

Fixed configure script to build incremental option. Note that this is still experimental. But testers are welcome. 

headers.c bug 

Mark Fletcher with the help of valgrind found a bug in headers.c function SwishIndexHeaderNames used by the C API. 

Clarify documentation regarding search order 

At the prompting of Doralyn Rossmann updated SEARCH.pod to try and make the explanation of searching clearer, and to fix an error in the description of nested searches.
Don't repeat it.
Patches are located at:

Make sure you remove patches/ directory

As the pkg maintainer left it in such state, I propose changing the MAINTAINER to point to my e-mail address.

I will be using swish-e together with some software I am preparing, so I can get this one through testing.