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: app-arch/dump/
Date: Tue, 29 Nov 2016 16:03:06
Message-Id: 1480435375.9035a7517b0bdffbe38e2de81b54166d1c94b8ab.polynomial-c@gentoo
1 commit: 9035a7517b0bdffbe38e2de81b54166d1c94b8ab
2 Author: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
3 AuthorDate: Tue Nov 29 16:02:28 2016 +0000
4 Commit: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
5 CommitDate: Tue Nov 29 16:02:55 2016 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9035a751
7
8 app-arch/dump: Bump to version 0.4.46
9
10 Package-Manager: portage-2.3.2
11
12 app-arch/dump/Manifest | 1 +
13 app-arch/dump/dump-0.4.46.ebuild | 85 ++++++++++++++++++++++++++++++++++++++++
14 app-arch/dump/metadata.xml | 1 +
15 3 files changed, 87 insertions(+)
16
17 diff --git a/app-arch/dump/Manifest b/app-arch/dump/Manifest
18 index a1e1056..5420477 100644
19 --- a/app-arch/dump/Manifest
20 +++ b/app-arch/dump/Manifest
21 @@ -1,2 +1,3 @@
22 DIST dump-0.4b44.tar.gz 296691 SHA256 78cb75632ac5e99dca38af3a2574303eee3c5a7af464011d279421d8b0e64f96 SHA512 3db828bac026d872913f0e010378366919fbb523d22f1863c06017581e4f4a1c5a239199794ca1158b04e7e3ecbb596d77b131b3278bed29fcfcd3835a3351d4 WHIRLPOOL 43dfc8fb996b443b9d9a9d9ecbf7d01f3db6eaba7acc92ab35ee0930ebdc7666855fc6b78b25450ae3790c6f10093036e0fc733385d7e8dc808bb614b681135a
23 DIST dump-0.4b45.tar.gz 579802 SHA256 f2feef14e9b764f8763879f044957564926f493a5ecd69cefa79a258c1e66c8a SHA512 8bb961cfbec7b06a0a796c15e35342b694a0a5e4214be6b0093a3b016340bce8d76b86cad64ca80301a3cbaebb7ec23b32c5145069f793266f4f8c60d98933cf WHIRLPOOL 0b8beb09bf0c9ddd9399f25a989117759ef6ec578a148897de14904292885cf9a30e0a8d1f0cd2bdab852fac3653f43d26393236260568f11c16813d4f27b5ce
24 +DIST dump-0.4b46.tar.gz 578200 SHA256 8061d927dd1ae98e0a1bd70406cde5ecbced154507460629be174c55822f2f97 SHA512 a30e72ab6c4d18497dffe3d25634c2e55ca90861d1cd8a6c0fd44709e735a217dbf4cdabb8c80e02053def94d9a22cf1d685ee0d0f24f5b748ee5f0de19cf17d WHIRLPOOL fb0b083e1f6f0904b1f5d433c47f0d25078637719a11542efd7d0d166609e64a62afaf94056dbec5cd93fa61f690ca3fdd5ffe16c9687263d08a3677b4617e31
25
26 diff --git a/app-arch/dump/dump-0.4.46.ebuild b/app-arch/dump/dump-0.4.46.ebuild
27 new file mode 100644
28 index 00000000..044e1c1
29 --- /dev/null
30 +++ b/app-arch/dump/dump-0.4.46.ebuild
31 @@ -0,0 +1,85 @@
32 +# Copyright 1999-2016 Gentoo Foundation
33 +# Distributed under the terms of the GNU General Public License v2
34 +
35 +EAPI="5"
36 +
37 +inherit versionator
38 +
39 +MY_P="${PN}-$(replace_version_separator 2 b)"
40 +S=${WORKDIR}/${MY_P}
41 +DESCRIPTION="Dump/restore ext2fs backup utilities"
42 +HOMEPAGE="http://dump.sourceforge.net/"
43 +SRC_URI="mirror://sourceforge/dump/${MY_P}.tar.gz"
44 +
45 +LICENSE="BSD"
46 +SLOT="0"
47 +KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
48 +# We keep uuid USE flag default dsiabled for this version. Don't forget
49 +# to default enable it for later versions as this is the upstream default.
50 +IUSE="bzip2 debug ermt libressl lzo readline selinux sqlite ssl static test uuid zlib"
51 +REQUIRED_USE="
52 + ermt? ( ssl )
53 + ssl? ( zlib )
54 + test? ( sqlite? ( uuid ) )
55 +"
56 +
57 +RDEPEND=">=sys-fs/e2fsprogs-1.27:=
58 + >=sys-libs/e2fsprogs-libs-1.27:=
59 + sys-apps/util-linux
60 + bzip2? ( >=app-arch/bzip2-1.0.2:= )
61 + zlib? ( >=sys-libs/zlib-1.1.4:= )
62 + lzo? ( dev-libs/lzo:2= )
63 + sqlite? ( dev-db/sqlite:3= )
64 + ermt? (
65 + !libressl? ( dev-libs/openssl:0= )
66 + libressl? ( dev-libs/libressl:0= )
67 + )
68 + ssl? (
69 + !libressl? ( dev-libs/openssl:0= )
70 + libressl? ( dev-libs/libressl:0= )
71 + )
72 + readline? (
73 + sys-libs/readline:0=
74 + sys-libs/ncurses:=
75 + static? ( sys-libs/ncurses:=[static-libs] )
76 + )"
77 +DEPEND="${RDEPEND}
78 + virtual/pkgconfig
79 + virtual/os-headers"
80 +
81 +src_configure() {
82 + local myeconfargs=(
83 + --with-dumpdatespath=/etc/dumpdates
84 + --with-rmtpath='$(sbindir)/rmt'
85 + --enable-blkid
86 + $(use_enable bzip2)
87 + $(use_enable debug)
88 + $(use_enable ermt)
89 + $(use_enable lzo)
90 + $(use_enable readline)
91 + $(use_enable selinux)
92 + $(use_enable sqlite)
93 + $(use_enable ssl)
94 + $(use_enable static static-progs)
95 + $(use_enable uuid)
96 + $(use_enable zlib)
97 + )
98 + econf "${myeconfargs[@]}"
99 +}
100 +
101 +src_install() {
102 + default
103 + mv "${ED}"/usr/sbin/{,dump-}rmt || die
104 + mv "${ED}"/usr/share/man/man8/{,dump-}rmt.8 || die
105 + use ermt && newsbin rmt/ermt dump-ermt
106 +
107 + dodoc KNOWNBUGS MAINTAINERS REPORTING-BUGS
108 + dodoc -r examples
109 +}
110 +
111 +pkg_postinst() {
112 + if [[ -z ${REPLACING_VERSIONS} ]] ; then
113 + ewarn "app-arch/dump installs 'rmt' as 'dump-rmt'."
114 + ewarn "This is to avoid conflicts with app-arch/tar 'rmt'."
115 + fi
116 +}
117
118 diff --git a/app-arch/dump/metadata.xml b/app-arch/dump/metadata.xml
119 index 6cacb8a..4fdf0bb 100644
120 --- a/app-arch/dump/metadata.xml
121 +++ b/app-arch/dump/metadata.xml
122 @@ -10,6 +10,7 @@
123 </longdescription>
124 <use>
125 <flag name="ermt">encrypted rmt support</flag>
126 + <flag name="uuid">Enable UUID support</flag>
127 </use>
128 <upstream>
129 <remote-id type="sourceforge">dump</remote-id>