[pkg-boost-commits] r15045 - in /boost/trunk/debian: changelog control rules

smr at users.alioth.debian.org smr at users.alioth.debian.org
Sun Oct 22 23:13:58 UTC 2017


Author: smr
Date: Sun Oct 22 23:13:57 2017
New Revision: 15045

URL: http://svn.debian.org/wsvn/pkg-boost/?sc=1&rev=15045
Log:
New packages for container, stacktrace.

Modified:
    boost/trunk/debian/changelog
    boost/trunk/debian/control
    boost/trunk/debian/rules

Modified: boost/trunk/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-boost/boost/trunk/debian/changelog?rev=15045&op=diff
==============================================================================
--- boost/trunk/debian/changelog	(original)
+++ boost/trunk/debian/changelog	Sun Oct 22 23:13:57 2017
@@ -5,6 +5,7 @@
   * Remove "Force use g++-6"
   * patches/chrono-duration.patch: Remove.  Obsoleted by upstream changes.
   * New package for Python.NumPy.  Closes: #853734.
+  * New packages for Boost.Container, Boost.Stacktrace.
 
   [ Dimitri John Ledkov ]
   * Fixup py3 suffixes and symlinks.

Modified: boost/trunk/debian/control
URL: http://svn.debian.org/wsvn/pkg-boost/boost/trunk/debian/control?rev=15045&op=diff
==============================================================================
--- boost/trunk/debian/control	(original)
+++ boost/trunk/debian/control	Sun Oct 22 23:13:57 2017
@@ -24,6 +24,87 @@
 Suggests: libboost1.65-doc,
  libboost-atomic1.65-dev,
  libboost-chrono1.65-dev,
+ libboost-container1.65-dev,
+ libboost-context1.65-dev [any-i386 any-amd64 armel armhf arm64 mips mipsel powerpc ppc64el], 
+ libboost-coroutine1.65-dev [any-i386 any-amd64 armel armhf arm64 mips mipsel powerpc ppc64el],
+ libboost-date-time1.65-dev,
+ libboost-exception1.65-dev,
+ libboost-fiber1.65-dev [any-i386 any-amd64 armel armhf arm64 mips mipsel powerpc ppc64el],
+ libboost-filesystem1.65-dev,
+ libboost-graph1.65-dev,
+ libboost-graph-parallel1.65-dev,
+ libboost-iostreams1.65-dev,
+ libboost-locale1.65-dev,
+ libboost-log1.65-dev,
+ libboost-math1.65-dev,
+ libboost-mpi1.65-dev,
+ libboost-mpi-python1.65-dev,
+ libboost-numpy1.65-dev,
+ libboost-program-options1.65-dev,
+ libboost-python1.65-dev,
+ libboost-random1.65-dev,
+ libboost-regex1.65-dev,
+ libboost-serialization1.65-dev,
+ libboost-signals1.65-dev,
+ libboost-stacktrace1.65-dev,
+ libboost-system1.65-dev,
+ libboost-test1.65-dev,
+ libboost-thread1.65-dev,
+ libboost-timer1.65-dev,
+ libboost-type-erasure1.65-dev,
+ libboost-wave1.65-dev,
+ libboost1.65-tools-dev,
+ libmpfrc++-dev, libntl-dev
+Conflicts: bjam, boost-build, libboost1.42-dev, libboost1.46-dev, libboost1.48-dev, libboost1.49-dev, libboost1.50-dev, libboost1.52-dev, libboost1.53-dev, libboost1.54-dev, libboost1.55-dev, libboost1.57-dev, libboost1.58-dev, libboost1.60-dev, libboost1.61-dev, libboost1.62-dev, libboost1.63-dev
+Description: Boost C++ Libraries development files
+ 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 package provides headers for all Boost libraries.
+ .
+ Extended precision arithmetic package libmpfrc++-dev or libntl-dev is
+ required to use the Boost.Multiprecision wrapping of the respective
+ library.
+
+Package: libboost1.65-tools-dev
+Architecture: any
+Multi-Arch: foreign
+Section: libdevel
+Depends: ${misc:Depends}, ${shlibs:Depends}
+Suggests: xsltproc,
+ doxygen,
+ docbook-xml (>= 4.2),
+ docbook-xsl (>= 1.73.2),
+ default-jdk (>= 1.4),
+ fop (>= 0.94)
+Conflicts: bjam, boost-build, libboost1.49-dev, libboost1.53-tools-dev, libboost1.54-tools-dev, libboost1.55-tools-dev, libboost1.57-tools-dev, libboost1.58-tools-dev, libboost1.60-tools-dev, libboost1.61-tools-dev, libboost1.62-tools-dev, libboost1.63-tools-dev
+Replaces: bjam, boost-build, libboost1.49-dev, libboost1.53-dev, libboost1.53-tools-dev
+Description: Boost C++ Libraries development tools
+ 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 package provides the auxiliary tools bjam, Boost.Build, bcp,
+ inspect, boostbook and quickbook.
+
+Package: libboost1.65-all-dev
+Architecture: any
+Section: libdevel
+Depends: ${misc:Depends},
+ libboost1.65-dev,
+ libboost1.65-tools-dev,
+ libboost-atomic1.65-dev,
+ libboost-chrono1.65-dev,
+ libboost-container1.65-dev,
  libboost-context1.65-dev [any-i386 any-amd64 armel armhf arm64 mips mipsel powerpc ppc64el],
  libboost-coroutine1.65-dev [any-i386 any-amd64 armel armhf arm64 mips mipsel powerpc ppc64el],
  libboost-date-time1.65-dev,
@@ -45,84 +126,7 @@
  libboost-regex1.65-dev,
  libboost-serialization1.65-dev,
  libboost-signals1.65-dev,
- libboost-system1.65-dev,
- libboost-test1.65-dev,
- libboost-thread1.65-dev,
- libboost-timer1.65-dev,
- libboost-type-erasure1.65-dev,
- libboost-wave1.65-dev,
- libboost1.65-tools-dev,
- libmpfrc++-dev, libntl-dev
-Conflicts: bjam, boost-build, libboost1.42-dev, libboost1.46-dev, libboost1.48-dev, libboost1.49-dev, libboost1.50-dev, libboost1.52-dev, libboost1.53-dev, libboost1.54-dev, libboost1.55-dev, libboost1.57-dev, libboost1.58-dev, libboost1.60-dev, libboost1.61-dev, libboost1.62-dev, libboost1.63-dev
-Description: Boost C++ Libraries development files
- 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 package provides headers for all Boost libraries.
- .
- Extended precision arithmetic package libmpfrc++-dev or libntl-dev is
- required to use the Boost.Multiprecision wrapping of the respective
- library.
-
-Package: libboost1.65-tools-dev
-Architecture: any
-Multi-Arch: foreign
-Section: libdevel
-Depends: ${misc:Depends}, ${shlibs:Depends}
-Suggests: xsltproc,
- doxygen,
- docbook-xml (>= 4.2),
- docbook-xsl (>= 1.73.2),
- default-jdk (>= 1.4),
- fop (>= 0.94)
-Conflicts: bjam, boost-build, libboost1.49-dev, libboost1.53-tools-dev, libboost1.54-tools-dev, libboost1.55-tools-dev, libboost1.57-tools-dev, libboost1.58-tools-dev, libboost1.60-tools-dev, libboost1.61-tools-dev, libboost1.62-tools-dev, libboost1.63-tools-dev
-Replaces: bjam, boost-build, libboost1.49-dev, libboost1.53-dev, libboost1.53-tools-dev
-Description: Boost C++ Libraries development tools
- 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 package provides the auxiliary tools bjam, Boost.Build, bcp,
- inspect, boostbook and quickbook.
-
-Package: libboost1.65-all-dev
-Architecture: any
-Section: libdevel
-Depends: ${misc:Depends},
- libboost1.65-dev,
- libboost1.65-tools-dev,
- libboost-atomic1.65-dev,
- libboost-chrono1.65-dev,
- libboost-context1.65-dev [any-i386 any-amd64 armel armhf arm64 mips mipsel powerpc ppc64el],
- libboost-coroutine1.65-dev [any-i386 any-amd64 armel armhf arm64 mips mipsel powerpc ppc64el],
- libboost-date-time1.65-dev,
- libboost-exception1.65-dev,
- libboost-fiber1.65-dev [any-i386 any-amd64 armel armhf arm64 mips mipsel powerpc ppc64el],
- libboost-filesystem1.65-dev,
- libboost-graph1.65-dev,
- libboost-graph-parallel1.65-dev,
- libboost-iostreams1.65-dev,
- libboost-locale1.65-dev,
- libboost-log1.65-dev,
- libboost-math1.65-dev,
- libboost-mpi1.65-dev,
- libboost-mpi-python1.65-dev,
- libboost-numpy1.65-dev,
- libboost-program-options1.65-dev,
- libboost-python1.65-dev,
- libboost-random1.65-dev,
- libboost-regex1.65-dev,
- libboost-serialization1.65-dev,
- libboost-signals1.65-dev,
+ libboost-stacktrace1.65-dev,
  libboost-system1.65-dev,
  libboost-test1.65-dev,
  libboost-thread1.65-dev,
@@ -295,6 +299,75 @@
  .
  Lastly, Boost.Chrono includes typeof registration for duration and
  time_point to permit using emulated auto with C++03 compilers.
+
+Package: libboost-container1.65.1
+Homepage: http://boost.org/libs/container/
+Architecture: any
+Multi-Arch: same
+Section: libs
+Depends: ${misc:Depends}, ${shlibs:Depends}
+Pre-Depends: ${misc:Pre-Depends}
+Description: C++ library that implements several well-known containers
+ This package forms part of the Boost C++ Libraries collection.
+ .
+ Boost.Container library implements several well-known containers,
+ including STL containers. The aim of the library is to offers
+ advanced features not present in standard containers or to offer the
+ latest standard draft features for compilers that don't comply with
+ the latest C++ standard.
+ .
+ In short, what does Boost.Container offer?
+ .
+  * Move semantics are implemented, including move emulation
+    for pre-C++11 compilers.
+  * New advanced features (e.g. placement insertion,
+    recursive containers) are present.
+  * Containers support stateful allocators and are compatible with
+    Boost.Interprocess (they can be safely placed in shared memory).
+  * The library offers new useful containers:
+    * flat_map, flat_set, flat_multimap and flat_multiset: drop-in
+      replacements for standard associative containers but more
+      memory friendly and with faster searches.
+    * stable_vector: a std::list and std::vector hybrid container:
+      vector-like random-access iterators and list-like iterator
+      stability in insertions and erasures.
+    * slist: the classic pre-standard singly linked list implementation
+      offering constant-time size(). Note that C++11 forward_list has no size().
+
+Package: libboost-container1.65-dev
+Homepage: http://boost.org/libs/container/
+Architecture: any
+Multi-Arch: same
+Section: libdevel
+Depends: ${misc:Depends},
+ libboost1.65-dev (= ${binary:Version}),
+ libboost-container1.65.1 (= ${binary:Version})
+Description: C++ library that implements several well-known containers - dev files
+ This package forms part of the Boost C++ Libraries collection.
+ .
+ Boost.Container library implements several well-known containers,
+ including STL containers. The aim of the library is to offers
+ advanced features not present in standard containers or to offer the
+ latest standard draft features for compilers that don't comply with
+ the latest C++ standard.
+ .
+ In short, what does Boost.Container offer?
+ .
+  * Move semantics are implemented, including move emulation
+    for pre-C++11 compilers.
+  * New advanced features (e.g. placement insertion,
+    recursive containers) are present.
+  * Containers support stateful allocators and are compatible with
+    Boost.Interprocess (they can be safely placed in shared memory).
+  * The library offers new useful containers:
+    * flat_map, flat_set, flat_multimap and flat_multiset: drop-in
+      replacements for standard associative containers but more
+      memory friendly and with faster searches.
+    * stable_vector: a std::list and std::vector hybrid container:
+      vector-like random-access iterators and list-like iterator
+      stability in insertions and erasures.
+    * slist: the classic pre-standard singly linked list implementation
+      offering constant-time size(). Note that C++11 forward_list has no size().
 
 Package: libboost-context1.65.1
 Homepage: http://www.boost.org/libs/context/
@@ -1138,6 +1211,33 @@
  targets or subscribers), which are called when the signal is
  "emitted."
 
+Package: libboost-stacktrace1.65.1
+Homepage: http://boost.org/libs/stacktrace/
+Architecture: any
+Multi-Arch: same
+Section: libs
+Depends: ${misc:Depends}, ${shlibs:Depends}
+Pre-Depends: ${misc:Pre-Depends}
+Description: library to capture and print stack traces
+ This package forms part of the Boost C++ Libraries collection.
+ .
+ Boost.Stacktrace library is a simple C++03 library that provides
+ information about call sequence in a human-readable form.
+
+Package: libboost-stacktrace1.65-dev
+Homepage: http://boost.org/libs/stacktrace/
+Architecture: any
+Multi-Arch: same
+Section: libdevel
+Depends: ${misc:Depends},
+ libboost1.65-dev (= ${binary:Version}),
+ libboost-stacktrace1.65.1 (= ${binary:Version})
+Description: library to capture and print stack traces - development files
+ This package forms part of the Boost C++ Libraries collection.
+ .
+ Boost.Stacktrace library is a simple C++03 library that provides
+ information about call sequence in a human-readable form.
+
 Package: libboost-system1.65.1
 Homepage: http://www.boost.org/libs/system/
 Architecture: any

Modified: boost/trunk/debian/rules
URL: http://svn.debian.org/wsvn/pkg-boost/boost/trunk/debian/rules?rev=15045&op=diff
==============================================================================
--- boost/trunk/debian/rules	(original)
+++ boost/trunk/debian/rules	Sun Oct 22 23:13:57 2017
@@ -3,10 +3,10 @@
 # Boost libraries for which we want separate packages
 # context is conditionally compiled because it is not supported yet on several architectures
 # coroutine, coroutine2, and fiber depend on context, so they are also conditionally compiled
-boost_libs := atomic chrono date-time exception filesystem		\
+boost_libs := atomic chrono container date-time exception filesystem	\
               graph graph-parallel iostreams locale log math mpi	\
               mpi-python numpy program-options python random regex	\
-              serialization signals system test thread timer 		\
+              serialization signals stacktrace system test thread timer \
               type-erasure wave
 
 # these are special cases, where /usr/lib name differs from Boost library name
@@ -14,6 +14,7 @@
 boost_lib_math := math_c99 math_c99f math_tr1 math_tr1f
 boost_lib_math_long_double := math_c99l math_tr1l
 boost_lib_serialization := serialization wserialization
+boost_lib_stacktrace := stacktrace_noop stacktrace_addr2line stacktrace_backtrace stacktrace_basic
 boost_lib_test := prg_exec_monitor test_exec_monitor unit_test_framework
 
 py2versions = $(shell pyversions -rv)




More information about the pkg-boost-commits mailing list