BSD Ports

databases/libnusqlite3 1.18 FreeBSD

SQLite3 extension with Unicode collation, case mapping, and unaccent

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Port added
Last update
Commit
fe7bcd93bb
License
MIT
Categories
databases
Package size
165.9 KiB, 319.9 KiB installed

Description

Loadable SQLite3 extension (libnusqlite3.so) built from the nunicode library. Registers Unicode-aware NUxxxx and NUxxxx_NOCASE collations, named after the Unicode version implemented by the nunicode release, overrides upper(), lower() and like(), and adds unaccent(). Used by applications such as Audiobookshelf for locale-correct sorting and searching.

The upstream README lists the Unicode version for each release: https://bitbucket.org/alekseyt/nunicode/

In the other systems

SystemPortVersion
FreeBSDdatabases/libnusqlite31.18
HardenedBSDdatabases/libnusqlite31.12
GhostBSDdatabases/libnusqlite31.12

Install

Binary package:

pkg install libnusqlite3

From the ports tree:

cd /usr/ports/databases/libnusqlite3/ && make install clean

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

RUN_DEPENDS=	libnusqlite3>0:databases/libnusqlite3

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:latest1.121.18--1.18
FreeBSD:14:quarterly1.121.12n/a-1.12
FreeBSD:15:latest1.181.18n/a--
FreeBSD:15:quarterly1.121.12n/an/an/a
FreeBSD:16:latest1.121.18n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

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

Build dependencies 19

No port depends on this one.

Configuration

No options to configure.

USES
cmake
Service scripts
none

Files

distinfo 1
FileSizeSHA256
nunicode-1.18.tar.gz1.613325e+06d24da1ff6f96b72b48a1603d1645b4138472934facf6e35c01dddcd62f442674
Master sites 1
  • https://bitbucket.org/alekseyt/nunicode/get/1.18${EXTRACT_SUFX}?dummy=/

Commit history 3

DateCommitCreditsLog message
fe7bcd93bb Michael Johnson databases/libnusqlite3: Update to 1.18
Adds unicode 18.0.0 character set support. Changelog: https://bitbucket.org/alekseyt/nunicode/src/1.18/CHANGELOG Approved by: dtxdf (mentor) Differential Revision: https://reviews.freebsd.org/D60641
41c2b056f4 Michael Johnson */*: Change maintainer address to my @FreeBSD.org email
Approved by: dtxdf (mentor) Differential Revision: https://reviews.freebsd.org/D60637
07bfccc126 Michael Johnson [NEW PORT] databases/libnusqlite3: SQLite3 extension with Unicode support
Co-authored-by: Michael Osipov <[email protected]> PR: 298195