pkgsrc/meta-pkgs
adam 912630b71f boost: updated to 1.68.0
1.68.0:
New Libraries
YAP:
An expression template library for C++14 and later, from Zach Laine.

Updated Libraries
Beast:
This version fixes a missing executor work guard in all composed operations used in the implementation. Users who are experiencing crashes related to asynchronous completion handlers are encouraged to upgrade.
For a complete list of changes, please view the official Release Notes.
Context:
78: Linker error with context-impl=ucontext: multiple definition of boost::context::detail::current_rec
Coroutine2:
14: crash while stack unwinding
18: some guidance on why to use coroutine2
20: failes to compile test in due to the error C2039
22: undefined behaviour documentation
Fiber:
170: buffered_channel::try_push has incorrect documentation
172: WIN64: 'invalid conversion from 'HANDLE' to 'std:🧵:native_handle_type' errors for builds using mingw-w64
175: throw exception "Operation not permitted"
NUMA support moved to extra library (fiber-numa); enabled via property numa (numa=on)
Fusion:
Added a workaround for ambiguous call of fusion::deque constructor on GCC 4.4/c++0x
Fixed a bug with C-style array
Fixed a fusion::for_each signature to take functor by value
This may break existing code with non-copyable (non-movable) functor, but the implementation wasn't correct for a long time; the documantation was correct from the first. So, please make sure your usage.
Fixed unintentional MPL placeholder substituion bug on fusion::transform.
Moved description, how to conform Fusion sequence as MPL sequence, to mpl section.
Added notes regarding IO facility for adapted type.
Geometry:
Improvements
469 Horizontal grid shift (nadgrids) in SRS transformations (undocumented for now due to potential interface changes).
478 Box-Segment distance for spherical and geographic coordinate systems.
487 Missing combinations of geometries in distance for spherical and geographic cs
489 Additional direct geodesic problem formulas for internal use
Solved issues
470 Assertion failure with short spherical and geographic segments.
471 Invalid envelope of spherical polygon
498 Unexpected results with expand() and make_inverse() for spherical and geographic CS
Bugfixes
488 Handle non-true-references in closing_iterator and ever_circling_range_iterator
495 VxWorks 7 cross-compilation issue.
GIL:
The I/O extensions have been entirely rewritten.
The library now requires a C++11-compliant compiler.
Documentation has been reformatted and updated.
Graph:
Conditionally replace deprecated/removed C++98 std::bind1st by std::bind, std::auto_ptr by std::unique_ptr, and std::random_shuffle by std::shuffle.
Fix compiler error with release builds on VS2015
Fix the Stanford GraphBase examples
Fix friend declarations for iterator_core_access
Add missing <boost/iterator.hpp> include
Avoid an unused variable warning
Fix some typos in documentation
Fix some issues in tests and examples
Lexical Cast:
Fixes for clang-tidy warnings 12092
Log:
Improved support for VxWorks.
Save and restore ebx register on x86 PIE targets in the dump stream manipulator implementation.
Math:
Support for arbitrary precision complex valued quadrature and hence contour integration
Improve performance of polynomial addition
Math:
Continue to improve numerical integration routines, and in particular add support for contour integrals.
Improve accuracy of erfc function's rational approximations.
Multi-index Containers:
Containers of moveable but non-copyable elements can now be serialized (ticket 13478). Thanks to Sébastien Paris for the report.
multi_index_container's default constructor is no longer explicit (ticket 13518).
Multiprecision:
Support for multiprecision complex numbers
Multiprecision:
Support added for complex multiprecision numbers.
Changed conversion to unsigned integer types to be truncating to match standard defined behaviour.
Correct bug in MPFR string formatting.
Fix undefined behaviour in cpp_dec_float conversion from long long.
Add support for Eigen interoperability.
float128.hpp: Fix Intel on Windows build.
Fix type used in temporaries when expanding expression templates containing mixed expressions.
Fix infinite loop in gmp_float to fixed-point string conversion.
Update the expression templates to issue static_asserts with better error messages when you try and do something unsupported.
Fix bug in cpp_int where incrementing to zero doesn't set the sign correctly.
Remove erroneous use of std::move, and rely on NVRO instead.
Fix up support for changes to MPIR-3.0.
Fix various conversion errors in cpp_bin_float when the exponent type is a long long, or else we're converting to an integer that is wider than we are.
Fix compatibility issue with GCC-8 caused by the introduction of std::byte.
Optional:
Added member function has_value() for compatibility with std::optional (issue 52).
Added member function map() for transforming optional<T> into optional<U> using a function of type T -> U.
Added member function flat_map() for transforming optional<T> into optional<U> using a function of type T -> optonal<U>.
Predef:
Add support for __ARM_ARCH macro.
Add detection for PTX architecture.
Add nvcc compiler detection.
Add support for detecting CUDA.
Remove reference to obsolete BOOST_ARCH_AMD64.
Program Options:
Support for multiple long names for an option, thanks to Eyal Rozenberg
Python:
Bug fixes to correct autolink support (Windows)
Rational:
Fixed undefined behavior in normalize()
System:
Add constexpr to error_code and error_condition members under C++14 and above
Signals:
Removal Notice: Boost.Signals will be removed in the next release. Boost.Signals was deprecated in version 1.54.0. Transition to Boost.Signals2 now to avoid disruption.
Stacktrace:
Fixed compilation on Solaris and other platforms that do qualify address as const in dladdr function (github 54).
Dropped dependency on Boost.LexicalCast.
Test:
Boost.test v3.8 see the Changes log for more details.
Breaking changes
The master_test_suite_t object is no more copyable
New feature:
Dataset test case can now use command line parameters
TypeIndex:
Dropped dependency on Boost.MPL.
Uuid:
Breaking change: sha1 detail namespace header redirection for backwards compatibility was removed
Added support for std::hash
Added support for move semantics on random generators
Properly handle EINTR when acquiring entropy
Use getrandom(2) instead of getentropy(3) on linux
2018-08-16 15:58:31 +00:00
..
boost boost: updated to 1.68.0 2018-08-16 15:58:31 +00:00
bulk-large extend PYTHON_VERSIONS_ for Python 3.7 2018-07-03 05:03:01 +00:00
bulk-medium extend PYTHON_VERSIONS_ for Python 3.7 2018-07-03 05:03:01 +00:00
bulk-small apache22: remove, it was eol'd in June 2017 2018-01-01 10:23:04 +00:00
c++-gnome-bindings Use https for www.gnome.org HOMEPAGEs. 2017-07-30 22:47:48 +00:00
compiz-fusion
courier
deforaos-desktop Follow some http -> https redirects. 2017-08-01 14:58:51 +00:00
desktop-gnome Bump PKGREVISION on packages depending on CUPS 2017-11-12 16:03:34 +00:00
fxtv-capture
gimp-docs
gnome extend PYTHON_VERSIONS_ for Python 3.7 2018-07-03 05:03:01 +00:00
gnome-devtools Use https for www.gnome.org HOMEPAGEs. 2017-07-30 22:47:48 +00:00
gnome-mobile Use https for www.gnome.org HOMEPAGEs. 2017-07-30 22:47:48 +00:00
gnome-platform Use https for www.gnome.org HOMEPAGEs. 2017-07-30 22:47:48 +00:00
gnuradio Updated ham/gnuradio-core (and other gnuradio-*) to 3.7.10.1 2017-01-13 22:03:35 +00:00
gnustep Recursive revbump from textproc/icu-62.1 2018-07-20 03:33:47 +00:00
gstreamer0.10-plugins gstreamer*: follow redirect 2017-10-17 10:50:38 +00:00
kde kde: set frameworks version to 5.47.0 2018-06-21 05:18:00 +00:00
kde-telepathy Follow some http redirects. 2017-08-16 20:21:03 +00:00
kde4 Build with -std=gnu++03 instead of -std=c++03, because one of the 2018-06-08 12:42:13 +00:00
kf5 kf5: update to 5.47.0 2018-06-21 08:24:25 +00:00
libdbusmenu Recursive bump for new fribidi dependency in pango. 2018-04-16 14:33:44 +00:00
lxde
matchbox Comment out dead MASTER_SITES/HOMEPAGEs. 2017-09-03 08:36:49 +00:00
mate Make pkglint happy for mate packages. 2018-06-01 14:21:40 +00:00
modular-xorg
modular-xorg-apps
modular-xorg-drivers modular-xorg-driver: add xf86-video-vboxvideo 2017-11-30 15:55:26 +00:00
modular-xorg-fonts
modular-xorg-libs Recursive bumps for fontconfig and libzip dependency changes. 2018-03-12 11:15:24 +00:00
modular-xorg-protos xorgproto: use xorgproto instead of separate *proto packages 2018-03-07 11:57:28 +00:00
modular-xorg-utils
mono-gnome-bindings Use https for www.gnome.org HOMEPAGEs. 2017-07-30 22:47:48 +00:00
nagios Reset maintainer 2017-09-16 19:26:41 +00:00
netbsd-doc Bump PKGREVISION for tidy dependency change. 2017-02-20 09:37:11 +00:00
netbsd-doc-print netbsd-doc-print: remove MESSAGE that explains how to view PDFs 2018-05-11 13:00:33 +00:00
netbsd-www netbsd-www: Parts of the web site need fig2dev, depend on it. 2017-11-08 22:22:53 +00:00
p5-gnome-bindings Use https for www.gnome.org HOMEPAGEs. 2017-07-30 22:47:48 +00:00
php56-extensions pkgsrc: reset PKGREVISION 2017-10-27 08:49:00 +00:00
php70-extensions pkgsrc: reset PKGREVISION 2017-10-27 08:49:00 +00:00
php71-extensions meta-pkgs/php71-extensions: fix PHP version in COMMENT 2017-12-09 02:37:38 +00:00
php72-extensions meta-pkgs/php72-extensions: add version 7.2.3 package 2018-03-14 15:49:38 +00:00
pkg_developer
pkgsrc-guide-tools
pulseaudio-tools
py-gnome-bindings extend PYTHON_VERSIONS_ for Python 3.7 2018-07-03 05:03:01 +00:00
py-tryton-platform extend PYTHON_VERSIONS_ for Python 3.7 2018-07-03 05:03:01 +00:00
ruby-gnome2 ruby-gnome2: update to 3.2.9. 2018-08-08 12:16:00 +00:00
ruby-redmine-plugins meta-pkgs/ruby-redmine-*: Restrict ruby's version 2017-09-30 15:48:42 +00:00
ruby-redmine-themes meta-pkgs/ruby-redmine-*: Restrict ruby's version 2017-09-30 15:48:42 +00:00
ruby-shoulda Reset maintainer 2017-09-16 19:26:41 +00:00
suse100
suse121
suse131
texlive-collection-all texlive-collection-all: update to 2018pre1 2018-05-13 13:25:09 +00:00
texlive-collection-basic texlive-collection-*: update to 2018 versions 2018-05-13 11:56:18 +00:00
texlive-collection-basic-doc texlive-collection-basic-doc: update to 2018. 2018-05-14 06:44:34 +00:00
texlive-collection-bibtexextra texlive-collection-*: update to 2018 versions 2018-05-13 11:56:18 +00:00
texlive-collection-binextra texlive-collection-*: update to 2018 versions 2018-05-13 11:56:18 +00:00
texlive-collection-context texlive-collection-*: update to 2018 versions 2018-05-13 11:56:18 +00:00
texlive-collection-fontsextra texlive-collection-*: update to 2018 versions 2018-05-13 11:56:18 +00:00
texlive-collection-fontsrecommended texlive-collection-*: update to 2018 versions 2018-05-13 11:56:18 +00:00
texlive-collection-fontsrecommended-doc Remove tex-euro{font,sans}-doc 2017-09-06 12:21:29 +00:00
texlive-collection-fontutils texlive-collection-*: update to 2018 versions 2018-05-13 11:56:18 +00:00
texlive-collection-formatsextra texlive-collection-*: update to 2018 versions 2018-05-13 11:56:18 +00:00
texlive-collection-games texlive-collection-*: update to 2018 versions 2018-05-13 11:56:18 +00:00
texlive-collection-humanities texlive-collection-*: update to 2018 versions 2018-05-13 11:56:18 +00:00
texlive-collection-langarabic texlive-collection-*: update to 2018 versions 2018-05-13 11:56:18 +00:00
texlive-collection-langchinese texlive-collection-*: update to 2018 versions 2018-05-13 11:56:18 +00:00
texlive-collection-langcjk texlive-collection-*: update to 2018 versions 2018-05-13 11:56:18 +00:00
texlive-collection-langcyrillic texlive-collection-*: update to 2018 versions 2018-05-13 11:56:18 +00:00
texlive-collection-langczechslovak texlive-collection-*: update to 2018 versions 2018-05-13 11:56:18 +00:00
texlive-collection-langenglish texlive-collection-*: update to 2018 versions 2018-05-13 11:56:18 +00:00
texlive-collection-langeuropean texlive-collection-*: update to 2018 versions 2018-05-13 11:56:18 +00:00
texlive-collection-langfrench texlive-collection-*: update to 2018 versions 2018-05-13 11:56:18 +00:00
texlive-collection-langgerman texlive-collection-*: update to 2018 versions 2018-05-13 11:56:18 +00:00
texlive-collection-langgreek texlive-collection-*: update to 2018 versions 2018-05-13 11:56:18 +00:00
texlive-collection-langitalian texlive-collection-*: update to 2018 versions 2018-05-13 11:56:18 +00:00
texlive-collection-langjapanese texlive-collection-*: update to 2018 versions 2018-05-13 11:56:18 +00:00
texlive-collection-langkorean texlive-collection-*: update to 2018 versions 2018-05-13 11:56:18 +00:00
texlive-collection-langother texlive-collection-*: update to 2018 versions 2018-05-13 11:56:18 +00:00
texlive-collection-langpolish texlive-collection-*: update to 2018 versions 2018-05-13 11:56:18 +00:00
texlive-collection-langportuguese texlive-collection-*: update to 2018 versions 2018-05-13 11:56:18 +00:00
texlive-collection-langspanish texlive-collection-*: update to 2018 versions 2018-05-13 11:56:18 +00:00
texlive-collection-latex texlive-collection-*: update to 2018 versions 2018-05-13 11:56:18 +00:00
texlive-collection-latex-doc
texlive-collection-latexextra meta-pkgs/texlive-collection-latexextra: Add tex-fundus-calligra 2018-06-17 17:13:40 +00:00
texlive-collection-latexrecommended texlive-collection-*: update to 2018 versions 2018-05-13 11:56:18 +00:00
texlive-collection-luatex texlive-collection-*: update to 2018 versions 2018-05-13 11:56:18 +00:00
texlive-collection-mathscience texlive-collection-mathscience: add tex-ebproof 2018-05-22 21:16:28 +00:00
texlive-collection-metapost texlive-collection-*: update to 2018 versions 2018-05-13 11:56:18 +00:00
texlive-collection-music texlive-collection-*: update to 2018 versions 2018-05-13 11:56:18 +00:00
texlive-collection-pictures texlive-collection-*: update to 2018 versions 2018-05-13 11:56:18 +00:00
texlive-collection-plaingeneric texlive-collection-plaingeneric: add tex-tracklang 2018-05-22 21:15:02 +00:00
texlive-collection-pstricks texlive-collection-*: update to 2018 versions 2018-05-13 11:56:18 +00:00
texlive-collection-publishers texlive-collection-*: update to 2018 versions 2018-05-13 11:56:18 +00:00
texlive-collection-xetex texlive-collection-*: update to 2018 versions 2018-05-13 11:56:18 +00:00
web-server
windowmaker-desktop
xfce4 Optionalize mate-polkit. 2018-06-04 10:51:56 +00:00
xfce4-extras Recursive bump for new fribidi dependency in pango. 2018-04-16 14:33:44 +00:00
Makefile meta-pkgs: add kde 2018-04-11 11:36:47 +00:00