Tomli-W is a Python library for writing TOML. It is a write-only counterpart to
Tomli, which is a read-only TOML parser. Tomli-W is fully compatible with TOML
v1.0.0.
WWW: https://github.com/hukkin/tomli-w
pg_filedump is a utility to format PostgreSQL heap/index/control files into a
human-readable form. You can format/dump the files several ways, as listed in
the Invocation section, as well as dumping straight binary.
The type of file (heap/index) can usually be determined automatically by the
content of the blocks within the file. However, to format a pg_control file you
must use the -c option.
The default is to format the entire file using the block size listed in block 0
and display block relative addresses. These defaults can be modified using
run-time options.
Some options may seem strange but they're there for a reason. For example, block
size. It's there because if the header of block 0 is corrupt, you need a method
of forcing a block size.
WWW: https://github.com/df7cb/pg_filedump
The Python ports install the library libpython3.x.so under $PREFIX/lib,
and they set USE_LDCONFIG, but these libraries are not registered, due
to a missing symlink, and they are not found by `ldconfig -r'.
This commit make them to be registered, and for some reason it helps the
dynamic linker to find them, and this allows to fix an error in
french/aster. It also helps to fix errors in newer releases of math/sage
(not yet ready to be committed due to other problems).
No exp-run, but it has been tested with many ports on several platforms.
PR: 257864
Approved by: koobs (Python team)
MFH: 2021Q4
Running gtk-udpate-icon-cache a packaging time is not how things are
supposed to be done in any case.
While here fix plist have wrong macros used there.
Reported by: antoine
The original distfiles are getting hard to come by for some reason, so
switch to pulling source tarballs directly from GitHub. Replace
patches that apply to generated files with patches that apply to their
sources.
The original distfiles are getting hard to come by for some reason, so
switch to pulling source tarballs directly from GitHub. Replace
patches that apply to generated files with patches that apply to their
sources.
Changes:
* agent: Fix segv in GET_PASSPHRASE (regression). [#5577]
* dirmngr: Fix Let's Encrypt certificate chain validation. [#5639]
* gpg: Change default and maximum AEAD chunk size to 4 MiB.
[ad3dabc9fb]
* gpg: Print a warning when importing a bad cv25519 secret key.
[#5464]
* gpg: Fix --list-packets for undecryptable AEAD packets. [#5584]
* gpg: Verify backsigs for v5 keys correctly. [#5628]
* keyboxd: Fix checksum computation for no UBID entry on disk.
[#5573]
* keyboxd: Fix "invalid object" error with cv448 keys. [#5609]
* dirmngr: New option --ignore-cert. [4b3e9a44b5]
* agent: Fix calibrate_get_time use of clock_gettime. [#5623]
* Silence process spawning diagnostics on Windows. [f2b01025c3]
* Support a gpgconf.ctl file under Unix and use this for the
regression tests. [#5999]
* The Windows installer now also installs the new keyboxd.
(Put "use-keyboxd" into common.conf to use a fast SQLite
database instead of the pubring.kbx file.)
Release-info: https://dev.gnupg.org/T5565
aarch64 still uses unstable features:
error[E0554]: `#![feature]` may not be used on the stable release channel
--> /usr/ports/net-im/libsignal-client/work/libsignal-client-0.9.6/cargo-crates/polyval-0.5.1/src/lib.rs:80:5
80 | feature(stdsimd, aarch64_target_feature)
--> /usr/ports/net-im/libsignal-client/work/libsignal-client-0.9.6/cargo-crates/aes-0.7.4/src/lib.rs:87:5
7 | feature(stdsimd, aarch64_target_feature)
PR: 258371
Approved by: 0mp (maintainer)
The port requires GMP on platforms that lack __int128, i.e. 32 bit platforms,
but LIB_DEPENDS for libgmp is only present for i386.
This patch extends the existing i386 special case to known 32 bit platforms so
the port builds on armv7 FreeBSD and hopefully others.
PR: 258442
Approved by: danilo (maintainer timeout)