This page describes non-trivial stuff on porting [[http://www.boost.org|boost]] libraries to %%FreeBSD%%. By intent this page should contain current status of Boost ports, a list of decisions, rationales and other things like that. ===== Current State ===== * The port is out of sync with boost.org: upstream has 1.42, ports have 1.41 * Boost-1.42 is tested in full on 7.2, ready for 6.x and 8.x. * The most recent patch is at ''%%http://alexanderchuranov.com/boost-port/boost-from-1.41-to-1.42-2010-02-16-17-11.diff%%'' (This link is broken) ===== Known Issues ===== * 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. ===== Future Efforts ===== * Test on 8.x and 6.x ===== Past Efforts ===== * A patch for updating from 1.41 to 1.42 is [[http://alexanderchuranov.com/boost-port/boost-from-1.41-to-1.42-2010-02-16-17-11.diff|created]]. * [[AlexanderChuranov/BoostPortingProject/1.39-to-1.41|Updating from 1.39 to 1.41]] * [[AlexanderChuranov/BoostPortingProject/1.37-to-1.39|Updating from 1.37 to 1.39]] * [[AlexanderChuranov/BoostPortingProject/1.34-to-1.37|Updating from 1.34 to 1.37]] ===== Ports successfully built with 1.42 on 7.2 ===== * astro/stellarium * audio/ardour * audio/cpp-xmms2 * audio/mp3plot * audio/mumble * audio/murmur * audio/patchage * audio/py-tagpy * audio/raul * cad/kicad * cad/kicad-devel * comms/fldigi * databases/akonadi * databases/mongodb * databases/mongodb-devel * deskutils/gnote * deskutils/launchy * deskutils/pinot * devel/boost_build * devel/crow * devel/fb303 * devel/guiloader * devel/guiloader-c++ * devel/libiqxmlrpc * devel/libopkele * devel/log4cxx * devel/luabind * devel/monotone * devel/nemiver * devel/sdts++ * devel/simgear * devel/srecord * devel/stlport * devel/subcommander * devel/subcommander2 * devel/thrift * dns/powerdns * dns/powerdns-devel * dns/powerdns-recursor * editors/abiword * editors/madedit * editors/pdfedit * editors/xmlcopyeditor * finance/quantlib * games/alephone * games/ember * games/flightgear * games/flyhard * games/galaxyhack * games/glob2 * games/lander * games/lordsawar * games/mkhexgrid * games/pingus * games/plee-the-bear * games/pokerth * games/secretmaryochronicles * games/spring * games/vamos * games/widelands * games/windstille * graphics/agave * graphics/aqsis * graphics/enblend * graphics/fracplanet * graphics/gnash * graphics/gnash-devel * graphics/gsculpt * graphics/hugin * graphics/inkscape * graphics/k3d * graphics/libopenraw * graphics/mapnik * graphics/panomatic * graphics/py-cgkit * graphics/py-exiv2 * graphics/py-visual * mail/libmapi * math/cgal * misc/bibletime * misc/kdeedu3 * multimedia/bmpx * multimedia/flvtool++ * multimedia/miro * multimedia/mkvtoolnix * net-im/licq * net-im/licq-console * net-im/licq-osd * net-im/licq-qt-gui * net-im/wooztalk * net-p2p/deluge * net-p2p/rblibtorrent * net-p2p/rblibtorrent-devel * net-p2p/sharktorrent * net/pktanon * net/twinkle * net/xorp-devel * palm/barry * print/cjk-lyx * print/lyx * print/lyx15 * print/pdfcube * science/avogadro * science/openbabel * security/botan * textproc/source-highlight * www/anyterm * x11-toolkits/flowcanvas * x11-toolkits/gigi