Commit graph

2639 commits

Author SHA1 Message Date
markd 1052ce69b5 texlive-collection-langportuguese: bump version to 2023 2023-04-11 03:30:32 +00:00
markd 88b677e7a9 texlive-collection-langpolish: bump version to 2023 2023-04-11 03:29:40 +00:00
markd 3a66dfd2db texlive-collection-langkorean: bump version to 2023 2023-04-11 03:28:38 +00:00
markd 8ad882a146 texlive-collection-langgerman: bump version to 2023 2023-04-11 03:27:31 +00:00
markd a55a42b4f3 texlive-collection-langenglish: bump version to 2023 2023-04-11 03:26:23 +00:00
markd 6ad0ab952d texlive-collection-langczechslovak: bump version to 2023 2023-04-11 03:25:45 +00:00
markd ad9e39bf68 texlive-collection-langarabic: bump version to 2023 2023-04-11 03:24:28 +00:00
markd 2be2482190 texlive-collection-formatsextra: bump version to 2023 2023-04-11 03:23:17 +00:00
markd 8e06c84aaf texlive-collection-fontutils: bump version to 2023 2023-04-11 03:22:23 +00:00
markd 1b475bc5d0 texlive-collection-fontsrecommended: bump version to 2023 2023-04-11 03:21:28 +00:00
markd 5d0d3108ce texlive-collection-basic: bump version to 2023 2023-04-11 03:19:49 +00:00
markd 9dd867449a texlive-collection-langjapanese: update to revision 64603 2023-04-11 03:09:00 +00:00
markd 7c3c04bc87 texlive-collection-metapost: update to revision 66670 2023-04-11 02:32:11 +00:00
markd 9e5b683919 texlive-collection-latexextra: update to revision 66744 2023-04-11 02:11:57 +00:00
markd 5f30d506c3 texlive-collection-publishers: update to revision 66780 2023-04-11 01:57:26 +00:00
markd 3661323547 texlive-collection-pictures: update to revision 66684 2023-04-11 01:55:58 +00:00
markd 9402e7f6ae texlive-collection-luatex: update to revision 66777 2023-04-11 01:53:07 +00:00
markd 2a643bad10 texlive-collection-langeuropean: correct revision 2023-04-11 01:49:00 +00:00
markd 6d60302532 texlive-collection-langcjk: update to revision 65824 2023-04-11 01:47:24 +00:00
markd f1d97f02a3 texlive-collection-fontsextra: update to revision 66805 2023-04-11 01:31:18 +00:00
markd e25ccd2f65 texlive-collection-context: update to revision 66802 2023-04-11 01:29:26 +00:00
markd 362d22c25e texlive-collection-binextra: update to revision 66381 2023-04-11 00:54:08 +00:00
markd 708fd7fc92 texlive-collection-latexrecommended: update to revision 65512 2023-04-11 00:50:13 +00:00
nros 99618ac9da qt6: add qtpositioning and qtlocation to meta package 2023-04-10 09:50:00 +00:00
nros a370fa0138 Add net/qt6-qtgrpc version 6.5.0 to pkgsrc-current
qt6-qtgrpc is a Qt6 module for using gRPC and Protobuf
2023-04-09 10:03:18 +00:00
markd a22f200ecf texlive-collection-latexextra: remove tex-soulutf8 2023-04-09 06:28:01 +00:00
nros c976d17ff1 Update qt6 to version 6.5.0
Remove alot of the patches taken from or sent upstream.
Add qt6-qtserialport to qt6 meta-pkg.
This release has more PLIST files since header files
for features for different OS:s are not installed
on the ones not having them.

Changes:
More than a thousand bug fixes including some pkgsrc
patches.
2023-04-07 18:28:02 +00:00
markd e60df41912 texlive-collection-pictures: add tex-gincltex 2023-04-03 11:47:47 +00:00
markd 560e594c28 texlive-collection-latexextra: add tex-{currfile,filemod,showexpl} 2023-04-03 11:46:26 +00:00
gutteridge 1680cf665a xfce4-extras: reflect latest versions after updates 2023-04-03 01:14:35 +00:00
gutteridge 6aef9afba5 xfce4: reflect latest versions after updates 2023-04-03 01:00:15 +00:00
jperkin 86ca890472 nltk*: Use specific git commit for fetching distfiles.
These all change over time and so most bulk builds have various nltk* packages
constantly failing in them depending on when they happened to fetch the file.

Verified by running distclean && makedistinfo in each package and checking that
there were no changes.  If you see any checksum failures then run distclean for
any offending packages.
2023-03-16 11:06:02 +00:00
markd d553bfe8a5 texlive-collection-langenglish: update to revision 65496 2023-03-15 06:07:14 +00:00
markd 8ac97a665c texlive-collection-langeuropean: update to revision 66452 2023-03-15 06:04:47 +00:00
markd 03bff91a01 texlive-collection-xetex: update to revision 64951 2023-03-15 06:01:45 +00:00
markd 84b4c1f614 texlive-collection-publishers: update to revision 66335 2023-03-15 06:00:15 +00:00
markd d0fead807a texlive-collection-pstricks: update to revision 65367 2023-03-15 05:53:55 +00:00
markd ce93037057 texlive-collection-plaingeneric: update to revision 65622 2023-03-15 05:51:21 +00:00
markd 3bfe684bcf texlive-collection-pictures: update to revision 66377 2023-03-15 05:48:43 +00:00
markd b51f030c1d texlive-collection-music: update to revision 65862 2023-03-15 05:43:22 +00:00
markd d404df10fd texlive-collection-mathscience: update to revision 65753 2023-03-15 05:41:02 +00:00
markd 98fb1ee04e texlive-collection-luatex: update to revision 65791 2023-03-14 19:54:52 +00:00
markd 176ebfff5b texlive-collection-langgreek: update to revision 65038 2023-03-14 19:49:16 +00:00
markd 69544f67d7 texlive-collection-humanities: update to revision 65216 2023-03-14 19:47:16 +00:00
markd 472465f754 texlive-collection-games: update to revision 65631 2023-03-14 19:45:59 +00:00
markd e829d28db4 texlive-collection-fontsextra: update to revision 64952 2023-03-14 19:43:15 +00:00
markd a678cf187d texlive-collection-binextra: update to revision 65204 2023-03-14 19:38:36 +00:00
markd 4f60708116 texlive-collection-bibtexextra: update to revision 65257 2023-03-14 19:36:49 +00:00
tsutsui 358761faf8 ruby-gnome: update to 4.1.2.
Upstream changes:
 https://github.com/ruby-gnome/ruby-gnome/releases/tag/4.1.2

Ruby-GNOME 4.1.2: 2023-02-24

This is a release to improve support for the latest GNOME related libraries.

 Changes

 Ruby/GLib2

  * Improvements

      + Added support for GLib 2.75 or later. [GH-1547] [Reported by Mamoru
        TASAKA]

 Ruby/GObjectIntrospection

  * Improvements

      + Improved wrong arguments error message for #initialize. [GH-1545]
        [Reported by D-W-L]

 Ruby/GTK4

  * Improvements

      + Added support for GTK 4.9.3 or later. [GH-1548] [Reported by Mamoru
        TASAKA]

      + Added an example. [GH-1549] [Patch by Toshio Sekiya]

 Thanks

  * D-W-L

  * Mamoru TASAKA

  * Toshio Sekiya
2023-02-24 15:06:53 +00:00
tsutsui 81e39772b5 ruby-gnome: update to 4.1.1.
Upstream changes:
 https://github.com/ruby-gnome/ruby-gnome/releases/tag/4.1.1

Ruby-GNOME 4.1.1: 2023-02-09

This is a release to improve callback.

Changes

Ruby/GLib2

  * Improvements

      + Added missing error check in GLib::Object.type_register.
        [GH-1543]
        [Reported by D-W-L]

      + Added support for try_convert protocol on converting a Ruby
        object to boxed value.

Ruby/GObjectIntrospection

  * Improvements

      + Relaxed return values from callback. Non Array value is
        accepted for callback that needs multiple return values. Missing
        return values are processed as nil.

      + Suppressed a warning that is reported when returning nil for
        boxed value.

Thanks

  * D-W-L
2023-02-11 05:20:26 +00:00
tsutsui e41cb164c5 ruby-gnome: update to 4.1.0.
Upstream changes:
 https://github.com/ruby-gnome/ruby-gnome/releases/tag/4.1.0
 https://github.com/ruby-gnome/ruby-gnome/releases/tag/4.0.9
 https://github.com/ruby-gnome/ruby-gnome/releases/tag/4.0.8
 https://github.com/ruby-gnome/ruby-gnome/releases/tag/4.0.7
 https://github.com/ruby-gnome/ruby-gnome/releases/tag/4.0.6

Ruby-GNOME 4.1.0: 2023-01-31

This is a bug fix release of 4.0.9.

Changes

Ruby/GLib2

  * Fixes

      + Fixed a memory leak introduced in 4.0.9.

Ruby/Handy

  * Improvements

      + Renamed gem name to libhandy from handy because handy gem
        already exists.

Ruby-GNOME 4.0.9: 2023-01-31

This is a bug fix release of 4.0.8.

Changes

Ruby/GLib2

  * Fixes

      + Fixed a crash bug that is related to closure and GC.

Ruby-GNOME 4.0.8: 2023-01-15

This is a bug fix release of 4.0.7.

Changes

Ruby/GLib2

  * Fixes

      + Fixed a bug that gems that depend on glib2 gem can't find
        glib-enum-types.h.

Ruby-GNOME 4.0.7: 2023-01-15

This is a release for Ruby 3.2 on Windows again.

Changes

Ruby/GLib2

  * Improvements

      + Really added support for Ruby 3.2 on Windows.
        [GH-1535]
        [Reported by dsisnero]

Thanks

  * dsisnero

Ruby-GNOME 4.0.6: 2023-01-08

This is a release for Ruby 3.2 on Windows.

Changes

Ruby/GLib2

  * Improvements

      + Added support for Ruby 3.2 on Windows.
        [GH-1533]
        [Reported by dsisnero]

Thanks

  * dsisnero
2023-02-03 20:02:56 +00:00
ryoon cdab5aeed7 *: Recursive revbup from graphics/freetype2 2023-01-29 21:14:22 +00:00
ryoon f32194b09f boost: Update to 1.81.0
Changelog:
Version 1.81.0

New Libraries

  * URL: A library for parsing, modifying, and printing URLs using only C++11,
    from Vinnie Falco and Alan de Freitas. Features include fast compilation,
    strong invariants, and strict compliance using a memory-friendly approach.

Updated Libraries

  * Asio:
      + Added the consign completion token adapter, which can be used to attach
        additional values to a completion handler.
      + Added any_completion_handler<>, which can be used to type-erase
        completion handlers.
      + Added experimental::co_composed to enable lightweight implementations
        of user-defined asynchronous operations using C++20 coroutines.
      + Add range-based experimental::make_parallel_group() overloads.
      + Added any_completion_executor, a type-erased wrapper for executors that
        are associated with completion handlers.
      + Added missing context query to use_future's executor.
      + Added nothrow constructor overloads to execution::any_executor<> and
        any_io_executor.
      + Optimised representation of empty execution::any_executor objects to
        improve the performance of copy and move operations.
      + Added an associated_cancellation_slot specialisation for std::
        reference_wrapper.
      + Changed I/O objects to return their executors by const reference.
      + Changed associated to use deduced return types for all two-argument get
        functions.
      + Fixed spawn implementation to catch unhandled exceptions and rethrow
        them outside of the spawned "thread".
      + Fixed spawn to ensure the completion handler is dispatched through the
        correct executor.
      + Fixed cleanup of of terminal-state spawn "thread" objects.
      + Fixed spawn and co_spawn implementations to dispatch cancellation
        handlers on the correct executor.
      + Changed semantics of 'dispatch' to mean the executor is used as-is.
      + Deprecated the execution::execute customisation point and sender/
        receiver facilities.
      + Added a C++11 parallel_group example.
      + Fixed example code to not use the deprecated resolve conversions.
      + Fixed an ambiguity in experimental::channel_traits specialisations.
      + Added a specialised channel implementation for the for R(error_code)
        signature.
      + Made cancelled() public on the async_compose 'self' object.
      + Added io_executor_type and get_io_executor to the async_compose 'self'
        object.
      + Fixed implementation of release() for Windows overlapped handles.
      + Enabled deferred awaiting for experimental::coro, regularised
        experimental::use_coro, and fixed allocator handling.
      + Cleaned up experimental::promise and made it an asynchronous operation
        object.
      + Constrained post/defer overloads on ability to require blocking.never.
      + Changed descriptor implementation to fall back to fcntl if ioctl fails
        with ENOTTY when setting non-blocking mode.
      + Fixed Xcode deprecation warnings related to use of sprintf.
      + Fixed the arguments passed to select_reactor::run when it is run on an
        internal thread.
      + Fixed compilation errors when BOOST_ASIO_DISABLE_SMALL_BLOCK_RECYCLING
        is defined.
      + Updated detection of C++20 coroutine support on clang 14 and later.
      + Changed standard library feature detection to always enable std::
        invoke_result when targeting C++17 or later.
      + Fixed detection of return type deduction with MSVC.
      + Updated the asynchronous operation requirements to relax the
        requirements on the associated executor.
      + Added io_uring to the implementation notes.
      + Consult the Revision History for further details.
  * Beast:
      + Add buffers_generator
      + Add beast::http::message_generator
      + Added buffer_ref, so beast buffers can be used with asio.
      + Support for per-operation cancellation
      + C++20 awaitable examples.
      + websocket per-message compression options
      + websocket timeout option api
      + multiple content length error
      + Support for default-completion and rebind
  * Container Hash:
      + Major update.
      + The specializations of boost::hash have been removed; it now always
        calls hash_value.
      + Support for BOOST_HASH_NO_EXTENSIONS has been removed. The extensions
        are always enabled.
      + All standard containers are now supported. This includes std::
        forward_list and the unordered associative containers.
      + User-defined containers (types that have begin() and end() member
        functions that return iterators) are now supported out of the box.
      + Described structs and classes (those annotated with
        BOOST_DESCRIBE_STRUCT or BOOST_DESCRIBE_CLASS) are now supported out of
        the box.
      + hash_combine has been improved.
      + The performance (and quality, as a result of the above change) of
        string hashing has been improved. boost::hash for strings now passes
        SMHasher in 64 bit mode.
      + The documentation has been substantially revised to reflect the
        changes.
  * Core:
      + empty_value members are now marked as constexpr.
      + Added fclose_deleter, a deleter that calls std::fclose on a pointer to
        std::FILE.
      + Bit manipulation utilities in boost/core/bit.hpp now explicitly require
        unsigned integers on input. (#129)
      + bit_width now returns int instead of a value of the input argument
        type. This follows resolution of LWG3656.
  * Describe:
      + To allow the inclusion of enumerators.hpp, bases.hpp, and members.hpp
        when the option -pedantic is used, the invocation of
        BOOST_DESCRIBE_ENUM has been moved from modifiers.hpp into a separate
        header, modifier_description.hpp. As a consequence, modifiers.hpp no
        longer includes enum.hpp. Code that has been relying on this implicit
        inclusion may fail, and will need to be fixed to include enum.hpp.
  * DLL:
      + Fixed path_from_handle implementation for Windows platforms, thanks to
        @SaltfishAmi for the bug report 57.
  * Filesystem:
      + Deprecated: path construction, assignment and appending from containers
        of characters, such as std::vector<char> or std::list<wchar_t>, is
        deprecated in v3 and removed in v4. Please use string types or
        iterators instead.
      + Deprecated: boost/filesystem/path_traits.hpp header is deprecated and
        will be removed in a future release. The header contained
        implementation details of path and should not be used in user's code.
      + Previously deprecated APIs will now generate compilation warnings on
        use. To suppress these warnings, BOOST_FILESYSTEM_ALLOW_DEPRECATED
        macro can be defined when compiling user's code.
      + Fixed compilation due to a missing include on POSIX systems that do not
        support *at APIs. (#250)
      + On Windows prior to 10, added a workaround for network share filesystem
        that produces ERROR_INVALID_PARAMETER when constructing directory
        iterators. (PR#246, #245)
      + On Windows, fixed weakly_canonical failing with an
        ERROR_INVALID_FUNCTION error code if the path started with the "\\?\"
        prefix. (#247)
      + Added support for std::string_view, boost::string_view and boost::
        container::string (as well as respective wchar_t counterparts) in path
        constructors, assignment and appending operations. (#208)
      + path constructors, assignment and appending operations taking a pair of
        iterators will no longer accept iterators with value types that are not
        one of the supported path character types.
      + On Windows, improved compatibility of directory_iterator with various
        mounted filesystems and Wine releases prior to 7.21. (#255, #266)
      + On Windows, deduplicated files are now reported as regular files rather
        than reparse files. (#262)
  * Fusion:
      + Added fusion::identity_view (PR#240)
      + Added support for associative sequences on fusion::transform_view (PR#
        239)
      + Fixed compilation for the case when fusion::reverse_view used with an
        associative sequence (PR#237)
      + Fixed Clang 13 -Wdeprecated-copy warnings (PR#261)
      + A small dependency reorganization. Now boost::ref and boost::
        noncopyable are used from Boost.Core (PR#249)
      + Added CI testing on Linux and MacOS for clang and gcc, fixed CI testing
        on Windows (PR#245, PR#236)
      + Improved docs and fixed typos (#234, PR#235, PR#238)
  * Geometry:
      + Solved issues
          o #1048 Index: Fix dangling references when Indexable is returned by
            value by IndexableGetter
          o #1076 Union: in rare cases it might miss one polygon
          o #1081 Union: due to precision it might miss interior rings
      + Bugfixes
          o #1063 Intersection: fix a bug in intersection of simple spherical
            polygons
          o #1064 Formulas: fix a consistency issue in geodesic direct formulas
          o #1088 Point: Fix regression for custom point types
          o Various fixes for missing include files, warnings, C++20
            compilation errors and documentation
  * Histogram:
      + Major update.
      + Added new accumulators::fraction to compute fractions, their variance,
        and confidence intervals
      + Added interval computers for fractions: utility::clopper_pearson,
        utility::wilson_interval, utility::jeffreys_interval, utility::
        wald_interval which can compute intervals with arbitrary confidence
        level
      + Added utility::confidence_level and utility::deviation types to pass
        confidence levels as probabilities or in multiples of standard
        deviation for all interval computers, respectively
      + Fixed internal sub_array and span in C++20
  * Iterator:
      + function_output_iterator now supports perfect forwarding of the
        assigned values to the wrapped function object. (PR#73)
      + Fixed compilation of constructing a function_input_iterator from result
        of post-incrementing another function_input_iterator. (#75)
      + The result of post-incrementing an iterator based on iterator_facade
        now supports operator->. (it++)->foo is equivalent to (*it++).foo,
        which was supported before.
  * JSON:
      + Added object::stable_erase.
      + Added parse overload for std::istream and operator>> for value.
      + Added rvalue ref-qualified accessors for value.
      + Conversion traits were redesigned.
      + Added conversion support for described classes and enums, std::optional
        , std::variant, and null-like types (including std::nullptr_t, std::
        nullopt_t, and std::monotype).
      + Added non-throwing conversion from value to user types.
  * LexicalCast:
      + Fixed compilation while casting volatile arithmetic types. Thanks to
        Giovanni Cerretani for the bug report #50.
      + Removed usage of deprecated headers. Thanks to Michael Ford for the PR
        PR#53.
  * Locale:
      + Major update with some breaking changes.
      + C++11 support is now required, support for C++03 and earlier is dropped
      + Some enums have been converted to enum classes - Avoids name clashes
      + Replace -sICU_LINK_LOCALE & -sICU_LINK by fine-grained configuration
        options as done in Boost.RegEx
      + Fix detection of libiconv allowing Boost.Locale to be build (again) on
        some platforms
      + Remove use of and support for std::auto_ptr
      + Make the codecvt using wchar_t on Windows assume/use UTF-16 enconding
      + Performance improvements: Make basic_format, date_time & hold_ptr
        movable, Fix use of format cache
      + Make Boost.Locale compatible with more ICU versions (especially the
        tests)
      + Fix RTTI definitions for some classes (visibility issues)
      + Fix compatibility of the ICU backend with some libc++ versions
      + Fix return value of some operators to correctly return non-const *this
      + Fix int-overflow on negative roll of years in date_time
      + Handle or suppress many warnings which makes the build log cleaner
      + Add support for more Windows codepages
      + Fix support for Windows codepages like ISO-2022-JP
  * Nowide:
      + Fix build failure of tests on MSVC
  * Stacktrace:
      + The library does not use COM initialization any more. Thanks to Alex
        Guteniev for the bug report, clarifications and PR PR#123!
      + The library now may use BOOST_STACKTRACE_BACKTRACE_INCLUDE_FILE macro
        value while detecting the libbacktrace availability in b2, thanks to
        Ben Gemmill for the bug report #115.
      + Added BOOST_STACKTRACE_BACKTRACE_FORCE_STATIC macro to force a single
        backtrace_state static instance while using the libbacktrace. Thanks to
        the Rasmus Thomsen for the bug report #118!
      + Avoid unresolved references when including only the boost/stacktrace/
        stacktrace.hpp header. Thanks to the Long Deng for the bug report #116.
      + Optimized stacktrace printing by not calling strlen on Windows
        platforms. Thanks to Alex Guteniev for the bug report #122
  * PFR:
      + Improved detection of aggregate initializables in C++14 mode, thanks to
        Denis Mikhailov for the PR PR#97.
      + Suppress clang-tidy warnings, thanks to Alexander Malkov for the PRs PR
        #109, PR#104.
      + Use fold expressions if they are supported by the compiler. Thanks to
        Jean-Micha?l Celerier for the PR PR#96.
  * STLInterfaces:
      + Fix two ill-formed iterator_interface operators in pre-C++20 iterators
        with a const value_type.
  * System:
      + The macro BOOST_SYSTEM_DISABLE_THREADS can now be defined to disable
        the use of <mutex> (e.g. on single-threaded libstdc++).
      + Added value_type, error_type, in_place_value, in_place_error to result
        <>.
      + Added emplace to result<>.
  * Unordered:
      + Major update.
      + Added fast containers boost::unordered_flat_map and boost::
        unordered_flat_set based on open addressing.
      + Added CTAD deduction guides for all containers.
      + Added missing constructors as specified in LWG issue 2713.
  * Variant:
      + Avoid recursive inclusion of headers, thanks to Nathan Sidwell for the
        bug report #101.
      + Removed usage of deprecated headers, thanks to Michael Ford for the PR
        PR#96.
      + Fixed compilation on clang in C++23 mode, thanks to Ed Catmur for the
        PR PR#98.
  * Variant2:
      + Added support for boost::json::value_from and boost::json::value_to.


Version 1.80.0

Known Issues

These are patches from library authors which were found too late to be fixed in
the release.

  * Config
      + Support for libcpp15 which removes std::unary_function and std::
        binary_function. Patch.
  * Filesystem
      + Directory iterators may fail to construct for a network share on
        Windows prior to 10, see PR#246 and #245. Patch.
      + On Windows, weakly_canonical fails to process paths that start with the
        "\\?\" prefix, see #247. Patch.
      + On POSIX systems that don't support *at APIs, compilation fails due to
        a missing include, see #250. Patch.
  * Unordered
      + Containers are not in a valid state after moving, see #139. Patch.
      + Fix MSVC /RTCc build runtime failures. Patch.

New Libraries

  * No new libraries.

Updated Libraries

  * Asio:
      + Added a deduced trailing return type to all asynchronous operations, to
        enable the new form of async_result for C++11.
      + Moved append, prepend, as_tuple, and deferred to the boost::asio
        namespace, and made them compatible with C++11.
      + Made experimental::parallel_group compatible with C++11.
      + Added buffer() overloads for contiguous containers, such as std::span.
      + Added the ability for awaitable<>-based coroutines to directly co_await
        operations that are packaged as function objects.
      + Changed spawn() to be a completion token-based asynchronous operation,
        and added support for cancellation. The basic_yield_context token now
        supports move-only and variadic result types. When targeting C++11 and
        later, spawn() and basic_yield_context are implemented in terms of
        Boost.Context directly.
      + Added the is_async_operation trait and async_operation concept.
      + Added the completion_signature_of trait.
      + Added converting move construction/assignment to posix descriptors,
        serial ports, pipes, Windows object_handle, Windows stream handles, and
        Windows random-access handles.
      + Added release() member functions to pipes, Windows stream handles, and
        Windows random-access handles.
      + Enabled support for Endpoint implementations that return void pointers
        from their data() member functions, as per the documented Endpoint type
        requirements.
      + Removed all() and race() from experimental::promise, as experimental::
        parallel_group covers this functionality.
      + Added source locations to exceptions and error codes produced by the
        synchronous and asynchronous operations.
      + Fixed compatibility with OpenSSL 3.0.4 and later.
      + Fixed compatibility with with -masm=intel.
      + Explicitly stated that socket shutdown() calls are thread-safe with
        respect to certain other synchronous operations on the same socket.
      + Optimised the move construction of I/O objects where only the executor
        type differs.
      + Fixed the detection of std::invoke_result for clang/libc++.
      + Fixed an issue where experimental::parallel_group initiation
        incorrectly moved arguments instead of forwarding them.
      + Fixed a sequencing issue in the implementation of post(), dispatch(),
        and defer().
      + Fixed the awaitable<> implementation to propagate exceptions from
        awaited initiation functions through the current completion handler.
      + Fixed detection of std::aligned_alloc with gcc 7.
      + Changed to avoid using the soon-to-be-deprecated std::aligned_storage
        on newer compilers.
      + Fixed detection of std::aligned_alloc for older Apple platforms.
      + Removed faulty assertions from experimental::coro implementation.
      + Added defence against Qt-defined macros when building with Intel C++.
      + Changed the implementation of the select_reactor, on Windows, to ensure
        that any exception resulting from failure to recreate its interrupter's
        sockets will be allowed to propagate out through io_context::run().
      + Fixed various compiler warnings.
      + Updated all composed operations examples, and the C++11 timeouts
        example, to use the new async_result form.
      + Added composed operation and coroutine examples for C++20.
      + Consult the Revision History for further details.
  * Atomic:
      + Improved portability of endianness checks on ARM, AArch32 and AArch64
        targets. (#59)
      + Fixed compilation with MSVC 14.0 (Visual Studio 2015) in C++17 mode. (#
        61)
  * Filesystem:
      + On Windows, added a fallback implementation for querying file
        attributes in case if the file cannot be opened with
        ERROR_ACCESS_DENIED error. This may allow status and symlink_status to
        succeed for system files and directories that are not reparse points or
        symlinks. (#234)
      + On Windows, added a workaround for FAT/exFAT filesystems that produce
        ERROR_INVALID_PARAMETER when querying file attributes. This affected
        status and symlink_status, which reported that files do not exist, and
        directory iterators, which failed to construct, as well as other
        dependent operations. (#236, #237)
      + Worked around a compilation problem on RTEMS. (PR#240)
      + On Linux, corrected switching to sendfile copy_file implementation if
        copy_file_range failed with ENOSYS in runtime. The sendfile fallback
        implementation used to skip the filesystem type check and could fail
        for some filesystems.
      + On POSIX systems supporting openat and related APIs defined in
        POSIX.1-2008 and on Windows Vista and later, improved protection of
        remove_all against CVE-2022-21658 that was implemented in the previous
        release. The previous fix could still result in removing unintended
        files in certain conditions. Other systems remain vulnerable.
  * GIL: NOTICE: We are planning BREAKING switch to C++17 as minimum required
    C++ language version in one or two releases after Boost 1.80 (#676)
      + Added
          o GSoC 2020: Added Perona-Malik anisotropic diffusion algorithm (PR#
            500)
          o GSoC 2020: Added histogram class and related functionality (PR#499)
          o GSoC 2020: Added histogram equalization feature (PR#514)
          o GSoC 2020: Added histogram matching algorithm (PR#515)
          o GSoC 2020: Added ability to stack images either horizontally (
            hstack) or vertically (vstack) (PR#506)
          o GSoC 2020: Added adaptive histogram equalization algorithm (PR#516)
          o GSoC 2020: Added Standard Hough Transform and circle rasterization
            (PR#512)
          o GSoC 2020: Added Bresenham's algorithm for line rasterization (PR#
            512)
          o GSoC 2021: Added rotation of image by arbitrary angle around its
            center (PR#565)
          o GSoC 2021: Added rasterization support for ellipse based on "An
            Efficient Ellipse-Drawing Algorithm" by Jerry Van Aken (PR#585)
          o Added image constructor from compatible view (PR#520)
          o Added inverse function for affine matrix3x2 (PR#527)
          o Added standard morphological transformations (PR#541)
          o Added for_each_pixel overload for any_image (PR#648)
          o Added C++17 polymorphic memory resource typedefs for image class (
            PR#529)
      + Changed
          o BREAKING: The required minimum C++ version is changed from from
            C++11 to C++14. Currently, large parts of GIL still compile with a
            C++11 compiler. However, there is no guarantee that it stays that
            way, and any compilers that do not support at least C++14 are
            considered unsupported as of now.
          o BREAKING: any_color_converted_view() is deprecated and will be
            removed in the next release. Use color_converted_view() instead,
            which provides the same feature.
          o BREAKING: apply_operation for any_image is deprecated and will be
            removed in the next release. Use variant2::visit instead, which
            provides the same feature. (PR#656)
          o Moved numeric extension to core (PR#573)
          o Added support for C++17's <filesystem> (PR#636) The availability of
            the std::filesystem is detected automatically, unless the
            BOOST_GIL_IO_USE_BOOST_FILESYSTEM macro is defined that forces the
            preference of the Boost.Filesystem.
          o Renamed pixel_multiply_t to pixel_multiplies_t and pixel_divide_t
            to pixel_divides_t (PR#655)
          o Renamed io/dynamic_io_new.hpp to io/detail/dynamic.hpp (PR#653)
          o Moved function construct_matched into boost::gil::detail namespace
            as it was only used by other implementation details (PR#653)
          o Made packed_pixel trivially copyable and assignable (PR#679)
          o Replace deprecated libtiff v4.3 typedefs with C99 fixed-size
            integers (PR#685)
      + Removed
          o BREAKING: Removed support for GCC 5 (PR#572)
          o Removed deprecated.hpp (PR#627)
      + Fixed
          o Fixed conversion from RGB to HSL (PR#505)
          o Fixed conversion from RGB to signed CMYK (PR#522)
          o Removed unnecessary numeric cast in hsv.hpp (PR#530)
          o Fixed default constructor for homogeneous_color_base for reference
            pixel elements (PR#542)
          o Fixed returning reference to local temporary object in
            subchroma_image_view (PR#556)
          o Added missing header guards in diffusion.hpp (PR#568)
          o Fixed any_image_view<>::const_t (PR#526)
          o Fixed C++20 incompatibilities in I/O extensions (PR#617)
          o Ensured all examples build without errors (PR#628)
          o Fixed convolve_2d for images with float32_t channel model (PR#577)
          o Fixed for_each_pixel for non-1d iterable views (PR#621)
          o Fixed: is_equal_to_sixteen in PNG I/O was less-than test (PR#650)
          o Re-allow devicen_t with two components (PR#654) It was
            unintentionally removed in Boost 1.72
          o Fixed memory leak in image class for empty dimensions (PR#649)
      + Acknowledgements
          o Cypre55, Samuel Debionne, Mike-Devel, Edward Diener, Peter Dimov,
            Omar Emara, Dhruva Gole, Nicolas Herry, Eugene K, Avinal Kumar,
            Gaurav Kumar, Marco Langer, Pranam Lashkari, Mateusz ??oskot,
            Giovanni Mascellani, Debabrata Mandal, Gopi Krishna Menon, Ren??
            Ferdinand Rivera Morell, Felix Morgner, Harshit Pant, Paul92, Andr
            ?? Schr?der, Scramjet911, Siddharth, Dirk Stolle, Prathamesh
            Tagore, theroyn, Olzhas Zhumabek
  * Graph:
      + Bug fixes:
          o Fix bug in stoer_wagner_min_cut where vertices are not merged at
            the end of each mincut phase (#286)
          o Fix conversion warning for return type of strong_components (#293)
          o Fix compilation failure of boykov_kolmogorov_max_flow named
            parameter overload (#232)
      + General code improvements:
          o Remove redundant call to combine in astar_search_no_init_tree (#260
            )
          o Remove redundant child_idx argument of d_ary_heap_indirect<>::child
            (#261)
          o Improve documentation for traversal categories (#303)
      + Acknowledgements
          o Viktor Pti, Sebastian Brockmeyer, Etienne dg
  * Histogram:
      + Fixed segfault in indexed when trying to iterate over histogram with
        axes of zero size (physical or logical) under certain conditions
      + Removed previously deprecated API
          o class accumulators::thread_safe: use accumulators::count<T, true>
          o Methods accumulators::sum::large and accumulators::sum::small: use
            accumulators::sum::large_part and accumulators::sum::small_part
          o Type alias algorithm::reduce_option: use algorithm::reduce_command
          o Template function axis::traits::static_options: use axis::traits::
            get_options
          o Template function axis::traits::static_is_inclusive: use axis::
            traits::is_inclusive
          o Type alias indexed::range_iterator: use indexed::iterator
          o Type alias indexed::accessor::reference: use indexed::accessor::
            const_reference
  * Iterator:
      + For C++11 and later, added support for perfect forwarding of values
        written to function_output_iterator. (PR#73)
      + Added protection against writing to function_output_iterator a result
        of dereferencing another function_output_iterator.
  * JSON:
      + Added non-const value::at overloads.
      + Added the ability to manually choose endianness of the platform.
      + Added string::subview() overload.
      + Fixed segfault in array::erase(it).
      + Fixed low performance of serialize on libc++.
      + Fixed ambigious conversion to std::string_view on GCC 8.
      + Fixed parsing on big-endian platforms.
      + Fixed handling of comment after trailing comma.
  * LEAF:
      + API breaking change: throw leaf::exception(....) now becomes
        leaf::throw_exception(....)
      + Fixed a bug in support for a rare build configuration (exception
        handling enabled, diagnostics disabled)
      + Using nullptr instead of 0 throughout
      + Fixed pedantic warnings
  * Locale:
      + Deprecated support for C++03 and earlier, C++11 will be required in the
        next release
      + Provide -sICU_LINK_LOCALE as a temporary replacement for -sICU_LINK
        which is incompatible with Boost.Regex. -sICU_LINK_LOCALE and -
        sICU_LINK are deprecated and will be replaced by ICU_*_NAME options to
        be compatible with Boost.Regex
      + Fix UB/assertion failure in the ICU collator implementation when
        transforming empty strings
      + Fix some issues related to visibility of classes in shared libraries
        (Unix only)
      + Fix compatibility with C++20 mode
      + Fix compatibility with BOOST_USE_WINDOWS_H
      + Fix build failures due to missing includes
      + Handle or suppress many warnings which makes the build log cleaner
  * Log:
      + Bug fixes:
          o Fixed binding incorrect local address in UDP socket-based
            syslog_backend when IPv6 address is used for the syslog server. (#
            181)
          o Added a workaround for a bug in libstdc++ from gcc 11.2. When
            max_size_decor was used on a formatting stream, std::codecvt::
            do_length incorrectly accessed the input buffer and caused a buffer
            overflow.
      + See changelog for more details.
  * Math:
      + Deprecated C++11 support: from 2023 we will require C++14 as a minimum
        standard. This will mean GCC-5 or MSVC-14.1 as a minimal requirement.
      + Add constexpr fma support, see 734.
      + Add support for the Chatterjee Correlation Coefficient, see 770.
      + Added support for the logarithm of the PDF for all the distributions.
      + Improve support for building with no exception or RTTI support.
      + Some minor bug fixes for [sub 1]F[sub 1] corner cases, see 778.
  * Multiprecision:
      + Mark C++11 support as deprecated: from 2023 we will move to requiring
        C++14 as a minimum standard level. That will drop support for GCC
        versions prior to 5 and MSVC prior to 14.1.
      + Fix conflict between boost/cstdfloat.hpp and this library.
      + Clean up lots of gcc and clang warnings.
      + Fix input streaming of composite types (complex, interval rational)
        where there is a trailing delimeter in the stream and no whitespace.
      + Fix constexpr integer square root where the input is 1, 2 or 3.
      + Add missing #include of <memory> to float128.hpp.
      + Correct 2-arg constructor for class number to prevent ambiguity in some
        cases.
      + Correct and make more consistent behaviour of divide-by-zero in
        gmp.hpp.
  * Multi-index Containers:
      + Maintenance work.
  * Nowide:
      + Major performance improvement for Bulk I/O with files
      + basic_filebuf: Fix wrong return value of sync when fflush failed
      + basic_filebuf: Fix possible undefined behavior in a corner case when
        nothing was actually written but buffer is in "write" mode
      + basic_filebuf: Limit putback of characters (i.e. pbackfail) only
        allowing putback of buffered characters (may be only 1 character)
  * Optional:
      + Added specializations for std::hash<boost::optional<T>>. This is a
        breaking change for programs that define such specializations
        themselves. For more details see specs.
  * STLInterfaces:
      + Fix #53: "missing 'typename' prior to dependent type name
        'C::const_iterator'"
      + Fix #54: "Concept check fails on .data() of a view on contiguous
        iterator_interface instantiations"
      + New additions to make it easy to write views and view adaptors that
        work like, and interoperate with, the ones in the standard library:
          o Add workalikes for C++23's std::bind_back() and std::
            range_adaptor_closure for pre-C++23 code.
          o Add templates closure and adaptor to make writing view adaptors
            easier, following the examples in P2387.
  * System:
      + When an error_code is converted to std::error_code and then back to
        error_code, the original is now restored, if possible.
      + Reworked the conversion from error_category to std::error_category to
        avoid the one-time allocation that shows up on leak checkers.
      + Added a constructor that allows replacing the source location of an
        error_code, and a corresponding assign.
      + Added a converting constructor to result.
  * Unordered: Major update:
      + Refactor internal implementation to be dramatically faster
      + Allow final Hasher and KeyEqual objects
      + Update documentation, adding benchmark graphs and notes on the new
        internal data structures
  * Utility:
      + In string_view/string_ref, fixed max_size returning incorrect value. (#
        91)
      + Removed noexcept specifier from string_view::compare as it may throw on
        some input arguments. (#94)
      + In string_view/string_ref, added support for calling substr with no
        arguments. (#96)
      + Added string_view::contains methods that were introduced in C++23. (#93
        )
      + In string_view, added asserts in remove_prefix/remove_suffix methods to
        enforce the precondition that the prefix/suffix length does not exceed
        the string view size. The previous (undocumented) behavior of silently
        clamping the prefix/suffix length is deprecated and will be removed in
        a future release. (#92)
  * Wave: Fixed bugs:
      + #24: Line numbers wrong after conditional section
      + #160: one test fails with error C2660 and error C2440 under msvc /
        permissive- mode
      + #161: BOOST_WAVE_THROW_NAME_CTX does not result in a context callback
        and always throws
      + #162: When Boost headers are included in the preprocessed translation
        unit, Wave fails in boost/integer.hpp(99)

Updated Tools

  * Build:
      + Includes release of B2 version 4.9.2.


Version 1.79.0

Known Issues

These are patches from library authors which were found too late to be fixed in
the release.

  * Boost.JSON array::erase can segfault, see #692. Patch.

New Libraries

  * No new libraries.

Updated Libraries

  * Asio:
      + Added bind_allocator.
      + Added file_base::sync_all_on_write flag.
      + Added missing implementation of basic_file::release().
      + Added per-operation cancellation support to signal sets.
      + Exposed recycling_allocator as part of the public interface.
      + Added the nodiscard attribute to a number of functions.
      + Added OpenSSL 3.0 compatibility.
      + Added support for adopting an existing SSL* into an ssl::stream<>.
      + Enabled executor_work_guard<> in all build configurations.
      + Enabled movable socket iostreams when using clang.
      + Fixed bind_cancellation_slot and bind_executor compatibility with
        legacy completion tokens.
      + Fixed associator specialisations for experimental::append and
        experimental::prepend.
      + Fixed associated_allocator primary template.
      + Fixed io_uring implementations of async_receive_from for sockets and
        write_some_at for files.
      + Fixed io_uring feature detection.
      + Fixed experimental::coro's per-operation cancellation.
      + Fixed memory management in experimental::promise's type-erased
        completion handlers.
      + Fixed move operator= implementation for ssl::stream.
      + Fixed any_io_executor implementation to work when both
        BOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT and
        BOOST_ASIO_SEPARATE_COMPILATION are defined.
      + Fixed implementation of basic_socket::at_mark() when using the
        sockatmark() system call.
      + Changed the recycling allocator to use the default alignment as the
        minimum alignment for allocations.
      + Added a workaround for apparent coroutine codegen bug with Apple's
        clang.
      + On Windows, changed the file support to open files using the same
        sharing mode as fopen().
      + On Linux, fixed UNIX domain sockets implementation to correctly handle
        EAGAIN.
      + Fixed implementation of experimental::basic_channel::reset() and
        experimental::basic_concurrent_channel::reset().
      + Fixed potential undefined behaviour in the experimental::promise.
      + Changed the co_spawn implementation to dispatch cancellation signals
        through the executor in some circumstances.
      + Fixed various header inclusion issues.
      + Fixed various warnings.
      + A number of documentation enhancements, including:
          o Added an overview of Asio's asynchronous model.
          o Reworked reference and requirements documentation in terms of
            asynchronous model.
          o Updated documentation for dispatch(), post(), and defer().
          o Documented per-operation cancellation for serial ports.
          o Clarified the non-concurrency guarantees made for allocators.
          o Reverted the io_context reference documentation to use
            executor_work_guard.
          o Added more detailed reference documentation to make_strand(),
            make_work_guard(), ip::address_v4, ip::address_v6, experimental::
            basic_channel, and experimental::basic_concurrent_channel.
          o Re-arranged and extended the Overview documentation to cover
            recently added features.
      + Added a C++11 example showing file descriptor passing over local
        sockets.
      + Added C++14 examples of wrapping callback-based APIs in asynchronous
        operations.
      + Consult the Revision History for further details.
  * Assert:
      + source_location().file_name() and source_location().function_name() now
        return "" instead of "(unknown)".
      + Added a source_location constructor from std::source_location.
      + Changed BOOST_CURRENT_LOCATION to more closely match the behavior of
        std::source_location::current(), such as being usable at top level or
        as a default function argument.
  * Atomic:
      + Fixed compilation for Universal Windows Platform (UWP). (#54)
      + Added BOOST_ATOMIC_NO_DARWIN_ULOCK configuration macro. The macro
        affects compilation on Darwin systems and disables ulock-based
        implementation of waiting and notifying operations. This may be useful
        to comply with Apple App Store requirements. (#55)
  * Beast:
      + Added missing include for file_body test.
      + Fixed WebSocket handshake response on failure.
      + Fixed open append mode for file_posix and file_win32.
      + Fixed file open with append/append_existing flag on Windows
      + Fixed clang-cl UTF8 path handling for file_win32 and file_stdio.
      + Added ARM64 builds to drone CI.
      + Fixed async_base documentation link.
      + Added tests for file open in append/append_existing mode.
      + Updated CI to include gcc 11, clang 12, msvc 14.3.
      + Added individual tests to CMake workflow.
      + We'd love to know how you or your company use Beast, consider adding an
        entry to the Companies and Individuals Using Beast list.
      + See the full Release Notes for a complete list of changes.
  * Core:
      + Made boost::pointer_traits SFINAE friendly, addressing LWG3545. (Glen
        Fernandes)
      + Added boost::allocator_traits that uses the individual allocator access
        traits. This implementation supports C++03 and above. (Glen Fernandes)
      + Updated the allocator access traits to support most of the C++11
        allocator model in C++03. (Glen Fernandes)
      + boost/iterator.hpp is deprecated and will be removed in a future
        release. The header defines boost::iterator template, which is
        equivalent to std::iterator in <iterator> header. However, since std::
        iterator is itself deprecated in C++17, users are advised to remove
        boost::iterator or std::iterator use from their code.
      + Added boost::core::verbose_terminate_handler, a utility function
        intended to be passed to std::set_terminate that prints information
        about the uncaught exception to stderr.
  * Describe:
      + Enabled unions in BOOST_DESCRIBE_STRUCT and updated examples to check
        std::is_union<T>.
      + Added example of defining a fmtlib class formatter.
      + Added example of defining a fmtlib enum formatter.
      + Added example of printing pointers to members.
  * Filesystem:
      + v3: path::replace_extension now works in terms of v3 definition of path
        ::extension rather than v4.
      + Fixed compilation of path appending and concatenation operators with
        arguments of types convertible to path or compatible string type. (#223
        )
      + On POSIX systems that support fdopendir and O_NOFOLLOW and on Windows,
        remove_all is now protected against CVE-2022-21658. The vulnerability
        is a race condition that allows a third party process to replace a
        directory that is being concurrently processed by remove_all with a
        directory symlink and cause remove_all to follow the symlink and remove
        files in the linked directory instead of removing the symlink itself. (
        #224)
      + On Windows, in remove and remove_all implementation, use POSIX
        semantics for file removal, when supported by the OS (Windows 10 1709
        and later). When POSIX semantics is supported, the file name is removed
        from the filesystem namespace as soon as the file is marked for
        deletion, even if it is still open and in use. With legacy Windows
        semantics, the file name remains present in the the filesystem
        namespace until the last file handle to the file is closed, which
        allows the file marked for deletion to be opened and prevents creating
        new files with the same name. (#216)
      + On Windows, remove and remove_all now support deleting read-only
        directories. Support for removing read-only non-directory files was
        added previously.
      + On Windows, directory_iterator internal implementation has been
        reworked to better utilize modern Windows APIs, which may improve
        performance while handling symlinks.
      + On Windows, initialize internal WinAPI function pointers early, if
        possible, to allow Boost.Filesystem operations to be invoked in global
        constructors. This is only supported on MSVC, GCC, Clang and compatible
        compilers.
      + On Windows, resize_file should no longer fail with an error if the file
        to be resized is opened.
      + Disabled use of the statx syscall on Android prior to 11.0 (API version
        30). The syscall is blacklisted by seccomp and causes process
        termination in runtime. (#229)
      + Deprecated: boost/filesystem/string_file.hpp header is deprecated and
        will be removed in a future release. The header is no longer included
        by boost/filesystem.hpp by default. Users are advised to implement the
        functionality themselves or migrate to other implementations.
      + Deprecated: Windows CE support is deprecated and will be removed in a
        future release. Windows CE has been untested for many years and is
        likely non-functional.
  * Geometry:
      + Major change
          o PR#977 Rescaling is turned off by default. This avoids many related
            bugs in set operations and buffer.
      + Improvements
          o PR#923 Added algorithm closest_points for cartesian point/geometry.
          o PR#939 Added algorithm closest_points for other coordinate systems
            and geometry combinations excl. boxes.
          o PR#961 Added Web Mercator projection.
          o PR#966 More efficient cartesian distance strategy used in simplify.
      + Solved issues
          o #956 Result of simplify algorithm with incorrect closure.
          o #962 Runtime error in R-tree deserialization due to load factor.
          o #971 R-tree insertion time impacted by use of long double on ARM
            platforms.
      + Bugfixes
          o PR#936 Envelope of polygon containing pole.
          o PR#948 Spherical and geographic envelope for near meridian
            segments.
          o PR#974 Spheroidal normalization utilities for NaN coordinates.
          o Various fixes in set operations and buffer.
  * Integer:
      + Optimized integer_log2 implementation to use bit operations internally.
        This allows to employ bit instructions available on most modern CPUs. (
        #31)
  * IO:
      + Added boost::io::basic_nullbuf, a null stream buffer, and boost::
        basic_onullstream, a null output stream (Glen Fernandes).
  * Iterator:
      + In counting_iterator, added support for built-in 128-bit integer types
        supported by gcc and clang and compatible compilers on some target
        platforms.
      + Silenced gcc warnings about deprecated implicit copy assignment
        operator in counting_iterator.
  * JSON:
      + Standalone mode of the library is removed. Users who wish to continue
        using standalone JSON can switch to the C++ Alliance fork.
      + Add std::error_code overloads.
      + Add boost::source_location to error_codes.
      + Add support for JSON Pointer.
      + Naturally grow string during serialization.
  * LEAF:
      + Support for FreeRTOS and other embedded platforms
      + Improved diagnostic information
      + Improved configuration macros
      + BOOST_LEAF_CHECK using statement expressions under __GNUC__
      + Fixed symbol demangling bug
  * Log:
      + General changes:
          o In text_file_backend, added support for appending to a previously
            written log file, when file rotation is used and log file names use
            file counters.
          o Breaking change: The file_collector interface has changed:
              # scan_for_files method returns a scan_result structure that
                contains information collected during the scan;
              # is_in_storage method added for testing if a path refers to a
                file within the target storage directory.
          o Added a new invoke_manip stream manipulator that can be used for
            injecting user's function into a stream output expression.
      + Bug fixes:
          o Fixed file counter being set to zero if the user calls
            text_file_backend::scan_for_files multiple times, and the second
            and the following calls don't find any new files. (#179)
      + See changelog for more details.
  * Multi-index Containers:
      + Improved the efficiency of count operations in ranked indices from O(
        log(n) + count) to O(log(n)). Contributed by Damian Sawicki.
      + Maintenance work.
  * Nowide:
      + Fix compilation issues on some platforms (e.g. GCC 11 on MinGW-w64 and
        Cygwin)
      + Fix missing include when using BOOST_USE_WINDOWS_H and
        WIN32_LEAN_AND_MEAN
      + Add sanity check when using boost::nowide::stat with boost::nowide::
        stat_t
  * Optional:
      + Fixed issue #98.
      + Fixed issue #92.
      + Added support for BOOST_NO_IOSTREAM.
      + Now aligned storage uses unsigned char rather than char to avoid UB.
      + Now using cv-unqualified value_type with placement new to avoid UB.
  * Predef:
      + Version 1.14.0
      + Add detection of LoongArch (from Zhang Na).
  * QVM:
      + Added constexpr under C++17
      + Improved single header distribution
  * Smart Pointers:
      + Added boost::get_allocator_pointer to obtain the Allocator pointer from
        the result of boost::allocate_unique (Glen Fernandes).
  * System:
      + Added a boost::source_location parameter to throw_exception_from_error.
      + Added throw_exception_from_error overloads for errc::errc_t, std::
        error_code, std::errc, std::exception_ptr.
      + result<T>::value now automatically supplies BOOST_CURRENT_LOCATION to
        throw_exception_from_error via a default argument.
      + Added an errc::make_error_code overload taking a source location.
  * ThrowException:
      + Added boost::throw_with_location, a more lightweight alternative of
        BOOST_THROW_EXCEPTION for programs that do not use Boost.Exception.
  * Unordered:
      + All containers have been updated to support heterogeneous count,
        equal_range and find.
      + All containers now implement the member function contains.
      + erase_if has been implemented for all containers.
      + All containers have been updated to support heterogeneous erase and
        extract.
      + Changed behavior of reserve to eagerly allocate.
      + Various warning fixes in the test suite.
      + Update code to internally use boost::allocator_traits.
      + Switch to Fibonacci hashing.
      + Update documentation to be written in AsciiDoc instead of QuickBook.
  * Variant2:
      + Added operator<< for monostate.
  * Wave:
      + C++11 now required for building Wave itself
      + Fixed bugs:
          o #135: Comma operators in array subscripts are deprecated in C++20
          o #137: Simple unknown directive => found_unknown_directive is not
            called, stripped of pound.
          o #138: Empty ifdef block does not emit line directive for missing
            whitespace
          o #143: Parsing __has_include() fails with trailing tokens
          o #145: Sanitizer complains about reset_version()
          o #147: bitwise operations between different enumeration types are
            deprecated

Updated Tools

  * Build:
      + Includes release of B2 version 4.8.2.
2023-01-22 16:24:28 +00:00
gdt 3f5e7f2c01 bulk-test-boost: Add net/icinga
Reported as missing by Edgar Fuß.
2023-01-21 18:49:58 +00:00
markd 7909b1cdcf kde: switch to cmake/build.mk 2023-01-12 19:40:47 +00:00
gutteridge 0ce0e402c8 lxqt: update to 1.2.1 release 2023-01-06 00:41:50 +00:00
pin 5da7e600b8 meta-pkgs/lxqt: reflect homepage change 2023-01-04 09:24:47 +00:00
wiz 92a8e1ad3c *: recursive bump for tiff shlib major bump 2023-01-03 17:36:14 +00:00
gutteridge 83f1b7b599 xfce4-extras: bump xfce4-screenshooter (significant bug fixes) 2023-01-02 22:32:43 +00:00
gutteridge 13f892cc4e xfce4: reflect correct current minimums for Xfce 4.18 2023-01-01 20:47:38 +00:00
gutteridge 5681e44d25 xfce4-extras: bump a few packages now we're at 4.18 2023-01-01 20:35:20 +00:00
gutteridge 600db53e54 xfce4: remove a dependency comment 2022-12-31 12:16:44 +00:00
gutteridge e5b6087169 xfce4-extras: xfce4-datetime-plugin is no more
Its functionality was merged into the "clock" plugin of xfce4-panel.

(This package should have had its PKGREVISION dropped when the update
to 4.18 was made, but it's probably too late now.)
2022-12-31 11:21:04 +00:00
bsiegert 53087368b4 xfce4: update meta pkg version, reset revision.
Also apply the new minimum Gtk and Glib versions.
2022-12-30 17:36:10 +00:00
wiz 226cf17c14 texlive-collection-latexextra: add tex-ecv
Bump version
2022-12-26 22:13:51 +00:00
tsutsui b6e52dc90a ruby-gnome: update to 4.0.5.
Upstream changes:
 https://github.com/ruby-gnome/ruby-gnome/releases/tag/4.0.5

Ruby-GNOME 4.0.5: 2022-12-12

This is a bug fix release of 4.0.4.

Changes

Ruby/GObjectIntrospection

  * Fixes

      + Fixed a memory leak that GDestroyNotify argument's metadata
        isn't freed. For example, this is happen with GLib::Timeout.add.
2022-12-12 14:04:51 +00:00
taca eef5d9f2a3 meta-pkgs/Makefile: add and enable php82-extensions 2022-12-11 14:19:27 +00:00
taca d381dab806 meta-pkgs/php82-extensions: add package version 8.2.0
PHP 8.2.x is HTML-embedded scripting language.

This package does not contain anything by itself -- it is a
"meta-package" that depends on other PHP packages.  Its sole purpose is
to require dependencies so users can install this package only and
have all the PHP stuff pulled in by the package dependency mechanism.
2022-12-11 14:18:46 +00:00
tsutsui 6d87f9ee7d ruby-gnome: update to 4.0.4.
Upstream changes:
 https://github.com/ruby-gnome/ruby-gnome/releases/tag/4.0.4

Ruby-GNOME 4.0.4: 2022-12-09

This is a release that adds more new libraries: Ruby/Adwaita,
Ruby/GtkSourceView3 and Ruby/Handy.

Changes

Documents

  * Improvements

      + Added gdk4 and gtk4.
        [GitHub#1514]
        [Reported by codart]

All

  * Improvements

      + Added support for macOS 12/Xcode 14.
        [GitHub#1516]
        [Reported by Apoorv Sohal]

Ruby/GLib2

  * Improvements

      + Added support for instantiating GLib::Pointer and getting
        address of it.

      + Renamed gnome2/ to gnome/ in internal library path.

      + Suppressed connected_closures isn't initialized warning.

      + Re-added GLib::ValueArray because GStreamer still uses it
        without replacement.
        [GitHub#1520]
        [Reported by Matt Palmer]

      + Set missing rb_data_type_t::wrap_struct_name.
        [GitHub#1522]
        [Patch by Peter Zhu]

      + Added support for more GSpawnFlags.

  * Fixes

      + Fixed a bug that GLib::Pointer.gtype and GLib::Pointer#gtype
        use the wrong number of arguments.

      + Fixed a memory leak in GLib::Object based classes.
        [GitHub#1523]
        [Patch by Peter Zhu]

Ruby/GObjectIntrospection

  * Improvements

      + Added support for length in field.
        [GitHub#1524]
        [Reported by jvmf1]

Ruby/GIO2

  * Improvements

      + Added support for getting GLib::Mount by Gio::Volume#mount.
        [GitHub#604]

Ruby/GTK4

  * Improvements

      + [sample] Updated.
        [GitHub#1512]
        [GitHub#1515]
        [Patch by kojix2]
        [GitHub#1526]
        [GitHub#1527]
        [Patch by Daniel Mircea]
  * Fixes

      + Fixed a bug that Gtk::ScrolledWindow can't be created.
        [GitHub#1504]
        [Reported by rubyFeedback]

      + Fixed a typo in Gtk::Image.new.
        [GitHub#1504]
        [Reported by rubyFeedback]

      + Fixed a bug that Gtk::CellRendereText may be GC-ed.
        [GitHub#1518]
        [Reported by galtgenod]

      + Fixed a crash bug that is caused when GLib based class defined
        by Ruby is used.
        [GitHub#1444]
        [Reported by HuBandiT]

Ruby/libsecret

  * Fixes

      + Fixed wrong MSYS2 package name.

Ruby/GtkSourceView4

  * Fixes

      + Fixed package ID.
        [GitHub#1525]
        [Reported by Daniel Mircea]

Ruby/GtkSourceView5

  * Added.
    [GitHub#1511]
    [Reported by galtgendo]

Ruby/Adwaita

  * Added.
    [GitHub#1510]
    [Reported by rubyFeedback]

Ruby/Handy

  * Added.
    [GitHub#1434]
    [Reported by Jacob Michalskie]

Thanks

  * rubyFeedback

  * kojix2

  * codart

  * Apoorv Sohal

  * galtgendo

  * Matt Palmer

  * Peter Zhu

  * HuBandiT

  * jvmf1

  * Daniel Mircea

  * Jacob Michalskie
2022-12-09 12:34:11 +00:00
tsutsui cd7cdc4c6a ruby-gnome: update to 4.0.3.
pkgsrc changes:
- update HOMEPAGE
- refactor dependencies

Upstream changes (from NEWS.md):

Ruby-GNOME 4.0.3: 2022-09-13

 This is a bug fix release of 4.0.2.

 Changes

 Ruby/GTK4

  * Fixes

      + Fixed a bug that ext/**/*.* aren't included in .gem. [GitHub#1498]
        [Reported by Anatol Pomozov]

 Thanks

  * Anatol Pomozov

Ruby-GNOME 4.0.2: 2022-09-05

 This is a bug fix release of 4.0.1.

 Changes

 Ruby/GLib2

  * Fixes

      + Fixed a bug that closure may be GC-ed. [GitHub#1495][Reported by Matijs
        van Zuijlen]

 Ruby/GObjectIntrospection

  * Fixes

      + Fixed a bug that callback doesn't work with GObject Introspection
        1.72.0 or later. [GitHub#1496][Reported by Mamoru TASAKA]

 Thanks

  * Mamoru TASAKA

  * Matijs van Zuijlen

Ruby-GNOME 4.0.1: 2022-09-02

 This is a bug fix release of 4.0.0.

 Changes

 Ruby/GLib2

  * Fixes

      + Fixed wrong false constant value.

Ruby-GNOME 4.0.0: 2022-09-01

 This is a release that supports GTK 4.

 Changes

 All

  * windows: Removed a needless workaround for old libintl-8.dll.

  * doc: Added support for generating API documents. [GitHub#1468][Patch by
    kojix2]

  * doc: Added Rake tasks to generate documents. [GitHub#1482][Patch by Sean
    Champ]

  * Use Bundler API to load (({Gemfile.local})). [GitHub#1483][Patch by Sean
    Champ]

 Ruby/GLib2

  * Improvements

      + Changed to use g_warning() from rb_warn() for already destroyed closure
        warning.

      + Dropped support for GLib 2.48 or earlier.

      + Added GLib::DateTime#format_iso8601.

      + Added rbg_mGLib().

      + Added rbg_mGLibObject().

      + Deprecated mGLib.

      + Added support for auto native package installation on Gentoo Linux.

      + Added GLib.malloc.

      + Added GLib.malloc0.

      + Added GLib.free.

      + Added GLib::Variant#to_s. [GitHub#1491][Reported by Sean Champ]

      + Added GLib::Variant#inspect.

      + Added GLib::Variant.parse. [GitHub#1491][Reported by Sean Champ]

  * Fixes

      + closure: Fixed a reference count problem.

 Ruby/GObjectIntrospection

  * Improvements

      + Don't raise an exception for object == nil. [GitHub#1472][Reported by
        Hirokazu SUZUKI]

      + Added support for returning a fixed size C array of GObject. [GitHub#
        1481][Reported by Sean Champ]

      + Added support for GObject Introspection 1.72.0 or later.

      + Added support for returning GClosure from virtual method.

      + Added support for transfer full boxed type returned by closure.

  * Fixes

      + Fixed a bug that gpointer to VALUE conversion is broken on 32bit
        environment. [GitHub#1462][Reported by Mamoru TASAKA]

      + Fixed a wrong GHashTable value conversion in Ruby -> GHashTable.
        [GitHub#1481][Reported by Sean Champ]

      + Fixed a memory leak of GObjectIntrospection::CallableInfo#return_type.

      + Fixed a memory leak for async callback.

 Ruby/GTK3

  * Improvements

      + Required GTK+ 3.22 or later.

      + Added support for Gtk::AccelMap.each(filter: true). [GitHub#1487]
        [Reported by Sean Champ]

  * Fixes

      + Fixed wrong {Gtk::RadioToolButton.new usage in demo. [GitHub#1475]
        [Reported by Sami Sieranoja]

      + Fixed a GC related bug of Gtk::Widget#insert_action_group. [GitHub#
        1490][Reported by Sean Champ]

 Ruby/GDK4

  * Re-implemented based on the current Ruby/GDK3.

 Ruby/GTK4

  * Re-implemented based on the current Ruby/GTK4.

 Ruby/Poppler

  * Improvements

      + Added support for Poppler::Document.new(GLib::Bytes).

 Ruby/RSVG2

  * Fixes

      + doc: Fixed a link. [GitHub#1469][Patch by Blake Gearin]

 Ruby/GStreamer

  * Fixes

      + example: Updated to work with the latest GStreamer. [GitHub#1478][Patch
        by kojix2]

 Ruby/libsecret

  * Improvements

      + Added support for Secret::Schema#attributes.

 Ruby/VTE3

  * Improvements

      + Removed needless Vte::Terminal#feed_child wrapper. [GitHub#1484][Patch
        by Sean Champ]

 Thanks

  * Mamoru TASAKA

  * kojix2

  * Blake Gearin

  * Hirokazu SUZUKI

  * Sami Sieranoja

  * Sean Champ
2022-12-08 15:22:00 +00:00
wiz 781b74c71a bulk-test-llvm: add woboq_codebrowser 2022-12-07 15:37:02 +00:00
gutteridge 10fa79e65f meta-pkgs/xfce4: add a comment 2022-12-06 01:02:52 +00:00
nros e9bba9d8e6 qt6: sort DEPENDS 2022-12-01 22:01:58 +00:00
nros 2afb28f10f Add qt6-qt5compat version 6.4.1 to pkgsrc-current
Qt6 module that includes Qt5 core API:s that have been removed in Qt6,
Qt5 applications can be ported to Qt6 more easily using this module.
2022-12-01 21:26:00 +00:00
nros 834b3dc3a3 Add qt6-qttools version 6.4.1 to pkgsrc-current
Qt6 development tools for translations, gui design and more.
2022-11-30 20:57:35 +00:00
nros 37a6666b67 Add qt6-qthttpserver version 6.4.1 to pkgsrc-current
The Qt6 httpserver module provides classes for easy creation of
http server capabilities in Qt apps.
2022-11-28 14:14:06 +00:00
nros 3cdeb585f1 Add qt6-qtwebchannel version 6.4.1 to pkgsrc-current
Qt6 module that provides a mechanism to transperently access QObject
or QML objects from HTML clients.
2022-11-28 14:00:53 +00:00
nros 282101a305 Add qt6-qtspeech version 6.4.1 to pkgsrc-current
Qt6 module for text to speech capabilites
2022-11-28 13:44:14 +00:00
nros 250df7888f Add qt6-qtmultimedia version 6.4.1 to pkgsrc-current
Qt6 module for handling of multimedia content
2022-11-28 13:04:39 +00:00
nros 921518da51 Add qt6-qtscxml version 6.4.1 to pkgsrc-current
The qt6 scxml module enables qt applications to embed state machines
created from state chart XML (scxml) language files.
2022-11-28 11:01:52 +00:00
gutteridge 5b76c95151 mate: update to 1.26.0
(Change logs are available per package.)
2022-11-27 05:18:45 +00:00
nros 696e6c226d Add qt6-qtremoteobjects version 6.4.1 to pkgsrc-current
Easier inter process communication facility for Qt6.
2022-11-26 11:27:21 +00:00
nros 62d98589e9 Add qt6-qt3d version 6.4.1 to pkgsrc-current
Qt6 module that provides functionality for simulation systems
with support for 2D and 3D rendering in Qt C++ and Qt Quick.
2022-11-25 22:19:11 +00:00
nros d8f959455d Add qt6-qtquick3d version 6.4.1 to pkgsrc-current
Qt6 Quick 3d provides a high-level API for creating 3D content
3D user interfaces based on Qt Quick.
2022-11-25 20:58:55 +00:00
nros e7bc70c798 Add qt6-qtquicktimeline version 6.4.1 to pkgsrc-current
Qt6 module for creating keyframe based animations using Qt quick.
2022-11-25 20:26:46 +00:00
nros 0c1ed5e7b0 Add qt6-qtnetworkauth version 6.4.1 to pkgsrc-current
Qt6 module with network auth libraries.
2022-11-25 20:12:25 +00:00
nros dc2e7dedd8 Add qt6-qtlottie version 6.4.1 to pkgsrc-current
Qt6 module that enables usage of lottie animations in Qt apps.
2022-11-25 14:48:22 +00:00
nros 9bbf68be94 Add qt6-qtdatavis3d version 6.4.1 to pkgsrc-current
Qt6 module for data visualization in 3D space.
2022-11-25 14:27:11 +00:00
nros 3974ae0000 Add qt6-qtcharts version 6.4.1 to pkgsrc-current
Qt6 module for easy graphical chart creation.
2022-11-25 14:15:23 +00:00
nros 5dc4d0c3e3 Add qt6-qtwesockets version 6.4.1 to pkgsrc-current
Qt6 module providing communication using websockets(RFC 6455).
2022-11-25 12:33:35 +00:00
nros 8ba0dc73f9 Add qt6-qtdeclarative version 6.4.1 to pkgsrc-current
Qt declarative is a Qt6 module that provides the possibility of writing
Qt apps in a declarative fashion using the QML language. It also includes
Qt quick that is standard library for QML applications.
2022-11-25 11:50:59 +00:00
nros 1332b6492d Add qt6-qtlanguageserver version 6.4.1 to pkgsrc-current
Language server implementation for Qt6,
also includes a json-rpc 2.0 implementation
used by the language server implentation.
2022-11-25 10:43:35 +00:00
nros 63dc1ac7f9 Add qt6-qtshadertools version 6.4.1 to pkgsrc-current
shader tools for use with qt6.
2022-11-24 16:29:15 +00:00
nros f5f3a49471 Add qt6-qtimageformats version 6.4.1 to pkgsrc-current
qt6-qtimageformats adds additional image handlers for Qt6.
2022-11-24 15:37:53 +00:00
nros 2b0d097780 Add qt6-qtsvg version 6.4.1 to pkgsrc-current
qt6-qtsvg is the svg handling module for Qt6.
2022-11-24 15:24:46 +00:00
nros 15c72a94e1 Add qt6-psql version 6.4.1 to pkgsrc-current
qt6-psql is the postgresql database driver
for qt6.
2022-11-24 11:39:13 +00:00
nros 30fa4f6c7e Add qt6-odbc version 6.4.1 to pkgsrc-current
qt6-odbc is the odbc driver qt6
2022-11-24 11:26:19 +00:00
nros 5a5c46049b Add qt6-qtbase version 6.4.1 to pkgsrc-current
Qt6-qtbase is version 6 of the qtbase package
of the Qt C++ GUI framework.
This commit also adds qt6 meta-package needed
for versioning and to be filled with more
packages.
2022-11-24 11:11:38 +00:00
adam cc34ee3bc6 massive revision bump after textproc/icu update 2022-11-23 16:18:32 +00:00
jperkin c043231bae ruby-gnome: Drop ruby-webkit-gtk dependency.
It will be removed soon.  Bump PKGREVISION.
2022-11-18 10:15:04 +00:00
gutteridge 4bea7471cc xfce4-extras: reflect various updated plugins 2022-11-17 01:54:41 +00:00
gdt c999a6bbdd meta-pkgs/pkg_developer: Drop MESSAGE
It duplicates the guide, and really what is installed from this
package and what PKG_DEVELOPER does are not entirely closely related.
2022-11-12 20:44:38 +00:00
gutteridge 0c3a3ad72c lxqt: also bump minimum qt5-qttranslations for consistency 2022-11-12 05:48:35 +00:00
gutteridge eec65f7498 lxqt: update to 1.2.0
This is a release with mostly minor feature enhancements and bug fixes.
2022-11-12 05:28:11 +00:00
joerg 5c4e91395e Reset MAINTAINER 2022-11-09 13:14:06 +00:00
prlw1 c36391e918 Given how compatible evince 3.34 and 43 are, flip evince3->evince anyway.
OK wiz@
2022-10-26 10:13:33 +00:00
prlw1 581160dbd6 Revert evince3 -> evince
This is gnome 3.38
2022-10-26 07:28:24 +00:00
prlw1 288b12f74b Flip print/evince3 -> print/evince 2022-10-26 07:22:41 +00:00
gutteridge cc17619f85 xfce4: bump for elementary-xfce-icon-theme>=0.17 2022-10-18 00:45:43 +00:00
taca c5dab90c25 Drop ruby26 support. 2022-10-10 03:24:52 +00:00
taca e49395a276 meta-pkgs/bulk-medium: update to 20221006
* Retire ruby26-base.
* Add ruby31-base.
2022-10-06 14:12:45 +00:00
markd 79f7b93a6c texlive-collection-latexextra: add tex-orcidlink 2022-10-03 19:28:40 +00:00
markd e393f0d5a9 kf5: update to 5.98.0 2022-09-29 01:49:24 +00:00
markd 86805daaf0 kde: change default frameworks version to 5.98.0, gear to 22.08.1, plasma to 5.24.6 2022-09-29 00:22:13 +00:00
adam ecc0afb647 gstreamer1-default-backend: updated to 1.1 - added macos plugins 2022-09-24 20:41:29 +00:00
bsiegert 05827e71cb bulk-test-go: Correct hugo PKGNAME, fix build
Bump date too.
2022-09-24 07:49:55 +00:00
wiz e051cab570 bulk-test-go: fix goreman PKGNAME (go-goreman) 2022-09-22 06:01:07 +00:00
nia 8fbf2e673b modular-xorg-drivers: Exclude drivers which do not build on SunOS. 2022-09-20 06:35:05 +00:00
bsiegert 34e3e5f7c8 New package, bulk-test-go-20220918
This depends on all Go packages in pkgsrc, to check if they still work
after updating the Go compiler.
2022-09-18 09:39:01 +00:00
taca ac0561d725 meta-pkgs/ruby-redmine-themes: accept ruby30 and ruby31
Now redmine50 supports Ruby 3.0 and later, accept Ruby 3.0 and later.
2022-09-10 16:03:18 +00:00
taca 0abad8e413 meta-pkgs/ruby-redmine-plugins: accept ruby30 and ruby31
Now redmine50 supports Ruby 3.0 and later, accept Ruby 3.0 and later.
2022-09-10 16:02:41 +00:00
markd a8f84474c4 texlive-collection-pictures: update to revision 64199 2022-09-01 06:18:44 +00:00
markd 2961cb5fe7 texlive-collection-luatex: update to revision 64203 2022-09-01 06:17:02 +00:00
markd 966b695fc1 texlive-collection-latexextra: update to revision 64204 2022-09-01 06:15:44 +00:00
markd 52114cff63 texlive-collection-humanities: update to revision 64209 2022-09-01 06:13:54 +00:00
markd 582590b88a texlive-collection-bibtexextra: update to revision 64180 2022-09-01 06:11:43 +00:00
markd 583a202dd2 texlive-collection-latex: update to 2022.63515
add tex-latex-lab
2022-09-01 05:58:20 +00:00
gutteridge bbcd63350f xfce4: bump some minimum dependencies to reflect current state 2022-08-25 23:05:30 +00:00
markd c52529fb7c texlive-collection-latexextra: update to revision 64141 2022-08-22 12:02:44 +00:00
markd 36d518abf6 texlive-collection-fontsextra: update to revision 63936 2022-08-22 11:41:31 +00:00
markd 8f34367139 texlive-collection-games: update to revision 64021 2022-08-22 11:40:06 +00:00
markd d31594a532 texlive-collection-langchinese: update to revision 63995 2022-08-22 11:38:55 +00:00
markd dcb2d0a3bf texlive-collection-latexrecommended: update to revision 63547 2022-08-22 11:37:22 +00:00
markd d171f9b57f texlive-collection-luatex: update to revision 63732 2022-08-22 11:36:15 +00:00
markd 5b991537ca texlive-collection-mathscience: update to revision 63667 2022-08-22 11:35:02 +00:00
markd 3086ff4fe3 texlive-collection-pictures: update to revision 63957 2022-08-22 11:33:49 +00:00
markd c992bfc3ae texlive-collection-plaingeneric: update to revision 64113 2022-08-22 11:32:08 +00:00
markd 3e0a778123 texlive-collection-publishers: update to revision 64009 2022-08-22 11:29:24 +00:00
wiz 2f98c9d924 texlive-collection-langarabic: update to 2022.
All missing packages imported.
2022-08-21 17:15:26 +00:00
wiz f0a5f5f389 texlive-collection-latexextra: + tex-newverbs
Bump version
2022-08-21 15:14:38 +00:00
wiz 617c0e1591 texlive-collection-luatex: add tex-lua-ul.
Bump version.
2022-08-21 14:25:49 +00:00
wiz 99df31b840 texlive-collection-langarabic: add some more
Bump version.
2022-08-20 23:33:41 +00:00
wiz 4763c577c0 texlive-collection-latexextra: add a couple more.
Bump version.
2022-08-20 23:29:21 +00:00
wiz 9795f74f2d texlive-collection-langarabic: add some new packages
Bump version.
2022-08-19 20:11:22 +00:00
gutteridge 1e4ca2627d Bump all dependent packages of wayland (belatedly)
The package changed with the addition of its libepoll-shim dependency.
Otherwise, we can get:
ERROR: libepoll-shim>=0.0.20210418 is not installed; can't buildlink files.
2022-08-11 05:08:00 +00:00
gutteridge da30758676 mate: adjust MASTER_SITES 2022-08-11 01:11:23 +00:00
tnn c34a472f32 xf86-input-keyboard is no longer for Linux 2022-07-21 11:21:50 +00:00
gutteridge 8e8d80d9f3 xfce4: bump xfce4-settings to 4.16.3 2022-07-15 05:22:19 +00:00
nia 04f4eef997 *: Revbump packages that use Python at runtime without a PKGNAME prefix 2022-06-30 11:18:01 +00:00
wiz 8292204475 *: recursive bump for perl 5.36 2022-06-28 11:30:51 +00:00
taca 9e21f610c7 meta-pkgs/bulk-medium: drop net/bind911
Do not build net/bind911 any more.
2022-06-15 14:08:37 +00:00
adam 96a475bc59 bulk-test-boost: fix path to botan2 2022-06-05 14:18:39 +00:00
markd 04b1271f98 texlive-collection-mathscience: update to revision 63426 2022-05-31 21:20:55 +00:00
markd b3913a07df texlive-collection-latexextra: update to revision 63430 2022-05-31 21:19:28 +00:00
markd 5d9da6820f texlive-collection-fontsextra: update to revision 63394 2022-05-31 21:17:43 +00:00
nia df5f3a638a bulk-test-boost: ncmpc dropped boost 2022-05-24 07:27:25 +00:00
jperkin 3b15d34ffa kf5: META_PACKAGE must come before bsd.prefs.mk. 2022-05-18 16:04:24 +00:00
jperkin ff5712c758 kf5: Only pull in kwayland if supported. 2022-05-17 17:55:53 +00:00
jperkin 2e3973e655 bulk-medium: Fix syntax error. 2022-05-16 08:22:07 +00:00
nia 65407d727f *: py37 incomptaibiliy via matplotlib via numpy 2022-05-15 10:26:26 +00:00
markd e204836a58 texlive-collection-mathscience: bump revision to 63241 2022-05-15 04:44:23 +00:00
markd 77b91ed8d1 texlive-collection-games: bump version to 2022pre1 2022-05-15 04:43:04 +00:00
markd e695c12d1d texlive-collection-games: update to revision 63224 2022-05-15 04:42:07 +00:00
dholland 390b549f0a PR 42056 Joachim Kuebart: missing gstreamer0.10-plugins deps
Bump PKGREVISION to 4.
2022-05-15 02:26:34 +00:00
gutteridge 829190d6ff Apply PKGREVISION bumps due to qtxdg-tools split-out 2022-05-11 00:57:30 +00:00
markd f2ecc4e3fd texlive-collection-publishers: update to revision 63161 2022-05-01 20:49:39 +00:00
markd 8e8f8c930f texlive-collection-plaingeneric: update to revision 63165 2022-05-01 20:48:16 +00:00
markd a9187db6d0 texlive-collection-mathscience: update to revision 63188 2022-05-01 20:46:44 +00:00
markd 772d65d79e texlive-collection-latexextra: update to revision 63140 2022-05-01 20:45:29 +00:00
markd cd65b17bc2 texlive-collection-langfrench: update to revision 63147 2022-05-01 20:43:35 +00:00
markd 7becb7756e texlive-collection-langenglish: update to revision 63184 2022-05-01 20:41:18 +00:00
markd 68907800a5 texlive-collection-fontsextra: update to revision 63169 2022-05-01 20:39:59 +00:00
markd 53c60c97ca texlive-collection-luatex: update to revision 63081 2022-04-25 10:43:14 +00:00
markd 980cf6af8b texlive-collection-latexextra: update to revision 63101 2022-04-25 10:41:59 +00:00
markd 3c835cc5c3 kf5: update to 5.93.0 2022-04-25 09:38:16 +00:00
pin 9e0f2995cd meta-pkgs/lxqt
Correct outdated comment.
2022-04-25 05:56:44 +00:00
markd 7b11b174bc kde: update frameworks version to 5.93.0 2022-04-25 03:24:33 +00:00
pin edad3175c6 meta-pkgs/lxqt: update to 1.1.0 2022-04-24 15:43:40 +00:00
wiz 415d9228ee alevt, fxtv-capture: remove packages depending on fxtv 2022-04-24 08:33:04 +00:00
nia bd6c3a6ebf modular-xorg-drivers: Limit qxl to linux for now, since it has problems
building on other platforms
2022-04-21 16:53:25 +00:00
markd e3c6275abf texlive-collection-latexextra: add tex-termcal 2022-04-19 03:21:41 +00:00
markd 8e6c77cc12 texlive-collection-langgerman: add packages, bump version 2022-04-19 03:19:37 +00:00
markd c764980885 texlive-collection-langarabic: add tex-bidi, tex-quran 2022-04-19 03:17:27 +00:00
adam f5e35d538b revbump for textproc/icu update 2022-04-18 19:09:40 +00:00
markd 4bb4b4c0f3 texlive-collection-langother: note a documentation only package 2022-04-18 06:14:02 +00:00
markd 955519242e texlive-collection-langfrench: note some documentation only packages 2022-04-18 05:59:05 +00:00
markd 402c822945 texlive-collection-langeuropean: note some documentation only packages 2022-04-18 05:53:31 +00:00
markd 11c82ec209 texlive-collection-langarabic: note a documentation only package 2022-04-18 05:44:45 +00:00
markd a04dce7da9 texlive-collection-langkorean: add packages, bump version 2022-04-18 05:13:11 +00:00
markd 461a3dd2bf texlive-collection-langpolish: add tex-bredzenie, bump version 2022-04-18 05:11:22 +00:00
markd 1783ad6a29 texlive-collection-context: add packages, bump version to 2022 2022-04-18 04:37:13 +00:00
markd 9f3731420c texlive-collection-basic: bump version to 2022 2022-04-18 03:58:48 +00:00
markd 3a302cebfc texlive-collection-publishers: add tex-classicthesis 2022-04-18 03:53:16 +00:00
markd c72e45a275 texlive-collection-latexextra: add some packages 2022-04-18 03:51:53 +00:00
markd 652a3ab6c7 texlive-collection-all: bump version to 2022pre1 2022-04-17 11:22:52 +00:00
markd f4ba9fa88d texlive-collection-latexrecommended: bump version to 2022 2022-04-17 11:21:43 +00:00
markd 89a54715b9 texlive-collection-latex: bump version to 2022 2022-04-17 11:20:41 +00:00
markd 1b9ee9a2f7 texlive-collection-langspanish: bump version to 2022 2022-04-17 11:19:37 +00:00
markd 4340f65f37 texlive-collection-langportuguese: bump version to 2022 2022-04-17 11:18:41 +00:00
markd 5067ead9fc texlive-collection-langczechslovak: bump version to 2022 2022-04-17 11:17:44 +00:00
markd 576194405e texlive-collection-fontsrecommended: bump version to 2022 2022-04-17 11:16:29 +00:00
markd 669a9fc892 texlive-collection-formatsextra: update to revision 62226 2022-04-17 11:09:24 +00:00
markd 1ee4512f52 texlive-collection-latexextra: add tex-everyhook,tex-svn-prov 2022-04-16 02:28:38 +00:00
markd e9f628355d texlive-collection-luatex: add tex-lua-uni-algos 2022-04-16 02:26:43 +00:00
markd b94135ba0f texlive-collection-langchinese: add some packages 2022-04-16 02:23:27 +00:00
markd 0ccf3945e5 texlive-collection-langjapanese: update to revision 62958 2022-04-16 02:17:59 +00:00
markd 14e292667f texlive-collection-langcjk: update to revision 61912 2022-04-16 02:12:42 +00:00
markd 56d52dc7b4 texlive-collection-metapost: update to revision 59531 2022-04-16 01:04:50 +00:00
markd 95c1f262f8 texlive-collection-fontutils: update to revision 61207 2022-04-16 00:56:38 +00:00
markd a9d38c2318 texlive-collection-publishers: update to revision 62987 2022-04-16 00:31:35 +00:00
markd da04a5093f texlive-collection-langenglish: update to revision 62971 2022-04-16 00:29:55 +00:00
markd 622196fb48 texlive-collection-pictures: update to revision 62930 2022-04-14 05:39:05 +00:00
markd a534120486 texlive-collection-latexextra: update to revision 62901 2022-04-14 05:30:07 +00:00
markd a65d4e19ad texlive-collection-mathscience: updat eto revision 62932 2022-04-14 04:58:24 +00:00
markd 4a69dc6b67 texlive-collection-publishers: updat to revision 62917 2022-04-14 04:51:42 +00:00
markd 47dd2ce419 texlive-collection-fontsextra: update to revision 62069 2022-04-14 04:44:21 +00:00
markd c0e1d6f681 texlive-collection-langjapanese: remove tex-japanese-otf-uptex 2022-04-14 01:41:18 +00:00
markd 2e7cf727fe texlive-collection-pstricks: update to revision 61329 2022-04-11 20:39:58 +00:00
nia 4a84ffec8a avoid-duplicate.mk: Rework to not include builtin.mk 2022-04-10 08:52:01 +00:00
markd 1c1f0220d7 texlive-collection-bibtexextra: update to revision 61687 2022-04-10 04:06:58 +00:00
markd 6b4478bb16 texlive-collection-binextra: update to revision 61780 2022-04-10 04:00:45 +00:00
markd 7fef0e276c texlive-collection-games: update to revision 62102 2022-04-10 03:54:49 +00:00
markd 51cb917404 texlive-collection-langarabic: update to revision 59594 2022-04-10 03:52:02 +00:00
markd 15e2c1c941 texlive-collection-langchinese: update to revision 61913 2022-04-10 03:49:37 +00:00
markd 9e118fc9b7 texlive-collection-langeuropean: update to revision 61419 2022-04-10 03:45:14 +00:00
markd feda379072 texlive-collection-langfrench: update to revision 62879 2022-04-10 03:41:38 +00:00
markd 5bc88c24a5 texlive-collection-langgreek: update to revision 61820 2022-04-10 03:37:13 +00:00
markd 8f8e2de7fc texlive-collection-langother: update to revision 59564 2022-04-10 03:33:41 +00:00
markd 3915b6fbca texlive-collection-luatex: update to revision 62829 2022-04-10 03:28:05 +00:00
markd bf53bbcaca texlive-collection-plaingeneric: update to revision 59850 2022-04-10 03:19:23 +00:00
markd 399d8cf161 texlive-collection-xetex: update to revision 62240 2022-04-10 03:13:43 +00:00
markd a9ed30f569 texlive-collection-latexextra: add tex-anyfontsize and tex-regexpatch 2022-04-07 03:44:04 +00:00
nia e74f0782d0 avoid-duplicate.mk: defang per tech-pkg thread 2022-03-26 19:48:21 +00:00
gutteridge 56e8b9bbde mate: replace msgfmt override block with msgfmt-desktop.mk 2022-03-13 03:22:37 +00:00
nia 2046d21ce6 bulk-test-boost: +quassel 2022-03-11 07:39:25 +00:00
jperkin d7e7dcf0e8 *: Allow mxterm as an alternate xterm dependency.
The two packages conflict due to bin/resize but binary package users should be
able to use mxterm instead.  Resolves part of joyent/pkgsrc#324.
2022-03-10 10:09:42 +00:00
nia cbcad5e4ea modular-xorg/avoid-duplicate.mk: Use PKG_SKIP_REASON instead of RESTRICTED,
because the modular Xorg components this is applied to will often fail to
build against native Xorg components anyway.
2022-02-13 10:44:38 +00:00
wiz 389079b498 aspell-languages: fix typo in COMMENT 2022-01-22 21:34:27 +00:00
bsiegert f95876dcfd Add a new meta package for aspell-languages, PR pkg/40572
The mr dictionary (Marathi) is commented out because it conflicts with the
one for hi (Hindi).
2022-01-22 19:15:41 +00:00
pin ab29d7dd15 meta-pkgs/lxqt: Revbump for lxqt-globalkeys
Minor revision, not added to CHANGES-2022.
2022-01-21 07:28:03 +00:00
tsutsui e214eebcf5 ruby-gnome: update to 3.5.1.
Upstream changes (from NEWS):

== Ruby-GNOME 3.5.1: 2021-01-17

This is a release for Windows.

=== Changes

==== All

  * windows: Add workaround for mingw-w64-x86_64-gettext-0.21-1 or
    later. Dummy (({DllMain()})) is defined.

==== Ruby/Pango

  * Fixes

    * Fixed a bug that can't be started.
      [GitHub#1456][Reported by Akira Ouchi]

==== Ruby/GObjectIntrospection

  * Fixes

    * Fixed a bug that (({NoMethodError})) is raised on invalid
      signature for constructor.

=== Thanks

  * Akira Ouchi

== Ruby-GNOME 3.5.0: 2021-01-11

This is a release that adds support for Ractor.

Ruby/GObjectIntrospection has some backward incompatibilities for
Ractor support. If you have any problem, please report it to
https://github.com/ruby-gnome/ruby-gnome/issues .

=== Changes

==== Ruby/GLib2

  * Improvements

    * Added support for Ractor.

    * Added support for signal handlers and virtual methods in
      included module.

    * Added support for (({try_convert})) protocol for property setter.

    * Added support for converting tuple (({GVariant})) to Ruby.

==== Ruby/GIO2

  * Improvements

    * Added support for GIO 2.70.

    * Added (({Gio::RubyInputStream})) to use Ruby objects as
      (({Gio::InputStream})).

    * Added (({Gio::RubyOutputStream})) to use Ruby objects as
      (({Gio::OutputStream})).

==== Ruby/GObjectIntrospection

  * Improvements

    * Added support for Ractor. This introduced some backward
      incompatiblities.

    * Added support for "transfer full" for out (({GError})).
      [GitHub#1437][Reported by mcclumpherty]

    * Added support for changing whether GVL is unlocked per object by
      the following APIs.

      * (({GObjectIntrospection::FunctionInfo#set_lock_gvl_default}))

      * (({GObjectIntrospection::FunctionInfo#add_lock_gvl_predicate}))

      * (({GObjectIntrospection::Loader#prepare_function_info_lock_gvl}))

    * Added support for converting from raw argument to enum.

    * Added support for (({GList<GVariant>})) return value.

    * Added support for reporting an error in callback.

  * Fixes

    * Fixed a bug that virtual functions of grandparent class can't be
      implemented.
      [GitHub#1433][Patch by shibafu]

==== Ruby/Pango

  * Improvements

    * Added support for Ruby 3.2.

==== Ruby/GTK3

  * Improvements

    * Improved documentation.
      [GitHub#1454][Patch by Andy Maleh]

    * Added support for Ruby 3.2.

==== Ruby/GDK4

  * Improvements

    * Updated pkg-config ID.
      [GitHub#1435][Patch by Sasi Olin]

==== Ruby/GTK4

  * Improvements

    * Removed needless rsvg2 dependency on Windows.
      [GitHub#1440][Reported by HuBandiT]

  * Fixes

    * Fixed typos in warning messages.
      [GitHub#1442][Patch by HuBandiT]
      [GitHub#1415][Reported by rubyFeedback]

=== Thanks

  * shibafu

  * Sasi Olin

  * mcclumpherty

  * HuBandiT

  * rubyFeedback

  * Andy Maleh
2022-01-17 15:17:14 +00:00
tnn 39afd20844 gnuradio: update to 3.10.0.0
- gr-pdu: Protocol Data Units library
- gr-iio: Linux industrial I/O library (but not packaged in pkgsrc)
- Custom Buffers Support
- switch from Log4CPP to spdlog
2022-01-16 18:06:25 +00:00
ryoon 65d9e4f7e8 boost: Update to 1.78.0
Changelog:
Version 1.78.0

Known Issues

These are patches from library authors which were found too late to be fixed in
the release.

  * Boost.Build silently skips installation of library headers and binaries in
    some cases, see #104.
      + Fixed in PR#113, patch.
  * Boost.Atomic fails to build when targeting UWP, see #54. Patch.

New Libraries

  * No new libraries.

Updated Libraries

  * Asio:
      + Added an io_uring backend that may optionally be used for all I/O
        objects, including sockets, timers, and posix descriptors.
      + Added support for files, with new new classes for stream-oriented and
        random-access files. This feature currently supports I/O completion
        ports on Windows, and io_uring on Linux.
      + Added support for portable pipes on POSIX and Windows (when I/O
        completion ports are available).
      + Added support for registered buffers, which are optimised when using
        the io_uring backend.
      + Added experimental support for channels, that may be used to send and
        queue completions as messages.
      + Implemented improvements to experimental::coro.
      + Disabled aligned_alloc on clang when using an MSVC runtime.
      + Changed to use a faster implementation for ip::network_v4::canonical().
      + Added template specialisations for common uses to improve compile time.
      + Reduced the size of io_context executors to a single pointer.
      + Increased the small object buffer size for execution::any_executor and
        any_io_executor.
      + Fixed multi-signature handling when variadic templates are disabled.
      + Fixed compatibility with new versions of gcc and clang.
      + Fixed compilation on Solaris.
      + Fixed defence against Qt-defined macros when building with MSVC.
      + Improved error messages emitted by ssl facilities.
      + Fixed bind_executor compatibility with completion tokens.
      + Fixed build errors when BOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT is
        defined.
      + Added missing move assignment operator to awaitable<>.
      + Fixed an access violation when using coroutines with MSVC, due to
        incorrect alignment of allocated memory.
      + Fixed a cleanup issue in experimental::parallel_group that occured when
        the execution context was shut down with parallel operations still
        pending.
      + Added clarifications to the documentation on concurrency hints.
      + Added documentation on error handling techniques for C++20 coroutines.
      + Fixed various warnings.
      + Consult the Revision History for further details.
  * Assert:
      + Added source_location::to_string.
  * Atomic:
      + Use process-local futex operations on Android for non-IPC waiting and
        notifying operations.
      + Added support for Linux targets that only define SYS_futex_time64
        syscall, such as riscv32.
      + Added a workaround for incorrect result of std::alignment_of on clang 8
        for 64-bit types on 32-bit x86 targets.
      + Added a ulock backend for waiting and notifying operations on Darwin
        systems since Mac OS 10.12, iOS 10.0, tvOS 10.0 or watchOS 3.0.
      + On Windows, corrected discrepancy between atomic-type
        ::always_has_native_wait_notify and the corresponding capability macros
        when targeting Windows 8 or later. The library will now directly use
        WaitOnAddress and related APIs from public headers and therefore
        require user to link with synchronization.lib if the user requires
        Windows 8 or later by defining BOOST_USE_WINAPI_VERSION, _WIN32_WINNT
        or similar macros. The library is linked automatically on compilers
        that support auto-linking (e.g. MSVC).
      + Added support for types with padding bits, except unions, on compilers
        that provide a way to clear the padding bits. This feature is supported
        by gcc 11 and MSVC 14.2 (compiler version 19.27) and newer, as well as
        other compilers supporting similar intrinsics. On compilers that don't
        allow to clear the padding bits, types with padding are still generally
        not supported with the exception of 80-bit long double on x86 targets.
        A new BOOST_ATOMIC_NO_CLEAR_PADDING capability macro is defined to
        indicate when clearing the padding is not supported.
      + Initializing constructors of atomic_ref and ipc_atomic_ref no longer
        use atomic instructions to clear the padding bits in the referenced
        object. This reduces the cost of the atomic reference construction.
      + Initializing constructors of atomic and ipc_atomic are now constexpr
        for enums, classes and floating point types. For classes and floating
        point types, the constructors are constexpr if the compiler supports
        constexpr std::bit_cast, the type has no padding bytes and no padding
        is required to implement native atomic operations.
      + In accordance with C++20, default constructors of atomic and ipc_atomic
        now perform value initialization of the contained object. For types
        without a user-defined default constructor, this means the
        default-constructed atomic will be zero-initialized.
      + Added a workaround for compilation error on AIX caused by the assembler
        tool not supporting numeric labels. (PR#50)
      + Added a workaround for compilation error with Visual Studio 2015 prior
        to Update 3. (#52)
      + See changelog for more details.
  * Beast:
      + This maintenance update brings minor bug fixes and updated CI
        reporting.
      + Fixed security vulnerability CVE-2016-9840 in zlib implementation.
      + Fixed WebSocket permessage_deflate implementation. This should result
        in an increase in compression performance when using Beast WebSockets.
      + Removed the test stream and test framework's dependency on RTTI. You
        can now use our handy test stream to check your embedded asynchronous
        communications code!
      + We'd love to know how you or your company use Beast, consider adding an
        entry to the Companies and Individuals Using Beast list.
      + See the full Release Notes for a complete list of changes.
  * Core:
      + Added a generic implementation to <boost/core/cmath.hpp>, enabled when
        BOOST_CORE_USE_GENERIC_CMATH is defined or when the platform does not
        provide the necessary facilities in <cmath>.
      + Added boost::core::type_name, a utility function that returns the name
        of a type as a string.
      + Added boost::span, a C++11 implementation of C++20's std::span (Glen
        Fernandes).
  * Describe:
      + Added has_describe_enumerators, has_describe_bases,
        has_describe_members.
      + Added enum_to_string, enum_from_string.
      + Added relational and stream insertion operators.
      + Added descriptor_by_name, descriptor_by_pointer.
  * DLL:
      + Fixed missing #include, thanks to Denis Blank (PR#54)
      + Dropped TravisCI in favor of GithubAction CI
  * Filesystem:
      + v4: path::filename and path::iterator no longer return an implicit
        trailing dot (".") element if the path ends with a directory separator.
        Instead, an empty path is returned, similar to C++17 std::filesystem.
        This also affects other methods that are defined in terms of iterators
        or filename, such as path::stem, path::compare or
        lexicographical_compare. For example, path("a/b/") == path("a/b/.") no
        longer holds true. (#193)
      + v4: path::lexically_normal no longer produce a trailing dot (".")
        element and omits a directory separator after a trailing dot-dot ("..")
        element in the normalized paths.
      + v4: path append operations now consider root name and root directory in
        the appended path. If the appended path is absolute, or root name is
        present and differs from the source path, the resulting path is
        equivalent to the appended path. If root directory is present, the
        result is the root directory and relative path rebased on top of the
        root name of the source path. Otherwise, the behavior is similar to v3.
        (#214)
      + path::lexically_normal now converts directory separators to preferred
        separators in the root name of the normalized paths.
      + Optimized overloads of path::assign, path::append, path::concat and the
        corresponding operators to avoid unnecessary path copying and reduce
        the amount of code redundancy.
      + On POSIX systems, fixed absolute(p, base) returning a path with root
        name base.root_name() if p starts with a root directory. In such a case
        p is already an absolute path and should be returned as is.
      + create_directories no longer reports an error if the input path
        consists entirely of dot (".") and dot-dot ("..") elements. The
        implementation is no longer using recursion internally and therefore is
        better protected from stack overflow on extremely long paths.
      + On Windows, remove now supports deleting read-only files. The operation
        will attempt to reset the read-only attribute prior to removal. Note
        that this introduces a possibility of the read-only attribute being
        left unset, if the operation fails and the original value of the
        attribute fails to be restored. This also affects remove_all. (#216)
      + remove_all now returns static_cast< uintmax_t >(-1) in case of error,
        similar to C++17 std::filesystem.
      + Fixed a linking error about unresolved references to
        Boost.ContainerHash functions when user's code includes boost/
        filesystem/path.hpp but not boost/container_hash/hash.hpp and the
        compiler is set to preserve unused inline functions. (#215)
      + Added a workaround for MSVC and compatible compilers eliminating path
        globals cleanup in release builds. This could lead to a memory leak if
        Boost.Filesystem shared library was repeatedly loaded and unloaded in
        the process. (#217)
  * Geometry:
      + Improvements
          o PR#894 Optimization and refactoring of rtree queries.
          o PR#913 DynamicGeometry and GeometryCollection support in various
            algorithms (undocumented for now).
          o PR#922 DynamicGeometry and GeometryCollection support in distance
            (undocumented for now).
      + Solved issues
          o #867 Poor performance of rtree query iterator with nearest
            predicate for big k.
          o #870 Compilation error in boost::geometry::self_turns.
          o #896 Assertion failure in get_turns with
            BOOST_GEOMETRY_NO_ROBUSTNESS.
      + Bugfixes
          o PR#906 Invalid result of buffer on macos-11 with clang-12.
          o PR#921 Compilation errors with c++20 (various compilers) and gcc-5.
          o Various fixes in set operations and buffer.
  * JSON:
      + Standalone mode of the library is deprecated.
      + Allow external libraries to forward declare value_to and value_from.
      + Fixed signed integer overflow in number parsing.
      + Add support for /Zc:implicitNoexcept- on MSVC.
  * Lambda2:
      + Added special cases in operator<< and operator>> when the first
        argument is a stream, to allow std::cout << _1.
      + Added operator->*.
      + Added first, second.
  * Log:
      + General changes:
          o Updated detection of std::codecvt specializations for char16_t and
            char32_t for compatibility with C++17 and later. (PR#159)
          o Added support for C++17 std::byte type to receive methods of the
            inter-process message queue.
          o On Windows, when building the library for Windows 8 or later, the
            library will use nt62 tag in the version namespace to denote the
            target OS ABI. For example, the version namespace could be named as
            v2_mt_nt62. This name will be part of all symbols exported by the
            library. Use the BOOST_USE_WINAPI_VERSION macro consistenly when
            building Boost and your code to request the minimum target Windows
            version.
          o Improved performance of SSSE3 and AVX2 implementations of the dump
            stream manipulator.
          o Added support for CMake build system. Only library build is
            supported at this moment, Boost.Build is still used for running
            tests.
      + Bug fixes:
          o Fixed a race condition on POSIX systems in reliable_message_queue::
            open_or_create or the equivalent constructor. Multiple threads or
            processes calling open_or_create concurrently with sending or
            receiving messages from the same queue could end up corrupting the
            queue contents and potentially crashing the process. (#162)
          o Added a workaround for b2 install failing on Windows because of
            missing boost_log_setup library if
            BOOST_LOG_WITHOUT_SETTINGS_PARSERS is defined. (#164)
      + See changelog for more details.
  * Math:
      + Add support for cubic roots.
      + Add support for constexpr versions of various standard library math
        routines.
      + Add support for Bezier polynomials.
      + Improve worst-case tanh-sinh integration performance.
      + Disable inadvertant use of integral types in integration routines.
      + Minor update for erf approximations when the result is with 2ulp of 1.
      + Allow Bernoulli code to be used on platforms with no atomic integers.
      + Improve the mode of the non-central Chi Squared distribution.
      + Improve certain edge cases for <cstdfloat> complex-valued elementary
        functions, see #507.
  * Multi-index Containers:
      + Added contains to key-based indices (issue #35).
      + Added merge operations to key-based indices. The functionality goes
        beyond the standard specification for (unordered) associative
        containers in a number of ways, most notably:
          o The source index can be of any type, including non key-based
            indices.
          o Partial merge is provided: for instance, x.merge(y,first,last)
            merges only the elements of y within [first,last).
      + Previous versions of splice for sequenced and random access indices
        were destructive, i.e. elements were copy-inserted into the destination
        and then erased from the source. Now, splice is based on node transfer
        much as merge in key-based indices, and has been similarly extended to
        accept source indices of any type: in fact, splice can be regarded as a
        frontend to the same functionality provided by merge in key-based
        indices. For reasons of backwards compatibility, the destructive
        behavior of splice has been retained in the case that the source and
        destination containers have unequal allocators.
      + The fact has been documented that index iterator types do only depend
        on node_type and the position of the index in its multi_index_container
        , (except for hashed indices, where uniqueness/non-uniqueness is also a
        dependency). This has implications on the validity of iterators to
        elements transferred by merge or splice. This property is a variant of
        what has been called SCARY iterators in the C++ standard mailing lists.
        SCARYness is currently (August 2021) not mandated for standard
        containers.
      + Iterator SCARYness is now also preserved in safe mode.
  * Multiprecision:
      + Rework rational_adaptor to remove dependency on Boost.Rational and
        improve performance.
      + Fix issue with type_traits and clang, see #383.
      + Fixed buggy Lehmer's GCD routine, see #370.
      + Fix mpc_complex constructors so that lossy conversions are explicit,
        see #363.
      + Correct miscellaneous configuration issues (Intel intrinsic usage and
        Apple clang).
      + Correct some iostream operators for unsigned char types.
      + Correct mpq_rational conversions to integer types, see #342.
  * PFR:
      + Added missing #include <memory> for inclusion of std::addressof
      + Fixed -Wzero-length-array warning when dealing with empty aggregates
      + Fixed compilation on msvc compilers <= 1920 (thanks to Alexey Romanov
        aka @alexey-romanov)
      + Added basic CMakeLists.txt support (thanks to @pdimov aka Peter Dimov)
      + Multiple improvements for docs, including links to https://github.com/
        apolukhin/pfr_non_boost
      + Added misc/strip_boost_namespace.sh script to remove boost:: and BOOST_
        prefixes
  * Predef:
      + Version 1.13.1
      + Fix spelling of "epoch".
      + Add missing parenthesis in sparc.h (from tkoecker).
      + Update documentation to use Rouge code styling and Amber general style.
  * Regex:
      + Breaking Change: Change \B to be the opposite of \b as per Perl
        behaviour.
      + Change w32_regex_traits.hpp so that windows.h is no longer included.
      + Fxed fuzzing related issues #151, #152, #153, #156.
  * System:
      + Added support for source locations to error_code.
      + Added error_code::to_string, error_condition::to_string, error_code::
        what.
      + system_error::what() now contains the source location, if present.
      + Added result<T, E = error_code>, a class holding either a value or an
        error, defined in <boost/system/result.hpp>.
  * Utility:
      + Library documentation converted to QuickBook (thanks to Alan de
        Freitas, PR#79).
  * Variant2:
      + Added <boost/variant2.hpp>.
      + Added unsafe_get<I>.
      + Added visit_by_index.
      + Added operator<<.

Updated Tools

  * Build:
      + Includes release of B2 version 4.7.2.
2022-01-10 01:23:30 +00:00
pin aa4a3bc61d meta-pkgs/lxqt: Revbump for lxqt-session
Minor revision, not added to CHANGES-2022.
2022-01-03 12:17:45 +00:00
gutteridge 9a4458b489 xfce4: bump to reflect changed dependencies in two components 2021-12-31 01:32:04 +00:00
wiz 529484a8e5 bulk-medium: add php80, ride bump
This previously built two versions of php, so let's continue to do that.
2021-12-30 09:05:45 +00:00
gutteridge c2bd506eb6 bulk-medium: remove php73 to un-break bulk builds 2021-12-29 23:26:02 +00:00
taca 8c226e4872 meta-pkgs/php73-extensions: remove package
Remove package, PHP 7.3.x is EOL.
2021-12-29 06:04:32 +00:00
taca 0f633af9f8 meta-pkgs/Makefile: delete php73-extensions 2021-12-29 06:03:53 +00:00
gutteridge 5ffe60d280 xfce4: update dependency comments 2021-12-26 18:27:55 +00:00