Gentoo Archives: gentoo-commits

From: Lars Wendler <polynomial-c@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-fs/btrfs-progs/
Date: Fri, 06 Sep 2019 05:46:40
Message-Id: 1567748785.39ad9e3c50602f32c9bfef964cfb0fb67792f79f.polynomial-c@gentoo
1 commit: 39ad9e3c50602f32c9bfef964cfb0fb67792f79f
2 Author: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
3 AuthorDate: Fri Sep 6 05:46:25 2019 +0000
4 Commit: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
5 CommitDate: Fri Sep 6 05:46:25 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39ad9e3c
7
8 sys-fs/btrfs-progs: Removed old
9
10 Package-Manager: Portage-2.3.75, Repoman-2.3.17
11 Signed-off-by: Lars Wendler <polynomial-c <AT> gentoo.org>
12
13 sys-fs/btrfs-progs/Manifest | 1 -
14 sys-fs/btrfs-progs/btrfs-progs-5.2.ebuild | 125 ------------------------------
15 2 files changed, 126 deletions(-)
16
17 diff --git a/sys-fs/btrfs-progs/Manifest b/sys-fs/btrfs-progs/Manifest
18 index e2278691ad3..9f825b19d6a 100644
19 --- a/sys-fs/btrfs-progs/Manifest
20 +++ b/sys-fs/btrfs-progs/Manifest
21 @@ -9,4 +9,3 @@ DIST btrfs-progs-v4.9.1.tar.xz 1476524 BLAKE2B 3fdd1c040fdf8083fcf5d4106db22112a
22 DIST btrfs-progs-v5.1.1.tar.xz 2041940 BLAKE2B ca032cf17e78e5892788b677b5a0fead7cf1108fd464facb48e713b259c8c75f8b7714377f75e7b9e595c7c8fa5927fa37d11f43f51e4d898698f9fc5d26a808 SHA512 0f7582893e76d73ac7c0061dd43f65c465ca6308d3447a4e12f95397edcf3b74cc4dd3fad4a139739322650a0d228c4b2d43eb6eb9a09eb92f8fa2a5ef1519cd
23 DIST btrfs-progs-v5.2.1.tar.xz 2049856 BLAKE2B 841a506f07f1d965c3443fbea39c81a833c41ce1215db3feb41650c964a3a6ba8f5f964c61838921f2df90f6de7fdb057f0d41856549f26b9c4d580b4707d18f SHA512 7da495df7dd2ef1c7961eda132c5f587785c7a91d2531a0c5ed3917f07c708d02acd48681520c10c375edd7a8a7ecab371e806077ccae7899eb41a5ddea89c59
24 DIST btrfs-progs-v5.2.2.tar.xz 2073592 BLAKE2B 6c477ad2599a2f629b5d85a28dee7286af744e4d684ff9a0e9b5ae433b7b1450ac66caa41103781d159c172d8c6fdf26f4590d1476e457f09d7f52d6ea87e481 SHA512 97eaf3dd8ce1629f0acace23f3eedc7c6942299ddb65cdc3b0a7b623026db1063d72f3c1b6297782705e08dfc4c361384e17b5e27a16e756cd0a81e35e79aa9c
25 -DIST btrfs-progs-v5.2.tar.xz 2047448 BLAKE2B 5b30e82036c33d0fb7b562c3fcd512247cd7946eb0679a5389e6891b205e8b06ed9d4c29fdd1f13f13a5dd30c4204a94ffa78843f9e5001dbb715e67f2efb46a SHA512 a62d3977aa62d7bd71a589525b7dde140fa8f5f2d484d6bd0546606be124b9776667ef3a5e9a084a1ea2b905b6a9125e5892637fcf9cabc79f0707b967aac9c0
26
27 diff --git a/sys-fs/btrfs-progs/btrfs-progs-5.2.ebuild b/sys-fs/btrfs-progs/btrfs-progs-5.2.ebuild
28 deleted file mode 100644
29 index 4680b387969..00000000000
30 --- a/sys-fs/btrfs-progs/btrfs-progs-5.2.ebuild
31 +++ /dev/null
32 @@ -1,125 +0,0 @@
33 -# Copyright 1999-2019 Gentoo Authors
34 -# Distributed under the terms of the GNU General Public License v2
35 -
36 -EAPI=7
37 -
38 -PYTHON_COMPAT=( python3_{5,6,7} )
39 -
40 -inherit bash-completion-r1 python-single-r1
41 -
42 -libbtrfs_soname=0
43 -
44 -if [[ ${PV} != 9999 ]]; then
45 - MY_PV="v${PV/_/-}"
46 - [[ "${PV}" = *_rc* ]] || \
47 - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
48 - SRC_URI="https://www.kernel.org/pub/linux/kernel/people/kdave/${PN}/${PN}-${MY_PV}.tar.xz"
49 - S="${WORKDIR}/${PN}-${MY_PV}"
50 -else
51 - WANT_LIBTOOL=none
52 - inherit autotools git-r3
53 - EGIT_REPO_URI="https://github.com/kdave/btrfs-progs.git"
54 - EGIT_BRANCH="devel"
55 -fi
56 -
57 -DESCRIPTION="Btrfs filesystem utilities"
58 -HOMEPAGE="https://btrfs.wiki.kernel.org"
59 -
60 -LICENSE="GPL-2"
61 -SLOT="0/${libbtrfs_soname}"
62 -IUSE="+convert doc python reiserfs static static-libs +zstd"
63 -
64 -RESTRICT=test # tries to mount repared filesystems
65 -
66 -RDEPEND="
67 - dev-libs/lzo:2=
68 - sys-apps/util-linux:0=[static-libs(+)?]
69 - sys-libs/zlib:0=
70 - convert? (
71 - sys-fs/e2fsprogs:0=
72 - sys-libs/e2fsprogs-libs:0=
73 - reiserfs? (
74 - >=sys-fs/reiserfsprogs-3.6.27
75 - )
76 - )
77 - python? ( ${PYTHON_DEPS} )
78 - zstd? ( app-arch/zstd:0= )
79 -"
80 -DEPEND="${RDEPEND}
81 - convert? ( sys-apps/acl )
82 - python? ( dev-python/setuptools[${PYTHON_USEDEP}] )
83 - static? (
84 - dev-libs/lzo:2[static-libs(+)]
85 - sys-apps/util-linux:0[static-libs(+)]
86 - sys-libs/zlib:0[static-libs(+)]
87 - convert? (
88 - sys-fs/e2fsprogs:0[static-libs(+)]
89 - sys-libs/e2fsprogs-libs:0[static-libs(+)]
90 - reiserfs? (
91 - >=sys-fs/reiserfsprogs-3.6.27[static-libs(+)]
92 - )
93 - )
94 - zstd? ( app-arch/zstd:0[static-libs(+)] )
95 - )
96 -"
97 -BDEPEND="
98 - doc? (
99 - || ( >=app-text/asciidoc-8.6.0 dev-ruby/asciidoctor )
100 - app-text/docbook-xml-dtd:4.5
101 - app-text/xmlto
102 - )
103 -"
104 -
105 -if [[ ${PV} == 9999 ]]; then
106 - DEPEND+=" sys-devel/gnuconfig"
107 -fi
108 -
109 -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
110 -
111 -pkg_setup() {
112 - use python && python-single-r1_pkg_setup
113 -}
114 -
115 -src_prepare() {
116 - default
117 - if [[ ${PV} == 9999 ]]; then
118 - AT_M4DIR=m4 eautoreconf
119 - mkdir config || die
120 - local automakedir="$(autotools_run_tool --at-output automake --print-libdir)"
121 - [[ -e ${automakedir} ]] || die "Could not locate automake directory"
122 - ln -s "${automakedir}"/install-sh config/install-sh || die
123 - ln -s "${EPREFIX}"/usr/share/gnuconfig/config.guess config/config.guess || die
124 - ln -s "${EPREFIX}"/usr/share/gnuconfig/config.sub config/config.sub || die
125 - fi
126 -}
127 -
128 -src_configure() {
129 - local myeconfargs=(
130 - --bindir="${EPREFIX}"/sbin
131 - $(use_enable convert)
132 - $(use_enable doc documentation)
133 - $(use_enable elibc_glibc backtrace)
134 - $(use_enable python)
135 - $(use_enable static-libs static)
136 - $(use_enable zstd)
137 - --with-convert=ext2$(usex reiserfs ',reiserfs' '')
138 - )
139 - econf "${myeconfargs[@]}"
140 -}
141 -
142 -src_compile() {
143 - emake V=1 all $(usev static)
144 -}
145 -
146 -src_install() {
147 - local makeargs=(
148 - $(usex python install_python '')
149 - $(usex static install-static '')
150 - )
151 - emake V=1 DESTDIR="${D}" install "${makeargs[@]}"
152 - newbashcomp btrfs-completion btrfs
153 - use python && python_optimize
154 -
155 - # install prebuilt subset of manuals
156 - use doc || doman Documentation/*.[58]
157 -}