commit:     e716de587da3cd501a0c83259d0e1a14771b3d24
Author:     Aaron W. Swenson <titanofold <AT> gentoo <DOT> org>
AuthorDate: Wed Sep 23 10:36:03 2020 +0000
Commit:     Aaron W. Swenson <titanofold <AT> gentoo <DOT> org>
CommitDate: Wed Sep 23 10:39:16 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e716de58

dev-vcs/fossil: Bump sqlite dep, drop legacy-mv-rm

Fossil 2.12 requires SQLite 3.33.0 when using the system installation.

Dropped the legacy-mv-rm use flag as upstream removed it in 2.12.1. Further, it
has always been enabled since 2.7, but still requires mv-rm to be activated in
each repo.

Reverted ppc and ppc64 stabilizations given the two previous items would prevent
successful emerging if enabled, so need to be rechecked.

Bug: https://bugs.gentoo.org/738220
Closes: https://bugs.gentoo.org/738914
Closes: https://bugs.gentoo.org/738912
Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Aaron W. Swenson <titanofold <AT> gentoo.org>

 dev-vcs/fossil/fossil-2.12.1.ebuild | 11 +++++------
 1 file changed, 5 insertions(+), 6 deletions(-)

diff --git a/dev-vcs/fossil/fossil-2.12.1.ebuild 
b/dev-vcs/fossil/fossil-2.12.1.ebuild
index 62eb7be69f1..b553b813fc2 100644
--- a/dev-vcs/fossil/fossil-2.12.1.ebuild
+++ b/dev-vcs/fossil/fossil-2.12.1.ebuild
@@ -11,9 +11,9 @@ 
SRC_URI="https://fossil-scm.org/home/uv/fossil-src-${PV}.tar.gz";
 
 LICENSE="BSD-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ppc ppc64 ~x86"
-IUSE="debug fusefs json -legacy-mv-rm -miniz system-sqlite +ssl static
-         tcl tcl-stubs tcl-private-stubs th1-docs th1-hooks"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
+IUSE="debug fusefs json -miniz system-sqlite +ssl static tcl tcl-stubs
+         tcl-private-stubs th1-docs th1-hooks"
 
 REQUIRED_USE="ssl? ( !miniz )"
 
@@ -23,7 +23,7 @@ RDEPEND="
                sys-libs/readline:0
                dev-libs/libedit
        )
-       system-sqlite? ( >=dev-db/sqlite-3.28.0:3 )
+       system-sqlite? ( >=dev-db/sqlite-3.33.0:3 )
        ssl? ( dev-libs/openssl:0 )
        tcl? ( dev-lang/tcl:0= )
 "
@@ -57,8 +57,7 @@ src_configure() {
        use fusefs        || myconf+=' --disable-fusefs'
 
        local u useflags
-       useflags=( legacy-mv-rm miniz tcl-stubs tcl-private-stubs
-                          th1-docs th1-hooks )
+       useflags=( miniz tcl-stubs tcl-private-stubs th1-docs th1-hooks )
        for u in ${useflags[@]} ; do
                use ${u} &&  myconf+=" --with-${u}"
        done

Reply via email to