[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