Package: boost1.40 Severity: important
A new libraries available in boost 1.40 is missing. This is used in projects such as VTK or ParaView. Please consider applying patch which add proper packaging. Thank you -- System Information: Debian Release: 5.0.2 APT prefers stable APT policy: (500, 'stable'), (200, 'testing'), (100, 'unstable') Architecture: amd64 (x86_64) Kernel: Linux 2.6.30-bpo.1-amd64 (SMP w/8 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash
Index: debian/control =================================================================== --- debian/control (revision 14505) +++ debian/control (working copy) @@ -27,7 +27,7 @@ Architecture: any Section: libdevel Depends: ${misc:Depends}, ${shlibs:Depends}, libstdc++6-4.4-dev | libstdc++-dev -Suggests: libboost1.40-doc, libboost-date-time1.40-dev, libboost-filesystem1.40-dev, libboost-graph1.40-dev, libboost-iostreams1.40-dev, libboost-math1.40-dev, libboost-mpi1.40-dev, libboost-program-options1.40-dev, libboost-python1.40-dev, libboost-regex1.40-dev, libboost-serialization1.40-dev, libboost-signals1.40-dev, libboost-system1.40-dev, libboost-test1.40-dev, libboost-thread1.40-dev, libboost-wave1.40-dev, xsltproc, doxygen, docbook-xml (>= 4.2), docbook-xsl (>= 1.73.2), default-jdk (>= 1.4), fop (>= 0.94) +Suggests: libboost1.40-doc, libboost-date-time1.40-dev, libboost-filesystem1.40-dev, libboost-graph-parallel1.40-dev, libboost-graph1.40-dev, libboost-iostreams1.40-dev, libboost-math1.40-dev, libboost-mpi1.40-dev, libboost-program-options1.40-dev, libboost-python1.40-dev, libboost-regex1.40-dev, libboost-serialization1.40-dev, libboost-signals1.40-dev, libboost-system1.40-dev, libboost-test1.40-dev, libboost-thread1.40-dev, libboost-wave1.40-dev, xsltproc, doxygen, docbook-xml (>= 4.2), docbook-xsl (>= 1.73.2), default-jdk (>= 1.4), fop (>= 0.94) Conflicts: libboost-dev (<< 1.35.0), bcp, libboost1.35-dev, libboost1.36-dev, libboost1.37-dev, libboost1.38-dev, libboost1.39-dev Replaces: bcp Provides: bcp @@ -54,6 +54,7 @@ libboost-date-time1.40-dev, libboost-filesystem1.40-dev, libboost-graph1.40-dev, + libboost-graph-parallel1.40-dev, libboost-iostreams1.40-dev, libboost-math1.40-dev, libboost-mpi1.40-dev, @@ -177,6 +178,38 @@ standardized generic interface for traversing graphs is of utmost importance to encourage reuse of graph algorithms and data structures. +Package: libboost-graph-parallel1.40.0 +Homepage: http://www.boost.org/libs/graph_parallel/ +Architecture: any +Section: libs +Depends: ${misc:Depends}, ${shlibs: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.40-dev +Homepage: http://www.boost.org/libs/graph_parallel/ +Architecture: any +Section: libdevel +Depends: ${misc:Depends}, libboost1.40-dev (= ${binary:Version}), libboost-serialization1.40-dev (= ${binary:Version}), libboost-test1.40-dev (= ${binary:Version}) +Recommends: libboost-graph-parallel1.40.0 (= ${binary:Version}) +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.40.0 Homepage: http://www.boost.org/libs/iostreams/ Architecture: any Index: debian/rules =================================================================== --- debian/rules (revision 14505) +++ debian/rules (working copy) @@ -16,7 +16,7 @@ SHLIBS_VERSION = (>= 1.40.0-1) # Boost libraries for which we want separate packages -boost_libs := date-time filesystem graph iostreams math mpi \ +boost_libs := date-time filesystem graph-parallel graph iostreams math mpi \ program-options python regex serialization signals system test \ thread wave @@ -279,6 +279,19 @@ dh_install -plibboost-filesystem$(PKGVERSION)-dev dh_link -plibboost-filesystem$(PKGVERSION)-dev + # Do it before graph + # package libboost-graph-parallel$(SOVERSION) + dh_install -plibboost-graph-parallel$(SOVERSION) + # package libboost-graph-parallel$(PKGVERSION)-dev + dh_installdirs -plibboost-graph-parallel$(PKGVERSION)-dev usr/include/boost + # Move distributed & parallel + mv debian/libboost$(PKGVERSION)-dev/usr/include/boost/graph/distributed \ + debian/libboost-graph-parallel$(PKGVERSION)-dev/usr/include/boost + mv debian/libboost$(PKGVERSION)-dev/usr/include/boost/graph/parallel \ + debian/libboost-graph-parallel$(PKGVERSION)-dev/usr/include/boost + dh_install -plibboost-graph-parallel$(PKGVERSION)-dev + dh_link -plibboost-graph-parallel$(PKGVERSION)-dev + # package libboost-graph$(SOVERSION) dh_install -plibboost-graph$(SOVERSION) # package libboost-graph$(PKGVERSION)-dev Index: debian/check-interdep.sh =================================================================== --- debian/check-interdep.sh (revision 14505) +++ debian/check-interdep.sh (working copy) @@ -1,8 +1,11 @@ #! /bin/sh +# TODO check no missing compare to: +# bjam --show-libraries libs='date_time filesystem graph +graph_parallel iostreams math mpi Index: debian/README.Debian =================================================================== --- debian/README.Debian (revision 14505) +++ debian/README.Debian (working copy) @@ -19,6 +19,7 @@ Boost.Date_Time -lboost_date_time static shared Boost.Filesystem -lboost_filesystem static shared Boost.Graph -lboost_graph static shared + Boost.Graph_parallel -lboost_graph_parallel static shared Boost.IOStreams -lboost_iostreams static shared Boost.Math -lboost_math_c99 static shared -lboost_math_c99f static shared @@ -112,7 +113,7 @@ library also defined main() but it no longer does. Please see the manual and the following thread for more details - http://www.nabble.com/Undefined-reference-to-'main'-with-Boost-Test.-Why--td15986217.html + http://lists.boost.org/boost-users/2008/03/34486.php -- Steve M. Robbins <s...@debian.org>, Sat, 19 Sep 2009 15:16:51 z