Gentoo Archives: gentoo-commits

From: "Alexis Ballier (aballier)" <aballier@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in media-gfx/sam2p/files: sam2p-0.45-parallelmake.patch
Date: Thu, 28 Aug 2008 17:29:31
Message-Id: E1KYlJJ-0004du-AW@stork.gentoo.org
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