databases/py-sqlcipher3: New port: Python 3 bindings for SQLCipher

This commit is contained in:
Yuri Victorovich 2024-02-14 14:32:25 -08:00
parent 324cdec765
commit 49039a7d96
4 changed files with 40 additions and 0 deletions

View File

@ -809,6 +809,7 @@
SUBDIR += py-sqlalchemy13
SUBDIR += py-sqlalchemy14
SUBDIR += py-sqlalchemy20
SUBDIR += py-sqlcipher3
SUBDIR += py-sqlglot
SUBDIR += py-sqlite-fts4
SUBDIR += py-sqlite-utils

View File

@ -0,0 +1,22 @@
PORTNAME= sqlcipher3
DISTVERSION= 0.5.2
CATEGORIES= databases python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Python 3 bindings for SQLCipher
WWW= https://github.com/coleifer/sqlcipher3
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
LIB_DEPENDS= libsqlcipher.so:databases/sqlcipher
USES= localbase python
USE_PYTHON= distutils autoplist pytest
post-install:
@${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/sqlcipher3/_sqlite3${PYTHON_EXT_SUFFIX}.so
.include <bsd.port.mk>

View File

@ -0,0 +1,3 @@
TIMESTAMP = 1707948034
SHA256 (sqlcipher3-0.5.2.tar.gz) = 032619b45d54520e418c3462f8caee8e3ef08991a43713839f0e6b243beafaee
SIZE (sqlcipher3-0.5.2.tar.gz) = 40357

View File

@ -0,0 +1,14 @@
SQLCipher is a standalone fork of the SQLite database library that adds 256 bit
AES encryption of database files and other security features like:
* on-the-fly encryption
* tamper detection
* memory sanitization
* strong key derivation
SQLCipher is based on SQLite and stable upstream release features are
periodically integrated. While SQLCipher is maintained as a separate version of
the source tree, the project minimizes alterations to core SQLite code whenever
possible.
SQLCipher is maintained by Zetetic, LLC, and additional information and
documentation is available on the official SQLCipher site.