Skip to content

Changelog boost1.67 (1.67.0-17ubuntu8)


boost1.67 (1.67.0-17ubuntu8) focal; urgency=medium

   * Enable numpy properly on riscv64.

boost1.67 (1.67.0-17ubuntu7) focal; urgency=medium

   * No-change rebuild for icu soname change.

boost1.67 (1.67.0-17ubuntu6) focal; urgency=medium

   * No-change rebuild to drop python3.7.

boost1.67 (1.67.0-17ubuntu5) focal; urgency=medium

   * No-change rebuild for icu soname change.

boost1.67 (1.67.0-17ubuntu4) focal; urgency=medium

   * Use python2 in the autopkg tests.

boost1.67 (1.67.0-17ubuntu2) focal; urgency=medium

   [ Dimitri John Ledkov, Matthias Klose, Gianfranco Costamagna ]
   * Don't execute numpy sed on i386, where numpy is not built
   * Drop numpy on i386.
   * libboost-python1.67-dev: Depend on python2-dev instead on python-dev.
   * Explicitly depend on python2 to fix FTBFS

boost1.67 (1.67.0-17) unstable; urgency=medium

   * Expose Python version information in dependencies to Python packages, so
     that removing a supported Python version does not result in silently
     broken reverse dependencies (closes: #948273). Thanks to Andreas Beckmann
     for the patch.

boost1.67 (1.67.0-16.1) unstable; urgency=high

   * Non-maintainer upload.
   * Revert the Python 2 removal, this requires a package rename
     that will happen with the transition to 1.71. (Closes: #945840)


boost1.67 (1.67.0-16) unstable; urgency=medium

   [ Giovanni Mascellani ]
   * Update branch in Vcs-Git and gbp.conf.
   * Patch undefined behaviour leading to crashing libboost-numpy (closes:
   [ Dimitri John Ledkov ]
   * Actually fix python test case using correct CMake syntax.

boost1.67 (1.67.0-15) unstable; urgency=medium

   [ Matthias Klose ]
   * Allow stderr in autopkgtests
   [ Dimitri John Ledkov ]
   * Port boost-python autopkgtest to python3
   * Port mpi-python tests
   * Switch autopkgtest deps to python3

boost1.67 (1.67.0-14) unstable; urgency=medium

   [ Dimitri John Ledkov ]
   * Remove myself from uploaders.
   * Provide and Encode icuabi in libboost-regex shlibdeps. This de-couples
     boost & icu transitions.
   * Drop py2 builds. (Closes: #936227)
   * Drop Debian-only compat py library symlinks. (Closes: #914513)
   [ Giovanni Mascellani ]
   * Add -contract as dependency of -dev-all.

boost1.67 (1.67.0-13) unstable; urgency=medium

   * [c573257] Fix FTBFS in boost.compute with GCC-8. (Closes: #921247)
   * [086d453] Trim trailing whitespace.
   * [d21d6e3] Use secure URI in Homepage field.
   * [957aa8b] Bump debhelper from old 9 to 10.

boost1.67 (1.67.0-12) unstable; urgency=medium

   * Add patch to fix FTBFS of package bali-phy on ppc64* (closes: #903665).
   * Ignore file .gitlab-ci.yml when creating the source package.
   * Expose supported Python version as virtual packages, so that reverse
     dependencies can depend on the right package (closes: #911625).
   * Work around broken architecture detection under x32.


boost1.67 (1.67.0-11) unstable; urgency=medium

   [ Giovanni Mascellani ]
   * Split debian/rules into arch and indep rules, so that arch-independent
     packages are not uselessly built when arch-dependent packages are
     requested and viceversa (closes: #914053).
     + This should also fix some intermittent FTBFS (closes: #913709).
   * Backport patch to fix build on kFreeBSD (closes: #913710).
   * Quit quickly if compilation fails, in order to save on CPU cycles
     and produce easier-to-read build logs.
   [ Dimitri John Ledkov ]
   * Cherrypick predef upstream patch to correctly detect BOOST_OS_LINUX
     using __linux__ define (closes: #914688).
   [ Giovanni Mascellani ]
   * Replace other appearances of __linux with __linux__.

boost1.67 (1.67.0-10) unstable; urgency=medium

   [ Giovanni Mascellani ]
   * Rebuild against icu 63.
     + Add shlibs versioning information and breakages so that reverse
       dependencies are rebuilt appropriately.
   * Fail on errors happening inside bash for loops (closes: #912910).
   [ Dimitri John Ledkov ]
   * Add breaks on nheko in unstable.

boost1.67 (1.67.0-9) unstable; urgency=medium

   * Drop rtupdate logic for python2, it was never ported to python3 and
     upstream has moved onto co-installable names anyway. Also python2
     default is not going change ever again.
   * Include patch to unbreak mongo testsuite with boost 1.67 program

boost1.67 (1.67.0-8) unstable; urgency=medium

   [ Ondřej Nový ]
   * d/rules: Remove trailing whitespaces
   * d/watch: Use https protocol
   [ Giovanni Mascellani ]
   * Add a missing #include line.

boost1.67 (1.67.0-7) unstable; urgency=medium

   * [99c7ebf] Remove dependency on libstdc++(-4.8|)-dev. (Closes: #908737)

boost1.67 (1.67.0-6) unstable; urgency=medium

   * [d7d1d71] Add missing dependency in container-test

boost1.67 (1.67.0-5) unstable; urgency=medium

   * [62204f4] Add missing dependencies for tests

boost1.67 (1.67.0-4) unstable; urgency=medium

   [ Anton Gladky ]
   * [ca43632] Add autopkkgtest for boost-container
   * [de56556] Add autopkkgtest for boost-coroutine
   * [2a45bdf] Add autopkkgtest for boost-stacktrace
   [ Giovanni Mascellani ]
   * [75b7d7e] Fix dependency of libboost-numpy1.67-dev (closes: #905056).

boost1.67 (1.67.0-3) unstable; urgency=medium

   * [4675688] Add graphviz into the Build-Depends-Indep
   * [5d193b8] Do not fail during copy on arch-indep build. (Closes: #904484)

boost1.67 (1.67.0-2) unstable; urgency=medium

   * Add myself to uploaders
   * Add basic autopkgtests

boost1.67 (1.67.0-1) unstable; urgency=medium

   [ Dimitri John Ledkov ]
   * coroutine2 is no longer excludable library, adjust debian/rules.
   * Cherrypick upstream patch to fix python module_init symbol visibility.
   * Further fixup boost-mpi-python library tag.
   * Correct mpi python extension suffix, as per PEP-3149.
   * Use separate stagedirs for sub-builds
   * Stop using pyid, which is now meant for python variants only
     (e.g. debug)
   * Switch to the new upstream python tags for python like libraries.
   * Continue to provide old names, as compat symlinks in the -dev packages
     only. This is to be dropped.
   * Add myself as uploader.
   [ Giovanni Mascellani ]
   * New upstream release.
   * Add myself as uploader.
   * Enable hardening flags.
   * Rewrite debian/copyright in better detail.


boost1.65.1 (1.65.1+dfsg-1) unstable; urgency=medium

   [ Steve M. Robbins ]
   * New upstream.
   * Remove "Force use g++-6"
   * patches/chrono-duration.patch: Remove.  Obsoleted by upstream changes.
   * New package for Python.NumPy.  Closes: #853734.
   * New packages for Boost.Container, Boost.Stacktrace.
   [ Dimitri John Ledkov ]
   * Fixup py3 suffixes and symlinks.
   * In asciidoctor docs, do not use external webfonts.
   * In doxygen docs, use local mathjax library.


boost1.63 (1.63.0+dfsg-1) unstable; urgency=medium

   * New upstream.

boost1.62 (1.62.0+dfsg-4) unstable; urgency=medium

   * New patch upstream-add-degree-reverse_graph.patch.

boost1.62 (1.62.0+dfsg-3) unstable; urgency=high

   * Build Boost.Python 2 & 3 bindings in separate builddirs. Closes: #842927

boost1.62 (1.62.0+dfsg-2) unstable; urgency=medium

   * Limit boost-fiber packages to architectures it is built on.

boost1.62 (1.62.0+dfsg-1) unstable; urgency=medium

   * New upstream 1.62.
   * Add packages for Boost.Fiber.
   * Drop package libboost1.62-dbg in favour of using automatic debug
     package generation.
   * Refresh patches.  Drop add-missing-list-include.patch -- applied upstream.

boost1.61 (1.61.0+dfsg-3) unstable; urgency=medium

   [ Dimitri John Ledkov ]
   * Actually bump standards version.
   [ Steve M. Robbins ]
   * Install /usr/bin/b2, the canonical name of bjam.  Closes: #831431.
   * libboost-iostreams1.61.0: remove Priority Important.  Closes: #829301.

boost1.61 (1.61.0+dfsg-2.1) unstable; urgency=medium

   * Non-maintainer upload.
   * Upload to unstable.
   * Bump standards version.

boost1.61 (1.61.0+dfsg-2) experimental; urgency=high

   * Use DEB_HOST_GNU_TYPE for the compiler, because DEB_HOST_MULTIARCH is
     a lie - i386 port doesn't really exist, nor provides/uses i386
     compiler. Fixes FTBFS on i386.

boost1.61 (1.61.0+dfsg-1) experimental; urgency=medium

   * New upstream release
   * Drop upstream cherrypicked patches, no longer needed
   * Update example files and sort them
   * Force use g++-6
   * Add python3:Depends for python packages (pacify dh_python3 warnings)
   * Drop python2.5 depends
   * Require icu 57 or better

boost1.60 (1.60.0+dfsg-6) unstable; urgency=medium

   * patches/fix-ebo_functor_holder.patch: New. Compile fix for copy
     constructor (thanks, Graham Inggs).  Closes: #824021.
   * patches/add-missing-list-include.patch: New.  Add missing <list>
     include (thanks, Graham Inggs).  Closes: #824022.

boost1.60 (1.60.0+dfsg-5) unstable; urgency=medium

   [ Dimitri John Ledkov ]
   * Cherrypick upstream graph patch to fix ftbfs when adjacency_matrix.hpp
     template is used. Fixes FTBFS of sfcgal.
   [ Steve M. Robbins ]
   * patches/fix-auto-pointer-registration.patch: New.  Fixes auto-pointer
     registration in Boost.Python, affecting yade.  Closes: #823210.

boost1.60 (1.60.0+dfsg-4) unstable; urgency=medium

   * Fully enable context and coroutine on arm64, as it is available there.

boost1.60 (1.60.0+dfsg-3) unstable; urgency=medium

   * Drop all the without/just mpi build logic, Ubuntu no longer needs it,
     as Archive Reorg is complete and packages in main can now build-depend
     on packages in universe (e.g. mpi). Boost can now be in-sync between
     Debian and Ubuntu.
   * Drop context/coroutine from arm64, not build there.
   * Arch qualify all context/coroutine dependencies such that we don't
     declare dependencies on non-existant packages.

boost1.60 (1.60.0+dfsg-2) unstable; urgency=medium

   * Use --without-coroutine2 on arches that can't build context or
     coroutine; otherwise the build system tries to build context
     anyway.  Upstream bug
   * patches/fenv.patch: New.  Fix build failure on architectures
     (e.g. power pc) where feclearexcept() and friends may be a macro.

boost1.60 (1.60.0+dfsg-1) unstable; urgency=medium

   * New upstream version.  Closes: #809228.
   * control: Updated for 1.60 using
     - Add packages for type-erasure.
     - Restrict arch for context, coroutine, to avoid empty packages.
       Closes: #808626
     - Don't ship doc files.  Too many fail lintian checks.
   * copyright: Exclude *.js in repacked tarball to satisfy the pedants.
     - patches/provide-missing-source-jquery.patch: Remove since patched
       file no longer present.
   * patches/chrono-duration.patch:
   * patches/fix-ftbfs-python-3.3.patch:
   * patches/hppa-long-double-config.patch:
   * patches/no-gcc-march-options.patch:
   * patches/ppc64el-fp_traits-ibm-long-double.patch: Refreshed.
   * patches/pythonid.patch: Replaced by patches from upstream ticket.
   * patches/0002-Fix-a-regression-with-non-constexpr-types.patch:
   * patches/ec60c37295146bb80aa44a92cf416027b75b5ff7.patch:
   * patches/numeric-ublas-storage.hpp.patch:
   * patches/openssl-no-ssl3.patch: Remove.  Applied upstream.
   * patches/mpi-allocator-c++0x.patch: Drop gcc-4.x patch since gcc 4 not
   * rules: Don't filter out the python 2.7 version when building
     user-config.jam.  Remove long-obsolete references to library "variant"
     (formerly was single/multi threaded, debug/release).


boost1.58 (1.58.0+dfsg-5) unstable; urgency=medium

   * Build Coroutine shared lib.  Closes: #802509.
   * patches/no-gcc-march-options.patch: New.  Don't use -march=i686 for
     x86 32-bit.  Closes: #794622.

boost1.58 (1.58.0+dfsg-4.1) unstable; urgency=medium

   * Non-maintainer upload.
   * Add patch to replace minified jquery with its non-minified version, as the
   * source was missing. (Closes: #735353)

boost1.58 (1.58.0+dfsg-4) unstable; urgency=medium

   * Team upload.
   * patches/openssl-no-ssl3.patch. Throw exception if sslv3 context
     requested but OPENSSL_NO_SSL3 defined (Closes: #803881).

boost1.58 (1.58.0+dfsg-3.1) unstable; urgency=medium

   * Non-maintainer upload.
   * Fix FTBFS of ompl against boost1.58 by gcc5. (Closes: #797281)

boost1.58 (1.58.0+dfsg-3) unstable; urgency=medium

   * Upload to unstable.

boost1.58 (1.58.0+dfsg-2) experimental; urgency=medium

   [ Dimitri John Ledkov ]
   * Cherry-pick upstream patch to fix FTBFS on sparc.
   [ Matthias Klose ]
   * boost-context-use-sysv-not-aapcs.patch: Fix build on AArch64 (Ed Nevill).

boost1.58 (1.58.0+dfsg-1) experimental; urgency=medium

   [ Matthias Klose ]
   * New upstream release.
   * d/p/hurd-clock-gettime.patch: Remove, applied upstream.
   * Update d/documentation-files.
   * Don't call the compiler with -m{32,64} explicitly.
   * Build using ICU 55.1
   [ Dimitri John Ledkov ]
   * Include 1.58 known issues patches.

boost1.57 (1.57.0+dfsg-2) experimental; urgency=medium

   * Build with C++11 ABI, and gcc-5.

boost1.57 (1.57.0+dfsg-1) experimental; urgency=medium

   * New upstream release.


boost1.55 (1.55.0+dfsg-3) unstable; urgency=medium

   * patches/boost-1.55-128bit_int_support.patch: New. Patch fixing build
     where 128-bit integer not supported, cherry-picked from upstream.
     Closes: #758892.
   * patches/ppc64el-fp_traits-ibm-long-double.patch: New.  Patch removing
     fp_traits_non_native for long double on powerPC, which is apparently
     broken.  Closes: #761926.
   *, control: Update vcs URLs.

boost1.55 (1.55.0+dfsg-2) unstable; urgency=medium

   * Disable pch on arm64, to avoid FTBFS. (Closes: #750956)
   * Speed up qemu-static builds a little, by not working perl many times
     when computing version strings to use.

boost1.55 (1.55.0+dfsg-1) unstable; urgency=medium

   * Convert debian/copyright to copyright-format 1.0.
   * Use Uscan extension to
     declare excluded file (W3C validation icon)
   * Use uscan to download current version of boost, and thus
     auto-repackage with above non-dfsg file removed. Or
     e.g. --svn-download-orig option to svn-buildpackage.
   * Adjust version parsing in the debian/rules to keep the same versioning

boost1.55 (1.55.0-2) unstable; urgency=medium

   * In libboost-python1.55-dev drop gccxml to Suggests as it's not
     available on all architectures, is based upon old gcc, and not at all
     required to compile boost-python based projects.
   * Mark libboost1.55-dev & libboost-coroutine1.55-dev as Multi-Arch same.
   * Automate more of building boost without mpi, or just mpi portions.

boost1.55 (1.55.0-1) unstable; urgency=low

   [ Steve M. Robbins ]
   * New upstream.
     -, control: regenerated using  Set
       Standards-Version to 3.9.5.
   * Remove patches applied upstream:
     - 001-coroutine.patch
     - 002-date-time.patch
     - boost-1.44-py3.1.patch
     - boost-1.54.0-thread-link_atomic.patch
     - 85160.patch
     - eglibc-long-long.patch
   * patches/endian.patch: Remove.  Upstream changed endian detection.
   * patches/boost-1.55.0-001-log_fix_dump_avx2.patch: New.  Upstream patch
     to fix incorrect output of the dump manipulator, when used on
     AVX2-enabled CPU (e.g. Intel Haswell).
   * rules: Suppress warnings about unused local typedefs
     (-Wno-unused-local-typedefs) because they are massively generated by
     Boost Concept Check Library.
   [ Dimitri John Ledkov ]
   * Refresh patches/ELFv2-libboost1.54-dev-context-asm.patch
   * Refresh patches/boost-python-examples.patch: Hopefully does not
     reopen: #452410.
   * Enable context library on ppc64, ppc64el.


boost1.54 (1.54.0-5) UNRELEASED; urgency=low

   [ William Grant ]
   * debian/patches/eglibc-long-long.patch: Fix build with eglibc 2.18.
   * debian/rules: Treat ppc64el like ppc64.

boost1.54 (1.54.0-4) unstable; urgency=low

   [ Dmitrijs Ledkovs ]
   * Multi-arch most -dev packages (excluding python, mpi). Initial patches
     based on the work by Helmut Grohne. (Closes: #710413, #693247)
   * Split boost auxiliary tools into a separate Multi-Arch:foreign package.
   * Build-depend on dh-python to gain arch-qualified python extension names.
   * Create permament libboost_python.[a|so] symlinks (LP: #1217237) as
     python2.7 is the last python2 series release.
   * Correct the dependency on libstdc++, it's actually libstdc++-4.8-dev,
     not libstdc++6-4.8-dev.
   * Demote gccxml from Depends to Recommends in the libboost-python-dev
     package. (Closes: #726172)
   * Apply patch from Boost upstream to resolve BOOST_LCAST_HAS_INT128
     issue (#8790) (Closes: #727750)
   [ Steve M. Robbins ]
   * rules: Disable context for mips64 and mips64el.  Closes: #728616.
   * patches/hppa-long-double-config.patch: New.  Fixes definition of
     Anglin).  Closes: #729479.
   * Add "Suggests" relationship to packages
     libmpfrc++-dev & libntl-dev because Boost.Multiprecision provides
     wrappers for them.  Closes: #731048.
   [ Matthias Klose ]
   * Add support for powerpc ELFv2.

boost1.54 (1.54.0-3) unstable; urgency=low

   [ Steve M. Robbins ]
   * control: Add depends on libboost1.54-dev omitted from recently added
     libraries (atomic, context, and coroutine).
   * patches/boost-1.54.0-thread-link_atomic.patch: New.  Link Boost.Thread
     to Boost.Atomic if necessary.  Closes: #721577, #721544.  Also have
     libboost-thread1.54-dev depend on libboost-atomic1.54-dev.
   * control: fix short description of libboost-exception1.54-dev; see
   [ Matthias Klose ]
   * Configure with --disable-long-double --wihtout-context on Aarch64
   [ Dmitrijs Ledkovs ]
   * Use anonscm URLs.
   * libboost-dev: Specify dependency on current libstdc++6-4.8-dev,
     instead of obsolete libstdc++6-4.4-dev. Fixes Multi-Arch
     installation (LP: #1209193)
   * Specify --with-icu=/usr to unconditionally trigger HAVE_ICU define,
     i.e. independent of icu multiarch.

boost1.54 (1.54.0-2) unstable; urgency=low

   * Add packages for Boost.Coroutine.  Both coroutine and context are
     conditionally compiled.
   * patches/001-coroutine.patch:
   * patches/002-date-time.patch: New.  Upstream maintenance fixes from
   * patches/hurd-clock-gettime.patch: New.  GNU Hurd has clock_gettime()
     despite not defining _POSIX_TIMERS.  Closes: #714847.

boost1.54 (1.54.0-1) unstable; urgency=low

   * New upstream.
     - Add shared library packages for new library Boost.Log.

boost1.53 (1.53.0-6) UNRELEASED; urgency=low

   * Make libboost-graph[-parallel]1.53-dev packages depend on the library
     package libboost-graph[-parallel]1.53.0 to avoid broken symlinks.

boost1.53 (1.53.0-5) unstable; urgency=low

   * control: Boost.Thread depends on some non header-only libraries:
     System, Chrono, and DateTime.  The latter was already present, but
     dependencies for libboost-thread1.53-dev updated to include
     libboost-chrono1.53-dev and libboost-system1.53-dev.  Closes: #706648.

boost1.53 (1.53.0-4) unstable; urgency=low

   * rules: Add 'context' to list of libraries when Boost.Context is
     supported.  Closes: #706220.
   * rules: Disable Boost.Context for additional architectures: alpha,
     hppa, m68k, powerpcspe, ppc64, sh4, sparc64, and x32.  Closes: #703549.

boost1.53 (1.53.0-3) unstable; urgency=low

   * rules: Ensure --without-context passed during install stage, too.
   * patches/chrono-duration.patch: New.  Fix conflict between
     chrono/duration.hpp and apache2/httpd.h (thanks, Kirill Spitsin).
     Closes: #703325.
   * control: Make libboost-mpi-python depend on mpi-default-bin so that
     mpirun is available.  Closes: #691635.

boost1.53 (1.53.0-2) unstable; urgency=low

   * rules: Build with hardening flags.
   * control: Depend on dpkg-dev, to get dpkg-buildflags.
   * rules: context is not supported for ia64, s390, s390x, and sparc.
   * patches/fix-ftbfs-python-3.3.patch: New.  Allow building with
     multiarch python3.3 (thanks, Dmitrijs Ledkovs).  Closes: #691378.

boost1.53 (1.53.0-1) unstable; urgency=low

   * New upstream.  Update versions in control, rules.  Update file lists
     in documentation-files and example-files.
   * rules: Stop creating "libboost_foo-mt" compatibility symlinks.
     Rewrite rules using "dh".  README.Debian and NEWS.Debian no longer
     ship in all packages.
   * control: Add packages for atomic, context.  Remove empty package for

boost1.52 (1.52.0-1) UNRELEASED; urgency=low

   * New upstream.


boost1.50 (1.50.0-2) unstable; urgency=low

   * control: Fix list formatting in Boost.Chrono long description.
     Closes: #687296.  Add symlink /usr/share/doc/libboost-doc/examples;
     see #687524.
   * rules: Install libs/date_time/data into
     /usr/share/doc/libboost-date-timeX.Y-dev.  Closes: #685003.

boost1.50 (1.50.0-1) unstable; urgency=low

   * Upstream release of 1.50.0.

boost1.50 (1.50.0~beta1final-1) experimental; urgency=low

   * New upstream.  This is really the "1.50.0 Beta 1" release.  Last
     release was actually "1.50.0 Beta 1 Release Candidate".

boost1.50 (1.50.0~beta1-1) experimental; urgency=low

   * New upstream: Beta 1 release of 1.50.
     - new lib packages for Boost.Exception.
   * patches/gcc4.7_trac-6790.patch:
   * patches/gcc4.7_trac-6854.patch:
   * patches/gcc4.7_trac-6755.patch:
   * patches/gcc4.7_trac-76970.patch:
   * patches/gcc4.7_trac-6331.patch:
   * patches/gcc4.7_trac-6431.patch:
   * patches/gcc4.7_trac-6852.patch: Removed.

boost1.49 (1.49.0-3) unstable; urgency=low

   * patches/gcc4.7_trac-6790.patch:
   * patches/gcc4.7_trac-6854.patch:
   * patches/gcc4.7_trac-6755.patch:
   * patches/gcc4.7_trac-76970.patch:
   * patches/gcc4.7_trac-6331.patch:
   * patches/gcc4.7_trac-6431.patch:
   * patches/gcc4.7_trac-6852.patch: New.  Fixes for gcc 4.7 from upstream.
     Closes: #671409

boost1.49 (1.49.0-2) unstable; urgency=low

   * control: Add missing -dev package Conflicts for: chrono, locale,
     random, and timer.  Closes: #666120, 666239.

boost1.49 (1.49.0-1) unstable; urgency=low

   * New upstream.

boost1.49 (1.49.0rc1-1) UNRELEASED; urgency=low

   * Upstream Release Candidate.
   * patches/fusion-push-front-broken.patch: Remove.  Applied upstream.

boost1.49 (1.49.0beta1-1) UNRELEASED; urgency=low

   * Upstream Beta 1 Release Candidate.
   * patches/foreach.patch:
   * patches/sh4.patch:
   * patches/kfreebsd-thread.patch:
   * patches/math-define-l.patch:
   * patches/gcc-4.7-threading-detection.patch: Removed.  Applied upstream.

boost1.48 (1.48.0-3) unstable; urgency=low

   * patches/fusion-push-front-broken.patch: New.  Upstream patch that
     fixes #include <boost/fusion/algorithm/transformation/push_front.hpp>.
     Closes: #653812.
   * patches/math-define-l.patch: New.  Rename class template parameter
     "L".  Closes: #653764.
   * patches/gcc-4.7-threading-detection.patch: New, from upstream.  Enable
     gcc 4.7 threading detection.  Closes: #654425.
   * patches/mpi-allocator-c++0x.patch: New.  Workaround to enable using
     Boost.MPI with -std=c++0x mode on gcc 4.6.  Fix will be in gcc 4.6.3
     and 4.7.  Closes: #639862.


boost1.48 (1.48.0-2) unstable; urgency=low

   * patches/foreach.patch: New.  Upstream patch to fix BOOST_FOREACH build
     issues.  Closes: #652677.

boost1.48 (1.48.0-1) unstable; urgency=low

   * New upstream.  Closes: #634245.
     - patches/changeset_71050.diff:
     - patches/date_time_date_formatting_hpp.patch:
     - patches/fusion-name-qual.patch:
     - patches/mips-asm.patch:
     - patches/openssl-no-ssl2.patch:
     - patches/python2.5-elementtree.patch: Removed.  Applied upstream.
   * New library packages for: chrono, locale, and timer.
   * patches/pythonid.patch: New.  Fix jam option --python-buildid.
   * patches/hurd-ellint_rd.patch:
   * patches/hurd-execution_monitor.patch: Remove.  Pino Toscano advised
     that the hurd no longer needs these.

boost1.46 (1.46.1-7) unstable; urgency=low

   * control: Fix ungrammatical description for iostreams packages.
     Closes: #633865.
   * rules: Dump boostrap log file if bootstrapping fails.
   * libboost-doc.README.Debian: Remove reference to packages bjam and
     boost-build; now only need boostX.YZ-dev.  Closes: #630529.

boost1.46 (1.46.1-6) unstable; urgency=low

   * control(libboost-mpi-python1.46.1, libboost-python1.46.1): Suggests a
     python interpreter.  Closes: #620775.

boost1.46 (1.46.1-5) unstable; urgency=low

   * patches/openssl-no-ssl2.patch.  New (thanks, Lubo~ Dole~el).  Throw
     exception if sslv2 context requested but OPENSSL_NO_SSL2 defined.
     Closes: #621402, #622027, #622070.

boost1.46 (1.46.1-4) unstable; urgency=low

   * NEWS.Debian: fix format.
   * patches/changeset_71050.diff: Fix build with Python 3.2.  Closes:
   * rules: Switch from dh_pysupport to dh_python2 and dh_python3.
   * control: Remove X-Python-Version and X-Python3-Version lines, to
     indicate all versions supported.  Ensure all python packages use both
     ${python:Depends} and ${python:Breaks}.
   * rules: Remove execute bit from files in usr/share/boost-build.
   * patches/remove-rpath.patch: Delete.  Closes: #619766.

boost1.46 (1.46.1-3) unstable; urgency=low

   * control: Remove package bjam; install bjam and Boost.Build with -dev
     package.  The latter now conflicts and replaces the old bjam and
     boost-build packages.
   * control:
   * compat: Use debhelper compatibility level 8.
   * control: Set Standards-Version to 3.9.1.  Don't build using _REENTRANT

boost1.46 (1.46.1-2) unstable; urgency=low

   * control (libboost-mpi-python1.46.1): Add conflict with
     libboost-mpi-python1.46.0.  Closes: #618441.
   * control: new package bjam that installs bjam and manpage.

boost1.46 (1.46.1-1) unstable; urgency=low

   * New upstream.
   * control: Add libboost-random1.46-dev to depends of -all-dev and
     suggests of -dev.  Closes: #615849.

boost1.46 (1.46.0-1) unstable; urgency=low

   * New upstream release.
     - Fixes Boost ticket 4631.  Closes: #595955.
     - Program.Options updated.  Closes: #593522.
     - Also Closes: #537680.
   * control:
   * rules: Set versions to 1.46.  Remove obsolete conflicts.
   * rules: Don't use "long double" for architecture "armhf".
     Closes: #604107.
   * control:
   * rules: New packages for Boost.Random.  Closes: #610821.


boost1.45 (1.45.0-1) experimental; urgency=low

   * New upstream.
     - patches/kfreebsd-jam.patch: Remove.  Applied upstream.
     - patches/boost-build-pythonid.patch: Remove.  Applied upstream.
   * control:
   * rules:
   * documentation-files:
   * example-files: Updates for new version.

boost1.44 (1.44.0-2) experimental; urgency=low

   * rules, control: Build Python extensions for Python 3 in addition to
     Python 2.
   * patches/boost-1.44-py3.1.patch: New.  Fix Boost.MPI build failure for
     Python 3 (thanks, Andreas Kloeckner).  Closes: #595786.

boost1.44 (1.44.0-1) experimental; urgency=low

   * New upstream.  Closes: #582690, #594634.
     - patches/boost-build-pythonid.patch: Modify.  Partially applied upstream.
     - patches/lambda-include-deps.patch: Remove.  Applied upstream.
     - patches/kfreebsd-thread.patch: Refresh.
     - patches/jam-wall-clean.patch: Remove temporarily.
   * rules: The python build ID now specified using --python-buildid.
   * patches/remove-rpath.patch: New.  Disable rpath-setting code.

boost1.42 (1.42.0-4) unstable; urgency=low

   * rules: Copy "doc" directories to $htmldir with --parents option so
     that they end up in the right place.  Closes: #586578.
   * patches/lambda-include-deps.patch: New.  Adapted from upstream
     changeset 61881.  Closes: #581706.
   * patches/boost-python-examples.patch: Remove "-mt" suffix from
     libboost_python.  Also patch examples/tutorial/Jamroot.
     Closes: #577793.
   * control: Raise priority of libboost-iostreams, since important package
     aptitude depends on it.  Closes: #588608.
   * patches/fusion-name-qual.patch: qualify names in boost::fusion
     namespace.  Closes: #588204.

boost1.42 (1.42.0-3) unstable; urgency=low

   * rules: Add test_exec_monitor.  Closes: #539350.  (Previous upload was

boost1.42 (1.42.0-2) unstable; urgency=low

   * rules: Add test_exec_monitor.  Closes: #539350.

boost1.42 (1.42.0-1) unstable; urgency=low

   * New upstream.
     - documentation-files: Update.
   * patches/boost-test-invalid-read.patch: Remove.  Alternate fix applied
   * patches/boost/iostreams/device/mapped_file-header-guard.patch:
   * patches/boost-graph-printf.patch: Remove.  Applied upstream.

boost1.41 (1.41.0-3) unstable; urgency=low

   * patches/date_time_date_formatting_hpp.patch: Change
     std::locale::locale() to std::locale().  Closes: #564860.

boost1.41 (1.41.0-2) unstable; urgency=low

   * patches/boost-graph-printf.patch: New.  Include stdio.h, to define
     fprintf() and stderr.
   * patches/kfreebsd-thread.patch: New (thanks, Petr Salinger).  Fix
     checks for __GLIBC__ source so that it builds on GNU/kFreeBSD.

boost1.41 (1.41.0-1) unstable; urgency=low

   * New upstream.  Closes: #563108.
   * patches/boost-build-pythonid.patch:
   * rules: Switch --pythonid to --xpythonid;
   * Merge changes from 1.40.0-5:
     - Switch to source format "3.0 (quilt)".
     - Remove hard-coding of python versions.
   * rules: Provide a constant reference to latest documentation.
     Closes: #548270.
   * control: Package libboost-mpi-python1.41 conflicts with
     libboost-mpi-python1.40, since both provide
   * patches/mapped_file-header-guard.patch: New.  Add missing header guard
     (thanks, Sven Geggus).


boost1.40 (1.40.0-4) unstable; urgency=low

   * rtupdate: Don't die if link target doesn't exist.  Update of
     libboost_mpi_python links failed when boost-python but not
     boost-mpi-python installed, causing postinst to fail.
     Closes: #556625.

boost1.40 (1.40.0-3) unstable; urgency=low

   * rules: Keep all headers in package libboostX.Y-dev to avoid bugs about
     one boost lib using headers of another boost lib.  Boost is developed
     as a monolith.  Closes: #548503, #553281, #550006.
   * control(libboost1.40-dev): Move libboost-python1.40-dev from Depends
     to Suggests; this is possible now that -dev contains all the header
     files.  Closes: #549935.
   * patches/boost-build-pythonid.patch: New (thanks, Gaudenz
     Steinlin).  Add --pythonid parameter to the build system to only add
     an identification to Python libraries.
   * control:
   * rtupdate:
   * rules: Build libboost-mpi-python1.40.0 and
     libboost-mpi-python1.40-dev.  Thanks again to Gaudenz Steinlin.
     Closes: #552014.
   * patches/hurd-ellint_rd.patch:
   * patches/hurd-execution_monitor.patch: New (thanks, Pino Toscano).
     Patches for building on hurd.  Closes: #552383.

boost1.40 (1.40.0-2) unstable; urgency=low

   * rules:
   * control: New package libboost-graph-parallel (thanks, Mathieu
     Malaterre).  Closes: #549203.
   * [Merge from 1.39.0-5] rules: Rule $(bjam) needs to depend on
     $(QUILT_STAMPFN) because patches/bootstrap.patch modifies script, used to build $(bjam).  Thanks to Andreas Ferber for the
     report and astute analysis.  Closes: #545535.  Put the "-mt"
     decoration before the final suffix for compatibility symlinks.
     Closes: #545773.
   * [Merge from 1.39.0-6] patches/boost-test-invalid-read.patch: New.  Fix
     invalid read error detected by valgrind.  Closes: #538946.
   * rules: Create "-mt" compatibility links for static libs.  Closes:
   * control(libboost1.40-dev): Move libboost-python1.40-dev from Suggests
     to Depends.  Workaround for #548503.
   * control(libboost1.40-all-dev): Add ${misc:Depends}.

boost1.40 (1.40.0-1) unstable; urgency=low

   * New upstream.  Version string updates to control & rules.  File list
     updates to example-files & documentation-files.
     - patches/python-enum-same-value.patch:
     - patches/python-generic-call.patch:
     - patches/bootstrap.patch:
     - patches/mpi-python.patch:
     - patches/boost_python_translate_exception.patch:
     - patches/wave-cpp.patch:
     - patches/function-template.patch: Remove.  Applied upstream.
   * NEWS.Debian: Reformat to follow guidelines in Debian Developer's
     Reference, Section 6.3.4.
   * control: New package libboost1.40-all-dev that brings in all the Boost
     -dev packages (c.f. #537739).

boost1.39 (1.39.0-4) unstable; urgency=low

   * rules: Create compatibility symlinks.  Closes:
     #541133.  See NEWS.Debian for more details.

boost1.39 (1.39.0-3) unstable; urgency=low

   * patches/mips-asm.patch: New.  Fix build failure on mips (thanks,
     Florian Lohoff).  Closes: #543975.
   * control: Package -mpi-dev suggests -graph-dev.  Closes: #542067.  Note
     that -dev now contains inspect, boostbook and quickbook.  Add
     ${misc:Depends} to each package.
   * rules: Install manpages for inspect and quickbook.  Override lintian
     warning about license file in -dev (boostbook/xsl/caramel/LICENSE).
   * README.source: New.  Point to /usr/share/doc/quilt/README.source.

boost1.39 (1.39.0-2) unstable; urgency=low

   * control: libboost-system1.39-dev must conflict with
     libboost-system1.38-dev.  Closes: #543522.
   * patches/function-template.patch: Re-instated, since patch did not make
     it to this release of Boost.  Closes: #543576.
   * rules:
   * patches/sh4.patch: Add support for Renesas SH CPU.  Patch based on
     initial work by Nobuhiro Iwamatsu.  Closes: #535930.

boost1.39 (1.39.0-1) unstable; urgency=low

   * New upstream.  Closes: #533822.
     - patches/function-template.patch:
     - patches/atomic_count.patch:
     - patches/atomic_count_gcc.patch:
     - patches/library-naming.patch:
     - patches/sp_counted_base.patch: Remove.  Applied upstream.
     - Google analytics code removed from docs.  Closes: #524186.
   * patches/wave-cpp.patch: New.  Qualify std::string references.
   * patches/bootstrap.patch: New.  Fix setting for LIBDIR.
   * patches/python-generic-call.patch: New.  Add generic call operator
     support.  Closes: #523344.
   * patches/python-enum-same-value.patch: New.  Support enums with
     duplicated values.  Closes: #523343.
   * rules: Build using --layout=system, and only the variants normally
     built by upstream default (1 shared and 1 static variant).  System
     layout no longer has any decoration; i.e., neither -mt nor -mt-d.  Use to build bjam and configure boost; use "bjam install" to
     install all files into debian/tmp.  Bootstrap creates the file
     project-config.jam including a line naming the default python, so
     remove rule to add the default python to user-config.jam; add only
     non-default versions of python.
   * Remove.  No longer shipping "-d" variants of
     libboost_python in /usr/lib, so don't need to call rtupdate for
   * rtupdate: There is no longer separate single and multi-threaded
     libraries to take care of.
   * debian/quickbook.1:
   * debian/inspect.1: New.  Manpages for installed tools.
   * control: Set Standards-Version to 3.8.2; no changes required.  Make
     -dbg depend on -dev.  Add non-virtual alternative for -dev dependency
     on libstdc++-dev.
   * copyright: Add the Caramel license, used by boostbook.

boost1.38 (1.38.0-7) unstable; urgency=low

   * control(libboost1.38-dev): downgrade the -doc and all -dev packages to Suggests.
     Closes: #529258, #529622.  Add Replaces and Provides for "bcp" since the contents
     of that package is now provided in -dev.
   * control: Add build-conflict against boost-build;
     otherwise bjam fails with diagnostic "duplicate initialization of gcc ..."
     because both /etc/site-config.jam and ./user-config.jam have
     "using gcc" lines.
   * patches/boost-python-examples.patch: New.  Patch example Jamroot to
     use installed libboost_python (thanks, Georg Schmid).
     Closes: #452410.
   * rules: Set OMPI_MCA_disable_memory_allocator=1 to work around bad
     interaction between fakeroot and OpenMPI.  Closes: #531415.
   * control: Build-conflict with libopenmpi-dev version in unstable that
     contains this bug.
   * libboost-doc.README.Debian: Explain how to build Boost.Python
   * rules: Build and install tools inspect and quickbook.  Closes: #531653.
   * control: Add suggests for xsltproc, doxygen, docbook-xml, docbook-xsl,
     default-jdk, and fop to support quickbook.

boost1.38 (1.38.0-6) unstable; urgency=low

   * control: Add version (<< 1.35.0) to conflicts for -doc and -dbg

boost1.38 (1.38.0-5) unstable; urgency=low

   * rtupdate: Handle versioned libboostX.Y-dbg.rtupdate properly.  Closes:

boost1.38 (1.38.0-4) unstable; urgency=low

   * control (libboost1.38-dev): weaken dependency on libboost-math1.38-dev
     and libboost-serialization1.38-dev from Depends to Recommends (Closes:
     #524612).  Add version (<< 1.35.0) to conflicts for -dev packages to
     conflict with boost version 1.34.1 but allow the packages generated by
     the upcoming boost-defaults source package.  Ensure first line of long
     description is a full sentence (Closes: #524034).

boost1.38 (1.38.0-3) unstable; urgency=low

   * patches/jam-wall-clean.patch: Fix printf formatting in
     tools/jam/src/hash.c and tools/jam/src/hcache.c.

boost1.38 (1.38.0-2) unstable; urgency=low

   * Merge changes from 1.37.0-7 and 1.37.0-8:
     - rtupdate: Do not die if called for an unknown python version, just
       remove existing symlinks.
     - control: Package -dbg is now in section debug.
     - README.Debian: Add note about Boost.Test main() function.
   * copyright: Update.
   * licensecheck.diff: Remove.  Licensecheck detects the Boost license as
     of devscripts 2.10.46.

boost1.38 (1.38.0-1) unstable; urgency=low

   * New upstream.
     - update control appropriately.
   * patches/math-c99.patch:
   * patches/jam-hardening.patch:
   * patches/avoid-PATH_MAX.patch:
   * patches/suppress-compiler-warnings.patch:
   * patches/gcc43-date_time.patch:
   * patches/gcc43-path_name_check.patch:
   * patches/system-error-code.patch: Removed.  Applied upstream.
   * patches/jam-wall-clean.patch: Updated; partially applied upstream.
   * patches/kfreebsd-jam.patch: Refreshed.
   * patches/boost_python_translate_exception.patch: New.  From upstream
     ticket 2582.
   * patches/series: Modified to account for removed patches.

boost1.37 (1.37.0-5) unstable; urgency=low

   * README.Debian:
   * libboost-python-dev.README.Debian: Revise, removing all the verbiage
     about single-threaded versions and decorated library names which was
     not relevant as of 1.37.0-1.
   * control: libboost1.37-dev depends on libboost-math1.37-dev.  Closes:
     #515079.  Update list of separate packages in description and
     Recommends line for libboost1.37-dev.

boost1.37 (1.37.0-4) unstable; urgency=low

   * patches/function-template.patch: New.  Fix misplaced #ifdef (thanks to
     Caolan McNamara for the patch at  Closes: #511073.
   * control:
   * rules: New packages libboost-mpi1.37.0 and libboost-mpi1.37-dev.
     Closes: #494832, #490242.  Thanks to Tilman Koschnick and Rutger ter
     Borg for their patches.  New -dev package conflicts and replaces
     libboost1.37-dev, since the headers were moved from the latter to the
   * patches/mpi-python.patch: The python bindings for Boost.MPI don't
     build; disable until I understand what's going on.
   * rules: Usage of "dh_clean -k" is deprecated in debhelper 7; replace
     with "dh_prep".


boost1.37 (1.37.0-3) unstable; urgency=low

   * patches/series: Add add-disable-long-double.patch to the series.
   * rules: Suppress building long-double math libraries (math_c99l &
     math_tr1l) on hppa, arm, armel, mips, and mipsel.  Closes: #508962.

boost1.37 (1.37.0-2) unstable; urgency=low

   * control: Add Bcs-Browser and Vcs-Svn information.
   * copyright: Update with the help of licensecheck, modified to detect
     the Boost Software License; c.f. debian/licensecheck.diff.
   * patches/atomic_count_gcc.patch: New.  GCC version >= 4.2 has moved
     <bits/atomic.h> to <ext/atomic.h>.
   * patches/jam-hardening.patch: New.  Fix warnings generated by hardening
     options, -D_FORTIFY_SOURCE=2 and -Wformat-security.  Thanks to Kees
     Cook for the patch.  Closes: #505734.
   * patches/atomic_count.patch: New.  Exclude armel, m68k, and sparc from
     atomic_count_sync case since they do not have __sync functions
   * patches/math-c99.patch: New.  Fix detection of long-double math
     functions such as log1pl() and expm1l().  Upstream changeset 50055.
   * patches/kfreebsd-jam.patch: New.  Include <unistd.h> for all GLIBC
     systems; fixes a build failure for kFreeBSD.  Thanks to Petr Salinger
     for the patch.  Closes: #506736.
   * patches/system-error-code.patch: New.  Restore function
     get_posix_category().  Closes: #503917.  Thanks to Deng Xiyue for
     researching the fix.
   * patches/sp_counted_base.patch: New.  Add armel, m68k, and sparc to
     list of architectures that cannot use sp_counted_base_sync (they do
     not have __sync functions).
   * rules: The above patch means these architectures (and arm, which
     is already accounted for in sp_counted_base.hpp) fall through to
     sp_counted_base_spin, so we no longer need to specify

boost1.37 (1.37.0-1) unstable; urgency=low

   * New upstream.  Closes: #504475.
   * patches/test-child-exit-t1723.patch:
   * patches/kfreebsd-poll-symbols.patch:
   * patches/gcc43-spirit-1617.patch: Remove, applied upstream.
   * documention-files:
   * example-files: Update for new version.
   * control:
   * rules: Update version variables for 1.37.  Do not build
     single-threaded libraries.  Do not create symlinks that are decorated
     with toolset name (i.e. "gcc43").
   * rtupdate: Test for link target existence, since we no longer build
     single-threaded libraries.
   * debian/rules: Include debug symbols in libboost-dbg.  Thanks for Tim
     Ansell for the patch.  Closes: #495812.
   * control: Increase build-dep to debhelper >= 7.
   * compat: Set to level 7.  Level 4 or better required for debug
     symbols fix.

boost1.36 (1.36.0-2) unstable; urgency=low

   * debian/patches/endian.patch: New.  Include <endian.h> unconditionally
     on all Debian systems.

boost1.36 (1.36.0-1) unstable; urgency=low

   * New upstream version.  Closes: #495179.
     - patches/serialisation-utility-include.patch:
     - patches/serialization-intrinsic64.patch:
     - patches/sp_counted_base.patch: Remove.  Applied upstream.
   * patches/gcc43-date_time.patch:
   * patches/gcc43-spirit-1617.patch:
   * patches/gcc43-path_name_check.patch: New.  Fixes for GCC 4.3 issues.
   * patches/gcc-4.3.patch: Remove.  Most of this was applied upstream;
     remainder is now in gcc43-date_time.patch.
   * control:
   * rules: Add packages for Boost.Math.
   * copyright: Convert to UTF-8.

boost1.35 (1.35.0-8) experimental; urgency=low

   * debian/patches/jam-wall-clean.patch: Additional changes to expand.c,
     hash.c to remove warnings from amd64 & s390.
   * libboost-python1.35-dev: Add preferred alternative dependency
     "python (>= 2.5)", since elementtree is included in Python 2.5 and
     later.  Fix from Martin Pitt <>.  Closes: #494791.

boost1.35 (1.35.0-7) experimental; urgency=low

   * debian/patches/avoid-PATH_MAX.patch: Define symbol _GNU_SOURCE in
     order that get_current_dir_name() is declared.  Should fix the build
     failure #494346.
   * debian/patches/jam-wall-clean.patch: Patch jam sources to build
     cleanly with -Wall.
   * debian/rules: Build with -Wall -Werror.

boost1.35 (1.35.0-6) experimental; urgency=low

   [ Steve M. Robbins ]
   * Uploading to experimental to avoid messing with the Etch freeze.
   * debian/control: Set Standards-Version to 3.8.0; no changes required.
   * debian/rules: Set gcc_version to gcc43 for the upstream-compatible
   * debian/patches/gcc-4.3.patch: Qualify typedef in
     boost/gil/bit_aligned_pixel_reference.hpp.  Closes: #485512.
   * debian/patches/serialisation-utility-include.patch: New.  Apply
     suggested patch, from upstream  Closes: #491225.
   * debian/patches/sp_counted_base.patch: New.  Avoid using
     sp_counted_base_sync.hpp on ARM and HPPA, as those architectures do
     not support atomic builtin __sync_fetch_and_add.  Closes: #485434.
   * debian/patches/kfreebsd-poll-symbols.patch: New.  Work around kFreeBSD
     defining POLL_ERR and POLL_HUP as the same value.  Closes: #492786.
   * debian/patches/avoid-PATH_MAX.patch: New.  Use get_current_dir_name()
     to avoid static string of size PATH_MAX as that symbol is unavailable
     in hurd-i386.  Closes: #487343.
   * debian/patches/test-child-exit-t1723.patch: New.  Ignore child process
     if return status is zero (normal); fix for Boost ticket 1723.
   * debian/patches/python2.5-elementtree.patch: New.  Use cElementTree
     from xml.etree, if available (python 2.5).  Closes: #489022.
   [ Domenico Andreoli ]
   * debian/rules: perform parallel builds as per $DEB_BUILD_OPTIONS

boost1.35 (1.35.0-5) unstable; urgency=low

   * debian/rules: Build using -DBOOST_SP_USE_PTHREADS for armel.

boost1.35 (1.35.0-4) unstable; urgency=low

   * debian/rules: Fix syntax error creating user-config.jam; the final
     semicolon needs a space before it.  Closes: #481971.

boost1.35 (1.35.0-3) unstable; urgency=low

   * debian/patches/serialization-intrinsic64.patch: New.  Patch from
     upstream to fix build problem with GCC 4.3 on 64-bit systems.
   * debian/rules: The gcc module of bjam no longer honours <define>, so
     use <compileflags>-D_REENTRANT in user-config.jam.
   * debian/rules: Build using -DBOOST_SP_USE_PTHREADS for: hppa, sparc,
     and arm.

boost1.35 (1.35.0-2) unstable; urgency=low

   * debian/control: Add missing dependencies.  Closes: #480948.
     date_time 	depends on serialization
     filesystem 	depends on system
     graph 	depends on serialization test
     iostreams 	depends on regex
     regex 	depends on thread
     thread 	depends on date_time
     wave 	depends on filesystem serialization
     multi_index [libboost-dev] depends on serialization

boost1.35 (1.35.0-1) unstable; urgency=low

   * New upstream version.  Closes: #473752.
     debian/patches: Adjust to new version.
     debian/control: Remove depenency of libboost-dev on
     libboost-serialization-dev as noted in (1.34.1-7).  Closes: #478782.
   * debian/control: Substitute 1.34.1 --> 1.35.0 on all library package
     names.  Change source to boost1.35 so that packages will coexist in
     archive with 1.34.1 versions.  Add version string to all packages
     including -dev and -doc.  Add conflicts with previous packages.  Add
     packages libboost-system1.35.0 and libboost-system1.35-dev.
   * debian/patches/library-naming.patch: New.  Remove toolset and boost
     version from library names.
   * debian/rtupdate: Remove logic for links with toolset name.
   * debian/rules: Adjust SOVERSION, SHLIBS_VERSION, and boost_version to
     new version.  Remove DEBIAN_SUFFIX.
     Add system to boost_libs.
     Adjust link functions:
       - Create compatibility links with toolset and boost version, rather
         than simplified name links.
       - Don't create gcc41 compatibility links.
       - Don't create Boost.Python compatibility links.
     Add "link=shared,static" to all jam invocations, including "jam install".
     Don't need to copy more/css_0 to -doc package.
     Add rules for new system library
   * debian/control:
   * debian/rules: Don't build with g++-4.2 explicitly.  Closes: #463288.
   * debian/libboost-doc.doc-base: Change Section from obsolete
     Apps/Programming to Programming/C++.  Replace leading spaces of
     Abstract continuation lines by a single space.  The latter means
     "display verbatim", which is not desired.
   * debian/control: Build-depend on debhelper (>= 6.0.7) to ensure
     dh_lintian available.
   * debian/rules: Use dh_lintian to install lintian-overrides.  Create all
     lintian-overrides files in debian/rules.
   * debian/libboost-dev.lintian-overrides:
   * debian/libboost-dbg.lintian-overrides:
   * debian/libboost-python-dev.lintian-overrides:
   * debian/libboost-doc.lintian-overrides: Delete.
   * debian/control: Remove package bcp.
   * debian/rules: Package /usr/bin/bcp and its manpage in libboost1.35-dev.
   * debian/control: Remove package pyste.
   * debian/rules: Package /usr/bin/pyste and its manpage in

boost (1.34.1-11) unstable; urgency=low

   * debian/control: Add python-dev to libboost-python-dev depends.
     Closes: #473973.

boost (1.34.1-10) unstable; urgency=low

   * debian/libboost-python-dev.postinst:
   * debian/libboost-python-dbg.postinst: Change from "which pyversions &&
     ..." (which fails if pyversions not available) to "if which pyversions
     ...".  Closes: #473607.
   * debian/patches/date_time_date_formatting_hpp: Update patch to also
     format fractional seconds with classic locale (thanks, Jean Pierre
     LeJacq).  Also reported upstream as ticket/1726.  Closes: #473177.

boost (1.34.1-9) unstable; urgency=low

   * debian/control:
   * debian/rules: Set up to use Quilt for maintaining patches.
   * boost/numeric/ublas/matrix.hpp:
   * boost/numeric/ublas/matrix_sparse.hpp: Revert.  These originated in
     the merge of 1.33.1 (change 13900) and appear to be erroneous.
   * Reverted all other diffs outside of debian/ and created the following
     set of quilt patches:
     - debian/patches/regex-vulnerability.patch
     - debian/patches/suppress-compiler-warnings.patch
     - debian/patches/function-template-thread-safety.patch
     - debian/patches/bjam-no-strict-aliasing.patch
     - debian/patches/gcc-4.3.patch
   * Remove obsolete patch files:
     - debian/patches/03-st_mt.patch
     - debian/patches/02-is_incrementable1331.patch
     - debian/patches/01-ublas1331.patch
     - debian/patches/05_regex_fixes.patch
     - debian/patches/04-ublas_warnings.patch
   * boost/date_time/date_facet.hpp: Qualify special_values_parser<>, to
     build with GCC 4.3; patch added to gcc-4.3.patch (thanks, Anibal
     Avelar).  Closes: #468061.
   * boost/spirit/phoenix/operators.hpp: Include <climits>, to build with
     GCC 4.3; patch added to gcc-4.3.patch (thanks, Dominic Hargreaves).
     Closes: #470080.
   * boost/date_time/date_formatting.hpp: Format year with classic locale
     to force correct formatting; new patch date_time_date_formatting_hpp
     (thanks, Jean Pierre LeJacq).  Also reported upstream as ticket/1674.
     Closes: #469771.
   * debian/libboost-doc.doc-base: Change document ID from "Boost" to
     "boost".  Apparently dh_installdocs got picky about no upper-case
     letters in doc IDs.  Closes: #471284.
   * debian/patches/gcc-4.3.patch: Include relevant patches from Boost
     ticket tracker, issues: 1570, 1615, and 1617.
   * debian/control: Update to standards version 2.7.3 (no changes).
   * debian/pyste.1: New.  Manual page for pyste.
   * debian/rules: Install pyste man page.  Bump SHLIBS_VERSION to
     1.34.1-8.  Closes: #472571.
   * debian/bcp.1: Replace initial ' by .\" to avoid warnings from "man".

boost (1.34.1-8) unstable; urgency=low

   * debian/rules: Replace all use of $(PWD) and `pwd` by $(CURDIR); clears
     up lintian warning debian-rules-uses-pwd.
   * debian/control: Move the homepage lines from the extended descriptions
     to a proper header; clears up lintian warning
   * tools/jam/src/build.jam: Build using -fno-strict-aliasing, to avoid a
     segfault.  Patch obtained from upstream changeset 41036; c.f. bug
     #367825 and boost ticket 977 (
   * debian/rules: Do not build bjam with CC=gcc-4.1.
   * debian/control: Do not build-depend on gcc-4.1.  Closes: #463287.
   * debian/control: Change Build-Depends from "python-dev |
     python-all-dev, python2.4-dev" to simply "python-all-dev"; this brings
     in all current Python -dev packages.  Update python-support required
     version from 0.3 to 0.6, following README of current python-support
     package.  Remove "python2.4-dev" from dependency of
     libboost-python-dev; add python2.4-dev and python2.5-dev to its
     Suggests line since users of this package may need any of the
     currently-supported Python development packages.
   * debian/rules: Introduce a suffix on library names, intended to handle
     the -py24 and -py25 suffices added using --buildid.  This requires
     some new functions, and updates to existing functions: mk_base_name,
     mk_full_name, mk_compat_name, mk_xxx_files, mk_files, and
     mk_debhelper_files.  Add lines for Python 2.4 and 2.5 to
     user-config.jam file and build each python version explicitly.  Factor
     code to remove generated debhelper files from clean to new rule
     clean-debhelper, called from both clean and install rules.  Install
     debian/rtupdate files, ensure the -py24 and -py25 libraries are
     installed and remove those without suffices.  Remove unnecessary use
     of dh_python.  Closes: #445381, #425881, #466820.
   * debian/rtupdate: New.  Updates or removes symlinks for link libraries,
     depending on the default Python runtime version.
   * debian/libboost-dbg.postinst: New.  Call rtupdate to create symlinks.
   * debian/libboost-python-dev.postinst: New.  Call rtupdate to create symlinks.
   * debian/libboost-dbg.prerm: New.  Call rtupdate to remove symlinks.
   * debian/libboost-python-dev.prerm: New.  Call rtupdate to remove symlinks.
   * debian/README.Debian:
   * debian/libboost-python-dev.README.Debian:
   * debian/Notes: Add notes about multiple Python runtime support, remove
     some obsolete notes.

boost (1.34.1-7) unstable; urgency=low

   * debian/control (libboost-dev): Move libboost-serialization-dev from
     Recommends to Depends since ptr_vector needs it.  Closes: 457654,
     465720.  Note that the next version of the Pointer Container Library
     uses a non-intrusive implementation of serialization, decoupling the
     libraries [].
     This change can be reverted when the new upstream is packaged.
   * debian/documentation-files: Updated as per procedure in debian/Notes.
     Closes: #338106.
   * debian/rules (libboost-doc): Also copy in all doc directories.

boost (1.34.1-6) unstable; urgency=low

   [Fixes for GCC 4.3]
   * boost/regex/v4/cpp_regex_traits.hpp:
   * boost/test/test_tools.hpp: Add #include <climits> to pick up
     definition of CHAR_BIT (thanks, Jiri Palecek).  Closes: #444359.
   * boost/python/detail/def_helper.hpp: Change keywords<0> to
     detail::keywords<0>, avoiding a "changes meaning" error.  Patch from
     upstream SVN.
   * Verified that tagpy builds.  Closes: #444359.
   * Verified that twinkle builds (after fixing #465187).  Closes: #454815.
   * Verified that kdeedu builds (had to omit uninstallable libfacile-ocaml-dev
     build-dep).  Closes: #463464.

boost (1.34.1-5) unstable; urgency=medium

   [ Domenico Andreoli ]
   * Re-synchronized with friends from Ubuntu (thanks Jamie Strandboge).
     - got fixes for CVE-2008-0171 and CVE-2008-0172.  Closes: #461236.
   * debian/patches/05_regex_fixes.patch: fix for
     basic_regex_parser() in boost/regex/v4/basic_regex_parser.hpp to return
     error on invalid repetition of next state
   * References
   [ Steve Robbins ]
   * boost/function/function_base.hpp:
   * boost/function/function_template.hpp: Replace with SVN head version to
     fix boost
     Closes: #458743.


boost (1.34.1-4) unstable; urgency=low

   * Merged Steve Langasek's -2.1 and -2.2 changes into
   the experimental -3 version.

boost (1.34.1-2.2) unstable; urgency=low

   * Non-maintainer upload.
   * Change libicu-dev dependency in addition to the build-dependency.
     Closes: #456844.
   * Add back build dependency on gcc-4.1, since bjam currently segfaults
     with gcc-4.2; this is superseded already in 1.34.1-3 in experimental.
     Closes: #456915.

boost (1.34.1-2.1) unstable; urgency=low

   * Non-maintainer upload.
   * Build-depend on libicu-dev instead of libicu36-dev for the icu library
     transition.  Closes: #454605.
   * Bump the Build-Depends from g++-4.1 to g++-4.2, and add
     backwards-compatibility "-gcc41" symlinks for all libraries to avoid
     gratuitous ABI breakage for the rebuild since the gcc version
     doesn't change the ABI, contrary to upstream assertion.  Bump the
     shlibs to match.
   * Add shlibs to libboost-dbg package, for compatibility with new
     dpkg-shlibdeps behavior.

boost (1.34.1-3) experimental; urgency=low

   * ABI change: switched back to gcc 4.2
   * bjam is built using gcc 4.1 (closes: #367825).
   * libboost-dev now recommends all the other libboost-*-dev packages
     (closes: #443160).

boost (1.34.1-2) unstable; urgency=low

   [ Steve Robbins ]
   * Build with gcc 4.1 and python 2.4 (closes: #426871).
   [ Domenico Andreoli ]
   * Fixed gcc 4.1 vs. gcc 4.2 confusion on hppa (closes: #436446).
   * Debug libraries and their symlinks are back in libboost-dbg.
   * bjam is built using gcc 4.1 also in the case it is not the default
     gcc version.

boost (1.34.1-1) experimental; urgency=low

   * New upstream release (closes: #436091).
   * Moved date_time.hpp to libboost-date-time-dev (closes: #434370).
   * Removed libboost-dbg package. Debug libraries are now installed in
     their respective libboost-* packages.
   * Reworked libraries installation to binary packages.
   * README.Debian now explains how programs should link to the Boost
     libraries both the portable and the Debian-specific way.
     Closes: #429533, #424038, #425264, #428419, #431502, #425992.

boost (1.34.1~rc1-1) experimental; urgency=low

   * New upstream release candidate.
   * Drop ${Source-Version} substvar from rules.
   * Moved boost/filesystem.hpp to libboost-filesystem-dev (closes: #428179).
   * Build with g++ 4.2 (g++ 4.1 is still used for bjam).
   * Updated README to reflect the new naming scheme for libraries linking.

boost (1.34.0-1) unstable; urgency=low

   * New upstream release.
   * libboost-doc is properly created and filled, also on hppa (closes: #406883).

boost (1.34.0~rc2-2) experimental; urgency=low

   * Re-applied workaround for toolchain bug on hppa (closes: #416496).
   * Partially synchronized with Ubuntu:
     - removed "python |" as alternative build dependency
     - libboost-python-dev now depends on python2.5-dev

boost (1.34.0~rc2-1) experimental; urgency=low

   * Removed debian-specific virtual destructors of
     polymorphic_iarchive and polymorphic_oarchive. see
   * Bumped shlibs to (>= 1.34.0~rc2-1), ABI might be changed since the
     first introduction of 1.34.0 snapshot from CVS almost a year ago.

boost (1.34.0~beta1-2) experimental; urgency=low

   * libboost-serialization-dev now depends on libboost-serialization1.34.0,
     libboost-wave-dev on libboost-wave1.34.0.
   * Build depends on g++-4.1 (>= 4.1.2).

boost (1.34.0~beta1-1) experimental; urgency=low

   * New upstream beta release.
   * Boost.Python is built using python 2.5.

boost (1.33.1+1.34.0-cvs20070326-1) experimental; urgency=low

   * New upstream snapshot version.
   * Added missing shared library packages of Boost.Serialization and
     Boost.Wave.  Closes: #410157.
   * No unqualified .so symlinks are now provided, only
     are available.  Closes: #356705.

boost (1.33.1+1.34.0-cvs20070221-1) experimental; urgency=low

   * New upstream snapshot version.
   * Improved the build process.
   * Now both st/mt variants are installed as well as their new symlinks
     to ease the linking. No, we still have not pkg-config support.


boost (1.33.1+1.34.0-cvs20060531-1) experimental; urgency=low

   * New upstream snapshot version.
   * CSS file for HTML documentation is now correctly installed.
     Closes: #358986.
   * Standards-Version is now set to 3.7.2.

boost (1.33.1-10) unstable; urgency=medium

   * boost/detail/sp_counted_base_gcc_ia64.hpp,
     boost/detail/sp_counted_base_gcc_ppc.hpp: added missing constraints
     on inline assembly.  Closes: #405599.
     Patch courtesy of Aaron M. Ucko <>, from upstream CVS.

boost (1.33.1-9ubuntu2) feisty; urgency=low

   * Remove "python |" as alternative build dependency.

boost (1.33.1-9ubuntu1) feisty; urgency=low

   * Build using python2.5.
   * Fix build failure on 64bit archs with python2.5.

boost (1.33.1-9) unstable; urgency=low

   * boost/property_map_iterator.hpp: added missing namespace.  Closes: #397654.

boost (1.33.1-8) unstable; urgency=low

   * Synchronized with Ubuntu.
   * libboost-regex-dev now depends on libicu36-dev.

boost (1.33.1-7ubuntu1) edgy; urgency=low

   * debian/patches/05-fix_signals.patch:
     - patch from upsteam CVS, fixes Boost.Signals to work properly
       across shared library boundaries with certain compiler options.
       (Closes Ubuntu: #62202)

boost (1.33.1-7) unstable; urgency=low

   * Re-added build dependency on python2.4-dev.
   * Build dependency on libicu36-dev is now allowed and preferred
     over libicu34-dev.

boost (1.33.1-6) unstable; urgency=low

   * Packaged Pyste.  Closes: #189839.
   * Package libboost-dbg has now priority extra.

boost (1.33.1-5) unstable; urgency=low

   * CSS file for HTML documentation is now correctly installed.
     Closes: #358986.
   * Added missing header in boost/bind.hpp.  Closes: #376747.
   * Fixed some unused parameter warnings.  Closes: #372800.
   * Fixed some typos in source code.  Closes: #378016.
     Patch courtesy of Roger Leigh.

boost (1.33.1-4) unstable; urgency=low

   * Graph library is built with -mlong-calls on hppa too.

boost (1.33.1-3) unstable; urgency=low

   * Fixed licensing of Graph library.  Closes: #349209.
     Patch from upstream CVS repository, courtesy of Doug Gregor.
   * Fixed build process of Graph library.  Closes: #326089.
   * Shared library packages do not install the empty /usr/include/boost
     directory any more.  Closes: #344599.
   * Added manpage for bcp.  Closes: #348523.
   * Static version of Thread library is also installed.  Closes: #357986.

boost (1.33.1-2) unstable; urgency=low

   [ Christophe Prud'homme ]
   * Bug fix: "libboost-wave-dev: Dependency on libboost-filesystem-dev
     missing", thanks to Martin v . Löwis (Closes: #346367).
   [ Domenico Andreoli ]
   * boost/graph/topological_sort.hpp: removed name of unused parameter
     to prevent long compiler warning.  Closes: #347519.
   * Applied patch from upstream CVS to fix parsing of valid options
     with a common root.  Closes: #345714.
   * libboost-python-dev now correctly depends on python2.4-dev.


boost (1.33.1-1) experimental; urgency=low

   * New upstream release.
   * debian/control, debian/rules: switched to python 2.4.
   * debian/control: removed build dependency on g++ 3.4.  Closes: #342958.

boost (1.33.0-5) unstable; urgency=low

   * Re-uploaded with the right maintainer, the Debian Boost Team.

boost (1.33.0-4) unstable; urgency=low

   * debian/control, debian/rules: renamed DSO packages to '*c2a'.
     Closes: #339154.

boost (1.33.0-3) unstable; urgency=low

   * debian/documentation-files: regenerate.
   * Applied patch from 1.33.1 to unbreak ublas.
   * Applied patch from 1.33.1 to unbreak is_incrementable with g++ 4.0.2.
   * Applied patch to remove warnings when compiling ublas with -Wall,
     patch sent upstream.
   * Single-threaded libraries are provided as well, thanks to Waba.
     Closes: #335594.
   * hppa and m68k build with gcc 3.4.  Closes: #319232, #334959.

boost (1.33.0-2) unstable; urgency=low

   * The Debian Boost Team now maintains the package.
   * Added packages for Boost.Iostreams and Boost.Wave libraries.
     Closes: #324833.
   * Added package for bcp utility.  Closes: #333530.
   * boost/tuple/detail/tuple_basic.hpp: removed name of unused parameter.
     Closes: #327167.
   * debian/rules: enabled UNICODE support for Boost.Regex.  Closes: #333703.

boost (1.33.0-1) unstable; urgency=low

   * New usptream version.  Closes: #322674.
   * debian/rules: static library of program_options is now distributed.
     Closes: #320973, #322269.
   * boost/graph/adjacency_list.hpp: fixed compiler warnings.
     Closes: #322386.
   * debian/documentation-files: updated.  Closes: #322579.
   * Fixed FTBFS on GNU/kFreeBSD.  Closes: #320677.

boost (1.32.0+1.33.0-cvs20050727-1) unstable; urgency=low

   * Updated the snapshot version.  Closes: #319966.
   * Fixed shlibs version.

boost (1.32.0+1.33.0-cvs20050720-3) unstable; urgency=low

   * Added build dependency on zlib1g-dev.

boost (1.32.0+1.33.0-cvs20050720-2) unstable; urgency=low

   * Added build dependency on libbz2-dev.

boost (1.32.0+1.33.0-cvs20050720-1) unstable; urgency=low

   * New upstream snapshot version.  Closes: #318139, #318995, #306696.
     - fixed invalid include files in test library.  Closes: #296804.
     - removed extraneous empty directory in package libboost-graph1.33.0.
       Closes: #309361.
   * debian/control: libboost-graph1.33.0 suggests graphviz.  Closes: #309363.
   * debian/control: libboost-graph-dev only recommends libboost-graph1.33.0.
     Closes: #309360.
   * boost/archive/detail/interface_iarchive.hpp,
     boost/archive/detail/interface_oarchive.hpp: fixed compiler warning.
     Closes: #308291.

boost (1.32.0-6.1) unstable; urgency=medium

   * Non-maintainer upload.
   * Medium-urgency upload for RC bugfix.
   * Rebuild against g++-4.0 for the C++ ABI transition, adding "c2" to
     the name of each of the library packages and conflicting with the
     old versions.

boost (1.32.0-6) unstable; urgency=low

   * debian/control: libboost-serialization-dev now replaces libboost-dev

boost (1.32.0-5) unstable; urgency=low

   * debian/control: libboost-dev now suggests also
     libboost-program-options-dev and libboost-serialization-dev.
   * debian/control, debian/rules: added package libboost-serialization-dev.
     closes: #292596.

boost (1.32.0-4) unstable; urgency=low

   * debian/rules: symbolic link to HTML/boost documentation directory
     is now properly installed.  Closes: #290333.
   * boost/test/detail/wrap_stringstream.hpp: fixed workaround (from
     upstream CVS).  Closes: #300330.

boost (1.32.0-2) unstable; urgency=low

   * debian/rules: debug libraries are now really installed in package


boost (1.32.0-1) experimental; urgency=low

   * New upstream version.  Closes: #282871.
     - boost/pool/detail/ and
       boost/pool/detail/ are correctly installed
       by package libboost-dev.  Closes: #284076.
   * debian/control, debian/rules: added package libboost-dbg.
     Closes: #279883.
   * debian/control, debian/rules: added packages for Boost.Program_options.

boost (1.31.0-9) unstable; urgency=low

   * More things fixed for indirect_traits in boost/detail.

boost (1.31.0-8) unstable; urgency=low

   * Moved indirect_traits to boost/detail. Fixed things here and
     there (from upstream CVS).  Closes: #278889.
   * boost/numeric/ublas/banded.hpp: fixed gcc-3.4 compilation error.
     Closes: #276652.
   * tools/regression/ fix setting of BOOST_BUILD_PATH.
   * debian/control: flex is used instead of flex-old.

boost (1.31.0-7) unstable; urgency=medium

   * boost/spirit/core/assert.hpp: fixed typo in BOOST_SPIRIT_ASSERT
     macro definition (from upstream CVS).  Closes: #267991.
   * libs/graph/src/Makefile: uses -O3 instead of -O to work around
     gcc-3.3 bug #248207 on amd64.  Closes: #270156.
   * Added random_device.cpp as example file of libboost-dev package
     and added a note in libboost-dev's README.Debian.  Closes: #261719.

boost (1.31.0-6) unstable; urgency=low

   * debian/rules: removed package bjam as it is now built from a separate
     source package, boost-jam.
   * boost/iterator/iterator_adaptor.hpp: removed the useless inclusion
     of is_xxx.hpp (from upstream CVS).
   * debian/control: libboost-dev does not depend on libboost-python-dev
     any more.
   * boost/date_time/posix_time/ptime.hpp: Add constructor from special_values
     type; upstream bug fix

boost (1.31.0-5) unstable; urgency=low

   * libs/python/build/Jamfile: boost-python shared library is now linked
     to libpython2.3.  Closes: #243089.
   * boost/graph/isomorphism.hpp: changed type of u1 and u2 in edge_cmp
     from vertex1_t to int (from upstream CVS).
     boost/graph/detail/adjacency_list.hpp: fixed bug with regards to
     in_edge_list for undirected graphs (from upstream CVS).
     Closes: #245390.
   * boost/format/internals.hpp: changed format_item::truncate_ 's type
     from int to streamsize (from upstream CVS).  Closes: #247643.

boost (1.31.0-4) unstable; urgency=low

   * debian/control: libboost-python-dev now replaces old
     libboost-dev.  Closes: #243432.

boost (1.31.0-3) unstable; urgency=low

   * debian/control: libboost-dev depends on libboost-python-dev.
     A few header files include headers in <boost/python/detail/...>,
     for some strange reason.  Closes: #242714, #242801.
   * debian/control: libboost-dev suggests all the libboost-*-dev
     packages.  Closes: #242335.
   * debian/rules: proper bjam man page is created.
   * Move <boost/python.hpp> to libboost-python-dev package.

boost (1.31.0-2) unstable; urgency=low

   * Added symlinks in -dev packages to ease linking of programs which
     use Boost libraries.
   * Added symlink to allow dynamic linking to boost-filesystem shared
   * Updated Debian standards version to 3.6.1.

boost (1.31.0-1) unstable; urgency=low

   * New upstream version.  Closes: #231951, #236016.
     - builds with Python 2.3.  Closes: #206083.
     - new bjam package (thanks, Vladimir Prus)
     - new package for shared libboost-filesystem
   * libs/date_time/doc/class_date.html: Fix doc typo.  Closes: #223236.

boost (1.30.2-3) unstable; urgency=low

   * debian/rules: Build "<threading>multi" libraries.  Thanks to
     Domenico Andreoli for the patch.
   * README.Debian: Document -D_REENTRANT required for threaded


boost (1.30.2-2) unstable; urgency=low

   * debian/control(Uploaders): Add Domenico Andreoli.
   * debian/rules:
     libs/graph/src/Makefile: Define _REENTRANT, per policy 10.2.

boost (1.30.2-1) unstable; urgency=low

   * New upstream version.  Closes: #211715.
   * boost/numeric/interval/detail/c99_rounding_control.hpp: fix typo.
     Closes: #203358.
   * boost/filesystem/exception.hpp:
   * libs/filesystem/src/exception.cpp: Add implementation of who(), path1(),
     and path2().  (Thanks, Benjamin Dauvergne).  Closes: #196830.

boost (1.30.0-4) unstable; urgency=low

   * boost/math/quaternion.hpp: Apply supplied patch to fix a GCC 3.3
     compile problem.  (Thanks, Marcelo E. Magallon).  Closes: #199270.
   * libboost-doc:
     - Fix broken links.  Closes: #199646.
     - Use symlink to /usr/include/boost, rather than duplicating
       header files.  Suggest libboost-dev.  Closes: #174979, #175444.
     - Include libs/*/examples not already included in HTML.  Closes: #191704.

boost (1.30.0-3) unstable; urgency=low

   * boost/config/compiler/gcc.hpp: Do not warn about GCC 3.3.
     Closes: #193862.
   * boost/python/object/make_ptr_instance.hpp: Add typename keyword,
     suggested by Dave Abrahams posting referenced in bug report
     (thanks, Ben Burton).  Closes: #198524.
   * boost/python/converter/as_to_python_function.hpp: Qualify function
     call; workaround for apparent bug in GCC 3.3.  (Thanks, Romain
     Lerallut).  Closes: #192481.

boost (1.30.0-2) unstable; urgency=low

   * debian/rules: Move httrack call to binary-indep.  Closes: #187740.

boost (1.30.0-1) unstable; urgency=low

   * New upstream.  Closes: #186256.
   * debian/copyright: Include copyright and license statement for each
     library.  Closes: #183153.

boost (1.29.0-3) unstable; urgency=low

   * Migrate to GCC 3.2.  Closes: #167030, #176269.
     - Do not build with stlport.


boost (1.29.0-2) unstable; urgency=low

   * debian/rules: Install Boost.Test static libs.  Closes: #167106.
   * boost/pool/singleton_pool.hpp: Apply supplied patch (thanks Alexander
     Kjeldaas).  Closes: #167198.

boost (1.29.0-1) unstable; urgency=low

   * New upstream version.  Closes: #164830.

boost (1.28.0-4) unstable; urgency=low

   * Build with python 2.2.  Closes: #159533.
     The shared lib ABI changes, but the soname cannot, so introduce
     conflicting/replacing package for libboost-python.

boost (1.28.0-3) unstable; urgency=low

   * libs/graph/src/Makefile: build using -I/usr/include/stlport.
     Closes: #150002.
   * debian/control: change section of -doc package to match ftp

boost (1.28.0-2) unstable; urgency=low

   * libs/graph/src/Makefile: revert patch to that used in 1.27.0-4,
     so that the shared libs are also built with optimization.
     Closes: #148056.

boost (1.28.0-1) unstable; urgency=low

   * New upstream version.
   * Set YACC= in debian/rules to inhibit regenerating jam parser source.
     This makes for smaller debian diffs (thanks, David Abrahams).
   * Drop the examples package.  Code examples are in the doc package.

boost (1.27.0-4) unstable; urgency=low

   * libs/graph/src/Makefile: build graph lib with optimization.
   * control: Do not build-depend on libstlport4.5-dbg, nor on texinfo.
   * Split docs into new libboost-doc package, suggested by libboost-dev.
     The -doc package replaces /usr/share/doc-base/Boost from the former -dev
     package.  Complete the list of documentation files.  Closes: #143128.
   * debian/README.Debian: add note for newbies (thanks, Laurent Bonnaud).
     Closes: #142634.

boost (1.27.0-3) unstable; urgency=low

   * Build shared library packages.
     - build graph lib with -fPIC.  Closes: #133259.

boost (1.27.0-2) unstable; urgency=low

   * boost/detail/atomic_count.hpp: Do not use atomic_count_linux.hpp; the
     latter mistakenly uses <asm/atomic.h> which turns out to be a bad idea.
   * libs/graph/src/Makefile: do not use "-g" flag; some of the symbols
     are so large as to upset the assembler on the alpha.

boost (1.27.0-1) unstable; urgency=low

   * New upstream version.

boost (1.26.0-4) unstable; urgency=low

   * control(source): build-depend on libstlport4.5-dev.
   * control(libboost-dev): depend on libstlport4.5-dev.
     - new stlport package just got into the archive
   * control(libboost-examples): remove dependency on libboost-dev.
     - depending on arch "any" package will hold it up until the latter
       is built on all arches.
   * document reason for depending on STLPort.  Closes: #131516.

boost (1.26.0-3) unstable; urgency=low

   * control: change libboost-regex-dgb package to priority extra,
     to agree with ftp override file.
   * Don't build dir_it library, as it is not part of Boost.
     - don't build-depend on unzip. Closes:  #130290.

boost (1.26.0-2) unstable; urgency=low

   * boost/detail/limits.hpp: determine endianness using <endian.h>
     Thanks to Daniel Jacobowitz for the tip.

boost (1.26.0-1) unstable; urgency=low

   * New maintainer.  Closes: #123483.
   * New upstream version.  Closes: #117106, #107802.
   * Build-depend on flex, bison, and texinfo.  Closes: #98979.
   * Ship all the boost headers, including all of boost/pending.
     Closes: #108922, #108925.
   * Fixed up the descriptions.
     Closes: #97947, #109193, #124899, #124900, #124901, #125620, #125621.
   * Register docs with doc-base.  Closes: #99396.


boost (1.21.1-1) unstable; urgency=low

   * First upstream version.