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 |