From e8a5122f0b04dbea9ee657a80967f9c7ad16f815 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C5=81ukasz=20Nowak?= <luke@nexedi.com>
Date: Tue, 29 Jun 2010 13:22:00 +0000
Subject: [PATCH]  - build locally garbage collector for w3m Even if gc is
 available in many systems it is quite often not available in good version.
 For safety provide known working version in buildout and link to this version
 by absolute path.

git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@36693 20353a03-c40f-0410-a6d1-a30d3c3de9de
---
 buildout/profiles/official-2.12.cfg              | 1 +
 buildout/profiles/official.cfg                   | 1 +
 buildout/software-profiles/garbage-collector.cfg | 7 +++++++
 buildout/software-profiles/w3m.cfg               | 3 +++
 4 files changed, 12 insertions(+)
 create mode 100644 buildout/software-profiles/garbage-collector.cfg

diff --git a/buildout/profiles/official-2.12.cfg b/buildout/profiles/official-2.12.cfg
index 44315ee0c1..6185275c87 100644
--- a/buildout/profiles/official-2.12.cfg
+++ b/buildout/profiles/official-2.12.cfg
@@ -10,6 +10,7 @@ extends =
   ../software-profiles/apache.cfg
   ../software-profiles/automake-1.9.cfg
   ../software-profiles/erp5-2.12.cfg
+  ../software-profiles/garbage-collector.cfg
   ../software-profiles/tokyocabinet.cfg
   ../software-profiles/flare.cfg
   ../software-profiles/haproxy.cfg
diff --git a/buildout/profiles/official.cfg b/buildout/profiles/official.cfg
index 394ddbfbfe..51da8a4360 100644
--- a/buildout/profiles/official.cfg
+++ b/buildout/profiles/official.cfg
@@ -9,6 +9,7 @@ extends =
   ../software-profiles/apache.cfg
   ../software-profiles/automake-1.9.cfg
   ../software-profiles/erp5.cfg
+  ../software-profiles/garbage-collector.cfg
   ../software-profiles/tokyocabinet.cfg
   ../software-profiles/flare.cfg
   ../software-profiles/haproxy.cfg
diff --git a/buildout/software-profiles/garbage-collector.cfg b/buildout/software-profiles/garbage-collector.cfg
new file mode 100644
index 0000000000..20826a4373
--- /dev/null
+++ b/buildout/software-profiles/garbage-collector.cfg
@@ -0,0 +1,7 @@
+[buildout]
+parts = garbage-collector
+
+[garbage-collector]
+recipe = hexagonit.recipe.cmmi
+md5sum = 2ff9924c7249ef7f736ecfe6f08f3f9b
+url = http://www.hpl.hp.com/personal/Hans_Boehm/gc/gc_source/gc-7.1.tar.gz
diff --git a/buildout/software-profiles/w3m.cfg b/buildout/software-profiles/w3m.cfg
index 323e1009af..863c5ed430 100644
--- a/buildout/software-profiles/w3m.cfg
+++ b/buildout/software-profiles/w3m.cfg
@@ -5,3 +5,6 @@ parts = w3m
 recipe = hexagonit.recipe.cmmi
 md5sum = ba06992d3207666ed1bf2dcf7c72bf58
 url = http://downloads.sourceforge.net/project/w3m/w3m/w3m-0.5.2/w3m-0.5.2.tar.gz
+configure-options = --with-gc=${garbage-collector:location}
+environment =
+  LDFLAGS =-Wl,-rpath=${garbage-collector:location}/lib
-- 
2.30.9