commit:     edcb856801e88470339d0954fd87bade95a1a73b
Author:     Michael Vetter <jubalh <AT> iodoru <DOT> org>
AuthorDate: Fri Mar 16 10:21:37 2018 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun Mar 25 19:10:11 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=edcb8568

app-backup/snapper: remove ext4, force btrfs

Snapper's ext4 code does not work anymore.
So we need to compile with --disable-ext4 by default.

Also snapper does not seem to work without btrfs enabled, so we need to
enable it by default.

Closes: https://github.com/gentoo/gentoo/pull/7473
Package-Manager: Portage-2.3.19, Repoman-2.3.6

 app-backup/snapper/snapper-0.5.4.ebuild | 17 ++++++++---------
 1 file changed, 8 insertions(+), 9 deletions(-)

diff --git a/app-backup/snapper/snapper-0.5.4.ebuild 
b/app-backup/snapper/snapper-0.5.4.ebuild
index 08667a65c08..0615011a39c 100644
--- a/app-backup/snapper/snapper-0.5.4.ebuild
+++ b/app-backup/snapper/snapper-0.5.4.ebuild
@@ -1,18 +1,18 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
 
 inherit systemd
 
-DESCRIPTION="Command-line program for btrfs and ext4 snapshot management"
+DESCRIPTION="Command-line program for btrfs and lvm snapshot management"
 HOMEPAGE="http://snapper.io/";
 SRC_URI="ftp://ftp.suse.com/pub/projects/snapper/${P}.tar.bz2";
 
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE="+btrfs ext4 lvm pam xattr"
+IUSE="lvm pam xattr"
 
 RDEPEND="dev-libs/boost:=[threads]
        dev-libs/libxml2
@@ -20,10 +20,9 @@ RDEPEND="dev-libs/boost:=[threads]
        sys-apps/acl
        sys-apps/dbus
        sys-apps/util-linux
+       >=sys-fs/btrfs-progs-3.17.1
        sys-libs/zlib
        virtual/libintl
-       btrfs? ( >=sys-fs/btrfs-progs-3.17.1 )
-       ext4? ( sys-fs/e2fsprogs )
        lvm? ( sys-fs/lvm2 )
        pam? ( sys-libs/pam )
        xattr? ( sys-apps/attr )"
@@ -32,8 +31,6 @@ DEPEND="${RDEPEND}
        sys-devel/gettext
        virtual/pkgconfig"
 
-REQUIRED_USE="|| ( btrfs ext4 lvm )"
-
 PATCHES=(
        "${FILESDIR}"/cron-confd.patch
 )
@@ -47,13 +44,15 @@ src_prepare() {
 }
 
 src_configure() {
+       # ext4 code does not work anymore
+       # snapper does not build without btrfs
        local myeconfargs=(
                --with-conf="/etc/conf.d"
                --docdir="/usr/share/doc/${PF}"
                --disable-zypp
                --enable-rollback
-               $(use_enable btrfs)
-               $(use_enable ext4)
+               --disable-ext4
+               --enable-btrfs
                $(use_enable lvm)
                $(use_enable pam)
                $(use_enable xattr xattrs)

Reply via email to