[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