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

2024-05-12 23:08:40 UTC Now

2022-08-08 13:53:57 UTC MAIN commitmail json YAML

xf86-input-ws: stable releases of NetBSD lack WSCONS_EVENT_HSCROLL
and WSCONS_EVENT_VSCROLL (PR pkg/56958)

(nia)

2022-08-08 13:46:30 UTC MAIN commitmail json YAML

Updated graphics/libwebp

(adam)

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

libwebp: updated to 1.2.4

version 1.2.4
This is a binary compatible release.
* restore CMake libwebpmux target name for compatibility with 1.2.2
* fix lossless crunch mode encoding with WEBP_REDUCE_SIZE

(adam)

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

doc: Updated devel/difftastic to 0.32.0

(pin)

2022-08-08 11:52:55 UTC MAIN commitmail json YAML

devel/difftastic: update to 0.32.0

0.32 (released 7th August 2022)
-Improved performance in many cases, particularly for files with a fairly flat
structure.

-Difftastic now treats the path /dev/null as an empty file, even if that path
doesn't exist on the current machine. This fixes a crash when using difftastic
with git on Windows.

(pin)

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

doc: Updated devel/py-approvaltests to 5.4.1

(schmonz)

2022-08-08 11:42:09 UTC MAIN commitmail json YAML

Update to 5.4.1. From the changelog:

Refactoring setup infrastructure: there should be no visible effects
from this release.

(schmonz)

2022-08-08 10:39:46 UTC MAIN commitmail json YAML

wxGTK32: fix packaging when using configure

Also, add missing unused dependency that configure checks for,
but CMake doesn't.

(wiz)

2022-08-08 10:29:45 UTC MAIN commitmail json YAML

2022-08-08 10:29:33 UTC MAIN commitmail json YAML

gnucash: make p5-Finance-Quote optional

Default stays on; it is used if it's installed, but if not, just
stock quote fetching is disabled.

(wiz)

2022-08-08 10:11:57 UTC MAIN commitmail json YAML

p5-Finance-Quote: update COMMENT

(wiz)

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

p5-Finance-Quote: simplify DESCR

(wiz)

2022-08-08 09:28:39 UTC MAIN commitmail json YAML

doc: Updated sysutils/py-Glances to 3.2.7

(fox)

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

sysutils/py-Glances: Update to 3.2.7

Changes since 3.2.6.4:

===============
Version 3.2.7
===============

Enhancements:

    * Config to disable all plugins by default (or enable an exclusive list) #2089
    * Keybind(s) for modifying nice level #2081
    * [WEBUI] Reorganize help screen #2037
    * Add a Json stdout option #2060
    * Improve error message when export error occures
    * Improve error message when MQTT error occures
    * Change the way core are displayed
    * Remove unused key in the process list
    * Refactor top menu of the curse interface
    * Improve Irix display for the load plugin

Bug corrected:

    * In the sensor plugin thresholds in the configuration file should overwrite system ones #2058
    * Drive names truncated in Web UI #2055
    * Correct issue with CPU label

Documentation and CI:

    * Improve makefile help #2078
    * Add quote to the update command line (already ok for the installation). Related to #2073
    * Make Glances (almost) compliant with REUSE #2042
    * Update README for Debian package users
    * Update documentation for Docker
    * Update docs for new shortcut
    * Disable Pyright on the Git actions pipeline
    * Refactor comments
    * Except datutil import error
    * Another dep issue solved in the Alpine Docker + issue in the outdated method

Contributors for this version:

    * Nicolargo
    * Sylvain MOUQUET
    * FastThenLeft
    * Jiajie Chen
    * dbrennand
    * ewuerger

(fox)

2022-08-08 09:00:28 UTC MAIN commitmail json YAML

doc: Updated audio/fasttracker2 to 1.56

(fox)

2022-08-08 08:58:42 UTC MAIN commitmail json YAML

audio/fasttracker2: Update to 1.56

Changes since v1.55

v1.56 - 11.07.2022
- Fixed some possible issues with fullscreen in Linux (still buggy)
- Fixed some issues with restoring the window size and image stretch mode when
  loading or resetting the config when the program is running.
- Bugfix: Focus was lost when drag-n-dropping a file onto the tracker,
  which meant that the first following mouse click was ignored.
- Windows/macOS: Updated SDL from 2.0.20 to 2.0.22

(fox)

2022-08-08 08:20:56 UTC MAIN commitmail json YAML

doc: Updated chat/ircd-hybrid to 8.2.41

(fox)

2022-08-08 08:17:18 UTC MAIN commitmail json YAML

chat/ircd-hybrid: Update to 8.2.41

Changes since 8.2.40:

-- Noteworthy changes in version 8.2.41 (2022-07-15)
  * Fixed issue where WHO didn't work on channel names with two or more
    consequent asterisk characters
  * IRCv3 WHOX has been implemented. See doc/who.txt for more information
    about the new WHO options and features.
  * Clients that are connected via TLS are now flagged with the letter S in
    the who reply

(fox)

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

doc: Updated security/wolfssl to 5.4.0

(fox)

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

security/wolfssl: Update to v5.4.0

Changes since v5.3.0:

wolfSSL Release 5.4.0 (July 11, 2022)

Note:
** Future releases of wolfSSL will turn off TLS 1.1 by default
** Release 5.4.0 made SP math the default math implementation. To make an
  equivalent build as 窶電isable-fastmath from previous versions of wolfSSL, now
  requires using the configure option 窶兎nable-heapmath instead.

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

Vulnerabilities

* [High] Potential for DTLS DoS attack. In wolfSSL versions before 5.4.0 the
  return-routability check is wrongly skipped in a specific edge case. The check
  on the return-routability is there for stopping attacks that either consume
  excessive resources on the server, or try to use the server as an amplifier
  sending an excessive amount of messages to a victim IP. If using DTLS 1.0/1.2
  on the server side users should update to avoid the potential DoS
  attack. CVE-2022-34293
* [Medium] Ciphertext side channel attack on ECC and DH operations. Users on
  systems where rogue agents can monitor memory use should update the version of
  wolfSSL and change private ECC keys. Thanks to Sen Deng from Southern
  University of Science and Technology (SUSTech) for the report.
* [Medium] Public disclosure of a side channel vulnerability that has been fixed
  since wolfSSL version 5.1.0. When running on AMD there is the potential to
  leak private key information with ECDSA operations due to a ciphertext side
  channel attack. Users on AMD doing ECDSA operations with wolfSSL versions less
  than 5.1.0 should update their wolfSSL version used. Thanks to professor
  Yinqian Zhang from Southern University of Science and Technology (SUSTech),
  his Ph.D. student Mengyuan Li from The Ohio State University, and his M.S
  students Sen Deng and Yining Tang from SUStech along with other collaborators;
  Luca Wilke, Jan Wichelmann and Professor Thomas Eisenbarth from the University
  of Lubeck, Professor Shuai Wang from Hong Kong University of Science and
  Technology, Professor Radu Teodorescu from The Ohio State University, Huibo
  Wang, Kang Li and Yueqiang Cheng from Baidu Security and Shoumeng Yang from
  Ant Financial Services Group.
CVE-2020-12966
https://www.amd.com/en/corporate/product-security/bulletin/amd-sb-1013
CVE-2021-46744
https://www.amd.com/en/corporate/product-security/bulletin/amd-sb-1033

New Feature Additions

DTLS 1.3

* Support for using the new DTLSv1.3 protocol was added
* Enhancements to bundled examples for an event driven server with DTLS 1.3 was
  added

Ports

* Update for the version of VxWorks supported, adding in support for version 6.x
* Support for new DPP and EAP-TEAP/EAP-FAST in wpa_supplicant
* Update for TSIP version support, adding support for version 1.15 for RX65N and
  RX72N
* Improved TSIP build to handle having the options WOLFSSL_AEAD_ONLY defined or
  NO_AES_CBC defined
* Added support for offloading TLS1.3 operations to Renesas RX boards with TSIP

Misc.

* Constant time improvements due to development of new constant time tests
* Initial translation of API headers to Japanese and expansion of Japanese help
  message support in example applications
* Add support for some FPKI (Federal PKI) certificate cases, UUID, FASC-N, PIV
  extension for use with smart cards
* Add support for parsing additional CSR attributes such as unstructured name
  and content type
* Add support for Linux getrandom() when defining the macro WOLFSSL_GETRANDOM
* Add TLS 1.2 ciphersuite ECDHE_PSK_WITH_AES_128_GCM_SHA256 from RFC 8442
* Expand CAAM support with QNX to include i.MX8 boards and add AES-CTR support
* Enhanced glitching protection by hardening the TLS encrypt operations

Math and Performance

SP Math Additions

* Support for ARMv3, ARMv6 and ARMv7a
    - Changes and improvements to get SP building for armv7-a
    - Updated assembly for moving large immediate values on ARMv6
    - Support for architectures with no ldrd/strd and clz
* Reworked generation using common asm ruby code for 32bit ARM
* Enable wolfSSL SP math all by default (sp_int.c)
* Update SP math all to not use sp_int_word when SQR_MUL_ASM is available

SP Math Fixes

* Fixes for constant time with div function
* Fix casting warnings for Windows builds and assembly changes to support
  XMM6-15 being non-volatile
* Fix for div_word when not using div function
* Fixes for user settings with SP ASM and ED/Curve25519 small
* Additional Wycheproof tests ran and fixes
* Fix for SP math ECC non-blocking to always check `hashLen`
* Fix for SP math handling edge case with submod

Improvements and Optimizations

Compatibility Layer

* Provide access to "Finished" messages outside of compatibility layer builds
* Remove unneeded FIPS guard on wolfSSL_EVP_PKEY_derive
* Fix control command issues with AES-GCM, control command EVP_CTRL_GCM_IV_GEN
* Add support for importing private only EC key to a WOLFSSL_EVP_PKEY struct
* Add support for more extensions to wolfSSL_X509_print_ex
* Update for internal to DER (i2d) AIPs to move the buffer pointer when passed
  in and the operation is successful
* Return subject and issuer X509_NAME object even when not set

Ports

* Renesas RA6M4 example update and fixes
* Support multi-threaded use cases with Renesas SCE protected mode and TSIP
* Add a global variable for heap-hint for use with TSIP
* Changes to support v5.3.0 cube pack for STM32
* Use the correct mutex type for embOS
* ESP-IDF build cleanup and enhancements, adding in note regarding ESP-IDF
  Version
* Support for SEGGER embOS and emNET
* Fix to handle WOLFSSL_DTLS macro in Micrium build

Build Options

* Support for verify only and no-PSS builds updated
* Add the enable options wolfssh (mapped to the existing 窶兎nable-ssh)
* Remove WOLFSSL_ALT_NAMES restriction on notBefore/notAfter use in Cert struct
* Move several more definitions outside the BUILDING_WOLFSSL gate with linux
  kernel module build
* Modify --enable-openssh to not enable non-FIPS algos for FIPS builds
* Remove the Python wrappers from wolfSSL source (use pip install instead of
  using wolfSSL with Python and our separate Python repository)
* Add --enable-openldap option to configure.ac for building the OpenLDAP port
* Resolve DTLS build to handle not having 窶兎nable-hrrcookie when not needed
* Add an --enable-strongswan option to configure.ac for building the Strongswan
  port
* Improve defaults for 64-bit BSDs in configure
* Crypto only build can now be used openssl extra
* Update ASN template build to properly handle WOLFSSL_CERT_EXT and
  HAVE_OID_ENCODING
* Allow using 3DES and MD5 with FIPS 140-3, as they fall outside of the FIPS
  boundary
* Add the build option --enable-dh=const which replaces setting the macro
  WOLFSSL_DH_CONST and now conditionally link to -lm as needed
* Add the macro WOLFSSL_HOSTNAME_VERIFY_ALT_NAME_ONLY which is used to verify
  hostname/ip address using alternate name (SAN) only and does not use the
  common name
* WOLFSSL_DTLS_NO_HVR_ON_RESUME macro added (off by default to favor more
  security). If defined, a DTLS server will not do a cookie exchange on
  successful client resumption: the resumption will be faster (one RTT less) and
  will consume less bandwidth (one ClientHello and one HelloVerifyRequest
  less). On the other hand, if a valid SessionID is collected, forged
  clientHello messages will consume resources on the server.
* Misc.
* Refactoring of some internal TLS functions to reduce the memory usage
* Make old less secure TimingPadVerify implementation available
* Add support for aligned data with clang LLVM
* Remove subject/issuer email from the list of alt. Email names in the
  DecodedCerts struct
* Zeroizing of pre-master secret buffer in TLS 1.3
* Update to allow TLS 1.3 application server to send session ticket
* Improve the sniffer asynchronous test case to support multiple concurrent
  streams
* Clean up wolfSSL_clear() and add more logging
* Update to not error out on bad CRL next date if using NO_VERIFY when parsing
* Add an example C# PSK client
* Add ESP-IDF WOLFSSL_ESP8266 setting for ESP8266 devices
* Support longer sigalg list for post quantum use cases and inter-op with OQS's
  OpenSSL fork
* Improve AES-GCM word implementation of GMULT to be constant time
* Additional sanity check with Ed25519/Ed448, now defaults to assume public key
  is not trusted
* Support PSK ciphersuites in benchmark apps
* FIPS in core hash using SHA2-256 and SHA2-384
* Add ability to store issuer name components when parsing a certificate
* Make the critical extension flags in DecodedCert always available
* Updates to the default values for basic constraint with X509窶冱
* Support using RSA OAEP with no malloc and add additional sanity checks
* Leverage async code paths to support WANT_WRITE while sending packet fragments
* New azsphere example for continuous integration testing
* Update RSA key generation function to handle pairwise consistency tests with
  static memory pools used
* Resolve build time warning by passing in and checking output length with
  internal SetCurve function
* Support DTLS bidirectional shutdown in the examples
* Improve DTLS version negotiation and downgrade capability

General Fixes

* Fixes for STM32 Hash/PKA, add some missing mutex frees, and add an additional
  benchmark
* Fix missing return checks in KSDK ED25519 code
* Fix compilation warnings from IAR
* Fixes for STM32U5/H7 hash/crypto support
* Fix for using track memory feature with FreeRTOS
* Fixup XSTR processing for MICRIUM
* Update Zephyr fs.h path
* DTLS fixes with WANT_WRITE simulations
* Fixes for BER use with PKCS7 to have additional sanity checks and guards on
  edge cases
* Fix to handle exceptional edge case with TFM mp_exptmod_ex
* Fix for stack and heap measurements of a 32-bit build
* Fix to allow enabling AES key wrap (direct) with KCAPI
* Fix --enable-openssh FIPS detection syntax in configure.ac
* Fix to move wolfSSL_ERR_clear_error outside gate for OPENSSL_EXTRA
* Remove MCAPI project's dependency on zlib version
* Only use __builtin_offset on supported GCC versions (4+)
* Fix for c89 builds with using WOLF_C89
* Fix 64bit postfix for constants building with powerpc
* Fixed async Sniffer with TLS v1.3, async removal of `WC_HW_WAIT_E` and
  sanitize leak
* Fix for QAT ECC to gate use of HW based on marker
* Fix the supported version extension to always check minDowngrade
* Fix for TLS v1.1 length sanity check for large messages
* Fixes for loading a long DER/ASN.1 certificate chain
* Fix to expose the RSA public DER export functions with certgen
* Fixes for building with small version of SHA3
* Fix configure with WOLFSSL_WPAS_SMALL
* Fix to free PKCS7 recipient list in error cases
* Sanity check to confirm ssl->hsHashes is not NULL before attempting to
  dereference it
* Clear the leftover byte count in Aes struct when setting IV

(fox)

2022-08-08 07:24:09 UTC MAIN commitmail json YAML

Updated devel/py-setuptools, textproc/py-tomlkit

(adam)

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

py-tomlkit: updated to 0.11.2

0.11.2

Fixed
- Fix adding float to an integer value.
- Keep the end-of-array style when adding items to or removing items from an array.
- Fix a bug of redundant table header shown when removing children from a super table.

(adam)

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

py-setuptools: updated to 63.4.2

v63.4.2
-------
Misc
* Bump vendored version of :pypi:`pyparsing` to 3.0.9.
* Add warning for potential ``install_requires`` and ``extras_require``
  misconfiguration in ``setup.cfg``
* Modified ``pyproject.toml`` validation exception handling to
  make relevant debugging information easier to spot.

(adam)

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

Note update of the "mutt" package to version 2.2.7

(tron)

2022-08-08 06:49:52 UTC MAIN commitmail json YAML

mutt: Update to version 2.2.7

This is a bug-fix release, fixing a $edit_headers bug on MacOS, along with
several other small issues.  It also changes $query_command to be stricter
when parsing results, and adds '%s' expando support to $pager.

(tron)

2022-08-08 06:04:33 UTC MAIN commitmail json YAML

doc: Updated audio/termusic to 0.7.2

(pin)

2022-08-08 06:04:10 UTC MAIN commitmail json YAML

audio/termusic: update to 0.7.2

[v0.7.2]
Released on: August 06, 2022.
    New: Add album and genre in tag editor.
    Fix: Running sync database in background, to speed up start of program.
    Fix: Import cpal to supress warning from alsa.

(pin)

2022-08-08 01:59:33 UTC MAIN commitmail json YAML

trufflehog: adjust grammar in DESCR

(gutteridge)

2022-08-08 01:56:37 UTC MAIN commitmail json YAML

2022-08-08 01:54:32 UTC MAIN commitmail json YAML

fixes.xml: add a small section about atomic64.mk

(gutteridge)

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

alsa-utils: use same epoll-shim recipe as wayland

(tnn)

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

wayland: provide necessary -I for libepoll-shim

(tnn)

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

libepoll-shim: take out CFLAGS from the pkg-config file

This is a patently Gross Hack<TM>.
But without it random package's configure scripts that use gtk3+ can pick
up broken epoll support via "pkg-config --cflags gtk+-x11-3.0", since that
will include -I/usr/pkg/include/libepoll-shim.

Direct consumers of libepoll-shim must add the CFLAGS explicitly.

(tnn)

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

wxGTK32: add comment with upstream bug report about PLIST differences

(between CMake and configure builds)

(wiz)

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

2022-08-07 22:40:52 UTC MAIN commitmail json YAML

x11/wxGTK32: rebuild .mo locale files during build phase

thanks joerg@ for pointing this out

(dbj)

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

doc: Added security/trufflehog version 3.7.2

(leot)

2022-08-07 22:22:10 UTC MAIN commitmail json YAML

security: Add trufflehog

(leot)

2022-08-07 22:21:38 UTC MAIN commitmail json YAML

trufflehog: Import trufflehog-3.7.2 as security/trufflehog

TruffleHog find leaked credentials by scanning several sources like
Git, GitHub, GitLab, S3, filesystem and syslog.

Every potential secret that is detected is verified against API to
eliminate false positives.

(leot)

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

vte3: remove a line missed in previous commit (NFC)

(gutteridge)

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

webkit-gtk: drop now duplicated GCC special handling block (NFC)

Equivalent code is now present in mk/compiler/gcc.mk.

(gutteridge)

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

2022-08-07 17:38:59 UTC MAIN commitmail json YAML

Updated emulators/x16-rom to 41
Updated emulators/x16-emulator to 41

(thorpej)

2022-08-07 17:38:08 UTC MAIN commitmail json YAML

2022-08-07 17:36:52 UTC MAIN commitmail json YAML

2022-08-07 17:35:09 UTC MAIN commitmail json YAML

Add Commander X16 ROM license (this is a somewhat complex combination of
2/3-clause BSD, public domain, and commercial licenses for legacy ROM code
from Microsoft and Commodore Business Machines).

(thorpej)

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

vte3: remove now duplicated GCC special handling block (NFC)

Equivalent code is now present in mk/compiler/gcc.mk.

(gutteridge)

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

dnsdist: remove hacks.mk now that atomic64.mk is used

(gutteridge)

2022-08-07 16:01:50 UTC MAIN commitmail json YAML

libfilezilla: remove probably unnecessary comment

(gutteridge)

2022-08-07 16:01:18 UTC MAIN commitmail json YAML

2022-08-07 15:45:43 UTC MAIN commitmail json YAML

doc: Updated www/webkit-gtk to 2.36.6

(leot)

2022-08-07 15:45:38 UTC MAIN commitmail json YAML

webkit-gtk: Update to 2.36.6

Changes:
2.36.6
======
- Fix handling of touchpad scrolling on GTK4 builds.
- Fix WebKitGTK not allowing to be used from non-main threads.
- Fix several crashes and rendering issues.

(leot)

2022-08-07 14:53:38 UTC MAIN commitmail json YAML

harfbuzz-icu: uncomment PATCHDIR to fix the build

(tnn)

2022-08-07 14:52:17 UTC MAIN commitmail json YAML

doc: appease pkglint

(tnn)

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

rsyslog: atomic64.mk is now in Makefile.common, de-duplicate

(gutteridge)

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

2022-08-07 11:49:30 UTC MAIN commitmail json YAML

doc: Updated security/p5-Digest-CRC to 0.24

(ast)

2022-08-07 11:47:27 UTC MAIN commitmail json YAML

security/p5-Digest-CRC update to 0.24
Upstream changes:
  - fixed issue with clone-method and addfile
    Thanks to Dirk Joos <dirk@tdmail.de>

(ast)

2022-08-07 09:15:12 UTC MAIN commitmail json YAML

doc: Updated news/tuifeed to 0.2.0

(pin)

2022-08-07 09:14:52 UTC MAIN commitmail json YAML

news/tuifeed: update to 0.2.0

Released on 05/08/2022

-If content in RSS feed is populated, use content instead of summary
-This should be preferred since contains much more information than just the
  summary. Unfortunately sometimes the content is empty, so summary should be
  used as fallback
-Changed stdlib Textarea to tui-realm-textarea component to improve readability
of summary
-Fixed the article date shown: was updated but should be published
-Migrated UI to tui-realm 1.7.1
-Updated dependencies

(pin)

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

TODO: remove gcc 12.3, doesn't exist yet

(wiz)

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

doc: Updated print/poppler to 22.08.0

(wiz)

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

poppler*: update to 22.08.0

Release 22.08.0:
        core:
        * Fix rendering text on some forms
        * CairoOutputDev: Support Type3 charprocs having Resources
        * Fix crashes on malformed files

(wiz)

2022-08-07 08:25:30 UTC MAIN commitmail json YAML

net/rsyslog: actually use mk/atomic64.mk, and not nonexistent hacks.mk.

(he)

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)