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

2024-05-13 12:22:57 UTC Now

2021-11-08 22:26:32 UTC MAIN commitmail json YAML

2021-11-08 22:21:33 UTC MAIN commitmail json YAML

fixes.xml: add more details about REPLACE_* variables

Address PR pkg/56301 from J. Lewis Muir. I have added further details
about specific variables, and given more general information about
where they may be located. (While here, spell "Perl" consistently.)

(gutteridge)

2021-11-08 22:16:21 UTC MAIN commitmail json YAML

hardening.xml: fix misplaced tags so this generates valid output

(gutteridge)

2021-11-08 16:47:47 UTC MAIN commitmail json YAML

Updated devel/py-curtsies, devel/bpython

(adam)

2021-11-08 16:47:30 UTC MAIN commitmail json YAML

bpython: updated to 0.22

0.22
----

General information:

* The #bpython channel has moved to OFTC.
* Type annotations have been added to the bpython code base.
* Declarative build configuration is used as much as possible.

New features:

* Allow auto-completion to be disabled
* Respect locals when using bpython.embed
* Use pyperclip for better clipboard handling

Fixes:

* Fix writing of b"" on fake stdout
* Iterate over all completers until a successful one is found
* Handle errors in theme configuration without crashing
* Read PYTHONSTARTUP with utf8 as encoding
* Use default sys.ps1 and sys.ps2 if user specified ones are not usable
* Do not crash when encountering unreadable files while processing modules for import completion
* Fix sys.stdin.readline
* Fix tab completion for dict keys
* Replicate python behavior when running with -i and a non-existing file
* Fix handling of __signature__ for completion.
  Thanks to gpotter2

Changes to dependencies:

* pyperclip is a new optional dependency for clipboard support
* backports.cached-property is now required for Python < 3.8
* dataclasses is now required for Python < 3.7

Support for Python 3.10 has been added.

(adam)

2021-11-08 16:46:30 UTC MAIN commitmail json YAML

py-curtsies: updated to 0.3.10

0.3.10

Typing: more specify return types for event triggers
Typing: don't allow Event instances in PasteEvent contents

0.3.9

Change typing of event_trigger(event_type) to allow a function that returns None

0.3.7

Fixed ctrl-c not being reported until another key was pressed in Python 3.5+

(adam)

2021-11-08 16:40:37 UTC MAIN commitmail json YAML

electrum: Fix REPLACE_PYTHON

(cirnatdan)

2021-11-08 16:37:23 UTC MAIN commitmail json YAML

doc: Updated finance/electrum to 4.1.5nb1

(cirnatdan)

2021-11-08 16:37:05 UTC MAIN commitmail json YAML

electrum: Update finance/eletrum to 4.1.5

# Release 4.1.5 - (July 19, 2021)
* Builds/binaries:
  - macOS: the .dmg binary should now be reproducible
* Kivy/Android: fix paying bip70 invoices (regression) (90579ccf)
* fix: payment requests not saved if process is killed (6a049d99)
* Lightning: improve payment success when using trampoline (3a7f5373)
* add support for signet test network (#7282)
* Qt GUI:
  - allow restoring from SLIP39 seeds (#6917)
  - rework QR code scanning on Windows and macOS (#7365)
  - support smaller window sizes, decrease minimums (#7385)
* GUIs: add "funded or unused" filter option to Addresses tab (#5823)

# Release 4.1.4 - (June 17, 2021)
* Kivy/Android: fix a regression where a non-LN wallet
  could not open the settings (c49d6995)
* CLI/RPC: fix "close_wallet" command (#7348)

# Release 4.1.3 - (June 16, 2021)
* Builds/binaries:
  - Android: the binaries (APKs) should now be reproducible (#7263)
  - AppImage: fix some startup issues by including libxcb deps (#7198)
* Lightning:
  - smarter LN pathfinding (if trampoline is disabled):
    - estimate liquidity in channels using previous attempts (#7152)
    - consider inflight HTLCs and try to route around them (#7292)
  - bugfix: add more safety checks to avoid "batch RBF" feature
    merging LN funding txs (#7298)
  - remove HTLC value upper limit of ~42 mBTC (#7328)
  - Kivy GUI: implement freezing LN channels (11bb39ee)
* imported wallets: when enabling the "Use change addresses" option,
  change will now be sent to a random unused imported address. (#7330)
  As before, by default, change is sent back to the "from address".
* seed generation: make sure newly created electrum seeds don't have
  correct bip39 checksum by chance (#6001)
* other minor fixes

# Release 4.1.2 - (April 8, 2021)
* Qt GUI:
    - fix some crashes when exiting (#6889)
    - make sure pressing Ctrl-C always quits (c41cd4ae)
* Kivy GUI (Android):
    - fix bug with scrollbar, again (#7155)
    - 2fa wallets: fix making transactions (#7190)
    - implement freezing addresses (#7178)
* Android: use more modern application launcher/icon (#7187)

# Release 4.1.1 - (April 2, 2021)
* fix Qt crash with the swap dialog
* fix Kivy bug with scrollbar (#7155)
* fix localization issues (#7158 #4621)
* fix python crash with swaps (#7160)
* other minor fixes

# Release 4.1.0 - Kangaroo (March 30, 2021)

This version is our second major release with support for the
Lightning Network. While our initial Lightning release was mostly
about implementing the protocol, this release brings features that are
specifically aimed at keeping Electrum lightweight and trustless,
while avoiding single points of failure. Most of the features listed
below are user-visible.
* The wallet creation wizard no longer asks for a seed type, and
  creates segwit wallets with bech32 addresses. Older seed types can
  still be created with the command line.
* Paid invoices (both incoming and outgoing) are automatically
  removed from the send/receive lists of the GUI (one confirmation is
  needed for onchain invoices). Once removed from the list, invoice
  details can still be accessed from the transaction history. In Qt,
  invoice lists have been renamed to 'Sending queue' and 'Receiving
  queue'.
* Lightning:
    - recoverable channels (see below)
    - trampoline payments (see below)
    - support multi-part-payment
    - support upfront-shutdown-script
* Recoverable channels (option):
  - Recovery data is added to the channel funding transaction using
    an OP_RETURN. This makes it possible to recover a static backup
    of the channel from the wallet seed. Please note that static
    backups only allow users to request a force-close of the channel
    with the remote node, so that funds not locked in HTLCs can be
    recovered. This assumes that the remote node is still online, did
    not lose its data, and accepts to force close the channel.
  - This option is only available for standard wallets with an
    Electrum seed. It is not available for hardware wallets, because
    it requires a deterministic derivation of the nodeID. It is also
    not available in watching-only wallets, for the same reason. If a
    wallet can have recoverable channels but has an old nodeID, users
    who want to use that feature need to close all their existing
    channels, and to restore their wallet from seed.
  - Channel recovery data uses 20 bytes (16 bytes of the remote
    NodeID plus 4 magic bytes) and is encrypted so that only the
    wallet that owns it can decrypt it. However, blockchain analysis
    will be able to tell that the transaction was probably created by
    Electrum.
  - If the 'use recoverable channels' option is enabled, other nodes
    cannot open a channel to Electrum.
  - If a channel is force-closed, the information in the on-chain
    backup is not sufficient to retrieve the funds in the to_local
    output, in case the wallet is lost in a boating accident before
    expiration of the CSV delay. For that reason, an additional
    backup is presented to the user if they force-close a channel.
* Trampoline routing (option): Trampoline is a solution that allows
  light clients to delegate path-finding on the Lightning Network, so
  that they do not have to download the entire network
  graph. Trampoline routing was originally proposed by Bastien
  Teinturier and is used in the Phoenix wallet. Here is how
  Trampoline works in Electrum:
  - Trampoline is enabled by default, in order to prevent unwanted
    download of the network gossip. If trampoline is disabled, the
    gossip will be downloaded, regardless of the existence of
    channels.
  - Because there is no discovery mechanism for trampoline nodes, the
    list of available trampolines is hardcoded in the client (it will
    remain so until support for trampoline routing is announced in
    gossip). 3 trampoline nodes are currently available on mainnet:
    ACINQ, Electrum and Hodlister.
  - If Trampoline is enabled:
      - payments use trampoline routing.
      - gossip is disabled.
      - the wallet can only open channels with trampoline nodes.
      - pre-existing channels with non-trampoline nodes are frozen for
        sending.
  - There are two types of trampoline payments: legacy and trampoline
    end-to-end. Legacy payments are possible with any receiver, but
    they offer less privacy than end-to-end trampoline
    payments. Electrum decides whether to perform legacy or
    end-to-end based on the features in the invoice:
      - OPTION_TRAMPOLINE_ROUTING_OPT (bit 25) for Electrum
      - OPTION_TRAMPOLINE_ROUTING_OPT_ECLAIR (bit 51) for Eclair/Phoenix
  - When performing a legacy payment, Electrum will add a second
    trampoline node to the route in order to protect the privacy of
    the payer and payee. It will fall back to a single trampoline if
    the two-trampoline strategy has failed for all trampolines.
    (Note: two-trampoline payments are currently not possible if the
    first trampoline is the ACINQ node, and is disabled for that
    node.)
  - Similar to Phoenix, the fee and CLTV delay are found by
    trial-and-error. If there is a second trampoline in the route, we
    use the same fee/CLTV for both. This trial-and-error is
    temporary; the final specification should add fee information in
    the failure messages, so that we will be able to better fine-tune
    trampoline fees.
* Qt: The increase fee dialog now has advanced options, and offers
  the choice between different RBF strategies.
* Watchtowers: The 'use_local_watchtower' feature is deprecated, and
  it has been removed from the Qt GUI. The 'use_remote_watchtower'
  setting has been renamed to 'use_watchtower'.
* Password unification (Android only): When the Android app is
  started, the entered password is checked against all wallets in
  the directory. If the test passes:
    - all wallets are encrypted
    - new wallets will use the unified password
    - password updates are performed on all wallets
  Whether the password is unified can be seen in the GUI: In the
  'Settings' dialog, the description for the password setting is
  'Change password for this wallet' if the password is not unified,
  and becomes 'Change password' if password is unified.
* Submarine swaps are now available on kivy/android.
* Android PIN reset: If the password is unified, the PIN can be reset
  by providing the password.
* Android: on-chain fees have been removed from the settings
  dialog. Instead, the fee slider is shown to the user everytime an
  on-chain transaction will be performed (sending a payment, opening
  a channel, initiating a submarine swap)
* BIP-0350: use bech32m for witness version 1+ addresses (4315fa43).
  We have supported sending to any witness version since Electrum
  3.0, using BIP-0173 (bech32) addresses. BIP-0350 makes a breaking
  change in address encoding, and recommends using a new encoding
  (bech32m) for sending to witness version 1 and later.
* Block explorer: allow setting a custom URL in Qt GUI (#6965)

(cirnatdan)

2021-11-08 16:33:51 UTC MAIN commitmail json YAML

doc: Updated net/py-aiorpcX to 0.18.7

(cirnatdan)

2021-11-08 16:33:15 UTC MAIN commitmail json YAML

aiorpcX: Update net/py-aiorpcX to 0.18.7

Version 0.18.7 (10 Mar 2021)
----------------------------

* join() waiting when cancelled fix, also issue #37

Version 0.18.4 (20 Nov 2019)
----------------------------

* handle time.time() not making progress. fixing `#26`_  (SomberNight)
* handle SOCKSError in _connect_one (SomberNight)
* add SOCKSRandomAuth: Jeremy Rand
Version 0.18.3 (19 May 2019)
----------------------------
* minor bugfix release, fixing `#22`_
* make JSON IDs independent across sessions, make websockets dependency optional (SomberNight)

(cirnatdan)

2021-11-08 16:00:16 UTC MAIN commitmail json YAML

python39: Add -luuid on SunOS.

The configure test looks for only one particular symbol from the library,
which the native version on illumos does not have, to determine whether
libuuid should be linked against.  This results in failure later when
trying to use a different symbol the library.

Fixes native builds, and has no impact on pkgsrc builds.

(jperkin)

2021-11-08 15:07:02 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-redmine41 to 4.1.5

(taca)

2021-11-08 15:06:37 UTC MAIN commitmail json YAML

devel/ruby-redmine41: update to 4.1.5

This release includes a fix for a moderate severity issue found in all
recent releases.

4.1.5 (2021-10-10)

[Administration]

* Defect #35731: Password and Confirmation fields are marked as required
  when editing a user

[Attachments]

* Defect #35715: File upload fails when run with uWSGI

[Issues]

* Defect #35642: Long text custom field values are not aligned with their
  labels

[Issues planning]

* Defect #35669: Prints of Issues Report details are messed-up due to the
  size of the graphs

[Permissions and roles]

* Defect #35634: Attachments deletable even though issue edit not permitted

[Security]

* Defect #35789: Redmine is leaking usernames on activities index view
* Patch #35463: Enforce stricter class filtering in WatchersController

[UI]

* Defect #34834: Line breaks in the description of a custom field are
  ignored in a tooltip

(taca)

2021-11-08 15:05:29 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-redmine42 to 4.2.3

(taca)

2021-11-08 15:04:57 UTC MAIN commitmail json YAML

devel/ruby-redmine42: update to 4.2.3

This release includes a fix for a moderate severity issue found in all
recent releases.

4.2.3 (2021-10-10)

[Administration]

* Defect #35731: Password and Confirmation fields are marked as required
  when editing a user

[Attachments]

* Defect #35642: Long text custom field values are not aligned with their
  labels

* Defect #35715: File upload fails when run with uWSGI

[Issues]

* Defect #35655: Create duplicated follows relations fails with 500 internal
  error

[Issues planning]

* Defect #35669: Prints of Issues Report details are messed-up due to the
  size of the graphs

[Permissions and roles]

* Defect #35634: Attachments deletable even though issue edit not permitted

[Projects]

* Defect #35827: Deleting a closed or archived project returns 403

[Roadmap]

* Feature #35758: Add some space around the versions on the Roadmap

[Security]

* Defect #35789: Redmine is leaking usernames on activities index view
* Patch #35463: Enforce stricter class filtering in WatchersController

[Translations]

* Patch #35662: Mongolian translation update for "Notes", "Totals", and "%
  Done"
* Patch #35766: Galician translation update for 4.2-stable

[UI]

* Defect #34834: Line breaks in the description of a custom field are
  ignored in a tooltip

(taca)

2021-11-08 14:50:36 UTC MAIN commitmail json YAML

doc: Updated security/clamav-doc to 0.103.4

(taca)

2021-11-08 14:50:12 UTC MAIN commitmail json YAML

security/clamav-doc: update to 0.103.4

Update documentation part.

(taca)

2021-11-08 14:49:44 UTC MAIN commitmail json YAML

doc: Updated security/clamav to 0.103.4

(taca)

2021-11-08 14:49:23 UTC MAIN commitmail json YAML

security/clamav: update to 0.103.4

ClamAV 0.103.4 is a critical patch release with the following fixes:

- FreshClam:
  - Add a 24-hour cool-down for FreshClam clients that have received an HTTP
    403 (Forbidden) response from the CDN.
    This is to reduce the volume of 403-response data served to blocked
    FreshClam clients that are configured with a tight update-loop.
  - Fixed a bug where FreshClam treats an empty CDIFF as an incremental update
    failure instead of as an intentional request to download the whole CVD.

- ClamDScan: Fix a scan error when broken symlinks are encountered on macOS with
  "FollowDirectorySymlinks" and "FollowFileSymlinks" options disabled.

- Overhauled the scan recursion / nested archive extraction logic and added new
  limits on embedded file-type recognition performed during the "raw" scan of
  each file. This limits embedded file-type misidentification and prevents
  detecting embedded file content that is found/extracted and scanned at other
  layers in the scanning process.

- Fix an issue with the FMap module that failed to read from some nested files.

- Fixed an issue where failing to load some rules from a Yara file containing
  multiple rules may cause a crash.

- Fixed assorted compiler warnings.

- Fixed assorted Coverity static code analysis issues.

- Scan limits:
  - Added virus-name suffixes to the alerts that trigger when a scan limit has
    been exceeded. Rather than simply `Heuristics.Limits.Exceeded`, you may now
    see limit-specific virus-names, to include:
    - `Heuristics.Limits.Exceeded.MaxFileSize`
    - `Heuristics.Limits.Exceeded.MaxScanSize`
    - `Heuristics.Limits.Exceeded.MaxFiles`
    - `Heuristics.Limits.Exceeded.MaxRecursion`
    - `Heuristics.Limits.Exceeded.MaxScanTime`
  - Renamed the `Heuristics.Email.ExceedsMax.*` alerts to align with the other
    limit alerts names. These alerts include:
    - `Heuristics.Limits.Exceeded.EmailLineFoldcnt`
    - `Heuristics.Limits.Exceeded.EmailHeaderBytes`
    - `Heuristics.Limits.Exceeded.EmailHeaders`
    - `Heuristics.Limits.Exceeded.EmailMIMEPartsPerMessage`
    - `Heuristics.Limits.Exceeded.EmailMIMEArguments`
  - Fixed an issue where the Email-related scan limits would alert even when the
    "AlertExceedsMax" (`--alert-exceeds-max`) scan option is not enabled.
  - Fixes an issue in the Zip parser where exceeding the "MaxFiles" limit or
    the "MaxFileSize" limit would abort the scan but would fail to alert.
    The Zip scan limit issues were independently identified and reported by
    Aaron Leliaert and Max Allan.

- Fixed a leak in the Email parser when using the `--gen-json` scan option.

- Fixed an issue where a failure to record metadata in the Email parser when
  using the `--gen-json` scan option could cause the Email parser to abort the
  scan early and fail to extract and scan additional content.

- Fixed a file name memory leak in the Zip parser.

- Fixed an issue where certain signature patterns may cause a crash or cause
  unintended matches on some systems when converting characters to uppercase if
  a UTF-8 unicode single-byte grapheme becomes a multi-byte grapheme.
  Patch courtesy of Andrea De Pasquale.

Other fixes backported from 0.104.0:

- Fixed a crash in programs that use libclamav when the programs don't set a
  callback for the "virus found" event.
  Patch courtesy of Markus Strehle.

- Added checks to the the SIS archive parser to prevent an SIS file entry from
  pointing to the archive, which would result in a loop. This was not an actual
  infinite loop, as ClamAV's scan recursion limit limits the depth of nested
  archive extraction.

- ClamOnAcc: Fixed a socket file descriptor leak that could result in a crash
  when all available file descriptors are exhausted.

- FreshClam: Fixed an issue where FreshClam would download a CVD repeatedly if a
  zero-byte CDIFF is downloaded or if the incremental update failed and if the
  CVD downloaded after that is older than advertised.
  Patch courtesy of Andrew Williams.

- ClamDScan:
  - Fixed a memory leak of the scan target filename when using the
    `--fdpass` or `--stream` options.
  - Fixed an issue where ClamDScan would fail to scan any file after excluding
    a file with the "ExcludePath" option when using when using the `--multiscan`
    (`-m`) option along with either `--fdpass` or `--stream`.
    Also fixed a memory leak of the accidentally-excluded paths in this case.
  - Fixed a single file path memory leak when using `--fdpass`.
  - Fixed an issue where the "ExcludePath" regex may fail to exclude absolute
    paths when the scan is invoked with a relative path.

Special thanks to the following for code contributions and bug reports:
- Aaron Leliaert
- Andrea De Pasquale
- Andrew Williams
- Markus Strehle
- Max Allan

(taca)

2021-11-08 14:44:46 UTC MAIN commitmail json YAML

doc: Updated geography/py-gdal to 3.3.3

(gdt)

2021-11-08 14:44:34 UTC MAIN commitmail json YAML

doc: Updated geography/gdal-lib to 3.3.3

(gdt)

2021-11-08 14:44:26 UTC MAIN commitmail json YAML

2021-11-08 14:41:05 UTC MAIN commitmail json YAML

doc: Updated geography/qgis to 3.16.13

(gdt)

2021-11-08 14:40:54 UTC MAIN commitmail json YAML

geography/qgis: Update to 3.16.13

This micro happened because of a significant bug in the Windows
packaging of qgis, even though the Windows packagingbits in question
are outside the qgis release tarball, to reduce conufsion among
Windows users.  On other than Windows, this release is equivalenet to
3.16.12.  It's updated in pkgsrc to avoid the perception that it needs
to be updated.

Upstream changes:
  - The version number (and associated hash) has changed.
  - There are NEWS entries aout what will be in 3.16.14

(gdt)

2021-11-08 14:00:35 UTC MAIN commitmail json YAML

doc: note update of postfix* packages to 3.6.3

mail/postfix
mail/postfix-cdb
mail/postfix-ldap
mail/postfix-lmdb
mail/postfix-mysql
mail/postfix-pcre
mail/postfix-pgsql
mail/postfix-sqlite
VS: ----------------------------------------------------------------------

(taca)

2021-11-08 13:58:09 UTC MAIN commitmail json YAML

mail/postfix: update to 3.6.3

Quote from release announce:

Fixed in Postfix 3.6.3, 3.5.13, 3.4.23, 3.3.20:

  * (problem introduced in Postfix 2.4, released in 2007): queue
    file corruption after a Milter (for example, MIMEDefang) made
    a request to replace the message body with a copy of that message
    body plus additional text (for example, a SpamAssassin report).

    The most likely impacts were a) the queue manager reporting a
    fatal error resulting in email delivery delays, or b) the queue
    manager reporting the corruption and moving the message to the
    corrupt queue for damaged messages.

    However, a determined adversary could craft an email message
    that would trigger the bug, and insert into its queue file a
    content filter destination or a redirect email address. Postfix
    would then deliver the message headers there, in most cases
    without delivering the message body. With enough experimentation,
    an attacker could make Postfix deliver both the message headers
    and body.

    Some details of a successful attack depend on the Milter
    implementation, and on the Postfix and Milter configuration
    details; these can be determined remotely through experimentation.
    Failed experiments may be detected when the queue manager
    terminates with a fatal error, or when the queue manager moves
    damaged files to the "corrupt" queue as evidence.

    Technical details: when Postfix executes a "replace body" Milter
    request it will reuse queue file storage that was used by the
    existing email message body. If the new body is larger, Postfix
    will append body content to the end of the queue file. The
    corruption happened when a Milter (for example, MIMEDefang)
    made a request to replace the body of a message with a new body
    that contained a copy of the original body plus some new text,
    and the original body contained a line longer than $line_length_limit
    bytes (for example, an image encoded in base64 without hard or
    soft line breaks). In queue files, Postfix stores a long text
    line as multiple records with up to $line_length_limit bytes
    each. Unfortunately, Postfix's "replace body" support did not
    account for the additional queue file space needed to store the
    second etc. record headers. And thus, the last record(s) of a
    long text line could overwrite one or more queue file records
    immediately after the space that was previously occupied by the
    original message body.

    Problem report by Benoit Panizzon.

  * (problem introduced in Postfix 2.10, released in 2012): The
    postconf "-x" option could produce incorrect output, because
    multiple functions were implicitly sharing a buffer for
    intermediate results. Problem report by raf, root cause analysis
    by Viktor Dukhovni.

  * (problem introduced in Postfix 2.11, released in 2013): The
    check_ccert_access feature worked as expected, but produced a
    spurious warning when Postfix was built without SASL support.
    Fix by Brad Barden.

  * Fix for a compiler warning due to a missing 'const' qualifier
    when compiling Postfix with OpenSSL 3. Depending on compiler
    settings this could cause the build to fail.

Fixed in Postfix 3.6:

  * The known_tcp_ports settings had no effect. It also wasn't fully
    implemented. Problem report by Peter.

  * Fix for missing space between a hostname and warning text.

(taca)

2021-11-08 13:00:43 UTC MAIN commitmail json YAML

doc: Updated devel/libatomic to 11.2.0

(wiz)

2021-11-08 13:00:33 UTC MAIN commitmail json YAML

libatomic: update to 11.2.0.

Changes not found.

(wiz)

2021-11-08 12:54:01 UTC MAIN commitmail json YAML

doc: Updated lang/vala to 0.54.3

(wiz)

2021-11-08 12:53:52 UTC MAIN commitmail json YAML

vala: update to 0.54.3.

Vala 0.54.3
===========
* Various improvements and bug fixes:
  - codegen: Actually free data when using "remove(_all)"
    on GLib.Queue/(S)List [#1238]
  - vala:
    + Parameter following ellipsis parameter is not allowed [#1237]
    + More thorough check of ValueType and set CodeNode.error on failure
    + Really check compatiblity of error types for delegate symbol
    + Correctly output signature of callable throwing error
    + Report error for non ErrorType in throws
    + Implement CodeWriter.visit_foreach_statement()/visit_catch_clause()
  - parser: Make sure ErrorCodes are accessible as needed
  - girparser: Add support for "ref_/ref_sink_/unref_function"
    metadata for classes [#1233]

(wiz)

2021-11-08 12:50:16 UTC MAIN commitmail json YAML

doc: Updated sysutils/fzf to 0.28.0

(wiz)

2021-11-08 12:50:07 UTC MAIN commitmail json YAML

fzf: update to 0.28.0.

0.28.0
------
- Added `--header-first` option to print header before the prompt line
  ```sh
  fzf --header $'Welcome to fzf\n������������������������������������������' --reverse --height 30% --border --header-first
  ```
- Added `--scroll-off=LINES` option (similar to `scrolloff` option of Vim)
    - You can set it to a very large number so that the cursor stays in the
      middle of the screen while scrolling
      ```sh
      fzf --scroll-off=5
      fzf --scroll-off=999
      ```
- Fixed bug where preview window is not updated on `reload` (#2644)
- fzf on Windows will also use `$SHELL` to execute external programs
    - See #2638 and #2647
    - Thanks to @rashil2000, @vovcacik, and @janlazo

(wiz)

2021-11-08 12:28:05 UTC MAIN commitmail json YAML

Updated devel/py-backports; Added devel/py-backports.cached-property

(adam)

2021-11-08 12:27:36 UTC MAIN commitmail json YAML

py-backports.cached-property: added version 1.0.1

Python 3.8 adds great descriptor to functools: cached_property. Technically all
required APIs was available since python 3.6, but it is what it is.

This package is a backport of this functionality for python 3.6 and 3.7.

(adam)

2021-11-08 12:00:18 UTC MAIN commitmail json YAML

py-backports: allow newer Python versions; bump revision

(adam)

2021-11-08 10:28:30 UTC MAIN commitmail json YAML

doc: Added net/yt-dlp version 2021.10.22

(wiz)

2021-11-08 10:28:20 UTC MAIN commitmail json YAML

net/Makefile: + yt-dlp

(wiz)

2021-11-08 10:28:03 UTC MAIN commitmail json YAML

net/yt-dlp: import yt-dlp-2021.10.22

Packaged for wip by nikita

Yt-dlp is a youtube-dl fork with additional features and fixes.
The main focus of this project is adding new features and patches
while also keeping up to date with the original project.
Some of the new features are:
* SponsorBlock API integration
* Format Sorting
* youtube improvements
* obtain cookies from browser
* split video by chapters into files
* multi-threaded fragment downloads
* new and fixed/improved extractors
* subtitle extraction from manifests
* multiple paths and output templates
* portable configuration
* new options
* plugin extractors
* differences in default behavior

(wiz)

2021-11-08 09:41:31 UTC MAIN commitmail json YAML

doc: Added www/jira-cli version 0.1.1

(fox)

2021-11-08 09:40:45 UTC MAIN commitmail json YAML

Added jira-cli to Makefile SUBDIRs.

(fox)

2021-11-08 09:39:31 UTC MAIN commitmail json YAML

Import of jira-cli v0.1.1 as www/jira-cli

JiraCLI is a command line tool for Jira created with an idea to avoid
the Jira UI as much as possible. It includes features like navigation,
issue creation, cloning, linking, ticket transition, and so on.

(fox)

2021-11-08 06:48:19 UTC MAIN commitmail json YAML

Updated fonts/harfbuzz, fonts/harfbuzz-icu

(adam)

2021-11-08 06:47:42 UTC MAIN commitmail json YAML

harfbuzz harfbuzz-icu: updated to 3.1.1

3.1.1:
Work around GCC cast-align error/warning on some platforms.
Documentation improvements.

(adam)

2021-11-08 05:23:57 UTC MAIN commitmail json YAML

textproc/bat: Refactor the crates into it's own file.

(fox)

2021-11-08 05:11:27 UTC MAIN commitmail json YAML

sysutils/exa: Refactor the crates into it's own file.

(fox)

2021-11-08 03:00:00 UTC MAIN commitmail json YAML

doc: Updated textproc/split-thai to 2.13

(scole)

2021-11-08 02:58:12 UTC MAIN commitmail json YAML

Update to 2.13
all changes for pthai.el
- more url-fetching fixes and cleanups

(scole)

2021-11-08 01:15:35 UTC MAIN commitmail json YAML

misc/labelnation: Fix LICENSE

GPL2, not GPL3

(gdt)

2021-11-08 01:09:14 UTC MAIN commitmail json YAML

misc/labelnation: Mark as needing python 2.7

(gdt)

2021-11-08 01:07:37 UTC MAIN commitmail json YAML

nginx-devel: let the RC script work unprivileged

This takes advantage of the introduction of the SYSCONFBASE variable.
Tested on NetBSD/amd64.

While there, add support for the "configtest" command in the RC script.

Bumps PKGREVISION.

(khorben)

2021-11-08 01:02:01 UTC MAIN commitmail json YAML

nginx: let the RC script work unprivileged

This takes advantage of the introduction of the SYSCONFBASE variable.
Tested on NetBSD/amd64.

Bumps PKGREVISION.

(khorben)

2021-11-08 00:59:01 UTC MAIN commitmail json YAML

doc: Updated comms/asterisk18 to 18.8.0

(jnemeth)

2021-11-08 00:58:50 UTC MAIN commitmail json YAML

Update to Asterisk 18.8.0:

The Asterisk Development Team would like to announce the release
of Asterisk 18.8.0.

The release of Asterisk 18.8.0 resolves several issues reported by the
community and would have not been possible without your participation.

Thank you!

The following issues are resolved in this release:

New Features made in this release:
-----------------------------------
* ASTERISK-29656 - Add CHANNEL_EXISTS function
      (Reported by N A)

Bugs fixed in this release:
-----------------------------------
* ASTERISK-20219 - [patch] - IAX2 Call Encryption Fails with
      RSA authentication
      (Reported by Michael Munger)
* ASTERISK-29402 - res_pjsip_t38: Socket is bound to IPv4/IPv6
      but platform does not support it
      (Reported by Matthew Kern)
* ASTERISK-29673 - app_read: Fix null pointer crash regression
      (Reported by N A)
* ASTERISK-29671 - res_rtp_asterisk: memory leak
      (Reported by Jean Aunis - Prescom)
* ASTERISK-29668 - ari: Listing bridges fails when dialing
      bridge exists
      (Reported by Joshua C. Colp)
* ASTERISK-29663 - messaging: AMI MessageSend does not support
      same parameters as dialplan application
      (Reported by Brian J. Murrell)
* ASTERISK-29578 - app_queue: Custom device state using
      included hints do not update
      (Reported by N A)
* ASTERISK-29660 - Build failure when disabling PJSIP support
      (Reported by Guido Falsi)

Improvements made in this release:
-----------------------------------
* ASTERISK-29637 - Add support for future dates in Say.c
      (Reported by Shloime Rosenblum)
* ASTERISK-29525 - PJSIP remove_existing unavailable contacts
      (Reported by Joseph Nadiv)
* ASTERISK-29661 - func_vmcount: Add support for multiple
      mailboxes
      (Reported by N A)
* ASTERISK-29275 - Support of MIME-type for wav16
      (Reported by Boris P. Korzun)
* ASTERISK-29529 - Add custom logging level
      (Reported by N A)

For a full list of changes in this release, please see the ChangeLog:
https://downloads.asterisk.org/pub/telephony/asterisk/ChangeLog-18.8.0

Thank you for your continued support of Asterisk!

(jnemeth)

2021-11-08 00:56:35 UTC MAIN commitmail json YAML

cups-base: let the RC script work unprivileged

This takes advantage of the introduction of the SYSCONFBASE variable.
Tested on NetBSD/amd64.

Bumps PKGREVISION.

(khorben)

2021-11-08 00:45:43 UTC MAIN commitmail json YAML

apache: let the RC script work unprivileged

This takes advantage of the introduction of the SYSCONFBASE variable.
Tested on NetBSD/amd64.

Bumps PKGREVISION.

(khorben)

2021-11-07 21:28:48 UTC MAIN commitmail json YAML

2021-11-07 20:59:27 UTC MAIN commitmail json YAML

doc: Updated devel/boehm-gc to 8.2.0nb1

(wiz)

2021-11-07 20:59:18 UTC MAIN commitmail json YAML

boehm-gc: install two headers again

These are installed conditionally "where needed" as of 8.2.0,
but it seems something is wrong, since on NetBSD they are used
by gc.h, but not installed.

Bump PKGREVISION.

(wiz)

2021-11-07 19:14:16 UTC MAIN commitmail json YAML

dbus: let the RC script work unprivileged

This takes advantage of the introduction of the SYSCONFBASE variable.
Tested on NetBSD/amd64.

Bumps PKGREVISION.

(khorben)

2021-11-07 18:49:28 UTC MAIN commitmail json YAML

Also substitute SYSCONFBASE in MESSAGE files

(khorben)

2021-11-07 18:37:03 UTC MAIN commitmail json YAML

fwknop: let the RC script work unprivileged

This takes advantage of the introduction of the SYSCONFBASE variable.
Tested on NetBSD/amd64.

Bumps PKGREVISION.

(khorben)

2021-11-07 17:21:19 UTC MAIN commitmail json YAML

Typo in an error message

NFCI

(khorben)

2021-11-07 17:18:13 UTC MAIN commitmail json YAML

harfbuzz-icu: adapt PLIST for harfbuzz update

(wiz)

2021-11-07 17:00:25 UTC MAIN commitmail json YAML

gdk-pixbuf2: meson 0.60.1 says there is no x11 option

(wiz)

2021-11-07 16:05:13 UTC MAIN commitmail json YAML

doc: Updated www/wiki-tui to 0.4.2

(pin)

2021-11-07 16:04:51 UTC MAIN commitmail json YAML

www/wiki-tui: update to 0.4.2

Added:
-nix installation (#9)

Fixes:
-garbled ascii on specific terminal geometries (#10)

(pin)

2021-11-07 14:52:15 UTC MAIN commitmail json YAML

doc: Updated misc/labelnation to 1.218

(gdt)

2021-11-07 14:52:09 UTC MAIN commitmail json YAML

misc/labelnation: Update to 1.218

Upstream changes:
  add definitions for more label types
  minor doc clarification

(gdt)

2021-11-07 14:51:36 UTC MAIN commitmail json YAML

Updated misc/py-stdnum, devel/py-ruamel-yaml

(adam)

2021-11-07 14:51:18 UTC MAIN commitmail json YAML

py-ruamel-yaml: updated to 0.17.17

0.17.17
- extract timestamp matching/creation to util

(adam)

2021-11-07 14:43:38 UTC MAIN commitmail json YAML

py-stdnum: updated to 1.17

changes from 1.16 to 1.17
-------------------------

* Add modules for the following number formats:

  - EPIC (Electoral Photo Identity Card, Indian Voter ID)
    (thanks Gaurav Chauhan)
  - GSTIN (Goods and Services Tax identification number, Indian VAT number)
    (thanks Gaurav Chauhan)
  - ISRC (International Standard Recording Code) (thanks Nuno Andr辿)
  - CC (N炭mero de Cart達o de Cidad達o, Portuguese Identity number)
    (thanks David Vaz)
  - Postcode (the Swedish postal code) (thanks Michele Ciccozzi)
  - MOA (Thailand Memorandum of Association Number) (thanks Piruin Panichphol)
  - PIN (Thailand Personal Identification Number) (thanks Piruin Panichphol)
  - TIN (Thailand Taxpayer Identification Number) (thanks Piruin Panichphol)

* Add ENCF validation support for Dominican Republic NCF
  (thanks Cristopher Ortega)
* Add new e-CF types to Dominican Republic NCF (thanks Frank Roberto Chavez Sosa)
* Improve French NIF validation (thanks Dimitri Papadopoulos)
* Drop support for Python 2.6 and 3.4
* Fix parsing of empty fields in Dominican Republic DGII checking
  (thanks Andres Rodriguez)
* Fix handling of empty worksheet in Belgian bank download
  (thanks Dimitri Papadopoulos)
* Fix detection of natural RUC values (thanks Victor Rodriguez)
* Fix Belarus VAT number online lookup again
* Fixes for problems with loading IMSI data from Wikipedia and dealing with
  inconsistencies
* Remove South Korean BRN Fair Trade Commission website check due to CAPTCHA
* Various code and documentation improvements (thanks Dimitri Papadopoulos and Gaurav Chauhan)

(adam)

2021-11-07 14:25:54 UTC MAIN commitmail json YAML

pdated fonts/harfbuzz, fonts/harfbuzz-icu

(adam)

2021-11-07 14:25:23 UTC MAIN commitmail json YAML

harfbuzz: updated to 3.1.0

3.1.0

Better offset-overflow handling in the subsetter library. (Garret Rieger)
Improved Unicode 14 properties in the USE shaper, and various other USE shaper fixes. (David Corbett)
MATH and COLR v1 tables subsetting support, and various other subsetter fixes. (Qunxin Liu)
Support for Pwo Karen / Ason Chin medial la. (Simon Cozens)
Apply GPOS positioning when substituting with morx table, if kerx is missing. (Behdad Esfahbod)
Apply calt and clig features across syllable boundaries in Indic shaper. (Behdad Esfahbod)
Meson option for enabling Graphite 2 has been renamed to graphite2.
Build and documentation fixes.
New API:
+hb_buffer_set_not_found_glyph()
+hb_buffer_get_not_found_glyph()

(adam)

2021-11-07 13:56:45 UTC MAIN commitmail json YAML

Revbump due to misc/sword update

(nros)

2021-11-07 13:54:05 UTC MAIN commitmail json YAML

doc: Updated misc/sword to 1.9.0

(nros)

2021-11-07 13:53:30 UTC MAIN commitmail json YAML

update sword to version 1.9.0

pkglint fixes:
  add comment to patch

changes from changelog:

* Release 1.9.0 *
03-Nov-2020 Troy A. Griffitts
Added new compile option USECXX11TIME which will provide a default
SWLog::logTimedInformation impl using C++11 facilities
Added new compile options STRIPLOGD and STRIPLOGI which will compile
out engine calles to SWLog::logDebug and SWLog::logInformation
and SWLog::logTimedInformation for runtime optimization
Extended Cordova plugin to include SWModule::setEntry,
SWMgr::getPrefixPath
Isolated all File IO calls to FileMgr
Merged in Xiphos' Windows patch to FileMgr to allow full legal Unicode
range in file path names.
Improved TEI -> HTML output path
Completed camelCase of all public non-deprecated API methods
Added the concept of Utility Modules to engine which are intended to
assist clients in building a robust user experience but are not
intended for exposure to the end user in the same way as
traditional SWORD modules.
Added the concept of [Pref Abbrevs] to locale files to assist mobile
developers choose a localized abbreviation for Bible book
names.
Added facility to set timeouts for SWTransport classes
Many locale updates and new locales added
Improved support for many markup tags
Many bug fixes
Changes to promote safe multi-threaded use
Expanded examples

25-Jul-2020 Troy A. Griffitts
Added ZipCompress::unTarGZ to provide a library facility to untargz
a file on all supported platforms.

07-Jul-2020 Troy A. Griffitts
Renamed __[su][8,16,32,64] defines to SW_[su][8,16,32,64]

20-Apr-2020 Troy A. Griffitts
Extended StringMgr to include lowerUTF8, isUpper, isLower, isDigit,
isAlpha
Added personalization facility for cipher keys

10-Sep-2018 Troy A. Griffitts
Added intra-verse search support

01-Nov-2017 Troy A. Griffitts
Added bindings: Android and cordova

01-Sep-2017 Troy A. Griffitts
Adding French mapping data.
Patch submitted by domcox

21-May-2017 Troy A. Griffitts
Added --with-icuregex option to use ICU regex engine

(nros)

2021-11-07 13:25:16 UTC MAIN commitmail json YAML

Updated devel/meson, devel/glib2-tools, devel/glib2, devel/gdbus-codegen

(adam)

2021-11-07 13:24:04 UTC MAIN commitmail json YAML

glib2 glib2-tools gdbus-codegen: updated to 2.70.1

Overview of changes in GLib 2.70.1
==================================

* Fix network changes not being signalled from NetworkManager (work by
  Julian Andres Klode)

* Fix build when building with --fatal-meson-warnings (work by Eli Schwartz) (!2304)

* Bugs fixed:
- g_network_monitor_nm never updates on connection change (listens for signal on wrong dbus interface)
- !2245 gdesktopappinfo: Do not call xterm when it does not exist, inform the caller the launch failed
- !2253 Backport !2251 “GString: Bump minimum size” to glib-2-70
- !2256 Backport !2254 “Small optimization for g_object_set” to glib-2-70
- !2259 Backport !2257 “Fix documentation for g_dbus_object_manager_get_object().” to glib-2-70
- !2262 Backport !2244 “gutils: Avoid segfault in g_get_user_database_entry” to glib-2-70
- !2271 Backport !2266 “fix uninitial variable” to glib-2-70
- !2276 Backport !2274 “Do not try to access errno after calling getpwnam_r.” to glib-2-70
- !2300 Backport !2285 “fix issues found by svace static code analyzer” to glib-2-70
- !2301 Backport !2293 “glib-private: Fix MSVC build with AddressSanitizer” to glib-2-70
- !2302 Backport !2291 “gnetworkmonitornm: Stop using removed PropertiesChanged signal” to glib-2-70
- !2304 meson: fix warnings for extract_all_objects function

(adam)

2021-11-07 13:23:05 UTC MAIN commitmail json YAML

meson: updated to 0.60.1

0.60.0:

run_target can now be used as a dependency
The Python Modules dependency method no longer accepts positional arguments
Override python installation paths
New subprojects packagefiles subcommand
Deprecated project options
More efficient static linking of uninstalled libraries
gnome.yelp variadic argument deprecation
static keyword argument to meson.override_dependency()
dependency() sets default_library on fallback subproject
install_emptydir function
Cython can now transpile to C++ as an intermediate language
New custom dependency for iconv
Unknown options are now always fatal
Install DESTDIR relative to build directory
Java Module
Link tests can use sources for a different compiler
Relax restrictions of str.join()
Improvements for the Rustc compiler
The qt modules now accept generated outputs as inputs for qt.compile_*
Waf support in external-project module
Comparing two objects with different types is now an error
Installation tags
Compiler.unittest_args has been removed
Dependencies with multiple names
i18n module now returns gettext targets
Added support for CLA sources when cross-compiling with the C2000 toolchain
Support for clippy-driver as a rustc wrapper
Force Visual Studio environment activation
MSVC compiler now assumes UTF-8 source code by default
Add support for find_library in Emscripten
Optional custom_target() name

(adam)

2021-11-07 13:07:41 UTC MAIN commitmail json YAML

i3: remove patch - was fixed differently in 4.20.1

(wiz)

2021-11-07 13:07:18 UTC MAIN commitmail json YAML

doc: Updated wm/i3 to 4.20.1

(wiz)

2021-11-07 13:06:17 UTC MAIN commitmail json YAML

i3: update to 4.20.1.

  • i3bar: fix crash with multiple monitors
  • xmlto: fix broken .TH line by extending title length
  • i3-msg: fix --raw short form (-r) in manpage
  • libi3: add missing sys/stat.h header
  • use getcwd(NULL, 0) instead of GNU extension get_current_dir_name()

(wiz)

2021-11-07 13:01:35 UTC MAIN commitmail json YAML

doc: Updated print/poppler to 21.11.0

(wiz)

2021-11-07 13:01:24 UTC MAIN commitmail json YAML

poppler*: update to 21.11.0

Release 21.11.0:
        core:
        * Fix rendering of some non-standard confirming annotations
        * Support rendering of some non-standard Type3 charprocs. Issue #1150
        * TextOutputDev: Respect orientation when selecting words. Issue #499
        * CairoOutputDev: Don't override the antialias settings from the cairo_t
        * StructElement: support MCID in XObjects
        * Fix detection of monospace fonts
        * Ignore Adobe-Identity for non embedded CID fonts
        * PageLabelInfo::labelToIndex: work on some special no style intervals
        * Fix crash in malformed files
        * Minor code improvements

        utils:
        * pdfinfo: add -url option to print all URLs in a PDF
        * pdftohtml: document what zoom means in regard to DPI

        qt6:
        * Require Qt 6.1
        * Minor code improvements

Release 21.10.0:
        core:
        * Add support for setting custom stamp annotations
        * Add default appearance for the well known stamp names
        * Correct encoding of signature's properties Reason & Location
        * Splash: Fix rendering of some odd patterns
        * SignatureHandler::validateCertificate: Add option to not do OCSP revocation check
        * SignatureHandler::validateCertificate: Add support for AIA fetching to verify certificates
        * greallocn: if memory allocation fails, free the previous pointer to avoid memory leak
        * Fix issues with malformed files
        * Internal code improvements

        utils:
        * pdfsig: Add a way to list certificate nicknames
        * pdfsig: You can now add signatures from pdfsig
        * pdfsig: Add option to not do OCSP revocation check
        * pdfsig: Add option for AIA fetching to verify certificates
        * pdfinfo: Add -custom option to print custom metadata
        * pdfinfo: add metadata flags

        qt:
        * Add support for setting custom stamp annotations
        * Add getters for signature's properties Reason & Location
        * Internal code improvements

        glib:
        * Remove incorrect PopplerAttachment deprecation

(wiz)

2021-11-07 12:38:13 UTC MAIN commitmail json YAML

2021-11-07 12:18:58 UTC MAIN commitmail json YAML

doc: Updated mail/notmuch to 0.34.1

(wiz)

2021-11-07 12:18:49 UTC MAIN commitmail json YAML

notmuch: update to 0.34.1.

Notmuch 0.34.1 (2021-11-03)
===========================

Library
-------

Fix for deallocation and nulling of output parameter for
notmuch_database_{open_with,create_with,load}_config when errors
occur. This change fixes a potential use-after-free bug that has been
present since 0.32. This release also improves the documentation of
status returns for the same 3 functions.

(wiz)

2021-11-07 12:15:39 UTC MAIN commitmail json YAML

doc: Updated audio/musicpd to 0.23.3

(wiz)

2021-11-07 12:15:29 UTC MAIN commitmail json YAML

musicpd: update to 0.23.3.

ver 0.23.3 (2021/10/31)
* protocol
  - add optional position parameter to "add" and "playlistadd"
  - allow range in "playlistdelete"
* database
  - fix scanning files with question mark in the name
  - inotify: fix use-after-free bug
* output
  - alsa: add option "stop_dsd_silence" to work around DSD DAC noise
* macOS: fix libfmt related build failure
* systemd: add "RuntimeDirectory" directive

(wiz)

2021-11-07 12:11:41 UTC MAIN commitmail json YAML

doc: Updated graphics/libgdiplus to 6.1

(wiz)

2021-11-07 12:11:32 UTC MAIN commitmail json YAML

libgdiplus: update to 6.1.

Fix missing header file due to too-long path on `make dist`

(wiz)

2021-11-07 12:09:22 UTC MAIN commitmail json YAML

doc: Updated graphics/exiv2 to 0.27.5

(wiz)

2021-11-07 12:09:13 UTC MAIN commitmail json YAML

exiv2: update to 0.27.5.

Exiv2 v0.27.5 Features

1. BMFF bug fixes and CR3 Previews
2. Security fixes
3. libFuzzer target _(for improved security testing)_
4. Minor bugs and fixes

(wiz)

2021-11-07 12:00:46 UTC MAIN commitmail json YAML

doc: Updated devel/boehm-gc to 8.2.0

(wiz)

2021-11-07 12:00:37 UTC MAIN commitmail json YAML

boehm-gc: update to 8.2.0.

== [8.2.0] 2021-09-29 ==

* Add API for accessing incremental GC time limit with nanosecond precision
* Add API function to force start of incremental collection
* Add GC_ prefix to scan_ptr and some other static variables (refactoring)
* Add GC_get/set_disable_automatic_collection API
* Add I_HOLD_LOCK assertion to expand_hp_inner and related functions
* Add assertion on free-list argument and result of GC_new_kind
* Add assertion that GC is initialized to base incremental_protection_needs
* Add assertions that GC_page_size is initialized
* Add cordtest, staticrootstest, test_cpp, tracetest, disclaim tests (CMake)
* Add debug messages on thread suspend/resume (Win32)
* Add dummy testing of GC_incr_bytes_allocd/freed
* Add table of contents in gcdescr.md
* Add testing of GC_CALLOC/MALLOC_EXPLICITLY_TYPED (gctest)
* Adjust formatting of numbered lists in README.md to match other .md files
* Adjust highlighting of API prototypes in gcinterface.md
* Adjust macro def/usage for AVR32, CRIS, NETBSD, OPENBSD, SH4 in gcconfig.h
* Adjust printf calls in gctest check_heap_stats so that each has new-line
* Allow incremental GC on Cygwin
* Allow memory unmapping in case of MPROTECT_VDB
* Allow to disable GWW or mprotect-based VDB at build
* Allow to disable Glibc FPU exception mask and TSX workarounds (Linux)
* Allow to disable __builtin_return_address(1) usage (x86 and x64)
* Allow to specify custom value of LOG_PHT_ENTRIES
* Always abort on failure to access /proc/self/maps (Linux)
* Always define default_push_other_roots (code refactoring)
* Avoid gcc stringop-overflow warning for intended overflow in smashtest
* Avoid initial 3ms pause on world stop/start with GC_retry_signals (Linux)
* Build cord.lib by Makefile.direct, NT_MAKEFILE, OS2_MAKEFILE, WCC_MAKEFILE
* Build gc as a shared multi-threaded library by default (CMake)
* Build gccpp library by Makefile.direct, NT_MAKEFILE and WCC_MAKEFILE
* Build gctba library
* Build shared libraries by default (WCC_MAKEFILE)
* Change CLOCK_TYPE to timespec for Nintendo Switch (code refactoring)
* Change EMSCRIPTEN macro for internal use to no-underscore format
* Change log_size fields of finalizer to unsigned type (code refactoring)
* Change type of toggleref_array_size/capacity to size_t (code refactoring)
* Check leak of objects allocated by CRT malloc in gctest (MS VC)
* Check real-symbols are already initialized in pthread_join/detach
* Collapse multiple includes of windows.h (code refactoring)
* Comments reformatting in mark.c to properly delimit sentences
* Compile de test GUI app with resources (CMake)
* Compile gc.c unless building static libraries (NT_MAKEFILE, WCC_MAKEFILE)
* Compile msvc_dbg.c by CMake script (MS VC)
* Declare API function and print amount of memory obtained from OS
* Define GC_win32_free_heap API function for all Windows targets
* Define STATIC macro to static by default
* Depend number of fork_a_thread calls on NTHREADS (gctest)
* Detect dladdr() presence in CMake script
* Detect presence of execinfo.h system header in CMake script
* Detect presence of getcontext and dl_iterate_phdr in CMake script
* Detect sigsetjmp() availability in CMake script
* Disable Clang/GCC aliasing optimization in CMake script by default
* Do not build tests by default (Makefile.direct and other Makefiles)
* Do not build the tests by default (CMake)
* Do not call GC_push_conditional unless PROC_VDB
* Do not call add_to_our_memory with null pointer (refactoring)
* Do not compile pthread_*.c files in Cygwin or MSYS (CMake)
* Do not define GC_write_cs for Xbox One target
* Do not define HAVE_NO_FORK for all Unix-like systems
* Do not hard-code CMAKE_DL_LIBS value and install paths (CMake)
* Do not hard-code finalizable objects limit which triggers GC
* Do not update scratch_last_end_ptr unless used by reg dynamic libraries
* Document GC_incr_bytes_allocd/freed API function
* Eliminate '(long)size<=0 is always false' cppcheck FP
* Eliminate 'Consecutive return is unnecessary' cppcheck style warning
* Eliminate 'accessing GC_dont_gc without lock' in GC_init code defect FP
* Eliminate 'bytes_freed access w/o lock in incr_bytes_free' code defect FP
* Eliminate 'checking if unsigned i < 0' cppcheck FP in is_heap_base
* Eliminate 'hash_val value is never used' cppcheck false positive
* Eliminate 'passing tainted var maps_buf to tainted sink' code defect FP
* Eliminate 'retry_cnt is assigned value but never used' cppcheck FP
* Eliminate 'stop variable is always 0' compiler warning in print_callers
* Eliminate 'struct member os_callback is never used' cppcheck warning
* Eliminate 't->flags not atomically updated' code defect FP
* Eliminate 'tmpl might be accessed at non-zero index' cppcheck error
* Eliminate GCC warning of unsafe __builtin_return_address(1)
* Eliminate code duplication in reclaim_clear and disclaim_and_reclaim
* Eliminate double lock code defect false positive in generic_lock
* Eliminate memory leak reported in add_current_malloc_heap at exit (Win32)
* Emscripten single-threaded support (detect stack base, push registers)
* Enable CMake-based build for Borland and Watcom compilers
* Enable compilation without C runtime (Win32)
* Enable fork testing in single-thread builds (Unix-like)
* Enable mprotect-based incremental GC for Linux/arm and Linux/aarch64
* Enable true incremental collection even if parallel marker is on
* Enable use of __builtin_unwind_init() if clang-8 or later
* Ensure ELFSIZE is defined in dyn_load.c for OpenBSD (code refactoring)
* Ensure add_to_heap_inner arguments are valid (refactoring)
* Ensure all getters and setters are run at least once by gctest (pthreads)
* Export CMake targets with namespace BDWgc
* Fix 'const obj must be initialized if not extern' error in gc_alloc_ptrs.h
* Fix ./libgc.la dependency on FreeBSD (Automake)
* Fix HOST determination in CMake script
* Fix copyright message in de_win.rc, gc_cpp.cc, ec.h and specific.h
* Fix missing OS_TYPE definition for some targets
* Fix mmap(PROT_NONE) failure if RLIMIT_AS value is low (Linux)
* Generate cordtest and de executable files in GC base folder
* Generate pkg-config metadata file (CMake)
* Get rid of some non-ELF ifdefs (code refactoring)
* Handle potential incomplete buffer read in GC_linux_main_stack_base
* Implement GET_TIME for Nintendo Switch
* Increase NTHREADS value in tests if code coverage analysis
* Install docs and man page if enable_docs (CMake)
* Install gc_gcj.h and gc_pthread_redirects.h only if appropriate
* Log abort message details even if not print_stats (unless SMALL_CONFIG)
* Mark buffer returned by get_maps as const (code refactoring)
* Move C++ GC_ATTR_EXPLICIT and GC_NOEXCEPT definition to gc_config_macros.h
* Move GC state non-pointer variables into GC_arrays (code refactoring)
* Move GC state pointer variables into GC_arrays
* Move GC_scratch_recycle_inner() to alloc.c (refactoring)
* Move GC_throw_bad_alloc definition to new C++ file
* Move QNX and Emscripten macro definitions to proper place in gcconfig.h
* Move definition of GC_n_mark_procs and GC_n_kinds from mark.c to misc.c
* New API (GC_set_markers_count) to control number of parallel markers
* New API function to clear GC exclusion table
* New API function to get size of object debug header
* New API standalone functions to acquire and release the allocator lock
* New CMake option (disable_gc_debug) to remove debugging code
* New CMake option (disable_handle_fork) to disable fork handling completely
* New macro (CONSOLE_LOG) to enable logging to console on Win32
* New macro (GCTEST_PRINT_VERBOSE) to enable verbose logging in test.c only
* New macro (NO_MSGBOX_ON_ERROR) to avoid message box on GC abort (Win32)
* OpenBSD does not use ELF_CLASS (code refactoring)
* Pass -D GC_DLL -fvisibility=hidden if default configure build is requested
* Pass -no-undefined linker flag if building shared libraries (CMake)
* Print pid of child processes if verbose logging (gctest)
* Read environment variables from a file on WinCE (CMake script)
* Reduce stack-allocated buffer in get_nprocs from 4KB to 1.7KB
* Refine flags field comment in pthread_support.h
* Reflect result of VDB selection at runtime in incremental_protection_needs
* Reformat code of GC_push_roots
* Reformat gc.man (wrap long lines)
* Reformatting and code refactoring of CMake script
* Remove 'current users' section from overview.md
* Remove 'distributed ports', 'scalable versions' sections from overview.md
* Remove AC_MSG_RESULT for THREADDLLIBS (dgux386)
* Remove Borland-specific Makefile and gc.mak script
* Remove GC_eobjfreelist variable in typd_mlc.c (code refactoring)
* Remove GC_gcj_malloc_initialized variable (code refactoring)
* Remove Linux-specific commands for building cord/de from Makefile.direct
* Remove Win32 main_thread static variable if threads discovery is disabled
* Remove code duplication between GC_unmap and GC_unmap_gap (refactoring)
* Remove code duplication between PROTECT and UNPROTECT macros (refactoring)
* Remove commented out assignment of gc_use_mmap in configure (refactoring)
* Remove dash characters comprising prefix of some verbose logs (gctest)
* Remove dependency on user32.dll import library from static libgc (Win32)
* Remove documentation specific to particular old BDWGC releases
* Remove duplicate Linux-related macro definitions in gcconfig.h
* Remove duplicate macro definitions in gcconfig.h except for Linux
* Remove gcmt-dll generation, rename libgc-lib.a to libgc.a (CMake)
* Remove goto statement in print_callers (code refactoring)
* Remove limit on number of heap sections
* Remove new_gc_alloc.h file
* Remove redundant GC_with_callee_saves_pushed call in multi-threaded builds
* Remove redundant check of GC_free argument in register_finalizer
* Remove redundant type casts in backgraph HEIGHT_UNKNOWN/IN_PROGRESS
* Remove unused GC_prev_heap_addr (refactoring)
* Remove unused STACK_GRAN macro definitions (code refactoring)
* Remove unused sparc_sunos4_mach_dep.s file
* Remove useless empty statements after block ones (refactoring)
* Remove weakobj_free_list variable in disclaim_weakmap_test (refactoring)
* Rename READ to PROC_READ in os_dep.c (code refactoring)
* Rename cord/cord test executable to de (CMake)
* Rename ext_descr to typed_ext_descr_t (code refactoring)
* Rename gc64.dll to gc.dll and gc[64]_dll.lib to gc.lib in NT_MAKEFILE
* Rename gc68060.lib to gc.lib, cord/cord68060.lib to cord.lib in SMakefile
* Rename make_as_lib option to enable_static in NT_MAKEFILE and WCC_MAKEFILE
* Rename nothreads option to disable_threads in NT_MAKEFILE
* Repeat run_one_test NTHREADS times by gctest if single-threaded
* Replace "msecs" with "ms" in all comments and messages
* Replace 'stack base' with 'stack bottom' in the documentation
* Replace SN_TARGET_ORBIS to PLATFORM_* and GC_NO_* macros
* Replace _M_AMD64 macro with _M_X64 (code refactoring)
* Replace find_limit_openbsd to find_limit_with_bound (OpenBSD 5.2+)
* Replace obsolete AC_HELP_STRING with AS_HELP_STRING (refactoring)
* Replace push_one calls with push_many_regs one for Win32 thread context
* Report memory region bounds and errno on GC_unmap/remap failure
* Report presence of process fork testing (gctest)
* Report time with a nanosecond precision where available
* Retry suspend/resume signals on all platforms by default
* Run tree and typed tests in child process (gctest)
* Set GC_collecting hint for GC_collect_a_little_inner calls (pthreads)
* Set name of GC marker threads
* Set so-version for installed shared libraries (CMake)
* Simplify logged message in scratch_recycle
* Simplify loops of collect_a_little/stopped_mark invoking mark_some
* Support -fvisibility=hidden option in CMake script
* Support CFLAGS_EXTRA to pass extra user-defined compiler flags (CMake)
* Support FreeBSD/RISC-V, Linux/arc, LoongArch, OpenBSD/powerpc64
* Support header files installation (CMake)
* Support most configure options in CMake script
* Suppress warnings in test_tinyfl() of gctest reported by Watcom C complier
* Take nanoseconds into account when updating full_gc_total_time
* Turn off C++ API by default, export it in gccpp library (CMake)
* Turn on automatic fork() handling by default on Android
* Update README.cmake regarding Unix, C++ and tests
* Update libgc.so version info to differentiate against v8.0.x
* Update the ASCII diagrams describing the tree structure for pointer lookups
* Update the documentation to match the current GC implementation
* Upgrade cmake_minimum_required(version) to 3.1
* Use CreateThread without GC_ prefix in gctest (code refactoring)
* Use KB/MB/GB abbreviations uniformly across entire documentation
* Use USE_MMAP_ANON when USE_MMAP is configured on OpenBSD
* Use a specific Emscripten allocator for Tiny
* Use atomic primitives for Sony PlayStation Portable 2 and PS4
* Use better precision Windows timers
* Use clock_gettime() instead of clock() on Cygwin and Linux
* Use compiler TLS on FreeBSD and NetBSD
* Use mprotect-based VDB on PowerPC and S390 (Linux)
* Use soft dirty bits on Linux (i386, powerpc, s390, x86_64)
* Workaround 'condition result<=0 is always false' cppcheck FP in get_maps
* Workaround 'push_regs configured incorrectly' error (GCC-11)
* Workaround 'same value in both branches of ternary operator' cppcheck FP
* Workaround various cppcheck false positives

(wiz)

2021-11-07 11:59:44 UTC MAIN commitmail json YAML

Updated devel/py-polib, math/py-lmfit

(adam)

2021-11-07 11:58:47 UTC MAIN commitmail json YAML

py-lmfit: updated to 1.0.3

Version 1.0.3 Release Notes (October 14, 2021)
==============================================

Potentially breaking change:

- argument ``x`` is now required for the ``guess`` method of Models

To get reasonable estimates for starting values one should always supply both ``x`` and ``y`` values; in some cases it would work
when only providing ``data`` (i.e., y-values). With the change above, ``x`` is now required in the ``guess`` method call, so scripts might
need to be updated to explicitly supply ``x``.

Bug fixes/enhancements:

- do not overwrite user-specified figure titles in Model.plot() functions and allow setting with ``title`` keyword argument
- preserve Parameters subclass in deepcopy
- coerce ``data`` and ``indepdent_vars`` to NumPy array with ``dtype=float64`` or ``dtype=complex128`` where applicable
- fix collision between parameter names in built-in models and user-specified parameters
- correct error message in PolynomialModel
- improved handling of altered JSON data
- map ``max_nfev`` to ``maxiter`` when using ``differential_evolution``
- correct use of noise versus experimental uncertainty in the documentation
- specify return type of ``eval`` method more precisely and allow for plotting of (Complex)ConstantModel by coercing their
  ``float``, ``int``, or ``complex`` return value to a ``numpy.ndarray``
- fix ``dho`` (Damped Harmonic Oscillator) lineshape
- reset ``Minimizer._abort`` to ``False`` before starting a new fit
- fix typo in ``guess_from_peak2d``

Various:

- update asteval dependency to >= 0.9.22 to avoid DeprecationWarnings from NumPy v1.20.0
- remove incorrectly spelled ``DonaichModel`` and ``donaich`` lineshape, deprecated in version 1.0.1
- remove occurrences of OrderedDict throughout the code; dict is order-preserving since Python 3.6
- update the contributing instructions
- (again) defer import of matplotlib to when it is needed
- fix description of ``name`` argument in ``Parameters.add``
- update dependencies, make sure a functional development environment is installed on Windows
- use ``setuptools_scm`` for version info instead of ``versioneer``
- transition to using ``f-strings``
- mark ``test_manypeaks_speed.py`` as flaky to avoid intermittent test failures
- update scipy dependency to >= 1.14.0
- improvement to output of examples in sphinx-gallery and use higher resolution figures
- remove deprecated functions ``lmfit.printfuncs.report_errors`` and ``asteval`` argument in ``Parameters`` class

.. _whatsnew_102_label:

Version 1.0.2 Release Notes (February 7, 2021)
==============================================

Version 1.0.2 officially supports Python 3.9 and has dropped support for Python 3.5. The minimum version
of the following dependencies were updated: asteval>=0.9.21, numpy>=1.18, and scipy>=1.3.

New features:

- added two-dimensional Gaussian lineshape and model
- all built-in models are now registered in ``lmfit.models.lmfit_models``; new Model class attribute ``valid_forms``
- added a SineModel
- add the ``run_mcmc_kwargs argument`` to ``Minimizer.emcee`` to pass to the ``emcee.EnsembleSampler.run_mcmc`` function

Bug fixes:

- ``ModelResult.eval_uncertainty`` should use provided Parameters
- center in lognormal model can be negative
- restore best-fit values after calculation of covariance matrix
- add helper-function ``not_zero`` to prevent ZeroDivisionError in lineshapes and use in exponential lineshape
- save ``last_internal_values`` and use to restore internal values if fit is aborted
- dumping a fit using the ``lbfgsb`` method now works, convert bytes to string if needed
- fix use of callable Jacobian for scalar methods
- preserve float/int types when encoding for JSON
- better support for saving/loading of ExpressionModels and assure that ``init_params`` and ``init_fit`` are set when loading a ``ModelResult``

Various:

- update minimum dependencies
- improvements in coding style, docstrings, CI, and test coverage
- fix typo in Oscillator
- add example using SymPy
- allow better custom pool for emcee()
- update NIST Strd reference functions and tests
- make building of documentation cross-platform
- relax module name check in ``test_check_ast_errors`` for Python 3.9
- fix/update layout of documentation, now uses the sphinx13 theme
- fixed DeprecationWarnings reported by NumPy v1.2.0
- increase value of ``tiny`` and check for it in bounded parameters to avoid "parameter not moving from initial value"
- add ``max_nfev`` to ``basinhopping`` and ``brute`` (now supported everywhere in lmfit) and set to more uniform default values
- use Azure Pipelines for CI, drop Travis

(adam)

2021-11-07 11:49:06 UTC MAIN commitmail json YAML

py-polib: updated to 1.1.1

Version 1.1.1 (2021/03/26)
--------------------------
- Strip UTF-16 BOM (U+FEFF) from start of file
- Message context (msgctxt) support for MO files
- Dropped Python < 2.7 support
- Updated docs and README after switch from Bitbucket to Github

(adam)

2021-11-07 11:38:26 UTC MAIN commitmail json YAML

2021-11-07 11:32:51 UTC MAIN commitmail json YAML

py-curl: better patch for setup.py to allow Python versions 3.10+

(adam)

2021-11-07 11:30:19 UTC MAIN commitmail json YAML

2021-11-07 11:25:33 UTC MAIN commitmail json YAML

mk: revert RELRO default and cease use of wrappers until some more
substantial changes to infrastructure and testing can be performed
to ensure it's applied universally without breaking anything

(nia)

2021-11-07 10:51:41 UTC MAIN commitmail json YAML

doc: Updated devel/matio to 1.5.21

(nros)

2021-11-07 10:50:38 UTC MAIN commitmail json YAML

Update devel/matio to version 1.5.12

Pkgsrc changes:
Set license
Buildlink file added

Changes from NEWS file:

Changes in 1.5.21 (25 March 2021)
* Fixed: Avoid usage of strlen when creating MAT_T_UTF8 encoded
  character array (regression of v1.5.20)
* Fixed reading of compression flag from HDF5 MAT file

Changes in 1.5.20 (21 March 2021)
* Added support for writing MAT_T_UTF8 encoded character array
  to HDF5 MAT file (by conversion to UTF-16 if in BMP)
* Updated cmake-conan to version 0.16.1
* Fixed bug with size_t arguments of logging function calls
* Fixed bug reading past EOF from (crafted) MAT file
* Fixed bug writing MAT_T_UTF8 encoded character array to v5
  MAT file
* Fixed printing of MAT_T_UTF8 encoded character array
* Several other fixes, for example for memory leaks

Changes in 1.5.19 (6 November 2020)
* Fixed support for CMake (>= v3.19.0) build system
* Fixed bug reading variable from v4 MAT file
  (regression of v1.5.18)

Changes in 1.5.18 (17 September 2020)
* Added support of HDF5 v1.12.x
* Added support for UTF-8 encoded file name on Windows (MSVC)
  (requires HDF5 >= v1.11.6 for HDF5 MAT file)
* Added support for reading uncompressed v5 MAT file generated
  by SWAN
* Added error codes to public interface
* Added support for CMake build system
* Fixed read performance of numeric array from compressed v5
  MAT file
* Fixed support for VS2005 and VS2008 (MSVC)
  (regression of v1.5.15)
* Fixed mktemp linker warning when using GNU linker
* Fixed bug writing struct array to uncompressed v5 MAT file
  on big endian architecture (regression of v1.5.10)
* Fixed bug writing cell array to uncompressed v5 MAT file
  on big endian architecture
* Fixed bug reading variable name from v4 MAT file
  (CVE-2019-17533)
* Fixed bug reading variable name from (crafted) compressed v5
  MAT file
  (CVE-2020-19497)
* Fixed bug reading dimensions from (crafted) compressed v5 MAT
  file (CVE-2019-20017, CVE-2019-20018, CVE-2019-20020,
  CVE-2019-20052)

Changes in 1.5.17 (18 July 2019)
* Fixed bug reading struct array with packed field names from v5
  MAT file
* Fixed bug reading past EOF from (crafted) uncompressed v5 MAT
  file

Changes in 1.5.16 (25 June 2019)
* Fixed error handling on integer addition/multiplication
  overflows (CVE-2019-13107)

Changes in 1.5.15 (29 March 2019)
* Added new API function Mat_GetHeader to retrieve header string
  of a MAT file
* Fixed integer multiplication overflows when calculating total
  number of elements from (crafted) MAT file
* Fixed bug reading character array from (compressed) v5 MAT
  file (regression of v1.5.14)
* Fixed number of variables for repeated calls of Mat_GetDir
* Fixed memory leak in Mat_VarFree for function class

Changes in 1.5.14 (11 March 2019)
* Deprecated usage of Mat_VarWriteInfo/Mat_VarWriteData in favor
  of Mat_VarWrite/Mat_VarWriteAppend
* Fixed bug reading dimensions from (crafted) compressed v5 MAT
  file (CVE-2019-9026, CVE-2019-9027, CVE-2019-9028,
  CVE-2019-9029, CVE-2019-9030, CVE-2019-9031, CVE-2019-9032,
  CVE-2019-9033, CVE-2019-9034, CVE-2019-9035, CVE-2019-9036,
  CVE-2019-9038)
* Fixed bug reading name (> 24 characters) from v5 MAT file
  (regression of v1.5.13)
* Fixed bug printing datatype in Mat_VarPrint (CVE-2019-9037)

Changes in 1.5.13 (22 October 2018)
* Fixed bug calculating size for zero-rank variables in
  Mat_VarGetSize
* Fixed bug reading dimensions from (crafted) v5 MAT file
* Fixed bug reading tag and class from (crafted) v5 MAT file
* Fixed integer multiplication overflows
* Fixed HDF5 compatibility in Mat_Open and Mat_Create for
  HDF5 > v1.10.1

Changes in 1.5.12 (7 March 2018)
* Updated Mat_VarWriteAppend: Added support to append a
  variable to a previously written struct array in HDF5
  MAT file
* Fixed bug reading MAT_T_UINT16 encoded character array
  from HDF5 MAT file
* Fixed bug reading MAT_T_UTF16 encoded character array
  from compressed v5 MAT file
* Fixed bug writing MAT_T_UTF16 encoded character array
  to HDF5 MAT file
* Fixed buffer overflow in Mat_VarGetCells/Mat_VarGetStructs

Changes in 1.5.11 (22 October 2017)
* Added new API function Mat_VarWriteAppend to append a
  numeric array to a previously written variable in HDF5
  MAT file
* Fixed bug calculating sizes of cell/struct array with
  empty cells/fields in Mat_VarGetSize
* Fixed bug writing cell/struct array with empty cells/fields
  to v5 MAT file
* Fixed bug writing cell/struct array with empty cells/fields
  to HDF5 MAT file
* Fixed read performance of cell/struct array with empty
  cells/fields from v5 MAT file
* Fixed read performance of numeric array from uncompressed
  v5 MAT file
* Fixed testsuite (if configured with the MATLAB application)
* Updated man pages

Changes in 1.5.10 (14 February 2017)
* Added new API function Mat_GetDir to retrieve all variable
  names of a MAT file
* Fixed performance of repeated calls to Mat_VarWrite
  (regression of v1.5.7)
* Fixed bugs reading (hyperslabs of) numeric array where the
  variable data type differs from the desired output data type
* Increased testsuite coverage

Changes in 1.5.9 (22 October 2016)
* Fixed resource leak when reading character array from HDF5
  MAT file
* Fixed bug writing struct to HDF5 MAT file: Mat_VarWrite
  never returned 0 on success
* Fixed bug writing sparse logical array to HDF5 MAT file
* Fixed bug calculating array sizes of struct, cell, complex
  and sparse array in Mat_VarGetSize
* Fixed bug duplicating sparse array with empty data in
  Mat_VarDuplicate
* Fixed segmentation fault when reading compressed v5 MAT
  file with opaque class
* Updated support of HDF5 v1.10.x: No longer depend on
  deprecated v1.8.x symbols

Changes in 1.5.8 (30 June 2016)
* Fixed bug writing array to v4 MAT file on big endian
  architecture (regression of v1.5.7)

Changes in 1.5.7 (22 June 2016)
* Added support for MAT_T_UTF16 when reading character array
  from v5 MAT file
* Added support of HDF5 v1.10.x (with deprecated v1.8.x
  symbols exported)
* Added warning on unsupported character data types when
  reading v5 MAT file
* Added error check if variable already exists when writing
  to MAT file
* Fixed support of custom log functions:
    Moved log levels to the public interface
* Fixed bug creating v4 and v5 MAT file:
    Open in write+update mode
* Fixed bug creating v5 and HDF5 MAT file:
    Set BOF marker to 128
* Fixed bug in Mat_VarDelete:
    Rewind file before looping over variables
* Fixed bug writing cell array with empty struct fields to
  compressed v5 MAT file
* Fixed bug reading empty character array from HDF5 MAT file
* Fixed bug iterating through links in a group of HDF5
  MAT file
* Fixed bug iterating on #subsystem# group of HDF5 MAT file
* Fixed compilation out of source directory
* Fixed C++ compilation on MinGW
* Restructured testsuite
* Fixed testsuite if hdf5 dependency is missing
* Increased testsuite coverage
* Various fixes for variable scopes that cause compilers to
  issue diagnostics

Changes in 1.5.6 (23 February 2016)
* Fixed bug writing array to v4 MAT file on big endian
  architecture
* Fixed bug writing header with more than 127 characters
  to v5 or HDF5 MAT file

Changes in 1.5.5 (19 February 2016)
* Added support of reading sparse array from v4 MAT file
* Added support of writing sparse array to v4 MAT file
* Added support of writing character array to v4 MAT file
* Added support of autogen.sh on Darwin
* Added missing Visual Studio project files for test_mat
* Added missing Visual Studio resource file
* Enabled C++ compilation
* Updated snprintf.c to C99 snprintf v1.1
* Increased testsuite coverage
* Fixed bug writing complex array to v4 MAT file
* Fixed bug writing cell containing a struct with fields
  but empty array to compressed v5 MAT file
* Fixed bug reading hyperslabs of cells and struct fields
  from compressed v5 MAT file (regression of v1.5.3)
* Fixed bug writing empty character array to uncompressed
  v5 MAT file
* Fixed bug reading cells and struct fields from HDF5 MAT file
* Fixed bug printing array dimensions in Mat_VarPrint on MinGW
* Fixed bug calculating array sizes of structs in Mat_VarGetSize
* Fixed bug duplicating sparse array in Mat_VarDuplicate
* Fixed testsuite if zlib/hdf5 dependencies are missing
* Several other fixes, especially for memory leaks

Changes in 1.5.3 (11 January 2016)
* Added support for writing numeric array to v4 MAT file
* Added Visual Studio project for test_mat
* Added new API functions Mat_CalcSingleSubscript2 and
  Mat_CalcSubscripts2 that work on size_t type
* Fixed memory consumption reading compressed v5 MAT file
* Fixed bug writing compressed v5 MAT file
* Fixed bug in Mat_VarReadNextInfo5 where freed variable
  was not set to NULL
* Fixed several bugs in Mat_VarDelete
* Fixed bug writing empty struct to HDF5 MAT file
* Fixed bug writing character array to HDF5 MAT file
* Fixed bug writing character array to compressed v5 MAT file
* Updated Visual Studio solution and project files to work
  with newer HDF5 and Visual Studio versions
* Various fixes for unused variables, unnecessary
  initializations, etc. that
  cause compilers to issue diagnostics
* Several other fixes, especially for memory leaks

Changes in 1.5.2 (31 July 2013)
* Added support for linear data read for v4 and HDF5 MAT file
* Fixed bug reading slices of variables in matdump
* Fixed feof calls so they compile on platforms that
  dereference the argument in a macro
* More robust checking that file is MAT file and eliminates
  some segmentation faults
* Various fixes for unused variables, unnecessary
  initializations, etc. that cause compilers to issue
  diagnostics
* Several other fixes

Changes in 1.5.1 (10 March 2013)
* Fixed bug writing compressed HDF5 file
* Fixed bug reading cell array elements written with
  a non-empty variable name
* Fixed bug writing complex sparse matrices as struct
  fields or cell elements to uncompressed v5 MAT file
* Fixed a number of potential issues identified via
  static analysis
* Fixed uninitialized pointers when creating
  structures through Mat_VarCreateStruct, and fix a
  bug in the struct API testsuite
* Fixed extended sparse support in v7.3 MAT file
* Added 64-bit integer support for v5 MAT file
* Added missing support for reading hyperslabs from
  HDF5 MAT file
* Added variable indexing notation support to
  matdump to display subsets of variables
* Added tests for extended sparse support in testsuite
* Added missing enumerations or default case in
  switch statements

Changes in 1.5.0 (15 April 2012)
* Changed licensing from the GNU Lesser General Public
  License to the BSD-2-Clause License
* Added support for reading/writing HDF5 MAT file
* Bug fixes for compressed variables that caused issues
  with matio reading them
* Upgraded dimensions in matvar_t structure to size_t
  enabling support for large arrays
* Added a testsuite

(nros)

2021-11-07 07:56:06 UTC MAIN commitmail json YAML

doc/TODO: add some

+ boehm-gc-8.2.0, exiv2-0.27.5, fzf-0.28.0, i3-4.20.1, libgdiplus-6.1,
  lxqt-1.0.0, musicpd-0.23.3, notmuch-0.34.1, poppler-21.11.0,
  protobuf-3.19.1, vala-0.54.3.

(wiz)

2021-11-07 01:53:56 UTC MAIN commitmail json YAML

Updated devel/p5-Cache-Memcached-Fast to 0.27

(wen)

2021-11-07 01:53:12 UTC MAIN commitmail json YAML

Update to 0.27

Upstream changes:
0.27  2021-05-22
        - fix panic in gat/gat_multi methods under newer Perls.

        Changes since 0.26:

        Mutsutoshi Yoshimoto (negachov@gmail.com) provided patches
        to fix gat/gat_multi methods under newer Perls.

(wen)

2021-11-07 01:50:53 UTC MAIN commitmail json YAML

Updated devel/p5-Cache-FastMmap to 1.57

(wen)

2021-11-07 01:49:50 UTC MAIN commitmail json YAML

Update to 1.57

Upstream changes:
1.57 Thu Sep 30 16:25 2021
  - Add expire($key) method to allow explicitly expiring
    a key from the cache. In write-back mode, if the key
    is dirty it will be written back, in other modes it's
    the same as remove($key)

(wen)

2021-11-07 01:43:18 UTC MAIN commitmail json YAML

Updated devel/p5-B-Keywords to 1.23

(wen)

2021-11-07 01:42:31 UTC MAIN commitmail json YAML

Update to 1.23

Upstream changes:
1.23 2021-10-30 12:52:43 rurban
  - relax bogus blead test failures
  - add reverse test: if @Barewords are covered on keywords.h
  - move some @Barewords not in keywords.h to @BarewordsExtra
  - add %main, %CORE, %CORE::GLOBAL:: to @Hashes
  - fixed versions for EQ, CORE, state, break, given, when, default, UNITCHECK

(wen)

2021-11-07 01:00:23 UTC MAIN commitmail json YAML

Updated devel/p5-Proc-Background to 1.30

(wen)

2021-11-07 00:59:13 UTC MAIN commitmail json YAML

Update to 1.30

Upstream changes:
Version 1.30

  * New options 'command','exe' dis-ambiguate the problems around
    determining how to parse the command line and determine the
    executable name.  It also allows faking argv[0].  They can be
    inspected after program launch via same-named attributes.
  * New options 'stdin','stdout','stderr' allow initializing handles
    of the child process.
  * New option 'cwd' sets initial current directory of the child
  * Renamed '->die' to '->terminate' and options 'die_upon_destroy'
    to 'autoterminate' (but preserved back-compat)
  * Option 'autoterminate' now has an attribute accessor and can be
    toggled on the fly.
  * New option 'autodie' throws exceptions from constructor instead
    of returning undef.
  * On Unix, use a pipe to capture error messages all the way through
    to the exec() call.  Reap exec() failures without exposing the
    forked process to the user.
  * Add methods ->suspend and ->resume
  * Mitigate bug in timeout_system where a system clock change could
    increase the wait-time indefinitely.

(wen)

2021-11-07 00:55:27 UTC MAIN commitmail json YAML

Updated devel/p5-PPIx-Regexp to 0.081

(wen)

2021-11-07 00:54:41 UTC MAIN commitmail json YAML

Update to 0.081

Upstream changes:
0.081          2021-10-22      T. R. Wyant
    Any use of the postderef argument is now fatal.

    Correct generation of 'provides' metadata.  Thanks to Favio Poletti
    for blogging
    https://github.polettix.it/ETOOBUSY/2021/06/15/the-real-pause-workaround/,
    and ultimately to Joel Berger for the pointer to
    https://metacpan.org/pod/CPAN::Meta::Spec#no_index

    Add YAPE::Regex to SEE ALSO

(wen)

2021-11-07 00:16:05 UTC MAIN commitmail json YAML

Updated devel/p5-Perl-Tidy to 20211029

(wen)

2021-11-07 00:15:13 UTC MAIN commitmail json YAML

Update to 20211029

Upstream changes:
## 2021 10 29

    - No significant bugs have been found since the last release, but several
      minor issues have been fixed.  Vertical alignment has been improved for
      lists of call args which are not contained within parens (next item).

    - Vertical alignment of function calls without parens has been improved with
      the goal of making vertical alignment essentially the same with or
      without parens around the call args.  Some examples:

        # OLD
        mkTextConfig $c, $x, $y, -anchor => 'se', $color;
        mkTextConfig $c, $x + 30, $y, -anchor => 's',  $color;
        mkTextConfig $c, $x + 60, $y, -anchor => 'sw', $color;
        mkTextConfig $c, $x, $y + 30, -anchor => 'e', $color;

        # NEW
        mkTextConfig $c, $x,      $y,      -anchor => 'se', $color;
        mkTextConfig $c, $x + 30, $y,      -anchor => 's',  $color;
        mkTextConfig $c, $x + 60, $y,      -anchor => 'sw', $color;
        mkTextConfig $c, $x,      $y + 30, -anchor => 'e',  $color;

        # OLD
        is id_2obj($id), undef, "unregistered object not retrieved";
        is scalar keys %$ob_reg, 0, "object registry empty";
        is register($obj), $obj, "object returned by register";
        is scalar keys %$ob_reg, 1, "object registry nonempty";
        is id_2obj($id), $obj, "registered object retrieved";

        # NEW
        is id_2obj($id),        undef, "unregistered object not retrieved";
        is scalar keys %$ob_reg, 0,    "object registry empty";
        is register($obj),      $obj,  "object returned by register";
        is scalar keys %$ob_reg, 1,    "object registry nonempty";
        is id_2obj($id),        $obj,  "registered object retrieved";

      This will cause some changes in alignment, hopefully for the better,
      particularly in test code which often uses numerous parenless function
      calls with functions like 'ok', 'is', 'is_deeply', ....

    - Two new parameters were added to control the block types to which the
      -bl (--opening-brace-on-new-line) flag applies.  The new parameters are
      -block-left-list=s, or -bll=s, and --block-left-exclusion-list=s,
      or -blxl=s.  Previously the -bl flag was 'hardwired' to apply to
      nearly all blocks. The default values of the new parameters
      retain the the old default behavior but allow it to be changed.

    - The default behavior of the -bli (-brace-left-and-indent) flag has changed
      slightly.  Previously, if you set -bli, then the -bl flag would also
      automatically be set.  Consequently, block types which were not included
      in the default list for -bli would get -bl formatting.  This is no longer done,
      and these two styles are now controlled independently.  The manual describes
      the controls.  If you want to recover the exact previous default behavior of
      the -bli then add the -bl flag.

    - A partial fix was made for issue for git #74. The -lp formatting style was
      being lost when a one-line anonymous sub was followed by a closing brace.

    - Fixed issue git #73, in which the -nfpva flag was not working correctly.
      Some unwanted vertical alignments of spaced function perens
      were being made.

    - Updated the man pages to clarify the flags -valign and -novalign
      for turning vertical alignment on and off (issue git #72).
      Added parameters -vc -vsc -vbc for separately turning off vertical
      alignment of code, side comments and block comments.

    - Fixed issue git #68, where a blank line following a closing code-skipping
      comment, '#>>V', could be lost.

    - This version runs 10 to 15 percent faster on large files than the
      previous release due to optimizations made with the help of NYTProf.

    - This version of perltidy was stress-tested for many cpu hours with
      random input parameters. No instabilities,  internal fault checks,
      undefined variable references or other irregularities were seen.

    - Numerous minor fixes have been made, mostly very rare formatting instabilities
      found in random testing. An effort has been made to minimize changes to
      existing formatting that these fixes produce, but occasional changes
      may occur. Many of these updates are listed at:

          https://github.com/perltidy/perltidy/blob/master/local-docs/BugLog.pod

(wen)

2021-11-06 23:58:52 UTC MAIN commitmail json YAML

Updated time/p5-DateTime-Locale to 1.33

(wen)

2021-11-06 23:58:02 UTC MAIN commitmail json YAML

Update to 1.33

Upstream changes:
1.33    2021-10-30

- Rebuilt all locale data with the data from CLDR 40.0.0. There are some
  notable data changes in CLDR 40.0.0.

- Data change: The root locale is now named "und", not "root".

- Data change: The "en-US-POSIX" locale has been removed from CLDR. If you
  load this locale you will now get the "en-US" locale.

(wen)

2021-11-06 22:48:11 UTC MAIN commitmail json YAML

doc: Updated textproc/hgrep to 0.2.0

(pin)

2021-11-06 22:47:51 UTC MAIN commitmail json YAML

textproc/hgrep: update to 0.2.0

-BREAKING The default printer is now syntect. It has the following benefits.
I tested it for several weeks and it seems stable. See the section in README
to know the difference between bat printer and syntect printer.
  -Performance is 2x to 4x faster
  -Output layout and highlighting are optimized; line number highlight and
  matched regions at matched line
  -Support background color with --background
  -Color themes are optimized
-BREAKING The default value of --min-context was changed from 5 to 3. And the
default value of --max-context was changed from 10 to 6. This is because it
turned out that the previous default values were too large for surveying the
search results.
-BREAKING Since themes for syntect printer are now managed by ourselves
(see below), syntect printer no longer looks at BAT_THEME and BAT_STYLE
environment variables. To set the default theme and layout, use shell's
command alias. See the document for more details.
-syntect printer now renders more accurate colors by considering alpha values
of colors by blending them with background colors. In v0.1.9, alpha values
were simply ignored. For example, gutter color with Nord theme was wrongly
very light at v0.1.9.
-Depend on ansi_term crate only when targeting Windows. It reduces number of
dependencies when bat-printer is not enabled.
-Improve a compile error when both feature syntect-printer and bat-printer are
disabled.
-Describe the exit status of hgrep command and versioning of this project in
the readme document.
-Fix rendering ansi theme was broken. The theme is for old terminals which
only supports 16 colors.
-Fix --first-only did not work with bat printer.
-Fix the background color in file header when --background is specified

(pin)

2021-11-06 16:45:23 UTC MAIN commitmail json YAML

doc: Added security/hercules4sdl-crypto version 1.0.0nb20210105

(rhialto)

2021-11-06 16:45:08 UTC MAIN commitmail json YAML

doc: Added net/hercules4sdl-telnet version 1.0.0nb20210105

(rhialto)

2021-11-06 16:43:51 UTC MAIN commitmail json YAML

doc: Added emulators/hercules4sdl version 4.3

(rhialto)

2021-11-06 16:43:23 UTC MAIN commitmail json YAML

2021-11-06 16:42:37 UTC MAIN commitmail json YAML

2021-11-06 16:42:10 UTC MAIN commitmail json YAML

2021-11-06 16:40:48 UTC MAIN commitmail json YAML

doc: Added math/hercules4sdl-softfloat version 3.5.0nb20210105

(rhialto)

2021-11-06 16:40:27 UTC MAIN commitmail json YAML

doc: Added math/hercules4sdl-decnumber version 3.68.0nb20210105

(rhialto)

2021-11-06 16:40:06 UTC MAIN commitmail json YAML

2021-11-06 16:12:50 UTC MAIN commitmail json YAML

doc: Updated textproc/split-thai to 2.12

(scole)

2021-11-06 16:10:29 UTC MAIN commitmail json YAML

Update to 2.12
all changes for pthai.el
- fix fetching of some words with pthai-url-thai-language

(scole)

2021-11-06 15:09:52 UTC MAIN commitmail json YAML

doc: Added databases/p5-pgFormatter version 5.1

(bsiegert)

2021-11-06 15:09:26 UTC MAIN commitmail json YAML

New package, p5-pgFormatter. From Kogule Ryo in PR pkg/56444.

A PostgreSQL SQL syntax beautifier that can work as a console program or as a
CGI.

This SQL formatter/beautifier supports keywords from SQL-92, SQL-99, SQL-2003,
SQL-2008, SQL-2011 and PostgreSQL specifics keywords. Works with any other
databases too.

Changes from the submitted version in the PR:

- p5 prefix for the package name
- clean up of github logic
- REPLACE_PERL
- updated distinfo with BLAKE2s

(bsiegert)

2021-11-06 13:55:04 UTC MAIN commitmail json YAML

(x11/xview-lib) revert recent adhoc change, PKGREVISION++, tks Nia

(mef)

2021-11-06 13:37:33 UTC MAIN commitmail json YAML

(sysutils/R-ps) PKGREVISION++

(mef)

2021-11-06 13:36:43 UTC MAIN commitmail json YAML

(sysutils/R-ps) revert recent adhoc change

(mef)

2021-11-06 12:25:01 UTC MAIN commitmail json YAML

Updated lang/python39, lang/py39-html-docs

(adam)

2021-11-06 12:24:35 UTC MAIN commitmail json YAML

python39 py39-html-docs: updated to 3.9.8

Python 3.9.8

Core and Builtins
bpo-30570: Fixed a crash in issubclass() from infinite recursion when searching pathological __bases__ tuples.
bpo-45494: Fix parser crash when reporting errors involving invalid continuation characters. Patch by Pablo Galindo.
bpo-45385: Fix reference leak from descr_check. Patch by Dong-hee Na.
bpo-45167: Fix deepcopying of types.GenericAlias objects.
bpo-44219: Release the GIL while performing isatty system calls on arbitrary file descriptors. In particular, this affects os.isatty(), os.device_encoding() and io.TextIOWrapper. By extension, io.open() in text mode is also affected. This change solves a deadlock in os.isatty(). Patch by Vincent Michel in bpo-44219.
bpo-44959: Added fallback to extension modules with 窶�.sl窶� suffix on HP-UX
bpo-44050: Extensions that indicate they use global state (by setting m_size to -1) can again be used in multiple interpreters. This reverts to behavior of Python 3.8.
bpo-45121: Fix issue where Protocol.__init__ raises RecursionError when it窶冱 called directly or via super(). Patch provided by Yurii Karabas.
bpo-45083: When the interpreter renders an exception, its name now has a complete qualname. Previously only the class name was concatenated to the module name, which sometimes resulted in an incorrect full name being displayed.

(This issue impacted only the C code exception rendering, the traceback module was using qualname already).
Library
bpo-45678: Fix bug in Python 3.9 that meant functools.singledispatchmethod failed to properly wrap the attributes of the target method. Patch by Alex Waygood.
bpo-45679: Fix caching of multi-value typing.Literal. Literal[True, 2] is no longer equal to Literal[1, 2].
bpo-45438: Fix typing.Signature string representation for generic builtin types.
bpo-45581: sqlite3.connect() now correctly raises MemoryError if the underlying SQLite API signals memory error. Patch by Erlend E. Aasland.
bpo-39679: Fix bug in functools.singledispatchmethod that caused it to fail when attempting to register a classmethod() or staticmethod() using type annotations. Patch contributed by Alex Waygood.
bpo-45515: Add references to zoneinfo in the datetime documentation, mostly replacing outdated references to dateutil.tz. Change by Paul Ganssle.
bpo-45467: Fix incremental decoder and stream reader in the 窶徨aw-unicode-escape窶� codec. Previously they failed if the escape sequence was split.
bpo-45461: Fix incremental decoder and stream reader in the 窶忖nicode-escape窶� codec. Previously they failed if the escape sequence was split.
bpo-45239: Fixed email.utils.parsedate_tz() crashing with UnboundLocalError on certain invalid input instead of returning None. Patch by Ben Hoyt.
bpo-44904: Fix bug in the doctest module that caused it to fail if a docstring included an example with a classmethod property. Patch by Alex Waygood.
bpo-45406: Make inspect.getmodule() catch FileNotFoundError raised by :窶冉unc:inspect.getabsfile, and return None to indicate that the module could not be determined.
bpo-45262: Prevent use-after-free in asyncio. Make sure the cached running loop holder gets cleared on dealloc to prevent use-after-free in get_running_loop
bpo-45386: Make xmlrpc.client more robust to C runtimes where the underlying C strftime function results in a ValueError when testing for year formatting options.
bpo-45371: Fix clang rpath issue in distutils. The UnixCCompiler now uses correct clang option to add a runtime library directory (rpath) to a shared library.
bpo-20028: Improve error message of csv.Dialect when initializing. Patch by Vajrasky Kok and Dong-hee Na.
bpo-45343: Update bundled pip to 21.2.4 and setuptools to 58.1.0
bpo-41710: On Unix, if the sem_clockwait() function is available in the C library (glibc 2.30 and newer), the threading.Lock.acquire() method now uses the monotonic clock (time.CLOCK_MONOTONIC) for the timeout, rather than using the system clock (time.CLOCK_REALTIME), to not be affected by system clock changes. Patch by Victor Stinner.
bpo-45328: Fixed http.client.HTTPConnection to work properly in OSs that don窶冲 support the TCP_NODELAY socket option.
bpo-1596321: Fix the threading._shutdown() function when the threading module was imported first from a thread different than the main thread: no longer log an error at Python exit.
bpo-45274: Fix a race condition in the Thread.join() method of the threading module. If the function is interrupted by a signal and the signal handler raises an exception, make sure that the thread remains in a consistent state to prevent a deadlock. Patch by Victor Stinner.
bpo-45238: Fix unittest.IsolatedAsyncioTestCase.debug(): it runs now asynchronous methods and callbacks.
bpo-36674: unittest.TestCase.debug() raises now a unittest.SkipTest if the class or the test method are decorated with the skipping decorator.
bpo-45235: Fix an issue where argparse would not preserve values in a provided namespace when using a subparser with defaults.
bpo-45234: Fixed a regression in copyfile(), copy(), copy2() raising FileNotFoundError when source is a directory, which should raise IsADirectoryError
bpo-45228: Fix stack buffer overflow in parsing J1939 network address.
bpo-45192: Fix the tempfile._infer_return_type function so that the dir argument of the tempfile functions accepts an object implementing the os.PathLike protocol.

Patch by Kyungmin Lee.
bpo-45160: When tracing a tkinter variable used by a ttk OptionMenu, callbacks are no longer made twice.
bpo-35474: Calling mimetypes.guess_all_extensions() with strict=False no longer affects the result of the following call with strict=True. Also, mutating the returned list no longer affects the global state.
bpo-45166: typing.get_type_hints() now works with Final wrapped in ForwardRef.
bpo-45097: Remove deprecation warnings about the loop argument in asyncio incorrectly emitted in cases when the user does not pass the loop argument.
bpo-45081: Fix issue when dataclasses that inherit from typing.Protocol subclasses have wrong __init__. Patch provided by Yurii Karabas.
bpo-24444: Fixed an error raised in argparse help display when help for an option is set to 1+ blank spaces or when choices arg is an empty container.
bpo-45021: Fix a potential deadlock at shutdown of forked children when using concurrent.futures module
bpo-45030: Fix integer overflow in pickling and copying the range iterator.
bpo-39039: tarfile.open raises ReadError when a zlib error occurs during file extraction.
bpo-44594: Fix an edge case of ExitStack and AsyncExitStack exception chaining. They will now match with block behavior when __context__ is explicitly set to None when the exception is in flight.
Documentation
bpo-45726: Improve documentation for functools.singledispatch() and functools.singledispatchmethod.
bpo-45680: Amend the docs on GenericAlias objects to clarify that non-container classes can also implement __class_getitem__. Patch contributed by Alex Waygood.
bpo-45655: Add a new 窶徨elevant PEPs窶� section to the top of the documentation for the typing module. Patch by Alex Waygood.
bpo-45604: Add level argument to multiprocessing.log_to_stderr function docs.
bpo-45464: Mention in the documentation of Built-in Exceptions that inheriting from multiple exception types in a single subclass is not recommended due to possible memory layout incompatibility.
bpo-45449: Add note about PEP 585 in collections.abc.
bpo-45516: Add protocol description to the importlib.abc.Traversable documentation.
bpo-20692: Add Programming FAQ entry explaining that int literal attribute access requires either a space after or parentheses around the literal.
bpo-45216: Remove extra documentation listing methods in difflib. It was rendering twice in pydoc and was outdated in some places.
Tests
bpo-45578: Add tests for dis.distb()
bpo-45577: Add subtests for all pickle protocols in test_zoneinfo.
bpo-43592: test.libregrtest now raises the soft resource limit for the maximum number of file descriptors when the default is too low for our test suite as was often the case on macOS.
bpo-40173: Fix test.support.import_helper.import_fresh_module().
bpo-45280: Add a test case for empty typing.NamedTuple.
bpo-45269: Cover case when invalid markers type is supplied to c_make_encoder.
bpo-45209: Fix UserWarning: resource_tracker warning in _test_multiprocessing._TestSharedMemory.test_shared_memory_cleaned_after_process_termination
bpo-45195: Fix test_readline.test_nonascii(): sometimes, the newline character is not written at the end, so don窶冲 expect it in the output. Patch by Victor Stinner.
bpo-45156: Fixes infinite loop on unittest.mock.seal() of mocks created by create_autospec().
bpo-45042: Fixes that test classes decorated with @hashlib_helper.requires_hashdigest were skipped all the time.
Build
bpo-43158: setup.py now uses values from configure script to build the _uuid extension module. Configure now detects util-linux窶冱 libuuid, too.
bpo-45571: Modules/Setup now use PY_CFLAGS_NODIST instead of PY_CFLAGS to compile shared modules.
bpo-45532: Update sys.version to use main as fallback information. Patch by Jeong YunWon.
bpo-45405: Prevent internal configure error when running configure with recent versions of non-Apple clang. Patch by David Bohman.
bpo-45220: Avoid building with the Windows 11 SDK previews automatically. This may be overridden by setting the DefaultWindowsSDKVersion environment variable before building.
Windows
bpo-45337: venv now warns when the created environment may need to be accessed at a different path, due to redirections, links or junctions. It also now correctly installs or upgrades components when the alternate path is required.
macOS
bpo-44828: Avoid tkinter file dialog failure on macOS 12 Monterey when using the Tk 8.6.11 provided by python.org macOS installers. Patch by Marc Culler of the Tk project.
IDLE
bpo-45296: On Windows, change exit/quit message to suggest Ctrl-D, which works, instead of <Ctrl-Z Return>, which does not work in IDLE.
C API
bpo-44687: BufferedReader.peek() no longer raises ValueError when the entire file has already been buffered.
bpo-44751: Remove crypt.h include from the public Python.h header.

(adam)

2021-11-06 12:04:48 UTC MAIN commitmail json YAML

Updated graphics/py-matplotlib, math/py-quadprog

(adam)

2021-11-06 12:04:29 UTC MAIN commitmail json YAML

py-quadprog: updated to 0.1.10

v0.1.10
Fixed treatment of Lagrange multipliers for equality constraints.

v0.1.9
Installation of the package no longer requires Cython.

(adam)

2021-11-06 11:59:28 UTC MAIN commitmail json YAML

py-matplotlib: updated to 3.4.3

3.4.3

This release contains several critical bug-fixes:

Clarify deprecation of Axes.figbox
Disable MultiCursor widget on Axes subplots which it is not tracking
Don't simplify path in LineCollection.get_segments
Fix DPI in subfigures, affecting tick spacing, and scatter marker size
Fix broken EPS output when using Type 42 STIX fonts
Fix change in tick behaviour when calling Axes.clear
Fix class docstrings for Norms created from Scales
Fix compatibility with NumPy 1.21.0
Fix crash on broken TrueType fonts
Fix incorrect hits from Path.intersects_path
Fix leak if affine_transform is passed invalid vertices
Fix legends of stackplot with edgecolors='face'
Fix plot directive when building in parallel
Fix supxlabel and supylabel behaviour in constrained layout
Fix tests with latest Inkscape and Ghostscript
Improve DateFormatter styling for month names when usetex=True
Re-disable autoscaling after interactive zoom
Work around bug in Pillow 8.3.0

(adam)

2021-11-06 11:53:30 UTC MAIN commitmail json YAML

Updated math/py-numpy, math/py-scipy

(adam)

2021-11-06 11:53:13 UTC MAIN commitmail json YAML

py-scipy: updated to 1.7.2

SciPy 1.7.2 is a bug-fix release with no new features
compared to 1.7.1. Notably, the release includes wheels
for Python 3.10, and wheels are now built with a newer
version of OpenBLAS, 0.3.17. Python 3.10 wheels are provided
for MacOS x86_64 (thin, not universal2 or arm64 at this time),
and Windows/Linux 64-bit. Many wheels are now built with newer
versions of manylinux, which may require newer versions of pip.

(adam)

2021-11-06 11:52:37 UTC MAIN commitmail json YAML

py-numpy: updated to 1.21.4

The NumPy 1.21.4 is a maintenance release that fixes a few bugs
discovered after 1.21.3. The most important fix here is a fix for the
NumPy header files to make them work for both x86_64 and M1 hardware
when included in the Mac universal2 wheels. Previously, the header files
only worked for M1 and this caused problems for folks building x86_64
extensions. This problem was not seen before Python 3.10 because there
were thin wheels for x86_64 that had precedence. This release also
provides thin x86_64 Mac wheels for Python 3.10.

(adam)

2021-11-06 11:51:48 UTC MAIN commitmail json YAML

doc: Added fonts/UFAS-otf version 20200320

(rhialto)

2021-11-06 11:51:25 UTC MAIN commitmail json YAML

fonts/Makefile: added UFAS-otf

(rhialto)

2021-11-06 11:50:16 UTC MAIN commitmail json YAML

fonts/UFAS-otf: 20200320 aka version 13.00, successor to fonts/TextFonts

The original TextFonts distfile is no longer available.
The home page has moved (as linked from the previous version) and
reorganized, and now it lists several more/different related fonts. It
would be silly not to package them too, since they fit within the
original package description.  The font files are now OTF instead of
TTF. The differences are so much that a new package with a new
appropriate name seemed better than keeping the old package name.

No changelog was found.

(rhialto)

2021-11-06 10:03:32 UTC MAIN commitmail json YAML

mk: Correct the wrappers invocation for RELRO. This should help many
remaining packages that fail to build with RELRO that were uncaught
by my original bulk builds due to CHECK_RELRO failing to work (sorry...)

(nia)

2021-11-06 09:49:20 UTC MAIN commitmail json YAML

2021-11-06 09:46:31 UTC MAIN commitmail json YAML

2021-11-06 09:38:11 UTC MAIN commitmail json YAML

suse100_linux: binaries are not built with RELRO

(nia)

2021-11-06 09:33:37 UTC MAIN commitmail json YAML

Mark a few GCC packages unsupported by RELRO.

(nia)

2021-11-06 08:52:45 UTC MAIN commitmail json YAML

Updated devel/py-hypothesis, devel/py-cachecontrol

(adam)

2021-11-06 08:52:29 UTC MAIN commitmail json YAML

2021-11-06 08:49:22 UTC MAIN commitmail json YAML

py-hypothesis: updated to 6.24.2

6.24.2

This patch updates internal testing for the Array API extra to be consistent with new specification changes: sum() not accepting boolean arrays (234), unique() split into separate functions (275), and treating NaNs as distinct (310). It has no user visible impact.

6.24.1

This patch updates our vendored list of top-level domains, which is used by the provisional domains() strategy.

6.24.0

This patch updates our vendored list of top-level domains, which is used by the provisional domains() strategy.

(did you know that gTLDs can be both added and removed?)

6.23.4

This patch adds an error for when shapes in xps.arrays() is not passed as either a valid shape or strategy.

6.23.3

This patch updates our formatting with shed.

6.23.2

This patch replaces external links to NumPy API docs with sphinx.ext.intersphinx cross-references. It is purely a documentation improvement.

6.23.1

This patch cleans up internal logic for xps.arrays(). There is no user-visible change.

6.23.0

This release follows pytest in considering SystemExit and GeneratorExit exceptions to be test failures, meaning that we will shink to minimal examples and check for flakiness even though they subclass BaseException directly (issue 2223).

KeyboardInterrupt continues to interrupt everything, and will be re-raised immediately.

6.22.0

This release adds LiveServerTestCase and StaticLiveServerTestCase for django test. Thanks to Ivan Tham for this feature!

6.21.6

This patch fixes some new linter warnings such as flake8-bugbear窶冱 B904 for explicit exception chaining, so tracebacks might be a bit nicer.

6.21.5

This release fixes None being inferred as the float64 dtype in from_dtype() and arrays() from the Array API extra.

6.21.4

This release fixes the type hint for the @given() decorator when decorating an async function (issue 3099).

6.21.3

This release improves Ghostwritten tests for builtins (issue 2977).

6.21.2

This release deprecates use of both min_dims > len(shape) and max_dims > len(shape) when allow_newaxis == False in basic_indices() (issue 3091).

6.21.1

This release improves the behaviour of builds() and from_type() in certain situations involving decorators (issue 2495 and issue 3029).

(adam)

2021-11-06 04:37:53 UTC MAIN commitmail json YAML

doc: Updated security/wolfssl to 5.0.0

(fox)

2021-11-06 04:37:25 UTC MAIN commitmail json YAML

security/wolfssl: Update to v5.0.0

Changes since v4.8.1:

wolfSSL Release 5.0.0 (Nov 01, 2021)

Release 5.0.0 of wolfSSL embedded TLS has bug fixes and new features including:
Vulnerabilities

  * [\Low] Hang with DSA signature creation when a specific q value is used in a
    maliciously crafted key. If a DSA key with an invalid q value of either 1 or
    0 was decoded and used for creating a signature, it would result in a hang
    in wolfSSL. Users that are creating signatures with DSA and are using keys
    supplied from an outside source are affected.
  * [\Low] Issue with incorrectly validating a certificate that has multiple
    subject alternative names when given a name constraint. In the case where
    more than one subject alternative name is used in the certificate, previous
    versions of wolfSSL could incorrectly validate the certificate. Users
    verifying certificates with multiple alternative names and name constraints,
    are recommended to either use the certificate verify callback to check for
    this case or update the version of wolfSSL used. Thanks to Luiz Angelo Daros
    de Luca for the report.

New Feature Additions
New Product

  * FIPS 140-3 -- currently undergoing laboratory testing, code review and
    ultimately CMVP validation. Targeting the latest FIPS standard.

Ports

  * IoT-Safe with TLS demo
  * SE050 port with support for RNG, SHA, AES, ECC (sign/verify/shared secret)
    and ED25519
  * Support for Renesas TSIP v1.13 on RX72N

Post Quantum

  * Support for OQS's (liboqs version 0.7.0) implementation of NIST Round 3 KEMs
    as TLS 1.3 groups --with-liboqs
  * Hybridizing NIST ECC groups with the OQS groups
  * Remove legacy NTRU and QSH
  * Make quantum-safe groups available to the compatibility layer

Linux Kernel Module

  * Full support for FIPS 140-3, with in-kernel power on self test (POST) and
    conditional algorithm self test(s) (CAST)
  * --enable-linuxkm-pie -- position-independent in-kernel wolfCrypt container,
      for FIPS
  * Vectorized x86 acceleration in PK algs (RSA, ECC, DH, DSA) and AES/AES-GCM
  * Vectorized x86 acceleration in interrupt handlers
  * Support for Linux-native module signatures
  * Complete SSL/TLS and Crypto API callable from other kernel module(s)
  * Support for LTS kernel lines: 3.16, 4.4, 4.9, 5.4, 5.10

Compatibility Layer Additions

  * Ports
      * Add support for libssh2
      * Add support for pyOpenSSL
      * Add support for libimobiledevice
      * Add support for rsyslog
      * Add support for OpenSSH 8.5p1
      * Add support for Python 3.8.5
  * API/Structs Added
      * ERR_lib_error_string
      * EVP_blake2
      * wolfSSL_set_client_CA_list
      * wolfSSL_EVP_sha512_224
      * wolfSSL_EVP_sha512_256
      * wc_Sha512_224/2256Hash
      * wc_Sha512_224/256Hash
      * wc_InitSha512_224/256
      * wc_InitSha512_224/256_ex
      * wc_Sha512_224/256Update
      * wc_Sha512_224/256FinalRaw
      * wc_Sha512_224/256Final
      * wc_Sha512_224/256Free
      * wc_Sha512_224/256GetHash
      * wc_Sha512_224/256Copy
      * wc_Sha512_224/256SetFlags
      * wc_Sha512_224/256GetFlags
      * wc_Sha512_224/256Transform
      * EVP_MD_do_all and OBJ_NAME_do_all
      * EVP_shake128
      * EVP_shake256
      * SSL_CTX_set_num_tickets
      * SSL_CTX_get_num_tickets
      * SSL_CIPHER_get_auth_nid
      * SSL_CIPHER_get_cipher_nid
      * SSL_CIPHER_get_digest_nid
      * SSL_CIPHER_get_kx_nid
      * SSL_CIPHER_is_aead
      * SSL_CTX_set_msg_callback
      * a2i_IPADDRESS
      * GENERAL_NAME_print
      * X509_VERIFY_PARAM_set1_ip
      * EVP_CIPHER_CTX_set_iv_length
      * PEM_read_bio_RSA_PUBKEY
      * i2t_ASN1_OBJECT
      * DH_set_length
      * Set_tlsext_max_fragment_length
      * AUTHORITY_iNFO_ACCESS_free
      * EVP_PBE_scrypt
      * ASN1_R_HEADER_TOO_LONG
      * ERR_LIB
      * X509_get_default_cert_file/file_env/dir/dir_env() stubs
      * SSL_get_read_ahead/SSL_set_read_ahead()
      * SSL_SESSION_has_ticket()
      * SSL_SESSION_get_ticket_lifetime_hint()
      * DIST_POINT_new
      * DIST_POINT_free
      * DIST_POINTS_free
      * CRL_DIST_POINTS_free
      * sk_DIST_POINT_push
      * sk_DIST_POINT_value
      * sk_DIST_POINT_num
      * sk_DIST_POINT_pop_free
      * sk_DIST_POINT_free
      * X509_get_extension_flags
      * X509_get_key_usage
      * X509_get_extended_key_usage
      * ASN1_TIME_to_tm
      * ASN1_TIME_diff
      * PEM_read_X509_REQ
      * ERR_load_ERR_strings
      * BIO_ssl_shutdown
      * BIO_get_ssl
      * BIO_new_ssl_connect
      * BIO_set_conn_hostname
      * NID_pkcs9_contentType

Misc.

  * KCAPI: add support for using libkcapi for crypto (Linux Kernel)
  * Configure option for --with-max-rsa-bits= and --with-max-ecc-bits=
  * SP ARM Thumb support for Keil and performance improvements
  * Add support for WOLFSSL_VERIFY_POST_HANDSHAKE verify mode
  * PKCS #11: support static linking with PKCS #11 library
    --enable-pkcs11=static LIBS=-l
  * Add build option --enable-wolfclu for use with wolfCLU product
  * Add support for X9.42 header i.e 窶廝EGIN X9.42 DH PARAMETERS窶�
  * Add --enable-altcertchains for configuring wolfSSL with alternate
    certificate chains feature enabled
  * Add public API wc_RsaKeyToPublicDer_ex to allow getting RSA public key
    without ASN.1 header (can return only seq + n + e)
  * Add SNI and TLSx options to CMake build

Fixes
PORT Fixes

  * Add return value checking for FREESCALE_RNGA
  * Fix MMCAU_SHA256 type warnings
  * Fixes for building with Microchip XC32 and ATECC

Math Library Fixes

  * TFM check that the modulus length is valid for fixed data array size
  * TFM fp_submod_ct fix check for greater
  * Check return value of mp_grow in mp_mod_2d
  * Fix for ECC point multiply to error out on large multipliers
  * SP ECC error on multiplier larger than curve order

TLS 1.3

  * TLS1.3 sanity check for cases where a private key is larger than the configured maximum
  * Fix early data max size handling in TLS v1.3
  * Fixes for PK callbacks with TLS v1.3
  * Check min downgrade when no extensions are sent with the ServerHello

Misc.

  * Previously wolfSSL enum values were used as NID窶冱. Now only the
    compatibility layer NID enums are the NID values:
      * CTC_SHAwDSA -> NID_dsaWithSHA1
      * CTC_SHA256wDSA -> NID_dsa_with_SHA256
      * CTC_MD2wRSA -> NID_md2WithRSAEncryption
      * CTC_MD5wRSA -> NID_md5WithRSAEncryption
      * CTC_SHAwRSA -> NID_sha1WithRSAEncryption
      * CTC_SHA224wRSA -> NID_sha224WithRSAEncryption
      * CTC_SHA256wRSA -> NID_sha256WithRSAEncryption
      * CTC_SHA384wRSA -> NID_sha384WithRSAEncryption
      * CTC_SHA512wRSA -> NID_sha512WithRSAEncryption
      * CTC_SHA3_224wRSA -> NID_RSA_SHA3_224
      * CTC_SHA3_256wRSA -> NID_RSA_SHA3_256
      * CTC_SHA3_384wRSA -> NID_RSA_SHA3_384
      * CTC_SHA3_512wRSA -> NID_RSA_SHA3_512
      * CTC_SHAwECDSA -> NID_ecdsa_with_SHA1
      * CTC_SHA224wECDSA -> NID_ecdsa_with_SHA224
      * CTC_SHA256wECDSA -> NID_ecdsa_with_SHA256
      * CTC_SHA384wECDSA -> NID_ecdsa_with_SHA384
      * CTC_SHA512wECDSA -> NID_ecdsa_with_SHA512
      * CTC_SHA3_224wECDSA -> NID_ecdsa_with_SHA3_224
      * CTC_SHA3_256wECDSA -> NID_ecdsa_with_SHA3_256
      * CTC_SHA3_384wECDSA -> NID_ecdsa_with_SHA3_384
      * CTC_SHA3_512wECDSA -> NID_ecdsa_with_SHA3_512
      * DSAk -> NID_dsa
      * RSAk -> NID_rsaEncryption
      * ECDSAk -> NID_X9_62_id_ecPublicKey
      * BASIC_CA_OID -> NID_basic_constraints
      * ALT_NAMES_OID -> NID_subject_alt_name
      * CRL_DIST_OID -> NID_crl_distribution_points
      * AUTH_INFO_OID -> NID_info_access
      * AUTH_KEY_OID -> NID_authority_key_identifier
      * SUBJ_KEY_OID -> NID_subject_key_identifier
      * INHIBIT_ANY_OID -> NID_inhibit_any_policy
  * Fix for DES IV size used with FIPSv2
  * Fix signed comparison issue with serialSz
  * Fix missing CBIOSend and properly guard hmac in DupSSL()
  * Fix calculation of length of encoding in ssl.c
  * Fix encoding to check proper length in asn.c
  * Fix for wc_ecc_ctx_free and heap hint
  * Fix for debug messages with AF_ALG build
  * Fix for static memory with bucket size matching.
  * Fixes for SRP with heap hint.
  * Fixes for CAAM build macros and spelling for Keil build
  * Sniffer fix for possible math issue around 64-bit pointer and 32-bit unsigned int
  * Fix for sniffer TCP sequence rollover
  * wolfSSL_PEM_write_bio_PUBKEY to write only the public part
  * Fix for sending only supported groups in TLS extension
  * Fix for sniffer to better handle spurious retransmission edge case
  * SSL_set_alpn_protos and SSL_CTX_set_alpn_protos now returns 0 on
    successFixes issue with SSL_CTX_set1_curves_list and SSL_set1_curves_list
    not checking the last character of the names variable provided, non-0 on
    failure to better match expected return values
  * Fixes and improvements for crypto callbacks with TLS (mutual auth)
  * Fix for bad memory_mutex lock on static memory cleanup
  * Zero terminate name constraints strings when parsing certificates
  * Fix for verifying a certificate when multiple permitted name constraints are used
  * Fix typo in ifdef for HAVE_ED448
  * Fix typos in comments in SHA512
  * Add sanity check on buffer size with ED25519 key decode
  * Sanity check on PKCS7 stream amount read
  * PKCS7 fix for double free on error case and sanity check on set serial number
  * Sanity check on PKCS7 input size wc_PKCS7_ParseSignerInfo
  * Forgive a DTLS session trying to send too much at once

Improvements/Optimizations
Build Options and Warnings

  * Rework of RC4 disable by default and depreciation
  * wolfSSL as a Zephyr module (without setup.sh)
  * Add include config.h to bio.c
  * Support for PKCS7 without AES CBC.
  * Fixes for building without AES CBC
  * Added WOLFSSL_DH_EXTRA to --enable-all and --enable-sniffer
  * Add a CMake option to build wolfcrypt test and bench code as libraries
  * GCC makefile: allow overriding and provide more flexibility

Math Libraries

  * Improve performance of fp_submod_ct() and fp_addmod_ct()
  * Improve performance of sp_submod_ct() and sp_addmod_ct()
  * SP int, handle even modulus with exponentiation

Misc.

  * Cleanups for Arduino examples and memory documentation
  * Refactor hex char to byte conversions
  * Added GCC-ARM TLS server example
  * Improvements to session locking to allow per-row
  * Improved sniffer statistics and documentation
  * EVP key support for heap hint and crypto callbacks
  * Reduced stack size for dh_generation_test and Curve ASN functions
  * Espressif README Syntax / keyword highlighting / clarifications
  * AARCH64 SHA512: implementation using crypto instructions added
  * wc_RsaPSS_CheckPadding_ex2 added for use with HEAP hint
  * wc_AesKeyWrap_ex and wc_AesKeyUnWrap_ex bound checks on input and output sizes
  * Add additional error handling to wolfSSL_BIO_get_len
  * Add code to use popen and the command 'host', useful with qemu
  * Adjustment to subject alt names order with compatibility layer to better match expected order
  * Reduce BIO compatibility layer verbosity
  * Set a default upper bound on error queue size with compatibility layer
  * WOLFSSL_CRL_ALLOW_MISSING_CDP macro for Skip CRL verification in case no CDP in peer cert
  * Fixes for scan-build LLVM-13 and expanded coverage
  * Increase the default DTLS_MTU_ADDITIONAL_READ_BUFFER and make it adjustable

(fox)

2021-11-05 22:47:24 UTC MAIN commitmail json YAML

doc: Added audio/jack-keyboard version 2.7.2

(nia)

2021-11-05 22:47:06 UTC MAIN commitmail json YAML

add audio/jack-keyboard

jack-keyboard is a virtual MIDI keyboard - a program that allows you to send
JACK MIDI events using your PC keyboard.

(nia)

2021-11-05 22:30:16 UTC MAIN commitmail json YAML

doc: Added audio/jack_umidi version 1.1.1

(nia)

2021-11-05 22:29:58 UTC MAIN commitmail json YAML

2021-11-05 22:28:28 UTC MAIN commitmail json YAML

doc: Updated audio/spotify-player to 0.5.1

(pin)

2021-11-05 22:28:09 UTC MAIN commitmail json YAML

audio/spotify-player: update to 0.5.1

v0.5.1
-Hot fix panic when accessing index out of range 7fa610b

v0.5.0
Brief description of changes
-Rewrite application state's data model in #19 that separates application's
data from application's states
-Improve data locking performance in #20 that uses parking_lot for better
performance and restricts the locking scope to local in functions.
-Change the application's behavior on startup in #21 that connects to an
available device if no playback is found.
-Add a file logger in #23.
-Add a library page in #24.
-Rewrite the context page state's structure in #25.
-Reduce the number of possible panics (88567e1) and handle the integrated
player's events (2e64d1d).

(pin)

2021-11-05 21:18:11 UTC MAIN commitmail json YAML

doc: Updated fonts/cascadia-ttf to 2110.31

(rhialto)

2021-11-05 21:18:00 UTC MAIN commitmail json YAML

fonts/cascadia-ttf: update to 2110.31.

This is a fairly comprehensive (and spooky!) update resolving many open
issues (about 20 are listed).

(rhialto)

2021-11-05 21:00:47 UTC MAIN commitmail json YAML

doc: Updated fonts/consolamono-ttf to 20130127nb1

(rhialto)

2021-11-05 21:00:35 UTC MAIN commitmail json YAML

fonts/consolamono-ttf: update to 20130127

Date taken from distfile, and it is consistent with "Active 2011-06-11 -
2013-01-27" from the HOMEPAGE.
No changelog found.

(rhialto)

2021-11-05 20:45:56 UTC MAIN commitmail json YAML

doc: Updated fonts/awesome-ttf to 5.15.0

(rhialto)

2021-11-05 20:45:34 UTC MAIN commitmail json YAML

doc: Updated fonts/awesome-otf to 5.15.0

(rhialto)

2021-11-05 20:45:06 UTC MAIN commitmail json YAML

fontawesome-{otf,ttf}: update to 5.15.0

I could not locate a changelog. Even the version number was guessed.

(rhialto)

2021-11-05 20:02:50 UTC MAIN commitmail json YAML

2021-11-05 19:35:00 UTC MAIN commitmail json YAML

Update go117 to 1.17.3.

go1.17.3 (released 2021-11-04) includes security fixes to the archive/zip and
debug/macho packages, as well as bug fixes to the compiler, linker, runtime,
the go command, the misc/wasm directory, and to the net/http and syscall
packages. See the Go 1.17.3 milestone on our issue tracker for details.

(bsiegert)

2021-11-05 19:33:22 UTC pkgsrc-2021Q3 commitmail json YAML

Pullup tickets #6529 and #6530

(bsiegert)

2021-11-05 19:28:53 UTC pkgsrc-2021Q3 commitmail json YAML

Pullup ticket #6530 - requested by nia
www/firefox91: security fix

Revisions pulled up:
- www/firefox91/Makefile                                        1.8
- www/firefox91/PLIST                                          1.3
- www/firefox91/distinfo                                        1.6
- www/firefox91/patches/patch-modules_fdlibm_src_math__private.h 1.1

---
  Module Name: pkgsrc
  Committed By: nia
  Date: Wed Nov  3 19:19:40 UTC 2021

  Modified Files:
  pkgsrc/www/firefox91: Makefile PLIST distinfo
  Added Files:
  pkgsrc/www/firefox91/patches: patch-modules_fdlibm_src_math__private.h

  Log Message:
  firefox91: update to 91.3.0

  Security Vulnerabilities fixed in Firefox ESR 91.3

      #CVE-2021-38503: iframe sandbox rules did not apply to XSLT stylesheets

      #CVE-2021-38504: Use-after-free in file picker dialog

      #CVE-2021-38506: Firefox could be coaxed into going into fullscreen mode
      without notification or warning

      #CVE-2021-38507: Opportunistic Encryption in HTTP2 could be used to bypass
      the Same-Origin-Policy on services hosted on other ports

      #MOZ-2021-0008: Use-after-free in HTTP2 Session object

      #CVE-2021-38508: Permission Prompt could be overlaid, resulting in user
      confusion and potential spoofing

      #CVE-2021-38509: Javascript alert box could have been spoofed onto an
      arbitrary domain

      #CVE-2021-38510: Download Protections were bypassed by .inetloc files on Mac
      OS

      #MOZ-2021-0007: Memory safety bugs fixed in Firefox 94 and Firefox ESR 91.3

(bsiegert)

2021-11-05 19:28:38 UTC pkgsrc-2021Q3 commitmail json YAML

Pullup ticket #6529 - requested by nia
firefox91-l10n: dependent update

Revisions pulled up:
- www/firefox91-l10n/Makefile                                  1.4
- www/firefox91-l10n/distinfo                                  1.6

---
  Module Name: pkgsrc
  Committed By: nia
  Date: Wed Nov  3 19:23:05 UTC 2021

  Modified Files:
  pkgsrc/www/firefox91-l10n: Makefile distinfo

  Log Message:
  firefox91-l10n: sync with firefox91

(bsiegert)

2021-11-05 18:57:06 UTC MAIN commitmail json YAML

doc: Updated fonts/junicode to 1.003

(rhialto)

2021-11-05 18:56:54 UTC MAIN commitmail json YAML

fonts/unicode: update to 1.003

This version has now been tagged upstream.

This is version 1.003 of Junicode, incorporating several improvements
and bug fixes.

(rhialto)

2021-11-05 15:58:23 UTC MAIN commitmail json YAML

2021-11-05 15:01:07 UTC MAIN commitmail json YAML

doc: Updated textproc/py-prettytable to 2.4.0

(fcambus)

2021-11-05 15:00:56 UTC MAIN commitmail json YAML

py-prettytable: update 2.4.0.

Added:

- Markdown: Add colons to align the rendered output
- Add rows attribute to prettytable

(fcambus)

2021-11-05 13:42:47 UTC MAIN commitmail json YAML

py-python-language-server: cleanup

(wiz)

2021-11-05 13:18:01 UTC MAIN commitmail json YAML

2021-11-05 13:13:07 UTC MAIN commitmail json YAML

doc: Updated www/wiki-tui to 0.4.1

(pin)

2021-11-05 13:12:48 UTC MAIN commitmail json YAML

www/wiki-tui: update to 0.4.1

Fixes:
-Removed a warning
-Fixed a bug where wiki-tui would crash when trying to access an invalid link
-Fixed a bug where wiki-tui wouldn't change the background of the search bar
-Fixed the color of headers
-Fixed scrolling inside of articles with no links

(pin)

2021-11-05 12:37:44 UTC MAIN commitmail json YAML

doc: Added lang/py-lsp-server version 1.2.4

(wiz)

2021-11-05 12:37:32 UTC MAIN commitmail json YAML

lang: sync package list

(wiz)

2021-11-05 12:36:15 UTC MAIN commitmail json YAML

lang/py-lsp-server: import py-lsp-server-1.2.4

A Python 3.6+ implementation of the Language Server Protocol.

This is a fork of the python-language-server project, maintained
by the Spyder IDE team and the community.

(wiz)

2021-11-05 12:33:43 UTC MAIN commitmail json YAML

doc: Updated ham/chirp to 20211105

(gdt)

2021-11-05 12:33:37 UTC MAIN commitmail json YAML

ham/chirp: Update to 20211105

Upstream changes are bugfixes and minor improvements

(gdt)

2021-11-05 12:25:57 UTC MAIN commitmail json YAML

doc: Updated geography/qgis to 3.16.12

(gdt)

2021-11-05 12:25:48 UTC MAIN commitmail json YAML

qgis: Update to 3.16.12

upstream changes: bugfixes and minor improvements

(gdt)

2021-11-05 11:17:58 UTC MAIN commitmail json YAML

doc: Updated converters/bdf2psf to 1.207

(fcambus)

2021-11-05 11:17:49 UTC MAIN commitmail json YAML

doc: Added textproc/py-lsp-jsonrpc version 1.0.0

(wiz)

2021-11-05 11:17:45 UTC MAIN commitmail json YAML

bdf2psf: update to 1.207.

Nothing applying to bdf2psf in particular noted in the Changelog.

(fcambus)

2021-11-05 11:17:39 UTC MAIN commitmail json YAML

textproc/Makefile: + py-lsp-jsonrpc.

(wiz)

2021-11-05 11:16:38 UTC MAIN commitmail json YAML

textproc/py-lsp-jsonrpc: import py-lsp-jsonrpc-1.0.0

A Python 3.6+ server implementation of the JSON RPC 2.0 protocol.
This library has been pulled out of the Python LSP Server project.

(wiz)

2021-11-05 11:06:35 UTC MAIN commitmail json YAML

doc: Updated textproc/lowdown to 0.10.0

(fcambus)

2021-11-05 11:06:24 UTC MAIN commitmail json YAML

lowdown: update to 0.10.0.

Version 0.10.0, 2021-10-08

Add "flat" OpenDocument output with -Tfodt. This implements the
OpenDocument v1.3 standard, and is readable at least on LibreOffice.
This further implements -Tfodt change tracking in lowdown-diff(1).
It does not support images or definition lists yet.

(fcambus)