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 <[email protected]>, Sat, 19 Sep 2009 15:16:51 z