- add some print to check more easily state of compilation

git-svn-id: https://scm.gforge.inria.fr/svn/openalea/branches/release_1_0@3536 04ea39c6-a500-0410-8508-e77fe2a861cf
- dependency_builder.py : added utility rgetattr function which works like getattr but accepts "a.b.c" style attribute names.
- egg_rules.py : added rpy2 eggification
- project_rules.py : added rpy2 version
- rpy2.patch : added patching of rpy/rinterface/__init__.py to be more robust regarding the environment.

git-svn-id: https://scm.gforge.inria.fr/svn/openalea/branches/release_1_0@3541 04ea39c6-a500-0410-8508-e77fe2a861cf
Merge from trunk at r3541

git-svn-id: https://scm.gforge.inria.fr/svn/openalea/branches/release_1_0@3542 04ea39c6-a500-0410-8508-e77fe2a861cf
Merge from trunk at r3541

git-svn-id: https://scm.gforge.inria.fr/svn/openalea/branches/release_1_0@3543 04ea39c6-a500-0410-8508-e77fe2a861cf
Make sip's build.py smarter with this patch:
When using mercurial zipballs versions of sip,
one must first run build.py which generates configure.py
build.py is in charge of writing the release version in
the configuration files and looks for that value in the
mercurial repository. It has a fall back for zipballs
which writes the commit hash. However it is possible
to find the version from the .hg_archival.txt file.

git-svn-id: https://scm.gforge.inria.fr/svn/openalea/branches/release_1_0@3544 04ea39c6-a500-0410-8508-e77fe2a861cf
__eggname__ attribute did not exist, egg_name() did.

git-svn-id: https://scm.gforge.inria.fr/svn/openalea/branches/release_1_0@3545 04ea39c6-a500-0410-8508-e77fe2a861cf
Added ann to vplants winInstallers
deploy is not zip-safe due to dependency_builder.py using ressources from there.
added tool concept for cmake, bisonflex (tries to find path, or installs if fails)

git-svn-id: https://scm.gforge.inria.fr/svn/openalea/branches/release_1_0@3546 04ea39c6-a500-0410-8508-e77fe2a861cf
winInstallers
=============
Add test to see if ann is installed.

git-svn-id: https://scm.gforge.inria.fr/svn/openalea/branches/release_1_0@3547 04ea39c6-a500-0410-8508-e77fe2a861cf
Update some rules.

git-svn-id: https://scm.gforge.inria.fr/svn/openalea/branches/release_1_0@3548 04ea39c6-a500-0410-8508-e77fe2a861cf
Reworked system_deploy to integrate with dependency_builder a little bit.
This is one of the last commits to this system before the release. Still
need to eggify CGAL.

git-svn-id: https://scm.gforge.inria.fr/svn/openalea/branches/release_1_0@3549 04ea39c6-a500-0410-8508-e77fe2a861cf
If I break stuff, things will not converge...

git-svn-id: https://scm.gforge.inria.fr/svn/openalea/branches/release_1_0@3550 04ea39c6-a500-0410-8508-e77fe2a861cf
A few small fixes to reuse dependency_builder.py classes outside dependency_builder.py

git-svn-id: https://scm.gforge.inria.fr/svn/openalea/branches/release_1_0@3551 04ea39c6-a500-0410-8508-e77fe2a861cf
Header

git-svn-id: https://scm.gforge.inria.fr/svn/openalea/branches/release_1_0@3552 04ea39c6-a500-0410-8508-e77fe2a861cf
SCONSX:
Added egg lookup for gmp and cgal

git-svn-id: https://scm.gforge.inria.fr/svn/openalea/branches/release_1_0@3553 04ea39c6-a500-0410-8508-e77fe2a861cf
- Hacked up a CGAL eggifier for dependency_builder
- Added CGAL "decanonification" for EggPackageAPI in platform_install.py
- added version class attribute for CGAL builder in project_rules.py
- removed useless print in boost_base.py
- conservative change to cgal tool, expects a list in the ["cgal_lib"] entry. Didn't touch anywhere else.
- added boost_thread tool.

git-svn-id: https://scm.gforge.inria.fr/svn/openalea/branches/release_1_0@3554 04ea39c6-a500-0410-8508-e77fe2a861cf
32 vs 64 fix for winInstallers + other installer tuning

git-svn-id: https://scm.gforge.inria.fr/svn/openalea/branches/release_1_0@3555 04ea39c6-a500-0410-8508-e77fe2a861cf
extend apply node for ergonomy

git-svn-id: https://scm.gforge.inria.fr/svn/openalea/branches/release_1_0@3559 04ea39c6-a500-0410-8508-e77fe2a861cf
extend apply node for ergonomy

git-svn-id: https://scm.gforge.inria.fr/svn/openalea/branches/release_1_0@3560 04ea39c6-a500-0410-8508-e77fe2a861cf
WinInstallers
=============
- Add test file for cgal
- Fixed Alinea egg lookup glob (was missing all alinea files)
- Fixed VPlants egg lookup glob (was missing all tissue and c(physics|mechanics).
- fixed pil import in pil test
- made rpy2 test exit with code 0 (==succes) if rpy2 import 
  succeds but R_USER didn't exist
- Fixed issues with absolute file names being used : use basename python
  function if possible, or ExtractFileName PascalScript function
- Force easy_install and alea_install to install to python directory instead
  of whatever is specified in pydistutils.cfg because many parts won't work.

git-svn-id: https://scm.gforge.inria.fr/svn/openalea/branches/release_1_0@3561 04ea39c6-a500-0410-8508-e77fe2a861cf
clean -a will also remove egginfo files

git-svn-id: https://scm.gforge.inria.fr/svn/openalea/branches/release_1_0@3562 04ea39c6-a500-0410-8508-e77fe2a861cf