Gentoo Archives: gentoo-commits

From: "Markos Chandras (hwoarang)" <hwoarang@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in sys-devel/ct-ng/files: ct-ng-1.18.0-parallel-fix.patch
Date: Mon, 25 Feb 2013 20:25:36
Message-Id: 20130225202533.605B32171E@flycatcher.gentoo.org
1 hwoarang 13/02/25 20:25:33
2
3 Added: ct-ng-1.18.0-parallel-fix.patch
4 Log:
5 Apply upstream patch to fix parallel installation. Bug #450398
6
7 (Portage version: 2.1.11.52/cvs/Linux x86_64, signed Manifest commit with key C2BA7F3C!)
8
9 Revision Changes Path
10 1.1 sys-devel/ct-ng/files/ct-ng-1.18.0-parallel-fix.patch
11
12 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/ct-ng/files/ct-ng-1.18.0-parallel-fix.patch?rev=1.1&view=markup
13 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/ct-ng/files/ct-ng-1.18.0-parallel-fix.patch?rev=1.1&content-type=text/plain
14
15 Index: ct-ng-1.18.0-parallel-fix.patch
16 ===================================================================
17
18 # HG changeset patch
19 # User "Yann E. MORIN" <yann.morin.1998@××××.fr>
20 # Date 1361823571 -3600
21 # Node ID f89f8e6f876679184acb66ea642e42c9e7cf2f44
22 # Parent 716e7d90cac28ecb8f16cc2806426921f9893422
23 Makefile: fix parrallel (-j) installs
24
25 Currently, we would remove previously installed patches before
26 installing the new ones. Unfortunately, that does not play well
27 with heavily parallel installs.
28
29 Now, we consider it is the responsibility of the user to first
30 uninstall any previous version before installing a new one.
31
32 Reported-by: Markos Chandras <markos.chandras@×××××.com>
33 Signed-off-by: "Yann E. MORIN" <yann.morin.1998@××××.fr>
34
35 diff -r 716e7d90cac2 -r f89f8e6f8766 Makefile.in
36 --- a/Makefile.in Tue Feb 19 13:07:09 2013 +0100
37 +++ b/Makefile.in Mon Feb 25 21:19:31 2013 +0100
38 @@ -296,10 +296,9 @@
39
40 # If one is hacking crosstool-NG, the patch set might change between any two
41 # installations of the same VERSION, thus the patches must be removed prior
42 -# to being installed. It is simpler to remove the whole lib/ directory, as it
43 -# is the goal of the install-lib rule to install the lib/ directory...
44 -install-lib: uninstall-lib \
45 - $(DESTDIR)$(libdir) \
46 +# to being installed. It is the responsibility of the user to call uninstall
47 +# first, if (s)he deems it necessary
48 +install-lib: $(DESTDIR)$(libdir) \
49 install-lib-main \
50 install-lib-samples