1 |
aballier 08/08/28 17:29:29 |
2 |
|
3 |
Added: sam2p-0.45-parallelmake.patch |
4 |
Log: |
5 |
fix parallel make, by Diego Pettenò <flameeyes@g.o>, bug #236030. |
6 |
(Portage version: 2.2_rc8/cvs/Linux 2.6.26.3 x86_64) |
7 |
|
8 |
Revision Changes Path |
9 |
1.1 media-gfx/sam2p/files/sam2p-0.45-parallelmake.patch |
10 |
|
11 |
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-gfx/sam2p/files/sam2p-0.45-parallelmake.patch?rev=1.1&view=markup |
12 |
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-gfx/sam2p/files/sam2p-0.45-parallelmake.patch?rev=1.1&content-type=text/plain |
13 |
|
14 |
Index: sam2p-0.45-parallelmake.patch |
15 |
=================================================================== |
16 |
Index: sam2p-0.45/Makefile |
17 |
=================================================================== |
18 |
--- sam2p-0.45.orig/Makefile |
19 |
+++ sam2p-0.45/Makefile |
20 |
@@ -84,47 +84,47 @@ L1_FLAGS=-DCFG_FMT_ZLIB_ONLY=1 -DNDEBUG= |
21 |
TTT_QUOTE=perl -e '$$s=$$_=join"",<STDIN>; $$s=~s@([()\\])@\\$$1@g; die if $$ARGV[0]!~/^(\w+)/; print "\n% TTT_QUOTE\n/$$1 ($$s)\n\n"' -- |
22 |
# vvv Dat: input file for `g++ -E' must have .h extension |
23 |
l1g8z.pst: l1zip.psm psmlib.psm ps_tiny |
24 |
- <$< >tmp.h perl -pe0 |
25 |
- $(CXX) -E $(L1_FLAGS) -DUSE_A85D=1 tmp.h >tmp.i |
26 |
- <tmp.i >tmp.pin $(PREPROC_STRIP) |
27 |
- <tmp.pin >tmp.ps0 ./ps_tiny |
28 |
- <tmp.ps0 >tmp.pst $(TTT_QUOTE) $@ |
29 |
- mv -f tmp.pst $@ |
30 |
+ <$< >$@.tmp.h perl -pe0 |
31 |
+ $(CXX) -E $(L1_FLAGS) -DUSE_A85D=1 $@.tmp.h >$@.tmp.i |
32 |
+ <$@.tmp.i >$@.tmp.pin $(PREPROC_STRIP) |
33 |
+ <$@.tmp.pin >$@.tmp.ps0 ./ps_tiny |
34 |
+ <$@.tmp.ps0 >$@.tmp.pst $(TTT_QUOTE) $@ |
35 |
+ mv -f $@.tmp.pst $@ |
36 |
l1ghz.pst: l1zip.psm psmlib.psm ps_tiny |
37 |
- <$< >tmp.h perl -pe0 |
38 |
- $(CXX) -E $(L1_FLAGS) -DUSE_HEXD=1 tmp.h >tmp.i |
39 |
- <tmp.i >tmp.pin $(PREPROC_STRIP) |
40 |
- <tmp.pin >tmp.ps0 ./ps_tiny |
41 |
- <tmp.ps0 >tmp.pst $(TTT_QUOTE) $@ |
42 |
- mv -f tmp.pst $@ |
43 |
+ <$< >$@.tmp.h perl -pe0 |
44 |
+ $(CXX) -E $(L1_FLAGS) -DUSE_HEXD=1 $@.tmp.h >$@.tmp.i |
45 |
+ <$@.tmp.i >$@.tmp.pin $(PREPROC_STRIP) |
46 |
+ <$@.tmp.pin >$@.tmp.ps0 ./ps_tiny |
47 |
+ <$@.tmp.ps0 >$@.tmp.pst $(TTT_QUOTE) $@ |
48 |
+ mv -f $@.tmp.pst $@ |
49 |
l1gbz.pst: l1zip.psm psmlib.psm ps_tiny |
50 |
- <$< >tmp.h perl -pe0 |
51 |
- $(CXX) -E $(L1_FLAGS) -DUSE_BINARY=1 tmp.h >tmp.i |
52 |
- <tmp.i >tmp.pin $(PREPROC_STRIP) |
53 |
- <tmp.pin >tmp.ps0 ./ps_tiny |
54 |
- <tmp.ps0 >tmp.pst $(TTT_QUOTE) $@ |
55 |
- mv -f tmp.pst $@ |
56 |
+ <$< >$@.tmp.h perl -pe0 |
57 |
+ $(CXX) -E $(L1_FLAGS) -DUSE_BINARY=1 $@.tmp.h >$@.tmp.i |
58 |
+ <$@.tmp.i >$@.tmp.pin $(PREPROC_STRIP) |
59 |
+ <$@.tmp.pin >$@.tmp.ps0 ./ps_tiny |
60 |
+ <$@.tmp.ps0 >$@.tmp.pst $(TTT_QUOTE) $@ |
61 |
+ mv -f $@.tmp.pst $@ |
62 |
l1g8l.pst: l1lzw.psm psmlib.psm ps_tiny |
63 |
- <$< >tmp.h perl -pe0 |
64 |
- $(CXX) -E $(L1_FLAGS) -DUSE_A85D=1 tmp.h >tmp.i |
65 |
- <tmp.i >tmp.pin $(PREPROC_STRIP) |
66 |
- <tmp.pin >tmp.ps0 ./ps_tiny |
67 |
- <tmp.ps0 >tmp.pst $(TTT_QUOTE) $@ |
68 |
- mv -f tmp.pst $@ |
69 |
+ <$< >$@.tmp.h perl -pe0 |
70 |
+ $(CXX) -E $(L1_FLAGS) -DUSE_A85D=1 $@.tmp.h >$@.tmp.i |
71 |
+ <$@.tmp.i >$@.tmp.pin $(PREPROC_STRIP) |
72 |
+ <$@.tmp.pin >$@.tmp.ps0 ./ps_tiny |
73 |
+ <$@.tmp.ps0 >$@.tmp.pst $(TTT_QUOTE) $@ |
74 |
+ mv -f $@.tmp.pst $@ |
75 |
l1ghl.pst: l1lzw.psm psmlib.psm ps_tiny |
76 |
- <$< >tmp.h perl -pe0 |
77 |
- $(CXX) -E $(L1_FLAGS) -DUSE_HEXD=1 tmp.h >tmp.i |
78 |
- <tmp.i >tmp.pin $(PREPROC_STRIP) |
79 |
- <tmp.pin >tmp.ps0 ./ps_tiny |
80 |
- <tmp.ps0 >tmp.pst $(TTT_QUOTE) $@ |
81 |
- mv -f tmp.pst $@ |
82 |
+ <$< >$@.tmp.h perl -pe0 |
83 |
+ $(CXX) -E $(L1_FLAGS) -DUSE_HEXD=1 $@.tmp.h >$@.tmp.i |
84 |
+ <$@.tmp.i >$@.tmp.pin $(PREPROC_STRIP) |
85 |
+ <$@.tmp.pin >$@.tmp.ps0 ./ps_tiny |
86 |
+ <$@.tmp.ps0 >$@.tmp.pst $(TTT_QUOTE) $@ |
87 |
+ mv -f $@.tmp.pst $@ |
88 |
l1gbl.pst: l1lzw.psm psmlib.psm ps_tiny |
89 |
- <$< >tmp.h perl -pe0 |
90 |
- $(CXX) -E $(L1_FLAGS) -DUSE_BINARY=1 tmp.h >tmp.i |
91 |
- <tmp.i >tmp.pin $(PREPROC_STRIP) |
92 |
- <tmp.pin >tmp.ps0 ./ps_tiny |
93 |
- <tmp.ps0 >tmp.pst $(TTT_QUOTE) $@ |
94 |
- mv -f tmp.pst $@ |
95 |
+ <$< >$@.tmp.h perl -pe0 |
96 |
+ $(CXX) -E $(L1_FLAGS) -DUSE_BINARY=1 $@.tmp.h >$@.tmp.i |
97 |
+ <$@.tmp.i >$@.tmp.pin $(PREPROC_STRIP) |
98 |
+ <$@.tmp.pin >$@.tmp.ps0 ./ps_tiny |
99 |
+ <$@.tmp.ps0 >$@.tmp.pst $(TTT_QUOTE) $@ |
100 |
+ mv -f $@.tmp.pst $@ |
101 |
# vvv copy the .ttt, not the .tth |
102 |
# The perl program down there is a portable cat(1) implementation. |
103 |
bts1.ttt: bts.ttt $(L1_LIST) |
104 |
@@ -133,7 +133,7 @@ bts2.ttt: bts1.ttt ps_tiny |
105 |
./ps_tiny --copy <$< >$@ |
106 |
|
107 |
clean: |
108 |
- rm -f *~ a.out DEADJOE core *.o *.tth .rgd *.rgd tmp.pin tmp.i tmp.ps0 tmp.h tmp.pst autom4te.cache/* |
109 |
+ rm -f *~ a.out DEADJOE core *.o *.tth .rgd *.rgd *.tmp.pin *.tmp.i *.tmp.ps0 *.tmp.h *.tmp.pst autom4te.cache/* |
110 |
rm -f debian/changelog.dch debian/*~ |
111 |
rm -f $(ALL) $(ALL:=.yes) $(ALL:=.no) $(ALL:=.assert) $(ALL:=.checker) |
112 |
-rmdir -- autom4te.cache |