* [gentoo-commits] gentoo-x86 commit in media-gfx/sam2p/files: sam2p-0.45-parallelmake.patch
@ 2008-08-28 17:29 Alexis Ballier (aballier)
0 siblings, 0 replies; only message in thread
From: Alexis Ballier (aballier) @ 2008-08-28 17:29 UTC (permalink / raw
To: gentoo-commits
aballier 08/08/28 17:29:29
Added: sam2p-0.45-parallelmake.patch
Log:
fix parallel make, by Diego Pettenò <flameeyes@gentoo.org>, bug #236030.
(Portage version: 2.2_rc8/cvs/Linux 2.6.26.3 x86_64)
Revision Changes Path
1.1 media-gfx/sam2p/files/sam2p-0.45-parallelmake.patch
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-gfx/sam2p/files/sam2p-0.45-parallelmake.patch?rev=1.1&view=markup
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
Index: sam2p-0.45-parallelmake.patch
===================================================================
Index: sam2p-0.45/Makefile
===================================================================
--- sam2p-0.45.orig/Makefile
+++ sam2p-0.45/Makefile
@@ -84,47 +84,47 @@ L1_FLAGS=-DCFG_FMT_ZLIB_ONLY=1 -DNDEBUG=
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"' --
# vvv Dat: input file for `g++ -E' must have .h extension
l1g8z.pst: l1zip.psm psmlib.psm ps_tiny
- <$< >tmp.h perl -pe0
- $(CXX) -E $(L1_FLAGS) -DUSE_A85D=1 tmp.h >tmp.i
- <tmp.i >tmp.pin $(PREPROC_STRIP)
- <tmp.pin >tmp.ps0 ./ps_tiny
- <tmp.ps0 >tmp.pst $(TTT_QUOTE) $@
- mv -f tmp.pst $@
+ <$< >$@.tmp.h perl -pe0
+ $(CXX) -E $(L1_FLAGS) -DUSE_A85D=1 $@.tmp.h >$@.tmp.i
+ <$@.tmp.i >$@.tmp.pin $(PREPROC_STRIP)
+ <$@.tmp.pin >$@.tmp.ps0 ./ps_tiny
+ <$@.tmp.ps0 >$@.tmp.pst $(TTT_QUOTE) $@
+ mv -f $@.tmp.pst $@
l1ghz.pst: l1zip.psm psmlib.psm ps_tiny
- <$< >tmp.h perl -pe0
- $(CXX) -E $(L1_FLAGS) -DUSE_HEXD=1 tmp.h >tmp.i
- <tmp.i >tmp.pin $(PREPROC_STRIP)
- <tmp.pin >tmp.ps0 ./ps_tiny
- <tmp.ps0 >tmp.pst $(TTT_QUOTE) $@
- mv -f tmp.pst $@
+ <$< >$@.tmp.h perl -pe0
+ $(CXX) -E $(L1_FLAGS) -DUSE_HEXD=1 $@.tmp.h >$@.tmp.i
+ <$@.tmp.i >$@.tmp.pin $(PREPROC_STRIP)
+ <$@.tmp.pin >$@.tmp.ps0 ./ps_tiny
+ <$@.tmp.ps0 >$@.tmp.pst $(TTT_QUOTE) $@
+ mv -f $@.tmp.pst $@
l1gbz.pst: l1zip.psm psmlib.psm ps_tiny
- <$< >tmp.h perl -pe0
- $(CXX) -E $(L1_FLAGS) -DUSE_BINARY=1 tmp.h >tmp.i
- <tmp.i >tmp.pin $(PREPROC_STRIP)
- <tmp.pin >tmp.ps0 ./ps_tiny
- <tmp.ps0 >tmp.pst $(TTT_QUOTE) $@
- mv -f tmp.pst $@
+ <$< >$@.tmp.h perl -pe0
+ $(CXX) -E $(L1_FLAGS) -DUSE_BINARY=1 $@.tmp.h >$@.tmp.i
+ <$@.tmp.i >$@.tmp.pin $(PREPROC_STRIP)
+ <$@.tmp.pin >$@.tmp.ps0 ./ps_tiny
+ <$@.tmp.ps0 >$@.tmp.pst $(TTT_QUOTE) $@
+ mv -f $@.tmp.pst $@
l1g8l.pst: l1lzw.psm psmlib.psm ps_tiny
- <$< >tmp.h perl -pe0
- $(CXX) -E $(L1_FLAGS) -DUSE_A85D=1 tmp.h >tmp.i
- <tmp.i >tmp.pin $(PREPROC_STRIP)
- <tmp.pin >tmp.ps0 ./ps_tiny
- <tmp.ps0 >tmp.pst $(TTT_QUOTE) $@
- mv -f tmp.pst $@
+ <$< >$@.tmp.h perl -pe0
+ $(CXX) -E $(L1_FLAGS) -DUSE_A85D=1 $@.tmp.h >$@.tmp.i
+ <$@.tmp.i >$@.tmp.pin $(PREPROC_STRIP)
+ <$@.tmp.pin >$@.tmp.ps0 ./ps_tiny
+ <$@.tmp.ps0 >$@.tmp.pst $(TTT_QUOTE) $@
+ mv -f $@.tmp.pst $@
l1ghl.pst: l1lzw.psm psmlib.psm ps_tiny
- <$< >tmp.h perl -pe0
- $(CXX) -E $(L1_FLAGS) -DUSE_HEXD=1 tmp.h >tmp.i
- <tmp.i >tmp.pin $(PREPROC_STRIP)
- <tmp.pin >tmp.ps0 ./ps_tiny
- <tmp.ps0 >tmp.pst $(TTT_QUOTE) $@
- mv -f tmp.pst $@
+ <$< >$@.tmp.h perl -pe0
+ $(CXX) -E $(L1_FLAGS) -DUSE_HEXD=1 $@.tmp.h >$@.tmp.i
+ <$@.tmp.i >$@.tmp.pin $(PREPROC_STRIP)
+ <$@.tmp.pin >$@.tmp.ps0 ./ps_tiny
+ <$@.tmp.ps0 >$@.tmp.pst $(TTT_QUOTE) $@
+ mv -f $@.tmp.pst $@
l1gbl.pst: l1lzw.psm psmlib.psm ps_tiny
- <$< >tmp.h perl -pe0
- $(CXX) -E $(L1_FLAGS) -DUSE_BINARY=1 tmp.h >tmp.i
- <tmp.i >tmp.pin $(PREPROC_STRIP)
- <tmp.pin >tmp.ps0 ./ps_tiny
- <tmp.ps0 >tmp.pst $(TTT_QUOTE) $@
- mv -f tmp.pst $@
+ <$< >$@.tmp.h perl -pe0
+ $(CXX) -E $(L1_FLAGS) -DUSE_BINARY=1 $@.tmp.h >$@.tmp.i
+ <$@.tmp.i >$@.tmp.pin $(PREPROC_STRIP)
+ <$@.tmp.pin >$@.tmp.ps0 ./ps_tiny
+ <$@.tmp.ps0 >$@.tmp.pst $(TTT_QUOTE) $@
+ mv -f $@.tmp.pst $@
# vvv copy the .ttt, not the .tth
# The perl program down there is a portable cat(1) implementation.
bts1.ttt: bts.ttt $(L1_LIST)
@@ -133,7 +133,7 @@ bts2.ttt: bts1.ttt ps_tiny
./ps_tiny --copy <$< >$@
clean:
- rm -f *~ a.out DEADJOE core *.o *.tth .rgd *.rgd tmp.pin tmp.i tmp.ps0 tmp.h tmp.pst autom4te.cache/*
+ rm -f *~ a.out DEADJOE core *.o *.tth .rgd *.rgd *.tmp.pin *.tmp.i *.tmp.ps0 *.tmp.h *.tmp.pst autom4te.cache/*
rm -f debian/changelog.dch debian/*~
rm -f $(ALL) $(ALL:=.yes) $(ALL:=.no) $(ALL:=.assert) $(ALL:=.checker)
-rmdir -- autom4te.cache
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2008-08-28 17:29 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-08-28 17:29 [gentoo-commits] gentoo-x86 commit in media-gfx/sam2p/files: sam2p-0.45-parallelmake.patch Alexis Ballier (aballier)
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox