Gentoo Archives: gentoo-commits

From: Dirkjan Ochtman <djc@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-util/cargo/files/
Date: Wed, 05 Oct 2016 18:15:46
Message-Id: 1475691317.9cd33c507a816f5b034f8e2a17ed15b60b37157a.djc@gentoo
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 -