From owner-freebsd-ports@FreeBSD.ORG Fri Nov 19 11:16:40 2010 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0B612106564A for ; Fri, 19 Nov 2010 11:16:40 +0000 (UTC) (envelope-from afb@algonet.se) Received: from ch-smtp03.sth.basefarm.net (ch-smtp03.sth.basefarm.net [80.76.149.214]) by mx1.freebsd.org (Postfix) with ESMTP id C259D8FC08 for ; Fri, 19 Nov 2010 11:16:39 +0000 (UTC) Received: from c83-248-163-52.bredband.comhem.se ([83.248.163.52]:59074 helo=[10.0.1.108]) by ch-smtp03.sth.basefarm.net with esmtps (TLSv1:AES128-SHA:128) (Exim 4.68) (envelope-from ) id 1PJOi0-00050N-9x for freebsd-ports@freebsd.org; Fri, 19 Nov 2010 12:00:49 +0100 From: =?iso-8859-1?Q?Anders_F_Bj=F6rklund?= Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Date: Fri, 19 Nov 2010 12:00:45 +0100 Message-Id: To: FreeBSD Ports Mime-Version: 1.0 (Apple Message framework v1081) X-Mailer: Apple Mail (2.1081) X-Originating-IP: 83.248.163.52 X-Scan-Result: No virus found in message 1PJOi0-00050N-9x. X-Scan-Signature: ch-smtp03.sth.basefarm.net 1PJOi0-00050N-9x b60bba7f521aeb8e2ca269e83d0ec1c7 Subject: portlocate updated X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 19 Nov 2010 11:16:40 -0000 Hi freebsd ports, I updated my ruby program called "portlocate" to use Ferret rather than Xapian like before: http://www.algonet.se/~afb/freebsd/portlocate.rb The program works the same as before, but doesn't need Xapian which was reoccuringly broken (and GPL). The main part of Ferret is in C but there is a pure Ruby version too, if needed (it's a port of Lucene): http://www.freebsd.org/cgi/cvsweb.cgi/ports/textproc/rubygem-ferret/ I was originally hoping for it to get included in pkgtools, but since those aren't maintained anymore it should probably be made into a Ruby module too ? So that it can be included from PackageKit, that is. http://lists.freebsd.org/pipermail/freebsd-ruby/2009-September/000107.html One nice thing about Ferret, besides the MIT license, is that the database is smaller. It's a little slower. --anders