diff options
author | 2020-07-02 13:54:37 +0000 | |
---|---|---|
committer | 2020-07-04 09:52:28 -0400 | |
commit | f797e0fd4092a1d9e83c23005806a2db3d7bd0c2 (patch) | |
tree | 30f4b805b7f6c64878f06eda55dcdb73f3f22d54 /dev-db/sqlite | |
parent | dev-db/sqlite: Version bump (3.32.3). (diff) | |
download | gentoo-f797e0fd4092a1d9e83c23005806a2db3d7bd0c2.tar.gz gentoo-f797e0fd4092a1d9e83c23005806a2db3d7bd0c2.tar.bz2 gentoo-f797e0fd4092a1d9e83c23005806a2db3d7bd0c2.zip |
dev-db/sqlite: Drop support for non-Tcl build.
Closes: https://bugs.gentoo.org/724578
Signed-off-by: Arfrever Frehtes Taifersar Arahesis <Arfrever@Apache.Org>
Signed-off-by: Mike Gilbert <floppym@gentoo.org>
Diffstat (limited to 'dev-db/sqlite')
-rw-r--r-- | dev-db/sqlite/Manifest | 1 | ||||
-rw-r--r-- | dev-db/sqlite/sqlite-3.32.3.ebuild | 94 |
2 files changed, 20 insertions, 75 deletions
diff --git a/dev-db/sqlite/Manifest b/dev-db/sqlite/Manifest index 1e33d9d9906b..f1c2a7767c1e 100644 --- a/dev-db/sqlite/Manifest +++ b/dev-db/sqlite/Manifest @@ -1,5 +1,4 @@ DIST sqlite-autoconf-3310100.tar.gz 2887243 BLAKE2B ef5d40b6e6c59a51ae95368eb9f6a938188813f89d5328ea1c1180ef35f124c14b3e83b0832ae5c2fa24cc2df352f1b0ea5f20b64d0762d50a700d9895f9a12e SHA512 d85250ba5f78f0c918880f663741709aba662192f04888b2324a0df17affdf5b8540e8428c6c7315119806e7adad758ea281c9b403c0ad94ac6a9bd1b93fd617 -DIST sqlite-autoconf-3320300.tar.gz 2904404 BLAKE2B 23c75256f31bd24ca14949afd144ac3280dcaaf25301ffcb8b9ecea6834fce9b1aee603ef616c2987674ae30afb59326c6f2010870b075f7d4c6566a2329f155 SHA512 add0ef47c059be0a75add7ab4fe52b2fbd4060cacbf1cbb93f1b4007cdeb8fc92256b1aadc224c4839e733fb868e56d9d73dd33c56a6f66180d1ff001d8d275e DIST sqlite-doc-3310100.zip 9600405 BLAKE2B 324fb7a0a38bc56476e41504c14996e9d5d83ac659403991515413d49f5ee3aad064ccece25f52b6041ef26bf23f320a9be1b6b02c5fbe96c36372107f54fc2e SHA512 5572e2c2dac30c014ef9cd60a620b7a7bb610f91a47e2890c0641540d39b9d5ce0e914ee697583130317633918b7827e2612a7cbc024f5bd6aa22ad28a78b56b DIST sqlite-doc-3320300.zip 9772933 BLAKE2B efd72c18d0398c103e3f9c4cfeb03e7794fd69691b1bcea95b74a0c5d8af22aa13abc84ce8dc5864b5f4cb79be239433933b4daca34d1adfcc6f31ce2cde66bf SHA512 af9dca970b4c03c058d7d1cd55a3d11fa4b112dccac942b8660d82a7e9ba2956963fcb429eedfdc85915637c102e1f904ace98c8e0455c4120422bbd9f2f3cd0 DIST sqlite-src-3310100.zip 12510166 BLAKE2B a856695e8552b8b4dcb28452fdbd48305fdb9072f9d6587f4b1f4445daf386e920eb936dcb50fdfe41a49f84b26a7c5fedcffea5acf3ba3fa935c36695d4b8ee SHA512 af92a00877bcd90372d6f83a27fea12b4fe8d1155b223a6bccbccc31bb8e3d2269cd9e68f329bc55f70d1068ccbf220ff5abccea6f593fd7a3a4bdd732d1cdbe diff --git a/dev-db/sqlite/sqlite-3.32.3.ebuild b/dev-db/sqlite/sqlite-3.32.3.ebuild index 42d31da076ae..837ec066c9e4 100644 --- a/dev-db/sqlite/sqlite-3.32.3.ebuild +++ b/dev-db/sqlite/sqlite-3.32.3.ebuild @@ -16,11 +16,8 @@ HOMEPAGE="https://sqlite.org/" if [[ "${PV}" == "9999" ]]; then SRC_URI="" else - SRC_URI="doc? ( https://sqlite.org/2020/${PN}-doc-${DOC_PV}.zip ) - tcl? ( https://sqlite.org/2020/${PN}-src-${SRC_PV}.zip ) - test? ( https://sqlite.org/2020/${PN}-src-${SRC_PV}.zip ) - tools? ( https://sqlite.org/2020/${PN}-src-${SRC_PV}.zip ) - !tcl? ( !test? ( !tools? ( https://sqlite.org/2020/${PN}-autoconf-${SRC_PV}.tar.gz ) ) )" + SRC_URI="https://sqlite.org/2020/${PN}-src-${SRC_PV}.zip + doc? ( https://sqlite.org/2020/${PN}-doc-${DOC_PV}.zip )" fi LICENSE="public-domain" @@ -36,19 +33,8 @@ if [[ "${PV}" == "9999" ]]; then BDEPEND=">=dev-lang/tcl-8.6:0 dev-vcs/fossil" else - BDEPEND="doc? ( app-arch/unzip ) - tcl? ( - app-arch/unzip - >=dev-lang/tcl-8.6:0 - ) - test? ( - app-arch/unzip - >=dev-lang/tcl-8.6:0 - ) - tools? ( - app-arch/unzip - >=dev-lang/tcl-8.6:0 - )" + BDEPEND="app-arch/unzip + >=dev-lang/tcl-8.6:0" fi RDEPEND="sys-libs/zlib:0=[${MULTILIB_USEDEP}] icu? ( dev-libs/icu:0=[${MULTILIB_USEDEP}] ) @@ -58,21 +44,11 @@ RDEPEND="sys-libs/zlib:0=[${MULTILIB_USEDEP}] DEPEND="${RDEPEND} test? ( >=dev-lang/tcl-8.6:0[${MULTILIB_USEDEP}] )" -full_archive() { - [[ "${PV}" == "9999" ]] || use tcl || use test || use tools -} - -pkg_setup() { - if [[ "${PV}" == "9999" ]]; then - S="${WORKDIR}/${PN}" - else - if full_archive; then - S="${WORKDIR}/${PN}-src-${SRC_PV}" - else - S="${WORKDIR}/${PN}-autoconf-${SRC_PV}" - fi - fi -} +if [[ "${PV}" == "9999" ]]; then + S="${WORKDIR}/${PN}" +else + S="${WORKDIR}/${PN}-src-${SRC_PV}" +fi src_unpack() { if [[ "${PV}" == "9999" ]]; then @@ -123,27 +99,14 @@ src_unpack() { } src_prepare() { - if full_archive; then - eapply "${FILESDIR}/${PN}-3.32.1-full_archive-build_1.patch" - eapply "${FILESDIR}/${PN}-3.32.1-full_archive-build_2.patch" + eapply "${FILESDIR}/${PN}-3.32.1-full_archive-build_1.patch" + eapply "${FILESDIR}/${PN}-3.32.1-full_archive-build_2.patch" - eapply_user + eapply_user - # Fix AC_CHECK_FUNCS. - # https://mailinglists.sqlite.org/cgi-bin/mailman/private/sqlite-dev/2016-March/002762.html - sed -e "s/AC_CHECK_FUNCS(.*)/AC_CHECK_FUNCS([fdatasync fullfsync gmtime_r isnan localtime_r localtime_s malloc_usable_size posix_fallocate pread pread64 pwrite pwrite64 strchrnul usleep utime])/" -i configure.ac || die "sed failed" - else - eapply "${FILESDIR}/${PN}-3.25.0-nonfull_archive-build.patch" - - eapply_user - - # Fix AC_CHECK_FUNCS. - # https://mailinglists.sqlite.org/cgi-bin/mailman/private/sqlite-dev/2016-March/002762.html - sed \ - -e "s/AC_CHECK_FUNCS(\[fdatasync.*/AC_CHECK_FUNCS([fdatasync fullfsync gmtime_r isnan localtime_r localtime_s malloc_usable_size posix_fallocate pread pread64 pwrite pwrite64 strchrnul usleep utime])/" \ - -e "/AC_CHECK_FUNCS(posix_fallocate)/d" \ - -i configure.ac || die "sed failed" - fi + # Fix AC_CHECK_FUNCS. + # https://mailinglists.sqlite.org/cgi-bin/mailman/private/sqlite-dev/2016-March/002762.html + sed -e "s/AC_CHECK_FUNCS(.*)/AC_CHECK_FUNCS([fdatasync fullfsync gmtime_r isnan localtime_r localtime_s malloc_usable_size posix_fallocate pread pread64 pwrite pwrite64 strchrnul usleep utime])/" -i configure.ac || die "sed failed" eautoreconf @@ -155,12 +118,9 @@ multilib_src_configure() { local options=() options+=( - --enable-$(full_archive && echo load-extension || echo dynamic-extensions) + --enable-load-extension --enable-threadsafe ) - if ! full_archive; then - options+=(--disable-static-shell) - fi # Support detection of misuse of SQLite API. # https://sqlite.org/compile.html#enable_api_armor @@ -264,26 +224,14 @@ multilib_src_configure() { append-cppflags -DSQLITE_USE_URI # debug USE flag. - if full_archive; then - options+=($(use_enable debug)) - else - if use debug; then - append-cppflags -DSQLITE_DEBUG - else - append-cppflags -DNDEBUG - fi - fi + options+=($(use_enable debug)) # icu USE flag. if use icu; then # Support ICU extension. # https://sqlite.org/compile.html#enable_icu append-cppflags -DSQLITE_ENABLE_ICU - if full_archive; then - sed -e "s/^TLIBS = @LIBS@/& -licui18n -licuuc/" -i Makefile.in || die "sed failed" - else - sed -e "s/^LIBS = @LIBS@/& -licui18n -licuuc/" -i Makefile.in || die "sed failed" - fi + sed -e "s/^TLIBS = @LIBS@/& -licui18n -licuuc/" -i Makefile.in || die "sed failed" fi # readline USE flag. @@ -291,7 +239,7 @@ multilib_src_configure() { --disable-editline $(use_enable readline) ) - if full_archive && use readline; then + if use readline; then options+=(--with-readline-inc="-I${EPREFIX}/usr/include/readline") fi @@ -306,9 +254,7 @@ multilib_src_configure() { options+=($(use_enable static-libs static)) # tcl, test, tools USE flags. - if full_archive; then - options+=(--enable-tcl) - fi + options+=(--enable-tcl) if [[ "${CHOST}" == *-mint* ]]; then append-cppflags -DSQLITE_OMIT_WAL |