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 (44m)  pkgsrc-2024Q1 (9d)  pkgsrc-2023Q4 (56d)  pkgsrc-2023Q2 (88d)  pkgsrc-2023Q3 (168d) 

2024-05-26 19:50:46 UTC Now

2023-03-15 20:22:51 UTC MAIN commitmail json YAML

Add exercism: Command line tool for exercism.org

The Exercism CLI is the link between the exercism.org website and your
local work environment. It lets you download exercises and submit your
solution to the site.

(schmonz)

2023-03-15 20:21:12 UTC MAIN commitmail json YAML

Note exercism addition.

(schmonz)

2023-03-15 18:20:57 UTC MAIN commitmail json YAML

doc: Updated security/go-mkcert to 1.4.4

(schmonz)

2023-03-15 18:20:51 UTC MAIN commitmail json YAML

Update to 1.4.4. From the changelog:

1.4.4:
- Firefox packaged in a Snap, which is the default browser of Ubuntu
  22.04, is now supported
- Fixed a crash when a CSR doesn't have SANs
- Calling mkcert with no arguments only prints the help text

1.4.3:
- The EKU logic is now simpler, and it follows the following rules
    - if an IP address, DNS name, or URI SAN is present, serverAuth
      is included
    - if -client is used, clientAuth is included
    - if an email address SAN in present, emailProtection is included
- Certificate generation based on CSRs is now consistent with standard
  certificate generation

1.4.2:
- Reduce certificate lifetime to 2 years and 3 months
- Detect various flavors of Firefox (#225, #280)

pkgsrc changes:

- Simplify packaging
- Take MAINTAINER

(schmonz)

2023-03-15 16:48:03 UTC MAIN commitmail json YAML

doc: Added shells/oh-my-posh version 14.14.1

(schmonz)

2023-03-15 16:47:57 UTC MAIN commitmail json YAML

Add and enable oh-my-posh.

(schmonz)

2023-03-15 16:47:08 UTC MAIN commitmail json YAML

Add oh-my-posh: Prompt theme engine for any shell

Oh My Posh is a blazing fast cross platform/shell prompt renderer. Features:

- Shell and platform agnostic
- Easily configurable
- The most configurable prompt utility
- Fast
- Secondary prompt
- Right prompt
- Transient prompt

(schmonz)

2023-03-15 16:01:38 UTC MAIN commitmail json YAML

Category makefiles say "SUBDIR+=", not "SUBDIRS+=".

(schmonz)

2023-03-15 14:38:54 UTC MAIN commitmail json YAML

Updated devel/libcbor, security/libfido2

(adam)

2023-03-15 14:38:22 UTC MAIN commitmail json YAML

doc: Updated benchmarks/hyperfine to 1.16.0

(pin)

2023-03-15 14:38:13 UTC MAIN commitmail json YAML

libfido2: updated to 1.13.0

Version 1.13.0 (2023-02-20)
** Support for linking against OpenSSL on Windows.
** New API calls:
  - fido_assert_empty_allow_list;
  - fido_cred_empty_exclude_list.
** fido2-token: fix issue when listing large blobs.
** Improved support for different fuzzing engines.

Version 1.12.0 (2022-09-22)
** Support for COSE_ES384.
** Support for hidraw(4) on FreeBSD.
** Improved support for FIDO 2.1 authenticators.
** New API calls:
  - es384_pk_free;
  - es384_pk_from_EC_KEY;
  - es384_pk_from_EVP_PKEY;
  - es384_pk_from_ptr;
  - es384_pk_new;
  - es384_pk_to_EVP_PKEY;
  - fido_cbor_info_certs_len;
  - fido_cbor_info_certs_name_ptr;
  - fido_cbor_info_certs_value_ptr;
  - fido_cbor_info_maxrpid_minpinlen;
  - fido_cbor_info_minpinlen;
  - fido_cbor_info_new_pin_required;
  - fido_cbor_info_rk_remaining;
  - fido_cbor_info_uv_attempts;
  - fido_cbor_info_uv_modality.
** Documentation and reliability fixes.

(adam)

2023-03-15 14:38:00 UTC MAIN commitmail json YAML

benchmarks/hyperfine: update to 1.16.0

v1.16.0

Features
- Added new `--input` option, see #541 and #563 (@snease)
- Added possibility to specify `-` as the filename in the
  `--export-*` options, see #615 and #623 (@humblepenguinn)

Changes
- Improve hints for outlier warnings if `--warmup` or `--prepare` are in use
  already, see #570 (@sharkdp)

Bugfixes
- Fix uncolored output on Windows if `TERM` is not set, see #583
  (@nabijaczleweli)
- On Windows, only run `cmd.exe` with the `/C` option. Use `-c` for all other
  shells. See #568 and #582 (@FilipAndersson245)

Other
- Thanks to @berombau for working on dependency upgrades, see #584
- Fixed installationm on Windows, see #595 and #596 (@AntoniosBarotsis)

(pin)

2023-03-15 14:34:45 UTC MAIN commitmail json YAML

libcbor: updated to 0.10.2

0.10.2 (2023-01-31)

Fixed minor test bug causing failures for x86 Linux (discovered by trofi)
Actual libcbor functionality not affected, bug was in the test suite
Made tests platform-independent

0.10.1 (2022-12-30)

Fix a regression in cbor_serialize_alloc that caused serialization of zero-length strings and bytestrings or byte/strings with zero-length chunks to fail (discovered by martelletto)

0.10.0 (2022-12-29)

Make the buffer_size optional in cbor_serialize_alloc
BREAKING: Improved half-float encoding for denormalized numbers.
Denormalized half-floats will now preserve data in the mantissa
Note: Half-float NaNs still lose data
BUILD BREAKING: Minimum CMake version is 3.0
See https://repology.org/project/cmake/versions for support; the vast majority of users should not be affected.
Fix a potential memory leak when the allocator fails during array or map decoding
Fix a memory leak when the allocator fails when adding chunks to indefinite bytestrings. (discovered by James-ZHANG)
Fix a memory leak when the allocator fails when adding chunks to indefinite strings
Potentially BUILD BREAKING: Add nodiscard attributes to most functions
Warning: This may cause new build warnings and (in rare cases, depending on your configuration) errors
BREAKING: Fix cbor_copy leaking memory and creating invalid items when the allocator fails.
Previously, the failures were not handled in the interface. Now, cbor_copy may return NULL upon failure; clients should check the return value
Fix cbor_build_tag illegal memory behavior when the allocator fails
Add a new cbor_serialized_size API
Reworked cbor_serialize_alloc to allocate the exact amount of memory necessary upfront
This should significantly speed up cbor_serialize_alloc for large items by avoiding multiple reallocation iterations
Clients should not use the return value of cbor_serialize_alloc. It may be removed in the future.
BUILD BREAKING: Deprecate CBOR_CUSTOM_ALLOC
cbor_set_allocs will always be enabled from now on
Note: The flag will be kept as a no-op triggering a warning when used for one version and then removed completely

(adam)

2023-03-15 14:31:11 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-rspec-mocks to 3.12.4

(taca)

2023-03-15 14:30:41 UTC MAIN commitmail json YAML

devel/ruby-rspec-mocks: update to 3.12.4

3.12.4 (2023-01-17)

Bug Fixes:

* Fix an issue with asserting that Array#reverse is never called. (Brad
  Trick, #1533)
* Fix compatibility issue with Rails where active_support monkey patches
  with. (Jean Boussier, #1531, #1534)

(taca)

2023-03-15 14:28:18 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-octokit to 6.1.0

(taca)

2023-03-15 14:27:56 UTC MAIN commitmail json YAML

devel/ruby-octokit: update to 6.1.0

6.1.0 (2023-03-09)

What's Changed

Features

* Allow using the response_headers or headers when getting Rate Limit Info
  by @DougEdey in #1533
* Add Faraday DEFAULT_EXCEPTIONS for when retry middleware is available by
  @DougEdey in #1546

Bugs

* Repository: Fix issue with fragment identifier in branch name by
  @pier-oliviert in #1529

Docs

* Add using GitHub app authentication in README by @Tatsumi0000 in #1512
* Fix missing and broken links in README table of contents by @Jarvl in
  #1513
* Add Ruby 3.2 to tested implementations in README by @koic in #1545

Maintenance

* updated Workflows @octokitbot
* Update rubocop requirement from 1.39.0 to 1.42.0 by @dependabot in #1525
* Adds a stale action to clean up old PRs/Issues by @nickfloyd in #1511
* Bump actions/stale from 6 to 7 by @dependabot in #1527
* Update rubocop requirement from 1.42.0 to 1.43.0 by @dependabot in #1531
* Update rubocop requirement from 1.43.0 to 1.44.1 by @dependabot in #1537
* Rename obsolete parameter IgnoredMethods to AllowedMethods by @kyoshidajp
  in #1530
* Remove jruby-specific platform by @kfcampbell in #1520
* Adds Ruby 3.2 to the CI matrix by @petergoldstein in #1524
* Update rubocop requirement from 1.44.1 to 1.45.1 by @dependabot in
  https://github.com/octokit/otokit.rb/pull/1541
* Specify TargetRubyVersion: 2.7 in .rubocop.yml by @koic in #1544
* Bump actions/add-to-project from 0.4.0 to 0.4.1 by @dependabot in #1547
* Update rubocop requirement from 1.45.1 to 1.46.0 by @dependabot in #1548
* Specify --require spec_helper in .rspec by @koic in #1549

New Contributors

* @octokitbot made their first contribution in #1516
* @Tatsumi0000 made their first contribution in #1512
* @Jarvl made their first contribution in #1513
* @pier-oliviert made their first contribution in #1529
* @kyoshidajp made their first contribution in #1530
* @DougEdey made their first contribution in #1533
* @koic made their first contribution in #1545

(taca)

2023-03-15 14:25:11 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-io-event to 1.1.7

(taca)

2023-03-15 14:24:34 UTC MAIN commitmail json YAML

devel/ruby-io-event: update to 1.1.7

1.1.7 (2023-03-11)

* Introduce cancellation support for asynchronous io_read and io_write
  operations.  by @ioquatix in #55

(taca)

2023-03-15 14:23:07 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-git to 1.17.2

(taca)

2023-03-15 14:22:43 UTC MAIN commitmail json YAML

devel/ruby-git: update to 1.17.2

1.17.0 (2023-03-05)

Changes since 1.16.0:

* 1311 Add deprecation mechanism (introduces runtime dependency on
  ActiveSupport) (#645)
* 50b8 Add the push_option option for Git::Lib#push (#644)
* a799 Make Git::Base#ls_tree handle commit objects (#643)
* 6db3 Implememt Git.default_branch (#571)

1.17.2 (2023-03-07)

Changes since 1.17.1:

* f43d6 Fix branch name parsing to handle names that include slashes (#651)

1.17.1 (2023-03-06)

Changes since 1.17.0:

* 774e Revert introduction of ActiveSupport dependency (#649)

(taca)

2023-03-15 14:19:57 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-async to 2.4.2

(taca)

2023-03-15 14:19:32 UTC MAIN commitmail json YAML

devel/ruby-async: update to 2.4.2

2.4.1 (2023-03-07)

* Allow running the test in isolation.

* Avoid race conditions in Scheduler#interrupt and Scheduler#unblock. (#216)

2.4.2 (2023-03-11)

* Ensure all tasks are completed before closing scheduler. (#219)

(taca)

2023-03-15 14:16:18 UTC MAIN commitmail json YAML

doc: Updated databases/ruby-moneta to 1.6.0

(taca)

2023-03-15 14:15:53 UTC MAIN commitmail json YAML

databases/ruby-moneta: update to 1.6.0

1.6.0 (2023-03-13)

* Adapters - Support for Rails 6.1 and above (Adapters::ActiveRecord,
  Adapters::ActiveSupportCache, ActiveSupportCache::MonetaStore)

* Adapters::YAML - add theadsafe option

* Adapters::Sequel - fix deadlock issue with #increment on MySQL in newer
  Sequel versions (#244)

* Adapters::Sequel - fix issue with Postgres HStore on newer Postgres (#243)

* Adapters - fixed an issue many adapters had where #merge! errored if
  passed an empty hash (#246)

* Support changes - Drop support for 2.3 and 2.4, add support for 3.x

(taca)

2023-03-15 14:07:45 UTC MAIN commitmail json YAML

doc: Updated devel/py-approvaltests to 8.2.4

(schmonz)

2023-03-15 14:07:39 UTC MAIN commitmail json YAML

2023-03-15 14:07:35 UTC MAIN commitmail json YAML

doc: Updated devel/py-approval-utilities to 8.2.4

(schmonz)

2023-03-15 14:07:29 UTC MAIN commitmail json YAML

2023-03-15 13:57:08 UTC MAIN commitmail json YAML

2023-03-15 13:55:50 UTC MAIN commitmail json YAML

doc: Updated security/php-pecl-mcrypt to 1.0.6

(taca)

2023-03-15 13:55:24 UTC MAIN commitmail json YAML

security/php-pecl-mcrypt: update to 1.0.6

1.0.6 (2023-02-28)

* Make release to advertise PHP 8.2 support, which it already had.

(taca)

2023-03-15 13:54:21 UTC MAIN commitmail json YAML

doc: Updated devel/php-igbinary to 3.2.14

(taca)

2023-03-15 13:53:55 UTC MAIN commitmail json YAML

devel/php-igbinary: update to 3.2.14

3.2.14 (2023-02-26)

* Fix build error in PHP 8.3-dev
* Fix test expectation errors in php 8.3-dev due to change to php's
  TypeErrors.

(taca)

2023-03-15 13:48:40 UTC MAIN commitmail json YAML

py-numpy: stop using < with _PYTHON_VERSION

Per pkglint.

(wiz)

2023-03-15 13:48:20 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-redmine50 to 5.0.5

(taca)

2023-03-15 13:47:58 UTC MAIN commitmail json YAML

devel/ruby-redmine50: update to 5.0.5

5.0.5 (2023-03-05)

Code cleanup/refactoring

* Patch #38141: Update copyright year to 2023

Documentation

* Defect #38114: Example plugin (extra/sample_plugin) breaks Activity page

Gems support

* Defect #38239: Test failure with Commonmarker 0.23.8
* Patch #38135: Allow use of Puma 6.0.0 or later
* Patch #38272: Update RBPDF to 1.21

[Groups]

* Patch #38144: Refactoring: Use Group.visible instead of manual visibility
  check in GroupsController

[Importers]

* Defect #38254: Time Entry Import fails to import custom fields with "User"
  format

[Issues]

* Defect #37755: Mentioning users with certain characters renders
  incorrectly
* Defect #38217: "Property changes" tab does not appear when all issue
  journals have both notes and property changes

[PDF export]

* Defect #32740: Incorrect characters when copying out of a Redmine
  generated PDF
* Defect #36452: Infinite loop on PDF export if image included with
  attributes

[Project settings]

* Defect #38064: Avoid exception when adding a project without any givable
  roles defined

[Rails support]

* Defect #36273: Modifying the source code of a plugin does not reload it
  after r21295
* Defect #38199: Fix deprecation warning for db:structure:dump in db:migrate
  when using sql schema format
* Patch #38191: Update Rails to 6.1.7.2

[Security]

* Defect #38063: Avoid double-render error with
  ApplicationController#find_optional_project
* Defect #38070: Role#permission_tracker? and related does not consider
  whether the base permission is (still) set
* Defect #38133: Update Nokogiri to fix several security issues
* Defect #38297: Insufficient permission checks when adding attachments to
  issues

[SEO]

* Defect #38201: Fix robots.txt to disallow issue lists with a sort or
  query_id parameter in any position

[Text formatting]

* Defect #37881: Thumbnails are no longer fetched for all notes of an issue
* Defect #38073: CommonMark Markdown formatter does not support min-width,
  max-width, min-height, and max-height CSS properties
* Defect #38215: Nested CommonMark Markdown task lists are not indented

[Time tracking]

* Defect #35066: Missing project_id in redirect after clicking "Create and
  add another" button
* Defect #38237: Unable to choose any user other than the current user when
  logging spent time after clicking "Create and add another"

(taca)

2023-03-15 13:45:23 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-redmine42 to 4.2.10

(taca)

2023-03-15 13:45:00 UTC MAIN commitmail json YAML

devel/ruby-redmine42: update to 4.2.10

4.2.10 (2023-03-05)

Code cleanup/refactoring

* Patch #38141: Update copyright year to 2023

Documentation

* Defect #38114: Example plugin (extra/sample_plugin) breaks Activity page

Gems support

* Patch #38272: Update RBPDF to 1.21

Issues

* Defect #38217: "Property changes" tab does not appear when all issue
  journals have both notes and property changes

[PDF export]

* Defect #32740: Incorrect characters when copying out of a Redmine
  generated PDF

* Defect #36452: Infinite loop on PDF export if image included with
  attributes

[Project settings]

* Defect #38064: Avoid exception when adding a project without any givable
  roles defined

[Security]

* Defect #38063: Avoid double-render error with
  ApplicationController#find_optional_project

* Defect #38070: Role#permission_tracker? and related does not consider
  whether the base permission is (still) set

* Defect #38133: Update Nokogiri to fix several security issues

* Defect #38297: Insufficient permission checks when adding attachments to
  issues

[SEO]

* Defect #38201: Fix robots.txt to disallow issue lists with a sort or
  query_id parameter in any position

[Time tracking]

* Defect #35066: Missing project_id in redirect after clicking "Create and
  add another" button

* Defect #38237: Unable to choose any user other than the current user when
  logging spent time after clicking "Create and add another"

(taca)

2023-03-15 13:44:33 UTC MAIN commitmail json YAML

doc: Updated print/ruby-rbpdf to 1.21.0

(taca)

2023-03-15 13:44:14 UTC MAIN commitmail json YAML

py-Willow: supports python 3.x only

(wiz)

2023-03-15 13:44:01 UTC MAIN commitmail json YAML

print/ruby-rbpdf: update to 1.21.0

1.21.0 (2023-02-13)

* Support for Ruby 3.0.0, 3.1.0, 3.2.0. (Drop support for Ruby 2.2 and
  earlier.) #66

* Support Rails 6 and Rails 7. (Drop support for Rails 3.x, 4.x) #66, #72

* Fix RMagick 5.0 compatible. #66

* Infinite loop has been resolved. #68, #74

* Fixed a bug that caused the x position to shift when an <img> tag was
  behind a <li> tag in HTML. #74

* fix: Incorrect characters when copying out of a generated PDF with Unicode
  fonts. #71

* Suppresses output for Circle(), Ellipse(), PieSector(), and PieSectorXY()
  when the radius is 0. #67

* Don't change an object while iterating over it #59 (by thegcat)

* fix : bidi bug #56 (by ahorek)

* Avoid rdoc stack level too deep (SystemStackError) in gem install. #76

* PDF example output option OUTPUT=true added #70

* Make the image file path acquisition process extensible #58 (by yui-har)

(taca)

2023-03-15 13:39:17 UTC MAIN commitmail json YAML

Adjust slim default config for NetBSD

Add SLIM_LOGIN_CMD and SLIM_XSERVER_ARGUMENTS values which are
substituted into the default slim.conf, and provide more optimal
values for NetBSD

SLIM_XSERVER_ARGUMENTS: "vt05 -noretro"

  This makes the "vt05" NetBSD specific, so no longer affecting
  other platforms, plus hides the default rootweave (which would
  be replaced by a slim image shortly after startup)

SLIM_LOGIN_CMD: "/bin/sh - /etc/X11/xdm/Xsession"

  /etc/X11/xdm/Xsession is the canonical way to start an xsession
  on NetBSD. The slim shipped defaults rely on a user having
  ~/.xinitrc, otherwise the session fails back to login (which is
  a little unfriendly for new users). As a side effect we lose the
  default ability to pass the theme as a %session parameter to
  .xinitrc, but this is probably a reasonable trade off to have a
  working Out Of The Box config. As a benefit we can drop the
  dependency on bash for NetBSD (which is nice for smaller platforms).

For non NetBSD platforms xserver_arguments is now as originally
shipped, and login_cmd is as shipped modulus bash path substitution

Suggestions/adjustments for other platforms encouraged :)

Bump PKGREVISION

(abs)

2023-03-15 13:36:41 UTC MAIN commitmail json YAML

doc: note update of www/rails70 and related packages to 7.0.4.3

devel/ruby-activesupport70
devel/ruby-activemodel70
devel/ruby-activejob70
www/ruby-actionview70
www/ruby-actionpack70
databases/ruby-activerecord70
devel/ruby-activestorage70
mail/ruby-actionmailer70
mail/ruby-actionmailbox70
www/ruby-actioncable70
devel/ruby-railties70
textproc/ruby-actiontext70
www/ruby-rails70

(taca)

2023-03-15 13:35:17 UTC MAIN commitmail json YAML

2023-03-15 13:33:18 UTC MAIN commitmail json YAML

doc: note update of www/rails61 and related packages to 6.1.7.3

devel/ruby-activesupport61
devel/ruby-activemodel61
devel/ruby-activejob61
www/ruby-actionview61
www/ruby-actionpack61
databases/ruby-activerecord61
devel/ruby-activestorage61
mail/ruby-actionmailer61
mail/ruby-actionmailbox61
www/ruby-actioncable61
devel/ruby-railties61
textproc/ruby-actiontext61
www/ruby-rails61

(taca)

2023-03-15 13:31:49 UTC MAIN commitmail json YAML

2023-03-15 13:31:33 UTC MAIN commitmail json YAML

Updated devel/snappy, devel/cmake, devel/cmake-gui

(adam)

2023-03-15 13:30:36 UTC MAIN commitmail json YAML

cmake: updated to 3.26.0

CMake 3.26 Release Notes
************************

Changes made since CMake 3.25 include the following.

New Features
============

Languages
---------

* The "ASM_MARMASM" language was added to support the Microsoft ARM
assembler language.

Command-Line
------------

* The "cmake -E copy" command-line tool now supports a "-t" argument.

* The "cmake -E copy_directory_if_different" command-line tool was
added.

Configure Log
-------------

* CMake now writes a YAML log of configure-time checks to
"CMakeFiles/CMakeConfigureLog.yaml" under the top of the build tree.
See the "cmake-configure-log(7)" manual.

File-Based API
--------------

* The "cmake-file-api(7)" "codemodel" version 2 "version" field has
been updated to 2.5.

* The "cmake-file-api(7)" "codemodel" version 2 "target" object gained
a new "fileSets" field and associated "fileSetIndex" field to
"sources" objects.

* The "cmake-file-api(7)" gained a new "configureLog" object kind that
enables stable access to the "cmake-configure-log(7)".

Commands
--------

* The "add_custom_command()" and "add_custom_target()" commands now
support "generator expressions" in their "COMMENT" option.

* The "message()" command gained a "CONFIGURE_LOG" mode to record an
entry in the "cmake-configure-log(7)".

* The "string(TIMESTAMP)" and "file(TIMESTAMP)" commands now support
the "%z" and "%Z" specifiers for the time zone.

* The "try_compile()" and "try_run()" commands gained a
"LOG_DESCRIPTION" option specifying text to be recorded in the
"cmake-configure-log(7)".

* The "try_compile()" and "try_run()" commands gained a "NO_LOG"
option to skip recording a "cmake-configure-log(7)" entry.

Variables
---------

* The "CMAKE_<LANG>_COMPILER_FRONTEND_VARIANT" variable is now set for
"GNU", "MSVC", and "AppleClang" compilers that have only one
frontend variant.

* A "CMAKE_VS_VERSION_BUILD_NUMBER" variable is now set by Visual
Studio Generators for VS 2017 and above to report the four-component
Visual Studio version number.

Properties
----------

* The "<LANG>_CLANG_TIDY_EXPORT_FIXES_DIR" target property was added
to allow the "clang-tidy" tool to export its suggested fixes to a
set of ".yaml" files. A new
"CMAKE_<LANG>_CLANG_TIDY_EXPORT_FIXES_DIR" variable was created to
initialize this property.

* The "XCODE_EMBED_EXTENSIONKIT_EXTENSIONS" target property was added
to tell the "Xcode" generator to embed ExtensionKit-based extensions
such as extensions using the Background Assets framework.  Aspects
of the embedding can be customized with:

* "XCODE_EMBED_EXTENSIONKIT_EXTENSIONS_PATH"

* "XCODE_EMBED_EXTENSIONKIT_EXTENSIONS_CODE_SIGN_ON_COPY"

* "XCODE_EMBED_EXTENSIONKIT_EXTENSIONS_REMOVE_HEADERS_ON_COPY"

Modules
-------

* The "ExternalProject" module's "ExternalProject_Add()" command
gained an "INSTALL_BYPRODUCTS" option to specify files generated by
the "install" step.

* The "FindCUDAToolkit" module:

* gained support for the "sbsa-linux" cross compilation target, and

* now provides an imported target for "nvrtc_static", if found.

* The "FindImageMagick" module now provides imported targets.

* The "FindPython3" and "FindPython" modules gained support for the
Stable Application Binary Interface.

* The "UseSWIG" module gained support for the "perl5" language.

Generator Expressions
---------------------

* The "lt;BUILD_LOCAL_INTERFACE:...>" generator expression was added to
prevent usage requirements from being exported to dependent
projects.

CTest
-----

* The "CTEST_NO_TESTS_ACTION" environment variable was added to
provide a default value for the "--no-tests=<action>" command line
argument of "ctest(1)".

Deprecated and Removed Features
===============================

* The "CMakeFiles/CMakeOutput.log" and "CMakeFiles/CMakeError.log"
files are no longer populated by CMake's built-in modules.
"cmake(1)" no longer suggests looking at them after a "CMake Error"
occurs.  Information previously logged to those files is instead
logged to the "cmake-configure-log(7)".

* On CYGWIN, the undocumented "CMAKE_LEGACY_CYGWIN_WIN32" mode for
compatibility with CMake versions older than 2.8.4 has been removed.

Other Changes
=============

* Language Standard Flags, such as "-std=c++11", when generated due to
"target_compile_features()" or "CMAKE_<LANG>_STANDARD", are now
placed before flags added by "target_compile_options()", rather than
after them.

* For all "COMPILE_DEFINITIONS" properties, any leading "-D" on an
item is removed whether or not it was specified by a generator
expression.

* The "compile_commands.json" database enabled by
"CMAKE_EXPORT_COMPILE_COMMANDS" now provides the "output" field in
the compile commands objects.  This allows multi-config generators,
such as the "Ninja Multi-Config" generator, to provide the compile
commands for all configurations.

* The "USE_FOLDERS" global property is treated as "ON" by default. See
policy "CMP0143".

* The top-level "project()" call will now emit an author warning if
the documented command order in relation to
"cmake_minimum_required()" is not respected.

* The "cmake --trace" option now follows "try_compile()" and
"try_run()" invocations.

(adam)

2023-03-15 13:29:58 UTC MAIN commitmail json YAML

snappy: updated to 1.1.10

Snappy 1.1.10
Performance improvements
Compilation fixes for various environments

(adam)

2023-03-15 13:23:52 UTC MAIN commitmail json YAML

doc: Updated www/ruby-rack2 to 2.2.6.4

(taca)

2023-03-15 13:23:30 UTC MAIN commitmail json YAML

www/ruby-rack2: update to 2.2.6.4

2.2.6.4 (2023-03-13)

* Avoid ReDoS problem: Split headers on commas, then strip the strings in
  order to avoid ReDoS issues.

  [CVE-2023-27539]

(taca)

2023-03-15 13:21:44 UTC MAIN commitmail json YAML

doc: Updated www/ruby-rack to 3.0.6.1

(taca)

2023-03-15 13:21:20 UTC MAIN commitmail json YAML

www/ruby-rack: update to 3.0.6.1

3.0.5 (2023-03-12)

* test-external.yaml - use ruby/setup-ruby-pkgs (#2048)
* Split form/query parsing into two steps (#2038)

3.0.6 (2023-03-13)

* Add QueryParser#missing_value for handling missing values + tests.
  (#2052)

3.0.6.1 (2023-03-14)

* Avoid ReDoS problem: Split headers on commas, then strip the strings in
  order to avoid ReDoS issues.

  [CVE-2023-27539]

(taca)

2023-03-15 13:07:03 UTC MAIN commitmail json YAML

Updated math/py-bottleneck, net/py-geventhttpclient

(adam)

2023-03-15 13:06:38 UTC MAIN commitmail json YAML

py-geventhttpclient: updated to 2.0.9

2.0.9
Add square brackets for Host header when using IPv6 address
Enable ppc64le wheels

(adam)

2023-03-15 13:04:49 UTC MAIN commitmail json YAML

py-bottleneck: updated to 1.3.7

Bottleneck 1.3.7

Enhancements
- Python 3.11 wheel available

(adam)

2023-03-15 13:01:05 UTC MAIN commitmail json YAML

Updated devel/py-pathspec, converters/py-simplejson

(adam)

2023-03-15 13:00:39 UTC MAIN commitmail json YAML

py-simplejson: updated to 3.18.4

Version 3.18.4 released 2023-03-14

* Test the sdist to prevent future regressions
  https://github.com/simplejson/simplejson/pull/311
* Enable ppc64le wheels
  https://github.com/simplejson/simplejson/pull/312

(adam)

2023-03-15 12:58:51 UTC MAIN commitmail json YAML

py-pathspec: updated to 0.11.1

0.11.1 (2023-03-14)

Bug fixes:
- Include directory should override exclude file.

Improvements:
- Fix partially unknown PathLike type.
- Convert `os.PathLike` to a string properly using `os.fspath`.

(adam)

2023-03-15 12:36:49 UTC MAIN commitmail json YAML

doc: Updated geography/qgis to 3.28.4

(gdt)

2023-03-15 12:36:38 UTC MAIN commitmail json YAML

geography/qgis: Update to 3.28.4

This is a micro release.

(gdt)

2023-03-15 11:49:20 UTC MAIN commitmail json YAML

2023-03-15 10:07:53 UTC MAIN commitmail json YAML

doc: Added sysutils/erdtree version 1.5.2

(pin)

2023-03-15 10:07:28 UTC MAIN commitmail json YAML

2023-03-15 10:06:33 UTC MAIN commitmail json YAML

sysutils/erdtree: import package

A modern, vibrant, and multi-threaded file-tree visualizer and disk usage
analyzer that respects hidden files and .gitignore rules by default, i.e.
the secret love child of tree and du.

erdtree is a modern alternative to tree and du in that it:
  - offers a minimal and user-friendly CLI
  - respects hidden files and .gitignore rules by default
  - displays file sizes in human-readable format by default
  - leverages parallism to traverse the file-system
  - displays files using ANSI colors by default
  - supports icons! (checkout the Icons section before using)

If the chosen defaults don't meet your requirements and you don't want to bloat
your shell configs with aliases, you can use a configuration file instead.

(pin)

2023-03-15 10:04:21 UTC MAIN commitmail json YAML

doc: Updated shells/nushell to 0.77.0

(pin)

2023-03-15 10:04:00 UTC MAIN commitmail json YAML

shells/nushell: update to 0.77.0

Themes of this release / New features
- Reworked aliases (Breaking changes!) (kubouch)
  Aliases have been a constant source of panics and growing code complexity as
  a result of trying to patch the panics. In this release, we re-implement
  aliases from scratch. Instead of replacing spans of expressions, aliases are
  implemented as another type of command, quite like extern is used to
  implement known externals. Alias is a command that wraps another command
  call. As a result, in some cases, aliases do not behave exactly the same as
  before. Here are the key facts:
    - Alias can only alias another command call. For example, alias la = ls -a
    works, but the following does not:
      - alias foo = "foo"
            "foo" is not a command call, use alias foo = echo "foo" instead
      - alias lsn = (ls | sort-by type name -i)
            subexpression is not a command call, use a custom command instead
    - Alias cannot alias command named the same as the alias. E.g., alias
    ls = ls -a is not possible currently, and gives an unhelpful error message.
    We plan to fix this as soon as possible and in the future we aim for this
    to work.
    - Some parser keywords are not allowed to be aliased. Currently, overlay
    commands can be aliased but the other parser keywords can not. We can add
    support for aliasing more parser keywords in the future.

If some of the above is too limiting for you, the old aliases are still
unchanged and available as old-alias. Just change alias to old-alias and it
should work the same as before. If there are no more problems with the new
alias implementation, and we manage to iron out the recursive alias issue,
we will remove old-alias in the next release, otherwise, we'll keep it around
longer.

- More consistent timestamp handling (bobhy)
  Simplified conversion between Nushell date type and unix timestamps (#8244).

Nushell now standardizes on representing a Unix timestamp as a number of
nanoseconds relative to the unix epoch 1970-01-01 00:00:00 +0000 (UTC).
Since the timestamp is stored in a (64 bit signed) Nushell int type, this
limits the range of dates that can be represented to approximately 21-sep-1677
through 11-apr-2262.

In prior versions, Nushell attempted to extend the range of representable dates
by allowing multiple resolutions of timestamps (seconds, milliseconds as well
as nanoseconds) to be stored and relied on arbitrary range check heuristics to
disambiguate the value intended. However, there were bugs in the checks and
incorrect results could be produced.

With this change <int> | into datetime assumes the input is a number of
nanoseconds and can never produce a date outside this range.
The timestamp epoch is the standard unix epoch. Note the timezone is UTC/GMT.

<datetime> | into int can now produce an error if the input is outside the
supported range.

And finally, although not strictly required by the above fix,
<date> | date to-record and <date> | date to-table now have a nanosecond field
containing the subsecond residue of the input value (however it was produced).

- New XML format (NotLebedev)

New format for xml data created and accepted by from xml and to xml commands
(#7947).

Commands from xml and to xml now use format where each xml entry is represented
by a single {tag: <tag name> attributes: <tag attributes> content:
[<child entries>]} record. Special xml entries also use this record, replacing
irrelevant fields with null for easier use.

Creating a little html page. In case of to xml one can deviate from rigid
structure and omit empty fields of records.

- New additions to $nu (StevenDoesStuffs, amtoine)
The builtin $nu variable now contains new entries:
  - is-interactive: Nushell was launched in interactive mode
  - is-login: Nushell was launched in login mode
  - startup_time: Nushell's startup time

- Reworked http subcommands (jaudiger)

The http command now has more subcommands and existing subcommands have been
reworked.

Make sure to browse the help messages of these commands. They contain fully
functional examples thanks to pointing at www.example.com.

- Breaking changes

    - Alias changes, see above
    - env command has been removed, use $env instead
    (https://github.com/nushell/nushell/pull/8185)
    - str trim no longer has --all, --both, and --format flags. str replace
    should be an adequate replacement; please let us know if it is not (#8205)
    - The changes to timestamp handling noted above (#8244) can require code
    changes to existing scripts:
      - Saved data containing the results of an old datetime-to-timestamp
      conversion will not deserialize correctly when read back by the current
      version of Nushell. In general, Nushell will produce incorrect datetime
      values without noting an error.
      - <int> | into datetime now assumes nanosecond scaling for all timestamps.
      You must ensure all timestamps computed by your script or retrieved from
      external sources are scaled appropriately.
      - <date> | into int can now fail, as noted above. You cannot rely on this
      operation to persist a arbitrary date.
    - The change to from xml and to xml commands noted above (#7947) will
    require to update scripts relying on old output/input format.
    - mkdir, cp, mv and rm return nothing. Errors and actions with --verbose
    flag are printed to stderr instead (#8014).
    - Plugin authors relying on nu_protocol::Value may need to update their
    code to account for a change to Value::Error (#8375    )
    - Different types of lists can now be appended. This can break scripts that
    were relying on the stricter behavior
    (https://github.com/nushell/nushell/pull/8157)

(pin)

2023-03-15 10:03:13 UTC MAIN commitmail json YAML

doc: Updated sysutils/dust to 0.8.5

(pin)

2023-03-15 10:02:49 UTC MAIN commitmail json YAML

sysutils/dust: update to 0.8.5

- refactor: simplify filter.rs
- refactor: DisplayData
- feat: default option for depth from config file
- remove depth from config.toml and fix style issues
- Fix: some panics are occuring when creating rayon

(pin)

2023-03-15 06:07:14 UTC MAIN commitmail json YAML

texlive-collection-langenglish: update to revision 65496

(markd)

2023-03-15 06:04:47 UTC MAIN commitmail json YAML

texlive-collection-langeuropean: update to revision 66452

(markd)

2023-03-15 06:01:45 UTC MAIN commitmail json YAML

texlive-collection-xetex: update to revision 64951

(markd)

2023-03-15 06:00:15 UTC MAIN commitmail json YAML

texlive-collection-publishers: update to revision 66335

(markd)

2023-03-15 05:53:55 UTC MAIN commitmail json YAML

texlive-collection-pstricks: update to revision 65367

(markd)

2023-03-15 05:51:21 UTC MAIN commitmail json YAML

texlive-collection-plaingeneric: update to revision 65622

(markd)

2023-03-15 05:48:43 UTC MAIN commitmail json YAML

texlive-collection-pictures: update to revision 66377

(markd)

2023-03-15 05:43:22 UTC MAIN commitmail json YAML

texlive-collection-music: update to revision 65862

(markd)

2023-03-15 05:41:02 UTC MAIN commitmail json YAML

texlive-collection-mathscience: update to revision 65753

(markd)

2023-03-15 02:20:48 UTC MAIN commitmail json YAML

emulators/aranym: Actually include options.mk

(charlotte)

2023-03-14 19:54:52 UTC MAIN commitmail json YAML

texlive-collection-luatex: update to revision 65791

(markd)

2023-03-14 19:50:13 UTC MAIN commitmail json YAML

doc: Updated sysutils/node_exporter to 1.5.0

(jperkin)

2023-03-14 19:49:53 UTC MAIN commitmail json YAML

node_exporter: Update to 1.5.0.

## 1.5.0 / 2022-11-29

NOTE: This changes the Go runtime "GOMAXPROCS" to 1. This is done to limit the
  concurrency of the exporter to 1 CPU thread at a time in order to avoid a
  race condition problem in the Linux kernel (#2500) and parallel IO issues
  on nodes with high numbers of CPUs/CPU threads (#1880).

* [CHANGE] Default GOMAXPROCS to 1 #2530
* [FEATURE] Add multiple listeners and systemd socket listener activation #2393
* [ENHANCEMENT] Add RTNL version of netclass collector #2492, #2528
* [BUGFIX] Fix diskstats exclude flags #2487
* [BUGFIX] Bump go/x/crypt and go/x/net #2488
* [BUGFIX] Fix hwmon label sanitizer #2504
* [BUGFIX] Use native endianness when encoding InetDiagMsg #2508
* [BUGFIX] Fix btrfs device stats always being zero #2516
* [BUGFIX] Security: Update exporter-toolkit (CVE-2022-46146) #2531

## 1.4.1 / 2022-11-29

* [BUGFIX] Fix diskstats exclude flags #2487
* [BUGFIX] Security: Update go/x/crypto and go/x/net (CVE-2022-27191
          CVE-2022-27664) #2488
* [BUGFIX] Security: Update exporter-toolkit (CVE-2022-46146) #2531

(jperkin)

2023-03-14 19:49:16 UTC MAIN commitmail json YAML

texlive-collection-langgreek: update to revision 65038

(markd)

2023-03-14 19:48:10 UTC MAIN commitmail json YAML

Updated net/haproxy, sysutils/ansible-lint

(adam)

2023-03-14 19:47:17 UTC MAIN commitmail json YAML

ansible-lint: updated to 6.14.2

v6.14.2

Bugfixes

Ignore risky-shell-pipe with pwsh
Implement galaxy[no-runtime] check for meta/runtime.yml file
Fixed args rule error for synchronize module
Avoid test ... require a dictionary error with jinja rule

(adam)

2023-03-14 19:47:16 UTC MAIN commitmail json YAML

texlive-collection-humanities: update to revision 65216

(markd)

2023-03-14 19:45:59 UTC MAIN commitmail json YAML

texlive-collection-games: update to revision 65631

(markd)

2023-03-14 19:43:16 UTC MAIN commitmail json YAML

texlive-collection-fontsextra: update to revision 64952

(markd)

2023-03-14 19:43:13 UTC MAIN commitmail json YAML

haproxy: updated to 2.7.4

2.7.4
- BUG/MINOR: mworker: stop doing strtok directly from the env
- BUG/MEDIUM: mworker: prevent inconsistent reload when upgrading from old versions
- BUG/MEDIUM: mworker: don't register mworker_accept_wrapper() when master FD is wrong
- MINOR: startup: HAPROXY_STARTUP_VERSION contains the version used to start
- BUG/MINOR: lua/httpclient: missing free in hlua_httpclient_send()
- BUG/MEDIUM: httpclient/lua: fix a race between lua GC and hlua_ctx_destroy
- BUG/MEDIUM: stconn: Don't rearm the read expiration date if EOI was reached
- BUG/MEDIUM: wdt: fix wrong thread being checked for sleeping
- BUG/MINOR: sched: properly report long_rq when tasks remain in the queue
- BUG/MEDIUM: sched: allow a bit more TASK_HEAVY to be processed when needed
- MINOR: h3/hq-interop: handle no data in decode_qcs() with FIN set
- BUG/MINOR: mux-quic: transfer FIN on empty STREAM frame
- BUG/MINOR: mworker: prevent incorrect values in uptime
- MINOR: h3: add traces on decode_qcs callback
- BUG/MINOR: quic: Possible unexpected counter incrementation on send*() errors
- MINOR: quic: Add new traces about by connection RX buffer handling
- MINOR: quic: Move code to wakeup the timer task to avoid anti-amplication deadlock
- BUG/MINOR: quic: Really cancel the connection timer from qc_set_timer()
- MINOR: quic: Simplication for qc_set_timer()
- MINOR: quic: Kill the connections on ICMP (port unreachable) packet receipt
- MINOR: quic: Add traces to qc_kill_conn()
- MINOR: quic: Make qc_dgrams_retransmit() return a status.
- BUG/MINOR: quic: Missing call to task_queue() in qc_idle_timer_do_rearm()
- MINOR: quic: Add a trace to identify connections which sent Initial packet.
- MINOR: quic: Add <pto_count> to the traces
- BUG/MINOR: quic: Do not probe with too little Initial packets
- BUG/MINOR: quic: Wrong initialization for io_cb_wakeup boolean
- BUG/MINOR: quic: Do not drop too small datagrams with Initial packets
- BUG/MINOR: quic: Missing padding for short packets
- MINOR: quic: adjust request reject when MUX is already freed
- BUG/MINOR: quic: also send RESET_STREAM if MUX released
- BUG/MINOR: quic: acknowledge STREAM frame even if MUX is released
- BUG/MINOR: h3: prevent hypothetical demux failure on int overflow
- MEDIUM: h3: enforce GOAWAY by resetting higher unhandled stream
- MINOR: mux-quic: define qc_shutdown()
- MINOR: mux-quic: define qc_process()
- MINOR: mux-quic: implement client-fin timeout
- MEDIUM: mux-quic: properly implement soft-stop
- MINOR: quic: mark quic-conn as jobs on socket allocation
- MEDIUM: quic: trigger fast connection closing on process stopping
- MINOR: mux-h2/traces: do not log h2s pointer for dummy streams
- MINOR: mux-h2/traces: add a missing TRACE_LEAVE() in h2s_frt_handle_headers()
- BUG/MEDIUM: quic: Missing TX buffer draining from qc_send_ppkts()
- DOC: config: Fix description of options about HTTP connection modes
- DOC: config: Add the missing tune.fail-alloc option from global listing
- REGTESTS: Fix ssl_errors.vtc script to wait for connections close
- BUG/MINOR: cache: Cache response even if request has "no-cache" directive
- BUG/MINOR: cache: Check cache entry is complete in case of Vary
- BUILD: quic: 32-bits compilation issue with %zu in quic_rx_pkts_del()
- BUG/MINOR: ring: do not realign ring contents on resize
- BUILD: thead: Fix several 32 bits compilation issues with uint64_t variables
- BUG/MEDIUM: fd: avoid infinite loops in fd_add_to_fd_list and fd_rm_from_fd_list
- BUG/MEDIUM: h1-htx: Never copy more than the max data allowed during parsing
- DOC: config: Clarify the meaning of 'hold' in the 'resolvers' section
- BUG/MINOR: fd: used the update list from the fd's group instead of tgid
- BUG/MEDIUM: fd: make fd_delete() support being called from a different group
- CLEANUP: listener: only store conn counts for local threads
- MEDIUM: quic: improve fatal error handling on send
- MINOR: quic: consider EBADF as critical on send()
- BUG/MEDIUM: connection: Clear flags when a conn is removed from an idle list
- BUG/MINOR: mux-h1: Don't report an error on an early response close
- BUG/MINOR: http-check: Don't set HTX_SL_F_BODYLESS flag with a log-format body
- BUG/MINOR: http-check: Skip C-L header for empty body when it's not mandatory
- MINOR: quic: simplify return path in send functions
- MINOR: quic: implement qc_notify_send()
- MINOR: quic: purge txbuf before preparing new packets
- MEDIUM: quic: implement poller subscribe on sendto error
- MINOR: quic: notify on send ready
- BUG/MINOR: http-ana: Don't increment conn_retries counter before the L7 retry
- BUG/MINOR: http-ana: Do a L7 retry on read error if there is no response
- BUG/MINOR: mxu-h1: Report a parsing error on abort with pending data
- BUG/MINOR: ssl: Use 'date' instead of 'now' in ocsp stapling callback
- MINOR: ssl: rename confusing ssl_bind_kws
- BUG/MINOR: config: crt-list keywords mistaken for bind ssl keywords
- BUG/MEDIUM: quic: properly handle duplicated STREAM frames
- BUG/MINOR: cli: fix CLI handler "set anon global-key" call
- BUG/MINOR: quic: Do not send too small datagrams (with Initial packets)
- MINOR: quic: Add a BUG_ON_HOT() call for too small datagrams
- BUG/MINOR: quic: Ensure to be able to build datagrams to be retransmitted
- BUG/MINOR: quic: v2 Initial packets decryption failed
- MINOR: quic: Add traces about QUIC TLS key update
- BUG/MINOR: quic: Remove force_ack for Initial,Handshake packets
- BUG/MINOR: quic: Ensure not to retransmit packets with no ack-eliciting frames
- BUG/MINOR: quic: Do not resend already acked frames
- BUG/MINOR: quic: Missing detections of amplification limit reached
- MINOR: quic: Send PING frames when probing Initial packet number space
- BUG/MEDIUM: quic: do not crash when handling STREAM on released MUX
- BUG/MAJOR: fd/thread: fix race between updates and closing FD
- BUG/MINOR: mux-quic: properly init STREAM frame as not duplicated
- MINOR: quic: Do not accept wrong active_connection_id_limit values
- MINOR: quic: Store the next connection IDs sequence number in the connection
- MINOR: quic: Typo fix for ACK_ECN frame
- MINOR: quic: RETIRE_CONNECTION_ID frame handling (RX)
- MINOR: quic: Useless TLS context allocations in qc_do_rm_hp()
- MINOR: quic: Add spin bit support
- MINOR: quic: Add transport parameters to "show quic"
- MINOR: h3: add traces on h3_init_uni_stream() error paths
- MINOR: quic: create a global list dedicated for closing QUIC conns
- MINOR: quic: handle new closing list in show quic
- MEDIUM: quic: release closing connections on stopping
- BUG/MINOR: quic: Wrong RETIRE_CONNECTION_ID sequence number check
- MINOR: fd/cli: report the polling mask in "show fd"
- MINOR: quic: Do not stress the peer during retransmissions of lost packets
- BUG/MINOR: init: properly detect NUMA bindings on large systems
- BUG/MINOR: thread: report thread and group counts in the correct order
- BUG/MAJOR: fd/threads: close a race on closing connections after takeover
- BUG/MINOR: mworker: use MASTER_MAXCONN as default maxconn value
- BUG/MINOR: quic: Missing listener accept queue tasklet wakeups
- MINOR: quic_sock: un-statify quic_conn_sock_fd_iocb()
- DOC/CLEANUP: fix typos

(adam)

2023-03-14 19:39:53 UTC MAIN commitmail json YAML

Updated devel/py-filelock, math/py-gmpy2

(adam)

2023-03-14 19:39:25 UTC MAIN commitmail json YAML

py-gmpy2: updated to 2.1.5

2.1.5

Final (?) release of the 2.1.x series. No code changes since 2.1.3. Fixes to build Apple Silicon binary builds are the only changes since 2.1.3.

(adam)

2023-03-14 19:38:36 UTC MAIN commitmail json YAML

texlive-collection-binextra: update to revision 65204

(markd)

2023-03-14 19:36:49 UTC MAIN commitmail json YAML

texlive-collection-bibtexextra: update to revision 65257

(markd)

2023-03-14 19:32:29 UTC MAIN commitmail json YAML

py-filelock: updated to 3.9.1

3.9.1

[pre-commit.ci] pre-commit autoupdate
Bump deps and tools
Bump pypa/gh-action-pypi-publish from 1.6.4 to 1.7.1
use time.perf_counter instead of time.monotonic

(adam)

2023-03-14 14:13:04 UTC MAIN commitmail json YAML

Updated devel/py-pooch, math/py-mpmath

(adam)

2023-03-14 14:12:49 UTC MAIN commitmail json YAML

py-mpmath: updated to 1.3.0

--1.3.0--
Released March 7, 2023

Security issues:

* Fixed ReDOS vulnerability in mpmathify() (CVE-2021-29063) (Vinzent Steinberg)

Features:

* Added quadsubdiv() for numerical integration with adaptive path splitting
  (Fredrik Johansson)
* Added the Cohen algorithm for inverse Laplace transforms
  (Guillermo Navas-Palencia)
* Some speedup of matrix multiplication (Fredrik Johansson)
* Optimizations to Carlson elliptic integrals (Paul Masson)
* Added signal functions (squarew(), trianglew(), sawtoothw(), unit_triangle()
  sigmoidw()) (Nike Dattani, Deyan Mihaylov, Tina Yu)

Bug fixes:

* Correct mpf initialization from tuple for finf and fninf (Sergey B Kirpichev)
* Support QR decomposition for matrices of width 0 and 1 (Clemens Hofreither)
* Fixed some cases where elliprj() gave inaccurate results (Fredrik Johansson)
* Fixed cases where digamma() hangs for complex input (Fredrik Johansson)
* Fixed cases of polylog() with integer-valued parameter with complex type
  (Fredrik Johansson)
* Fixed fp.nsum() with Euler-Maclaurin algorithm (Fredrik Johansson)

Maintenance:

* Dropped support for Python 3.4 (Sergey B Kirpichev)
* Documentation cleanup (Sergey B Kirpichev)
* Removed obsolete files (Sergey B Kirpichev)
* Added options to runtests.py to skip tests and exit on failure
  (Jonathan Warner)

(adam)

2023-03-14 14:10:53 UTC MAIN commitmail json YAML

py-pooch: updated to 1.7.0

v1.7.0

Bug fixes:

Make archive extraction always take members into account
Figshare downloaders fetch the correct version, instead of always the latest one.

New features:

Allow spaces in filenames in registry files
Refactor Pooch.is_available to use downloaders
Add support for downloading files from Dataverse DOIs
Add a new Pooch.load_registry_from_doi method that populates the Pooch registry using DOI-based data repositories
Support urls for Zenodo repositories created through the GitHub integration service, which include slashes in the filename of the main zip files
Automatically add a trailing slash to base_url on pooch.create

Maintenance:

Drop support for Python 3.6
Port from deprecated appdirs to platformdirs
Update version of Codecov's Action to v3

Documentation:

Update sphinx, theme, and sphinx-panels
Add CITATION.cff for the JOSS article
Use Markdown for the README
Improve docstring of known_hash in retrieve function
Replace link to Pooch's citation with a BibTeX code snippet

(adam)

2023-03-14 12:23:03 UTC MAIN commitmail json YAML

doc: Added security/yubikey-manager-qt version 1.2.5

(wiz)

2023-03-14 12:22:52 UTC MAIN commitmail json YAML

security/Makefile: + yubikey-manager-qt

(wiz)

2023-03-14 12:22:37 UTC MAIN commitmail json YAML

security/yubikey-manager-qt: import yubikey-manager-qt-1.2.5

This application provides an easy way to perform the most common
configuration tasks on a YubiKey.

Features:

* Display the serial number and firmware version of a YubiKey
* Configure a FIDO2 PIN
* Reset the FIDO Applications
* Configure the OTP Application. A YubiKey have two slots (Short
Touch and Long Touch), which may both be configured for different
functionality. This tool can configure a Yubico OTP credential,
a static password, a challenge-response credential or an OATH HOTP
credential in both of these slots.
* Manage certificates and PINs for the PIV Application
* Swap the credentials between two configured slots
* Enable and disable USB and NFC interfaces

(wiz)

2023-03-14 11:25:56 UTC MAIN commitmail json YAML

lld: add a symlink in ${PREFIX}/libexec so that LLD can be used in Pkgsrc.

(fcambus)

2023-03-14 10:44:05 UTC MAIN commitmail json YAML

Updated www/py-urllib3, textproc/py-fastjsonschema

(adam)

2023-03-14 10:43:48 UTC MAIN commitmail json YAML

py-fastjsonschema: updated to 2.16.3

2.16.3 (2023-02-25)
* Fix variable name resolving with references

(adam)

2023-03-14 10:41:42 UTC MAIN commitmail json YAML

py-urllib3: updated to 1.26.15

1.26.15 (2023-03-10)
--------------------
* Fix socket timeout value when ``HTTPConnection`` is reused
* Remove "!" character from the unreserved characters in IPv6 Zone ID parsing
* Fix IDNA handling of '\x80' byte

(adam)

2023-03-14 10:11:23 UTC MAIN commitmail json YAML

doc: Updated textproc/tree-sitter-elixir to 0.1.0

(wiz)

2023-03-14 10:11:15 UTC MAIN commitmail json YAML

tree-sitter-elixir: update to 0.1.0.

Support multi-letter uppercase sigils (#50)

(wiz)

2023-03-14 09:26:43 UTC MAIN commitmail json YAML

doc: Added x11/py-otherside version 1.6.0

(wiz)

2023-03-14 09:26:26 UTC MAIN commitmail json YAML

x11/Makefile: + py-otherside

(wiz)

2023-03-14 09:26:14 UTC MAIN commitmail json YAML

x11/py-otherside: import py-otherside-1.6.0

A Qt plugin providing access to a Python 3 interpreter from QML
for creating asynchronous mobile and Desktop UIs with Python.

(wiz)

2023-03-14 08:05:20 UTC MAIN commitmail json YAML

Updated devel/git, textproc/py-xlsxwriter

(adam)

2023-03-14 08:04:59 UTC MAIN commitmail json YAML

py-xlsxwriter: updated to 3.0.9

Release 3.0.9 - March 10 2023
-----------------------------

* Add documentation and examples on :ref:`ewx_polars` to demonstrate new `Polars
  <https://www.pola.rs>`_ integration of XlsxWriter in `write_excel()`_.

* Add fix for rare issue with duplicate number formats.

(adam)

2023-03-14 08:03:35 UTC MAIN commitmail json YAML

git: updated to 2.40.0

Git v2.40 Release Notes
=======================

UI, Workflows & Features

* "merge-tree" learns a new `--merge-base` option.

* "git jump" (in contrib/) learned to present the "quickfix list" to
  its standard output (instead of letting it consumed by the editor
  it invokes), and learned to also drive emacs/emacsclient.

* "git var UNKNOWN_VARIABLE" and "git var VARIABLE" with the variable
  given an empty value used to behave identically.  Now the latter
  just gives an empty output, while the former still gives an error
  message.

* Introduce a case insensitive mode to the Bash completion helpers.

* The advice message given by "git status" when it takes long time to
  enumerate untracked paths has been updated.

* Just like "git var GIT_EDITOR" abstracts the complex logic to
  choose which editor gets used behind it, "git var" now give support
  to GIT_SEQUENCE_EDITOR.

* "git format-patch" learned to honor format.mboxrd even when sending
  patches to the standard output stream,

* 'cat-file' gains mailmap support for its '--batch-check' and '-s'
  options.

* Conditionally skip the pre-applypatch and applypatch-msg hooks when
  applying patches with 'git am'.

* Introduce an optional configuration to allow the trailing hash that
  protects the index file from bit flipping.

* "git check-attr" learned to take an optional tree-ish to read the
  .gitattributes file from.

* "scalar" learned to give progress bar.

* "grep -P" learned to use Unicode Character Property to grok
  character classes when processing \b and \w etc.

* "git rebase" often ignored incompatible options instead of
  complaining, which has been corrected.

* "scalar" warns but continues when its periodic maintenance
  feature cannot be enabled.

* The bundle-URI subsystem adds support for creation-token heuristics
  to help incremental fetches.

* Userdiff regexp update for Java language.

* "git fetch --jobs=0" used to hit a BUG(), which has been corrected
  to use the available CPUs.

* An invalid label or ref in the "rebase -i" todo file used to
  trigger an runtime error. SUch an error is now diagnosed while the
  todo file is parsed.

* The "diff" drivers specified by the "diff" attribute attached to
  paths can now specify which algorithm (e.g. histogram) to use.

* "git range-diff" learned --abbrev=<num> option.

* "git archive HEAD^{tree}" records the paths with the current
  timestamp in the archive, making it harder to obtain a stable
  output.  The command learned the --mtime option to specify an
  arbitrary timestamp (e.g. --mtime="@0 +0000" for the epoch).

* The credential subsystem learned that a password may have an
  explicit expiration.

* The format.attach configuration variable lacked a way to override a
  value defined in a lower-priority configuration file (e.g. the
  system one) by redefining it in a higher-priority configuration
  file.  Now, setting format.attach to an empty string means show the
  patch inline in the e-mail message, without using MIME attachment.

  This is a backward incompatible change.

Performance, Internal Implementation, Development Support etc.

* `git bisect` becomes a builtin.

* The pack-bitmap machinery is taught to log the paths of redundant
  bitmap(s) to trace2 instead of stderr.

* Use the SHA1DC implementation on macOS, just like other platforms,
  by default.

* Even in a repository with promisor remote, it is useless to
  attempt to lazily attempt fetching an object that is expected to be
  commit, because no "filter" mode omits commit objects.  Take
  advantage of this assumption to fail fast on errors.

* Stop using "git --super-prefix" and narrow the scope of its use to
  the submodule--helper.

* Stop running win+VS build by default.

* CI updates.  We probably want a clean-up to move the long shell
  script embedded in yaml file into a separate file, but that can
  come later.

* Use `git diff --no-index` as a test_cmp on Windows.

  We'd probably need to revisit "do we really want to, and have to,
  lose CRLF vs LF?" later, at which time we may be able to further
  clean this up by replacing "git diff --no-index" with "diff -u".

* Avoid unnecessary builds in CI, with settings configured in
  ci-config.

* Plug leaks in sequencer subsystem and its users.

* In-tree .gitattributes update to match the way we recommend our
  users to mark a file as text.
  (merge 1f34e0cd3d po/attributes-text later to maint).

* Finally retire the scripted "git add -p/-i" implementation and have
  everybody use the one reimplemented in C.

Fixes since v2.39
-----------------

* Various leak fixes.

* Fix a bug where `pack-objects` would not respect multiple `--filter`
  arguments when invoked directly.
  (merge d4f7036887 rs/multi-filter-args later to maint).

* Make fsmonitor more robust to avoid the flakiness seen in t7527.
  (merge 6692d45477 jh/t7527-unflake-by-forcing-cookie later to maint).

* Stop using deprecated macOS API in fsmonitor.
  (merge b0226007f0 jh/fsmonitor-darwin-modernize later to maint).

* Redefining system functions for a few functions did not follow our
  usual "implement git_foo() and #define foo(args) git_foo(args)"
  pattern, which has broken build for some folks.

* The way the diff machinery prepares the options array for the
  parse_options API has been refactored to avoid resource leaks.
  (merge 189e97bc4b rs/diff-parseopts later to maint).

* Correct pthread API usage.
  (merge 786e67611d sx/pthread-error-check-fix later to maint).

* The code to auto-correct a misspelt subcommand unnecessarily called
  into git_default_config() from the early config codepath, which was
  a no-no.  This has bee corrected.
  (merge 0918d08887 sg/help-autocorrect-config-fix later to maint).

* "git http-fetch" (which is rarely used) forgot to identify itself
  in the trace2 output.
  (merge 7abb43cbc8 jt/http-fetch-trace2-report-name later to maint).

* The output from "git diff --stat" on an unmerged path lost the
  terminating LF in Git 2.39, which has been corrected.
  (merge 209d9cb011 pg/diff-stat-unmerged-regression-fix later to maint).

* "git pull -v --recurse-submodules" attempted to pass "-v" down to
  underlying "git submodule update", which did not understand the
  request and barfed, which has been corrected.
  (merge 6f65f84766 ss/pull-v-recurse-fix later to maint).

* When given a pattern that matches an empty string at the end of a
  line, the code to parse the "git diff" line-ranges fell into an
  infinite loop, which has been corrected.

* Fix the sequence to fsync $GIT_DIR/packed-refs file that forgot to
  flush its output to the disk..

* Fix to a small regression in 2.38 days.

* "git diff --relative" did not mix well with "git diff --ext-diff",
  which has been corrected.

* The logic to see if we are using the "cone" mode by checking the
  sparsity patterns has been tightened to avoid mistaking a pattern
  that names a single file as specifying a cone.

* Deal with a few deprecation warning from cURL library.

* Doc update for environment variables set when hooks are invoked.

* Document ORIG_HEAD a bit more.

* "git ls-tree --format='%(path) %(path)' $tree $path" showed the
  path three times, which has been corrected.

* Remove "git env--helper" and demote it to a test-tool subcommand.
  (merge 4a1baacd46 ab/test-env-helper later to maint).

* Newer regex library macOS stopped enabling GNU-like enhanced BRE,
  where '\(A\|B\)' works as alternation, unless explicitly asked with
  the REG_ENHANCED flag.  "git grep" now can be compiled to do so, to
  retain the old behaviour.

* Pthread emulation on Win32 leaked thread handle when a thread is
  joined.
  (merge 238a9dfe86 sk/win32-close-handle-upon-pthread-join later to maint).

* "git send-email -v 3" used to be expanded to "git send-email
  --validate 3" when the user meant to pass them down to
  "format-patch", which has been corrected.
  (merge 8774aa56ad km/send-email-with-v-reroll-count later to maint).

* Document that "branch -f <branch>" disables only the safety to
  avoid recreating an existing branch.

* "git fetch <group>", when "<group>" of remotes lists the same
  remote twice, unnecessarily failed when parallel fetching was
  enabled, which has been corrected.
  (merge 06a668cb90 cw/fetch-remote-group-with-duplication later to maint).

* Clarify how "checkout -b/-B" and "git branch [-f]" are similar but
  different in the documentation.

* "git hash-object" now checks that the resulting object is well
  formed with the same code as "git fsck".
  (merge 8e4309038f jk/hash-object-fsck later to maint).

* Improve the error message given when private key is not loaded in
  the ssh agent in the codepath to sign with an ssh key.
  (merge dce7b31126 as/ssh-signing-improve-key-missing-error later to maint).

* Adjust "git request-pull" to strip embedded signature from signed
  tags to notice non-PGP signatures.
  (merge a9cad02538 gm/request-pull-with-non-pgp-signed-tags later to maint).

* Remove support for MSys, which now lags way behind MSys2.
  (merge 2987407f3c hj/remove-msys-support later to maint).

* Fix use of CreateThread() API call made early in the windows
  start-up code.
  (merge 592bcab61b sk/winansi-createthread-fix later to maint).

* "git pack-objects" learned to release delta-island bitmap data when
  it is done using it, saving peak heap memory usage.
  (merge 647982bb71 ew/free-island-marks later to maint).

* In an environment where dynamically generated code is prohibited to
  run (e.g. SELinux), failure to JIT pcre patterns is expected.  Fall
  back to interpreted execution in such a case.
  (merge 50b6ad55b0 cb/grep-fallback-failing-jit later to maint).

* "git name-rev" heuristics update.
  (merge b2182a8730 en/name-rev-make-taggerdate-much-less-important later to maint).

* Remove more remaining uses of macros that relies on the_index
  singleton instance without explicitly spelling it out.

* Remove unnecessary explicit sizing of strbuf.
  (merge 93ea118bed rs/cache-tree-strbuf-growth-fix later to maint).

* Doc update.
  (merge d9ec3b0dc0 jk/doc-ls-remote-matching later to maint).

* Error messages given upon a signature verification failure used to
  discard the errors from underlying gpg program, which has been
  corrected.
  (merge ad6b320756 js/gpg-errors later to maint).

* Update --date=default documentation.
  (merge 9deef088ae rd/doc-default-date-format later to maint).

* A test helper had a single write(2) of 256kB, which was too big for
  some platforms (e.g. NonStop), which has been corrected by using
  xwrite() wrapper appropriately.
  (merge 58eab6ff13 jc/genzeros-avoid-raw-write later to maint).

* sscanf(3) used in "git symbolic-ref --short" implementation found
  to be not working reliably on macOS in UTF-8 locales.  Rewrite the
  code to avoid sscanf() altogether to work it around.
  (merge 613bef56b8 jk/shorten-unambiguous-ref-wo-sscanf later to maint).

* Various fix-ups on HTTP tests.
  (merge 8f2146dbf1 jk/http-test-fixes later to maint).

* Fixes to code that parses the todo file used in "rebase -i".
  (merge 666b6e1135 pw/rebase-i-parse-fix later to maint).

* Test library clean-up.
  (merge c600a91c94 ar/test-lib-remove-stale-comment later to maint).

* Other code cleanup, docfix, build fix, etc.
  (merge 4eb1ccecd4 dh/mingw-ownership-check-typofix later to maint).
  (merge f95526419b ar/typofix-gitattributes-doc later to maint).
  (merge 27875aeec9 km/doc-branch-start-point later to maint).
  (merge 35c194dc57 es/t1509-root-fixes later to maint).
  (merge 7b341645e3 pw/ci-print-failure-name-fix later to maint).
  (merge bcb71d45bf jx/t1301-updates later to maint).
  (merge ebdc46c242 jc/doc-diff-patch.txt later to maint).
  (merge a87a20cbb4 ar/test-cleanup later to maint).
  (merge f5156f1885 ar/bisect-doc-update later to maint).
  (merge fca2d86c97 jk/interop-error later to maint).
  (merge cf4936ed74 tl/ls-tree-code-clean-up later to maint).
  (merge dcb47e52b0 en/t6426-todo-cleanup later to maint).
  (merge 5b8db44bdd jc/format-patch-v-unleak later to maint).
  (merge 590b636737 jk/hash-object-literally-fd-leak later to maint).
  (merge 5458ba0a4d tb/t0003-invoke-dd-more-portably later to maint).
  (merge 70661d288b ar/markup-em-dash later to maint).
  (merge e750951e74 en/ls-files-doc-update later to maint).
  (merge 4f542975d1 mh/doc-credential-cache-only-in-core later to maint).
  (merge 3a2ebaebc7 gc/index-format-doc later to maint).
  (merge b08edf709d jk/httpd-test-updates later to maint).
  (merge d85e9448dd wl/new-command-doc later to maint).
  (merge d912a603ed kf/t5000-modernise later to maint).
  (merge e65b868d07 rs/size-t-fixes later to maint).
  (merge 3eb1e1ca9a ab/config-h-remove-unused later to maint).
  (merge d390e08076 cw/doc-pushurl-vs-url later to maint).
  (merge 567342fc77 rs/ctype-test later to maint).
  (merge d35d8f2e7a ap/t2015-style-update later to maint).

(adam)

2023-03-14 07:12:10 UTC MAIN commitmail json YAML

py-numpy16: Catch up with py-numpy renaming.

(jperkin)

2023-03-14 06:32:03 UTC MAIN commitmail json YAML

Updated devel/ccache, net/openvpn

(adam)

2023-03-14 06:31:39 UTC MAIN commitmail json YAML

openvpn: updated to 2.6.1

Overview of changes in 2.6.1

New features

Dynamic TLS Crypt When both peers are OpenVPN 2.6.1+, OpenVPN will dynamically create a tls-crypt key that is used for renegotiation. This ensure that only the previously authenticated peer can do trigger renegotiation and complete renegotiations.
CryptoAPI (Windows): support issuer name as a selector. Certificate selection string can now specify a partial issuer name string as "--cryptoapicert ISSUER:<string>" where <string> is matched as a substring of the issuer (CA) name in the certificate.

User visible changes

on crypto initialization, move old "quite verbose" messages to --verb 4 and only print a more compact summary about crypto and timing parameters by default
configure now enables DCO build by default on FreeBSD and Linux, which brings in a default dependency for libnl-genl (for Linux distributions that are too old to have this library, use "configure --disable-dco")
make "configure --help" output more consistent
CryptoAPI (Windows): remove support code for OpenSSL before 3.0.1 (this will not affect official OpenVPN for Windows installers, as they will always be built with OpenSSL 3.0.x)
CryptoAPI (Windows): log the selected certificate's name
"configure" now uses "subdir-objects", for automake >= 1.16 (less warnings for recent-enough automake versions, will change the way .o files are created)

Bugfixes / minor improvements

fixed old IPv6 ifconfig race condition for FreeBSD 12.4
fix compile-time breakage related to DCO defines on FreeBSD 14
enforce minimum packet size for "--fragment" (avoid division by zero)
some alignment fixes to avoid unaligned memory accesses, which will bring problems on some architectures (Sparc64, some ARM versions) - found by USAN clang checker
windows source code fixes to reduce number of compile time warnings (eventual goal is to be able to compile with -Werror on MinGW), mostly related to signed/unsigned char * conversions, printf() format specifiers and unused variables.
avoid endless loop on logging with --management + --verb 6+
build (but not run) unit tests on MinGW cross compiles, and run them when building with GitHub Actions.
add unit test for parts of cryptoapi.c
add debug logging to help with diagnosing windows driver selection
disable DCO if proxy config is set via management interface
do not crash on Android if run without --management
improve documentation about cipher negotiation and OpenVPN3
for x86 windows builds, use proper calling conventions for dco-win (__stdcall)
differentiate "dhcp-option ..." options into "needs an interface with true DHCP service" (tap-windows) and "can also be installed by IPAPI or service, and can be used on non-DHCP interfaces" (wintun, dco-win)
windows interactive service: fix possible double-free if "--block-dns" installation fails due to "security products" interfering
"make dist": package ovpn_dco_freebsd.h to permit building from tarballs on FreeBSD 14

(adam)

2023-03-14 06:30:23 UTC MAIN commitmail json YAML

ccache: updated to 4.8

Ccache 4.8

New features and improvements
Improved the automatic cache cleanup mechanism. Automatic cleanups are now performed on 1/256 of the cache instead of 1/16, thus making them much quicker (but naturally more frequent). Cleanups are coordinated between ccache processes so that at most one process will perform cleanup at a time. Also, the actual cache size will stay very close to the configured maximum size instead of staying around 90% as was the case before.

Added support for setting per-compilation configuration options on the command line. Example: ccache hash_dir=false gcc -c example.c.

Made it possible to disable ccache for a certain source code file by embedding the string ccache:disable in a comment near the top of the file.

Made ccache understand that an MSVC /Z7 option overrides an earlier /Z* option and thus is not too hard to cache.

Added a --recompress-threads command line option for selecting the number of CPU threads to use when recompressing the local cache.

Added --trim-recompress and --trim-recompress-threads command line options for recompressing file-based remote storage.

Added tmpfs, ufs and zfs to the list of supported filesystems on macOS and BSDs for the inode cache.

Improved progress bars for clean/clear/evict-style operations.

Improved printing of cache sizes in various outputs.

Activate debug logging for command mode options like --cleanup.

Added support for -Wp,-U<macro> in the direct mode.

Added quotes around arguments with space in logged command lines.

Added logging of executed command lines on Windows.

Made sure not to update the stats file when there are no incremented counters.

Improved actual disk size calculation on Windows.

Build/CI improvements
Added CI support for building macOS universal binaries.

Make it possible to force download of Zstd and Hiredis, e.g. with cmake -D ZSTD_FROM_INTERNET=ON [窶ヲ窶犠.

Bug fixes
Fixed an edge case where a non-temporal identifier is misidentified.

Fixed reporting of local/remote cache misses in depend mode.

Fixed parsing of backslashes in MSVC RSP files.

Fixed a crash in --show-log-stats when the stats log file doesn窶冲 exist.

Fixed matching of base directory for MSVC. The base directory will now match case-insensitively with absolute paths in preprocessed output, or from /showIncludes in the depend mode case, when compiling with MSVC.

Fixed a problem where the original umask would be used when storing a remote cache result in the local cache.

Changed the inode cache implementation to use spinlocks instead of pthread mutexes. This makes the inode cache work on FreeBSD and similar systems.

Don窶冲 treat -Wp,-D as interchangeable with -D.

Disable the inode cache if the filesystem risks getting full soon. This fixes a problem when the cache is on a filesystem where posix_fallocate isn窶冲 reliable, like Btrfs with compression enabled.

Fixed performance of cache path relativization in preprocessed output, primarily on Windows where stat calls are relatively costly.

Fixed rare crash in the signal handler at process exit.

Fixed handling of Unix-style paths passed to MSVC.

Fixed so that the config options and command line are logged before trying to locate the compiler and exiting early.

Documentation improvements
Improved description of --set-config.

Fixed broken markup in the manual.

Added a note to the manual that stats = false will disable automatic cleanup.

Fix a bad reference to the 窶彝emote storage backends窶� section.

(adam)

2023-03-13 22:45:36 UTC MAIN commitmail json YAML

glusterfs: fix a typo in a comment

(gutteridge)

2023-03-13 21:11:41 UTC MAIN commitmail json YAML

doc: Updated math/py-numpy to 1.24.2

(wiz)

2023-03-13 21:11:15 UTC MAIN commitmail json YAML

py-numpy: update to 1.24.2.

1.24.2

NumPy 1.24.2 is a maintenance release that fixes bugs and regressions
discovered after the 1.24.1 release. The Python versions supported by
this release are 3.8-3.11.

1.24.1

Bugfix release

1.24.0

NumPy 1.24.0 is now available. The highlights of the release are:

* New ���dtype��� and ���casting��� keywords for stacking functions.
* New F2PY features and fixes.
* Many new deprecations, check them out.
* Many expired deprecations,

The NumPy 1.24.0 release continues the ongoing work to improve the
handling and promotion of dtypes, increase execution speed, and
clarify the documentation. There are a large number of new and
expired deprecations due to changes in dtype promotion and cleanups.
It is the work of 177 contributors spread over 444 pull requests.
The supported Python versions are 3.8-3.11.

(wiz)

2023-03-13 19:36:22 UTC MAIN commitmail json YAML

graphics/viu: Reset maintainer

(pin)

2023-03-13 19:35:26 UTC MAIN commitmail json YAML

doc: Updated net/bandsnatch to 0.2.1

(pin)

2023-03-13 19:35:05 UTC MAIN commitmail json YAML

net/bandsnatch: update to 0.2.1

Fixed
- Some more fixes for some releases that don't have the exact same data
  structure as others.

(pin)

2023-03-13 18:15:50 UTC MAIN commitmail json YAML

doc: Updated devel/nss to 3.89

(wiz)

2023-03-13 18:15:39 UTC MAIN commitmail json YAML

nss: update to 3.89.

Changes:

  - Bug 1820834 - revert freebl/softoken RSA_MIN_MODULUS_BITS increase.
  - Bug 1820175 - PR_STATIC_ASSERT is cursed.
  - Bug 1767883 - Need to add policy control to keys lengths for signatures.
  - Bug 1820175 - Fix unreachable code warning in fuzz builds.
  - Bug 1820175 - Fix various compiler warnings in NSS.
  - Bug 1820175 - Enable various compiler warnings for clang builds.
  - Bug 1815136 - set PORT error after sftk_HMACCmp failure.
  - Bug 1767883 - Need to add policy control to keys lengths for signatures.
  - Bug 1804662 - remove data length assertion in sec_PKCS7Decrypt.
  - Bug 1804660 - Make high tag number assertion failure an error.
  - Bug 1817513 - CKM_SHA384_KEY_DERIVATION correction maximum key length from 284 to 384.
  - Bug 1815167 - Tolerate certificate_authorities xtn in ClientHello.
  - Bug 1789436 - Fix build failure on Windows.
  - Bug 1811337 - migrate Win 2012 tasks to Azure.
  - Bug 1810702 - fix title length in doc.
  - Bug 1570615 - Add interop tests for HRR and PSK to GREASE suite.
  - Bug 1570615 - Add presence/absence tests for TLS GREASE.
  - Bug 1804688 - Correct addition of GREASE value to ALPN xtn.
  - Bug 1789436 - CH extension permutation.
  - Bug 1570615 - TLS GREASE (RFC8701).
  - Bug 1804640 - improve handling of unknown PKCS#12 safe bag types.
  - Bug 1815870 - use a different treeherder symbol for each docker image build task.
  - Bug 1815868 - pin an older version of the ubuntu:18.04 and 20.04 docker images.
  - Bug 1810702 - remove nested table in rst doc.
  - Bug 1815246 - Export NSS_CMSSignerInfo_GetDigestAlgTag.
  - Bug 1812671 - build failure while implicitly casting SECStatus to PRUInt32.

(wiz)

2023-03-13 16:48:02 UTC MAIN commitmail json YAML

doc/TODO: update py-numpy status

(wiz)

2023-03-13 15:13:17 UTC pkgsrc-2022Q4 commitmail json YAML

2023-03-13 15:12:47 UTC pkgsrc-2022Q4 commitmail json YAML

Pullup ticket #6740 - requested by he
security/openssl: security fix

Revisions pulled up:
- security/openssl/Makefile                                    1.287
- security/openssl/builtin.mk                                  1.51
- security/openssl/distinfo                                    1.165

---
  Module Name: pkgsrc
  Committed By: jperkin
  Date: Tue Feb  7 16:34:42 UTC 2023

  Modified Files:
  pkgsrc/security/openssl: Makefile builtin.mk distinfo

  Log Message:
  openssl: Update to 1.1.1t.

  Changes between 1.1.1s and 1.1.1t [7 Feb 2023]

    *) Fixed X.400 address type confusion in X.509 GeneralName.

      There is a type confusion vulnerability relating to X.400 address processing
      inside an X.509 GeneralName. X.400 addresses were parsed as an ASN1_STRING
      but subsequently interpreted by GENERAL_NAME_cmp as an ASN1_TYPE. This
      vulnerability may allow an attacker who can provide a certificate chain and
      CRL (neither of which need have a valid signature) to pass arbitrary
      pointers to a memcmp call, creating a possible read primitive, subject to
      some constraints. Refer to the advisory for more information. Thanks to
      David Benjamin for discovering this issue. (CVE-2023-0286)

      This issue has been fixed by changing the public header file definition of
      GENERAL_NAME so that x400Address reflects the implementation. It was not
      possible for any existing application to successfully use the existing
      definition; however, if any application references the x400Address field
      (e.g. in dead code), note that the type of this field has changed. There is
      no ABI change.
      [Hugo Landau]

    *) Fixed Use-after-free following BIO_new_NDEF.

      The public API function BIO_new_NDEF is a helper function used for
      streaming ASN.1 data via a BIO. It is primarily used internally to OpenSSL
      to support the SMIME, CMS and PKCS7 streaming capabilities, but may also
      be called directly by end user applications.

      The function receives a BIO from the caller, prepends a new BIO_f_asn1
      filter BIO onto the front of it to form a BIO chain, and then returns
      the new head of the BIO chain to the caller. Under certain conditions,
      for example if a CMS recipient public key is invalid, the new filter BIO
      is freed and the function returns a NULL result indicating a failure.
      However, in this case, the BIO chain is not properly cleaned up and the
      BIO passed by the caller still retains internal pointers to the previously
      freed filter BIO. If the caller then goes on to call BIO_pop() on the BIO
      then a use-after-free will occur. This will most likely result in a crash.
      (CVE-2023-0215)
      [Viktor Dukhovni, Matt Caswell]

    *) Fixed Double free after calling PEM_read_bio_ex.

      The function PEM_read_bio_ex() reads a PEM file from a BIO and parses and
      decodes the "name" (e.g. "CERTIFICATE"), any header data and the payload
      data. If the function succeeds then the "name_out", "header" and "data"
      arguments are populated with pointers to buffers containing the relevant
      decoded data. The caller is responsible for freeing those buffers. It is
      possible to construct a PEM file that results in 0 bytes of payload data.
      In this case PEM_read_bio_ex() will return a failure code but will populate
      the header argument with a pointer to a buffer that has already been freed.
      If the caller also frees this buffer then a double free will occur. This
      will most likely lead to a crash.

      The functions PEM_read_bio() and PEM_read() are simple wrappers around
      PEM_read_bio_ex() and therefore these functions are also directly affected.

      These functions are also called indirectly by a number of other OpenSSL
      functions including PEM_X509_INFO_read_bio_ex() and
      SSL_CTX_use_serverinfo_file() which are also vulnerable. Some OpenSSL
      internal uses of these functions are not vulnerable because the caller does
      not free the header argument if PEM_read_bio_ex() returns a failure code.
      (CVE-2022-4450)
      [Kurt Roeckx, Matt Caswell]

    *) Fixed Timing Oracle in RSA Decryption.

      A timing based side channel exists in the OpenSSL RSA Decryption
      implementation which could be sufficient to recover a plaintext across
      a network in a Bleichenbacher style attack. To achieve a successful
      decryption an attacker would have to be able to send a very large number
      of trial messages for decryption. The vulnerability affects all RSA padding
      modes: PKCS#1 v1.5, RSA-OEAP and RSASVE.
      (CVE-2022-4304)
      [Dmitry Belyavsky, Hubert Kario]

(bsiegert)

2023-03-13 15:00:42 UTC MAIN commitmail json YAML

doc: Updated audio/fasttracker2 to 1.65

(fox)

2023-03-13 14:59:54 UTC MAIN commitmail json YAML

audio/fasttracker2: Update to 1.65

Changes since v1.63

v1.65 - 03.03.2023
- Quick fix for volume ramp delta (could be slightly off in v1.64)

v1.64 - 03.03.2023
- Increased number of precision bits for song BPM, playback time counter and
  audio->video syncing. This is a minor change and does very little in practice
  as the previous precision was already quite good.
- Audio/video sync timestamps are reset every half an hour to prevent possible
  sync drifting after several hours of playing a song without a single song stop
  (resets timestamp) in-between.
- The HPC timers are reset every half an hour instead of every hour.
  Video (if no vsync) and the scopes use these timers.
- Small code refactor for how the song is timed/ticked. Longer song-to-WAV
  renders may have a filesize change of a few bytes, but this is actually
  more correct.

(fox)

2023-03-13 14:52:31 UTC MAIN commitmail json YAML

lang/rust: use a "new" bootstrap kit for NetBSD/macppc<9.0.

Sadly, it looks like I may have messed up and published the
bootstrap kit meant for 9.0 and beyond as the bootstrap kit
for NetBSD/macppc 8.0, causing cargo to complain of a missing
libstdc++.so.9.

(he)

2023-03-13 14:19:08 UTC MAIN commitmail json YAML

doc: Added textproc/py-sentencepiece version 0.1.97

(wiz)

2023-03-13 14:18:59 UTC MAIN commitmail json YAML

doc: Added textproc/sentencepiece version 0.1.97

(wiz)

2023-03-13 14:18:41 UTC MAIN commitmail json YAML

textproc/Makefile: + 2

(wiz)

2023-03-13 14:18:27 UTC MAIN commitmail json YAML

textproc/py-sentencepiece: import py-sentencepiece-0.1.97

SentencePiece is an unsupervised text tokenizer and detokenizer
mainly for Neural Network-based text generation systems where the
vocabulary size is predetermined prior to the neural model training.
SentencePiece implements subword units (e.g., byte-pair-encoding
(BPE)) and unigram language model with the extension of direct
training from raw sentences. SentencePiece allows us to make a
purely end-to-end system that does not depend on language-specific
pre/postprocessing.

This package contains the Python module.

(wiz)

2023-03-13 14:17:12 UTC MAIN commitmail json YAML

textproc/sentencepiece: import sentencepiece-0.1.97

SentencePiece is an unsupervised text tokenizer and detokenizer
mainly for Neural Network-based text generation systems where the
vocabulary size is predetermined prior to the neural model training.
SentencePiece implements subword units (e.g., byte-pair-encoding
(BPE)) and unigram language model with the extension of direct
training from raw sentences. SentencePiece allows us to make a
purely end-to-end system that does not depend on language-specific
pre/postprocessing.

(wiz)

2023-03-13 13:56:14 UTC MAIN commitmail json YAML

doc: Updated devel/py-approvaltests to 8.2.1

(schmonz)

2023-03-13 13:56:09 UTC MAIN commitmail json YAML

Update to 8.2.1. From the changelog:

- Move version.py to allow ApprovalUtilities to use it

(schmonz)

2023-03-13 13:55:48 UTC MAIN commitmail json YAML

doc: Updated devel/py-approval-utilities to 8.2.1

(schmonz)

2023-03-13 13:55:43 UTC MAIN commitmail json YAML

2023-03-13 13:47:14 UTC MAIN commitmail json YAML

doc: Updated devel/texttest to 4.2.3

(schmonz)

2023-03-13 13:47:08 UTC MAIN commitmail json YAML

Update to 4.2.3. From the changelog:

New development:
- In batch mode HTML pages there is now an additional control to make
  the filtering apply to any run, not just the most recent.

Bugfixes:
- Fix problem where checkboxes get enabled when clicking outside them

(schmonz)

2023-03-13 13:18:45 UTC MAIN commitmail json YAML

doc: Updated graphics/libv4l to 1.24.1

(wiz)

2023-03-13 13:18:36 UTC MAIN commitmail json YAML

libv4l: update to 1.24.1.

v4l-utils-1.24.0
----------------

Hans Verkuil (1):
      v4l2-tracer: use __s64 instead of long

v4l-utils-1.24.0
----------------

Ariel D'Alessandro (1):
      Move README to markdown syntax

Benjamin Mugnier (1):
      libv4lconvert: Fix v4lconvert_grey_to_rgb24 not taking stride into account

Daniel Scally (2):
      mc_nextgen_test: Display ancillary links
      v4l2-compliance: Account for ancillary links

David Fries (1):
      qv4l2: Add capture toggle and close hotkeys to CaptureWin

Deborah Brouwer (9):
      v4l2-info: add flag V4L2_PIX_FMT_FLAG_SET_CSC
      v4l2-info: move flags2s to v4l2-info.h
      utils: add v4l2-tracer utility
      v4l2-tracer: check for strerrorname_np()
      v4l2-tracer: add signal handling
      v4l2-tracer: refactor autogeneration script
      v4l2-tracer: add exact matching for 'type' and 'field'
      v4l2-tracer: add INPUT and OUTPUT ioctls
      v4l2-tracer: remove trailing comma from JSON trace

Dikshita Agarwal (2):
      Add check for READ ONLY flag
      Add check for READ ONLY flag

Gregor Jasny (8):
      buildsystem: Start v4l-utils 1.23.0 development cycle
      configure.ac: Add copy of gnulib visibility.m4
      bootstrap.sh: Replace which with POSIX compliant command -v
      m4: Update ax_pthread to latest
      v4l2-tracer: do not distribute generated files
      xc3028-firmware: distribute proper header
      v4l2-tracer: distribute man page template
      v4l2-tracer: add headers to distribute them

Hans Verkuil (70):
      cec-compliance: wake up remote device if needed
      decode_tm6000: fix compiler warning
      libdvbv5/dvb-dev-remote.c: fix send_fmt prototype
      v4l2-compliance: improve failure message
      v4l2-compliance: add missing return
      v4l2-ctl: pass bus_info to mi_get_media_fd()
      test-media: increase sleep after modprobe vivid to 3
      v4l2-compliance: show value with 'delta_ms > 10' fail msg
      v4l2-compliance: relax time32-64 test
      v4l-utils: update to latest media_stage kernel
      v4l2-ctl/compliance: add stateless VP9 support
      libv4lconvert: HM12 -> NV12_16L16
      v4l-utils: use v4l_getsubopt instead of getsubopt
      sliced-vbi-detect/test.c: drop unused headers
      v4l2-compliance: detect no-mmu systems
      v4l2-compliance: increase sleeps that are too short
      v4l2-compliance: improve select() check in captureBufs()
      v4l2-compliance: improve two vivid_ro_ctrl warnings
      cec-ctl: show timestamp for events
      cec-ctl: periodically insert monotonic/wallclock time
      v4l2-ctl: support edid-decode output as --set-edid input
      Revert "Add check for READ ONLY flag"
      v4l2-compliance: only check function if an MC is present
      cec-ctl: fix timestamp log for HPD/5V changes
      cec-ctl: only generate eob for CEC pin events
      cec-ctl: improve --analyze-pin performance
      cec-ctl: show timestamps in microsecond precision
      cec-ctl: store the wallclock/monotonic clocks every minute
      qv4l2: fix search/replace mistake in vbi-tab.cpp/h license text
      v4l2-ctl: allow waiting/polling for multiple events
      sync-with-kernel.sh: tuner-xc2028-types.h -> xc2028-types.h
      v4l-utils: sync to latest kernel
      v4l2-compliance: fix G/S_PARM tests for stateful encoders
      v4l-utils: sync-with-kernel
      cec-compliance: make <GET CEC VERSION> mandatory
      cec-compliance: replace warn by announce if unresponsive
      cec-compliance: don't test if PA is invalid
      v4l-utils: sync with latest kernel headers
      v4l2-compliance: detect V4L2_PIX_FMT_HEVC_SLICE
      v4l2-ctl: support HEVC controls
      v4l2-compliance/ctl: add dynamic array support
      media-info: support ancillary links
      v4l2-compliance: show ancillary links
      v4l2-dbg: drop cap2s(), use v4l2_info_capability() instead
      rds-ctl: drop cap2s(), use v4l2_info_capability() instead
      v4l2-ctl/rds-ctl: move tuner info helpers to v4l2-info.cpp
      v4l-utils: sync with upstream kernel
      v4l2-ctl: add support for V4L2_EVENT_CTRL_CH_DIMENSIONS
      v4l2-ctl: show all dimensions for V4L2_EVENT_CTRL_CH_DIMENSIONS
      v4l2-compliance: check vivid pixel array control behavior
      v4l2-compliance: test of vivid's pixel array in requests
      xc3028-firmware: fix use-after-free
      libdvbv5: fix string overread
      test-media: check results of cmp in the vicodec tests
      v4l-utils: sync with upstream media tree
      v4l-utils: sync with upstream git repo
      v4l2-ctl: print_control should check for array controls
      v4l2-ctl: -C foo -C bar only shows foo
      v4l2-compliance: support INTEGER and INTEGER64 control arrays
      test-media: wait longer after rmmod/modprobe if DEBUG_KOBJECT_RELEASE=y
      cec-follower: add --ignore-standby/view-on options
      v4l2-compliance: support g++ 7.5.0
      v4l-utils: sync with upstream git repo
      v4l2-tpg.patch: add missing get_random_u8()
      v4l-utils: sync with latest upstream git repo
      v4l2-tracer: add support for most basic controls
      cec-ctl: --store-pin shouldn't enable pin monitoring
      v4l-utils: sync with latest upstream git repo
      v4l2-info: add support for new V4L2_SUBDEV_CAP_STREAMS capability
      v4l2-compliance: add tests for area, string and integer64 controls

Hans de Goede (4):
      libv4lconvert: Fix v4lconvert_yuv420_to_rgb/bgr24() not taking stride into account
      libv4lconvert: Fix v4lconvert_rgb565_to_rgb/bgr24() not taking stride into account
      libv4lconvert: Fix v4lconvert_nv12_*() not taking stride into account
      libv4lconvert: Fix v4lconvert_nv16_to_yuyv() not taking stride into account

Jorge Maidana (1):
      qv4l2: enable the play action on non-streaming radio rx

Khem Raj (1):
      media-info: Include missing <cstdint> for uintptr_t

Laurent Pinchart (7):
      v4l2-ctl: Operate on output device if specified
      libv4l2subdev: Fix compilation error by including missing header
      v4l2 utils: Support V4L2_PIX_FMT_YUV[AX]32
      libdvbv5: Fix invalid header file name in Doxygen INPUT
      libdvbv5: Fix Doygen deprecation warnings
      keytable: Add -fno-stack-protector compilation option
      libv4lconvert: Don't ignore return value of ftruncate()

Martin VallevandMartin Vallevand (1):
      libdvbv5: cleanup ASTC service location parsing

Mauro Carvalho Chehab (24):
      v4l2grab: print the fourcc when libv4l won't handle it
      v4l2grab: accept other formats than RGB24
      v4l2grab: optimize conversion routines
      v4l2grab: use BT.709 by default on YUV conversion
      v4l2grab: pass fmt to the conversion function
      v4l2grab: add support for handling colorspace
      v4l2grab: rework conversion routines to add more YUV formats
      v4l2grab: add the basic logic to support planar formats
      v4l2grab: add support for YUV 420 planar and semi-planar formats
      v4l2grab: add RGB 32 format and variants
      v4l2grab: don't try to convert formats on raw mode
      v4l2grab: add a way to explicitly enable raw mode
      v4l2grab: use an array for format properties
      v4l2grab: properly implement quantization
      v4l2grab: avoid the risc of having sizeimage == 0
      v4l2grab: estimate the frame rate
      v4l2grab: fix buffer conversion size
      v4l2grab: fix raw output on mmap
      v4l2grab: validate it the returned image is big enough
      v4l2grab: fix image size calculation for some formats
      v4l2grab: expand video format switch case
      v4l2grab: allow adding planars with full size
      v4l2grab: add support for NV16 and NV61
      v4l2grab: add support for 422P format

Niklas S旦derlund (1):
      configure.ac: Add option to disable compilation of v4l2-tracer

Peter Kjellerstedt (1):
      configure.ac, Makefile.am: Support building without NLS

Ricardo Ribalda (1):
      v4l2-compliance: Let uvcvideo return -EACCES

Sakari Ailus (1):
      utils: Allow choosing v4l2-tracer-gen.pl output

Sean Young (4):
      ir-ctl: allow for different gaps to be specified
      v4l-utils: sync with latest media staging tree
      ir-ctl: report ir overflow
      keytable: provide configuration for empty keymap

Simon Arlott (2):
      libdvbv5: Read all "other" PIDs for channels
      dvbv5-zap: Record all the channel video/audio/other PIDs

Sudip Mukherjee (1):
      keytable: Convert deprecated libbpf API

Umang Jain (1):
      v4l2-ctl: Fix typo in --list-patterns help text

Vedant Paranjape (1):
      v4l2-utils: Fix incorrect use of fd in streaming_set_cap2out

Xavier Roumegue (2):
      v4l2-utils: Change get_(cap_compose|out_crop)_rect() return type to void
      v4l2-utils: read/write full frame from/to file for m2m non codec driver

(wiz)

2023-03-13 11:42:10 UTC MAIN commitmail json YAML

doc: Updated mail/rspamd to 3.4

(triaxx)

2023-03-13 11:41:57 UTC MAIN commitmail json YAML

rspamd: Update to 3.4

pkgsrc changes:
---------------
  * Remove LUA_VERSIONS_ACCEPTED since it is redundant with
    lang/lua/luaversion.mk.

upstream changes:
-----------------
3.4: 01 Nov 2022
  * [CritFix] Restore compatibility with the integrations and headers alterations
  * [Feature] Milter_headers: Add `x-rspamd-action` routine
  * [Feature] Share hyperscan database among processes
  * [Fix] Another corner case in url parsing
  * [Fix] Another fix for the enable password
  * [Fix] Another try to fix close method in lua_tcp
  * [Fix] Fix additional fields in the Redis schema
  * [Fix] Fix emoji joiner FP
  * [Fix] Fix favicon.ico Content-Type header
  * [Fix] Fix hang when close is used
  * [Fix] Lua_tcp: Sigh, another try to fix `close` invocation
  * [Fix] Mx_check: Cache the fact of a missing MX record
  * [Fix] Try to fix parsing of the unencoded `>` characters in html attributes
  * [Fix] Try to fix the case where password == enable_password
  * [Project] (Re)implement hyperscan caching
  * [Project] Rework cleanup
  * [Project] Synchronize hyperscan caches via the main process
  * [Rework] Convert multipattern to use hyperscan tools
  * [Rework] Make http normalize path function a generic function
  * [Rework] Split locked and unlocked files, as mmap does not need flock normally
  * [Rework] Start movement of the hyperscan related routines into a single unit
  * [Rework] Store the current worker, so other libraries could use this information
  * [Rework] Use blocking socket for IPC between main and workers
  * [Rework] Use more predictable size for commands buffers
  * [Rules] Do not insert ONCE_RECEIVED_STRICT on RDNS missing
  * [Rules] Reduce score of HTTP_TO_HTTPS - subject to remove completely

(triaxx)

2023-03-13 11:09:35 UTC MAIN commitmail json YAML

doc: Updated net/filezilla to 3.63.2.1

(wiz)

2023-03-13 11:09:25 UTC MAIN commitmail json YAML

filezilla: update to 3.63.2.1.

3.63.2 (2023-02-23)

- macOS: Several rendering fixes in dark mode
- macOS: Disable automatic quote/dash substitution in text input fields
- MSW: Fixed an issue with Drag&Drop to Explorer on systems that use shortened 8.3 pathnames in environment variables
- MSW: If FileZilla was installed for current user only, updating with the installer now skips the UAC prompt
- Updated to libfilezilla 0.41.1 to fix a rare crash
- Official binaries are now built againt GnuTLS 3.8.0

(wiz)

2023-03-13 11:06:58 UTC MAIN commitmail json YAML

doc: Updated net/libfilezilla to 0.41.1

(wiz)

2023-03-13 11:06:49 UTC MAIN commitmail json YAML

libfilezilla: update to 0.41.1.

Bugfixes and minor changes:

    Fixed a crash signalling aio waiters
    Added listen_socket::from_descriptor

(wiz)

2023-03-13 10:59:07 UTC MAIN commitmail json YAML

doc: note attr wip package and upstream bug report

(wiz)

2023-03-13 10:46:08 UTC MAIN commitmail json YAML

doc: Updated graphics/ImageMagick to 7.1.1.3

(wiz)

2023-03-13 10:45:59 UTC MAIN commitmail json YAML

ImageMagick: update to 7.1.1.3.

7.1.1-3 - 2023-03-11

Merged

    Add HEIC support to AppImage (Partially solve #4666) #6098

Commits

    beta release 0e525cc
    synchronize meta channel names, e.g., meta0, meta1, etc. 14255d0
    Also call MagickWandTerminus in TerminateMagick. 55682a7
    MagickWandTerminus calls MagickCoreTermines so we don't need to call both of them. 75e4766
    fix memory leak in cloning DrawInfo structure (ImageMagick/ImageMagick#6149) 84d7ad1
    release c5d5e71

7.1.1-2 - 2023-03-09

Commits

    release f41f852
    release 5d382e7

7.1.1-1 - 2023-03-09

Merged

    restore library symbol versioning to fix ABI break #6145

Commits

    beta release 3ac92ec
    PNG compression filters range from 0-5 1307d32
    check for c++ compiler ecf3739
    support an array of metachannels without breaking the ABI 25ce9ad
    release c557f0d

7.1.1-0 - 2023-03-08

Merged

    improve Install-unix.txt #6105

Commits

    beta release fd12019
    Code cleanup. b430dc1
    Added support for reading ATI2 (BC5) images (#5919). 7e5875b
    correct RLE unpack algorithm a1bd818
    return total channels and meta channels 8abb434
    do not exceed 64 pixel channels (ImageMagick/ImageMagick#6075) 8c97870
    properly detect an extra samples alpha channel (ImageMagick/ImageMagick#6058) c6efe14
    Added extra check to resolve the issue reported in #6080 (-process ' '). 2c2829b
    detect RLE error b2f4f4a
    check for sans fonts 0427628
    check for NULL destination image 295e075
    improved support for meta channels in TIFF format (ImageMagick/ImageMagick#4995) 2ef0b31
    account for meta channels 91e3c66
    the channel mask is irrelevant bb2274b
    revert 847a5ae
    generate correct statistics for meta channels (ImageMagick/ImageMagick#6097) 876785e
    check for exceeding maximum channels 63b53d3
    set the number of meta channels 1abb25d
    Also build app-image with a pull request. cd1df2a
    continuing effort to support multispectral imaging 584a326
    eliminate compiler warning 844d21b
    No longer check for Noto Sans and Nimbus Sans to make sure the correct default is used on Windows. a0f7fbf
    Restored missing null check. 184cce1
    check for negative LUT lookup (ImageMagick/ImageMagick#6070) de5f368
    get MAGICK_FONT environment variable d8d0c9a
    valid compression filters are 0 through 9 (ImageMagick/ImageMagick#6108) 552c2c5
    Only allocate the sans_exception when we need to. 03f0663
    site: fix typo for compare 033e255
    clone latest documentation 5819ff1
    channel FX and meta-channels, work in progress 62f1608
    only set alpha trait for "alpha" mnemonic 787c001
    add support for more than one meta channel b9c30c3
    support meta1 ... meta9 meta channels 6b9f68f
    support meta0 channel 05fe46f
    still work to be done for multispectral images bead12a
    more fixes for multispectral support d1e4d78
    identify a default font 2ede725
    additional support for multisprectral images 6b2ae4e
    Also include optional libraries and deprecated code in the daily Windows build. 0c00814
    Also include incompatible licenses in the daily Windows build. 8573c43
    Moved declaration of variable. 779cb0c
    Added option (tiff:jpeg-tables-mode) to set the TIFFTAG_JPEGTABLESMODE. 455e3cb
    throw exception for invalid channel type a59e589
    eliminate compiler warnings 25d9d29
    Fixed printing of the delegates when running configure. f73a3d1
    do not permit MVG coder from rendering SVG/MSVG images f7de350
    Check for module instead of coder. accdd08
    recursion detection 83d6643
    recursion detection 1010008
    Removed checks for PANGO_DELEGATE since we only use pangocairo. 8f7e7aa
    Turns out we need to check for both pango and pangocairo to get the correct includes. e0f67d2
    recursion detection framework 9d3dd91
    recursion detection 9b2c57f
    erecursion detection c5b23cb
    recursion detection fail d60d266
    do not composite SVG to avoid possible recursion a3b0f6c
    Added pdf:printed define that can be used to set -dPrinted when executing Ghostscript (#6128). 2e984f9
    release 9009707

(wiz)

2023-03-13 10:39:38 UTC MAIN commitmail json YAML

doc: Updated print/a2ps to 4.15

(wiz)

2023-03-13 10:39:29 UTC MAIN commitmail json YAML

a2ps: update to 4.15.

* Noteworthy changes in release 4.15 (2023-03-07) [stable]
* New maintainer, Reuben Thomas.
* Features:
  - Replace the 'psmandup' utility with simpler 'lp2' to directly print
    documents to a simplex printer.
  - Remove the outdated 'psset' and 'fixnt', and simplify 'fixps' to
    always process its input with Ghostscript.
  - Use libpaper's paper sizes. This includes user-defined paper sizes
    when using libpaper 2. It is still possible to define custom margins
    using "Medium:" specifications in the configuration file, and the
    one size defined by a2ps that libpaper does not know about, Quarto, is
    retained for backwards compatiblity, and as an example.
* Documentation
  - Remove some obsolete explanations.
  - Reformat --help output consistently to 80 columns.
  - Some English fixes.
* Bug fixes:
  - Avoid a crash when a medium is not specified; instead, use the default
    libpaper size (configured by the user or sysadmin, or the locale
    default).
  - Fix some other potential crashes and compiler warnings.
  - Fixes for security bugs CVE-2001-1593, CVE-2015-8107 and CVE-2014-0466.
  - Minor bugs fixed.
* Predefined delegations:
  - Remove support for defunct Netscape and proprietary Acrobat Reader.
  - Add lpr wrapper for automatic detection of different printing systems,
    including CUPS support.
* Encodings:
  - Use libre fonts for KOI-8.
  - Composite fonts support.
* Build
  - Update build system to more recent autotools and gettext versions.
  - Build man pages in a simpler and more robust way.
  - Document runtime dependencies.
  - Minor code quality improvements.
  - Minor tidy up and removal of obsolete code.
  - Require libpaper.
  - Remove OS/2 support.

(wiz)

2023-03-13 10:20:06 UTC MAIN commitmail json YAML

2023-03-13 10:19:06 UTC MAIN commitmail json YAML

doc: Updated textproc/catdoc-tk to 0.95

(wiz)

2023-03-13 10:18:58 UTC MAIN commitmail json YAML

doc: Updated textproc/catdoc to 0.95

(wiz)

2023-03-13 10:18:47 UTC MAIN commitmail json YAML

catdoc*: update to 0.95

  0.95 May 25 2016
Replaced charset tables with new ones, published by Unicode Consortium with
    more permissive license.
Fixed some incompatibilities with CLang
    Fixed lot of segfaults on incorrect or corrupted data
    Use stdint int types throughout the code, add configure check for stdint.h

(wiz)

2023-03-13 10:11:14 UTC MAIN commitmail json YAML

doc: py-yubikey-manager update done

(wiz)

2023-03-13 09:35:15 UTC MAIN commitmail json YAML

sun-jre7: Disable STRIP_DEBUG.

Precompiled binaries built with older SunOS linkers are no longer compatible
with binutils strip since 2.40.

(jperkin)

2023-03-13 09:34:39 UTC MAIN commitmail json YAML

oracle-jre8: Disable STRIP_DEBUG.

Precompiled binaries built with older SunOS linkers are no longer compatible
with binutils strip since 2.40.

(jperkin)

2023-03-13 09:33:10 UTC MAIN commitmail json YAML

oracle-jdk8: Fix PLIST for latest version.

(jperkin)

2023-03-13 09:32:25 UTC MAIN commitmail json YAML

oracle-jre8: Support all distinfo targets.

(jperkin)

2023-03-13 09:31:48 UTC MAIN commitmail json YAML

oracle-jdk8: Support all distinfo targets.

(jperkin)

2023-03-13 09:26:52 UTC MAIN commitmail json YAML

doc: Added textproc/tree-sitter-elixir version 0.0.20221016

(wiz)

2023-03-13 09:26:40 UTC MAIN commitmail json YAML

doc: Added textproc/tree-sitter-heex version 0.6.0

(wiz)

2023-03-13 09:26:12 UTC MAIN commitmail json YAML

textproc/Makefile: + 2

(wiz)

2023-03-13 09:26:02 UTC MAIN commitmail json YAML

2023-03-13 09:25:43 UTC MAIN commitmail json YAML

textproc/tree-sitter-heex: import tree-sitter-heex-0.6.0

Tree-sitter grammar and parser for HEEx, the HTML-aware and
component-friendly extension of EEx for Phoenix.

(wiz)

2023-03-13 08:46:34 UTC MAIN commitmail json YAML

Updated devel/py-exceptiongroup, devel/py-test-xdist

(adam)

2023-03-13 08:45:46 UTC MAIN commitmail json YAML

py-test-xdist: updated to 3.2.1

pytest-xdist 3.2.1
Fixed hang in ``worksteal`` scheduler.

(adam)

2023-03-13 08:44:06 UTC MAIN commitmail json YAML

py-exceptiongroup: updated to 1.1.1

1.1.1

Worked around CPython issue 98778, urllib.error.HTTPError(..., fp=None) raises KeyError on unknown attribute access, on affected Python versions.

(adam)

2023-03-13 07:31:33 UTC MAIN commitmail json YAML

doc: Updated devel/cargo-bloat to 0.11.1

(wiz)

2023-03-13 07:31:25 UTC MAIN commitmail json YAML

cargo-bloat: update to 0.11.1.

## [0.11.1] - 2022-06-04
### Added
- Mention `cargo --timings` when using `cargo bloat --time`.

### Changed
- Allow short arguments without a space.

### Fixed
- Improve `build-std` support thanks to [@jschwe](https://github.com/jschwe).

## [0.11.0] - 2021-12-30
### Added
- Initial PDB support (Windows MSVC target) thanks to [@nico-abram](https://github.com/nico-abram).
- Forward compiler errors when building a crate.
- Support unstable cargo options, aka `-Z`.
- `--profile` flag thanks to [@nico-abram](https://github.com/nico-abram).

### Fixed
- Run `cargo clean` after `cargo bloat --time` to prevent `RUSTC_WRAPPER` caching.
- `regex` enabling by default thanks to [@Arnavion](https://github.com/Arnavion).

## [0.10.1] - 2021-07-03
### Added
- `dylib` support and the `--lib` flag thanks to [@bjorn3](https://github.com/bjorn3).
- `--symbols-section` argument to select a custom ELF symbols section.

### Changed
- `regex` is enabled by default.

### Fixed
- Improve error processing.

## [0.10.0] - 2020-09-08
### Changed
- The binary parsing code has been moved to the
  [binfarce](https://github.com/Shnatsel/binfarce) crate
  thanks to [@Shnatsel](https://github.com/Shnatsel).

(wiz)

2023-03-13 07:26:43 UTC MAIN commitmail json YAML

doc: Updated www/p5-Net-Curl to 0.52

(wiz)

2023-03-13 07:26:34 UTC MAIN commitmail json YAML

p5-Net-Curl: update to 0.52.

0.52 2022-08-17T09:19:00Z
[Felipe Gasper <felipe@felipegasper.com>]
- Add *_BLOB setopt options.
- Silence the flood of compiler warnings on newer macOS versions.

0.51 2022-07-08T08:57:00Z
[Stanislaw Pusep <stas@sysd.org>]
- Synced symbols-in-versions from libcurl/7.84.0

[Todd Rinaldo <toddr@cpan.org>]
- Skip tests for all RHEL 6 derivatives, not all CentOS distros.

0.50 2022-02-12T08:53:00Z
[Felipe Gasper <felipe@felipegasper.com>]
- Omit github stuff from MANIFEST.
[Stanislaw Pusep <stas@sysd.org>]
- Fixed tests failing due to unspecified CURLMOPT_SOCKETFUNCTION
- Synced symbols-in-versions from libcurl/7.81.0

0.49 2021-05-13T05:31:00Z
[Felipe Gasper <felipe@felipegasper.com>]
- Prevent multi from being freed during curl_multi_remove_handle().
[Stanislaw Pusep <stas@sysd.org>]
- Synced symbols-in-versions from libcurl/7.76.1

0.48 2020-12-14T10:16:00Z
[Felipe Gasper <felipe@felipegasper.com>]
- Add CURLINFO_CERTINFO support.
[Stanislaw Pusep <stas@sysd.org>]
- Fixed t/release-unused-vars.t;
- Synced symbols-in-versions from libcurl/7.74.0

(wiz)

2023-03-12 20:11:20 UTC MAIN commitmail json YAML

doc: Added security/httpx version 1.2.8

(leot)

2023-03-12 20:11:04 UTC MAIN commitmail json YAML

security: Add httpx

(leot)

2023-03-12 20:10:14 UTC MAIN commitmail json YAML

httpx: Import httpx-1.2.8 as security/httpx

httpx is a fast and multi-purpose HTTP toolkit that allows running
multiple probes using the retryablehttp library. It is designed to
maintain result reliability with an increased number of threads.

(leot)

2023-03-12 20:00:27 UTC MAIN commitmail json YAML

glusterfs: simplify bash dependency

(wiz)

2023-03-12 18:33:20 UTC MAIN commitmail json YAML

Added multimedia/atomicparsley version 20221229

(abs)

2023-03-12 18:20:41 UTC MAIN commitmail json YAML

2023-03-12 17:57:56 UTC MAIN commitmail json YAML

doc: Updated filesystems/glusterfs to 10.3

(js)

2023-03-12 17:57:44 UTC MAIN commitmail json YAML

2023-03-12 17:26:47 UTC MAIN commitmail json YAML

doc: Updated editors/Sigil to 1.9.20nb5

(wiz)

2023-03-12 17:26:25 UTC MAIN commitmail json YAML

Sigil: major cleanup

Add missing dependencies, remove unused dependencies, use pkgsrc
versions of libraries, switch to cmake/build.mk.

Bump PKGREVISION.

(wiz)

2023-03-12 16:07:06 UTC MAIN commitmail json YAML

doc: Updated net/bandsnatch to 0.2.0

(pin)

2023-03-12 16:06:43 UTC MAIN commitmail json YAML

net/bandsnatch: update to 0.2.0

Breaking Change
- The previous behaviour of running the download job with the base command has
  been moved into its own subcommand run in order to accommodate some features
  I plan to add in the future.

Added
--dry-run flag to get a list of releases Bandsnatch would try to download,
without actually downloading them.
--debug flag to get some extra information in certain circumstances (Might be
changed to --verbose in the future if I change my mind).

Fixed
- Fix problem where some releases could crash a thread with missing field
  'download_type'.

Changed
- New run subcommand which replaces the previous functionality of running the
  downloader on the base command.

(pin)

2023-03-12 15:24:24 UTC MAIN commitmail json YAML

2023-03-12 15:16:01 UTC MAIN commitmail json YAML

p5-Playwright: skip check for interpreter in one file

Alternative would be a node dependency...

(wiz)

2023-03-12 15:11:53 UTC MAIN commitmail json YAML

xine-ui: add missing autopoint tool dependency

(wiz)

2023-03-12 14:54:43 UTC MAIN commitmail json YAML

syncthing: mark as not-for-go-1.20

(wiz)

2023-03-12 14:43:20 UTC MAIN commitmail json YAML

2023-03-12 14:36:48 UTC MAIN commitmail json YAML

doc: Updated graphics/digikam to 7.9.0

(wiz)

2023-03-12 14:36:29 UTC MAIN commitmail json YAML

2023-03-12 14:15:59 UTC MAIN commitmail json YAML

doc: Updated security/pam-yubico to 2.27

(wiz)

2023-03-12 14:15:50 UTC MAIN commitmail json YAML

pam-yubico: update to 2.27.

* Version 2.27 (released 2021-04-09)

** Add always_prompt configuration option.

** Add client certificate support for ldap.

** Add starttls support for ldap.

** Add ldap_bind_as_user support.

** Parsing, cleanliness and string fixes.

** Documentation and spelling fixes.

* Version 2.26 (released 2018-04-20)

** Make sure to close authfile (CVE-2018-9275).

** Fix compiler warnings.

** Open file descriptors with O_CLOEXEC.

** Use mkostemp() instead of mkstemp().

* Version 2.25 (released 2018-03-27)

** Documentation updates.

** Only do OTP validation if it's a token that might be valid.

** Return early in case user has no valid tokens.

** Ldap, compare values only with yubi_attr attributes.

** Add nullok parameter.

* Version 2.24 (released 2016-11-25)

** Debug mode changed, allows file output with debug_file.

** Fixup returning user-unknown correctly.

* Version 2.23 (released 2016-06-15)

** Fix an issue where a failure to set permissions was wrongly outputted.

* Version 2.22 (released 2016-05-23)

** Documentation improvements.

** Retain ownership and permission of challenge files (issue #92).

** Make dependency on yubico-c-client 2.15 clearer.

* Version 2.21 (released 2016-02-19)

** Add proxy support for yubico-c-client.

** Check that conv is set before trying to use it
fixes a crash bug with the osx loginwindow.

** Add building of a mac installer.

* Version 2.20 (released 2015-09-22)

** Add cainfo option to allow usage of a cabundle instead of path.

** Support comments in authfile.

** For challenge response with system-wide directory, write the files as root
instead of the user.

* Version 2.19 (released 2015-03-23)

** Add new ldap functionality
ldap_bind_user and ldap_bind_password for authenticated binds
ldap_filter for using subtree search and a filter
ldap_cacertfile to use a specific cacert for ldaps

* Version 2.18 (released 2015-02-12)

** Fix a memory leak of the pam response data.

** Add more tests.

** Add version flag to ykpamcfg.

(wiz)

2023-03-12 14:06:57 UTC MAIN commitmail json YAML

py-yubikey-manager: fix PKGNAME

(wiz)

2023-03-12 14:05:49 UTC MAIN commitmail json YAML

doc: Updated security/ykman to 5.0.1

(wiz)