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


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




switch to index mode

recent branches: MAIN (1h)  pkgsrc-2024Q1 (9d)  pkgsrc-2023Q4 (56d)  pkgsrc-2023Q2 (88d)  pkgsrc-2023Q3 (168d) 

2024-05-27 06:21:27 UTC Now

2022-08-07 08:08:32 UTC MAIN commitmail json YAML

doc: Updated fonts/harfbuzz to 5.1.0

(wiz)

2022-08-07 08:08:23 UTC MAIN commitmail json YAML

harfbuzz: update to 5.1.0.

Overview of changes leading to 5.1.0
Sunday, July 31, 2022
====================================
- More extensive buffer tracing messages. (Behdad Esfahbod)
- Fix hb-ft regression in bitmap fonts rendering. (Behdad Esfahbod)
- Support extension promotion of lookups in hb-subset-repacker. (Garret Rieger)
- A new HB_GLYPH_FLAG_SAFE_TO_INSERT_TATWEEL for scripts that use elongation
  (e.g. Arabic) to signify where it is safe to insert tatweel glyph without
  interrupting shaping. (Behdad Esfahbod)
- Add “--safe-to-insert-tatweel” to “hb-shape” tool. (Behdad Esfahbod)

- New API
+HB_GLYPH_FLAG_SAFE_TO_INSERT_TATWEEL
+HB_BUFFER_FLAG_PRODUCE_SAFE_TO_INSERT_TATWEEL

(wiz)

2022-08-07 08:03:44 UTC MAIN commitmail json YAML

doc: Updated devel/py-frozenlist to 1.3.1

(wiz)

2022-08-07 08:03:35 UTC MAIN commitmail json YAML

py-frozenlist: update to 1.3.1.

1.3.1 (2022-08-02)
==================

The published source distribution package became buildable
under Python 3.11.

(wiz)

2022-08-07 08:02:21 UTC MAIN commitmail json YAML

doc: Updated print/texlab to 4.2.1

(wiz)

2022-08-07 08:02:11 UTC MAIN commitmail json YAML

texlab: update to 4.2.1.

[4.2.1] - 05.08.2022

Fixed

    Deserialize server options with missing keys (or not keys at all) correctly (#707)
    Pass chktexrc files if they are not in the current directory (#683)
    Revert back to server-side file watching due to lack of client support (#679)

(wiz)

2022-08-07 07:55:16 UTC MAIN commitmail json YAML

doc: Updated security/py-cyclonedx-python-lib to 2.7.1

(wiz)

2022-08-07 07:54:58 UTC MAIN commitmail json YAML

py-cyclonedx-python-lib: update to 2.7.1.

What's Changed

    chore(deps-dev): bump flake8-isort from 4.1.1 to 4.1.2.post0 by @dependabot in #280
    fix: BOM validation fails when Components or Services are nested by @madpah in #276

(wiz)

2022-08-07 07:53:44 UTC MAIN commitmail json YAML

doc: Updated math/double-conversion to 3.2.1

(wiz)

2022-08-07 07:53:35 UTC MAIN commitmail json YAML

double-conversion: update to 3.2.1.

What's Changed

    Disable quiet nan test on windows by @floitsch in #174
    Test on all platforms. by @floitsch in #175
    Fix warnings on Windows by @floitsch in #176
    Run ctests first. by @floitsch in #177
    Give shared-lib option and test install by @floitsch in #179
    Install Windows debbuger (pdb) files. by @floitsch in #178
    Add a cast to silence a signedness conversion warning. by @pkasting in #182
    Issue #184 : Fixed all -Wzero-as-null-pointer-constant warnings by @seanm in #185

(wiz)

2022-08-07 06:51:35 UTC MAIN commitmail json YAML

doc: Updated net/yt-dlp to 2022.7.18nb1

(wiz)

2022-08-07 06:51:26 UTC MAIN commitmail json YAML

2022-08-07 06:45:37 UTC MAIN commitmail json YAML

doc: Updated net/yt-dlp to 2022.7.18

(wiz)

2022-08-07 06:45:27 UTC MAIN commitmail json YAML

yt-dlp: update to 2022.7.18.

Replace patch+sed with just sed.

### 2022.07.18

* Allow users to specify encoding in each config files by [Lesmiscore](https://github.com/Lesmiscore)
* Discard infodict from memory if no longer needed
* Do not allow extractors to return `None`
* Do not load system certificates when `certifi` is used
* Fix rounding of integers in format table
* Improve chapter sanitization
* Skip some fixup if remux/recode is needed by [Lesmiscore](https://github.com/Lesmiscore)
* Support `--no-progress` for `--wait-for-video`
* Fix bug in [612f2be](https://github.com/yt-dlp/yt-dlp/commit/612f2be5d3924540158dfbe5f25d841f04cff8c6)
* [outtmpl] Add alternate form `h` for HTML escaping
* [aes] Add multiple padding modes in CBC by [elyse0](https://github.com/elyse0)
* [extractor/common] Passthrough `errnote=False` to parsers
* [extractor/generic] Remove HEAD request
* [http] Ensure the file handle is always closed
* [ModifyChapters] Modify duration in infodict
* [options] Fix aliases to `--config-location`
* [utils] Fix `get_domain`
* [build] Consistent order for lazy extractors by [lamby](https://github.com/lamby)
* [build] Fix architecture suffix of executables by [odo2063](https://github.com/odo2063)
* [build] Improve `setup.py`
* [update] Do not check `_update_spec` when up to date
* [update] Prepare to remove Python 3.6 support
* [compat] Let PyInstaller detect _legacy module
* [devscripts/update-formulae] Do not change dependency section
* [test] Split download tests so they can be more easily run in CI
* [docs] Improve docstring of `download_ranges` by [FirefoxMetzger](https://github.com/FirefoxMetzger)
* [docs] Improve issue templates
* [build] Fix bug in [6d916fe](https://github.com/yt-dlp/yt-dlp/commit/6d916fe709a38e8c4c69b73843acf170b5165931)
* [cleanup, utils] Refactor parse_codecs
* [cleanup] Misc fixes and cleanup
* [extractor/acfun] Add extractors by [lockmatrix](https://github.com/lockmatrix)
* [extractor/Audiodraft] Add extractors by [Ashish0804](https://github.com/Ashish0804), [fstirlitz](https://github.com/fstirlitz)
* [extractor/cellebrite] Add extractor by [HobbyistDev](https://github.com/HobbyistDev)
* [extractor/detik] Add extractor by [HobbyistDev](https://github.com/HobbyistDev)
* [extractor/hytale] Add extractor by [llamasblade](https://github.com/llamasblade), [pukkandan](https://github.com/pukkandan)
* [extractor/liputan6] Add extractor by [HobbyistDev](https://github.com/HobbyistDev)
* [extractor/mocha] Add extractor by [HobbyistDev](https://github.com/HobbyistDev)
* [extractor/rtl.lu] Add extractor by [HobbyistDev](https://github.com/HobbyistDev)
* [extractor/rtvsl] Add extractor by [iw0nderhow](https://github.com/iw0nderhow), [pukkandan](https://github.com/pukkandan)
* [extractor/StarTrek] Add extractor by [scy](https://github.com/scy)
* [extractor/syvdk] Add extractor by [misaelaguayo](https://github.com/misaelaguayo)
* [extractor/theholetv] Add extractor by [dosy4ev](https://github.com/dosy4ev)
* [extractor/TubeTuGraz] Add extractor by [Ferdi265](https://github.com/Ferdi265), [pukkandan](https://github.com/pukkandan)
* [extractor/tviplayer] Add extractor by [HobbyistDev](https://github.com/HobbyistDev)
* [extractor/wetv] Add extractors by [elyse0](https://github.com/elyse0)
* [extractor/wikimedia] Add extractor by [EhtishamSabir](https://github.com/EhtishamSabir), [pukkandan](https://github.com/pukkandan)
* [extractor/youtube] Fix duration check for post-live manifestless mode
* [extractor/youtube] More metadata for storyboards by [ftk](https://github.com/ftk)
* [extractor/bigo] Fix extractor by [Lesmiscore](https://github.com/Lesmiscore)
* [extractor/BiliIntl] Fix subtitle extraction by [MinePlayersPE](https://github.com/MinePlayersPE)
* [extractor/crunchyroll] Improve `_VALID_URL`
* [extractor/fifa] Fix extractor by [ischmidt20](https://github.com/ischmidt20)
* [extractor/instagram] Fix post/story extractors by [pritam20ps05](https://github.com/pritam20ps05), [pukkandan](https://github.com/pukkandan)
* [extractor/iq] Set language correctly for Korean subtitles
* [extractor/MangoTV] Fix subtitle languages
* [extractor/Netverse] Improve playlist extractor by [HobbyistDev](https://github.com/HobbyistDev)
* [extractor/philharmoniedeparis] Fix extractor by [sqrtNOT](https://github.com/sqrtNOT)
* [extractor/Trovo] Fix extractor by [u-spec-png](https://github.com/u-spec-png)
* [extractor/twitch] Support storyboards for VODs by [ftk](https://github.com/ftk)
* [extractor/WatchESPN] Improve `_VALID_URL` by [IONECarter](https://github.com/IONECarter), [dirkf](https://github.com/dirkf)
* [extractor/WSJArticle] Fix video id extraction by [sqrtNOT](https://github.com/sqrtNOT)
* [extractor/Ximalaya] Fix extractors by [lockmatrix](https://github.com/lockmatrix)
* [cleanup, extractor/youtube] Fix tests by [sheerluck](https://github.com/sheerluck)

### 2022.06.29

* Fix `--downloader native`
* Fix `section_end` of clips
* Fix playlist error handling
* Sanitize `chapters`
* [extractor] Fix `_create_request` when headers is None
* [extractor] Fix empty `BaseURL` in MPD
* [ffmpeg] Write full output to debug on error
* [hls] Warn user when trying to download live HLS
* [options] Fix `parse_known_args` for `--`
* [utils] Fix inconsistent default handling between HTTP and HTTPS requests by [coletdjnz](https://github.com/coletdjnz)
* [build] Draft release until complete
* [build] Fix release tag commit
* [build] Standalone x64 builds for MacOS 10.9 by [StefanLobbenmeier](https://github.com/StefanLobbenmeier)
* [update] Ability to set a maximum version for specific variants
* [compat] Fix `compat.WINDOWS_VT_MODE`
* [compat] Remove deprecated functions from core code
* [compat] Remove more functions
* [cleanup, extractor] Reduce direct use of `_downloader`
* [cleanup] Consistent style for file heads
* [cleanup] Fix some typos by [crazymoose77756](https://github.com/crazymoose77756)
* [cleanup] Misc fixes and cleanup
* [extractor/Scrolller] Add extractor by [LunarFang416](https://github.com/LunarFang416)
* [extractor/ViMP] Add playlist extractor by [FestplattenSchnitzel](https://github.com/FestplattenSchnitzel)
* [extractor/fuyin] Add extractor by [HobbyistDev](https://github.com/HobbyistDev)
* [extractor/livestreamfails] Add extractor by [nomevi](https://github.com/nomevi)
* [extractor/premiershiprugby] Add extractor by [HobbyistDev](https://github.com/HobbyistDev)
* [extractor/steam] Add broadcast extractor by [HobbyistDev](https://github.com/HobbyistDev)
* [extractor/youtube] Mark videos as fully watched by [Brett824](https://github.com/Brett824)
* [extractor/CWTV] Extract thumbnail by [ischmidt20](https://github.com/ischmidt20)
* [extractor/ViMP] Add thumbnail and support more sites by [FestplattenSchnitzel](https://github.com/FestplattenSchnitzel)
* [extractor/dropout] Support cookies and login only as needed by [pingiun](https://github.com/pingiun), [pukkandan](https://github.com/pukkandan)
* [extractor/ertflix] Improve `_VALID_URL`
* [extractor/lbry] Use HEAD request for redirect URL by [flashdagger](https://github.com/flashdagger)
* [extractor/mediaset] Improve `_VALID_URL`
* [extractor/npr] Implement [e50c350](https://github.com/yt-dlp/yt-dlp/commit/e50c3500b43d80e4492569c4b4523c4379c6fbb2) differently
* [extractor/tennistv] Rewrite extractor by [pukkandan](https://github.com/pukkandan), [zenerdi0de](https://github.com/zenerdi0de)

(wiz)

2022-08-07 06:28:00 UTC MAIN commitmail json YAML

doc/TODO: add some

+ MesaLib-22.1.5, double-conversion-3.2.1, harfbuzz-5.1.0, npm-8.16.0,
  poppler-22.08.0, py-cyclonedx-python-lib-2.7.1, py-frozenlist-1.3.1,
  rust-analyzer-0.0.20220801, texlab-4.2.1.

(wiz)

2022-08-06 22:24:54 UTC MAIN commitmail json YAML

doc: Updated net/Geomyidae to 0.51

(leot)

2022-08-06 22:24:49 UTC MAIN commitmail json YAML

Geomyidae: Update to 0.51

Changes:
0.51
====
Geomyidae v0.51 brcon2022 release.

I am happy to announce the geomyidae v0.51 brcon2022 release.

Thanks to everyone having contributed! It was much fun at the geomyidae
hackathon! I wish to repeat it.

Changes:

* Splice(1) speedup has been implemented on Linux for sending files.
* CPU usage is reduced by 80% and throughput increased by 20%.
* Was done at the geomyidae hackathon.

* New escaping in gph has been implemented. See below for description.
* Was done at the geomyidae hackathon.

* New external project for geomyidae CGI REST handling.
* git://bitreich.org/libgcgi
* Was done at the geomyidae hackathon.

* Add gph major-mode file for emacs.
* FreeBSD rc.d is now added.
* NetBSD compile options added to the Makefile.
* OpenBSD rc.d script has been fixed for 7.1 release.

## New Escaping

THIS IS IMPORTANT FOR EVERYONE!

The gph format has been changed, to simplify things in the future.

In the past, the escape for some line to not be interpreted was

ttext is here

becomes

text is here

This has changed. All lines beginning with t are now not escaped anymore.

The new escape way is:

[|text is here

becomes

text is here

In every gph script you already had to check for any line beginning with
'['. Now the already illegal case of an empty item type is reused for
escaping in gph.

This will make life easier for newcomers and oldcomers.

So be sure to change all escaping after the upgrade.

(leot)

2022-08-06 21:08:29 UTC MAIN commitmail json YAML

firefox: regen distinfo to remove libwebrtc.diff, pointed out by tnn

(nia)

2022-08-06 21:03:03 UTC MAIN commitmail json YAML

firefox: update DESCR

(nia)

2022-08-06 20:47:52 UTC MAIN commitmail json YAML

firefox: Instead of including an autogenerated patch for libwebrtc,
do the automagic inside pre-patch. Also handle aarch64.

Require SSE2. It's probably not reasonable to patch -msse2 in everywhere,
and upstream has required SSE2 on x86 for years.

(nia)

2022-08-06 19:35:33 UTC MAIN commitmail json YAML

graphics/MesaLib: after atomic64, remove now-redundant CFLAGS for i386.

Thanks to tnn@ for hint.

(he)

2022-08-06 17:26:46 UTC MAIN commitmail json YAML

textproc/groonga: convert to using mk/atomic64.mk.

(he)

2022-08-06 17:25:54 UTC MAIN commitmail json YAML

sysutils/rsyslog: hacks.mk no longer needed, already uses mk/atomic64.mk.

(he)

2022-08-06 17:24:46 UTC MAIN commitmail json YAML

sysutils/R-later: convert to using mk/atomic64.mk.

(he)

2022-08-06 17:24:03 UTC MAIN commitmail json YAML

print/cups-filters: convert to using mk/atomic64.mk.

(he)

2022-08-06 17:23:09 UTC MAIN commitmail json YAML

net/isc-dhcpd4: convert to using mk/atomic64.mk.

(he)

2022-08-06 17:22:08 UTC MAIN commitmail json YAML

net/isc-dhcp4: convert to using mk/atomic64.mk.

(he)

2022-08-06 17:21:05 UTC MAIN commitmail json YAML

net/dnsdist: convert to using mk/atomic64.mk.

(he)

2022-08-06 17:08:47 UTC MAIN commitmail json YAML

doc: Updated security/p5-Net-SSLeay to 1.92

(ast)

2022-08-06 17:05:46 UTC MAIN commitmail json YAML

security/p5-Net-SSLeay update to 1.92
Upstream changes:
1.92 2022-01-12
        - New stable release incorporating all changes from developer releases 1.91_01
          to 1.91_03.
        - Summary of major changes since version 1.90:
          - Net::SSLeay now supports stable releases of OpenSSL 3.0.
            - OpenSSL 3.0.0 introduces the concept of "providers", which contain
              cryptographic algorithm implementations. Many outdated, deprecated and/or
              insecure algorithms have been moved to the "legacy" provider, which may
              need to be loaded explicitly in order to use them with Net::SSLeay. See
              "Low level API: OSSL_LIB_CTX and OSSL_PROVIDER related functions" in the
              Net::SSLeay module documentation for details.
            - Net::SSLeay's built-in PEM_get_string_PrivateKey() function depends on
              algorithms that have moved to the legacy provider described above; if
              OpenSSL has been compiled without the legacy provider, the tests
              t/local/33_x509_create_cert.t and t/local/63_ec_key_generate_key.t will
              fail when the test suite is run.
            - TLS 1.1 and below may only be used at security level 0 as of OpenSSL
              3.0.0; if a minimum required security level is imposed (e.g. in an
              OpenSSL configuration file managed by the operating system), the tests
              t/local/44_sess.t and t/local/45_exporter.t will fail when the test suite
              is run.
          - Net::SSLeay now supports stable releases of LibreSSL from the 3.2 - 3.4
            series (with the exception of 3.2.2 and 3.2.3 - see "COMPATIBILITY" in the
            Net::SSLeay module documentation for details).
            - The TLS 1.3 implementation in LibreSSL 3.1 - 3.3, parts of which are
              enabled by default, is not fully compatible with the libssl API and may
              not function as expected with Net::SSLeay; see "KNOWN BUGS AND CAVEATS"
              in the Net::SSLeay module documentation for details.
          - A number of new libcrypto/libssl constants and functions are now exposed,
            including SSL_CTX_set_keylog_callback() and SSL_CTX_set_msg_callback(),
            which are helpful when debugging TLS handshakes. See the release notes for
            the 1.91 developer releases below for a full list of newly-exposed
            constants and functions.
For details see https://metacpan.org/dist/Net-SSLeay/changes

(ast)

2022-08-06 16:49:59 UTC MAIN commitmail json YAML

lang/llvm: convert to using mk/atomic64.mk.

(he)

2022-08-06 16:49:07 UTC MAIN commitmail json YAML

graphics/vtk: convert to using mk/atomic64.mk.

(he)

2022-08-06 16:48:06 UTC MAIN commitmail json YAML

graphics/MesaLib: convert to using mk/atomic64.mk.

(he)

2022-08-06 16:46:23 UTC MAIN commitmail json YAML

finance/bitcoin: Convert to using mk/atomic64.mk.

(he)

2022-08-06 16:45:51 UTC MAIN commitmail json YAML

doc: Updated security/p5-IO-Socket-SSL to 2.074

(ast)

2022-08-06 16:45:20 UTC MAIN commitmail json YAML

devel/protobuf-c: convert to use mk/atomic64.mk.

(he)

2022-08-06 16:43:30 UTC MAIN commitmail json YAML

security/p5-IO-Socket-SSL update to 2.074
Changes from upstream:
- add SSL_ciphersuites option for TLS 1.3 ciphers
- no longer use own default for ciphers, instead use system default but disable
  some weak ciphers which might still be enabled on older systems
- fix behavior and tests for openssl 3.0.1
- fix #110 - prevent internal error warning in some cases

(ast)

2022-08-06 10:12:45 UTC MAIN commitmail json YAML

firefox102: update DESCR

(nia)

2022-08-06 09:49:43 UTC MAIN commitmail json YAML

doc: Updated devel/binutils to 2.39

(fcambus)

2022-08-06 09:49:32 UTC MAIN commitmail json YAML

binutils: update to 2.39.

This release contains numerous bug fixes, and also the following new
features:

  * The ELF linker will now generate a warning message if the stack is made
    executable.  Similarly it will warn if the output binary contains a
    segment with all three of the read, write and execute permission
    bits set.  These warnings are intended to help developers identify
    programs which might be vulnerable to attack via these executable
    memory regions.

    The warnings are enabled by default but can be disabled via a command
    line option.  It is also possible to build a linker with the warnings
    disabled, should that be necessary.

  * The ELF linker now supports a --package-metadata option that allows
    embedding a JSON payload in accordance to the Package Metadata
    specification.

  * In linker scripts it is now possible to use TYPE=<type> in an output
    section description to set the section type value.

  * The objdump program now supports coloured/colored syntax
    highlighting of its disassembler output for some architectures.
    (Currently: AVR, RiscV, s390, x86, x86_64).

  * The nm program now supports a --no-weak/-W option to make it ignore
    weak symbols.

  * The readelf and objdump programs now support a -wE option to prevent
    them from attempting to access debuginfod servers when following
    links.

  * The objcopy program's --weaken, --weaken-symbol, and
    --weaken-symbols options now works with unique symbols as well.

(fcambus)

2022-08-06 09:14:02 UTC MAIN commitmail json YAML

doc: Updated devel/mold to 1.4.0

(fcambus)

2022-08-06 09:13:47 UTC MAIN commitmail json YAML

mold: update to 1.4.0.

New features:

- Initial support for the 32-bit RISC-V (RV32) has landed.
- mold now demangles Rust symbols in error messages thanks to eddyb's
  rust-demangle.c.
- --export-dynamic-symbol and --export-dynamic-symbol-list are now supported
  for the sake of compatibility with LLVM lld. With these options, you
  can specify symbols that should be exported using glob pattern.
- [x86-64] PLT entries created by mold now always begins with ENDBR64
  instruction to improve compatibility with Intel IBT (Indirect Branch
  Tracking.)

Bug fixes and compatibility improvements:

- mold now defines __dso_handle symbol. The lack of this linker-synthesized
  symbol caused a link error with GCC in some environments.

(fcambus)

2022-08-06 08:14:07 UTC MAIN commitmail json YAML

wxGTK30: Revert workaround for libepoll-shim setting BUILDLINK_INCDIRS.

(nia)

2022-08-06 08:02:28 UTC MAIN commitmail json YAML

2022-08-06 07:50:05 UTC MAIN commitmail json YAML

alsa-utils: Adapt to new libepoll-shim world. While here, require
epoll-shim on all non-Linux systems with kqueue, and clean up the
Makefile a bit.

(nia)

2022-08-06 07:38:44 UTC MAIN commitmail json YAML

mk: Revert userland version detection for OS_VERSION for NetBSD, causes
unintended consequences when an older userland is bootstrapped, and
incompatibility with osabi. Separate variable for userland version
for NetBSD is likely the way forward.

(nia)

2022-08-06 07:22:33 UTC MAIN commitmail json YAML

libepoll-shim: Don't use BUILDLINK_INCDIRS.

We only want libepoll-shim to be found when it's _absolutely_,
_definitely_ wanted. Not when random configure scripts are testing
for epoll support.

(nia)

2022-08-06 00:40:08 UTC MAIN commitmail json YAML

libfilezilla: use atomic64.mk

Simplify, no need for one block in Makefile and a hacks.mk to cover
fewer architectures than atomic64.mk does.

(gutteridge)

2022-08-05 20:25:08 UTC MAIN commitmail json YAML

Updated security/libfido2, devel/py-google-i18n-address

(adam)

2022-08-05 20:24:41 UTC MAIN commitmail json YAML

py-google-i18n-address: updated to 2.5.2

2.5.2:
Updated address validation rules to the most recent version

(adam)

2022-08-05 20:22:05 UTC MAIN commitmail json YAML

libfido2: updated to 1.11.0

Version 1.11.0 (2022-05-03)
** Experimental PCSC support; enable with -DUSE_PCSC.
** Improved OpenSSL 3.0 compatibility.
** Use RFC1951 raw deflate to compress CTAP 2.1 largeBlobs.
** winhello: advertise "uv" instead of "clientPin".
** winhello: support hmac-secret in fido_dev_get_assert().
** New API calls:
  - fido_cbor_info_maxlargeblob.
** Documentation and reliability fixes.
** Separate build and regress targets.

(adam)

2022-08-05 20:21:21 UTC MAIN commitmail json YAML

libcbor: do not build examples

(adam)

2022-08-05 18:54:43 UTC MAIN commitmail json YAML

cmake.mk: install stripped binaries

(adam)

2022-08-05 15:26:15 UTC MAIN commitmail json YAML

wxGTK30: Do not detect epoll as being available simply due to the
presence of libepoll-shim on the build machine, fixing a missing symbol
error. Reported by wiz.

(nia)

2022-08-05 14:50:29 UTC MAIN commitmail json YAML

net/libnipper: make dependence on signed chars explicit.

This allows this package to build on NetBSD/powerpc.  On signed-char
platforms this should not cause any code change, so no revision bump.

(he)

2022-08-05 14:34:12 UTC MAIN commitmail json YAML

net/libfilezilla: add -latomic on powerpc, so that this builds.

(he)

2022-08-05 14:08:50 UTC MAIN commitmail json YAML

net/dnsdist: make this build on powerpc where -latomic is needed.

(he)

2022-08-05 14:03:54 UTC MAIN commitmail json YAML

Updated converters/py-charset-normalizer, devel/py-dulwich

(adam)

2022-08-05 14:03:36 UTC MAIN commitmail json YAML

py-dulwich: updated to 0.20.45

0.20.45 2022-07-15
* Add basic ``dulwich.porcelain.submodule_list`` and ``dulwich.porcelain.submodule_add``

0.20.44 2022-06-30
* Fix reading of chunks in server.
* Support applying of URL rewriting using ``insteadOf`` / ``pushInsteadOf``.

0.20.43 2022-06-07
* Lazily import url2pathname.
* Drop caching of full HTTP response.

0.20.42 2022-05-24
* Drop ``RefsContainer.watch`` that was always flaky.

0.20.41 2022-05-24
* Fix wheel uploading, properly.

(adam)

2022-08-05 13:59:38 UTC MAIN commitmail json YAML

py-charset-normalizer: updated to 2.1.0

2.1.0 (2022-06-19)

Added

Output the Unicode table version when running the CLI with --version

Changed

Re-use decoded buffer for single byte character sets
Fixing some performance bottlenecks

Fixed

Workaround potential bug in cpython with Zero Width No-Break Space located in Arabic Presentation Forms-B, Unicode 1.1 not acknowledged as space
CLI default threshold aligned with the API threshold

Removed

Support for Python 3.5

Deprecated

Use of backport unicodedata from unicodedata2 as Python is quickly catching up, scheduled for removal in 3.0

(adam)

2022-08-05 13:30:23 UTC MAIN commitmail json YAML

2022-08-05 13:29:17 UTC MAIN commitmail json YAML

2022-08-05 13:03:16 UTC MAIN commitmail json YAML

Updated databases/leveldb, inputmethod/librime

(adam)

2022-08-05 13:02:35 UTC MAIN commitmail json YAML

librime: updated to 1.7.3

librime 1.7.3

Bug Fixes

memory: possibly dereferencing null pointer
plugins: buffer overflow in plugin lotem/librime-octagram

(adam)

2022-08-05 13:02:02 UTC MAIN commitmail json YAML

leveldb: updated to 1.23

1.23

Sync MANIFEST before closing in db_impl when creating a new DB. Add logging with debugging information when failing to load a version set.
Optimize leveldb block seeks to utilize the current iterator location. This is beneficial when iterators are reused and seeks are not random but increasing. It is additionally beneficial with larger block sizes and keys with common prefixes.
Documentation fixes
(cmumford/printf-fix) Fixed fprintf of 64-bit value.
(cmumford/benchmark) Added google/benchmark submodule.
Internal test cleanup
Internal cleanup migrating StatusOr.
avoid unnecessary memory copy
Fix accidental double std:: qualifiers.
Add some std:: qualifiers to types and functions.
Switch from C headers to C++ headers.
change const to constexpr
remove unnessary status judge
Remove leveldb::port::kLittleEndian.
Remove Windows workarounds in some tests.
Add Env::Remove{File,Dir} which obsolete Env::Delete{File,Dir}.
Defend against inclusion of windows.h in tests that invoke Env::DeleteFile.
Add WITHOUT ROWID to SQLite benchmark.
Switch testing harness to googletest.
Move CI to Visual Studio 2019.
Allow different C/C++ standards when this is used as a subproject.
Align CMake configuration with related projects.
Remove redundant PROJECT_SOURCE_DIR usage from CMake config.
Fix installed target definition.
Added return in Version::Get::State::Match to quiet warning.
Using CMake's check_cxx_compiler_flag to check support for -Wthread-safety.
Fix tsan problem in env_test.
Simplify unlocking in DeleteObsoleteFiles.
Add "leveldb" subdirectory to public include paths.
Align EnvPosix and EnvWindows.
Disable exceptions and RTTI in CMake configuration.
cache Saver in State object
fix bug(uninitialized options pointer in State)
remove TODO in Version::ForEachOverlapping
use ForEachOverlapping to impl Get
unsigned char -> uint8_t
Add explicit typecasts to avoid compiler warning.
Guard DBImpl::versions_ by mutex_.
Converted two for-loops to while-loops.
Switch to using C++ 11 override specifier.
Added unit test for InternalKey::DecodeFrom with empty string.
Using std::ostringstream in key DebugString.
Fix EnvPosix tests on Travis CI.
Clean up util/coding.{h,cc}.
Initialize Stats::start_ before first use in Stats::Start().
Add argument definition for void c functions.
Consolidate benchmark code to benchmarks/.
Convert missed virtual -> override in db_test.cc.
don't check current key in DBIter::Next()
Add O_CLOEXEC to open calls.
broken db: fix assertion in leveldb::InternalKey::Encode, mark base as corrupt
set const property
reduce lock's range in DeleteObsoleteFiles
block_builder header file dependency fixed

(adam)

2022-08-05 12:59:16 UTC MAIN commitmail json YAML

doc: Updated filesystems/p5-Path-Tiny to 0.122.

(ast)

2022-08-05 12:57:26 UTC MAIN commitmail json YAML

filesystems/p5-Path-Tiny update to 0.122
  From upstream 0.122/0.121-TRIAL:
    - Adds `size` and `size_human` methods.  The latter gives `ls -lh` style
      output, with options to choose base2 or base10 forms.
  From upstream 0.120/0.119-TRIAL:
    - The `tempdir` and `tempfile` methods may be called on a Path::Tiny object
      representing a directory, in which case the directory will be used as the
      container for the temporary object (as if the `DIR` argument were used).

(ast)

2022-08-05 11:46:54 UTC MAIN commitmail json YAML

Updated www/py-werkzeug, www/py-flask

(adam)

2022-08-05 11:46:37 UTC MAIN commitmail json YAML

py-flask: updated to 2.2.1

Version 2.2.1
-------------
-  Setting or accessing ``json_encoder`` or ``json_decoder`` raises a
    deprecation warning.

Version 2.2.0
-------------
-  Remove previously deprecated code.

    -  Old names for some ``send_file`` parameters have been removed.
        ``download_name`` replaces ``attachment_filename``, ``max_age``
        replaces ``cache_timeout``, and ``etag`` replaces ``add_etags``.
        Additionally, ``path`` replaces ``filename`` in
        ``send_from_directory``.
    -  The ``RequestContext.g`` property returning ``AppContext.g`` is
        removed.

-  Update Werkzeug dependency to >= 2.2.
-  The app and request contexts are managed using Python context vars
    directly rather than Werkzeug's ``LocalStack``. This should result
    in better performance and memory use.

    -  Extension maintainers, be aware that ``_app_ctx_stack.top``
        and ``_request_ctx_stack.top`` are deprecated. Store data on
        ``g`` instead using a unique prefix, like
        ``g._extension_name_attr``.

-  The ``FLASK_ENV`` environment variable and ``app.env`` attribute are
    deprecated, removing the distinction between development and debug
    mode. Debug mode should be controlled directly using the ``--debug``
    option or ``app.run(debug=True)``.
-  Some attributes that proxied config keys on ``app`` are deprecated:
    ``session_cookie_name``, ``send_file_max_age_default``,
    ``use_x_sendfile``, ``propagate_exceptions``, and
    ``templates_auto_reload``. Use the relevant config keys instead.

-  Add new customization points to the ``Flask`` app object for many
    previously global behaviors.

    -  ``flask.url_for`` will call ``app.url_for``.
    -  ``flask.abort`` will call ``app.aborter``.
        ``Flask.aborter_class`` and ``Flask.make_aborter`` can be used
        to customize this aborter.
    -  ``flask.redirect`` will call ``app.redirect``.
    -  ``flask.json`` is an instance of ``JSONProvider``. A different
        provider can be set to use a different JSON library.
        ``flask.jsonify`` will call ``app.json.response``, other
        functions in ``flask.json`` will call corresponding functions in
        ``app.json``.

-  JSON configuration is moved to attributes on the default
    ``app.json`` provider. ``JSON_AS_ASCII``, ``JSON_SORT_KEYS``,
    ``JSONIFY_MIMETYPE``, and ``JSONIFY_PRETTYPRINT_REGULAR`` are
    deprecated.
-  Setting custom ``json_encoder`` and ``json_decoder`` classes on the
    app or a blueprint, and the corresponding ``json.JSONEncoder`` and
    ``JSONDecoder`` classes, are deprecated. JSON behavior can now be
    overridden using the ``app.json`` provider interface.
-  ``json.htmlsafe_dumps`` and ``json.htmlsafe_dump`` are deprecated,
    the function is built-in to Jinja now.
-  Refactor ``register_error_handler`` to consolidate error checking.
    Rewrite some error messages to be more consistent.
-  Use Blueprint decorators and functions intended for setup after
    registering the blueprint will show a warning. In the next version,
    this will become an error just like the application setup methods.

-  ``before_first_request`` is deprecated. Run setup code when creating
    the application instead.
-  Added the ``View.init_every_request`` class attribute. If a view
    subclass sets this to ``False``, the view will not create a new
    instance on every request.
-  A ``flask.cli.FlaskGroup`` Click group can be nested as a
    sub-command in a custom CLI.
-  Add ``--app`` and ``--debug`` options to the ``flask`` CLI, instead
    of requiring that they are set through environment variables.

-  Add ``--env-file`` option to the ``flask`` CLI. This allows
    specifying a dotenv file to load in addition to ``.env`` and
    ``.flaskenv``.
-  It is no longer required to decorate custom CLI commands on
    ``app.cli`` or ``blueprint.cli`` with ``@with_appcontext``, an app
    context will already be active at that point.
-  ``SessionInterface.get_expiration_time`` uses a timezone-aware
    value.
-  View functions can return generators directly instead of wrapping
    them in a ``Response``.
-  Add ``stream_template`` and ``stream_template_string`` functions to
    render a template as a stream of pieces.
-  A new implementation of context preservation during debugging and
    testing.

    -  ``request``, ``g``, and other context-locals point to the
        correct data when running code in the interactive debugger
        console.
    -  Teardown functions are always run at the end of the request,
        even if the context is preserved. They are also run after the
        preserved context is popped.
    -  ``stream_with_context`` preserves context separately from a
        ``with client`` block. It will be cleaned up when
        ``response.get_data()`` or ``response.close()`` is called.

-  Allow returning a list from a view function, to convert it to a
    JSON response like a dict is.
-  When type checking, allow ``TypedDict`` to be returned from view
    functions.
-  Remove the ``--eager-loading/--lazy-loading`` options from the
    ``flask run`` command. The app is always eager loaded the first
    time, then lazily loaded in the reloader. The reloader always prints
    errors immediately but continues serving. Remove the internal
    ``DispatchingApp`` middleware used by the previous implementation.

(adam)

2022-08-05 11:44:30 UTC MAIN commitmail json YAML

py-werkzeug: updated to 2.2.1

Version 2.2.1
-------------
-  Fix router so that ``/path/`` will match a rule ``/path`` if strict
    slashes mode is disabled for the rule.
-  Fix router so that partial part matches are not allowed
    i.e. ``/2df`` does not match ``/<int>``.
-  Fix router static part weighting, so that simpler routes are matched
    before more complex ones.
-  Restore ``ValidationError`` to be importable from
    ``werkzeug.routing``.

Version 2.2.0
-------------
-  Deprecated ``get_script_name``, ``get_query_string``,
    ``peek_path_info``, ``pop_path_info``, and
    ``extract_path_info``.
-  Remove previously deprecated code.
-  Add MarkupSafe as a dependency and use it to escape values when
    rendering HTML.
-  Added the ``werkzeug.debug.preserve_context`` mechanism for
    restoring context-local data for a request when running code in the
    debug console.
-  Fix compatibility with Python 3.11 by ensuring that ``end_lineno``
    and ``end_col_offset`` are present on AST nodes.
-  Add a new faster matching router based on a state
    machine.
-  Names within options headers are always converted to lowercase. This
    matches :rfc:`6266` that the case is not relevant.
-  ``AnyConverter`` validates the value passed for it when building
    URLs.
-  The debugger shows enhanced error locations in tracebacks in Python
    3.11.
-  Added Sans-IO ``is_resource_modified`` and ``parse_cookie`` functions
    based on WSGI versions.
-  Added Sans-IO ``get_content_length`` function.
-  Don't assume a mimetype for test responses.
-  Type checking ``FileStorage`` accepts ``os.PathLike``.

(adam)

2022-08-05 10:55:01 UTC MAIN commitmail json YAML

net-snmp: do not store configure options; remove Perl module entries from PLIST

(adam)

2022-08-05 09:52:10 UTC MAIN commitmail json YAML

firefox: Use dlopen.mk to detect the requirement of -ldl through the normal
pkgsrc infrastructure on more platforms than just NetBSD.

(nia)

2022-08-05 08:44:30 UTC MAIN commitmail json YAML

2022-08-05 08:42:04 UTC MAIN commitmail json YAML

doc: Updated www/firefox102-l10n to 102.1.0

(nia)

2022-08-05 08:41:41 UTC MAIN commitmail json YAML

doc: Updated www/firefox102 to 102.1.0

(nia)

2022-08-05 08:41:25 UTC MAIN commitmail json YAML

firefox102: update to 102.1.0

Security Vulnerabilities fixed in Firefox ESR 102.1

    #CVE-2022-36319: Mouse Position spoofing with CSS transforms

    #CVE-2022-36318: Directory indexes for bundled resources reflected URL
    parameters

    #CVE-2022-36314: Opening local <code>.lnk</code> files could cause
    unexpected network loads

    #CVE-2022-2505: Memory safety bugs fixed in Firefox 103 and 102.1

(nia)

2022-08-05 08:08:55 UTC MAIN commitmail json YAML

Updated graphics/py-wand, www/py-paste

(adam)

2022-08-05 08:08:38 UTC MAIN commitmail json YAML

py-paste: updated to 3.5.1

3.5.1
* Replace deprecated threading.currentThread, getName and setDaemon
  with threading.current_thread, name and daemon.

(adam)

2022-08-05 08:04:04 UTC MAIN commitmail json YAML

py-wand: updated to 0.6.9

Version 0.6.9
Updated Image.fx() method to raise WandRuntimeError if ImageMagick is unable to generate an image.
Fixed Image.from_array() classmethod to handle Numpy窶冱 strided arrays.
Fixed segmentation fault introduced with ImageMagick 7.1.0-45.

(adam)

2022-08-05 08:02:39 UTC MAIN commitmail json YAML

Updated multimedia/libaacs, multimedia/libbdplus

(adam)

2022-08-05 08:02:20 UTC MAIN commitmail json YAML

libbdplus: updated to 0.2.0

2022-03-06: Version 0.2.0
- Add support for cached conversion tables.
- Fix config path charset issues in Win32.
- Use BDPLUS_DEBUG_FILE environment variable for log file.
- Export API functions automatically when creating Windows dll.
- Improve Windows compatibility.
- Improve error resilience and stability.
- Fix leaks.

(adam)

2022-08-05 07:54:39 UTC MAIN commitmail json YAML

libaacs: updated to 0.11.1

2022-02-27: Version 0.11.1
- Faster start with MacOS when disc does not use bus encryption.
- Improve error logging.
- Improve error resilience.

2020-07-22: Version 0.11.0
- Add more AACS2 support (still not complete).
- Add support for partial unit keys in KEYDB.CFG.
- Improve opening of UHD discs (~ 10 seconds faster).
- Improve large KEYDB.CFG parsing (~ 4 times faster).
- Improve error resilience.
- Reduce memory usage (does not depend on config file size anymore).
- Fix segfault on macOS when MMC opening fails.
- Fix memory leak with multiple UK entries in KEYDB.cfg file.
- Fix AACS2 with multiple unit keys.
- Fix include flags order (do not include wrong headers outside of source tree).

2020-03-22: Version 0.10.0
- Add support for AACS2 content certificate.
- Add aacs_set_key_caching().
- Add aacs_error_str().
- Issue a warning when using AACS2 capable drive.
- Fix macOS mount issues.
- Fix parsing title entries from multiple KEYDB.cfg files.
- Fix memory leak with multiple KEYDB.cfg files.
- Fix data corruption when structs are not packed.

(adam)

2022-08-05 07:29:14 UTC MAIN commitmail json YAML

Updated www/py-yarl, devel/py-xdg

(adam)

2022-08-05 07:22:49 UTC MAIN commitmail json YAML

py-xdg: updated to 0.28

Version 0.28 (June 2022)
* BaseDirectory: Add support for $XDG_STATE_DIR

(adam)

2022-08-05 07:14:05 UTC MAIN commitmail json YAML

py-yarl: updated to 1.8.1

1.8.1 (2022-08-01)

Misc
- Bug fixes

1.8.0 (2022-08-01)

Features
- Added ``URL.raw_suffix``, ``URL.suffix``, ``URL.raw_suffixes``, ``URL.suffixes``, ``URL.with_suffix``.

Improved Documentation
- Fixed broken internal references to :meth:`~URL.human_repr`.
- Fixed broken external references to :doc:`multidict:index` docs.

Deprecations and Removals
- Dropped Python 3.6 support.

(adam)

2022-08-04 21:55:58 UTC MAIN commitmail json YAML

lintpkgsrc: cleanup: merge 'store' subroutines

With small changes, the subroutine for storing the cache can be
restricted to the public API of the types PkgDb, Pkgs and PkgVer. This
way, the 'store' subroutines no longer need to be part of the classes.
Implementing the code in a single external subroutine saves a few lines
of code.

The order of the PkgVer entries in the cache file changes, everything
else is as before.

(rillig)

2022-08-04 21:44:46 UTC MAIN commitmail json YAML

doc/TODO: + py-django-4.1.

(wiz)

2022-08-04 21:40:40 UTC MAIN commitmail json YAML

ansible: Disable a bunch of checks.

None of them make sense for this package, and at nearly 60,000 files this
reduces the install time by about an hour on reasonably fast hardware.

(jperkin)

2022-08-04 15:29:16 UTC MAIN commitmail json YAML

doc: Updated devel/wayland-protocols to 1.26

(nia)

2022-08-04 15:29:00 UTC MAIN commitmail json YAML

wayland-protocols: update to 1.26 to future-proof us a bit against
gratuitous protocol changes.

(nia)

2022-08-04 15:26:16 UTC MAIN commitmail json YAML

wayland: Add back PKGCONFIG_OVERRIDEs now it's been switched to Meson.
Missed in the last commit.

(nia)

2022-08-04 15:24:48 UTC MAIN commitmail json YAML

gtk3: Re-support wayland. Tested w/ sakura + velox on NetBSD CURRENT!

(nia)

2022-08-04 15:22:49 UTC MAIN commitmail json YAML

doc: Updated lang/php81 to 8.1.9

(taca)

2022-08-04 15:22:08 UTC MAIN commitmail json YAML

lang/php81: update to 8.1.9

04 Aug 2022, PHP 8.1.9

- CLI:
  . Fixed potential overflow for the builtin server via the
    PHP_CLI_SERVER_WORKERS environment variable. (yiyuaner)

  . Fixed GH-8952 (Intentionally closing std handles no longer possible).
    (Arnaud, cmb)

- Core:
  . Fixed bug GH-8923 (error_log on Windows can hold the file write
    lock). (cmb)

  . Fixed bug GH-8995 (WeakMap object reference offset causing TypeError).
    (Tobias Bachert)

- Date:
  . Fixed bug #80047 (DatePeriod doesn't warn with custom DateTimeImmutable).
    (Derick)

- FPM:
  . Fixed zlog message prepend, free on incorrect address. (Heiko Weber)

  . Fixed possible double free on configuration loading
    failure. (Heiko Weber).

- GD:
  . Fixed bug GH-8848 (imagecopyresized() error refers to the wrong argument).
    (cmb)

- Intl:
  . Fixed build for ICU 69.x and onwards. (David Carlier)

- OPcache:
  . Fixed bug GH-8847 (PHP hanging infinitly at 100% cpu when check php
    syntaxe of a valid file). (Dmitry)
  . Fixed bug GH-8030 (Segfault with JIT and large match/switch statements).
    (Arnaud)

- Reflection:
  . Fixed bug GH-8943 (Fixed Reflection::getModifiersNames() with readonly
    modifier). (Pierrick)

- Standard:

  . Fixed the crypt_sha256/512 api build with clang > 12. (David Carlier)

  . Uses CCRandomGenerateBytes instead of arc4random_buf on
    macOs. (David Carlier).

  . Fixed bug GH-9017 (php_stream_sock_open_from_socket could return NULL).
    (Heiko Weber)

(taca)

2022-08-04 15:21:37 UTC MAIN commitmail json YAML

doc: Updated devel/wayland to 1.21.0

(nia)

2022-08-04 15:21:26 UTC MAIN commitmail json YAML

wayland: Update to 1.21.0. This allows wayland to work on NetBSD again
with the latest gtk3. However, I have decided to drop the custom kqueue
patches and use libepoll-shim now that it seems relatively stable.

We can take advantage of the relatively useful OS abstractions in the
latest version of the source tree. Thanks for throwing a twig, upstream!
Shame about the input API.

(nia)

2022-08-04 15:20:10 UTC MAIN commitmail json YAML

doc: Updated lang/php80 to 8.0.22

(taca)

2022-08-04 15:19:39 UTC MAIN commitmail json YAML

lang/php80: update to 8.0.22

02 Aug 2022, PHP 8.0.22

- CLI:
  . Fixed potential overflow for the builtin server via the
    PHP_CLI_SERVER_WORKERS environment variable. (yiyuaner)

- Core:
  . Fixed bug GH-8923 (error_log on Windows can hold the file write
    lock). (cmb)

  . Fixed bug GH-8995 (WeakMap object reference offset causing TypeError).
    (Tobias Bachert)

- Date:
  . Fixed bug #80047 (DatePeriod doesn't warn with custom
    DateTimeImmutable).  (Derick)

- DBA:
  . Fixed LMDB driver hanging when attempting to delete a non-existing key
    (Girgias)

- FPM:
  . Fixed zlog message prepend, free on incorrect address. (Heiko Weber)
  . Fixed possible double free on configuration loading failure. (Heiko
    Weber).

- GD:
  . Fixed bug GH-8848 (imagecopyresized() error refers to the wrong argument).
    (cmb)

- Intl:
  . Fixed build for ICU 69.x and onwards. (David Carlier)

- OPcache:
  . Fixed bug GH-8847 (PHP hanging infinitly at 100% cpu when check php
    syntaxe of a valid file). (Dmitry)

- Standard:
  . Fixed the crypt_sha256/512 api build with clang > 12. (David Carlier)
  . Uses CCRandomGenerateBytes instead of arc4random_buf on macOs. (David
    Carlier).

(taca)

2022-08-04 15:16:05 UTC MAIN commitmail json YAML

doc: firefox68 removal

(nia)

2022-08-04 15:15:38 UTC MAIN commitmail json YAML

2022-08-04 15:13:03 UTC MAIN commitmail json YAML

doc: firefox78 removal

(nia)

2022-08-04 15:10:42 UTC MAIN commitmail json YAML

2022-08-04 15:07:14 UTC MAIN commitmail json YAML

Move firefox78's mozilla-common.mk to mail/thunderbird in preparation for
removing firefox78.

(nia)

2022-08-04 14:41:40 UTC MAIN commitmail json YAML

libepoll-shim: Fix handling of .pc file - this isn't FreeBSD, so don't
install it to libdata, but rather the standard location for pkgsrc.
Also use PKGCONFIG_OVERRIDE to ensure that the proper RPATH is added.

While here, delint.

(nia)

2022-08-04 14:39:17 UTC MAIN commitmail json YAML

libepoll-shim: Fix DESCR, pkglint complains it's too long

(nia)

2022-08-04 12:32:21 UTC MAIN commitmail json YAML

doc: Added devel/autoconf269 version 2.69

(jperkin)

2022-08-04 12:32:08 UTC MAIN commitmail json YAML

devel: Add autoconf269.

(jperkin)

2022-08-04 12:31:41 UTC MAIN commitmail json YAML

2022-08-04 12:28:42 UTC MAIN commitmail json YAML

Updated devel/memcached, devel/py-setuptools

(adam)

2022-08-04 12:28:27 UTC MAIN commitmail json YAML

py-setuptools: updated to 63.4.1

v63.4.1

Misc

Sync with pypa/distutils@274758f1c02048d295efdbc13d2f88d9923547f8, restoring compatibility shim in bdist.format_commands.

(adam)

2022-08-04 12:26:19 UTC MAIN commitmail json YAML

memcached: updated to 1.6.16

1.6.16

Overview

Minor bugfixes for memcached daemon. Critical bugfixes and API additions for the experimental proxy code (if using, please upgrade)

Fixes

proxy: add req:flag_token("F")
proxy: mcp.response code and rline API
proxy: add r:has_flag(), fix r:token() length
proxy: mcp.request() improvements
proxy: mcplib_request_token() doesn't delimit the final token in a request
tls: Disable TLS re-negotiation from SSL context
Fix undefined behavior and warning with clang
proxy: fix the hashstring size for evcache ketama
core: Fix FTBFS with GCC 12 on ppc64el
proxy: fix race crash from io obj use-after-free
proxy: fix mcp.await() when using extended args
proxy: add missing errno.h include to proxy.h
proxy: fix potential corruption on partial write
proxy: rework backend buffer handling to fix protocol desync bug
tests: skip whitespace on vendor/*
tls: Add switch to opt-in to kernel TLS on OpenSSL 3.0.0+
core: checks port number at start time
Add a command to dump keys for memcached-tool
proxy: 'proxyreqs' does not work unless 'proxyuser' also provided
proxy: replace proxycmds stream with proxyreqs
proxy: mcp.log_req* API interface

(adam)

2022-08-04 12:23:41 UTC MAIN commitmail json YAML

doc: Updated devel/libtool-info to 2.4.7

(jperkin)

2022-08-04 12:23:21 UTC MAIN commitmail json YAML

libtool: Remove hardcoded compiler objects on SunOS.

I've been running with this patch for many years, and it's required to ensure
correct operation of USE_PKGSRC_GCC_RUNTIME, as well as allowing libtool to be
compiler-agnostic, at least within the same compiler family.  Bad things happen
otherwise, such as multiple libstdc++.so's being pulled in, and it matches the
behaviour of NetBSD and others.

While here simplify some of the logic, removing support for GCC 2.7(!) and
Solaris 2.5 and earlier(!!), making this section of code easier to read.

Ride previous PKGREVISION bump.

(jperkin)

2022-08-04 12:18:47 UTC MAIN commitmail json YAML

doc: Updated editors/featherpad to 1.3.1

(pin)

2022-08-04 12:18:16 UTC MAIN commitmail json YAML

editors/featherpad: update to 1.3.1

D-Bus is used — instead of the old, network-based method — for making the app
have a single process. D-Bus is faster, more versatile, and much more reliable,
especially under extreme circumstances.

FeatherPad still works under non-Linux systems without D-Bus, but as a
multi-process app.

Other changes:

● The qmake compilation has been removed. Its maintenance wasn't justified,
  especially with D-Bus.
● A workaround has been added for a Qt5 bug that caused a crash if SIGTERM was
  sent while the replacement dock was visible. The bug doesn't exist in Qt6.

(pin)

2022-08-04 11:35:48 UTC MAIN commitmail json YAML

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

(adam)

2022-08-04 11:35:01 UTC MAIN commitmail json YAML

glib2 glib2-tools gdbus-codegen: updated to 2.72.3

Overview of changes in GLib 2.72.3
==================================

* Bugs fixed:
- disposing a non-cancelled inotify GFileMonitor causes deadlocks
- Crash in g_socket_client_enumerator_callback when proxy resolving
- xdgmime update breaks webkit2gtk file:// requests
- Growing memory when using cancellable in g_socket_client_connect_async
- glocalfilemonitor: Avoid file monitor destruction from event thread
- Backport !2707 “credentials: macos: check for existence of LOCAL_PEERPID” to glib-2-72
- Backport !2708 “xdgmime: Fix broken file:// content type lookups for webkitgtk” to glib-2-72
- Backport !2745 “gsocketclient: Fix still-reachable references to cancellables” to glib-2-72
- Backport !2742 “proxyaddressenumerator: set error parameter more thoughtfully” to glib-2-72

(adam)

2022-08-04 09:36:10 UTC MAIN commitmail json YAML

firefox-esr: Bump default version to 102

(nia)

2022-08-04 09:22:33 UTC MAIN commitmail json YAML

cmake: Don't strip if INSTALL_UNSTRIPPED=yes.

(jperkin)

2022-08-04 08:55:12 UTC MAIN commitmail json YAML

cmake: strip binaries

(adam)

2022-08-04 07:00:51 UTC MAIN commitmail json YAML

2022-08-04 06:27:36 UTC MAIN commitmail json YAML

lintpkgsrc: test internal package database

(rillig)

2022-08-04 06:02:41 UTC MAIN commitmail json YAML

lintpkgsrc: fix storing of package variables in the cache

Broken since lintpkgsrc.pl 1.44 from yesterday. All package variables
were stored as empty strings instead of their actual values.

(rillig)

2022-08-04 05:50:54 UTC MAIN commitmail json YAML

2022-08-04 05:45:15 UTC MAIN commitmail json YAML

lintpkgsrc: allow uppercase 'nb' in version numbers

Just for symmetry with the pkg_install implementation; in practice the
'nb' is always lowercase.

Merge most test cases into the versions table, leave a few as simple
examples.

(rillig)

2022-08-04 04:49:40 UTC MAIN commitmail json YAML

x11/wxGTK32: install locale files when building with cmake

switch deafult to build with cmake

(dbj)

2022-08-04 01:02:21 UTC MAIN commitmail json YAML

doc/TODO: add retext, update qt6 and upower notes

(gutteridge)

2022-08-04 00:54:15 UTC MAIN commitmail json YAML

doc: Updated devel/cbindgen to 0.24.3

(gutteridge)

2022-08-04 00:54:06 UTC MAIN commitmail json YAML

cbindgen: update to 0.24.3

(Required for Firefox 103 builds.)

## 0.24.3

      * Make struct expressions correctly generated through typedefs (#768).

## 0.24.2

      * Make bitfield operators use explicit constructors.

## 0.24.1

      * Add support for unary negation (#765).
      * Make more bitfield operators constexpr (#765).

## 0.24.0

      * Basic const generic support (#759, #760 #762).
      * Suffixes on integer literals are now honored to avoid narrowing (#764).

(gutteridge)

2022-08-03 23:36:15 UTC MAIN commitmail json YAML

doc: Updated emulators/nono to 0.4.2

(jun)

2022-08-03 23:33:34 UTC MAIN commitmail json YAML

nono: update to 0.4.2.

0.4.2 (2022-08-03)

vm(Update): "Improve a memory map on LUNA-88K."
vm(Update): "Improve a keyboard buzzer handling on LUNA. Implement the buzzer indicator on the software keyboard window."
vm(Update):"Limit maximum ram size to 240MB when using PROM 1.20 on LUNA-88K due to PROM code constraint."
vm(Update): "Implement behaviors when TVRAM scroll protrudes to the right, probably."
vm(Fix): "Fix a horizontal scroll amount of RFCNT to match real machine."
m88k(Fix): "Fix an address mask when m88200 invalidates cache line."
m88k(Fix): "Fix cache status when m88200 creates cache entry for writing."
debugger(Update): "Add unofficial NetBSD/luna88k system call to the exception history."
app(Update): "-X option supports loading symbol tables in NetBSD kernel."
app(Fix): "Fix a problem that application may not be able to be terminated when debugger is used."
app(Fix): "Fix a silent termination when Ctrl+Q is entered."

(jun)

2022-08-03 22:03:43 UTC MAIN commitmail json YAML

2022-08-03 21:54:21 UTC MAIN commitmail json YAML

doc: Updated databases/p5-DBD-SQLite to 1.70

(wiz)

2022-08-03 21:54:12 UTC MAIN commitmail json YAML

p5-DBD-SQLite: update to 1.70.

1.70 2021-08-01
    - Switched to a production version

1.69_02 2021-07-30
    - Fix doc to use the correct attribute with sqlite_ (GH#86, eekboek++)
    - Modify the fix to silence the sqlite_unicode warning not to check
      the attribute twice
    - Fix an encoding issue of naive (GH#83, HaraldJoerg++)

1.69_01 2021-07-30
    - Typo (GH#85, grr++)
    - Silenced deprecation warning of sqlite_unicode not to break
      tests of existing applications

1.68 2021-07-22
    - Switched to a production version

1.67_07 2021-06-19
    - Upgraded SQLite to 3.36.0

1.67_06 2021-06-14
    - Experiment with another quadmath patch to see if it works
      with an older version of FreeBSD

1.67_05 2021-06-13
    - Made DBD_SQLITE_STRING_MODE constants exportable

1.67_04 2021-05-31
    - Upgraded SQLite to 3.35.5
    - Stop setting THREADSAFE=0 if perl has pthread (ie. 5.20+)
      (Bjoern Hoehrmann++, GH#69, #72)
    - Fixed a memory leak in ::VirtualTable
    - Introduced "string_mode" handle attribute (Felipe Gasper++)
      to fix long-standing issues of sqlite_unicode (GH#78, #68)
    - Added a dependency from dbdimp.o to the *.inc files included
      into dbdimp.c (Laurent Dami++, GH#74)
    - Fixed an offset issue of VirtualTable (Laurent Dami++, GH#75)

1.67_03 2021-03-31
    - Upgraded SQLite to 3.35.3
    - Enabled math functions introduced in SQLite 3.35
    - Fix quadmath issues (Tux++, leont++)

1.67_02 2020-12-06
    - Upgraded SQLite to 3.34.0
    - Added a few new constants
    - Added sqlite_txn_state method to see internal state
      of the backend

1.67_01 2020-11-24
    - Switched to XSLoader (GH#63; toddr++)
    - Use quadmath_snprintf if USE_QUADMATH is defined
    - Use av_fetch instead of av_shift (norimy++)

(wiz)

2022-08-03 20:50:43 UTC MAIN commitmail json YAML

lintpkgsrc: fix off-by-9 bug in version comparison (since today)

(rillig)

2022-08-03 20:39:27 UTC MAIN commitmail json YAML

lintpkgsrc: fix version comparison for adjacent letters

Previously, lintpkgsrc treated the version numbers 1.0aa and 1.0ab the
same, contrary to pkg_install.

(rillig)

2022-08-03 20:32:55 UTC MAIN commitmail json YAML

lintpkgsrc: clean up and condense comparison of package versions

One less 'eval' to worry about.

(rillig)

2022-08-03 20:14:16 UTC MAIN commitmail json YAML

lintpkgsrc: rename pkg to pkgbase and ver to pkgversion

The word 'pkg' has too many meanings to be useful in identifiers; use
the standard terminology instead.

(rillig)

2022-08-03 20:04:34 UTC MAIN commitmail json YAML

lintpkgsrc: refactor PkgList internals to be more descriptive

The indirection layer through '_pkgs' was not necessary.

(rillig)

2022-08-03 19:47:02 UTC MAIN commitmail json YAML

lintpkgsrc: refactor Pkgs internals to be more descriptive

(rillig)

2022-08-03 19:22:34 UTC MAIN commitmail json YAML

lintpkgsrc: refactor PkgVer internals to be more descriptive

(rillig)

2022-08-03 18:51:57 UTC MAIN commitmail json YAML

2022-08-03 18:24:59 UTC MAIN commitmail json YAML

2022-08-03 17:14:53 UTC MAIN commitmail json YAML

doc: Updated net/nsd to 4.6.0

(ryoon)

2022-08-03 17:14:11 UTC MAIN commitmail json YAML

nsd: Update to 4.6.0

Changelog:
This release adds the zone verification support from the CreDNS code.
There are also some bug fixes in the ixfr out code.

Zone verification can start a verifier program that reads the new zone
data. It can reject the update. Or process the new zone data. The intent
is for a DNSSEC verifier to inspect the zone before it is passed on with
zone transfer or served to clients.

The zone verification can be enabled with enable: yes in the verify
section in nsd.conf. You can then list the interfaces the NSD listens on
while the verifier is active, so it can send queries for the new zone
contents. With verify-zones: yes zones are verified by default. The
command that is executed can be set with the verifier: ldns-verify-zone
option. With verifier-count the max number of concurrent verifiers can
be set. With the verifier-feed-zone: yes option the zone can be input
on stdin to the verifier program. A timeout to stop the verifier can be
set with the verifier-timeout option.

Per zone options can also be set for a pattern or for a zone, for zone
verification. With verify-zone the zone verification can be enabled
per zone. The verifier can be set per zone. And the verifier-feed-zone
and verifier-timeout options can be controlled per zone.

FEATURES:
    Port zone-verification from CreDNS to NSD4.

BUG FIXES:
    Fix static analyzer reports on ixfrcreate temp file.
    Fixup wrong ixfrcreate fread return check.

(ryoon)

2022-08-03 17:11:02 UTC MAIN commitmail json YAML

doc: Updated www/firefox-l10n to 103.0.1

(ryoon)

2022-08-03 17:10:37 UTC MAIN commitmail json YAML

firefox-l10n: Update to 103.0.1

* Sync with www/firefox-103.0.1.

(ryoon)

2022-08-03 17:10:15 UTC MAIN commitmail json YAML

doc: Updated www/firefox to 103.0.1

(ryoon)

2022-08-03 17:09:26 UTC MAIN commitmail json YAML

firefox: Updatet to 103.0.1

Changelog:
103.0.1:
New
  * Enabled hardware acceleration on newer AMD cards.

Fixed
  * Fixed a crash on Firefox shutdown caused by a bug in the audio manager.

103.0:
New
  * Improved responsiveness on macOS during periods of high CPU load by
    switching to a modern lock API.

  * Do you always forget something? Required fields are now highlighted in PDF
    forms.

  * Improved performance on high-refresh rate monitors (120Hz+).

  * Enjoying Picture-in-Picture subtitles feature? It just got better: you can
    now change subtitles font size directly from the PiP window. Additionally,
    PiP subtitles are now available at Funimation, Dailymotion, Tubi, Hotstar,
    and SonyLIV.

  * Buttons in the Tabs toolbar can now be reached with Tab, Shift+Tab, and
    Arrow keys. View this article for additional details.

  * Windows' "Make text bigger" accessibility setting now affects all the UI
    and content pages, rather than only applying to system font sizes.

  * Rejoice! You can now conveniently access Firefox, which will now be pinned
    to the Windows taskbar during installation on Windows 10 and 11. (This will
    also allow for Firefox to be launched quicker after installing.)

Fixed
  * Non-breaking spaces are now preserved --- preventing automatic line
    breaks --- when copying text from a form control.

  * Fixed WebGL performance issues on NVIDIA binary drivers via DMA-Buf on
    Linux.

  * Fixed an issue in which Firefox startup could be significantly slowed down
    by the processing of Web content local storage. This had the greatest
    impact on users with platter hard drives and significant local storage.

  * Various security fixes.

Changed
  * Removed a configuration option to allow SHA-1 signatures in certificates:
    SHA-1 signatures in certificates --- long since determined to no longer be
    secure enough --- are now not supported.

Security fixes:
#CVE-2022-36319: Mouse Position spoofing with CSS transforms
#CVE-2022-36318: Directory indexes for bundled resources reflected URL
parameters
#CVE-2022-36314: Opening local <code>.lnk</code> files could cause unexpected
network loads
#CVE-2022-36315: Preload Cache Bypasses Subresource Integrity
#CVE-2022-36316: Performance API leaked whether a cross-site resource is
redirecting
#CVE-2022-2505: Memory safety bugs fixed in Firefox 103 and 102.1

(ryoon)

2022-08-03 16:31:48 UTC MAIN commitmail json YAML

doc: Updated net/djbdnscurve6 to 43

(schmonz)

2022-08-03 16:31:43 UTC MAIN commitmail json YAML

Update to 43. From the changelog:

- Fixed bug in dns_txt evaluation for long TXT records -> RDATA labels
  not respected.
- Fixed generation of SPF and DKIM records in tinydns due to missing
  labels in RDATA.
- The maximal TXT label-len is 255 throughout.
- Fixed man page of dnscache referencing outdated EDNS0 disabling.
- Added script to extract pubkey from keyfile to be used for DKIM records.
- Fixed wrong response to PTR query of ::1 -> ip6-loopback.

(schmonz)

2022-08-03 16:31:29 UTC MAIN commitmail json YAML

doc: Updated net/fehqlibs to 20

(schmonz)

2022-08-03 16:31:22 UTC MAIN commitmail json YAML

Update to 20. From the changelog:

- Added uint8p.c functions
- Fixed dns_txt.c for multiple labels in RDATA section

(schmonz)

2022-08-03 16:24:04 UTC MAIN commitmail json YAML

doc: Updated emulators/sameboy to 0.15.4

(nia)

2022-08-03 16:23:36 UTC MAIN commitmail json YAML

sameboy: update to 0.15.4

                                    Changes

Version 0.15.4

  This version is backwards compatible with save states from SameBoy 0.14.3
  and newer, as well as save states from any BESS compliant emulator

  New/Improved Features

    * The “Emulate Hardware” and “Preserve Brightness” color correction
      modes are now called “Modern – Balanced” and “Modern – Boost
      Contrast”, respectively, to better represent them in the context other
      modes that came after their introduction
    * A new “Modern – Accurate” color correction mode was added. This new
      mode preserves the modern saturation and contrast of “Modern –
      Balanced” but further improves on color balancing accuracy
    * The Anti-aliased Scale4x filter has been revised and improved

  Accuracy Improvements/Fixes

    * A color correction rounding error was fixed

  Bug Fixes

    * Fixed potential visual artifacts when using certain scaling filters on
      some combinations of resolutions and devices
    * Fixed a bug that made SameBoy crash on launch on older versions of
      macOS if an update was available
    * The SDL will no longer get stuck (unless “Skip” is used) when trying
      to use certain joypads’ D-pad to configure the directional keys
    * Attempt to work around an X11 bug that caused file and directory
      selection dialogs to ignore mouse keys

Version 0.15.3

  This version is backwards compatible with save states from SameBoy 0.14.3
  and newer, as well as save states from any BESS compliant emulator

  Accuracy Improvements/Fixes

    * Improvements to all color correction modes

  Bug Fixes

    * Fixed a race condition that could cause the Memory Viewer to crash if
      used without pausing the ROM first
    * Fixed a bug that caused SameBoy to incorrectly warn about saves being
      unwritable
    * Fixed a bug that caused the SDL port to not respect the
      joypads-in-background setting at startup

Version 0.15.2

  This version is backwards compatible with save states from SameBoy 0.14.3
  and newer, as well as save states from any BESS compliant emulator

  New/Improved Features

    * A setting to allow joypad input when SameBoy is not in focus was added
      to both frontends
    * The SDL GUI now follows the user-configured Game Boy palette
    * The SDL frontend now supports Game Boy palettes exported from the
      Cocoa port, and now includes 7 new palettes to choose from
    * The scrollbar in the SDL frontend is now draggable
    * The SDL GUI now correctly allows using the user-configured buttons in
      its menu
    * An OpenAL audio driver is now available for Linux and other Unix users
      in the SDL port
    * Up to two joypad hotkeys may now be configured to perform actions such
      as pausing and saving states in both frontends
    * The softbreak debugger command was given a better description
    * Both frontends will now warn you if progress cannot be saved when
      loading a ROM
    * Game Boy Player (using CPU AGB A) is now a selectable Game Boy Advance
      revision

  Accuracy Improvements/Fixes

    * Emulated a glitch where a misconfigured window can insert
      pixels between tiles on models prior to the Game Boy Color, fixes Star
      Trek - 25th Anniversary
    * Fixed a window-related regression, affecting edge cases where WX=0
    * Accuracy improvements to emulation of the Game Boy Camera
    * Accurate emulation of JOYP switching delay on the DMG
    * Realistic emulation of button bouncing while keeping lag to a minimum

  Misc Internal Changes

    * Fixed a potential memory corruption when SameBoy is used as a library
      in a C++ project

(nia)

2022-08-03 16:22:46 UTC MAIN commitmail json YAML

doc: Updated audio/strawberry to 1.0.7

(nia)

2022-08-03 16:22:31 UTC MAIN commitmail json YAML

strawberry: update to 1.0.7

ChangeLog

Version 1.0.7 (2022.07.25)

  Bugfixes:
    * Fixed checking file extension case-insensitive when loading and saving playlists.
    * Fixed reading and saving rating with TagParser.

  Enhancements
    * Added option for selecting file extension when saving all playlists.

Version 1.0.6 (2022.07.17)

  Bugfixes:
    * Fixed certain albums not added to playlist in correct track order from search for Tidal and QObuz.
    * Fixed songs not added to playlist in numeric order when added from file view with right click
    * Fixed "Stop after this track" graying out next track in dynamic mode
    * Fixed a gstreamer caps leak when transcoding songs.
    * Fixed errors in translation files

  Enhancements
    * Add songs to the collection even when they have invalid ctime or mtime.
    * Made ListenBrainz scrobbler respect "Prefer album artist" option
    * Send track duration, number, player name and version when scrobbling to ListenBrainz

(nia)

2022-08-03 16:15:49 UTC MAIN commitmail json YAML

2022-08-03 16:15:46 UTC MAIN commitmail json YAML

doc: Updated devel/py-approvaltests to 5.4.0

(schmonz)

2022-08-03 16:15:40 UTC MAIN commitmail json YAML

Update to 5.4.0. From the changelog:

Custom Formatters

- You can now register_formatter that will match types of data, and
  print prettier output using verify(data)
  note: we also registered a formatter for argparse.Namespace

(schmonz)

2022-08-03 13:44:52 UTC MAIN commitmail json YAML

Updated sysutils/py-stack-data, devel/py-line_profiler

(adam)

2022-08-03 13:44:30 UTC MAIN commitmail json YAML

py-line_profiler: updated to 3.5.1

3.5.1
~~~~~
* FIX: line profiler now works on async functions again

3.5.0
~~~~~
* FIX: kernprof fails to write to stdout if stdout was replaced
* FIX: Fixes max of an empty sequence error
* Make IPython optional
* FIX: Exception raise ZeroDivisionError

(adam)

2022-08-03 13:37:38 UTC MAIN commitmail json YAML

2022-08-03 13:06:56 UTC MAIN commitmail json YAML

doc: Updated devel/libtool-fortran to 2.4.7nb1

(jperkin)

2022-08-03 13:06:42 UTC MAIN commitmail json YAML

doc: Updated devel/libtool-base to 2.4.7nb1

(jperkin)

2022-08-03 13:06:32 UTC MAIN commitmail json YAML

libtool: Unbreak the 2.4.7 update.

The main issue is that the configure script was generated with a different
version of autoconf compared to upstream, and hardcoded CC='cc -std=gnu11'
which broke inferred tag detection, as well as likely causing other issues
elsewhere.  Generated patches _must_ use the same version as upstream so that
diffs can be reviewed for changes.

While here remove patches for MirBSD and MidnightBSD.  MirBSD was discontinued
many years ago, and support for MidnightBSD was already included upstream.
This significantly simplifies our patches and helps to identify issues.

Bump PKGREVISION of libtool-base and libtool-fortran.

(jperkin)

2022-08-03 11:51:07 UTC MAIN commitmail json YAML

clang-tools-extra: Fix build on SunOS.

(jperkin)

2022-08-03 11:44:38 UTC MAIN commitmail json YAML

Updated devel/py-test-asyncio, devel/py-setuptools

(adam)

2022-08-03 11:44:19 UTC MAIN commitmail json YAML

py-setuptools: updated to 63.4.0

v63.4.0
-------
Changes
* ``upload_docs`` command is deprecated once again.
* Merge with pypa/distutils@129480b, including substantial delinting and cleanup, some refactoring around compiler logic, better messaging in cygwincompiler.

Documentation changes
* Installed ``sphinx-hoverxref`` extension to show tooltips on internal an external references.
* Installed ``sphinx-notfound-page`` extension to generate nice 404 pages.

Misc
* Merge with pypa/distutils@c397f4c

(adam)

2022-08-03 11:42:57 UTC MAIN commitmail json YAML

py-test-asyncio: updated to 0.19.0

0.19.0 (22-07-13)
=================
- BREAKING: The default ``asyncio_mode`` is now *strict*.
- Removes `setup.py` since all relevant configuration is present `setup.cfg`. Users requiring an editable installation of pytest-asyncio need to use pip v21.1 or newer.
- Declare support for Python 3.11.

(adam)

2022-08-03 08:16:17 UTC MAIN commitmail json YAML

python310: fix PLIST on NetBSD

3.10 has fixed ossaudio support, enabling that module by default.

(wiz)

2022-08-02 20:36:51 UTC MAIN commitmail json YAML

MesaLib: fix PLIST.xa; PLIST_VARS should not be conditionally assigned

(tnn)

2022-08-02 20:09:22 UTC MAIN commitmail json YAML

doc: Updated www/php-dotclear to 2.22nb1

(triaxx)

2022-08-02 20:09:00 UTC MAIN commitmail json YAML

2022-08-02 19:55:04 UTC MAIN commitmail json YAML

2022-08-02 19:52:08 UTC MAIN commitmail json YAML

updated editors/nano to 6.4

Changes between v6.3 and v6.4:
------------------------------

LIU Hao (1):
    build: ignore errors from `git describe`

Benno Schulenberg (25):
    bump version numbers and add a news item for the 6.4 release
    display: remember text and column positions when softwrapping a line
    docs: concisely describe how the linter behaves
    docs: remove the two notices about the changed defaults
    docs: rename README.GIT to README.hacking, so it's clearer what is meant
    docs: stop mentioning the obsoleted keywords that were removed
    files: designate the root directory with a simple "/", not with "//"
    formatter: instead of leaving curses, use full_refresh() to wipe messages
    gnulib: update to its current upstream state
    help: reshuffle two shortcuts so that more help-line items are paired
    options: stop accepting -z, as --suspendable has been dropped too
    po: update translations and regenerate POT file and PO files
    rcfile: remove five obsolete or deprecated keywords
    syntax: default: do not colorize a square or angle bracket after a URL
    syntax: perl: add missing keywords, and reduce the length of some lines
    syntax: python: mention an alternative linter in a comment
    tweaks: add a missing word to a news item
    tweaks: add a translator hint
    tweaks: improve a comment, and reshuffle two functions plus some lines
    tweaks: put each regex on separate line, to better show many keywords
    tweaks: rename a variable, to not be the same as a function name
    tweaks: rename two variables, to not contain the name of another
    tweaks: reshuffle a description and rewrap another
    tweaks: reshuffle a few lines, to group things better
    version: condense the copyright message, to not dominate the output

(schwarz)

2022-08-02 18:28:03 UTC MAIN commitmail json YAML

Updated lang/python310, lang/py310-html-docs

(adam)

2022-08-02 18:27:22 UTC MAIN commitmail json YAML

python310 py310-html-docs: updated to 3.10.6

Python 3.10.6 final
Release date: 2022-08-01

Security
gh-87389: http.server: Fix an open redirection vulnerability in the HTTP server when an URI path starts with //. Vulnerability discovered, and initial fix proposed, by Hamza Avvan.
gh-92888: Fix memoryview use after free when accessing the backing buffer in certain cases.
Core and Builtins
gh-95355: _PyPegen_Parser_New now properly detects token memory allocation errors. Patch by Honglin Zhu.
gh-94938: Fix error detection in some builtin functions when keyword argument name is an instance of a str subclass with overloaded __eq__ and __hash__. Previously it could cause SystemError or other undesired behavior.
gh-94949: ast.parse() will no longer parse parenthesized context managers when passed feature_version less than (3, 9). Patch by Shantanu Jain.
gh-94947: ast.parse() will no longer parse assignment expressions when passed feature_version less than (3, 8). Patch by Shantanu Jain.
gh-94869: Fix the column offsets for some expressions in multi-line f-strings ast nodes. Patch by Pablo Galindo.
gh-91153: Fix an issue where a bytearray item assignment could crash if it’s resized by the new value’s __index__() method.
gh-94329: Compile and run code with unpacking of extremely large sequences (1000s of elements). Such code failed to compile. It now compiles and runs correctly.
gh-94360: Fixed a tokenizer crash when reading encoded files with syntax errors from stdin with non utf-8 encoded text. Patch by Pablo Galindo
gh-94192: Fix error for dictionary literals with invalid expression as value.
gh-93964: Strengthened compiler overflow checks to prevent crashes when compiling very large source files.
gh-93671: Fix some exponential backtrace case happening with deeply nested sequence patterns in match statements. Patch by Pablo Galindo
gh-93021: Fix the __text_signature__ for __get__() methods implemented in C. Patch by Jelle Zijlstra.
gh-92930: Fixed a crash in _pickle.c from mutating collections during __reduce__ or persistent_id.
gh-92914: Always round the allocated size for lists up to the nearest even number.
gh-92858: Improve error message for some suites with syntax error before ‘:’
Library
gh-95339: Update bundled pip to 22.2.1.

gh-95045: Fix GC crash when deallocating _lsprof.Profiler by untracking it before calling any callbacks. Patch by Kumar Aditya.

gh-95087: Fix IndexError in parsing invalid date in the email module.

gh-95199: Upgrade bundled setuptools to 63.2.0.

gh-95194: Upgrade bundled pip to 22.2.

gh-93899: Fix check for existence of os.EFD_CLOEXEC, os.EFD_NONBLOCK and os.EFD_SEMAPHORE flags on older kernel versions where these flags are not present. Patch by Kumar Aditya.

gh-95166: Fix concurrent.futures.Executor.map() to cancel the currently waiting on future on an error - e.g. TimeoutError or KeyboardInterrupt.

gh-93157: Fix fileinput module didn’t support errors option when inplace is true.

gh-94821: Fix binding of unix socket to empty address on Linux to use an available address from the abstract namespace, instead of “0”.

gh-94736: Fix crash when deallocating an instance of a subclass of _multiprocessing.SemLock. Patch by Kumar Aditya.

gh-94637: SSLContext.set_default_verify_paths() now releases the GIL around SSL_CTX_set_default_verify_paths call. The function call performs I/O and CPU intensive work.

gh-94510: Re-entrant calls to sys.setprofile() and sys.settrace() now raise RuntimeError. Patch by Pablo Galindo.

gh-92336: Fix bug where linecache.getline() fails on bad files with UnicodeDecodeError or SyntaxError. It now returns an empty string as per the documentation.

gh-89988: Fix memory leak in pickle.Pickler when looking up dispatch_table. Patch by Kumar Aditya.

gh-94254: Fixed types of struct module to be immutable. Patch by Kumar Aditya.

gh-94245: Fix pickling and copying of typing.Tuple[()].

gh-94207: Made _struct.Struct GC-tracked in order to fix a reference leak in the _struct module.

gh-94101: Manual instantiation of ssl.SSLSession objects is no longer allowed as it lead to misconfigured instances that crashed the interpreter when attributes where accessed on them.

gh-84753: inspect.iscoroutinefunction(), inspect.isgeneratorfunction(), and inspect.isasyncgenfunction() now properly return True for duck-typed function-like objects like instances of unittest.mock.AsyncMock.

This makes inspect.iscoroutinefunction() consistent with the behavior of asyncio.iscoroutinefunction(). Patch by Mehdi ABAAKOUK.

gh-83499: Fix double closing of file description in tempfile.

gh-79512: Fixed names and __module__ value of weakref classes ReferenceType, ProxyType, CallableProxyType. It makes them pickleable.

gh-90494: copy.copy() and copy.deepcopy() now always raise a TypeError if __reduce__() returns a tuple with length 6 instead of silently ignore the 6th item or produce incorrect result.

gh-90549: Fix a multiprocessing bug where a global named resource (such as a semaphore) could leak when a child process is spawned (as opposed to forked).

gh-79579: sqlite3 now correctly detects DML queries with leading comments. Patch by Erlend E. Aasland.

gh-93421: Update sqlite3.Cursor.rowcount when a DML statement has run to completion. This fixes the row count for SQL queries like UPDATE ... RETURNING. Patch by Erlend E. Aasland.

gh-91810: Suppress writing an XML declaration in open files in ElementTree.write() with encoding='unicode' and xml_declaration=None.

gh-93353: Fix the importlib.resources.as_file() context manager to remove the temporary file if destroyed late during Python finalization: keep a local reference to the os.remove() function. Patch by Victor Stinner.

gh-83658: Make multiprocessing.Pool raise an exception if maxtasksperchild is not None or a positive int.

gh-74696: shutil.make_archive() no longer temporarily changes the current working directory during creation of standard .zip or tar archives.

gh-91577: Move imports in SharedMemory methods to module level so that they can be executed late in python finalization.

bpo-47231: Fixed an issue with inconsistent trailing slashes in tarfile longname directories.

bpo-46755: In QueueHandler, clear stack_info from LogRecord to prevent stack trace from being written twice.

bpo-46053: Fix OSS audio support on NetBSD.

bpo-46197: Fix ensurepip environment isolation for subprocess running pip.

bpo-45924: Fix asyncio incorrect traceback when future’s exception is raised multiple times. Patch by Kumar Aditya.

bpo-34828: sqlite3.Connection.iterdump() now handles databases that use AUTOINCREMENT in one or more tables.
Documentation
gh-94321: Document the PEP 246 style protocol type sqlite3.PrepareProtocol.
gh-86128: Document a limitation in ThreadPoolExecutor where its exit handler is executed before any handlers in atexit.
gh-61162: Clarify sqlite3 behavior when Using the connection as a context manager.
gh-87260: Align sqlite3 argument specs with the actual implementation.
gh-86986: The minimum Sphinx version required to build the documentation is now 3.2.
gh-88831: Augmented documentation of asyncio.create_task(). Clarified the need to keep strong references to tasks and added a code snippet detailing how to to this.
bpo-47161: Document that pathlib.PurePath does not collapse initial double slashes because they denote UNC paths.
Tests
gh-95280: Fix problem with test_ssl test_get_ciphers on systems that require perfect forward secrecy (PFS) ciphers.

gh-95212: Make multiprocessing test case test_shared_memory_recreate parallel-safe.

gh-91330: Added more tests for dataclasses to cover behavior with data descriptor-based fields.

# Write your Misc/NEWS entry below. It should be a simple ReST paragraph. # Don’t start with “- Issue #<n>: ” or “- gh-issue-<n>: ” or that sort of stuff. ###########################################################################

gh-94208: test_ssl is now checking for supported TLS version and protocols in more tests.

gh-93951: In test_bdb.StateTestCase.test_skip, avoid including auxiliary importers.

gh-93957: Provide nicer error reporting from subprocesses in test_venv.EnsurePipTest.test_with_pip.

gh-57539: Increase calendar test coverage for calendar.LocaleTextCalendar.formatweekday().

gh-92886: Fixing tests that fail when running with optimizations (-O) in test_zipimport.py

bpo-47016: Create a GitHub Actions workflow for verifying bundled pip and setuptools. Patch by Illia Volochii and Adam Turner.
Build
gh-94841: Fix the possible performance regression of PyObject_Free() compiled with MSVC version 1932.
bpo-45816: Python now supports building with Visual Studio 2022 (MSVC v143, VS Version 17.0). Patch by Jeremiah Vivian.
Windows
gh-90844: Allow virtual environments to correctly launch when they have spaces in the path.
gh-92841: asyncio no longer throws RuntimeError: Event loop is closed on interpreter exit after asynchronous socket activity. Patch by Oleg Iarygin.
bpo-42658: Support native Windows case-insensitive path comparisons by using LCMapStringEx instead of str.lower() in ntpath.normcase(). Add LCMapStringEx to the _winapi module.
IDLE
gh-95511: Fix the Shell context menu copy-with-prompts bug of copying an extra line when one selects whole lines.
gh-95471: In the Edit menu, move Select All and add a new separator.
gh-95411: Enable using IDLE’s module browser with .pyw files.
gh-89610: Add .pyi as a recognized extension for IDLE on macOS. This allows opening stub files by double clicking on them in the Finder.
Tools/Demos
gh-94538: Fix Argument Clinic output to custom file destinations. Patch by Erlend E. Aasland.
gh-94430: Allow parameters named module and self with custom C names in Argument Clinic. Patch by Erlend E. Aasland
C API
gh-94930: Fix SystemError raised when PyArg_ParseTupleAndKeywords() is used with # in (...) but without PY_SSIZE_T_CLEAN defined.
gh-94864: Fix PyArg_Parse* with deprecated format units “u” and “Z”. It returned 1 (success) when warnings are turned into exceptions.

(adam)

2022-08-02 17:30:59 UTC MAIN commitmail json YAML

2022-08-02 17:30:34 UTC MAIN commitmail json YAML

Updated lang/npm to 8.15.1

v8.15.1 (2022-07-27)
Bug Fixes

    9905d0e #5197 fix: don't fail immediately if cache dir is not accessible (@lukekarrys)
    0e3660e #5206 fix(init): allow for spec on scope-only arg (@wraithgar)
    62b95a0 #5122 fix: allow hash character in paths (@AgainPsychoX)

Documentation

    f9abee7 #5205 docs: update commit-ish default branch (@dijonkitchen)
    77bf2e1 #5218 docs: update npm-ls.md (@MapleCCC)
    de40c31 #5207 docs: sync ci params with install (@wraithgar)
    4d1d8a9 #5221 docs: describe implicit workspace and prefix configuration (@fritzy) (@lukekarrys) (@wraithgar)

Dependencies

    3bbb293 #5223 deps: @npmcli/arborist@5.3.1

v8.15.0 (2022-07-20)
Features

    5ef53ee #5160 feat: accept registry-scoped certfile and keyfile as credentials (@jenseng)
    c8bdb4a feat: Support pure web authentication for commands (@jumoel) (@ljharb) (@hfaulds) (@sandeepmeduru)

Bug Fixes

    9c590fa #5172 fix: disable progress bar on publish (@wraithgar)
    2fa3271 #5196 fix: add missing ` in adduser warning (@MylesBorins)

Documentation

    7efad06 #5168 docs: Update audit signatures cmd (@feelepxyz)
    8ab5fca #5171 docs: correct bundledDependencies -> bundleDependencies (@nlf)

Dependencies

    64fe64b #5187 deps: @npmcli/config@4.2.0
    51b12a0 #5187 deps: npm-registry-fetch@13.3.0
    3ae1b81 #5190 deps: make-fetch-happen@10.2.0

(abs)

2022-08-02 17:13:20 UTC MAIN commitmail json YAML

doc: Updated sysutils/py-psutil to 5.9.1nb1

(wiz)

2022-08-02 17:13:11 UTC MAIN commitmail json YAML

2022-08-02 16:06:01 UTC MAIN commitmail json YAML

py-zipp: update distinfo

From Oskar

(wiz)

2022-08-02 12:15:32 UTC MAIN commitmail json YAML

doc: Updated devel/conftest to 0.34.0

(leot)

2022-08-02 12:15:24 UTC MAIN commitmail json YAML

conftest: Update to 0.34.0

Changes:
## 0.34.0
### New Features
- Add `parse_config` and `parse_config_file` Rego functions to allow unit
  testing using config file snippets. Find out how to use these at
  <https://www.conftest.dev/#writing-unit-tests>.

## 0.33.2
### Other improvements
- Bump OPA to v0.42.2

## 0.33.1
### Other improvements
- Bump OPA to v0.42.1

## 0.33.0
### Bug fixes
- Fix 404 error when using conftest push

### Other improvements
- Bump OPA to v0.42.0
- Bump Go to v1.18.3

(leot)

2022-08-02 11:20:42 UTC MAIN commitmail json YAML

Updated textproc/py-validate-pyproject, devel/py-importlib-metadata

(adam)

2022-08-02 11:20:02 UTC MAIN commitmail json YAML

py-importlib-metadata: updated to 4.12.0

v4.12.0
* py-93259: Now raise ``ValueError`` when ``None`` or an empty
  string are passed to ``Distribution.from_name`` (and other
  callers).

(adam)

2022-08-02 11:18:41 UTC MAIN commitmail json YAML

doc: Updated net/yaydl to 0.11.3

(pin)

2022-08-02 11:18:20 UTC MAIN commitmail json YAML

net/yaydl: update to 0.11.3

yaydl 0.11.3
-Updated dependencies, fixed file name generation for videos that contain
question marks.

yaydl 0.11.2
-Fixed youtube regex error #11
-Added .gitignore

yaydl 0.11.1
-getting rid of unsafe { }.

yaydl 0.11
-Added spankbang handler (cheers, @egdv from GitHub), updated dependencies.

(pin)

2022-08-02 11:17:34 UTC MAIN commitmail json YAML

doc: Updated www/wiki-tui to 0.5.1

(pin)

2022-08-02 11:17:11 UTC MAIN commitmail json YAML

www/wiki-tui: update to 0.5.1

What's Changed
Exciting New Features
  Add toc position setting by @Builditluc in #65
  Add more toc settings by @Builditluc in #66

Bug Fixes
  Fix toc not having scrollbars by @Builditluc in #64
  Fix Word Spacing by @Builditluc in #68
  Fix the crash that occurs when no links or headers exist by @Builditluc in #70

(pin)

2022-08-02 11:16:49 UTC MAIN commitmail json YAML

py-validate-pyproject: updated to 0.9

Version 0.9
- Use ``tomllib`` from the standard library in Python 3.11+

Version 0.8.1
- Workaround typecheck inconsistencies between different Python versions
- Publish :pep:`561` type hints

Version 0.8
- New :pypi:`pre-commit` hook
- Allow multiple TOML files to be validated at once via **CLI**
  (*no changes regarding the Python API*).

(adam)

2022-08-02 11:16:29 UTC MAIN commitmail json YAML

doc: Updated devel/opa to 0.43.0

(leot)

2022-08-02 11:16:24 UTC MAIN commitmail json YAML

doc: Updated audio/termusic to 0.7.1

(pin)

2022-08-02 11:16:21 UTC MAIN commitmail json YAML

opa: Update to 0.43.0

pkgsrc changes:
- Remove patches/patch-runtime_check__user__unix.go that was shared
  and applied upstream

Changes:
## 0.43.0

This release contains a number of fixes, enhancements, and performance
improvements.

### Object Insertion Optimization

Rego Object insertion operations did not scale linearly in the past,
and experienced noticeable reallocation/memory movement overheads once
the Object grew past 120k-150k keys in size.

This release introduces different handling of Object internals during
insert operations to avoid pathological reallocation behavior, and
allows linear performance scaling up into the 500k key range and
beyond.

### Tooling, SDK, and Runtime

- Add lines covered/not covered counts to test coverage report
- Plugins: Status and logs plugins now accept any HTTP 2xx status code
- Runtime: Generalize OS check for MacOS to other Unix-likes

#### Bundles Fixes

The Bundles system received several bugfixes and performance
improvements in this release:

  - Bundle: `opa bundle` command now supports `.yml` files
  - Plugins/Bundle: Use unique temporary files for persisting activated
    bundles to disk
  - Server: Old policy path is now checked for bundle ownership before update
  - Storage+Bundle: Old bundle data is now cleaned before new bundle activation
  - Bundle: Paths are now normalized before bundle root check occurs to
    ensure checks are os-independent

#### Storage Fixes

The Storage system received mostly bugfixes, with a notable performance
improvement for large bundles in this release:

  - storage/inmem: Speed up bundle activation by avoiding unnecessary read
    operations
  - storage/inmem: Paths are now created during truncate operations if they
    did not exist before
  - storage/disk: Symlinks work with relative paths now

### Rego and Topdown

The Rego compiler and runtime environment received a number of
bugfixes, and a few new features this release, as well as a notable
performance improvement for large Objects (covered above).

- AST/Compiler: New method for obtaining parsed, but otherwise unprocessed modules is now available
- `object.subset`: Support array + set combination
- Compiler: Prevent erasure of `print()` statements in the compiler via
  a `WithEnablePrintStatements` option to `compiler.Compiler` and
  `compiler.optimizer`
- Topdown fixes:
  - AST/Builtins: `type_name` builtin now has more precise type metadata and
    improved docs
  - Topdown/copypropagation: Ref-based tautologies like `input.a == input.a`
    are no longer eliminated during the copy-propagation pass
  - Topdown/parse_units: Use big.Rat for units parsing to avoid floating-point
    rounding issues on fractional units.
  - Topdown: `is_valid` builtins no longer error, and should always return
    booleans
  - Topdown: `glob.match` now can be used without delimiters

### Documentation

- Docs: Add GraphQL API authorization tutorial
- Docs/bundles: Add bundle CLI command documentation
- Docs/policy-reference: Remove extra quote in Grammar to fix formatting
- Docs/policy-testing: Add missing future.keywords imports
- Docs: Add note about counter_server_query_cache_hit metric
- Docs: Kube tutorial includes updated cert install procedure
- Docs: GraphQL builtins section now includes a note about framework-specific
  `@directive` definitions in GraphQL schemas
- Docs: Add warning about name collisions in older policies from importing
  'future.keywords'

### Miscellaneous

- Dependency bumps, notably:
  - aquasecurity/trivy-action from 0.5.1 to 0.6.1
  - github.com/sirupsen/logrus from 1.8.1 to 1.9.0
  - github.com/vektah/gqlparser/v2 from 2.4.5 to 2.4.6
  - google.golang.org/grpc from 1.47.0 to 1.48.0
  - terser in /docs/website/scripts/live-blocks
  - glob-parent in /docs/website/scripts/live-blocks
- Added GKE Policy Automation to ADOPTERS.md
- Fix minor code unreachability error

(leot)

2022-08-02 11:15:56 UTC MAIN commitmail json YAML

audio/termusic: update to 0.7.1

[v0.7.1]
Released on: July 28th, 2022.
    Fix: invalid main_data offset error from symphonia 0.5.1.
    Fix: invalid color for key config.
    Fix: losing focus when popup mounted.
    Fix: improve database sync speed.
    Fix: don't output alsa buffer underrun warning.

[v0.7.0]
Released on: July 24th, 2022.
    New: support configure function keys like F1 or f1 in config editor.
    New: add command line option -c to disable cover art, and -d to disable
    discord rpc.
    New: add command line option -m to set max_depth of folder. Default to 4.
    New: configure multiple root directory separated by ; in config editor,
    and o hotkey to switch among them.
    New: a hotkey to add root, A to remove root.
    Fix: improve sync database to speed up loading.
    Fix: improve discord rpc to speed up loading.
    Fix: avoid none error when searching youtube, by fixing invidious error
    return when pressing next page.

[v0.6.19]
Released on: July 15th, 2022.
    New: replace color editor and key editor with new config editor.
    New: duplicate keys will not be saved.

(pin)

2022-08-02 11:15:09 UTC MAIN commitmail json YAML

doc: Updated time/heliocron to 0.8.1

(pin)

2022-08-02 11:14:49 UTC MAIN commitmail json YAML

time/heliocron: update to 0.8.1

[v0.8.1] - 2022-08-01
Added
  add --watch and --json to an overall much enhanced poll subcommand.

[v0.8.0] - 2022-07-31
Added
  poll subcommand - when executed, will return whether it is day, night or
    twilight (#54).

Fixed
  More time zone errors... more tests added to prove correctness (#53).
  Errors when running integration tests using rust-cross (#58)

Changed
  Switched from pseudo-decimal degrees (e.g. "5.1N") to actual decimal
    degrees (e.g. 5.1) for coordinates (#56).
  Refactored Github Actions workflows

[v0.7.0] - 2022-06-12
Fixed
  Fixed handling of time zones so that they are now implemented properly (#41).

Changed
  Migrated from old version of structopt to clap for command line argument
    parsing.

Removed
  --date-format flag has been removed as it adds additional complexity when
    validating command line args for no real benefit.

[v0.6.1] - 2022-06-11

Cut a new release specifically for crates.io to bump tokio-walltime to v0.1.2.
Previous versions of tokio-walltime failed to compile on the Raspberry Pi
architectures. v0.6.0 of heliocron has been yanked from crates.io.

(pin)

2022-08-02 09:57:51 UTC MAIN commitmail json YAML

Updated textproc/py-yamllint, comms/py-colorama, sysutils/py-ansible-compat, devel/py-jaraco.classes

(adam)

2022-08-02 09:56:13 UTC MAIN commitmail json YAML

py-jaraco.classes: updated to 3.2.2

v3.2.2
======
Refreshed package metadata.
Enrolled with Tidelift.

(adam)