BSD Ports

databases/p5-Xapian 2.1.0.0 FreeBSD

Perl binding for Xapian

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
5d1263f184
License
GPLv2
Categories
databases, perl5
Package size
677.9 KiB, 5936.2 KiB installed

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
FreeBSDdatabases/p5-Xapian2.1.0.0
NetBSDtextproc/p5-Xapian1.4.30nb1
DragonFlydatabases/p5-Xapian1.4.27.0
MidnightBSDdatabases/p5-Xapian2.0.0.0
HardenedBSDdatabases/p5-Xapian2.1.0.0
GhostBSDdatabases/p5-Xapian2.1.0.0

Install

Binary package:

pkg install p5-Xapian

From the ports tree:

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

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

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

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest2.1.0.02.1.0.01.4.21.01.4.29.02.1.0.0
FreeBSD:14:quarterly2.1.0.02.1.0.0n/a1.4.29.02.1.0.0
FreeBSD:15:latest2.1.0.02.1.0.0n/a1.4.29.01.4.29.0
FreeBSD:15:quarterly2.1.0.02.1.0.0n/an/an/a
FreeBSD:16:latest2.1.0.02.1.0.0n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Library 1

The full lists below include those, and their dependencies in turn.

Build dependencies 2
Run dependencies 2

Configuration

Options name: databases_Xapian

OptionDefaultDescription
DOCSoffBuild and/or install documentation
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.1.0.tar.xz1.124652e+06f52ec189f13b4fa66ea625a6eb94bb32dd651b9ec806be6a911dda54cbe3875c
Master sites 2
  • https://oligarchy.co.uk/xapian/${PORTVERSION:R}/
  • LOCAL/sunpoet

Commit history 1

DateCommitCreditsLog message
5d1263f184 Po-Chuan Hsieh databases/p5-Xapian: Update to 2.1.0.0
- Update WWW Changes: https://trac.xapian.org/wiki/ReleaseOverview https://github.com/xapian/xapian/blob/main/xapian-bindings/NEWS