Commit graph

1946 commits

Author SHA1 Message Date
adam
24daafa112 Recursive revision bump after textproc/icu update 2020-04-12 08:27:48 +00:00
gutteridge
448dcb243a mate: fix $VERSION entries for some dependencies 2020-04-06 01:26:10 +00:00
gutteridge
f888194fd8 mate: align mate-themes required version to pair with 1.24 2020-04-05 17:48:18 +00:00
bsiegert
7da33feba7 Update all MATE packages (except system-monitor) to 1.24.0.
This release contains plenty of new features, bug-fixes, and general
improvements. Some of the most important highlights include:

  * We did it again, the MATE desktop environment is easier to use than before,
    once the user starts the session. Do you want to hide applications startup?
    Now you can set which applications to show on startup.
  * Engrampa now has support for a handful of extra formats, as well as fixed
    support for passwords and unicode characters in some of them.
  * Eye of MATE now has support for Wayland and we’ve added support for
    embedded color profiles.
      * The thumbnail generation has been reworked and fixed in several places.
      * Added support for webp files.
  * Our window manager, marco, has gotten quite a few changes:
      * We’ve brought a bunch of window decorations from the past to feed
        your nostalgia.
      * Finally added invisible resize borders. No more struggling to find a
        border to grab with your mouse!
      * All window controls (you know, the min, max, close buttons) are now
        rendered in HiDPI.
      * The Alt+Tab and Workspace Switcher popups have been entirely reworked.
        Now they render in beautiful OSD style, are more configurable, and can
        respond to keyboard arrows.
      * Tiling windows with the keyboard now allows you to cycle through
        different window sizes. You no longer need to feel constrained by only
        half of your screen.
  * The System Monitor panel applet now has support for NVMe drives.
  * Calculator now supports using either “pi” or “π”.
      * Scientific notation has been improved.
      * Some fixes for supporting pre-defined physical constants.
  * The Control Center now displays its icons correctly on HiDPI displays.
  * A brand new Time And Date Manager app has been added.
  * The Mouse app now supports acceleration profiles.
  * The Preferred Applications app has been improved for accessibility, as well
    as better support for integration with IM clients.
  * The Indicator Applet has slightly better interaction with
    oddly-sized icons.
  * Speaking of icons, the network manager applet icons in our own themes have
    been entirely redesigned and can now be enjoyed on HiDPI displays.
  * If you’re the type of person that does not like to be disturbed when busy,
    or giving a presentation, or watching a movie, you’ll be happy to know that
    the notification daemon now supports a Do-Not-Disturb mode.
  * The MATE Panel had several bugs that caused crashes in the past when
    changing layouts. Those are now fixed!
      * Support for Wayland compatibility has improved considerably.
      * Status icons (a.k.a. notification area, or system tray) have support
        for HiDPI displays.
      * Wanda the Fish got a make-over and now you can enjoy her in full
        HiDPI glory.
      * The window list applet now supports window thumbnails on hover.
      * Various accessibility improvements throughout the panel and its
        core applets.
  * If your system doesn’t, uh, support systemd you might be interested in
    knowing that we’ve added support for elogind to both the MATE Screensaver
    and the MATE Session.
  * We’ve also added a brand new MATE Disk Image Mounter utility.
  * Mozo, the menu editor, now supports Undo and Redo actions.
  * Pluma plugins have now fully switched to Python 3.
  * Pluma no longer has to envy anything from other complex editors, since it
    can now show the formatting marks.
  * i18n: All applications have been migrated from intltools to gettext.
2020-04-05 16:05:39 +00:00
taca
3edfa27734 meta-pkgs/boost/Makefile.common: define some variable first
Define USE_TOOLS and USE_LANGUAGES before including <bsd.prefs.mk>.
2020-03-29 05:34:36 +00:00
tnn
907e466490 bulk-large: -ruby-rails42 +ruby-rails60 2020-03-21 20:28:42 +00:00
rillig
490bacf98d meta-packages/boost: remove obsolete SUBST action
boostcpp.jam does not contain the word PREFIX anymore.
2020-03-17 03:48:24 +00:00
tnn
b924da28c6 fixup more RUBY_VERSIONS_ACCEPTED fallout 2020-03-16 07:30:07 +00:00
tnn
c03bc3c91a ruby-redmine-themes: adjust RUBY_VERSIONS_ACCEPTED here too 2020-03-16 02:32:09 +00:00
tnn
21213ff78b try to fix pbulk scan errors following ruby-redmine update 2020-03-16 01:16:10 +00:00
wiz
3fbe685807 py-tryton*: put python-2.7 restriction only in those packages where it belongs
(and the meta package)

Fix PLIST for py-trytond for all python versions.
2020-03-13 20:20:48 +00:00
nia
0b8f6bb7c4 bulk-large: Attempt to build fewer deprecated/obsolete packages.
Use logical replacements where possible - e.g, mpv is the more-common-now
fork of mplayer, quassel is now a more popular Qt IRC client than
Konversation and has more overlap with other packages on this list, etc.

Bump version
2020-03-13 10:41:12 +00:00
nia
045bec0d6f bulk-medium: Attempt to build fewer deprecated/obsolete packages.
Use logical replacements where possible.

Bump version
2020-03-13 10:36:24 +00:00
wiz
779117e1bd xfce4: Remove reference to remove xfce4-gtk2-engine 2020-03-10 22:11:26 +00:00
wiz
4e3b1b97c2 librsvg: update bl3.mk to remove libcroco in rust case
recursive bump for the dependency change
2020-03-10 22:08:37 +00:00
wiz
f669fda471 *: recursive bump for libffi 2020-03-08 16:47:24 +00:00
nia
d01a1641c4 bulk-medium: Remove jabberd1 2020-03-01 11:38:12 +00:00
markd
fa7b3c72fc kde: update release-service version to 19.12.1 2020-02-02 02:31:17 +00:00
khorben
c1f08d5467 deforaos-desktop: update to 2020.1.0
This is a version bump for the past updates to the DeforaOS desktop,
bringing it to its current state when building for Gtk+ 3.
2020-01-31 02:13:52 +00:00
markd
bcc5c0aea3 kf5: update to frameworks 5.66
build with qt5 5.14

All frameworks
  Port from QRegExp to QRegularExpression
  Port from qrand to QRandomGenerator
  Fix compilation with Qt 5.15 (e.g. endl is now Qt::endl,
   QHash insertMulti now requires using QMultiHash...)

Attica
  Don't use a verified nullptr as a data source
  Support multiple children elements in comment elements
  Set a proper agent string for Attica requests

Baloo
  Correctly report if baloo_file is unavailable
  Check cursor_open return value
  Initialise QML monitor values
  Move URL parsing methods from kioslave to query object

Breeze Icons
  Change XHTML icon to be a purple HTML icon
  Merge headphones and zigzag in the center
  Add application/x-audacity-project icon
  Add 32px preferences-system
  Add application/vnd.apple.pkpass icon
  icon for ktimetracker using the PNG in the app repo, to be replaced
  with real breeze SVG
  add kipi icon, needs redone as a breeze theme svg [or just kill off kipi]

Extra CMake Modules
  [android] Fix apk install target
  Support PyQt5 compiled with SIP 5

Framework Integration
  Remove ColorSchemeFilter from KStyle

KDE Doxygen Tools
  Display fully qualified class/namespace name as page header

KCalendarCore
  Improve README.md to have an Introduction section
  Make incidence geographic coordinate also accessible as a property
  Fix RRULE generation for timezones

KCMUtils
  Deprecate KCModuleContainer

KCodecs
  Fix invalid cast to enum by changing the type to int rather than enum

KCompletion
  Deprecate KPixmapProvider
  [KHistoryComboBox] Add method to set an icon provider

KConfig
  kconfig EBN transport protocol cleanup
  Expose getter to KConfigWatcher's config
  Fix writeFlags with KConfigCompilerSignallingItem
  Add a comment pointing to the history of Cut and Delete sharing a shortcut

KConfigWidgets
  Rename "Configure Shortcuts" to "Configure Keyboard Shortcuts"

KContacts
  Align ECM and Qt setup with Frameworks conventions
  Specify ECM dependency version as in any other framework

KCoreAddons
  Add KPluginMetaData::supportsMimeType
  [KAutoSaveFile] Use QUrl::path() instead of toLocalFile()
  Unbreak build w/ PROCSTAT: add missing impl. of KProcessList::processInfo
  [KProcessList] Optimize KProcessList::processInfo
  [KAutoSaveFile] Improve the comment in tempFileName()
  Fix KAutoSaveFile broken on long path

KDeclarative
  [KeySequenceHelper] Grab actual window when embedded
  Add optional subtitle to grid delegate
  [QImageItem/QPixmapItem] Don't lose precision during calculation

KFileMetaData
  Partial fix for accentuated characters in file name on Windows
  Remove unrequired private declarations for taglibextractor
  Partial solution to accept accentuated characters on windows
  xattr: fix crash on dangling symlinks

KIconThemes
  Set breeze as default theme when reading from configuration file
  Deprecate the top-level IconSize() function
  Fix centering scaled icons on high dpi pixmaps

KImageFormats
  pic: Fix Invalid-enum-value undefined behaviour

KIO
  [KFilePlacesModel] Fix supported scheme check for devices
  Embed protocol data also for Windows version of trash ioslave
  Adding support for mounting KIOFuse URLs for applications that don't use KIO
  Add truncation support to FileJob
  Deprecate KUrlPixmapProvider
  Deprecate KFileWidget::toolBar
  [KUrlNavigator] Add RPM support to krarc:
  KFilePlaceEditDialog: fix crash when editing the Trash place
  Add button to open the folder in filelight to view more details
  Show more details in warning dialog shown before starting a
  privileged operation
  KDirOperator: Use a fixed line height for scroll speed
  Additional fields such as deletion time and original path are now
  shown in the file properties dialog
  KFilePlacesModel: properly parent tagsLister to avoid memleak.
  HTTP ioslave: call correct base class in virtual_hook(). The
  base of HTTP ioslave is TCPSlaveBase, not SlaveBase
  Ftp ioslave: fix 4 character time interpreted as year
  Re-add KDirOperator::keyPressEvent to preserve BC
  Use QStyle for determining icon sizes

Kirigami
  ActionToolBar: Only show the overflow button if there are visible
  items in the menu
  Don't build and install app templates on android
  Don't hardcode the margin of the CardsListView
  Add support for custom display components to Action
  Let the other components grow if there's more things on the header
  Remove dynamic item creation in DefaultListItemBackground
  reintroduce the collapse button
  Show application window icon on AboutPage

KItemModels
  Add KColumnHeadersModel

KJS
  Added tests for Math.exp()
  Added tests for various assignment operators
  Test special cases of multiplicate operators (*, / and %)

KNewStuff
  Ensure the dialog title is correct with an uninitialised engine
  Don't show the info icon on the big preview delegate
  Support archive installs with adoption commands
  Send along the config name with requests

KPeople
  Expose enum to the metaobject compiler

KQuickCharts
  Also correct the shader header files
  Correct license headers for shaders

KService
  Deprecate KServiceTypeProfile

KTextEditor
  Add "line-count" property to the ConfigInterface
  Avoid unwanted horizontal scrolling

KWayland
  [plasmashell] Update docs for panelTakesFocus to make it generic
  [plasmashell] Add signal for panelTakesFocus changing

KXMLGUI
  KActionCollection: provide a changed() signal as a replacement for removed()
  Adjust keyboard shortcut configuration window's title

NetworkManagerQt
  Manager: add support for AddAndActivateConnection2
  cmake: Consider NM headers as system includes
  Sync Utils::securityIsValid with NetworkManager

Plasma Framework
  [ToolTip] Round position
  Enable wheel events on Slider {}
  Sync QWindow flag WindowDoesNotAcceptFocus to wayland plasmashell interface
  [calendar] Check out of bounds array access in QLocale lookup
  [Plasma Dialog] Use QXcbWindowFunctions for setting window types Qt
  WindowFlags doesn't know
  [PC3] Complete plasma progress bar animation
  [PC3] Only show progress bar indicator when the ends won't overlap
  [RFC] Fix Display Configuration icon margins
  [ColorScope] Work with plain QObjects again
  [Breeze Desktop Theme] Add monochrome user-desktop icon
  Remove default width from PlasmaComponents3.Button
  [PC3 ToolButton] Have the label take into account complementary color schemes
  Added background colors to active and inactive icon view

QQC2StyleBridge
  [ToolTip] Round position
  Update size hint when font changes

Solid
  Display first / in mounted storage access description
  Ensure mounted nfs filesystems matches their fstab declared counterpart

Sonnet
  The signal done is deprecated in favour of spellCheckDone, now correctly emitted

Syntax Highlighting
  LaTeX: fix brackets in some commands
  TypeScript: add "bigint" primitive type
  Python: improve numbers, add octals, binaries and "breakpoint" keyword
  SELinux: add "glblub" keyword and update permissions list
  Several enhancements to gitolite syntax definition
2020-01-29 11:49:22 +00:00
rillig
9637f7852e all: migrate homepages from http to https
pkglint -r --network --only "migrate"

As a side-effect of migrating the homepages, pkglint also fixed a few
indentations in unrelated lines. These and the new homepages have been
checked manually.
2020-01-26 17:30:40 +00:00
jperkin
6b4aca24a0 gstreamer0.10-plugins: gst-plugins0.10-esound is no more.
Bump PKGREVISION.
2020-01-21 09:40:06 +00:00
rillig
b686dd9180 all: migrate several HOMEPAGEs to https
pkglint --only "https instead of http" -r -F

With manual adjustments afterwards since pkglint 19.4.4 fixed a few
indentations in unrelated lines.

This mainly affects projects hosted at SourceForce, as well as
freedesktop.org, CTAN and GNU.
2020-01-18 23:30:43 +00:00
adam
f589b212e7 boost: updated to 1.72.0
Version 1.72.0

Asio:
Changed the async_initiate helper function to automatically deduce its return type, for C++11 or later.
Changed all asynchronous operations to use automatically deduced return types, for C++14 or later.
Introduced concepts to support async_initiate.
Added the nested template type rebind_executor to all I/O object types.
Changed the initiation function objects to report their associated I/O executor via the nested type executor_type and member function get_executor().
Added the default_completion_token trait, giving I/O executor types an associated default completion token type for use with asynchronous operations. This trait is specialised for the use_awaitable completion token, for example, to allow asynchronous operations to be used as follows: co_await socket.async_connect(my_endpoint).
Added missing async_initiate to the Windows-specific I/O objects' asynchronous operations.
Ensured that the executor type is propagated to newly accepted sockets.
Changed to require that Protocol copy and move operations never throw.
Changed to require that Endpoint default constructor and move operations never throw.
Added the noexcept qualifier to protocol accessors.
Added the noexcept qualifier to socket move constructors.
Fixed issues associated with opening serial ports on Windows:
Use the correct constant to initialise the RTS control flag.
Specify a default baud rate (9600).
Fixed a lost "outstanding work count" that can occur when an asynchronous accept operation is automatically restarted.
Consult the Revision History for further details.

Atomic:
Added a workaround for __float128 not being considered as a floating point type by some versions of libstdc++.
Improved compatibility with clang-win compiler.

Beast:
This is a maintenance update containing bug fixes, and updates to use the new features delivered in Boost.Asio.
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.

Circular Buffer:
Fix: max_size() now takes the allocator's max_size() into account. (Glen Fernandes)

Context:
architecture s390x supported
execution_context removed

Endian:
Made endian_reverse, conditional_reverse and *_to_* constexpr on GCC and Clang
Added convenience load and store functions
Added floating point convenience typedefs
Added a non-const overload of data(); changed its return type to unsigned char*
Added __int128 support to endian_reverse when available
Added a convenience header boost/endian.hpp

Filesystem:
Extracted filesystem_error to exception.hpp; file_status and associated enums and functions to file_status.hpp; directory_entry, directory_iterator and recursive_directory_iterator to directory.hpp.
Deprecated: For backward compatibility operations.hpp still includes the new headers exception.hpp, file_status.hpp and directory.hpp, unless BOOST_FILESYSTEM_NO_DEPRECATED macro is defined. These implicit includes are considered deprecated and will be removed in a future release. Users are encouraged to include the new headers directly or include filesystem.hpp.
The filesystem_error exception is now implemented in the compiled library of Boost.Filesystem. Users may need to add linking with Boost.Filesystem library in their projects.
On POSIX.1-2008 platforms, use utimensat instead of utime. utime is declared obsolete in POSIX.1-2008 and can be disabled e.g. in uClibc-ng.
directory_iterator is now left in the end state on memory allocation errors.
In directory_iterator on POSIX systems, support for readdir/readdir_r has been reworked to avoid memory allocations for dirent structures when readdir is used. This reduces memory consumption and eliminates the possibility of buffer overruns in case if readdir produces a very long directory name.
On Windows, use Boost.WinAPI to select the target Windows version.
New: Added directory_options enum, which reflects the same named enum from C++20. The enum is supported in directory_iterator and recursive_directory_iterator to customize iteration behavior. In particular, the iterators now support skipping directories that can't be opened due to insufficient permissions. The symlink_option enum is now deprecated and should be replaced with directory_options.
By default, recursive_directory_iterator is now reset to the end state in case of errors, as required by C++20.
New: Added directory_options::pop_on_error option, which configures recursive_directory_iterator so that it attempts to recover from iteration errors by repeatedly invoking pop() until it succeeds or the end state is reached.
New: Added directory_options::skip_dangling_symlinks option, which configures recursive_directory_iterator so that it doesn't follow dangling directory symlinks and continues iteration instead of reporting an error.
Deprecated: The following members of recursive_directory_iterator are now marked as deprecated: level(), no_push_pending(), no_push_request(), no_push(). Users are advised to replace their use with the standard counterparts: depth(), recursion_pending(), disable_recursion_pending(). Note that recursion_pending() has the opposite meaning compared to no_push_pending() and no_push_request(). Deprecated methods will be removed in a future release.
Fixed path::lexically_relative (and any dependent algorithms) to correctly handle empty, dot and dot-dot path elements in its argument. The behavior is made closer to C++17 std::path::lexically_relative in that empty and dot path elements are ignored and dot-dot path elements are accounted by decreasing the number of dot-dot path elements to generate in the resulting relative path.

Functional/Factory:
Glen Fernandes rewrote the implementations of factory and value_factory to provide the following features:
Support r-value arguments when possible
Support arbitrary number of arguments via variadic templates when possible
Support allocators that are final
Support allocators that use fancy pointers
Support for disabled exceptions (BOOST_NO_EXCEPTIONS)
Improved compilation times
The following features have been removed:
Increasing limits for C++03 compilers through BOOST_FUNCTIONAL_VALUE_FACTORY_MAX_ARITY
Using boost::none_t in place of void through BOOST_FUNCTIONAL_FACTORY_SUPPORT_NONE_T

GIL:
Added
GSoC 2019: Lanczos resampling for image down scaling.
GSoC 2019: Methods for binary thresholding, inverted binary thresholding and truncation thresholding.
GSoC 2019: Otsu thresholding method.
GSoC 2019: Adaptive thresholding using mean or gaussian-weighted sum of the neighbourhood area.
GSoC 2019: Harris response calculation (corner detector without non-maximum filtering).
GSoC 2019: Hessian corner detector.
GSoC 2019: Types for defining 2D kernel, kernel_2d and kernel_2d_fixed, in Numeric extension.
GSoC 2019: Implementation of 2D convolution as new function convolve_2d.
GSoC 2019: Box filtering using the average filter.
GSoC 2019: Blur function based on normalized mean filter.
GSoC 2019: Sobel and Scharr operators.
GSoC 2019: Median filter to remove noise from image.
Continued adding new test cases and significantly improved overall test coverage.
Documented purpose of cached_location_t.
Function convolve_1d in Numeric extension for convenient use of convolve_rows and convolve_cols.
Function extend_boundary in Numeric extension to perform image boundary extension.
Project release notes maintained in Markdown file RELEASES.md.

Changed
Move all tests, core features and extensions, inside test/ directory.

Removed
Replace Boost.MPL with Boost.MP11.
Removed use of Boost.TypeTraits.
Dropped support for GCC <= 4.8.
Remove include/boost/gil/version.hpp file as unused.

Fixed
Undetermined value of default-initialized channel and pixel objects.
Undefined behaviour due to std::is_trivially_default_constructible specializations.
Crash when reading PNG files with an invalid header.
Applied the Rule of Three for numerous types.
Removed uses of deprecated implicit definition of defaulted copy assignment operator or copy constructor.

Histogram:
Several new features and performance improvements, some bug-fixes
See the full Release Notes for a complete list of changes

Log:
Improved compatibility with clang-win compiler.

MPI:
Documentation clarifications.
Fixed scatterv bug when using explicit input buffer offsets.
Enable usage of MPI_Probe and friend with Intel MPI >= 2019.4
Symbol visibility on Windows

Math:
Added Hypergeometric functions 1F0, 0F1, 2F0, 1F1 and pFq.
Added Jacobi polynomial (and derivatives) evaluation.
Added Gegenbauer polynomial (and derivatives) evaluation.
Added Cardinal B-Splines (and derivatives) as polynomial functions in their own right.
Added Cardinal Trigonometric Interpolation.
Added new statistics sub-section.
Added One Sample Student's T Test.
Added Anderson Darling test for normality.
Added Ljung Box test for auto-correlation.
Added Runs test for random sequences.
The headers boost/math/tools/univariate_statistics.hpp and boost/math/tools/bivariate_statistics.hpp, have been deprecated in favor of boost/math/statistics/univariate_statistics.hpp and boost/math/statistics/bivariate_statistics.hpp.
Added The Empirical CDF distribution.
Reworked the Sterling approximation used by multiprecision gamma functions to be applicable to all the function that use the Lanczos approximation at regular precision. Also extended Lanczos approximations up to 100 decimal digit precision.

Multiprecision:
Big constexpr update allows cpp_int and float128 arithmetic to be fully constexpr with gcc and clang 9 or later, or any compiler supporting std::is_constant_evaluated().
Fix bug in variable precision mpf_float which causes it to go into a tailspin trying to select the correct precision - see https://github.com/boostorg/multiprecision/issues/164.

Outcome:
Enhancements:
Standalone outcome is now make install-able, and cmake find_package() can find it. Note that you must separately install and find_package() Outcome's dependency, quickcpplib, else find_package() of Outcome will fail.
The git submodule mechanism used by standalone Outcome of specifying dependent libraries has been replaced with a cmake superbuild of dependencies mechanism instead. Upon cmake configure, an internal copy of quickcpplib will be git cloned, built and installed into the build directory from where an internal find_package() uses it. This breaks the use of the unconfigured Outcome repo as an implementation of Outcome, one must now do one of: 1. Add Outcome as subdirectory to cmake build. 2. Use cmake superbuild (i.e. ExternalProject_Add()) to build and install Outcome into a local installation. 3. Use one of the single header editions.
For standalone Outcome, the current compiler is now checked for whether it will compile code containing C++ Concepts, and if it does, all cmake consumers of Outcome will enable C++ Concepts. Set the cmake variable CXX_CONCEPTS_FLAGS to an empty string to prevent auto detection and enabling of C++ Concepts support occurring.
OUTCOME_TRY operation now hints to the compiler that operation will be successful. [P1886 Error speed benchmarking](https://wg21.link/P1886) showed that there is considerable gain in very small functions by hinting to the compiler whether the expression is expected to be successful or not. OUTCOME_TRY previously did not hint to the compiler at all, but now it does. A new suite of macros OUTCOME_TRY_FAILURE_LIKELY hint to the compiler that failure is expected. If you wish to return to the previously unhinted behaviour, define OUTCOME_TRY_LIKELY(expr) to (!!expr).
Support for C++ Coroutines has been added. This comes in two parts, firstly there is now an OUTCOME_CO_TRY() operation suitable for performing the TRY operation from within a C++ Coroutine. Secondly, in the header outcome/coroutine_support.hpp there are implementations of eager<OutcomeType> and lazy<OutcomeType> which let you more naturally and efficiently use basic_result or basic_outcome from within C++ Coroutines -- specifically, if the result or outcome will construct from an exception pointer, exceptions thrown in the coroutine return an errored or excepted result with the thrown exception instead of throwing the exception through the coroutine machinery (which in current compilers, has a high likelihood of blowing up the program). Both eager<T> and lazy<T> can accept any T as well. Both have been tested and found working on VS2019 and clang 9.
make_error_code() and make_exception_ptr() are now additionally considered for compatible copy and move conversions for basic_result<>. This lets you construct a basic_result<T, E> into a basic_result<T, error_code>, where E is a custom type which has implemented the ADL discovered free function error_code make_error_code(E), but is otherwise unrelated to error_code. The same availability applies for exception_ptr with make_exception_ptr() being the ADL discovered free function. basic_outcome<> has less support for this than basic_result<> in order to keep constructor count down, but it will accept via this mechanism conversions from basic_result<> and failure_type<>.

Bug fixes:
The detection of [[nodiscard]] support in the compiler was very mildly broken.

PolyCollection:
Maintenance work.

Preprocessor:
Topic added which discusses emptiness
Support for the C++20 __VA_OPT__ construct
BOOST_PP_VARIADIC_HAS_OPT whether __VA_OPT__ is supported at the C++20 level
BOOST_PP_CHECK_EMPTY test for emptiness using __VA_OPT__ at the C++20 level
BOOST_PP_VA_OPT more flexible alternative to __VA_OPT__ at the C++20 level

Smart Pointers:
Implemented allocate_unique for scalars and arrays. (Glen Fernandes)

Test:
Boost.test v3.12 see the Changes log for more details.
New feature:
Support for C++17 std::string_view has been added.
Better diagnostic on boost::exception and no rtti mode (thanks to Mikhail Pilin / [pull_request 234])

VMD:
BOOST_VMD_IS_EMPTY updated to use __VA_OPT__ at the C++20 level has 100% reliability
2020-01-12 10:10:03 +00:00
gutteridge
124868cdce meta-pkgs/mate: bump $VERSION to 1.22.2
1.22.2 is now the most common version amongst the packages and the
effective release we're at.
2020-01-04 00:06:41 +00:00
markd
a5d7fc7758 kde4: remove baloo - conflicts with baloo5 2019-12-24 03:31:53 +00:00
markd
b9d3807c80 kde4: comment out audiocd-kio
audiocd-kio currently doesn't build due to mix of kde4 and kf5 packages
in its dependencies.
2019-12-22 23:59:46 +00:00
taca
c28e08029b meta-pkgs/php71-extensions: remove EOL package
Remove php71-extensions package since PHP 7.1.x is EOL.
2019-12-16 16:07:05 +00:00
taca
d5eb5e0bb7 meta-pkgs/Makefile: remove php71-extensions 2019-12-16 16:05:13 +00:00
taca
0ed13cea55 meta-pkgs/bulk-medium: build php73 instead of php71
Update bulk-medium to 20191216.

* Build php73 instead of php71.
2019-12-16 16:00:15 +00:00
taca
04bae5c1b3 meta-pkgs/Makefile: add and enable php74-extensions 2019-12-15 18:06:58 +00:00
taca
edc9492f70 meta-pkgs/php74-extensions: add php74-extensions packages version 7.4.0
Add php74-extensions packages as php73-extensions.

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.
2019-12-15 18:05:58 +00:00
markd
35a060f117 kde4: allow newer versions. comment out some packages that are not developed 2019-11-30 19:59:34 +00:00
markd
e1c2ea3b89 kde4: allow newer kpat 2019-11-27 21:43:26 +00:00
markd
6879850d00 more kde package changes 2019-11-26 18:23:57 +00:00
wiz
f317cb8ae9 modular-xorg-libs: remove libdmx 2019-11-26 09:05:40 +00:00
wiz
2d4de41685 modular-xorg-libs: remove libxkbui
Only used for obsolete xorgcfg.

Bump version.
2019-11-25 22:35:35 +00:00
markd
86582644c7 kde4: allow newer versions of more packages 2019-11-25 10:20:26 +00:00
wiz
4357814664 modular-xorg-libs: remove libXevie
Bump version
2019-11-25 09:52:49 +00:00
wiz
793e677326 modular-xorg-libs: remove libXxf86misc
Not used by anything in pkgsrc, server side support was removed
11 years ago.

Bump version.
2019-11-24 21:59:34 +00:00
markd
0b7dd50f45 kde4: allow more new package versions 2019-11-24 04:08:36 +00:00
markd
fa10c3df3e kf5: add kross 2019-11-24 03:15:11 +00:00
markd
728aaacc29 kde: note used by kross 2019-11-24 03:12:53 +00:00
gdt
a06ea7467c meta-pkgs/nebsd-doc: Remove pointless MESSAGE
There is no need to tell people that if they want to look at html that
they should perhaps install an html viewer.
2019-11-23 13:44:31 +00:00
markd
a67caa0b7c kde4: allow newer versions of more packages 2019-11-21 06:40:58 +00:00
markd
092a638538 kde4: allow newer versions of some more packages 2019-11-20 22:42:56 +00:00
wiz
3aa793e03f xfindproxy: remove
Other X proxy tools were already removed.
2019-11-19 14:31:22 +00:00
wiz
c83d0a4645 xrx: remove
This was a technology demonstration from the 1990s that didn't take off.
2019-11-19 14:09:34 +00:00
markd
ec361f917a kde4: dont mix pattern matching and >= 2019-11-18 18:46:08 +00:00
markd
d5d1eb3ec0 kde4: allow qt5/kf5 versioms of games 2019-11-18 10:59:23 +00:00