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 (45m)  pkgsrc-2024Q1 (14d)  pkgsrc-2023Q4 (42d)  pkgsrc-2023Q2 (74d)  pkgsrc-2023Q3 (154d) 

2024-05-12 18:37:08 UTC Now

2024-01-18 19:59:46 UTC MAIN commitmail json YAML

texlive-collection-humanities: update to revision 68465

(markd)

2024-01-18 19:55:31 UTC MAIN commitmail json YAML

texlive-collection-games: update to revision 69159

(markd)

2024-01-18 19:53:08 UTC MAIN commitmail json YAML

texlive-collection-fontsextra: update to revision 69278

add tex-fontawesome5 tex-stix2-type1

(markd)

2024-01-18 19:46:35 UTC MAIN commitmail json YAML

texlive-collection-binextra: update to revision 69128

(markd)

2024-01-18 19:43:51 UTC MAIN commitmail json YAML

texlive-collection-bibtexextra: update to revision 67386

(markd)

2024-01-18 19:39:02 UTC MAIN commitmail json YAML

add tex-cjs-rcs-article*

(markd)

2024-01-18 19:36:35 UTC MAIN commitmail json YAML

tex-cjs-rcs-article{,-doc}: add version 1.0

The document class cjs-rcs-article and its companion
bibliographic styles cjs-rcs-en and cjs-rcs-fr typeset
manuscripts immediately in accordance with the presentation
rules of The Canadian Journal of Statistics.

(markd)

2024-01-18 19:28:34 UTC MAIN commitmail json YAML

doc: Added devel/action-validator version 0.5.4

(schmonz)

2024-01-18 19:28:27 UTC MAIN commitmail json YAML

Add and enable action-validator.

(schmonz)

2024-01-18 19:28:24 UTC MAIN commitmail json YAML

Add action-validator: Validate GitHub Action and Workflow YAML files

action-validator is a standalone tool designed to "lint" the YAML files
used to define GitHub Actions and Workflows. It ensures that they are
well-formed, by checking them against published JSON schemas, and it
makes sure that any globs used in paths/paths-ignore match at least one
file in the repo.

The intended use case for action-validator is in Git pre-commit hooks
and similar situations.

(schmonz)

2024-01-18 19:21:37 UTC MAIN commitmail json YAML

doc: Added textproc/schemastore version 0.20231122

(schmonz)

2024-01-18 19:21:13 UTC MAIN commitmail json YAML

Add and enable schemastore.

(schmonz)

2024-01-18 19:20:24 UTC MAIN commitmail json YAML

Add schemastore: Collection of JSON schema files

JSON Schema Store is the largest collection of independent JSON schemas
in the world. The repository is a universal JSON schema store, where
schemas for popular JSON documents can be found.

(schmonz)

2024-01-18 18:21:57 UTC MAIN commitmail json YAML

Updated textproc/py-inflection, devel/py-falcon

(adam)

2024-01-18 18:21:31 UTC MAIN commitmail json YAML

py-falcon: updated to 3.1.3

3.1.3

This is a minor bugfix release that only pins the ``pytest-asyncio`` test
dependency in order to prevent an incompatible version from interfering with
the build workflow.

3.1.2

Summary
-------

This is a minor point release fixing a couple of high impact bugs,
as well as publishing binary wheels for the recently released CPython 3.12.

Changes to Supported Platforms
------------------------------

- Falcon is now supported (including binary wheels) on CPython 3.12.
  A couple of remaining stdlib deprecations from 3.11 and 3.12 will be
  addressed in Falcon 4.0.
- As with the previous release, Python 3.5 & 3.6 remain deprecated and
  will no longer be supported in Falcon 4.0.
- EOL Python 3.7 will no longer be actively supported in 4.0, but the framework
  should still continue to install from source. We may remove the support for
  3.7 altogether later in the 4.x series if we are faced with incompatible
  ecosystem changes in typing, Cython, etc.

Fixed
-----

- Some essential files were unintentionally omitted from the source distribution
  archive, rendering it unsuitable to run the test suite off.
  This has been fixed, and the ``sdist`` tarball should now be usable as a base
  for packaging Falcon in OS distributions.
- :ref:`WebSocket <ws>` implementation has been fixed to properly handle
  :class:`~falcon.HTTPError` and :class:`~falcon.HTTPStatus` exceptions raised by
  custom :func:`error handlers <falcon.asgi.App.add_error_handler>`.
  The WebSocket connection is now correctly closed with an appropriate code
  instead of bubbling up an unhandled error to the application server.
- Falcon's :class:`~falcon.testing.TestClient` mimics the behavior of real WSGI
  servers (and the WSGI spec) by presenting the ``PATH_INFO`` CGI variable
  already in the percent-decoded form. However, the client also used to
  indiscriminately set the non-standard ``RAW_URI`` CGI variable to ``/``, which
  made writing tests for apps :ref:`decoding raw URL path <raw_url_path_recipe>`
  cumbersome. This has been fixed, and the raw path of a simulated request is now
  preserved in ``RAW_URI``.

(adam)

2024-01-18 18:14:09 UTC MAIN commitmail json YAML

py-inflection: updated to 0.5.1

0.5.1

Bug Fixes

Fix type hints not working

0.5.0

Features

Add type hints

(adam)

2024-01-18 18:11:58 UTC MAIN commitmail json YAML

Updated devel/py-test-check, archivers/py-libarchive-c

(adam)

2024-01-18 18:11:39 UTC MAIN commitmail json YAML

py-libarchive-c: updated to 5.0

5.0

Changes to the library:

It is now possible to specify a codec for archive entry metadata (pathname, linkpath, uname and gname)
BREAKING: If you use the archive_read_class and archive_write_class arguments, the classes you provide will receive a codec name as a second positional argument.
The timestamp_nsec arguments of the legacy ArchiveEntry.set_{a,c,m}time methods are now optional

Changes to the tests and packaging:

Removed obsolete dependencies (mock and six) from tox.ini
Always use UTF-8 when reading the PKG-INFO and README.rst files
Replaced pytest-xdist with pytest-forked in tox.ini
Dropped testing with Python 3.7. Added 3.10 and 3.11

4.0

BREAKING & SECURITY: The archive extraction functions now pass 3 security flags (SECURE_NODOTDOT, SECURE_NOABSOLUTEPATHS and SECURE_SYMLINKS) to libarchive by default, unless the current directory is the root.
BREAKING: The ArchiveEntry properties atime, mtime, ctime, birthtime and size now have the value None instead of 0 when they're unset.
BREAKING: The ArchiveEntry.pathname property now attempts to decode bytes using UTF-8. This breaks reading archives that contain file names which look like UTF-8 but aren't, if such a thing exists. Proper support of encodings will probably be added in the next version.
Multiple entries from the same archive can now be kept in memory, however only the current entry's content can be read.
The filetype, linkpath, size, mode, redvmajor, redvminor, uid and gid attributes of an archive entry can now be modified.
The four time properties of archive entries now have setters, so for example entry.set_mtime(0, 0) can be replaced by entry.mtime = 0.
Archive entries have 4 new properties: perm, rdev, uname and gname.
When adding files to an archive, a destination path can now be specified.
The ArchiveRead class now has a bytes_read property.
The ArchiveWrite class now has a bytes_written property.
Python 3.6 is no longer tested.
The documentation has been improved.

(adam)

2024-01-18 18:06:59 UTC MAIN commitmail json YAML

py-test-check: updated to 2.3.0

2.3.0

Added
- `between_equal(b, a c)`
  - as a shortcut for `between(b, a, c, ge=True, le=True)`
- `fail(msg)` - indicate test failure, but don't stop testing

(adam)

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

Updated archivers/libarchive, archivers/bsdtar

(adam)

2024-01-18 18:04:12 UTC MAIN commitmail json YAML

bsdtar: apply pkglint suggestions

(adam)

2024-01-18 18:00:21 UTC MAIN commitmail json YAML

libarchive: updated to 3.7.2

Libarchive 3.7.2 is a security, bugfix and feature release.

Security fixes:

Multiple vulnerabilities have been fixed in the PAX writer (1b4e0d0)
Important bugfixes:

bsdunzip(1) now correctly handles arguments following an -x after the zipfile
New features:

bsdunzip(1) now supports the "--version" flag
7-zip reader now translates Windows permissions into UNIX permissions
uudecode filter in raw mode now supports file name and file mode
zstd filter now supports the "long" write option

Libarchive 3.7.1 is a security, feature and bugfix release.

Security fixes:

SEGV and stack buffer overflow in verbose mode of cpio
Feature updates:

bsdunzip updated to match latest upstream code
Important bugfixes:

miscellaneous functional bugfixes
build fixes on multiple platforms

Libarchive 3.7.0 is a feature and bugfix release.

New features:

bsdunzip: new tool ported from FreeBSD
drop-in replacement for Info-ZIP unzip, not yet ported for Windows
7zip reader: support for Zstandard compression
7zip reader: support for ARM64 filter
zstd filter: support for multi-frame zstd archives
Other notable bugfixes and improvements:

pax: fix year 2038 problem on platforms with 64-bit time_t
Windows: Universal Windows Platform (UWP) fixes and improvements
Windows: bcrypt usage fixes and improvements
Windows: time function usage fixes and improvements

(adam)

2024-01-18 16:20:09 UTC MAIN commitmail json YAML

doc: Updated games/openrct2 to 0.4.7nb1

(triaxx)

2024-01-18 16:19:43 UTC MAIN commitmail json YAML

openrct2: Fix build due to missing C++ wrapper

pkgsrc changes
--------------
  * Restore c++ in USE_LANGUAGES that has been removed due to a
    misunderstanding of the pkglint message (c++17 must be set in
    USE_CXX_FEATURES but c++ keeps in USE_LANGUAGES).
  * Bump revision.

(triaxx)

2024-01-18 16:12:48 UTC MAIN commitmail json YAML

Updated devel/py-dict2xml, www/py-protego

(adam)

2024-01-18 16:12:32 UTC MAIN commitmail json YAML

py-protego: updated to 0.3.0

0.3.0

Changed requirements:
Dropped support for Python 2.7, 3.5, 3.6, and 3.7, and added support for 3.11 and for the upcoming 3.12.
six is no longer a dependency.
Added support for the Visit-Time directive.
Fixed leading asterisks in allow and disallow values not being properly interpreted.
Protego.parse() now raises value error when content is not a string.

(adam)

2024-01-18 16:05:42 UTC MAIN commitmail json YAML

py-dict2xml: updated to 1.7.4

1.7.4
Make the tests compatible with pytest8

(adam)

2024-01-18 16:03:14 UTC MAIN commitmail json YAML

Updated mail/py-imapclient, mail/py-mailsuite

(adam)

2024-01-18 16:02:56 UTC MAIN commitmail json YAML

py-mailsuite: updated to 1.9.15

1.9.15

Fix missing body_urls list when an email does not contain an HTML body
1.9.14

Email parsing improvements
Parse out email addresses in the Delivered-To header
Rename reply_to key to reply-to
Replaces formatting provided by mailparser with parsed out email addresses that match the rest of the output
1.9.13

Normalize the case of a header name when testing header values.
1.9.12

Ignore all dmarc Authentication-Results if multiple dmarc results are found
1.9.11

Strip leading and trailing spaces from DKIM-Signature header h= list items
1.9.10

Fix parsing of Authentication-Results and DKIM-Signature headers when Windows line breaks (\r\n) are used
1.9.9

Fix header and body separation when Windows line breaks (\r\n) are used
1.9.8

Fix parsing of email addresses in message From headers with encoded display names.
1.9.7

Fix regression causing noisy mailparser log messages to reappear
Rename urls list to body_urls
1.9.6

Add urls list to parsed utils.parse_email() results

(adam)

2024-01-18 16:00:46 UTC MAIN commitmail json YAML

py-imapclient: also needs TOOL_DEPENDS

(adam)

2024-01-18 15:59:37 UTC MAIN commitmail json YAML

py-imapclient: updated to 3.0.1

3.0.1

chore(deps-dev): bump black from 23.10.0 to 23.11.0
Fix missing test files

3.0.0

Breaking Changes

Remove support for Python 2
chore: remove support for Python 3.4 & 3.5. Support Python 3.10
chore: remove support for Python 3.6. Support Python 3.11

New Features

Default contexts should use SERVER_AUTH not CLIENT_AUTH
New function uid_expunge, which requires the capability UIDPLUS.

Other Changes

chore: setup black for CI
chore: setup flake8, fix issues, & add to CI
Update version, release notes and authors for 2.3.0
Add some minor fixes
fix: broken get() & getboolean()
Remove configparser deprecation warnings
chore: convert from optparse to argparse
Fix typos in docs' index file
Update documentation links
Remove usage of deprecated imp module
Update actions to current versions
Fix license in setup.py
Add use of the isort linter
chore: remove envdir settings from tox.ini
Initial framework for adding type-hints and added type-hints to version.py
chore: add dependabot.yml to enable automatic PRs
chore: add initial pylint check
chore: resolve formatting issues so black==23.7.0 check passes
Adding type-hints to some files.
Bump flake8 from 4.0.1 to 6.1.0
Bump black from 22.3.0 to 23.7.0
Resolve some pylint issues
Add type-hints to more files
More type-hints
chore: remove pop_with_default() function
chore: add type-hints to response_*.py
Removed SPECIAL-USE capability check
chore: rename type-var to lessen possible confusion
chore: convert namedtuple to dataclass
Add type-hints to setup.py and imapclient/config.py. Also use argparse.Namespace instead of Bunch
chore(deps-dev): bump black from 23.7.0 to 23.9.1
chore: add type-hints to imapclient/interact.py
chore(deps-dev): bump pylint from 2.17.5 to 3.0.0
Move to mypy==1.6.0 and resolve issues
chore(deps-dev): bump mypy from 1.5.1 to 1.6.0
chore(deps-dev): bump pylint from 3.0.0 to 3.0.1
Add readthedocs configuration file
chore(deps-dev): bump black from 23.9.1 to 23.10.0
chore(deps-dev): bump pylint from 3.0.1 to 3.0.2
Config for Github generated release notes
chore(deps-dev): bump mypy from 1.6.0 to 1.6.1

(adam)

2024-01-18 15:12:32 UTC MAIN commitmail json YAML

doc: Updated textproc/R-reprex to 2.1.0

(mef)

2024-01-18 15:12:23 UTC MAIN commitmail json YAML

(textproc/R-reprex) Updated 2.0.1 to 2.1.0

# reprex 2.1.0

* `reprex()` no longer includes the full traceback by default, as this is
  only useful in relatively rare situations, and otherwise adds a bunch
  of clutter (#448).

* The unexported `prex_*()` functions protect the current session from option
  changes coming from reprex's own machinery, such as disabling color (#427).

# reprex 2.0.2

* The ad placed by `reprex(advertise = TRUE)` has been tweaked for
  `venue = "gh"` (and, therefore, for its aliases `"so"` and `"ds"`) and `venue = "slack"` (#395).

* reprex takes advantage of rlang 1.0.0's improved
  [support for backtraces in knitted documents]
  (https://rlang.r-lib.org/reference/rlang_backtrace_on_error.html#errors-in-rmarkdown)
  and sets the option `rlang_backtrace_on_error_report = "full"` (#377).

* `reprex_rtf()` (a shortcut for `reprex(venue = "rtf")`) now works on Windows,
  even if one of the (possibly temporary) filepaths contains a space,
  e.g. because the username contains a space (#409, @cderv).

* The RStudio addin no longer displays a warning about condition length when
selecting 'current file' as the reprex source (#391, @bisaloo).

* Internal matters:

  - Help files below `man/` have been re-generated, so that they give rise to
    valid HTML5. (This is the impetus for this release, to keep the package
    safely on CRAN.)
  - reprex's condition signalling has been updated to use the current approaches
    provided by the cli, rlang, and lifecycle packages.

(mef)

2024-01-18 15:04:53 UTC MAIN commitmail json YAML

doc: Updated devel/R-fs to 1.6.3

(mef)

2024-01-18 15:04:44 UTC MAIN commitmail json YAML

(devel/R-fs) Updated 1.6.2 to 1.6.3

# fs 1.6.3

* No user visible changes.

(mef)

2024-01-18 14:12:05 UTC MAIN commitmail json YAML

doc: Updated time/R-timeDate to 4032.109

(mef)

2024-01-18 14:11:56 UTC MAIN commitmail json YAML

(time/R-timeDate) Updated 3043.102 to 4032.109

* pkgsrc
  make test does not pass

* upstream info

# timeDate 4032.109

- new function `earlyCloseNYSE` gives datetimes of early closings of NYSE,
  including scheduled and unscheduled ones.  The information is incomlete. This
  answers issue [#6757], see also the related issue [#1356] mentioned below in
  the news for a previous version.

- all functions returning public and eclessiastical holidays get new arguments
  `value`, `na_drop`, and `...`, controlling the type of the return value and
  the handling of missing values. Argument `...` is for things like 'format'
  when applicable. Not all honour the new arguments though, see below.

- all functions returning public and eclessiastical holidays now honour the new
  argument `value`.

- some holiday functions were amended or rewritten to honour the new argument
  `na_drop`. These include the England holidays ('GBxxx'), some Japan holidays
  (JPxxx), and a number of other functions (e.g., `CAFamilyDay). Contributions
  and/or information needed to have them do so is wellcome (e.g. dates when a
  holiday was introduced and/or moved).

- `midnightStandard2()` (and hence `timeDate()`) was throwing a puzzling error
  when the input character vector contained one or more `NA`s mixed with
  non-NA's.

- `whichFormat()` was throwing error when the _first_ element of the input
  vector was `NA`. This could be considered a feature but that's inconsistent
  since `NA`s at other positions were not causing trouble. Now fixed.

- the 'character' method for `timeDate()` was passing only the first element of
  the input vector to `whichFormat()`. This was preventing it from inferring the
  format when argument 'format' was missing.

- new function `specialHolidayGB` gives the special UK one-off holidays for
  the requested years.

- `MilleniumDay` is now deprecated, use `specialHolidayGB(1999)`.

- fixed omissions in `holidayLONDON` and refactored it completely.  It became
  easier to maintain and orders of magnitude faster.

- fixed a bug in an internal function which was throwing errors from
  `holidayLONDON` for some ranges including years before 1916.

- `GBEarlyMayBankHoliday`, `GBSpringBankHoliday` and `GBSummerBankHoliday` now
  give dates according to historical rules, not simply according to current
  ones. See the remarks above about the new arguments of holiday functions.

- major overhaul and update of the Japan's holidays. Previously fixed dates were
  returned for each holiday. Now moving holidays are calculated (e.g., second
  month of January) and some exceptions handled (like holidays moved due to the
  Olympics in 2020 and 2021). Historical changes are (partially) taken into
  account. Further corrections and historical amendments are welcome.

  Thanks to Sylvie Lachaud for reporting the issues with Japan holiday
  functions, as well as providing current correct definitions and extensive list
  of links.

- new function `JPMountainDay` gives the relatively recently introduced Japan
  holiday 'Mountain Day'.

- `JPKeirouNoHi` replaces `JPKeirouNOhi`. The latter is an aberration from all
  other `xxxNoHi` Japanese holiday functions and a source of difficult to spot
  errors. The old one is now deprecated and will be removed in the future.

- modified the 'timeDate' method for `summary` to return an object from class
  "timeDate_summary" (rather than print directly) and created a print method for
  the latter.

- deprecated the `timeDate` method for `cut`, see deprecation note for v4021.105
  below.

- stopped exporting all but one (`.endpoints`) functions starting with a
  '.'. They all seem for internal purposes and/or have similarly named functions
  with normal names.

- removed `.whichFormat` and `.midnightStandard`, not officially deprecated but
  had been renamed to `whichFormat()` and `midnightStandard()`, respectively, a
  long time ago.

- removed several internal functions that are no longer used anywhere in the
  package.

- removed file 'namespace-tags.R' as it had not been updated recently, see
  revision r83578 or earlier if you need it.

# timeDate 4022.108

- added the 2023 UK Bank holiday for the coronation of King Charles III.

- `axis.timeDate` was not handling properly the case when `x` was missing,
  leading to errors from R-devel check (2023-01-07 r83578). Fix suggested by Uwe
  Lieges.

- refactored file NAMESPACE to facilitate maintenance (that revealed the
  two omissions listed below).

- `CAFamilyDay` (Canada Family Day) was missing from the list returned by
  `listHolidays()`. It was missing only from that list, `holidayTSX()` was
  including it when applicable.

- `JPVernalEquinox` was missing from the list returned by `listHolidays()`.

- the financial centers are now updated to reflect changes in time zones in
  recent years. The list returned by `listFinCenter()` is synchronised with
  current time zone names. Previous names supported by timeDate are available as
  aliases.

- import selectively from 'stats' and 'utils'.

# timeDate 4021.107

- London financial centre holidays - fixed and/or included non-standard holidays
  (e.g., Early May Bank holiday was moved in 2020 to VE day; Spring Bank holiday
  was moved in Queen's Jubilee years; state funeral of the Queen).  Millenium
  day now is included in the result of `holidayLONDON(1999)`.  The London
  holidays should now be complete up to the time of writing this (1 Oct 2022).

- renamed `GBMayDay` to `GBEarlyMayBankHoliday` and `GBBankHoliday` to
  `GBSpringBankHoliday`. The old names are somewhat ambiguous and strongly
  discouraged but still available. `listHolidays()` gives the new names.

- the generic `timeDate()` gets argument '...' to allow methods for it to have
  additional arguments (e.g., for DST gaps).

- the 'character' method for `timeDate()` gets a new argument `dst_gap` to
  control what to do with non-existent DST times at the requested `FinCenter`
  with options to add/subtract ("+", "-") the DST shift or set them to `NA`.

- `timeDate()` was not handling correctly some times just after the switch
  to/from DST. This was visible mostly for time zones away from GMT and GMT+1.

- In `timeSequence()`, if any of the generated times would fall in DST gaps,
  they are moved by "+1 hour", corresponding to `dst_gap = "+"` in `timeDate`.
  This is consistent with `seq` for other time objects.  Currently there is no
  option to change this behaviour of `timeSequence`.

  Previously `timeSequence` was moving DST gaps down by 1 hour (for by =
  'DSTday' and similar). This was not consistent similar time functions in R and
  was actually due to a bug (or unfinished DST handling) in `timeDate`, see
  remarks for `timeDate` above.

- `timeSequence()` now throws error if argument `from` is in a DST gap. It seems
  desirable to have a default action for this case. Rolling the faulty time by
  an hour in the case of 'DSTday' may be suitable in most cases but for other
  values of `by` it might be totally wrong.

- updated the DST rules.

- internally, refactored the way the DST rules are generated (not visible to
  users).

- `rulesFinCenter()` now looks for a financial center starting from the
  namespace of `timeDate`. Previously it was starting from the environment of
  the caller which could result in using an unrelated object or, if `timeDate`
  was loaded but not attached, not finding it.

# timeDate 4021.106

- fix `whichFormat()` to accommodate a change in R-devel after which
  `as.character(Sys.time())` contains fractional seconds. (`format(Sys.time())`
  doesn't; before this change in R-devel both were dropping the fractional
  seconds). (fixed by Martin Maechler, see timeDate rev 6286)

# timeDate 4021.105

- the list returned by `holidaysNYSE()` was missing the special closing days of
  the New York stock exchange (NYSE). Now it should be complete (though there
  may be ommissions after 2011). This fixes issue #1356 reported by Corwin
  Joy. Thanks to him and Ian E for the insigthful discussion and useful links.

  See also below. Contributions for the other exchanges and corrections are
  welcome.

- `holidaysNYSE()` gets a new argument, `type`, to select what type of the
  exchange's closing days to return. The default is to return all days in the
  requested years when NYSE was closed for whatever reason. Use `type = "standard"`
  and `type = special` to get the standard holidays and the special closings,
  respectively.

  Returning any closing day by default might be considered a breaking
  change. However, not returning all closing days was perceived as erroneous by
  users (eg issue #1356). In fact, the package itself calculates business days
  by dropping weekends and days returned by `holidayXXXX`.

  Note that `holiday()` returns the actual dates of the public holidays, while
  the corresponding days returned by `holidayXXXX` are the resulting non-weekend
  closing days, if any.

- `holidayTSX()` now correctly calculates Christmas and Boxing day closures when
  Christmas is on Monday.  Fixes part (2) of issue #1288 reported by Stefan
  Wilhelm (part (1) was fixed in a previous release). The fix is really a patch
  for the specific issue, maybe the same should be done when Christmas is on
  Sunday, for example. Information/contribution on Canadian holidays is
  welcome.

- now `holiday()` accepts also a function or a list of functions for argument
  'Holiday'.

- `timeNthNdayInMonth` could return a value in the following month. Now
  fixed. This is bug #1463 reported with a fix by Manny C. Note that the bug was
  not present for dates in the first day of a month.

- `timeLastNdayInMonth` could return a value in the following month,
  e.g. '1996-06-04' for the last Tuesday in May 1996. Now fixed. The check of
  this function was prompted by the bug report for #1463 (see above) for
  `timeNthNdayInMonth` but the error was different.

- the `data.frame` methods for `kurtosis()` and `skewness()` now set attribute
  `method` as for the other methods and as documented.

- removed `.holidayList()` which had been replaced by `listHolidays()` a long
  time ago and was not exported in recent versions of `timeDate`.

- updated documentation files.

## Deprecation notes

- the `timeDate` method for `cut` has been discouraged in the sources for a long
  time with a recommendation to use `window` instead (just replace `cut(x,
  from = xx , to = yy)` with `window(x, start = xx, end = yy)`. The `cut` method
  will be deprecated in the next release and later removed or replaced by a
  method that is consistent with the methods for `cut` in base R.

# timeDate 4021.104

- new maintainer: Georgi N. Boshnakov.

- updated DESCRIPTION with links and moved all `Depends:` to `Imports:`.

- removed the line `LazyData: yes` from DESCRIPTION to fix the NOTE on CRAN.

- added the new US holiday, Juneteenth National Independence Day. Fixes #6755 by
  Ian E (ene100).

- `holidayTSX()` now includes the Labour Day. Fixes part (1) of issue #1288
  reported by Stefan Wilhelm.

- created a first version of `_pkgdown.yml` for more organised view of the large
  number of objects in the package. Unpack the tarball and run
  `pkgdown::build_site()` to build the site locally. Don't know if this could
  work directly off the R-forge repository.

(mef)

2024-01-18 14:09:40 UTC MAIN commitmail json YAML

doc: Updated security/vaultwarden to 1.30.1

(hauke)

2024-01-18 14:09:27 UTC MAIN commitmail json YAML

Update security/vaultwarden to v1.30.1

Thanks go to the FreeBSD security/vaultwarden maintainer - I still
don't know how to update the package without their dependency list...

The openssl lib update patch is also from there.

From upstream's changelog:

    Fix missing alpine tag during buildx bake by @BlackDex in #4043
    Disable autofill-v2 by @BlackDex in #4056
    Add Protected Actions Check by @BlackDex in #4067
    Update crates by @BlackDex in #4074

    Added passkey support, allowing the browser extensions to store
    and use your passkeys, make sure the extension is updated to
    version 2023.10.0 or newer for passkey support.
    Updated web vault to 2023.10.0.
    Fixed crashes in ARMv6 devices
    Fixed crashes when trying to create/edit a cipher in the mobile applications.

    Update Rust and Crates by @BlackDex in #3808
    update web-vault to v2023.8.2 by @stefan0xC in #3821
    Fix Login With Device without MasterPassword by @BlackDex in #3831
    Update GitHub Workflow by @BlackDex in #3910
    Fix arm builds by @BlackDex in #3911
    Fix typos by @tuhanayim in #3959
    csp: rename anonaddy.com to addy.io by @stefan0xC in #3950
    filter handlebars logs by @stefan0xC in #3859
    Remove unnecessary variable clone by @mvalois in #3981
    README.md: Fix grammar nit by @AndreasHGK in #3965
    Fix small issues by @BlackDex in #3964
    Adds LastActive on /admin/users API route by @mvalois in #3951
    Reopen log file on SIGHUP by @tobiasmboelz in #3909
    Fix External ID not set during DC Sync by @BlackDex in #3804
    New config option disable email change by @admav in #3986
    2FA Confirmation Code Email subject line change to fix triggering
    Google spam blocker by @aureateflux in #3572
    Implement cipher key encryption by @dani-garcia in #3990
    Container building changes by @BlackDex in #3958
    Fix issue with MariaDB/MySQL migrations by @BlackDex in #3994
    feat: Working passkeys storage by @GeekCornerGH in #4025
    ci: add trivy workflow by @mightyBroccoli in #3997
    Fix importing Bitwarden exports by @BlackDex in #4030

    Fix .env.template file by @BlackDex in #3734
    Fix UserOrg status during LDAP Import by @BlackDex in #3740
    Update images to Bookworm and PQ15 and Rust v1.71 by @BlackDex in #3573
    Implement "login with device" by @quexten in #3592
    chore: Bump web vault to v2023.7.1 and bump Rust by @GeekCornerGH in #3769
    Optimized Favicon downloading by @BlackDex in #3751
    add UserDecryptionOptions to login response by @stefan0xC in #3813
    add new secretsmanager plan for web-v2023.8.x by @stefan0xC in #3797
    Allow Authorization header for Web Sockets by @BlackDex in #3806
    Update admin interface by @BlackDex in #3730

    Fix Org API Key generation on PosgreSQL by @BlackDex in #3678
    feat: Add support for forwardemail by @GeekCornerGH in #3686
    Fix some external_id issues by @BlackDex in #3690
    Remove debug code during attachment download by @BlackDex in #3704

    WebSocket notifications now work via the default HTTP port. No
    need for WEBSOCKET_ENABLED and a separate port anymore.
    The proxy examples still need to be updated for this. Support for
    the old websockets port 3012 will remain for the time being.
    Mobile Client push notification support, see #3304 thanks @GeekCornerGH!
    Web-Vault updated to v2023.5.0 (v2023.5.1 does not add any improvements for us)
    The latest Bitwarden Directory Connector can be used now (v2022.11.0)
    Storing passkeys is supported, though the clients are not yet
    released. So, it might be we need to make some changes once they
    are released.
    See: #3593, thanks @GeekCornerGH!

(hauke)

2024-01-18 13:53:25 UTC MAIN commitmail json YAML

Updated net/restclient-ui to 3.7.2

(abs)

2024-01-18 13:53:20 UTC MAIN commitmail json YAML

dead. fetch from backup.

(zafer)

2024-01-18 13:53:05 UTC MAIN commitmail json YAML

Updated net/restclient-ui to 3.7.2

3.7.2: A minimal update to gradle config and dependencies to support
      running under java 17 (still targets java 8)

(abs)

2024-01-18 13:52:25 UTC MAIN commitmail json YAML

dead. fetch from backup.

(zafer)

2024-01-18 12:35:03 UTC MAIN commitmail json YAML

Updated lang/nodejs, www/py-nbconvert

(adam)

2024-01-18 12:34:21 UTC MAIN commitmail json YAML

py-nbconvert: updated to 7.14.2

7.14.2

Maintenance and upkeep improvements
- update to mermaid 10.7.0

(adam)

2024-01-18 12:33:06 UTC MAIN commitmail json YAML

nodejs: updated to 21.6.0

Version 21.6.0 (Current)

New connection attempt events
Changes to the Permission Model
Support configurable snapshot through --build-snapshot-config flag
timers: export timers.promises

(adam)

2024-01-18 12:14:15 UTC MAIN commitmail json YAML

feed2exec: does not support Python 3.8 because some of its dependencies don't

(wiz)

2024-01-18 12:09:41 UTC MAIN commitmail json YAML

doc: Updated mail/feed2exec to 0.20.0

(schmonz)

2024-01-18 12:09:35 UTC MAIN commitmail json YAML

feed2exec: update to 0.20.0. Changes:

* Add matchtitleregex and droptitleregex plugin and tests
* implement codespell linting, fixing all found errors
* more related software: rss-bridge
* isort: sort imports all over
* add missing readthedocs configuration file, now mandatory
* cross-reference droptitle and droptitle-regex

pkgsrc changes:

- Convert to wheel.mk
- Avoid self-conflicts when installing under multiple pythons

(schmonz)

2024-01-18 10:38:27 UTC MAIN commitmail json YAML

Updated www/py-uvicorn, databases/py-whisper

(adam)

2024-01-18 10:38:13 UTC MAIN commitmail json YAML

py-whisper: updated to 1.1.10

1.1.10
Multiple bugfixes, especially for Graphite-web (see full list below)
Couple of new functions

(adam)

2024-01-18 10:35:04 UTC MAIN commitmail json YAML

py-uvicorn: updated to 0.26.0

0.26.0

Update --root-path to include the root path prefix in the full ASGI path as per the ASGI spec
Use __future__.annotations on some internal modules

(adam)

2024-01-18 10:26:04 UTC MAIN commitmail json YAML

Updated sysutils/ansible, www/py-beautifulsoup4, devel/py-rope, devel/py-urwid

(adam)

2024-01-18 10:25:43 UTC MAIN commitmail json YAML

py-urwid: updated to 2.4.4

2.4.4

Bug fixes
Fix regression: Columns render incorrect BOX/FLOW widgets height

2.4.3

New features
Feature: Overlay typing and proper repr
Feature: support proper repr and str for Canvas
Feature: Support FIXED and FLOW operations for Overlay depends on options
Feature: Columns accept focus widget as "focus_column"
Feature: Filler can act as FLOW widget
Feature: allow explicit focus in GridFlow constructor

Bug fixes
Columns support correct BOX render only if ALL BOX
LineBox: make side only if side elements present, fix pack
Update source package manifest to include _web.js and _web.css
Fix ListBox.contents: it should return final entity

Documentation
original artwork for widgets diagram

(adam)

2024-01-18 10:23:46 UTC MAIN commitmail json YAML

py-rope: updated to 1.12.0

Release 1.12.0

- skip directories with perm error when building autoimport index (@MrBago)
- Remove site-packages from packages search tree (@tkrabel)
- Implement os.PathLike on Resource (@lieryan)
- Ensure autoimport requests uses indexes (@lieryan)
- raise exception when extracting the start of a block without the end

(adam)

2024-01-18 10:20:45 UTC MAIN commitmail json YAML

py-beautifulsoup4: updated to 4.12.3

4.12.3 (20240117)

* The Beautiful Soup documentation now has a Spanish translation, thanks
  to Carlos Romero. Delong Wang's Chinese translation has been updated
  to cover Beautiful Soup 4.12.0.

* Fixed a regression such that if you set .hidden on a tag, the tag
  becomes invisible but its contents are still visible. User manipulation
  of .hidden is not a documented or supported feature, so don't do this,
  but it wasn't too difficult to keep the old behavior working.

* Fixed a case found by Mengyuhan where html.parser giving up on
  markup would result in an AssertionError instead of a
  ParserRejectedMarkup exception.

* Added the correct stacklevel to instances of the XMLParsedAsHTMLWarning.
  [bug=2034451]

* Corrected the syntax of the license definition in pyproject.toml. Patch
  by Louis Maddox. [bug=2032848]

* Corrected a typo in a test that was causing test failures when run against
  libxml2 2.12.1. [bug=2045481]

(adam)

2024-01-18 10:17:39 UTC MAIN commitmail json YAML

ansible: updated to 9.1.0

v9.1.0

ansible.utils
~~~~~~~~~~~~~

- Fact_diff filter plugin - Add fact_diff filter plugin. (https://github.com/ansible-collections/ansible.utils/issues/78).

ansible.windows
~~~~~~~~~~~~~~~

- Set minimum supported Ansible version to 2.14 to align with the versions still supported by Ansible.
- win_share - Added a new param called ``scope_name`` that allows file shares to be scoped for Windows Server failover cluster roles.

cisco.ios
~~~~~~~~~

- Added ios_evpn_evi resource module.
- Added ios_evpn_global resource module.
- Added ios_vxlan_vtep resource module.
- Fixed ios_evpn_evi resource module integration test failure - code to remove VLAN config.
- ios_bgp_address_family - Fixed an issue with inherit peer-policy CLI
- ios_bgp_address_family - added 'advertise' key
- ios_vlans - added vlan config CLI feature.
- ios_vrf - added MDT related keys

cisco.ise
~~~~~~~~~

- Services included configuration, edda, dataconnect_services, subscriber.

cisco.nxos
~~~~~~~~~~

- nxos_config - Relax restrictions on I(src) parameter so it can be used more like I(lines). (https://github.com/ansible-collections/cisco.nxos/issues/89).

community.general
~~~~~~~~~~~~~~~~~

- bitwarden lookup plugin - when looking for items using an item ID, the item is now accessed directly with ``bw get item`` instead of searching through all items. This doubles the lookup speed (https://github.com/ansible-collections/community.general/pull/7468).
- elastic callback plugin - close elastic client to not leak resources (https://github.com/ansible-collections/community.general/pull/7517).
- git_config - allow multiple git configs for the same name with the new ``add_mode`` option (https://github.com/ansible-collections/community.general/pull/7260).
- git_config - the ``after`` and ``before`` fields in the ``diff`` of the return value can be a list instead of a string in case more configs with the same key are affected (https://github.com/ansible-collections/community.general/pull/7260).
- git_config - when a value is unset, all configs with the same key are unset (https://github.com/ansible-collections/community.general/pull/7260).
- gitlab modules - add ``ca_path`` option (https://github.com/ansible-collections/community.general/pull/7472).
- gitlab modules - remove duplicate ``gitlab`` package check (https://github.com/ansible-collections/community.general/pull/7486).
- gitlab_runner - add support for new runner creation workflow (https://github.com/ansible-collections/community.general/pull/7199).
- ipa_config - adds ``passkey`` choice to ``ipauserauthtype`` parameter's choices (https://github.com/ansible-collections/community.general/pull/7588).
- ipa_sudorule - adds options to include denied commands or command groups (https://github.com/ansible-collections/community.general/pull/7415).
- ipa_user - adds ``idp`` and ``passkey`` choice to ``ipauserauthtype`` parameter's choices (https://github.com/ansible-collections/community.general/pull/7589).
- irc - add ``validate_certs`` option, and rename ``use_ssl`` to ``use_tls``, while keeping ``use_ssl`` as an alias. The default value for ``validate_certs`` is ``false`` for backwards compatibility. We recommend to every user of this module to explicitly set ``use_tls=true`` and `validate_certs=true`` whenever possible, especially when communicating to IRC servers over the internet (https://github.com/ansible-collections/community.general/pull/7550).
- keycloak module utils - expose error message from Keycloak server for HTTP errors in some specific situations (https://github.com/ansible-collections/community.general/pull/7645).
- keycloak_user_federation - add option for ``krbPrincipalAttribute`` (https://github.com/ansible-collections/community.general/pull/7538).
- lvol - change ``pvs`` argument type to list of strings (https://github.com/ansible-collections/community.general/pull/7676, https://github.com/ansible-collections/community.general/issues/7504).
- lxd connection plugin - tighten the detection logic for lxd ``Instance not found`` errors, to avoid false detection on unrelated errors such as ``/usr/bin/python3: not found`` (https://github.com/ansible-collections/community.general/pull/7521).
- netcup_dns - adds support for record types ``OPENPGPKEY``, ``SMIMEA``, and ``SSHFP`` (https://github.com/ansible-collections/community.general/pull/7489).
- nmcli - add support for new connection type ``loopback`` (https://github.com/ansible-collections/community.general/issues/6572).
- nmcli - allow for ``infiniband`` slaves of ``bond`` interface types (https://github.com/ansible-collections/community.general/pull/7569).
- nmcli - allow for the setting of ``MTU`` for ``infiniband`` and ``bond`` interface types (https://github.com/ansible-collections/community.general/pull/7499).
- onepassword lookup plugin - support 1Password Connect with the opv2 client by setting the connect_host and connect_token parameters (https://github.com/ansible-collections/community.general/pull/7116).
- onepassword_raw lookup plugin - support 1Password Connect with the opv2 client by setting the connect_host and connect_token parameters (https://github.com/ansible-collections/community.general/pull/7116)
- passwordstore - adds ``timestamp`` and ``preserve`` parameters to modify the stored password format (https://github.com/ansible-collections/community.general/pull/7426).
- proxmox - adds ``template`` value to the ``state`` parameter, allowing conversion of container to a template (https://github.com/ansible-collections/community.general/pull/7143).
- proxmox - adds ``update`` parameter, allowing update of an already existing containers configuration (https://github.com/ansible-collections/community.general/pull/7540).
- proxmox inventory plugin - adds an option to exclude nodes from the dynamic inventory generation. The new setting is optional, not using this option will behave as usual (https://github.com/ansible-collections/community.general/issues/6714, https://github.com/ansible-collections/community.general/pull/7461).
- proxmox_disk - add ability to manipulate CD-ROM drive (https://github.com/ansible-collections/community.general/pull/7495).
- proxmox_kvm - adds ``template`` value to the ``state`` parameter, allowing conversion of a VM to a template (https://github.com/ansible-collections/community.general/pull/7143).
- proxmox_kvm - support the ``hookscript`` parameter (https://github.com/ansible-collections/community.general/issues/7600).
- proxmox_ostype - it is now possible to specify the ``ostype`` when creating an LXC container (https://github.com/ansible-collections/community.general/pull/7462).
- proxmox_vm_info - add ability to retrieve configuration info (https://github.com/ansible-collections/community.general/pull/7485).
- redfish_info - adding the ``BootProgress`` property when getting ``Systems`` info (https://github.com/ansible-collections/community.general/pull/7626).
- ssh_config - adds ``controlmaster``, ``controlpath`` and ``controlpersist`` parameters (https://github.com/ansible-collections/community.general/pull/7456).

community.routeros
~~~~~~~~~~~~~~~~~~

- api_info, api_modify - add missing DoH parameters ``doh-max-concurrent-queries``, ``doh-max-server-connections``, and ``doh-timeout`` to the ``ip dns`` path (https://github.com/ansible-collections/community.routeros/issues/230, https://github.com/ansible-collections/community.routeros/pull/235)
- api_info, api_modify - add missing parameters ``address-list``, ``address-list-timeout``, ``randomise-ports``, and ``realm`` to subpaths of the ``ip firewall`` path (https://github.com/ansible-collections/community.routeros/issues/236, https://github.com/ansible-collections/community.routeros/pull/237).
- api_info, api_modify - mark the ``interface wireless`` parameter ``running`` as read-only (https://github.com/ansible-collections/community.routeros/pull/233).
- api_info, api_modify - set the default value to ``false`` for the  ``disabled`` parameter in some more paths where it can be seen in the documentation (https://github.com/ansible-collections/community.routeros/pull/237).
- api_modify - add missing ``comment`` attribute to ``/routing id`` (https://github.com/ansible-collections/community.routeros/pull/234).
- api_modify - add missing attributes to the ``routing bgp connection`` path (https://github.com/ansible-collections/community.routeros/pull/234).
- api_modify - add versioning to the ``/tool e-mail`` path (RouterOS 7.12 release) (https://github.com/ansible-collections/community.routeros/pull/234).
- api_modify - make ``/ip traffic-flow target`` a multiple value attribute (https://github.com/ansible-collections/community.routeros/pull/234).

community.windows
~~~~~~~~~~~~~~~~~

- Set minimum supported Ansible version to 2.14 to align with the versions still supported by Ansible.

community.zabbix
~~~~~~~~~~~~~~~~

- Added zabbix_group_events_info module
- action module - Added notify_if_canceled property
- agent and proxy roles - Set default `zabbix_api_server_port` to 80 or 443 based on `zabbix_api_use_ssl`
- agent role - Removed duplicative Windows agent task
- agent role - Standardized default yum priority to 99
- all roles - Re-added ability to override Debian repo source
- all roles - Updated Debian repository format to 822 standard
- various - updated testing modules
- various - updated to fully qualified module names
- zabbix agent - Added capability to add additional configuration includes
- zabbix_api_info module added
- zabbix_user module - add current_passwd optional parameter to enable password updating of the currently logged in user (https://www.zabbix.com/documentation/6.4/en/manual/api/reference/user/update)

dellemc.powerflex
~~~~~~~~~~~~~~~~~

- Added support for PowerFlex Denver version(4.5.x) to TB and Config role.

f5networks.f5_modules
~~~~~~~~~~~~~~~~~~~~~

- bigiq_device_discovery - Changes in documentation related to Provider block

google.cloud
~~~~~~~~~~~~

- anisble-test - integration tests are now run against 2.14.0 and 2.15.0
- ansible - 2.14.0 is now the minimum version supported
- ansible-lint - fixed over a thousand reported errors
- ansible-lint - upgraded to 6.22
- ansible-test - add support for GCP application default credentials (https://github.com/ansible-collections/google.cloud/issues/359).
- gcp_serviceusage_service - added backoff when checking for operation completion.
- gcp_serviceusage_service - use alloyb API for the integration test as spanner conflicts with other tests
- gcp_sql_ssl_cert - made sha1_fingerprint optional, which enables resource creation
- gcp_storage_default_object_acl - removed non-existent fields; the resource is not usable.

hetzner.hcloud
~~~~~~~~~~~~~~

- Add the `hetzner.hcloud.all` group to configure all the modules using `module_defaults`.
- Allow to set the `api_endpoint` module argument using the `HCLOUD_ENDPOINT` environment variable.
- Removed the `hcloud_` prefix from all modules names, e.g. `hetzner.hcloud.hcloud_firewall` was renamed to `hetzner.hcloud.firewall`. Old module names will continue working.
- Renamed the `endpoint` module argument to `api_endpoint`, backward compatibility is maintained using an alias.
- hcloud inventory - Add the `api_endpoint` option.
- hcloud inventory - Deprecate the `api_token_env` option, suggest using a lookup plugin (`{{ lookup('ansible.builtin.env', 'YOUR_ENV_VAR') }}`) or use the well-known `HCLOUD_TOKEN` environment variable name.
- hcloud inventory - Rename the `token_env` option to `api_token_env`, use aliases for backward compatibility.
- hcloud inventory - Rename the `token` option to `api_token`, use aliases for backward compatibility.

inspur.ispim
~~~~~~~~~~~~

- Modify edit_smtp_com and add description information.

microsoft.ad
~~~~~~~~~~~~

- Make ``name`` an optional parameter for the AD modules. Either ``name`` or ``identity`` needs to be set with their respective behaviours. If creating a new AD user and only ``identity`` is set, that will be the value used for the name of the object.
- Set minimum supported Ansible version to 2.14 to align with the versions still supported by Ansible.
- object_info - Add ActiveDirectory module import

purestorage.flasharray
~~~~~~~~~~~~~~~~~~~~~~

- purefa_dns - Added facility to add a CA certifcate to management DNS and check peer.
- purefa_info - Add NSID value for NVMe namespace in `hosts` response
- purefa_info - Subset `pgroups` now also provides a new dict called `deleted_pgroups`
- purefa_offload - Remove `nfs` as an option when Purity//FA 6.6.0 or higher is detected
- purefa_snap - Add support for suffix on remote offload snapshots

telekom_mms.icinga_director
~~~~~~~~~~~~~~~~~~~~~~~~~~~

- Extended docs and examples for multiple assign_filter conditions (https://github.com/telekom-mms/ansible-collection-icinga-director/pull/227)

theforeman.foreman
~~~~~~~~~~~~~~~~~~

- content_view_publish role - allow passing ``async`` and ``poll`` to the module (https://github.com/theforeman/foreman-ansible-modules/pull/1676)
- convert2rhel role - install ``convert2rhel`` from ``cdn-public.redhat.com``, dropping the requirement of a custom CA cert

(adam)

2024-01-18 10:11:55 UTC MAIN commitmail json YAML

revbump: improve an error message

Suggested by gdt

(wiz)

2024-01-18 10:08:20 UTC MAIN commitmail json YAML

py-patiencediff: simplify MASTER_SITES

(adam)

2024-01-18 09:52:28 UTC MAIN commitmail json YAML

2024-01-18 07:40:03 UTC MAIN commitmail json YAML

mpv: libdrm option breaks build on netbsd-9, do not default to it there

(nia)

2024-01-18 05:02:43 UTC MAIN commitmail json YAML

got: note this conflicts with got-portable

(gutteridge)

2024-01-18 04:32:15 UTC MAIN commitmail json YAML

xfce4-docklike-plugin: fix typos and slightly improve DESCR

(gutteridge)

2024-01-17 23:57:51 UTC MAIN commitmail json YAML

2024-01-17 23:49:55 UTC MAIN commitmail json YAML

doc: Updated www/gumbo-parser to 0.12.1

(gdt)

2024-01-17 23:49:50 UTC MAIN commitmail json YAML

gumbo-parser: Update to 0.12.1 and change to continuation fork

Update prepared in wip by Kevin Bloom.

0.12.0 -> 0.12.1:
- Fix empty the end of the tag <form>
- Correctly handle text in <form> elements
- Fix tag name filtering that could result in XSS
- Return visualc/include/strings.h file

0.11.1 -> 0.12.0:
- Add support for <dialog> tag
- Fix TAGSET_INCLUDES macro to work properly with multiple bit flags

0.10.1 -> 0.11.0:
- Add support for <picture> tag
- Make genperf.py script compatible with Python 3
- Change maintainer to Grigory Kirillov

(gdt)

2024-01-17 23:43:11 UTC MAIN commitmail json YAML

doc: Updated mail/s-nail to 14.9.24

(gdt)

2024-01-17 23:43:02 UTC MAIN commitmail json YAML

s-nail: updated s-nail to 14.9.24

Update prepared in wip by Kevin Bloom.

Packaging updates:
- removed unneeded patch in favor of MAKE_FLAGS

14.9.23 -> 14.9.24:
- Release tarball might be in --format=pax
- Again honour MTA arguments passed after the "--" command line
  "option" in non-send-only mode (broken since at least v14.9.12).
- Support Microsoft IMAP servers.
- Fix crash due to crafted emails.
- Fix expandargv (broken since v14.9.0).
- Fix a bug from nail 10.08 as of 2004-06-28 that leads to
  crashes when some file cannot be loaded.
  And while here fix one file-close overshoot of mine in since
  v14.9.16, that would cause panics in debug-enabled code.
- Deal with argc==0 aka CVE-2021-4034.

14.9.22 -> 14.9.23;
- VAL_RANDOM=getentropy was broken.
- An unset mta-bcc-ok could cause partial Bcc: content
  to be written to Cc: or To:.
- Date offset calculation was wrong for timezones which use
  a negative adjustment for "is daylight saving time active".
- Continue searching MIME handler sources if the first found one
  is not applicable in current context.
- Fixed `vexpr' shift operators broken for "optimization".
- Fixed `date-utc' subcommand which used two "dutc_month"
  instead of one plus "dutc_day".
- Temporarily set an unset $LESS to portable "RI" not "RXi".
- A couple of SIGALARM / alarm(2) fixes for the -keepalive-
  variable series.
- We drop inherited effective IDs upon startup.
- mimeview now also asks for text/ parts whether an action
  shall be applied.  And if there is no plain part we may
  use the rich one if possible.
- pipe-TYPE/SUBTYPE now support type-markers.

(gdt)

2024-01-17 22:57:45 UTC MAIN commitmail json YAML

doc: Updated devel/p5-CPAN-Perl-Releases to 5.20231230

(mef)

2024-01-17 22:57:37 UTC MAIN commitmail json YAML

(devel/p5-CPAN-Perl-Releases)

-----------------------------------------------
version 5.20231230 at 2023-12-31 09:21:56 +0000
-----------------------------------------------

  Change: dca17304c1778ade1422fab4b5d2b04559ff15bb
  Author: Chris 'BinGOs' Williams <chris@bingosnet.co.uk>
  Date : 2023-12-31 09:21:56 +0000

    Updated for v5.39.6

(mef)

2024-01-17 22:55:00 UTC MAIN commitmail json YAML

doc: Updated devel/p5-Date-Manip to 6.94

(mef)

2024-01-17 22:54:51 UTC MAIN commitmail json YAML

(devel/p5-Date-Manip) Updated 6.93 to 6.94

6.94  2024-01-09
  -  Time zone fixes
        The 6.93 release didn't include the windows timezone aliases from
        GitHub #46. Pointed out by Mike Capella.

        Newest zoneinfo data (tzdata 2023d).

  -  Documentation fixes
        Fixed a grammatical issue. GitHub #49

(mef)

2024-01-17 22:51:57 UTC MAIN commitmail json YAML

doc: Updated devel/p5-Modern-Perl to 1.20240115

(mef)

2024-01-17 22:51:49 UTC MAIN commitmail json YAML

(devel/p5-Modern-Perl) Updated  1.20230106 to 1.20240115

Revision history for Modern::Perl

1.20240115 2024-01-14 17:47:22-08:00 America/Los_Angeles
    - update for 2024 year bundle

(mef)

2024-01-17 21:01:07 UTC MAIN commitmail json YAML

2024-01-17 20:38:56 UTC MAIN commitmail json YAML

Updated net/qbittorrent, security/gnutls

(adam)

2024-01-17 20:23:05 UTC MAIN commitmail json YAML

gnutls: updated to 3.8.3

Version 3.8.3 (released 2024-01-16)

** libgnutls: Fix more timing side-channel inside RSA-PSK key exchange
  [GNUTLS-SA-2024-01-14, CVSS: medium] [CVE-2024-0553]

** libgnutls: Fix assertion failure when verifying a certificate chain with a
  cycle of cross signatures
  [GNUTLS-SA-2024-01-09, CVSS: medium] [CVE-2024-0567]

** libgnutls: Fix regression in handling Ed25519 keys stored in PKCS#11 token
  certtool was unable to handle Ed25519 keys generated on PKCS#11
  with pkcs11-tool (OpenSC). This is a regression introduced in 3.8.2.

(adam)

2024-01-17 20:22:34 UTC MAIN commitmail json YAML

add tex-paracol tex-stix2-type1

(markd)

2024-01-17 20:21:42 UTC MAIN commitmail json YAML

tex-stix2-type1{,-doc}: add version 2.0.2

The stix2 package provides minimal support for using the STIX
Two fonts with versions of TeX that are limited to TFM files,
Type 1 PostScript fonts, and 8-bit font encodings. Version
2.0.0 of the STIX fonts are being released in this format in
hopes of easing the transition from legacy TeX engines to
modern fully Unicode-compatible systems. The Type 1 versions
are merely a repackaging of the original OpenType versions and
should not be viewed as independent entities. Some glyphs that
are traditionally available in TeX math fonts are not yet
available in the STIX Two OpenType fonts. In such cases, we
have chosen to omit them from the stix2 package rather than
create incompatibilities between the OpenType and Type 1
versions. In addition, while development of the OpenType
versions is ongoing, no further updates are planned to the Type
1 versions of the fonts.

(markd)

2024-01-17 20:17:48 UTC MAIN commitmail json YAML

tex-paracol{,-doc}: add version 1.35

The package provides yet another multi-column typesetting
mechanism by which you produce multi-column (e.g., bilingual)
document switching and sychronizing each corresponding part in
"parallel".

(markd)

2024-01-17 20:14:28 UTC MAIN commitmail json YAML

qbittorrent: updated to 4.6.3

v4.6.3
- BUGFIX: Correctly update number of filtered items (glassez)
- BUGFIX: Don't forget to store Stop condition value (glassez)
- BUGFIX: Show correctly decoded filename in log (glassez)
- BUGFIX: Specify a locale if none is set (Chocobo1)
- BUGFIX: Apply inactive seeding time limit set on new torrents (glassez)
- BUGFIX: Show URL seeds for torrents that have no metadata (glassez)
- BUGFIX: Don't get stuck loading on mismatched info-hashes in resume data (glassez)

(adam)

2024-01-17 20:11:49 UTC MAIN commitmail json YAML

doc: Updated sysutils/dua-cli to 2.27.0

(pin)

2024-01-17 20:11:29 UTC MAIN commitmail json YAML

sysutils/dua-cli: update to 2.27.0

New Features
  - Press r or R for refresh
    Lower-case r will refresh the currently selected entry, while upper-case R
    will refresh the entire displayed directory, and all entries in it.

    Further, what was called item is now called entry across the
    user-interface.

  - show and hide mtime and item count columns with 'M' and 'C' respectively

(pin)

2024-01-17 20:10:50 UTC MAIN commitmail json YAML

doc: Updated math/qcalc to 0.2.3

(pin)

2024-01-17 20:10:25 UTC MAIN commitmail json YAML

math/qcalc: update to 0.2.3

0.2.3
- Remove default interpreted functions. Add more built in functions such as
  degs, rads, sqrt, sq, cube, cbrt, round

0.2.2
- Trying to declare a function with duplicated parameters now results in an
  error message

0.2.0
- Users may now create custom functions fn myfun(x, y) x + y which features
  closures

(pin)

2024-01-17 20:07:11 UTC MAIN commitmail json YAML

tex-fontawesome5 addition

(markd)

2024-01-17 20:06:15 UTC MAIN commitmail json YAML

tex-fontawesome5{,-doc}: add version 5.15.4

This package provides LaTeX support for the included "Font
Awesome 5 Free" icon set. These icons were designed by Fort
Awesome and released under the SIL OFL 1.1 license. The
commercial "Pro" version is also supported, if it is installed
and XeLaTeX or LuaLaTeX is used.

(markd)

2024-01-17 19:59:08 UTC MAIN commitmail json YAML

doc: Added fonts/tex-fontawesome5 version 5.15.4

(markd)

2024-01-17 19:46:47 UTC MAIN commitmail json YAML

pkgtools/url2pkg: test Perl module with several dependencies

(rillig)

2024-01-17 19:09:24 UTC MAIN commitmail json YAML

pkgtools/url2pkg: fix license_default line in generated makefile

Previously, url2pkg generated a 'license_default=...' line in the
package Makefile, which was confusing. That line was supposed to be a
special url2pkg command, not a makefile variable.

Discovered by gdt@ while packaging devel/p5-Devel-Entropy.

(rillig)

2024-01-17 18:57:29 UTC MAIN commitmail json YAML

Updated devel/py-tox, devel/py-py2app

(adam)

2024-01-17 18:56:43 UTC MAIN commitmail json YAML

py-py2app: updated to 0.28.6

v0.28.5
Update the recipe for 'black' to work with recent releases of that package.

(adam)

2024-01-17 18:44:20 UTC MAIN commitmail json YAML

py-tox: updated to 4.12.1

v4.12.1 (2024-01-16)
Bugfixes - 4.12.1
Fixed bug where running with 窶妬nstallpkg and multiple envs could not clean up between tests

v4.12.0 (2024-01-11)

Features - 4.12.0
Always pass FORCE_COLOR and NO_COLOR to the environment

Bugfixes - 4.12.0
--parallel-no-spinner flag now implies --parallel

Improved Documentation - 4.12.0
-Fix open an issue link in development.rst

(adam)

2024-01-17 18:36:01 UTC MAIN commitmail json YAML

doc: Updated pkgtools/url2pkg to 23.3.0

(rillig)

2024-01-17 18:35:52 UTC MAIN commitmail json YAML

pkgtools/url2pkg: update to 23.3.0

Changes since 23.2.1:

For Perl and Python packages, use TOOL_DEPENDS instead of BUILD_DEPENDS
for the build-time dependencies.

For Perl modules that use Module::Build, don't add a redundant
dependency to p5-Module-Build.

(rillig)

2024-01-17 18:33:43 UTC MAIN commitmail json YAML

pkgtools/url2pkg: skip p5-Module-Build for Module::Build Perl packages

That dependency is added implicitly whenever PERL5_MODULE_TYPE is
Module::Build.

Suggested by gdt@.

(rillig)

2024-01-17 17:18:15 UTC MAIN commitmail json YAML

2024-01-17 16:08:58 UTC MAIN commitmail json YAML

doc: Updated news/tin to 2.6.3

(micha)

2024-01-17 16:07:19 UTC MAIN commitmail json YAML

news/tin: Update to 2.6.3

-- 2.6.3 release 20231224 "Banff" --

018) Florian Weimer <fweimer@redhat.com>
      ADD. fix incompatible pointer types
      FIX. aclocal.m4, configure.[in]

017) Enrik Berkhan <enrik@tin.org>
      ADD. "COMPRESS DEFLATE" support (RFC 8054)
      ADD. ensure that no TLS implementation can activate compression
      ADD. some more error messages for various TLS issues
      ADD. don't use tls_default_ca_cert_file(3) due to a behavioural
          difference between libretls and libressl
      BUG. typo in configure[.in]
      FIX. init.c, main.c, misc.c, nntplib.c, nntps.c, extern.h, autoconf.hin
          aclocal.m4, configure[.in]

016) Dennis Grevenstein <dennis.grevenstein@gmail.com>
      ADD. EXIT_*-fallback for NEWS-OS 3.3
      FIX. makecfg.c

015) Dennis Preiser <dennis@d--p.de>
      ADD. do not interpret \n in editor_format
      ADD. mime encode long header-lines (> 998 octets) if !post_8bit_header
          and warn about long unbroken header-lines otherwise
      ADD. configurable display format of attachments
          (page_mime_format, page_uue_format, attachment_format)
      ADD. new options show_art_score, col_score_neg, col_score_pos
      ADD. avoid fopen()/fclose() overhead in subscribe_pattern()
      ADD. allow up to 64k long lines in posted_info_file
      ADD. make -vZ less verbose (skip Reading messages)
          current output now available via -vvZ
      ADD. move strings to lang.c
      ADD. silence some compiler warnings
      ADD. unset of ranges
      ADD. display umlauts in ssl-certs with OpenSSL and GnuTLS and LibreSSL
          if also lybcrypto is available
      BUG. tls_peer_cert_notbefore()/tls_peer_cert_notafter() used with
          LibreSSL without crypto-lib (from OpenSSL) returns time in UTC
          not localtime
      BUG. with several consecutive soft hyphens, every second one is
          displayed despite suppress_soft_hyphens=ON
      BUG. -vZ output was ugly due to one missing and one superfluous newline
      BUG. tagging articles in group and thread level may grabble the
          screen after reading them and returning to that level if
          art_mark_width = 1
      BUG. crafting a f'up to a non existent group lead to a crash
      BUG. changing hide_uue via 'M'enu in pager missed to recook
          the article
      REM. show_info from manuals, unused t_filter->next
      BUG. fix the memleak in read_cmd_line_options(envargs()) if $TINRC is
          set
      BUG. -I$srcdir/libcanlock/include missing in CHECK_DECL_FLAG
      FIX. active.c, art.c, attrib.c, color.c, config.c, cook.c, filter.c
          group.c, inews.c, init.c, keymap.c, lang.c, main.c, misc.c, newsrc.c
          nntplib.c, nntps.c, nrctbl.c, options_menu.c, page.c, pgp.c, post.c
          read.c, refs.c, rfc2046.c, rfc2047.c, save.c, select.c, signal.c
          tags.c, thread.c, xface.c, extern.h, proto.h, tin.h, tinrc.h
          tnntps.h, tincfg.tbl, tin.[15], configure[.in]

014) Matt Anton <tin@lv223.org>
      ADD. updated French translation
      FIX. fr.po

013) Urs Janssen <urs@tin.org>
      BUG. "\x" sequences (x != '\0', 'n') in editor_format got
          replaced by "%x"
      BUG. verification_func undefined with HAVE_LIB_GNUTLS but without DEBUG
      BUG. missing HAVE_MEMMOVE / HAVE_BCOPY guards in nntplib.c
      BUG. without including tin.h we can no longer use _Noreturn in makecfg.c
      BUG. txt_translit was included in binary without HAVE_ICONV
      BUG. timeout counter was not reset on reconnect
      BUG. fix uncritical TOCTOU issue in read_newsrc() and
          open_save_filename()
      BUG. use of potentially uninitialized this_resp instead of respnum
          in strfquote() when calling my_strftime()
      BUG. an unknown Content-Transfer-Encoding was correctly treated as
          binary but without updating Content-Type to
          application/octet-stream (RFC2045 6.4)
      ADD. disallow headers without a name or a name start starts with a dot
          when posting
      ADD. -[zZMN] now note unsubscribed cmd-line groups
      ADD. replace stpwatch.h macros avoiding ftime()
      ADD. do not resend HEAD after ERR_GOODBYE response
      ADD. config.guess, config.sub update
      ADD. version checking during configure for SSL/TLS libraries
      ADD. log end of long multiline responses with -D 1 when not using -v
          (for timestamps)
      ADD. reformat code, remove unnecessary assignments and parameters,
          remove DIRSEP, avoid implicit double negative
      ADD. :port suffix in newsauth, newsrctable and -g
      ADD. cmd. execution via ! for x_body
      ADD. missing fchmod fallback code to write_overview()
      ADD. only log sensitive auth data if running verbose (-vD 1)
      ADD. warn if body contains non printable chars in current locale
      ADD. speedup str_trim(), refine valid_msgid()
      ADD. -t timeout cmd.-line option
      ADD. -vvN / -vvM writes the skipped groups (unset batch_save) to the log
      ADD. allow ISO8859* (without hyphen) as mm_charset in
          my_isprint()-fallback when compiling with -DNO_LOCALE
      ADD. validate_charset() if charset name is read from an article
      ADD. show score in "-D 2" filter output if != 0 (instead of only for
          killed articles)
      ADD. add 'f' / 'F' (post a followup (without quotes)) to thread menu
      ADD. add Content-Language (RFC 3282) evaluation (pager only)
      ADD. GLOBAL_TOGGLE_COLOR ('&') to info-pager (help-page ('h'),
          connection-info ('J') and menu ('M')), posting-history ('W') and
          url-menu ('U')
      ADD. GLOBAL_VERSION ('v') to attachment-menu ('V'), posting-history
          ('W') and url-menu ('U')
      ADD. GLOBAL_TOGGLE_INVERSE_VIDEO ('I') to url-menu ('U') and
          posting-history ('W')
      ADD. make date-parsing more fault tolerant
      ADD. quit early if rcdir doesn't exist and can't be created
      ADD. init backup_article_name just one
      ADD. MOTD to connection-info ('J')
      ADD. configure check for libcrypto when using LibreSSL
      FIX. active.c, art.c, auth.c, config.c, cook.c, debug.c, feed.c, filter.c
          group.c, header.c, heapsort.c, help.c, init.c, keymap.c, lang.c
          mail.c, main.c, makecfg.c, memory.c, misc.c, newsrc.c, nntplib.c
          nntps.c, options_menu.c, page.c, pgp.c, post.c, refs.c, rfc2045.c
          rfc2046.c, rfc2047.c, save.c, screen.c, search.c, select.c, signal.c
          string.c, tcurses.c, thread.c, tmpfile.c, xface.c, parsdate.y
          autoconf.h[in], extern.h, keymap.h, proto.h, rfc2046.h, tin.h
          tinrc.h, tin.1, tin.5, Makefile[.in], configure[.in], config.guess
          config.sub

012) Thomas E. Dickey <dickey@invisible-island.net>
      BUG. HAVE_LIBINTL_H may get set even when unavailable
      ADD. remove tin.h dependency from makecfg.c
      ADD. update configure macros
      ADD. simplify code
      FIX. aclocal.m4, configure[.in], canlock.c, makecfg.c, Makefile.in

011) Brad Littlejohn <tyketto@sbcglobal.net>
      Urs Janssen <urs@tin.org>
      BUG. still using dropped alias s_close() instead of close() in some
          code path (i.e. without ENABLE_IPV6 and/or with DECNET).
      FIX. nntplib.c

010) Toomas Soome <tsoome@me.com>
      ADD. updated Estonian translation
      FIX. et.po

(micha)

2024-01-17 15:53:51 UTC MAIN commitmail json YAML

libpll: Do not convert man page to PDF

This depends on locating ps2pdf and doesn't seem that useful. If you
want the man page, any man page, as PDF, you can run man -t | ps2pdf
yourself.

(thor)

2024-01-17 15:05:45 UTC MAIN commitmail json YAML

textproc/php-json: Warn against direct dependencies

Tell people to use lang/php/json.mk instead.

(gdt)

2024-01-17 14:41:59 UTC MAIN commitmail json YAML

doc: Updated games/woof to 12.0.2

(micha)

2024-01-17 14:40:51 UTC MAIN commitmail json YAML

games/woof: Update to 12.0.2

Woof! 12.0.2
============

Bug Fixes
---------
- Fix support for non power of two sky textures sizes.

Woof! 12.0.1
============

New Features and Improvements
-----------------------------
- Support for non power of two sky textures sizes
  (fix sky in Sigil II).
- Windows Native MIDI: Improvements to shutdown sequence, fix stability
  issues.
- Fluidsynth: Support relative paths in soundfont directory.
- Load complevel from save files.

Bug Fixes
---------
- Ignore zero length sound lumps (fix "Evirenity II RC1.wad").
- Do not apply the single color fill to vertically scrolling skies.
- Fix MUSINFO fails sometimes when loading saves (thanks to @DRON12261).
- BRGHTMPS: Fix parsing lump names, crash when overwrite brightmaps
  (thanks to @andrikpowell).
- Fix parsing lump names in MUSINFO.
- Fix "you need a key" messages in multiplayer.
- Fix WAD paths in setup tool on Windows.

Woof! 12.0.0
============

New Features and Improvements
-----------------------------
- 3D audio support (@ceski-1)
  - Stereo and up to 7.1 surround sound.
  - HRTF mode ("Headphones mode" in the General menu).
  - Air absorption and Doppler effects settings in the config.
- PC Speaker emulation sound module (taken from Chocolate Doom).
- Various HUD additions and fixes:
  - Optional widescreen widget arrangement.
  - Bring back three-lined coords/stats widgets.
  - Optionally draw bar graphs in Boom HUD widgets.
  - Ability to position "message" and "secret" text widgets by WOOFHUD
    lump.
- Add obituaries from ZDoom, enabled by default
  (Options->Setup->Messages->Show Obituaries option).
- Add support for XGLN/ZGLN nodes.
- Color console messages and optional verbosity level
  (default_verbosity in config).
- Allow separate key binding for the numeric keypad.
- Replace and extend crosshair patches with the shaded variants from
  Nugget Doom.
- Ignore DMX sound padding (@ceski-1).
- Implement sky top color algorithm from Eternity Engine (@tomas7770).
- Attempt to play demo4 also for Doom 2 (Final Doom).
- Clean screenshots are taken with the base palette.

Bug Fixes
---------
- Fix a savegame loading crash related to the use of MUSINFO.
- Consistently rename -nodehlump command line parameter to -nodeh.
- Fix mouselook/padlook checks for direct vertical aiming (@ceski-1).
- Fix sector movement doesn't render sometimes using Boom fake floors
  (Line action 242), when uncapped framerate is enabled.
- Fix automap marks in non-follow mode.
- Various fixes to weapon lowering and switching animation (thanks to
  @MrAlaux).
- Disable returning to the episodes menu if only one episode is present.
- Fix ESC reset with mini-thermo menu items affects multi-choice select
  items.
- Reset menu string editing with ESC.
- Fix PIT_ApplyTorque when line has no length (from DSDA-Doom).
- Reorder sprites rendering, so that objects with higher map indices
  appear in front (thanks to @JNechaevsky).
- Various brightmaps fixes (@JNechaevsky).
- Skip "hidden" files in ZIP archives (fixes opening archives created by
  MacOS).
- Reinitialize automap if screen size changes while it is enabled
  (thanks to @MrAlaux).

Miscellaneous
-------------
- Add Linux distribution package in AppImage format (@qurious-pixel).

Woof! 11.3.0
============

New Features and Improvements
-----------------------------
- Add direct aiming from Crispy Doom. More accurate vertical aiming
  (thanks to @ceski-1).
- Optimizations for plane rendering, taken from Eternity Engine
  (thanks to @JNechaevsky).
- Add -dedicated, -uncapped and -nouncapped command line parmeters
  (thanks to @loopfz).
- Rename -nodehlump to -nodeh for consistency with other ports.
- Use sector lightlevel for sprites in Boom and Vanilla complevels.

Bug Fixes
---------
- Avoid the midiOutUnprepareHeader() function in the Windows MIDI music
  module. This may fix rare crashes for some users.
- Fixed flickering sectors rendering when interpolation is enabled
  (Ancient Aliens MAP24 and others).
- Do not apply weapon centering in strict mode.
- Fix pause for Fluidsynth v2.3.3.
- Fix the rightmost column when rendering weapons with interpolation
  enabled (thanks to @MrAlaux).
- Fix replacing the same string twice in Dehacked for music
  (PL2.wad MAP27 music track).

Woof! 11.2.0
============

New Features and Improvements
-----------------------------
- Don't snap Automap to player upon opening it with Follow Mode off
  (@MrAlaux).
- Make IDCLEV00 restart the current map (@MrAlaux).
- Always color Chainsaw number green in Boom HUD (@MrAlaux).
- Allow direct toggle between "Windowed" and "Exclusive Fullscreen"
  modes (@ceski-1).
- Prefer IDDT cheat key over IDBEHOLDA in cheat menu.

Bug Fixes
---------
- Fix plane rendering distortion noticeable in widescreen mode, taken
  from Eternity Engine (thanks to @JNechaevsky).
- Fix "Clean Screenshot" captures the HUD if "Exclusive Fullscreen" is
  enabled.
- More fixes to weapon switching animation (@MrAlaux).
- Only set quick save slot upon successful load/save completion.
- Fix blockmap limits (from DSDA-Doom).
- Fix screenshot cropping when aspect ratio correction is disabled
  (@MrAlaux).
- Fix pickup messages in multiplayer.
- Fix P_RadiusAttack dist depending on damage (@tomas7770).
- Fix door interpolation in Doom2 MAP19 (thanks to @JNechaevsky).
- Fix recording "-complevel 3" in demo footer.
- Fix UMAPINFO intertext field for Doom 1.

(micha)

2024-01-17 12:34:16 UTC MAIN commitmail json YAML

doc: Updated sysutils/py-watchdog to 3.0.0nb1

(wiz)

2024-01-17 12:34:06 UTC MAIN commitmail json YAML

py-watchdog: convert to wheel.mk

Bump PKGREVISION.

(wiz)

2024-01-17 12:25:41 UTC MAIN commitmail json YAML

doc: Updated games/doomlegacy to 1.48.14

(micha)

2024-01-17 12:22:59 UTC MAIN commitmail json YAML

games/doomlegacy: Update to 1.48.14

FEATURES 1.48.14
----------------
- UMAPINFO, derived from umapinfo-lib (GPL) written by Michael B辰uerle,
  who has allowed us to use and modify it in DoomLegacy (FR_0100).
  In DoomLegacy the original library code got heavily modified,
  eliminating use of FLEX and YACC, removing internal structure hiding,
  and making it embedded in DoomLegacy. Errors and messages were
  rewritten to attach to DoomLegacy error reporting.
- Add viewfit control. This allows a wider monitor to be used with
  drawing at correct aspect ratio.
  - auto: auto select based on actual screen size.
  - stretch: stretch to fit screen.
  - fit width: fit to screen width, scale to correct aspect ratio.
  - fit height: fit to screen height, scale to correct aspect ratio.

BUG FIXES 1.48.14
-----------------
- In Pagodia.wad, Map06, the hanging vine texture had visual artifacts.
  (AUR008, texture #624, lump 132961). Due to some of the patch columns
  being totally empty, some of the columns of the generated texture had
  the 0xFF termination, in the wrong place.
  Fixes bug 687.
- In Lost Civilization Map04, the arch texture ARC1ABRN was rendered
  with black holes. The wad uses it on a wall and as a masked texture,
  next to each other. These two uses generate incompatible texture
  formats.
  The use on a wall had texture generation using the TM_picture format.
  The masked use requires a TM_masked compatible texture format.
  To fix this, gave the masked texture draw the capability to generate
  an extra texture_render holding a TD_2s_ready texture.
- The MIDI output included some padding of Track 0, that caused the
  Win10 and Win11 MIDI player to delay the track and change it to a
  piano. Do not know why these were in the MIDI output. The Track 0
  padding has been disabled, and may be removed entirely (eventually).
  The Program_Change inclusion is now enabled by control variable
  "midi_create_program", which is default 0. The midi compression is
  enabled by control variable "midi_compress", which is default 1.
  These are not in any menu, can be changed by console.
  This fixes bug 0674.
- Add JOYSTICK_SUPPORT compile-time option, so that joystick code can be
  disabled. This was necessary due to some port situations not having
  joystick hardware.
- Steven Newbury has been trying to compile for DOS.
  These are changes based on a something he summitted. I suspect this
  may not be complete. It covers some network problems with DOS.
  Within djgppdos, there are DOS sound fixes and many other fixes to
  bring the DOS port up to date with the interface.
- Fixing complaints from gcc 11.2. Also snprintf does not honor string
  max field size. Must copy possibly long strings to some shorter
  buffer first. The code_size seems to have been reduced by 56K, perhaps
  due to new compiler.
- Fix error from w104_23. When BOB_MOM code was made a standard feature,
  one of the compile tests was missed. Removing the BOB_MOM define, made
  some of the old code active again. This may have had some obscure
  effect upon when the weapon bobbing stops. Have removed that old code.
  Some other cleanup, ptr declares.
- Disabled a RANGECHECK in wi_stuff as many wads violate those
  assumptions. Fixed many other typo and ptr declares encountered while
  working on UMAPINFO.

(micha)

2024-01-17 10:33:57 UTC MAIN commitmail json YAML

doc: Updated devel/py-nihtest to 1.5.0

(wiz)

2024-01-17 10:33:45 UTC MAIN commitmail json YAML

py-nihtest: update to 1.5.0.

# 1.5.0 [2024-01-17]

- Allow copiers/comparators to handle directories.

(wiz)

2024-01-17 08:24:56 UTC MAIN commitmail json YAML

2024-01-17 08:24:19 UTC MAIN commitmail json YAML

sqlite3: updated to 3.45.0

SQLite Release 3.45.0 On 2024-01-15

Added the SQLITE_RESULT_SUBTYPE property for application-defined SQL functions. All application defined SQL functions that invokes sqlite3_result_subtype() must be registered with this new property. Failure to do so might cause the call to sqlite3_result_subtype() to behave as a no-op. Compile with -DSQLITE_STRICT_SUBTYPE=1 to cause an SQL error to be raised if a function that is not SQLITE_RESULT_SUBTYPE tries invokes sqlite3_result_subtype(). The use of -DSQLITE_STRICT_SUBTYPE=1 is a recommended compile-time option for every application that makes use of subtypes.
Enhancements to the JSON SQL functions:
All JSON functions are rewritten to use a new internal parse tree format called JSONB. The new parse-tree format is serializable and hence can be stored in the database to avoid unnecessary re-parsing whenever the JSON value is used.
New versions of JSON-generating functions generate binary JSONB instead of JSON text.
The json_valid() function adds an optional second argument that specifies what it means for the first argument to be "well-formed".
Add the FTS5 tokendata option to the FTS5 virtual table.
The SQLITE_DIRECT_OVERFLOW_READ optimization is now enabled by default. Disable it at compile-time using -DSQLITE_DIRECT_OVERFLOW_READ=0.
Query planner improvements:
Do not allow the transitive constraint optimization to trick the query planner into using a range constraint when a better equality constraint is available. (Forum post 2568d1f6e6.)
The query planner now does a better job of disregarding indexes that ANALYZE identifies as low-quality. (Forum post 6f0958b03b.)
Increase the default value for SQLITE_MAX_PAGE_COUNT from 1073741824 to 4294967294.
Enhancements to the CLI:
Improvements to the display of UTF-8 content on Windows
Automatically detect playback of ".dump" scripts and make appropriate changes to settings such as ".dbconfig defensive off" and ".dbconfig dqs_dll on".

(adam)

2024-01-17 08:19:10 UTC MAIN commitmail json YAML

Add xfcd4-docklike-plugin to xfce4-extras

(nros)

2024-01-17 08:13:48 UTC MAIN commitmail json YAML

doc: Added x11/xfce4-docklike-plugin version 0.4.2

(nros)

2024-01-17 08:12:35 UTC MAIN commitmail json YAML

Add x11/xfce4-docklike-plugin version 0.4.2 to pkgsrc-current
Docklike taskbar that acts similar to how many
othe OS:s and desktop environments act, by having
docks wherein all windows of an application are
grouped together as an icon. Pinning is also
supported so that the icon can act as a
launcher when the application is not running.

(nros)

2024-01-17 07:40:17 UTC MAIN commitmail json YAML

doc: Updated misc/tui-journal to 0.8.0

(pin)

2024-01-17 07:39:59 UTC MAIN commitmail json YAML

misc/tui-journal: update to 0.8.0

What's Changed
- Added: Add an optional priority field to the journals by @AmmarAbouZor in #280
- Added: Add Default suggested priority while creating a journal by @AmmarAbouZor in #294
- Added: CLI Sub-Command to assign priority to journals by @AmmarAbouZor in #296
- Added: Add sort Functionality for journals by @AmmarAbouZor in #299
- Changed: Skip Rendering the UI on Key-Release & Key-Repeat Events by @AmmarAbouZor in #302
- Added: Go to Top/Bottom & Page Up/Down Commands by @AmmarAbouZor in #303
- Added: App State (Sorting and Full-Screen Options) will be persisted by @AmmarAbouZor in #304

(pin)

2024-01-17 07:03:00 UTC MAIN commitmail json YAML

lang/openjdk17: fix build with debug option.

(nikita)

2024-01-17 06:02:52 UTC MAIN commitmail json YAML

The use of the oss dma backend has been depreciated.

Other bacends for audio work just fine in NetBSD-8 and above.

Ok gdt@.

(nat)

2024-01-16 23:47:21 UTC MAIN commitmail json YAML

textproc/php-json: Explain that this is builtin >=8

(gdt)

2024-01-16 22:57:41 UTC MAIN commitmail json YAML

devel/rt-pgsql: bump revision due to fixed references to stale destdir

(rillig)

2024-01-16 22:56:41 UTC MAIN commitmail json YAML

devel/rt-mysql: fix references to stale destdir, bump revision

(rillig)

2024-01-16 22:55:36 UTC MAIN commitmail json YAML

print/p5-PostScript: fix references to stale destdir, bump revision

(rillig)

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

security/mit-krb5: remove unknown configure option

(rillig)

2024-01-16 21:47:18 UTC MAIN commitmail json YAML

doc: Updated archivers/trrntzip to 1.1

(wiz)

2024-01-16 21:47:10 UTC MAIN commitmail json YAML

trrntzip: update to 1.1.

    zip64 format: zip64 EOCD was missing in some cases
    add -q flag to reduce log output
    update included source for minizip to version from zlib-1.2.13
    fix -g description
    canonicalize sort order
    fix memory leak
    improve temporary file handling
    do not follow symlinks, only handle regular files
    various other fixes

Thanks to our new contributor: @miller-alex

(wiz)

2024-01-16 21:30:48 UTC MAIN commitmail json YAML

doc: Updated sysutils/yazi to 0.2.1

(pin)

2024-01-16 21:30:31 UTC MAIN commitmail json YAML

sysutils/yazi: update to 0.2.1

Sorry, this is an urgent fix. The newly added rename --cursor=before_ext may
cause a crash when renaming files with Unicode characters, affecting new users
in CJK languages.

This version also adds support for trash v3.2.1, addressing a bug where the
trash bin couldn't be located correctly.
What's Changed
- fix: renaming may cause a crash when encountering Unicode characters
  by @sxyazi in #519

(pin)

2024-01-16 21:28:50 UTC MAIN commitmail json YAML

doc: Updated sysutils/ripdrag to 0.4.6

(pin)

2024-01-16 21:28:24 UTC MAIN commitmail json YAML

2024-01-16 21:28:18 UTC MAIN commitmail json YAML

sysutils/ripdrag: update to 0.4.6

What's Changed
- basename flag added by @feddynventor in #39
- fixup: make labels in list_view not clip

(pin)

2024-01-16 21:27:32 UTC MAIN commitmail json YAML

doc: Updated devel/garden to 1.1.0

(pin)

2024-01-16 21:27:13 UTC MAIN commitmail json YAML

devel/garden: update to 1.1.0

v1.1.0
Features
- garden ls now displays information about trees, groups, gardens and commands.
- garden ls -c (i.e. --no-commands) hides command details from the output.
- garden plant -s (i.e. --sort) sorts all of the configured trees entries
  after planting the specified trees.
- garden exec -n (i.e. --dry-run) performs a trial run without executing
  any commands.
- garden.shell-errexit can now be configured to false in garden.yaml to
  opt-out of using the -e exit-on-error shell option when running custom
  commands.
- garden.shell can now be configured to bun, fish, node, perl and python3
  in addition to the traditional bash, zsh, dash, ksh and sh shells.
  This allows you to use these interpreters to run custom commands.

Development:
- Garden is now using shellexpand v3.

(pin)

2024-01-16 21:26:26 UTC MAIN commitmail json YAML

doc: Updated editors/focuswriter to 1.8.6

(pin)

2024-01-16 21:26:03 UTC MAIN commitmail json YAML

editors/focuswriter: update to 1.8.6

Bug Fixes
    FIXED: Always incremented number for imported themes
    FIXED: Unable to update contents of theme background image
    FIXED: Modifying themes sometimes removed backgrounds
    FIXED: Decompression failed in Haiku

Code Improvements
    Added shortcuts for selecting by paragraph
    Replaced deprecated code
    Updated Unicode symbols database
    Updated Windows dictionaries

Translation Updates

Portuguese, Portuguese (Brazil), Swedish

(pin)

2024-01-16 20:43:04 UTC MAIN commitmail json YAML

devel/p5-constant-def: remove references to stale destdir

Bump PKGREVISION.

(rillig)

2024-01-16 20:40:27 UTC MAIN commitmail json YAML

devel/p5-DynaLoader-Functions: fix references to stale destdir

Bump PKGREVISION.

(rillig)

2024-01-16 19:49:52 UTC MAIN commitmail json YAML

sysutils/xentools418: replace /usr/pkg in CHECK_RELRO_SKIP with ${PREFIX}

Currently, the package fails to build if ${PREFIX} is not /usr/pkg,
because one file is not skipped in the RELRO check.

(brook)

2024-01-16 19:27:50 UTC MAIN commitmail json YAML

doc: Updated mail/meli to 0.8.4

(vins)

2024-01-16 19:27:25 UTC MAIN commitmail json YAML

mail/meli: update to 0.8.4

Noteworthy changes since 0.8.2:

    * Fix failing tests that might affect some software distributions
  installations.
* Add extra_submission_headers option to support posting to
  Newsgroups (which need a Newsgroup header).
* Show error description when TIOCGWINSZ fails (i.e. we are not in a
* TTY).
* Add QUIT command to SMTP transactions (Andrei Zisu @matzipan)
* Fix SMTP end sequence (Andrei Zisu @matzipan)
* Fix date formatting in conversations index style.
* Replace splice with truncate in melib/imap, which was hurting
  performance.
* Update yanked ahash dependency.
* Removed pcre2 dependency from default features.
* Removed managesieve-client from shipped binaries, it was included
  by accident before.
* Add static feature and make it default: TLS libraries, libcurl,
  libsqlite3, libz, and libdbus are now vendored by default
  eliminating the need for system dependencies.
* Replace CRLF to LF when editing a draft in the composer.

(vins)

2024-01-16 19:23:36 UTC MAIN commitmail json YAML

Updated graphics/opencv, graphics/opencv-contrib-face

(adam)

2024-01-16 19:23:06 UTC MAIN commitmail json YAML

2024-01-16 18:19:11 UTC MAIN commitmail json YAML

Updated finance/py-crytic-compile, textproc/py-jsonschema

(adam)

2024-01-16 18:18:35 UTC MAIN commitmail json YAML

py-jsonschema: updated to 4.21.0

v4.21.0

* Fix the behavior of ``enum`` in the presence of ``0`` or ``1`` to properly consider ``True`` and ``False`` unequal.
* Special case the error message for ``{min,max}{Items,Length,Properties}`` when they're checking for emptiness rather than true length.

(adam)

2024-01-16 18:16:46 UTC MAIN commitmail json YAML

py-crytic-compile: updated to 0.3.6

0.3.6

This release fixes an issue related to detecting Foundry projects when the target directory contains a foundry.toml file, adds support for contract from Etherscan that require via-ir, fixes Python >=3.12.1 compatibility, and fixes a regression in the error message when a target is not a file/directory.

(adam)

2024-01-16 17:10:53 UTC MAIN commitmail json YAML

doc: Added www/kaput-cli version 2.1.1

(nikita)

2024-01-16 17:10:08 UTC MAIN commitmail json YAML

2024-01-16 15:18:12 UTC MAIN commitmail json YAML

doc: Updated lang/ruby32-base to 3.2.2nb4

(taca)

2024-01-16 15:17:41 UTC MAIN commitmail json YAML

lang/ruby32-base: enable ruby-yjit on supprted platforms.

* Accidently, ruby-yjit was not enabled on supprted platforms.
* RUBY_SUFFIX is always defined.
* Avoid use "!empty()".

Bump PKGREVISION.

(taca)

2024-01-16 15:14:53 UTC MAIN commitmail json YAML

lang/ruby31-base: a few clean up

* RUBY_SUFFIX is always defined.
* Avoid use "!empty()".

NFC.

(taca)

2024-01-16 14:38:10 UTC MAIN commitmail json YAML

doc: Updated mail/mailutils to 3.17

(vins)

2024-01-16 14:37:33 UTC MAIN commitmail json YAML

mail/mailutils: update to 3.17

Noteworthy changes in this release:

* Use of TLS in pop3d and imap4d

If not explicitly specified, the TLS mode to use (ondemand, connect,
etc.) is derived from the configured port.  E.g., for imap4d, port 143
implies ondemand mode, and port 993 implies connection mode.

The global tls-mode setting is used only when the mode cannot be
detemined
otherwise, i.e. neither per-server tls-mode is given nor the port gives
any clues as to the TLS mode to use.

* Bugfixes

** movemail: fix handling of -P option.
** Improve file safety checking routine.
** Fix compilation with new gcc versions.

(vins)

2024-01-16 14:19:00 UTC MAIN commitmail json YAML

security/signify: update to 0.13

# pkgsrc changes

* use patch to blank file instead of 'files' dir.

# upstream changes

* fix bug whereby a package with an exact numbers of 64K chunks would
  produce a spurious error
* make sure that we got all the signed blocks at EOF
  before exit(0)

(vins)

2024-01-16 14:16:58 UTC MAIN commitmail json YAML

Updated www/py-twill, databases/py-dbf

(adam)

2024-01-16 14:16:11 UTC MAIN commitmail json YAML

2024-01-16 14:13:55 UTC MAIN commitmail json YAML

py-twill: updated to 3.2.1

3.2.1 (released 2023-11-23)
---------------------------
* Increased the default request timeout of the twill browser to 10 seconds
  (from 5 seconds in 3.2) and added a command to change the timeout

3.2 (released 2023-11-02)
-------------------------
* The supported Python versions are now 3.8 to 3.12.
* A new method 'find_links' was added to the twill browser
* Twill now uses httpx_ instead of requests_.
* WSGI apps are now supported via httpx, wsgi_intercept is not needed anymore.
* We now use 'pyproject.toml' instead of 'setup.py'.
* Type hints and code style have been improved and are checked with ruff.
* Internal code was reformatted using ruff format (compatible with black).

(adam)

2024-01-16 14:04:02 UTC MAIN commitmail json YAML

doc: Updated chat/toot to 0.41.1nb1

(wiz)

2024-01-16 14:03:54 UTC MAIN commitmail json YAML

toot: add missing dependencies, convert to wheel.mk

Bump PKGREVISION.

(wiz)

2024-01-16 13:59:54 UTC MAIN commitmail json YAML

doc: Added devel/py-urwidgets version 0.1.1

(wiz)

2024-01-16 13:59:44 UTC MAIN commitmail json YAML

devel/Makefile: + py-urwidgets

(wiz)

2024-01-16 13:59:32 UTC MAIN commitmail json YAML

devel/py-urwidgets: import py-urwidgets-0.1.1

This is a collection of widgets for urwid.

(wiz)

2024-01-16 13:47:03 UTC MAIN commitmail json YAML

doc: Updated chat/toot to 0.41.1

(vins)

2024-01-16 13:46:25 UTC MAIN commitmail json YAML

chat/toot: update to 0.41.1

# CHANGES (since 0.39.0)

toot 0.41.1

* Fix a crash in settings parsing code

toot 0.41.0

* Honour user's default visibility set in Mastodon preferences instead
  of always defaulting to public visibility (thanks Lexi Winter)
* TUI: Add editing toots (thanks Lexi Winter)
* TUI: Fix a bug which made pallette config in settings not work
* TUI: Show edit datetime in status detail (thanks Lexi Winter)

toot 0.40.0

This release includes a rather extensive change to use the Click library
(https://click.palletsprojects.com/) for creating the command line
interface. This allows for some new features like nested commands,
setting parameters via environment variables, and shell completion.
Backward compatibility should be mostly preserved, except for cases
noted below. Please report any issues.

* BREAKING: Remove deprecated `--disable-https` option for `login` and
  `login_cli`, pass the base URL instead
* BREAKING: Options `--debug` and `--color` must be specified after
  `toot` but before the command
* BREAKING: Option `--quiet` has been removed. Redirect output instead.
* Add passing parameters via environment variables, see:
  https://toot.bezdomni.net/environment_variables.html
* Add shell completion, see:
  https://toot.bezdomni.net/shell_completion.html
* Add `tags info`, `tags featured`, `tags feature`, and `tags unfeature`
  commands
* Add `tags followed`, `tags follow`, and `tags unfollow` sub-commands,
  deprecate `tags_followed`, `tags_follow`, and `tags tags_unfollow`
* Add `lists accounts`, `lists add`, `lists create`, `lists delete`,
  `lists list`, `lists remove` subcommands, deprecate `lists`,
  `lists_accounts`, `lists_add`, `lists_create`, `lists_delete`,
  `lists_remove` commands.
* Add `--json` option to tags and lists commands
* Add `toot --width` option for setting your prefered terminal width
* Add `--media-viewer` and `--colors` options to `toot tui`. These were
  previously accessible only via settings.
* TUI: Fix issue where UI did not render until first input (thanks Urwid
  devs)

(vins)

2024-01-16 13:41:19 UTC MAIN commitmail json YAML

Updated graphics/py-Willow, www/py-feedgen

(adam)

2024-01-16 13:41:01 UTC MAIN commitmail json YAML

py-feedgen: updated to 1.0.0

v1.0.0

Fix flake8 complaints
Update dependency versions
Switch to GitHub Actions
Add missing iTunes tags
Fix a few comment typos
Improve module documentation
docs: Fix a few typos
Fix etree to string conversion in FeedGenerator
Use Unittest Asserts
Allow integer to be used for enclosure length
Fixed category documentation
Fixex generating Atom feed when adding description as summary
Include tests in release tarball
Update RPM Specfile (tests, pypi, py3)

(adam)

2024-01-16 13:38:03 UTC MAIN commitmail json YAML

py-Willow: updated to 1.7.0

v1.7.0
Test with Python 3.12
Add optional dependencies for Pillow/Wand
test_wand.py: fix typo in test skip
test_image.py: replace wrong unicdoe character
Tidy up testing linting deps
Replace the wrong unicode character in the image/heic mime type
Preserve ICC profiles and EXIF metadata when saving to PNG, WebP, AVIF
This will help preserve colours and image orientation when resaving to a different format

(adam)

2024-01-16 13:37:12 UTC MAIN commitmail json YAML

py-netsnmp: builds with Python 3 too, remove restriction to Python 2

(wiz)

2024-01-16 13:24:38 UTC MAIN commitmail json YAML

doc: Updated mail/opensmtpd to 7.4.0p1

(vins)

2024-01-16 13:24:01 UTC MAIN commitmail json YAML

mail/opensmtpd: update to 7.4.0p1

# CHANGES (since 7.3.0p2)

* Fixed potential crash with LibreSSL versions prior 3.8 due to
  arc4random_buf() symbol clash.

* Fixed manpage install path; reintroduced --with-mantype

* Fixed typo in the configure help string: it's --without-libbsd

* Fixed a couple of issues on MacOS:
- Fixed typo that resulted in the re-declaration of strlcpy()
  and strlcat()
- Cast suseconds_t to long for *printf
- Fixed res_hnok() and b64_{pton,ntop}() discovery

* Avoid truncation of filtered data lines.  Lines in the email body
  passed through a filter were truncated to roughly LINE_MAX bytes.

* Allow arguments on NOOP.

* Swap link-auth filter arguments and bump filter protocol version.  It
  was ambiguous in the case the user name would contain a '|' character.

* Add Message-ID as needed for messages received on the submission port.
  This was dropped during the incoming message parser refactor in 2018.

* Drop ENGINE support.

* Updated the bundled copy of libtls.  This includes the removal of the
  support for TLS v1.0 and 1.1 as they were "MUST NOT use" for more than
  two years already.

* The neverending cleanup of the -portable layer continued. This
  includes the complete rework of some parts:

* Rework of the configure script:
- use AC_SYSTEM_EXTENSIONS
- better checks for libraries using AC_SEARCH_LIBS
- dropped some useless and/or redundant checks
- better checks for functions, shouldn't yield false-positives
- various simplification to the -portable layer thanks to these
  changes

* Simplified the bootstrap script.

(vins)

2024-01-16 11:20:04 UTC MAIN commitmail json YAML

doc: add one of the new modular-xorg-server vulns

(wiz)

2024-01-16 11:08:19 UTC MAIN commitmail json YAML

Updated www/py-drf-nested-routers, net/py-geventhttpclient

(adam)

2024-01-16 11:07:33 UTC MAIN commitmail json YAML

2024-01-16 11:03:46 UTC MAIN commitmail json YAML

doc: Updated x11/modular-xorg-xephyr to 21.1.11

(wiz)

2024-01-16 11:03:32 UTC MAIN commitmail json YAML

doc: Updated x11/modular-xorg-server to 21.1.11

(wiz)

2024-01-16 11:03:26 UTC MAIN commitmail json YAML

2024-01-16 11:03:22 UTC MAIN commitmail json YAML

modular-xorg-server: update to 21.1.11.

This release contains fixes for the issues reported in today's security
advisory: https://lists.x.org/archives/xorg/2024-January/061525.html

* CVE-2023-6816
* CVE-2024-0229
* CVE-2024-21885
* CVE-2024-21886
* CVE-2024-0408
* CVE-2024-0409

Additionally, it also contains a fix for XRandR to allow for multiple virtual
monitors on a physical display.

Jos辿 Exp坦sito (2):
      Xi: do not keep linked list pointer during recursion
      xserver 21.1.11

Michael Wyraz (1):
      Removing the code that deletes an existing monitor in RRMonitorAdd

Olivier Fourdan (2):
      glx: Call XACE hooks on the GLX buffer
      ephyr,xwayland: Use the proper private key for cursor

Peter Hutterer (6):
      dix: allocate enough space for logical button maps
      dix: Allocate sufficient xEvents for our DeviceStateNotify
      dix: fix DeviceStateNotify event calculation
      Xi: when creating a new ButtonClass, set the number of buttons
      Xi: flush hierarchy events after adding/removing master devices
      dix: when disabling a master, float disabled slaved devices too

(wiz)

2024-01-16 10:56:00 UTC MAIN commitmail json YAML

Updated net/py-twython, devel/py-jaraco.collections

(adam)

2024-01-16 10:55:45 UTC MAIN commitmail json YAML

py-jaraco.collections: updated to 5.0.0

v5.0.0

Features
- Moved collections into a package and declared as typed.

Deprecations and Removals
- Removed DictFilter.

(adam)

2024-01-16 10:51:00 UTC MAIN commitmail json YAML

py-twython: updated to 3.9.1

3.9.1
Changes from raising StopIteration to returning instead.
Updates information about Python 2.7 support drop.

(adam)

2024-01-16 10:18:47 UTC MAIN commitmail json YAML

Updated security/py-pyspnego, devel/py-process-tests

(adam)

2024-01-16 10:18:10 UTC MAIN commitmail json YAML

py-process-tests: updated to 3.0.0

3.0.0 (2023-11-01)

* Dropped Python 2 support.
* Added an optional non-pipe TestProcess mode. You can use file objects for processes that are too verbose for a pipe.
* Added some tests.

(adam)

2024-01-16 10:09:12 UTC MAIN commitmail json YAML

py-pyspnego: updated to 0.10.2

0.10.2 - 2023-10-04

* Another rename of the `sspi` package dependency to `sspilib`

0.10.1 - 2023-09-29 - Has been yanked

* Rename `sspi` package dependency to `sspic` to avoid conflicts with pywin32

0.10.0 - 2023-09-27 - Has been yanked

* Drop support for Python 3.7 - new minimum is 3.8+
* Moved SSPI bindings out into a separate package called `sspi`
* This simplifies this project as it doesn't have to worry about SSPI correctness
* The `sspi` package improves performance and memory allocation with a more robust API
* Fixes an issue with Cython 3 allowing it to align with more modern versions going forward

(adam)

2024-01-16 10:00:39 UTC MAIN commitmail json YAML

doc: Updated x11/gtk4 to 4.12.4nb1

(prlw1)

2024-01-16 10:00:16 UTC MAIN commitmail json YAML

gtk4: build workaround for NetBSD with gcc 12

NetBSD ld.elf_so dumps core with a shlib built with gcc 12 and
both -z,relro and -z,now. c.f., PR lib/57792

gtk4 adds both of these flags by default, and fails on either a
system with a base HAVE_GCC=12, or with GCC_REQD=12.

With the patch, it can be caused to fail again by setting
PKGSRC_USE_RELRO=full

Thank you to RVP for the analysis

(prlw1)

2024-01-16 09:43:07 UTC MAIN commitmail json YAML

doc/TODO: + sqlite3-3.45.

(wiz)

2024-01-16 09:03:29 UTC MAIN commitmail json YAML

Updated net/py-softlayer, devel/py-versioningit

(adam)

2024-01-16 09:03:12 UTC MAIN commitmail json YAML

py-versioningit: updated to 3.0.0

v3.0.0 (2023-12-13)
-------------------
- Migrated from setuptools to hatch
- Support using the `onbuild` step with Hatch
- **Breaking**: The `build_dir` argument passed to `Versioningit.do_onbuild()`
  and `onbuild` method callables has been changed to an `OnbuildFileProvider`
  ABC

v2.3.0 (2023-11-19)
-------------------
- Always read `.hg_archival.txt` files using UTF-8 encoding
- Added support for using versioningit with [Hatch](https://hatch.pypa.io)

v2.2.1 (2023-09-22)
-------------------
- Raise a `ConfigError` if the selected `tool.versioningit.format` field is not
  a string
- Update tests for pydantic 2.0
- Update tests for Python 3.12
- Support Python 3.12

v2.2.0 (2023-02-11)
-------------------
- The custom setuptools command classes can now be imported directly from the
  `versioningit.cmdclass` module as an alternative to calling
  `get_cmdclasses()`

v2.1.0 (2022-10-25)
-------------------
- Drop support for Python 3.6
- Support Python 3.11
- Use `tomllib` on Python 3.11

v2.0.1 (2022-08-01)
-------------------
- Don't run the `onbuild` step under setuptools' upcoming PEP 660 editable mode
  (contributed by [@abravalheri](https://github.com/abravalheri))

v2.0.0 (2022-06-12)
-------------------
- The `{version}` placeholder in the "basic" `format` step has been renamed to
  `{base_version}`.  The old name remains usable, but is deprecated.
    - **Breaking**: The `version` argument passed to `Versioningit.do_format()`
      and `format` method callables has been renamed to `base_version`.
- A `{version_tuple}` field, along with the fields available in the `format`
  step, is now available for use in templates in the `write` and `onbuild`
  steps.
    - New step and subtable: "template-fields"
    - **Breaking**: The `version` arguments passed to
      `Versioningit.do_write()`, `Versioningit.do_onbuild()`, `run_onbuild()`,
      and `write` & `onbuild` method callables have been replaced with
      `template_fields` arguments
    - Added a `get_template_fields_from_distribution()` function for use by
      callers of `run_onbuild()`
- `Versioningit.get_version()` now takes optional `write` and `fallback`
  arguments
- The `onbuild` step is no longer run when building from an sdist; the
  configuration therefore no longer needs to be idempotent
- Drop setuptools runtime dependency
    - setuptools is only needed for `get_cmdclasses()`, which should only be
      called in an environment where setuptools is already installed.
- Prevent log messages from being printed twice under recent versions of
  setuptools
- Values supplied for the `require-match` parameters of the `tag2version` and
  `onbuild` steps must now actually be booleans; previously, values of any type
  were accepted and were converted to booleans.
- Added a `Versioningit.run()` method that returns a structure containing all
  intermediate & final values
- "git" method: `{author_date}` and `{committer_date}` are no longer "clamped"
  to less than or equal to `{build_date}`.  This undocumented behavior was
  based on a misinterpretation of the `SOURCE_DATE_EPOCH` spec, and was even
  applied when `SOURCE_DATE_EPOCH` was not set.
- When resolving entry points, if multiple entry points with the given group &
  name are found, error instead of using the first one returned

(adam)

2024-01-16 08:57:52 UTC MAIN commitmail json YAML

py-softlayer: updated to 6.1.11

6.1.11
Added vlan trunks on the server detail page
Added a thread capable client.cf_call() function
pip prod(deps): bump rich from 13.6.0 to 13.7.0
pip prod(deps): bump sphinx-click from 5.0.1 to 5.1.0
pip prod(deps): bump sphinx-rtd-theme from 1.3.0 to 2.0.0
v6.1.11 updates

6.1.10
Implement IBM Detect-Secrets
Fixing sphinx-build issues
A few more additions to the documentation updates
changed os version for readthedocs to a supported version
fixing build errors for documentation
Fixing readthedocs build
apparently style.css is a reserved word for sphinx/readthedocs
updating requirements with specific versions
pip prod(deps): bump rich from 13.5.3 to 13.6.0
fixed vs list with tag search, allowing multiple tags as well
Show both binary flag options
v6.1.10 version bump

(adam)

2024-01-16 08:21:54 UTC MAIN commitmail json YAML

doc/TODO: + libvirt-10.0.

(wiz)

2024-01-16 06:24:18 UTC MAIN commitmail json YAML

Updated net/tor, devel/catch2

(adam)

2024-01-16 06:23:58 UTC MAIN commitmail json YAML

catch2: updated to 3.5.2

v3.5.2
Fixed -Wsubobject-linkage in the Console reporter
Fixed adding new CLI Options to lvalue parser using |

(adam)

2024-01-16 06:21:58 UTC MAIN commitmail json YAML

tor: updated to 0.4.8.10

Changes in version 0.4.8.10 - 2023-12-08
  This is a security release fixing a high severity bug (TROVE-2023-007)
  affecting Exit relays supporting Conflux. We strongly recommend to update as
  soon as possible.

  o Major bugfixes (TROVE-2023-007, exit):
    - Improper error propagation from a safety check in conflux leg
      linking lead to a desynchronization of which legs were part of a
      conflux set, ultimately causing a UAF and NULL pointer dereference
      crash on Exit relays. Fixes bug 40897; bugfix on 0.4.8.1-alpha.

  o Minor features (fallbackdir):
    - Regenerate fallback directories generated on December 08, 2023.

  o Minor features (geoip data):
    - Update the geoip files to match the IPFire Location Database, as
      retrieved on 2023/12/08.

  o Minor bugfixes (bridges, statistics):
    - Correctly report statistics for client count over Pluggable
      transport. Fixes bug 40871; bugfix on 0.4.8.4

(adam)

2024-01-16 06:15:49 UTC MAIN commitmail json YAML

Updated devel/py-hypothesis, devel/py-hypothesmith, math/py-pythran, devel/py-nest-asyncio

(adam)

2024-01-16 06:15:26 UTC MAIN commitmail json YAML

py-nest-asyncio: updated to 1.5.9

v1.5.9
Fix patching an already running Proactor loop

(adam)

2024-01-16 06:13:02 UTC MAIN commitmail json YAML

py-pythran: updated to 0.15.0

Use pyproject.toml to store setup and build configuration
Upgrade xsimd to a48ab430d4b84ecd5449180ee1c6d2eed67c4191
Improve detection of non-overlapping memory area during gexpr assignment
Support python 3.12
Support list.clear
Improve detection of methods uses as functions

(adam)

2024-01-16 06:08:43 UTC MAIN commitmail json YAML

py-hypothesmith: updated to 0.3.2

0.3.2 - 2024-01-13
- Performance improvements based on
  [Hypothesis 6.93.0](https://hypothesis.readthedocs.io/en/latest/changes.html#v6-93-0)

(adam)

2024-01-16 06:06:02 UTC MAIN commitmail json YAML

py-hypothesis: updated to 6.93.2

6.93.2

This patch improves observability reports by moving timing information from metadata to a new timing key, and supporting conversion of additional argument types to json rather than string reprs via a .to_json() method (including e.g. Pandas dataframes).

Additionally, the too_slow health check will now report which strategies were slow, e.g. for strategies a, b, c, …:

    count | fraction |    slowest draws (seconds)
a |    3  |    65%  |      --      --      --  0.357,  2.000
b |    8  |    16%  |  0.100,  0.100,  0.100,  0.111,  0.123
c |    3  |      8%  |      --      --  0.030,  0.050,  0.200
(skipped 2 rows of fast draws)
6.93.1

This patch refactors some internals, continuing our work on supporting alternative backends. There is no user-visible change.

6.93.0

The from_lark() strategy now accepts an alphabet= argument, which is passed through to from_regex(), so that you can e.g. constrain the generated strings to a particular codec.

In support of this feature, from_regex() will avoid generating optional parts which do not fit the alphabet. For example, from_regex(r"abc|def", alphabet="abcd") was previously an error, and will now generate only 'abc'. Cases where there are no valid strings remain an error.

6.92.9

This patch refactors some internals, continuing our work on supporting alternative backends. There is no user-visible change.

6.92.8

This patch adds a test statistics event when a generated example is rejected via assume.

This may also help with distinguishing gave_up examples in observability.

6.92.7

This introduces the rewriting of length filters on some collection strategies.

Thanks to Reagan Lee for implementing this feature!

6.92.6

If a test uses sampled_from() on a sequence of strategies, and raises a TypeError, we now add a note asking whether you meant to use one_of().

(adam)

2024-01-16 03:57:05 UTC MAIN commitmail json YAML

2024-01-15 21:10:02 UTC MAIN commitmail json YAML

doc: Updated sysutils/yazi to 0.2.0

(pin)

2024-01-15 21:09:42 UTC MAIN commitmail json YAML

sysutils/yazi: update to 0.2.0

This version has added support for custom previewers and custom preloaders,
as well as completed most of the work on the concurrent plugin system.

In addition, it includes many performance optimizations, such as rewriting the
entire file system, refactoring the entire UI rendering architecture, enhancing
the task scheduling system, and implementing partial rendering for frequently
updated components.

This version also introduces many meaningful new features, such as path
auto-completion, real-time file filtering, Kitty Unicode placeholders
protocol support. Read the changelog below for details.

This is a breaking change version, please refer to our upgrade guide:
Migrating to Yazi v0.2.0

What's Changed
    refactor(nix): add shell completion and avoid impure by @XYenon in #293
    refactor: publish to crates.io by @sxyazi in #298
    feat: add a new Folder:icon() API to make it easier for users to extend
          icons by @sxyazi in #301
    feat: add config support for coordinate and size adjustment for ueberzugpp
          image preview by @15cm in #304
    fix: clear Sixel image with empty characters instead of \x2B[K to be
        compatible with GNOME VTE by @linsui in #309
    fix: nix flakes by @sxyazi in #306
    fix: change the rust tool chain in shell.nix from stable to nightly
        by @15cm in #314
    feat: support image preview on WSL by @sxyazi in #315
    fix: use WAYLAND_DISPLAY and DISPLAY to detect Wayland/X11 when
        XDG_SESSION_TYPE is not set by @sxyazi in #312
    fix: channel blockage caused by fuse permissions under the root user
        by @sxyazi in #321
    fix: jq previews empty when the user sets tab_size=8 by @sxyazi in #320
    chore: add .vscode and .idea to .gitignore by @XOR-op in #322
    feat: add an identifier before the extension to prevent file conflicts
          rather than after by @rick-yao in #316
    ci: add Rust target "aarch64-unknown-linux-gnu" to release workflow
        by @nifr in #326
    feat: add overlays to flake.nix by @musjj in #218
    docs: update readme links to website by @uncenter in #332
    feat: use USERPROFILE to retrieve readable path on Windows
          by @sravioli in #331
    feat: auto-completion for input component by @XOR-op in #324
    perf: fallback to plain highlighter for long text by @sxyazi in #329
    fix: the parent does not hover properly on switching the hidden state
        by @sxyazi in #339
    feat: better Zellij support with multi-factor detection involving emulator
          types by @sxyazi in #336
    fix: precache n-1 and n+1 pages by @Hanaasagi in #349
    feat: new reveal command by @sxyazi in #341
    refactor: extracting commands into separate files to make them easier to
              maintain by @sxyazi in #338
    feat: make width of completion relative to input by @XOR-op in #353
    feat: raise open file descriptors limit at startup by @sxyazi in #342
    fix: prefix matching should have higher priority in completion
        by @XOR-op in #352
    feat: display the number of deleted files in the prompt by @sxyazi in #359
    fix: Rust panics instead of returning an error when file times are
        invalid by @sxyazi in #357
    feat: add support for opening a file on startup by @sxyazi in #358
    feat: new kitty graphics protocol implementation for better compatibility
          with tmux through Unicode placeholders by @sxyazi in #365
    perf: precache small images to avoid cache misses; use symlink_metadata
          instead of metadata by @sxyazi in #367
    refactor: use more reasonable numeric field types for configs
              by @sxyazi in #368
    perf: clear only limited cells when hiding images by @sxyazi in #369
    perf: reduce peak memory footprint during decoding large images
          by @sxyazi in #375
    feat: make Input and Select positions customizable by @Hanaasagi in #361
    feat: expose image max alloc and bound to allow for more control
          by @sxyazi in #376
    feat: add more optimization options by @Walker-00 in #377
    fix: directories are recreated after deletion did not update the watcher
        tracking properly by @sxyazi in #381
    feat: make emacs readline keybindings configurable by @sxyazi in #382
    feat: cursor and page key navigation parity with Vim bindings
          by @flexiondotorg in #386
    feat: add more mime-types, file extensions and icons to the preset theme
          by @flexiondotorg in #387
    feat: include commit hash in yazi --version by @Hanaasagi in #393
    fix: popup components (Input, Select, etc.) being covered by previewed
        images by @sxyazi in #360
    fix: stepwise renaming causes uncertain sorting order by @sxyazi in #398
    refactor: move event to shared by @sxyazi in #403
    feat: support sorting by file extension by @JYShaw in #405
    refactor: integrate tasks into scheduler by @sxyazi in #406
    fix: catchup with the latest stable Rust by @XYenon in #409
    fix: build with rust-overlay by @XYenon in #410
    fix: crashes when selection indicator exceeds the visible area while a
        wrong folder_offset specified by @sxyazi in #416
    feat: new config option to suppress pre-caching tasks
          by @againstpetra in #430
    fix: do not use LuaJIT in riscv64 and loongarch64 architecture
        by @eatradish in #439
    feat: copy content over SSH by @sxyazi in #447
    feat!: custom preloader & previewer by @sxyazi in #401
    feat: filter files in real-time by @Rolv-Apneseth in #454
    fix: panic caused by set_hook by @sxyazi in #459
    feat: fine-grained scheduling priority by @sxyazi in #462
    fix: add --follow option to paste command by @eatradish in #436
    feat: support ANSI themes by @smores56 in #460
    perf: new UI rendering architecture by @sxyazi in #468
    fix: resize isn't triggered on app restoring by @sxyazi in #483
    feat: image orientation support by @sxyazi in #488
    refactor: quit command by @aserowy in #484
    feat: icon color and ordered icon rules support by @sxyazi in #503
    fix: prevent recursive caching - don't cache files in the cache directory
        by @sxyazi in #504
    chore: add schema urls to preset config by @uncenter in #506
    fix: update paged files after filter done by @sxyazi in #505
    feat: add support for highlighting by file type by @Akmadan23 in #510
    perf: partial rendering progress and composite into a complete UI to reduce
          CPU consumption caused by frequent progress updates
          by @sxyazi in #509
    feat: add --empty and --cursor options to the rename command
          by @Akmadan23 in #513
    feat: add YAZI_LEVEL env variable for shells by @Isti115 in #514

(pin)

2024-01-15 21:06:35 UTC MAIN commitmail json YAML

doc: Updated x11/wired-notify to 0.10.4

(pin)