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

2024-05-13 04:50:13 UTC Now

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

doc: Updated time/ruby-tzinfo1 to 1.2.10

(taca)

2022-07-30 14:20:42 UTC MAIN commitmail json YAML

time/ruby-tzinfo1: update to 1.2.10

1.2.10 (2022-07-19)

* Fixed a relative path traversal bug that could cause arbitrary files to be
  loaded with require when used with RubyDataSource.  Please refer to
  GHSA-5cm2-9h8c-rvfx for details. CVE-2022-31163.

* Ignore the SECURITY file from Arch Linux's tzdata package. #134.

(taca)

2022-07-30 11:33:34 UTC MAIN commitmail json YAML

doc: Updated pkgtools/lintpkgsrc to 4.99

(rillig)

2022-07-30 11:33:23 UTC MAIN commitmail json YAML

lintpkgsrc: use plain text cache format

Previously, the cache format was Perl code. Now it is a list of lines,
each line containing tab-separated data.

The new format reduces the storage needs by around 50%. It also ensures
that only well-formed data is written to the cache.

The previous format contained lots of IO requests, which made loading
the cache incredibly slow.

Bump version.

(rillig)

2022-07-30 10:55:51 UTC MAIN commitmail json YAML

lintpkgsrc: fix warning about string comparison with undefined

Since today.

(rillig)

2022-07-30 10:11:45 UTC MAIN commitmail json YAML

lintpkgsrc: add automatic tests

Not sure whether this form of running tests is the idiomatic one, as
lintpkgsrc is not a Perl module but a Perl program, but it works.

The number of planned tests (5 for now) seems to be ignored, no idea
why.

(rillig)

2022-07-30 09:56:08 UTC MAIN commitmail json YAML

doc: Add missing category to latest u-boot-pinecube entry

(leot)

2022-07-30 09:37:21 UTC MAIN commitmail json YAML

lintpkgsrc: merge duplicate code

(rillig)

2022-07-30 09:32:05 UTC MAIN commitmail json YAML

lintpkgsrc: cleanup: replace regular expressions with string comparison

(rillig)

2022-07-30 09:23:19 UTC MAIN commitmail json YAML

lintpkgsrc: fix up previous commit for cleaning up version numbers

(rillig)

2022-07-30 09:21:41 UTC MAIN commitmail json YAML

lintpkgsrc: clean up comparison of version numbers

No functional change.

(rillig)

2022-07-30 08:53:42 UTC MAIN commitmail json YAML

pkg_install: use tabs for indentation, not spaces

(rillig)

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

pkg_install: clean up leading, intermediate and trailing whitespace

(rillig)

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

pkg_install: remove trailing whitespace

(rillig)

2022-07-30 08:33:29 UTC MAIN commitmail json YAML

pkg_install: modern computers can handle words longer than 6 letters

(rillig)

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

lintpkgsrc: fix error message for accessing category directory

(rillig)

2022-07-30 08:21:31 UTC MAIN commitmail json YAML

lintpkgsrc: cleanup: rename 'dewey' to 'pkgversion'

The Dewey Decimal Classification is a classification for books in
libraries, based on decimal numbers. It has nothing to do with version
numbers.

No functional change.

(rillig)

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

lintpkgsrc: cleanup: sort subs from small to big

This way, perl properly checks the sub prototypes.

No functional change.

(rillig)

2022-07-30 07:37:03 UTC MAIN commitmail json YAML

lintpkgsrc: cleanup: move main code to the bottom

Moving the code revealed some more mismatches in the prototypes of the
subs. In order to detect them properly, the sub must be declared before
it is called.

No functional change.

(rillig)

2022-07-30 06:56:40 UTC MAIN commitmail json YAML

lintpkgsrc: cleanup: remove redundant curly braces around variable names

(rillig)

2022-07-30 06:49:04 UTC MAIN commitmail json YAML

p5-Moose: fix typo "can to" in DESCR, re-wrap description

(rillig)

2022-07-30 06:25:51 UTC MAIN commitmail json YAML

lintpkgsrc: condense 'else' and 'elsif'

(rillig)

2022-07-30 06:21:17 UTC MAIN commitmail json YAML

lintpkgsrc: format code

No functional change.

(rillig)

2022-07-30 01:22:38 UTC MAIN commitmail json YAML

doc: Updated time/ntpsec to 1.2.1

(tnn)

2022-07-30 01:22:07 UTC MAIN commitmail json YAML

ntpsec: update to 1.2.1

2021-06-06: 1.2.1
Update ntpkeygen/keygone to properly filter # characters. (CVE-2021-22212)
Add dextral peers mode in ntpq and ntpmon.
Drop NTPv1 as the support was not RFC compliant, maybe v2 except mode 6 next.
Fix argument P for ntpd parsing fixed and ntpdate improvements.
Fix crash for raw ntpq readvar.
Add processor usage to NTS-KE logging except on NetBSD.
The build epoch has been replaced with a hardcoded timestamp which will be
manually updated every nine years or so (approx 512w).  This makes the
binaries reproducible by default.
Compare versions of ntp.ntpc and libntpc printing a warning if
mismatched. Fix libntpc install path if using it.
Reduce maxclocks default to 5 to reduce the NTP pool load.
Print LIBDIR during ./waf configure.
Add documentation, new GPG key, and other cleanups.

2020-10-06: 1.2.0
The minor version bump is to indicate official official support of
RFC8915 "Network Time Security for the Network Time Protocol" which
was released 2020-09-30.
NTS-KE client now defaults to port 4460.
NTS-KE server now listens on port 4460.
(Listening on port 123 has been removed.)
The shebang of installed Python scripts can now be customized with:
  waf configure --pyshebang="..."
NTP clients now use a shared library with Python instead of an extension.
Add flakiness option to ntpq and fixed limit=1 in mrulist.
Fixed a minor formatting issue in rate page.

(tnn)

2022-07-30 00:00:57 UTC MAIN commitmail json YAML

ntpsec: master site redirects to https, use https directly

... but the certiciate is expired. Have complained to upstream.

(tnn)

2022-07-29 21:16:33 UTC MAIN commitmail json YAML

2022-07-29 20:46:37 UTC MAIN commitmail json YAML

mrxvt: needs pkg-config. Else Xft gets silently disabled.

(tnn)

2022-07-29 20:37:48 UTC MAIN commitmail json YAML

python37: Skip __pycache__ files seen in macOS build too.

(jperkin)

2022-07-29 20:33:38 UTC MAIN commitmail json YAML

samba4: Add support for mit-krb5.

The builtin heimdal no longer builds and it's unclear how it can possibly
work as it uses functions that do not exist anywhere.  Also fix some SunOS
build issues.

I'm not convinced this won't break builds that use heimdal but will keep an
eye out for failures.

(jperkin)

2022-07-29 20:22:54 UTC MAIN commitmail json YAML

doc: Updated security/mit-krb5 to 1.19.3

(jperkin)

2022-07-29 20:22:44 UTC MAIN commitmail json YAML

mit-krb5: Update to 1.19.3.

Major changes in 1.19.3 (2022-03-11)
------------------------------------

This is a bug fix release.

* Fix a denial of service attack against the KDC [CVE-2021-37750].

krb5-1.19.3 changes by ticket ID
--------------------------------

9008    Fix KDC null deref on TGS inner body null server
9023    Fix conformance issue in GSSAPI tests

Major changes in 1.19.2 (2021-07-22)
------------------------------------

This is a bug fix release.

* Fix a denial of service attack against the KDC encrypted challenge
  code [CVE-2021-36222].

* Fix a memory leak when gss_inquire_cred() is called without a
  credential handle.

krb5-1.19.2 changes by ticket ID
--------------------------------

8989    Fix typo in enctypes.rst
8992    Avoid rand() in aes-gen test program
9005    Fix argument type errors on Windows
9006    doc build fails with Sphinx 4.0.2
9007    Fix KDC null deref on bad encrypted challenge
9014    Using locking in MEMORY krb5_cc_get_principal()
9015    Fix use-after-free during krad remote_shutdown()
9016    Memory leak in krb5_gss_inquire_cred

Major changes in 1.19.1 (2021-02-18)
------------------------------------

This is a bug fix release.

* Fix a linking issue with Samba.

* Better support multiple pkinit_identities values by checking whether
  certificates can be loaded for each value.

krb5-1.19.1 changes by ticket ID
--------------------------------

8984    Load certs when checking pkinit_identities values
8985    Restore krb5_set_default_tgs_ktypes()
8987    Synchronize command-line option documentation

Major changes in 1.19 (2021-02-01)
----------------------------------

Administrator experience:

* When a client keytab is present, the GSSAPI krb5 mech will refresh
  credentials even if the current credentials were acquired manually.

* It is now harder to accidentally delete the K/M entry from a KDB.

Developer experience:

* gss_acquire_cred_from() now supports the "password" and "verify"
  options, allowing credentials to be acquired via password and
  verified using a keytab key.

* When an application accepts a GSS security context, the new
  GSS_C_CHANNEL_BOUND_FLAG will be set if the initiator and acceptor
  both provided matching channel bindings.

* Added the GSS_KRB5_NT_X509_CERT name type, allowing S4U2Self
  requests to identify the desired client principal by certificate.

* PKINIT certauth modules can now cause the hw-authent flag to be set
  in issued tickets.

* The krb5_init_creds_step() API will now issue the same password
  expiration warnings as krb5_get_init_creds_password().

Protocol evolution:

* Added client and KDC support for Microsoft's Resource-Based
  Constrained Delegation, which allows cross-realm S4U2Proxy requests.
  A third-party database module is required for KDC support.

* kadmin/admin is now the preferred server principal name for kadmin
  connections, and the host-based form is no longer created by
  default.  The client will still try the host-based form as a
  fallback.

* Added client and server support for Microsoft's KERB_AP_OPTIONS_CBT
  extension, which causes channel bindings to be required for the
  initiator if the acceptor provided them.  The client will send this
  option if the client_aware_gss_bindings profile option is set.

User experience:

* kinit will now issue a warning if the des3-cbc-sha1 encryption type
  is used in the reply.  This encryption type will be deprecated and
  removed in future releases.

* Added kvno flags --out-cache, --no-store, and --cached-only
  (inspired by Heimdal's kgetcred).

krb5-1.19 changes by ticket ID
------------------------------

7976    Client keytab does not refresh manually obtained ccaches
8332    Referral and cross-realm TGS requests fail with anonymous cache
8871    Zero length fields when freeing object contents
8879    Allow certauth modules to set hw-authent flag
8885    PKINIT calls responder twice
8890    Add finalization safety check to com_err
8893    Do expiration warnings for all init_creds APIs
8897    Pass gss_localname() through SPNEGO
8899    Implement GSS_C_CHANNEL_BOUND_FLAG
8900    Implement KERB_AP_OPTIONS_CBT (server side)
8901    Stop reporting krb5 mech from IAKERB
8902    Omit KDC indicator check for S4U2Self requests
8904    Add KRB5_PRINCIPAL_PARSE_NO_DEF_REALM flag
8907    Pass channel bindings through SPNEGO
8909    Return GSS_S_NO_CRED from krb5 gss_acquire_cred
8910    Building with --enable-static fails when Yasm is available
8911    Default dns_canonicalize_hostname to "fallback"
8912    Omit PA_FOR_USER if we can't compute its checksum
8913    Deleting master key principal entry shouldn't be possible
8914    Invalid negative record length in keytab file
8915    Try to find <target>-ar when cross compiling
8917    Add three kvno options from Heimdal kgetcred
8919    Interop with Heimdal KDC for S4U2Self requests
8920    Fix KDC choice to send encrypted S4U_X509_USER
8921    Use the term "primary KDC" in source and docs
8922    Trace plugin module loading errors
8923    Add GSS_KRB5_NT_X509_CERT name type
8927    getdate.y %type warnings with bison 3.5
8928    Fix three configure tests for Xcode 12
8929    Ignore bad enctypes in krb5_string_to_keysalts()
8930    Expand dns_canonicalize_host=fallback support
8931    Cache S4U2Proxy requests by second ticket
8932    Do proper length decoding in SPNEGO gss_get_oid()
8934    Try kadmin/admin first in libkadm5clnt
8935    Don't create hostbased principals in new KDBs
8937    Fix Leash console option
8940    Remove Leash import functionality
8942    Fix KRB5_GC_CACHED for S4U2Self requests
8943    Allow KDC to canonicalize realm in TGS client
8944    Harmonize macOS pack declarations with Heimdal
8946    Improve KDC alias checking for S4U requests
8947    Warn when des3-cbc-sha1 is used for initial auth
8948    Update SRV record documentation
8950    Document enctype migration
8951    Allow aliases when matching U2U second ticket
8952    Fix doc issues with newer Doxygen and Sphinx
8953    Move more KDC checks to validate_tgs_request()
8954    Update Gladman AES code to a version with a clearer license
8957    Use PKG_CHECK_MODULES for system library com_err
8961    Fix gss_acquire_cred_from() IAKERB handling
8962    Add password option to cred store
8963    Add verify option to cred store
8964    Add GSS credential store documentation
8965    Install shared libraries as executable
8966    Improve duplicate checking in gss_add_cred()
8967    Continue on KRB5_FCC_NOFILE in KCM cache iteration
8969    Update kvno(1) synopsis with missing options
8971    Implement fallback for GSS acceptor names
8973    Revert dns_canonicalize_hostname default to true
8975    Incorrect runstatedir substitution affecting "make install"

Major changes in 1.18.5 (2022-03-11)
------------------------------------

This is a bug fix release.

* Fix a denial of service attack against the KDC [CVE-2021-37750].

krb5-1.18.5 changes by ticket ID
--------------------------------

9008    Fix KDC null deref on TGS inner body null server

(jperkin)

2022-07-29 19:00:36 UTC MAIN commitmail json YAML

lintpkgsrc: enable Perl warnings

No functional change.

(rillig)

2022-07-29 18:36:06 UTC MAIN commitmail json YAML

2022-07-29 16:39:59 UTC MAIN commitmail json YAML

doc: Updated devel/libadwaita to 1.1.3

(wiz)

2022-07-29 16:39:50 UTC MAIN commitmail json YAML

libadwaita: update to 1.1.3.

Despite the odd number, this seems to be a stable version,
and some to-be-packaged software needs 1.1.x.

=============
Version 1.1.3
=============

- AdwLeaflet
  - Fix a broken link in docs
- AdwPreferencesGroup
  - Fix accessibility labels
- AdwToast
  - Fix the example in docs
- Stylesheet
  - Add missing borders in high contrast version

=============
Version 1.1.2
=============

- AdwLeaflet
  - Fix child sizing with fold-threshold-policy=natural
- AdwStyleManager
  - Correctly handle removing a GdkDisplay
- AdwSwipeTracker
  - Fix a memory leak
  - Fix high contrast setting name when using a portal
- AdwTabBar
  - Fix middle click when inside GtkWindowHandle
- Stylesheet
  - Fix action row title and subtitle inside GtkHeaderBar
  - Fix progressbar.osd overriding text color
  - Ensure active states consistently work with touchscreens
  - Fix GtkDropDown visual glitch when pressed on touchscreen
- Translation updates:
  - Chinese (Taiwan)
  - Nepali

=============
Version 1.1.1
=============

- AdwAvatar
  - Fix initials not updating after setting custom-image
- AdwSplitButton:
  - Avoid state changes during dispose
- AdwViewSwitcherTitle
  - Clear pending idle callback on unrealize
- AdwPreferencesGroup
  - Annotation fixes
- AdwPreferencesGroup
  - Annotation fixes
- AdwTabBar
  - Ensure indicators are clickable with inverted=true
  - Fix resize deferring with non-expanded tabs
  - Fix scroll animation stopping too early
- Mention AdwComboRow:selected type in migration guide
- Fix a Meson error when using as a subproject
- Translation updates:
  - Abkhazian
  - British English
  - Bulgarian
  - Catalan
  - Dutch

=============
Version 1.1.0
=============

- Fix introspection-related build warnings
- Translation updates:
  - Finnish
  - Hungarian
  - Italian
  - Kazakh
  - Serbian

==============
Version 1.1.rc
==============

- AdwAvatar
  - Fix invalid UTF-8 handling
- AdwStyleManager
  - Follow color-scheme on macOS
  - Don't disable non-CSS animations during style changes
- AdwToast
  - Fix GVariant handling
- Stylesheet
  - Fix scrollbars inside .osd widgets
- Fix carousel indicator sizing
- Memory leak fixes
- Translation updates:
  - Czech
  - Croatian
  - Danish
  - German
  - Japanese
  - Korean
  - Slovak
  - Turkish

================
Version 1.1.beta
================

- Fix building with MSVC
- AdwActionRow
  - Don't make activatable if the activatable widget is insensitive
- AdwClamp
  - Fix measure() with height-for-width children
- AdwComboRow
  - Fix end padding when the dropdown arrow is hidden
- AdwExpanderRow
  - Fix focus handling
- AdwPreferencesGroup
  - Add support for header suffixes
- AdwPreferencesRow
  - Add 'title-selectable' property
- Demo
  - Fix combo rows in AdwCarousel demo
  - Remove the "Frobnicate" button
- Docs
  - Fix AdwViewSwitcherBar and AdwViewStack examples
  - Fix typos
  - Better wording for @self parameters
- Stylesheet
  - Fix radio hover state in GtkPopoverMenu
  - Don't draw textview background 2 times
- Translation updates:
  - Abkhazian
  - French
  - Indonesian
  - Occitan
  - Persian
  - Vietnamese

(wiz)

2022-07-29 16:35:26 UTC MAIN commitmail json YAML

doc: Added devel/libadwaita version 1.0.5

(wiz)

2022-07-29 16:35:15 UTC MAIN commitmail json YAML

devel/Makefile: + libadwaita

(wiz)

2022-07-29 16:34:58 UTC MAIN commitmail json YAML

devel/libadwaita: import libadwaita-1.0.5

Libadwaita is a GTK 4 library implementing the GNOME HIG, complementing
GTK. For GTK 3 this role has increasingly been played by Libhandy,
and so Libadwaita is a direct Libhandy successor.

(wiz)

2022-07-29 16:29:09 UTC MAIN commitmail json YAML

2022-07-29 16:24:32 UTC MAIN commitmail json YAML

gtk4: fix bl3.mk file for pkg-config detection

(wiz)

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

doc: Updated x11/gtk4 to 4.6.6

(wiz)

2022-07-29 16:08:20 UTC MAIN commitmail json YAML

gtk4: update to 4.6.6.

Overview of Changes in 4.6.6, 02-07-2022
========================================

* Fix translations in GTKs own ui files

* Wayland:
- Fix a problem with the activation protocol
- Don't force the HighContrast icontheme

* Windows:
- Fix a problem with builtin icons if the
  hicolor icontheme is not installed

Overview of Changes in 4.6.5, 27-05-2022
========================================

* GtkFileChooser:
- Fix pasting text into the name field

* GtkText:
- Remove an assertion that is sometimes hit

* Wayland:
- Ensure that our cursor surfaces don't violate
  protocol constraints

* Accssibility:
- Fix a problem in the accessibility tree

Overview of Changes in 4.6.4, 13-05-2022
========================================

* GtkFileChooser:
- Fix select button sensitivity in select_folder mode
- Fix some fallout from list model porting

* GtkListView, GtkColumnView:
- Optimize scrolling

* print-to-file:
- Handle nonexisting files better in the dialog

* Avoid infinite loops in size allocation

* CSS:
- Optimize a case of reparenting that is important in GtkListView

* GSK:
- Check for half-float support before using it

* Wayland:
- Ignore empty preedit updates This fixes a problem with
  textview scrolling
- Freeze popups when hidden. This addresses a frame rate drop

Overview of Changes in 4.6.3, 21-04-2022
========================================

* GtkOverlay:
- Bring back positional style classes

* GtkFileChooser:
- Prevent unwanted completion popups
- Fix small problems in save mode
- Fix buildable suport of GtkFileFilter

* GtkPopover:
- Fix button positions in right-to-left locales

* GtkLabel:
- Fix small issues with link handling

* Tooltips:
- Don't restrict the minimum tooltip length

* Theme:
- Don't use opacity for overlay scrollbars
- Fix selection text color in  vertical spin buttons

* GSK:
- Accept textures that are generated by webkit
- Align offscreen rendering to the pixel grid

* Accessibility
- Fix a crash in startup when orca is running

* Input:
- Fix display changes in GtkIMMultiContext
- Fix activating on-screen keyboards
- Always propagate hold events in GtkEventControllerScroll

* Windows:
- Fix a critical warning in clipboard handling
- Report serial numbers for events

* MacOS:
- Prevent fullscreen transition reentrancy

Overview of Changes in 4.6.2, 18-03-2022
========================================

* GtkScrolledWindow:
- Set scroll-to-focus on viewports
- Avoid doubly triggering deceleration

* GtkEntry:
- Stop cursor blinking on focus-out

* Emoji:
- Update Emoji data to CLDR 40 and Unicode 14
- Add more locales for Emoji data (da, de, en, es,
  fr hu, it, ko, lt, ms, nl, pl, pt, ru, s, uk zh)

* GDK
- Optimize texture conversions on x86 and ARM
- Use EGK_KHR_swap_buffers_with_damage if available

* GSK
- Avoid clearing opaque regions
- Support using a non-default framebuffer
- Handle large viewports by tiling

* Wayland:
- Prefer xdg-activation over gtk-shell
- text protocol: Fix text caret location
- text protocol: Use serials to control outbound messages

* Inspector:
- Show app ID and resource path

* Demos:
- widget-factory: Handle F11 to toggle fullscreen

* Tools:
- gtk-builder-tool: Allow use without display

* Windows:
- Fix preedit window placement on HiDPI
- Build improvements
- Fix fullscreen handling

* MacOS:
- Fix scrolling with an external mouse
- Fix kinetic scrolling with overshoot
- Improve monitor detection
- Many input handling fixes
- Support OpenGL accelerated video playback
- Support fullscreen
- Improve interactive window resizing and moving
- Fix backdrop state handling
- Fix GtkFileChooserNative filtering
- Use CALayer and IOSurface for rendering
- Use per monitor CVDisplayLink to support mixed-rate monitors
- Start applications in foreground
- Fix cursor blink time

Overview of Changes in 4.6.1, 11-02-2022
========================================

* GtkFontChooser:
- Stop using PangoFc api
- Fix a crash
- Use new HarfBuzz api

* GtkMenuButton:
- Update accessible description

* GtkTextView:
- Fix intra-widget dnd

* Printing:
- Fix an fd leak

* Input:
- Make sure input methods get focus-in events
- Always flush events to avoid scroll event pileup
- Support hold events
- Update keysyms from libxkbcommon

* Theme:
- Improve text selection legibility

* Introspection:
- Add missing nullable annotations everywhere

* Build:
- Make stack noexec again
- Avoid symbol leaks
- Drop unneeded script data

* Windows:
- Stop using WM_SYNCPAINT
- Relax check for GL 3.x legacy contexts
- Use native apis for language names
- Rewrite the keymap code
- Use the GL renderer by default

* Wayland:
- Fix support for the new high-contrast setting
- Avoid redundant scale changes
- Fix DND hotspot handling
- Don't always restore the saved size when floating

* MacOS:
- Various performance improvements

Overview of Changes in 4.6.0, 30-12-2021
========================================

* GtkProgressBar:
- Fix handling of "inverted"

* GtkLabel:
- Add a "natural wrap mode" property to influence how
  natural width is determined

* GtkTextView
- Scroll insertion on-screen after undo / redo

* gsk:
- Abort region diffing when changes are too complex

* gdk:
- Avoid compressing discrete scroll events
- Fix problems with hiding windows
- Improve GL and GLES version checks

* Wayland:
- Support new high-contrast setting

* Inspector:
- Add DND inspection support

* build:
- Avoid deprecated meson apis

Overview of Changes in 4.5.1, 16-12-2021
========================================

* GtkWidget sizing has been rewritten to implement
  width-for-height more properly. This had some fallout,
  and some widgets may still not react kindly to the
  new way of doing things.

  See https://blog.gtk.org/2021/12/03/sizable-news/
  for details, and please file issues if you notice fallout.

* Rename git `master` branch to `main`

* Css:
- Fully support font-variant-caps
- Fix a crash with gradients

* Make various widgets activatable:
- GtkComboBox
- GtkDropDown

* GtkPopover:
- Make focus indicators not disappear

* GtkTextView:
- Don't leave embedded children stranded when scrolling
- Don't insert Emoji into non-editable textviews
- Fix Emoji chooser positioning
- Fix problems with pasting text
- Improve scroll-to-mark behavior
- Support right-aligned, centered and decimal tabs
- Make child anchor replacement character settable
- Provide more context to input methods

* GtkDragIcon:
- Provide default icons for paintables and files

* GtkBuilder:
- Speed up template precompilation

* Actions:
- Reduce allocations during signal emissions
- Avoid duplication and unnecessary recursion

* Inspector:
- Show the selected im-module in the General tab
- Add a clipboard viewer
- Make the recorder record events too
- Add a graph visualizing gtk_widget_measure()

* Gsk:
- Fix hexbox rendering
- Fix transformed linear gradient rendering

* Printing:
- Fix dialog-less printing

* Windows:
- Use the common EGL setup code
- Respect GDK_DEBUG=gl-egl
- Fix AeroSnap indicator and positioning

* X11:
- Improve behavior of windows drags on headerbar controls
- Trap errors for RANDR changes
- Fix problems with drag icons

* Wayland:
- Ensure we prefer the Wayland im-module over others

Overview of Changes in 4.5.0
============================

* gsk:
- Drop the GL renderer in favor of NGL
- Rename NGL to GL
- Fix some coordinate overflow issues
- Reimplement texture upload and download for better
  support of image formats and color spaces
- New api:
  gsk_transform_skew
  gsk_transform_to_2d_components

* gdk:
- Support HSL in gdk_rgba_parse
- Use libpng, libjpeg and libtiff directly when loading
  textures, and support more image formats (including 16bit
  and float formats)
- New apis:
  gdk_texture_new_from_bytes
  gdk_texture_new_from_filename
  gdk_texture_download_float
  gdk_texture_save_to_png_bytes
  gdk_texture_save_to_tiff
  gdk_texture_save_to_tiff_bytes
  gdk_display_create_gl_context
- Implement GIcon and GLoadableIcon in GdkTexture
- Move EGL initialization to the frontend
- Use configless EGL contexts, if supported
- Use >8bit pixel formats, if supported and requested

* css:
- Add support for line-height
- Add support for text-transform

* theme:
- Fixes for buttons in toolbars

* input:
- Update compose sequences from libX11 1.7.2
- Accept replacement string longer than 20 characters

* text:
- Implement sloped caret drawing
- Add a gtk-hint-font-metrics setting to switch
  font rendering to be more similar to GTK3

* GtkTextView:
- Add support for line height
- Add support for text transforms
- Misc fixes for css->pango attribute translations
- Invalidate pango contexts when font settings change
- Improve undo grouping when overwriting

* GtkListView:
- Make tree indentation more flexible with
  GtkTreeExpander:indent-for-icon

* GtkMenuButton:
- Support custom children

* GtkFlowBox:
- Add prepend and append

* GtkCalendar:
- Fix handling of weeks starting on Monday

* GtkWindow:
- Add a titlebar property

* GtkDropDown:
- Add a show-arrow property

* GtkPopoverMenu:
- Support a use-markup attribute in menu models

* Add GtkSymbolicPaintable

* Tools:
- Support DND in gtk4-node-editor and the inspector's recorder

* Demos:
- Improve the font rendering demo

* Build:
- Require Pango 1.49
- Require libpng, libtiff and libjpeg
- Speed up handling of resources during build

* X11:
- Support touchpad gestures with XInput 2.4

* Windows:
- Fix DND coordinates

Overview of Changes in 4.4.0
============================

* Input:
- Match IBus for display of Compose sequences
- Match IBus for handling of mismatches
- Handle Escape in Compose sequences
- Allow multiple dead keys
- Support 32bit keysyms

* GtkCheckButton:
- Activate when moving focus

* GtkLabel:
- Propertly ignore double underscores for mnemonics

* GtkPopoverMenu:
- Fix focus cycling

* GtkTextView:
- Improve word selection
- Fix block cursors on empty lines

* GdkToplevel:
- Support the gnome-shell titlebar gesture protocol

* GdkDropTarget:
- Allow creating drop targets in ui files

* gsk:
- Handle partial color fonts correctly
- Use harfbuzz for color font information
- Avoid pango for glyph cache rendering
- Shrink shadow extents

* Settings:
- Change the default for gtk-split-cursor to FALSE

* Demos:
- Small improvements to widget-factory
- gtk-demo: Improve the hypertext demo
- gtk-dem: Improve the clipboard demo

* X11:
- Set WM_CLASS on toplevels

* Wayland:
- Support wl_seat v7

* Windows:
- Drop the local DND protocol
- Avoid WGL if shaders don't work
- Use WinPointer API

Overview of Changes in 4.3.2
============================

* GtkToggleButton:
- Fix the actionable implementation

* GtkCheckButton:
- Fix the actionable implementation
- Cancel activation on when the pointer leaves

* GtkMenuButton:
- Make activatable again
- Add a way to have an icon + arrow

* GtkColorButton:
- Make activatable again

* GtkFontButton:
- Make activatable again

* GtkAppChooserButton:
- Make activatable again

* GtkColumnView:
- Fix double activation

* GtkLabel:
- Fix mnemonics without markup

* GtkTreeView:
- Clip header buttons

* GtkTextView:
- Add api to get the RTL and LTR contexts
- Fix some errors in text history grouping

* GtkText:
- Don't show placeholder text on top of entry text
- Add api to compute the cursor extents
- Fix y coordinates for text selection

* GtkFileChooser:
- Don't show Trash in the side bar

* GtkPopoverMenu:
- Add scrollbars to long menus

* GtkActionMuxer:
- Fix propagation of accel changes

* Introspection:
- Annotate all filename arguments
- Rename GtkMediaStream apis to avoid name collisions
- Rename GtkDropTarget properties to avoid name collisions
- Make GtkPasswordEntryBuffer introspectable

* Printing:
- Remove the Google Cloud Print backend

* Theme:
- Sync included icons with the Adwaita icon theme

* GSK:
- Avoid overflowing the vertex counter
- Handle negative scales correctly in the ngl renderer

* GDK:
- Cleanup and simplify OpenGL setup code
- Add a GdkDisplay::init_gl vfunc and gdk_display_prepare_gl() api
- Require EGL 1.4
- Fix EGL + NVidia

* Build:
- Enable gstreamer by default
- Disable Vulkan by default
- Remove the sassc option
- Remove options and checks for X11 extensions

* X11:
- Stop using XComposite
- Remove the Visual cache

* Wayland:
- Fix some DND corner cases
- Work with version 2 of pointer-gestures-v1
- Look for cursor themes in $HOME/.icons

* Windows:
- Fix SIGILL on x64 due to popcnt
- Fix popup placement
- Fix drag icon placement
- Clean up HiDPI and WGL support
- Default to WGL

* MacOs:
- Fix input method support
- Register known clipboard types for drop targets
- Add initial DND support

Overview of Changes in 4.3.1
============================

* GtkEmojiChooser:
- Update data from CLDR 39
- Load Emoji data for both language and territory

* GtkCalendar:
- Fix an off-by-one error in day numbers

* GtkListView:
- Add .activatable style class to activatable items

* GtkCheckButton:
- Don't allow unchecking grouped radio buttons

*GtkToggleButton:
- Fix mnemonic activation propagation

* GtkLabel:
- Make mnemonics work even when invisible
- Fix mnemonic activation propagation

* GtkMenuButton:
- Add a property to mark primary menus and make F10 work

* GtkApplication:
- Fix initial screensaver state async

* GtkEntry:
- Apply xalign to placeholder text (as it was in GTK 3)

* GtkSpinButton:
- Fix swipe gestures

* GtkStackSwitcher:
- Implement GtkOrientable (as it was in GTK 3)
- Fix a use-after-free problem with drag timeouts

* GtkFileChooser:
- Add support for (case-insensitive) suffix matches in GtkFileFilter

* GtkPasswordEntry:
- Make GtkPasswordEntryBuffer public, to make it easier
  to write your own password entry widget

* Input:
- Fix interference between various obscure XKB features
  (e.g. overlays) and Compose sequences

* Action support:
- Fix submenu-action handling

* Theme:
- Update icons from the Adwaita icon theme
- Fix icon names for GtkSwitch
- Fix switch-off icon

* GSK:
- Improve transformed offscreen rendering
- Add padding between cached glyphs

* Wayland:
- Fix monitor sizes in the presence of transforms
- Add a getter for the EGLDisplay
- Fix click-drag-release sequences for popovers

* X11:
- Support EGL for X11. Fall back to GLX if EGL isn't available
- Always fall back to GLX on NVidia
- Add a getter for the EGLDisplay

* Broadway:
- Add a setter for display scale

* Windows:
- Add a getter for the EGLDisplay
- Make GL work for media playback

* MacOS:
- Fix menubar appearance

* Tools:
- gtk4-builder-tool: Replace can-focus with focusable in 3-to-4 conversion

* Introspection:
- Add missing annotations in a few places (e.g. gtk_free_view_row_activated)

* Build:
- Only build one source file with -mf16c
- Fix devel styling for ci flatpak builds
- Generate appdata for demo flatpaks

* Docs:
- Numerous fixes and additions

Overview of Changes in 4.3.0
============================

* GtkVideo:
- Detect stream metadata when using gstreamer

* GtkFileChooser:
- Fix a crash

* GtkButton:
- Add back visual feedback for keynav activation

* GtkFontChooser:
- Fix initial font selection

* Text widgets:
- Replace squiggly error underlines by dotted lines
- Support translucent selections

* GtkTextView:
- Various improvements to rendering performance

* GtkScrolledWindow:
- Stop using scroll cursors

* GtkMenuButton:
- Make focus-on-click work

* GtkToggleButton:
- Make grouped buttons mutually exclusive

* GtkPasswordEntry:
- Use MADV_DONTDUMP for secure memory

* GtkListBox:
- Allow repeated selection extension for MULTIPLE

* Themes:
- Reorganize and rename included themes. The theme is now
  called Default, with dark, hc and hc-dark variants.
  Visually, the themes are unchanged.
- The theme variants are also available as standalone
  themes called Default-dark, etc.
- The theme named Adwaita is moving to libadwaita
- Fix resize border sizing
- Fix solid-csd window decorations

* Input:
- Revert some Compose sequence changes (mainly around dead
  acute and apostrophe)
- Consume all key events during preedit, to avoid unexpected
  interactions
- Ignore more modifiers during preedit, to allow using 3rd and
  5th level choosers
- Fix handling of cursor positions in non-ASCII preedit text
- Fix a problem with deferred focus setting

* GdkClipboard:
- Ensure strings are nul-terminated

* GSK:
- Improvements to the ngl renderer
  - Fix offscreen rendering with transforms
  - Fix downscaled textures
  - Avoid huge intermediate textures
  - Use fp16 for colors
  - Optimize handling of underlines in text
  - Fix corner cases of shadow rendering
- Reorganize shader resources
- Make shadow rendering match across renderers

* Accessibility:
- Various fixes to get Orca to speak (still a work in progress)

* Wayland:
- Improve font settings fallback
- Avoid unintentional rendering freezes with popovers
- Support the xdg_activation_v1 protocol

* X11:
- Don't beep on untrusted displays
- Don't crash when popovers are outside the workarea

* Windows:
- Fix using GL rendering with Mesa drivers

* Tools:
- Add support for copy/paste in gtk4-node-editor
- Make syntax highlighting work in the gtk4-demo flatpak

* Inspector:
- Enable the inspector by default, in all cases
- Show keyboard layouts
- Improve monitor information

(wiz)

2022-07-29 15:21:42 UTC MAIN commitmail json YAML

Needs pkg-config to find pcre2 during configure.

(schmonz)

2022-07-29 15:14:48 UTC MAIN commitmail json YAML

gst-plugins1-bad: include gst-plugins1-base so pkg-config files are provided

otherwise detection of gstreamer-player-1.0 fails

(wiz)

2022-07-29 13:50:51 UTC MAIN commitmail json YAML

Added u-boot-pinecube version 2022.04

(thorpej)

2022-07-29 13:49:42 UTC MAIN commitmail json YAML

2022-07-29 13:47:37 UTC MAIN commitmail json YAML

Add a TOOL_DEPENDS on py-setuptools when building any 2022-or-later
u-boot (this appears to be required at least on 2022.04 when building
for sunxi).

(thorpej)

2022-07-29 13:14:59 UTC MAIN commitmail json YAML

2022-07-29 10:43:09 UTC MAIN commitmail json YAML

Updated devel/cmake, finance/py-braintree

(adam)

2022-07-29 10:42:48 UTC MAIN commitmail json YAML

py-braintree: updated to 4.16.0

4.16.0

Add LiabilityShift class and liability_shift to RiskData
Add ExchangeRateQuote API
Add ach_return_responses_created_at and reason_code fields in TransactionSearch
Allow vaulting of raw ApplePayCards with billing address via Customer.create/update

(adam)

2022-07-29 10:40:21 UTC MAIN commitmail json YAML

cmake: updated to 3.23.3

CMake 3.23.3
* cmake-gui: Restore support for internationalization with Qt5 on Windows
* Tutorial: Simplify logic checking for cmath functions
* ci: update to use ninja 1.11.0
* Xcode: Use ad-hoc signing during compiler id on macOS
* Xcode: Suppress "Run Script" build phase warning during compiler id
* Tests: Teach RunCMake to ignore Xcode DVTSDK warnings
* ExternalProject: Fix regression in stamp creation for Xcode+iOS
* Utilities/Release: Update macOS notarization script to use notarytool
* gitlab-ci: update macOS jobs to use Xcode 13.4
* FindLAPACK: Add '-fortranlibs' flag only with NVHPC/PGI compilers
* LCC: link with -lgfortran instead of -llfortran since 1.26.03
* install(EXPORT): Check for missing file sets at generate time
* cmGlobalGenerator: Only compute build files for all targets
* cmake: simplify to a single source of truth of working mode
* cmake: In -P mode ignore extra paths on the command line

(adam)

2022-07-29 10:03:19 UTC MAIN commitmail json YAML

parallel/openmpi: Update DESCR from upstream

The only change is MPI 3.1 from 2 (labeled as "implemented or in
short-term development", so that's not wrong).

Add a note that the pkgsrc version is old and is MPI 3.0 (by
inspection from mpi.h).

(gdt)

2022-07-29 09:56:49 UTC MAIN commitmail json YAML

graphics/vtk: on NetBSD/powerpc, use libatomic for 8-byte atomics.

(he)

2022-07-29 09:07:27 UTC MAIN commitmail json YAML

Updated archivers/py-zipp, www/py-uvicorn

(adam)

2022-07-29 09:07:09 UTC MAIN commitmail json YAML

py-uvicorn: updated to 0.18.2

0.18.2 - 2022-06-27

Fixed

Add default log_config on uvicorn.run()
Revert logging file name modification

0.18.1 - 2022-06-23

Fixed

Use DEFAULT_MAX_INCOMPLETE_EVENT_SIZE as default to h11_max_incomplete_event_size on the CLI

0.18.0 - 2022-06-23

Added

The reload flag prioritizes watchfiles instead of the deprecated watchgod
Annotate uvicorn.run() function
Allow configuring max_incomplete_event_size for h11 implementation

Removed

Remove asgiref dependency

Fixed

Turn raw_path into bytes on both websockets implementations
Revert log exception traceback in case of invalid HTTP request
Set asyncio.WindowsSelectorEventLoopPolicy() when using multiple workers to avoid "WinError 87"

(adam)

2022-07-29 09:02:47 UTC MAIN commitmail json YAML

py-zipp: updated to 3.8.1

v3.8.1
Refreshed packaging.
Enrolled with Tidelift.

v3.8.0
Removed compatibility code.

v3.7.0
Require Python 3.7 or later.

v3.6.0
Only ``Path`` is exposed in the public API.

v3.5.1
Remove news file intended only for CPython.

(adam)

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

Updated security/gnutls, net/wireshark

(adam)

2022-07-29 08:04:48 UTC MAIN commitmail json YAML

gnutls: updated to 3.7.7

Version 3.7.7 (released 2022-07-28)

** libgnutls: Fixed double free during verification of pkcs7 signatures.
  [CVE-2022-2509]

** libgnutls: gnutls_hkdf_expand now only accepts LENGTH argument less than or
  equal to 255 times hash digest size, to comply with RFC 5869 2.3.

** libgnutls: Length limit for TLS PSK usernames has been increased
  from 128 to 65535 characters.

** libgnutls: AES-GCM encryption function now limits plaintext
  length to 2^39-256 bits, according to SP800-38D 5.2.1.1.

** libgnutls: New block cipher functions have been added to transparently
  handle padding.  gnutls_cipher_encrypt3 and gnutls_cipher_decrypt3 can be
  used in combination of GNUTLS_CIPHER_PADDING_PKCS7 flag to automatically
  add/remove padding if the length of the original plaintext is not a multiple
  of the block size.

** libgnutls: New function for manual FIPS self-testing.

** API and ABI modifications:
gnutls_fips140_run_self_tests: New function
gnutls_cipher_encrypt3: New function
gnutls_cipher_decrypt3: New function
gnutls_cipher_padding_flags_t: New enum

** guile: Guile 1.8 is no longer supported

** guile: Session record port treats premature termination as EOF
  Previously, a ���gnutls-error��� exception with the
  ���error/premature-termination��� value would be thrown while reading from a
  session record port when the underlying session was terminated
  prematurely.  This was inconvenient since users of the port may not be
  prepared to handle such an exception.
  Reading from the session record port now returns the end-of-file object
  instead of throwing an exception, just like it would for a proper
  session termination.

** guile: Session record ports can have a ���close��� procedure.
  The ���session-record-port��� procedure now takes an optional second
  parameter, and a new ���set-session-record-port-close!��� procedure is
  provided to specify a ���close��� procedure for a session record port.
  This ���close��� procedure lets users specify cleanup operations for when
  the port is closed, such as closing the file descriptor or port that
  backs the underlying session.

(adam)

2022-07-29 07:53:40 UTC MAIN commitmail json YAML

wireshark: updated to 3.6.7

Wireshark 3.6.7

Bug Fixes

The following bugs have been fixed:

  • Multiple Files preference "Create new file automatically…​after"
    [time] working incorrectly Issue 16783[2].

  • get_filter Lua function doesn’t return the filter Issue 17188[3].

  • Dissector bug, protocol HTTP failed assertion "saved_layers_len <
    500" with chunked/multipart Issue 18130[4].

  • Wrong EtherCAT bit label (possible dissector bug) Issue 18132[5].

  • UDP packets falsely marked as "malformed packet" Issue 18136[6].

  • TLS certificate parser with filter crash Issue 18155[7].

  • Incorrect type for the IEC 60870 APDU appears in packet details
    pane Issue 18167[8].

  • NHRP Problem Issue 18181[9].

  • EtherCAT CoE header unknown type Issue 18220[10].

New and Updated Features

New Protocol Support

There are no new protocols in this release.

Updated Protocol Support

BGP, DTLS, EtherCAT, EtherCAT Mailbox, HTTP, IEC 104, MEGACO, NHRP,
PPPoE, QUIC, RTCP, Signal PDU, SOME/IP, and X509IF

(adam)

2022-07-29 06:11:30 UTC MAIN commitmail json YAML

doc: Updated graphics/imlib2 and friends

(rin)

2022-07-29 06:05:49 UTC MAIN commitmail json YAML

x11/eterm: Fix for graphics/imlib2 update

imlib_strerror() has been introduced to imlib2; mangle local version.

Bump revision.

(rin)

2022-07-29 06:04:25 UTC MAIN commitmail json YAML

wm/skippy: Fix for graphics/imlib2 update

Switch to `pkg-config imlib2`.

Bump revision.

(rin)

2022-07-29 06:03:03 UTC MAIN commitmail json YAML

wm/3ddesktop: Fix for graphics/imlib2 update

Add minimal support to `pkg-config imlib2`; imlib2-config has been
dropped since imlib2-1.7.5.

Bump revision.

(rin)

2022-07-29 06:02:09 UTC MAIN commitmail json YAML

sysutils/idesk: Fix for graphics/imlib2 update

Add minimal support to `pkg-config imlib2`; imlib2-config has been
dropped since imlib2-1.7.5.

Bump revision.

(rin)

2022-07-29 06:01:21 UTC MAIN commitmail json YAML

graphics/zphoto: Fix for graphics/imlib2 update

Add minimal support to `pkg-config imlib2`; imlib2-config has been
dropped since imlib2-1.7.5.

Bump revision.

(rin)

2022-07-29 06:00:31 UTC MAIN commitmail json YAML

graphics/ruby-imlib2: Fix for graphics/imlib2 update

Switch to `pkg-config imlib2`.

Bump revision.

(rin)

2022-07-29 05:59:41 UTC MAIN commitmail json YAML

graphics/p5-Image-Imlib2: Fix for graphics/imlib2 update

Switch to `pkg-config imlib2`.

Bump revision.

(rin)

2022-07-29 05:58:10 UTC MAIN commitmail json YAML

devel/giblib: Fix for graphics/imlib2 update

Add minimal support to `pkg-config imlib2`; imlib2-config has been
dropped since imlib2-1.7.5.

Bump revision.

(rin)

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

graphics/imlib2: Updated to 1.9.1

* incompatible changes

imlib2-config has been dropped since 1.7.5. Users must switch to pkg-config.
Affected packages will be updated soon.

* upstream ChangeLog

v1.9.1 - 2022-07-06
--------------------
Kim Woelders (14):
      x11_color: Simplify and fix error paths
      JPEG loader: Use mmap'ed file access
      modules: Eliminate __imlib_TrimLoaderList()
      Introduce strsplit()
      modules: Cosmetics, mostly
      modules: Enable setting multiple loader/filter paths
      test: Add test_misc
      modules: Fix signdness warning
      TIFF loader: Change default save compression type
      imlib2_load: Remove unused macro
      imlib2_conv: Cosmetic changes
      imlib2_conv: Drop obsolete .db stuff, simplify
      imlib2_conv: Enable passing attached data to saver
      v1.9.1

NRK (3):
      check for some alloc failures
      check for alloc failures some more
      modules: check for filepath truncation

v1.9.0 - 2022-04-21
--------------------
Kim Woelders (53):
      Remove some deprecation comments
      Move API documentation to header file
      WEBP saver: Fix return code on success
      api.c: Cosmetics
      Refactor some image loading functions
      Refactor some image saving functions
      Image load: Change error code on zero file size
      Tweak __imlib_LoadImageData()
      Error code rework: Use errnos/new imlib2 error codes internally
      Add imlib_load/save_image_with_errno_return() and imlib_strerror()
      Switch to imlib_load/save_image_with_errno_return()
      Deprecate imlib_load/save_image_with_error_return()
      imlib2_load: Tweak verbose output
      Rename files with line etc. drawing functions
      Use stdint types instead of DATA32 etc.
      test_load: Check deferred loading too
      imlib2_load: Show load time per load too
      image.c: Correct loader probe loop
      image.c: Cosmetics (move function)
      GZ loader: Fix uncompressor exit code
      GIF loader: Use mmap'ed file access
      image.c: Loading tweaks
      imlib2_view: Verbose and debug message tweaks
      Loaders: Some trivial cosmetics
      Loaders: Remove unnecessary calls to __imlib_FreeData()
      debug: Enable using hex values in IMLIB2_DEBUG
      SVG loader: Requires librsvg-2.46
      TIFF loader: Use mmap'ed file access
      Add jxl loader
      test: Add basic jxl test
      test_save: Updates
      loaders: Ensure that found loader is ok for load/save
      image: Fix undesired change of format
      Drop deprecation noise from using the old DATA types
      Drop deprecation noise from using imlib_load/save_image_with_error_return()
      API doc corrections and tweaks for doxygen
      Revert a couple of unintended changes
      API doc updates
      doc: Drop most old doc stuff
      doc: New documentation build setup (doxygen)
      doc: Assorted documentation intro updates
      loaders: Fix typo, fix order
      SVG loader: Faster signature check
      build: Tweaks
      Add J2K (JPEG 2000) loader using openjpeg2 library
      test: Add some of JPEG 2000 tests
      Add PS/EPS loader using libspectre
      debug: Export __imlib_time_us()
      JXL loader: Multiframe support
      SVG loader: Avoid some warnings in rsvg.h
      SVG loader: Fix size when unit is percent
      SVG loader: Fix size when unit is percent some more
      v1.9.0

v1.8.1 - 2022-03-15
--------------------
Kim Woelders (32):
      PNM, XPM loaders: Fix trouble with non-ascii characters
      XPM loader: Reduce signature window size some more
      Refactor image flags stuff
      Remove some unused image flags and deprecate functions referencing them
      JPEG, XBM loaders: Drop pointless clearing of flag
      Deal consistently with including Imlib2.h
      Merge x11_draw.c/h into x11_pixmap.c/h
      x11_rgba.c: Add some missing static qualifiers
      x11_color.c: Make most __imlib_AllocColors*() functions static
      x11_...: Introduce palette type enum
      Loader includes tweaks
      Move some loader related function prototypes to loaders.h
      common.h: Drop round() macro
      debug.c/h: Move __EXPORT__ to .c file
      Remove system includes from common.h
      Move x_VAL() macros to common.h
      Introduce types.h
      Remove some unnecessary headers
      grad.c: Refactor __imlib_DrawGradient() and __imlib_DrawHsvaGradient()
      Only have one CLIP macro
      Mostly cosmetic tweaks around clipping checks
      test: Command line options tweak
      test_grab: Enable testing depths other than 24 and 32
      x11_grab.c: Correct 16 and 15 bit depth grabbing
      TIFF loader: Remove obsolete comment
      ID3 loader: Drop inline and likely stuff
      ID3 loader: Disable tags stuff
      Introduce __imlib_GetKey()
      Merge __imlib_FindBestLoader...() functions
      test: Properly include test.h in test SOURCES
      test: Exclude from tarball
      v1.8.1

Matthias Grosser (1):
      imlib2: saving progressive JPEG

NRK (1):
      XPM Loader: limit signature check to first 4KiB

Tobias Stoeckmann (2):
      imlib2: allow compilation without x headers
      imlib2_load: fix typo

Youssef Rebahi-Gilbert (1):
      fix: possible memleak in rgba save on big endian systems

v1.8.0 - 2022-02-06
--------------------
Kim Woelders (86):
      test: Add context test
      Drop context image save/restore around __imlib_Load/SaveImage() calls
      Make initial context static
      Drop context check/init in API functions
      Use __func__ instead of open coded function names
      Pass parameters to __imlib_LoadImage() by struct
      Trivial cleanups
      imlib2_view: Cosmetics (if -> switch)
      imlib2_view: Add 'r' command to refresh
      imlib2_view: Move window background image init to separate function
      imlib2_view: Refactor pixmap rendering
      imlib2_view: Remove some pointless function calls
      imlib2_view: Tweaks around timeout
      debug: Add some image caching debug
      imlib2_view: Fix caching option
      Add support for multiframe (animated) images
      Enable caching for multiframe images
      imlib2_load: Add support for multiframe images
      imlib2_view: Add support for multiframe images
      debug: Add DL macro for additional loader debug
      WEBP loader: Multiframe support
      ICO loader: Multiframe support
      GIF loader: Some refactoring, add debug
      GIF loader: Multiframe support
      ICO loader: Debug tweaks
      Indent
      debug: Avoid use of uninitialized data
      Loader loading: Avoid access to uninitialized load() item
      updates: Reduce memory usage
      Drop some intermediate type definitions
      autofoo/loader cosmetics
      configure.ac: Simplify loader setup
      Updates for animated image handling
      imlib2_view: Fix(?) animated image frame dispose handling
      test: Add a couple of ico depth test images
      ICO loader: Minor optimization
      ICO loader: Mostly cosmetic changes (inline ico_read())
      GIF loader: Always set BLEND flag
      imlib2_view: Rework display of animated images
      Introduce more loader return codes
      BZ2, ZLIB loaders: Move duplicated code to separate file
      Add lzma loader
      imlib2_grab: Print error message if saving fails
      imlib2_view: Verbosity twaeks
      imlib2_load: Verbosity twaeks
      LZMA loader: Fix potential warning
      configure.ac: Correct simplification changes
      configure.ac: Correct simplification changes some more
      XBM loader: Correct load2() result when no header is found
      Add svg loader
      SVG loader: Avoid problems when loading the module more than once
      imlib2_load: Add no-data option
      Add dispose-to-previous frame handling
      PNG loader: Disable Imlib2-Comment stuff
      PNG loader: Rewrite to use callback API
      PNG loader: Add multiframe support
      test: Check __imlib_FileKey()
      Simplify __imlib_FileKey()
      Avoid redundant operations when non-existing file has no "key"
      Drop change log from before first version tag
      test: Move generated image files out of source dir
      test: Add makefile to generate test images
      PNM loader: Fix P1 when spaces are omitted
      PNM loader: Fix "XV thumbnail" (P7 332) loading
      test: Add some more PNM type loading tests
      image.c: Avoid potential compile error
      imlib2_view: Avoid clang error
      Drop/adjust a few comments
      Move some code as suggested in source
      HEIF loader: A couple of cleanups and fixes
      loaders.c: Add heif to known loaders
      autofoo: Sort loaders
      SVG loader: Fix memory leak on error
      HEIF loader: Avoid memory leak when module is loaded more than once
      Mark obsolete TTF encoding functions as deprecated
      test: Add basic heif loader check
      Refactoring around font glyph lookup
      imlib2.spec.in: Introduce acflags for configuration of rpmbuilds
      Add some missing const qualifiers
      Fix gcc12 warning in __imlib_ConsumeImage()
      Fix gcc12 warning in __imlib_stripwhitespace()
      TGA loader: Make function order same as in other loaders
      HEIF loader: Header cleanups
      Add imlib_version()
      test: Merge common stuff
      v1.8.0

Rishvic Pushpakaran (1):
      imlib2: added loader for HEIF files (uses libheif), implemented just `load2` for now

S旦ren Tempel (1):
      ICO loader: Fix compilation on big endian architectures

v1.7.5 - 2021-12-06
--------------------
Kim Woelders (83):
      Build .xz instead of .bz2 release tarball
      Drop imlib2-config (use pkg-config)
      Test: Add some minimal regression testing
      Test: Fix dist
      imlib2_load: Add option to use imlib_load_image_immediately()
      JPEG loader: Cosmetics
      JPEG loader: Parse EXIF data and handle orientation
      autofoo: Drop support for libungif
      Imlib.h: Add version macros
      imlib2_load: Add verbose option
      Fix build (Imlib2.h is now built)
      test: Add icon-64.pbm
      test: Add test_load_2
      imlib2_view: If verbose show error message on failure
      imlib2_load: Use clock_gettime() when available
      debug: Infrastructure
      debug: Add some debug related to file access and image loading
      Introduce im->fsize
      PNG loader: Cosmetics
      PNG loader: Use mmap() during signature check
      TIFF loader: Use mmap() during signature check
      TGA loader: Use im->fsize, cosmetics, debug
      WEBP loader: Cosmetics
      WEBP loader: Use mmap() for loading
      FF loader: Cosmetics
      FF loader: Use mmap() for loading
      ARGB loader: Cosmetics
      ARGB loader: Use mmap() for loading
      BMP loader: Cosmetics
      BMP loader: Use mmap() for loading
      ICO loader: Cosmetics
      ICO loader: Use mmap() for loading
      LBM loader: Cleanups
      LBM loader: Use mmap() for loading
      PNM loader: Use mmap() for loading
      XBM loader: Fix potential buffer overrun
      XBM loader: Cosmetics
      XBM loader: Use mmap() for loading
      XBM loader: Ignore comments and other stuff in header
      XPM loader: Use mmap() for loading
      test: test_load improvements
      imlib2_view: Add option to cache images
      Introduce UPDATE_FLAG()
      Introduce ARRAY_SIZE()
      Loader cosmetics
      Loader loading: Tweaks
      Loader loading: Move to __imlib_FindBestLoaderForFormat()
      Loader loading: Move __imlib_GetLoaderList()
      Loader loading: Minor loader lookup refactoring
      Loader loading: Avoid always loading all loaders
      Loader loading: Don't bother looking up load() if we have load2()
      WEBP loader: Enable loading animated images (first frame by default)
      configure.ac: Fixup after recent change
      Drop unnecessary free() NULL argument checks
      Remove some unneeded headers
      Rename X11 related files for clarity
      Move ImlibImagePixmap population to __imlib_AddImagePixmapToCache()
      test: Add X11 drawable grabbing test
      Move pixmap stuff to x11_pixmap.c/h
      Trivial changes in __imlib_Grab...() function prototypes
      Refactor imlib_create_scaled_image_from_drawable()
      Revert "Refactor imlib_create_scaled_image_from_drawable()"
      Refactor imlib_create_scaled_image_from_drawable() - take 2
      x11_grab.c: Rename source/destination variables for clarity
      Fix y-upscaling in imlib_create_scaled_image_from_drawable()
      test_grab: Cleanups, cosmetics
      test_grab: Add scale-down tests
      Only set MAINTAINERCLEANFILES in top-level Makefile.am
      imlib2_view: Enable grabbing/viewing drawables
      x11_grab.c: Cosmetics
      x11_grab.c: Introduce function to get shape mask
      Speedup in imlib_create_scaled_image_from_drawable()
      Avoid signedness warning
      Avoid "exceeds maximum object size" warning
      blend.c: Tweaks, cleanups
      Simplify build wrt. asm files
      test_save: Check images with alpha too
      test: Add some scaling/rotation tests
      Refactoring around mmx and rotate function calls
      Refactoring around mmx and scaling function calls
      Refactor condition for using assembly functions
      Update doc for imlib_load_image_fd()
      1.7.5

NRK (1):
      WEBP loader: fix key selecting last frame

(rin)

2022-07-29 01:24:24 UTC MAIN commitmail json YAML

x11/wxGTK32: fix Makefile error introduced in previous commit
thanks wiz@ for catching it

(dbj)

2022-07-28 22:18:16 UTC MAIN commitmail json YAML

doc: Updated chat/swirc to 3.3.5

(fcambus)

2022-07-28 22:18:05 UTC MAIN commitmail json YAML

swirc: update to 3.3.5.

## [3.3.5] - 2022-07-28 ##
- **Added** command `/cap`
- **Added** config option `iconv_conversion` (bool)
- **Added** config option `mouse_events`
- **Added** new translations
- **Added** usage of `noexcept` and installed a terminate handler
- **Changed** the startup screen to show the current language
- **Fixed** C style casts in C++
- **Fixed** SASLprep by switching to usage of `stringprep_profile()`. Prep
  now works on Windows too!
- **Fixed** memory leaks
- **Fixed** unhandled exceptions
- Improved memory handling
- Improved the contents of `/help`
  - Completed translating everything to Swedish
- **Made** config option `mouse` change take affect at once
- **Made** improvements to `events/cap.c`
- **Made** small optimizations
- **Made** the dot mo files available for read operations with `unveil()`
- Updated the TODO :-)

(fcambus)

2022-07-28 22:17:41 UTC MAIN commitmail json YAML

doc: Updated www/logswan to 2.1.13

(fcambus)

2022-07-28 22:17:29 UTC MAIN commitmail json YAML

logswan: update to 2.1.13.

Logswan 2.1.13 (2022-07-28)

- Remove useless backslashes in usage()
- Add entries with IPv6 remote hosts to exercise the IPv6 code paths
- Add an invalid.log log file with invalid lines, for testing purposes
- Add a few more test cases in CMakeLists.txt
- Also generate data for IPv6 addresses in the MMDB test database
- Regenerate the example MMDB database and JSON example output

(fcambus)

2022-07-28 22:17:22 UTC MAIN commitmail json YAML

doc: Updated www/motyl to 1.0.3

(fcambus)

2022-07-28 22:16:16 UTC MAIN commitmail json YAML

motyl: update to 1.0.3.

Motyl 1.0.3 (2022-07-28)

- Fix an off-by-one error, we want 20 posts in the Atom feed
- Raise the default to 30 posts in the Atom feed
- Remove unused feedItems directive from motyl.conf
- Add Motyl ASCii logo header (Thanks H7!)
- Add SPDX short license identifier in source file

(fcambus)

2022-07-28 19:09:25 UTC MAIN commitmail json YAML

doc: Updated www/webkit-gtk to 2.36.5

(leot)

2022-07-28 19:09:20 UTC MAIN commitmail json YAML

webkit-gtk: Update to 2.36.5

Changes:
2.36.5
======
  - Add support for PAC proxy in the WebDriver implementation.
  - Fix video playback when loaded through custom URIs, this fixes video
    playback in the Yelp documentation browser.
  - Fix WebKitWebView::context-menu when using GTK4.
  - Fix LTO builds with GCC.
  - Fix several crashes and rendering issues.

(leot)

2022-07-28 18:46:23 UTC MAIN commitmail json YAML

Needs p5-Devel-CheckLib>=1.16nb1 (re-fixes build on NetBSD).

(schmonz)

2022-07-28 18:45:14 UTC MAIN commitmail json YAML

doc: Updated devel/p5-Devel-CheckLib to 1.16nb1

(schmonz)

2022-07-28 18:45:03 UTC MAIN commitmail json YAML

Restore patch lost in previous update, needed to keep p5-Crypt-DH-GMP
building on NetBSD. Bump PKGREVISION.

(schmonz)

2022-07-28 17:00:34 UTC MAIN commitmail json YAML

2022-07-28 16:59:09 UTC MAIN commitmail json YAML

gcc*-libs: fix PKGREVISION values that got out of sync (again)

(gutteridge)

2022-07-28 09:12:45 UTC MAIN commitmail json YAML

libvolume_id: add --tag to our local libtool patches

(wiz)

2022-07-28 09:02:04 UTC MAIN commitmail json YAML

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

2022-07-28 07:34:33 UTC MAIN commitmail json YAML

x11/wxGTK32: cosmetic makefile reorg, no functional change

(dbj)

2022-07-28 06:56:56 UTC MAIN commitmail json YAML

Updated devel/py-canonicaljson, sysutils/py-setproctitle

(adam)

2022-07-28 06:52:58 UTC MAIN commitmail json YAML

py-setproctitle: updated to 1.3.0

Version 1.3.0
- Added fallback no-op implementation if building the extension fails.
- Added support for displaying title as the process name in MacOS Activity
  Monitor
- Fixed "Symbol not found: _Py_GetArgcArgv" error when using Xcode provided
  Python
- Fixed FreeBSD support, broken in 1.2
- Added package type annotations
- Dropped support for Python 3.6.

(adam)

2022-07-28 06:49:52 UTC MAIN commitmail json YAML

py-canonicaljson: updated to 1.6.2

Version 1.6.0
* `frozendict` is now an optional dependency; it is no longer required.

(adam)

2022-07-28 06:37:15 UTC MAIN commitmail json YAML

doc: Updated pkgtools/pkglint to 22.2.4

(rillig)

2022-07-28 06:37:04 UTC MAIN commitmail json YAML

pkgtools/pkglint: update to 22.2.4

Changes since 22.2.3:

Manual pages must not be listed in the ALTERNATIVES file. Instead, they
are handled automatically based on the program in bin/ or sbin/.

Detect packages that use the tool pkg-config even though they don't need
it.

(rillig)

2022-07-28 05:25:23 UTC MAIN commitmail json YAML

x11/wxGTK32: for cmake builds, install binaries into libexec/wx-3.2

this avoids conflicts with wxGTK28 and wxGTK30
take upstream patches for DESTDIR support
also respect CMAKE_INSTALL_BINDIR instead of assuming "bin"

(dbj)

2022-07-27 20:19:37 UTC MAIN commitmail json YAML

doc: Updated x11/xf86-video-nv to 2.1.22

(wiz)

2022-07-27 20:19:28 UTC MAIN commitmail json YAML

xf86-video-nv: update to 2.1.22.

Alan Coopersmith (7):
      Update README for gitlab migration
      Update configure.ac bug URL for gitlab migration
      Build xz tarballs instead of bzip2
      Fix spelling/wording issues
      gitlab CI: add a basic build test
      Update README.G80 for gitlab migration
      riva_xaa: don't build RivaSetRopPattern when XAA is not supported

Colin Walters (1):
      autogen.sh: Implement GNOME Build API

Emil Velikov (1):
      autogen.sh: use quoted string variables

Mihail Konev (1):
      autogen: add default patch prefix

Peter Hutterer (2):
      configure: Drop AM_MAINTAINER_MODE
      autogen.sh: use exec instead of waiting for configure to finish

Yusuf (1):
      Replace xf86PciInfo.h with our own pci ids

Yusuf Khan (1):
      bump to version 2.1.22

(wiz)

2022-07-27 19:53:16 UTC MAIN commitmail json YAML

2022-07-27 19:41:57 UTC MAIN commitmail json YAML

2022-07-27 19:14:41 UTC MAIN commitmail json YAML

doc: Updated graphics/p5-GD to 2.76

(wiz)

2022-07-27 19:14:32 UTC MAIN commitmail json YAML

p5-GD: update to 2.76.

2.76    * fix broken TIFF and AVIF support, PR #43 by Paul Howarth
        * re-enable XBM support (always on)
        * provide xbm magic support (a hack, for GD::Graph)
2.75    * add experimental support for TIFF and RAQM (with freetype)
        * improve GD2 tests (GH #42, RT #140856)
        * also list the unsupported image formats in the GD::Image pod
        * fix copyRotated pod (it rotates CCW) PR #36 by LorenzoTo
        * fix GD::Simple->fontMetrics docs and implementation GH #37 by Ben Crowell.
          fix lineheight calculation according to the docs. You might need to
          fix your code!
        * add image methods tiff, webp, heif, avif, and its documentation.
        * fix the fix for the poly->transform documentation RT #140043
2.74    * add experimental support for WEBP, HEIF and AVIF
        * document all supported Image formats in the GD::Image lib
        * added Github actions (for PR's)
        * fix poly->transform documentation RT #140043
        * fix GD,GD2 detection and tests RT #139399 (since libgd 2.3.3)
          fixed tests by H虧on H詒land.
        * POD: Remove indirect object constructors from example code snippet (PR #39)
        * patch from Ben Crowell that fixes incorrect behaviour of GD::Simple->fontMetrics
        * fix cross-compilation if gdlib.pc has no cflags by Fabrice Fontaine
2.73    * allow --options override the libgd options. Not recommended.
          See GH #33 and RT #130045

(wiz)

2022-07-27 19:10:14 UTC MAIN commitmail json YAML

doc: Updated graphics/gd to 2.3.3nb4

(wiz)

2022-07-27 19:10:03 UTC MAIN commitmail json YAML

gd: fix rpath in pkg-config file

Bump PKGREVISION.

(wiz)

2022-07-27 19:09:50 UTC MAIN commitmail json YAML

doc: Added converters/py-fastbencode version 0.0.9

(rhialto)

2022-07-27 19:06:56 UTC pkgsrc-2022Q2 commitmail json YAML

pullups #6649 #6657 #6658 #6659

(spz)

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

doc: Updated devel/py-game to 1.9.6nb2

(wiz)

2022-07-27 19:05:58 UTC MAIN commitmail json YAML

2022-07-27 19:05:47 UTC MAIN commitmail json YAML

Add subdir py-fastbencode.

(rhialto)

2022-07-27 19:05:37 UTC pkgsrc-2022Q2 commitmail json YAML

Pullup ticket #6659 - requested by khorben
chat/libpurple: security update
chat/finch: security update
chat/pidgin: security update
chat/pidgin-sametime: security update
chat/pidgin-silc: security update

Revisions pulled up:
- chat/finch/Makefile                                          1.87
- chat/libpurple/Makefile                                      1.117
- chat/libpurple/Makefile.common                                1.56
- chat/libpurple/distinfo                                      1.56
- chat/pidgin-sametime/Makefile                                1.67
- chat/pidgin-silc/Makefile                                    1.70
- chat/pidgin/Makefile                                          1.97
- chat/pidgin/PLIST                                            1.27

-------------------------------------------------------------------
  Module Name:    pkgsrc
  Committed By:  khorben
  Date:          Wed Jul 20 02:14:13 UTC 2022

  Modified Files:
          pkgsrc/chat/finch: Makefile
          pkgsrc/chat/libpurple: Makefile Makefile.common distinfo
          pkgsrc/chat/pidgin: Makefile PLIST
          pkgsrc/chat/pidgin-sametime: Makefile
          pkgsrc/chat/pidgin-silc: Makefile

  Log Message:
  libpurple, finch, pidgin: update to 2.14.10

  This notably fixes security issues (CVE-2012-1257, CVE-2022-26491).

  Tested on NetBSD/amd64.

  XXX pull-up to the pkgsrc-2022Q2 branch

  The complete changelog for the new versions is reproduced here:

  version 2.14.10 (06/02/2022):
    General:
    * Audit and correct the COPYRIGHT file. (RR 1425) (Richard Laager)
    * Fix a spelling error in a debug message for proxies. (RR 1426) (Richard
      Laager)
    * Install some emojis already in the theme but not being installed.
      (RR 1428) (Richard Laager)
    * Drop the QQ smileys as we don't ship QQ anymore. (PIDGIN-14385) (RR 1429)
      (Richard Laager)
    * Modernize the desktop file. (RR 1433) (Richard Laager)
    * Modernize the appdata file. (RR 1431) (Richard Laager)
    * Make privacy settings persist. (PIDGIN-17137) (RR 1463) (Belgin ��tirbu)

    Pidgin:
    * Fix a use after free that was introduced in 2.14.9. (RR 1488) (ivanhoe)

    IRC:
    * Fix a crash if the server sends a short form JOIN message. (PIDGIN-17375)
      (RR 1484) (Belgin ��tirbu)

    XMPP:
    * Fix a regression from 2.14.9 where XMPP accounts state would get lost
      after failing to connect. (PIDGIN-17621) (RR 1455) (Belgin ��tirbu)
    * Fix a crash when requesting your own info in an XMPP conference. (RR 1465)
      (Belgin ��tirbu)
    * Fix hang when completing a file transfer over XMPP. (RR 1466) (Belgin
      ��tirbu)
    * Fix updating custom smileys. (PIDGIN-17153) (RR 1477) (Belgin ��tirbu)
    * Fix unblocking users. (PIDGIN-16414) (RR 1479) (Belgin ��tirbu)
    * Fix a crash when cancelling a file transfer. (PIDGIN-17189) (RR 1485)
      (Belgin ��tirbu)

  version 2.14.9 (04/28/2022):
    Security:
    * Remove _xmppconnect support. (RR 1357) (CVE-2022-26491) (Gary Kramlich)

    libpurple:
    * Fix a GLib CRITICAL message with typing time outs. (RR 1123) (Mohammed
      Sadiq)
    * Fix an issue where the unit tests for purple_str_to_time would fail.
      (GENTOO-819774) (RR 1238) (Gary Kramlich)

    Pidgin:
    * Fix a memory leak in pidgin_conversations_set_tab_colors. (RR 1244)
      (ivanhoe)
    * Fixed the majority of the infinite resizing issues in the input box.
      (PIDGIN-16753, PIDGIN-16999, PIDGIN-17287, PIDGIN-17413, PIDGIN-17430,
      PIDGIN-17568, PIDGIN-17602) (RR 1342) (Belgin ��tirbu)
    * Add transient-buddy back which is used to show some context menus and
      other things. (PIDGIN-17523) (RR 1381) (Belgin ��tirbu)

    Windows:
    * Fix the download of dictionaries in the Windows installer. (PIDGIN-14618,
      PIDGIN-15648, PIDGIN-15540, PIDGIN-14612, PIDGIN-14893) (RR 1303) (Gary
      Kramlich)

    Translations:
    * Fix a typo in the German translations. (PIDGIN-17575) (RR 1242) (ivanhoe)
    * Synced all of the translations with Transifex.

    IRC:
    * Fix IRC file transfers on Windows. (PIDGIN-17175) (RR 1382) (Belgin
      ��tirbu)
    * Fix file transfers failing at 99% on IRC. (PIDGIN-15893) (RR 1385) (Belgin
      ��tirbu)
    * Default realname and ident name in IRC to the username (nickname) of the
      account. (PIDGIN-17610) (RR 1386) (Belgin ��tirbu)
    * Add an advanced account option to IRC accounts for explicitly setting the
      SASL login name. (PIDGIN-15451) (RR 1388) (Belgin ��tirbu)
    * Added a rate limiter that should make it impossible to excess flood.
      (RR 1391) (Gary Kramlich)

    SIMPLE:
    * Fix an issue with the CSeq numbers in SIMPLE. (PIDGIN-9675) (RR 1379)
      (dohmniq)

    XMPP:
    * Fix XMPP attention messages being sent to incorrect JIDs. (PIDGIN-14714)
      (RR 1387) (itsnotabigtruck, Belgin ��tirbu)

  To generate a diff of this commit:
  cvs rdiff -u -r1.86 -r1.87 pkgsrc/chat/finch/Makefile
  cvs rdiff -u -r1.116 -r1.117 pkgsrc/chat/libpurple/Makefile
  cvs rdiff -u -r1.55 -r1.56 pkgsrc/chat/libpurple/Makefile.common \
      pkgsrc/chat/libpurple/distinfo
  cvs rdiff -u -r1.96 -r1.97 pkgsrc/chat/pidgin/Makefile
  cvs rdiff -u -r1.26 -r1.27 pkgsrc/chat/pidgin/PLIST
  cvs rdiff -u -r1.66 -r1.67 pkgsrc/chat/pidgin-sametime/Makefile
  cvs rdiff -u -r1.69 -r1.70 pkgsrc/chat/pidgin-silc/Makefile

(spz)

2022-07-27 18:56:52 UTC MAIN commitmail json YAML

doc: Updated www/webalizer to 2.23.8nb2

(wiz)

2022-07-27 18:56:43 UTC MAIN commitmail json YAML

webalizer: fix png library name.

Add explicit png buildlink3.mk inclusion, since this uses png
directly.

Bump PKGREVISION.

(wiz)

2022-07-27 18:53:38 UTC MAIN commitmail json YAML

doc: Updated x11/fox to 1.6.57nb2

(wiz)

2022-07-27 18:53:29 UTC MAIN commitmail json YAML

2022-07-27 18:52:41 UTC MAIN commitmail json YAML

devel/breezy: add dependency on py-fastbencode.

It's not immediately obvious when it is missing, but (at least)
"brz log" needs it.

(rhialto)

2022-07-27 18:49:54 UTC MAIN commitmail json YAML

doc: Updated multimedia/ming to 0.4.8nb6

(wiz)

2022-07-27 18:49:45 UTC MAIN commitmail json YAML

2022-07-27 18:47:00 UTC MAIN commitmail json YAML

doc: Updated x11/fltk13 to 1.3.8nb1

(wiz)

2022-07-27 18:46:49 UTC MAIN commitmail json YAML

2022-07-27 18:42:51 UTC MAIN commitmail json YAML

doc: Updated x11/fltk to 1.1.10nb7

(wiz)

2022-07-27 18:42:42 UTC MAIN commitmail json YAML

2022-07-27 18:40:31 UTC MAIN commitmail json YAML

2022-07-27 18:38:57 UTC MAIN commitmail json YAML

doc: Updated graphics/imlib to 1.9.15nb22

(wiz)

2022-07-27 18:38:48 UTC MAIN commitmail json YAML

2022-07-27 18:35:40 UTC MAIN commitmail json YAML

doc: Updated devel/libmatchbox to 1.9nb11

(wiz)

2022-07-27 18:35:30 UTC MAIN commitmail json YAML

libmatchbox: fix png library name.

Bump PKGREVISION.

(wiz)

2022-07-27 18:32:24 UTC MAIN commitmail json YAML

doc: Updated geography/gdal-lib to 3.5.1nb1

(wiz)

2022-07-27 18:32:11 UTC MAIN commitmail json YAML

gdal-lib: use pkgsrc png library name

This should probably use pkg-config instead.

Bump PKGREVISION.

(wiz)

2022-07-27 17:09:46 UTC MAIN commitmail json YAML

firefox: fix build without dbus; --disable-necko-wifi invalid on BSD

(tnn)

2022-07-27 15:15:14 UTC MAIN commitmail json YAML

doc: Updated editors/vim-xaw to 8.2.5172

(khorben)

2022-07-27 15:15:01 UTC MAIN commitmail json YAML

doc: Updated editors/vim-motif to 8.2.5172

(khorben)

2022-07-27 15:14:49 UTC MAIN commitmail json YAML

doc: Updated editors/vim-lang to 8.2.5172

(khorben)

2022-07-27 15:14:35 UTC MAIN commitmail json YAML

doc: Updated editors/vim-gtk3 to 8.2.5172

(khorben)

2022-07-27 15:14:17 UTC MAIN commitmail json YAML

doc: Updated editors/vim-gtk2 to 8.2.5172

(khorben)

2022-07-27 15:14:00 UTC MAIN commitmail json YAML

doc: Updated editors/vim to 8.2.5172

(khorben)

2022-07-27 15:13:47 UTC MAIN commitmail json YAML

doc: Updated editors/vim-share to 8.2.5172nb1

(khorben)

2022-07-27 15:13:11 UTC MAIN commitmail json YAML

vim: update to 8.2.5172

On behalf of morr@ "please go ahead"

This includes security fixes. (more pending)

Tested on NetBSD/amd64.

XXX pull-up to pkgsrc-2022Q2

Changes:
8.2.4722  ending recording with mapping records too much
8.2.4723  the ModeChanged autocmd event is inefficient
8.2.4724  current instance of last search pattern not easily spotted
8.2.4725  unused variable in tiny build
8.2.4726  cannot use expand() to get the script name
8.2.4727  unused code
8.2.4728  no test that v:event cannot be modified
8.2.4729  HEEx and Surface templates do not need a separate filetype
8.2.4730  MS-Windows GUI: cannot use CTRL-/
8.2.4731  the changelist index is not remembered per buffer
8.2.4732  duplicate code to free fuzzy matches
8.2.4733  HEEx and Surface do need a separate filetype
8.2.4734  getcharpos() may change a mark position
8.2.4735  quickfix tests can be a bit hard to read
8.2.4736  build problem for Cygwin with Motif
8.2.4737  // in JavaScript string recognized as comment
8.2.4738  Esc on commandline executes command instead of abandoning it
8.2.4739  accessing freed memory after WinScrolled autocmd event
8.2.4740  when expand() fails there is no error message
8.2.4741  startup test fails
8.2.4742  there is no way to start logging very early in startup
8.2.4743  clang 14 is available on CI
8.2.4744  a terminal window can't use the bell
8.2.4745  using wrong flag for using bell in the terminal
8.2.4746  supercollider filetype not recognized
8.2.4747  no filetype override for .sys files
8.2.4748  cannot use an imported function in a mapping
8.2.4749  &lt;script&gt; is not expanded in autocmd context
8.2.4750  small pieces of dead code
8.2.4751  mapping &lt;SID&gt;name.Func does not work for autoload script
8.2.4752  wrong 'statusline' value can cause illegal memory access
8.2.4753  error from setting an option is silently ignored
8.2.4754  using cached values after unsetting some environment variables
8.2.4755  cannot use &lt;SID&gt;FuncRef in completion spec
8.2.4756  build error without the +eval feature
8.2.4757  list of libraries to suppress lsan errors is outdated
8.2.4758  when using an LSP channel want to get the message ID
8.2.4759  CurSearch highlight does not work for multi-line match
8.2.4760  using matchfuzzy() on a long list can take a while
8.2.4761  documentation for using LSP messages is incomplete
8.2.4762  using freed memory using synstack() and synID() in WinEnter
8.2.4763  using invalid pointer with "V:" in Ex mode
8.2.4764  CI uses an older gcc version
8.2.4765  function matchfuzzy() sorts too many items
8.2.4766  KRL files using "deffct" not recognized
8.2.4767  openscad files are not recognized
8.2.4768  CI: codecov upload sometimes does not work
8.2.4769  build warning with UCRT
8.2.4770  cannot easily mix expression and heredoc
8.2.4771  Coverity warns for not checking return value
8.2.4772  old Coverity warning for not checking ftell() return value
8.2.4773  build failure without the +eval feature
8.2.4774  crash when using a number for lambda name
8.2.4775  SpellBad highlighting does not work in Konsole
8.2.4776  GTK: 'lines' and 'columns' may change during startup
8.2.4777  screendump tests fail because of a redraw
8.2.4778  pacman files use dosini filetype
8.2.4779  lsan suppression is too version specific
8.2.4780  parsing an LSP message fails when it is split
8.2.4781  Maxima files are not recognized
8.2.4782  accessing freed memory
8.2.4783  Coverity warns for leaking memory
8.2.4784  lamba test with timer is flaky
8.2.4785  Visual mode not stopped if win_gotoid() goes to other buffer
8.2.4786  test for win_gotoid() in Visual mode fails on Mac
8.2.4787  prop_find() does not find the right property
8.2.4788  large payload for LSP message not tested
8.2.4789  cursor pos wrong when using :redraw while editing the cmdline
8.2.4790  lilypond filetype not recognized
8.2.4791  events triggered in different order when reusing buffer
8.2.4792  indent operator creates an undo entry for every line
8.2.4793  recognizing Maxima filetype even though it might be another
8.2.4794  compiler warning for not initialized variable
8.2.4795  'cursorbind' scrolling depends on whether 'cursorline' is set
8.2.4796  file left behind after running cursorline tests
8.2.4797  getwininfo() may get oudated values
8.2.4798  t_8u option was reset even when set by the user
8.2.4799  popup does not use correct topline
8.2.4800  missing test update for adjusted t_8u behavior
8.2.4801  fix for cursorbind fix not fully tested
8.2.4802  test is not cleaned up
8.2.4803  WinScrolled not always triggered when scrolling with mouse
8.2.4804  expression in heredoc doesn't work for compiled function
8.2.4805  CurSearch used for all matches in current line
8.2.4806  a mapping using &lt;LeftDrag&gt; does not start Select mode
8.2.4807  processing key eveints in Win32 GUI is not ideal
8.2.4808  unused item in engine struct
8.2.4809  various things not properly tested
8.2.4810  missing changes in one file
8.2.4811  Win32 GUI: caps lock doesn't work
8.2.4812  unused struct item
8.2.4813  pasting text while indent folding may mess up folds
8.2.4814  possible to leave a popup window with win_gotoid()
8.2.4815  cannot build with older GTK version
8.2.4816  still using older codecov app in some places of CI
8.2.4817  Win32 GUI: modifiers are not always used
8.2.4818  no test for what 8.2.4806 fixes
8.2.4819  unmapping simplified keys also deletes other mapping
8.2.4820  not simple programmatic way to find a specific mapping
8.2.4821  crash when imported autoload script was deleted
8.2.4822  setting ufunc to NULL twice
8.2.4823  concat more than 2 strings in :def function is inefficient
8.2.4824  expression is evaluated multiple times
8.2.4825  can only get a list of mappings
8.2.4826  .cshtml files are not recognized
8.2.4827  typo in variable name
8.2.4828  fix for unmapping simplified key not fully tested
8.2.4829  a key may be simplified to NUL
8.2.4830  possible endless loop if there is unused typahead
8.2.4831  crash when using maparg() and unmapping simplified keys
8.2.4832  passing zero instead of NULL to a pointer argument
8.2.4833  failure of mapping not checked for
8.2.4834  Vim9: some lines not covered by tests
8.2.4835  Vim9: some lines not covered by tests
8.2.4836  Vim9: some lines not covered by tests
8.2.4837  modifiers not simplified when timed out
8.2.4838  checking for absolute path is not trivial
8.2.4839  compiler warning for unused argument
8.2.4840  heredoc expression evaluated even when skipping
8.2.4841  empty string considered an error for expand()
8.2.4842  expand("%:p") is not empty when there is no buffer name
8.2.4843  treating CTRL + ALT as AltGr is not backwards compatible
8.2.4844  &lt;C-S-I&gt; is simplified to &lt;S-Tab&gt;
8.2.4845  duplicate code
8.2.4846  termcodes test fails
8.2.4847  crash when using uninitialized function pointer
8.2.4848  local completion with mappings and simplification not working
8.2.4849  Gleam filetype not detected
8.2.4850  mksession mixes up "tabpages" and "curdir" arguments
8.2.4851  compiler warning for uninitialized variable
8.2.4852  ANSI color index to RGB value not correct
8.2.4853  CI with FreeBSD is a bit outdated
8.2.4854  array size does not match usage
8.2.4855  robot files are not recognized
8.2.4856  MinGW compiler complains about unknown escape sequence
8.2.4857  Yaml indent for multiline is wrong
8.2.4858  K_SPECIAL may be escaped twice
8.2.4859  wget2 files are not recognized
8.2.4860  MS-Windows: always uses current directory for executables
8.2.4861  it is not easy to restore saved mappings
8.2.4862  Vim9: test may fail when run with valgrind
8.2.4863  accessing freed memory in test without the +channel feature
8.2.4864  Vim9: script test fails
8.2.4865  :startinsert right after :stopinsert may not work
8.2.4866  duplicate code in "get" functions
8.2.4867  listing of mapping with K_SPECIAL is wrong
8.2.4868  when closing help window autocmds triggered for wrong window
8.2.4869  expression in command block does not look after NL
8.2.4870  Vim9: expression in :substitute is not compiled
8.2.4871  Vim9: in :def function no error for misplaced range
8.2.4872  Vim9: no error for using an expression only
8.2.4873  Vim9: using "else" differs from using "endif/if !cond"
8.2.4874  Win32 GUI: horizontal scroll wheel not handled properly
8.2.4875  MS-Windows: some .exe files are not recognized
8.2.4876  MS-Windows: Shift-BS results in strange char in powershell
8.2.4877  MS-Windows: Wrongly using Normal colors for termguicolors
8.2.4878  valgrind warning for using uninitialized variable
8.2.4879  screendump test may fail when using valgrind
8.2.4880  Vim9: misplaced elseif causes invalid memory access
8.2.4881  "P" in Visual mode still changes some registers
8.2.4882  cannot make 'breakindent' use a specific column
8.2.4883  string interpolation only works in heredoc
8.2.4884  test fails without the job/channel feature
8.2.4885  test fails with the job/channel feature
8.2.4886  Vim9: redir in skipped block seen as assignment
8.2.4887  channel log does not show invoking a timer callback
8.2.4888  line number of lambda ignores line continuation
8.2.4889  CI only tests with FreeBSD 12
8.2.4890  inconsistent capitalization in error messages
8.2.4891  Vim help presentation could be better
8.2.4892  test failures because of changed error messages
8.2.4893  distributed import files are not installed
8.2.4894  MS-Windows: not using italics
8.2.4895  buffer overflow with invalid command with composing chars
8.2.4896  expression in command block does not look after NL
8.2.4897  comment inside an expression in lambda ignores the rest
8.2.4898  Coverity complains about pointer usage
8.2.4899  with latin1 encoding CTRL-W might go before the cmdline
8.2.4900  Vim9 expression test fails without the job feature
8.2.4901  NULL pointer access when using invalid pattern
8.2.4902  mouse wheel scrolling is inconsistent
8.2.4903  cannot get the current cmdline completion type and position
8.2.4904  codecov includes MS-Windows install files
8.2.4905  codecov includes MS-Windows install header file
8.2.4906  MS-Windows: cannot use transparent background
8.2.4907  some users do not want a line comment always inserted
8.2.4908  no text formatting for // comment after a statement
8.2.4909  MODE_ enum entries names are too generic
8.2.4910  imperfect coding
8.2.4911  the mode #defines are not clearly named
8.2.4912  using execute() to define a lambda doesn't work
8.2.4913  popup_hide() does not always have effect
8.2.4914  string interpolation in :def function may fail
8.2.4915  sometimes the cursor is in the wrong position
8.2.4916  mouse in Insert mode test fails
8.2.4917  fuzzy expansion of option names is not right
8.2.4918  conceal character from matchadd() displayed too many times
8.2.4919  can add invalid bytes with :spellgood
8.2.4920  MS-Windows GUI: unused variables
8.2.4921  spell test fails because of new illegal byte check
8.2.4922  mouse test fails on MS-Windows
8.2.4923  test checks for terminal feature unnecessarily
8.2.4924  maparg() may return a string that cannot be reused
8.2.4925  trailing backslash may cause reading past end of line
8.2.4926  #ifdef for crypt feature around too many lines
8.2.4927  return type of remove() incorrect when using three arguments
8.2.4928  various white space and cosmetic mistakes
8.2.4929  off-by-one error in in statusline item
8.2.4930  interpolated string expression requires escaping
8.2.4931  Crash with sequence of Perl commands
8.2.4932  not easy to filter the output of maplist()
8.2.4933  a few more capitalization mistakes in error messages
8.2.4934  string interpolation fails when not evaluating
8.2.4935  with 'foldmethod' "indent" some lines not included in fold
8.2.4936  MS-Windows: mouse coordinates for scroll event are wrong
8.2.4937  no test for what 8.2.4931 fixes
8.2.4938  crash when matching buffer with invalid pattern
8.2.4939  matchfuzzypos() with "matchseq" does not have all positions
8.2.4940  some code is never used
8.2.4941  '[ and '] marks may be wrong after undo
8.2.4942  error when setting 'filetype' in help file again
8.2.4943  changing 'switchbuf' may have no effect
8.2.4944  text properties are wrong after "cc"
8.2.4945  inconsistent use of white space
8.2.4946  Vim9: some code not covered by tests
8.2.4947  text properties not adjusted when accepting spell suggestion
8.2.4948  cannot use Perl heredoc in nested :def function
8.2.4949  Vim9: some code not covered by tests
8.2.4950  text properties position wrong after shifting text
8.2.4951  smart indenting done when not enabled
8.2.4952  GUI test will fail if color scheme changes
8.2.4953  with 'si' inserting '}' after completion goes wrong
8.2.4954  inserting line breaks text property spanning two lines
8.2.4955  text property in wrong position after auto-indent
8.2.4956  reading past end of line with "gf" in Visual block mode
8.2.4957  text properties in a wrong position after a block change
8.2.4958  a couple conditions are always true
8.2.4959  using NULL regexp program
8.2.4960  text properties that cross lines not updated for deleted line
8.2.4961  build error with a certain combination of features
8.2.4962  files show up in git status
8.2.4963  expanding path with "/**" may overrun end of buffer
8.2.4964  MS-Windows GUI: mouse event test is flaky
8.2.4965  GUI: testing mouse move event depends on screen cell size
8.2.4966  MS-Windows GUI: mouse event test gets extra event
8.2.4967  MS-Windows GUI: mouse event test sometimes fails
8.2.4968  reading past end of the line when C-indenting
8.2.4969  changing text in Visual mode may cause invalid memory access
8.2.4970  "eval 123" gives an error, "eval 'abc'" does not
8.2.4971  Vim9: interpolated string seen as range
8.2.4972  Vim9: compilation fails when using dict member when skipping
8.2.4973  Vim9: type error for list unpack mentions argument
8.2.4974  ":so" command may read after end of buffer
8.2.4975  recursive command line loop may cause a crash
8.2.4976  Coverity complains about not restoring a saved value
8.2.4977  memory access error when substitute expression changes window
8.2.4978  no error if engine selection atom is not at the start
8.2.4979  accessing freed memory when line is flushed
8.2.4980  when 'shortmess' contains 'A' loading session may still warn
8.2.4981  it is not possible to manipulate autocommands
8.2.4982  colors in terminal window are not 100% correct
8.2.4983  colors test fails in the GUI
8.2.4984  dragging statusline fails for window with winbar
8.2.4985  PVS warns for possible array underrun
8.2.4986  some github actions are outdated
8.2.4987  after deletion a small fold may be closable
8.2.4988  textprop in wrong position when replacing multi-byte chars
8.2.4989  cannot specify a function name for :defcompile
8.2.4990  memory leak when :defcompile fails
8.2.4991  no test for hwat patch 8.1.0535 fixes
8.2.4992  compiler warning for possibly uninitialized variable
8.2.4993  smart/C/lisp indenting is optional
8.2.4994  tests are using legacy functions
8.2.4995  still a compiler warning for possibly uninitialized variable
8.2.4996  setbufline() may change Visual selection
8.2.4997  Python: changing hidden buffer can cause display mess up
8.2.4998  Vim9: crash when using multiple funcref()
8.2.4999  filetype test table is not properly sorted
8.2.5000  no patch for documentation updates
8.2.5001  checking translations affects the search pattern history
8.2.5002  deletebufline() may change Visual selection
8.2.5003  cannot do bitwise shifts
8.2.5004  right shift on negative number does not work as documented
8.2.5005  compiler warning for uninitialized variable
8.2.5006  asan warns for undefined behavior
8.2.5007  spell suggestion may use uninitialized memory
8.2.5008  when 'formatoptions' contains "/" wrongly wrapping comment
8.2.5009  fold may not be closeable after appending
8.2.5010  the terminal debugger uses various global variables
8.2.5011  Replacing an autocommand requires several lines
8.2.5012  cannot select one character inside ()
8.2.5013  after text formatting cursor may be in an invalid position
8.2.5014  byte offsets are wrong when using text properties
8.2.5015  Hoon and Moonscript files are not recognized
8.2.5016  access before start of text with a put command
8.2.5017  gcc 12.1 warns for uninitialized variable
8.2.5018  Vim9: some code is not covered by tests
8.2.5019  cannot get the first screen column of a character
8.2.5020  using 'imstatusfunc' and 'imactivatefunc' breaks 'foldopen'
8.2.5021  build fails with normal features and +terminal
8.2.5022  'completefunc'/'omnifunc' error does not end completion
8.2.5023  substitute overwrites allocated buffer
8.2.5024  using freed memory with "]d"
8.2.5025  Vim9: a few lines not covered by tests
8.2.5026  Vim9: a few lines not covered by tests
8.2.5027  error for missing :endif when an exception was thrown
8.2.5028  syntax regexp matching can be slow
8.2.5029  "textlock" is always zero
8.2.5030  autocmd_add() can only handle one event and pattern
8.2.5031  cannot easily run the benchmarks
8.2.5032  Python 3 test fails without the GUI
8.2.5033  build error with +eval but without +quickfix
8.2.5034  there is no way to get the byte index from a virtual column
8.2.5035  when splitting a window the changelist position moves
8.2.5036  using two counters for timeout check in NFA engine
8.2.5037  cursor position may be invalid after "0;" range
8.2.5038  a finished terminal in a popup window does not show scrollbar
8.2.5039  confusing error if first argument of popup_create() is wrong
8.2.5040  scrollbar thumb in scrolled popup not visible
8.2.5041  cannot close a terminal popup with "NONE" job
8.2.5042  scrollbar thumb in tall scrolled popup not visible
8.2.5043  can open a cmdline window from a substitute expression
8.2.5044  command line test fails
8.2.5045  can escape a terminal popup window when the job is finished
8.2.5046  vim_regsub() can overwrite the destination
8.2.5047  CurSearch highlight is often wrong
8.2.5048  when using XIM the gui test may fail
8.2.5049  insufficient tests for autocommands
8.2.5050  using freed memory when searching for pattern in path
8.2.5051  check for autocmd_add() event argument is confusing
8.2.5052  CI checkout step title is a bit cryptic
8.2.5053  cannot have a comment halfway an expression in a block
8.2.5054  no good filetype for conf files similar to dosini
8.2.5055  statusline is not updated when terminal title changes
8.2.5056  the channel log only contains some of the raw terminal output
8.2.5057  using gettimeofday() for timeout is very inefficient
8.2.5058  input() does not handle composing characters properly
8.2.5059  autoconf 2.71 produces many obsolete warnings
8.2.5060  running configure fails
8.2.5061  C89 requires signal handlers to return void
8.2.5062  Coverity warns for dead code
8.2.5063  error for a command may go over the end of IObuff
8.2.5064  no test for what 8.1.0052 fixes
8.2.5065  wrong return type for main() in tee.c
8.2.5066  can specify multispace listchars only for whole line
8.2.5067  timer_create is not available on every Mac system
8.2.5068  gcc 12.1 warning when building tee
8.2.5069  various warnings from clang on MS-Windows
8.2.5070  unnecessary code
8.2.5071  with some Mac OS version clockid_t is redefined
8.2.5072  using uninitialized value and freed memory in spell command
8.2.5073  clang on MS-Windows produces warnings
8.2.5074  spell test fails on MS-Windows
8.2.5075  clang gives an out of bounds warning
8.2.5076  unnecessary code
8.2.5077  various warnings from clang on MS-Windows
8.2.5078  substitute test has a one second delay
8.2.5079  DirChanged autocommand may use freed memory
8.2.5080  when indenting gets out of hand it is hard to stop
8.2.5081  autocmd test fails on MS-Windows
8.2.5082  retab test fails
8.2.5083  autocmd test still fails on MS-Windows
8.2.5084  when the GUI shows a dialog tests get stuck
8.2.5085  gcc gives warning for signed/unsigned difference
8.2.5086  CI runs on Windows 2019
8.2.5087  cannot build with clang on MS-Windows
8.2.5088  value of cmod_verbose is a bit complicated to use
8.2.5089  some functions return a different value on failure
8.2.5090  MS-Windows: vim.def is no longer used
8.2.5091  terminal test fails with some shell commands
8.2.5092  using "'&lt;,'&gt;" in Ex mode may compare unrelated pointers
8.2.5093  error message for unknown command may have the command twice
8.2.5094  MS-Windows GUI: empty command may cause a dialog
8.2.5095  terminal test still fails with some shell commands
8.2.5096  terminal test still fails with some shell commands
8.2.5097  using uninitialized memory when using 'listchars'
8.2.5098  spelldump test sometimes hangs
8.2.5099  some terminal tests are not retried
8.2.5100  memory usage tests are not retried
8.2.5101  MS-Windows with MinGW: $CC may be "cc" instead of "gcc"
8.2.5102  interrupt not caught in test
8.2.5103  build fails with small features
8.2.5104  test hangs on MS-Windows
8.2.5105  test still hangs on MS-Windows
8.2.5106  default cmdwin mappings are re-mappable
8.2.5107  some callers of rettv_list_alloc() check for not OK
8.2.5108  retab test disabled because it hangs on MS-Windows
8.2.5109  mode not updated after CTRL-O CTRL-C in Insert mode
8.2.5110  icon filetype not recognized from the first line
8.2.5111  no test for --gui-dialog-file
8.2.5112  gui test hangs on MS-Windows
8.2.5113  timer becomes invalid after fork/exec, :gui gives errors
8.2.5114  time limit on searchpair() does not work properly
8.2.5115  search timeout is overrun with some patterns
8.2.5116  "limit" option of matchfuzzy() not always respected
8.2.5117  crash when calling a Lua callback from a :def function
8.2.5118  MS-Windows: sending a message to another Vim may hang
8.2.5119  CI uses cache v2
8.2.5120  searching for quotes may go over the end of the line
8.2.5121  interrupt test sometimes fails
8.2.5122  lisp indenting my run over the end of the line
8.2.5123  using invalid index when looking for spell suggestions
8.2.5124  when syntax timeout test fails it does not show the time
8.2.5125  MS-Windows: warnings from MinGW compiler
8.2.5126  substitute may overrun destination buffer
8.2.5127  using assert_true() does not show value on failure
8.2.5128  syntax disabled when using synID() in searchpair() skip expr
8.2.5129  timeout handling is not optimal
8.2.5130  edit test for mode message fails when using valgrind
8.2.5131  timeout implementation is not optimal
8.2.5132  :mkview test doesn't test much
8.2.5133  MacOS: build fails
8.2.5134  function has confusing name
8.2.5135  running configure gives warnings for main() return type
8.2.5136  debugger test fails when run with valgrind
8.2.5137  cannot build without the +channel feature
8.2.5138  various small issues
8.2.5139  TIME_WITH_SYS_TIME is no longer supported by autoconf
8.2.5140  seachpair timeout test is flaky
8.2.5141  using "volatile int" in a signal handler might be wrong
8.2.5142  startup test fails if there is a status bar
8.2.5143  some tests fail when using valgrind
8.2.5144  with 'lazyredraw' set completion menu may be wrong
8.2.5145  exit test causes spurious valgrind reports
8.2.5146  memory leak when substitute expression nests
8.2.5147  flaky test always fails on retry
8.2.5148  invalid memory access when using expression on command line
8.2.5149  cannot build without the +eval feature
8.2.5150  read past the end of the first line with ":0;'{"
8.2.5151  reading beyond the end of the line with lisp indenting
8.2.5152  search() gets stuck with "c" and skip evaluates to true
8.2.5153  "make uninstall" does not remove colors/lists
8.2.5154  still mentioning version8, some cosmetic issues
8.2.5155  in diff mode windows may get out of sync
8.2.5156  search timeout test often fails with FreeBSD
8.2.5157  MS-Windows GUI: CTRL-key combinations do not always work
8.2.5158  TSTP and INT signal tests are not run with valgrind
8.2.5159  fix for CTRL-key combinations causes problems
8.2.5160  accessing invalid memory after changing terminal size
8.2.5161  might still access invalid memory
8.2.5162  reading before the start of the line with BS in Replace mode
8.2.5163  crash when deleting buffers in diff mode
8.2.5164  invalid memory access after diff buffer manipulations
8.2.5165  import test fails because 'diffexpr' isn't reset
8.2.5166  test for DiffUpdated fails
8.2.5167  get(Fn, 'name') on funcref returns special byte code
8.2.5168  cannot build with Python 3.11
8.2.5169  nested :source may use NULL pointer
8.2.5170  tiny issues
8.2.5171  dependencies and proto files are outdated
8.2.5172  "make menu" still uses legacy script

(khorben)

2022-07-27 14:34:33 UTC MAIN commitmail json YAML

doc: Updated sysutils/coreutils and misc/gnuls to 9.1

(ryoon)

2022-07-27 14:34:10 UTC MAIN commitmail json YAML

coreutils: Reset PKGREVISION

(ryoon)

2022-07-27 14:32:37 UTC MAIN commitmail json YAML

2022-07-27 14:31:31 UTC MAIN commitmail json YAML

coreutils, gnuls: Update to 9.1

CHangelog:
* Noteworthy changes in release 9.1 (2022-04-15) [stable]

** Bug fixes

  chmod -R no longer exits with error status when encountering symlinks.
  All files would be processed correctly, but the exit status was incorrect.
  [bug introduced in coreutils-9.0]

  If 'cp -Z A B' checks B's status and some other process then removes B,
  cp no longer creates B with a too-generous SELinux security context
  before adjusting it to the correct value.
  [bug introduced in coreutils-8.17]

  'cp --preserve=ownership A B' no longer ignores the umask when creating B.
  Also, 'cp --preserve-xattr A B' is less likely to temporarily chmod u+w B.
  [bug introduced in coreutils-6.7]

  On macOS, 'cp A B' no longer miscopies when A is in an APFS file system
  and B is in some other file system.
  [bug introduced in coreutils-9.0]

  On macOS, fmt no longer corrupts multi-byte characters
  by misdetecting their component bytes as spaces.
  [This bug was present in "the beginning".]

  'id xyz' now uses the name 'xyz' to determine groups, instead of xyz's uid.
  [bug introduced in coreutils-8.22]

  'ls -v' and 'sort -V' no longer mishandle corner cases like "a..a" vs "a.+"
  or lines containing NULs.  Their behavior now matches the documentation
  for file names like ".m4" that consist entirely of an extension,
  and the documentation has been clarified for unusual cases.
  [bug introduced in coreutils-7.0]

  On macOS, 'mv A B' no longer fails with "Operation not supported"
  when A and B are in the same tmpfs file system.
  [bug introduced in coreutils-9.0]

  'mv -T --backup=numbered A B/' no longer miscalculates the backup number
  for B when A is a directory, possibly inflooping.
  [bug introduced in coreutils-6.3]

** Changes in behavior

  cat now uses the copy_file_range syscall if available, when doing
  simple copies between regular files.  This may be more efficient, by avoiding
  user space copies, and possibly employing copy offloading or reflinking.

  chown and chroot now warn about usages like "chown root.root f",
  which have the nonstandard and long-obsolete "." separator that
  causes problems on platforms where user names contain ".".
  Applications should use ":" instead of ".".

  cksum no longer allows abbreviated algorithm names,
  so that forward compatibility and robustness is improved.

  date +'%-N' now suppresses excess trailing digits, instead of always
  padding them with zeros to 9 digits.  It uses clock_getres and
  clock_gettime to infer the clock resolution.

  dd conv=fsync now synchronizes output even after a write error,
  and similarly for dd conv=fdatasync.

  dd now counts bytes instead of blocks if a block count ends in "B".
  For example, 'dd count=100KiB' now copies 100 KiB of data, not
  102,400 blocks of data.  The flags count_bytes, skip_bytes and
  seek_bytes are therefore obsolescent and are no longer documented,
  though they still work.

  ls no longer colors files with capabilities by default, as file-based
  capabilties are very rarely used, and lookup increases processing per file by
  about 30%.  It's best to use getcap [-r] to identify files with capabilities.

  ls no longer tries to automount files, reverting to the behavior
  before the statx() call was introduced in coreutils-8.32.

  stat no longer tries to automount files by default, reverting to the
  behavior before the statx() call was introduced in coreutils-8.32.
  Only `stat --cached=never` will continue to automount files.

  timeout --foreground --kill-after=... will now exit with status 137
  if the kill signal was sent, which is consistent with the behavior
  when the --foreground option is not specified.  This allows users to
  distinguish if the command was more forcefully terminated.

** New Features

  dd now supports the aliases iseek=N for skip=N, and oseek=N for seek=N,
  like FreeBSD and other operating systems.

  dircolors takes a new --print-ls-colors option to display LS_COLORS
  entries, on separate lines, colored according to the entry color code.

  dircolors will now also match COLORTERM in addition to TERM environment
  variables.  The default config will apply colors with any COLORTERM set.

** Improvements

  cp, mv, and install now use openat-like syscalls when copying to a directory.
  This avoids some race conditions and should be more efficient.

  On macOS, cp creates a copy-on-write clone if source and destination
  are regular files on the same APFS file system, the destination does
  not already exist, and cp is preserving mode and timestamps (e.g.,
  'cp -p', 'cp -a').

  The new 'date' option --resolution outputs the timestamp resolution.

  With conv=fdatasync or conv=fsync, dd status=progress now reports
  any extra final progress just before synchronizing output data,
  since synchronizing can take a long time.

  printf now supports printing the numeric value of multi-byte characters.

  sort --debug now diagnoses issues with --field-separator characters
  that conflict with characters possibly used in numbers.

  'tail -f file | filter' now exits on Solaris when filter exits.

  root invoked coreutils, that are built and run in single binary mode,
  now adjust /proc/$pid/cmdline to be more specific to the utility
  being run, rather than using the general "coreutils" binary name.

** Build-related

  AIX builds no longer fail because some library functions are not found.
  [bug introduced in coreutils-8.32]

(ryoon)

2022-07-27 14:28:32 UTC MAIN commitmail json YAML

openmpi: use https for master site

(wiz)

2022-07-27 13:43:03 UTC MAIN commitmail json YAML

doc: Updated devel/php-composer to 2.2.17

(tpaul)

2022-07-27 13:42:53 UTC MAIN commitmail json YAML

php-composer: Update to 2.2.17

Upstream release notes:

2.2.17
PSA: If you are seeing issues running non-interactive create-project with a
project that does not configure allow-plugins, see the top post of #10928 for
a workaround.
- Fixed plugins from CWD/vendor being loaded in some cases like create-project
  or validate even though the target directory is outside of CWD (#10935)
- Fixed support for legacy (Composer 1.x, e.g. hirak/prestissimo) plugins which
  will not warn/error anymore if not in allow-plugins, as they are anyway not
  loaded (#10928)
- Fixed pre-install check for allowed plugins not taking --no-plugins into
  account (#10925)
- Fixed support for disable_functions containing disk_free_space (#10936)
- Fixed RootPackageRepository usages to always clone the root package to avoid
  interoperability issues with plugins (#10940)

2.2.16
- Fixed non-interactive behavior of allow-plugins to throw instead of continue
  with a warning to avoid broken installs (#10920)
- Fixed allow-plugins BC mode to ensure old lock files created pre-2.2 can be
  installed with only a warning but plugins fully loaded (#10920)
- Fixed deprecation notice (#10921)

2.2.15
- Fixed support for cache-read-only where the filesystem is not writable
  (#10906)
- Fixed type error when using allow-plugins: true (#10909)
- Fixed @putenv scripts receiving arguments passed to the command (#10846)
- Fixed support for spaces in paths with binary proxies on Windows (#10836)
- Fixed type error in GitDownloader if branches cannot be listed (#10888)
- Fixed RootPackageInterface issue on PHP 5.3.3 (#10895)

(tpaul)

2022-07-27 12:32:53 UTC MAIN commitmail json YAML

doc: Updated graphics/graphviz to 5.0.0nb2

(micha)

2022-07-27 12:29:08 UTC MAIN commitmail json YAML

graphics/graphviz: Remove PDF versions of man pages

Disable generation of redundant documentation, so that ps2pdf
(ghostscript) tool dependency is not required.
Suggested by Onno van der Linden.
OK from wiz@.

Sort configure options.
Bump PKGREVISION.

(micha)

2022-07-27 10:57:27 UTC MAIN commitmail json YAML

parallel/mpi-ch: Fix CHECK_WRKREF_SKIP paths

(gdt)

2022-07-27 10:45:47 UTC MAIN commitmail json YAML

parallel/mpi-ch: Add CHECK_WRKREF_SKIP

The binaries have the WRKDIR in strings, printed via the -info
argument to show how it was built.  (I don't understand how this is
buidling for anyone else.)

(gdt)

2022-07-27 09:42:55 UTC MAIN commitmail json YAML

doc: Updated audio/musicpd to 0.23.8nb4

(wiz)

2022-07-27 09:42:45 UTC MAIN commitmail json YAML

2022-07-27 08:42:39 UTC MAIN commitmail json YAML

Updated games/wesnoth, lang/nodejs

(adam)

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

nodejs: updated to 18.7.0

Version 18.7.0 (Current)

Notable changes

doc:
add F3n67u to collaborators (Feng Yu)
deprecate coercion to integer in process.exit (Daeyeon Jeong)
(SEMVER-MINOR) deprecate diagnostics_channel object subscribe method (Stephen Belanger)
events:
(SEMVER-MINOR) expose CustomEvent on global with CLI flag (Daeyeon Jeong)
(SEMVER-MINOR) add CustomEvent (Daeyeon Jeong)
http:
(SEMVER-MINOR) add drop request event for http server (theanarkh)
lib:
(SEMVER-MINOR) improved diagnostics_channel subscribe/unsubscribe (Stephen Belanger)
util:
(SEMVER-MINOR) add tokens to parseArgs (John Gee)

(adam)

2022-07-27 08:40:58 UTC MAIN commitmail json YAML

wesnoth: updated to 1.16.5

Version 1.16.4+dev
Miscellaneous and Bug Fixes
  * Fixed frequent crashes occurring in multiplayer matches

Version 1.16.4
Campaigns
  * Eastern Invasion
    * S07a:
      * Better handling for side 2
      * Fixed Grug upkeep, added dialogue about ogres joining
  * Northern Rebirth
    * S1: Fixed Al'Tar confusing an orc for a slave
  * Under the Burning Suns
    * S5: Enforce encounter with the Cloaked Figure
Translations
  * Updated translations: Arabic, British English, Chinese (Traditional), Czech, Polish, Finnish, French
Units
    * Fixed Warden窶冱 and Arbiter窶冱 animations popping on water tiles
User interface
  * Resolved broken layout in some low-resolution configurations
Miscellaneous and Bug Fixes
  * Fixed path finding visibility bug that sometimes caused OOS errors on maps with tunnels and at least three sides that do not share vision
  * Fixed being unable to interact with units when Scroll Lock is active
  * Removing the Protect Unit Micro AI no longer causes a Lua error
  * Fixed chance of being unscathed in damage calculation for some fights in which both units can die
  * Fixed visibility bug in ai_helper.get_attackable_enemies() for some complex filters
  * Fixed bug in Bottleneck Micro AI involving units without moves on terrain with multiple open passages
  * Fixed error in Castle Switch CA of the Experimental AI after a leader was killed
  * Fixed error in retreat-injured CA when regenerate ability code does not include a value= key
  * Retreat-injured CA no longer takes villages from allies
  * Experimental AI no longer uses generic_recruit_engine: fixes a data leakage bug between Experimental AIs of different sides
  * Experimental AI recruit rushers: include unit types from extra_recruit
  * Fix segfault when weapon is removed during attack
  * Add no-unit error message for unit debug command
  * Significantly improve efficiency of move-to-any-enemy CA

Version 1.16.3
Add-ons client
  * Fixed: using the up or down arrow keys in small-screen mode returned to the title screen
  * Add-on passwords that are not stored in the `_server.pbl` can now be stored in the same credentials file as multiplayer passwords
Campaigns
  * Delfador窶冱 Memoirs
    * S11: Finding Chantal will now share her side窶冱 vision with the player, as originally intended.
    * S14: Smoother appearance of enemies and added dialogue.
  * Descent into Darkness
    * S08: Prevent Spectral Servant from picking up the book
  * Northern Rebirth
    * S05a_01: Solve units getting stuck in the wall before the spider chamber
  * Sceptre of Fire
    * Fixed Thursagan's Arcanister advancement being "lost" after dismounting a minecart.
    * Improvements and spelling corrections to the English prose text
    * S9: Allow Grypon Riders to complete the scenario
  * Son of the Black Eye
    * Improvements and spelling corrections to the English prose text
  * The Rise of Wesnoth
    * S22: Fixed the possibility of a misplaced dialogue when a bridge was broken
  * Under the Burning Suns
    * S08: Kromph and the Dust devil now trigger a critical event
  * World Conquest
    * Updated the modding instructions, helping add-on authors add extra factions etc.
Editor
  * Add documentation for the magenta D and special terrain overlays
  * Added some missing terrain groupings
Multiplayer
  * Fixed updating add-ons when joining a game that requires a new version
  * Add a `/clear` command for the lobby-chat window.
Packaging
  * flatpak: update freedesktop runtime version to 21.08
Terrain
  * Better transition for Swamp to Icy Cobbles
  * New graphics variations for icy and rocky terrains.
  * The help browser adds special notes for castles and healing terrains
Translations
  * Updated translations: British English, Bulgarian, Chinese (Simplified), Czech, French, Italian, Japanese, Portuguese (Brazil), Russian
  * Fixed the stats for Spanish being overwritten by the stats for Spanish (Latin American).
Units
  * Saurian sprites cleanup
  * Various small sprite updates for sea serpents and swamp lizards
User interface
  * Mark the Plan Unit Advance mod as MP-only so it doesn't show up as available for campaigns.
Miscellaneous and Bug Fixes
  * wmlscope can now report about calls to deprecated macros when using the `--unresolved` switch.
  * wmlxgettext窶冱 old behavior of processing files in the order they窶决e given on the command line can be selected with the `--no-sort-by-file` option
  * Fixed a crash with "laststrike" (firststrike given to the opponent) weapon specials
  * Fixed a crash with locally-edited add-ons that had neither `_server.pbl` nor `_info.cfg`
  * Added more unit tests for weapon specials.
  * Resolve crash on systems using musl implementation of libc
  * The `--stringfreeze` (`-Z`) command line flag has been removed from wmllint.
  * The checks for the old special notes system have been removed from wmllint; the `notecheck off`, `notecheck on` and `match <ability> with <note>` magic comments no longer have any effect.
  * Resolved title screen flashing during the loading screen
  * Fixed erratic keyboard and mouse scroll speed
  * wmllint automatically removes the obsolete lines `{SOUND:SLOW}` and `{SOUND:POISON}`

(adam)

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

samba4 now requires ldb >= 2.5.1; no nb bump needed because it won't
compile correctly without it

(dogcow)

2022-07-27 07:18:17 UTC pkgsrc-2022Q2 commitmail json YAML

Pullup ticket #6658 - requested by nia
www/firefox91: security update
www/firefox91-l10n: dependency update

Revisions pulled up:
- www/firefox91-l10n/Makefile                                  1.13
- www/firefox91-l10n/distinfo                                  1.15
- www/firefox91/Makefile                                        1.22
- www/firefox91/distinfo                                        1.15

-------------------------------------------------------------------
  Module Name: pkgsrc
  Committed By: nia
  Date: Fri Jul 22 08:16:40 UTC 2022

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

  Log Message:
  firefox91: update to 91.11.0

                    Mozilla Foundation Security Advisory 2022-25

  Security Vulnerabilities fixed in Firefox ESR 91.11

      #CVE-2022-34479: A popup window could be resized in a way to overlay the
      address bar with web content

      #CVE-2022-34470: Use-after-free in nsSHistory

      #CVE-2022-34468: CSP sandbox header without `allow-scripts` can be bypassed
      via retargeted javascript: URI

      #CVE-2022-34481: Potential integer overflow in ReplaceElementsAt

      #CVE-2022-31744: CSP bypass enabling stylesheet injection

      #CVE-2022-34472: Unavailable PAC file resulted in OCSP requests being
      blocked

      #CVE-2022-34478: Microsoft protocols can be attacked if a user accepts a
      prompt

      #CVE-2022-2200: Undesired attributes could be set as part of prototype
      pollution

      #CVE-2022-34484: Memory safety bugs fixed in Firefox 102 and Firefox ESR
      91.11

  To generate a diff of this commit:
  cvs rdiff -u -r1.21 -r1.22 pkgsrc/www/firefox91/Makefile
  cvs rdiff -u -r1.14 -r1.15 pkgsrc/www/firefox91/distinfo
  cvs rdiff -u -r1.12 -r1.13 pkgsrc/www/firefox91-l10n/Makefile
  cvs rdiff -u -r1.14 -r1.15 pkgsrc/www/firefox91-l10n/distinfo

(spz)

2022-07-27 06:44:28 UTC MAIN commitmail json YAML

Updated devel/protobuf, devel/py-protobuf

(adam)

2022-07-27 06:43:56 UTC MAIN commitmail json YAML

protobuf py-protobuf: updated to [34.]21.4

Protocol Buffers v21.4

C++

Reduce the required alignment of ArenaString from 8 to 4

(adam)

2022-07-27 01:53:58 UTC MAIN commitmail json YAML

doc: Updated chat/prosody to 0.12.1

(khorben)

2022-07-27 01:53:40 UTC MAIN commitmail json YAML

prosody: update to 0.12.1

Summary of changes in this release:

Fixes and improvements

* mod_http (and dependent modules): Make CORS opt-in by default (#1731)
* mod_http: Reintroduce support for disabling or limiting CORS (#1730)
* net.unbound: Disable use of hosts file by default (fixes #1737)
* MUC: Allow kicking users with the same affiliation as the kicker (fixes #1724 and improves Jitsi Meet compatibility)
* mod_tombstones: Add caching to improve performance on busy servers (fixes #1728: mod_tombstone: inefficient I/O with internal storage)

Minor changes

* prosodyctl check config: Report paths of loaded configuration files (#1729)
* prosodyctl about: Report version of lua-readline
* prosodyctl: check config: Skip bare JID components in orphan check
* prosodyctl: check turn: Fail with error if our own address is supplied for the ping test
* prosodyctl: check turn: warn about external port mismatches behind NAT
* mod_turn_external: Update status and friendlier handling of missing secret option (#1727)
* prosodyctl: Pass server when listing (outdated) plugins (fix #1738: prosodyctl list --outdated does not handle multiple versions of a module)
* util.prosodyctl: check turn: ensure a result is always returned from a check (thanks eTaurus)
* util.prosodyctl: check turn: Report lack of TURN services as a problem #1749
* util.random: Ensure that native random number generator works before using it, falling back to /dev/urandom (#1734)
* mod_storage_xep0227: Fix mapping of nodes without explicit configuration
* mod_admin_shell: Fix error in 窶藁odule:info()窶� when statistics is not enabled (#1754)
* mod_admin_socket: Compat for luasocket prior to unix datagram support
* mod_admin_socket: Improve error reporting when socket can窶冲 be created (#1719)
* mod_cron: Record last time a task runs to ensure correct intervals (#1751)
* core.moduleapi, core.modulemanager: Fix internal flag affecting logging in in some global modules, like mod_http (#1736, #1748)
* core.certmanager: Expand debug messages about cert lookups in index
* configmanager: Clearer errors when providing unexpected values after VirtualHost (#1735)
* mod_storage_xep0227: Support basic listing of PEP nodes in absence of pubsub#admin data
* mod_storage_xep0227: Handle missing {pubsub#owner}pubsub element (fixes #1740: mod_storage_xep0227 tracebacks reading non-existent PEP store)
* mod_storage_xep0227: Fix conversion of SCRAM into internal format (#1741)
* mod_external_services: Move error message to correct place (fix #1725: mod_external_services: Misplaced textual error message)
* mod_smacks: Fix handling of unhandled stanzas on disconnect (#1759)
* mod_smacks: Fix counting of handled stanzas
* mod_smacks: Fix bounce of stanzas directed to full JID on unclean disconnect
* mod_pubsub: Don窶冲 attempt to use server actor as publisher (#1723)
* mod_s2s: Improve robustness of outgoing s2s certificate verification
* mod_invites_adhoc: Fall back to generic allow_user_invites for role-less users
* mod_invites_register: Push invitee contact entry to inviter
* util.startup: Show error for unrecognized command-line arguments passed to 窶湾rosody窶� (#1722)
* util.jsonpointer: Add tests, compat improvements and minor fixes
* util.jsonschema: Lua version compat improvements

(khorben)

2022-07-27 01:16:19 UTC MAIN commitmail json YAML

doc: Updated graphics/ristretto to 0.12.3

(gutteridge)

2022-07-27 01:15:44 UTC MAIN commitmail json YAML

ristretto: update to 0.12.3

Change log:

0.12.3 (2022-07-09)
======
- Bug Fixes:
  - thumbnailer: Fall back on lower qualities in case of unsupported flavor (#81)
  - Secure error handling when opening multiple files
  - Use `G_FILE_MONITOR_WATCH_MOVES` for file monitoring
  - Do not keep sticky state when current file is removed
  - Fix management of transaction source id
  - Correctly handle deletion when there is only one image (#89)
  - Update iter list on insertion and deletion (#88)
  - build: Fix intltool lock file problem during make distcheck
  - Display error message on stderr
  - i18n: Use `xfce_textdomain()` to initialize translations
  - Ensure that an error is set if no pixbuf is available
  - Fix some memory leaks

- Code Refactoring:
  - flatpak: Some updates from Flathub
  - Remove old icon files
  - Remove TODO file
  - Flatpak: Add libopenraw dependency

- Translation Updates:
  Chinese (China), Danish, Greek, Korean, Malay, Portuguese (Brazil),
  Turkish

(gutteridge)

2022-07-27 00:39:35 UTC MAIN commitmail json YAML

rust: clean up pre-build target

Only needed for NetBSD i386, no need to copypasta it to all configurations.
XXX is it even needed on i386? Bootstrap toolchain should ship with PaX
settings if needed.

(tnn)

2022-07-26 22:54:51 UTC MAIN commitmail json YAML

wireshark: turn on HTTP/2 by default

It is a common protocol and nghttp2 is a comparatively cheap dependency
that most people already have installed since it is default enabled in
curl and nodejs.

(tnn)

2022-07-26 21:50:10 UTC MAIN commitmail json YAML

url2pkg: clean up package Makefile

Start each shell command in a new line. This makes it easier to find the
'for' that corresponds to the 'done', especially since the 'done' could
also be started by a 'while' or an 'until'.

No functional change.

(rillig)

2022-07-26 19:29:02 UTC pkgsrc-2022Q2 commitmail json YAML

Pullup ticket #6657 - requested by taca
devel/git: security update
devel/git-base: security update
devel/git-docs: security update
www/gitweb: security update

Revisions pulled up:
- devel/git-base/Makefile                                      1.97
- devel/git-base/distinfo                                      1.120-1.121
- devel/git-docs/Makefile                                      1.21
- devel/git/Makefile.version                                    1.106-1.107
- www/gitweb/Makefile                                          1.45

-------------------------------------------------------------------
  Module Name: pkgsrc
  Committed By: adam
  Date: Wed Jul  6 11:54:00 UTC 2022

  Modified Files:
  pkgsrc/devel/git: Makefile.version
  pkgsrc/devel/git-base: Makefile distinfo
  pkgsrc/devel/git-docs: Makefile
  pkgsrc/www/gitweb: Makefile

  Log Message:
  git: updated to 2.37.0

  Git v2.37 Release Notes
  ===========
  UI, Workflows & Features

    * "vimdiff[123]" mergetool drivers have been reimplemented with a
      more generic layout mechanism.

    * "git -v" and "git -h" are now understood as "git --version" and
      "git --help".

    * The temporary files fed to external diff command are now generated
      inside a new temporary directory under the same basename.

    * "git log --since=X" will stop traversal upon seeing a commit that
      is older than X, but there may be commits behind it that is younger
      than X when the commit was created with a faulty clock.  A new
      option is added to keep digging without stopping, and instead
      filter out commits with timestamp older than X.

    * "git -c branch.autosetupmerge=simple branch $A $B" will set the $B
      as $A's upstream only when $A and $B shares the same name, and "git
      -c push.default=simple" on branch $A would push to update the
      branch $A at the remote $B came from.  Also more places use the
      sole remote, if exists, before defaulting to 'origin'.

    * A new doc has been added that lists tips for tools to work with
      Git's codebase.

    * "git remote -v" now shows the list-objects-filter used during
      fetching from the remote, if available.

    * With the new http.curloptResolve configuration, the CURLOPT_RESOLVE
      mechanism that allows cURL based applications to use pre-resolved
      IP addresses for the requests is exposed to the scripts.

    * "git add -i" was rewritten in C some time ago and has been in
      testing; the reimplementation is now exposed to general public by
      default.

    * Deprecate non-cone mode of the sparse-checkout feature.

    * Introduce a filesystem-dependent mechanism to optimize the way the
      bits for many loose object files are ensured to hit the disk
      platter.

    * The "do not remove the directory the user started Git in" logic,
      when Git cannot tell where that directory is, is disabled.  Earlier
      we refused to run in such a case.

    * A mechanism to pack unreachable objects into a "cruft pack",
      instead of ejecting them into loose form to be reclaimed later, has
      been introduced.

    * Update the doctype written in gitweb output to xhtml5.

    * The "transfer.credentialsInURL" configuration variable controls what
      happens when a URL with embedded login credential is used on either
      "fetch" or "push". Credentials are currently only detected in
      `remote.<name>.url` config, not `remote.<name>.pushurl`.

    * "git revert" learns "--reference" option to use more human-readable
      reference to the commit it reverts in the message template it
      prepares for the user.

    * Various error messages that talk about the removal of
      "--preserve-merges" in "rebase" have been strengthened, and "rebase
      --abort" learned to get out of a state that was left by an earlier
      use of the option.

  Performance, Internal Implementation, Development Support etc.

    * The performance of the "untracked cache" feature has been improved
      when "--untracked-files=<mode>" and "status.showUntrackedFiles"
      are combined.

    * "git stash" works better with sparse index entries.

    * "git show :<path>" learned to work better with the sparse-index
      feature.

    * Introduce and apply coccinelle rule to discourage an explicit
      comparison between a pointer and NULL, and applies the clean-up to
      the maintenance track.

    * Preliminary code refactoring around transport and bundle code.

    * "sparse-checkout" learns to work better with the sparse-index
      feature.

    * A workflow change for translators are being proposed.  git.pot is
      no longer version controlled and it is local responsibility of
      translators to generate it.

    * Plug the memory leaks from the trickiest API of all, the revision
      walker.

    * Rename .env_array member to .env in the child_process structure.

    * The fsmonitor--daemon handles even more corner cases when
      watching filesystem events.

    * A new bug() and BUG_if_bug() API is introduced to make it easier to
      uniformly log "detect multiple bugs and abort in the end" pattern.

  Fixes since v2.36
  -----------------

    * "git submodule update" without pathspec should silently skip an
      uninitialized submodule, but it started to become noisy by mistake.
      (merge 4f1ccef87c gc/submodule-update-part2 later to maint).

    * "diff-tree --stdin" has been broken for about a year, but 2.36
      release broke it even worse by breaking running the command with
      <pathspec>, which in turn broke "gitk" and got noticed.  This has
      been corrected by aligning its behaviour to that of "log".
      (merge f8781bfda3 jc/diff-tree-stdin-fix later to maint).

    * Regression fix for 2.36 where "git name-rev" started to sometimes
      reference strings after they are freed.
      (merge 45a14f578e rs/name-rev-fix-free-after-use later to maint).

    * "git show <commit1> <commit2>... -- <pathspec>" lost the pathspec
      when showing the second and subsequent commits, which has been
      corrected.
      (merge 5cdb38458e jc/show-pathspec-fix later to maint).

    * "git fast-export -- <pathspec>" lost the pathspec when showing the
      second and subsequent commits, which has been corrected.
      (merge d1c25272f5 rs/fast-export-pathspec-fix later to maint).

    * "git format-patch <args> -- <pathspec>" lost the pathspec when
      showing the second and subsequent commits, which has been
      corrected.
      (merge 91f8f7e46f rs/format-patch-pathspec-fix later to maint).

    * "git clone --origin X" leaked piece of memory that held value read
      from the clone.defaultRemoteName configuration variable, which has
      been plugged.
      (merge 6dfadc8981 jc/clone-remote-name-leak-fix later to maint).

    * Get rid of a bogus and over-eager coccinelle rule.
      (merge 08bdd3a185 jc/cocci-xstrdup-or-null-fix later to maint).

    * The path taken by "git multi-pack-index" command from the end user
      was compared with path internally prepared by the tool without first
      normalizing, which lead to duplicated paths not being noticed,
      which has been corrected.
      (merge 11f9e8de3d ds/midx-normalize-pathname-before-comparison later to maint).

    * Correct choices of C compilers used in various CI jobs.
      (merge 3506cae04f ab/cc-package-fixes later to maint).

    * Various cleanups to "git p4".
      (merge 4ff0108d9e jh/p4-various-fixups later to maint).

    * The progress meter of "git blame" was showing incorrect numbers
      when processing only parts of the file.
      (merge e5f5d7d42e ea/progress-partial-blame later to maint).

    * "git rebase --keep-base <upstream> <branch-to-rebase>" computed the
      commit to rebase onto incorrectly, which has been corrected.
      (merge 9e5ebe9668 ah/rebase-keep-base-fix later to maint).

    * Fix a leak of FILE * in an error codepath.
      (merge c0befa0c03 kt/commit-graph-plug-fp-leak-on-error later to maint).

    * Avoid problems from interaction between malloc_check and address
      sanitizer.
      (merge 067109a5e7 pw/test-malloc-with-sanitize-address later to maint).

    * The commit summary shown after making a commit is matched to what
      is given in "git status" not to use the break-rewrite heuristics.
      (merge 84792322ed rs/commit-summary-wo-break-rewrite later to maint).

    * Update a few end-user facing messages around EOL conversion.
      (merge c970d30c2c ah/convert-warning-message later to maint).

    * Trace2 documentation updates.
      (merge a6c80c313c js/trace2-doc-fixes later to maint).

    * Build procedure fixup.
      (merge 1fbfd96f50 mg/detect-compiler-in-c-locale later to maint).

    * "git pull" without "--recurse-submodules=<arg>" made
      submodule.recurse take precedence over fetch.recurseSubmodules by
      mistake, which has been corrected.
      (merge 5819417365 gc/pull-recurse-submodules later to maint).

    * "git bisect" was too silent before it is ready to start computing
      the actual bisection, which has been corrected.
      (merge f11046e6de cd/bisect-messages-from-pre-flight-states later to maint).

    * macOS CI jobs have been occasionally flaky due to tentative version
      skew between perforce and the homebrew packager.  Instead of
      failing the whole CI job, just let it skip the p4 tests when this
      happens.
      (merge f15e00b463 cb/ci-make-p4-optional later to maint).

    * A bit of test framework fixes with a few fixes to issues found by
      valgrind.
      (merge 7c898554d7 ab/valgrind-fixes later to maint).

    * "git archive --add-file=<path>" picked up the raw permission bits
      from the path and propagated to zip output in some cases, without
      normalization, which has been corrected (tar output did not have
      this issue).
      (merge 6a61661967 jc/archive-add-file-normalize-mode later to maint).

    * "make coverage-report" without first running "make coverage" did
      not produce any meaningful result, which has been corrected.
      (merge 96ddfecc5b ep/coverage-report-wants-test-to-have-run later to maint).

    * The "--current" option of "git show-branch" should have been made
      incompatible with the "--reflog" mode, but this was not enforced,
      which has been corrected.
      (merge 41c64ae0e7 jc/show-branch-g-current later to maint).

    * "git fetch" unnecessarily failed when an unexpected optional
      section appeared in the output, which has been corrected.
      (merge 7709acf7be jt/fetch-peek-optional-section later to maint).

    * The way "git fetch" without "--update-head-ok" ensures that HEAD in
      no worktree points at any ref being updated was too wasteful, which
      has been optimized a bit.
      (merge f7400da800 os/fetch-check-not-current-branch later to maint).

    * "git fetch --recurse-submodules" from multiple remotes (either from
      a remote group, or "--all") used to make one extra "git fetch" in
      the submodules, which has been corrected.
      (merge 0353c68818 jc/avoid-redundant-submodule-fetch later to maint).

    * With a recent update to refuse access to repositories of other
      people by default, "sudo make install" and "sudo git describe"
      stopped working, which has been corrected.
      (merge 6b11e3d52e cb/path-owner-check-with-sudo-plus later to maint).

    * The tests that ensured merges stop when interfering local changes
      are present did not make sure that local changes are preserved; now
      they do.
      (merge 4b317450ce jc/t6424-failing-merge-preserve-local-changes later to maint).

    * Some real problems noticed by gcc 12 have been fixed, while false
      positives have been worked around.

    * Update the version of FreeBSD image used in Cirrus CI.
      (merge c58bebd4c6 pb/use-freebsd-12.3-in-cirrus-ci later to maint).

    * The multi-pack-index code did not protect the packfile it is going
      to depend on from getting removed while in use, which has been
      corrected.
      (merge 4090511e40 tb/midx-race-in-pack-objects later to maint).

    * Teach "git repack --geometric" work better with "--keep-pack" and
      avoid corrupting the repository when packsize limit is used.
      (merge 66731ff921 tb/geom-repack-with-keep-and-max later to maint).

    * The documentation on the interaction between "--add-file" and
      "--prefix" options of "git archive" has been improved.
      (merge a75910602a rs/document-archive-prefix later to maint).

    * A git subcommand like "git add -p" spawns a separate git process
      while relaying its command line arguments.  A pathspec with only
      negative elements was mistakenly passed with an empty string, which
      has been corrected.
      (merge b02fdbc80a jc/all-negative-pathspec later to maint).

    * With a more targeted workaround in http.c in another topic, we may
      be able to lift this blanket "GCC12 dangling-pointer warning is
      broken and unsalvageable" workaround.
      (merge 419141e495 cb/buggy-gcc-12-workaround later to maint).

    * A misconfigured 'branch..remote' led to a bug in configuration
      parsing.
      (merge f1dfbd9ee0 gc/zero-length-branch-config-fix later to maint).

    * "git -c diff.submodule=log range-diff" did not show anything for
      submodules that changed in the ranges being compared, and
      "git -c diff.submodule=diff range-diff" did not work correctly.
      Fix this by including the "--submodule=short" output
      unconditionally to be compared.

    * In Git 2.36 we revamped the way how hooks are invoked.  One change
      that is end-user visible is that the output of a hook is no longer
      directly connected to the standard output of "git" that spawns the
      hook, which was noticed post release.  This is getting corrected.
      (merge a082345372 ab/hooks-regression-fix later to maint).

    * Updating the graft information invalidates the list of parents of
      in-core commit objects that used to be in the graft file.

    * "git show-ref --heads" (and "--tags") still iterated over all the
      refs only to discard refs outside the specified area, which has
      been corrected.
      (merge c0c9d35e27 tb/show-ref-optim later to maint).

    * Remove redundant copying (with index v3 and older) or possible
      over-reading beyond end of mmapped memory (with index v4) has been
      corrected.
      (merge 6d858341d2 zh/read-cache-copy-name-entry-fix later to maint).

    * Sample watchman interface hook sometimes failed to produce
      correctly formatted JSON message, which has been corrected.
      (merge 134047b500 sn/fsmonitor-missing-clock later to maint).

    * Use-after-free (with another forget-to-free) fix.
      (merge 323822c72b ab/remote-free-fix later to maint).

    * Remove a coccinelle rule that is no longer relevant.
      (merge b1299de4a1 jc/cocci-cleanup later to maint).

    * Other code cleanup, docfix, build fix, etc.
      (merge e6b2582da3 cm/reftable-0-length-memset later to maint).
      (merge 0b75e5bf22 ab/misc-cleanup later to maint).
      (merge 52e1ab8a76 ea/rebase-code-simplify later to maint).
      (merge 756d15923b sg/safe-directory-tests-and-docs later to maint).
      (merge d097a23bfa ds/do-not-call-bug-on-bad-refs later to maint).
      (merge c36c27e75c rs/t7812-pcre2-ws-bug-test later to maint).
      (merge 1da312742d gf/unused-includes later to maint).
      (merge 465b30a92d pb/submodule-recurse-mode-enum later to maint).
      (merge 82b28c4ed8 km/t3501-use-test-helpers later to maint).
      (merge 72315e431b sa/t1011-use-helpers later to maint).
      (merge 95b3002201 cg/vscode-with-gdb later to maint).
      (merge fbe5f6b804 tk/p4-utf8-bom later to maint).
      (merge 17f273ffba tk/p4-with-explicity-sync later to maint).
      (merge 944db25c60 kf/p4-multiple-remotes later to maint).
      (merge b014cee8de jc/update-ozlabs-url later to maint).
      (merge 4ec5008062 pb/ggg-in-mfc-doc later to maint).
      (merge af845a604d tb/receive-pack-code-cleanup later to maint).
      (merge 2acf4cf001 js/ci-gcc-12-fixes later to maint).
      (merge 05e280c0a6 jc/http-clear-finished-pointer later to maint).
      (merge 8c49d704ef fh/transport-push-leakfix later to maint).
      (merge 1d232d38bd tl/ls-tree-oid-only later to maint).
      (merge db7961e6a6 gc/document-config-worktree-scope later to maint).
      (merge ce18a30bb7 fs/ssh-default-key-command-doc later to maint).

  To generate a diff of this commit:
  cvs rdiff -u -r1.105 -r1.106 pkgsrc/devel/git/Makefile.version
  cvs rdiff -u -r1.96 -r1.97 pkgsrc/devel/git-base/Makefile
  cvs rdiff -u -r1.119 -r1.120 pkgsrc/devel/git-base/distinfo
  cvs rdiff -u -r1.20 -r1.21 pkgsrc/devel/git-docs/Makefile
  cvs rdiff -u -r1.44 -r1.45 pkgsrc/www/gitweb/Makefile

-------------------------------------------------------------------
  Module Name: pkgsrc
  Committed By: adam
  Date: Thu Jul 14 10:55:37 UTC 2022

  Modified Files:
  pkgsrc/devel/git: Makefile.version
  pkgsrc/devel/git-base: distinfo

  Log Message:
  git: updated to 2.37.1

  Git 2.37.1 Release Notes
  ============

  This release merges up the fixes that appear in v2.30.5, v2.31.4,
  v2.32.3, v2.33.4, v2.34.4, v2.35.4, and v2.36.2 to address the
  security issue CVE-2022-29187; see the release notes for these
  versions for details.

  Fixes since Git 2.37
  --------------------

    * Rewrite of "git add -i" in C that appeared in Git 2.25 didn't
      correctly record a removed file to the index, which is an old
      regression but has become widely known because the C version has
      become the default in the latest release.

    * Fix for CVS-2022-29187.

  To generate a diff of this commit:
  cvs rdiff -u -r1.106 -r1.107 pkgsrc/devel/git/Makefile.version
  cvs rdiff -u -r1.120 -r1.121 pkgsrc/devel/git-base/distinfo

(spz)

2022-07-26 19:08:02 UTC pkgsrc-2022Q2 commitmail json YAML

Pullup ticket #6649 - requested by khorben
chat/prosody: integration fix

Revisions pulled up:
- chat/prosody/Makefile                                        1.38-1.40
- chat/prosody/files/prosody.sh                                1.3-1.5

-------------------------------------------------------------------
  Module Name:    pkgsrc
  Committed By:  khorben
  Date:          Thu Jul  7 01:53:00 UTC 2022

  Modified Files:
          pkgsrc/chat/prosody: Makefile
          pkgsrc/chat/prosody/files: prosody.sh

  Log Message:
  prosody: fix the path to the PID file in the RC script

  PROSODY_RUN is set to eg /var/run/prosody/prosody.pid instead of just
  /var/run/prosody.pid, which is a good thing (tm) since prosody's user
  needs the access rights to write to the corresponding directory.

  Unfortunately, the directory is not automatically created nor the right
  permissions set yet, but this is progress.

  While there, appease pkglint(1).

  Bumps PKGREVISION.

  Tested on NetBSD/amd64.

  XXX pull-up to pkgsrc-2022Q2 once the complete solution is in place

  To generate a diff of this commit:
  cvs rdiff -u -r1.37 -r1.38 pkgsrc/chat/prosody/Makefile
  cvs rdiff -u -r1.2 -r1.3 pkgsrc/chat/prosody/files/prosody.sh

-------------------------------------------------------------------
  Module Name:    pkgsrc
  Committed By:  khorben
  Date:          Thu Jul  7 02:31:46 UTC 2022

  Modified Files:
          pkgsrc/chat/prosody: Makefile
          pkgsrc/chat/prosody/files: prosody.sh

  Log Message:
  prosody: make sure pidfile always matches PROSODY_RUN in the RC script

  This concludes my investigation on the correct path for the PID file.
  No changes to the final binary if PROSODY_RUN is set to its default
  value.

  Tested on NetBSD/amd64.

  XXX pull-up to pkgsrc-2022Q2

  To generate a diff of this commit:
  cvs rdiff -u -r1.38 -r1.39 pkgsrc/chat/prosody/Makefile
  cvs rdiff -u -r1.3 -r1.4 pkgsrc/chat/prosody/files/prosody.sh

-------------------------------------------------------------------
  Module Name:    pkgsrc
  Committed By:  khorben
  Date:          Mon Jul 25 04:47:07 UTC 2022

  Modified Files:
          pkgsrc/chat/prosody: Makefile
          pkgsrc/chat/prosody/files: prosody.sh

  Log Message:
  chat/prosody: always create the directory for the PID file

  The RC script for prosody now always creates the corresponding
  sub-directory for prosody's PID file. This is inspired by the RC script
  for mdnsd in NetBSD, and for dbus in pkgsrc; thanks spz@ for the
  suggestion!

  Bumps PKGREVISION.

  Tested on NetBSD/amd64.

  XXX pull-up to pkgsrc-2022Q2 (completes request 6649)

  To generate a diff of this commit:
  cvs rdiff -u -r1.39 -r1.40 pkgsrc/chat/prosody/Makefile
  cvs rdiff -u -r1.4 -r1.5 pkgsrc/chat/prosody/files/prosody.sh

(spz)

2022-07-26 18:28:46 UTC MAIN commitmail json YAML

gmplayer: regen distinfo for new patch

(tnn)

2022-07-26 16:19:34 UTC MAIN commitmail json YAML

doc/TODO: - libtool-base-2.4.7, done.

(wiz)

2022-07-26 16:15:46 UTC MAIN commitmail json YAML

doc: Updated devel/libtool to 2.4.7

(wiz)

2022-07-26 16:15:27 UTC MAIN commitmail json YAML

libtool*: update to 2.4.7

* Noteworthy changes in release 2.4.7 (2022-03-16) [stable]

** New features:

  - Libtool script now supports (configure-time and runtime) ARFLAGS
    variable, which obsoletes AR_FLAGS.  This is due to naming conventions
    among other *FLAGS and to be consistent with Automake's ARFLAGS.

  - Gnulib testsuite is enabled and run during 'make check'.

  - Support the Windows version of the Intel C Compiler (icl) in
    libtool script.

  - Pass '-fsanitize=*' flags for GCC and LLVM, and '-specs=*' for GCC
    to linker.

  - Pass '-Xassembler=*' and '-Wa,*' flag to compilers and linkers.

  - The variable 'FILECMD' with default value of '/usr/bin/file' was used to
    replace existing hard coded references to '/usr/bin/file'.

  - Add MidnightBSD support.

** Important incompatible changes:

  - Libtool changed ARFLAGS/AR_FLAGS default from 'cru' to 'cr'.

  - Do not pass '-pthread' to Solaris linker.

  - 'libtool' and 'libtoolize' scripts now use '#! /usr/bin/env sh' shebang.
    Previously '#! /bin/sh' was used, which presents challenges for
    containerized environments.

** Bug fixes:

  - Fix significant slowdown of libtoolize for certain projects (regression
    introduced in 2.4.3 release) caused by infinite m4 macro recursion.

  - Mitigate the slowdown of libtool script (introduced in v2.4.3) caused by
    increased number of calls to '$SED $sed_quote_subst' (bug#20006).

  - Properly parse and export TLS symbols on AIX.

  - Various bug fixes surrounding use of 'sed'.

  - Darwin systems set proper "allow undefined" flag on OSX 11, and
    PowerPC 10.5.

  - Removed some deprecated tests related to 'Makefile.inc' files.

(wiz)

2022-07-26 15:47:09 UTC MAIN commitmail json YAML

doc: Updated fonts/harfbuzz-icu to 5.0.0

(wiz)

2022-07-26 15:46:58 UTC MAIN commitmail json YAML

doc: Updated fonts/harfbuzz to 5.0.0

(wiz)

2022-07-26 15:46:49 UTC MAIN commitmail json YAML

harfbuzz: update to 5.0.0.

Overview of changes leading to 5.0.0
Saturday, July 23, 2022
====================================
- Support fonts with more than 65535 glyphs in “GDEF”, “GSUB”, and “GPOS”
  tables. This is part of https://github.com/be-fonts/boring-expansion-spec to
  extend OpenType in a backward-compatible way.
  (Behdad Esfahbod, Garret Rieger)
- Complete support for more than 65535 glyphs in “glyf” table that started in
  4.0.0 release. Part of boring-expansion-spec. (Behdad Esfahbod)
- Support version 2 of “avar” table. Part of boring-expansion-spec.
  (Behdad Esfahbod)
- Fix mark attachment on multiple substitutions in some cases.
  (Behdad Esfahbod)
- Fix application of “calt”, “rclt”, and “ccmp” features to better match
  Uniscribe behaviour with some Arabic fonts. (Behdad Esfahbod)
- Improvement to interaction between multiple cursive attachments.
  (Behdad Esfahbod)
- Improve multiple mark interactions in Hebrew. (Behdad Esfahbod)
- Implement language-specific forms in AAT shaping. (Behdad Esfahbod)
- Fix variation of “VORG” table. (Behdad Esfahbod)
- Support for specific script tags to be retained in the subsetter, and add
  “--layout-scripts” option to “hb-subset” tool. (Garret Rieger)
- Accept space as delimiter for --features/--variations in command line tools.
- Improve subsetting of “COLR” table. (Qunxin Liu)
- Improved fuzzing coverage for ot-math API. (Frédéric Wang)
- Fix “kern” table version 2 (AAT) sanitization on 32-bit systems.
  (Behdad Esfahbod)
- Allow negative glyph advances from “graphite2” shaper. (Stephan Bergmann)
- Implement loading (color) bitmap fonts with hb-ft. (Behdad Esfahbod)
- Fix regression in hb-ft when changing font size. (Behdad Esfahbod)
- Fix build on GCC < 7. (Kleis Auke Wolthuizen)
- Dynamically load dwrite.dll on windows if “directwrite” shaper is enabled.
  (Luca Bacci)
- Provide a single-file harfbuzz-subset.cc file for easier alternate building
  of hb-subset library, similar to harfbuzz.cc. (Khaled Hosny)

- New API
+HB_SUBSET_SETS_LAYOUT_SCRIPT_TAG
+hb_language_matches()

(wiz)

2022-07-26 15:23:09 UTC MAIN commitmail json YAML

plumed: do not use loader path on Darwin; cleanups

(adam)

2022-07-26 11:19:42 UTC MAIN commitmail json YAML

py-typing-extensions: Avoid circular dependency with Python 3.7

Switch to use NO_BUILD=yes with wheel.mk (and change MASTER_SITE_WHEEL
to use pre-built platform independent packages) in order to avoid a circular
dependency with Python 3.7 in py-build.

Bump PKGREVISION.

Thanks a lot to <mef> and <nros>! (possible left-over regressions are mine)

(leot)

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

Updated www/py-httpx-socks, devel/py-frozendict

(adam)

2022-07-26 08:43:00 UTC MAIN commitmail json YAML

py-frozendict: updated to 2.3.4

2.3.4
Unknown changes

(adam)

2022-07-26 08:41:12 UTC MAIN commitmail json YAML

py-httpx-socks: updated to 0.7.4

v0.7.4
Update httpx/httpcore dependencies

(adam)

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

Updated www/py-urllib3, textproc/py-regex

(adam)

2022-07-26 08:17:13 UTC MAIN commitmail json YAML

py-regex: updated to 2022.7.25

2022.7.25
Unknown changes

(adam)

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

py-urllib3: updated to 1.26.11

1.26.11 (2022-07-25)
--------------------
* Fixed an issue where reading more than 2 GiB in a call to ``HTTPResponse.read`` would
  raise an ``OverflowError`` on Python 3.9 and earlier.

(adam)

2022-07-26 07:38:52 UTC MAIN commitmail json YAML

doc: Updated audio/musicpd to 0.23.8nb3

(wiz)

2022-07-26 07:38:43 UTC MAIN commitmail json YAML

musicpd: switch to ffmpeg4 until ffmpeg5 5.1 is supported.

Bump PKGREVISION.

(wiz)

2022-07-26 02:58:57 UTC MAIN commitmail json YAML

x11/wxGTK32: build with configure instead of cmake

This package installs different files when built with cmake
For now, temporarily build with configure.  Leave cmake as
a package option with the plan to iterate the cmake option
until it builds identically and then remove the cmake option.

(dbj)

2022-07-26 02:25:15 UTC MAIN commitmail json YAML

x11/mlterm: Fix PLIST; some files depend on gdk_pixbuf2, not gtk.

(rin)

2022-07-26 02:19:03 UTC MAIN commitmail json YAML

libX11: note upstream pull request for latest configure tweak

(gutteridge)

2022-07-25 21:47:53 UTC MAIN commitmail json YAML

ncurses: restore pkg-config dependency

pc files will not be installed if it's not found

(wiz)

2022-07-25 20:51:56 UTC MAIN commitmail json YAML

doc: Fix a typo in latest www/ap2-upload entry

Reported to www@ via htutils/changes/pkg-changes2html script.

(leot)

2022-07-25 19:51:04 UTC MAIN commitmail json YAML

doc: Updated math/erfa to 2.0.0

(wiz)

2022-07-25 19:50:54 UTC MAIN commitmail json YAML

erfa: update to 2.0.0.

Based on update in wip by Kinoshita Daisuke, nia and mef.

This version of ERFA (v2.0.0) is based on SOFA version "20210512",
with the differences outlined below.

ERFA 2.0.0 and SOFA "20210512"

    Functionally, there no differences except for the added
    eraVersion, eraSofaVersion, and leap second functions noted
    above.
    The three new functions added in SOFA are added to ERFA as
    well.
    Like for SOFA, one now has to explicitly include erfam.h to
    use its macros defining constants, etc. Including just erfa.h
    (or erfaextra.h) will no longer includes erfam.h implicitly.

(wiz)

2022-07-25 19:47:54 UTC MAIN commitmail json YAML

doc: Updated devel/concurrencykit to 0.6.0

(wiz)

2022-07-25 19:47:45 UTC MAIN commitmail json YAML

ck: update to 0.6.0.

XXX: PKGNAME != directory name

Concurrency Kit 0.6.0 has been released. This release contains a
critical bug fix to ck_epoch idle early exit (all users of ck_epoch
are recommended to upgrade), support for AArch64 (including LSE),
cygwin support, improved GCC back-end support and more.

aarch64: Thanks to Olivier Houchard for adding intial support for
AArch64. Thanks to Alexey Kopytov akopytov@gmail... for adding
support for LSE, enabled by passing --enable-lse to configure.

ck_epoch: The core algorithm (including lock-free improvements) is
not affected by this change. An optimization was introduced a while
ago to allow synchronize to succeed on an idle system. Unfortunately,
this optimization was incorrect. The fix is highly targeted. ck_epoch
will only short-circuit if all threads are seen as idle for a given
epoch. This could be improved further to track idle threads across
epochs but would require more substantive validation. Essentially,
we would want to eliminate threads observed as idle from the scan
step. We may revisit this in a future release if benchmarks identify
it as a worthy optimization for real-world systems. Thanks to Julie
Zhao julie.zhao@sparkpost... for reporting the problem and helping
me investigate (issue is not reproducible on our current fleet).

ck_pr/gcc: Olivier cleaned-up the GCC back-end so it doesn't generate
warnings re:constness. This port is meant to be used in cases where
a first-class ck_pr implementation is not available.

cygwin: Thanks to Harry Bowden hbowden@digitalriver... for adding
cygwin support.

documentation: Minor fixes / improvements to the documentation.

Thanks to all contributors of this release.

(wiz)

2022-07-25 19:45:44 UTC MAIN commitmail json YAML

doc: Updated devel/libsigc++3 to 3.2.0

(wiz)

2022-07-25 19:45:35 UTC MAIN commitmail json YAML

libsigc++3: update to 3.2.0.

Remove some unused build dependencies.

3.2.0 (stable)

* Allow slots with rvalue reference parameters
  (Slava Andrejev) Pull requests #74, #77

Build:
* Meson build: Perl is not required by new versions of mm-common
  (Kjell Ahlstedt)
* NMake Makefiles: Support building with VS2022
  (Chun-wei Fan)

Documentation:
* Upgrade the manual from DocBook 4.1 to DocBook 5.0
  (Kjell Ahlstedt)
* ptr_fun(), mem_fun() docs: Remove left-overs from sigc++-2.0
  (Kjell Ahlstedt)
* Fix links to sigc::slot and sigc::signal
  (Kjell Ahlstedt)

(wiz)

2022-07-25 19:42:44 UTC MAIN commitmail json YAML

doc: Updated graphics/inkscape to 1.2.1

(wiz)

2022-07-25 19:42:33 UTC MAIN commitmail json YAML

inkscape: update to 1.2.1.

Release highlights

    Inkscape documents can now hold multiple pages, which are managed by the new Page tool
    Editable markers and dash patterns
    Layers and objects dialog merged
    On-canvas alignment snapping and Snap settings redesign
    New 'Tiling' Live Path Effect
    Redesigned Export dialog with preview and ability to select objects/layers/pages and even multiple file formats to export to
    Import SVG images from Open Clipart, Wikimedia Commons and other online sources
    Selectable object origin for numerical scaling and moving
    All alignment options in a single dialog
    Gradient editing in the Fill and Stroke dialog
    Gradient dithering
    SVG Font Editor updated
    Flowing text around shapes and text padding
    Convenience Boolean operation for splitting paths
    Configurable Tool bar, continuous icon scaling and many more new customization options
    Performance gains for many parts of the interface and many different functions
    Lots of improvements to the user interface
    Numerous crash & bug fixes in the main Inkscape program and in in the stock extensions
    and so much more!

(wiz)

2022-07-25 19:22:23 UTC MAIN commitmail json YAML

libsigc++*: update HOMEPAGE, previous one is something unrelated now

(wiz)

2022-07-25 19:07:23 UTC MAIN commitmail json YAML

multimedia/streamlink: fix PLIST

(yhardy)

2022-07-25 16:27:52 UTC MAIN commitmail json YAML

Updated comms/py-rich, devel/py-iso3166

(adam)

2022-07-25 16:27:11 UTC MAIN commitmail json YAML

py-iso3166: updated to 2.1.1

2.1.1 - July 11, 2022
---------------------

* Move install metadata from ``setup.py`` to ``setup.cfg``
* Add py.typed to source distribution

2.1.0 - July 11, 2022
---------------------

* Updated entries

  - "Turkey" changed to "T端rkiye"

(adam)

2022-07-25 16:24:20 UTC MAIN commitmail json YAML

py-rich: updated to 12.5.1

12.5.1

Fixed

Fixed missing typing extensions dependency on 3.9

12.5.0

Added

Environment variables JUPYTER_COLUMNS and JUPYTER_LINES to control width and height of console in Jupyter
Markdown friendly Box style, MARKDOWN, for rendering tables ready to copy into markdown files
inspect will prefix coroutine functions with async def
Style.__add__ will no longer return NotImplemented
Remove rich._lru_cache

Changed

Default width of Jupyter console size is increased to 115
Optimized Segment.divide

Fixed

Fix Rich clobbering cursor style on Windows
Fix text wrapping edge case
Allow exceptions that are raised while a Live is rendered to be displayed and/or processed
Fix crashes that can happen with inspect when docstrings contain some special control codes
Fix edges used in first row of tables when show_header=False
Fix interaction between Capture contexts and Console(record=True)
Fixed hash issue in Styles class
Fixed bug in Segment.split_and_crop_lines

(adam)

2022-07-25 16:11:51 UTC MAIN commitmail json YAML

math/plumed: fix PLIST, shared libs only for Linux and OSX per upstream

(thor)