Link [ pkgsrc | NetBSD | pkgsrc git mirror | PR fulltext-search | netbsd commit viewer ]


   
        usage: [branch:branch] [user:user] [path[@revision]] keyword [... [-excludekeyword [...]]] (e.g. branch:MAIN pkgtools/pkg)




switch to index mode

recent branches: MAIN (3h)  pkgsrc-2024Q1 (14d)  pkgsrc-2023Q4 (42d)  pkgsrc-2023Q2 (74d)  pkgsrc-2023Q3 (154d) 

2024-05-12 23:24:10 UTC Now

2020-04-18 12:37:32 UTC MAIN commitmail json YAML

(devel/p5-glib2) Updated 1.329 to 1.3292

Dated 2020-02-18 but no Changelog known.

(mef)

2020-04-18 12:27:52 UTC MAIN commitmail json YAML

(devel/p5-experimental) Updated to 0.021

0.021    2020-02-22 23:18:22+01:00 Europe/Amsterdam
          - Add the isa feature

(mef)

2020-04-18 12:24:15 UTC MAIN commitmail json YAML

(devel/p5-common-sense) Updated to 3.75

3.75 Thu Apr  2 09:53:01 CEST 2020
        - make build (more) reproducible.
        - removed "portable" from the warnngs list, as 32 bit perls (as
          opposed to 32 bit platforms) are practically extinct and it
          warns about a weird subset of operations, i.e. 64 bit hex() is
          not ok, 64 bit addition is fine, makes no sense. Moreso, other
          than hex/oct etc. harassment, there is nothing in this category
          that could be otherwise useful.

(mef)

2020-04-18 12:22:45 UTC MAIN commitmail json YAML

libmatemixer: disable oss backend for now.

The OSS backend leads to crashes of mate-settings-daemon on NetBSD. I have
been unable to make it not crash.

(bsiegert)

2020-04-18 12:21:51 UTC MAIN commitmail json YAML

(devel/p5-autodie) Updated 2.29 to 2.32

2.32      2020-01-16 11:40:52-06:00 America/Chicago

        * Update automated tests to include soft dependencies.

        * Remove Test::Perl::Critic as a testing requirement.

        * Update README.md to show github actions status
          not Travis.

2.31      2020-01-08 00:37:45-06:00 America/Chicago

        * TEST BUGFIX: Correct diag explain in t/version.t
          so it'll pass on perl 5.8

        * TEST BUGFIX: Only test t/no-all.t if optional
          IPC::System::Simple is available

        * BUILD: Switch automated testing to github actions

        * TEST BUGFIX: Turn off t/kill.t for windows. Recent
          versions of windows seem to choke when doing:
          `kill 0, $$;`

2.30      2020-01-02 16:51:16-06:00 America/Chicago

        * BUGFIX: Fix a boolean logic precedence error causing
          a "useless use of numeric" warning when using kill
          with a signal of 0.  Thanks to Maurice Aubrey for
          reporting the issue and providing a Pull Request
          for it.  (GH#76)

        * BUGFIX: Apply patch from Niko Tyni to fix a scoping
          issue "no autodie" and the "system" sub.  (GH#69)

        * BUGFIX / DOC: Update code and documentation about
          smartmatch to match current the current support
          in perl.  Thanks to Zefram; cherry-picked from
          perl core.  (GH#83)

        * DOC: Fix a POD error and some unnecessary spaces
          that tripped POD parsers.  Thanks to Aaron Crane
          and Chase Whitener for reporting the issues plus
          providing Pull Requests for it.  (GH#51 and GH#79)

        * DOC: Document how to use Import::Into with autodie.
          (GH#50)

        * BUILD: Clean up of dzil.ini removing some unnecessary
          test recommends.  Thanks to Karen Etheridge for
          reporting the issue and providing a Pull Requests
          for it.  (GH#78)

        * TEST BUGFIX: Set binmode on some file handles to fix
          issues on Windows.  Thanks to Tony Cook; cherry-picked
          from perl core.  (GH#83)

        * TEST / INTERNAL / TRAVIS: Also test with Perl 5.22,
          5.24, 5.26 and 5.28.

(mef)

2020-04-18 12:21:11 UTC MAIN commitmail json YAML

mk/subst.mk: avoid undefined behavior in regular expressions

https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap09.html
says in section 9.3.2 BRE Ordinary Characters that only very few
characters may be preceded with a backslash.

As a side effect, this change allows parentheses in the variable names
listed in SUBST_VARS (even if that will never happen in practice).

The reason that the regression test had not replaced VAR.[] before was
simply that this variable had not been listed in SUBST_VARS.

(rillig)

2020-04-18 12:17:18 UTC MAIN commitmail json YAML

(devel/p5-Type-Tiny) Updated 1.006000 to 1.010001

(pkgsrc)
- Converted (4 of) BUILD_DEPENDS to TEST_DEPENDS
- Added 8 of TEST_DEPENDS (more to add which does not exist yet)

(upstream, recent summary only, from NEWS)
2019-11-12 Type-Tiny version 1.006000 released!

- Improved is_subtype_of/is_supertype_of support.
- ArrayRef array length parameter.
- Eval::TypeTiny's API is now considered to be stable.
- Slurpy HashRefs passed to coderefs returned by Type::Params can now
  be true hashrefs.
- More import options for Type::Library

2019-12-11 Type-Tiny version 1.008000 released!

- Type::Tiny has a website. <http://typetiny.toby.ink/>
- Resolved all bugs from RT.
- Completed everything on TODO.
- Rewrite of the manual.
- Lots more test cases. (Now almost 14,000 test cases total!)
- wrap_methods/wrap_subs in Type::Params.

2020-02-19 Type-Tiny version 1.010000 released!

- Recursive definition of type constraints.

(mef)

2020-04-18 11:42:34 UTC MAIN commitmail json YAML

mk/subst.mk: fix pkglint warnings and notes

(rillig)

2020-04-18 11:35:16 UTC MAIN commitmail json YAML

(devel/p5-Test2-Suite) Updated to 0.000129

0.000129  2020-01-31 08:33:46-08:00 America/Los_Angeles

    - José Joaquín Atria Improve error handling of mock->override with AUTOLOADed methods

0.000128  2020-01-30 08:45:43-08:00 America/Los_Angeles

    - Nicolas R Import option to skip utf8 import
    - Victoria Mihell-Hale Correct POD for Test2/Tools/Mock.pm's mocked() method
    - Victoria Mihell-Hale Fix miscellaneous typos in Test2(/Tools)/Mock.pm POD
    - Nicolas R Add GitHub actions
    - Daniel Mita Fix PKG case for Test2::Tools::Target docs
    - Daniel Mita Document target change in V0 and Bundle::Extended
    - Daniel Mita Allow hashref to be used for Test2::Tools::Target

(mef)

2020-04-18 11:32:01 UTC MAIN commitmail json YAML

mk/subst.mk: rename local variable _class_ to class

This makes the code a bit more readable.

(rillig)

2020-04-18 11:31:56 UTC MAIN commitmail json YAML

(devel/p5-Test-utf8) Updated to 1.02

1.02 Fix for 5.26 not including '.' in INC, which was breaking the
    Module::Install stuff (thanks to preaction)

(mef)

2020-04-18 11:29:18 UTC MAIN commitmail json YAML

(devel/p5-Test-Simple) Updated 1.302168 to 1.302175

1.302175  2020-04-13 11:37:36-07:00 America/Los_Angeles

    - Fix typos in POD
    - Fix incorrect Test2::Hub documentation
    - Fix test that needed . in @INC on windows
    - Fix Breakage test to show more info

1.302174  2020-03-30 13:55:54-07:00 America/Los_Angeles

    - Fallback if JSON::PP is not available during IPC errors

1.302173  2020-03-27 09:00:16-07:00 America/Los_Angeles

    - Add extra debugging for "Not all files from hub '...' have been
      collected!"

1.302172  2020-03-08 15:21:25-07:00 America/Los_Angeles

    - Fix transition doc
    - Fix warnings from info / debug tap

1.302171  2020-01-17 09:47:59-08:00 America/Los_Angeles

    - Fix 5.6
    - Fix EBDIC
    - Upgrade Object::HashBase
    - Clarify error message in test (#841)
    - Spelling/Grammer fixes

1.302170  2019-12-02 13:25:48-08:00 America/Los_Angeles

    - Fix unwanted END phase event (#840)

1.302169  2019-11-18 15:49:38-08:00 America/Los_Angeles

    - Update inline Object::HashBase

    - Avoid 'used only once' warnings in BEGIN and END blocks (James E
      Keenan <jkeenan@cpan.org>)

(mef)

2020-04-18 11:24:56 UTC MAIN commitmail json YAML

(devel/p5-Test-Most) Updated 0.35 to 0.37

0.37    2020-04-04
        - Don't call parent DESTROY method if it does not exist (thanks,
          Karen)

0.36    2020-04-04
        - Ensure Test::Builder's original DESTROY is called. Thanks to Karen
          Etheridge. https://github.com/Ovid/test--most/pull/10

(mef)

2020-04-18 11:20:16 UTC MAIN commitmail json YAML

(devel/p5-Test-MockObject) Updated 1.20191002 to 1.20200122

1.20200122 2020-01-22 10:47:03-08:00 America/Los_Angeles
    - allow mock() to mock multiple methods at once (GH PR #19, Felipe Gaspar)
    - tidy up dist metadata (GH PR #18, Mohammad S. Anwar)

(mef)

2020-04-18 11:16:31 UTC MAIN commitmail json YAML

libreoffice: add "CXXFLAGS+= -march=i586" on i386 for 64bit atomic ops.

Fixes the first part of PR/54826.  libreoffice-6.4.2.2 from
pkgsrc-2020Q1 on NetBSD/i386 9.0 builds and works with this change.
Note the second part of the PR (memalign error) was already fixed as
patches/patch-external_pdfium_pkgsrc2.patch.1 in the following commit:
https://mail-index.netbsd.org/pkgsrc-changes/2020/02/07/msg206251.html

(tsutsui)

2020-04-18 11:14:01 UTC MAIN commitmail json YAML

(devel/p5-Test-MockModule) Updated to 0.172.0

v0.172.0
- 7558aa9 Make sure we can redefine a function in 'main' - Nicolas R
- 0538fe1 Plug GitHub workflow as additional CI - Nicolas R
- 0e9d90b update parallel to use in_parallel instead ofaggregate - Geoff Franks

(mef)

2020-04-18 11:09:21 UTC MAIN commitmail json YAML

(devel/p5-Test-HTTP-LocalServer) Updated 0.69 to 0.71

0.71 2020-01-10
* Require IO::Socket::IP explicitly, for better IPv6 support
  (CPAN testers failure at
    http://www.cpantesters.org/cpan/report/e9fda1dc-3325-11ea-b88a-584e1f24ea8f )
* Output diagnostics when HTTP::Daemon fails to start up
  (CPAN testers failure at
    http://www.cpantesters.org/cpan/report/55b7db81-6bfd-1014-acc9-ccd2be2b35a3 )

0.70 2020-01-07
  * Protect the main exit code in $? against child exit code leaking, and
    add some more tests against this. This should fix downstream test
    failures in WWW::Mechanize::Chrome.
  * More automated CI testing

(mef)

2020-04-18 10:56:11 UTC MAIN commitmail json YAML

(devel/p5-Test-Deep) Updated 1.128 to 1.130

1.130    2020-03-01
        - no changes since 1.129

1.129    2020-01-26 - TRIAL RELEASE
        - documentation fixes (thanks, Daniel Böhmer!)
        - allow NoTest to be used without breaking other Test::Deep
          (thanks, Alexander Karelas!)
        - added true/false optional imports (thanks, Denis Ibaev!)

(mef)

2020-04-18 10:54:22 UTC MAIN commitmail json YAML

mk/plist/print-plist.mk: add show-all-print-PLIST target

This makes it easier to see what happens during print-PLIST.

(rillig)

2020-04-18 10:52:10 UTC MAIN commitmail json YAML

devel/py-macaroons: Fix PKGNAME inconsistency

(js)

2020-04-18 10:49:57 UTC MAIN commitmail json YAML

clang: better PLIST

(adam)

2020-04-18 08:15:43 UTC MAIN commitmail json YAML

Updated lang/llvm, lang/clang, lang/clang-static-analyzer, lang/clang-tools-extra, devel/lldb, devel/lld, devel/polly, lang/compiler-rt, lang/libcxx, lang/libcxxabi, lang/libunwind, parallel/openmp, lang/zig, devel/py-llvmlite, math/py-numba

(adam)

2020-04-18 08:14:09 UTC MAIN commitmail json YAML

py-numba: updated to 0.49.0

Version 0.49.0:

This release is very large in terms of code changes. Large scale removal of unsupported Python and NumPy versions has taken place along with a significant amount of refactoring to simplify the Numba code base to make it easier for contributors. Numba窶冱 intermediate representation has also undergone some important changes to solve a number of long standing issues. In addition some new features have been added and a large number of bugs have been fixed!

IMPORTANT: In this release Numba窶冱 internals have moved about a lot. A backwards compatibility 窶徭him窶� is provided for this release so as to not immediately break projects using Numba窶冱 internals. If a module is imported from a moved location the shim will issue a deprecation warning and suggest how to update the import statement for the new location. The shim will be removed in 0.50.0!

Highlights of core feature changes include:

Removal of all Python 2 related code and also updating the minimum supported Python version to 3.6, the minimum supported NumPy version to 1.15 and the minimum supported SciPy version to 1.0.
Refactoring of the Numba code base. The code is now organised into submodules by functionality. This cleans up Numba窶冱 top level namespace.
Introduction of an ir.Del free static single assignment form for Numba窶冱 intermediate representation
An OpenMP-like thread masking API has been added for use with code using the parallel CPU backends
For the CUDA target, all kernel launches now require a configuration, this preventing accidental launches of kernels with the old default of a single thread in a single block. The hard-coded autotuner is also now removed, such tuning is deferred to CUDA API calls that provide the same functionality
The CUDA target also gained an External Memory Management plugin interface to allow Numba to use another CUDA-aware library for all memory allocations and deallocations
The Numba Typed List container gained support for construction from iterables
Experimental support was added for first-class function types

(adam)

2020-04-18 08:11:54 UTC MAIN commitmail json YAML

py-llvmlite: updated to 0.32.0

v0.32.0:
* llvmlite wheel building fixes
* ENH: Better error message
* update install docs
* binding: Allow empty features list
* travis: Cleanup
* azure-pipelines: Bump VM images.
* Add paragraph on installing from sdist and on non-traditional platforms.
* Remove python 2, python < 3.6, fix up, add flake8
* Miscalled method and missing parameter in the documentation
* Permit building on Visual Studio 2017
* Update error message in LLVM version check.
* update to final release date for 0.31.0

(adam)

2020-04-18 08:08:07 UTC MAIN commitmail json YAML

zig: updated to 0.6.0

Language Changes in 0.6.0:

Improved names of error sets when using merge error sets operator (||).
pub syntax for container fields is removed.
Type coercion from *[0]T to E![]const T is now allowed. This is an unambiguous, safe cast.
asm now accepts comptime-known values, rather than requiring string literal syntax.
Removed compile error for peer result ?comptime_int and null.
Ability to pass comptime types and non comptime types to same parameter.
@typeOf is renamed to @TypeOf. zig fmt automatically performs the conversion, and the next release of Zig after this one will remove the automatic conversion.
Ability to switch on pointer types.
Multiline strings in test and library names are disallowed.
Zig language no longer requires the expression a else unreachable with comptime a to produce a comptime result.
Timon Kruiper implemented casting between [*c]T and ?[*:0]T on fn parameter.
Timon Kruiper improved @typeInfo to lazily resolve declarations. This way all the declarations in a namespace won't be resolved until the user actually uses the declarations slice in the builtin TypeInfo union.
@ptrCast supports casting a slice to a pointer.
LemonBoy implemented peer type resolution between ?[]T and *[N]T.
There is now peer type resolution between mixed-const []T and *[N]T.

(adam)

2020-04-18 08:05:11 UTC MAIN commitmail json YAML

openmp: updated to 10.0.0

10.0.0:
Unknown changes

(adam)

2020-04-18 08:03:53 UTC MAIN commitmail json YAML

2020-04-18 08:03:07 UTC MAIN commitmail json YAML

2020-04-18 08:01:43 UTC MAIN commitmail json YAML

polly: updated to 10.0.0

In Polly 10 the following important changes have been incorporated.

The mechanism that Polly uses to link itself statically into the opt, bugpoint and clang executables has been generalized such that it can be used by other pass plugins. An example plugin ���Bye��� has been added to LLVM to illustate the mechanism.
Some ScopInfo methods that are only relevant during SCoP construction have been moved into the ScopBuilder class. In addition to making it clearer which methods can only be used during the construction phase, the refactoring helps shrinking the size of the public header ScopInfo.h.

(adam)

2020-04-18 08:00:50 UTC MAIN commitmail json YAML

lld: updated to 10.0.0

Non-comprehensive list of changes in this release

ELF Improvements
Glob pattern, which you can use in linker scripts or version scripts, now supports ` and `[!窶ヲ]. Except character classes
New elf32btsmipn32_fbsd and elf32ltsmipn32_fbsd emulations are supported.
Relax MIPS jalr and jr instructions marked by the R_MIPS_JALR relocation.
For certain 窶忖ndefined symbol窶� errors, a definition with a close spelling will be suggested.
extern "C" is suggested if an undefined reference is mangled(unmangled) while there is a likely unmangled(mangled) definition.
New -z noseparate-code, -z separate-code and -z separate-loadable-segments. -z noseparate-code is the default, which can reduce sizes of linked binaries by up to 3 times maxpagesize.
-z force-bti and -z pac-plt are added for AArch64 Branch Target Identification and Pointer Authentication.
--fix-cortex-a8 is added to fix erratum 657417.
-z force-ibt and -z shstk are added for Intel Control-flow Enforcement Technology.
PT_GNU_PROPERTY is added to help loaders locate the .note.gnu.property section. It may be used by a future Linux kernel.
For --compress-debug-sections=zlib, -O0 and -O1 enable compression level 1 while -O2 enables compression level 6. -O1
Range extension thunks with addends are implemented for AArch64, PowerPC32 and PowerPC64.
R_RISCV_ALIGN will be errored because linker relaxation for RISC-V is not supported. Pass -mno-relax to disable R_RISCV_ALIGN.
The ARM port will no longer insert interworking thunks for non STT_FUNC symbols.
The quality of PowerPC32 port has been greatly improved
The PowerPC64 port supports non-preemptible IFUNC.
lld creates a RO PT_LOAD and a RX PT_LOAD without a linker script. lld creates a unified RX PT_LOAD with a linker script. A future release will eliminate this difference and use a RO PT_LOAD and a RX PT_LOAD by default. The linker script case will require --no-rosegment to restore the current behavior.
GNU style compressed debug sections .zdebug

Breaking changes
-Ttext=$base
-Ttext-segment is no longer supported. Its meaning was different from GNU ld窶冱 and could cause subtle bugs.

MinGW Improvements
Allow using custom .edata sections from input object files
Don窶冲 implicitly create import libraries unless requested
Support merging multiple resource object files
Demangle itanium symbol names in warnings/error messages
Print source locations for undefined references and duplicate symbols, if possible
Look for more filename patterns when resolving -l options
Don窶冲 error out on duplicate absolute symbols with the same value

WebAssembly Improvements
__data_end and __heap_base are no longer exported by default, as it窶冱 best to keep them internal when possible. They can be explicitly exported with 窶兎xport=__data_end and 窶兎xport=__heap_base, respectively.
wasm-ld now elides .bss sections when the memory is not imported

(adam)

2020-04-18 08:00:10 UTC MAIN commitmail json YAML

doc: Updated www/cliqz to 1.35.0

(fox)

2020-04-18 07:59:44 UTC MAIN commitmail json YAML

lldb: updated to 10.0.0

Changes to LLDB
Improved support for building with MinGW
Initial support for debugging Windows ARM and ARM64 binaries
Improved error messages in the expression evaluator.
Tab completions for command options now also provide a description for each option.
Fixed that printing structs/classes with the expression command sometimes did not print the members/contents of the class.
Improved support for using classes with bit-field members in the expression evaluator.
Greatly improved support for DWARF v5.

(adam)

2020-04-18 07:58:50 UTC MAIN commitmail json YAML

clang-tools-extra: updated to 10.0.0

What窶冱 New in Extra Clang Tools 10.0.0?

Some of the major new features and improvements to Extra Clang Tools are listed here. Generic improvements to Extra Clang Tools as a whole or to its underlying infrastructure are described first, followed by tool-specific sections.

Improvements to clangd

clangd documentation is now found at https://clangd.llvm.org/
Go-to-definition, hover, find-references etc use a new mechanism to identify what is under the cursor, which is (hopefully) more consistent and accurate.
clangd should be able to reliably locate the standard library/SDK on macOS.
Shutdown more cleanly on receiving a signal. In particular temporary PCH files should be cleaned up.
Find references now works on macros.
clangd can be more easily used remotely or in a docker container.
The --path-mappings flag translates between local and remote paths.
Experimental support for renaming across files (behind the --cross-file-rename flag).
Hover now exposes more information, including the type of symbols and the value of constant expressions.
Go to definition now works in dependent code in more cases, by assuming the primary template is used.
Better recovery and reporting when the compile command for a file can窶冲 be fully parsed.
Switch header/source (an extension) now uses index information in addition to filename heuristics, and is much more robust.
Semantic selection (expand/contract selection) is supported.
Semantic highlighting is more robust, highlights more types of tokens, and as an extension provides information about inactive preprocessor regions.
Code completion results now include an extension field score.
This allows clients to incorporate clangd quality signals when re-ranking code completion after client-side fuzzy-matching.
New refactorings: define function out-of-line, define function in-line, extract function, remove using namespace directive, localize Objective-C string.
Bug fixes and performance improvements :-)

Improvements to clang-doc

clang-doc now generates documentation in HTML format.
Improvements to clang-tidy

New checks

New bugprone-bad-signal-to-kill-thread check.
Finds pthread_kill function calls when a thread is terminated by raising SIGTERM signal.

New bugprone-dynamic-static-initializers check.
Finds instances where variables with static storage are initialized dynamically in header files.

New bugprone-infinite-loop check.
Finds obvious infinite loops (loops where the condition variable is not changed at all).

New bugprone-not-null-terminated-result check
Finds function calls where it is possible to cause a not null-terminated result.

New bugprone-signed-char-misuse check.
Finds signed char to integer conversions which might indicate a programming error.

New cert-mem57-cpp check.
Checks if an object of type with extended alignment is allocated by using the default operator new.

New cert-oop58-cpp check.
Finds assignments to the copied object and its direct or indirect members in copy constructors and copy assignment operators.

New cppcoreguidelines-init-variables check.
Checks whether there are local variables that are declared without an initial value.

New darwin-dispatch-once-nonstatic check.
Finds declarations of dispatch_once_t variables without static or global storage.

New google-upgrade-googletest-case check.
Finds uses of deprecated Googletest APIs with names containing case and replaces them with equivalent APIs with suite.

New linuxkernel-must-use-errs check.
Checks Linux kernel code to see if it uses the results from the functions in linux/err.h.

New llvm-prefer-register-over-unsigned check.
Finds historical use of unsigned to hold vregs and physregs and rewrites them to use Register

New objc-missing-hash check.
Finds Objective-C implementations that implement -isEqual: without also appropriately implementing -hash.

New performance-no-automatic-move check.
Finds local variables that cannot be automatically moved due to constness.

New performance-trivially-destructible check.
Finds types that could be made trivially-destructible by removing out-of-line defaulted destructor declarations.

New readability-make-member-function-const check.
Finds non-static member functions that can be made const because the functions don窶冲 use this in a non-const way.

New readability-qualified-auto check.
Adds pointer and const qualifications to auto-typed variables that are deduced to pointers and const pointers.

New readability-redundant-access-specifiers check.
Finds classes, structs, and unions that contain redundant member access specifiers.

New aliases

New alias cert-pos44-c to bugprone-bad-signal-to-kill-thread was added.
New alias llvm-qualified-auto to readability-qualified-auto was added.

Changes in existing checks

Improved bugprone-posix-return check.
Now also checks if any calls to pthread_* functions expect negative return values.

Improved hicpp-signed-bitwise check.
The check now supports the IgnorePositiveIntegerLiterals option.

Improved modernize-avoid-bind check.
The check now supports supports diagnosing and fixing arbitrary callables instead of only simple free functions. The PermissiveParameterList option has also been added to address situations where the existing fix-it logic would sometimes generate code that no longer compiles.

The modernize-use-equals-default fix no longer adds semicolons where they would be redundant.

Improved modernize-use-override check.
The check now supports the AllowOverrideAndFinal option to eliminate conflicts with gcc -Wsuggest-override or gcc -Werror=suggest-override.

The modernize-use-using check now converts typedefs containing struct definitions and multiple comma-separated types.

Improved readability-magic-numbers check.
The check now supports the IgnoreBitFieldsWidths option to suppress the warning for numbers used to specify bit field widths.

The check was updated to eliminate some false positives (such as using class enumeration as non-type template parameters, or the synthetically computed length of a static user string literal.)

Improved readability-redundant-member-init check.
The check now supports the IgnoreBaseInCopyConstructors option to avoid 窶彙ase class 窶炉oo窶� should be explicitly initialized in the copy constructor窶� warnings or errors with gcc -Wextra or gcc -Werror=extra.

The readability-redundant-string-init check now supports a StringNames option enabling its application to custom string classes.

Renamed checks

The 窶椀bjc-avoid-spinlock窶� check was renamed to darwin-avoid-spinlock

(adam)

2020-04-18 07:58:37 UTC MAIN commitmail json YAML

www/cliqz: Updates to 1.35.0

* Bumps version dependencies.
* Adds python3 based SQLite3 library.
* Imports a couple of patches from www/firefox.

Changes since 1.34.1:

Improvements

  * Cliqz got updated to Firefox 75.0 with various improvements and fixes.
  * The built-in security add-on HTTPS Everywhere got updated to the latest
    version 2020.3.16.
  * The Cliqz Browser now supports eight content processes by default. This
    should make it run even faster on powerful machines.
  * The Enterprise version of the Cliqz Browser offers a new setting to disable
    MyOffrz via enterprise policy.

Fixes

  * Minor fixes for Cliqz Tab improve performance and stability.
  * Some websites that use third-party cookies were no longer working
    properly. These problems should now be fixed.

Miscellaneous

  * We removed the "Do Not Track" option from the browser settings as it often
    has no effect and gives you a false sense of security. Thanks to the
    Anti-Tracking technology built into the Cliqz Browser, you are fully
    protected from data collectors anyway. (Power users can still configure Do
    Not Track via about:config.)

(fox)

2020-04-18 07:53:38 UTC MAIN commitmail json YAML

clang: updated to 10.0.0

What窶冱 New in Clang 10.0.0?

Some of the major new features and improvements to Clang are listed here. Generic improvements to Clang as a whole or to its underlying infrastructure are described first, followed by language-specific sections with improvements to Clang窶冱 support for those languages.

Major New Features

clang used to run the actual compilation in a subprocess (窶彡lang -cc1窶�). Now compilations are done in-process by default. -fno-integrated-cc1 restores the former behavior. The -v and -### flags will print 窶�(in-process)窶� when compilations are done in-process.
Concepts support. Clang now supports C++2a Concepts under the -std=c++2a flag.

Improvements to Clang窶冱 diagnostics

-Wtautological-overlap-compare will warn on negative numbers and non-int types.
-Wtautological-compare for self comparisons and -Wtautological-overlap-compare will now look through member and array access to determine if two operand expressions are the same.
-Wtautological-bitwise-compare is a new warning group. This group has the current warning which diagnoses the tautological comparison of a bitwise operation and a constant. The group also has the new warning which diagnoses when a bitwise-or with a non-negative value is converted to a bool, since that bool will always be true.
-Wbitwise-conditional-parentheses will warn on operator precedence issues when mixing bitwise-and (&) and bitwise-or (|) operator with the conditional operator (?:).
-Wrange-loop-analysis got several improvements. It no longer warns about a copy being made when the result is bound to an rvalue reference. It no longer warns when an object of a small, trivially copyable type is copied. The warning now offers fix-its. Excluding -Wrange-loop-bind-reference it is now part of -Wall. To reduce the number of false positives the diagnostic is disabled in macros and template instantiations.
-Wmisleading-indentation has been added. This warning is similar to the GCC warning of the same name. It warns about statements that are indented as if they were part of a if/else/for/while statement but are not semantically part of that if/else/for/while.
-Wbitwise-op-parentheses and -Wlogical-op-parentheses are disabled by default.
The new warnings -Wc99-designator and -Wreorder-init-list warn about uses of C99 initializers in C++ mode for cases that are valid in C99 but not in C++20.
The new warning -Wsizeof-array-div catches cases like int arr[10]; ...sizeof(arr) / sizeof(short)... (should be sizeof(arr) / sizeof(int)), and the existing warning -Wsizeof-pointer-div catches more cases.
The new warning -Wxor-used-as-pow warns on cases where it looks like the xor operator ^ is used to be mean exponentiation, e.g. 2 ^ 16.
The new warning -Wfinal-dtor-non-final-class warns on classes that have a final destructor but aren窶冲 themselves marked final.
-Wextra now enables -Wdeprecated-copy. The warning deprecates move and copy constructors in classes where an explicit destructor is declared. This is for compatibility with GCC 9, and forward looking for a change that窶冱 being considered for C++23. You can disable it with -Wno-deprecated-copy.

Non-comprehensive list of changes in this release

In both C and C++ (C17 6.5.6p8, C++ [expr.add]), pointer arithmetic is only permitted within arrays. In particular, the behavior of a program is not defined if it adds a non-zero offset (or in C, any offset) to a null pointer, or if it forms a null pointer by subtracting an integer from a non-null pointer, and the LLVM optimizer now uses those guarantees for transformations. This may lead to unintended behavior in code that performs these operations. The Undefined Behavior Sanitizer -fsanitize=pointer-overflow check has been extended to detect these cases, so that code relying on them can be detected and fixed.
The Implicit Conversion Sanitizer (-fsanitize=implicit-conversion) has learned to sanitize pre/post increment/decrement of types with bit width smaller than int.
For X86 target, -march=skylake-avx512, -march=icelake-client, -march=icelake-server, -march=cascadelake, -march=cooperlake will default to not using 512-bit zmm registers in vectorized code unless 512-bit intrinsics are used in the source code. 512-bit operations are known to cause the CPUs to run at a lower frequency which can impact performance. This behavior can be changed by passing -mprefer-vector-width=512 on the command line.
Clang now defaults to .init_array on Linux. It used to use .ctors if the found GCC installation is older than 4.7.0. Add -fno-use-init-array to get the old behavior (.ctors).
The behavior of the flag -flax-vector-conversions has been modified to more closely match GCC, as described below. In Clang 10 onwards, command lines specifying this flag do not permit implicit vector bitcasts between integer vectors and floating-point vectors. Such conversions are still permitted by default, however, and the default can be explicitly requested with the Clang-specific flag -flax-vector-conversions=all. In a future release of Clang, we intend to change the default to -fno-lax-vector-conversions.
Improved support for octeon MIPS-family CPU. Added octeon+ to the list of of CPUs accepted by the driver.
For the WebAssembly target, the wasm-opt tool will now be run if it is found in the PATH, which can reduce code size.
For the RISC-V target, floating point registers can now be used in inline assembly constraints.

New Compiler Flags

The -fgnuc-version= flag now controls the value of __GNUC__ and related macros. This flag does not enable or disable any GCC extensions implemented in Clang. Setting the version to zero causes Clang to leave __GNUC__ and other GNU-namespaced macros, such as __GXX_WEAK__, undefined.
vzeroupper insertion on X86 targets can now be disabled with -mno-vzeroupper. You can also force vzeroupper insertion to be used on CPUs that normally wouldn窶冲 with -mvzeroupper.
The -fno-concept-satisfaction-caching can be used to disable caching for satisfactions of Concepts. The C++2a draft standard does not currently permit this caching, but disabling it may incur significant compile-time costs. This flag is intended for experimentation purposes and may be removed at any time; please let us know if you encounter a situation where you need to specify this flag for correct program behavior.
The -ffixed-xX flags now work on RISC-V. These reserve the corresponding general-purpose registers.
RISC-V has added -mcmodel=medany and -mcmodel=medlow as aliases for -mcmodel=small and -mcmodel=medium respectively. Preprocessor definitions for __riscv_cmodel_medlow and __riscv_cmodel_medany have been corrected.
-fmacro-prefix-map=OLD=NEW substitutes directory prefix OLD for NEW in predefined preprocessor macros such as __FILE__. This helps with reproducible builds that are location independent. The new -ffile-prefix-map option is equivalent to specifying both -fdebug-prefix-map and -fmacro-prefix-map.
-fpatchable-function-entry=N[,M] is added to generate M NOPs before the function entry and N-M NOPs after the function entry. This is used by AArch64 ftrace in the Linux kernel.
-mbranches-within-32B-boundaries is added as an x86 assembler mitigation for Intel窶冱 Jump Condition Code Erratum.

Deprecated Compiler Flags

The following options are deprecated and ignored. They will be removed in future versions of Clang.

-mmpx used to enable the __MPX__ preprocessor define for the Intel MPX instructions. There were no MPX intrinsics.
-mno-mpx used to disable -mmpx and is the default behavior.
-fconcepts-ts previously used to enable experimental concepts support. Use -std=c++2a instead to enable Concepts support.

Modified Compiler Flags

RISC-V now sets the architecture (riscv32/riscv64) based on the value provided to the -march flag, overriding the target provided by -triple.
-flax-vector-conversions has been split into three different levels of laxness, and has been updated to match the GCC semantics:
-flax-vector-conversions=all: This is Clang窶冱 current default, and permits implicit vector conversions (performed as bitcasts) between any two vector types of the same overall bit-width. Former synonym: -flax-vector-conversions (Clang <= 9).
-flax-vector-conversions=integer: This permits implicit vector conversions (performed as bitcasts) between any two integer vector types of the same overall bit-width. Synonym: -flax-vector-conversions (Clang >= 10).
-flax-vector-conversions=none: Do not perform any implicit bitcasts between vector types. Synonym: -fno-lax-vector-conversions.
-debug-info-kind now has an option -debug-info-kind=constructor, which is one level below -debug-info-kind=limited. This option causes debug info for classes to be emitted only when a constructor is emitted.
RISC-V now chooses a slightly different sysroot path and defaults to using compiler-rt if no GCC installation is detected.
RISC-V now supports multilibs in baremetal environments. This support does not extend to supporting multilib aliases.

Attribute Changes in Clang

Support was added for function __attribute__((target("branch-protection=...")))

(adam)

2020-04-18 07:50:52 UTC MAIN commitmail json YAML

llvm: pkglint suggestion

(adam)

2020-04-18 07:50:18 UTC MAIN commitmail json YAML

llvm: updated to 10.0.0

Non-comprehensive list of changes in this release

The ISD::FP_ROUND_INREG opcode and related code was removed from SelectionDAG.

Enabled MemorySSA as a loop dependency. Since r370957 (D58311 [MemorySSA & LoopPassManager] Enable MemorySSA as loop dependency. Update tests.), the MemorySSA analysis is being preserved and used by a series of loop passes. The most significant use is in LICM, where the instruction hoisting and sinking relies on aliasing information provided by MemorySSA vs previously creating an AliasSetTracker. The LICM step of promoting variables to scalars still relies on the creation of an AliasSetTracker, but its use is reduced to only be enabled for loops with a small number of overall memory instructions. This choice was motivated by experimental results showing compile and run time benefits or replacing the AliasSetTracker usage with MemorySSA without any performance penalties. The fact that MemorySSA is now preserved by and available in a series of loop passes, also opens up opportunities for its use in those respective passes.

The BasicBlockPass, BBPassManager and all their uses were deleted in this revision.

The LLVM_BUILD_LLVM_DYLIB and LLVM_LINK_LLVM_DYLIB CMake options are no longer available on Windows.

As per LLVM Language Reference Manual, getelementptr inbounds can not change the null status of a pointer, meaning it can not produce non-null pointer given null base pointer, and likewise given non-null base pointer it can not produce null pointer; if it does, the result is a poison value. Since r369789 (D66608 [InstCombine] icmp eq/ne (gep inbounds P, Idx..), null -> icmp eq/ne P, null) LLVM uses that for transformations. If the original source violates these requirements this may result in code being miscompiled. If you are using Clang front-end, Undefined Behaviour Sanitizer -fsanitize=pointer-overflow check will now catch such cases.

Windows Control Flow Guard: the -cfguard option now emits CFG checks on indirect function calls. The previous behavior is still available with the -cfguard-nochecks option. Note that this feature should always be used with optimizations enabled.

Callbacks have been added to CommandLine Options. These can be used to validate or selectively enable other options.

The function attributes no-frame-pointer-elim and no-frame-pointer-elim-non-leaf have been replaced by frame-pointer, which has 3 values: none, non-leaf, and all. The values mean what functions should retain frame pointers.

The inter-procedural analysis and optimization capabilities in the Attributor framework and pass have been substantially advanced (initial commit D59918, LLVM-Dev talk). In this release, 19 different attributes are inferred, including 12 LLVM IR attributes and 7 ���abstract��� attributes, such as liveness. The Attributor is still under heavy development and disabled by default; to enable an early run pass -mllvm -attributor-disable=false to an invocation of clang.

New matrix math intrinsics have been added to LLVM (see LLVM Language Reference Manual), together with the LowerMatrixIntrinsics pass. The pass lowers matrix intrinsics to a set of efficient vector instructions. The lowering pass is off by default and can be enabled by passing -mllvm -enable-matrix to an invocation of clang.

(adam)

2020-04-18 07:32:42 UTC MAIN commitmail json YAML

Updated fonts/py-fonttools, www/py-pylint-django

(adam)

2020-04-18 07:32:24 UTC MAIN commitmail json YAML

py-pylint-django: updated to 2.0.15

Version 2.0.15:
- Do not report error for ``gettext_lazy``

(adam)

2020-04-18 07:29:59 UTC MAIN commitmail json YAML

py-fonttools: updated to 4.8.1

4.8.1 (released 2020-04-17)
---------------------------
- [feaLib] Fixed ``AttributeError: 'NoneType' has no attribute 'getAlternateGlyphs'``
  when ``aalt`` feature references a chain contextual substitution lookup

4.8.0 (released 2020-04-16)
---------------------------
- [feaLib] If Parser is initialized without a ``glyphNames`` parameter, it cannot
  distinguish between a glyph name containing an hyphen, or a range of glyph names;
  instead of raising an error, it now interprets them as literal glyph names, while
  also outputting a logging warning to alert user about the ambiguity
- [feaLib] When serializing AST to string, emit spaces around hyphens that denote
  ranges. Also, fixed an issue with CID ranges when round-tripping AST->string->AST
- [Snippets/otf2ttf] In otf2ttf.py script update LSB in hmtx to match xMin
- [colorLib] Added experimental support for building ``COLR`` v1 tables as per
  the `colr-gradients-spec <https://github.com/googlefonts/colr-gradients-spec/blob/master/colr-gradients-spec.md>`__
  draft proposal. **NOTE**: both the API and the XML dump of ``COLR`` v1 are
  susceptible to change while the proposal is being discussed and formalized

(adam)

2020-04-18 06:45:24 UTC MAIN commitmail json YAML

py-gssapi: apparently Python 2.7 is not supported

(adam)

2020-04-18 06:14:18 UTC MAIN commitmail json YAML

doc/TODO: update bind

+ bind-9.16.2.

(taca)

2020-04-18 06:13:47 UTC MAIN commitmail json YAML

doc: Updated net/bind911 to 9.11.18

(taca)

2020-04-18 06:12:28 UTC MAIN commitmail json YAML

net/bind911: update to 9.11.18

Update bind911 to 9.11.18 (BIND 9.11.18).

--- 9.11.18 released ---

5380. [contrib] Fix building MySQL DLZ modules against MySQL 8
libraries. [GL #1678]

5379. [doc] Clean up serve-stale related options that leaked into
the BIND 9.11 release. [GL !3265]

5378. [bug] Receiving invalid DNS data was triggering an assertion
failure in nslookup. [GL #1652]

5377. [feature] Detect atomic operations support on ppc64le. Thanks to
Petr Men邸鱈k. [GL !3295]

5376. [bug] Fix ineffective DNS rebinding protection when BIND is
configured as a forwarding DNS server. Thanks to Tobias
Klein. [GL #1574]

5368. [bug] Named failed to restart if 'rndc addzone' names
contained special characters (e.g. '/'). [GL #1655]

--- 9.11.17 released ---

5358. [bug] Inline master zones whose master files were touched
but otherwise unchanged and were subsequently reloaded
may have stopped re-signing. [GL !3135]

5357. [bug] Newly added RRSIG records with expiry times before
the previous earliest expiry times might not be
re-signed in time.  The was a side effect of 5315.
[GL !3137]

(taca)

2020-04-18 05:02:16 UTC MAIN commitmail json YAML

doc: Updated lang/php74 to 7.4.5

(taca)

2020-04-18 05:01:45 UTC MAIN commitmail json YAML

lang/php74: update to 7.4.5

Update php74 to 7.4.5.

16 Apr 2020, PHP 7.4.5

- Core:
  . Fixed bug #79364 (When copy empty array, next key is unspecified). (cmb)
  . Fixed bug #78210 (Invalid pointer address). (cmb, Nikita)

- CURL:
  . Fixed bug #79199 (curl_copy_handle() memory leak). (cmb)

- Date:
  . Fixed bug #79396 (DateTime hour incorrect during DST jump forward). (Nate
    Brunette)
  . Fixed bug #74940 (DateTimeZone loose comparison always true). (cmb)

- FPM:
  . Implement request #77062 (Allow numeric [UG]ID in FPM listen.{owner,group})
    (Andre Nathan)

- Iconv:
  . Fixed bug #79200 (Some iconv functions cut Windows-1258). (cmb)

- OPcache:
  . Fixed bug #79412 (Opcache chokes and uses 100% CPU on specific script).
    (Dmitry)

- Session:
  . Fixed bug #79413 (session_create_id() fails for active sessions). (cmb)

- Shmop:
  . Fixed bug #79427 (Integer Overflow in shmop_open()). (cmb)

- SimpleXML:
  . Fixed bug #61597 (SXE properties may lack attributes and content). (cmb)

- SOAP:
  . Fixed bug #79357 (SOAP request segfaults when any request parameter is
    missing). (Nikita)

- Spl:
  . Fixed bug #75673 (SplStack::unserialize() behavior). (cmb)
  . Fixed bug #79393 (Null coalescing operator failing with SplFixedArray).
    (cmb)

- Standard:
  . Fixed bug #79330 (shell_exec() silently truncates after a null byte). (stas)
  . Fixed bug #79410 (system() swallows last chunk if it is exactly 4095 bytes
    without newline). (Christian Schneider)
  . Fixed bug #79465 (OOB Read in urldecode()). (stas)

- Zip:
  . Fixed Bug #79296 (ZipArchive::open fails on empty file). (Remi)
  . Fixed bug #79424 (php_zip_glob uses gl_pathc after call to globfree).
    (Max Rees)

(taca)

2020-04-18 05:00:20 UTC MAIN commitmail json YAML

doc: Updated lang/php73 to 7.3.17

(taca)

2020-04-18 04:59:41 UTC MAIN commitmail json YAML

lang/php73: update to 7.3.17.

Update php73 to 7.3.17.

16 Apr 2020, PHP 7.3.17

- Core:
  . Fixed bug #79364 (When copy empty array, next key is unspecified). (cmb)
  . Fixed bug #78210 (Invalid pointer address). (cmb, Nikita)

- CURL:
  . Fixed bug #79199 (curl_copy_handle() memory leak). (cmb)

- Date:
  . Fixed bug #79396 (DateTime hour incorrect during DST jump forward). (Nate
    Brunette)

- Iconv:
  . Fixed bug #79200 (Some iconv functions cut Windows-1258). (cmb)

- OPcache:
  . Fixed bug #79412 (Opcache chokes and uses 100% CPU on specific script).
    (Dmitry)

- Session:
  . Fixed bug #79413 (session_create_id() fails for active sessions). (cmb)

- Shmop:
  . Fixed bug #79427 (Integer Overflow in shmop_open()). (cmb)

- SimpleXML:
  . Fixed bug #61597 (SXE properties may lack attributes and content). (cmb)

- Spl:
  . Fixed bug #75673 (SplStack::unserialize() behavior). (cmb)
  . Fixed bug #79393 (Null coalescing operator failing with SplFixedArray).
    (cmb)

- Standard:
  . Fixed bug #79330 (shell_exec() silently truncates after a null byte). (stas)
  . Fixed bug #79465 (OOB Read in urldecode()). (stas)
  . Fixed bug #79410 (system() swallows last chunk if it is exactly 4095 bytes
    without newline). (Christian Schneider)

- Zip:
  . Fixed Bug #79296 (ZipArchive::open fails on empty file). (Remi)
  . Fixed bug #79424 (php_zip_glob uses gl_pathc after call to globfree).
    (Max Rees)

(taca)

2020-04-18 04:19:01 UTC MAIN commitmail json YAML

doc: Updated misc/libreoffice to 6.4.3.2

(ryoon)

2020-04-18 04:18:05 UTC MAIN commitmail json YAML

libreoffice: Update to 6.4.3.2

Changelog:
Bugs fixed compared to 6.4.3 rc1:

    tdf#128662 LibreOffice crashed when receiving certain WebDAV error responses [Julian Kalinowski]
    tdf#131096 Calc crashes when viewing details of two Statistical functions in Function Wizard [Eike Rathke]
    tdf#131170 Sheet - Named Ranges and Expressions - Labels... - Define Label Name - Delete NOT WORKING [Caolán McNamara]
    tdf#131380 Crash when opening xlsx file, FILEOPEN [Caolán McNamara]
    tdf#131522 Unable to edit button control's Label in master after MLE => Edit control change [Thorsten Behrens]
    tdf#131553 A PPTX with SmartArt shapes crashes Impress [nd101]
    tdf#131576 Fields not displayed as expected on Page 2 of Base's Table Wizard [Caolán McNamara]
    tdf#131712 Base EDITING Crash on SQL select command or double click on table with non null float field - mysql native connector (mariadb) [Julien Nabet]
    tdf#131767 Crash when opening mail merge wizard for attached doc [Caolán McNamara]

Bugs fixed compared to 6.4.2 RC2

    ofz#21168 sw,writerfilter: limit writerfilter hack to writerfilter [Caolán McNamara]
    tdf#61274 PDF EXPORT Links are off by one page if presentation includes (unexported) hidden slides. [Miklos Vajna]
    tdf#84399 FILEOPEN: DOCX drawing canvas error (wrong size and text wrapping option imported) [Miklos Vajna]
    tdf#93831 FILEOPEN XLSX Slow to open [Noel Grandin]
    tdf#100706 Cannot Stop Blinking Text Cursor in macOS [Julien Nabet]
    tdf#101710 GSoC table template: The saved file is invalid ODF 1.2 extended [Maxim Monastirsky]
    tdf#106843 Protect changes setting can be turned off even if "Lock Tracking" is set in DOCX [Justin Luth]
    tdf#123268 Hide legend entry - chart lost [Tünde Tóth]
    tdf#123873 FILEOPEN DOCX: "Top and bottom" wrapped charts cover each other because wrap setting is wrongly Optimal instead of Wrap Off [Bakos Attila]
    tdf#125520 EDITING: Calc: Error when dragging and dropping OLE objects with 'Insert as Copy' [Armin Le Grand]
    tdf#126366 Writer: Numbering problem in Mail Merge toolbar [Caolán McNamara]
    tdf#126742 writer: OLE object resized incorrectly [Samuel Mehrbrodt]
    tdf#128281 Labels in Installer are cut off when using 200% scaling, 6.2.x is fine [Roman Kuznetsov]
    tdf#128880 btlr text not rendered in some tables [Miklos Vajna]
    tdf#128995 Chart: Trend Line shows wrong linear Equation [Deena Francis]
    tdf#129096 docx: recovered document losing password protection [Vasily Melenchuk]
    tdf#129796 Edit Field of a Input Field Variable with a User Field variable does not give the proper Reference value [Noel Grandin]
    tdf#129985 FILESAVE XLSX Default Excel date format saved incorrectly [Eike Rathke]
    tdf#130150 Broken clipping in PDF export [Armin.Le.Grand (CIB)]
    tdf#130208 Writer - In tabbed toolbar, Background color button should fill cell background color and not paragraph background color when in a cell [andreas kainz]
    tdf#130334 firebird direct connector fails to display tables with a field representing an array [Julien Nabet]
    tdf#130348 Not the whole sidebar to edit a chart is usable on iOS [Tor Lillqvist]
    tdf#130400 [UI] Changing tabs/pages in dialogs with spinbuttons or treeviews doesn't work with Ctrl+PageUp/Down [Caolán McNamara]
    tdf#130746 Writer crashes when Alt+Arrow Up keys are pressed within a table row spanning two pages [Justin Luth]
    tdf#130945 Writer: Preview of linked doc is not updated when edited [Serge Krot]
    tdf#130955 VIEWING DOCX Chart custom label text multiplied [Balazs Varga]
    tdf#130986 FILESAVE XLSX Number formats of single data label changed, after spreadsheet was reloaded [Balazs Varga]
    tdf#130999 Greek dictionary cannot be loaded on Collabora Online (4.2.0.4) [Andras Timar]
    tdf#131000 Form control property editor for combo box opens very slow for large entry list [Jan-Marek Glogowski]
    tdf#131061 Karasa Jaga: Icons for bold & Italic lacking in SVG version [rizmut]
    tdf#131069 Bad symbols in gtk dialogs while using cyrillic KOI8-R locale [Caolán McNamara]
    tdf#131076 UI: Text import dialogue default focus is 'Character set' instead of 'OK' [Caolán McNamara]
    tdf#131088 Automatic Control Focus not working in gen [Noel Grandin]
    tdf#131118 FILEOPEN: VML: Shape no longer fits to text [Miklos Vajna]
    tdf#131137 Checkbox "Do not distort objects in curve" does nothing [Julien Nabet]
    tdf#131146 Linked Calc: changes are lost in last edited cell [Serge Krot]
    tdf#131164 EDITING: Base Crashes on Tools>User Administration... (Firebird) [Julien Nabet]
    tdf#131184 Can't compare text range in table with text range in body text [Samuel Mehrbrodt]
    tdf#131185 LO Writer "hangs" on scrolling/saving of a document. [Gülşah Köse]
    tdf#131212 Implement change user password in Firebird [Julien Nabet]
    tdf#131217 BASE: Execute the "comment" command hides the table (Firebird) [Julien Nabet]
    tdf#131273 Crash when pasting quotes with fixed width [Julien Nabet]
    tdf#131280 Android Viewer chokes on document containing form controls [Samuel Mehrbrodt]
    tdf#131291 EDITING: Chart: Not possible to change format in labels ( only 6.3 ) [Xisco Fauli]
    tdf#131337 Wrong range for "Surface angle" in tab "Shading" in "3D Effects" dialog [Julien Nabet]
    tdf#131434 CUSTOMISE DIALOG: Icons disappear if you move commands up or down [Caolán McNamara]
    tdf#131454 Colibre & Sukapura: wrong Digital Signature icon with valid Digital Signature [Rizal Muttaqin]
    tdf#131464 Crash when trying to create an index of Writer in Japanese locale [Julien Nabet]
    tdf#131509 Italic icon in Spanish should be a “K”, not a “C” [Rizal Muttaqin]

(ryoon)

2020-04-18 04:13:51 UTC MAIN commitmail json YAML

(audio/deforaos-mixer)  +CFLAGS+=      -fPIC

Compile error log: (Similar message found on aarch64)
ld: mute.o: relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC

(please advice me if I'm doing wrong, thanks)

(mef)

2020-04-18 03:56:05 UTC MAIN commitmail json YAML

(multimedia/deforaos-player) Add CFLAGS+=      -fPIC

compile log says:
ld: backend.o: relocation R_X86_64_32 against `.text' can not be used when making a PIE object; recompile with -fPIC

(mef)

2020-04-18 01:45:29 UTC MAIN commitmail json YAML

Updated devel/p5-String-Print to 0.94
Updated devel/p5-Term-ANSIColor to 5.01
Updated devel/p5-Term-Table to 0.015
Updated devel/p5-Test-Compile to 2.4.0

(mef)

2020-04-18 01:44:20 UTC MAIN commitmail json YAML

(devel/p5-Test-Compile) Updated 2.3.1 to 2.4.0

v2.4.0    2020-03-29
    - RT-132153: Be more verbose when in verbose mode
    - Update copyright

(mef)

2020-04-18 01:37:02 UTC MAIN commitmail json YAML

(devel/p5-Term-Table) Updated to 0.015

0.015    2019-11-18 15:58:23-08:00 America/Los_Angeles
    - Update inlined Object::HashBase

(mef)

2020-04-18 01:33:53 UTC MAIN commitmail json YAML

(devel/p5-Term-ANSIColor) Updated 4.06 to 5.01

Term::ANSIColor 5.01 (2020-01-17)

    Add support for NO_COLOR <https://no-color.org/> to suppress all
    formatting sequences.  Thanks, Andrea Telatin.

    Document that aliases are expanded during alias definition, and thus
    an alias defined in terms of another alias will not change if the
    other alias is redefined.

    Fix SYNOPSIS example of uncolor.  The function returns a list, not a
    reference to a list.  Thanks, Joe Smith.  (#131414)

Term::ANSIColor 5.00 (2020-01-05)

    Drop support for Perl 5.6.  The minimum supported version is now Perl
    5.8.  Perl 5.6 isn't supported by Travis-CI and is only spottily
    tested, so true support is dubious.

    Add suport for true color (24-bit color) via new rNNNgNNNbNNN and
    on_rNNNgNNNbNNN attributes.  These are only supported via the function
    interface, not in the constant interface.  Based on work by Lars
    Dɪᴇᴄᴋᴏᴡ 迪拉斯.  (#130083)

    Allow color aliases to map to multiple attributes instead of only one
    attribute.  Based on work by Yanick Champoux.

    Aliases may now be defined in terms of other aliases.

    Document bad interactions between colored output to standard output
    and standard error when standard output is line-buffered in a couple
    of places in the manual and suggest setting autoflush() or EACHLINE
    as a fix.  (#121974)

    Document how to support CLICOLOR <https://bixense.com/clicolors/> in
    programs using Term::ANSIColor.  (Due to backward compatibility and
    non-output uses, there's no easy way to support CLICOLOR in the module
    automatically.)

    Update to rra-c-util 8.1:

    * Update perlcritic configuration.
    * Add SPDX-License-Identifier headers to all significant files.

(mef)

2020-04-18 01:31:42 UTC MAIN commitmail json YAML

openjdk11: Fix distinfo to include NetBSD/i386 bootstrap kit

(ryoon)

2020-04-18 01:25:34 UTC MAIN commitmail json YAML

(devel/p5-String-Print) Updated to 0.94

version 0.94: Sun  1 Mar 12:37:41 CET 2020

        Fixes:
        - fix metadata [Mohammad S Anwar]
        - test failed when year with blanks [cpantesters]

(mef)

2020-04-18 01:21:38 UTC MAIN commitmail json YAML

Updated devel/p5-Regexp-Parser to 0.23
Updated devel/p5-SVN-Dump to 0.08
Updated devel/p5-Search-Elasticsearch to 6.80
Updated devel/p5-Set-Object to 1.40
Updated devel/p5-Shell-Config-Generate to 0.34
Added devel/p5-Test2-Tools-Explain version 0.02
Added devel/p5-XString version 0.002
Updated devel/p5-Specio to 0.46

(mef)

2020-04-18 01:19:07 UTC MAIN commitmail json YAML

(devel/p5-Specio) Updated 0.44 to 0.46

(pkgsrc)
- Add TEST_DEPENDS+= p5-XString

(upstream)
0.46    2020-03-14
- No code changes, just fixing a mistake in the POD. Reported by Petr
  Pisar. Fixes #17.

0.45    2019-11-24
- Made XString a prereq if installing with Perl 5.10+.

(mef)

2020-04-18 01:12:03 UTC MAIN commitmail json YAML

(devel/p5-XString) import p5-XString-0.002

XString provides the B string helpers in one isolated package. Right
now only cstring and perlstring are available.

(mef)

2020-04-18 01:10:58 UTC MAIN commitmail json YAML

(devel/p5-Test2-Tools-Explain) import p5-Test2-Tools-Explain-0.02

SUBROUTINES
explain( @things_to_explain )

Will convert the contents of any references in a human readable
format, and return them as strings. Usually you want to pass this into
note or diag.

Handy for things like:

  is( $errors, [], 'Should have no errors' ) or diag explain( $errors );

Note that explain does NOT output anything.

(mef)

2020-04-18 00:28:25 UTC MAIN commitmail json YAML

(devel/p5-Shell-Config-Generate) Updated to 0.34

(pkgsrc)
  - converted BUILD_DEPENDS to TEST_DEPENDS
  - Add tcsh for TEST_DEPENDS

(upstream)
0.34      2020-02-05 10:20:27 -0700
  - Better diagnostics in testing (gh#22)

(mef)

2020-04-18 00:18:59 UTC MAIN commitmail json YAML

(devel/p5-Set-Object) Updated

1.40, 2020-01-19
    *  Fixed perl5.28 regressions (not cperl), for @$set args to other set
        functions. (RT #131345). Fixed by adding missing SvGETMAGIC
        expansions to all args.

    *  Bumped minimal required perl version to 5.8 for arrayref @$set
        behavior.

    *  Fixed the smokers and some author tests.

(mef)

2020-04-18 00:06:12 UTC MAIN commitmail json YAML

(devel/p5-Search-Elasticsearch) Updated to 6.00 to 6.80

(pkgsrc)
- Converted BUILD_DEPENDS to TEST_DEPENDS

(upstream)
6.80    2020-03-25
  * Fixed SSL_verify_mode in LWP and skipped https tests for Hijk
  * Changed the User-Agent header with
    elasticsearch-perl/<client-version> (<os>; perl <Lang version>)

6.80_1  2020-03-11
Updated API and XPack endpoints for Elasticsearch 6.8.7

* Merged the XPack into Direct client, there is no need anymore
  to use a plugin for XPack
* Added the XPack YAML tests
* Usage of Travis CI for testing
* Added the User-Agent header with
  <client-repo-name>/<client-version> (<Lang version>)

(mef)

2020-04-17 23:58:15 UTC MAIN commitmail json YAML

(devel/p5-SVN-Dump) Updated to 0.08

(pkgsrc)
- PERL5_MODULE_TYPE switched to MakeMaker (default)

(upstream)
0.08 2020-03-02 BOOK
    - Make SVN::Dump::Reader more liberal in what it accepts for 'fh' - RT #24032

0.07 2020-01-30 BOOK
    [DOCUMENTATION]
    - Fix a code example - RT #130903 (DJERIUS)
    [TESTS]
    - Ensure the test suite works when @INC does not contain '.'
    [PACKAGING]
    - Switch to Dist::Zilla as the distribution builder

(mef)

2020-04-17 23:53:22 UTC MAIN commitmail json YAML

doc: Updated wm/xfce4-wm to 4.14.1

(gutteridge)

2020-04-17 23:52:55 UTC MAIN commitmail json YAML

xfce4-wm: update to 4.14.1

Change log:

4.14.1
======

- Restore "Always below" menu options (bug #15884)
- Fix a crash with GL or high CPU usage without any monitor (bug #15852)
- Fix raise delay (bug #15974)
- Fix translucent wireframe repaint (bug #15966)
- Fix hostname not showing initially when running apps remotely
  (bug 15984)
- Avoid drawing server-side shadows on maximized windows (Simon
  Steinbeiss, bug #16381)
- Add keywords to settings dialogs desktop definitions (Yousuf Philips,
  bug #16621)
- Fix Dnd of decoration buttons with embedded settings dialog (Stefan
  Berzl, bug #13861)
- Blacklist SVGA3D GL renderer (bug #16274)
- Fix window title alignment (bug #16067)
- Restore window state when moving a maximized window (bug #16348)
- Fix pointer interactions with clients grabbing the pointer (bug #16347)
- Fix GTimeVal deprecation (Andre Miranda, bug #16644)
- Fix window selection vs. hovering in tabwin (Simon Steinbeiss,
  bug ##16382)
- Improve vblank mode auto-selection (GL/XPresent)
- Fix transients pulling their parents from lower layers (bug #15891)
- I18n:
  Update translations: ar, ast, be, bg, bn, ca, cs, da, de, el, en_AU,
  en_CA, en_GB, es, eu, fi, fr, gl, he, hr, hu, hy_AM, id, ie, is, it,
  ja, ka, kk, ko, lt, lv, ms, nb, nl, nn, oc, pl, pt, pt_BR, ro, ru, sk,
  sl, sq, sr, sv, th, tr, ug, uk, ur, ur_PK, vi, zh_CN, zh_HK, zh_TW
  New translations: fa_IR, ka

(gutteridge)

2020-04-17 23:24:01 UTC MAIN commitmail json YAML

(devel/p5-Regexp-Parser) Updated to 0.23

  0.23 -- Todd Rinaldo Jan 19, 2020
  - Switch to github actions for automated testing.
  - Support POSIX character classes with visual method. Resolves #7

(mef)

2020-04-17 21:28:01 UTC MAIN commitmail json YAML

Get ast-ksh building again on NetBSD, at least on amd64.

(ad)

2020-04-17 21:07:00 UTC MAIN commitmail json YAML

mate-power-manager: fix sandboxed builds

Polkit is now required directly for its ITS data during the build phase
only, in order to generate the file "org.mate.power.policy". (While
here, itstool is already pulled in through the meta-package.)

(gutteridge)

2020-04-17 20:16:23 UTC MAIN commitmail json YAML

Updated net/openvpn

(adam)

2020-04-17 20:14:22 UTC MAIN commitmail json YAML

openvpn: updated to 2.4.9

OpenVPN 2.4.9
* socks: use the right function when printing struct openvpn_sockaddr
* Fetch OpenSSL versions via source/old links
* Fix OpenSSL error stack handling of tls_ctx_add_extra_certs
* Fix OpenSSL 1.1.1 not using auto elliptic curve selection
* Fix broken fragmentation logic when using NCP
* Fix building with --enable-async-push in FreeBSD
* Fix broken async push with NCP is used
* Fix illegal client float (CVE-2020-11810)
* OpenSSL: Fix --crl-verify not loading multiple CRLs in one file
* Fix OpenSSL private key passphrase notices
* Swap the order of checks for validating interactive service user
* Move querying username/password from management interface to a function
* When auth-user-pass file has no password query the management interface (if available).
* Fix possibly uninitialized return value in GetOpenvpnSettings()
* Fix possible access of uninitialized pipe handles
* Skip expired certificates in Windows certificate store
* Allow unicode search string in --cryptoapicert option
* mbedTLS: Make sure TLS session survives move
* docs: Add reference to X509_LOOKUP_hash_dir(3)

(adam)

2020-04-17 18:01:44 UTC MAIN commitmail json YAML

doc: Updated mail/neomutt to 20200417

(wiz)

2020-04-17 18:01:34 UTC MAIN commitmail json YAML

neomutt: update to 20200417.

2020-04-17  Richard Russon  <rich@flatcap.org>
* Features
  - Fluid layout for Compose Screen, see: https://vimeo.com/407231157
  - Trivial Database (TDB) header cache backend
  - RocksDB header cache backend
  - Add <sidebar-first> and <sidebar-last> functions
* Bug Fixes
  - add error for CLI empty emails
  - Allow spaces and square brackets in paths
  - browser: fix hidden mailboxes
  - fix initial email display
  - notmuch: fix time window search.
  - fix resize bugs
  - notmuch: fix entire-thread: update current email pointer
  - sidebar: support indenting and shortening of names
  - Handle variables inside backticks in sidebar_whitelist
  - browser: fix mask regex error reporting
* Translations
  - 100.00% Lithuanian
  - 98.88% Chinese (simplified)
* Build
  - Use regexes for common parsing tasks: urls, dates
  - Add configure option `--pcre2` -- Enable PCRE2 regular expressions
  - Add configure option `--tdb` -- Use TDB for the header cache
  - Add configure option `--rocksdb` -- Use RocksDB for the header cache
  - Create libstore (key/value backends)
  - Update to latest autosetup
  - Update to latest acutest.h
  - Rename `doc/` directory to `docs/`
  - make: fix location of .Po dependency files
  - Change libcompress to be more universal
  - Fix test fails on х32
  - fix uidvalidity to unsigned 32-bit int
* Code
  - Increase test coverage
  - Fix memory leaks
  - Fix null checks
* Upstream
  - Buffer refactoring
  - Fix use-after-free in mutt_str_replace()
  - Clarify PGP Pseudo-header S<id> duration
  - Try to respect MUTT_QUIET for IMAP contexts too
  - Limit recurse depth when parsing mime messages

(wiz)

2020-04-17 17:54:42 UTC MAIN commitmail json YAML

doc: Updated benchmarks/fio to 3.19

(wiz)

2020-04-17 17:54:34 UTC MAIN commitmail json YAML

fio: update to 3.19.

Provided by Apurva Nandan via wip.

Changes not found.

(wiz)

2020-04-17 17:51:49 UTC MAIN commitmail json YAML

doc: Added devel/afl++ version 2.62c

(wiz)

2020-04-17 17:51:39 UTC MAIN commitmail json YAML

devel/Makefile: + afl++

(wiz)

2020-04-17 17:51:09 UTC MAIN commitmail json YAML

devel/afl++: import afl++-2.62c

Packaged for wip by Apurva Nandan.

afl++ is an upgrade to the American Fuzzy Lop (afl) fuzzer, created initially
to incorporate all the best features developed in the years for the fuzzers in
the AFL family but was not merged in AFL as it is not updated since November
2017.

(wiz)

2020-04-17 16:58:32 UTC MAIN commitmail json YAML

py-ICU: requires C++11

(gutteridge)

2020-04-17 15:50:03 UTC MAIN commitmail json YAML

2020-04-17 15:31:43 UTC MAIN commitmail json YAML

(devel/rt4) Add DEPENDS+= p5-Sub-HandlesVia-[0-9]* to fix package

(mef)

2020-04-17 13:36:26 UTC MAIN commitmail json YAML

Adjust last to really prepend in the case of cwrappers.

(joerg)

2020-04-17 13:35:37 UTC MAIN commitmail json YAML

clang 10 defaults to -fno-common with significant fallout in pkgsrc.
Override that by prepending -fcommon.

(joerg)

2020-04-17 13:34:47 UTC MAIN commitmail json YAML

2020-04-17 13:34:11 UTC MAIN commitmail json YAML

2020-04-17 13:33:44 UTC MAIN commitmail json YAML

2020-04-17 13:32:23 UTC MAIN commitmail json YAML

2020-04-17 13:31:46 UTC MAIN commitmail json YAML

2020-04-17 13:31:32 UTC MAIN commitmail json YAML

Use GNU Autoconf to configure this, there are some problems with
the scons source files and it does not create the pkgconfig files
correctly

(plunky)

2020-04-17 13:30:49 UTC MAIN commitmail json YAML

2020-04-17 13:27:57 UTC MAIN commitmail json YAML

this does not conflict with mypaint (it is required by mypaint)

(plunky)

2020-04-17 12:36:19 UTC MAIN commitmail json YAML

py-pydns, py-py3dns: removed outdated packages; use py-dns instead

(adam)

2020-04-17 12:35:32 UTC pkgsrc-2020Q1 commitmail json YAML

Pullup tickets #6159 to #6161

(bsiegert)

2020-04-17 12:35:22 UTC MAIN commitmail json YAML

2020-04-17 12:35:11 UTC pkgsrc-2020Q1 commitmail json YAML

Pullup ticket #6161 - requested by sborrill
mk/pkginstall: NetBSD 7 bugfix

Revisions pulled up:
- mk/pkginstall/files                                          1.11

---
  Module Name: pkgsrc
  Committed By: sborrill
  Date: Wed Apr 15 13:33:32 UTC 2020

  Modified Files:
  pkgsrc/mk/pkginstall: files

  Log Message:
  Work around a potential shell bug where "${FOO=${BAR%/*}}" does not work
  if quoted. Seen on NetBSD 7.

  #!/bin/sh
  in="/path/to/dir with space/file"

  : "${file=${in##*/}}"
  : "${dir=${in%/*}}"
  echo "dir:$dir"
  echo "file:$file"
  [ "$dir" = "$file" ] && echo "dir and file are same"

  Leads to errors when adding packages such as:
  ./+FILES: cannot create
  /var/db/pkg.refcount/files/etc/rc.d/xenguest//var/db/pkg/xe-guest-utilities-7.0.0:
  directory nonexistent

(bsiegert)

2020-04-17 12:34:15 UTC pkgsrc-2020Q1 commitmail json YAML

Pullup ticket #6160 - requested by bouyer
sysutils/xenkernel411: security fix

Revisions pulled up:
- sysutils/xenkernel411/Makefile                                1.13
- sysutils/xenkernel411/distinfo                                1.10-1.11
- sysutils/xenkernel411/patches/patch-XSA313                    1.1
- sysutils/xenkernel411/patches/patch-XSA316                    1.1
- sysutils/xenkernel411/patches/patch-XSA318                    1.1

---
  Module Name: pkgsrc
  Committed By: bouyer
  Date: Wed Apr 15 15:37:20 UTC 2020

  Modified Files:
  pkgsrc/sysutils/xenkernel411: Makefile distinfo
  Added Files:
  pkgsrc/sysutils/xenkernel411/patches: patch-XSA313 patch-XSA318

  Log Message:
  Apply upstream patches for security issues XSA313 and XSA318.
  Bump PKGREVISION

---
  Module Name: pkgsrc
  Committed By: bouyer
  Date: Wed Apr 15 15:45:05 UTC 2020

  Modified Files:
  pkgsrc/sysutils/xenkernel411: distinfo
  Added Files:
  pkgsrc/sysutils/xenkernel411/patches: patch-XSA316

  Log Message:
  Also apply patch for XSA316. ride previous PKGREVISION bump

(bsiegert)

2020-04-17 12:29:49 UTC MAIN commitmail json YAML

Updated chat/ekg

(adam)

2020-04-17 12:29:32 UTC MAIN commitmail json YAML

ekg: updated to 20200416

20200416:
Unknown changes

(adam)

2020-04-17 12:27:51 UTC MAIN commitmail json YAML

2020-04-17 12:20:48 UTC pkgsrc-2020Q1 commitmail json YAML

Pullup ticket #6159 - requested by leot
devel/git-base: security fix

(via patch)

---
  git: Update to 2.25.3

  Changes:
  2.25.3
  ------
  This release is to address the security issue: CVE-2020-5260

    * With a crafted URL that contains a newline in it, the credential
      helper machinery can be fooled to give credential information for
      a wrong host.  The attack has been made impossible by forbidding
      a newline character in any value passed via the credential
      protocol.

  Credit for finding the vulnerability goes to Felix Wilhelm of Google
  Project Zero.

(bsiegert)

2020-04-17 12:03:43 UTC MAIN commitmail json YAML

(devel/ocaml-lwt_glib) Adding missing distinfo. Am I correct ?

(mef)

2020-04-17 12:03:10 UTC MAIN commitmail json YAML

Updated net/py-dns, mail/py-spf

(adam)

2020-04-17 12:02:36 UTC MAIN commitmail json YAML

py-spf: fix PKGNAME and DEPENDS for Python 2.7

(adam)

2020-04-17 11:37:35 UTC MAIN commitmail json YAML

doc: Updated net/tigervnc to 1.9.0nb4

(wiz)

2020-04-17 11:37:24 UTC MAIN commitmail json YAML

2020-04-17 11:37:11 UTC MAIN commitmail json YAML

doc: Updated mail/up-imappproxy to 1.2.8

(tm)

2020-04-17 11:28:02 UTC MAIN commitmail json YAML

up-imapproxy: re-add version 1.2.8 with OpenSSL 1.1 patches

Include patchset from the community and Debian package maintainers to
support OpenSSL version 1.1. This is the more feature rich version of
imapproxy.

Last official changelog entries:

2016-09-12  Paul Lesniewski <paul@squirrelmail.org>
* Added support for systemd startup
* Added support for accepting pre-auth ID commands (RFC 2971)
* Added support for DNS RR to cycle through multiple IMAP
  server backends (thanks to Wolfgang Breyha)
* Added ability to restrict DNS lookups to IPv4 or IPv6
  only (thanks to Wolfgang Breyha)
* Make EGD support conditional, provide compatibility with
  LibreSSL, other small fixes provided by the BSD team
* Fixed anomalous crashes recycling used connections (thanks
  to Emmanuel Dreyfus)
* Retain compatibility with older OpenSSL versions (thanks to
  Wolfgang Breyha)
* Make use of the no_new_privs flag (Linux only) when becoming
  non-root (thanks to Shawn Landden)

2014-01-20  Paul Lesniewski <paul@squirrelmail.org>
* Added support for up to TLS v1.2 (thanks to Emmanuel Dreyfus)
* Added support for ECDHE ciphers (thanks to Emmanuel Dreyfus)
* Added ability to manually specify TLS ciphers (thanks to Emmanuel Dreyfus)
* Added server certificate validation (thanks to Emmanuel Dreyfus)

2012-01-01  Paul Lesniewski <paul@squirrelmail.org>
* Fixed problem where default TLS CA data would never
  be loaded (thanks to Orion Poplawski)
* Fixed bug in SSL context initialization

(tm)

2020-04-17 11:27:36 UTC MAIN commitmail json YAML

py-spf: updated to 2.0.14

Final 2.0.14 release
Fix broken tcp fallback, fix dnspython integration, Doc updates.

(adam)

2020-04-17 11:24:43 UTC MAIN commitmail json YAML

py-dns: updated to 1.16.0

1.16.0 is mostly a bug fix release. It switches from the unmaintained pycrypto to pycryptodome or pycryptodomex. It has some notable new features, including support for Cython, EDNS0 client subnet, the OPENPGPKEY RR, and Python type signatures.

(adam)

2020-04-17 11:06:11 UTC MAIN commitmail json YAML

doc: Updated editors/OmegaT to 5.2.0

(ryoon)

2020-04-17 11:05:44 UTC MAIN commitmail json YAML

OmegaT: Update to 5.2.0

Changelog:
OmegaT 5.2.0 brings 3 enhancements, 6 bug fixes, and 7 localization updates vs 5.1.0.

The TMX 'tuid' attribute is now supported as a segment ID for matching purposes. It is also included in the exported level-2 TMX.

Matching accuracy for tags in level-2 TMXs is improved.

Bugs in the following features were fixed:

    Saving LanguageTool settings
    The Moodle PHP filter
    MyMemory machine translation

The Brazilian Portuguese, Dutch, French, Italian, Simplified Chinese, and Turkmen localizations were updated. A new Finnish localization was added.

The OmegaT Project always welcomes developers, localizers and users to contribute their experience, knowledge and insights to the software we release.

OmegaT 5.1.0 brings the Mac and Windows packaging fixes from 4.3.1, plus 2 enhancements.

The Mac distribution has fixes for macOS 10.15 "Catalina". The Windows version has fixes for the installer. See here for details:
https://sourceforge.net/p/omegat/news/2019/11/omegat-standard-version-431-released/

You can now specify the server to connect to in the Apertium MT connector.

In the Glossary pane, tooltips on glossary entries reveal the files they originated from.

The Belarusian, Czech, Dutch, Italian, Russian, Turkish, and Ukranian localisations were updated.

(ryoon)

2020-04-17 10:57:03 UTC MAIN commitmail json YAML

2020-04-17 09:18:54 UTC MAIN commitmail json YAML

php-fpm: remove useless variable

pkgsrc changes:
---------------
* Remove USE_PHP_EXT_PATCHES since lang/php/ext.mk is not included.

(triaxx)

2020-04-17 08:43:46 UTC MAIN commitmail json YAML

rxvt-unicode: Support SunOS lastlog file.

Based on joyent/pkgsrc#225 from Mike Owens.

(jperkin)

2020-04-17 07:59:20 UTC MAIN commitmail json YAML

Updated devel/libuv, lang/nodejs, lang/nodejs12, lang/nodejs10

(adam)

2020-04-17 07:58:54 UTC MAIN commitmail json YAML

nodejs10: updated to 10.20.1

Version 10.20.1 'Dubnium'

Notable changes

Due to release process failures, Node.js v10.20.0 shipped with source and header tarballs that did not properly match the final release commit that was used to build the binaries. We recommend that Node.js v10.20.0 not be used, particularly in any applications using native add-ons or where compiling Node.js from source is involved.

Node.js v10.20.1 is a clean release with the correct sources and is strongly recommended in place of v10.20.0.

Version 10.20.0 'Dubnium'

macOS package notarization and a change in builder configuration

The macOS binaries for this release, and future 10.x releases, are now being compiled on macOS 10.15

Notable changes
buffer: add {read|write}Big[U]Int64{BE|LE} methods
build: macOS package notarization

deps:
update npm to 6.14.3
upgrade openssl sources to 1.1.1e
upgrade to libuv 1.34.2

n-api:
add napi_get_all_property_names
add APIs for per-instance state management
define release 6
turn NAPI_CALL_INTO_MODULE into a function

tls:
expose keylog event on TLSSocket
support TLS min/max protocol defaults in CLI
url: handle quasi-WHATWG URLs in urlToOptions()

(adam)

2020-04-17 07:52:46 UTC MAIN commitmail json YAML

nodejs12: updated to 12.16.2

Version 12.16.2 'Erbium' (LTS)

Notable Changes

doc:
add ronag to collaborators
add GeoffreyBooth to collaborators

deps:
upgrade npm to 6.13.6
update openssl to 1.1.1e

(adam)

2020-04-17 07:51:55 UTC MAIN commitmail json YAML

nodejs: updated to 13.13.0

Version 13.13.0 (Current)

Notable Changes

New file system APIs

Added a new function, fs.readv (with sync and promisified versions). This function takes an array of ArrayBufferView elements and will write the data it reads sequentially to the buffers.
A new overload is available for fs.readSync, which allows to optionally pass any of the offset, length and position parameters.

Other changes

dns:
Added the dns.ALL flag, that can be passed to dns.lookup() with dns.V4MAPPED to return resolved IPv6 addresses as well as IPv4 mapped IPv6 addresses.

http:
The default maximum HTTP header size was changed from 8KB to 16KB.

n-api:
Calls to napi_call_threadsafe_function from the main thread can now return the napi_would_deadlock status in certain circumstances.

util:
Added a new maxStrLength option to util.inspect, to control the maximum length of printed strings. Its default value is Infinity.

worker:
Added support for passing a transferList along with workerData to the Worker constructor

(adam)

2020-04-17 07:50:27 UTC MAIN commitmail json YAML

libuv: updated to 1.36.0

Version 1.36.0
* build: add aix-common.c for AIX cmake build
* zos: explicitly mark message queue events
* zos: move mq check out of loop to save cpu cycles
* zos: add checks to ensure behavior of epoll_wait
* src: add uv__reallocf()
* build: ibmi support for cmake
* build: fix gyp build for Android API >= 28
* udp: return recvmmsg-ed datagrams in order
* zos,test: fix spawn_empty_env for shared library build
* zos: fix non-Release builds
* zos: fix return value on expired nanosleep() call
* build: fix z/OS cmake build
* test: add a bunch of ASSERT macros
* test: remove unused extern declaration
* test: canonicalize argv[0] in exepath test
* test: simplify platform_init()
* ibmi: Fix isatty EBADF handling and refactor
* test: Test EBADF tty handling
* build: make cmake build benchmarks
* win: use RtlGenRandom from advapi32.dll directly
* android: fix OOB write in uv_interface_addresses()
* test: pass test when hostname is single character
* ibmi: set the highest process priority to -10
* build: remove support for gyp
* doc: add note to README on cross-compiling
* fs: add uv_fs_lutime()
* unix: implement cpu_relax() for arm
* linux: fix uv__accept4()
* win: handle file paths in uv_fs_statfs()
* unix: fix uv_os_environ() null pointer check
* win: fix uv_os_environ() null pointer check
* unix: fix compilation on macOS 32-bit architectures
* win: replace alloca() with stack-based array

(adam)

2020-04-17 06:04:17 UTC MAIN commitmail json YAML

ispell-en_GB: fix thinko in previous commit

(gutteridge)

2020-04-17 05:48:38 UTC MAIN commitmail json YAML

Updated devel/py-xdis, audio/wavpack

(adam)

2020-04-17 05:48:20 UTC MAIN commitmail json YAML

wavpack: updated to 5.3.0

5.3.0:
fixed: OSS-Fuzz issues 19925, 19928, 20060, 20448
      (no CVEs or vulnerabilities)
fixed: trailing garbage characters on imported ID3v2 TXXX tags
fixed: various minor undefined behavior and memory access issues
fixed: sanitize tag extraction names for length and path inclusion
improved: reformat wvunpack "help" and split into long + short versions
added: regression testing to Travis CI for OSS-Fuzz crashers

(adam)

2020-04-17 05:47:33 UTC MAIN commitmail json YAML

py-xdis: updated to 4.3.2

4.3.2:
Deleted release 4.3.0 and 4.3.1 had a bugs in detected by decompilers and in handling some 3.8 bytecode.

(adam)

2020-04-17 05:39:55 UTC MAIN commitmail json YAML

ispell-en_GB: fix SunOS build

(gutteridge)

2020-04-17 02:00:52 UTC MAIN commitmail json YAML

qt5-qtbase: bump GCC_REQD to reflect new minimum for 5.14

As of 5.14, GCC >= 5 is required. See, for example:
https://bugreports.qt.io/browse/QTBUG-81754

(gutteridge)

2020-04-17 01:43:41 UTC MAIN commitmail json YAML

2020-04-17 01:19:20 UTC MAIN commitmail json YAML

go-net: fix SunOS build

With current pkgsrc defaults, h2i builds and runs on SunOS. (That makes
PLIST.h2i redundant, but I've left it in for now, in case someone needs
to use it for manual adjustment, and for the most minimal diff.)

(gutteridge)

2020-04-17 00:46:45 UTC MAIN commitmail json YAML

devel/py-macaroons: Correct dependencies

Thanks for spotting, leot@!

(js)

2020-04-17 00:35:28 UTC MAIN commitmail json YAML

devel: Enable py-macaroons

(js)

2020-04-17 00:33:10 UTC MAIN commitmail json YAML

doc: Added devel/py-macaroons version 0.13.0

(js)

2020-04-17 00:32:04 UTC MAIN commitmail json YAML

devel/py-macaraoons: USE_LANGUAGES shouldn't contain python

(js)

2020-04-17 00:29:36 UTC MAIN commitmail json YAML

Import devel/py-macaroons from wip

This is a dependency for the Synapse Matrix Homeserver which I intend to
add.

Python implementation of Macaroons

(js)

2020-04-17 00:23:05 UTC MAIN commitmail json YAML

Unlimit CPU time as everything is build in a single process during
install

(joerg)

2020-04-17 00:22:29 UTC MAIN commitmail json YAML

<version> is a C++17 header, drop here

(joerg)

2020-04-17 00:21:56 UTC MAIN commitmail json YAML

2020-04-17 00:21:17 UTC MAIN commitmail json YAML

2020-04-17 00:20:45 UTC MAIN commitmail json YAML

2020-04-17 00:19:44 UTC MAIN commitmail json YAML

2020-04-17 00:19:26 UTC MAIN commitmail json YAML

2020-04-17 00:19:09 UTC MAIN commitmail json YAML

2020-04-17 00:18:51 UTC MAIN commitmail json YAML

Ignore portability problem in testsuite

(joerg)

2020-04-17 00:18:25 UTC MAIN commitmail json YAML

2020-04-17 00:17:02 UTC MAIN commitmail json YAML

doc: Updated net/syncthing to 1.4.2

(gdt)

2020-04-17 00:16:56 UTC MAIN commitmail json YAML

syncthing: Update to 1.4.2

Upstream changes since 1.4.0 are basically bugfixes.

(Tested with android version in F-Droid.)

(gdt)

2020-04-16 23:00:37 UTC MAIN commitmail json YAML

doc: Updated www/apache-tomcat85 to 8.5.54

(ryoon)

2020-04-16 23:00:01 UTC MAIN commitmail json YAML

apache-tomcat85: Update to 8.5.54

Changelog:
The notable changes compared to 8.5.53 include:

    Add support for default values when using ${...} property replacement in configuration files. Based on a pull request provided by Bernd Bohmann.
    When configuring an HTTP Connector, warn if the encoding specified for URIEncoding is not a superset of US-ASCII as required by RFC 7230.
    Replace the system property org.apache.tomcat.util.buf.UDecoder.ALLOW_ENCODED_SLASH with the Connector attribute encodedSolidusHandling that adds an additional option to pass the %2f sequence through to the application without decoding it in addition to rejecting such sequences and decoding such sequences.

The notable changes compared to 8.5.51 include:

    Add new attribute persistAuthentication to both StandardManager and PersistentManager to support authentication persistence. Patch provided by Carsten Klein
    A zero length AJP secret will now behave as if it has not been specified.
    Add the TLS request attributes used by IIS to the attributes that an AJP Connector will always accept.

The notable changes compared to 8.5.50 include:

    AJP defaults changed to listen the loopback address, require a secret and to be disabled in the sample server.xml file. If you are using the AJP protocol, please refer to the Migration Guide and update your configuration.
    The JmxRemoteLifecycleListener is now deprecated
    The HTTP Connector attribute rejectIllegalHeaderName is renamed to rejectIllegalHeader and expanded to include header values as well as names

(ryoon)

2020-04-16 22:50:33 UTC MAIN commitmail json YAML

doc: Updated multimedia/obs-studio to 25.0.4

(ryoon)

2020-04-16 22:50:00 UTC MAIN commitmail json YAML

doc: Use formal format for imapproxy pattern

(ryoon)

2020-04-16 22:48:25 UTC MAIN commitmail json YAML

Update to 25.0.4

Changelog:
25.0.4 Hotfix Changes

    Added an option to use MixrElixr when using Mixer in the streaming section of settings
    Fixed a crash that could occur when using secure input fields on macOS. Because of a likely bug with macOS Catalina that was causing this crash, if you use secure input while using OBS, external hotkeys will no longer function for the duration of the program, so if you use hotkeys with OBS, we do not recommend using secure input while using OBS. (This is a temporary fix to the crash because the only way to fully work around it is likely rewriting the entire OBS macOS hotkey handling to a different hotkey-capturing method)
    Fixed a crash on Windows with certain audio devices
    Fixed a crash with Decklink output
    Fixed a crash with Vulkan game capture hook on Intel GPUs
    Fixed scenes not always importing correctly from Streamlabs
    Fixed a bug with QuickSync ICQ rate control where it would have a limited bitrate
    Fixed NVENC not showing up on Windows 7
    Fixed keyboard input on Linux not being fully functional when interacting with browser sources

25.0.3 Hotfix Changes (Linux)

    Fixed video device source lagging on Linux

25.0.2 Hotfix Changes (Linux)

    Fixed a crash when changing settings on Linux
    Fixed a freeze on Linux

25.0.1 Hotfix Changes

    Fixed some FLV files not playing back properly with the media source
    Fixed two crashes with the browser source
    Fixed the names of monitors not showing up when using projectors
    Fixed a crash with window capture
    Fixed an issue where the preview would be stuck as disabled when starting the program minimized to tray
    Fixed an issue where NVENC wasn't showing up for users on Linux (sorry about that, that was my fault -Jim)
    Fixed a bug where certain games (particularly "Don't Starve Together") wouldn't capture with game capture anymore

25.0 New Features

    Added the ability to capture Vulkan-based games with game capture. Big thanks to Ubisoft Montreal for submitting this feature! [Littlematth/jpark37/Jim]

    Added a new capture method to window capture which allows capturing browsers, browser-based windows, and Microsoft Store (UWP) programs [jpark37]
        By default, it will use "Automatic", which will use the normal method on most windows, and the new method on browsers, browser-based windows, and Microsoft Store (UWP) programs
        The downside of the new method is that it can cause a bit of cursor lag, as well as a highlighted border around the captured window. The border itself does not get captured, however.
        You can choose which capture method to use in window capture properties

    Added advanced scene collection importing (on the menu bar, Scene Collection -> Import) which allows you to import from other common streaming programs [Dillon]

    Added Media source hotkeys to allow control of playback (stop/pause/play/restart) [cg2121]
        For now, these are just hotkeys. User interface for this is also planned for future updates

    Added the ability to drag and drop URLs to create browser sources (after displaying a confirmation prompt to ensure it was by intention) [WizardCM]
        Developers can add an embed to their web pages that let them pre-specify parameters that automatically get set in the source when it's dragged into OBS. See this link for more details: https://obsproject.com/tools/browser-drag-and-drop

    Added T-bar to studio mode [cg2121]
        Note that this will not work while using a Stinger transition or the "Cut" transition

    Added support for the SRT protocol (https://en.wikipedia.org/wiki/Secure_Reliable_Transport) [boxerab]
        This is available by choosing "Custom" under Stream settings > Service, then entering your srt:// path into the Server box.

    Added a button grid mode to the scenes list, which can be toggled via right-clicking on the scenes list [Dillon]

    Added ability to lock volume values of audio sources via their right-click context menu in the mixer [cg2121]

    Added source icons to the source list that give a more visible indication of their function (can be disabled in the View menu) [cg2121]

    Added support for cube LUT files in the LUT filter [jpark37]

    Added an option to show all audio sources to advanced audio settings [exeldro]

    Added an option to use percent rather than dB in advanced audio properties via right-clicking items in the window [cg2121]

    Added a button to save replay buffer next to the replay buffer button (similar to the pause button on the recording button) [cg2121]

    Added support for certain devices that can automatically rotate their camera output such as the Logitech StreamCam [Jim]

    Added the ability to change the projector type to the projector's right-click context menu [cg2121]

    Added the ability to copy/paste multiple selected sources [torresam]

    Added an option to enable/disable BTTV and/or FFZ chat extensions when connecting your Twitch account in the stream section of settings [Rodney]

    Added a system tray icon to show when the recording is paused [Programatic]

    Added a "Custom Quantization Matrix" option to QSV encoder (available on Ice Lake or newer) [brittneysclark]

    Added an option to toggle looping to the scroll filter [Dillon]

    Added a "Fade to Black" option for quick transitions in studio mode [cg2121]

    Added string specifiers to the Filename Formatting option in advanced settings which allows you to specify certain settings such as resolution and FPS to recording filenames [exeldro]

    Added a hotkey to reset the stats window/panel [cg2121]

    Added help icons when an property has a tooltip associated with it [WizardCM]

    Added monitor names in monitor selection context menus [WizardCM]

    Video settings now shows aspect ratio of canvas and output resolutions [cg2121]

25.0 Changes/Tweaks

    Increased default size of color source to the size of the canvas [cg2121]
    Increased d
    Added various minor performance improvements [jpark37]
    The mask filter will now reload the mask automatically if the mask file has been modified [omkelderman]
    The browser source now uses a monospace font for the custom CSS property [WizardCM] confusion. You will now only see "NVENC (new)" (which we will eventually rename back to just "NVENC"). Rescaling is now supported on it (automatically falls back to the older implementation internally)

25.0 Bug Fixes

    Fixed an issue where window capture could select an unintended window when opening its properties [Jim/Dillon]
    Fixed browser source not loading files with a hash character in the path [Dillon]
    Fixed a bug where importing profiles didn't work correctly in portable mode [WizardCM]
    Fixed a bug where resizing docks wouldn't work when hotkeys were disabled while OBS is focused [WizardCM]
    Fixed a bug where preview wasn't fully disabled when minimized [R1CH]
    Fixed a bug where the program could crash on startup if the system had flash installed on it [R1CH/Jim]
    Fixed a bug where the media source could sometimes lock up on a frame [Jim]
    Fixed a bug where Twitch browser panels would not use dark theme the first time they run [Jim]
    Fixed a bug where the recording audio bitrate would be too low when using a custom recording quality in simple output mode [Fenrir]
    Fixed a bug where a reconnected stream would drop to 0 kbps and disconnect if using audio track 2 [R1CH]
    Fixed a bug when using multiple game captures where the wrong game would sometimes be captured [Dillon]
    Fixed a crash when entering large resolutions in video settings [cg2121]
    Fixed a crash with PulseAudio on Linux [cg2121]
    Fixed a crash on shutdown that could occur after using the auto configuration wizard [R1CH]
    Fixed a crash with the VLC and slideshow sources when adding directories containing files with many unicode characters [R1CH]
    Fixed a crash on startup if a plugin saved whitespace to its config file (this primarily affected the Tuna plugin) [R1CH]
    Fixed a crash when no Decklink outputs are available, such as when the input is active at the same time [cg2121]
    Fixed a crash when when no Decklink output device is selected when the output is started [cg2121]
    Fixed a crash when using custom RTMP authentication [R1CH]
    Fixed an issue where devices could lock up when using the browser source [Jim]
    Fixed a few minor memory leaks [jpark37]
    Fixed an issue where the program would not let you know that the recording path was invalid [Lqlsoftware]

(ryoon)

2020-04-16 21:54:07 UTC MAIN commitmail json YAML

audacity: Update distfiles.

Upstream accidentally made the tag point at the alpha...

(nia)

2020-04-16 21:50:45 UTC MAIN commitmail json YAML

doc: Updated devel/cppcheck to 1.90

(wiz)

2020-04-16 21:50:36 UTC MAIN commitmail json YAML

cppcheck: update to 1.90.

Based on wip/cppcheck by Apurva Nandan.

Cppcheck-1.90 has been released.

New check:
* alias to vector element invalid after vector is changed

Improved checking:
* improved value flow analysis for struct members
* improved value flow analysis for pointer alias

CERT:
* Added ENV33-C: Do not call system()

MISRA:
* Added rule 2.7
* Added rule 3.2
* Added rule 4.2
* Added rule 14.2
* Added rule 21.1
* Added rule 21.12

Addons:
* Add --recursive option. You can check dump files recursively.

(wiz)

2020-04-16 20:00:45 UTC MAIN commitmail json YAML

2020-04-16 18:32:52 UTC MAIN commitmail json YAML

Updated www/py-urllib3, devel/py-xdis

(adam)

2020-04-16 18:32:33 UTC MAIN commitmail json YAML

py-xdis: updated to 4.3.1

4.3.1:
A portable version of types.CodeType was rewritten, to make it
easier to use
and catch more errors
more complete in tracking Python types.CodeType changes
simpler in implementation by using type inheretence
more general
Previously getting bytecode read from a bytecode file or from a code
object requiring knowing a lot about the Python version of the code
type and of the currently running interpreter. That is gone now.

Use codeType2Portable() to turn a native types.CodeType or a structure read
in from a bytecode file into a portable code type. The portable code
type allows fields to be mutated, and is more flexible in the kinds of
datatypes it allows.

For example lists of thing like co_consts, or varnames can be
Python lists as well as tuples. The line number table is stored as a
dictionary mapping of address to bytecode offset rather than as a
compressed structure. Bytecode can either be a string (which is
advantageous if you are running Python before 3.x) or a sequence of
bytes which is the datatype of a code object for 3.x.

However when you need a type.CodeType that can be can be
eval()'d by the Python interpreter you are running, use the
to_native() method on the portable code type returned. It will
compress and encode the line number table, and turn lists into tuples
and convert other datatypes to the right type as needed.

If you have a complete types.Codetype structure for a particular
Python version whether, it is the one the current Python interpreter
is using or not, use the to_portable() function and it will figure
out based on the version parameter supplied (or use the current Python
interpreter version if none supplieed), which particlar portable code
type is the right one.

If on the other hand, you have a number of code-type fields which may
be incomplete, but still want to work with something that has
code-type characteristics while not worring about which fields are
required an their exact proper datatypes, use the CodeTypeUnion structure.

Internally, we use OO inheritence to reduce the amount of duplicate
code. The load_code_internal() function from unmarshal.py is now a
lot shorter and cleaner as a result of this reorganization.

New Portable Code Methods, Modules and Classes

Python 3.8-ish replace() method has been added to the portable code types
Portable code type classes Code13, Code15 have been added to more precisely distinguish Python 1.3 and 1.5 code types. The other portable code classes are Code2, Code3, and Code38.
the to_native() conversts a portable code type into a native code type
the decode_lineno_tab() method on portable code types from Python 1.5 on decompresses the Python encode line number table into a dictionary mapping offset to line number.

Incompatibility

The module xdis.code has been remamed to xdis.codetype and with
that the function iscode() moved as well. In previous versions to
use iscode() you might import it from xdis.code; now simply import
it from xdis. In general function that had been imported from a
module under xdis can now be imported simply from xdis.

The classes Compat3Code and function code2compat() and
code3compat() have been removed. Compat2Code is still around for
dropbox 2.5, but that is deprecated and will be removed when I can
figure out how to remove it from dropbox 2.5.

Other Changes

CI testing for older testing has been fixed now that 2.7 is even more deprecated.

Note Deleted release 4.3.0 had a bug in handling some 3.8 bytecode.

(adam)

2020-04-16 18:30:05 UTC MAIN commitmail json YAML

py-urllib3: updated to 1.25.9

1.25.9:
* Added ``InvalidProxyConfigurationWarning`` which is raised when
  erroneously specifying an HTTPS proxy URL. urllib3 doesn't currently
  support connecting to HTTPS proxies but will soon be able to
  and we would like users to migrate properly without much breakage.
* Drain connection after ``PoolManager`` redirect
* Ensure ``load_verify_locations`` raises ``SSLError`` for all backends
* Rename ``VerifiedHTTPSConnection`` to ``HTTPSConnection``
* Allow the CA certificate data to be passed as a string
* Raise ``ValueError`` if method contains control characters
* Add ``__repr__`` to ``Timeout``

(adam)

2020-04-16 17:37:29 UTC MAIN commitmail json YAML

2020-04-16 17:37:08 UTC MAIN commitmail json YAML

2020-04-16 17:35:47 UTC MAIN commitmail json YAML

2020-04-16 17:32:09 UTC MAIN commitmail json YAML

Don't force -lgcc_s on NetBSD.

(joerg)

2020-04-16 17:07:45 UTC MAIN commitmail json YAML

Updated lang/tcl, x11/tk

(adam)

2020-04-16 17:07:07 UTC MAIN commitmail json YAML

tcl/tk: updated to 8.6.10

Changes in Tcl/Tk 8.6.10

Tcl Changes
New unsupported commands
tcl::unsupported::timerate
tcl::unsupported::corotype

Tk Changes

New Commands
tk::mac::PerformService
tk::mac::LaunchURL
tk::mac::GetAppPath
tk::mac::PrintDocument

Expanded Syntax / New Options
menubutton post x y index
combobox current end

Updated packages
http 2.9.1
Itcl 4.2.0
Thread 2.8.5
sqlite 3.30.1
tdbc 1.1.1

(adam)

2020-04-16 15:49:41 UTC MAIN commitmail json YAML

doc: Updated net/freeradius to 3.0.21nb1

(jperkin)

2020-04-16 15:49:30 UTC MAIN commitmail json YAML

freeradius: Fix SMF initialisation.

Ensures the user/group are correctly substituted into the config file so that
the daemon can run as root then drop privileges appropriately, as well as
creating the rundir as necessary.

Submitted by Jorge Schrauwen in NetBSD/pkgsrc#58.  Bump PKGREVISION.

(jperkin)

2020-04-16 15:19:12 UTC MAIN commitmail json YAML

2020-04-16 15:10:35 UTC MAIN commitmail json YAML

Updated devel/p5-Data-UUID to 1.226
Updated devel/p5-Proc-Background to 1.21

(mef)

2020-04-16 15:09:13 UTC MAIN commitmail json YAML

Tue Nov  5 17:39:00 EST 2019
  Version 1.21
  * Fix bug in timeout_system that caused it to wait the maximum
    duration on every call.

Sun Nov  3 19:34:00 EST 2019
  Version 1.20

  * More correct parsing of Win32 arguments to determine
    executable name, and more correct quoting when building
    command line when starting from an argv.
  * More correct use of Unix signals during ->die, but also give
    user the ability to specify a custom sequence of signals.
  * Emulate Unix exit status of SIGKILL on Win32 when process was
    ended using $proc->Kill
  * New attributes ->exit_code and ->exit_signal help inspect the
    wstat value returned by ->wait.
  * Fix Win32 path separator used when searching %PATH% for exe
  * Don't leak changes to $? when calling ->die() during DESTROY
  * Make sure all die_upon_destroy happens before global destruction
  * Re-tooled with Dist::Zilla for modern generation of MYMETA and
    automatic version, license, etc.

(mef)

2020-04-16 15:08:39 UTC MAIN commitmail json YAML

doc: Updated www/apache-tomcat9 to 9.0.34

(ryoon)

2020-04-16 15:08:08 UTC MAIN commitmail json YAML

apache-tomcat9: Update to 9.0.34

Changelog:
The Apache Tomcat Project is proud to announce the release of version 9.0.34 of Apache Tomcat. The notable changes compared to 9.0.33 include:

    Add support for default values when using ${...} property replacement in configuration files. Based on a pull request provided by Bernd Bohmann.
    When configuring an HTTP Connector, warn if the encoding specified for URIEncoding is not a superset of US-ASCII as required by RFC 7230.
    Replace the system property org.apache.tomcat.util.buf.UDecoder.ALLOW_ENCODED_SLASH with the Connector attribute encodedSolidusHandling that adds an additional option to pass the %2f sequence through to the application without decoding it in addition to rejecting such sequences and decoding such sequences.

The Apache Tomcat Project is proud to announce the release of version 9.0.33 of Apache Tomcat. The notable changes compared to 9.0.31 include:

    Add new attribute persistAuthentication to both StandardManager and PersistentManager to support authentication persistence. Patch provided by Carsten Klein
    A zero length AJP secret will now behave as if it has not been specified.
    Add the TLS request attributes used by IIS to the attributes that an AJP Connector will always accept.

The Apache Tomcat Project is proud to announce the release of version 9.0.31 of Apache Tomcat. The notable changes compared to 9.0.30 include:

    AJP defaults changed to listen the loopback address, require a secret and to be disabled in the sample server.xml file. If you are using the AJP protocol, please refer to the Migration Guide and update your configuration.
    The JmxRemoteLifecycleListener is now deprecated
    The HTTP Connector attribute rejectIllegalHeaderName is renamed to rejectIllegalHeader and expanded to include header values as well as names

(ryoon)

2020-04-16 15:07:00 UTC MAIN commitmail json YAML

doc: Updated lang/adoptopenjdk11-bin to 11.0.7.10

(ryoon)

2020-04-16 15:03:42 UTC MAIN commitmail json YAML

adoptopenjdk11-bin: Update to 11.0.7.10

Changelog:
Securiy fixes:
CVE-2020-2803
CVE-2020-2805
CVE-2019-18197
CVE-2020-2816
CVE-2020-2781
CVE-2020-2830
CVE-2020-2767
CVE-2020-2800
CVE-2020-2778
CVE-2020-2764
CVE-2020-2754
CVE-2020-2755
CVE-2020-2773
CVE-2020-2756
CVE-2020-2757

(ryoon)

2020-04-16 14:45:15 UTC MAIN commitmail json YAML

link-grammar: fix macOS and SunOS builds

A vestigial reference to removed functionality was causing a failure to
link on macOS and SunOS. Separately, an expectation about the presence
of strtod_l(3) was causing a build failure on SunOS.

(gutteridge)

2020-04-16 14:27:38 UTC MAIN commitmail json YAML

(devel/p5-Data-UUID) Updated to 1.226

1.226    2020-04-12
  - set umask before fopen in destructor (thanks, Rafaël Garcia-Suarez)

1.225    2020-04-12
  - pointless accidental release

(mef)

2020-04-16 14:03:29 UTC MAIN commitmail json YAML

2020-04-16 13:54:09 UTC MAIN commitmail json YAML

Updated devel/p5-Mouse to 2.5.10
Updated devel/p5-OLE-Storage_Lite to 0.20
Updated devel/p5-PPIx-Regexp to 0.071
Updated devel/p5-Perl-Critic to 1.138
Updated devel/p5-Alien-Build to 2.21

(mef)

2020-04-16 13:53:09 UTC MAIN commitmail json YAML

(devel/p5-Alien-Build) Updated to 2.21

2.21      2020-04-11 08:27:21 -0600
  - Fix the handling of version regular expression for the Prefer::SortVersions
    plugin to handle regular expressions with multiple capture groups (gh#189)

(mef)

2020-04-16 13:50:59 UTC MAIN commitmail json YAML

(devel/p5-Perl-Critic) Updated to 1.138

1.138 Fri Jan 24 15:50:34 CST 2020

    Stable release.  No changes since 1.137_01.

1.137_01 Thu Jan 23 16:44:57 CST 2020

    [Fixes]
    RequireCheckingReturnValueOfEval didn't count returning the result of an
    eval as checking it.  Now it does.  However, it's only if you "return eval
    { ... }".  It still doesn't handle the case of "return ( eval {} )".
    Thanks, Tom Wyant. (GH #324)

    ProhibitPunctuationVars would get confused and think that the expression
    qr/SOME$/ was using the $/ special variable.  Thanks, Tom Wyan. (GH #843)

(mef)

2020-04-16 13:37:43 UTC MAIN commitmail json YAML

(devel/p5-PPIx-Regexp) Updated 0.67 to 0.71

0.071          2020-03-28      T. R. Wyant
    Recognize wildcard Unicode names (Perl 5.31.10).

    Try to get correct line number in derived PPI. This is done by
    injecting "\n" as needed. The initial #line directive becomes "#line
    2", but is suppressed if I need to generate line 1.

    Improve normalization of content for ppi(). This involves the
    un-bracketing of things like ${foo}.

    Deprecate new() argument postderef. At this stage it is only
    documented as deprecated. In the first release after October 1 2020
    it will warn on the first use. Eventually it will be retracted, and
    postfix dereferences will always be recognized. This is the default
    behavior now.

    Add dump argument/option 'short' which, if true, causes leading
    'PPIx::Regexp::' to be removed from class names.

0.070          2020-02-27      T. R. Wyant
    Add index_locations option to PPIx::Regexp->new(). This defaults to
    true if the regexp is specified as a PPI::Element object. The
    locations are consistent with the containing PPI::Document.

    Add methods location(), column_number(), line_number(),
    logical_filename(), logical_line_number(), and
    visual_column_number() to PPIx::Regexp::Element. All return undef if
    the locations could not be determined.

    Add method statement() to PPIx::Regexp::Element. This returns the
    PPI statement containing the regexp element, or nothing if none.

    Add method is_matcher() to PPIx::Regexp::Element. This classifies
    objects as to whether they actually match something in the target
    string. Possible returns are true (they do), false but defined (they
    do not) and undef (no clue).

    Add methods first_token() and last_token() to PPIx::Regexp::Node.

    Add methods next_token() and previous_token() to
    PPIx::Regexp::Element.

0.069          2020-02-07      T. R. Wyant
    The PPIx::Regexp->new() 'parse' option is now fatal. This selected
    either string or regex parse. I consider the string parse a failed
    experiment. This is the latest step in removing it in favor of the
    PPIx::QuoteLike package.

0.068          2020-01-21      T. R. Wyant
    Expose PPIx::Regexp::Util::is_ppi_regexp_element()

    explain() on [[=x=]] now calls it a Character Equivalence.
    It's still a PPIx::Regexp::Token::CharClass::POSIX::Unknown (and
    therefore an error), though.

(mef)

2020-04-16 13:34:56 UTC MAIN commitmail json YAML

(devel/p5-OLE-Storage_Lite) Updated to 0.20

0.20 Thu Jan 2 2020

    ! Fixed issue with dates being misinterpreted after 2020.
      https://rt.cpan.org/Ticket/Display.html?id=124513
      Reported/fixed by Bernard M Wiedemann and Slaven Rezic.

(mef)

2020-04-16 13:29:46 UTC MAIN commitmail json YAML

(devel/p5-Mouse) Updated to 2.5.10

(pkgsrc)
  + TEST_DEPENDS+= p5-Params-Coerce-[0-9]*

(upstream)
v2.5.10 2020-03-28T13:15:57Z
    - Do not use Fatal (#108)

(mef)

2020-04-16 13:09:28 UTC MAIN commitmail json YAML

2020-04-16 12:50:01 UTC MAIN commitmail json YAML

Updated devel/p5-Log-Any to 1.70.8
Updated devel/p5-Log-Any-Adapter-Callback to 0.101
Updated devel/p5-Modern-Perl to 1.20200211
Updated devel/p5-Module-Build to 0.42310
Updated devel/p5-Module-CoreList to 5.20200320
Updated devel/p5-Module-Find to 0.15
Updated devel/p5-Moo to 2.004000
Updated devel/p5-MooX-StrictConstructor to 0.011
Added devel/p5-MooX-TypeTiny version 0.001004
Added devel/p5-MooseX-ArrayRef version 0.005
Added devel/p5-Sub-HandlesVia version 0.013
Updated devel/p5-MooX-late to 0.100

(mef)

2020-04-16 12:49:35 UTC MAIN commitmail json YAML

Build fix for auth_mkhomedir() that is missing from courrier-authlib

(manu)

2020-04-16 12:43:45 UTC MAIN commitmail json YAML

(devel/p5-MooX-late) Updated to 0.100

(pkgsrc)
  + TEST_DEPENDS+= p5-Sub-HandlesVia-[0-9]*

(upstream)
0.100  2020-02-17

[ Packaging ]
- Make Sub::HandlesVia a required dependency.

[ Other ]
- Use Sub::HandlesVia instead of MooX::HandlesVia; less translation needed
  because Sub::HandlesVia already understands Moose-like syntax; plus it
  covers more datatypes and methods.

(mef)

2020-04-16 12:42:28 UTC MAIN commitmail json YAML

Update libp11 to 0.4.10

This is required to work around a crash in pam-p11 on NetBSD 9.0

Changes since last version in pkgsrc:

New in 0.4.10; 2019-04-03; Michał Trojnara
* Added EC signing through EVP API (Bryan Hunt)
* Added an empty EC private key required by OpenSSL 1.1.1 (Doug Engert)
* Stored additional certificate attributes (FdLSifu, Michał Trojnara)
* Engine allowed to use private keys without a PIN (Michał Trojnara)
* Lazy binding used as a workaround for buggy modules (Michał Trojnara)
* MinGW build fixes and documentation (Michał Trojnara)
* LibreSSL 2.8.3 build fixes (patchMonkey156)
* Error handling fixes (Michał Trojnara)

New in 0.4.9; 2018-09-03; Michał Trojnara
* Fixed EVP_PKEY ENGINE reference count with the EC EVP_PKEY_METHOD
  (Michał Trojnara, Anderson Sasaki)
* Fixed a leak of RSA object in pkcs11_store_key() (lbonn)
* Added atfork checks for RSA and EC_KEY methods (Michał Trojnara)

New in 0.4.8; 2018-08-05; Michał Trojnara
* RSA key generation on the token (n3wtron)
* PSS signature support (Doug Engert, Michał Trojnara)
* RSA-OAEP and RSA-PKCS encryption support (Mouse, Michał Trojnara)
* Engine no longer set as default for all methods (Anderson Sasaki)
* Added PKCS11_remove_key and PKCS11_remove_certificate (n3wtron)
* Added PKCS11_find_next_token interface (Frank Morgner)
* Added support for OpenSSL 1.1.1 beta (Michał Trojnara)
* Removed support for OpenSSL 0.9.8 (Michał Trojnara)
* Case insensitive PKCS#11 URI scheme (Anderson Sasaki)
* Testing framework improvements (Anderson Sasaki)
* Coverity scanning and defect fixes (Frank Morgner)
* Backward compatibility for new error handling introduced
  in libp11 0.4.7 (Michał Trojnara)
* Memory leak fixes (Frank Morgner, Doug Engert)
* Added an integer overflow protection (Eric Sesterhenn, Michał Trojnara)
* Several bugfixes (Michał Trojnara, Emmanuel Deloget, Anderson Sasaki)

New in 0.4.7; 2017-07-03; Michał Trojnara
* Added OpenSSL-style engine error reporting (Michał Trojnara)
* Added the FORCE_LOGIN engine ctrl command (Michał Trojnara)
* Implemented the QUIET engine ctrl command (Michał Trojnara)
* Modified CKU_CONTEXT_SPECIFIC PIN requests to be based
  on the CKA_ALWAYS_AUTHENTICATE attribute rather than the
  CKR_USER_NOT_LOGGED_IN error (Michał Trojnara)
* Fixed printing hex values (Michał Trojnara)
* Fixed build error with OPENSSL_NO_EC (Kai Kang)

New in 0.4.6; 2017-04-23; Michał Trojnara
* Updated ex_data on EVP_PKEYs after enumerating keys (Matt Hauck)
* Token/key labels added into PIN prompts (Matt Hauck)

New in 0.4.5; 2017-03-29; Michał Trojnara
* Prevented destroying existing keys/certs at login (Michał Trojnara)
* Fixed synchronization of PKCS#11 module calls (Matt Hauck)
* Added LibreSSL compatibility (Bernard Spil)
* Added SET_USER_INTERFACE and SET_CALLBACK_DATA engine ctrl commands
  for certificate and CKU_CONTEXT_SPECIFIC PINs (Michał Trojnara)
* Fixed error handling in RSA key generation (Michał Trojnara)

(manu)

2020-04-16 12:37:51 UTC MAIN commitmail json YAML

Update OpenSC to 0.20.0

This is required to workround a crash in pam-p11 on NetBSD 9.0
Also fixes CVE-2019-6502 CVE-2019-15946 CVE-2019-15945 CVE-2019-19480
CVE-2019-19481 CVE-2019-19479

Change since last version in pkgsrc

## General Improvements
* fixed security problems
    * CVE-2019-6502 (#1586)
    * CVE-2019-15946 (a3fc769)
    * CVE-2019-15945 (412a614)
    * CVE-2019-19480 (6ce6152284c47ba9b1d4fe8ff9d2e6a3f5ee02c7)
    * CVE-2019-19481 (b75c002cfb1fd61cd20ec938ff4937d7b1a94278)
    * CVE-2019-19479 (c3f23b836e5a1766c36617fe1da30d22f7b63de2)
* Support RSA-PSS signature mechanisms using RSA-RAW (#1435)
* Added memory locking for secrets (#1491)
* added support for terminal colors (#1534)
* PC/SC driver: Fixed error handling in case of changing (#1537) or removing the card reader (#1615)
* macOS installer
    * Add installer option to deselect tokend (#1607)
    * Make OpenSCToken available on 10.12+ and the default on 10.15+ (2017626ed237dbdd4683a4b9410fc610618200c5)
* Configuration
    * rename `md_read_only` to `read_only` and use it for PKCS#11 and Minidriver (#1467)
    * allow global use of ignore_private_certificate (#1623)
* Build Environment
    * Bump openssl requirement to 0.9.8 (##1459)
    * Added support for fuzzing with AFL (#1580) and libFuzzer/OSS-Fuzz (#1697)
    * Added CI tests for simulating GIDS, OpenPGP, PIV, IsoApplet (#1568) and MyEID (#1677) and CAC (#1757)
    * Integrate clang-tidy with `make check` (#1673)
    * Added support for reproducible builds (#1839)
## PKCS#11
* Implement write protection (CKF_WRITE_PROTECTED) based on the card profile (#1467)
* Added C_WrapKey and C_UnwrapKey implementations (#1393)
* Handle CKA_ALWAYS_AUTHENTICATE when creating key objects. (#1539)
* Truncate long PKCS#11 labels with ... (#1629)
* Fixed recognition of a token when being unplugged and reinserted (#1875)
## Minidriver
* Register for CardOS5 cards (#1750)
* Add support for RSA-PSS (263b945)
## OpenSC tools
* Harmonize the use of option `-r`/`--reader` (#1548)
* `goid-tool`: GoID personalization with fingerprint
* `openpgp-tool`
    * replace the options `-L`/` --key-length` with `-t`/`--key-type` (#1508)
    * added options `-C`/`--card-info` and `-K`/`--key-info` (#1508)
* `opensc-explorer`
    * add command `pin_info` (#1487)
    * extend `random` to allow writing to a file (#1487)
* `opensc-minidriver-test.exe`: Tests for Microsoft CryptoAPI (#1510)
* `opensc-notify`: Autostart on Windows
* `pkcs11-register`:
    * Auto-configuration of applications for use of OpenSC PKCS#11 (#1644)
    * Autostart on Windows, macOS and Linux (#1644)
* `opensc-tool`: Show ATR also for cards not recognized by OpenSC (#1625)
* `pkcs11-spy`:
    * parse CKM_AES_GCM
    * Add support for CKA_OTP_* and CKM_*_PSS values
    * parse EC Derive parameters (#1677)
* `pkcs11-tool`
    * Support for signature verification via `--verify` (#1435)
    * Add object type `secrkey` for `--type` option (#1575)
    * Implement Secret Key write object (#1648)
    * Add GOSTR3410-2012 support (#1654)
    * Add support for testing CKM_RSA_PKCS_OAEP (#1600)
    * Add extractable option to key import (#1674)
    * list more key access flags when listing keys (#1653)
    * Add support for `CKA_ALLOWED_MECHANISMS` when creating new objects and listing keys (#1628)
* `pkcs15-crypt`: * Handle keys with user consent (#1529)
## CAC1
New separate CAC1 driver using the old CAC specification (#1502)
## CardOS
* Add support for 4K RSA keys in CardOS 5 (#1776)
* Fixed decryption with CardOS 5 (#1867)
## Coolkey
* Enable CoolKey driver to handle 2048-bit keys. (#1532)
## EstEID
* adds support for a minimalistic, small and fast card profile based on IAS-ECC issued since December 2018 (#1635)
## GIDS
* GIDS Decipher fix (#1881)
* Allow RSA 4K support (#1891)
## MICARDO
* Remove long expired EstEID 1.0/1.1 card support (#1470)
## MyEID
* Add support for unwrapping a secret key with an RSA key or secret key (#1393)
* Add support for wrapping a secret key with a secret key (#1393)
* Support for MyEID 4K RSA (#1657)
* Support for OsEID (#1677).
## Gemalto GemSafe
* add new PTeID ATRs (#1683)
* Add support for 4K RSA keys (#1863, #1872)
## OpenPGP
* OpenPGP Card v3 ECC support (#1506)
## Rutoken
* Add Rutoken ECP SC (#1652)
* Add Rutoken Lite (#1728)
## SC-HSM
* Add SmartCard-HSM 4K ATR (#1681)
* Add missing secp384r1 curve parameter (#1696)
## Starcos
* Fixed decipher with 2.3 (#1496)
* Added ATR for 2nd gen. eGK (#1668)
* Added new ATR for 3.5 (#1882)
* Detect and allow Globalplatform PIN encoding (#1882)
## TCOS
* Fix TCOS IDKey support (#1880)
* add encryption certificate for IDKey (#1892)
## Infocamere, Postecert, Cnipa
* Removed profiles (#1584)
## ACS ACOS5
* Remove incomplete acos5 driver (#1622).

(manu)

2020-04-16 12:34:18 UTC MAIN commitmail json YAML

(devel/p5-Sub-HandlesVia) import p5-Sub-HandlesVia-0.013

If you've used Moose's native attribute traits, or MooX::HandlesVia
before, you should have a fairly good idea what this does.

Why re-invent the wheel? Well, this is an implementation that should work
okay with Moo, Moose, Mouse, and any other OO toolkit you throw at it. One
ring to rule them all, so to speak.

Also, unlike MooX::HandlesVia, it honours type constraints, plus it
doesn't have the limitation that it can't mutate non-reference values.

(mef)

2020-04-16 12:28:36 UTC MAIN commitmail json YAML

Use fix for NetBSD 9.0 only on NetBSD 9.0, avoid changing other things.

Thanks to wiz@

(manu)

2020-04-16 12:26:16 UTC MAIN commitmail json YAML

(devel/p5-MooseX-ArrayRef) Correction on PKGNAME

(mef)

2020-04-16 12:18:29 UTC MAIN commitmail json YAML

(devel/p5-MooX-TypeTiny) Correction on PKGNAME

(mef)

2020-04-16 12:14:11 UTC MAIN commitmail json YAML

(devel/p5-MooseX-ArrayRef) import MooseX-ArrayRef-0.005

Objects implemented with arrayrefs rather than hashrefs are often
faster than those implemented with hashrefs. Moose's default object
implementation is hashref based. Can we go faster?

Simply use MooseX::ArrayRef instead of use Moose, but note the
limitations in the section below.

The current implementation is mostly a proof of concept, but it does
mostly seem to work.

(mef)

2020-04-16 12:00:10 UTC MAIN commitmail json YAML

(devel/p5-MooX-TypeTiny) import MooX-TypeTiny-0.001004

This module optimizes Moo type checks when used with Type::Tiny to
perform better. It will automatically apply to isa checks and
coercions that use Type::Tiny. Non-Type::Tiny isa checks will work as
normal.

This is done by inlining the type check in a more optimal manner that
is specific to Type::Tiny rather than the general mechanism Moo
usually uses.

With this module, setters with type checks should be as fast as an
equivalent check in Moose.

It is hoped that eventually this type inlining will be done
automatically, making this module unnecessary.

(mef)

2020-04-16 11:57:25 UTC MAIN commitmail json YAML

doc: Updated multimedia/adobe-flash-player to 32.0.0.363

(tsutsui)

2020-04-16 11:57:08 UTC MAIN commitmail json YAML

2020-04-16 11:52:03 UTC MAIN commitmail json YAML

doc: Updated lang/openjdk11 to 1.11.0.7.10

(ryoon)

2020-04-16 11:51:26 UTC MAIN commitmail json YAML

openjdk11: Update to 1.11.0.7.10

Changelog:
Updated BSD port of JDK 11

Additional features include:

    Update to 11.0.7 GA
    Fixes for NetBSD (build, swing character input)

Securiy fixes:
CVE-2020-2803
CVE-2020-2805
CVE-2019-18197
CVE-2020-2816
CVE-2020-2781
CVE-2020-2830
CVE-2020-2767
CVE-2020-2800
CVE-2020-2778
CVE-2020-2764
CVE-2020-2754
CVE-2020-2755
CVE-2020-2773
CVE-2020-2756
CVE-2020-2757

(ryoon)

2020-04-16 11:37:20 UTC MAIN commitmail json YAML

(devel/p5-MooX-StrictConstructor)  Updated to 0.011

(pkgsrc)
- BUILD_DEPENDS converted to TEST_DEPENDS

(upstream)
0.011    2020-03-10 09:38:39-07:00 America/Los_Angeles

        - Switched from Carp::confess to die in order to avoid leaking
          sensitive data via stack traces. The previous behavior can be
          enabled in an application by using Carp::Always.  Thanks
          @jrubinator!

(mef)

2020-04-16 11:29:52 UTC MAIN commitmail json YAML

(devel/p5-Moo) Updated to 2.004000

2.004000 - 2020-04-09
  - minor documentation tweaks
  - minor test tweaks
  - refactor creation and installation of helper subs allowing extensions to
    customize the behavior easier.
  - added is_class and make_class methods to Moo
  - added make_role method to Moo::Role
  - lower Scalar::Util dependency to 1.00
  - fix unlikely failure to properly inflate Type::Tiny types to Moose under
    threads on perl 5.8

(mef)