alexanderchuranov:boostportingproject

This is an old revision of the document!


This page describes non-trivial stuff on porting boost libraries to FreeBSD. By intent this page should contain a list of decisions, rationales and other things like that.

  • The port is out of sync with boost.org, the port version is 1.39 and upstream is 1.41.
  • The update request is filed. The patch is here
  • audio/gx2osd
  • audio/py-tagpy
  • devel/luabind
  • dns/powerdns-recursor
  • editors/abiword-plugins
  • editors/pdfedit
  • games/allacrost
  • games/flyhard
  • games/galaxyhack
  • games/lordsawar
  • games/mkhexgrid
  • games/plee-the-bear
  • games/pokerth
  • games/secretmaryochronicles
  • graphics/aqsis
  • misc/metalink-tools
  • multimedia/bmpx
  • net-p2p/deluge
  • net-p2p/rblibtorrent
  • print/lyx
  • print/lyx15
  • science/avogadro
  • science/peekabot
  • x11-toolkits/gigi
  • Wait for the patch to be checked into the version control
  • File an update request
  • boost is patched, this allows x11-toolkits/gigi to build
  • graphics/aqsis, net-p2p/rblibtorrent are patched
  • The SPARC64 issue is completely resolved
  • Some ports depending on boost were re-build using 1.41 (one port fails)
  • The patch for SPARC64 platform is created and tested (one test fails)
  • Boost.Pyste is extracted into a separate port
  • diff for updating ports to 1.41.0 is ready
  • Boost.Test report less details for SIGBUS, SIGCHLD, SIGSEGV and SIGILL on FreeBSD than it might on other UNIX-like platform. The reason is detailed information is not available on FreeBSD 6x. The issue is temporary.
  • Boost.Math does not support long double version of functions, because related functionality only presents in FreeBSD-8.
  • alexanderchuranov/boostportingproject.1261144334.txt.gz
  • Last modified: 2009/12/18 13:52
  • by AlexanderChuranov