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


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




switch to index mode

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

2024-05-13 04:17:06 UTC Now

2024-05-07 23:28:17 UTC MAIN commitmail json YAML

doc: Updated cad/kicad to 8.0.2

(gdt)

2024-05-07 23:28:08 UTC MAIN commitmail json YAML

cad/kicad: Update to 8.0.2

Upstream changes are bug fixes and minor improvements.

8.0.1 failed to build on NetBSD 10 amd64 with a complaint about const
pointer promotions, but this is problem is not present in 8.0.2.

Builds and starts on NetBSD 10 amd64.

(gdt)

2024-05-07 21:48:54 UTC MAIN commitmail json YAML

normalize ioquake3 arch checks, missed in previous commit

(nia)

2024-05-07 21:44:12 UTC MAIN commitmail json YAML

nlopt: disable Python autodetection.

Switch to cmake/build.mk.

(wiz)

2024-05-07 20:55:41 UTC MAIN commitmail json YAML

doc: Updated devel/nss to 3.100

(wiz)

2024-05-07 20:55:32 UTC MAIN commitmail json YAML

nss: update to 3.100.

Changes:

- Bug 1893029 - merge pk11_kyberSlotList into pk11_ecSlotList for faster Xyber operations.
- Bug 1893752 - remove ckcapi.
- Bug 1893162 - avoid a potential PK11GenericObject memory leak.
- Bug 671060 - Remove incomplete ESDH code.
- Bug 215997 - Decrypt RSA OAEP encrypted messages.
- Bug 1887996 - Fix certutil CRLDP URI code.
- Bug 1890069 - Don't set CKA_DERIVE for CKK_EC_EDWARDS private keys.
- Bug 676118: Add ability to encrypt and decrypt CMS messages using ECDH.
- Bug 676100 - Correct Templates for key agreement in smime/cmsasn.c.
- Bug 1548723 - Moving the decodedCert allocation to NSS.
- Bug 1885404 - Allow developers to speed up repeated local execution of NSS tests that depend on certificates.

(wiz)

2024-05-07 19:26:02 UTC MAIN commitmail json YAML

Updated textproc/py-validate-pyproject, devel/py-tenacity

(adam)

2024-05-07 19:25:36 UTC MAIN commitmail json YAML

py-tenacity: updated to 8.3.0

8.3.0

New Features

Added a new stop function: stop_before_delay, which will stop execution if the next sleep time would cause overall delay to exceed the specified delay. Useful for use cases where you have some upper bound on retry times that you must not exceed, so returning before that timeout is preferable than returning after that timeout.

Bug Fixes

Preserve defaults and kwdefaults through retry decorator

Other Notes

Add a "test" extra

(adam)

2024-05-07 19:22:07 UTC MAIN commitmail json YAML

py-validate-pyproject: updated to 0.17

v0.17

Update version regex according to latest packaging version
Remove duplicate # ruff: noqa
Remove invalid top-of-the-file # type: ignore statement
Align tool.setuptools.dynamic.optional-dependencies with `project.optional-dependencies
Bump min Python version to 3.8

(adam)

2024-05-07 19:15:50 UTC MAIN commitmail json YAML

Updated www/py-werkzeug, www/py-twill

(adam)

2024-05-07 19:15:09 UTC MAIN commitmail json YAML

py-twill: updated to 3.2.4

3.2.4 (released 2024-04-27)

* Support latest version of httpx.

(adam)

2024-05-07 19:13:00 UTC MAIN commitmail json YAML

py-werkzeug: updated to 3.0.3

Version 3.0.3

- Only allow ``localhost``, ``.localhost``, ``127.0.0.1``, or the specified
  hostname when running the dev server, to make debugger requests. Additional
  hosts can be added by using the debugger middleware directly. The debugger
  UI makes requests using the full URL rather than only the path.
  :ghsa:`2g68-c3qc-8985`
- Make reloader more robust when ``""`` is in ``sys.path``. :pr:`2823`
- Better TLS cert format with ``adhoc`` dev certs. :pr:`2891`
- Inform Python < 3.12 how to handle ``itms-services`` URIs correctly, rather
  than using an overly-broad workaround in Werkzeug that caused some redirect
  URIs to be passed on without encoding. :issue:`2828`
- Type annotation for ``Rule.endpoint`` and other uses of ``endpoint`` is
  ``Any``. :issue:`2836`

(adam)

2024-05-07 18:19:47 UTC MAIN commitmail json YAML

doc: Updated lang/go122 to 1.22.3

(bsiegert)

2024-05-07 18:18:06 UTC MAIN commitmail json YAML

go: update to 1.21.10 and 1.22.3 (security)

These minor releases include 2 security fixes following the security policy:

- cmd/go: arbitrary code execution during build on darwin

  On Darwin, building a Go module which contains CGO can trigger arbitrary code execution when using the Apple
  version of ld, due to usage of the -lto_library flag in a "#cgo LDFLAGS" directive.

  Thanks to Juho Fors辿n of Mattermost for reporting this issue.

  This is CVE-2024-24787 and Go issue https://go.dev/issue/67119.

- net: malformed DNS message can cause infinite loop

  A malformed DNS message in response to a query can cause the Lookup functions to get stuck in an infinite
  loop.

  Thanks to @long-name-let-people-remember-you on GitHub for reporting this issue, and to Mateusz Poliwczak
  for bringing the issue to our attention.

  This is CVE-2024-24788 and Go issue https://go.dev/issue/66754.

(bsiegert)

2024-05-07 18:17:59 UTC MAIN commitmail json YAML

Updated www/py-django, www/py-django4

(adam)

2024-05-07 18:17:41 UTC MAIN commitmail json YAML

py-django4: updated to 4.2.13

Django 4.2.13 fixes a packaging error in 4.2.12.

(adam)

2024-05-07 18:16:55 UTC MAIN commitmail json YAML

py-django: updated to 5.0.6

Django 5.0.6 fixes a packaging error in 5.0.5.

(adam)

2024-05-07 18:08:15 UTC MAIN commitmail json YAML

Updated lang/nodejs, lang/nodejs20

(adam)

2024-05-07 18:07:27 UTC MAIN commitmail json YAML

2024-05-07 18:07:05 UTC MAIN commitmail json YAML

nodejs20: updated to 20.13.0

Node.js v20.13.0

buffer: improve base64 and base64url performance
crypto: deprecate implicitly shortened GCM tags
events,doc: mark CustomEvent as stable
fs: add stacktrace to fs/promises
report: add --report-exclude-network option
src: add uv_get_available_memory to report and process
stream: support typed arrays
util: support array of formats in util.styleText
v8: implement v8.queryObjects() for memory leak regression testing
watch: mark as stable

(adam)

2024-05-07 18:06:35 UTC MAIN commitmail json YAML

Updated www/dillo to 3.1.0

Since the last release 3.0.5 from 2015 a lot of things have happened
to the Dillo project. A plot of number of commits over time colored
by authors. There is a missing gap from mid 2002 to mid 2008. And
from 2017 to end of 2023 there is almost no commits. Here is a
short timeline to put things into perspective:

- On 2016, the main developer of the layout engine, Sebastian
  Geerken, passed away
- On 2017, the development stopped
- On 2019, the last email from Jorge Arellano Cid, the lead
  developer of Dillo, was recorded by the mailing list
- On 2022, the domain dillo.org was lost
- On 2024, an attempt to resurrect the project began by Rodrigo
  Arias Mallo

This release contains a lot of changes accumulated from the 2015-2017
period, as well as fixes and small features introduced in 2024.
Here is a summary:

- Add support for floating HTML elements, which involved a big
  redesign
- Add support for OpenSSL, LibreSSL and mbed TLS for HTTPS, which
  is now enabled by default
- Add a CI pipeline to build Dillo on Ubuntu, MacOS, FreeBSD and
  Windows (via cygwin)
- Add automatic HTML rendering tests
- Improve and extend the Dillo manual

(abs)

2024-05-07 17:54:11 UTC MAIN commitmail json YAML

nodejs: updated to 22.1.0

Node.js v22.1.0

module: implement NODE_COMPILE_CACHE for automatic on-disk code caching
buffer: improve base64 and base64url performance
(SEMVER-MINOR) dns: add order option and support ipv6first
events,doc: mark CustomEvent as stable
(SEMVER-MINOR) lib, url: add a windows option to path parsing
(SEMVER-MINOR) net: add CLI option for autoSelectFamilyAttemptTimeout
(SEMVER-MINOR) src: add string_view overload to snapshot FromBlob
src,permission: throw async errors on async APIs
(SEMVER-MINOR) test_runner: add --test-skip-pattern cli option
(SEMVER-MINOR) url: implement parse method for safer URL parsing

(adam)

2024-05-07 17:17:02 UTC MAIN commitmail json YAML

sc-im: Note why this package doesn't work with netbsd curses in a comment

(nia)

2024-05-07 16:34:54 UTC MAIN commitmail json YAML

2024-05-07 16:29:54 UTC MAIN commitmail json YAML

doc/guide/ftp-layout.xml: Catch up to modern reality

We don't have builds from date-based checkouts, or 4.99.x.
Mention that there are READMEs within ftp.

CVS: ----------------------------------------------------------------------
CVS: CVSROOT  cvs.NetBSD.org:/cvsroot
CVS: please use "PR category/123" to have the commitmsg appended to PR 123

(gdt)

2024-05-07 16:04:24 UTC MAIN commitmail json YAML

nudoku: No longer just for ncurses

(nia)

2024-05-07 16:01:07 UTC MAIN commitmail json YAML

nudoku: Adapt to new ncurses reality. Allow NetBSD curses.

(nia)

2024-05-07 15:41:22 UTC MAIN commitmail json YAML

doc: Updated devel/py-ruff-lsp to 0.0.53

(nikita)

2024-05-07 15:40:59 UTC MAIN commitmail json YAML

devel/py-ruff-lsp: import py-ruff-lsp version 0.0.53

Ruff-lsp is a Language Server Protocol implementation for Ruff,
an extremely fast Python linter and code formatter, written in Rust.

Ruff can be used to replace Flake8 (plus dozens of plugins),
Black, isort, pyupgrade, and more, all while executing tens or
hundreds of times faster than any individual tool.

Ruff-lsp enables Ruff to be used in any editor that supports
the LSP, including Neovim, Sublime Text, Emacs and more. For
Visual Studio Code, check out the Ruff VS Code extension.

Ruff-lsp supports surfacing Ruff diagnostics and providing
Code Actions to fix them, but is intended to be used alongside
another Python LSP in order to support features like navigation
and autocompletion.

(nikita)

2024-05-07 15:13:56 UTC MAIN commitmail json YAML

doc: Added games/urbanterror version 4.3.4

(nia)

2024-05-07 15:13:43 UTC MAIN commitmail json YAML

import games/urbanterror

Urban Terror is a free multiplayer first person shooter that will
run on any Quake III Arena compatible engine.

Urban Terror can be described as a Hollywood tactical shooter;
somewhat realism based, but the motto is "fun over realism". This
results in a very unique, enjoyable and addictive game.

(nia)

2024-05-07 14:33:23 UTC MAIN commitmail json YAML

doc: add Signal Desktop as suggested package

(wiz)

2024-05-07 14:16:07 UTC MAIN commitmail json YAML

Updated www/nginx to 1.26.0

(osa)

2024-05-07 14:15:29 UTC MAIN commitmail json YAML

www/nginx: update 1.24.0 -> 1.26.0

<ChangeLog>

*) 1.26.x stable branch.

</ChangeLog>

(osa)

2024-05-07 14:08:53 UTC MAIN commitmail json YAML

Updated www/nginx-devel to 1.26.0

(osa)

2024-05-07 14:08:10 UTC MAIN commitmail json YAML

www/nginx-devel: update 1.25.5 -> 1.26.0

<ChangeLog>

*) 1.26.x stable branch.

</ChangeLog>

(osa)

2024-05-07 14:02:46 UTC MAIN commitmail json YAML

Updated www/nginx-devel to 1.25.5

(osa)

2024-05-07 14:01:54 UTC MAIN commitmail json YAML

www/nginx-devel: update 1.25.4 -> 1.25.5

<ChangeLog>

*) Feature: virtual servers in the stream module.

*) Feature: the ngx_stream_pass_module.

*) Feature: the "deferred", "accept_filter", and "setfib" parameters of
  the "listen" directive in the stream module.

*) Feature: cache line size detection for some architectures.
  Thanks to Piotr Sikora.

*) Feature: support for Homebrew on Apple Silicon.
  Thanks to Piotr Sikora.

*) Bugfix: Windows cross-compilation bugfixes and improvements.
  Thanks to Piotr Sikora.

*) Bugfix: unexpected connection closure while using 0-RTT in QUIC.
  Thanks to Vladimir Khomutov.

</ChangeLog>

(osa)

2024-05-07 13:56:32 UTC MAIN commitmail json YAML

Updated devel/libnjs to 0.8.4
Updated lang/njs to 0.8.4
Updated www/nginx-devel to 1.25.4nb2
Updated www/nginx to 1.24.0nb18
Updated devel/libunit to 1.32.1
Updated www/unit to 1.32.1
Updated www/unit-perl to 1.32.1
Updated www/unit-php to 1.32.1
Updated www/unit-python to 1.32.1
Updated www/unit-ruby to 1.32.1

(osa)

2024-05-07 13:51:29 UTC MAIN commitmail json YAML

www/unit: update distinfo with checksums for recently added patches

(osa)

2024-05-07 13:49:33 UTC MAIN commitmail json YAML

*/*unit*: update NGINX Unit from 1.31.1 to 1.32.1

<ChangeLog>

Changes with Unit 1.32.1                                  26 Mar 2024

*) Bugfix: NJS variables in templates may have incorrect values due to
  improper caching.

*) Bugfix: Wasm application process hangs after receiving restart signal
  from the control.

Changes with Unit 1.32.0                                  27 Feb 2024

*) Feature: WebAssembly Components using WASI interfaces defined in
  wasi:http/proxy@0.2.0.

*) Feature: conditional access logging.

*) Feature: NJS variables access.

*) Feature: $request_id variable contains a string that is formed using
  random data and can be used as a unique request identifier.

*) Feature: options to set control socket permissions.

*) Feature: Ruby arrays in response headers, improving compatibility
  with Rack v3.0.

*) Feature: Python bytearray response bodies for ASGI applications.

*) Bugfix: router could crash while sending large files. Thanks to
  rustedsword.

*) Bugfix: serving static files from a network filesystem could lead to
  error.

*) Bugfix: "uidmap" and "gidmap" isolation options validation.

*) Bugfix: abstract UNIX socket name could be corrupted during
  configuration validation. Thanks to Alejandro Colomar.

*) Bugfix: HTTP header field value encoding could be misinterpreted in
  Python module.

*) Bugfix: Node.js http.createServer() accepts and ignores the "options"
  argument, improving compatibility with strapi applications, among
  others.

*) Bugfix: ServerRequest.flushHeaders() implemented in Node.js module to
  make it compatible with Next.js.

*) Bugfix: ServerRequest.httpVersion variable format in Node.js module.

*) Bugfix: Node.js module handles standard library imports prefixed with
  "node:", making it possible to run newer Nuxt applications, among
  others.

*) Bugfix: Node.js tarball location changed to avoid build/install
  errors.

*) Bugfix: Go module sets environment variables necessary for building
  on macOS/arm64 systems.

</ChangeLog>

(osa)

2024-05-07 13:43:56 UTC MAIN commitmail json YAML

*/*: update NGINX JavaScript 0.8.2 -> 0.8.4

Bump PKGREVISION for www/nginx, www/nginx-devel.

<ChangeLog>

Changes with njs 0.8.4                                16 Apr 2024

nginx modules:

*) Feature: allowing to set Server header for outgoing headers.

*) Improvement: validating URI and args arguments in r.subrequest().

*) Improvement: checking for duplicate js_set variables.

*) Bugfix: fixed clear() method of a shared dictionary without
  timeout introduced in 0.8.3.

*) Bugfix: fixed r.send() with Buffer argument.

Core:

*) Feature: added QuickJS engine support in CLI.

*) Bugfix: fixed atob() with non-padded base64 strings.

Changes with njs 0.8.3                                07 Feb 2024

nginx modules:

*) Bugfix: fixed Headers.set().

*) Bugfix: fixed js_set with Buffer values.

*) Bugfix: fixed clear() method of a shared dictionary when
  a timeout is not specified.

*) Bugfix: fixed stub_status statistics when js_periodic is
  enabled.

Core:

*) Bugfix: fixed building with libxml2 2.12 and later.

*) Bugfix: fixed Date constructor for overflows and with
  NaN values.

*) Bugfix: fixed underflow in querystring.parse().

*) Bugfix: fixed potential buffer overread in
  String.prototype.match().

*) Bugfix: fixed parsing of for-in loops.

*) Bugfix: fixed parsing of hexadecimal, octal, and binary
  literals with no digits.

Changes with njs 0.8.2                                      24 Oct 2023

nginx modules:

*) Feature: introduced console object. The following methods
  were introduced: error(), info(), log(), time(), timeEnd(),
  warn().

Changes with njs 0.8.4                                      16 Apr 2024

nginx modules:

*) Feature: allowing to set Server header for outgoing headers.

*) Improvement: validating URI and args arguments in r.subrequest().

*) Improvement: checking for duplicate js_set variables.

*) Bugfix: fixed clear() method of a shared dictionary without
  timeout introduced in 0.8.3.

*) Bugfix: fixed r.send() with Buffer argument.

Core:

*) Feature: added QuickJS engine support in CLI.

*) Bugfix: fixed atob() with non-padded base64 strings.

Changes with njs 0.8.3                                      07 Feb 2024

nginx modules:

*) Bugfix: fixed Headers.set().

*) Bugfix: fixed js_set with Buffer values.

*) Bugfix: fixed clear() method of a shared dictionary when
  a timeout is not specified.

*) Bugfix: fixed stub_status statistics when js_periodic is
  enabled.

Core:

*) Bugfix: fixed building with libxml2 2.12 and later.

*) Bugfix: fixed Date constructor for overflows and with
  NaN values.

*) Bugfix: fixed underflow in querystring.parse().

*) Bugfix: fixed potential buffer overread in
  String.prototype.match().

*) Bugfix: fixed parsing of for-in loops.

*) Bugfix: fixed parsing of hexadecimal, octal, and binary
  literals with no digits.

</ChangeLog>

(osa)

2024-05-07 13:32:48 UTC MAIN commitmail json YAML

u-boot: add u-boot-beaglebonegreen

(gutteridge)

2024-05-07 11:46:00 UTC MAIN commitmail json YAML

Use proper method to install the program.

(nat)

2024-05-07 11:39:33 UTC MAIN commitmail json YAML

Use proper method to install the binary.

As noted by jperkin@.

(nat)

2024-05-07 11:15:18 UTC MAIN commitmail json YAML

graphics/gdk-pixbuf2: Note that 2.42.11 is broken

Add link to upstream ticket.
Upstream broke the API in a micro release, with no deprecation warnings visible in NEWS.
This broke unison on openSUSE.

(gdt)

2024-05-07 11:07:14 UTC MAIN commitmail json YAML

doc: update tinyproxy vuln patterns

(wiz)

2024-05-07 11:06:27 UTC MAIN commitmail json YAML

2024-05-07 11:01:55 UTC MAIN commitmail json YAML

doc: Updated www/tinyproxy to 1.11.1nb2

(wiz)

2024-05-07 11:01:43 UTC MAIN commitmail json YAML

tinyproxy: Fix CVE-2023-49606 using upstream patch.

Bump PKGREVISION.

(wiz)

2024-05-07 10:13:14 UTC MAIN commitmail json YAML

2024-05-07 10:06:11 UTC MAIN commitmail json YAML

ncurses: Put back fake ncurses.pc handling.

Fixes build of e.g. editors/mg on macOS using builtin ncurses.

(jperkin)

2024-05-07 08:40:57 UTC MAIN commitmail json YAML

doc: Added games/ccleste version 1.4.0

(nia)

2024-05-07 08:40:43 UTC MAIN commitmail json YAML

missing file from previous commit

(nia)

2024-05-07 08:40:19 UTC MAIN commitmail json YAML

Import games/ccleste

Celeste is a platform game developed and published by indie studio Maddy
Makes Games. The player controls Madeline, a young woman with anxiety and
depression who aims to climb Celeste Mountain. During her climb, she encounters
several characters, including a personification of her self-doubt known as
Badeline, who attempts to stop her from climbing the mountain.

This is a C source port of the original Celeste (Celeste Classic for the
PICO-8), designed to be portable.

(nia)

2024-05-07 07:27:28 UTC MAIN commitmail json YAML

2024-05-07 07:24:51 UTC MAIN commitmail json YAML

doc: Updated pkgtools/pkglint to 23.4.2

(rillig)

2024-05-07 07:24:41 UTC MAIN commitmail json YAML

pkgtools/pkglint: update to 23.4.2

Changes since 23.4.1:

Fixed the wrong suggestion that list variables or variables of an
unknown type could be compared using `${LIST} == word` instead of
`${LIST:Mword}`.

Fixed the wrong warning when a value is appended using `+=` to a
variable of unknown type.

(rillig)

2024-05-07 07:18:55 UTC MAIN commitmail json YAML

cargo-c: try fixing Illumos build

(wiz)

2024-05-07 04:12:51 UTC MAIN commitmail json YAML

2024-05-07 04:11:45 UTC MAIN commitmail json YAML

2024-05-07 04:04:22 UTC MAIN commitmail json YAML

Updated www/py-django, www/py-django4, www/py-django-sql-explorer, www/py-gunicorn

(adam)

2024-05-07 04:03:52 UTC MAIN commitmail json YAML

py-gunicorn: updated to 22.0.0

22.0.0 - 2024-04-17
===================

- use `utime` to notify workers liveness
- migrate setup to pyproject.toml
- fix numerous security vulnerabilities in HTTP parser (closing some request smuggling vectors)
- parsing additional requests is no longer attempted past unsupported request framing
- on HTTP versions < 1.1 support for chunked transfer is refused (only used in exploits)
- requests conflicting configured or passed SCRIPT_NAME now produce a verbose error
- Trailer fields are no longer inspected for headers indicating secure scheme
- support Python 3.12

** Breaking changes **

- minimum version is Python 3.7
- the limitations on valid characters in the HTTP method have been bounded to Internet Standards
- requests specifying unsupported transfer coding (order) are refused by default (rare)
- HTTP methods are no longer casefolded by default (IANA method registry contains none affected)
- HTTP methods containing the number sign (#) are no longer accepted by default (rare)
- HTTP versions < 1.0 or >= 2.0 are no longer accepted by default (rare, only HTTP/1.1 is supported)
- HTTP versions consisting of multiple digits or containing a prefix/suffix are no longer accepted
- HTTP header field names Gunicorn cannot safely map to variables are silently dropped, as in other software
- HTTP headers with empty field name are refused by default (no legitimate use cases, used in exploits)
- requests with both Transfer-Encoding and Content-Length are refused by default (such a message might indicate an attempt to perform request smuggling)
- empty transfer codings are no longer permitted (reportedly seen with really old & broken proxies)

** SECURITY **

- fix CVE-2024-1135

(adam)

2024-05-07 03:59:49 UTC MAIN commitmail json YAML

py-django-sql-explorer: updated to 4.2

4.2

Tracking should be opt-in and not use the SECRET_KEY
Import error (sql_metadata) with 4.1 version
Accessing the database during app initialization
Regex-injection vulnerability
Improved assistant UI

(adam)

2024-05-07 03:56:44 UTC MAIN commitmail json YAML

py-django4: updated to 4.2.12

Django 4.2.12 fixes a compatibility issue with Python 3.11.9+ and 3.12.3+.

Fixed a crash in Django 4.2 when validating email max line lengths with content decoded using the surrogateescape error handling scheme

(adam)

2024-05-07 03:55:16 UTC MAIN commitmail json YAML

py-django: updated to 5.0.5

Django 5.0.5 fixes several bugs in 5.0.4.

Fixed a bug in Django 5.0 that caused a crash of Model.save() when creating an instance of a model with a GeneratedField and providing a primary key
Fixed a compatibility issue encountered in Python 3.11.9+ and 3.12.3+ when validating email max line lengths with content decoded using the surrogateescape error handling scheme
Fixed a bug in Django 5.0 that caused a crash when applying migrations including alterations to GeneratedField such as setting db_index=True on SQLite
Allowed importing aprefetch_related_objects from django.db.models
Fixed a bug in Django 5.0 that caused a migration crash when a GeneratedField was added before any of the referenced fields from its expression definition
Fixed a bug in Django 5.0 that caused a migration crash when altering a GeneratedField referencing a renamed field
Fixed a bug in Django 5.0 where the querysets argument of GenericPrefetch was not required

(adam)

2024-05-07 03:51:52 UTC MAIN commitmail json YAML

Updated security/py-cryptography, security/py-cryptography_vectors, security/py-truststore, devel/py-frozendict

(adam)

2024-05-07 03:51:24 UTC MAIN commitmail json YAML

py-frozendict: updated to 2.4.4

frozendict v2.4.4

Added typing for deepfreeze, register and unregister

(adam)

2024-05-07 03:50:18 UTC MAIN commitmail json YAML

py-truststore: updated to 0.9.1

0.9.1

Fixed an issue for CPython 3.13 where ssl.SSLSocket and ssl.SSLObject certificate chain APIs would return different types.

(adam)

2024-05-07 03:45:29 UTC MAIN commitmail json YAML

py-cryptography py-cryptography_vectors: updated to 42.0.7

42.0.7 - 2024-05-06

* Restored Windows 7 compatibility for our pre-built wheels. Note that we do
  not test on Windows 7 and wheels for our next release will not support it.
  Microsoft no longer provides support for Windows 7 and users are encouraged
  to upgrade.

(adam)

2024-05-06 18:24:42 UTC MAIN commitmail json YAML

mu: removed patches from distinfo

(ktnb)

2024-05-06 18:05:32 UTC MAIN commitmail json YAML

2024-05-06 18:01:31 UTC MAIN commitmail json YAML

2024-05-06 17:53:24 UTC MAIN commitmail json YAML

doc: Updated graphics/gimp to 2.10.38

(wiz)

2024-05-06 17:53:10 UTC MAIN commitmail json YAML

gimp: update to 2.10.38.

Overview of Changes from GIMP 2.10.36 to GIMP 2.10.38
=====================================================

This release features some important feature backport for Windows: support of
Windows Ink API for input devices (i.e. graphics tablets in particular).

Other than this, it is mostly a bug-fix release of core and plug-in code. On any
OS other than Windows, there are no functional changes, though you will want to
update for fixes.

Core:

  - Windows Ink support backported from GIMP 3 (this also relies on GTK+3
    backports so the build for GIMP 2.10.38 requires specially-patched GTK+2, on
    Windows only).
  - On Windows, it would now be possible to use devices attached after GIMP has
    started through a fallback device.

Translations:

  - 15 translations were updated: Belarusian, Brazilian Portuguese, British
    English, Danish, Georgian, German, Hungarian, Icelandic, Italian, Norwegian
    Nynorsk, Slovenian, Spanish, Swedish, Turkish, Ukrainian.

Build:

  - Many GTK+2 patches for Windows (see #7498) were backported specially from
    newer GTK versions and are integrated in our installer.

(wiz)

2024-05-06 17:30:50 UTC MAIN commitmail json YAML

2024-05-06 16:51:21 UTC MAIN commitmail json YAML

rebar3: fix build

Unset http_proxy and https_proxy when calling bootstrap - these variables
are validated even though the bootstrap shouldn't access the network.
Add link to upstream bug report.

While here, remove superfluous, incompletely defined SUBST section
that pkglint warned about.

(wiz)

2024-05-06 16:12:43 UTC MAIN commitmail json YAML

Updated net/rabbitmq, textproc/py-cssutils

(adam)

2024-05-06 16:12:24 UTC MAIN commitmail json YAML

py-cssutils: updated to 2.10.2

v2.10.2

Bugfixes

- Remove optional dependency only required on unsupported Python versions.

v2.10.1

Bugfixes

- Replace xunit-style setup with pytest fixtures.

v2.10.0

Features

- getPropertyValue now allows specifying a default value.

(adam)

2024-05-06 16:10:04 UTC MAIN commitmail json YAML

rabbitmq: updated to 3.13.2

RabbitMQ 3.13.2

Core Broker

Bug Fixes

Several Quorum queues WAL and segment file operations are now more resilient to certain filesystem operation failures.

Classic queues v2 could run into an exception after a node restart.

Peer discovery failed in some IPv6-only environments. This behavior was new in 3.13.x.

rabbitmqctl stop_app is now faster, in particular for nodes that are not under significant load.

x-death counter was not incremented for messages that expired due to message TTL.
This behavior was new in 3.13.x.

Quorum queue replica removal now more resilient in clusters under close to peak load,
a condition that can trigger timeouts for certain operations involving multiple nodes.

rabbitmq-server (the shell script) now propagetes the exit code from the runtime process.

Enhancements

Definition import did not handle a scenario where some virtual hosts did not have
the default queue type metadata key set.

When a virtual host is deleted, several more internal events are emitted: for example,
the events related to removal of user permissions and runtime parameters associated
with the virtual host.

CLI Tools

Bug Fixes

rabbitmqctl list_unresponsive_queues now supports the (queue) type column.

MQTT Plugin

Bug Fixes

MQTT clients that did not configure a will (message) delay interval could run into
an exception due to an unnecessary permission check on the will target.

Messages published by MQTT clients were missing the timestamp_in_ms (the more precise header).
This behavior was new in 3.13.x.

Messages published using QoS 0 were unintentionally marked as durable internally.

Management Plugin

Bug Fixes

GET /api/queues/{vhost}/{name} could return duplicate keys for quorum queues.

Several endpoints responded with a 500 instead of a 404 when target virtual host
was non-existent.

OAuth 2 AuthN/AuthZ Plugin

Enhancements

The OpenID Connect RP-Initiated Logout feature is now only used if the identity provider service
lists it as supported.

Kubernetes Peer Discovery Plugin

Enhancements

More TLS client settings now can be configured:

cluster_formation.k8s.tls.cacertfile = /path/to/kubernetes/api/ca/certificate.pem
cluster_formation.k8s.tls.certfile = /path/to/client/tls/certificate.pem
cluster_formation.k8s.tls.keyfile = /path/to/client/tls/private_key.pem

cluster_formation.k8s.tls.verify = verify_peer
cluster_formation.k8s.tls.fail_if_no_peer_cert = true

JMS Topic Exchange Plugin

Enhancements

The plugin now stores its state on multiple nodes.

Shovel Plugin

Bug Fixes

Shovel metrics and internal state are now deleted when their shovel is, regardless of what node
it was hosted on and what node was targeted by the deleting (CLI or HTTP API) operation.

rabbitmqctl list_shovels CLI command now will list shovels running on all cluster nodes
and not just the target node.

Dependency Changes

ra was updated to 2.10.0

(adam)

2024-05-06 15:13:47 UTC MAIN commitmail json YAML

nudoku: Switch over to ncurses.

This package was updated in between my posting the ncurses patch for
review and committing, so it was missed.

Remove mk/curses.buildlink3.mk include as it's a nop if ncurses is being
specifically requested, and add USE_CURSES=wide so that wide support is
enabled.

(jperkin)

2024-05-06 15:08:02 UTC MAIN commitmail json YAML

ncurses: Provide a compat symlink for ncursesw.pc.

Some packages hardcode requests for this file, even though the actual
functionality is in libncurses, so just redirect there.

(jperkin)

2024-05-06 14:47:10 UTC MAIN commitmail json YAML

doc: Added devel/cargo-zigbuild version 0.18.4

(nikita)

2024-05-06 14:46:44 UTC MAIN commitmail json YAML

2024-05-06 14:37:14 UTC MAIN commitmail json YAML

abbayedesmorts: Assumes compiler default to c99

(nia)

2024-05-06 14:06:13 UTC MAIN commitmail json YAML

doc: Updated games/assaultcube to 1.3.0.2

(nia)

2024-05-06 14:04:34 UTC MAIN commitmail json YAML

Note update of devel/py-rpds-py to 0.18.1.

(he)

2024-05-06 14:04:26 UTC MAIN commitmail json YAML

2024-05-06 14:03:41 UTC MAIN commitmail json YAML

devel/py-rpds-py: upgrade to version 0.18.1.

This bumps a few crate dependencies, including them pyo3 to 0.20.3,
so that we gain the ability to build this package on CPUs which do
not have native 64-bit atomic operations, thanks to the use of
the portable-atomic crate.

(he)

2024-05-06 13:48:32 UTC MAIN commitmail json YAML

net/routinator: allow network access during build.

This can reportedly be reverted once 0.14.0 is released
and packaged.

(he)

2024-05-06 13:46:14 UTC MAIN commitmail json YAML

neomutt: deprecate ncursesw option

Does the same as the ncurses option now

(wiz)

2024-05-06 13:45:36 UTC MAIN commitmail json YAML

doc: Updated sysutils/fd-find to 10.0.0

(pin)

2024-05-06 13:45:17 UTC MAIN commitmail json YAML

sysutils/fd-find: update to 10.0.0

v10.0.0

Features
- Add `dir` as an alias to `directory` when using `-t` \ `--type`, see #1460 and #1464 (@Ato2207).
- Add support for @%s date format in time filters similar to GNU date (seconds since Unix epoch for --older/--newer), see #1493 (@nabellows)
- Breaking: No longer automatically ignore `.git` when using `--hidden` with vcs ignore enabled. This reverts the change in v9.0.0. While this feature
  was often useful, it also broke some existing workflows, and there wasn't a good way to opt out of it. And there isn't really a good way for us to add
  a way to opt out of it. And you can easily get similar behavior by adding `.git/` to your global fdignore file.
    See #1457.

Bugfixes
- Respect NO_COLOR environment variable with `--list-details` option. (#1455)
- Fix bug that would cause hidden files to be included despite gitignore rules
  if search path is "." (#1461, BurntSushi/ripgrep#2711).
- aarch64 builds now use 64k page sizes with jemalloc. This fixes issues on some systems, such as ARM Macs that
  have a larger system page size than the system that the binary was built on. (#1547)
- Address [CVE-2024-24576](https://blog.rust-lang.org/2024/04/09/cve-2024-24576.html), by increasing minimum rust version.

Changes
- Minimum supported rust version is now 1.77.2

On pkgsrc this has been reverted as CVE-2024-24576 only affects Windows.

(pin)

2024-05-06 13:33:23 UTC MAIN commitmail json YAML

mutt: deprecate wide-curses option

It does the same as the curses option now.

(wiz)

2024-05-06 13:21:45 UTC MAIN commitmail json YAML

enet: Update to 1.3.18

ENet 1.3.18 (April 14, 2024):

* Packet sending performance improvements
* MTU negotiation fixes
* Checksum alignment fix
* No more dynamic initialization of checksum table
* ENET_SOCKOPT_TTL
* Other miscellaneous small improvements

(nia)

2024-05-06 12:37:19 UTC MAIN commitmail json YAML

Strip the binary prior to installation.

(nat)

2024-05-06 12:12:16 UTC MAIN commitmail json YAML

2024-05-06 12:06:17 UTC MAIN commitmail json YAML

doc: Updated mail/mu to 1.12.5

(ktnb)

2024-05-06 12:05:52 UTC MAIN commitmail json YAML

mu: update to 1.12.5

Packaging changes:
Removed patches that explicitly add in sys/wait.h since upstream has
fixed this bug on their end.

Upstream changes:
1.12.4 -> 1.12.5:
- Rework message composition; split off parts into mu4e-draft.el
  This tries harder to maintain the current buffer as expected
  This fixes e.g. emacs-report-bug handling
- New hook mu4e-compose-post-hook for tweaking what mu4e does when
  we're done with a message (after sending, cancelling, ...).
  By default, it tries to close the frame if needed, and restore
  the window configuration. See its docstring.
- Better handle forwarding of encoded messages
- Don't remove non-mu4e completion in composer
- Integrate iCalendar support with message-composition
- Handle mu4e-sent-messages-behavior correctly when it's a function
- Better support NetBSD
- Support some file systems that don't put the file type in d_type
- Improve documentation

1.12.3 -> 1.12.4:
- query when quitting emacs with unhandled marks in a headers buffer
- fix mime-handling
- update sent handling (simplifying it)
- some internal improvements
- number of small fixes / updates
- documentation updates
- re-enable a specific database lock; this makes indexing a bit
  slower, but hopefully avoids some db corruption.

(ktnb)

2024-05-06 11:11:54 UTC MAIN commitmail json YAML

2024-05-06 11:04:43 UTC MAIN commitmail json YAML

Remove .include "../../mk/bsd.prefs.mk"

(cheusov)

2024-05-06 11:03:05 UTC MAIN commitmail json YAML

Remove .include "../../mk/bsd.prefs.mk"

(cheusov)

2024-05-06 10:42:51 UTC MAIN commitmail json YAML

2024-05-06 10:25:28 UTC MAIN commitmail json YAML

Exclude unconditional .include "../../devel/gettext-lib/buildlink3.mk"

(cheusov)

2024-05-06 10:24:34 UTC MAIN commitmail json YAML

2024-05-06 10:16:45 UTC MAIN commitmail json YAML

Updated textproc/freexl, geography/libspatialite

(adam)

2024-05-06 10:16:25 UTC MAIN commitmail json YAML

qgis: fix build with recent changes to libspatialite/buildlink3.mk

(adam)

2024-05-06 10:15:09 UTC MAIN commitmail json YAML

2024-05-06 10:13:01 UTC MAIN commitmail json YAML

freexl: updated to 2.0.0

The following document formats are supported starting since version 2.0:

MS Excel legacy BIFF binary format (.xls)
MS Excel new XML-based format (.xlsx)
Free/OpenOffice Calc XML-based format (.ods)

(adam)

2024-05-06 09:58:37 UTC MAIN commitmail json YAML

doc: Updated devel/hs-hfsevents to 0.1.7

(pho)

2024-05-06 09:58:13 UTC MAIN commitmail json YAML

2024-05-06 09:35:14 UTC MAIN commitmail json YAML

mk: Apply pkglint autofix to curses.builtin.mk.

Note that fixes for USE_CURSES were skipped as pkglint does not
currently handle that case correctly.

(jperkin)

2024-05-06 09:34:20 UTC MAIN commitmail json YAML

devel/haskell-language-server: Regen PLIST

(pho)

2024-05-06 09:33:22 UTC MAIN commitmail json YAML

mk/haskell.mk: Rework the installation script

It turned out the old script didn't work for packages containing 10 or more internal libraries. It affected devel/haskell-language-server.

(pho)

2024-05-06 09:28:45 UTC MAIN commitmail json YAML

doc: Updated sysutils/xplr to 0.21.8

(pin)

2024-05-06 09:28:23 UTC MAIN commitmail json YAML

sysutils/xplr: update to 0.21.8

Changes & fixes
- Added vim-like scrolling as the default scrolling method. Set xplr.config.general.paginated_scrolling = true to disable ~ by @ElSamhaa & @sayanarijit.
- Added xplr.config.general.scroll_padding config option to set the padding in vim-like scrolling ~ by @ElSamhaa & @sayanarijit.
- Fixed some color rendering issues ~ by @har7an.
- Added feature flag so that xplr can be built with system Lua ~ by @nekopsykose.
- Fixed ScrollUpHalf behavior.
- xplr.util.lscolor() won't return nil anymore.
- Arguments passed to the custom dynamic layout Lua function will include scrolltop field.
- Fixed node_type resolution for directories with . in their name ~ by @abhinavnatarajan.
- Dependency updates.

(pin)

2024-05-06 08:41:57 UTC MAIN commitmail json YAML

mariadb*: Remove ncurses workarounds.

It's unclear what they were required for previously, but with the new
ncurses package they are now actively harmful, and removing them fixes
the build.

(jperkin)

2024-05-06 08:40:34 UTC MAIN commitmail json YAML

2024-05-06 08:37:18 UTC MAIN commitmail json YAML

tinyx-wscons: fix typo

(nia)

2024-05-06 08:33:53 UTC MAIN commitmail json YAML

2024-05-06 08:31:58 UTC MAIN commitmail json YAML

doc: Note removal of devel/ncursesw.

(jperkin)

2024-05-06 08:31:15 UTC MAIN commitmail json YAML

ncursesw: Remove package.

This has been merged into the main ncurses package as of 6.5.

(jperkin)

2024-05-06 08:29:59 UTC MAIN commitmail json YAML

doc: Updated devel/ncurses to 6.5

(jperkin)

2024-05-06 08:27:56 UTC MAIN commitmail json YAML

2024-05-06 08:24:05 UTC MAIN commitmail json YAML

ncurses: Update to 6.5 and overhaul package.

The first half of this commit message describes the pkgsrc changes, the
second half contains the changes in ncurses 6.5 since 6.4.

This combines ncurses and ncursesw into a single package, and ships
combined versions of libncurses and the ncurses/ include directory.
There are no longer separate versions of libncursesw and ncursesw/.

This aligns with what many other operating systems are doing nowadays,
simplifies the package immensely, provides a consistent interface for
other packages to request curses features, improves performance due to
the removal of questionable code in ncursesw's buildlink3.mk, and fixes
bugs - notably the recent python fallout.

Packages that require wide-curses support can use the standardised
"wide" value for USE_CURSES to ensure they are built against the
wide-curses API, while providing the option for NetBSD's builtin curses
to handle that instead, should support be added in the future.

When opting into the wide-curses API, the NCURSES_WIDECHAR define is
used instead of _XOPEN_SOURCE_EXTENDED as the latter cannot be used on
certain operating systems.

A number of other cleanups are included:

- stop using a custom TERMINFODIR on SunOS
- remove unused PLIST_SUBST
- print-PLIST fixes
- use newer make syntax
- pkglint cleanups

This package now conflicts with and supersedes ncursesw-[0-9]*.  Removal
of support for devel/ncursesw will come next.

Release Notes

  These notes are for ncurses 6.5, released April 27, 2024.

  This  release  is  designed  to  be source-compatible with ncurses 5.0
  through  6.4; providing extensions to the application binary interface
  (ABI).  Although  the  source  can  still be configured to support the
  ncurses  5  ABI, the reason for the release is to reflect improvements
  to the ncurses 6 ABI and the supporting utility programs.

  There  are,  of  course,  numerous  other improvements, listed in this
  announcement.

  The  most  important  bug-fixes/improvements  dealt  with  robustness
  issues.  The  release notes also mention some other bug-fixes, but are
  focused  on  new  features and improvements to existing features since
  ncurses 6.4 release.

  Library improvements

    New features

  These are new features:
    * The low-level terminfo and termcap interfaces are used both by the
      higher-level curses library, as well as by many applications.
      The  functions  which  convert  parameterized  terminal capability
      strings  for output to the terminal (tiparm and tparm) analyze the
      capability string to determine which parameters are strings (i.e.,
      addresses), versus numbers (not addresses).
      The  library's analysis of a capability string may differ from the
      calling  application's design if environment variables are used to
      point  to  an  invalid  terminal  database. This is a longstanding
      problem  with  all  implementations  of  terminfo, dating from the
      early 1980s.
      Two  new  functions  address this problem: by providing a function
      which  allows  the  calling  application  to tell ncurses how many
      string-parameters to expect:
          + tiscan_s  helps  applications  check  formatting capabilities
            that would be passed to tiparm_s.
          + tiparm_s provides applications a way to tell ncurses what the
            expected parameters are for a capability.
    * The  ncurses library supports a compile-time feature (enabled with
      the  configure  --enable-check-size  option)  which  simplifies
      initialization  with  terminals  which  do  not  negotiate  window
      (screen)  size.  This is done in setupterm, by providing for using
      ANSI cursor-position report (in user6/user7 terminfo capabilities)
      to  obtain  the  screen  size  if neither environment variables or
      ioctl is used.
      The  ncurses  test-program  with options "-E -T" demonstrates this
      feature.
    * add functions to query tty-flags in SCREEN

  This release drops compatibility with obsolete versions of tack, e.g.,
  pre-1.08

    Other improvements

  These are improvements to existing features:
    * In  addition  to  the  new,  safer function tiparm_s, ncurses adds
      checks to make the older tiparm, tparm and tgoto functions safer:
          + the  terminfo  functions  tiparm  and  tparm  ensure that the
            capability  string  comes from the terminal description which
            ncurses  loads,  rather  than  from  random  data  which  the
            application happens to have.
          + the  tgoto function disallows capabilities which its analysis
            shows will attempt to use string parameters.
          + ncurses  uses  internal functions which correspond to tiparm,
            and  tgoto which ensure that the capability strings which are
            passed  to  these  functions  come  from  the loaded terminal
            description.
    * improve  check  in  lib_tparm.c, ensuring that a char* fits into a
      TPARM_ARG
    * modify  _nc_syserr_abort  to  use _nc_env_access, rather than only
      checking root uid
    * improve thread lock in lib_trace.c
    * modify  flushinp  to  use  file descriptors in SCREEN, rather than
      from TERMINAL, and check if they are for a terminal, like SVr4
    * modify mcprint to use file descriptor in SCREEN, for consistency
    * modify  internal  function  _nc_read_file_entry  to  show relevant
      filename in warnings
    * improve  checks  in  internal  function convert_string for corrupt
      terminfo entry
    * review/improve handling of out-of-memory conditions
    * limit  delays  to 30 seconds, i.e., padding delays in terminfo, as
      well as napms and delay_output functions
    * fix  reallocation  loop  for  vsnprintf  in  _nc_sprintf_string by
      copying the va_list variable
    * modify  delscreen  to  limit  the windows which it creates to just
      those associated with the screen
    * modify  endwin to return an error if it is called again without an
      intervening screen update
    * modify wenclose to handle pads
    * eliminate use of PATH_MAX in lib_trace.c
    * provide for any CCHARW_MAX greater than 1

  These are corrections to existing features:
    * correct loop termination condition in waddnstr and waddnwstr
    * improve  parsing  in  internal  function _nc_msec_cost, allowing a
      single decimal point
    * amend  parameter check for entire string versus specific length in
      winsnstr  and wins_nwstr to match Solaris; make similar correction
      to wins_nwstr
    * correct  internal  function  wadd_wch_literal  when  adding  a
      non-spacing character to a double-width character
    * correct  definition of Charable macro for non-wide ncurses library
      .

  Program improvements

  Several improvements were made to the utility programs. Some were done
  to  make  the  infocmp  option  "-u" option help refactor the terminal
  database.

  infocmp

          + add  limit  checks  for processing extended capabilities with
            the "-u" option
          + correct  initial  alignment of extended capabilities, so that
            the "-u" option can be used for more than two terminal types
          + modify  "-u"  option  to not report cancels for strings which
            were already cancelled in a use'd chunk.
          + correct  an  assignment  "-u"  for  detecting if a boolean is
            unset  in  a base entry and set in a use'd chunk, i.e., if it
            was cancelled.

  tic

          + correct limit-check when dumping tc/use clause via "-I"
          + check  return  value  of  _nc_save_str, in special case where
            extended  capabilities  are  processed  but  the  terminal
            description was not initialized
          + modify  check for multiply defined aliases to report problems
            within  the  current  runtime  rather than for conflicts with
            pre-existing terminal descriptions.
          + disallow  using $TERMINFO or $HOME/.terminfo when "-o" option
            is used

  tput and tset

          + add "-v" option to tput, to show warnings
          + modify reset command to avoid altering clocal if the terminal
            uses a modem
          + modify  reset feature to avoid 1-second sleep if running in a
            pseudo-terminal

    Examples

  Along  with  the  library and utilities, improvements were made to the
  ncurses-examples:
    * modify test_tparm to account for extended capabilities
    * corrected mouse mask in test/testcurs.c
    * modify test/clip_printw.c to optionally test non-wrapped updates
    * modify test/test_mouse.c to use curses api for raw/noraw
    * modify test/clip_printw.c to optionally test non-wrapped updates

  There is one new demo/test programs:

  test/test_endwin.c
          This program shows the return-status from endwin with different
          combinations of endwin (repeated), initscr, newterm.

  Terminal database

  There are several new terminal descriptions:
    * ansi+apparrows
    * contour
    * linux+kbs for terminals which imitate xterm's behavior with Linux
    * rio, rio-direct
    * mostlike
    * ms-vt100-16color, winconsole
    * vt100+noapp,  vt100+noapp+pc,  xterm+app+pc,  xterm+decedit  from
      xterm #389
    * putty+cursor to reflect amending of modified cursor-keys in 2021
    * wezterm

  There  are  many  changes to existing terminal descriptions. Some were
  updates  to  several  descriptions, using the infocmp "-u" option in a
  script  to  determine  which  building-block  entries could be used to
  replace multiple capability settings (and trim redundant information).

  Other changes include:
    * document XF, kxIN and kxOUT
    * add note on sun regarding wscons/cmdtool/shelltool
    * remove DECCOLM+DECSCLM from foot
    * add xterm+focus to foot+base
    * add ecma+strikeout to putty
    * use CSI 3J in vte-2017
    * use oldxterm+sm+1006 in vte-2014
    * modify xgterm to work around line-drawing bug
    * add  xterm  focus  mode 1004 to xterm+focus as fe/fd capabilities,
      like vim.
    * add xterm+focus to alacritty+common
    * add  XR/xr,  to work with vim, and use RV/rv to denote DA2 and its
      response
    * add  XF  flag  to  xterm+focus so that termcap applications can be
      aware of terminals which may support focus in/out
    * use xterm+focus in xterm-p370 and tmux
    * remove xterm+sm+1006 from tmux
    * NetBSD-related fixes for x68k and wsvt25

  Documentation

  As usual, this release
    * improves documentation by describing new features,
    * attempts  to  improve the description of features which users have
      found confusing
    * fills  in overlooked descriptions of features which were described
      in the NEWS file but treated sketchily in manual pages.

  In  addition  to  providing  background  information  to explain these
  features  and  show  how  they  evolved,  there  are  corrections,
  clarifications, etc.:
    * Corrections:
          + add  assignment  in  CF_MAN_PAGES  to  fill  in  value  for
            TERMINFO_DIRS in ncurses, terminfo and tic manpages.
          + clarify  interaction  of  -R  option  versus -C, -I and -r in
            infocmp manpage.
          + correct manpage description of panel_hidden.
          + improve  manpage  description  for addch versus unctrl format
            used for non-printable characters.
          + improve  manpages  discussing  file  descriptors in low-level
            functions.
          + improve description of search rules for terminal descriptions
            in terminfo manpage.
          + modify  dist.mk  to  avoid  passing  developer's  comments in
            manpages into the generated html documentation.
          + modify  test-package  "ncurses6-doc"  to use manpage-aliases,
            which  in  turn  required a change to the configure script to
            factor in the extra-suffix option when deriving alias names.
    * New/improved history and portability sections:
          + add  information  about  "ttycap",  termcap's  forerunner, to
            tset.1
          + document  limitations  of  tparm,  and  error-returns  in
            curs_terminfo.3x
          + document  limitations  of  tgoto,  and  error-returns  in
            curs_termcap.3x
    * Other improvements:
          + This  release  has many changes to improve the formatting and
            style of the manpages.
          + Manpages  now use consistent section-naming, page headers and
            footers (including the modification date for each page).
          + Table layout has been revised.

  There  are  no new manual pages (all of the manual page updates are to
  existing pages).

  Interesting bug-fixes

  The  changes to tparm, tgoto which improve the design of the low-level
  interfaces are interesting, but are not bug-fixes per se.

  Configuration changes

    Major changes

  These are the major changes (aside from introducing tiparm_s):
    * use wide-character (ncursesw) by default
    * use opaque typedefs by default

  However,  most  of  the  work  on configure scripts was done to reduce
  warnings within the configure script:
    * intrusive warnings from GNU grep regarding fgrep and egrep
    * fatal  errors  in  compile-checks,  arising from recent "Modern C"
      efforts  by  some  developers  which caused longstanding configure
      checks to fail.
      After  repairing  the  configure  script,  none  of  that activity
      affected  ncurses  because stricter warnings are used routinely in
      development.

  Other improvements made to configure checks include
    * use  string-hacks in alloc_entry.c, alloc_type.c and hardscroll.c,
      overlooked due to compiler changes in recent OpenBSD releases
    * revise progs.priv.h to provide for NC_ISATTY reuse
    * configure check for MB_LEN_MAX provides warning as needed
    * trim  a  space  after  some  "-R"  options,  fixing  builds  for
      applications built using clang and ncurses on Solaris
    * work  around  misconfiguration  of  MacPorts  gcc13, which exposes
      invalid  definition  of  MB_LEN_MAX  in  gcc's  fallback  copy  of
      limits.h
    * modified  experimental  Windows  driver  works  with  xterm  mouse
      protocol

    Configuration options

  There are a few new configure options:

  --disable-setuid-environ
          Compile  with  environment  restriction, so certain environment
          variables  are  not  available when running via a setuid/setgid
          application. These are (for example $TERMINFO) those that allow
          the  search  path  for  the  terminfo  or  termcap  entry to be
          customized.

          A  setuid/setgid application inherits its environment variables
          from  the current user, in contrast to sudo which may limit the
          environment variables that ncurses uses.

  --enable-check-size
          Compile-in  feature to detect screensize for terminals which do
          not advertise their screensize, e.g., serial terminals.

  --with-abi-altered=NUM
          Override  the  displayed  (rather  than  compiled-in) ABI. Only
          packagers who have created configurations where the ABI differs
          from ncurses should be interested in this option.

  --with-strip-program=XXX
          When  stripping  executables  during install, use the specified
          program  rather  than  "strip" overriding program chosen by the
          install program for stripping executables.

  These configure options are modified:

  --with-pkg-config-libdir[=DIR]
          The  optional  DIR parameter can now be "auto" to automatically
          use pkg-config's library directory.

          The default is $(libdir).

  --with-xterm-kbs[=XXX]
          The  default  is  "auto"  which  tells  the configure script to
          choose BS or DEL according to platform defaults.

  Portability

  Many  of  the  portability  changes  are implemented via the configure
  script:
    * add/use  configure  check  for  clock_gettime,  to  supersede
      gettimeofday.
    * modify  configure script check for pkg-config library directory to
      take  into  account  an  older  version  0.15.0  which  used
      PKG_CONFIG_PATH but not PKG_CONFIG_LIBDIR
    * allow for MinGW32-/64-bit configurations to use _DEFAULT_SOURCE
    * modify  CF_XOPEN_SOURCE  macro's  amend  default  case  to  avoid
      undefining _XOPEN_SOURCE if _POSIX_C_SOURCE is defined
    * updated configure script macro CF_XOPEN_SOURCE, for uClibc-ng
    * modify version-check for gcc/g++, now works for msys2
    * build-fixes related to configure-options and/or platform:
          + fix for --enable-fvisibility
          + fix for unusual values of --with-rel-version
          + fix for unusual values of --with-abi-version
          + fix for --disable-tcap-names
          + fix for termcap in nc_access.h
    * other configure-script improvements:
          + recent msys2 headers work with _DEFAULT_SOURCE; amend check
          + use  $ac_includes_default in most cases where stdlib.h should
            work
          + use #error consistently vs "make an error"
          + add configure macro for gettimeofday vs inline check

  Here are some of the other portability fixes:
    * modify  configure  scripts/makefiles  to  omit  KEY_RESIZE  if the
      corresponding SIGWINCH feature is disabled
    * increase MB_CUR_MAX to 16, matching glibc's MB_LEN_MAX
    * add BSD erase2 to characters handled by tset/reset
    * use getauxval when available, to improve setuid/setgid checks
    * set dwShareMode in calls to CreateConsoleScreenBuffer
    * use  CreateFile  with "CONIN$", "CONOUT$" rather than GetStdHandle
      to  obtain a handle on the actual console, avoiding redirection in
      the MinGW/Win32 configurations
    * modify  MinGW  driver  to  return KEY_BACKSPACE when an unmodified
      VK_BACK virtual key is entered
    * modify  MinGW  configuration  to provide for running in MSYS/MSYS2
      shells, assuming ConPTY support

(jperkin)

2024-05-06 08:14:04 UTC MAIN commitmail json YAML

Updated www/py-django-allauth, www/py-django-import-export

(adam)

2024-05-06 08:13:24 UTC MAIN commitmail json YAML

py-django-import-export: updated to 4.0.0

4.0.0 (2024-04-27)

Version 4 introduces breaking changes.  Please refer to :doc:`release notes<release_notes>`.

Deprecations

- Removed v3 deprecations
- Deprecation of ``ExportViewFormMixin``

Enhancements

- Refactor ordering logic

  - Refactor 'diff' logic to avoid calling dehydrate methods

  - Refactor declarations of ``fields``, ``import_order`` and ``export_order`` to fix ordering issues

- refactor to export HTML / formulae escaping updates
- removed unused variable ``Result.new_record``
- Refactor ``resources.py`` to standardise method args
- added specific check for missing ``import_id_fields``
- Enable optional tablib dependencies
- added :meth:`~import_export.widgets.ForeignKeyWidget.get_lookup_kwargs` to make it easier to override object lookup
- Standardised interface of :meth:`~import_export.widgets.Widget.render`
- Fix declaring existing model field(s) in ModelResource altering export order
- Added :meth:`~import_export.resources.Resource.do_instance_save` helper method
- Enable defining Resource model as a string
- Support multiple Resources for export
- Support export from model change form
- Import form defaults to read-only field if only one format defined
- Updated Admin UI to track deleted and skipped Imports
- Added customizable ``MediaStorage``
- Added customization of Admin UI import error messages
- Improve output of error messages
- Added feature: selectable fields for admin export view
- Added specific check for declared :attr:`~import_export.options.ResourceOptions.import_id_fields` not in dataset
- added try / catch to :meth:`~import_export.results.RowResult.add_instance_info` to handle unserializable instances
- Add form error if source file contains invalid header
- Remove unneeded format method overrides
- Support dynamic selection of Resource class based on request property

Fixes

- dynamic widget parameters for CharField fixes 'NOT NULL constraint' error in xlsx
- fix cooperation with adminsortable2
- Removed unused method ``utils.original()``
- Fix deprecated ``log_action`` method
- fix multiple inheritance not setting options
- Fix issue where declared Resource fields not defined in ``fields`` are still imported
- Fixed handling of :attr:`~import_export.exceptions.FieldError` during Admin import
- Fixed handling of django ``FieldError`` during Admin export
- Add check for type to :meth:`~import_export.widgets.Widget.render`
- fix: YAML export does not work with SafeString
- fix: :meth:`~import_export.widgets.SimpleArrayWidget.render` crashes if value is ``None``
- fix form not being passed to ``get_import_resource_kwargs()``
- Fix: Missing default widget for ``PositiveBigIntegerField``

Development

- Refactor build process
- Refactored ``test_admin_integration()``: split into smaller test modules
- Refactored ``test_resources()``: split into smaller test modules
- Updated ``docker-compose`` command with latest version syntax in ``runtests.sh``
- Refactored :mod:`~import_export.resources` into separate modules for ``declarative`` and ``options``
- Refactored tests to remove dependencies between tests
- Handle python3.12 datetime deprecations
- Refactor ``test_resources.py`` into smaller modules
- Updated test coverage to include error row when ``collect_failed_rows`` is ``True``
- Removed support for django 3.2
- Added test for widgets generating by model fields

Documentation

- Clarified ``skip_diff`` documentation
- Improved documentation relating to validation on import
- Added FAQ entry for exporting large datasets
- Relocated admin integration section from advanced_usage.rst into new file
- Updated Admin integration documentation to clarify how to save custom form values

Performance

- Fix slow export with ForeignKey id

i18n

- updated translations for release-4

(adam)

2024-05-06 08:08:40 UTC MAIN commitmail json YAML

py-django-allauth: updated to 0.62.1

0.62.1 (2024-04-24)
*******************

- The ``tests`` package was accidentally packaged, fixed.

0.62.0 (2024-04-22)
*******************

Note worthy changes
-------------------

- Added a dummy provider, useful for testing purposes: ``allauth.socialaccount.providers.dummy``.

- Added a new provider, Atlassian

- Next URL handling been streamlined to be consistently applied. Previously, the
  password reset, change and email confirmation views only supported the
  ``success_url`` class-level property.

- Added support for logging in by email using a special code, also known as
  "Magic Code Login"

- Email addresses are now always stored as lower case. For rationale, see the
  note about email case sensitivity in the documentation.

- You can now alter the ``state`` parameter that is typically passed to the
  provider by overriding the new ``generate_state_param()`` adapter method.

- The URLs were not "hackable". For example, while ``/accounts/login/`` is valid
  ``/accounts/`` was not. Similarly, ``/accounts/social/connections/`` was
  valid, but ``/accounts/social/`` resulted in a 404. This has been
  addressed. Now, ``/accounts/`` redirects to the login or email management
  page, depending on whether or not the user is authenticated.  All
  ``/accounts/social/*`` URLs are now below ``/accounts/3rdparty/*``, where
  ``/accounts/social/connections`` is moved to the top-level
  ``/accounts/3rdparty/``.  The old endpoints still work as redirects are in
  place.

- Added a new setting, ``SOCIALACCOUNT_ONLY``, which when set to ``True``,
  disables all functionality with respect to local accounts.

- The OAuth2 handshake was not working properly in case of
  ``SESSION_COOKIE_SAMESITE = "Strict"``, fixed.

- Facebook: the default Graph API version is now v19.0.

(adam)

2024-05-06 08:07:43 UTC MAIN commitmail json YAML

doc: Added games/sauerbraten-server version 2020_12_27

(nia)

2024-05-06 08:07:30 UTC MAIN commitmail json YAML

2024-05-06 08:00:28 UTC MAIN commitmail json YAML

ncurses: Stop installing the demo.cc example.

If more than 2 people have used this in the 25 years it's been added to
this package, I'd be very surprised.

(jperkin)

2024-05-06 07:59:27 UTC MAIN commitmail json YAML

ncurses: Remove faked-up files.

Some of this has already been moved to mk/curses.buildlink3.mk, and the
rest is obsolete now that this file will only be included if we are
specifically using ncurses and not some other implementation pretending
to be ncurses.

(jperkin)

2024-05-06 07:58:24 UTC MAIN commitmail json YAML

ncurses: Remove USE_NCURSES support.

This was superseded by USE_CURSES many years ago.  If this file is being
included then we are already using ncurses.

This only removes support for the variable, removing it from individual
packages will come later.

(jperkin)

2024-05-06 07:57:35 UTC MAIN commitmail json YAML

ncurses: Remove USE_TERMINFO.

This is a long-obsolete variable, support was moved to
mk/terminfo.buildlink3.mk many years ago.

(jperkin)

2024-05-06 07:56:51 UTC MAIN commitmail json YAML

ncurses: Remove INCOMPAT_CURSES.

This was moved to mk/curses.builtin.mk over 10 years ago.

(jperkin)

2024-05-06 07:56:23 UTC MAIN commitmail json YAML

ncurses: Remove NetBSD builtin hack.

If this file is being included, then the package has specifically
requested ncurses.  This code was committed in 2005 and since then the
pkgsrc curses handling has been revamped significantly.

(jperkin)

2024-05-06 07:51:21 UTC MAIN commitmail json YAML

ncurses: Remove pointless comment.

(jperkin)

2024-05-06 07:46:48 UTC MAIN commitmail json YAML

doc: Added games/assaultcube-server version 1.2.0.2

(nia)

2024-05-06 07:46:35 UTC MAIN commitmail json YAML

2024-05-06 07:15:56 UTC MAIN commitmail json YAML

py-jinja2: fix tool dependencies

(wiz)

2024-05-06 06:53:02 UTC MAIN commitmail json YAML

doc: Updated lang/erlang to 26.2.5

(wiz)

2024-05-06 06:52:51 UTC MAIN commitmail json YAML

erlang*: update to 26.2.5

Added a warning to open_port/2 regarding the BadBatBut attack affecting Windows.
Lots of module updates.

(wiz)

2024-05-06 06:22:22 UTC MAIN commitmail json YAML

doc: Updated devel/libgit2 to 1.8.0

(wiz)

2024-05-06 06:22:10 UTC MAIN commitmail json YAML

2024-05-06 05:49:59 UTC MAIN commitmail json YAML

doc: add two uriparser CVEs

(wiz)

2024-05-06 05:49:40 UTC MAIN commitmail json YAML

doc: Updated textproc/uriparser to 0.9.8

(wiz)

2024-05-06 05:49:29 UTC MAIN commitmail json YAML

uriparser: update to 0.9.8.

2024-05-05 -- 0.9.8

>>>>>>>>>>>>> SECURITY >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
  * Fixed: [CVE-2024-34402]
      Protect against integer overflow in ComposeQueryEngine
      (GitHub #183, GitHub #185)
  * Fixed: [CVE-2024-34403]
      Protect against integer overflow in ComposeQueryMallocExMm
      (GitHub #183, GitHub #186)
>>>>>>>>>>>>> SECURITY >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
  * Changed: Require CMake >=3.5.0 (GitHub #172)
  * Added: CMake option URIPARSER_SHARED_LIBS=(ON|OFF) to control,
      whether to produce a shared or static library for uriparser
      and that alone, falls back to standard BUILD_SHARED_LIBS
      if available, else defaults to "ON" (GitHub #169, GitHub #170)
  * Improved: Document that scheme-based normalization a la
      section 6.2.3 of RFC 3986 is a responsibility of the application
      using uriparser (GitHub #173, GitHub #174)
  * Improved: Document supported code points for functions uriEscape(Ex)W
      (GitHub #171, GitHub #175)
  * Infrastructure: Update Clang from 15 to 18 (GitHub #161, GitHub #187)
  * Infrastructure: Adapt to breaking changes in Clang packaging (GitHub #160)
  * Infrastructure: Get sanitizer CFLAGS and LDFLAGS back in sync (GitHub #161)
  * Infrastructure: Pin GitHub Actions to specific commits for security
      (GitHub #165)
  * Soname: 1:31:0 — see https://verbump.de/ for what these numbers do

2022-10-05 -- 0.9.7

  * Fixed: Multiple issues with IPv6 and IPvFuture literal parsing
      (GitHub #146, GitHub #150)
      Thanks to Scallop Ye for the report and the pull request!
  * Fixed: Fix symbol visibility for -DBUILD_SHARED_LIBS=OFF (GitHub #139,
      GitHub #141); thanks to Mariusz Zaborski for the report!
  * Fixed: For MinGW, use size_t for inet_ntop declaration and fix macro
      checks for both MinGW and mingw-w64 (GitHub #131)
  * Fixed: Compiler warnings (GitHub #132, GitHub #152)
  * Improved: Use name UriConfig.h rather than generic config.h for the
      config header file to avoid name clashes and also include it through
      "UriConfig.h" with quotes rather than <UriConfig.h> so that it is found
      in quote path locations (GitHub #149)
      Thanks to Gaspard Petit for bringing this up!
  * Improved: Document need for UriConfig.h in UriMemory.c (GitHub #136)
  * Infrastructure: Add (support for) Visual Studio 17/2022 (GitHub #152)
  * Infrastructure: Drop (support for) Visual Studio <=14/2015 (GitHub #152)
  * Infrastructure: Update Clang from 13 to 15 (GitHub #143, GitHub #151)
  * Infrastructure: Make MinGW with 32bit Wine on Ubuntu 20.04 possible
      (GitHub #142, GitHub #144, GitHub #145)
  * Soname: 1:30:0 — see https://verbump.de/ for what these numbers do

(wiz)

2024-05-06 05:45:03 UTC MAIN commitmail json YAML

doc: Updated textproc/bat to 0.24.0nb2

(pin)

2024-05-06 05:44:44 UTC MAIN commitmail json YAML

textproc/bat: Switch to libgit2-sys crate

(pin)

2024-05-06 05:41:22 UTC MAIN commitmail json YAML

doc: Updated textproc/git-delta to 0.17.0nb1

(pin)

2024-05-06 05:41:03 UTC MAIN commitmail json YAML

textproc/git-delta: Switch to libgit2-sys crate

(pin)

2024-05-06 05:38:05 UTC MAIN commitmail json YAML

doc: Updated sysutils/lsd to 1.1.2nb1

(pin)

2024-05-06 05:37:46 UTC MAIN commitmail json YAML

sysutils/lsd: Switch to libgit2-sys crate

(pin)

2024-05-06 05:36:42 UTC MAIN commitmail json YAML

doc: Updated net/slumber to 1.1.0

(pin)

2024-05-06 05:36:22 UTC MAIN commitmail json YAML

net/slumber: update to 1.1.0

[1.1.0] - 2024-05-05

Added
- Add `section` field to `!request` chain values, to allow chaining response headers rather than body ([#184](https://github.com/LucasPickering/slumber/issues/184))
- Add action to save response body to file ([#183](https://github.com/LucasPickering/slumber/issues/183))
- Add `theme` field to the config, to configure colors ([#193](https://github.com/LucasPickering/slumber/issues/193))
  - [See docs](https://slumber.lucaspickering.me/book/api/configuration/theme.html) for more info
- Add `stdin` option to command chains ([#190](https://github.com/LucasPickering/slumber/issues/190))

Changed
- Reduce UI latency under certain scenarios
  - Previously some actions would feel laggy because of an inherent 250ms delay in processing some events
- Search parent directories for collection file ([#194](https://github.com/LucasPickering/slumber/issues/194))
- Use thicker borders for selected pane and modals
- Change default TUI colors to blue and yellow

Fixed
- Fix Slumber going into zombie mode and CPU spiking to 100% under certain closure scenarios ([#136](https://github.com/LucasPickering/slumber/issues/136))
- Fix historical request/response no loading on first render ([#199](https://github.com/LucasPickering/slumber/issues/199))

(pin)

2024-05-06 04:43:11 UTC MAIN commitmail json YAML

Updated devel/py-dogpile-cache, devel/py-frozendict, textproc/py-jinja2, devel/py-babel

(adam)

2024-05-06 04:42:45 UTC MAIN commitmail json YAML

py-babel: updated to 2.15.0

Version 2.15.0

Python version support

* Babel 2.15.0 will require Python 3.8 or newer.

Features

* CLDR: Upgrade to CLDR 44
* Dates: Support for the "fall back to short format" logic for time delta formatting
* Message: More versatile .po IO functions
* Numbers: Improved support for alternate spaces when parsing numbers

Infrastructure

* Upgrade GitHub Actions
* The Unicode license is now included in `locale-data` and in the documentation

(adam)

2024-05-06 04:39:49 UTC MAIN commitmail json YAML

py-jinja2: updated to 3.1.4

Version 3.1.4

The xmlattr filter does not allow keys with / solidus, > greater-than sign, or = equals sign, in addition to disallowing spaces. Regardless of any validation done by Jinja, user input should never be used as keys to this filter, or must be separately validated first. GHSA-h75v-3vvj-5mfj

(adam)

2024-05-06 04:37:29 UTC MAIN commitmail json YAML

py-frozendict: updated to 2.4.3

frozendict v2.4.3

Now enums are not modified by deepfreeze
Added typing for deepfreeze, register and unregister

(adam)

2024-05-06 04:36:19 UTC MAIN commitmail json YAML

py-dogpile-cache: updated to 1.3.3

1.3.3

usecase

[usecase] [memcached]
Added support for an additional pymemcached client parameter PyMemcacheBackend.memcached_expire_time. Pull request courtesy Takashi Kajinami.

bug

[bug] [typing]
Fixed the return type for CacheRegion.get(), which was inadvertently hardcoded to use CacheReturnType that only resolved to CachedValue or NoValue. Fixed to return ValuePayload which resolves to Any, as well as a new literal indicating an enum constant for api.NO_VALUE. The api.NO_VALUE constant remains available as the single element of this enum.

(adam)

2024-05-06 04:27:43 UTC MAIN commitmail json YAML

py-test-xdist: use correct path to py-setuptools

(adam)

2024-05-06 02:59:22 UTC MAIN commitmail json YAML

filesystems/fuse-s3fs: Mark it as broken on NetBSD < 10

(pho)

2024-05-06 02:26:40 UTC MAIN commitmail json YAML

lang/ghc98: Built a bootkit for Darwin/aarch64

I used the official binary distribution from the upstream to build this one. Glad I didn't have to cross-build it...

(pho)

2024-05-05 22:45:04 UTC MAIN commitmail json YAML

py27-cryptography: fix test dependencies

(wiz)

2024-05-05 22:43:21 UTC MAIN commitmail json YAML

doc: Updated devel/py-test-fixture-config to 1.7.0nb2

(wiz)

2024-05-05 22:43:11 UTC MAIN commitmail json YAML

py-test-fixture-config: convert to wheel.mk.

Bump PKGREVISION.

(wiz)

2024-05-05 22:35:32 UTC MAIN commitmail json YAML

2024-05-05 22:35:09 UTC MAIN commitmail json YAML

*MyHDL*: update to 0.11

What窶冱 new in MyHDL 0.11

The isasync arguments

The async argument has been replaced with isasync to avoid the Python 3.7 keyword conflict.

(wiz)

2024-05-05 22:34:01 UTC MAIN commitmail json YAML

iverilog: update HOMEPAGE/MASTER_SITES

(wiz)

2024-05-05 22:30:16 UTC MAIN commitmail json YAML

(parallel/opencl-clang) Fix PLIST

(mef)

2024-05-05 22:24:30 UTC MAIN commitmail json YAML

doc: Updated time/py-jdcal to 1.4.1nb2

(wiz)

2024-05-05 22:24:20 UTC MAIN commitmail json YAML

py-jdcal: convert to wheel.mk.

Bump PKGREVISION.

(wiz)

2024-05-05 22:19:56 UTC MAIN commitmail json YAML

doc: Updated textproc/py-poyo to 0.5.0nb2

(wiz)

2024-05-05 22:19:47 UTC MAIN commitmail json YAML

py-poyo: convert to wheel.mk

Bump PKGREVISION.

(wiz)

2024-05-05 22:18:00 UTC MAIN commitmail json YAML

doc: Updated textproc/py-Whoosh to 2.7.4nb2

(wiz)

2024-05-05 22:17:50 UTC MAIN commitmail json YAML

py-Whoosh: convert to wheel.mk

Bump PKGREVISION.

(wiz)

2024-05-05 22:15:33 UTC MAIN commitmail json YAML

doc: Updated devel/py-wrapt to 1.16.0nb1

(wiz)

2024-05-05 22:15:24 UTC MAIN commitmail json YAML

py-wrapt: convert to wheel.mk

Bump PKGREVISION.

(wiz)

2024-05-05 22:11:43 UTC MAIN commitmail json YAML

doc: Updated devel/py-test-pythonpath to 0.7.4nb1

(wiz)

2024-05-05 22:11:33 UTC MAIN commitmail json YAML

py-test-pythonpath: convert to wheel.mk

Bump PKGREVISION.

(wiz)

2024-05-05 22:09:03 UTC MAIN commitmail json YAML

doc: Updated devel/py-test-lazy-fixture to 0.6.3nb1

(wiz)

2024-05-05 22:08:54 UTC MAIN commitmail json YAML

py-test-lazy-fixture: convert to wheel.mk.

Bump PKGREVISION.

(wiz)

2024-05-05 22:05:49 UTC MAIN commitmail json YAML

doc: Updated devel/py-test-assume to 2.4.3nb2

(wiz)

2024-05-05 22:05:39 UTC MAIN commitmail json YAML

py-test-assume: convert to wheel.mk.

Bump PKGREVISION.

(wiz)

2024-05-05 22:01:35 UTC MAIN commitmail json YAML

doc: Updated devel/py-extras to 1.0.0nb2

(wiz)

2024-05-05 22:01:25 UTC MAIN commitmail json YAML

py-extras: convert to wheel.mk.

Bump PKGREVISION.

(wiz)

2024-05-05 21:59:21 UTC MAIN commitmail json YAML

doc: Updated devel/py-backcall to 0.2.0nb3

(wiz)

2024-05-05 21:59:12 UTC MAIN commitmail json YAML

py-backcall: convert to wheel.mk.

Bump PKGREVISION.

(wiz)

2024-05-05 21:33:43 UTC MAIN commitmail json YAML

fifengine: cleanup, convert to cmake/build.mk, fix for Python 3.12

Mark as BROKEN since it doesn't support boost 1.85.
Add upstream bug report URL.

(wiz)

2024-05-05 21:27:35 UTC MAIN commitmail json YAML

ecb: limit to emacs 21

Docs say 21+ but were last updated around the time of emacs23.

(wiz)

2024-05-05 21:24:55 UTC MAIN commitmail json YAML

doc: Updated devel/gitui to 0.26.1

(wiz)

2024-05-05 21:24:47 UTC MAIN commitmail json YAML

gitui: add missing tool dependency

Perhaps this should also DEPEND on git-base?

Bump PKGREVISION.

(wiz)

2024-05-05 21:21:11 UTC MAIN commitmail json YAML

doc: Updated devel/py-cpplint to 1.6.1nb1

(wiz)

2024-05-05 21:21:02 UTC MAIN commitmail json YAML

py-cpplint: convert to wheel.mk.

Bump PKGREVISION.

(wiz)

2024-05-05 21:01:13 UTC MAIN commitmail json YAML

doc: Updated mail/sendmail-snapshot to 8.18.0.2nb1

(wiz)

2024-05-05 21:01:08 UTC MAIN commitmail json YAML

Updated graphics/pcl, geography/pdal-lib

(adam)

2024-05-05 21:01:04 UTC MAIN commitmail json YAML

sendmail: turn blacklist option default-off

The blacklist support doesn't compile on NetBSD 9, and on
newer NetBSDs it's been replaced by blocklist.

Leave the option for FreeBSD users.

Bump PKGREVISION.

(wiz)

2024-05-05 21:00:43 UTC MAIN commitmail json YAML

pdal-lib: updated to 2.7.1

2.7.1

Bug Fixes

Add more logging to readers.stac
Don't break strict aliasing rules
Don't do readers.las ready() processing if there are no points
readers.arrow and writers.arrow do not require GDAL CMake dependency
Add writers.tiledb duplicate points config
use CONFIG CMake find_package for filters.arrow and readers.draco/writers.draco
Don't attempt tree isolation for isolated point in filters.litree

2.7.0

New Stages

Add filters.sparsesurface sparse surface filter
Add filters.h3 to add H3 index values to points
Add filters.griddecimation grid decimation filter

Enhancements

implement filters.hexbin.density
add ogr block to filters.geomdistance
Threaded readers.las
Add math unary functions to AssignmentStatement in filters.expression and filters.assign
filters.assign can now create dimensions
Add readers.las.ignore_missing_vlrs
Add extra dim support to writers.copc
Added threading functionality to filters.overlay
filters.expression multiple expressions evaluation
Add random filename support to Writers
update embedded Eigen to 3.4.0

(adam)

2024-05-05 20:58:10 UTC MAIN commitmail json YAML

pkgsrc/graphics/pcl/Makefile@1.30 / diff
pkgsrc/graphics/pcl/PLIST@1.6 / diff
pkgsrc/graphics/pcl/distinfo@1.6 / diff
pkgsrc/graphics/pcl/options.mk@1.3 / diff
pkgsrc/graphics/pcl/patches/patch-2d_CMakeLists.txt deleted
pkgsrc/graphics/pcl/patches/patch-CMakeLists.txt deleted
pkgsrc/graphics/pcl/patches/patch-apps_3d__rec__framework_CMakeLists.txt deleted
pkgsrc/graphics/pcl/patches/patch-apps_3d__rec__framework_include_pcl_apps_3d__rec__framework_utils_vtk__model__sampling.h deleted
pkgsrc/graphics/pcl/patches/patch-apps_CMakeLists.txt deleted
pkgsrc/graphics/pcl/patches/patch-apps_cloud__composer_CMakeLists.txt deleted
pkgsrc/graphics/pcl/patches/patch-apps_cloud__composer_include_pcl_apps_cloud__composer_cloud__view.h deleted
pkgsrc/graphics/pcl/patches/patch-apps_cloud__composer_include_pcl_apps_cloud__composer_items_cloud__item.h deleted
pkgsrc/graphics/pcl/patches/patch-apps_cloud__composer_include_pcl_apps_cloud__composer_items_fpfh__item.h deleted
pkgsrc/graphics/pcl/patches/patch-apps_cloud__composer_include_pcl_apps_cloud__composer_point__selectors_click__trackball__interactor__style.h deleted
pkgsrc/graphics/pcl/patches/patch-apps_cloud__composer_include_pcl_apps_cloud__composer_point__selectors_interactor__style__switch.h deleted
pkgsrc/graphics/pcl/patches/patch-apps_cloud__composer_include_pcl_apps_cloud__composer_point__selectors_manipulation__event.h deleted
pkgsrc/graphics/pcl/patches/patch-apps_cloud__composer_include_pcl_apps_cloud__composer_point__selectors_rectangular__frustum__selector.h deleted
pkgsrc/graphics/pcl/patches/patch-apps_cloud__composer_include_pcl_apps_cloud__composer_point__selectors_selected__trackball__interactor__style.h deleted
pkgsrc/graphics/pcl/patches/patch-apps_cloud__composer_include_pcl_apps_cloud__composer_point__selectors_selection__event.h deleted
pkgsrc/graphics/pcl/patches/patch-apps_cloud__composer_src_cloud__view.cpp deleted
      :
(more 73 files)
pcl: updated to 1.14.1

PCL 1.14.1

One big change in this release is that the dependency boost-filesystem is now optional if you compile PCL and your own project that uses PCL as C++17 (e.g. by adding -DCMAKE_CXX_STANDARD=17 -DCMAKE_CUDA_STANDARD=17 to the cmake call). The default C++ standard for PCL is currently still C++14, where boost-filesystem is a hard requirement. Some modules will not be built if boost-filesystem is not available (currently recognition, outofcore, some apps). Big thanks to @cybaol for implementing this, and of course also thanks to everyone else who contributed to this release!

PCL 1.14.0

This release brings for example:

a faster and more robust GeneralizedIterativeClosestPoint (GICP) registration
better compatibility with the latest compilers and 3rd party libraries (Eigen, Boost, etc.)
and many more bug fixes and performance enhancements

(adam)

2024-05-05 20:56:57 UTC MAIN commitmail json YAML

Updated devel/py-zconfig, graphics/py-tifffile, misc/py-tqdm

(adam)