debian/0000755000000000000000000000000012231241014007154 5ustar debian/watch0000644000000000000000000000016311370302070010210 0ustar version=3 http://search.cpan.org/dist/KinoSearch1/ .*/KinoSearch1-v?(\d[\d.-]+)\.(?:tar(?:\.gz|\.bz2)?|tgz|zip)$ debian/rules0000755000000000000000000000676111370554125010263 0ustar #!/usr/bin/make -f PACKAGE = $(shell dh_listpackages) TMP = $(CURDIR)/debian/$(PACKAGE) %: dh $@ override_dh_auto_install: dh_auto_install # Remove manpages for 'private' modules rm $(TMP)/usr/share/man/man3/KinoSearch1::Index::CompoundFileReader.3pm rm $(TMP)/usr/share/man/man3/KinoSearch1::Index::CompoundFileWriter.3pm rm $(TMP)/usr/share/man/man3/KinoSearch1::Index::DelDocs.3pm rm $(TMP)/usr/share/man/man3/KinoSearch1::Index::FieldInfos.3pm rm $(TMP)/usr/share/man/man3/KinoSearch1::Index::FieldsReader.3pm rm $(TMP)/usr/share/man/man3/KinoSearch1::Index::FieldsWriter.3pm rm $(TMP)/usr/share/man/man3/KinoSearch1::Index::IndexFileNames.3pm rm $(TMP)/usr/share/man/man3/KinoSearch1::Index::IndexReader.3pm rm $(TMP)/usr/share/man/man3/KinoSearch1::Index::MultiReader.3pm rm $(TMP)/usr/share/man/man3/KinoSearch1::Index::MultiTermDocs.3pm rm $(TMP)/usr/share/man/man3/KinoSearch1::Index::NormsReader.3pm rm $(TMP)/usr/share/man/man3/KinoSearch1::Index::PostingsWriter.3pm rm $(TMP)/usr/share/man/man3/KinoSearch1::Index::SegInfos.3pm rm $(TMP)/usr/share/man/man3/KinoSearch1::Index::SegReader.3pm rm $(TMP)/usr/share/man/man3/KinoSearch1::Index::SegTermDocs.3pm rm $(TMP)/usr/share/man/man3/KinoSearch1::Index::SegTermEnum.3pm rm $(TMP)/usr/share/man/man3/KinoSearch1::Index::SegWriter.3pm rm $(TMP)/usr/share/man/man3/KinoSearch1::Index::TermBuffer.3pm rm $(TMP)/usr/share/man/man3/KinoSearch1::Index::TermDocs.3pm rm $(TMP)/usr/share/man/man3/KinoSearch1::Index::TermEnum.3pm rm $(TMP)/usr/share/man/man3/KinoSearch1::Index::TermInfo.3pm rm $(TMP)/usr/share/man/man3/KinoSearch1::Index::TermInfosReader.3pm rm $(TMP)/usr/share/man/man3/KinoSearch1::Index::TermInfosWriter.3pm rm $(TMP)/usr/share/man/man3/KinoSearch1::Index::TermVector.3pm rm $(TMP)/usr/share/man/man3/KinoSearch1::Search::BooleanClause.3pm rm $(TMP)/usr/share/man/man3/KinoSearch1::Search::BooleanScorer.3pm rm $(TMP)/usr/share/man/man3/KinoSearch1::Search::HitCollector.3pm rm $(TMP)/usr/share/man/man3/KinoSearch1::Search::HitQueue.3pm rm $(TMP)/usr/share/man/man3/KinoSearch1::Search::PhraseScorer.3pm rm $(TMP)/usr/share/man/man3/KinoSearch1::Search::Scorer.3pm rm $(TMP)/usr/share/man/man3/KinoSearch1::Search::Searchable.3pm rm $(TMP)/usr/share/man/man3/KinoSearch1::Search::Similarity.3pm rm $(TMP)/usr/share/man/man3/KinoSearch1::Search::TermScorer.3pm rm $(TMP)/usr/share/man/man3/KinoSearch1::Search::Weight.3pm rm $(TMP)/usr/share/man/man3/KinoSearch1::Store::FSLock.3pm rm $(TMP)/usr/share/man/man3/KinoSearch1::Store::InStream.3pm rm $(TMP)/usr/share/man/man3/KinoSearch1::Store::Lock.3pm rm $(TMP)/usr/share/man/man3/KinoSearch1::Store::OutStream.3pm rm $(TMP)/usr/share/man/man3/KinoSearch1::Store::RAMLock.3pm rm $(TMP)/usr/share/man/man3/KinoSearch1::Util::BitVector.3pm rm $(TMP)/usr/share/man/man3/KinoSearch1::Util::ByteBuf.3pm rm $(TMP)/usr/share/man/man3/KinoSearch1::Util::Class.3pm rm $(TMP)/usr/share/man/man3/KinoSearch1::Util::CClass.3pm rm $(TMP)/usr/share/man/man3/KinoSearch1::Util::Carp.3pm rm $(TMP)/usr/share/man/man3/KinoSearch1::Util::IntMap.3pm rm $(TMP)/usr/share/man/man3/KinoSearch1::Util::MathUtils.3pm rm $(TMP)/usr/share/man/man3/KinoSearch1::Util::MemManager.3pm rm $(TMP)/usr/share/man/man3/KinoSearch1::Util::PriorityQueue.3pm rm $(TMP)/usr/share/man/man3/KinoSearch1::Util::SortExternal.3pm rm $(TMP)/usr/share/man/man3/KinoSearch1::Util::StringHelper.3pm rm $(TMP)/usr/share/man/man3/KinoSearch1::Util::ToStringUtils.3pm rm $(TMP)/usr/share/man/man3/KinoSearch1::Util::VerifyArgs.3pm debian/copyright0000644000000000000000000000355011374526501011130 0ustar Format-Specification: http://svn.debian.org/wsvn/dep/web/deps/dep5.mdwn?op=file&rev=135 Maintainer: Marvin Humphrey Source: http://search.cpan.org/dist/KinoSearch1/ Name: KinoSearch1 Files: * Copyright: 2005-2010, Marvin Humphrey License: Artistic or GPL-1+ X-Comment: - Parts of this software are derived from Lucene, which is licensed under the Apache License, version 2.0; however, since the Apache license permits distribution under different licenses, this distribution and all code can be considered licensed under the same terms and conditions as Perl. - License covers all files, including t/benchmarks/indexers/LuceneIndexer.java; see copyright audit and corresponding report here: http://rt.cpan.org/Ticket/Display.html?id=57448 Files: devel/dump_index Copyright: 2006, Brian Phillips License: Artistic or GPL-1+ Files: src/ppport.h Copyright: 2004-2009, Marcus Holland-Moritz 2001, Paul Marquess (Version 2.x) 1999, Kenneth Albanowski (Version 1.x) License: Artistic or GPL-1+ Files: debian/* Copyright: 2010, Jonathan Yu License: Artistic or GPL-1+ License: Artistic This program is free software; you can redistribute it and/or modify it under the terms of the Artistic License, which comes with Perl. . On Debian GNU/Linux systems, the complete text of the Artistic License can be found in `/usr/share/common-licenses/Artistic' License: GPL-1+ This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 1, or (at your option) any later version. . On Debian GNU/Linux systems, the complete text of the GNU General Public License can be found in `/usr/share/common-licenses/GPL' debian/source/0000755000000000000000000000000011374527111010470 5ustar debian/source/format0000644000000000000000000000001411370302070011665 0ustar 3.0 (quilt) debian/patches/0000755000000000000000000000000011374527111010617 5ustar debian/patches/fix-pod-spelling.patch0000644000000000000000000000121411374001663015016 0ustar Description: fix POD spelling errors Author: Jonathan Yu Origin: vendor Forwarded: https://rt.cpan.org/Ticket/Display.html?id=57529 --- a/lib/KinoSearch1/Searcher.pm +++ b/lib/KinoSearch1/Searcher.pm @@ -240,7 +240,7 @@ When a Searcher is created, a small portion of the invindex is loaded into memory. For large document collections, this startup time may become -noticable, in which case reusing the searcher is likely to speed up your +noticeable, in which case reusing the searcher is likely to speed up your search application. Caching a Searcher is especially helpful when running a high-activity app under mod_perl. debian/patches/series0000644000000000000000000000002711370554125012034 0ustar fix-pod-spelling.patch debian/compat0000644000000000000000000000000211370302070010355 0ustar 7 debian/control0000644000000000000000000000353711371027241010577 0ustar Source: libkinosearch1-perl Section: perl Priority: optional Build-Depends: debhelper (>= 7.0.50), perl, liblingua-stopwords-perl, liblingua-stem-snowball-perl, libtest-pod-perl, perl (>= 5.10) | libmodule-build-perl, perl (>= 5.10) | libio-compress-perl | libcompress-zlib-perl, perl (>= 5.10) | libextutils-cbuilder-perl, perl (>= 5.10) | libextutils-parsexs-perl Maintainer: Debian Perl Group Uploaders: Jonathan Yu Standards-Version: 3.8.4 Homepage: http://search.cpan.org/dist/KinoSearch1/ Vcs-Svn: svn://svn.debian.org/pkg-perl/trunk/libkinosearch1-perl/ Vcs-Browser: http://svn.debian.org/viewsvn/pkg-perl/trunk/libkinosearch1-perl/ Package: libkinosearch1-perl Architecture: any Depends: ${shlibs:Depends}, ${perl:Depends}, ${misc:Depends}, perl (>= 5.10) | libio-compress-perl | libcompress-zlib-perl, liblingua-stem-snowball-perl, liblingua-stopwords-perl Description: Perl library providing search engine features KinoSearch is a loose port of the Java search engine library, Apache Lucene. It is written in Perl and C, designed primarily for providing website search functionality, but it can be put to many different uses. . It has the following features: . * Extremely fast and scalable: KinoSearch can handle millions of documents * Incremental indexing (addition/deletion of documents to/from an existing index) * Full support for 12 Indo-European languages * Support for boolean operators (AND, OR, as well as AND NOT), parenthetical groupings, and prepended +plus and -minus * Algorithmic selection of relevant excerpts and highlighting of search terms within excerpts * Highly customizable query and indexing APIs * Phrase matching * Stemming * Stoplists . KinoSearch1 is derived from KinoSearch version 0.165 and is considered the stable upstream branch. debian/changelog0000644000000000000000000000116712231241014011033 0ustar libkinosearch1-perl (1.00-1build3) trusty; urgency=low * Rebuild for Perl 5.18. -- Colin Watson Mon, 21 Oct 2013 16:02:36 +0100 libkinosearch1-perl (1.00-1build2) precise; urgency=low * Rebuild for Perl 5.14. -- Colin Watson Wed, 16 Nov 2011 09:59:10 +0000 libkinosearch1-perl (1.00-1build1) oneiric; urgency=low * Rebuild for Perl 5.12. -- Colin Watson Tue, 10 May 2011 05:21:38 +0100 libkinosearch1-perl (1.00-1) unstable; urgency=low * Initial Release (Closes: #580375) -- Jonathan Yu Thu, 13 May 2010 22:39:51 -0400