summaryrefslogtreecommitdiff
path: root/dev-db/sqlcipher/sqlcipher-4.6.1.ebuild
diff options
context:
space:
mode:
Diffstat (limited to 'dev-db/sqlcipher/sqlcipher-4.6.1.ebuild')
-rw-r--r--dev-db/sqlcipher/sqlcipher-4.6.1.ebuild73
1 files changed, 0 insertions, 73 deletions
diff --git a/dev-db/sqlcipher/sqlcipher-4.6.1.ebuild b/dev-db/sqlcipher/sqlcipher-4.6.1.ebuild
deleted file mode 100644
index 2dad943a6daa..000000000000
--- a/dev-db/sqlcipher/sqlcipher-4.6.1.ebuild
+++ /dev/null
@@ -1,73 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit edo flag-o-matic multilib-minimal
-
-DESCRIPTION="Full Database Encryption for SQLite"
-HOMEPAGE="
- https://www.zetetic.net/sqlcipher/
- https://github.com/sqlcipher/sqlcipher
-"
-SRC_URI="https://github.com/sqlcipher/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 x86"
-IUSE="debug libedit readline tcl test"
-# Testsuite requires compilation with TCL, bug #582584
-REQUIRED_USE="
- ?? ( libedit readline )
- test? ( tcl )
-"
-# Extra flags are needed like -DSQLCIPHER_TEST which add undesirable
-# test-only code into the main binary. multibuild for tests?
-RESTRICT="!test? ( test ) test"
-
-RDEPEND="
- dev-libs/openssl:=[${MULTILIB_USEDEP}]
- virtual/zlib:=[${MULTILIB_USEDEP}]
- libedit? ( dev-libs/libedit[${MULTILIB_USEDEP}] )
- readline? ( sys-libs/readline:=[${MULTILIB_USEDEP}] )
- tcl? ( dev-lang/tcl:=[${MULTILIB_USEDEP}] )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="dev-lang/tcl"
-
-src_configure() {
- # Column metadata added due to bug #670346
- append-cflags -DSQLITE_HAS_CODEC -DSQLITE_ENABLE_COLUMN_METADATA
-
- multilib-minimal_src_configure
-}
-
-multilib_src_configure() {
- local myeconfargs=(
- --enable-fts3
- --enable-fts4
- --enable-fts5
- --enable-geopoly
- --enable-memsys5
- --enable-rtree
- --enable-session
- --enable-tempstore
- $(use_enable debug)
- $(use_enable libedit editline)
- $(use_enable readline)
- $(use_enable tcl)
- )
- ECONF_SOURCE="${S}" \
- econf "${myeconfargs[@]}"
-}
-
-multilib_src_test() {
- # https://github.com/sqlcipher/sqlcipher#testing
- emake testfixture
- edo ./testfixture "${S}"/test/sqlcipher.test
-}
-
-multilib_src_install_all() {
- einstalldocs
- find "${ED}" -name '*.la' -type f -delete || die
-}