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 (1h)  pkgsrc-2024Q1 (15d)  pkgsrc-2023Q4 (42d)  pkgsrc-2023Q2 (75d)  pkgsrc-2023Q3 (154d) 

2024-05-13 13:13:37 UTC Now

2023-06-21 07:53:42 UTC MAIN commitmail json YAML

sysutils/felix: update to 2.4.1

v2.4.1 (2023-06-21)
Changed
- Show status bar and registers even if current directory does not contain
  any item.

(pin)

2023-06-21 06:38:24 UTC MAIN commitmail json YAML

doc: Updated lang/janet to 1.29.1

(charlotte)

2023-06-21 06:37:06 UTC MAIN commitmail json YAML

lang/janet: Update to 1.29.1

Changes from 1.28.0:

## 1.29.1 - 2023-06-19

- Add support for passing booleans to PEGs for "always" and "never"
  matching.
- Allow dictionary types for `take` and `drop`
- Fix bug with closing channels while other fibers were waiting on them:
  `ev/take`, `ev/give`, and `ev/select`  will now return the correct
  (documented) value when another fiber closes the channel.
- Add `ffi/calling-conventions` to show all available calling conventions
  for FFI.
- Add `net/setsockopt`
- Add `signal` argument to `os/proc-kill` to send signals besides `SIGKILL`
  on Posix.
- Add `source` argument to `os/clock` to get different time sources.
- Various combinator functions now are variadic like `map`
- Add `file/lines` to iterate over lines in a file lazily.
- Reorganize test suite to be sorted by module rather than pseudo-randomly.
- Add `*task-id*`
- Add `env` argument to `fiber/new`.
- Add `JANET_NO_AMALG` flag to Makefile to properly incremental builds
- Optimize bytecode compiler to generate fewer instructions and improve
  loops.
- Fix bug with `ev/gather` and hung fibers.
- Add `os/isatty`
- Add `has-key?` and `has-value?`
- Make imperative arithmetic macros variadic
- `ev/connect` now yields to the event loop instead of blocking while
  waiting for an ACK.

(charlotte)

2023-06-20 22:19:53 UTC MAIN commitmail json YAML

doc: Updated geography/qgis to 3.28.7

(gdt)

2023-06-20 22:19:44 UTC MAIN commitmail json YAML

geography/qgis: Update to 3.28.7

update in freeze because: this is a leaf package, and micro updates
from qgis have an excellent track record of not causing problems.
(This commit is just version change and distinfo.)

(gdt)

2023-06-20 20:45:42 UTC MAIN commitmail json YAML

Carry forward the SunOS sound setup from editors/xemacs (21.4).

I cannot test this right now, but it should at least unbreak the build
on SunOS.

(hauke)

2023-06-20 18:55:56 UTC MAIN commitmail json YAML

doc: Updated editors/tp-note to 1.21.7

(pin)

2023-06-20 18:55:16 UTC MAIN commitmail json YAML

editors/tp-note: update to 1.21.7

Maintenance release: improve the natural language detection speed

Maintenance release:

* Improve the natural language detection speed
* Reduce the binary size by 20%
* Improve the test harnesses

(pin)

2023-06-20 18:12:09 UTC MAIN commitmail json YAML

doc: Updated devel/readline to 8.2nb2

(wiz)

2023-06-20 18:12:00 UTC MAIN commitmail json YAML

readline: fix pkg-config files

Bump PKGREVISION.

(wiz)

2023-06-20 17:57:55 UTC pkgsrc-2023Q1 commitmail json YAML

2023-06-20 17:57:33 UTC pkgsrc-2023Q1 commitmail json YAML

Pullup ticket #6762 - requested by riastradh
security/heimdal: security fix

Revisions pulled up:
- security/heimdal/Makefile                                    1.160
- security/heimdal/distinfo                                    1.57
- security/heimdal/patches/patch-lib_krb5_store-int.c          1.1

---
  Module Name:    pkgsrc
  Committed By:  riastradh
  Date:          Mon Jun 19 19:13:03 UTC 2023

  Modified Files:
          pkgsrc/security/heimdal: Makefile distinfo
  Added Files:
          pkgsrc/security/heimdal/patches: patch-lib_krb5_store-int.c

  Log Message:
  security/heimdal: Patch CVE-2022-42898 away.

(bsiegert)

2023-06-20 15:30:12 UTC MAIN commitmail json YAML

2023-06-20 11:31:57 UTC MAIN commitmail json YAML

py-cppy: not for Python 2.7

(adam)

2023-06-20 10:44:42 UTC MAIN commitmail json YAML

deepstate: do not install binaries from py-future; forget a long gone patch

(adam)

2023-06-20 10:20:21 UTC MAIN commitmail json YAML

2023-06-20 08:38:09 UTC MAIN commitmail json YAML

2023-06-20 08:20:53 UTC MAIN commitmail json YAML

2023-06-19 22:07:22 UTC MAIN commitmail json YAML

nickle: fix readline detection when using pkgsrc readline

(tnn)

2023-06-19 20:31:03 UTC MAIN commitmail json YAML

nickle: put back patch-lex.c which got lost in recent rototil

Still needed on macOS.

(tnn)

2023-06-19 20:06:44 UTC MAIN commitmail json YAML

shells/oh-my-posh: fix checksums

(pin)

2023-06-19 19:59:41 UTC MAIN commitmail json YAML

libxslt: don't pass --version-script to Solaris linker.

Fixes "ld: fatal: option --version-script requires option -z
gnu-version-script-compat to be specified" on Solaris 11.4.

Tested to build as before on Tribblix, and therefore hopefully SmartOS.
NFCI on non-"SunOS" platforms.

(schmonz)

2023-06-19 19:52:41 UTC MAIN commitmail json YAML

doc: Updated devel/gitui to 0.23.0

(pin)

2023-06-19 19:52:17 UTC MAIN commitmail json YAML

devel/gitui: update to 0.23.0

[0.23.0] - 2022-06-19
Breaking Change
- focus_XYZ key bindings are merged into the move_XYZ set, so only one way to
  bind arrow-like keys from now on (#1539)

Added
- allow reset (soft,mixed,hard) from commit log (#1500)
- support reword of commit from log (#829)
- fuzzy find branch [@UUGTech] (#1350)
- list changes in commit message inside external editor [@bc-universe] (#1420)
- allow detaching HEAD and checking out specific commit from log view
  [@fralcow] (#1499)
- add no-verify option on commits to not run hooks [@dam5h] (#1374)
- allow fetch on status tab [@alensiljak] (#1471)
- allow copy file path on revision files and status tree [@yanganto] (#1516)
- print message of where log will be written if -l is set (#1472)
- show remote branches in log [@cruessler] (#1501)

Fixes
- fixed side effect of crossterm 0.26 on windows that caused double input of
  all keys [@pm100] (#1686)
- commit msg history ordered the wrong way (#1445)
- improve help documentation for amend cmd (#1448)
- lag issue when showing files tab (#1451)
- fix key binding shown in bottom bar for stash_open (#1454)
- --bugreport does not require param (#1466)
- edit-file command shown on commits msg (#1461)
- crash on branches popup in small terminal (#1470)
- edit command duplication (#1489)
- syntax errors in key_bindings.ron will be logged (#1491)
- Fix UI freeze when copying with xclip installed on Linux (#1497)
- Fix UI freeze when copying with wl-copy installed on Linux (#1497)
- commit hooks report "command not found" on Windows with wsl2 installed
  (#1528)
- crashes on entering submodules (#1510)
- fix race issue: revlog messages sometimes appear empty (#1473)
- default to tick-based updates [@cruessler] (#1444)
- add support for options handling in log and stashes views [@kamillo] (#1661)

Changed
- minimum supported rust version bumped to 1.65 (thank you time crate)

(pin)

2023-06-19 19:50:02 UTC MAIN commitmail json YAML

doc: Updated shells/oh-my-posh to 17.4.0

(pin)

2023-06-19 19:49:37 UTC MAIN commitmail json YAML

shells/oh-my-posh: update to 17.4.0

Features
- execution: lucky7 style (0616346)

(pin)

2023-06-19 19:28:36 UTC MAIN commitmail json YAML

libcups: don't strip libraries on macOS. Fixes error seen in bulk build.

Still installs stripped (by default, anyway) on NetBSD.

(schmonz)

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

2023-06-19 17:34:13 UTC MAIN commitmail json YAML

tiff: don't try to rebuild docs if sphinx-build is present.

Fixes PLIST mismatch (DESTDIR is missing _sources/multi_page.rst.txt and
multi_page.html) in that case, at least on my macOS system. No change on
my NetBSD system without sphinx.

(schmonz)

2023-06-19 14:46:47 UTC MAIN commitmail json YAML

rust: fix build on Darwin if Homebrew is installed

The openssl-sys crate has a misguided piece of logic to prefer any
Homebrew tree to the usual place for finding OpenSSL. Remove this code
so that Rust actually uses pkgsrc OpenSSL as it should.

In particular, if you have Apple Game Porting toolkit installed, you get
a Homebrew installation for x86_64 on an ARM machine, which can never work.

OK during freeze adam@, wiz@

(bsiegert)

2023-06-19 12:46:38 UTC MAIN commitmail json YAML

doc: mention freeze start

(wiz)

2023-06-19 08:16:13 UTC MAIN commitmail json YAML

doc: Updated devel/py-codespell to 2.2.5

(wiz)

2023-06-19 08:16:04 UTC MAIN commitmail json YAML

py-codespell: update to 2.2.5.

What's Changed

    Add fixing consciousely typo by @yarikoptic in #2777
    atalog typo (saw twice in a project) by @yarikoptic in #2782
    created fstrings by @marksmayo in #2784
    Replace bandit, isort, pylint, pyupgrade, and flake8 plus plugins with ruff by @cclauss in #2779
    Add Microsoft Mispelling by @Casey-Kiewit in #2789
    Use Latest Version In README Pre-Commit Example by @Casey-Kiewit in #2788
    ruff: Use format specifiers instead of percent format by @cclauss in #2787
    New typos by @gforcada in #2793
    Ruff: Ignore new rule PLC1901 by @cclauss in #2797
    Add various typo fixes by @luzpaz in #2795
    Another suggestion by @gforcada in #2798
    Fix AssertionError when opening with chardet by @n-thumann in #2785
    Fix typo (and variants) from xxHash by @DimitriPapadopoulos in #2761
    Add huld->hold Spelling Mistake by @Casey-Kiewit in #2792
    Fix CI issues by @DimitriPapadopoulos in #2796
    CI: fix new ruff error B028 by @DimitriPapadopoulos in #2802
    Skip subdirectories of hidden directories by @DimitriPapadopoulos in #2541
    Add tweek(s)->tweak(s) correction by @cfi-gb in #2804
    Add supoort->support by @thughes in #2806
    Add Suggestion For readded Mispelling by @Casey-Kiewit in #2805
    Add displaing->displaying by @peternewman in #2808
    Another suggestion for stati by @gforcada in #2810
    Add dimaond -> diamond by @Moiman in #2813
    Add vai->via, vie by @peternewman in #2815
    Remove invalid correction - Kwanza = currency of Angola by @DimitriPapadopoulos in #2803
    sinoid and friends by @DimitriPapadopoulos in #2807
    Add excludle->exclude by @peternewman in #2814
    Add gadjet->gadget and friend by @peternewman in #2818
    Add togueter->together by @luzpaz in #2821
    Add "mutabl->mutable" by @sirosen in #2822
    Add containin->containing by @janosh in #2824
    Add mandess->madness by @luzpaz in #2825
    some fixes by @marksmayo in #2820
    Fix new ruff errors reported by CI by @DimitriPapadopoulos in #2834
    Add fusipn->fusion by @luzpaz in #2836
    Add 'subcription->subscription' by @sirosen in #2832
    Add 'promtp->prompt' by @sirosen in #2833
    Add 'endpdoint' as a misspelling of 'endpoint' by @sirosen in #2830
    Add more misspellings of 'identities' by @sirosen in #2829
    Friends of existing typos by @DimitriPapadopoulos in #2837
    Fix 66ec667 by @DimitriPapadopoulos in #2838
    equivallent and friends by @DimitriPapadopoulos in #2827
    Add delpoys->deploys by @luzpaz in #2842
    Added variations on 'difference' by @luzpaz in #2841
    Add 'canoncical->canonical' by @sirosen in #2831
    Add additional typos by @kianmeng in #2835
    Add spelling corrections for inject and variants. by @cfi-gb in #2846
    Add 'credentail->credential' by @sirosen in #2844
    Add 'requestor->requester' by @sirosen in #2845
    Update README.rst by @andyholmes in #2466
    Add exrension(s)->extension(s) by @luzpaz in #2847
    Add facttory->factory and facttories-> factories by @nils-van-zuijlen in #2848
    Add several spelling corrections by @luzpaz in #2849
    Add comtaining->containing by @nils-van-zuijlen in #2855
    topoplogical and friends by @DimitriPapadopoulos in #2854
    Add placehoulder->placeholder by @sirosen in #2856
    More typos from GlobalProtect-openconnect by @DimitriPapadopoulos in #2850
    Add spelling correction for siver->silver/sliver/diver by @cfi-gb in #2858
    Add assertino->assertion by @sourcefrog in #2859
    add notority->notoriety by @EdwardBetts in #2861
    Misspellings from eLabFTW by @DimitriPapadopoulos in #2863
    Add invirant{,s}->invariant{,s} by @ojeda in #2870
    Add alloccat*->allocat* by @ojeda in #2869
    Add "multiply"/"multiplies" variations to instances of "multiple" by @jdufresne in #2872
    Add strin->string and optiona->optional by @peternewman in #2817
    Add wellplate -> well plate by @claydugo in #2873
    Add afile Misspelling by @Casey-Kiewit in #2876
    Ignore 'misspellings' due to string escapes by @Zac-HD in #2875
    Add pre-poulate Misspellings by @Casey-Kiewit in #2878

(wiz)

2023-06-19 08:14:55 UTC MAIN commitmail json YAML

doc: Updated www/py-autobahn to 23.6.2

(wiz)

2023-06-19 08:14:43 UTC MAIN commitmail json YAML

py-autobahn: update to 23.6.2.

No changelog found.

(wiz)

2023-06-19 08:11:03 UTC MAIN commitmail json YAML

doc: Updated www/libproxy to 0.5.2

(wiz)

2023-06-19 08:10:54 UTC MAIN commitmail json YAML

libproxy: update to 0.5.2.

Link with libsocket where needed (#234) by @amigadave in #235
Remove libsoup from doc and CI by @janbrummer in #238
Fix coverity findings by @janbrummer in #241
Add a comment that docs option needs introspection by @janbrummer in #242
Set pac data after download only by @janbrummer in #244
Fix race condition in px_manager_get_proxies_sync by @janbrummer in #245
Update gobject dependency in pkgconfig file by @floppym in #239
Reread env variables in each get_config call by @janbrummer in #246
Bump version to 0.5.2 by @janbrummer in #247

(wiz)

2023-06-19 08:04:05 UTC MAIN commitmail json YAML

Updated devel/py-pyparsing, math/py-xgboost

(adam)

2023-06-19 08:03:48 UTC MAIN commitmail json YAML

py-xgboost: updated to 1.7.6

1.7.6 Patch Release

Bug Fixes

Fix distributed training with mixed dense and sparse partitions.
Fix monotone constraints on CPU with large trees.
[spark] Make the spark model have the same UID as its estimator
Optimize prediction with QuantileDMatrix.

Document

Improve doxygen
Update the cuDF pip index URL.

Maintenance

Fix tests with pandas 2.0.

(adam)

2023-06-19 08:02:42 UTC MAIN commitmail json YAML

py-pyparsing: updated to 3.1.0

Version 3.1.0 - June, 2023
--------------------------
- Added `tag_emitter.py` to examples. This example demonstrates how to insert
  tags into your parsed results that are not part of the original parsed text.

Version 3.1.0b2 - May, 2023
---------------------------
- Updated `create_diagram()` code to be compatible with railroad-diagrams package
  version 3.0.

- Fixed bug in `NotAny`, where parse actions on the negated expr were not being run.
  This could cause `NotAny` to incorrectly fail if the expr would normally match,
  but would fail to match if a condition used as a parse action returned False.

- Fixed `create_diagram()` to accept keyword args, to be passed through to the
  `template.render()` method to generate the output HTML (PR submitted by Aussie Schnore,
  good catch!)

- Fixed bug in `python_quoted_string` regex.

- Added `examples/bf.py` Brainf*ck parser/executor example. Illustrates using
  a pyparsing grammar to parse language syntax, and attach executable AST nodes to
  the parsed results.

Version 3.1.0b1 - April, 2023
-----------------------------
- Added support for Python 3.12.

- API CHANGE: A slight change has been implemented when unquoting a quoted string
  parsed using the `QuotedString` class. Formerly, when unquoting and processing
  whitespace markers such as \t and \n, these substitutions would occur first, and
  then any additional '\' escaping would be done on the resulting string. This would
  parse "\\n" as "\<newline>". Now escapes and whitespace markers are all processed
  in a single pass working left to right, so the quoted string "\\n" would get unquoted
  to "\n" (a backslash followed by "n").

- Added named field "url" to `pyparsing.common.url`, returning the entire
  parsed URL string.

- Fixed bug when parse actions returned an empty string for an expression that
  had a results name, that the results name was not saved. That is:

      expr = Literal("X").add_parse_action(lambda tokens: "")("value")
      result = expr.parse_string("X")
      print(result["value"])

  would raise a `KeyError`. Now empty strings will be saved with the associated
  results name.

- Fixed bug in `SkipTo` where ignore expressions were not properly handled while
  scanning for the target expression.

- Updated `ci.yml` permissions to limit default access to source - submitted by Joyce
  Brum of Google. Thanks so much!

- Updated the `lucene_grammar.py` example (better support for '*' and '?' wildcards)
  and corrected the test cases - brought to my attention by Elijah Nicol, good catch!

Version 3.1.0a1 - March, 2023
-----------------------------
- API ENHANCEMENT: `Optional(expr)` may now be written as `expr | ""`

  This will make this code:

      "{" + Optional(Literal("A") | Literal("a")) + "}"

  writable as:

      "{" + (Literal("A") | Literal("a") | "") + "}"

  Some related changes implemented as part of this work:
  - `Literal("")` now internally generates an `Empty()` (and no longer raises an exception)
  - `Empty` is now a subclass of `Literal`

- Added new class property `identifier` to all Unicode set classes in `pyparsing.unicode`,
  using the class's values for `cls.identchars` and `cls.identbodychars`. Now Unicode-aware
  parsers that formerly wrote:

      ppu = pyparsing.unicode
      ident = Word(ppu.Greek.identchars, ppu.Greek.identbodychars)

  can now write:

      ident = ppu.Greek.identifier
      # or
      # ident = ppu.Ελληνικά.identifier

- `ParseResults` now has a new method `deepcopy()`, in addition to the current
  `copy()` method. `copy()` only makes a shallow copy - any contained `ParseResults`
  are copied as references - changes in the copy will be seen as changes in the original.
  In many cases, a shallow copy is sufficient, but some applications require a deep copy.
  `deepcopy()` makes a deeper copy: any contained `ParseResults` or other mappings or
  containers are built with copies from the original, and do not get changed if the
  original is later changed.

- Reworked `delimited_list` function into the new `DelimitedList` class.
  `DelimitedList` has the same constructor interface as `delimited_list`, and
  in this release, `delimited_list` changes from a function to a synonym for
  `DelimitedList`. `delimited_list` and the older `delimitedList` method will be
  deprecated in a future release, in favor of `DelimitedList`.

- Error messages from `MatchFirst` and `Or` expressions will try to give more details
  if one of the alternatives matches better than the others, but still fails.

- Added new class method `ParserElement.using_each`, to simplify code
  that creates a sequence of `Literals`, `Keywords`, or other `ParserElement`
  subclasses.

  For instance, to define suppressible punctuation, you would previously
  write:

      LPAR, RPAR, LBRACE, RBRACE, SEMI = map(Suppress, "(){};")

  You can now write:

      LPAR, RPAR, LBRACE, RBRACE, SEMI = Suppress.using_each("(){};")

  `using_each` will also accept optional keyword args, which it will
  pass through to the class initializer. Here is an expression for
  single-letter variable names that might be used in an algebraic
  expression:

      algebra_var = MatchFirst(
          Char.using_each(string.ascii_lowercase, as_keyword=True)
      )

- Added new builtin `python_quoted_string`, which will match any form
  of single-line or multiline quoted strings defined in Python.

- Extended `expr[]` notation for repetition of `expr` to accept a
  slice, where the slice's stop value indicates a `stop_on`
  expression:

      test = "BEGIN aaa bbb ccc END"
      BEGIN, END = Keyword.using_each("BEGIN END".split())
      body_word = Word(alphas)

      expr = BEGIN + Group(body_word[...:END]) + END
      # equivalent to
      # expr = BEGIN + Group(ZeroOrMore(body_word, stop_on=END)) + END

      print(expr.parse_string(test))

  Prints:

      ['BEGIN', ['aaa', 'bbb', 'ccc'], 'END']

- `ParserElement.validate()` is deprecated. It predates the support for left-recursive
  parsers, and was prone to false positives (warning that a grammar was invalid when
  it was in fact valid).  It will be removed in a future pyparsing release. In its
  place, developers should use debugging and analytical tools, such as `ParserElement.set_debug()`
  and `ParserElement.create_diagram()`.

- Added bool `embed` argument to `ParserElement.create_diagram()`.
  When passed as True, the resulting diagram will omit the `<DOCTYPE>`,
  `<HEAD>`, and `<BODY>` tags so that it can be embedded in other
  HTML source. (Useful when embedding a call to `create_diagram()` in
  a PyScript HTML page.)

- Added `recurse` argument to `ParserElement.set_debug` to set the
  debug flag on an expression and all of its sub-expressions.

- Added '·' (Unicode MIDDLE DOT) to the set of Latin1.identbodychars.

- Fixed bug in `Word` when `max=2`. Also added performance enhancement
  when specifying `exact` argument.

- `Word` arguments are now validated if `min` and `max` are both
  given, that `min` <= `max`; raises `ValueError` if values are invalid.

- Fixed bug in srange, when parsing escaped '/' and '\' inside a
  range set.

- Fixed exception messages for some `ParserElements` with custom names,
  which instead showed their contained expression names.

- Fixed bug in pyparsing.common.url, when input URL is not alone
  on an input line.

- Multiple added and corrected type annotations. With much help from
  Stephen Rosen, thanks!

- Some documentation and error message clarifications on pyparsing's
  keyword logic, cited by Basil Peace.

- General docstring cleanup for Sphinx doc generation, PRs submitted
  by Devin J. Pohly. A dirty job, but someone has to do it - much
  appreciated!

- `invRegex.py` example renamed to `inv_regex.py` and updated to PEP-8
  variable and method naming. PR submitted by Ross J. Duff, thanks!

- Removed examples `sparser.py` and `pymicko.py`, since each included its
  own GPL license in the header. Since this conflicts with pyparsing's
  MIT license, they were removed from the distribution to avoid
  confusion among those making use of them in their own projects.

(adam)

2023-06-18 23:03:16 UTC MAIN commitmail json YAML

doc: Updated sysutils/bup to 0.32.1

(gdt)

2023-06-18 22:35:59 UTC MAIN commitmail json YAML

sysutils/bup: Update to 0.32.1

This is a bug-fix micro update.

(gdt)

2023-06-18 19:37:47 UTC MAIN commitmail json YAML

doc: Updated math/nickle to 2.92

(wiz)

2023-06-18 19:37:37 UTC MAIN commitmail json YAML

nickle: update to 2.92.

Version 2.92
debian: Build depend on a couple of packages
Use CC_BUILD to generate math test tables
Add ctype.h, remove explicit lex func prototypes from lex.l
Remove 'const' attribute when assigning to tm_zone field
Allow use of libedit in place of readline
Check for all readline helper functions separately
Define _GNU_SOURCE in edit.c to get asprintf declared
Remove redundant box value check in ThreadBoxSetDefault
test: Allow "UTC", "GMT", or "NONE" to be returned for GMT time zone
Make tm_zone and tm_gmtoff fields optional
Autodetect 'significand' function
Use base-10 for all float exponents. Use base 2 for base 2/8/16 powers
Support C-like hex float values in lexer
Add ChaCha implementation

(wiz)

2023-06-18 17:55:55 UTC MAIN commitmail json YAML

doc: Updated graphics/oculante to 0.6.65

(pin)

2023-06-18 17:55:24 UTC MAIN commitmail json YAML

graphics/oculante: update to 0.6.65

No ChangeLog provided, cherry pick some commits.

- remove unused code
- Improve animation sequence start
- Feat: Add Zen mode (o UI) default 'z' to toggle
- Enable support for Apple Silicon (aarch64)
- update deps
- Show zwn mode info on first start

(pin)

2023-06-18 17:15:06 UTC MAIN commitmail json YAML

TODO: libtpms-0.9.6 [CVE-2023-1017, CVE-2023-1018]

(riastradh)

2023-06-18 16:25:29 UTC MAIN commitmail json YAML

Updated net/py-lexicon

(adam)

2023-06-18 16:23:05 UTC MAIN commitmail json YAML

py-lexicon: updated to 3.12.0

Lexicon v3.12.0

Added

Add duckdns provider (experimental support)
Add dnsservices provider
Add flexibleengine provider
Official support for Python 3.11

Modified

Upgrade API version used for azure provider
Various fixes for documentation
Fix check for extra dependencies

(adam)

2023-06-18 15:42:33 UTC MAIN commitmail json YAML

doc: Updated security/acmesh to 3.0.6

(js)

2023-06-18 15:42:22 UTC MAIN commitmail json YAML

Update security/acmesh to 3.0.6

This fixes a RCE vulnerability.

(js)

2023-06-18 14:42:42 UTC MAIN commitmail json YAML

doc: Updated devel/R-fansi to 1.0.4

(mef)

2023-06-18 14:42:29 UTC MAIN commitmail json YAML

(devel/R-fansi) Updated 0.5.0 to 1.0.4

# fansi Release Notes

## v1.0.4

CRAN compiled code warning suppression release.

* Fix void function declarations and definitions.
* Change `sprintf` to `snprintf`.

## v1.0.3

* Address problem uncovered by gcc-12 linters, although the issue itself could
  not manifest due to redundancy of checks in the code.

## v1.0.0-2

This is a major release and includes some behavior changes.

### Features

* New functions:
    * [#26](https://github.com/brodieG/fansi/issues/26) Replacement forms of
      `substr_cl` (i.e `substr_ctl<-`).
    * `state_at_end` to compute active state at end of a string.
    * `close_state` to generate a closing sequence given an active state.
    * [#31](https://github.com/brodieG/fansi/issues/31) `trimws_ctl` as an
      equivalent to `trimws`.
    * [#64](https://github.com/brodieG/fansi/issues/64) `normalize_sgr` converts
      compound _Control Sequences_ into normalized form (e.g. "ESC[44;31m"
      becomes "ESC[31mESC[44m") for better compatibility with
      [`crayon`](https://github.com/r-lib/crayon).  Additionally, most functions
      gain a `normalize` parameter so that they may return their output in
      normalized form (h/t @krlmlr).
* [#74](https://github.com/brodieG/fansi/issues/74)`substr_ctl` and related
  functions are now all-C instead of a combination of C offset computations and
  R level `substr` operations.  This greatly improves performance, particularly
  for vectors with many distinct strings.  Despite documentation claiming
  otherwise, `substr_ctl` was quite slow in that case.
* [#66](https://github.com/brodieG/fansi/issues/66) Improved grapheme support,
  including accounting for them in `type="width"` mode, as well as a
  `type="graphemes"` mode to measure in graphemes instead of characters.
  Implementation is based on heuristics designed to work in most common use
  cases.
* `html_esc` gains a `what` parameter to indicate which HTML special characters
  should be escaped.
* Many functions gain `carry` and `terminate` parameters to control how `fansi`
  generated substrings interact with surrounding formats.
* [#71](https://github.com/brodieG/fansi/issues/71) Functions that write SGR and
  OSC are now more parsimonious (see "Behavior Changes" below).
* [#73](https://github.com/brodieG/fansi/issues/73) Default parameter values
  retrieved with `getOption` now always have explicit fallback values defined
  (h/t @gadenbui).
* Better warnings and error messages, including more granular messages for
  `unhandled_ctl` for adjacent _Control Sequences_.
* `term.cap` parameter now accepts "all" as value, like the `ctl` parameter.

### Deprecated Functions

* All the "sgr" functions (e.g., `substr_sgr`, `strwrap_sgr`) are deprecated.
  They will likely live on indefinitely, but they are of limited usefulness and
  with the added support for OSC hyperlinks their name is misleading.
* `sgr_to_html` is now `to_html` with slight modifications to semantics; the old
  function remains and does not warn about unescaped "<" or ">" in the
  input string.

### Behavior Changes

The major intentional behavior change is to default `fansi` to always recognize
true color CSI SGR sequences (e.g. `"ESC[38;2;128;50;245m"`).  The prior
default was to match the active terminal capabilities, but it is unlikely that
the intent of a user manipulating a string with truecolor sequences is to
interpret them incorrectly, even if their terminal does.  `fansi` will continue
to warn in this case.  To keep the pre-1.0 behavior add `"old"` to the
`term.cap` parameter.

Additionally, `to_html` will now warn if it encounters unescaped HTML special
character "<" or ">" in the input string.

Finally, the 1.0 release is an extensive refactoring of many parts of the
SGR and OSC hyperlink controls (_Special Sequences_) intake and output
algorithms.  In some cases this means that some `fansi` functions will output
_Special Sequences_ slightly differently than they did before.  In almost all
cases the rendering of the output should remain unchanged, although there are
some corner cases with changes (e.g. in `strwrap_ctl` SGRs embedded in
whitespace sequences don't break the sequence).

The changes are a side effect of applying more consistent treatment of corner
cases around leading and trailing control sequences and (partially) invalid
control sequences.  Trailing _Special Sequences_ in the output is now omitted as
it would be immediately closed (assuming `terminate=TRUE`, the default).
Leading SGR is interpreted and re-output.

Normally output consistency alone would not be a reason to change behavior, but
in this case the changes should be almost always undetectable in the
**rendered** output, and maintaining old inconsistent behavior in the midst of a
complete refactoring of the internals was beyond my patience.  I apologize if
these behavior changes adversely affect your programs.

> WARNING: we will strive to keep rendered appearance of `fansi` outputs
> consistent across releases, but the exact bytes used in the output of _Special
> Sequences_ may change.

Other changes:

* Tests may no longer pass with R < 4.0 although the package should still
  function correctly.  This is primarily because of changes to the character
  width Unicode Database that ships with R, and many of the newly added grapheme
  tests touch parts of that database that changed (emoji).
* CSI sequences with more than one "intermediate" byte are now considered valid,
  even though they are likely to be very rare, and CSI sequences consume all
  subsequent bytes until a valid closing byte or end of string is encountered.
* `strip_ctl` only warns with malformed CSI and OSC if they are reported as
  supported via the `ctl` parameter.  If CSI and OSC are indicated as not
  supported, but two byte escapes are, the two initial bytes of CSI and OSCs
  will be stripped.
* "unknown" encoded strings are no longer translated to UTF-8 in UTF-8 locales
  (they are instead assumed to be UTF-8).
* `nchar_ctl` preserves `dim`, `dimnames`, and `names` as the base functions do.
* UTF-8 known to be invalid should not be output, even if present in input
  (UTF-8 validation is not complete, only sequences that are obviously wrong are
  detected).

### Bug Fixes

* Fix `tabs_as_spaces` to handle sequential tabs, and to perform better on very
  wide strings.
* Strings with invalid UTF-8 sequences with "unknown" declared encoding in UTF-8
  locales now cause errors instead of being silently translated into byte
  escaped versions (e.g. "\xf0\xc2" (2 bytes), used to be interpreted as
  "<f0><c2>" (four characters).  These now cause errors as they would have if
  they had had "UTF-8" declared encoding.
* In some cases true colors of form "38;2;x;x;x" and "48;2;x;x;x" would only be
  partially transcribed.

### Internal Changes

* More aggressive UTF-8 validation, also, invalid UTF-8 code points now advance
  only one byte instead of their putative width based on the initial byte.
* Reduce peak memory usage by making some intermediate buffers eligible for
  garbage collection prior to native code returning to R.
* Reworked internals to simplify buffer size computation and synchronization, in
  some cases this might cause slightly reduced performance.  Please report any
  significant performance regressions.
* `nchar_ctl(...)` is no longer a wrapper for `nchar(strip_ctl(...))` so that it
  may correctly support grapheme width calculations.

(mef)

2023-06-18 14:39:42 UTC MAIN commitmail json YAML

doc: Updated devel/R-IRkernel to 1.3.2

(mef)

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

(devel/R-IRkernel) Updated 1.3.1 to 1.3.2, NEWS.md unknown

(mef)

2023-06-18 14:36:31 UTC MAIN commitmail json YAML

doc: Updated net/R-pbdZMQ to 0.3.9

(mef)

2023-06-18 14:36:18 UTC MAIN commitmail json YAML

(net/pbdZMQ) Updated 0.3.3 to 0.3.9

2022-12-24: Ver 0.3-9
  * Replace "sprintf()" in C.
  * Replace some ".pbd_env" from function arguments.
  * Add suppress messages to demo.

2022-10-16: Ver 0.3-8
  * Fix "strict-types" and "deprecated-non-prototype" warnings.
  * Fix "if() conditions comparing class() to string".

2022-02-04: Ver 0.3-7
  * Make a copy of './inst/zmq_copyright/*' to './src/zmqsrc'.
  * Add ZeroMQ authors to DESCRIPTION file.

2021-10-25: Ver 0.3-6
  * Change configure.ac for autoconf-2.71
  * Change tests to local in-process (inter-thread) communication transport
    "zmq_inproc".

2021-04-17: Ver 0.3-6
  * Check and add "libzmq>=4.3.0" and "-DENABLE_DRAFTS=ON" options.
  * Add more ZMQ socket options up to libzmq 4.3.4 (may not stable).

2021-02-27: Ver 0.3-6
  * Add more ZMQ socket options.
  * Add timeout for connection in tests.

2021-02-09: Ver 0.3-5
  * Update "conf.sub" and "conf.guess" from CRAN.

2020-12-13: Ver 0.3-4
  * Change "http://" to "https://".

2020-09-07: Ver 0.3-4
  * Fix warning 'char* strncpy(char*, const char*, size_t)' output truncated
    due to "-Werror=stringop-truncation" by gcc 8.3.1
  * Fix a "buf[1]" in zmq.send() call in "R_zmq_sendrecv.r"

2019-07-27: Ver 0.3-4
  * For osx, change "install.libs.R" and "zzz.r.in" for staged installation.

2019-07-10: Ver 0.3-4
  * Roll back to (R >= 3.5.0).
  * Change detection of ZeroMQ library version to "4.2.2" from "4.0.4".
  * Roll detection of ZeroMQ library version to "4.0.4".
  * Block ZeroMQ library version "4.1.6".

2019-05-03: Ver 0.3-4
  * Add "StagedInstall: FALSE" to DESCRIPTION to turn off WARNING in macos.

2019-04-26: Ver 0.3-4
  * Revmoe "^M" from "src/zmqsrc/src/condition_variable.hpp".

2019-04-01: Ver 0.3-4
  * Support REQ/REP sockets in sendfile/recvfile functions.

2019-02-18: Ver 0.3-4
  * Add "R/R_zmq_transfers.r" for transferfing files and directories.
  * Add importFrom utils for zip and unzip.
  * Remove "-Werror" from "src/zmqsrc/configure" to pass "R CMD check".

2019-02-17: Ver 0.3-4
  * Register "R_zmq_send_file" and "R_zmq_recv_file" in "src/zzz.c".
  * Fix Windows binary files transfer problems.

(mef)

2023-06-18 14:31:42 UTC MAIN commitmail json YAML

doc: Updated devel/R-repr to 1.1.6

(mef)

2023-06-18 14:31:29 UTC MAIN commitmail json YAML

(devel/R-repr) Updated 1.1.4 to 1.1.6

1.1.6 (release note unknown)

1.1.5 Latest

    [#157] Fix for dev stringr (@hadley)

(mef)

2023-06-18 14:23:06 UTC MAIN commitmail json YAML

Added math/R-cellranger version 1.1.0

(mef)

2023-06-18 14:21:13 UTC MAIN commitmail json YAML

(math/R-cellranger) import R-cellranger-1.1.0

Helper functions to work with spreadsheets and the "A1:D10" style of
cell range specification.

(mef)

2023-06-18 14:18:11 UTC MAIN commitmail json YAML

doc: Updated devel/R-pak to 0.5.1

(mef)

2023-06-18 14:17:58 UTC MAIN commitmail json YAML

(devel/R-pak) Updated 0.4.0 to 0.5.1

# pak 0.5.1

* No user visible changes.

# pak 0.5.0

* The `meta_*()` functions now consider the `platforms`, `cran_mirror` and
  `r_versions` config entries, see `?"pak-config"`.

* Better Posit Package Manager (PPM) support. New `+ppm_has_binaries()`,
  `ppm_r_versions()`, `ppm_repo_url()`, `ppm_snapshots()` and `ppm_platforms()`
  functions to help interacting with PPM. See the new 'pkgcache and Posit
  Package Manager on Linux' article at https://r-lib.github.io/pkgcache.
  (r-lib/pkgcache#47 and r-lib/pkgdepends#186).

* New `system_r_platform()` and `system_r_platform_data()` functions to query
  the current platform.

* pak now support git repositories as package references. E.g.
  `git::https://github.com/r-lib/pak.git`.

* pak now supports versioned CRAN packages, e.g. `dplyr@1.1.1` will
  always install dplyr 1.1.1. Note that only CRAN packages are supported,
  Bioconductor packages are not (yet).

* pak now has an alternative system requirements lookup
  implementation. It supports Fedora and Debian systems as well, in
  addition to Debian, Ubuntu, SUSE and RedHat derivatives.
  You can switch to this implementation by setting the
  `R_PKG_SYSREQS2` environment variable to `true`.

* pak now does a better job looking up dependencies for
  hand-selected dependency types. E.g. `dependencies = "LinkingTo"`.

* pak now removes `?ignore`-d packages from dependencies, and
  uses the correct version comparison for `?ignore-before.r`
  (https://github.com/r-lib/actions/issues/708).

* pak now does not fail for circular soft dependencies (#306).

* pak now reports dependency solver failures better in some cases
  (#305, https://github.com/r-lib/pak/issues/474).

* pak now uses locally built CRAN binaries from the cache. Use the
  `?nocache` parameter to opt out from this, or
  `cache_delete(package = ...)` to remove a package from the cache.

(mef)

2023-06-18 14:14:43 UTC MAIN commitmail json YAML

doc: Updated devel/R-pkgcache to 2.1.1

(mef)

2023-06-18 14:14:31 UTC MAIN commitmail json YAML

(devel/R-pkgcache) Updated 2.0.4 to 2.1.1

# pkgcache 2.1.1

* `parse_installed()` now has a `packages` argument, to list only a subset
  of all packages.

* `parse_packages()` can now parse `PACKAGES` files with trailing
  whitespace (#93).

* The Bioconductor repositories now include the 'books' repository,
  available since Bioconductor 3.12.

# pkgcache 2.1.0

* pkgcache now supports binary packages on x86_64 macOS and R 4.3.0 and
  later (#89).

* Better Posit Package Manager (PPM) support. New `ppm_has_binaries()`,
  `ppm_r_versions()`, `ppm_repo_url()`, `ppm_snapshots()` and `ppm_platforms()`
  functions to help interacting with PPM. See the new 'pkgcache and Posit
  Package Manager on Linux' article at https://r-lib.github.io/pkgcache.
  (#47 and r-lib/pkgdepends#186).

(mef)

2023-06-18 14:10:33 UTC MAIN commitmail json YAML

doc: Updated devel/R-renv to 0.17.3

(mef)

2023-06-18 14:10:23 UTC MAIN commitmail json YAML

(devel/R-renv) Updated 0.16.0 to 0.17.3

# renv 0.17.3

* Fixed an issue where `renv::install("bioc::<package>")` could fail if
  `BiocManager` was not already installed. (#1184)

* Fixed an issue where package names were not included in the output
  of `renv::diagnostics()`. (#1182)

* The clarity of the message printed by `renv::status()` has been improved;
  in particular, `renv` should better report the recommended actions when
  a package required by the project is not installed.

* `renv::snapshot()` gains the `exclude` argument, for explicitly
  excluding certain packages from the generated lockfile.

* Fixed an issue where `renv` was passing the wrong argument name to
  `installed.packages()`, causing usages of `renv` to fail with
  R (<= 3.4.0). (#1173)

* `renv` now sets the `SDKROOT` environment variable on macOS if it detects
  that R was built using an LLVM build of `clang` on macOS.

* `renv::install()` now parses the remotes included within, for example,
  a `DESCRIPTION` file's `Config/Needs/...` field.

* `renv` now checks that the index directory is writable before attempting to
  use it, e.g. for the `R` available packages index maintained by `renv`. (#1171)

* `renv` now checks that the version of `curl` used for downloads appears to
  be functional, and reports a warning if it does not (for example, because
  a requisite system library is missing). The version of `curl` used for
  downloads can also be configured via the `RENV_CURL_EXECUTABLE` environment
  variable.

# renv 0.17.2

* Fixed a regression that caused package hashes to be computed incorrectly
  in some cases. This was a regression in the 0.17.1 release. (#1168)

# renv 0.17.1

* `renv` gains the configuration option `install.remotes`, which can be used
  to control whether `renv` attempts to read and use the `Remotes:` field
  included with installed packages. This can be set to `FALSE` if you'd
  like to ignore this field; e.g. because you know they will not be
  accessible. (#1133)

* General performance optimizations. In particular, `renv::update(check = TRUE)`
  should now execute much faster.

* `renv` now stores project settings within `renv/settings.json` rather than
  `renv/settings.dcf`. Old settings will be automatically migrated.

* The `renv` sandbox is now placed within the `renv` cache directory. (#1158)

* Fixed an issue where `renv::status()` could erroneously report a project was
  out-of-sync when using explicit snapshots. (#1159)

* Fixed an issue where `renv::hydrate()` would print spurious warnings. (#1160)

* `renv::status()` now suggests running `renv::restore()` if there are no
  packages installed in the project library. (#1060)

* Fixed an issue where `renv` would fail to query [r-universe](https://r-universe.dev/)
  repositories. (#1156)

* `renv` no longer tries to set the `SDKROOT` environment variable on
  macOS for R (>= 4.0.0).

* Fixed an issue where installation of Bioconductor packages could fail
  when `BiocManager` was not installed. (#1156, #1155)

* Fixed an issue where the amount of time elapsed reported by `renv::install()`
  failed to include the time spent retrieving packages.

# renv 0.17.0

* The performance of `renv::snapshot()` has improved.

* `renv` now maintains an index of available packages, as retrieved from the
  active package repositories, that is shared across `R` sessions. This should
  improve `renv`'s performance when querying for available packages across
  multiple different `R` sessions.

* `renv::hydrate()` gains the `prompt` parameter. When `TRUE` (the default),
  `renv` will prompt for confirmation before attempting to hydrate the active
  library.

* Improved handling of package installation via SSH URLs with `git`. (#667)

* Improved handling of R version validation when using projects with
  Bioconductor. If you find `renv` is erroneously reporting that your version
  of R is incompatible with the version of Bioconductor you are using, you can
  set `options(renv.bioconductor.validate = FALSE)` to disable this validation
  behaviour. (#1148)

* Package names can now be associated with remotes in `renv::install()`; for
  example, you can use `renv::install("igraph=igraph/rigraph")` to install
  the `igraph` package. This is mainly important when using the `renv.auth`
  authentication tools, where the package name of a remote needs to be
  declared explicitly. (#667)

* Fixed an issue that could prevent `renv::restore()` from functioning when
  attempting to install packages which had been archived on CRAN. (#1141)

* `renv::install()` gains the `dependencies` argument, which behaves similarly
  to the equivalent argument in `remotes::install_*()`. In particular, this can
  be set to fields like `Config/Needs/dev` to tell `renv` to use custom
  DESCRIPTION fields for dependency resolution in installation.

* Fixed an issue where the function variant of the `renv.auth` option was not
  resolved correctly. (#667)

* `renv::install()` now supports remotes with a trailing slash -- such slashes
  are now removed. (#1135)

* Integration with the RStudio (Posit) Package Manager is now disabled
  by default on aarch64 Linux instances.

* The `RENV_CACHE_MODE` environment variable can now also be used
  to adjust the permissions set on downloaded package tarballs / binaries.
  (#988)

* Fixed an issue where fields of the form `Remotes.1` could
  enter lockfile records for older versions of R. (#736)

* Fixed the performance of `renv::update()` in cases where
  integration with MRAN is enabled.

* Fixed an issue where package installation using `pak` could fail
  in some cases.

* `renv_file_find()` can now scan up to the root directory in Docker
  containers. (#1115)

* `renv` no longer uses the R temporary directory on Windows for the
  sandbox. The sandbox directory can be customized via the
  `RENV_PATHS_SANDBOX` environment variable if required. (#835)

* `renv` now reports the elapsed time when installing packages. (#1104)

* For projects using "explicit" snapshots, `renv` now reports if
  a package is required by the project, but the package is not
  currently installed. (#949)

* Fixed an issue where `renv::snapshot()` could fail to detect when
  no changes had been made to the lockfile.

* Fixed an issue where `renv` could emit JSON lockfiles which could not
  be parsed by external JSON readers. (#1102)

* `renv` now marks the sandbox as non-writable, which should hopefully
  alleviate issues where attempts to update installed packages would
  inadvertently install the updated package into the sandbox. (#1090)

* `renv::use()` gains the `sandbox` argument, which allows one to control
  whether the system library is sandboxed after a call to `renv::use()`.
  (#1083)

* The path to the Conda `environment.yml` file created by `renv` can
  now be customized via the `RENV_PATHS_CONDA_EXPORT` environment
  variable. We recommend setting this within your project-local
  `.Renviron` file as appropriate. (#1089)

* Fixed an issue where the `renv` sandbox location did not respect the
  active `renv` profile. (#1088)

(mef)

2023-06-18 14:07:25 UTC MAIN commitmail json YAML

doc: Updated devel/R-pkgbuild to 1.4.1

(mef)

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

(devel/R-pkgbuild) Updated 1.4.0 to 1.4.1

# pkgbuild 1.4.1

* New `Config/build/extra-sources` `DESCRIPTION` option to make pkgbuild aware
  of extra source files to consider in `needs_compile()`.

* New `Config/build/bootstrap` `DESCRIPTION` option. Set it to `TRUE` to run
  `Rscript bootstrap.R` in the package root prior to building the source
  package (#157, @paleolimbot).

* pkgbuild now supports Rtools43.

* pkgbuild now always _appends_ its extra compiler flags to the ones that
  already exist in the system and/or user `Makevars` files (#156).

(mef)

2023-06-18 14:04:58 UTC MAIN commitmail json YAML

doc: Updated devel/R-checkmate to 2.2.0

(mef)

2023-06-18 14:04:46 UTC MAIN commitmail json YAML

(devel/R-checkmate) Updated 2.1.0 to 2.2.0

# Version 2.2.0
* Fixed C compiler warnings for windows
* Added `checkPermutation` (#230).
* Better handling of long vectors (#231).
* Fixed a bounds check for numeric vectors and infinite bounds.

(mef)

2023-06-18 14:01:40 UTC MAIN commitmail json YAML

doc: Updated devel/R-BH to 1.81.0.1

(mef)

2023-06-18 14:01:28 UTC MAIN commitmail json YAML

(devel/R-BH) Updated 1.78.0.0 to 1.81.0.1

2023-01-17  Dirk Eddelbuettel  <edd@debian.org>

* DESCRIPTION (Version, Date): Release 1.81.0-1

* inst/include/boost/math/tools/config.hpp: Comment-out 'warning'
message as CRAN Policy would prefer not to see these
* inst/include/boost/multiprecision/detail/standalone_config.hpp: Idem
* inst/include/boost/spirit/home/x3.hpp: Idem (for four lines)

2022-12-29  Dirk Eddelbuettel  <edd@debian.org>

* inst/include/boost/core/snprintf.hpp: Added
* .../lexical_cast/detail/converter_lexical_streams.hpp: Used here
* .../core/lightweight_test.hpp: Use snprintf
* .../core/type_name.hpp: Idem
* .../interprocess/detail/win32_api.hpp: Idem
* .../numeric/odeint/integrate/max_step_checker.hpp: Idem
* .../test/imp/debug.ipp: Idem
* .../utils/setcolor.hpp: Idem

2022-12-15  Dirk Eddelbuettel  <edd@debian.org>

* inst/include/boost/*: Upgraded to Boost 1.81, as usual with two
patch sets from CRAN demands on file path length and diagnostics

* README.md: Updated package list for 1.81
* DESCRIPTION (Description): Idem

* local/scripts/CreateBoost.sh: Update for 1.81.0, added url

2022-10-31  Dirk Eddelbuettel  <edd@debian.org>

* .github/workflows/ci.yaml (jobs): Update to actions/checkout@v3

(mef)

2023-06-18 13:59:23 UTC MAIN commitmail json YAML

doc: Updated devel/R-testthat to 3.1.9

(mef)

2023-06-18 13:59:10 UTC MAIN commitmail json YAML

(devel/R-testthat) Updated 3.1.8 to 3.1.9

# testthat 3.1.9

* New `expect_contains()` and `expect_in()` that works similarly to
  `expect_true(all(expected %in% object))` or
  `expect_true(all(object %in% expected))` but give more informative failure
  messages (#1346).

* New `is_snapshot()` returns `TRUE` if code is running inside a snapshot test
  (#1796) and `is_checking()` returns `TRUE` if test is running inside of
  `R CMD check` (#1795)

* `ProgressReporter` only reports the run time of test files that take longer
  than 1s, rather than 0.1s. (#1806) and re-displays all failures at the end
  of the results. Skips are now only shown at the end of reporter summaries,
  not as tests are run. This makes them less intrusive in interactive tests
  while still allowing you to verify that the correct tests are skipped (#1801).
  When using parallel tests, links to failed tests (#1787) and links to
  accept/review snapshot (#1802) now work.

* `set_state_inspector()` allows to to register a function that's called
  before and after every test, reporting on any differences. This
  is very useful for detecting if any of your tests have made changes to
  global state (like options, env vars, or connections) (#1674). This
  function was inspired by renv's testing infrastructure.

* `skip_on_cran()` no longer skips (errors) when run interactively.

* `teardown_env()` works in more cases.

* All packages, regardless of whether or not they use rlang, now
  use the new snapshot display for errors, warnings, and messages.

* testthat no longer truncates tracebacks and uses rlang's default tree
  display.

(mef)

2023-06-18 13:55:22 UTC MAIN commitmail json YAML

doc: Updated devel/R-cli to 3.6.1

(mef)

2023-06-18 13:55:09 UTC MAIN commitmail json YAML

(devel/R-cli) Updated 3.6.0 to 3.6.1

# cli 3.6.1

* ANSI hyperlinks are now turned off on the RStudio render plane (#581).

(mef)

2023-06-18 13:50:45 UTC MAIN commitmail json YAML

doc: Updated devel/R-git2r to 0.32.0

(mef)

2023-06-18 13:50:31 UTC MAIN commitmail json YAML

(devel/R-git2r) Updated 0.30.1 to 0.32.0

# git2r 0.32.0 (2023-04-12)

## CHANGES

* Updated the bundled libgit2 source code to version 1.6.3.

* Fix build failure of bundled libgit2 when structure for nanosecond
  type is mssing.

# git2r 0.31.0 (2023-01-26)

## CHANGES

* Removed unused macro 'AC_PROG_CC' from the build configuration
  script.

(mef)

2023-06-18 12:38:19 UTC MAIN commitmail json YAML

Updated devel/py-zope.deprecation, www/py-zope.proxy, devel/py-zope.testing, textproc/py-sphinx-autoapi

(adam)

2023-06-18 12:37:22 UTC MAIN commitmail json YAML

py-sphinx-autoapi: updated to 2.1.1

v2.1.1 (2023-06-10)
-------------------

Bugfixes
- Fix "document isn't included" warning when using autoapi_add_toctree_entry
- Types used in PEP-604 union syntax can be linked with intersphinx
- Fix class overrides not rendering correctly.
- Fix separated type comments for arguments not merging correctly in Python 3.7
- Fixed viewcode being unable to find the source code for imported objects

Improved Documentation
- Made it clearer how to customise what objects AutoAPI will document.

(adam)

2023-06-18 12:31:58 UTC MAIN commitmail json YAML

py-zope.testing: updated to 5.0.1

5.0.1 (2022-12-20)
==================
- Make wheels no longer universal.

5.0 (2022-12-20)
================

Backwards incompatible changes
------------------------------
- Drop support for Python 2.7, 3.5, 3.6.
- Drop modules which do not seem to be Python compatible:
    + ``zope.testing.loghandler``
    + ``zope.testing.server``
- Drop doctest option ``IGNORE_EXCEPTION_MODULE_IN_PYTHON2``.
- Remove functions:
    + ``zope.testing.renormalizing.strip_dottedname_from_traceback``
    + ``zope.testing.renormalizing.is_dotted_name``

Features
--------
- Add support for Python 3.11.

(adam)

2023-06-18 12:30:30 UTC MAIN commitmail json YAML

py-zope.proxy: updated to 5.0.0

5.0.0 (2023-01-18)
- Drop support for Python 2.7, 3.5, 3.6.
- Remove proxying code for names that no longer exist in Python 3
  like ``__long__`` and some others.

(adam)

2023-06-18 12:29:13 UTC MAIN commitmail json YAML

py-zope.deprecation: updated to 5.0

5.0 (2023-03-29)
- Drop support for Python 2.7, 3.4, 3.5, 3.6.
- Drop support for deprecated ``python setup.py test``.
- Add support for Python 3.8, 3.9, 3.10, 3.11.

(adam)

2023-06-18 12:23:58 UTC MAIN commitmail json YAML

Updated devel/py-zope.configuration

(adam)

2023-06-18 12:23:38 UTC MAIN commitmail json YAML

doc/TODO: add some

+ gettext-lib-0.22, grpc-1.56.0, libcups-2.4.5, libproxy-0.5.2,
  lua-language-server-3.6.22, mupdf-1.22.2, protobuf-23.3,
  py-autobahn-23.6.2, py-codespell-2.2.5, py-contourpy-1.1.0,
  py-google-api-python-client-2.89.0, py-numpy-1.25.0,
  py-platformdirs-3.6.0, py-project-api-1.5.2, py-protobuf-4.23.3,
  py-service_identity-23.1.0, py-sphinx-autodoc-typehints-1.23.2,
  py-tox-4.6.2, py-virtualenv-20.23.1, py-yapf-0.40.0,
  xkeyboard-config-2.39.

(wiz)

2023-06-18 12:22:58 UTC MAIN commitmail json YAML

2023-06-18 12:18:11 UTC MAIN commitmail json YAML

Updated devel/py-zope.schema

(adam)

2023-06-18 12:17:21 UTC MAIN commitmail json YAML

py-zope.schema: updated to 7.0.1; renamed from py-ZopeSchema

7.0.1 (2023-01-02)
- Fix fallback when ``zope.i18nmessageid`` is not installed (regression
  introduced in 7.0.0).

7.0.0 (2023-01-01)
- Add support for Python 3.11.
- Drop support for Python 2.7, 3.5, 3.6.
- Drop ``zope.schema._compat`` module.
- Fix test deprecation warning on Python 3.11.

(adam)

2023-06-18 12:13:29 UTC MAIN commitmail json YAML

2023-06-18 12:11:10 UTC MAIN commitmail json YAML

Updated devel/py-zope.i18nmessageid

(adam)

2023-06-18 12:10:23 UTC MAIN commitmail json YAML

2023-06-18 12:03:54 UTC MAIN commitmail json YAML

py-zope.testrunner: add USE_LANGUAGES=

(adam)

2023-06-18 12:01:25 UTC MAIN commitmail json YAML

Updated devel/py-zope.testrunner

(adam)

2023-06-18 12:00:13 UTC MAIN commitmail json YAML

py-zope.testrunner: updated to 6.0; renamed from py-ZopeTestrunner

6.0 (2023-03-28)
- Drop support for Python 2.7, 3.5, 3.6.

5.6 (2022-12-09)
- Add support for Python 3.11.
- Inline a small part of ``random.Random.shuffle`` which was deprecated in
  Python 3.9 and removed in 3.11
- Don't trigger post mortem debugger for skipped tests.

(adam)

2023-06-18 08:43:05 UTC MAIN commitmail json YAML

doc/CHANGES: fix broken entries

(rillig)

2023-06-18 05:40:30 UTC MAIN commitmail json YAML

Updated sysutils/py-eliot; Removed devel/py-ZopeInterface

(adam)

2023-06-18 05:39:38 UTC MAIN commitmail json YAML

2023-06-18 05:37:40 UTC MAIN commitmail json YAML

py-eliot: updated to 1.14.0

Release 1.14.0
Merge pull request 483 from itamarst/1.14.0
Prepare for new release.

(adam)

2023-06-18 05:27:04 UTC MAIN commitmail json YAML

py-ZopeEvent: moved to py-zope.event

(adam)

2023-06-18 05:26:55 UTC MAIN commitmail json YAML

Removed devel/py-ZopeComponent, devel/py-ZopeEvent

(adam)

2023-06-18 05:26:02 UTC MAIN commitmail json YAML

2023-06-18 05:21:44 UTC MAIN commitmail json YAML

2023-06-18 05:03:55 UTC MAIN commitmail json YAML

Updated devel/py-pyobjc

(adam)

2023-06-18 05:03:10 UTC MAIN commitmail json YAML

py-pyobjc*: updated to 9.2

9.2

Version 9.2

Added warning objc.ObjCSuperWarning that is used to warn about classes that use argument-less super without binding that name to objc.super.

Document that objc.super must be used instead of builtin.super when calling superclass methods in a Cocoa subclass.

Add minimal pyproject.toml to all subprojects

Fix crash in pyobjc-core when using Python 3.12a7.

Added explicit tests for dealing with Objective-C categories that are loaded while using classes from Python.

Fix the version of macOS where the SafariServices framework is present.

Fixed some issues found by testing on a macOS 10.11 system

Trying to implement a method with SIMD types as arguments or return value will now give a more useful error when the bridge does not support the signature.

Fix incomplete metadata for CoreMediaIO.CMIOObjectSetPropertyData

Fix incorrect metadata

Removed Quartz.CGColorConversionInfoCreateFromListWithArguments. This function was already documented as unsupported, but was still present in the framework wrapper.

Removed Quartz.CVPixelBufferCreateWithPlanarBytes. This function requires a manual binding, but was still present with a generic (and non-working) binding.

Removed CoreMedia.CMBufferQueueCreate, CoreMedia.CMBufferQueueGetCallbacksForSampleBuffersSortedByOutputPTS, CoreMedia.CMBufferQueueGetCallbacksForUnsortedSampleBuffers, CoreMedia.CMVideoFormatDescriptionGetH264ParameterSetAtIndex, CoreMedia.CMVideoFormatDescriptionGetHVECParameterSetAtIndex, These functions require a manual binding, but were still present with a generic (and non-working) binding.

Explicitly exclude definitions from CMIOHardwarePlugIn.h from the CoreMediaIO bindings.

Added deref_result_pointer key to the metadata for a return value. Use this when a callable returns a pointer to a single value (for example CMAudioFormatDescriptionGetMostCompatibleFormat)

Removed unsupported functions from the ApplicationServices bindings (not named individually due to the size of the list). Also fixed annotations for other ApplicationServices bindings.

Add manual binding for CFNetwork.CFNetServiceBrowserCreate, CFNetwork.CFNetServiceSetClient, and CFNetwork.CFNetServiceMonitorCreate.

Fix incompatibility with Python 3.12 beta 1.

(adam)

2023-06-17 18:59:04 UTC MAIN commitmail json YAML

doc: Updated wm/leftwm to 0.4.2

(pin)

2023-06-17 18:58:43 UTC MAIN commitmail json YAML

wm/leftwm: update to 0.4.2

Happy Summer (or Winter to our Southern Hemisphere friends), Fellow Adventurers!
A tiny bit delayed, here comes a minor version bump to 0.4.2 with multiple
changes. For one, the main driver of this issue is for fixing the git macro
install error, however, there have been a multitude of other changes since
0.4.1 also:

笨ィ Features
- The new ignore_empty and ignore_used options in FocusNext/Previous Tag
- Command SwapWindowToTop introduced

�汾� Fixes and Improvements
- Fixes to ordering of windows after exiting from full screen mode
- Basic theme and documentation fixes
- Improved performance for set_layout , event_loop, and Xscreens
- Improved error messages for leftwm-state and leftwm-check
- Cursors now snap to the bottom right of a window when resizing

�洶� Minimum Supported Rust Version
- The currently supported MSRV is 1.65.0

�汾ァ Future
There has been considerable new interest in leftwm and several new contributors
and pull requests, we can't wait to see momentum in leftwm continue to grow.
One of the most intriguing things is the beginning of Wayland support with
leftway in #1073.

(pin)

2023-06-17 18:57:59 UTC MAIN commitmail json YAML

doc: Updated sysutils/felix to 2.4.0

(pin)

2023-06-17 18:57:29 UTC MAIN commitmail json YAML

sysutils/felix: update to 2.4.0

v2.4.0 (2023-06-14)
Added
- Add registers (unnamed, zero, numbered, named): Now you can view registers
  by :reg, and add items to registers by usual vim command (prefixed by ").
  See the key manual for more details.
- Refactor unpacking command: e unpacks / decompresses gz(Gzip), tar.gz,
  xz(lzma), tar.xz, zst(Zstandard), tar.zst, tar, and zip file format and
  formats based on it.

Removed
- :z - Use z instead.

(pin)

2023-06-17 18:42:37 UTC MAIN commitmail json YAML

Updated security/py-google-auth, devel/py-google-api-core

(adam)

2023-06-17 18:41:56 UTC MAIN commitmail json YAML

py-google-api-core: updated to 2.11.1

2.11.1 (2023-06-12)

Bug Fixes

Add actionable errors for GCE long running operations
Invalid dev version identifiers in setup.py

(adam)

2023-06-17 18:40:51 UTC MAIN commitmail json YAML

py-google-auth: updated to 2.20.0

2.20.0 (2023-06-12)

Features

Add public API load_credentials_from_dict

Bug Fixes

Expiry in compute_engine.IDTokenCredentials
Expiry in impersonated_credentials.IDTokenCredentials
Invalid dev version identifiers in setup.py

(adam)

2023-06-17 18:39:36 UTC MAIN commitmail json YAML

doc: Updated sysutils/desktop-installer to 0.8.1

(bacon)

2023-06-17 18:39:27 UTC MAIN commitmail json YAML

sysutils/desktop-installer: Update to 0.8.1

Vastly improved NetBSD support, also utilizing many improvements
to auto-admin scripts
Integrates qmediamanager, devpub-mount, and npmount to automount
removable media and provide a controlled way to unmount

(bacon)

2023-06-17 18:31:28 UTC MAIN commitmail json YAML

Updated net/freeradius, devel/py-test-mock

(adam)

2023-06-17 18:30:21 UTC MAIN commitmail json YAML

py-test-mock: updated to 3.11.1

3.11.1 (2023-06-15)
-------------------
* Fixed introspection for failed ``assert_has_calls``
* Updated type annotations for ``mocker.patch`` and ``mocker.spy``

(adam)

2023-06-17 18:28:55 UTC MAIN commitmail json YAML

doc: Added devel/py-zope.component version 6.0

(wiz)

2023-06-17 18:28:44 UTC MAIN commitmail json YAML

devel/Makefile: + py-zope.component

(wiz)

2023-06-17 18:28:31 UTC MAIN commitmail json YAML

devel/py-zope.component: import py-zope.component-6.0

This package represents the core of the Zope Component Architecture.
Together with the zope.interface package, it provides facilities
for defining, registering and looking up components.

(wiz)

2023-06-17 18:27:25 UTC MAIN commitmail json YAML

sysutils/Makefile: Add qmediamanager

(bacon)

2023-06-17 18:25:33 UTC MAIN commitmail json YAML

doc: Added sysutils/qmediamanager version 0.1.0.5

(bacon)

2023-06-17 18:25:25 UTC MAIN commitmail json YAML

sysutils/qmediamanager: GUI to manage removable media

QMediaManager is a GUI application for managing removable media.  It is
meant to be launched by an automount service such as sysutils/automount
to provide the user options when removable media are inserted.

(bacon)

2023-06-17 18:19:06 UTC MAIN commitmail json YAML

2023-06-17 18:04:23 UTC MAIN commitmail json YAML

doc: Added devel/py-zope.interface version 6.0

(wiz)

2023-06-17 18:04:10 UTC MAIN commitmail json YAML

devel/Makefile: + py-zope.interface

(wiz)

2023-06-17 18:03:56 UTC MAIN commitmail json YAML

devel/py-zope.interface: import py-zope.interface-6.0

This package provides an implementation of "object interfaces" for
Python. Interfaces are a mechanism for labeling objects as conforming
to a given API or contract. So, this package can be considered as
implementation of the Design By Contract methodology support in
Python.

(wiz)

2023-06-17 18:01:18 UTC MAIN commitmail json YAML

doc: Added devel/py-zope.event version 4.6

(wiz)

2023-06-17 18:00:52 UTC MAIN commitmail json YAML

devel/Makefile: + py-zope.event

(wiz)

2023-06-17 18:00:35 UTC MAIN commitmail json YAML

devel/py-zope.event: import py-zope.event-4.6

The zope.event package provides a simple event system, including:

* An event publishing API, intended for use by applications which
are unaware of any subscribers to their events.

* A very simple synchronous event-dispatching system, on which more
sophisticated event dispatching systems can be built. For example,
a type-based event dispatching system that builds on zope.event
can be found in zope.component.

(wiz)

2023-06-17 17:52:55 UTC MAIN commitmail json YAML

doc: Added www/py-plaster_pastedeploy version 1.0.1

(wiz)

2023-06-17 17:52:44 UTC MAIN commitmail json YAML

www/Makefile: + py-plaster_pastedeploy

(wiz)

2023-06-17 17:52:23 UTC MAIN commitmail json YAML

www/py-plaster_pastedeploy: import py-plaster_pastedeploy-1.0.1

plaster_pastedeploy is a plaster plugin that provides a plaster.Loader
that can parse ini files according to the standard set by PasteDeploy.
It supports the wsgi plaster protocol, implementing the
plaster.protocols.IWSGIProtocol interface.

(wiz)

2023-06-17 17:42:48 UTC MAIN commitmail json YAML

doc: Added devel/py-plaster version 1.1.2

(wiz)

2023-06-17 17:42:31 UTC MAIN commitmail json YAML

devel/Makefile: + py-plaster

(wiz)

2023-06-17 17:41:50 UTC MAIN commitmail json YAML

devel/py-plaster: import py-plaster-1.1.2

plaster is a loader interface around multiple config file formats.
It exists to define a common API for applications to use when they
wish to load configuration. The library itself does not aim to
handle anything except a basic API that applications may use to
find and load configuration settings. Any specific constraints
should be implemented in a pluggable loader which can be registered
via an entrypoint.

(wiz)

2023-06-17 17:34:45 UTC MAIN commitmail json YAML

doc: Added sysutils/py-hupper version 1.12

(wiz)

2023-06-17 17:34:34 UTC MAIN commitmail json YAML

sysutils/Makefile: + py-hupper

(wiz)

2023-06-17 17:34:06 UTC MAIN commitmail json YAML

sysutils/py-hupper: import py-hupper-1.12

hupper is an integrated process monitor that will track changes to
any imported Python files in sys.modules as well as custom paths.
When files are changed the process is restarted.

(wiz)

2023-06-17 16:50:54 UTC MAIN commitmail json YAML

2023-06-17 16:45:53 UTC MAIN commitmail json YAML

doc: Updated graphics/geeqie to 2.1

(wiz)

2023-06-17 16:45:44 UTC MAIN commitmail json YAML

geeqie: update to 2.1.

Geeqie 2.1
============

- Additional --selection remote commands
- Split view additional 3-image layout
- Many bug fixes
- Some progress in GTK4 migration
- Change source code from c to c++
- Much progress in making source code warning-free
- Updated language support

(wiz)

2023-06-17 16:19:29 UTC MAIN commitmail json YAML

doc: Updated databases/py-mysqlclient to 2.1.1

(wiz)

2023-06-17 16:19:19 UTC MAIN commitmail json YAML

py-mysqlclient: update to 2.1.1.

======================
What's new in 2.1.1
======================

Release: 2022-06-22

* Fix qualname of exception classes. (#522)
* Fix range check in ``MySQLdb._mysql.result.fetch_row()``. Invalid ``how`` argument caused SEGV. (#538)
* Fix docstring of ``_mysql.connect``. (#540)
* Windows: Binary wheels are updated. (#541)
  * Use MariaDB Connector/C 3.3.1.
  * Use cibuildwheel to build wheels.
  * Python 3.8-3.11

======================
What's new in 2.1.0
======================

Release: 2021-11-17

* Add ``multistatement=True`` option. You can disable multi statement. (#500).
* Remove unnecessary bytes encoder which is remained for Django 1.11
  compatibility (#490).
* Deprecate ``passwd`` and ``db`` keyword. Use ``password`` and ``database``
  instead. (#488).
* Windows: Binary wheels are built with MariaDB Connector/C 3.2.4. (#508)
* ``set_character_set()`` sends ``SET NAMES`` query always. This means
  all new connections send it too. This solves compatibility issues
  when server and client library are different version. (#509)
* Remove ``escape()`` and ``escape_string()`` from ``MySQLdb`` package.
  (#511)
* Add Python 3.10 support and drop Python 3.5 support.

======================
What's new in 2.0.3
======================

Release: 2021-01-01

* Add ``-std=c99`` option to cflags by default for ancient compilers that doesn't
  accept C99 by default.
* You can customize cflags and ldflags by setting ``MYSQLCLIENT_CFLAGS`` and
  ``MYSQLCLIENT_LDFLAGS``. It overrides ``mysql_config``.

======================
What's new in 2.0.2
======================

Release: 2020-12-10

* Windows: Update MariaDB Connector/C to 3.1.11.
* Optimize fetching many rows with DictCursor.

======================
What's new in 2.0.1
======================

Release: 2020-07-03

* Fixed multithread safety issue in fetching row.
* Removed obsolete members from Cursor. (e.g. `messages`, `_warnings`, `_last_executed`)

======================
What's new in 2.0.0
======================

Release: 2020-07-02

* Dropped Python 2 support
* Dropped Django 1.11 support
* Add context manager interface to Connection which closes the connection on ``__exit__``.
* Add ``ssl_mode`` option.

(wiz)

2023-06-17 15:54:29 UTC MAIN commitmail json YAML

doc: Updated www/ruby-aws-sdk-s3 to 1.126.0

(taca)

2023-06-17 15:53:58 UTC MAIN commitmail json YAML

www/ruby-aws-sdk-s3: update to 1.126.0

1.126.0 (2023-06-16)

* Feature - This release adds SDK support for request-payer request header
  and request-charged response header in the
  "GetBucketAccelerateConfiguration", "ListMultipartUploads", "ListObjects",
  "ListObjectsV2" and "ListObjectVersions" S3 APIs.

1.125.0 (2023-06-15)

* Feature - Code Generated Changes, see ./build_tools or aws-sdk-core's
  CHANGELOG.md for details.

1.124.0 (2023-06-13)

* Feature - Integrate double encryption feature to SDKs.

1.123.2 (2023-06-12)

* Issue - Fix issue when decrypting noncurrent versions of objects when
  using client side encryption (#2866).

(taca)

2023-06-17 15:51:01 UTC MAIN commitmail json YAML

doc: Updated www/ruby-aws-sdk-kms to 1.67.0

(taca)

2023-06-17 15:50:37 UTC MAIN commitmail json YAML

www/ruby-aws-sdk-kms: update to 1.67.0

1.67.0 (2023-06-15)

* Feature - Code Generated Changes, see ./build_tools or aws-sdk-core's
  CHANGELOG.md for details.

(taca)

2023-06-17 15:49:40 UTC MAIN commitmail json YAML

doc: Updated www/ruby-aws-sdk-secretsmanager to 1.77.0

(taca)

2023-06-17 15:49:05 UTC MAIN commitmail json YAML

www/ruby-aws-sdk-secretsmanager: update to 1.77.0

pkgsrc change: update dependency.

1.77.0 (2023-06-15)

* Feature - Code Generated Changes, see ./build_tools or aws-sdk-core's
  CHANGELOG.md for details.

(taca)

2023-06-17 15:47:34 UTC MAIN commitmail json YAML

doc: Updated www/ruby-aws-sdk-core to 3.175.0

(taca)

2023-06-17 15:47:10 UTC MAIN commitmail json YAML

www/ruby-aws-sdk-core: update to 3.175.0

3.175.0 (2023-06-15)

* Feature - Updated Aws::STS::Client with the latest API changes.
* Feature - Updated Aws::SSOOIDC::Client with the latest API changes.
* Feature - Updated Aws::SSO::Client with the latest API changes.

(taca)

2023-06-17 15:41:08 UTC MAIN commitmail json YAML

doc: Updated www/ruby-aws-partitions to 1.780.0

(taca)

2023-06-17 15:40:43 UTC MAIN commitmail json YAML

www/ruby-aws-partitions: update to 3.175.0

1.780.0 (2023-06-15)

* Feature - Updated the partitions source data the determines the AWS
  service regions and endpoints.

1.779.0 (2023-06-13)

* Feature - Added support for enumerating regions for
  Aws::VerifiedPermissions.
* Feature - Added support for enumerating regions for Aws::CodeGuruSecurity.

1.778.0 (2023-06-12)

* Feature - Updated the partitions source data the determines the AWS
  service regions and endpoints.

(taca)

2023-06-17 15:30:52 UTC MAIN commitmail json YAML

doc: Updated www/ruby-rack to 3.0.8

(taca)

2023-06-17 15:30:29 UTC MAIN commitmail json YAML

www/ruby-rack: update to 3.0.8

3.0.8 (2023-06-14)

What's Changed

* Backport "Fix some unused variable verbose warnings" by @skipkayhil in
  #2084

New Contributors

* @skipkayhil made their first contribution in #2084

(taca)

2023-06-17 15:27:31 UTC MAIN commitmail json YAML

doc: Updated textproc/ruby-rdiscount to 2.2.7.1

(taca)

2023-06-17 15:27:05 UTC MAIN commitmail json YAML

textproc/ruby-rdiscount: update to 2.2.7.1

pkgsrc change: remove redundunt PKGNAME.

2.2.7.1 (2023-06-16)

* Fix to not filter out <style> tags by default in Markdown output, unless
  filter_styles is enabled
* Fix compilation issue with Clang 16
* Add TruffleRuby to continuous integration

(taca)

2023-06-17 15:25:47 UTC MAIN commitmail json YAML

doc: Updated sysutils/ruby-specinfra to 2.86.0

(taca)

2023-06-17 15:24:28 UTC MAIN commitmail json YAML

sysutils/Makefile: Add devpub-mount

(bacon)

2023-06-17 15:24:13 UTC MAIN commitmail json YAML

doc: Added sysutils/devpub-mount version 0.1.0

(bacon)

2023-06-17 15:24:06 UTC MAIN commitmail json YAML

sysutils/devpub-mount: NetBSD devpubd-based automounter

devpub-mount(8) is a devpubd(8) based automounter for NetBSD.  It supports
most popular filesystems such as FFS, NTFS, FAT, exFAT, ISO9660, UDF,
and NetBSD's native FFS.  The devpubd script mounts recognized
filesystems and invokes a specified command with the mount point as
an argument.

(bacon)

2023-06-17 15:24:02 UTC MAIN commitmail json YAML

sysutils/ruby-specinfra: update to 2.86.0

2.86.0 (2023-06-13)

* Add VyOS Support

(taca)

2023-06-17 15:22:37 UTC MAIN commitmail json YAML

doc: Updated sysutils/ruby-facter to 4.4.1

(taca)

2023-06-17 15:22:11 UTC MAIN commitmail json YAML

sysutils/Makefile: Add npmount

(bacon)

2023-06-17 15:22:09 UTC MAIN commitmail json YAML

sysutils/ruby-facter: update to 4.4.1

4.4.1 (2023-06-12)

* (FACT-3136) Split instance and project sshKeys on newlines
* (FACT-3151) Ensure /etc/os-release can contain comments without raising
* (FACT-3136) Split ssh-keys
* (FACT-3192) facter -p --no-external-facts should not raise
* (FACT-3180) Correct Oracle Linux OS behavior
* (FACT-2772) Add env var for facter recursion detection
* (FACT-3196) Add some tests for Execute.execute_command
* (FACT-3196) Return a mutable stdout string
* (FACT-3196) Don't leak descriptors if ioctl fails
* (FACT-3089) Retain full uname output for ISA
* (FACT-3178) Ensure Facter escapes metacharacters when searching for fact
* (FACT-3186) Handle partitions fact when none exist
* (FACT-3199) Escape regex special characters for queries
* (FACT-3197) Stop trying to resolve augeas fact on Windows
* (FACT-3167) Handle when an AIX network interface is down
* (FACT-3204) Revert "(maint) Skip vlans test for Ubuntu2204"

(taca)

2023-06-17 15:21:52 UTC MAIN commitmail json YAML

doc: Added sysutils/npmount version 0.1.1.1

(bacon)

2023-06-17 15:21:46 UTC MAIN commitmail json YAML

sysutils/npmount: CLI tool for non-privileged [un]mount

NPMount is a command-line tool to provide limited mount and unmount
capabilities to non-privileged users, such as mounting and unmounting
external media including optical discs and thumb drives.  It is
primarily intended to be a companion tool for automount services
such as FreeBSD's devd, NetBSD's devpubd, etc. and client tools such
as qmediamanager.

(bacon)

2023-06-17 15:17:48 UTC MAIN commitmail json YAML

doc: Updated sysutils/auto-admin to 0.7.17

(bacon)

2023-06-17 15:17:40 UTC MAIN commitmail json YAML

sysutils/auto-admin: Update to 0.7.17

Add NetBSD support to several scripts supporting desktop-installer,
qmediamanager, and devpub-mount

(bacon)

2023-06-17 15:15:20 UTC MAIN commitmail json YAML

doc: Updated security/ruby-rex-text to 0.2.52

(taca)

2023-06-17 15:14:58 UTC MAIN commitmail json YAML

security/ruby-rex-text: update to 0.2.52

0.2.51 (2023-06-12)

* Land #64, add masm format

0.2.52 (2023-06-14)

* Add support for Ruby 3.3.0-preview1

(taca)

2023-06-17 15:10:55 UTC MAIN commitmail json YAML

doc: Updated security/ruby-rex-socket to 0.1.52

(taca)

2023-06-17 15:10:32 UTC MAIN commitmail json YAML

security/ruby-rex-socket: update to 0.1.52

0.1.52 (2023-06-09)

* Land #61, Add .to_authority
  Add in function to convert IPv6 addresses to IPv6 URL compatible format

(taca)

2023-06-17 15:08:33 UTC MAIN commitmail json YAML

doc: Updated security/ruby-rex-powershell to 0.1.98

(taca)

2023-06-17 15:08:03 UTC MAIN commitmail json YAML

security/ruby-rex-powershell: update to 0.1.98

0.1.98 (2023-06-12)

* Land #41, Update proxy aware script generation

(taca)

2023-06-17 14:57:52 UTC MAIN commitmail json YAML

doc: Updated devel/libxtend to 0.1.8.2

(bacon)

2023-06-17 14:57:40 UTC MAIN commitmail json YAML

devel/libxtend: Update to 0.1.8.2

xt_fopen(): Add file existence and creation checks
popen() does not flag nonexistent and uncreatable files

(bacon)

2023-06-17 14:14:50 UTC MAIN commitmail json YAML

doc: Updated textproc/R-readr to 2.1.4

(mef)

2023-06-17 14:14:38 UTC MAIN commitmail json YAML

(textproc/R-readr) Updated 2.1.2 to 2.1.4

# readr 2.1.4

* No user-facing changes. Patch release with internal changes
  requested by CRAN.

# readr 2.1.3

* 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.)

* `mini-gapminder-africa.csv` and friends are new example datasets
  accessible via `readr_example()`, which have been added to
  illustrate reading multiple files at once, into a single data frame.

(mef)

2023-06-17 14:00:44 UTC MAIN commitmail json YAML

doc: Updated textproc/R-vroom to 1.6.3

(mef)

2023-06-17 14:00:31 UTC MAIN commitmail json YAML

(textproc/R-vroom) Updated 1.5.7 to 1.6.3

# vroom 1.6.3

# vroom 1.6.2

* No user-facing changes.

# vroom 1.6.1

* `str()` now works in a colorized context in the presence of a column
  of class `integer64`, i.e. parsed with `col_big_integer()` (@bart1,
  #477).

* The embedded implementation of the Grisu algorithm for printing
  floating point numbers now uses `snprintf()` instead of `sprintf()`
  and likewise for vroom's own code (@jeroen, #480).

# vroom 1.6.0

* `vroom(col_select=)` now handles column selection by numeric
  position when `id` column is provided (#455).

* `vroom(id = "path", col_select = a:c)` is treated like `vroom(id =
  "path", col_select = c(path, a:c))`. If an `id` column is provided,
  it is automatically included in the output (#416).

* `vroom_write(append = TRUE)` does not modify an existing file when
  appending an empty data frame. In particular, it does not overwrite
  (delete) the existing contents of that file
  (https://github.com/tidyverse/readr/issues/1408, #451).

* `vroom::problems()` now defaults to `.Last.value` for its primary
  input, similar to how `readr::problems()` works (#443).

* The warning that indicates the existence of parsing problems has
  been improved, which should make it easier for the user to follow-up
  (https://github.com/tidyverse/readr/issues/1322).

* `vroom()` reads more reliably from filepaths containing non-ascii
  characters, in a non-UTF-8 locale (#394, #438).

* `vroom_format()` and `vroom_write()` only quote values that contain
  a delimiter, quote, or newline. Specifically values that are equal
  to the `na` string (or that start with it) are no longer quoted
  (#426).

* Fixed segfault when reading in multiple files and the first file has
  only a header row of column names, but subsequent files have at
  least one row (#430).

* Fixed segfault when `vroom_format()` is given an empty data frame
  (#425)

* Fixed a segfault that could occur when the final field of the final
  line is missing and the file also does not end in a newline (#429).

* Fixed recursive garbage collection error that could occur during
  `vroom_write()` when `output_column()` generates an ALTREP vector
  (#389).

* `vroom_progress()` uses `rlang::is_interactive()` instead of
  `base::interactive()`.

* `col_factor(levels = NULL)` honors the `na` strings of `vroom()` and
  its own `include_na` argument, as described in the docs, and now
  reproduces the behaviour of readr's first edition parser (#396).

(mef)

2023-06-17 13:54:05 UTC MAIN commitmail json YAML

doc: Updated benchmarks/R-bench to 1.1.3

(mef)

2023-06-17 13:53:52 UTC MAIN commitmail json YAML

(benchmarks/R-bench) Updated 1.1.2 to 1.1.3

# bench 1.1.3

* Long unnamed `bench_expr` expressions are now truncated correctly when used as
  columns of a tibble (#94).

* `bench_mark` tibbles now respect the knitr paged df option (#103).

* Fixed an issue where macOS specific C code paths were accidentally being used
  on GNU Hurd (#118).

* Fixed `-Wstrict-prototypes` warnings, as requested by CRAN (#124).

* R >=3.5.0 is now required, which is aligned with tidyverse standards.

* bench now uses testthat 3e (#129).

* bench no longer Suggests mockery.

(mef)

2023-06-17 13:41:45 UTC MAIN commitmail json YAML

doc: Updated security/ruby-metasploit-payloads to 2.0.141

(taca)

2023-06-17 13:41:24 UTC MAIN commitmail json YAML

security/ruby-metasploit-payloads: update to 2.0.141

2.0.137 (2023-06-14)

* Land #651, Fix python meterpreter network method exceptions for OSX

2.0.138 (2023-06-14)

* Land #653, Fix python meterpreter subprocess deadlock and file descriptor
  leak

2.0.139 (2023-06-14)

* Land #654, Fix python meterpreter macOS route command crash

2.0.140 (2023-06-14)

* Land #655, Fix false negatives on files existing on windows python
  meterpreter

2.0.141 (2023-06-15)

* Land #659, Update python meterpreter to include hex error code when format
  message fails

(taca)

2023-06-17 13:36:28 UTC MAIN commitmail json YAML

doc: Updated textproc/R-jsonlite to 1.8.5

(mef)

2023-06-17 13:36:13 UTC MAIN commitmail json YAML

(textproc/R-jsonlite) Updated 1.8.0 to 1.8.5

1.8.5
  - Max digits in toJSON() raised from 15 to 17 (see #412)
  - Remove online example from flaky httpbin server

1.8.4
  - Replace sprintf with snprintf for CRAN

1.8.3
- Fix strict-prototypes warning

1.8.2
- Also fix breaking change in base_r for as.character.Date

1.8.1
- Use base::url instead of curl::curl for downloading URLs in fromJSON
- Fix for breaking change 82904 in base-R  (changed default as.character.POSIX behavior)

(mef)

2023-06-17 13:34:06 UTC MAIN commitmail json YAML

doc: Updated finance/ruby-activemerchant to 1.130.0

(taca)

2023-06-17 13:33:37 UTC MAIN commitmail json YAML

finance/ruby-activemerchant: update to 1.130.0

1.130.0 (2023-06-13)

What's Changed

* Revert "Mit: Changed how the payload was sent to the gateway" by
  @rachelkirk in #4769
* PayuLatam: Surface error_code by @yunnydang in #4773
* Cybersource: Add business rules for NT by @aenand in #4772
* Adyen: Update Mastercard error messaging by @kylene-spreedly in #4770
* Authorize.net: update mapping for billing address phone number by @jcreiff
  in #4778
* Braintree: update mapping for billing address phone number by @jcreiff in
  #4779
* CommerceHub: Enabling multi-use public key encryption by @jherreraa in
  #4771
* Ogone: Enable 3ds Global for Ogone Gateway by @javierpedrozaing in #4776
* Borgun change default TrCurrencyExponent and MerchantReturnUrl by
  @naashton in #4788
* Borgun support for GBP currency by @naashton in #4789
* Worlpay: Fix Google Pay by @almalee24 in #4774
* Stripe PI: Update paramters for creating of customer by @almalee24 in
  #4782
* Revert "Stripe PI: Update paramters for creating of customer" by
  @almalee24 in #4795
* Cybersource: auto void r230 by @aenand in #4794
* Stripe & Stripe PI: Validate API Key by @almalee24 in #4801
* Remove last validation for Stripe API Key by @almalee24 in #4804
* Add BIN for Maestro by @jcreiff in #4799
* DLocal: Add save field on card object by @yunnydang in #4805
* Add support for MsgSubID on PayPal Express requests by @wikiti in #4798
* Checkout_v2: use credit_card?, not case equality with CreditCard by
  @bbraschi in #4803
* Shift4: Enable general credit feature. by @jherreraa in #4790

New Contributors

* @kylene-spreedly made their first contribution in #4770
* @wikiti made their first contribution in #4798

(taca)

2023-06-17 13:32:00 UTC MAIN commitmail json YAML

Updated textproc/R-haven to 2.5.2

(mef)

2023-06-17 13:30:03 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-pkg-config to 1.5.2

(taca)

2023-06-17 13:29:43 UTC MAIN commitmail json YAML

(textproc/R-haven) Updated 2.4.3 to 2.5.2

# haven 2.5.2

* Updated to ReadStat 1.1.9.

  * Fix various SAS catalog file reading bugs (#529, #653, #680, #696, #705).
  * Increase maximum SAS page file size to 16MiB (#697).
  * Ignore invalid SAV timestamp strings (#683).
  * Fix compiler warnings (#707).

* The experimental `write_sas()` function has been deprecated (#224). The
  sas7bdat file format is complex and undocumented, and as such writing SAS
  files is not officially supported by ReadStat. `write_xpt()` should be used
  instead - it produces files in the SAS transport format, which has
  limitations but will be reliably read by SAS.

* `write_*()` functions gain a new `adjust_tz` argument to allow more control
  over time zone conversion for date-time variables (#702). Thanks to @jmobrien
  for the detailed issue and feedback.

  Stata, SPSS and SAS do not have a concept of time zone. Since haven 2.4.0
  date-time values in non-UTC time zones are implicitly converted when writing
  to ensure the time displayed in Stata/SPSS/SAS will match the time displayed
  to the user in R (see #555). This is the behaviour when `adjust_tz = TRUE`
  (the default). Although this is in line with general user expectations it can
  cause issues when the time zone is important, for e.g. when looking at
  differences between time points, since the underlying numeric data is changed
  to preserve the displayed time. Use `adjust_tz = FALSE` to write the time as
  the corresponding UTC value, which will appear different to the user but
  preserves the underlying numeric data.

* `write_*()` functions previously returned the data frame with minor
  alterations made to date-time variables. These functions now invisibly return
  the original input data frame unchanged (@jmobrien, #702).

* Fix bug in string variable width calculation that treated `NA` values as width
  2. `NA` values are now treated as blanks for width calculations (#699).

# haven 2.5.1

* All `labelled()` vectors now have left-aligned column headers when printing
  in tibbles for better alignment with labels (#676).

* `write_*()` now accept functions as well as strings in the
  `.name_repair` argument in line with the documentation. Previously they only
  supported string values (#684).

* `write_sav()` variable name validation no longer treats all non-ASCII
  characters as invalid (#689).

# haven 2.5.0

## New author

* @gorcha is now a haven author in recognition of his significant and sustained
  contributions.

## File writing improvements

* All `write_` functions can now write custom variable widths by setting the
  `width` attribute (#650).

* When writing files, the minimum width for character variables is now 1. This
  fixes issues with statistical software reading blank character variables with
  width 0 (#650).

* `write_dta()` now uses strL when strings are too long to be stored in an str#
  variable (#437). strL is used when strings are longer than 2045 characters by
  default, which matches Stata's behaviour, but this can be reduced with the
  `strl_threshold` argument.

* `write_xpt()` can now write dataset labels with the `label` argument,  which
  defaults to the `label` attribute of the input data frame, if present (#562).

* `write_sav()` now checks for case-insensitive duplicate variable names
  (@juansebastianl, #641) and verifies that variable names are valid SPSS
  variables.

* The `compress` argument for `write_sav()` now supports all 3 SPSS compression
  modes specified as a character string - "byte", "none" and "zsav" (#614).
  `TRUE` and `FALSE` can be used for backwards compatibility, and correspond to
  the "zsav" and "none" options respectively.

* `write_sav()` successfully writes user missing values and ranges for
  `labelled()` integer vectors (#596).

* POSIXct and POSIXlt values with no time component (e.g. "2010-01-01") were
  being converted to `NA` when attempting to convert the output timezone to UTC.
  These now output successfully (#634).

* Fix bug in output timezone conversion that was causing variable labels and
  other variable attributes to disappear (#624).

## Other improvements and fixes

* Updated to ReadStat 1.1.8 RC.

  * Fix bug when writing formats to XPT files (#650).
  * Fix off by one error in indexing for strL variables (#437).

* `labelled()` vectors now throw a warning when combining two vectors with
  conflicting labels (#667).

* `zap_labels()` gains a `user_na` argument to control whether user-defined
  missing values are converted to `NA` or left as is (#638).

* vctrs casting and coercion generics now do less work when working with two
  identical `labelled()` vectors. This significantly improves performance when
  working with `labelled()` vectors in grouped data frames (#658).

* Errors and warnings now use `cli_abort()` and `cli_warning()` (#661).

## Dependency changes

* R 3.4 is now the minimum supported version, in line with [tidyverse  policy](https://www.tidyverse.org/blog/2019/04/r-version-support/).

* cli >= 3.0.0 has been added to Imports to support new error messaging.

* lifecycle has been added to Imports, and is now used to manage deprecations.

(mef)

2023-06-17 13:29:30 UTC MAIN commitmail json YAML

devel/ruby-pkg-config: update to 1.5.2

1.5.2 (2023-06-25)

Improvements

* Added support for conda.

(taca)

2023-06-17 13:27:59 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-async to 2.6.2

(taca)

2023-06-17 13:27:33 UTC MAIN commitmail json YAML

devel/ruby-async: update to 2.6.2

2.6.2 (2023-06-13)

What's Changed

* Don't allow event loop to be interrupted at any time. by @ioquatix in #223

(taca)

2023-06-17 13:24:57 UTC MAIN commitmail json YAML

(databases/R-dbplyr) fix build, +DEPENDS+=      R-tidyr-[0-9]*

(mef)

2023-06-17 13:08:19 UTC MAIN commitmail json YAML

doc: Updated databases/R-dbplyr to 2.3.2

(mef)

2023-06-17 13:08:06 UTC MAIN commitmail json YAML

(databases/R-dbplyr) 2.3.0 to 2.3.2

# dbplyr 2.3.2

* Hot patch release to resolve R CMD check failures.

# dbplyr 2.3.1

## Breaking changes

* `window_order()` now only accepts bare symbols or symbols wrapped in `desc()`.
  This breaking change is necessary to allow `select()` to drop and rename
  variables used in `window_order()` (@mgirlich, #1103).

## Improved error messages

* `quantile()` and `median()` now error for SQL Server when used in `summarise()`
  and for PostgreSQL when used in `mutate()` as they can't be properly
  translated (@mgirlich, #1110).

* Added an informative error for unsupported join arguments `unmatched` and
  `multiple` (@mgirlich).

* Using predicates, e.g. `where(is.integer)`, in `across()` now produces an
  error as they never worked anyway (@mgirlich, #1169).

* Catch unsupported argument `pivot_wider(id_expand = TRUE)` and
  `pivot_longer(cols_vary)` (@mgirlich, #1109).

## Bug fixes in SQL generation

* Fixed an issue when using a window function after a `summarise()` and
  `select()` (@mgirlich, #1104).

* Fixed an issue when there where at least 3 joins and renamed variables
  (@mgirlich, #1101).

* `mutate()` and `select()` after `distinct()` now again produce a subquery to
  generate the correct translation (@mgirlich, #1119, #1141).

* Fixed an issue when using `filter()` on a summarised variable (@mgirlich, #1128).

* `mutate()` + `filter()` now again produces a new query if the `mutate()`
  uses a window function or SQL (@mgirlich, #1135).

* `across()` and `pick()` can be used (again) in `distinct()` (@mgirlich, #1125).

* The `rows_*()` function work again for tables in a schema in PostgreSQL
  (@mgirlich, #1133).

## Minor improvements and bug fixes

* `sql()` now evaluates its arguments locally also when used in `across()` (@mgirlich, #1039).

* The rank functions (`row_number()`, `min_rank()`, `rank()`, `dense_rank()`,
  `percent_rank()`, and `cume_dist()`) now support multiple variables by
  wrapping them in `tibble()`, e.g. `rank(tibble(x, y))` (@mgirlich, #1118).

* `pull()` now supports the argument `name` (@mgirlich, #1136).

* Added support for `join_by()` added in dplyr 1.1.0 (@mgirlich, #1074).

* Using `by = character()` to perform a cross join is now soft-deprecated in
  favor of `cross_join()`.

* `full_join()` and `right_join()` are now translated directly to `FULL JOIN`
  and `RIGHT JOIN` for SQLite as native support was finally added (@mgirlich, #1150).

* `case_match()` now works with strings on the left hand side (@mgirlich, #1143).

* The rank functions (`row_number()`, `min_rank()`, `rank()`, `dense_rank()`,
  `percent_rank()`, and `cume_dist()`) now work again for variables wrapped in
  `desc()`, e.g. `row_number(desc(x))` (@mgirlich, #1118).

* Moved argument `auto_index` after `...` in `*_join()` (@mgirlich, #1115).

* Removed dependency on assertthat (@mgirlich, #1112).

* `across()` now uses the original value when a column is overriden to match
  the behaviour of dplyr. For example `mutate(df, across(c(x, y), ~ .x / x))`
  now produces

  ```
  SELECT `x` / `x` AS `x`, `y` / `x` AS `y`
  FROM `df`
  ```

  instead of

  ```
  SELECT `x`, `y` / `x` AS `y`
  FROM (
    SELECT `x` / `x` AS `x`, `y`
    FROM `df`
  )
  ```

  (@mgirlich, #1015).

* Restricted length of table aliases to avoid truncation on certain backends (e.g., Postgres) (@fh-mthomson, #1096)

(mef)

2023-06-17 13:04:55 UTC MAIN commitmail json YAML

doc: Updated devel/R-blob to 1.2.4

(mef)

2023-06-17 13:04:43 UTC MAIN commitmail json YAML

(devel/R-blob) Updated 1.2.3 to 1.2.4

# blob 1.2.4 (2023-03-17)

## Bug fixes

- Fix argument consistency between S3 generics and methods.

(mef)