BSD Ports

databases/p5-Xapian 2.0.0.0 MidnightBSD

Perl binding for Xapian

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
License
gpl2
Categories
databases, perl5

Description

This module wraps most methods of most Xapian classes. The missing classes and methods should be added in the future. It also provides a simplified, more 'perlish' interface - as demonstrated above.

The Xapian library is evolving very quickly at the time of writing, hence any documentation placed here would be likely to become out of date quite rapidly, and I do not have the patience to write some which could rapidly become redundant.

In the other systems

SystemPortVersion
MidnightBSDdatabases/p5-Xapian2.0.0.0
FreeBSDdatabases/p5-Xapian2.1.0.0
NetBSDtextproc/p5-Xapian1.4.30nb1
DragonFlydatabases/p5-Xapian1.4.27.0
HardenedBSDdatabases/p5-Xapian2.1.0.0
GhostBSDdatabases/p5-Xapian2.1.0.0

Install

Binary package:

mport install p5-Xapian

From mports:

cd /usr/mports/databases/p5-Xapian && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	p5-Xapian>0:databases/p5-Xapian

Dependencies

As this port's Makefile names them.

Library 1

Build dependencies 1
Run dependencies 1

No port depends on this one.

Configuration

Options name: databases_Xapian

OptionDefaultDescription
DOCSoff
USES
compiler:c++17-lang libtool perl5 tar:xz
Service scripts
none

Files

pkg-plist 100
  • %%SITE_PERL%%/Xapian.pm
  • %%SITE_PERL%%/Xapian/AssertionError.pm
  • %%SITE_PERL%%/Xapian/BM25Weight.pm
  • %%SITE_PERL%%/Xapian/BoolWeight.pm
  • %%SITE_PERL%%/Xapian/Database.pm
  • %%SITE_PERL%%/Xapian/DatabaseCorruptError.pm
  • %%SITE_PERL%%/Xapian/DatabaseCreateError.pm
  • %%SITE_PERL%%/Xapian/DatabaseError.pm
  • %%SITE_PERL%%/Xapian/DatabaseLockError.pm
  • %%SITE_PERL%%/Xapian/DatabaseModifiedError.pm
  • %%SITE_PERL%%/Xapian/DatabaseOpeningError.pm
  • %%SITE_PERL%%/Xapian/DatabaseVersionError.pm
  • %%SITE_PERL%%/Xapian/DocNotFoundError.pm
  • %%SITE_PERL%%/Xapian/Document.pm
  • %%SITE_PERL%%/Xapian/ESet.pm
  • %%SITE_PERL%%/Xapian/ESetIterator.pm
  • %%SITE_PERL%%/Xapian/Enquire.pm
  • %%SITE_PERL%%/Xapian/Error.pm
  • %%SITE_PERL%%/Xapian/FeatureUnavailableError.pm
  • %%SITE_PERL%%/Xapian/InternalError.pm
  • %%SITE_PERL%%/Xapian/InvalidArgumentError.pm
  • %%SITE_PERL%%/Xapian/InvalidOperationError.pm
  • %%SITE_PERL%%/Xapian/LogicError.pm
  • %%SITE_PERL%%/Xapian/MSet.pm
  • %%SITE_PERL%%/Xapian/MSetIterator.pm
  • %%SITE_PERL%%/Xapian/MultiValueSorter.pm
  • %%SITE_PERL%%/Xapian/NetworkError.pm
  • %%SITE_PERL%%/Xapian/NetworkTimeoutError.pm
  • %%SITE_PERL%%/Xapian/PositionIterator.pm
  • %%SITE_PERL%%/Xapian/PostingIterator.pm
  • %%SITE_PERL%%/Xapian/Query.pm
  • %%SITE_PERL%%/Xapian/QueryParser.pm
  • %%SITE_PERL%%/Xapian/QueryParserError.pm
  • %%SITE_PERL%%/Xapian/RSet.pm
  • %%SITE_PERL%%/Xapian/RangeError.pm
  • %%SITE_PERL%%/Xapian/RuntimeError.pm
  • %%SITE_PERL%%/Xapian/SimpleStopper.pm
  • %%SITE_PERL%%/Xapian/Stem.pm
  • %%SITE_PERL%%/Xapian/Stopper.pm
  • %%SITE_PERL%%/Xapian/TermGenerator.pm
  • %%SITE_PERL%%/Xapian/TermIterator.pm
  • %%SITE_PERL%%/Xapian/TradWeight.pm
  • %%SITE_PERL%%/Xapian/UnimplementedError.pm
  • %%SITE_PERL%%/Xapian/ValueIterator.pm
  • %%SITE_PERL%%/Xapian/Weight.pm
  • %%SITE_PERL%%/Xapian/WritableDatabase.pm
  • %%SITE_ARCH%%/auto/Xapian/Xapian.a
  • %%SITE_ARCH%%/auto/Xapian/Xapian.so
  • share/doc/p5-Xapian/perl/Xapian.html
  • share/doc/p5-Xapian/perl/Xapian/AssertionError.html
  • share/doc/p5-Xapian/perl/Xapian/BM25Weight.html
  • share/doc/p5-Xapian/perl/Xapian/BoolWeight.html
  • share/doc/p5-Xapian/perl/Xapian/Database.html
  • share/doc/p5-Xapian/perl/Xapian/DatabaseCorruptError.html
  • share/doc/p5-Xapian/perl/Xapian/DatabaseCreateError.html
  • share/doc/p5-Xapian/perl/Xapian/DatabaseError.html
  • share/doc/p5-Xapian/perl/Xapian/DatabaseLockError.html
  • share/doc/p5-Xapian/perl/Xapian/DatabaseModifiedError.html
  • share/doc/p5-Xapian/perl/Xapian/DatabaseOpeningError.html
  • share/doc/p5-Xapian/perl/Xapian/DatabaseVersionError.html
  • share/doc/p5-Xapian/perl/Xapian/DocNotFoundError.html
  • share/doc/p5-Xapian/perl/Xapian/Document.html
  • share/doc/p5-Xapian/perl/Xapian/ESet.html
  • share/doc/p5-Xapian/perl/Xapian/ESetIterator.html
  • share/doc/p5-Xapian/perl/Xapian/Enquire.html
  • share/doc/p5-Xapian/perl/Xapian/Error.html
  • share/doc/p5-Xapian/perl/Xapian/FeatureUnavailableError.html
  • share/doc/p5-Xapian/perl/Xapian/InternalError.html
  • share/doc/p5-Xapian/perl/Xapian/InvalidArgumentError.html
  • share/doc/p5-Xapian/perl/Xapian/InvalidOperationError.html
  • share/doc/p5-Xapian/perl/Xapian/LogicError.html
  • share/doc/p5-Xapian/perl/Xapian/MSet.html
  • share/doc/p5-Xapian/perl/Xapian/MSetIterator.html
  • share/doc/p5-Xapian/perl/Xapian/MultiValueSorter.html
  • share/doc/p5-Xapian/perl/Xapian/NetworkError.html
  • share/doc/p5-Xapian/perl/Xapian/NetworkTimeoutError.html
  • share/doc/p5-Xapian/perl/Xapian/PositionIterator.html
  • share/doc/p5-Xapian/perl/Xapian/PostingIterator.html
  • share/doc/p5-Xapian/perl/Xapian/Query.html
  • share/doc/p5-Xapian/perl/Xapian/QueryParser.html
  • share/doc/p5-Xapian/perl/Xapian/QueryParserError.html
  • share/doc/p5-Xapian/perl/Xapian/RSet.html
  • share/doc/p5-Xapian/perl/Xapian/RangeError.html
  • share/doc/p5-Xapian/perl/Xapian/RuntimeError.html
  • share/doc/p5-Xapian/perl/Xapian/SimpleStopper.html
  • share/doc/p5-Xapian/perl/Xapian/Stem.html
  • share/doc/p5-Xapian/perl/Xapian/Stopper.html
  • share/doc/p5-Xapian/perl/Xapian/TermGenerator.html
  • share/doc/p5-Xapian/perl/Xapian/TermIterator.html
  • share/doc/p5-Xapian/perl/Xapian/TradWeight.html
  • share/doc/p5-Xapian/perl/Xapian/UnimplementedError.html
  • share/doc/p5-Xapian/perl/Xapian/ValueIterator.html
  • share/doc/p5-Xapian/perl/Xapian/Weight.html
  • share/doc/p5-Xapian/perl/Xapian/WritableDatabase.html
  • share/doc/p5-Xapian/perl/examples/full-indexer.pl
  • share/doc/p5-Xapian/perl/examples/full-searcher.pl
  • share/doc/p5-Xapian/perl/examples/simpleexpand.pl
  • share/doc/p5-Xapian/perl/examples/simpleindex.pl
  • share/doc/p5-Xapian/perl/examples/simplematchdecider.pl
  • share/doc/p5-Xapian/perl/examples/simplesearch.pl
distinfo 1
FileSizeSHA256
xapian-bindings-2.0.0.tar.xz1.123744e+069a544b69c31355a92edbcd4102cf0f1ec4407fd0a4645f4870fb52300b736910
Master sites 2
  • https://oligarchy.co.uk/xapian/${PORTVERSION:R}/
  • LOCAL/sunpoet