1 |
commit: 9cd33c507a816f5b034f8e2a17ed15b60b37157a |
2 |
Author: Michael Mair-Keimberger (asterix) <m.mairkeimberger <AT> gmail <DOT> com> |
3 |
AuthorDate: Wed Oct 5 17:16:32 2016 +0000 |
4 |
Commit: Dirkjan Ochtman <djc <AT> gentoo <DOT> org> |
5 |
CommitDate: Wed Oct 5 18:15:17 2016 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9cd33c50 |
7 |
|
8 |
dev-util/cargo: remove unused patches |
9 |
|
10 |
...ct-datadir-infodir-mandir-libdir-and-sysc.patch | 51 --------------- |
11 |
...-CFG_PREFIX-from-CFG_-DATADIR-MANDIR-INFO.patch | 39 ----------- |
12 |
...uild-write-updated-variables-to-config.mk.patch | 43 ------------- |
13 |
...ct-datadir-infodir-mandir-libdir-and-sysc.patch | 51 --------------- |
14 |
.../files/0004-build-add-docdir-to-configure.patch | 75 ---------------------- |
15 |
5 files changed, 259 deletions(-) |
16 |
|
17 |
diff --git a/dev-util/cargo/files/0.11.0-0003-build-respect-datadir-infodir-mandir-libdir-and-sysc.patch b/dev-util/cargo/files/0.11.0-0003-build-respect-datadir-infodir-mandir-libdir-and-sysc.patch |
18 |
deleted file mode 100644 |
19 |
index 16abedf..00000000 |
20 |
--- a/dev-util/cargo/files/0.11.0-0003-build-respect-datadir-infodir-mandir-libdir-and-sysc.patch |
21 |
+++ /dev/null |
22 |
@@ -1,51 +0,0 @@ |
23 |
-From 0d6304b5922b712694fa82979cdf1ed85bc9c778 Mon Sep 17 00:00:00 2001 |
24 |
-From: Doug Goldstein <cardoe@××××××.com> |
25 |
-Date: Mon, 27 Jun 2016 08:46:36 -0500 |
26 |
-Subject: [PATCH 3/4] build: respect datadir, infodir, mandir, libdir, and |
27 |
- sysconfdir |
28 |
- |
29 |
-The configure script exposes datadir, infodir, mandir, libdir, and |
30 |
-sysconfdir but then they are unused so distros or users with |
31 |
-non-standard paths are not able to change things as would be expected by |
32 |
-the configure script. |
33 |
- |
34 |
-Signed-off-by: Doug Goldstein <cardoe@××××××.com> |
35 |
---- |
36 |
- Makefile.in | 18 +++++++++--------- |
37 |
- 1 file changed, 9 insertions(+), 9 deletions(-) |
38 |
- |
39 |
-diff --git a/Makefile.in b/Makefile.in |
40 |
-index fadcb4b..2503cd5 100644 |
41 |
---- a/Makefile.in |
42 |
-+++ b/Makefile.in |
43 |
-@@ -271,18 +271,18 @@ prepare-image-$(1): |
44 |
- @[ -f $$(TARGET_$(1))/cargo$$(X) ] || echo 'Please run `make` first' |
45 |
- @[ -f $$(TARGET_$(1))/cargo$$(X) ] |
46 |
- rm -rf $$(IMGDIR_$(1)) |
47 |
-- mkdir -p $$(IMGDIR_$(1))/bin $$(IMGDIR_$(1))/lib/cargo \ |
48 |
-- $$(IMGDIR_$(1))/share/man/man1 \ |
49 |
-- $$(IMGDIR_$(1))/share/doc/cargo \ |
50 |
-- $$(IMGDIR_$(1))/share/zsh/site-functions \ |
51 |
-- $$(IMGDIR_$(1))/etc/bash_completion.d |
52 |
-+ mkdir -p $$(IMGDIR_$(1))/bin $$(IMGDIR_$(1))/$(CFG_LIBDIR)/cargo \ |
53 |
-+ $$(IMGDIR_$(1))$(CFG_MANDIR)/man1 \ |
54 |
-+ $$(IMGDIR_$(1))$(CFG_DATADIR)/doc/cargo \ |
55 |
-+ $$(IMGDIR_$(1))$(CFG_DATADIR)/zsh/site-functions \ |
56 |
-+ $$(IMGDIR_$(1))$(CFG_SYSCONFDIR)/bash_completion.d |
57 |
- cp $$(TARGET_$(1))/cargo$$(X) $$(IMGDIR_$(1))/bin |
58 |
-- cp $(S)src/etc/man/*.1 $$(IMGDIR_$(1))/share/man/man1 |
59 |
-- cp $(S)src/etc/_cargo $$(IMGDIR_$(1))/share/zsh/site-functions/_cargo |
60 |
-- cp $(S)src/etc/cargo.bashcomp.sh $$(IMGDIR_$(1))/etc/bash_completion.d/cargo |
61 |
-+ cp $(S)src/etc/man/*.1 $$(IMGDIR_$(1))$(CFG_MANDIR)/man1 |
62 |
-+ cp $(S)src/etc/_cargo $$(IMGDIR_$(1))$(CFG_DATADIR)/zsh/site-functions/_cargo |
63 |
-+ cp $(S)src/etc/cargo.bashcomp.sh $$(IMGDIR_$(1))$(CFG_SYSCONFDIR)/bash_completion.d/cargo |
64 |
- cp $(S)README.md $(S)LICENSE-MIT $(S)LICENSE-APACHE \ |
65 |
- $(S)LICENSE-THIRD-PARTY \ |
66 |
-- $$(IMGDIR_$(1))/share/doc/cargo |
67 |
-+ $$(IMGDIR_$(1))$(CFG_DATADIR)/doc/cargo |
68 |
- |
69 |
- prepare-overlay-$(1): |
70 |
- rm -Rf $$(OVERLAYDIR_$(1)) |
71 |
--- |
72 |
-2.7.3 |
73 |
- |
74 |
|
75 |
diff --git a/dev-util/cargo/files/0001-build-strip-CFG_PREFIX-from-CFG_-DATADIR-MANDIR-INFO.patch b/dev-util/cargo/files/0001-build-strip-CFG_PREFIX-from-CFG_-DATADIR-MANDIR-INFO.patch |
76 |
deleted file mode 100644 |
77 |
index 26b7d14..00000000 |
78 |
--- a/dev-util/cargo/files/0001-build-strip-CFG_PREFIX-from-CFG_-DATADIR-MANDIR-INFO.patch |
79 |
+++ /dev/null |
80 |
@@ -1,39 +0,0 @@ |
81 |
-From 7afdd06f631763cc91699b77d5e03fc2d1ed97ee Mon Sep 17 00:00:00 2001 |
82 |
-From: Doug Goldstein <cardoe@××××××.com> |
83 |
-Date: Tue, 28 Jun 2016 16:27:25 -0500 |
84 |
-Subject: [PATCH 1/4] build: strip CFG_PREFIX from |
85 |
- CFG_{DATADIR,MANDIR,INFODIR,LIBDIR} |
86 |
- |
87 |
-While these variables are not yet used by the Makefile, to be used |
88 |
-CFG_PREFIX must be stripped from them. The 'make install' rule creates |
89 |
-a tarball and then the install.sh script extracts it relative to the |
90 |
-prefix argument --prefix, which in the case of a Cargo install is |
91 |
-relative to CFG_PREFIX. This is why CFG_PREFIX needs to be stripped out |
92 |
-of CFG_DATADIR, CFG_MANDIR, CFG_INFODIR, and CFG_LIBDIR. |
93 |
- |
94 |
-Signed-off-by: Doug Goldstein <cardoe@××××××.com> |
95 |
---- |
96 |
- configure | 7 +++++++ |
97 |
- 1 file changed, 7 insertions(+) |
98 |
- |
99 |
-diff --git a/configure b/configure |
100 |
-index d8dc591..91b4f7d 100755 |
101 |
---- a/configure |
102 |
-+++ b/configure |
103 |
-@@ -357,6 +357,13 @@ CFG_MANDIR=${CFG_MANDIR%/} |
104 |
- CFG_HOST="$(echo $CFG_HOST | tr ',' ' ')" |
105 |
- CFG_TARGET="$(echo $CFG_TARGET | tr ',' ' ')" |
106 |
- |
107 |
-+# strip CFG_PREFIX from variables used for installation so that |
108 |
-+# install.sh's --prefix value can be used instead |
109 |
-+CFG_DATADIR=${CFG_DATADIR#${CFG_PREFIX}} |
110 |
-+CFG_INFODIR=${CFG_INFODIR#${CFG_PREFIX}} |
111 |
-+CFG_MANDIR=${CFG_MANDIR#${CFG_PREFIX}} |
112 |
-+CFG_LIBDIR=${CFG_LIBDIR#${CFG_PREFIX}} |
113 |
-+ |
114 |
- # copy host-triples to target-triples so that hosts are a subset of targets |
115 |
- V_TEMP="" |
116 |
- for i in $CFG_HOST $CFG_TARGET; |
117 |
--- |
118 |
-2.7.3 |
119 |
- |
120 |
|
121 |
diff --git a/dev-util/cargo/files/0002-build-write-updated-variables-to-config.mk.patch b/dev-util/cargo/files/0002-build-write-updated-variables-to-config.mk.patch |
122 |
deleted file mode 100644 |
123 |
index 9bdb561..00000000 |
124 |
--- a/dev-util/cargo/files/0002-build-write-updated-variables-to-config.mk.patch |
125 |
+++ /dev/null |
126 |
@@ -1,43 +0,0 @@ |
127 |
-From 555414c1da9acc1b59a08a316d0d4b5f87514025 Mon Sep 17 00:00:00 2001 |
128 |
-From: Doug Goldstein <cardoe@××××××.com> |
129 |
-Date: Tue, 28 Jun 2016 16:59:32 -0500 |
130 |
-Subject: [PATCH 2/4] build: write updated variables to config.mk |
131 |
- |
132 |
-Write the CFG_PREFIX stripped CFG_DATADIR, CFG_MANDIR, and CFG_INFODIR |
133 |
-to config.mk |
134 |
- |
135 |
-Signed-off-by: Doug Goldstein <cardoe@××××××.com> |
136 |
---- |
137 |
- configure | 7 ++++++- |
138 |
- 1 file changed, 6 insertions(+), 1 deletion(-) |
139 |
- |
140 |
-diff --git a/configure b/configure |
141 |
-index 91b4f7d..0b23dcd 100755 |
142 |
---- a/configure |
143 |
-+++ b/configure |
144 |
-@@ -353,7 +353,10 @@ fi |
145 |
- |
146 |
- # a little post-processing of various config values |
147 |
- CFG_PREFIX=${CFG_PREFIX%/} |
148 |
-+CFG_DATADIR=${CFG_DATADIR%/} |
149 |
-+CFG_INFODIR=${CFG_INFODIR%/} |
150 |
- CFG_MANDIR=${CFG_MANDIR%/} |
151 |
-+CFG_LIBDIR=${CFG_LIBDIR%/} |
152 |
- CFG_HOST="$(echo $CFG_HOST | tr ',' ' ')" |
153 |
- CFG_TARGET="$(echo $CFG_TARGET | tr ',' ' ')" |
154 |
- |
155 |
-@@ -406,8 +409,10 @@ putvar CFG_PREFIX |
156 |
- putvar CFG_BUILD |
157 |
- putvar CFG_HOST |
158 |
- putvar CFG_TARGET |
159 |
--putvar CFG_LIBDIR |
160 |
-+putvar CFG_DATADIR |
161 |
-+putvar CFG_INFODIR |
162 |
- putvar CFG_MANDIR |
163 |
-+putvar CFG_LIBDIR |
164 |
- putvar CFG_RUSTC |
165 |
- putvar CFG_RUSTDOC |
166 |
- |
167 |
--- |
168 |
-2.7.3 |
169 |
- |
170 |
|
171 |
diff --git a/dev-util/cargo/files/0003-build-respect-datadir-infodir-mandir-libdir-and-sysc.patch b/dev-util/cargo/files/0003-build-respect-datadir-infodir-mandir-libdir-and-sysc.patch |
172 |
deleted file mode 100644 |
173 |
index a72c920..00000000 |
174 |
--- a/dev-util/cargo/files/0003-build-respect-datadir-infodir-mandir-libdir-and-sysc.patch |
175 |
+++ /dev/null |
176 |
@@ -1,51 +0,0 @@ |
177 |
-From 0d6304b5922b712694fa82979cdf1ed85bc9c778 Mon Sep 17 00:00:00 2001 |
178 |
-From: Doug Goldstein <cardoe@××××××.com> |
179 |
-Date: Mon, 27 Jun 2016 08:46:36 -0500 |
180 |
-Subject: [PATCH 3/4] build: respect datadir, infodir, mandir, libdir, and |
181 |
- sysconfdir |
182 |
- |
183 |
-The configure script exposes datadir, infodir, mandir, libdir, and |
184 |
-sysconfdir but then they are unused so distros or users with |
185 |
-non-standard paths are not able to change things as would be expected by |
186 |
-the configure script. |
187 |
- |
188 |
-Signed-off-by: Doug Goldstein <cardoe@××××××.com> |
189 |
---- |
190 |
- Makefile.in | 18 +++++++++--------- |
191 |
- 1 file changed, 9 insertions(+), 9 deletions(-) |
192 |
- |
193 |
-diff --git a/Makefile.in b/Makefile.in |
194 |
-index fadcb4b..2503cd5 100644 |
195 |
---- a/Makefile.in |
196 |
-+++ b/Makefile.in |
197 |
-@@ -271,18 +271,18 @@ prepare-image-$(1): |
198 |
- @[ -f $$(TARGET_$(1))/cargo$$(X) ] || echo 'Please run `make` first' |
199 |
- @[ -f $$(TARGET_$(1))/cargo$$(X) ] |
200 |
- rm -rf $$(IMGDIR_$(1)) |
201 |
-- mkdir -p $$(IMGDIR_$(1))/bin $$(IMGDIR_$(1))/lib/cargo \ |
202 |
-- $$(IMGDIR_$(1))/share/man/man1 \ |
203 |
-- $$(IMGDIR_$(1))/share/doc/cargo \ |
204 |
-- $$(IMGDIR_$(1))/share/zsh/site-functions \ |
205 |
-- $$(IMGDIR_$(1))/etc/bash_completion.d |
206 |
-+ mkdir -p $$(IMGDIR_$(1))/bin $$(IMGDIR_$(1))/$(CFG_LIBDIR)/cargo \ |
207 |
-+ $$(IMGDIR_$(1))$(CFG_MANDIR)/man1 \ |
208 |
-+ $$(IMGDIR_$(1))$(CFG_DATADIR)/doc/cargo \ |
209 |
-+ $$(IMGDIR_$(1))$(CFG_DATADIR)/zsh/site-functions \ |
210 |
-+ $$(IMGDIR_$(1))$(CFG_SYSCONFDIR)/bash_completion.d |
211 |
- cp $$(TARGET_$(1))/cargo$$(X) $$(IMGDIR_$(1))/bin |
212 |
-- cp $(S)src/etc/cargo.1 $$(IMGDIR_$(1))/share/man/man1 |
213 |
-- cp $(S)src/etc/_cargo $$(IMGDIR_$(1))/share/zsh/site-functions/_cargo |
214 |
-- cp $(S)src/etc/cargo.bashcomp.sh $$(IMGDIR_$(1))/etc/bash_completion.d/cargo |
215 |
-+ cp $(S)src/etc/cargo.1 $$(IMGDIR_$(1))$(CFG_MANDIR)/man1 |
216 |
-+ cp $(S)src/etc/_cargo $$(IMGDIR_$(1))$(CFG_DATADIR)/zsh/site-functions/_cargo |
217 |
-+ cp $(S)src/etc/cargo.bashcomp.sh $$(IMGDIR_$(1))$(CFG_SYSCONFDIR)/bash_completion.d/cargo |
218 |
- cp $(S)README.md $(S)LICENSE-MIT $(S)LICENSE-APACHE \ |
219 |
- $(S)LICENSE-THIRD-PARTY \ |
220 |
-- $$(IMGDIR_$(1))/share/doc/cargo |
221 |
-+ $$(IMGDIR_$(1))$(CFG_DATADIR)/doc/cargo |
222 |
- |
223 |
- prepare-overlay-$(1): |
224 |
- rm -Rf $$(OVERLAYDIR_$(1)) |
225 |
--- |
226 |
-2.7.3 |
227 |
- |
228 |
|
229 |
diff --git a/dev-util/cargo/files/0004-build-add-docdir-to-configure.patch b/dev-util/cargo/files/0004-build-add-docdir-to-configure.patch |
230 |
deleted file mode 100644 |
231 |
index bc210db..00000000 |
232 |
--- a/dev-util/cargo/files/0004-build-add-docdir-to-configure.patch |
233 |
+++ /dev/null |
234 |
@@ -1,75 +0,0 @@ |
235 |
-From 4c3450ebebfe677e35ed11109ee4f4208f68c86b Mon Sep 17 00:00:00 2001 |
236 |
-From: Doug Goldstein <cardoe@××××××.com> |
237 |
-Date: Mon, 27 Jun 2016 08:56:26 -0500 |
238 |
-Subject: [PATCH 4/4] build: add docdir to configure |
239 |
- |
240 |
-Add a docdir argument to the configure script to allow distros or users |
241 |
-with non-standard paths to customize the installation as needed. |
242 |
- |
243 |
-Signed-off-by: Doug Goldstein <cardoe@××××××.com> |
244 |
---- |
245 |
- Makefile.in | 4 ++-- |
246 |
- configure | 4 ++++ |
247 |
- 2 files changed, 6 insertions(+), 2 deletions(-) |
248 |
- |
249 |
-diff --git a/Makefile.in b/Makefile.in |
250 |
-index 2503cd5..a0e20c2 100644 |
251 |
---- a/Makefile.in |
252 |
-+++ b/Makefile.in |
253 |
-@@ -273,7 +273,7 @@ prepare-image-$(1): |
254 |
- rm -rf $$(IMGDIR_$(1)) |
255 |
- mkdir -p $$(IMGDIR_$(1))/bin $$(IMGDIR_$(1))/$(CFG_LIBDIR)/cargo \ |
256 |
- $$(IMGDIR_$(1))$(CFG_MANDIR)/man1 \ |
257 |
-- $$(IMGDIR_$(1))$(CFG_DATADIR)/doc/cargo \ |
258 |
-+ $$(IMGDIR_$(1))$(CFG_DOCDIR) \ |
259 |
- $$(IMGDIR_$(1))$(CFG_DATADIR)/zsh/site-functions \ |
260 |
- $$(IMGDIR_$(1))$(CFG_SYSCONFDIR)/bash_completion.d |
261 |
- cp $$(TARGET_$(1))/cargo$$(X) $$(IMGDIR_$(1))/bin |
262 |
-@@ -282,7 +282,7 @@ prepare-image-$(1): |
263 |
- cp $(S)src/etc/cargo.bashcomp.sh $$(IMGDIR_$(1))$(CFG_SYSCONFDIR)/bash_completion.d/cargo |
264 |
- cp $(S)README.md $(S)LICENSE-MIT $(S)LICENSE-APACHE \ |
265 |
- $(S)LICENSE-THIRD-PARTY \ |
266 |
-- $$(IMGDIR_$(1))$(CFG_DATADIR)/doc/cargo |
267 |
-+ $$(IMGDIR_$(1))$(CFG_DOCDIR) |
268 |
- |
269 |
- prepare-overlay-$(1): |
270 |
- rm -Rf $$(OVERLAYDIR_$(1)) |
271 |
-diff --git a/configure b/configure |
272 |
-index 0b23dcd..1634dd3 100755 |
273 |
---- a/configure |
274 |
-+++ b/configure |
275 |
-@@ -325,6 +325,7 @@ valopt localstatedir "/var/lib" "local state directory" |
276 |
- valopt sysconfdir "/etc" "install system configuration files" |
277 |
- valopt datadir "${CFG_PREFIX}/share" "install data" |
278 |
- valopt infodir "${CFG_PREFIX}/share/info" "install additional info" |
279 |
-+valopt docdir "${CFG_PREFIX}/share/doc/cargo" "install extra docs" |
280 |
- valopt mandir "${CFG_PREFIX}/share/man" "install man pages in PATH" |
281 |
- valopt libdir "${CFG_PREFIX}/lib" "install libraries" |
282 |
- valopt local-cargo "" "local cargo to bootstrap from" |
283 |
-@@ -355,6 +356,7 @@ fi |
284 |
- CFG_PREFIX=${CFG_PREFIX%/} |
285 |
- CFG_DATADIR=${CFG_DATADIR%/} |
286 |
- CFG_INFODIR=${CFG_INFODIR%/} |
287 |
-+CFG_DOCDIR=${CFG_DOCDIR%/} |
288 |
- CFG_MANDIR=${CFG_MANDIR%/} |
289 |
- CFG_LIBDIR=${CFG_LIBDIR%/} |
290 |
- CFG_HOST="$(echo $CFG_HOST | tr ',' ' ')" |
291 |
-@@ -364,6 +366,7 @@ CFG_TARGET="$(echo $CFG_TARGET | tr ',' ' ')" |
292 |
- # install.sh's --prefix value can be used instead |
293 |
- CFG_DATADIR=${CFG_DATADIR#${CFG_PREFIX}} |
294 |
- CFG_INFODIR=${CFG_INFODIR#${CFG_PREFIX}} |
295 |
-+CFG_DOCDIR=${CFG_DOCDIR#${CFG_PREFIX}} |
296 |
- CFG_MANDIR=${CFG_MANDIR#${CFG_PREFIX}} |
297 |
- CFG_LIBDIR=${CFG_LIBDIR#${CFG_PREFIX}} |
298 |
- |
299 |
-@@ -410,6 +413,7 @@ putvar CFG_BUILD |
300 |
- putvar CFG_HOST |
301 |
- putvar CFG_TARGET |
302 |
- putvar CFG_DATADIR |
303 |
-+putvar CFG_DOCDIR |
304 |
- putvar CFG_INFODIR |
305 |
- putvar CFG_MANDIR |
306 |
- putvar CFG_LIBDIR |
307 |
--- |
308 |
-2.7.3 |
309 |
- |