* patches/flat-map-remove-partial-specializations.patch: New. Upstream
patch to remove now-unnecessary partial specializations. Closes:
#883987.
* New patch upstream-add-degree-reverse_graph.patch.
* Build Boost.Python 2 & 3 bindings in separate builddirs. Closes: #842927
* Limit boost-fiber packages to architectures it is built on.
* 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.
[ 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.
* Non-maintainer upload.
* Upload to unstable.
* Bump standards version.
* 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.
* 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
* 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.
[ 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.
* Fully enable context and coroutine on arm64, as it is available there.
* 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.
* Use --without-coroutine2 on arches that can't build context or
coroutine; otherwise the build system tries to build context
anyway. Upstream bug https://svn.boost.org/trac/boost/ticket/9453
* patches/fenv.patch: New. Fix build failure on architectures
(e.g. power pc) where feclearexcept() and friends may be a macro.
* New upstream version. Closes: #809228.
* control: Updated for 1.60 using update-control.py.
- 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
supported.
* 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).
* Build Coroutine shared lib. Closes: #802509.
* patches/no-gcc-march-options.patch: New. Don't use -march=i686 for
x86 32-bit. Closes: #794622.
* Non-maintainer upload.
* Add patch to replace minified jquery with its non-minified version, as the
* source was missing. (Closes: #735353)
* Team upload.
* patches/openssl-no-ssl3.patch. Throw exception if sslv3 context
requested but OPENSSL_NO_SSL3 defined (Closes: #803881).
* Non-maintainer upload.
* Fix FTBFS of ompl against boost1.58 by gcc5. (Closes: #797281)
* Upload to unstable.
[ 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).
[ 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.
* Build with C++11 ABI, and gcc-5.
* New upstream release.
* 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.in, control: Update vcs URLs.
* 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.
* Convert debian/copyright to copyright-format 1.0.
* Use Uscan extension https://wiki.debian.org/UscanEnhancements 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
information.
* 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.
[ Steve M. Robbins ]
* New upstream.
- control.in, control: regenerated using update-control.py. 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.
[ William Grant ]
* debian/patches/eglibc-long-long.patch: Fix build with eglibc 2.18.
* debian/rules: Treat ppc64el like ppc64.
[ 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
BOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS for hppa (thanks, Dave
Anglin). Closes: #729479.
* control.in(libboost1.54-dev): 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.
[ 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
#720160.
[ 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.
* 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
http://www.boost.org/patches/.
* patches/hurd-clock-gettime.patch: New. GNU Hurd has clock_gettime()
despite not defining _POSIX_TIMERS. Closes: #714847.
* New upstream.
- Add shared library packages for new library Boost.Log.
* Make libboost-graph[-parallel]1.53-dev packages depend on the library
package libboost-graph[-parallel]1.53.0 to avoid broken symlinks.
* 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.
* 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.
* 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.
* 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.
* 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
mpi-python-dev.
* New upstream.
* 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.
* Upstream release of 1.50.0.
* New upstream. This is really the "1.50.0 Beta 1" release. Last
release was actually "1.50.0 Beta 1 Release Candidate".
* 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.
* 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
* control: Add missing -dev package Conflicts for: chrono, locale,
random, and timer. Closes: #666120, 666239.
* New upstream.
* Upstream Release Candidate.
* patches/fusion-push-front-broken.patch: Remove. Applied upstream.
* 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.
* 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.
* patches/foreach.patch: New. Upstream patch to fix BOOST_FOREACH build
issues. Closes: #652677.
* 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.
* 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.
* control(libboost-mpi-python1.46.1, libboost-python1.46.1): Suggests a
python interpreter. Closes: #620775.
* 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.
* NEWS.Debian: fix format.
* patches/changeset_71050.diff: Fix build with Python 3.2. Closes:
#622021
* 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.
* 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
flag.
* 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.
* New upstream.
* control: Add libboost-random1.46-dev to depends of -all-dev and
suggests of -dev. Closes: #615849.
* 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.
* 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.
* 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.
* 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.
* 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.
* rules: Add test_exec_monitor. Closes: #539350. (Previous upload was
broken.)
* rules: Add test_exec_monitor. Closes: #539350.
* New upstream.
- documentation-files: Update.
* patches/boost-test-invalid-read.patch: Remove. Alternate fix applied
upstream.
* patches/boost/iostreams/device/mapped_file-header-guard.patch:
* patches/boost-graph-printf.patch: Remove. Applied upstream.
* patches/date_time_date_formatting_hpp.patch: Change
std::locale::locale() to std::locale(). Closes: #564860.
* 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.
* New upstream. Closes: #563108.
* patches/boost-build-pythonid.patch:
* rules: Switch --pythonid to --xpythonid;
c.f. https://svn.boost.org/trac/boost/ticket/3814
* 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
/usr/lib/pyshared/python2.5/boost/mpi.so.
* patches/mapped_file-header-guard.patch: New. Add missing header guard
(thanks, Sven Geggus).
* 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.
* 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.
* 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
bootstrap.sh, 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:
#549467.
* control(libboost1.40-dev): Move libboost-python1.40-dev from Suggests
to Depends. Workaround for #548503.
* control(libboost1.40-all-dev): Add ${misc:Depends}.
* 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).
* rules: Create libboostX-mt.so compatibility symlinks. Closes:
#541133. See NEWS.Debian for more details.
* 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.
* 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.
* 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
bootstrap.sh 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.
* libboost-dbg.postinst.in:
* libboost-dbg.prerm.in: Remove. No longer shipping "-d" variants of
libboost_python in /usr/lib, so don't need to call rtupdate for
libboost-dbg.
* 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.
* 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
examples.
* 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.
* control: Add version (<< 1.35.0) to conflicts for -doc and -dbg
packages.
* rtupdate: Handle versioned libboostX.Y-dbg.rtupdate properly. Closes:
#525376.
* 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).
* patches/jam-wall-clean.patch: Fix printf formatting in
tools/jam/src/hash.c and tools/jam/src/hcache.c.
* 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.
* 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.
* 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.
* patches/function-template.patch: New. Fix misplaced #ifdef (thanks to
Caolan McNamara for the patch at
https://bugzilla.redhat.com/show_bug.cgi?id=477131). 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
former.
* 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".
* 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.
* 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
(http://gcc.gnu.org/onlinedocs/gcc-4.1.0/gcc/Atomic-Builtins.html).
* 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
BOOST_SP_USE_PTHREADS.
* New upstream. Closes: #504475.
* patches/test-child-exit-t1723.patch:
* patches/kfreebsd-poll-symbols.patch:
* patches/gcc43-spirit-1617.patch: Remove, applied upstream.
* check-interdep.sh:
* 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.
* debian/patches/endian.patch: New. Include <endian.h> unconditionally
on all Debian systems.
* 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.
* 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 <martin.pitt@ubuntu.com>. Closes: #494791.
* 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.
[ 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
symlinks.
* 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
http://svn.boost.org/trac/boost/ticket/1822. 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
* debian/rules: Build using -DBOOST_SP_USE_PTHREADS for armel.
* debian/rules: Fix syntax error creating user-config.jam; the final
semicolon needs a space before it. Closes: #481971.
* 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.
* 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
* New upstream version. Closes: #473752.
debian/documentation-files:
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
libboost-python1.35-dev.
* debian/control: Add python-dev to libboost-python-dev depends.
Closes: #473973.
* 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.
* 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".
* 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
description-contains-homepage.
* 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 (http://svn.boost.org/trac/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.
* 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 [http://thread.gmane.org/gmane.comp.lib.boost.devel/169668].
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.
[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.
[ 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
CVE-2008-0171
CVE-2008-0172
http://svn.boost.org/trac/boost/changeset/42674
http://svn.boost.org/trac/boost/changeset/42745
[ Steve Robbins ]
* boost/function/function_base.hpp:
* boost/function/function_template.hpp: Replace with SVN head version to
fix boost http://svn.boost.org/trac/boost/ticket/1260.
Closes: #458743.
* Merged Steve Langasek's -2.1 and -2.2 changes into
the experimental -3 version.
* 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.
* 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.
* 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).
[ 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.
* 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.
* 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.
* New upstream release.
* libboost-doc is properly created and filled, also on hppa (closes: #406883).
* 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
* Removed debian-specific virtual destructors of
polymorphic_iarchive and polymorphic_oarchive. see
http://lists.boost.org/Archives/boost/2006/09/110979.php.
* 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.
* 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).
* New upstream beta release.
* Boost.Python is built using python 2.5.
* 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 -st.so/-mt.so
are available. Closes: #356705.
* 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.
* 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/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 <ucko@debian.org>, from upstream CVS.
* Remove "python |" as alternative build dependency.
* Build using python2.5.
* Fix build failure on 64bit archs with python2.5.
* boost/property_map_iterator.hpp: added missing namespace. Closes: #397654.
* Synchronized with Ubuntu.
* libboost-regex-dev now depends on libicu36-dev.
* 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)
* Re-added build dependency on python2.4-dev.
* Build dependency on libicu36-dev is now allowed and preferred
over libicu34-dev.
* Packaged Pyste. Closes: #189839.
* Package libboost-dbg has now priority extra.
* 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.
* Graph library is built with -mlong-calls on hppa too.
* 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.
[ 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.
* New upstream release.
* debian/control, debian/rules: switched to python 2.4.
* debian/control: removed build dependency on g++ 3.4. Closes: #342958.
* Re-uploaded with the right maintainer, the Debian Boost Team.
* debian/control, debian/rules: renamed DSO packages to '*c2a'.
Closes: #339154.
* 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.
* 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.
* 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.
* Updated the snapshot version. Closes: #319966.
* Fixed shlibs version.
* Added build dependency on zlib1g-dev.
* Added build dependency on libbz2-dev.
* 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.
* 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.
* debian/control: libboost-serialization-dev now replaces libboost-dev
properly.
* 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.
* 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.
* debian/rules: debug libraries are now really installed in package
libboost-dbg.
* New upstream version. Closes: #282871.
- boost/pool/detail/pool_construct.inc and
boost/pool/detail/pool_construct_simple.inc 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.
* More things fixed for indirect_traits in boost/detail.
* 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/run_tests.sh: fix setting of BOOST_BUILD_PATH.
* debian/control: flex is used instead of flex-old.
* 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.
* 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
(http://lists.boost.org/MailArchives/boost-users/msg06801.php)
* 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.
* debian/control: libboost-python-dev now replaces old
libboost-dev. Closes: #243432.
* 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.
* Added symlinks in -dev packages to ease linking of programs which
use Boost libraries.
* Added symlink to allow dynamic linking to boost-filesystem shared
library.
* Updated Debian standards version to 3.6.1.
* 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.
* debian/rules: Build "<threading>multi" libraries. Thanks to
Domenico Andreoli for the patch.
* README.Debian: Document -D_REENTRANT required for threaded
applications.
* debian/control(Uploaders): Add Domenico Andreoli.
* debian/rules:
libs/graph/src/Makefile: Define _REENTRANT, per policy 10.2.
* 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/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/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.
* debian/rules: Move httrack call to binary-indep. Closes: #187740.
* New upstream. Closes: #186256.
* debian/copyright: Include copyright and license statement for each
library. Closes: #183153.
* Migrate to GCC 3.2. Closes: #167030, #176269.
- Do not build with stlport.
* debian/rules: Install Boost.Test static libs. Closes: #167106.
* boost/pool/singleton_pool.hpp: Apply supplied patch (thanks Alexander
Kjeldaas). Closes: #167198.
* New upstream version. Closes: #164830.
* Build with python 2.2. Closes: #159533.
The shared lib ABI changes, but the soname cannot, so introduce
conflicting/replacing package for libboost-python.
* libs/graph/src/Makefile: build using -I/usr/include/stlport.
Closes: #150002.
* debian/control: change section of -doc package to match ftp
overrides.
* 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.
* 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.
* 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.
* Build shared library packages.
- build graph lib with -fPIC. Closes: #133259.
* 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.
* New upstream version.
* 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.
* 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/detail/limits.hpp: determine endianness using <endian.h>
Thanks to Daniel Jacobowitz for the tip.
* 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.
* First upstream version.