From 07e5258263817a33e6c141c7f2626f909688bdb1 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Fri, 8 Sep 2023 22:31:44 +0100 Subject: gentoo auto-resync : 08:09:2023 - 22:31:44 --- dev-db/Manifest.gz | Bin 15744 -> 15739 bytes dev-db/sqlcipher/Manifest | 2 + dev-db/sqlcipher/sqlcipher-4.5.5.ebuild | 66 ++++++++++++++++++++++++++++++++ 3 files changed, 68 insertions(+) create mode 100644 dev-db/sqlcipher/sqlcipher-4.5.5.ebuild (limited to 'dev-db') diff --git a/dev-db/Manifest.gz b/dev-db/Manifest.gz index 45900c6f0cd8..77a0e4c7a951 100644 Binary files a/dev-db/Manifest.gz and b/dev-db/Manifest.gz differ diff --git a/dev-db/sqlcipher/Manifest b/dev-db/sqlcipher/Manifest index b193c426ca4c..cee8487baeef 100644 --- a/dev-db/sqlcipher/Manifest +++ b/dev-db/sqlcipher/Manifest @@ -1,3 +1,5 @@ DIST sqlcipher-4.5.1.tar.gz 18132121 BLAKE2B 233ffbd9636eae78533553325f08fa3ceb1e01ce0d809be44ca8ed64d46478d6a70dd40f81c38a1f0524986932ebe8614e52fda9dfc1c2f20134692cac7d4b16 SHA512 157ab90e1b80ae9ae85c68c6b77008fe8ab5b526cbb2604297a5ba54279286b4cac1fecd0db552e0113a75ff61a198f649611b8bde4dec5156c443e7b7fbe0c3 +DIST sqlcipher-4.5.5.tar.gz 18816611 BLAKE2B 46c6c64140848e02f7572afc3268db648f9968c41bd7d7e945d4918904ac572d57e0fdc049cf3dac40cc0fd0b034fb96693438ff04fffb4fcd603db2263b7ae9 SHA512 034774f8d320a53f08a9735c035bf83f81ef9223780473c39ec07658b80af89dc665599caa3b2662055039fa678c7a29cbf777d046922948e86123e677b823bc EBUILD sqlcipher-4.5.1.ebuild 1618 BLAKE2B 72c75037eb125d99eb9c0c325f954fab82bf58cdf8b7494727095011b7bb6a5886ad2eccb1c4844d877752da164238333e329b9c70f00a9d2f95d9845264aade SHA512 ca5e6a16fc92a73fd7c046bbfd36caa727b1999325f6a8137ac4db261ec739872f634cf424fc0e3a6e3bcbe7aceedffbf4b1f63907f72d4de36548bbb65da46b +EBUILD sqlcipher-4.5.5.ebuild 1580 BLAKE2B 1a0505b293f943a1c044eda53f55add5fdd282c0ae3be71b3bdc429ef3950b88c8f5e227c59c692527668394563a7a7a4151001f14fbb996162578700550a68e SHA512 2d3d80f48a81c0b93faf4f0adc7da5da575a984d18f0bf716887a79da264411a881a8a472a613d030b9f815fe4ae18b7f3a238f4a3ba1f409acba5215535038a MISC metadata.xml 342 BLAKE2B 8b5efdecc7c683933b65a9f82c8744d618f1550aa990b3c1d17a63bac32101cb6beba5506d587bd9f96105bb01f4967ffbd1a64255ed183a54749d28892c7e1f SHA512 9d8dd1a27aeba6f0c12a4665887eee68bbe4a5c53a9f8bff8c207e81e06aa9d50bd31177c1eae0b5e89170ee6f10951626bc72b28372dfafbe6271acd393635c diff --git a/dev-db/sqlcipher/sqlcipher-4.5.5.ebuild b/dev-db/sqlcipher/sqlcipher-4.5.5.ebuild new file mode 100644 index 000000000000..ab295c81df0f --- /dev/null +++ b/dev-db/sqlcipher/sqlcipher-4.5.5.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools flag-o-matic multilib-minimal + +DESCRIPTION="Full Database Encryption for SQLite" +HOMEPAGE="https://www.zetetic.net/sqlcipher/" +SRC_URI="https://github.com/sqlcipher/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="debug libedit readline tcl test" +# libedit and readline support are mutually exclusive +# Testsuite requires compilation with TCL, bug #582584 +REQUIRED_USE=" + ?? ( libedit readline ) + test? ( tcl )" +# Testsuite fails, bug #692310 +RESTRICT="test" + +# Tcl is always needed by buildsystem +RDEPEND=" + dev-libs/openssl:=[${MULTILIB_USEDEP}] + sys-libs/zlib:=[${MULTILIB_USEDEP}] + libedit? ( dev-libs/libedit[${MULTILIB_USEDEP}] ) + readline? ( sys-libs/readline:=[${MULTILIB_USEDEP}] ) + tcl? ( dev-lang/tcl:=[${MULTILIB_USEDEP}] )" +DEPEND="${RDEPEND} + dev-lang/tcl:*" + +src_prepare() { + default + eautoreconf +} + +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() { + ECONF_SOURCE="${S}" \ + econf \ + --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) +} + +multilib_src_install_all() { + einstalldocs + find "${ED}" -name '*.la' -type f -delete || die +} -- cgit v1.2.3