Commit graph

309595 commits

Author SHA1 Message Date
joerg
ff7043b64c pbulk-0.67: Support both $NetBSD$ style RCS IDs and digests in +BUILD_INFO.
Bump configuration version for the new pkg_admin field.
2020-01-12 23:35:01 +00:00
joerg
1e81ee5732 Use correct path to cython. 2020-01-12 23:04:09 +00:00
joerg
9c455a0429 Fix build on NetBSD current. 2020-01-12 23:03:28 +00:00
joerg
d8bffecd53 Use normal CC as host C compiler instead of "c11". 2020-01-12 23:02:56 +00:00
joerg
653e57026a Needs help2man. 2020-01-12 23:02:29 +00:00
joerg
6649c13bfb Fix noreturn use. 2020-01-12 23:02:15 +00:00
joerg
722b8e6f0b Fix build with OpenSSL 1.1. Drop SSL2 logic. 2020-01-12 23:01:38 +00:00
joerg
aecba5244c Fix ctype use and parallel build. 2020-01-12 23:01:05 +00:00
joerg
1e892d454a Don't force LTO. 2020-01-12 23:00:26 +00:00
triaxx
b051336e91 doc: Updated audio/grip to 4.0.1 2020-01-12 21:57:30 +00:00
triaxx
ec36aeffcb grip: update to 4.0.1
pkgsrc changes:
---------------
  * remove outdated patches

upstream changes:
-----------------
v4.0.1 2019-12-02  Johnny A. Solbu <johnny@solbu.net>

	* Patch from Dan Fandrich:
	  Stop copying overlapping strings on multi-artist CDs
	* Add korean translation from TP
	* nl.po, zh_CN.po: Update translations from TP

v4.0.0 2019-10-05  Johnny A. Solbu <johnny@solbu.net>

	* Patches from Adrian Reber:
	  - Remove vte dependency
	     grip uses vte for its status window. The version of vte grip relies on
	     is not maintained upstream for a long time. This commit removes the
	     complete status window functionality from grip. Messages previously sent
	     to the status window are now sent to the console.
	  - Switch to non-deprecated g_string functions
	  - Ignore deprecation errors

v3.10.2 2019-08-17  Johnny A. Solbu <johnny@solbu.net>

	* Sync updated french translation from Translation Project

v3.10.1 2019-02-24  Johnny A. Solbu <johnny@solbu.net>

	* Patch from Lutz Mändle: Calculates the correct space needed for
	  drawing the labels in the edit box
	* Patch from Adrian Reber: Fix errors with gcc9 and terminate strings correctly

v3.10.0 2019-01-07  Johnny A. Solbu <johnny@solbu.net>

	* Patch from Frédéric Fauberteau: undefined reference to `WIFEXITED'
	  (patch issue #162)
	* Translation updates: New danish translation
	* Remove freedb.musicbrainz.org as secondary default cd database:
	  https://blog.metabrainz.org/2018/09/18/freedb-gateway-end-of-life-notice-march-18-2019/
	* automake: Replace INCLUDES with AM_CPPFLAGS
	* Rename configure.in > configure.ac
2020-01-12 21:55:07 +00:00
maya
3f3f6cbcb7 nsca-ng: cvs add files/ contents.
Thanks joerg for the heads up.
2020-01-12 21:53:22 +00:00
plunky
30821a29e9 fix spelling 2020-01-12 21:35:54 +00:00
nia
4dac8b3593 buzztrax: Add linux-specific PLIST 2020-01-12 20:41:55 +00:00
ryoon
eedd1e806f *: Recursive revbump from devel/boost-libs 2020-01-12 20:19:52 +00:00
khorben
6e849d14db doc: Updated net/deforaos-vncviewer to 0.1.0 2020-01-12 19:44:41 +00:00
khorben
eef25933c2 deforaos-vncviewer: update to 0.1.0
Changes since 0.0.0:
- Defaults to Gtk+ 3 (like libDesktop)
2020-01-12 19:44:29 +00:00
mef
36ce414525 doc: Updated devel/R-callr to 3.4.0 2020-01-12 15:50:18 +00:00
mef
cf8c9e159c (devel/R-callr) Updated from 3.3.1 to 3.4.0
(pkgsrc changes)
 - Add (some) TEST_DEPENDS, but 'make test' not completed yet,
   some not yet R-packages are required

(upstream changes)
# callr 3.4.0
* All callr functions and background processes properly clean up
  temporary files now (#104).

* callr now uses a more principled setup for the library path, and
  restores the related environment variables in the child process.
  This is a **breaking change** if you relied on having the library set
  in a `system()` subprocess of the callr subprocess (#114).

* Better printing of `rlang_error`s that happened in the subprocess.

* The stacking of error objects is slightly different now, as we keep the
  unmodified error from the subprocess in `$parent$error`.

* callr now loads `.Rprofile` files from the current working directory
  by default. This works better with packrat, renv, and other software
  that relies on a local profile for initialization (#131).

# callr 3.3.2
No user visible changes in this version.
2020-01-12 15:50:07 +00:00
tsutsui
dafdb37f00 doc: Updated net/sayaka to 3.4.1 2020-01-12 15:22:32 +00:00
mef
1df11670c8 doc: Updated fonts/public-sans to 1.008 2020-01-12 15:21:30 +00:00
mef
2bc0989617 (fonts/public-sans) Updated to 1.008
(From FONTLOG.txt)
January 8 2020 (USWDS) Public Sans v1.008
- https://github.com/uswds/public-sans/releases/tag/v1.008

General
- Improves overall texture and spacing
- Added NPM scripts for building and testing

Kerning and spacing
- Tightened kerning around `r`, `t`, `f`, and `l`
- Loosened spacing around `o`
- Improved spacing around `n`
- Balanced `o|v|o` kerning
- Widen `space` glyph
- Balance sidebearings in capitals

Glyphs
- Added `division slash`
2020-01-12 15:21:10 +00:00
tsutsui
7d2b030b40 sayaka: update to 3.4.1.
Upstream changes (no English changelog):

3.4.1 (2020/01/12)
 Adjustments to pseudo home timeline.
 Auto detection of terminal that doesn't support SIXEL.
3.4.0 (2020/01/05)
 Support pseudo home timeline by using filterstream.
3.3.3 (2020/01/04)
 Fix build errors on Linux.
2020-01-12 13:47:17 +00:00
wiz
079a2bf338 halfempty: fix installation
While here, honor LDFLAGS and CFLAGS.
2020-01-12 13:22:29 +00:00
pho
e9b18774ec Fix build on platforms where bootkit version doesn't match PKGVERSION 2020-01-12 11:07:46 +00:00
mef
4558cc4a4d (lang/mercury) regen, but experimental, sorry 2020-01-12 10:57:50 +00:00
pho
a99ea692f2 Fix build on FreeBSD 12 2020-01-12 10:48:50 +00:00
adam
272970b388 Updated boost to 1.72.0 2020-01-12 10:11:35 +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
khorben
5619a1fa0a doc: Updated mail/deforaos-mailer to 0.2.0 2020-01-12 09:09:41 +00:00
khorben
fe3a87b9f3 deforaos-mailer: update to 0.2.0
Changes since 0.1.8:
- Defaults to Gtk+ 3 (like libDesktop)
- Re-licensed to 2-clause BSD
- Use general-purpose version-flexible SSL/TLS methods
2020-01-12 09:09:24 +00:00
mef
6ac18bfb00 Add one line, the same diff were found at serveral pbulk run 2020-01-12 08:45:15 +00:00
pho
169602fb38 Fix a build failure that happens when alex is not installed
Also added a bookit for Darwin/x86_64.
2020-01-12 08:13:40 +00:00
khorben
5c02552ae1 doc: Updated x11/deforaos-keyboard to 0.4.0 2020-01-12 07:08:13 +00:00
khorben
6a07db241a deforaos-keyboard: update to 0.4.0
Changes since 0.3.1:
- Defaults to Gtk+ 3 (like libDesktop)
- Experimental support for the German and French layouts
2020-01-12 07:08:02 +00:00
pho
e18dba395e Add bootkit for Darwin/x86_64 2020-01-12 06:12:07 +00:00
nia
856519f37f doc: Updated wm/swc to 0.0.0.20200111 2020-01-11 23:59:00 +00:00
nia
f9091bab22 swc: Update to 0.0.0.20200111
Changes:

- Restore keycode translation on exit on NetBSD to avoid input problems
  when returning to a tty. Temporary hack until we can do this all
  with wscons (hopefully?)
- Merged in some cleanups and fixes from upstream.
2020-01-11 23:58:50 +00:00
joerg
febf3d26c7 + ghc88 2020-01-11 23:14:27 +00:00
nia
532444c732 gtk3: This needs sed -i to build with wayland
Some smaller linux toolchests don't provide it.
So make sure gsed is used on such systems.
2020-01-11 21:39:18 +00:00
gutteridge
c6b2955d29 firefox: update PLIST.debug for 72.0.1
One file name changed amongst the extra files generated when the full
debugging option is set.
2020-01-11 20:38:32 +00:00
rillig
ea514da7f0 mk/bsd.pkg.update.mk: fix indentation 2020-01-11 19:30:50 +00:00
nia
6657374045 doc: Updated wm/velox to 0.0.3.20200111 2020-01-11 17:32:02 +00:00
nia
70ed1c6295 velox: Update to 0.0.3.20191211
Changes: added support for kqueue in status_bar, resolving issues with
CPU usage and the clock not appearing.
2020-01-11 17:31:50 +00:00
nia
d71c148b68 imv: Use NONEMPTY_SETS for options.mk 2020-01-11 16:24:11 +00:00
adam
f34f79c991 Updated textproc/py-yaml, net/py-lexicon, devel/py-wcwidth, devel/py-pygit2 2020-01-11 16:22:05 +00:00
adam
8e891c32ad py-pygit2: updated to 1.0.2
1.0.2:
Fix enumerating tree entries with submodules

1.0.1:
Fix build in Mac OS

1.0.0:
Drop Python 2.7 and 3.4 support, six no longer required
Add Python 3.8 support
New support for / operator to traverse trees
New Branch.raw_branch_name
New Index.remove_all()
New Remote.ls_remotes(..)
New Repository.lookup_reference_dwim(..) and Repository.resolve_refish(..)
New Repository.odb returns new Odb type instance. And new OdbBackend type.
New Repository.references.compress()
Optimization: Load notes lazily
Fix spurious exception in config
Minor documentation and cosmetic changes
2020-01-11 16:20:56 +00:00
adam
9cd459f717 py-wcwidth: updated to 0.1.8
0.1.8:
Update tables to Unicode Specification 12.0.0
* remove static analysis
* EastAsianWidth v9 -> v12
* README and tox.ini
2020-01-11 16:18:47 +00:00
nia
da25cc3ce7 doc: Added sysutils/dmenu-wld version 4.6.0.20191014 2020-01-11 16:18:29 +00:00
nia
3186177c89 sysutils: Add dmenu-wld
dmenu is an efficient dynamic menu for Wayland.

Note: this is a fork of the X11 version, which lives in x11/dmenu.
2020-01-11 16:18:15 +00:00