[pkg-boost-commits] r14506 - boost/trunk/debian
Steven Michael Robbins
smr at alioth.debian.org
Sun Oct 4 03:52:36 UTC 2009
Author: smr
Date: 2009-10-04 03:52:36 +0000 (Sun, 04 Oct 2009)
New Revision: 14506
Modified:
boost/trunk/debian/README.Debian
boost/trunk/debian/changelog
boost/trunk/debian/check-interdep.sh
boost/trunk/debian/control
boost/trunk/debian/rules
Log:
Apply Mathieu Malaterre's patch to package Boost.Graph-Parallel.
Modified: boost/trunk/debian/README.Debian
===================================================================
--- boost/trunk/debian/README.Debian 2009-09-27 16:13:24 UTC (rev 14505)
+++ boost/trunk/debian/README.Debian 2009-10-04 03:52:36 UTC (rev 14506)
@@ -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 <smr at debian.org>, Sat, 19 Sep 2009 15:16:51 z
Modified: boost/trunk/debian/changelog
===================================================================
--- boost/trunk/debian/changelog 2009-09-27 16:13:24 UTC (rev 14505)
+++ boost/trunk/debian/changelog 2009-10-04 03:52:36 UTC (rev 14506)
@@ -1,3 +1,11 @@
+boost1.40 (1.40.0-2) unstable; urgency=low
+
+ * rules:
+ * control: New package libboost-graph-parallel (thanks, Mathieu
+ Malaterre). Closes: #549203.
+
+ -- Steve M. Robbins <smr at debian.org> Sat, 03 Oct 2009 22:51:20 -0500
+
boost1.40 (1.40.0-1) unstable; urgency=low
* New upstream. Version string updates to control & rules. File list
Modified: boost/trunk/debian/check-interdep.sh
===================================================================
--- boost/trunk/debian/check-interdep.sh 2009-09-27 16:13:24 UTC (rev 14505)
+++ boost/trunk/debian/check-interdep.sh 2009-10-04 03:52:36 UTC (rev 14506)
@@ -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
Modified: boost/trunk/debian/control
===================================================================
--- boost/trunk/debian/control 2009-09-27 16:13:24 UTC (rev 14505)
+++ boost/trunk/debian/control 2009-10-04 03:52:36 UTC (rev 14506)
@@ -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
Modified: boost/trunk/debian/rules
===================================================================
--- boost/trunk/debian/rules 2009-09-27 16:13:24 UTC (rev 14505)
+++ boost/trunk/debian/rules 2009-10-04 03:52:36 UTC (rev 14506)
@@ -16,13 +16,14 @@
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
# these are special cases, where shared library has not the same name of the Boost library
boost_lib_math := math_c99 math_c99f math_tr1 math_tr1f
boost_lib_math_long_double := math_c99l math_tr1l
+#TODO: boost_lib_mpi := mpi mpi_python
boost_lib_serialization := serialization wserialization
boost_lib_test := prg_exec_monitor unit_test_framework
@@ -279,6 +280,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
More information about the pkg-boost-commits
mailing list