diff options
author | 2008-07-19 12:22:54 +0000 | |
---|---|---|
committer | 2008-07-19 12:22:54 +0000 | |
commit | b24264d1979339bb43d3891486edc95620232088 (patch) | |
tree | 8ce202e15ed58b4afa7619d88307cf32ff5a86ab /net-im/ejabberd/files | |
parent | version bump per 229839 (diff) | |
download | gentoo-2-b24264d1979339bb43d3891486edc95620232088.tar.gz gentoo-2-b24264d1979339bb43d3891486edc95620232088.tar.bz2 gentoo-2-b24264d1979339bb43d3891486edc95620232088.zip |
Add parallel make patch per 225565
(Portage version: 2.1.5.2)
Diffstat (limited to 'net-im/ejabberd/files')
-rw-r--r-- | net-im/ejabberd/files/2.0.1-parallel-make.patch | 60 |
1 files changed, 60 insertions, 0 deletions
diff --git a/net-im/ejabberd/files/2.0.1-parallel-make.patch b/net-im/ejabberd/files/2.0.1-parallel-make.patch new file mode 100644 index 000000000000..b6b1e7c00ea7 --- /dev/null +++ b/net-im/ejabberd/files/2.0.1-parallel-make.patch @@ -0,0 +1,60 @@ +--- trunk/src/Makefile.in ++++ trunk/src/Makefile.in +@@ -50,7 +50,9 @@ + SUBDIRS = @mod_irc@ @mod_pubsub@ @mod_muc@ @mod_proxy65@ @eldap@ @pam@ @web@ stringprep @tls@ @odbc@ @ejabberd_zlib@ + ERLSHLIBS = expat_erl.so + ERLBEHAVS = cyrsasl.erl gen_mod.erl p1_fsm.erl +-SOURCES = $(ERLBEHAVS) $(wildcard *.erl) ++SOURCES_ALL = $(wildcard *.erl) ++SOURCES = $(filter-out $(ERLBEHAVS),$(SOURCES_ALL)) ++ERLBEHAVBEAMS = $(ERLBEHAVS:.erl=.beam) + BEAMS = $(SOURCES:.erl=.beam) + + DESTDIR = +@@ -74,8 +76,12 @@ + + all: $(ERLSHLIBS) compile-beam all-recursive + +-compile-beam: XmppAddr.hrl $(BEAMS) ++compile-beam: XmppAddr.hrl $(ERLBEHAVBEAMS) $(BEAMS) + ++$(BEAMS): $(ERLBEHAVBEAMS) ++ ++all-recursive: $(ERLBEHAVBEAMS) ++ + %.beam: %.erl + @ERLC@ -W $(ERLC_FLAGS) $< + +--- trunk/src/eldap/Makefile.in ++++ trunk/src/eldap/Makefile.in +@@ -22,6 +22,8 @@ + + all: $(BEAMS) ELDAPv3.beam + ++ELDAPv3.beam: ELDAPv3.erl ++ + ELDAPv3.erl: ELDAPv3.asn + @ERLC@ -bber_bin -W $(EFLAGS) $< + +--- trunk/src/mod_pubsub/Makefile.in ++++ trunk/src/mod_pubsub/Makefile.in +@@ -16,12 +16,17 @@ + endif + + OUTDIR = .. +-SOURCES = $(wildcard *.erl) ++ERLBEHAVS = gen_pubsub_node.erl gen_pubsub_nodetree.erl ++SOURCES_ALL = $(wildcard *.erl) ++SOURCES = $(filter-out $(ERLBEHAVS),$(SOURCES_ALL)) ++ERLBEHAVBEAMS = $(addprefix $(OUTDIR)/,$(ERLBEHAVS:.erl=.beam)) + BEAMS = $(addprefix $(OUTDIR)/,$(SOURCES:.erl=.beam)) + + +-all: $(BEAMS) ++all: $(ERLBEHAVBEAMS) $(BEAMS) + ++$(BEAMS): $(ERLBEHAVBEAMS) ++ + $(OUTDIR)/%.beam: %.erl + @ERLC@ -W $(EFLAGS) -o $(OUTDIR) $< + |