diff -Nru boost1.58-1.58.0+dfsg/debian/changelog boost1.58-1.58.0+dfsg/debian/changelog --- boost1.58-1.58.0+dfsg/debian/changelog 2016-03-23 15:32:31.000000000 +0000 +++ boost1.58-1.58.0+dfsg/debian/changelog 2016-04-08 12:24:42.000000000 +0000 @@ -1,3 +1,9 @@ +boost1.58 (1.58.0+dfsg-5ubuntu3) xenial; urgency=medium + + * Archive reorg - build all of boost from single source package. + + -- Dimitri John Ledkov Fri, 08 Apr 2016 13:24:11 +0100 + boost1.58 (1.58.0+dfsg-5ubuntu2) xenial; urgency=medium * Merge with Debian; remaining changes: diff -Nru boost1.58-1.58.0+dfsg/debian/control boost1.58-1.58.0+dfsg/debian/control --- boost1.58-1.58.0+dfsg/debian/control 2016-03-23 15:32:41.000000000 +0000 +++ boost1.58-1.58.0+dfsg/debian/control 2016-04-08 12:27:17.000000000 +0000 @@ -6,7 +6,7 @@ XSBC-Original-Maintainer: Debian Boost Team Uploaders: Steve M. Robbins Build-Depends: debhelper (>= 9), dpkg-dev (>= 1.16.1~), dctrl-tools, - zlib1g-dev, libbz2-dev, libicu-dev (>= 55), + zlib1g-dev, libbz2-dev, libicu-dev (>= 55), mpi-default-dev, bison, flex, docbook-to-man, help2man, xsltproc, doxygen, dh-python, g++ (>= 4:5-0), g++-5 (>= 5.2.1-11), @@ -110,6 +110,50 @@ This package provides the auxiliary tools bjam, Boost.Build, bcp, inspect, boostbook and quickbook. +Package: libboost1.58-all-dev +Architecture: any +Section: libdevel +Depends: ${misc:Depends}, + libboost1.58-dev, + libboost1.58-tools-dev, + libboost-atomic1.58-dev, + libboost-chrono1.58-dev, + libboost-context1.58-dev, + libboost-coroutine1.58-dev, + libboost-date-time1.58-dev, + libboost-exception1.58-dev, + libboost-filesystem1.58-dev, + libboost-graph1.58-dev, + libboost-graph-parallel1.58-dev, + libboost-iostreams1.58-dev, + libboost-locale1.58-dev, + libboost-log1.58-dev, + libboost-math1.58-dev, + libboost-mpi1.58-dev, + libboost-mpi-python1.58-dev, + libboost-program-options1.58-dev, + libboost-python1.58-dev, + libboost-random1.58-dev, + libboost-regex1.58-dev, + libboost-serialization1.58-dev, + libboost-signals1.58-dev, + libboost-system1.58-dev, + libboost-test1.58-dev, + libboost-thread1.58-dev, + libboost-timer1.58-dev, + libboost-wave1.58-dev +Description: Boost C++ Libraries development files (ALL) + The Boost web site provides free, peer-reviewed, portable C++ source + libraries. The emphasis is on libraries which work well with the C++ + Standard Library. One goal is to establish "existing practice" and + provide reference implementations so that the Boost libraries are + suitable for eventual standardization. Some of the libraries have + already been proposed for inclusion in the C++ Standards Committee's + upcoming C++ Standard Library Technical Report. + . + This metapackage provides the complete Boost development environment, + including all separately-packaged libraries. + Package: libboost1.58-doc Homepage: http://www.boost.org/libs/ Architecture: all @@ -480,6 +524,43 @@ standardized generic interface for traversing graphs is of utmost importance to encourage reuse of graph algorithms and data structures. +Package: libboost-graph-parallel1.58.0 +Homepage: http://www.boost.org/libs/graph_parallel/ +Architecture: any +Section: libs +Depends: ${misc:Depends}, ${shlibs:Depends} +Pre-Depends: ${misc:Pre-Depends} +Suggests: graphviz +Description: generic graph components and algorithms in C++ + This package forms part of the Boost C++ Libraries collection. + . + The Parallel Boost Graph Library is an extension to the Boost Graph Library + (BGL) for parallel and distributed computing. It offers distributed graphs + and graph algorithms to exploit coarse-grained parallelism along with + parallel algorithms that exploit fine-grained parallelism, while retaining + the same interfaces as the (sequential) BGL. Code written using the sequential + BGL should be easy to parallelize with the parallel BGL. + +Package: libboost-graph-parallel1.58-dev +Homepage: http://www.boost.org/libs/graph_parallel/ +Architecture: any +Section: libdevel +Depends: ${misc:Depends}, + libboost1.58-dev (= ${binary:Version}), + libboost-graph-parallel1.58.0 (= ${binary:Version}), + libboost-serialization1.58-dev (= ${binary:Version}), + libboost-test1.58-dev (= ${binary:Version}) +Conflicts: libboost-graph-parallel1.42-dev, libboost-graph-parallel1.46-dev, libboost-graph-parallel1.48-dev, libboost-graph-parallel1.49-dev, libboost-graph-parallel1.50-dev, libboost-graph-parallel1.52-dev, libboost-graph-parallel1.53-dev, libboost-graph-parallel1.54-dev, libboost-graph-parallel1.55-dev, libboost-graph-parallel1.57-dev +Description: generic graph components and algorithms in C++ + This package forms part of the Boost C++ Libraries collection. + . + The Parallel Boost Graph Library is an extension to the Boost Graph Library + (BGL) for parallel and distributed computing. It offers distributed graphs + and graph algorithms to exploit coarse-grained parallelism along with + parallel algorithms that exploit fine-grained parallelism, while retaining + the same interfaces as the (sequential) BGL. Code written using the sequential + BGL should be easy to parallelize with the parallel BGL. + Package: libboost-iostreams1.58.0 Homepage: http://www.boost.org/libs/iostreams/ Architecture: any @@ -665,6 +746,85 @@ * Implementation Toolkit: Provides many of the tools required to implement mathematical special functions. +Package: libboost-mpi1.58.0 +Homepage: http://www.boost.org/doc/html/mpi.html +Architecture: any +Section: libs +Depends: ${misc:Depends}, ${shlibs:Depends} +Pre-Depends: ${misc:Pre-Depends} +Description: C++ interface to the Message Passing Interface (MPI) + This package forms part of the Boost C++ Libraries collection. + . + The Boost.MPI library provides a C++ interface to MPI that + supports modern C++ development styles, including complete support for + user-defined data types and C++ Standard Library types, arbitrary function + objects for collective algorithms, and the use of modern C++ library + techniques to maintain maximal efficiency. + +Package: libboost-mpi1.58-dev +Homepage: http://www.boost.org/doc/html/mpi.html +Architecture: any +Section: libdevel +Depends: ${misc:Depends}, + libboost1.58-dev (= ${binary:Version}), + libboost-serialization1.58-dev (= ${binary:Version}), + libboost-mpi1.58.0 (= ${binary:Version}), + mpi-default-dev +Suggests: libboost-graph1.58-dev +Conflicts: libboost-mpi1.42-dev, libboost-mpi1.46-dev, libboost-mpi1.48-dev, libboost-mpi1.49-dev, libboost-mpi1.50-dev, libboost-mpi1.52-dev, libboost-mpi1.53-dev, libboost-mpi1.54-dev, libboost-mpi1.55-dev, libboost-mpi1.57-dev +Description: C++ interface to the Message Passing Interface (MPI) + This package forms part of the Boost C++ Libraries collection. + . + The Boost.MPI library provides a C++ interface to MPI that + supports modern C++ development styles, including complete support for + user-defined data types and C++ Standard Library types, arbitrary function + objects for collective algorithms, and the use of modern C++ library + techniques to maintain maximal efficiency. + +Package: libboost-mpi-python1.58.0 +Homepage: http://www.boost.org/doc/html/mpi/python.html +Architecture: any +Section: python +Depends: ${misc:Depends}, ${shlibs:Depends}, ${python:Depends}, mpi-default-bin +Pre-Depends: ${misc:Pre-Depends} +Suggests: python, python3 +Breaks: ${python:Breaks} +Conflicts: libboost-mpi-python1.40.0, + libboost-mpi-python1.41.0, + libboost-mpi-python1.42.0, + libboost-mpi-python1.46.0, libboost-mpi-python1.46.1, libboost-mpi-python1.48.0, libboost-mpi-python1.49.0, libboost-mpi-python1.50.0, libboost-mpi-python1.52.0, libboost-mpi-python1.53.0, libboost-mpi-python1.54.0, libboost-mpi-python1.55.0, libboost-mpi-python1.57.0 +Description: C++ interface to the Message Passing Interface (MPI), Python Bindings + This package forms part of the Boost C++ Libraries collection. + . + The Boost.MPI library provides a C++ interface to MPI that + supports modern C++ development styles, including complete support for + user-defined data types and C++ Standard Library types, arbitrary function + objects for collective algorithms, and the use of modern C++ library + techniques to maintain maximal efficiency. + . + This package provides Python Bindings to the C++ interface. + . + One of the python interpreter packages is required to use the bindings. + +Package: libboost-mpi-python1.58-dev +Homepage: http://www.boost.org/doc/html/mpi/python.html +Architecture: any +Section: libdevel +Depends: ${misc:Depends}, + libboost-mpi1.58-dev (= ${binary:Version}), + libboost-mpi-python1.58.0 (= ${binary:Version}) +Conflicts: libboost-mpi-python1.42-dev, libboost-mpi-python1.46-dev, libboost-mpi-python1.48-dev, libboost-mpi-python1.49-dev, libboost-mpi-python1.50-dev, libboost-mpi-python1.52-dev, libboost-mpi-python1.53-dev, libboost-mpi-python1.54-dev, libboost-mpi-python1.55-dev, libboost-mpi-python1.57-dev +Description: C++ interface to the Message Passing Interface (MPI), Python Bindings + This package forms part of the Boost C++ Libraries collection. + . + The Boost.MPI library provides a C++ interface to MPI that + supports modern C++ development styles, including complete support for + user-defined data types and C++ Standard Library types, arbitrary function + objects for collective algorithms, and the use of modern C++ library + techniques to maintain maximal efficiency. + . + This package provides Python Bindings to the C++ interface. + Package: libboost-program-options1.58.0 Homepage: http://www.boost.org/libs/program_options/ Architecture: any @@ -1088,4 +1248,3 @@ implementation of the mandated C99/C++ preprocessor functionality packed behind a simple to use interface, which integrates well with the well known idioms of the Standard Template Library (STL). - diff -Nru boost1.58-1.58.0+dfsg/debian/rules boost1.58-1.58.0+dfsg/debian/rules --- boost1.58-1.58.0+dfsg/debian/rules 2016-03-23 13:10:28.000000000 +0000 +++ boost1.58-1.58.0+dfsg/debian/rules 2016-04-08 12:23:43.000000000 +0000 @@ -1,6 +1,6 @@ #! /usr/bin/make -f -WITHOUT_MPI:=yes +WITHOUT_MPI:=no JUST_MPI:=no with_mpi:=--with-mpi MPI_CONFIG = "using mpi ;"