Boost-jam version 3.1.17 - How to Download and Install on Mac OS X
Saturday the 7th of November, 2009

    boost-jam  most recent diff


    version 3.1.17

      View the most recent changes for the boost-jam port at: boost-jam.darwinports.com/diff
      Scroll down toward the bottom of the page to get installation instructions for boost-jam.
      The raw portfile for boost-jam 3.1.17 is located here:
      http://boost-jam.darwinports.com/dports/devel/boost-jam/Portfile
      Find related portfiles with the unique DarwinPorts.com search feature.
      Check for any related Fink projects here: pdb.finkproject.org/pdb/package.php/boost-jam


      The boost-jam Portfile 51896 2009-06-06 06:52:17Z toby macports.org $

      PortSystem 1.0

      Name: boost-jam
      Version: 3.1.17
      Category: devel
      Maintainers: gmail.com:jon.olsson
      Description: Boost.Jam (BJam) is a build tool based on FTJam
      Long Description: Boost.Jam (BJam) is a build tool based on FTJam, which in turn is based on Perforce Jam. It contains significant improvements made to facilitate its use in the Boost Build System, but should be backward compatible with Perforce Jam.
      Homepage: http://www.boost.org/
      Master Sites: sourceforge:boost
      extract.suffix .tgz
      Checksums: md5 f4afd896788f2327fd35c128ddc6e340 rmd160 79a265c4427bf48858d288d5b0ac82c5119af7c8 sha1 407be994b1239fa944c14c464a9ce7f46f692a1e
      Platform: darwin

      Patch Files: patch-strings.c patch-build.sh
      post-patch {
      reinplace "s|/usr/share/boost-build|${prefix}/share/boost-build|" ${worksrcpath}/jambase.c
      }

      configure {
      reinplace "s|__CC__|${configure.cc}|" ${worksrcpath}/build.sh
      }

      build.env LOCATE_TARGET=bin
      build.cmd ./build.sh
      build.target
      build.args -s tool.darwin.cc=${configure.cc}

      destroot {
      xinstall -m 0755 ${worksrcpath}/bin/bjam ${destroot}${prefix}/bin

      # Port netxx still expects to find program jam (removed in r13734)
      xinstall -d -m 0755 ${destroot}${prefix}/lib/bjam/bin/
      ln -s ${prefix}/bin/bjam ${destroot}${prefix}/lib/bjam/bin/jam
      }

      livecheck.regex "${name} (.*) released.*"

    If you haven't already installed Darwin Ports, you can find easy instructions for doing so at the main Darwin Ports page.

    Once Darwin Ports has been installed, in a terminal window and while online, type the following and hit return:


      %  cd /opt/local/bin/portslocation/dports/boost-jam
      % sudo port install boost-jam
      Password:
    You will then be prompted for your root password, which you should enter. You may have to wait for a few minutes while the software is retrieved from the network and installed for you. Y ou should see something that looks similar to:

      ---> Fetching boost-jam
      ---> Verifying checksum for boost-jam
      ---> Extracting boost-jam
      ---> Configuring boost-jam
      ---> Building boost-jam with target all
      ---> Staging boost-jam into destroot
      ---> Installing boost-jam
    - Make sure that you do not close the terminal window while Darwin Ports is working. Once the software has been installed, you can find further information about using boost-jam with these commands:
      %  man boost-jam
      % apropos boost-jam
      % which boost-jam
      % locate boost-jam

     Where to find more information:

    Darwin Ports



    Lightbox this page.