ruby: ubuntu: ruby debian: ruby arch: ruby macports: | gentoo: ruby freebsd: ruby apr: ubuntu: libapr1-dev libaprutil1-dev debian: libapr1-dev libaprutil1-dev arch: apr apr-util fedora: apr-devel apr-util rhel: apr-devel apr-util macports: apr apr-util gentoo: dev-libs/apr dev-libs/apr-util cygwin: libapr1 libaprutil1 freebsd: builtin # i.e. ignore, only needed to manually build log4cxx on other OSes python: ubuntu: python-dev debian: python-dev arch: python fedora: python-devel rhel: python-devel macports: python25 python_select gentoo: python cygwin: python freebsd: python python-yaml: ubuntu: python-yaml debian: python-yaml fedora: PyYAML rhel: PyYAML centos: PyYAML arch: | if ! pacman -Q libyaml python-yaml; then yaourt -S libyaml python-yaml; fi macports: py25-yaml gentoo: pyyaml cygwin: | if [ ! -d /usr/lib/python2.5/site-packages/yaml/ ] ; then mkdir -p ~/ros/ros-deps cd ~/ros/ros-deps wget --tries=10 http://pyyaml.org/download/pyyaml/PyYAML-3.09.tar.gz tar xzf PyYAML-3.09.tar.gz cd PyYAML-3.09 python setup.py install fi freebsd: py26-yaml python-gtk2: ubuntu: python-gtk2 arch: pygtk debian: python-gtk2 macports: py25-gtk fedora: pygtk2 rhel: pygtk2 gentoo: "=dev-python/pygtk-2*" freebsd: py-gtk2 python-matplotlib: ubuntu: python-matplotlib arch: python-matplotlib debian: python-matplotlib macports: py25-matplotlib fedora: python-matplotlib rhel: python-matplotlib gentoo: dev-python/matplotlib freebsd: py26-matplotlib python-imaging: ubuntu: python-imaging debian: python-imaging fedora: python-imaging rhel: python-imaging arch: pil macports: py25-pil gentoo: dev-python/imaging freebsd: py26-imaging python-numpy: ubuntu: python-numpy debian: python-numpy fedora: numpy rhel: python-numpy arch: python-numpy macports: py25-numpy gentoo: dev-python/numpy freebsd: py-numpy python-scipy: ubuntu: python-scipy debian: python-scipy arch: python-scipy macports: py25-scipy gentoo: dev-libs/scipy freebsd: py-scipy bzip2: ubuntu: libbz2-dev debian: libbz2-dev fedora: bzip2-devel rhel: bzip2-devel arch: bzip2 macports: bzip2 gentoo: app-arch/bzip2 cygwin: bzip2 freebsd: bzip2 boost: ubuntu: '10.10': libboost1.42-all-dev '10.04': libboost1.40-all-dev '9.10': libboost1.40-all-dev '9.04': libboost-date-time1.37-dev libboost-filesystem1.37-dev libboost-graph1.37-dev libboost-iostreams1.37-dev libboost-math1.37-dev libboost-program-options1.37-dev libboost-python1.37-dev libboost-regex1.37-dev libboost-serialization1.37-dev libboost-signals1.37-dev libboost-system1.37-dev libboost-test1.37-dev libboost-thread1.37-dev libboost-wave1.37-dev libboost1.37-dev debian: squeeze/sid: libboost-dev libboost-regex-dev libboost-thread-dev libboost-signals-dev libboost-filesystem-dev libboost-python-dev libboost-program-options-dev libboost-math-dev lenny: | if [ ! -f /opt/ros/lib/libboost_date_time-gcc43-mt*-1_37.a ] ; then mkdir -p ~/ros/ros-deps cd ~/ros/ros-deps wget --tries=10 http://pr.willowgarage.com/downloads/boost_1_37_0.tar.gz tar xzf boost_1_37_0.tar.gz cd boost_1_37_0 ./configure --prefix=/opt/ros make sudo make install fi 3.1: | if [ ! -f /opt/ros/lib/libboost_date_time-gcc33-mt*-1_37.a ] ; then mkdir -p ~/ros/ros-deps cd ~/ros/ros-deps wget --tries=10 http://pr.willowgarage.com/downloads/boost_1_37_0.tar.gz tar xzf boost_1_37_0.tar.gz cd boost_1_37_0 ./configure --prefix=/opt/ros make sudo make install fi fedora: boost-devel rhel: boost-devel arch: boost macports: boost gentoo: dev-libs/boost cygwin: libboost-devel libboost1.40 freebsd: boost-python-libs zlib: ubuntu: zlib1g-dev debian: zlib1g-dev fedora: zlib-devel rhel: zlib-devel arch: zlib macports: zlib gentoo: sys-libs/zlib cygwin: zlib freebsd: builtin graphviz: ubuntu: graphviz debian: graphviz fedora: graphviz rhel: graphviz arch: graphviz macports: graphviz gentoo: media-gfx/graphviz freebsd: graphviz doxygen: ubuntu: doxygen fedora: doxygen rhel: doxygen arch: doxygen debian: doxygen macports: doxygen gentoo: app-doc/doxygen freebsd: doxygen wxwidgets: ubuntu: libwxgtk2.8-dev debian: libwxgtk2.8-dev fedora: wxGTK-devel rhel: wxGTK-devel macports: wxwidgets arch: wxgtk gentoo: x11-libs/wxGTK freebsd: wxgtk2 wxpython: ubuntu: python-wxgtk2.8 arch: wxpython fedora: wxPython-devel rhel: wxPython-devel centos: wxPython-devel debian: python-wxgtk2.8 macports: py25-wxpython gentoo: dev-python/wxpython freebsd: py26-wxPython log4cxx: ubuntu: liblog4cxx10-dev debian: squeeze/sid: liblog4cxx10-dev lenny: | if [ ! -f /opt/ros/lib/liblog4cxx.so.10 ] ; then mkdir -p ~/ros/ros-deps cd ~/ros/ros-deps wget --tries=10 http://pr.willowgarage.com/downloads/apache-log4cxx-0.10.0-wg_patched.tar.gz tar xzf apache-log4cxx-0.10.0-wg_patched.tar.gz cd apache-log4cxx-0.10.0 ./configure --prefix=/opt/ros make sudo make install fi 3.1: | if [ ! -f /opt/ros/lib/liblog4cxx.so.10 ] ; then mkdir -p ~/ros/ros-deps cd ~/ros/ros-deps wget --tries=10 http://pr.willowgarage.com/downloads/apache-log4cxx-0.10.0-wg_patched.tar.gz tar xzf apache-log4cxx-0.10.0-wg_patched.tar.gz cd apache-log4cxx-0.10.0 ./configure --prefix=/opt/ros make sudo make install fi fedora: log4cxx-devel rhel: log4cxx-devel arch: | if ! pacman -Q log4cxx; then yaourt -S log4cxx; fi macports: log4cxx gentoo: dev-libs/log4cxx cygwin: liblog4cxx-devel freebsd: log4cxx libxext: ubuntu: libxext-dev debian: libxext-dev fedora: libXext-devel rhel: libXext-devel macports: xorg-libXext arch: libxext gentoo: x11-libs/libXext freebsd: libXext swig: ubuntu: swig debian: swig fedora: swig rhel: swig macports: swig arch: swig gentoo: dev-lang/swig freebsd: swig zziplib: ubuntu: libzzip-0-13 libzzip-dev debian: libzzip-0-13 libzzip-dev fedora: zziplib-devel rhel: zziplib-devel macports: libzzip arch: zziplib gentoo: dev-libs/zziplib freebsd: zziplib libxaw: ubuntu: libxaw7-dev debian: libxaw7-dev fedora: libXaw-devel rhel: libXaw-devel macports: xorg-libXaw arch: libxaw gentoo: x11-libs/libXaw freebsd: libXaw opengl: ubuntu: libgl1-mesa-dev libglu1-mesa-dev debian: libgl1-mesa-dev libglu1-mesa-dev fedora: mesa-libGL-devel mesa-libGLU-devel rhel: mesa-libGL-devel mesa-libGLU-devel macports: mesa arch: mesa gentoo: media-libs/mesa freebsd: mesagl-mangled libxxf86vm: ubuntu: libxxf86vm-dev debian: libxxf86vm-dev fedora: libXxf86vm-devel rhel: libXxf86vm-devel macports: xorg-libXxf86vm arch: libxxf86vm gentoo: x11-libs/libXxf86vm freebsd: libXxf86vm gtk2: ubuntu: libgtk2.0-dev debian: libgtk2.0-dev fedora: gtk2-devel rhel: gtk2-devel macports: gtk2 arch: gtk2 gentoo: x11-libs/gtk+ freebsd: gtk20 autoconf: ubuntu: autoconf debian: autoconf fedora: autoconf rhel: autoconf arch: autoconf macports: autoconf gentoo: sys-devel/autoconf freebsd: autoconf213 autoconf268 automake: ubuntu: automake debian: automake fedora: automake rhel: automake arch: automake macports: automake gentoo: sys-devel/automake freebsd: automake14 automake111 libtool: ubuntu: '10.10': libtool libltdl-dev '10.04': libtool libltdl-dev '9.10': libtool libltdl-dev '9.04': libtool libltdl7-dev debian: libtool libltdl3-dev fedora: libtool libtool-ltdl-devel rhel: libtool libtool-ltdl-devel macports: libtool arch: libtool gentoo: sys-devel/libtool freebsd: libtool pkg-config: ubuntu: pkg-config debian: pkg-config fedora: pkgconfig rhel: pkgconfig arch: pkgconfig macports: pkgconfig gentoo: dev-util/pkgconfig cygwin: pkg-config freebsd: pkg-config octave: ubuntu: octave3.0-headers arch: octave macports: octave centos: octave-devel debian: octave3.0-headers gentoo: sci-mathematics/octave freebsd: octave ncurses: ubuntu: libncurses5-dev arch: ncurses fedora: ncurses-devel macports: ncurses centos: ncurses-devel debian: libncurses5-dev gentoo: sys-libs/ncurses freebsd: ncurses qt4: ubuntu: libqt4-core libqt4-dev qt4-dev-tools debian: libqt4-core libqt4-dev qt4-dev-tools arch: qt macports: qt4-mac gentoo: ">=x11-libs/qt-core-4" freebsd: qt4-corelib curl: ubuntu: libcurl4-openssl-dev debian: libcurl4-openssl-dev fedora: libcurl-devel arch: curl macports: curl gentoo: net-misc/curl freebsd: curl libxml2: ubuntu: libxml2-dev debian: libxml2-dev arch: libxml2 macports: libxml2 gentoo: dev-libs/libxml2 freebsd: libxml2 scons: ubuntu: scons debian: scons arch: scons macports: scons gentoo: dev-util/scons freebsd: scons ant: ubuntu: ant debian: ant arch: apache-ant macports: apache-ant gentoo: dev-java/ant freebsd: apache-ant libstdc++5: ubuntu: libstdc++5 debian: libstdc++5 freebsd: builtin cppunit: ubuntu: libcppunit-dev debian: libcppunit-dev fedora: cppunit-devel rhel: cppunit-devel arch: cppunit macports: cppunit gentoo: dev-util/cppunit freebsd: cppunit intltool: ubuntu: intltool gentoo: dev-util/intltool freebsd: intltool unzip: ubuntu: unzip debian: unzip arch: unzip fedora: unzip rhel: unzip macports: unzip gentoo: app-arch/unzip freebsd: unzip fltk: ubuntu: libfltk1.1-dev debian: libfltk1.1-dev fedora: fltk-devel arch: fltk macports: fltk gentoo: "=x11-libs/fltk-1*" freebsd: fltk epydoc: ubuntu: python-epydoc debian: python-epydoc fedora: epydoc macports: py25-epydoc gentoo: dev-python/epydoc freebsd: epydoc paramiko: ubuntu: python-paramiko debian: python-paramiko fedora: python-paramiko macports: py25-paramiko gentoo: dev-python/paramiko freebsd: py26-paramiko python-sphinx: ubuntu: python-sphinx bazaar: ubuntu: bzr debian: bzr fedora: bazaar macports: bazaar gentoo: dev-vcs/bzr freebsd: bazaar git: ubuntu: git-core debian: git-core fedora: git macports: git-core gentoo: dev-vcs/git freebsd: git subversion: ubuntu: subversion debian: subversion fedora: subversion macports: subversion gentoo: dev-vcs/subversion freebsd: subversion mercurial: ubuntu: mercurial debian: mercurial fedora: mercurial macports: mercurial gentoo: dev-vcs/mercurial freebsd: mercurial gtest: ubuntu: libgtest-dev debian: libgtest-dev fedora: gtest macports: google-test gentoo: dev-util/gtest freebsd: googletest