summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCaleb Tennis <caleb@gentoo.org>2008-07-19 12:22:54 +0000
committerCaleb Tennis <caleb@gentoo.org>2008-07-19 12:22:54 +0000
commitb24264d1979339bb43d3891486edc95620232088 (patch)
tree8ce202e15ed58b4afa7619d88307cf32ff5a86ab /net-im/ejabberd/files
parentversion bump per 229839 (diff)
downloadgentoo-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.patch60
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) $<
+