Gentoo Archives: gentoo-commits

From: Samuel Bernardo <samuelbernardo.mail@×××××.com>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/user/ssnb:master commit in: sys-block/partclone/
Date: Mon, 22 Nov 2021 02:32:57
Message-Id: 1637548356.f14735801a9f7943aa4b414b3cd50ba4dfc4e83d.samuelbernardo@gentoo
1 commit: f14735801a9f7943aa4b414b3cd50ba4dfc4e83d
2 Author: Samuel Bernardo <samuelbernardo.mail <AT> gmail <DOT> com>
3 AuthorDate: Mon Nov 22 02:32:36 2021 +0000
4 Commit: Samuel Bernardo <samuelbernardo.mail <AT> gmail <DOT> com>
5 CommitDate: Mon Nov 22 02:32:36 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/user/ssnb.git/commit/?id=f1473580
7
8 Update metadata and ebuild with missing use flags for partclone
9
10 Signed-off-by: Samuel Bernardo <samuelbernardo.mail <AT> gmail.com>
11
12 sys-block/partclone/Manifest | 6 +++---
13 sys-block/partclone/metadata.xml | 25 ++++++++++++++++++++++++-
14 sys-block/partclone/partclone-0.3.18.ebuild | 14 +++++++++-----
15 sys-block/partclone/partclone-9999.ebuild | 16 ++++++++++------
16 4 files changed, 46 insertions(+), 15 deletions(-)
17
18 diff --git a/sys-block/partclone/Manifest b/sys-block/partclone/Manifest
19 index 1c09e3c..ff7cd87 100644
20 --- a/sys-block/partclone/Manifest
21 +++ b/sys-block/partclone/Manifest
22 @@ -2,6 +2,6 @@ AUX partclone-fail-mbr.patch 767 BLAKE2B 9b53ec933651b2b1d3583cec7f2f83728dbe3f8
23 DIST partclone-0.3.12.tar.gz 1066511 BLAKE2B f9778aea7b0804df98f5dbef821ebc626ebcad0981b9beef940c162f5c2d68ce94cee67df88ff3ff857a16c828d1658707b7d18d16f7ff25337ac0dd5ee122d8 SHA512 72ff450ab1ca9c30a5c2404cd2f92110ec298f1cfab79610cbcd5272ded72e8e9cb758a980f4d6d05f848dde9058753748bdb6616b2f9bf7c1742a3c65f19500
24 DIST partclone-0.3.18.tar.gz 1308421 BLAKE2B f39fd3c0f8f1ad984c077dc86fcfe3caaac0839ab665f136bf98f7611a3fd9d31603bba37e02f1915791a76a15b2431951cdd2634fd4dd9930a7db5a991a1533 SHA512 56b2928e7eb147f6b7675b359147401c1ed46ad5167876cf4b4bd2cb7798173a9f5760812466dfe1c07a385086b177d3324ddb59d63bbea2f425733ee22dd2d8
25 EBUILD partclone-0.3.12.ebuild 2057 BLAKE2B e57a80ac8df43ccb5daf44484174aa114fb53675f2a0588da0a7498a28cc2977ebc40a80eec104cce8ba66b8832b5f80ea4a9d42f315c2eab25d3c466f68603f SHA512 91f66cc54b9230981f7526407bc05746a0602524404a32ad10b49f3d4ef895179faf274a9dacd742a1a9abef459a8477c89206496af9794823bf35ae32943832
26 -EBUILD partclone-0.3.18.ebuild 2033 BLAKE2B 8ef813ce8a69e4b79793b2a3966cee1fbbe4b32e424b2a41cf57b8fdd75eb8d0e6ccab51935594d0525574beb323ec85f557309611a0100c034ee85ad8a7a8a9 SHA512 66ab889e0588f231e6fbf4237fef5ac734602fa653ce3f36c1e4b464f3c6b9f77ee92b80d2f8bccd4ef6af102c3fd528c1c25a6bf66b8b8146dadb36d28f43e3
27 -EBUILD partclone-9999.ebuild 2034 BLAKE2B 3f518dd3cc91edddf356a77e14a5dccebc9be9c2c8dc888f1a6563ab20853dcd63d402401c65dfad4639d45894a3bc9be09b0f32cc6ef58af89571b5dbec1c54 SHA512 7b54e74a25954c24833bf7cb57c9024890cdb22127e4c91e643315c6b209fda1e39a5286ca4020b83d9b11503e6160581488d58c959cb3e5c321de4bdbcc1275
28 -MISC metadata.xml 395 BLAKE2B 4e395ac32073f5bd25debecc41ac112ba5345ca6e0cf41287313dcc61c47ce9e74b6fe837b0cc6f563966f1d3235e1c6f28277f9a5a8a23c227f7d23738da3a5 SHA512 cf80b1f7c4f56765f28610f782fb52638304b9b715c8311ed91852e47cddb916e2ae1c8804f5d9848c1ae9a6d768de786f152f7577ff40a2e7642a6836d3b9d2
29 +EBUILD partclone-0.3.18.ebuild 2149 BLAKE2B 862e0daa7a8d4d9778756cbf7de7a92bd588de7417de225d65751054a5dbc6b6449a4ad0e867789d2b34042aa5a3de5f2d6966096965d829af8a95466049a2f2 SHA512 3992481ed177b0db88acdeee996be1565d3b8ad7546c4c0075a05a60c313634447211b436ae3787087b1c9f79bb6c46e550270e11e6b74f2ebef29e1f353da4a
30 +EBUILD partclone-9999.ebuild 2149 BLAKE2B 862e0daa7a8d4d9778756cbf7de7a92bd588de7417de225d65751054a5dbc6b6449a4ad0e867789d2b34042aa5a3de5f2d6966096965d829af8a95466049a2f2 SHA512 3992481ed177b0db88acdeee996be1565d3b8ad7546c4c0075a05a60c313634447211b436ae3787087b1c9f79bb6c46e550270e11e6b74f2ebef29e1f353da4a
31 +MISC metadata.xml 1503 BLAKE2B 14ea6f2feb34953f58098465d973774284cb7596e53d9e637d63b292aca3b4826e0aae6b2d416aff59fc15af6305916905239b235286e881d5b71f7e104f04f0 SHA512 579b7530c7acc1e3b515d68c5442cb0aea97a7ff04bb9636e5113dfcba84bd41dba9c6ec8ba1d3533d3e2bf205cfc1afd7d361f7dd2ad195b4d372ae28a8f530
32
33 diff --git a/sys-block/partclone/metadata.xml b/sys-block/partclone/metadata.xml
34 index 05e2667..76c48d1 100644
35 --- a/sys-block/partclone/metadata.xml
36 +++ b/sys-block/partclone/metadata.xml
37 @@ -4,9 +4,32 @@
38 <maintainer type="person">
39 <email>samuelbernardo.mail@×××××.com</email>
40 <name>Samuel Bernardo</name>
41 - <description>ssnb Gentoo Overlay</description>
42 + <description>ssnb Gentoo Overlay maintainer</description>
43 + </maintainer>
44 + <maintainer type="project" proxied="proxy">
45 + <email>proxy-maint@g.o</email>
46 + <name>Proxy Maintainers</name>
47 </maintainer>
48 <upstream>
49 <remote-id type="github">Thomas-Tsai/partclone</remote-id>
50 </upstream>
51 + <use>
52 + <flag name="apfs">Compile partclone apfs tool</flag>
53 + <flag name="btrfs">Compile partclone btrfs tool</flag>
54 + <flag name="e2fs">Compile partclone e2fs tool</flag>
55 + <flag name="exfat">Compile partclone exfat tool</flag>
56 + <flag name="f2fs">Compile partclone f2fs tool</flag>
57 + <flag name="fat">Compile partclone fat tool</flag>
58 + <flag name="fuse">Compile partclone fuse tool</flag>
59 + <flag name="hfs">Compile partclone hfs tool</flag>
60 + <flag name="jfs">Compile partclone jfs tool</flag>
61 + <flag name="minix">Compile partclone minix tool</flag>
62 + <flag name="nilfs2">Compile partclone nilfs2 tool</flag>
63 + <flag name="ntfs">Compile partclone ntfs tool</flag>
64 + <flag name="reiser4">Compile partclone reiser4 tool</flag>
65 + <flag name="reiserfs">Compile partclone reiserfs tool</flag>
66 + <flag name="ufs">Compile partclone ufs tool</flag>
67 + <flag name="vmfs">Compile partclone vmfs tool</flag>
68 + <flag name="xfs">Compile partclone xfs tool</flag>
69 + </use>
70 </pkgmetadata>
71
72 diff --git a/sys-block/partclone/partclone-0.3.18.ebuild b/sys-block/partclone/partclone-0.3.18.ebuild
73 index 8e6f01c..2a8106c 100644
74 --- a/sys-block/partclone/partclone-0.3.18.ebuild
75 +++ b/sys-block/partclone/partclone-0.3.18.ebuild
76 @@ -12,7 +12,6 @@ else
77 SRC_URI="
78 https://github.com/Thomas-Tsai/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz
79 "
80 - RESTRICT="primaryuri"
81 KEYWORDS="~amd64 ~x86"
82 fi
83
84 @@ -22,8 +21,8 @@ HOMEPAGE="https://partclone.org"
85 LICENSE="GPL-2"
86 SLOT="0"
87 IUSE="
88 -apfs btrfs +e2fs exfat f2fs fat fuse hfs minix ncurses nilfs2 ntfs reiser4
89 -reiserfs static xfs
90 +apfs btrfs +e2fs exfat f2fs fat fuse hfs jfs minix ncurses nilfs2 ntfs reiser4
91 +reiserfs static ufs vmfs xfs
92 "
93
94 RDEPEND="
95 @@ -31,6 +30,7 @@ RDEPEND="
96 e2fs? ( sys-fs/e2fsprogs )
97 btrfs? ( sys-apps/util-linux )
98 fuse? ( sys-fs/fuse:0 )
99 + jfs? ( sys-fs/jfsutils )
100 ncurses? ( sys-libs/ncurses:0 )
101 nilfs2? ( sys-fs/nilfs-utils )
102 ntfs? ( sys-fs/ntfs3g )
103 @@ -45,6 +45,7 @@ RDEPEND="
104 )
105 btrfs? ( sys-apps/util-linux[static-libs] )
106 fuse? ( sys-fs/fuse:0[static-libs] )
107 + jfs? ( sys-fs/jfsutils[static] )
108 ncurses? ( sys-libs/ncurses:0[static-libs] )
109 nilfs2? ( sys-fs/nilfs-utils[static-libs] )
110 ntfs? ( sys-fs/ntfs3g[static-libs] )
111 @@ -58,8 +59,8 @@ DEPEND="
112 DOCS=( AUTHORS ChangeLog HACKING NEWS README.md TODO )
113
114 src_prepare() {
115 - for f in ${FILESDIR}/${PN}-*.patch; do
116 - eapply $f
117 + for f in "${FILESDIR}/${PN}-"*.patch; do
118 + eapply "$f"
119 done
120 default
121 eautoreconf
122 @@ -75,6 +76,7 @@ src_configure() {
123 $(use_enable fat)
124 $(use_enable fuse)
125 $(use_enable hfs hfsp)
126 + $(use_enable jfs)
127 $(use_enable minix)
128 $(use_enable ncurses ncursesw)
129 $(use_enable nilfs2)
130 @@ -82,6 +84,8 @@ src_configure() {
131 $(use_enable reiserfs)
132 $(use_enable reiser4)
133 $(use_enable static)
134 + $(use_enable vmfs)
135 + $(use_enable ufs)
136 $(use_enable xfs)
137 )
138 append-flags -fcommon
139
140 diff --git a/sys-block/partclone/partclone-9999.ebuild b/sys-block/partclone/partclone-9999.ebuild
141 index 4f8dc5a..2a8106c 100644
142 --- a/sys-block/partclone/partclone-9999.ebuild
143 +++ b/sys-block/partclone/partclone-9999.ebuild
144 @@ -12,8 +12,7 @@ else
145 SRC_URI="
146 https://github.com/Thomas-Tsai/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz
147 "
148 - RESTRICT="primaryuri"
149 - #KEYWORDS="~amd64 ~x86"
150 + KEYWORDS="~amd64 ~x86"
151 fi
152
153 DESCRIPTION="Partition cloning tool"
154 @@ -22,8 +21,8 @@ HOMEPAGE="https://partclone.org"
155 LICENSE="GPL-2"
156 SLOT="0"
157 IUSE="
158 -apfs btrfs +e2fs exfat f2fs fat fuse hfs minix ncurses nilfs2 ntfs reiser4
159 -reiserfs static xfs
160 +apfs btrfs +e2fs exfat f2fs fat fuse hfs jfs minix ncurses nilfs2 ntfs reiser4
161 +reiserfs static ufs vmfs xfs
162 "
163
164 RDEPEND="
165 @@ -31,6 +30,7 @@ RDEPEND="
166 e2fs? ( sys-fs/e2fsprogs )
167 btrfs? ( sys-apps/util-linux )
168 fuse? ( sys-fs/fuse:0 )
169 + jfs? ( sys-fs/jfsutils )
170 ncurses? ( sys-libs/ncurses:0 )
171 nilfs2? ( sys-fs/nilfs-utils )
172 ntfs? ( sys-fs/ntfs3g )
173 @@ -45,6 +45,7 @@ RDEPEND="
174 )
175 btrfs? ( sys-apps/util-linux[static-libs] )
176 fuse? ( sys-fs/fuse:0[static-libs] )
177 + jfs? ( sys-fs/jfsutils[static] )
178 ncurses? ( sys-libs/ncurses:0[static-libs] )
179 nilfs2? ( sys-fs/nilfs-utils[static-libs] )
180 ntfs? ( sys-fs/ntfs3g[static-libs] )
181 @@ -58,8 +59,8 @@ DEPEND="
182 DOCS=( AUTHORS ChangeLog HACKING NEWS README.md TODO )
183
184 src_prepare() {
185 - for f in ${FILESDIR}/${PN}-*.patch; do
186 - eapply $f
187 + for f in "${FILESDIR}/${PN}-"*.patch; do
188 + eapply "$f"
189 done
190 default
191 eautoreconf
192 @@ -75,6 +76,7 @@ src_configure() {
193 $(use_enable fat)
194 $(use_enable fuse)
195 $(use_enable hfs hfsp)
196 + $(use_enable jfs)
197 $(use_enable minix)
198 $(use_enable ncurses ncursesw)
199 $(use_enable nilfs2)
200 @@ -82,6 +84,8 @@ src_configure() {
201 $(use_enable reiserfs)
202 $(use_enable reiser4)
203 $(use_enable static)
204 + $(use_enable vmfs)
205 + $(use_enable ufs)
206 $(use_enable xfs)
207 )
208 append-flags -fcommon