BSD Ports

databases/xapian-core 2.0.0_1,1 MidnightBSD

Probabilistic text search database engine

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
Last update
Commit
22173208f1
License
gpl2
Categories
databases

Description

Xapian is an Open Source Probabilistic Information Retrieval library, released under the GPL. It's written in C++, with bindings to allow use from other languages.

Xapian is designed to be a highly adaptable toolkit to allow developers to easily add advanced indexing and search facilities to their own applications.

Xapian features include:

  • Ranked probabilistic search - word importance weighting
  • Relevance feedback
  • Phrase and proximity searching
  • Full range of structured boolean search operators
  • Term stemming
  • Database files > 2GB
  • Platform independent data formats
  • Allows simultaneous update and searching.

In the other systems

SystemPortVersion
MidnightBSDdatabases/xapian-core2.0.0_1,1
FreeBSDdatabases/xapian-core2.1.0,1
OpenBSDdatabases/xapian-core2.0.0
DragonFlydatabases/xapian-core1.4.27,1
HardenedBSDdatabases/xapian-core2.1.0,1
GhostBSDdatabases/xapian-core2.1.0,1

Install

Binary package:

mport install xapian-core

From mports:

cd /usr/mports/databases/xapian-core && make install clean

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

RUN_DEPENDS=	xapian-core>0:databases/xapian-core
LIB_DEPENDS=	libxapian.so:databases/xapian-core

Dependencies

Configuration

Options name: databases_xapian-core

OptionDefaultDescription
DOCSoff
SSE2offUse SSE2 for floating point
USES
compiler:c++17-lang libtool tar:xz cpe
Service scripts
none
Conflicts with
xapian-core14

Files

Manual pages 12
  • copydatabase(1)
  • xapian-check(1)
  • xapian-compact(1)
  • xapian-config(1)
  • xapian-delve(1)
  • xapian-metadata(1)
  • xapian-pos(1)
  • xapian-progsrv(1)
  • xapian-quest(1)
  • xapian-replicate(1)
  • xapian-replicate-server(1)
  • xapian-tcpsrv(1)
pkg-plist 553
  • bin/copydatabase
  • bin/simpleexpand
  • bin/simpleindex
  • bin/simplesearch
  • bin/xapian-check
  • bin/xapian-compact
  • bin/xapian-config
  • bin/xapian-delve
  • bin/xapian-inspect
  • bin/xapian-metadata
  • bin/xapian-pos
  • bin/xapian-progsrv
  • bin/xapian-quest
  • bin/xapian-replicate
  • bin/xapian-replicate-server
  • bin/xapian-tcpsrv
  • include/xapian.h
  • include/xapian/attributes.h
  • include/xapian/cluster.h
  • include/xapian/compactor.h
  • include/xapian/constants.h
  • include/xapian/constinfo.h
  • include/xapian/database.h
  • include/xapian/dbfactory.h
  • include/xapian/deprecated.h
  • include/xapian/derefwrapper.h
  • include/xapian/document.h
  • include/xapian/enquire.h
  • include/xapian/error.h
  • include/xapian/eset.h
  • include/xapian/expanddecider.h
  • include/xapian/geospatial.h
  • include/xapian/intrusive_ptr.h
  • include/xapian/iterator.h
  • include/xapian/keymaker.h
  • include/xapian/matchdecider.h
  • include/xapian/matchspy.h
  • include/xapian/mset.h
  • include/xapian/positioniterator.h
  • include/xapian/postingiterator.h
  • include/xapian/postingsource.h
  • include/xapian/query.h
  • include/xapian/queryparser.h
  • include/xapian/registry.h
  • include/xapian/rset.h
  • include/xapian/stem.h
  • include/xapian/termgenerator.h
  • include/xapian/termiterator.h
  • include/xapian/types.h
  • include/xapian/unicode.h
  • include/xapian/valueiterator.h
  • include/xapian/valuesetmatchdecider.h
  • include/xapian/version.h
  • include/xapian/visibility.h
  • include/xapian/weight.h
  • lib/cmake/xapian/xapian-config-version.cmake
  • lib/cmake/xapian/xapian-config.cmake
  • lib/libxapian.so
  • lib/libxapian.so.45
  • lib/libxapian.so.45.0.0
  • libdata/pkgconfig/xapian-core.pc
  • share/aclocal/xapian.m4
  • share/doc/xapian-core/apidoc/html/annotated.html
  • share/doc/xapian-core/apidoc/html/classXapian_1_1AssertionError-members.html
  • share/doc/xapian-core/apidoc/html/classXapian_1_1AssertionError.html
  • share/doc/xapian-core/apidoc/html/classXapian_1_1AssertionError__inherit__graph.png
  • share/doc/xapian-core/apidoc/html/classXapian_1_1BB2Weight-members.html
  • share/doc/xapian-core/apidoc/html/classXapian_1_1BB2Weight.html
  • share/doc/xapian-core/apidoc/html/classXapian_1_1BB2Weight__inherit__graph.png
  • share/doc/xapian-core/apidoc/html/classXapian_1_1BM25PlusWeight-members.html
  • share/doc/xapian-core/apidoc/html/classXapian_1_1BM25PlusWeight.html
  • share/doc/xapian-core/apidoc/html/classXapian_1_1BM25PlusWeight__inherit__graph.png
  • share/doc/xapian-core/apidoc/html/classXapian_1_1BM25Weight-members.html
  • share/doc/xapian-core/apidoc/html/classXapian_1_1BM25Weight.html
  • share/doc/xapian-core/apidoc/html/classXapian_1_1BM25Weight__inherit__graph.png
  • share/doc/xapian-core/apidoc/html/classXapian_1_1BoolWeight-members.html
  • share/doc/xapian-core/apidoc/html/classXapian_1_1BoolWeight.html
  • share/doc/xapian-core/apidoc/html/classXapian_1_1BoolWeight__inherit__graph.png
  • share/doc/xapian-core/apidoc/html/classXapian_1_1Centroid-members.html
  • share/doc/xapian-core/apidoc/html/classXapian_1_1Centroid.html
  • share/doc/xapian-core/apidoc/html/classXapian_1_1Centroid__inherit__graph.png
  • share/doc/xapian-core/apidoc/html/classXapian_1_1Cluster-members.html
  • share/doc/xapian-core/apidoc/html/classXapian_1_1Cluster.html
  • share/doc/xapian-core/apidoc/html/classXapian_1_1ClusterSet-members.html
  • share/doc/xapian-core/apidoc/html/classXapian_1_1ClusterSet.html
  • share/doc/xapian-core/apidoc/html/classXapian_1_1Clusterer-members.html
  • share/doc/xapian-core/apidoc/html/classXapian_1_1Clusterer.html
  • share/doc/xapian-core/apidoc/html/classXapian_1_1Clusterer__inherit__graph.png
  • share/doc/xapian-core/apidoc/html/classXapian_1_1Compactor-members.html
  • share/doc/xapian-core/apidoc/html/classXapian_1_1Compactor.html
  • share/doc/xapian-core/apidoc/html/classXapian_1_1CoordWeight-members.html
  • share/doc/xapian-core/apidoc/html/classXapian_1_1CoordWeight.html
  • share/doc/xapian-core/apidoc/html/classXapian_1_1CoordWeight__inherit__graph.png
  • share/doc/xapian-core/apidoc/html/classXapian_1_1CosineDistance-members.html
  • share/doc/xapian-core/apidoc/html/classXapian_1_1CosineDistance.html
  • share/doc/xapian-core/apidoc/html/classXapian_1_1CosineDistance__inherit__graph.png
  • share/doc/xapian-core/apidoc/html/classXapian_1_1DLHWeight-members.html
  • share/doc/xapian-core/apidoc/html/classXapian_1_1DLHWeight.html
  • share/doc/xapian-core/apidoc/html/classXapian_1_1DLHWeight__inherit__graph.png
  • share/doc/xapian-core/apidoc/html/classXapian_1_1DPHWeight-members.html

The first 100 are listed.

distinfo 1
FileSizeSHA256
xapian-core-2.0.0.tar.xz3.490804e+066cea3f49952a47224439a40bdb3608f928d121ad8721b9921cc42802d548ecf8
Master sites 2
  • https://oligarchy.co.uk/xapian/2.0.0/
  • FREEBSD_LOCAL/sunpoet

Commit history 1

DateCommitCreditsLog message
22173208f1 Lucas Holt */*: add CPE identifiers from the matching FreeBSD ports
mport audit matches installed packages against sec.midnightbsd.org by CPE, so a port without one is invisible to it regardless of how vulnerable it is. These 126 ports had no CPE while the corresponding FreeBSD port did, so the vendor and product were copied from there rather than guessed. Sampled against the audit API to confirm the identifiers resolve, e.g. cad/gtkwave tonybybell:gtkwave 82 CVEs archivers/libunrar rarlab:unrar 12 audio/espeak-ng espeak-ng:espeak-ng 5 archivers/minizip-ng zlib-ng:minizip-ng 3 audio/faust grame:faust 3 cad/admesh admesh_project:admesh 3 Three ports were deliberately skipped: archivers/p5-Archive-Tar, …