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

2024-05-13 07:59:03 UTC Now

2023-08-16 06:18:59 UTC MAIN commitmail json YAML

2023-08-16 06:11:01 UTC MAIN commitmail json YAML

kalarm: add version 23.04.3

KAlarm is a personal alarm message, audio, command and email scheduler.

KAlarm provides a graphical interface to schedule personal timed events -
pop-up alarm messages, playing audio files, command execution and the sending
of emails. It has a wide range of options, including:

* Configuring alarms to recur on an hours/minutes, daily, weekly, monthly or
  annual basis, or setting them to trigger every time you log in.

* Choice of whether or not an alarm should be cancelled if it can't be
  triggered at its scheduled time. An alarm can only be triggered while you
  are logged in and running a graphical environment. If you choose not to
  cancel the alarm if it can't be triggered at the correct time, it will be
  triggered when you eventually log in.

(markd)

2023-08-16 06:05:39 UTC MAIN commitmail json YAML

kdepim-runtime: add version 23.04.3

The KDE project kdepim-runtime contains the Akonadi resources from kdepim
which can be used without the applications in kdepim.

(markd)

2023-08-16 05:58:59 UTC MAIN commitmail json YAML

akregator: add version 23.04.3

akregator is a program to read RSS and other online news feeds.

(markd)

2023-08-16 05:52:47 UTC MAIN commitmail json YAML

pim-sieve-editor: add version 23.04.3

sieveeditor is an editor for Sieve scripts used for email filtering on
a mail server.

(markd)

2023-08-16 05:50:05 UTC MAIN commitmail json YAML

pim-data-exporter: add version 23.04.3

pimdataexporter allows to export and import PIM settings and local mail.
You can backup and restore settings from the following programs:
kmail, knotes, akregator, kaddressbook, kalarm, korganizer.

(markd)

2023-08-16 05:46:52 UTC MAIN commitmail json YAML

2023-08-16 05:43:10 UTC MAIN commitmail json YAML

akonadi-import-wizard: add version 23.04.3

akonadiimportwizard allows to import emails, settings, addressbook and
calendar data detected in your user account from the following mailers:

Trojit, Evolution 1.x - 3.x, OS X Mail, Opera, Sylpheed,
Thunderbird/Mozilla, The Bat!, Outlook Express, Balsa, Pegasus-Mail,
and Claws Mail.

Additionally you can use the manual import for KMail Archive,
mbox (Unix, Evolution), kmail Maildirs, Icedove, Lotus Notes,
Plain Text and Mailman Archives.

(markd)

2023-08-16 05:36:01 UTC MAIN commitmail json YAML

2023-08-16 05:31:35 UTC MAIN commitmail json YAML

2023-08-16 05:27:33 UTC MAIN commitmail json YAML

akonadi-calendar-tools: add version 23.04.3

CLI tools to manage akonadi calendars including calendarjanitor and
konsolekalendar.

konsolekalendar is a command line interface to calendars.
It lets you view, insert, remove, or modify calendar events by way of
the command line or from a scripting language.
Additionally, konsolekalendar can create a new calendar,
export a calendar to a variety of other formats, and
import another calendar.

(markd)

2023-08-16 05:23:52 UTC MAIN commitmail json YAML

2023-08-16 05:19:27 UTC MAIN commitmail json YAML

2023-08-16 05:11:53 UTC MAIN commitmail json YAML

2023-08-16 05:05:50 UTC MAIN commitmail json YAML

2023-08-16 05:01:24 UTC MAIN commitmail json YAML

libgravatar: add version 23.04.3

Online avatar lookup library.

Allows to retrieve avatar images based on a hash from a person's email
address, as well as local caching to avoid unnecessary network operations.

(markd)

2023-08-16 04:53:27 UTC MAIN commitmail json YAML

2023-08-16 04:41:52 UTC MAIN commitmail json YAML

2023-08-16 04:37:15 UTC MAIN commitmail json YAML

2023-08-16 04:31:06 UTC MAIN commitmail json YAML

2023-08-16 04:18:23 UTC MAIN commitmail json YAML

akonadi-calendar: add version 23.04.3

Akonadi Calendar is a library that effectively bridges the type-agnostic API of
the Akonadi client libraries and the domain-specific KCalCore library. It provides
jobs, models and other helpers to make working with events and calendars through
Akonadi easier.

The most notable class is Akonadi::ETMCalendar, a model built on top of the
Akonadi::EntityTreeModel which provides filters to only show events from selected
calendars, iterate over events, including recurrences, provides reverse lookup
from KCalCore::Incidence to Akonadi::Item and other features.

Besides the model there is for example Akonadi::FreeBusyProviderBase, an interface
for Akonadi Resources that can provide Free/Busy information.

(markd)

2023-08-16 04:06:49 UTC MAIN commitmail json YAML

2023-08-16 03:58:59 UTC MAIN commitmail json YAML

2023-08-16 03:40:23 UTC MAIN commitmail json YAML

2023-08-16 03:35:56 UTC MAIN commitmail json YAML

2023-08-16 03:27:05 UTC MAIN commitmail json YAML

2023-08-16 03:14:34 UTC MAIN commitmail json YAML

2023-08-16 01:01:35 UTC MAIN commitmail json YAML

cdparanoia: fix normal execution on recent macOS releases

Addresses PR pkg/57557 from Jason White, who sourced the patch.

(gutteridge)

2023-08-16 00:38:05 UTC MAIN commitmail json YAML

py-pdf: this now actually requires flit_core>=3.9

It will fail with anything older. Reported upstream as:
https://github.com/py-pdf/pypdf/pull/2091

(gutteridge)

2023-08-15 21:20:03 UTC MAIN commitmail json YAML

url2pkg: clean and extract after adjusting the package

The first 'bmake extract' is done only to look at the files from the
package, to determine the dependencies.  In that stage, the package
cannot be built successfully.  To make the whole workflow less
surprising, install the auto-detected dependencies before leaving the
rest of the work to the human package maintainer.  This means that
running url2pkg produces more output and may take significantly more
time, but that time would be spent anyway later, so it's a net win.

Suggested by gdt@.

(rillig)

2023-08-15 20:40:45 UTC MAIN commitmail json YAML

cmake: fix build failure when qt6-qtbase is installed

(tnn)

2023-08-15 20:09:04 UTC MAIN commitmail json YAML

2023-08-15 19:17:23 UTC MAIN commitmail json YAML

doc: Updated multimedia/mpv to 0.36.0

(leot)

2023-08-15 19:17:10 UTC MAIN commitmail json YAML

mpv: Update to 0.36.0

pkgsrc changes:
- Switch to meson: waf build system will be deprecated (and started to be
  problematic). Try to adjust all patches that we had to meson and switch to
  meson.
- Remove patches/patch-player-lua-ytdl__hook.lua, no longer needed (was
  backported from upstream)
- Remove all waf related patches: all of them should be adjusted for meson and
  are no longer used.

Changes:
Release 0.36.0
==============
This release requires FFmpeg 4.4 or newer.

This is the last release to contain the waf build system.
Meson is the primary and actively supported build system while waf is
considered deprecated.

Features
--------
New
~~~
- player: add window-id property
- vo_kitty: introduce modern sixel alternative
- wayland: add wp-fractional-scale-v1 support
- player/command: add `user-data` property (replacement for `shared-script-properties`)
- vo_gpu_next: support mapping HDR10+ dynamic metadata
- vo_gpu_next: allow screenshots in native colorspace
- vo_gpu_next: parse Dolby Vision metadata for dynamic scene brightness
- video: allow csp equalizer adjustments with floating point precision
- command: add platform property
- demux_mkv: support ARIB captions
- hwdec_vulkan: add support for Vulkan-based hardware decoding
- player: better handling of forced-only subtitles and a toggle in the OSC
- vo_dmabuf_wayland: add osd support

Changed
~~~~~~~
- TOOLS/umpv: prefer $XDG_RUNTIME_DIR
- ffmpeg: increase minimum required version to 4.4
- player: choose speed of smallest acceptable factor for display sync
- player: don't force saving `start` in watch-later-options
- build: officially deprecate waf
- vf_sub: undeprecate
- player: set playlist title to media title if not set already
- player: use and respect XDG_STATE_HOME and XDG_CACHE_HOME by default
- wayland: bump required version to 1.20 and wayland-protocols to 1.25
- ao_pipewire: require at least libpipewire 0.3.48
- vo: hwdec: prioritise drmprime over drmprime_overlay
- vo_gpu/vo_gpu_next: enable gpu shader and icc cache by default

Removed
~~~~~~~
- drm: remove support for legacy (non-atomic) API
- stream/dvb: drop support for DVB API before Linux 3.7
- hwdec_cuda: drop support for PL_HANDLE_WIN32_KMT (Windows 7 only)
- vo_dmabuf_wayland: drop linux-dmabuf-v2 support

Options and Commands
--------------------
Added
~~~~~
- player: add --force-render option
- demux: add --demuxer-hysteresis-secs option to save power with caching
- ao_pipewire: allow usage of global volume control via --pipewire-volume-mode
- vo_gpu_next: add --tone-mapping-visualize
- sub: add --sub-fonts-dir and --osd-fonts-dir options
- player: add --auto-window-resize
- console.lua: add a script-opt for the border size
- player: add --drag-and-drop option
- vo_gpu_next: add --corner-rounding option
- player: add more precise sub fallback options --subs-fallback and --subs-fallback-forced
- player: add --input-cursor-passthrough option
- TOOLS/lua/autoload: allow extending ext sets from script-opts
- demux_playlist: add --directory-mode option to control recursive directory loading
- vo_gpu_next: add --target-contrast and --hdr-contrast-recovery/smoothness

Changed
~~~~~~~
- vd_lavc: add "auto" choice for --vd-lavc-dr and make it the default
(notably this change was also backported to v0.35.1)
- wayland: add auto choice to --wayland-configure-bounds
- image_writer: change --screenshot-tag-colorspace default to yes
- vo_gpu_next: expose --tone-mapping=st2094-40 and st2094-10
- wayland: make --wayland-edge-pixels-pointer default to 16
- options: enable scripts related opts also with cplugins
- player/screenshot: add filename return field
- options: set --subs-with-matching-audio to off by default
- options: default --slang to auto, which uses the settings of the user's OS
- vd_lavc: allow user to specify a priority list in --hwdec
- vd_lavc: map hwdec=yes to hwdec=auto-safe and change ctrl+h to use auto-safe

Deprecated
~~~~~~~~~~
- drm: deprecate `--drm-atomic` (now always enabled)

Removed
~~~~~~~
- vo_gpu_next: remove --tone-mapping-crosstalk

Fixes and Minor Enhancements
----------------------------
- ao_pipewire: log version and other useful debug info
- wayland: error out if essential protocol support is missing
- wayland: add support for content-type protocol
- wayland: also log refresh rate on surface entrance
- vo_gpu_next: fix undefined behavior on alpha-first formats
- meson: prepend MPV_CONFDIR path with prefix
- meson: unbreak dl check on BSDs without libdl
- lcms: fix crash with lcms2-related options if lcms is disabled
- meson: fix stdatomic detection on bsd
- osc: don't spam window-controls bindings on every render
- wayland: check for resize/move in touch event first
- ao_coreaudio: use device's nominal sample rate for latency properties
- hwdec_drmprime: support yuv420p format
- ao_pipewire: properly clean up resources
- vo/{sixel,tct}: use the alternate buffer to restore terminal
- vo_sixel: add option to skip clear while drawing
- filter_kernels: fix kaiser
- hwdec/d3d11va: fix a possible memory leak
- external_files: set log level for potential files to trace
- external_files: recognize webp files as cover art
- vo_opengl: do not blindly reject all Microsoft's OpenGL implementations
- ao_coreaudio: use AudioUnitReset as ao_driver.reset to prevent long restart
- hwdec_drmprime: fix memory leak
- vo: hwdec: fix libdrm-related memory leak
- draw_bmp: ensure last slice width is less than total width
- demux: boost read EBU R128 gain values to ReplayGain's reference level
- version.py: bump copyright year
- TOOLS/umpv: support shell-quotes in $MPV
- vulkan: fix build error for 32bit builds with clang
- TOOLS/lua/autoload: improve and optimize the natural sorting
- vo_wlshm: properly support video panscan
- vo_dmabuf_wayland: support panscan and panning
- ra_d3d11: fix incorrect type
- meson: also search for rst2html with .py extension
- audio: fix crash during uninit with ao_lavc
- wayland: only warn about GNOME when actually missing idle inhibit support
- mp_image: fix XYZ primaries default
- msg: preserve early messages when log-file is set in mpv.conf
- x11: fix issue with xpresent timing feedback
- meson: reuse libmpv objects for cplayer to save 50% of compile steps
- player/client: support observing sub-properties
- m_property: implement new deletion operation on properties
- vo_lavc: set frame rate on encoder to fix non-conforming outputs
- player/video: don't resync audio if video is an image
- stream: accept webdav:// and webdavs:// urls
- video/image_writer: avoid stripping colorspace info when writing image
- stats.lua: display HDR peak in nits
- image_pool: fix memory leak with frames
- options: transition from OPT_FLAG to OPT_BOOL
- vd_lavc: sort hwdecs without hwdevices last for autoprobing
- ytdl_hook: don't overwrite force-media-title
- lua: use user-data for interop between osc.lua and console.lua
- vo: fix race condition with redraw requests
- various: more fixes to ensure correct playback of XYZ colorspace
- ytdl_hook: fix fragment-related issue that broke YouTube DASH playback
- command: expose hls-bitrate and program-id as track-list subproperties
- ao_pipewire: use realtime scheduling for data thread
- auto_profiles: check for non-existent properties
- d3d11: retry device creation without debug, if SDK is not available
- win32: follow Windows settings and update dark mode state
- ytdl_hook.lua: fix clip start and end
- hwdec_drmprime: support custom rpi4_8 and rpi4_10 formats
- sub: fix UPDATE_SUB_HARD for converted and external subtitles
- charset_conv: fix memory corruption in mp_iconv_to_utf8
- options: read config file as stream
- wayland: improve guessing when mpv is focused
- player: always try to detect subtitle language from file name
- vo: fix mp_frame_perf thread safety
- lua: read_options: find script-opts prefix at index 1 exactly
- path: handle URLs consistently in mp_basename
- ao_wasapi: remove infinite loop hack in AOCONTROL_UPDATE_STREAM_TITLE
- ao_wasapi: use client name instead of hardcoded string
- vd_lavc: fix crash if hwdec devices fail to create
- vo_drm: fix null dereference and using closed fd
- image_writer: respect jpeg-quality when using ffmpeg for writing
- image_writer: add support for AVIF
- TOOLS/lua/autoload: avoid unnecessary playlist manipulation, performance
- various: correctly ignore cache files with --no-config
- terminal-unix: better error detection logic
- json: raise parse depth to 50 for the sake of utils.parse_json()
- player: delete watch_later file only after successful load
- wayland: fix memory leak with multiple monitors
- vd_lavc: prefer d3d11va-copy over dxva2-copy
- vd_lavc: fix hwdec for videos with less than less than 3 frames
- wayland: add support for suspended toplevel state
- draw_bmp: ensure last slice is less than total width (again)
- console.lua: sort the output from the help command
- vd_lavc: try other hwdecs when falling back after an hwdec failure
- sd_ass: don't reconfigure ass on every frame (performance regression)
- sd_ass: fix converted subtitles having too-wide borders
- loadfile: compute audio language for sub selection when using lavfi-complex
- wayland: fix modifier keys in certain situations
- vd_lavc: corrections towards hwdec and swdec fallback
- zimg: fix broken sig_peak (HDR) handling
- screenshot: implement `screenshot window` in sw for most VOs
- osc: don't add margins to osc-deadzonesize
- vo_vaapi: fix segfault in draw_osd
- vo_dmabuf_wayland: correctly handle force-window
- ao_pipewire: fix error with pipewire 0.3.75 or later

(leot)

2023-08-15 19:12:24 UTC pkgsrc-2023Q2 commitmail json YAML

Pullup ticket #6789 - requested by gdt
chat/ejabberd: functionality fix

Revisions pulled up:
- chat/ejabberd/Makefile                                        1.99
- chat/ejabberd/distinfo                                        1.69
- chat/ejabberd/patches/patch-aa                                1.18

---
  Module Name: pkgsrc
  Committed By: manu
  Date: Fri Aug 11 13:50:30 UTC 2023

  Modified Files:
  pkgsrc/chat/ejabberd: Makefile distinfo
  pkgsrc/chat/ejabberd/patches: patch-aa

  Log Message:
  Fix the paths in ejabberdctl

  - Remove ${DESTDIR}
  - Use config from /usr/pkg/etc/ejabberd and not /usr/pkg/share/examples/ejabberd

(bsiegert)

2023-08-15 18:53:23 UTC pkgsrc-2023Q2 commitmail json YAML

Pullup ticket #6784 - requested by ryoon
www/php-nextcloud: update to latest,
required for migrating to version 27 in the next branch

Revisions pulled up:
- www/php-nextcloud/Makefile                                    1.68
- www/php-nextcloud/PLIST                                      1.54
- www/php-nextcloud/distinfo                                    1.57

---
  Module Name: pkgsrc
  Committed By: ryoon
  Date: Tue Aug  1 12:15:14 UTC 2023

  Modified Files:
  pkgsrc/www/php-nextcloud: Makefile PLIST distinfo

  Log Message:
  php-nextcloud: Update to 26.0.4

  Changelog:
  26.0.4:
  Changes:

      Move encrypt-all password email to EmailTemplate (server#37737)
      Store encrypted OAuth2 client secrets (server#38708)
      Generate user themed favicon and touchicon (server#38853)
      Fix confusion around mail settings and improve layout a bit (server#388=
  87)
      Fix(core): Do not invert app menu text color (server#38908)
      PruneOutdatedSyncTokens deletes all entries (server#38920)
      Adjust admin setup check to increase warning to configure https
  (server#38932)
      Add bruteforce protection in OauthApiController (server#38949)
      Fix(systemtags): Add missing systemtags index (server#38961)
      Perf: skip request without write permission (server#38972)
      Fix: expect interface, not a specific implementation (server#38977)
      Fix: Avoid failing to update the current version entry if there is none
  (server#39003)
      Use getsystemvalue-functions in Mailer.php (server#39006)
      Fix setup-check test (server#39014)
      Fix(l10n): Fix plural issue with different locale and language
  (server#39031)
      Fix creating events with old (< unix time) lastoccurence (server#39060)
      Fix(cypress): branch definition (server#39072)
      Fix(files): Only render the menu if there are actions to show
  (server#39080)
      Silent `imagecreatefromstring()` errors (server#39100)
      Ignore and log non integer versions (server#39117)
      Fix password confirmation (server#39143)
      Fix(sse): don=E2=80=99t update uncached files (server#39152)
      Update psalm-baseline.xml (server#39155)
      Fix(ocp): Fix reference of dashboard IAPIWidget::getItems from WidgetIt=
  em
  (server#39159)
      Fix(TagSearchProvider): Short circuit if no tag matches the query
  (server#39194)
      Fix(cypress): revert only toggle (server#39206)
      Use more efficient tag retrieval on DAV report request (server#39232)
      Fix(dav): Abort requests with 429 instead of waiting (server#39252)
      Fix(files_sharing): hide download permission for circle shares
  (server#39260)
      Display displayname on federated shares (server#39270)
      Add command do delete orphan shares (server#39285)
      Preload custom properties when propfinding folders (server#39293)
      Cibit): fix failing test setup (server#39335)
      Chore(CI): Sign .drone.yml file (server#39345)
      GetStorage before remove (server#39355)
      Fix: also run phpunit on `apps/theming/css` modified files (server#3937=
  5)
      Fix(db): no hardcoded table prefix is expected (server#39393)
      Feat: Add public event for missing indices (server#39397)
      Update psalm-baseline.xml (server#39406)
      Fix(core): Add password confirmation requirement for getapppassword
  (server#39418)
      Fix(apps): Fix loading info.xml file (server#39492)
      Modernize cypress tests (activity#1189)
      Fix npm audit (activity#1243)
      Update nextcloud/ocp dependency (activity#1249)
      Update 3rdparty dependencies (bruteforcesettings#467)
      Revert =E2=80=9CUpdate 3rdparty dependencies=E2=80=9D (bruteforcesettin=
  gs#478)
      Bump unzipper from 0.10.11 to 0.10.14 (files_pdfviewer#751)
      Fix npm audit (files_pdfviewer#766)
      Fix npm audit (again) (files_pdfviewer#773)
      Update phpunit workflows from master (files_pdfviewer#778)
      Replace =E2=80=9CUnselect=E2=80=9D with =E2=80=9CUnselect all=E2=80=9D =
  in right click menu
  (files_rightclick#171)
      Update nextcloud/ocp dependency (firstrunwizard#901)
      Fix npm audit (firstrunwizard#904)
      Fix npm audit (firstrunwizard#916)
      Update nextcloud/ocp dependency (logreader#914)
      Choreaudit dependencies (logreader#925)
      Update nextcloud/ocp dependency (nextcloud_announcements#210)
      Update nextcloud/ocp dependency (nextcloud_announcements#214)
      Update nextcloud/ocp dependency (notifications#1579)
      Fix(settings): Delete settings when a user is deleted (notifications#15=
  85)
      Choreaudit dependencies (notifications#1604)
      Update nextcloud/ocp dependency (notifications#1609)
      Reset selection state in route change (photos#1890)
      Update nextcloud/ocp dependency (photos#1894)
      Fix npm audit (photos#1902)
      Fix npm audit (photos#1913)
      Add unselect all (photos#1922)
      Adapt to SystemTags optimizations on server (photos#1927)
      Update nextcloud/ocp dependency (photos#1934)
      Fix npm audit (privacy#919)
      Fix npm audit (privacy#924)
      Fix npm audit (privacy#930)
      Update nextcloud/ocp dependency (related_resources#195)
      Update nextcloud/ocp dependency (serverinfo#467)
      Update nextcloud/ocp dependency (survey_client#179)
      Fix(deps): update highlight (text#4143)
      Fix(css): info callout box color to =E2=80=93color-info (text#4303)
      Update nextcloud/ocp dependency (text#4307)
      Fix/2708 pasting tables (text#4314)
      Bring back keyboard shortcuts to help modal on non-mobile (text#4319)
      Fix: Pass origin along the initial state update (text#4322)
      Fix: clickable zone of task list checkbox (text#4325)
      Chore(deps): update dependency prosemirror-test-builder to ^1.1.1
  (text#4342)
      Chore(deps): update dependency vue-demi to ^0.14.5 (text#4358)
      Fix(deps): update dependency @nextcloud/files to ^3.0.0-beta.10
  (text#4359)
      Fix(deps): update dependency @nextcloud/router to ^2.1.2 (text#4360)
      Fix(deps): update dependency lib0 to ^0.2.78 (text#4361)
      Chore(deps): update dependency cypress to ^12.15.0 (text#4365)
      Chore(deps): update dependency vite-plugin-commonjs to ^0.8.0 (text#436=
  6)
      Fix(deps): update dependency yjs to ^13.6.5 (text#4368)
      Fix(deps): update dependency @nextcloud/auth to ^2.1.0 (text#4369)
      Fix(deps): update dependency @nextcloud/dialogs to ^4.1.0 (text#4370)
      Fix(deps): update dependency @nextcloud/event-bus to ^3.1.0 (text#4371)
      Fix(deps): update dependency @nextcloud/vue to ^7.12.0 (text#4372)
      Fix(deps): update dependency @nextcloud/l10n to ^2.2.0 (text#4385)
      Fix(deps): update dependency yjs to ^13.6.6 (text#4388)
      Flaky CI fixes (text#4392)
      Chore(deps): update dependency @nextcloud/eslint-config to ^8.3.0-beta.2
  (text#4404)
      Chore(deps): update dependency cypress to ^12.16.0 (text#4405)
      Fix: remove redundant css (text#4408)
      Chore(ci): Run cypress against proper stable branch (text#4410)
      Ci(cypress): Revert show_hidden method for cypress interception
  (text#4413)
      Fix(frontend): Update last saved timestamp when document is saved
  (text#4416)
      Fix: hotkey ctrl-s (text#4418)
      Fix npm audit (text#4430)
      Fix(deps): update dependency @nextcloud/axios to ^2.4.0 (text#4433)
      Fix(deps): update dependency @nextcloud/files to ^3.0.0-beta.11
  (text#4450)
      Fix(deps): update dependency mitt to ^3.0.1 (text#4451)
      Chore(deps): update dependency cypress to ^12.17.0 (text#4455)
      Chore(deps): update dependency vite to ^4.4.2 (text#4456)
      Chore(deps): update jest to ^29.6.1 (text#4457)
      Update nextcloud/ocp dependency (text#4463)
      Fix npm audit (text#4465)
      Fix(frontend): Improve paste handler for table cells (text#4471)
      Fix: Delete inactive sessions in one query (text#4473)
      Chore(deps): update dependency cypress to ^12.17.1 (text#4478)
      Fix: Fetch attachment share permissions (text#4485)
      Fix sync errors after network issues (text#4487)
      Fix: Encode individual parts of the dav url as uri components (text#449=
  7)
      Fix: max width of editor container on mobile (text#4500)
      Fix: link preview width on mobile (text#4502)
      Fix(sync): only save on close if changes were made (text#4509)
      Fix: remove duplicated save key action (text#4515)
      Tests(cypress): Refactor reconnect test to be more reliable and add sec=
  ond
  test for actual reconnect (text#4518)
      Fix: Add index to session_id on text_steps table (text#4524)
      Fix: Use simple query and chunk in PHP to delete inactive sessions
  (text#4552)
      Fix(postgres): Use a unique index name (text#4554)
      Chore(deps-dev): Bump @types/dockerode from 3.3.18 to 3.3.19 (viewer#17=
  24)
      Fix: update npm scripts for visual regression snapshots update
  (viewer#1735)
      Fix npm audit (viewer#1753)
      Use the Node object as event payload (viewer#1755)
      Chore: update cypress.yml workflow from template (viewer#1765)
      Fix npm audit (viewer#1776)
      Chore(deps): Bump @nextcloud/files from 3.0.0-beta.10 to 3.0.0-beta.11
  (viewer#1789)
      Send CSRF token in rawStat (viewer#1799)
      Fix/video fullscreen iphone (viewer#1803)
      Fix/fullscreen ios stable26 (viewer#1822)

  26.0.3:

  Changes:

      Invalidate existing tokens when deleting an oauth client (server#37230)
      Adjust the value of the =E2=80=9Cmax-parts=E2=80=9D parameter of the ob=
  ject storage
  =E2=80=98ListPart=E2=80=99 interface to 1000 (server#37776)
      Allow storing multiple mounts for the same rootid in the mount cache
  (server#38023)
      Fix npm audit (server#38118)
      Use aria-expanded correctly on toggle user actions (server#38358)
      Show pending popover menu when password is enabled by default
  (server#38396)
      Fix loading custom logo image (server#38399)
      Fix: Catch Deadlock properly as execute throws Doctrine exceptions not =
  our
  wrapped ones (server#38479)
      Ungroup `placeholder` css rules (server#38487)
      Add fallback when a there is no preview for a version (server#38509)
      Fix: catch errors in id3parser library (server#38517)
      Fix initialisation of versions in the DB (server#38521)
      Update ca-cert bundle (server#38530)
      Redis: use atomic operations everywhere (server#38539)
      Reload filelist when adding or removing shares (server#38557)
      Fix app menu flicker (server#38564)
      Fix(trashbin): Truncate long filenames (server#38573)
      Fix(caldav): Ignore invalid events for reminder generation (server#3857=
  4)
      Increase from 100000 to 600000 iterations for hash_pbkdf2 (server#38583)
      Update psalm-baseline.xml (server#38598)
      Fix: Use proper link for navigating to files on click handler
  (server#38654)
      Fix(caldav): Close DB cursor in reminder index background job
  (server#38660)
      Improve oauth2 database migration from ownCloud (server#38672)
      Fix(caldav): Cast calendar objects id to int when building index
  (server#38677)
      Sharing: Do not show copy action when user doesn=E2=80=99t have permiss=
  ions
  (server#38684)
      Fix(actions): cypress (server#38698)
      Chore: update workflows from templates (server#38704)
      Create lint-eslint-when-unrelated.yml (server#38720)
      Fix npm audit (server#38741)
      Allow to specify upgrade.cli-upgrade-link in order to link to the corre=
  ct
  documentation (server#38752)
      Log failures to read certificates during listing (server#38757)
      Fix npm audit (server#38807)
      Make sure to show download button only one time (server#38818)
      Use source cache when listing folder during recursive copy (server#3889=
  2)
      Groupfolder activities on move/rename (activity#1204)
      Update nextcloud/ocp dependency (firstrunwizard#878)
      Chore(deps): Bump @nextcloud/vue from 7.7.1 to 7.7.2 (firstrunwizard#88=
  5)
      Fix npm audit (firstrunwizard#891)
      Chore(CI): Adjust testing matrix for Nextcloud 26 on stable26
  (logreader#844)
      Audit and update dependencies (logreader#860)
      Update nextcloud/ocp dependency (nextcloud_announcements#201)
      Update nextcloud/ocp dependency (notifications#1562)
      Chore: update workflows from templates (notifications#1586)
      Audit fix (password_policy#470)
      Update nextcloud/ocp dependency (photos#1747)
      Listen to more events for albums (photos#1846)
      Chore: update workflows from templates (photos#1848)
      Fix: properly handle public link share deletion (photos#1850)
      Fix: use owner instead of owner_id to delete photos by owner (photos#18=
  52)
      Update view when layout setting changes (photos#1858)
      Prevent progress bar overflow when uploading in album content
  (photos#1863)
      Make file list semantically correct (photos#1869)
      Fix npm audit (photos#1879)
      Fix npm audit (privacy#905)
      Chore(CI): Adjust testing matrix for Nextcloud 26 on stable26
  (recommendations#592)
      Chore(CI): Adjust testing matrix for Nextcloud 26 on stable26
  (suspicious_login#777)
      Chore: run npm audit fix (suspicious_login#805)
      Feat: update image view width and add title (text#4165)
      Chore(deps): update dependency vite to ^4.3.9 (text#4197)
      Fix(deps): update dependency @nextcloud/vue to ^7.11.6 (text#4198)
      Update nextcloud/ocp dependency (text#4215)
      Ci: Backport relevant action changes from main (text#4240)
      Fix(UserApiController): Fix warning during test run with PHP 8.2
  (text#4245)
      Don=E2=80=99t expect HTML element with ID `mimetype` in public share (t=
  ext#4257)
      Fix: paste multiple line to table issue (text#4265)
      Fix/4267 js tests (text#4271)
      Fix: handle non markdown files in conflicts (text#4273)
      Fix npm audit (text#4279)
      Fix: Catch unique constraint violation when creating new documents
  (text#4294)
      Chore: Bump composer autoloader for new composer version (text#4295)
      Fix 404 on blank.mp4 (viewer#1677)
      Chore(deps-dev): Bump @types/dockerode from 3.3.17 to 3.3.18 (viewer#16=
  87)
      Chore(deps-dev): Bump tslib from 2.5.0 to 2.5.3 (viewer#1702)
      Fix size of progress container (viewer#1714)
      Chore: update workflows from templates (viewer#1721)
      Fix npm audit (viewer#1732)

  26.0.2:

  Changes:

      Also unmark deleted ldap user when checking the ldap entry (server#3730=
  4)
      Fix DBAL exception handling in setValues (server#37549)
      Fix(dav): Use an icon with correct color for calendar user settings
  section (server#37601)
      Fix button text (server#37708)
      Handle not being able to write file for notify self-test (server#37740)
      Fix: Make sure that rollback hook is triggered on all version backends
  (server#37743)
      Really disable versions features when S3 versioning is enabled
  (server#37768)
      Handle reminders where calendar name is null (server#37785)
      Ungroup `placeholder` css rules to prevent browsers from removing all
  rules (server#37793)
      Fix event move issue (server#37812)
      Fix background color of external devices with errors on dark color theme
  (server#37833)
      Fix(files): Don=E2=80=99t throw an error when guests access the control=
  ler
  (server#37836)
      Sec(deps): Update guzzlehttp/psr7 (server#37845)
      Fix TypeError in Profiler (server#37849)
      Add the server roots and version info hash to apcu prefix (server#37872)
      Check free space only if source exists and is dir (server#37873)
      Ignore errors while trying to update parent storage_mtime (server#37875)
      Do not override stored credentials when login in with SAML (server#3790=
  0)
      Make grid toggle sticky (server#37907)
      Bump @nextcloud/vue from 7.8.0 to 7.10.0 (server#37910)
      Trap focus in dialogs (server#37911)
      Update crl after revoke shifts.csr (server#37922)
      Backport: Fix profile view edit button overlapping status text
  (server#37939)
      Fix(settings): Fix title of profile scope options (server#37941)
      Do not show Tags action when systemtag is disabled (server#37957)
      Fix npm audit (server#37973)
      Add command for getting fileinfo for debugging (server#38005)
      Fix: change maintenance mode info wording (server#38009)
      Fix multiple LDAP configuration support by fixing AccessFactory
  (server#38027)
      Update expire_date column of table comments (server#38037)
      Mutualize expireDate handling when creating and updating a share
  (server#38040)
      Fix: catch ManuallyLockedException and use app context (server#38043)
      Fix app overflow menu on bright color theme (server#38049)
      Fix: add workaround for oci and limit queries (server#38054)
      Fix(ocp): Add deprecation version to ILogFactory::getCustomLogger
  (server#38070)
      Fix =E2=80=9Cskip content=E2=80=9D-buttons on small screen sizes (serve=
  r#38076)
      Increase =E2=80=9CEdit your profile visibility button=E2=80=9D contrast=
    (server#38078)
      Fix weather app aria label (server#38079)
      Increase imaginary timeouts as for big files the processing could take
  very long (server#38081)
      Check return value and improve error handling on certificate manager
  (server#38091)
      Fix(theming): unwanted variables and colours calc fixes (server#38098)
      Fix: always use proper path on node api when calling the view
  (server#38128)
      Fix json_decode expecting a string (server#38130)
      Check if version entity is not null before delete (server#38153)
      Do not stop at the first PHP error/warning in files:scan (server#38154)
      Fix error on delete in ChunkingV2Plugin (server#38167)
      Fix(workflowengine): Fix multiple UI issues in workflow engine admin
  settings (server#38189)
      Make sure to never trigger files hooks on a null path (server#38204)
      Fix redirect on unsupported browser warning (server#38208)
      Update psalm-baseline.xml (server#38212)
      Fix: Check for wrapped retriable exceptions (server#38238)
      Fix(carddav): Mark system address book as read-only (server#38248)
      Check if version has entity before trying to access it (server#38254)
      Add command to summarize space usage (server#38255)
      Fix incosistent scrolling in Firefox (server#38257)
      Fix(deps): Bump @nextcloud/vue to 7.11.5 (server#38263)
      Fix(lostpassword): Also rate limit the setPassword endpoint (server#382=
  68)
      Fix(middleware): Also abort the request when reaching max delay in af=
  =E2=80=A6
  (server#38275)
      Check the username when doing external storage session auth (server#382=
  81)
      Get rid of more int casts in file size manipulations (server#38289)
      Fix generated avatars cache (server#38304)
      SystemTags endpoint to return tags used by a user with meta data
  (server#38307)
      Rename `numericStorageId` to `numericExternalStorageId` in
  PersonalMount.php (server#38317)
      Fix(search): fix load more (server#38318)
      Fix : Share Expire After N Days width (server#38319)
      Chore(deps): Bump @nextcloud/vue from 7.11.5 to 7.11.6 (server#38331)
      Revert =E2=80=9CUngroup `placeholder` css rules to prevent browsers fro=
  m removing
  all rules=E2=80=9D (server#38437)
      Sec(deps): Update guzzlehttp/psr7 (3rdparty#1387)
      Rename =E2=80=9Cuser=E2=80=9D to =E2=80=9Caccount=E2=80=9D in descripti=
  on (bruteforcesettings#455)
      App cfg from cli (circles#1295)
      Make changes to circle config synchroneous (circles#1309)
      Add npm-audit-fix (files_pdfviewer#732)
      Fix npm audit (files_pdfviewer#739)
      Update nextcloud/ocp dependency (firstrunwizard#842)
      Fix npm audit (firstrunwizard#862)
      Update nextcloud/ocp dependency (nextcloud_announcements#193)
      Chore(deps): Bump @nextcloud/vue from 7.7.1 to 7.7.2 (notifications#151=
  8)
      Fix(deps): Update webpack (notifications#1526)
      Fix header menu color by updating @nextcloud/vue to 7.10.0
  (notifications#1534)
      Update nextcloud/ocp dependency (notifications#1543)
      Do not allow deletion from public albums (photos#1750)
      Fix #1753: Media and Photos views are blank after upgrade to 26.0.1
  (photos#1759)
      Fix: hide upload button on public album shares (photos#1763)
      Expose DAV permissions on album and places photos (photos#1775)
      Do not silence error when setting a place (photos#1778)
      Fix folder view (photos#1779)
      Use display name instead of id for shared albums (photos#1783)
      Reset file list on upload in FilesPicker (photos#1792)
      Run npm audit fix (photos#1799)
      Revert using display name in shared albums=E2=80=99 name (photos#1801)
      Prevent progress bar overflow when uploading in Folders (photos#1803)
      Fix npm audit (privacy#888)
      Fix npm audit (recommendations#613)
      Fix(API): Add a log entry when an error occurs so the admin can pass =
  =E2=80=A6
  (related_resources#208)
      Fix npm audit (related_resources#223)
      Chore(deps): Bump @nextcloud/vue from 7.9.0 to 7.11.6
  (related_resources#232)
      Update nextcloud/ocp dependency (serverinfo#433)
      Fix Undefined Array key Family in DefaultOs (serverinfo#438)
      With FreeBSD jails, networkinfo->gateway can be empty (serverinfo#444)
      Update nextcloud/ocp dependency (serverinfo#446)
      Update nextcloud/ocp dependency (serverinfo#457)
      Chore(deps): update dependency eslint-plugin-cypress to ^2.13.3
  (text#4017)
      Fix(deps): update tiptap to ^2.0.3 (text#4055)
      Chore(deps): update dependency vue-demi to ^0.14.0 (text#4056)
      Fix: Only handle recent awareness messagess from sessions (text#4062)
      Adjust smart picker menu action (text#4065)
      Enh(log): use level warning for saving empty docs (text#4072)
      Fix(cypress): show hidden files request now uses PUT (text#4074)
      Chore(deps): update dependency @nextcloud/webpack-vue-config to ^5.5.1
  (text#4098)
      Pass data to `this.$parent.$emit` in `Editor.vue` (text#4103)
      Fix double readme files getting created on case-insensitive storages
  (text#4105)
      Fix npm audit (text#4110)
      Fix editing image description fails if enter isn=E2=80=99t pressed (tex=
  t#4114)
      Fix(Viewer): remove outdated fix from stable16. (text#4120)
      Fix: autofocus own rich workspaces only at freshly created (text#4125)
      Fix(conflict): resolve quickly with fast sync. (text#4127)
      Fix: pass file id for direct editing and fail y.js provider setup if no=
  ne
  was passed (text#4128)
      Chore(deps): update dependency @cypress/webpack-preprocessor to ^5.17.1
  (text#4133)
      Chore(deps): update dependency @vue/vue2-jest to ^29.2.4 (text#4134)
      Fix(deps): update dependency @nextcloud/files to ^3.0.0-beta.9 (text#41=
  35)
      Fix(deps): update dependency lib0 to ^0.2.74 (text#4136)
      Chore(deps): update dependency cypress to ^12.11.0 (text#4137)
      Chore(deps): update dependency vite to ^4.3.5 (text#4138)
      Chore(deps): update dependency vite-plugin-commonjs to ^0.7.0 (text#413=
  9)
      Fix(deps): update dependency @nextcloud/router to ^2.1.1 (text#4141)
      Fix(deps): update dependency @nextcloud/vue to ^7.11.2 (text#4142)
      Fix(deps): update dependency yjs to ^13.6.1 (text#4144)
      Update nextcloud/ocp dependency (text#4150)
      Fix(deps): update dependency @nextcloud/vue to ^7.11.3 (text#4159)
      Chore(deps): update dependency vue-demi to ^0.14.1 (text#4168)
      Fix(deps): update dependency path-normalize to ^6.0.12 (text#4172)
      Chore(deps): update dependency cypress to ^12.12.0 (text#4173)
      Fix(deps): update dependency @nextcloud/vue to ^7.11.4 (text#4175)
      Chore(deps): update dependency @nextcloud/eslint-config to ^8.3.0-beta.0
  (text#4180)
      Chore(deps): update dependency vite-plugin-commonjs to ^0.7.1 (text#418=
  8)
      Chore: v8.0.0 (twofactor_totp#1343)
      Fix(deps): Update vulnerable npm packages (twofactor_totp#1375)
      Chore(deps-dev): replace vue-jest with @vue/vue2-jest@27
  (twofactor_totp#1395)
      Chore(deps): Bump @skjnldsv/vue-plyr from 7.3.0 to 7.3.1 (viewer#1613)
      Chore(deps-dev): Bump @nextcloud/webpack-vue-config from 5.4.0 to 5.5.1
  (viewer#1621)
      Add npm-audit-fix (viewer#1623)
      Fix npm audit (viewer#1632)
      Fix: use left position of sidebar to set viewer width (viewer#1641)
      Chore(deps-dev): Bump @types/dockerode from 3.3.16 to 3.3.17 (viewer#16=
  44)
      Fix: remove undefined method call (viewer#1649)
      Use proper alt text for viewer app modal (viewer#1652)
      Override hardcoded save button width (viewer#1657)
      Increase z-index of SfxPopper instead of its children (viewer#1659)

  26.0.1:

  Changes:

      Update wording for disabled web updater (server#37052)
      Don=E2=80=99t try to hash a nonexisting password (server#37217)
      Use native tooltip for version=E2=80=99s date (server#37264)
      Set `h1` headings for navigation through files app (server#37273)
      Replace custom tooltips with native ones and add description to all e=
  =E2=80=A6
  (server#37275)
      Fix: add important to css hidden files class (server#37286)
      Add parent index on filecache (server#37318)
      Fix(security): Mark recording_servers key appconfig as private as it =
  =E2=80=A6
  (server#37336)
      Fix/36908 set aria hidden for default shipped widgets icons (server#373=
  38)
      Fix OC_Image: Prevent E_WARNING from getimagesize* (server#37368)
      Create `h3` headings for profile page. Replace `` which have=E2=80=A6
  (server#37389)
      Fix(mailer): remove value comparison for smtp_authtype as there is only
  one option (server#37391)
      Do onetime user setup before getting any mount from providers
  (server#37394)
      Backport/stable26/jerome herbinet/patch 15 (server#37431)
      Fix(files_sharing): Allow file actions other than download for hide
  download shares (server#37439)
      Fix(references): Do not log errors on 404 responses of opengraph image
  fetching (server#37440)
      Fix(docs): Fix RST parsing of the sample config (server#37441)
      Fix/36917 the statuses list was implemented semantically incorrectly
  (server#37449)
      Replace custom tooltips with native ones of entries in contacts menu.
  (server#37463)
      Add label for logo link (server#37471)
      Fix the avatar generation on Alpine Linux (server#37482)
      Change contactsmenu structure to a list (server#37485)
      Hide shared files located in group folder=E2=80=99s trash bin (server#3=
  7488)
      Fix default_language doc (server#37508)
      Improve handling of profile fields (server#37523)
      Stable25] Quota value as float for 32-bit systems (server#37533)
      Clear encrypted flag when moving away from encrypted storage
  (server#37537)
      Fix: Avoid scrolling the #content wrapper container (server#37545)
      Feat(security): Allow to opt-out of ratelimit protection, e.g. for te=
  =E2=80=A6
  (server#37551)
      Extend path-prefix optimizer to remove all cases of path_hash=3D when
  encountering a path prefix filter (server#37558)
      Update psalm-baseline.xml (server#37565)
      Migrate metadata JSON column to new value TEXT column (server#37571)
      Fix(initial-state): Log an error when initial-state can not be JSON e=
  =E2=80=A6
  (server#37576)
      Fix cypress tests for files_versions (server#37589)
      Fix: Always create user directory when transfering files to new users
  (server#37666)
      Doc(auth): Warn about disabled token passwords and LDAP logout
  (server#37684)
      Fix(dav): add string comparison for diff (server#37687)
      App type extended_authentication (server#37689)
      Handle not being able to write file for notify self-test (server#37701)
      Fix(translation): Fix several issues with the translations api
  (server#37705)
      Revert =E2=80=9Chandle not being able to write file for notify self-tes=
  t=E2=80=9D
  (server#37718)
      Update nextcloud/ocp dependency (activity#1144)
      Fix multiselect right-click options (files_rightclick#153)
      Fix-right-click multiselect in trash bin (files_rightclick#158)
      Update nextcloud/ocp dependency (nextcloud_announcements#175)
      Update nextcloud/ocp dependency (nextcloud_announcements#185)
      Update nextcloud/ocp dependency (notifications#1481)
      Deduplicate notifications (notifications#1485)
      Update nextcloud/ocp dependency (notifications#1499)
      Add object type as data attr to notification (notifications#1501)
      Update nextcloud/ocp dependency (notifications#1506)
      Feat(API): Add an endpoint to check for existance of notification ids
  (notifications#1509)
      Fix: null password handling in entry control logic (password_policy#454)
      Fix scrolling in large folders (photos#1706)
      Fix(settings): Debounce filepicker calls (photos#1712)
      Migrate to the new file_metadata column layout (photos#1736)
      Albums: check copy source owner is the current user and throw
  (photos#1737)
      Chore(deps): Bump @nextcloud/vue from 7.2.0 to 7.9.0
  (related_resources#205)
      Fix(deps): update dependency @hocuspocus/provider to ^1.1.1 (text#3896)
      Fix(deps): update dependency y-websocket to ^1.5.0 (text#3897)
      Fix(deps): update dependency yjs to ^13.5.51 (text#3898)
      Fix(deps): update dependency lib0 to ^0.2.72 (text#3914)
      Feat: Add Shift-Mod-C for copying the markdown source (text#3942)
      Chore(deps): update dependency cypress to ^12.8.1 (text#3948)
      Get mimeIconUrl for media attachments without a session (text#3955)
      Fix: split layout of conflict view (text#3959)
      Fix(deps): update dependency @nextcloud/vue to ^7.8.3 (text#3966)
      Chore(deps): update dependency @nextcloud/webpack-vue-config to ^5.5.0
  (text#3967)
      Update nextcloud/ocp dependency (text#3969)
      Chore(deps): update dependency vite to ^4.2.1 (text#3971)
      Revert composer autoload changes to PHP 8.1 version (text#3982)
      Emit events from editor when image nodes get added or deleted (text#398=
  3)
      Conflict fixes (text#3988)
      Fix(deps): update dependency @nextcloud/vue to ^7.8.4 (text#3992)
      Fix(deps): update dependency lib0 to ^0.2.73 (text#3993)
      Add table wrapper as scroll container for readonly tables (text#4000)
      Make saving indicator a button for force-save (text#4002)
      Fix: Ensure to not persist user put into the session for direct editing
  (text#4003)
      Fix(deps): update dependency @hocuspocus/provider to ^1.1.3 (text#4013)
      Fix(deps): update dependency @nextcloud/vue to ^7.9.0 (text#4014)
      Fix(deps): update tiptap to ^2.0.1 (text#4015)
      Chore(deps): update dependency cypress to ^12.9.0 (text#4016)
      Update nextcloud/ocp dependency (text#4022)
      Fix(deps): update dependency @nextcloud/files to ^3.0.0-beta.8 (text#40=
  32)
      Fix(deps): update dependency yjs to ^13.5.52 (text#4033)
      Fix(deps): update tiptap to ^2.0.2 (text#4034)
      Update nextcloud/ocp dependency (text#4036)
      Fix: scroll for outline (text#4038)
      Fix: Properly emit ready event on conflicts with the editor API
  (text#4040)
      Fix(deps): update dependency path-normalize to ^6.0.11 (text#4042)
      Fix(challenge): invert icon on light mode (twofactor_totp#1349)
      Chore(deps-dev): Bump dockerode and @types/dockerode (viewer#1583)
      Update vue to 7.6.1 (viewer#1594)
      Fix enter key in text input in image editor (viewer#1597)
      Bump @types/dockerode from 3.3.15 to 3.3.16 (viewer#1600)

(bsiegert)

2023-08-15 18:52:58 UTC pkgsrc-2023Q2 commitmail json YAML

Pullup ticket #6787 - requested by taca
lang/php82: security fix

Revisions pulled up:
- lang/php/phpversion.mk                                        1.402,1.405
- lang/php82/distinfo                                          1.9-1.11
- lang/php82/patches/patch-build_libtool.m4                    deleted
- lang/php82/patches/patch-configure                            1.9

---
  Module Name: pkgsrc
  Committed By: taca
  Date: Fri Jul  7 12:49:17 UTC 2023

  Modified Files:
  pkgsrc/lang/php: phpversion.mk
  pkgsrc/lang/php82: distinfo
  pkgsrc/lang/php82/patches: patch-configure

  Log Message:
  lang/php82: update to 8.2.8

  PHP 8.2.8 (2023-07-06)

  - CLI:
    . Fixed bug GH-11246 (cli/get_set_process_title fails on MacOS).
      (James Lucas)

  - Core:
    . Fixed build for the riscv64 architecture/GCC 12. (Daniil Gentili)

  - Curl:
    . Fixed bug GH-11433 (Unable to set CURLOPT_ACCEPT_ENCODING to NULL).
      (nielsdos)

  - Date:
    . Fixed bug GH-11455 (Segmentation fault with custom object date properties).
      (nielsdos)

  - DOM:
    . Fixed bugs GH-11288 and GH-11289 and GH-11290 and GH-9142 (DOMExceptions
      and segfaults with replaceWith). (nielsdos)
    . Fixed bug GH-10234 (Setting DOMAttr::textContent results in an empty
      attribute value). (nielsdos)
    . Fix return value in stub file for DOMNodeList::item. (divinity76)
    . Fix spec compliance error with '*' namespace for
      DOMDocument::getElementsByTagNameNS. (nielsdos)
    . Fix DOMElement::append() and DOMElement::prepend() hierarchy checks.
      (nielsdos)
    . Fixed bug GH-11347 (Memory leak when calling a static method inside an
      xpath query). (nielsdos)
    . Fixed bug #67440 (append_node of a DOMDocumentFragment does not reconcile
      namespaces). (nielsdos)
    . Fixed bug #81642 (DOMChildNode::replaceWith() bug when replacing a node
      with itself). (nielsdos)
    . Fixed bug #77686 (Removed elements are still returned by getElementById).
      (nielsdos)
    . Fixed bug #70359 (print_r() on DOMAttr causes Segfault in
      php_libxml_node_free_list()). (nielsdos)
    . Fixed bug #78577 (Crash in DOMNameSpace debug info handlers). (nielsdos)
    . Fix lifetime issue with getAttributeNodeNS(). (nielsdos)
    . Fix "invalid state error" with cloned namespace declarations. (nielsdos)
    . Fixed bug #55294 and #47530 and #47847 (various namespace reconciliation
      issues). (nielsdos)
    . Fixed bug #80332 (Completely broken array access functionality with
      DOMNamedNodeMap). (nielsdos)

  - Opcache:
    . Fix allocation loop in zend_shared_alloc_startup(). (nielsdos)
    . Access violation on smm_shared_globals with ALLOC_FALLBACK. (KoudelkaB)
    . Fixed bug GH-11336 (php still tries to unlock the shared memory ZendSem
      with opcache.file_cache_only=1 but it was never locked). (nielsdos)

  - OpenSSL:
    . Fixed bug GH-9356 Incomplete validation of IPv6 Address fields in
      subjectAltNames (James Lucas, Jakub Zelenka).

  - PCRE:
    . Fix preg_replace_callback_array() pattern validation. (ilutov)

  - PGSQL:
    . Fixed intermittent segfault with pg_trace. (David Carlier)

  - Phar:
    . Fix cross-compilation check in phar generation for FreeBSD. (peter279k)

  - SPL:
    . Fixed bug GH-11338 (SplFileInfo empty getBasename with more than one
      slash). (nielsdos)

  - Standard:
    . Fix access on NULL pointer in array_merge_recursive(). (ilutov)
    . Fix exception handling in array_multisort(). (ilutov)

  - SQLite3:
    . Fixed bug GH-11451 (Invalid associative array containing duplicate
      keys). (nielsdos)

---
  Module Name: pkgsrc
  Committed By: taca
  Date: Sat Aug  5 08:45:39 UTC 2023

  Modified Files:
  pkgsrc/lang/php: phpversion.mk
  pkgsrc/lang/php82: distinfo
  Removed Files:
  pkgsrc/lang/php82/patches: patch-build_libtool.m4

  Log Message:
  lang/php82: update to 8.2.9

  03 Aug 2023, PHP 8.2.9

  - Build:
    . Fixed bug GH-11522 (PHP version check fails with '-' separator).
      (SVGAnimate)

  - CLI:
    . Fix interrupted CLI output causing the process to exit. (nielsdos)

  - Core:
    . Fixed oss-fuzz #60011 (Mis-compilation of by-reference nullsafe operator).
      (ilutov)
    . Fixed line number of JMP instruction over else block. (ilutov)
    . Fixed use-of-uninitialized-value with ??= on assert. (ilutov)
    . Fixed oss-fuzz #60411 (Fix double-compilation of arrow-functions). (ilutov)
    . Fixed build for FreeBSD before the 11.0 releases. (David Carlier)

  - Curl:
    . Fix crash when an invalid callback function is passed to
      CURLMOPT_PUSHFUNCTION. (nielsdos)

  - Date:
    . Fixed bug GH-11368 (Date modify returns invalid datetime). (Derick)
    . Fixed bug GH-11600 (Can't parse time strings which include (narrow)
      non-breaking space characters). (Derick)

  - DOM:
    . Fixed bug GH-11625 (DOMElement::replaceWith() doesn't replace node with
      DOMDocumentFragment but just deletes node or causes wrapping <></>
      depending on libxml2 version). (nielsdos)

  - Fileinfo:
    . Fixed bug GH-11298 (finfo returns wrong mime type for xz files). (Anatol)

  - FTP:
    . Fix context option check for "overwrite". (JonasQuinten)
    . Fixed bug GH-10562 (Memory leak and invalid state with consecutive
      ftp_nb_fget). (nielsdos)

  - GD:
    . Fix most of the external libgd test failures. (Michael Orlitzky)

  - Intl:
    . Fix memory leak in MessageFormatter::format() on failure. (Girgias)

  - Libxml:
    . Fixed bug GHSA-3qrf-m4j2-pcrr (Security issue with external entity loading
      in XML without enabling it). (CVE-2023-3823) (nielsdos, ilutov)

  - MBString:
    . Fix GH-11300 (license issue: restricted unicode license headers).
      (nielsdos)

  - Opcache:
    . Fixed bug GH-10914 (OPCache with Enum and Callback functions results in
      segmentation fault). (nielsdos)
    . Prevent potential deadlock if accelerated globals cannot be allocated.
      (nielsdos)

  - PCNTL:
    . Fixed bug GH-11498 (SIGCHLD is not always returned from proc_open).
      (nielsdos)

  - PDO:
    . Fix GH-11587 (After php8.1, when PDO::ATTR_EMULATE_PREPARES is true
      and PDO::ATTR_STRINGIFY_FETCHES is true, decimal zeros are no longer
      filled). (SakiTakamachi)

  - PDO SQLite:
    . Fix GH-11492 (Make test failure: ext/pdo_sqlite/tests/bug_42589.phpt).
      (KapitanOczywisty, CViniciusSDias)

  - Phar:
    . Add missing check on EVP_VerifyUpdate() in phar util. (nielsdos)
    . Fixed bug GHSA-jqcx-ccgc-xwhv (Buffer mismanagement in phar_dir_read()).
      (CVE-2023-3824) (nielsdos)

  - PHPDBG:
    . Fixed bug GH-9669 (phpdbg -h options doesn't list the -z option). (adsr)

  - Session:
    . Removed broken url support for transferring session ID. (ilutov)

  - Standard:
    . Fix serialization of RC1 objects appearing in object graph twice. (ilutov)

  - Streams:
    . Fixed bug GH-11735 (Use-after-free when unregistering user stream wrapper
      from itself). (ilutov)

  - SQLite3:
    . Fix replaced error handling in SQLite3Stmt::__construct. (nielsdos)

  - XMLReader:
    . Fix GH-11548 (Argument corruption when calling XMLReader::open or
      XMLReader::XML non-statically with observer active). (Bob)

---
  Module Name: pkgsrc
  Committed By: taca
  Date: Sun Aug  6 04:05:06 UTC 2023

  Modified Files:
  pkgsrc/lang/php82: distinfo

  Log Message:
  lang/php82: fix distinfo

  Fix distinfo.  Maybe, I fetched pre-install version.

  No DIST_SUBDIR update with expecting no one fetched pre-official distinfo
  file.

(bsiegert)

2023-08-15 18:42:54 UTC pkgsrc-2023Q2 commitmail json YAML

Pullup ticket #6786 - requested by taca
lang/php81: security fix

Revisions pulled up:
- lang/php/phpversion.mk                                        1.403-1.404
- lang/php81/distinfo                                          1.25-1.26
- lang/php81/patches/patch-build_libtool.m4                    deleted
- lang/php81/patches/patch-configure                            1.2

---
  Module Name: pkgsrc
  Committed By: taca
  Date: Fri Jul  7 12:51:19 UTC 2023

  Modified Files:
  pkgsrc/lang/php: phpversion.mk
  pkgsrc/lang/php81: distinfo

  Log Message:
  lang/php81: update to 8.1.21

  PHP 8.1.21 (2023-07-06)

  - CLI:
    . Fixed bug GH-11246 (cli/get_set_process_title fails on MacOS).
      (James Lucas)

  - Core:
    . Fixed build for the riscv64 architecture/GCC 12. (Daniil Gentili)

  - Curl:
    . Fixed bug GH-11433 (Unable to set CURLOPT_ACCEPT_ENCODING to NULL).
      (nielsdos)

  - DOM:
    . Fixed bugs GH-11288 and GH-11289 and GH-11290 and GH-9142 (DOMExceptions
      and segfaults with replaceWith). (nielsdos)
    . Fixed bug GH-10234 (Setting DOMAttr::textContent results in an empty
      attribute value). (nielsdos)
    . Fix return value in stub file for DOMNodeList::item. (divinity76)
    . Fix spec compliance error with '*' namespace for
      DOMDocument::getElementsByTagNameNS. (nielsdos)
    . Fix DOMElement::append() and DOMElement::prepend() hierarchy checks.
      (nielsdos)
    . Fixed bug GH-11347 (Memory leak when calling a static method inside an
      xpath query). (nielsdos)
    . Fixed bug #67440 (append_node of a DOMDocumentFragment does not reconcile
      namespaces). (nielsdos)
    . Fixed bug #81642 (DOMChildNode::replaceWith() bug when replacing a node
      with itself). (nielsdos)
    . Fixed bug #77686 (Removed elements are still returned by getElementById).
      (nielsdos)
    . Fixed bug #70359 (print_r() on DOMAttr causes Segfault in
      php_libxml_node_free_list()). (nielsdos)
    . Fixed bug #78577 (Crash in DOMNameSpace debug info handlers). (nielsdos)
    . Fix lifetime issue with getAttributeNodeNS(). (nielsdos)
    . Fix "invalid state error" with cloned namespace declarations. (nielsdos)
    . Fixed bug #55294 and #47530 and #47847 (various namespace reconciliation
      issues). (nielsdos)
    . Fixed bug #80332 (Completely broken array access functionality with
      DOMNamedNodeMap). (nielsdos)

  - Opcache:
    . Fix allocation loop in zend_shared_alloc_startup(). (nielsdos)
    . Access violation on smm_shared_globals with ALLOC_FALLBACK. (KoudelkaB)
    . Fixed bug GH-11336 (php still tries to unlock the shared memory ZendSem
      with opcache.file_cache_only=1 but it was never locked). (nielsdos)

  - OpenSSL:
    . Fixed bug GH-9356 Incomplete validation of IPv6 Address fields in
      subjectAltNames (James Lucas, Jakub Zelenka).

  - PGSQL:
    . Fixed intermittent segfault with pg_trace. (David Carlier)

  - Phar:
    . Fix cross-compilation check in phar generation for FreeBSD. (peter279k)

  - SPL:
    . Fixed bug GH-11338 (SplFileInfo empty getBasename with more than one
      slash). (nielsdos)

  - Standard:
    . Fix access on NULL pointer in array_merge_recursive(). (ilutov)
    . Fix exception handling in array_multisort(). (ilutov)

---
  Module Name: pkgsrc
  Committed By: taca
  Date: Sat Aug  5 08:43:16 UTC 2023

  Modified Files:
  pkgsrc/lang/php: phpversion.mk
  pkgsrc/lang/php81: distinfo
  pkgsrc/lang/php81/patches: patch-configure
  Removed Files:
  pkgsrc/lang/php81/patches: patch-build_libtool.m4

  Log Message:
  lang/php81: update to 8.1.22

  03 Aug 2023, PHP 8.1.22

  - Build:
    . Fixed bug GH-11522 (PHP version check fails with '-' separator).
      (SVGAnimate)

  - CLI:
    . Fix interrupted CLI output causing the process to exit. (nielsdos)

  - Core:
    . Fixed oss-fuzz #60011 (Mis-compilation of by-reference nullsafe operator).
      (ilutov)
    . Fixed use-of-uninitialized-value with ??= on assert. (ilutov)
    . Fixed build for FreeBSD before the 11.0 releases. (David Carlier)

  - Curl:
    . Fix crash when an invalid callback function is passed to
      CURLMOPT_PUSHFUNCTION. (nielsdos)

  - Date:
    . Fixed bug GH-11368 (Date modify returns invalid datetime). (Derick)

  - DOM:
    . Fixed bug GH-11625 (DOMElement::replaceWith() doesn't replace node with
      DOMDocumentFragment but just deletes node or causes wrapping <></>
      depending on libxml2 version). (nielsdos)

  - Fileinfo:
    . Fixed bug GH-11298 (finfo returns wrong mime type for xz files). (Anatol)

  - FTP:
    . Fix context option check for "overwrite". (JonasQuinten)
    . Fixed bug GH-10562 (Memory leak and invalid state with consecutive
      ftp_nb_fget). (nielsdos)

  - GD:
    . Fix most of the external libgd test failures. (Michael Orlitzky)

  - Hash:
    . Fix use-of-uninitialized-value in hash_pbkdf2(), fix missing $options
      parameter in signature. (ilutov)

  - Intl:
    . Fix memory leak in MessageFormatter::format() on failure. (Girgias)

  - Libxml:
    . Fixed bug GHSA-3qrf-m4j2-pcrr (Security issue with external entity loading
      in XML without enabling it). (CVE-2023-3823) (nielsdos, ilutov)

  - MBString:
    . Fix GH-11300 (license issue: restricted unicode license headers).
      (nielsdos)

  - Opcache:
    . Fixed bug GH-10914 (OPCache with Enum and Callback functions results in
      segmentation fault). (nielsdos)
    . Prevent potential deadlock if accelerated globals cannot be allocated.
      (nielsdos)

  - PCNTL:
    . Fixed bug GH-11498 (SIGCHLD is not always returned from proc_open).
      (nielsdos)

  - PCRE:
    . Mangle PCRE regex cache key with JIT option. (mvorisek)

  - PDO:
    . Fix GH-11587 (After php8.1, when PDO::ATTR_EMULATE_PREPARES is true
      and PDO::ATTR_STRINGIFY_FETCHES is true, decimal zeros are no longer
      filled). (SakiTakamachi)

  - PDO SQLite:
    . Fix GH-11492 (Make test failure: ext/pdo_sqlite/tests/bug_42589.phpt).
      (KapitanOczywisty, CViniciusSDias)

  - Phar:
    . Add missing check on EVP_VerifyUpdate() in phar util. (nielsdos)
    . Fixed bug GHSA-jqcx-ccgc-xwhv (Buffer mismanagement in phar_dir_read()).
      (CVE-2023-3824) (nielsdos)

  - PHPDBG:
    . Fixed bug GH-9669 (phpdbg -h options doesn't list the -z option). (adsr)

  - Session:
    . Removed broken url support for transferring session ID. (ilutov)

  - Standard:
    . Fix serialization of RC1 objects appearing in object graph twice. (ilutov)

  - SQLite3:
    . Fix replaced error handling in SQLite3Stmt::__construct. (nielsdos)

(bsiegert)

2023-08-15 18:33:13 UTC MAIN commitmail json YAML

ap2-python: Note upstream bug report about no-release policy

(gdt)

2023-08-15 18:32:22 UTC pkgsrc-2023Q2 commitmail json YAML

Pullup ticket #6785 - requested by taca
lang/php80: security fix (CVE-2023-3823, CVE-2024-3824)

Revisions pulled up:
- lang/php/phpversion.mk                                        1.406
- lang/php80/distinfo                                          1.31
- lang/php80/patches/patch-configure                            1.2

---
  Module Name: pkgsrc
  Committed By: taca
  Date: Sun Aug  6 04:28:24 UTC 2023

  Modified Files:
  pkgsrc/lang/php: phpversion.mk
  pkgsrc/lang/php80: distinfo
  pkgsrc/lang/php80/patches: patch-configure

  Log Message:
  lang/php80: update to 8.0.30

  03 Aug 2023, PHP 8.0.30

  - Libxml:
    . Fixed bug GHSA-3qrf-m4j2-pcrr (Security issue with external entity loading
      in XML without enabling it). (CVE-2023-3823) (nielsdos, ilutov)

  - Phar:
    . Fixed bug GHSA-jqcx-ccgc-xwhv (Buffer mismanagement in phar_dir_read()).
      (CVE-2023-3824) (nielsdos)

(bsiegert)

2023-08-15 18:21:21 UTC pkgsrc-2023Q2 commitmail json YAML

Pullup ticket #6782 - requested by taca
net/samba4: security fix

Revisions pulled up:
- net/samba4/Makefile                                          1.166-1.167
- net/samba4/distinfo                                          1.94-1.95

---
  Module Name: pkgsrc
  Committed By: wiz
  Date: Wed Jul 19 15:33:28 UTC 2023

  Modified Files:
  pkgsrc/net/samba4: Makefile distinfo

  Log Message:
  samba: update to 4.18.4.

  Changes since 4.18.3
  --------------------

  o  Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
    * BUG 15404: Backport --pidl-developer fixes.

  o  Samuel Cabrero <scabrero@samba.org>
    * BUG 14030: Named crashes on DLZ zone update.

  o  Bj旦rn Jacke <bj@sernet.de>
    * BUG 2312: smbcacls and smbcquotas do not check // before the server.

  o  Volker Lendecke <vl@samba.org>
    * BUG 15382: cli_list loops 100% CPU against pre-lanman2 servers.
    * BUG 15391: smbclient leaks fds with showacls.
    * BUG 15402: smbd returns NOT_FOUND when creating files on a r/o filesystem.

  o  Stefan Metzmacher <metze@samba.org>
    * BUG 15355: NSS_WRAPPER_HOSTNAME doesn't match NSS_WRAPPER_HOSTS entry and
      causes test timeouts.

  o  Noel Power <noel.power@suse.com>
    * BUG 15384: net ads lookup (with unspecified realm) fails.

  o  Christof Schmitt <cs@samba.org>
    * BUG 15381: Register Samba processes with GPFS.

  o  Andreas Schneider <asn@samba.org>
    * BUG 15390: Python tarfile extraction needs change to avoid a warning
      (CVE-2007-4559 mitigation).
    * BUG 15398: The winbind child segfaults when listing users with `winbind
      scan trusted domains = yes`.

  o  Jones Syue <jonessyue@qnap.com>
    * BUG 15383: Remove comments about deprecated 'write cache size'.
    * BUG 15403: smbget memory leak if failed to download files recursively.

---
  Module Name: pkgsrc
  Committed By: taca
  Date: Thu Jul 20 01:28:34 UTC 2023

  Modified Files:
  pkgsrc/net/samba4: Makefile distinfo

  Log Message:
  net/samba4: update to 4.18.5

                    ==============================
                    Release Notes for Samba 4.18.5
                            July 19, 2023
                    ==============================

  This is a security release in order to address the following defects:

  o CVE-2022-2127:  When winbind is used for NTLM authentication, a maliciously
                    crafted request can trigger an out-of-bounds read in winbind
                    and possibly crash it.
                    https://www.samba.org/samba/security/CVE-2022-2127.html

  o CVE-2023-3347:  SMB2 packet signing is not enforced if an admin configured
                    "server signing = required" or for SMB2 connections to Domain
                    Controllers where SMB2 packet signing is mandatory.
                    https://www.samba.org/samba/security/CVE-2023-3347.html

  o CVE-2023-34966: An infinite loop bug in Samba's mdssvc RPC service for
                    Spotlight can be triggered by an unauthenticated attacker by
                    issuing a malformed RPC request.
                    https://www.samba.org/samba/security/CVE-2023-34966.html

  o CVE-2023-34967: Missing type validation in Samba's mdssvc RPC service for
                    Spotlight can be used by an unauthenticated attacker to
                    trigger a process crash in a shared RPC mdssvc worker process.
                    https://www.samba.org/samba/security/CVE-2023-34967.html

  o CVE-2023-34968: As part of the Spotlight protocol Samba discloses the server-
                    side absolute path of shares and files and directories in
                    search results.
                    https://www.samba.org/samba/security/CVE-2023-34968.html

  Changes since 4.18.4
  --------------------

  o  Ralph Boehme <slow@samba.org>
    * BUG 15072: CVE-2022-2127.
    * BUG 15340: CVE-2023-34966.
    * BUG 15341: CVE-2023-34967.
    * BUG 15388: CVE-2023-34968.
    * BUG 15397: CVE-2023-3347.

  o  Volker Lendecke <vl@samba.org>
    * BUG 15072: CVE-2022-2127.

  o  Stefan Metzmacher <metze@samba.org>
    * BUG 15418: Secure channel faulty since Windows 10/11 update 07/2023.

(bsiegert)

2023-08-15 17:32:35 UTC MAIN commitmail json YAML

doc: Updated devel/mold to 2.1.0

(fcambus)

2023-08-15 17:32:22 UTC MAIN commitmail json YAML

mold: update to 2.1.0.

New features:

- Loongson's LoongArch CPU has been supported.
- -z nosectionheader has been added to eliminate section headers from the
  output file.

Bug fixes and compatibility improvements:

- Previously, linking with the -z pack-relative-relocs option produces
  an executable that glibc 2.38 refuses to run with DT_RELR without
  GLIBC_ABI_DT_RELR dependency error. Now, mold produces binaries compatible
  with glibc 2.38.
- [ARM64] R_AARCH64_ADR_PREL_PG_HI21_NC relocation type has been supported.
- [ARM64] R_AARCH64_MOVW_UABS_G3 relocation type has now been handled as a
  PLT-generating relocation to fix an issue when main is not defined in the
  main executable but rather in a .so file.
- [RISC-V] We now merge input .riscv.attributes contents. Previously, we
  just concatenated them.

(fcambus)

2023-08-15 16:21:57 UTC MAIN commitmail json YAML

py-anytree: mark as PYTHON_SELF_CONFLICT

XXX: rename bin/ebt to bin/ebt-${PYVERSSUFFIX}?

(wiz)

2023-08-15 16:21:28 UTC MAIN commitmail json YAML

doc: Updated lang/janet to 1.30.0

(charlotte)

2023-08-15 15:13:55 UTC MAIN commitmail json YAML

lang/janet: Update to 1.30.0

## 1.30.0 - 2023-08-05

- Change indexing of `array/remove` to start from -1 at the end instead of -2.
- Add new string escape sequences `\\a`, `\\b`, `\\?`, and `\\'`.
- Fix bug with marshalling channels
- Add `div` for floored division
- Make `div` and `mod` variadic
- Support `bnot` for integer types.
- Define `(mod x 0)` as `x`
- Add `ffi/pointer-cfunction` to convert pointers to cfunctions

(charlotte)

2023-08-15 14:59:27 UTC MAIN commitmail json YAML

doc: Updated games/ironwail to 0.7.0

(charlotte)

2023-08-15 14:57:56 UTC MAIN commitmail json YAML

games/ironwail: Remove a patch that's no longer necessary

(charlotte)

2023-08-15 14:39:08 UTC MAIN commitmail json YAML

python3*: when linking with pkgsrc gettext, pass -lintl. When linking
with builtin gettext, NFCI. Fixes PREFER_PKGSRC=gettext-lib builds on at
least NetBSD 9 and 10.

(schmonz)

2023-08-15 13:49:17 UTC MAIN commitmail json YAML

2023-08-15 10:58:20 UTC MAIN commitmail json YAML

emacs: support EMACS_TYPE=emacs29 in same manner as 28

(tnn)

2023-08-15 10:52:08 UTC MAIN commitmail json YAML

emacs29: disable gcc13-libjit option on Darwin-*-aarch64

No support for Darwin's Aarch64 ABI in any GCC major release yet.
It's on it's way but probably not before GCC 15.

(tnn)

2023-08-15 10:20:00 UTC MAIN commitmail json YAML

2023-08-15 07:18:19 UTC MAIN commitmail json YAML

games/ironwail: Update to 0.7.0

Changes from 0.6.0:

- ability to download add-ons from the Mods menu (using the community add-on
  server by default; specify `-addons <url>` on the command line to use a
  different server, `-noaddons` to disable)
- new `Levels` menu, inspired by the one in Mark V, with various enhancements
  such as support for searching (by BSP name/map title) and skill selection
- last save is loaded automatically after dying (`sv_autoload 0` to disable,
  `sv_autoload 1` to ask for confirmation, `sv_autoload 2` to always load
  previous save, if any)
- initial autosave support (sv_autosave 0 to disable)
- moved saving to a background thread (avoids autosave stutter on complex maps)
- improved compatibility with 2021 re-release: the engine will no longer write
  configs to the Nightdive folder to avoid an issues with the KEX engine where
  certain episodes would no longer function properly; existing configs will be
  automatically migrated to the new save location (%USERPROFILE%\Saved
  Games\Ironwail\rerelease)
- added EGS and GOG Quake detection
- initial support for CSQC HUDs (Arcane Dimensions, Alkaline 1.1/1.2), using
  code from QSS (by @Shpoike)
- skill selection menu for Quake64
- reworked Options menu
- added Options, Controls and Video menu searching
- improved console Tab completion
- text can be matched anywhere, not just at the beginning of a
  cvar/command/argument:

    `maxfps` + `Tab` = `host_maxfps`
    `showfps` + `Tab` = `scr_showfps`
    `box` + `Tab` = `r_showbboxes`
    `map fair` + `Tab` = `map ctsj2_fairweather`

- added argument cycling for map/load/save/game/sky commands (Tab/Shift+Tab)
- support for emulating non-square pixels in the UI/HUD (e.g. `scr_pixelaspect
  5:6`)
- customizable screenshot names and folder (using `cl_screenshotname` cvar,
  defaults to `screenshots/%map%_%date%_%time%`)
- Supported variables: `map`, `maptitle`, `date`, `time`, `year`, `month`,
  `day`, `hour`, `min`, `sec`
- `viewsize 130` option (press `+/-` to activate/deactivate) for cleaner
  screenshots (no weapon/HUD/text messages)
- built-in zooming support, bindable from the Controls menu
- New cvars/commands: `zoom_fov`, `zoom_speed`, `+/-zoom`, `togglezoom`,
  `zoom_in/out`
- changed Controls menu to display more entries when possible
- cvar to disable mouse support in the UI (`ui_mouse 0`)
- cvar to enable sound effects when using the mouse to select different menu
  items (`ui_mouse_sound`)
- menu sound effects are now throttled (`ui_sound_throttle` to change the
  interval, `0` to disable)
- `r_showbboxes_filter` option (from @andrey-budko), which limits entities
  highlighted by `r_showbboxes` to those with matching classnames:

-- `r_showbboxes_filter secret` highlights entities with classnames containing
  `secret`
-- `r_showbboxes_filter =trigger_secret` highlights entities with classname equal
  to `trigger_secret`
-- Note: Tab-completion is supported

- `r_showbboxes_health` cvar (`0` = show all entities, `1` = show entities with
  health > 0, `-1` = show entities with health <= 0)
- `r_showbboxes_think` cvar (`0` = show all entities, `1` = show entities with
  thinktime > 0, `-1` = show entities with thinktime <= 0)
- `skies` command, which lists all available skies (with an optional filter
  argument)
- Tab completion for `sky` command
- Tab completion for `bind`/`unbind` key names
- word-based navigation/deletion in console (using
  Ctrl+Left/Right/Backspace/Delete)
- ability to bind Caps/Num/Scroll Lock and Print Screen keys
- optional filter argument for `maps` command
- model scale support (requires protocol 999) - original patch from
  @JosiahJack, with fixes from @temx
- bumped model limit to 4096 (for quakemash)
- `maps` command now prints map titles, too, not just BSP names
- further reduced CPU usage
- added skybox animation ("skywind") support
- skybox caching (to avoid hitching when repeatedly switching between the same
  skyboxes)
- order-independent transparency (`r_oit 0` to disable, e.g. on integrated
  GPUs)
- added option to sort transparent entities by distance when r_oit is disabled
  (`r_alphasort`)
- changed rendering order for transparent brush entities (when both r_oit and
  r_alphasort are off) to match QuakeSpasm
- added Transparency option to Video menu
- improved color matching for 8-bit palettization: higher quality on modern
  maps, more authentic on classic ones
- fullbright colors are now deduced from the colormap instead of being
  hardcoded
- changed fog from planar to spherical (stable when turning around)
- optimized particle rendering and increased default particle limit (using code
  from @mhQuake)
- work-arounds for bugs in old Intel GPU drivers
- ⚠️ Note: some very old Intel GPU drivers might crash/stop responding during
  gameplay.
- Currently there is no fix or work-around for this issue, if you are affected
  by it please use a different engine, such as Quakespasm, Quakespasm Spiked,
  QSS-M or FTE
- discrete GPU will be used by default, if available, instead of integrated one
- fixed softlock in mge2m2
- functional `nomonsters` cvar
- enabled resizing in windowed mode
- more responsive `v_gunkick 2` implementation (@mhQuake)
- changed default `v_gunkick` value to `2` (smooth)
- `v_gunkick`, `cl_rollangle`, `cl_bob` and `scr_clock` are now saved to config
- new `writeconfig` command
- optional file name argument for `condump` command
- eliminated endianness handling overhead (@tyfighter)
- fixed rendering issues when streaming on Discord
- fixed jitter when moving the mouse during a cutscene
- fixed `SZ_GetSpace: overflow` when loading certain large maps (e.g.
  telefragged) with protocol 999
- fixed occasional text rendering artifacts at certain UI scales
- added screen warping and underwater sound effects for Alkaline 1.2 liquid
  brushes
- fixed console animation with `scr_conspeed` <= 0
- added `scr_conbrightness` and `scr_menubgalpha` to improve readability
- experimental language cvar (english/french/german/italian/spanish)
- support for using arbitrary characters as crosshairs (e.g. `crosshair v` for
  v, or `crosshair -118` for the 118th character in the Quake font)
- support for multiple `-basedirs` on the command line

(charlotte)

2023-08-15 05:50:41 UTC MAIN commitmail json YAML

doc: Updated devel/R-testthat to 3.1.10

(mef)

2023-08-15 05:50:28 UTC MAIN commitmail json YAML

(devel/R-testthat) Updated 3.1.9 to 3.1.10

# testthat 3.1.10

* Fix for upcoming R-devel release.

* `testthat` now sets the `_R_CHECK_BROWSER_NONINTERACTIVE_` environment variable
  when running tests. This should ensure that left-over `browser()` statements
  will trigger an error if encountered while running tests. This functionality
  is only enabled with R (>= 4.3.0). (#1825)

(mef)

2023-08-15 05:45:16 UTC MAIN commitmail json YAML

(print/p5-TexLive-TLConfig) and p5-TexLive-TLUtils added

(mef)

2023-08-15 05:40:02 UTC MAIN commitmail json YAML

2023-08-15 05:39:20 UTC MAIN commitmail json YAML

2023-08-15 01:21:17 UTC MAIN commitmail json YAML

2023-08-15 01:19:51 UTC MAIN commitmail json YAML

doc: Updated sysutils/R-processx to 3.8.2

(mef)

2023-08-15 01:19:39 UTC MAIN commitmail json YAML

(sysutils/R-processx) Updated 3.8.1 to 3.8.2

# processx 3.8.2

* The client library, used by callr, now ignores `SIGPIPE` when writing
  to a file descriptor, on unix. This avoid possible freezes when a
  `callr::r_session` subprocess is trying to report its result after the
  main process was terminated. In particular, this happened with parallel
  testthat: https://github.com/r-lib/testthat/issues/1819

(mef)

2023-08-14 22:46:47 UTC MAIN commitmail json YAML

doc: Updated devel/R-pkgbuild to 1.4.2

(mef)

2023-08-14 22:46:35 UTC MAIN commitmail json YAML

(devel/R-pkgbuild) Updated 1.4.1. to 1.4.2

# pkgbuild 1.4.2

* Running `bootstrap.R` now works with `pkgbuild_process`, so it also works
  from pak (https://github.com/r-lib/pak/issues/508).

(mef)

2023-08-14 21:39:40 UTC MAIN commitmail json YAML

doc: Updated textproc/R-jsonlite to 1.8.7

(mef)

2023-08-14 21:39:10 UTC MAIN commitmail json YAML

(textproc/R-jsonlite) Updated 1.8.5 to 1.8.7

1.8.7
  - toJSON(digits = NA) once again prints 15 digits max
  - Fix getRversion type (requested by CRAN)

1.8.6
  - Add method [.json such that subsetting keeps json class

(mef)

2023-08-14 19:30:15 UTC MAIN commitmail json YAML

teeworlds: Use GNU language variants to fully expose libc functions

(nia)

2023-08-14 19:24:10 UTC MAIN commitmail json YAML

pg_top: Add missing dependency on curses

(nia)

2023-08-14 19:10:08 UTC MAIN commitmail json YAML

windowmaker: Add dependencies to buildlink3 that are used inside
installed headers.

(nia)

2023-08-14 19:03:44 UTC MAIN commitmail json YAML

aspell-languages: Skip packages with non-ASCII PLISTs where it's a problem

(nia)

2023-08-14 18:34:51 UTC MAIN commitmail json YAML

bulk-medium: Restrict dependencies that only function on NetBSD

Also switch from xpdf to mupdf as suggested by previous committer

(nia)

2023-08-14 18:32:03 UTC MAIN commitmail json YAML

emacs-packages: Restrict dependencies that only work with older emacs

(nia)

2023-08-14 18:19:09 UTC MAIN commitmail json YAML

lxqt-panel: Add missing xtst panel

(nia)

2023-08-14 18:01:26 UTC MAIN commitmail json YAML

libuuid: revert bump of BUIDLINK_ABI_DEPENDS

This was a false positive from the python revbump.
Keep the PKGREVISION bumped though so it doesn't go backwards.

(tnn)

2023-08-14 16:08:32 UTC MAIN commitmail json YAML

Fix for security/opensc regression

When security/opensc was updated to 0.23.0, it gained a
--enable-notify configure flag.

The feature adds a libopensc dependency on libglib, which in turns
brings libpthread into the game.

When using the opensc-pkcs11.so module with a non threaded program
such as ssh(1), libopensc will load some thread-enabled glib function
that attemps to initialize pthread stuff. That would require libpthread
to be linked in, and if it is not the case, module load aborts.
Here is the crash in action:

Program received signal SIGABRT, Aborted.
0x000072403899c46a in _lwp_kill () from /lib/libc.so.12
(gdb) bt
#0  0x000072403899c46a in _lwp_kill () from /lib/libc.so.12
#1  0x0000724038849223 in __libc_thr_create_stub () from /lib/libc.so.12
#2  0x0000724036a9c3ee in ?? ()
#3  0x0000000000000000 in ?? ()

This change turns the notify feature into a disabled by default
option so that opensc-pkcs11.so can work agan with ssh(1).

(manu)

2023-08-14 13:21:07 UTC MAIN commitmail json YAML

czmq: make sure draft API files are always installed

(nros)

2023-08-14 08:41:06 UTC MAIN commitmail json YAML

2023-08-14 07:40:50 UTC MAIN commitmail json YAML

doc: Updated www/ap2-python to 3.5.0nb5

(wiz)

2023-08-14 07:40:41 UTC MAIN commitmail json YAML

ap2-python: hack around issue when setuptools is installed

Just depend on it.

Bump PKGREVISION.

(wiz)

2023-08-14 07:38:37 UTC MAIN commitmail json YAML

Add czmq version 4.2.1 to pkgsrc-current

High-level C binding for ZeroMQ. czmq is trying to create shorter and
more readable applications by wrapping the ZeroMQ core API in better
semantics. It also tries to hide the differences between versions of
ZeroMQ as far as possible.

(nros)

2023-08-14 07:25:35 UTC MAIN commitmail json YAML

doc: Updated security/qore-ssh2-module to 1.4.2

(nros)

2023-08-14 07:25:11 UTC MAIN commitmail json YAML

Update security/qore-ssh2-module to version 1.4.2

pkgsrc changes:
* use cmake to build
* don't install docs since docs require doxygen to build

changes from release notes:
* fixed a bug where the sftp connection scheme was unusable

(nros)

2023-08-14 05:28:23 UTC MAIN commitmail json YAML

doc: python 3.11 is now default

(wiz)

2023-08-14 05:25:36 UTC MAIN commitmail json YAML

2023-08-14 05:23:09 UTC MAIN commitmail json YAML

python: bump default to 311

As discussed on pkgsrc-users in
'changing default python version to 3.11?'

(wiz)

2023-08-14 05:13:31 UTC MAIN commitmail json YAML

emacs29*: fix PLIST for no-native-compilation

XXX: why doesn't emacs29-nox11 use options.mk?
XXX: shouldn't we enable native-compilation by default for emacs29-nox11?

(wiz)

2023-08-14 05:12:26 UTC MAIN commitmail json YAML

doc: Updated pkgtools/revbump to 3.5

(wiz)

2023-08-14 05:12:15 UTC MAIN commitmail json YAML

revbump: update to 3.5.

Add -x option to non-recursively bump just one package.
Useful if you want to create your revbump list manually.

(wiz)

2023-08-13 22:04:53 UTC MAIN commitmail json YAML

doc/TODO: + mold-2.1.

(wiz)

2023-08-13 21:19:12 UTC MAIN commitmail json YAML

doc: Updated pkgtools/url2pkg to 23.2.0

(rillig)

2023-08-13 21:19:02 UTC MAIN commitmail json YAML

url2pkg: update to 23.2.0

Changes since 23.1.1:

Resolve dependencies from Python modules in more cases.  Suggested by
Greg Troxel for py-slixmpp.

(rillig)

2023-08-13 21:11:31 UTC MAIN commitmail json YAML

url2pkg: add test for Python dependencies from py-slixmpp

(rillig)

2023-08-13 20:46:35 UTC MAIN commitmail json YAML

2023-08-13 19:41:52 UTC MAIN commitmail json YAML

doc: Updated misc/less to 643

(leot)

2023-08-13 19:41:47 UTC MAIN commitmail json YAML

less: Update to 643

pkgsrc changes:
- Remove patch-line.c: was a backport from upstream, no longer needed
- Add patch-edit.c because several <signal.h> definitions are actually
  accessed on non-OS2 codepaths as well (noticed on NetBSD but should be
  relevant for all non-OS2 platforms)

Changes:
Major changes between "less" versions 633 and 643

* Fix problem when a program piping into less reads from the tty,
  like sudo asking for password (github #368).
* Fix search modifier ^E after ^W.
* Fix bug using negated (^N) search (github #374).
* Fix erroneous EOF when terminal window size changes (github #372).
* Fix compile error with some definitions of ECHONL (github #395).
* Fix regression in exit code when stdin is /dev/null and
  output is a file (github #373).
* Add lesstest test suite to production release (github #344).
* Change lesstest output to conform with
  automake Simple Test Format (github #399).

Major changes between "less" versions 632 and 633

* Fix build on systems which have ncurses/termcap.h or
  ncursesw/termcap.h but not termcap.h.

Major changes between "less" versions 608 and 632

* Add LESSUTFCHARDEF environment variable (github #275).
* Add # command (github #330).
* Add ^S search modifier (github #196).
* Add --wordwrap option (github #113).
* Add --no-vbell option (github #304).
* Add --no-search-headers option (github #44).
* Add --modelines option (github #89).
* Add --intr option (github #224).
* Add --proc-backspace, --proc-tab and --proc-return options (github #335).
* Add --show-preproc-errors option (github #258).
* Add LESS_LINES and LESS_COLUMNS environment variables (github #84).
* Add LESS_DATA_DELAY environment variable (github #337).
* Allow empty "lines" field in --header option.
* Update Unicode tables.
* Improve ability of ^X to interrupt F command (github #49).
* Status column (-J) shows off-screen matches.
* Parenthesized sub-patterns in searches are colored with unique colors,
  if supported by the regular expression library (github #196).
* Don't allow opening a tty as file input unless -f is set (github #309).
* Don't require newline input after +&... option (github #339).
* Fix incorrect handling of some Private Use Unicode characters.
* Fix ANSI color bug when overstriking with colored chars (github #276).
* Fix compiler const warning (github #279).
* Fix signal race in iread (github #280).
* Fix reading procfs files on Linux (github #282).
* Fix --ignore-case with ctrl-R (no regex) search (github #300).
* Fix bug doing repeat search after setting & filter (github #299).
* Fix bug doing repeat search before non-repeat search.
* Fix crash with -R and certain line lengths (github #338).
* Don't retain search options from a cancelled search (github #302).
* Don't call realpath on fake filenames like "-" (github #289).
* Implement lesstest test suite.
* Convert function parameter definitions from K&R to C89 (github #316).

(leot)

2023-08-13 19:34:18 UTC MAIN commitmail json YAML

doc: Updated graphics/matugen to 0.9.0nb1

(pin)

2023-08-13 19:33:58 UTC MAIN commitmail json YAML

graphics/matugen: pull from specific commit

to fix broken checksums.

(pin)

2023-08-13 19:21:16 UTC MAIN commitmail json YAML

doc: Updated sysutils/entr to 5.4

(leot)

2023-08-13 19:21:07 UTC MAIN commitmail json YAML

entr: Update to 5.4

Changes:
== 5.4: August 1, 2023
- 'make test' runs a quick smoketest, 'make check' runs regressions
- Set IN_CLOEXEC only for inotify_init, kqueue uses similar setting by default
- Unconditionally try to set soft file limit to 2^16 on MacOS
- Use non-reentrant calls sparingly in signal handlers
- configure: use TARGET_OS to override the output of uname(1)

(leot)

2023-08-13 19:07:37 UTC MAIN commitmail json YAML

doc: Updated games/minetest to 5.7.0

(pin)

2023-08-13 19:07:10 UTC MAIN commitmail json YAML

games/minetest: update to 5.7.0

Submitted by Kevin Bloom (https://notabug.org/nuclearkev/) on a private e-mail.
Reviewed by myself and wiz@

5.6.0 → 5.7.0

Released on 8 April 2023
Deprecations and compatibility notes

    The default key for pitchmove was removed. Specify a key manually to use
    this feature.
        See https://github.com/minetest/minetest/pull/13319 for details
    Special handling of ${key} syntax in metadata values are deprecated
        See https://github.com/minetest/minetest/pull/12970 for details
    Worlds with unresolved dependencies can no longer be loaded. This ensures
    that the specified mods are loaded properly.
        See https://github.com/minetest/minetest/pull/12542 for details
    The default key for (un)limited range was removed. Specify a key manually
    to use this feature.
        See https://github.com/minetest/minetest/pull/12632 for details
    Development Test is no longer being distributed in official Minetest
    releases
        This was never meant for players to begin with, this “game” is
        exclusively meant for engine development
        To get it back, build Minetest from source code (recommended) or
        download Development Test from ContentDB

Client / Audiovisuals

    Fix main menu error when submitting invalid port numbers (GoodClover)
    Fix ChatPrompt crash in very narrow windows (DS)
    Fix missing shadows when sun tilt is zero (x2048)
    Android: Make OpenGLES 2 the default driver (ROllerozxa)
    8x block meshes for improved performance (x2048)
        Configuration options and bugfixes (lhofhansl, x2048)
    Decrease minimum for repeat_place_time (DS)
    Fix Enter key after creating a new world (srifqi)
    Improve chat history (TurkeyMcMac)
    Add dynamic exposure correction (x2048)
        This is also configurable by the Lua API
    Improve the occlusion culling algorithm (i.e. better efficiency) (x2048)
    Use multiple threads for mesh generation (i.e. faster rendering) (x2048)
    Removed pageflip 3D mode (because broken) (ROllerozxa)
    Fix progress bar look on HiDPI displays (kilbith)
    Fix plantlike_rooted world-aligned node base textures (TurkeyMcMac)
    Fix issues caused by attached node placement prediction (TurkeyMcMac)
    Avoid shadow flicker at certain angles (x2048)
    Chat: fix the unicode characters crowded together on prompt (snowyu)
    Take geographic distance into account for server list ordering (sfan5)
    Fix sneaking on nodes with large collision boxes (SmallJoker)
    Faster light calculations for rendering (TurkeyMcMac)
    Android: Improve double-tap for jump detection (srifqi)
    Add Bloom shader (x2048)
    Restore and enhance bouncy behavior (pecksin)
        Bouncy nodes now let you control the jump height with the jump/sneak
        keys
    Fix liquid drawtype faces sometimes not rendering (Wuzzy)
    Apply DPI Scaling to the main menu (ElliottLester)
    Improve shadow updates efficiency (x2048)
    Textures: introduce world-align overrides (SmallJoker)
    Fix crash when stars are reset (Zughy)

World / Server / Environment

    Reduce server CPU consumed by occlusion culling (lhofhansl)
    Improve loaded block handling (i.e. better efficiency) (lhofhansl)
    Fix /help privs checks (TurkeyMcMac)
    Add mod storage PostgreSQL backend (TurkeyMcMac)
    Update floating nodes when liquid underneath vanishes (TurkeyMcMac)
    Add zstd compression support to API function (20kdc)

Script API / Modding

    Server: Fix error caused by sending too long chat messages (SmallJoker)
    Correct handling of leftover items in core.item_eat (DS)
    Various lua_api.txt clarifications and fixes (Wuzzy, jordan4ibanez, kab0u,
    veprogames, aerkiaga, DS)
    Improve minetest.close_formspec server-side safety (luk3yx)
    Handle nodes changed within another LBM and ABM loop (TurkeyMcMac)
    Fix segfault caused by invalid PNG data in [png: (SmallJoker)
    Add minetest.get_player_window_information() (rubenwardy, DS (bugfix))
    Make body_orbit_tilt configurable (sofar)
    Add chat HUD flag (#13189) (GreenXenith)
    Improve MetaDataRef:{get,set}_float precision (TurkeyMcMac)
    Fix error caused by an empty separator for string.split (TurkeyMcMac)
    Add player:set_lighting( {saturation = float} ) (lhofhansl)
    Add callback on_mapblocks_changed (TurkeyMcMac)
    Improved Lua error handling (TurkeyMcMac)
    Expose dtime_s to LBM handler (sfan5)
    Let mods choose a forceload limit (TurkeyMcMac)
    Add minetest.get_mapgen_edges (TurkeyMcMac)
    Add minetest.get_game_info and allow reading game.conf (TurkeyMcMac)
    Add support for facedir/4dir nodes to be attached with attached_node
    (Wuzzy)
    Add additional attached_node options: always attach to ceiling, always
    attach to floor (Wuzzy)
    Fix errors caused by schematic reading (TurkeyMcMac)
    Fix set_nametag_attributes resetting the text in subsequent calls (snowyu)
    game.conf: Add setting to use volatile a map backend (SmallJoker)
    Allow rotating entity selectionboxes (appgurueu)
    Add VoxelArea() constructor for easier use (TurkeyMcMac)
    Fix formspec focus issue caused by empty element names (DS)
    Faster vector, node and content ID access when using LuaJIT (TurkeyMcMac)
    Speed up find_nodes_in_area (TurkeyMcMac)
    Add an item pick up callback (DS)
    Implement tool use sounds (sfan5)
    Fix inconsistent craft replacement behavior (Wuzzy)
    Fix potential error in craft recipes (savilli)
    Add paramtype2s 4dir and color4dir for 4 horizontal rotations and 64 colors
    (Wuzzy)
    Bugfix: Allow looped animation to be used safely with old clients (sfan5)
    Reassure previous nil behaviour for tiles and special_tiles (Zughy)
    Add buffer argument to VoxelManip:get_light_data (TurkeyMcMac)
    Fix crash when crafting callbacks return strings (Zughy)

Misc / Maintenance

    Fix crash while exiting to the main menu on macOS (x2048)
    Rendering code cleanups (x2048)
    Fix occasional black screen on startup (x2048)
    Android: Build and logging improvements (sfan5)
    Improve installation instructions (lynx197, sofar, tamara-schmitz)
    Various code cleanups and optimizations (sfan5, ROllerozxa, nerzhul, GermanAizek)
    Implement --debugger option to improve UX when debugging crashes (sfan5)
    Various Development Test changes
        Many, many additions and improvements (Wuzzy)
        Add jukebox and branding iron (DS)
    Development Test is no longer officially distributed with Minetest releases
    Android: various maintenance and fixes (srifqi)
    Unittest improvements (Wuzzy, TurkeyMcMac, rubenwardy)

Minetest Game

    Limit and sanitize formspec fields (appgurueu)
    Fix player_api.set_model not updating the animation (appgurueu)
    Ensure chests close properly (fluxionary)
    Ensure proper creative hand override (AntumDeluge)
    Fix error if /home is executed with an invalid name (zmv7)
    Fix wall craft registrations (alek13)
    Screwdriver: 4dir node support (Wuzzy)

5.6.0 → 5.6.1

Released on 19 September 2022.
Client / Audiovisuals

    Fix tooltips for dropdown, scrollbar and more (Desour)
    Allow the comma as clickable URL component (pecksin)
    Correct the entity glow calculation (x2048)
    Get the setting texture_min_size to work again (fluxionary)
    Scale hardcoded/integrated GUIs with the system-reported DPI (ElliottLester)
    Overwriting a package via "Content" no longer triggers an error (rubenwardy)

World / Server / Environment

    Fix potential use-after-free with item metadata (TurkeyMcMac)
    Compatibility patch to not freeze older clients due to negative
    "frame_length" Tile Animation values (sfan5)
    Dynamic shadows performance improvement by delaying non-urgent mapblocks
    (x2048)

Script API / Modding

    Fix several crashes caused by clear_craft in combination with aliases
    (savilli)
    Serialization: Restore (full) pre-5.6.0 compatibility (appgurueu)
    LuaJIT: Workaround to allow larger serializations (appgurueu)
    Enforced hp_max > 0 for entities (appgurueu)
    Node Definition "tiles" and "special_tiles" again default to nil when not
    specified (Zughy)
    Allow minetest.register_on_craft to return strings (was: ItemStack) (Zughy)
    ObjectRef:set_stars to reset the stars no longer throws an error (Zughy)

Misc / Maintenance

    x86 Android build fixes (savilli)

5.5.0 → 5.6.0

Released on 4 August 2022
Deprecations and compatibility notes

    name in game.conf is deprecated for the game title
        For specifying the game title from now on, use title instead

Client / Audiovisuals

    Dynamic shader-based shadows for: nodes, entities, wield (x2048)
        Includes many, many bugfixes and improvements (tuning, performance)
    Fixed statbar HUD background scaling and numbering (appgurueu)
    Apply texture pack main menu textures immediately (ROllerozxa)
    Fix footsteps for players whose collision box min y != 0 (grorp)
    Add depth sorting for node faces (x2048)
        This fixes appearance issues when looking through multiple
        semi-transparent nodes.
        This works only up to a distance of 16 nodes by default. Use the
        transparency_sorting_distance setting to adjust this
    Optimize swapping nodes with equivalent lighting (TurkeyMcMac)
    Fix item entity Z-fighting (appgurueu)
    Use mod names/titles instead of technical names to display (GoodClover)
    Fix texture packs not showing as enabled in mainmenu (rubenwardy)
    Debug screen now shows "<unknown node>" at the top if an unknown node is
    pointed (Wuzzy)
    Enable chat clickable weblinks by default (Ctrl+Click) (Froggo)
    HUD: Fix outdated selection boxes (appgurueu)
    Make no_screenshot image more clear (Zughy)
    Add register dialog to separate login/register (rubenwardy)
    No damage effects on hp_max change (appgurueu)
    Fix updating glow and light calculation on entities (sfan5)
    Fix unknown nodes sometimes displaying the "no texture" instead of the
    "unknown node" texture (Wuzzy)

World / Server / Environment

    Distinct mod path values in world.mt to avoid issues with duplicated mod
    names (rubenwardy)
    Fix broken server startup if curl is disabled (sfan5)
    Increase max. objects per block defaults (appgurueu)
    Builtin: Allow to revoke unknown privileges (SmallJoker)
    Fix some textures not being sent correctly to older clients (Oblomov)
    Fix several registration/authentication related issues (sfan5)
    Fix dependency enabling of mods and modpacks (rubenwardy, TurkeyMcMac)
    Fix cooking and fuel crafts with aliases (TurkeyMcMac)
    Commands: Some numbers can be replaced or prepended with "~" for values
    relative to the current one (Wuzzy)
        "~" is equivalent to "~0"
        Supported commands: /deleteblocks, /emergeblocks, /fixlight,
        /spawnentity, /teleport, /time
        Example: "/teleport 15 ~5 ~" teleports to (15, <current Y coordinate
        plus 5>, <current Z coordinate>)
    Don't allow banning in singleplayer (sfan5)
    Docs: Add description of privileges (x2048)
    Increase max FPS on Android to 60 (ROllerozxa)
    Add many limits to settingtypes + engine (Wuzzy, SmallJoker)
    Reorganise settingtypes.txt (rubenwardy)

Script API / Modding

    Improved formspec documentation (DS)
    Optimization: Send HUD flags only if they changed (appgurueu)
    Allow to set the displayed item count and its alignment via item meta:
    count_meta, count_alignment (DS)
    Add support for 'seed' in disallowed_mapgen_settings (Wuzzy)
    List of documentation improvements:
        AreaStore (SmallJoker)
        Lua vector helper class (sfan5)
        spawn_by for decorations (Zughy)
        LBM documentation (TurkeyMcMac)
        Overall improvements (sfan5)
    Allow get_sky to return a table of all sky-related parameters (Zughy)
    Add basic_debug HUD flag to control display of debug info like position in
    the debug screen (on by default) (appgurueu)
    Fix memory leak from SpatialAreaStore (setupminimal)
    Add function ObjectRef:set_lighting() to control shadow intensity from the
    game/mod (x2048)
    Fix '[combine' when EVDF_TEXTURE_NPOT is disabled (paradust7)
    hud_get: Return precision field for waypoint (appgurueu)
    Add Async environment for parallelized Lua code execution (sfan5)
        minetest.handle_async
        minetest.register_async_dofile
    Fix Minetest blaming the wrong mod for errors (appgurueu)
    Deprecate game.conf name, use title instead (#12030) (rubenwardy)
    Protect a few more settings from being set from mods (sfan5)
    Add function ObjectRef:respawn() to invoke player respawn (sfan5)
    Handle Lua entity HP changes correctly (like punches) (sfan5)
    Add tool helper function ItemStack:add_wear_by_uses() to add tool wear in
    such a way that it has a given number of uses (Wuzzy)
    Add minetest.get_tool_wear_after_use to simulate tool wear when expecting
    it to break after a given number of uses (Wuzzy)
    on_deactivate entity callback: distinguish removal and unloading (appgurueu)
    Remove tile_images and special_materials obsolete code (Zughy)
    set_stars: Allow to set maximum star opacity at daytime with day_opacity
    (Wuzzy)
    FormSpec: 9-slice images, animated_image, and fgimg_middle (v-rob)
    Animated particle spawners (velartrill)

Misc / Maintenance

Code details are intentionally omitted due to the changelog target audience's
interests.

    Fix macOS compile instructions (sfan5)
    Various C++ code cleanups and improvements (TurkeyMcMac, sfan5, Oblomov,
    SmallJoker, Octavian, RichardTry, savilli, JosiahWI)
    List of DevTest game improvements:
        TGA test nodes (ehrlemann)
        Test weapons and armorball modes (Wuzzy)
        Nodes and items for testing overlays (Wuzzy)
        Entity lifecycle and callbacks (sfan5)
        Item metadata editor (Wuzzy)
    Minetest now uses C++14
    Remove direct OpenGL(ES) dependency (sfan5)
    Compile Lua as C++ to properly catch exceptions (TurkeyMcMac)
    Build system improvements (sfan5, ShadowNinja, LoneWolfHT)
    Run automated tests when Lua files change (x2048)
    Add JSON (de)serialization benchmarks (paradust7)
    Performance optimizations by caching (mapblocks, collisionbox) (sfan5)
    Add more Prometheus metrics (sfan5)
    Add documentation to list breaking changes for the next major release
    (Zughy)
    Patch built-in Lua to fix miscompile on Android (paradust7)
    Fix BSD iconv declaration (savilli)
    Fix Android input box crash (ROllerozxa)

Minetest Game

    Improved cart movement behavior (SmallJoker)
        Improved direction handling
        Smoother-out 'end-of-rail' animation
        Other improvements
    Dynamic shadow intensity increases with cloud density (only has an effect
    if you have dynamic shadows enabled) (lhofhansl)
    Allow mods to override player animation globalstep with
    player_api.globalstep (LoneWolfHT)
    Log API added (nixnoxus)
    Fix crash if player has no model (Lars Mueller)
    Fix broken get_animation in player_api (bell07)
    Fix furnace fire sound continuing to play after being destroyed (Wuzzy)
    Fix TNT blowing up ignore nodes (Wuzzy)
    Fix some hoes not breaking after the intended number of uses (Wuzzy)
    Fix book duplication glitch (appgurueu)
    Fix incorrect behavior of glass and obsidian glass if param2 was changed
    (appgurueu)
    Fix cart sometimes facing the wrong way at slopes (not a 100% perfect
    bugfix tho) (SmallJoker)
    New translation: Polish (mrubax10)
    Translation updates: Ukrainian (baytuch), Russian (baytuch), German (Wuzzy),
    Lojban (Wuzzy), Esperanto (quarthex)

5.5.0 → 5.5.1

Released on 15 May 2022.
World / Server / Environment

    Fix server crash due to duplicate user registrations (sfan5)
    Fix cooking and fuel crafts with aliases (Jude Melton-Houghton)
    Fix some textures not being sent correctly to older clients (Giuseppe
    Bilotta)
    Fix broken server startup if curl is disabled (sfan5)
    Fix password changing getting stuck if wrong password is entered once
    (sfan5)
    Apply disallow_empty_password to password changes too (sfan5)

Client / Graphics

    Fix various issues with Select Mods and Content (rubenwardy, Jude
    Melton-Houghton, Alex)
    ContentDB: Fix ungraceful crash on aliases when list download fails
    (rubenwardy)
    Fix performance issue due to hardware buffer counters (paradust7)
    HUD: Update selection highlight every frame to avoid glitches (Lars Müller)
    Fix '[combine' when EVDF_TEXTURE_NPOT is disabled (paradust7)
    Fix footsteps for players whose collision box min y != 0 (Gregor Parzefall)
    Fix undefined behavior in TileLayer (Daroc Alden)
    Use absolute value for bouncy in collision (pecksin)
    Fix builtin statbar backgrounds (Lars Mueller)

Misc

    Fix possible unreliable behavior due to uninitialized variables (Octavian)
    Fix Minetest blaming the wrong mod for errors (Lars Müller)
    Fix some memory leaks (SmallJoker, Daroc Alden, Daroc Alden)

Minetest Game

    player_api mod: Fix crash if player has no model (appgurueu)
    player_api mod: Mods can now override globalstep by overriding
    player_api.globalstep (LoneWolfHT)
    Shadow intensity (of dynamic shadows) changes with weather (lhofhansl)
    Some cart movement behavior fixes (SmallJoker)
    Fix some translations in uk and ru locales (baytuch)

5.4.0 → 5.5.0

Released on 30 Jan 2022.
Deprecations and compatibility notes

    FORMSPEC_API_VERSION is now 5
    New maps are now zstd compressed to reach faster and/or more efficient
    compression
    Switched to our own fork of the rendering engine: IrrlichtMT
        Removed support for DirectX
        Dropped support for obscure and undocumented file formats: pcx, ppm,
        psd, wal, and rgb
    Modding: Missing "mod.conf" is now deprecated. Results in warnings
    (rubenwardy)
        Add mod.conf with name = yourmodname
    Modding: depends.txt and description.txt are now deprecated
        Specify dependencies using "depends" and "optional_depends" in mod.conf
        Specify description using "description" in mod.conf
    Modding: Creating vectors like this: {x=1, y=2, z=3} is now deprecated
        Use vector.new instead
    Bitmap fonts are no longer supported
        Use TTF fonts instead

Features: General

    Add game name to server status string (sfan5)
    Improve TTF support for pixel-style fonts (v-rob)
    Joystick support for DragonRise GameCube controller (Izzette)
    Add "MINETEST_MOD_PATH" environment variable (emixa-d)
    Touch UI support for desktop builds (#10729) (TheBrokenRail)
    Switch MapBlock compression to zstd (lhofhansl)
    Joystick sensitivity for player movement (NeroBurner) + fixes (sfan5)
    Gettext support on Android (Pevernow)
    Make web links in chat clickable (Feature disabled by default, use setting
    clickable_chat_weblinks) (pecksin)
    Add a key to toggle display map block boundaries (F8 by default)
    (grapereader)
    Improved wording of various chat command outputs (Wuzzy)
    Normal texture support (for minimap shading) (again) (numberZero)
    Scale mouse/joystick sensitivity depending on FOV (Elias Åström)
    Various DevTest game additions and improvements (Wuzzy)
    Chat commands: Show the execution time if the command takes a long time
    (HybridDog)
    Improved item placement prediction (sfan5)
    Anticheat: Faraway inventory access protection (SmallJoker)
    Pause animations while game is paused (numberZero)

Features: Main menu and ContentDB

    Chop game background in mainmenu (appgurueu)
    ContentDB: Add support for package aliases / renaming (rubenwardy)
    Improved "Join Game" tab (sfan5)
    Builtin function translation (Wuzzy, Zughy)
    Translation support for the builtin functions (Wuzzy, snowyu) + updates
    (Wuzzy, see CONTRIBUTING file)
    Handle modpacks containing modpacks properly (Elias Fleckenstein)
    Texture pack toggle by double clicking (Yaman Qalieh)

Features: Modding

    Sky API: Reset by empty arguments (Zughy)
    Use a database for mod storage (internal) + CSM auto-migration (TurkeyMcMac)
    Add padding[] element to formspecs (#11821) (v-rob)
    Disable inventory if player's inventory formspec is blank (ROllerozxa)
    Add minetest.disconnect_player (Corey Powell)
    Add Lua bitop library (Lejo)
    Allow for game-specific menu music (ExeVirus)
    Add minetest.rmdir, minetest.cpdir and minetest.mvdir (octacian)
    Add no_texture.png as fallback for unspecified textures (Wuzzy)
    Add minetest.get_server_max_lag() (Wuzzy)
    Split node field 'liquid_viscosity' into two: liquid_viscosity (how fast
    liquid flows) and move_resistance (how much it slows players) (Wuzzy)
    Improved dynamic_add_media functionality (sfan5)
    Add group-based tool filtering for node drops (Treer)
    Add disable_settings to game.conf to get rid of "Enable Damage"/"Creative
    Mode"/"Host Server" checkboxes (Df458)
    Add a simple PNG image encoder with Lua API + texture modifier [png (hecks)
    Add bold, italic and monospace font styling for HUD text elements (sfan5)
    Add wallmounted support for plantlike and plantlike_rooted nodes (Wuzzy)
    Add API for mods to hook liquid transformation events (Warr1024)
    Add min_y and max_y checks for Active Block Modifiers (ABM) (sfence)
    Add metatables to Lua vectors (DS)
    Add minetest.compare_block_status function (SmallJoker)
    Add minetest.colorspec_to_colorstring (v-rob)
    Put torch/signlike node on floor if paramtype2=="none" (Wuzzy)
    Return ObjectRef from minetest.spawn_falling_node() (benrob0329)
    Modifyable player fall damage via armor group (Wuzzy)
    Add vector.to_string and vector.from_string (#10323) (DS)
    Add math.round and fix vector.round (v-rob)
    Degrotate support for mesh nodes (numberZero) + fixes (sfan5, Wuzzy)
    lua_api.txt: Fix style selector examples (Df458)
    Nested Settings are now also contained in to_table (SmallJoker)

Bugfixes

    Fix Minetest logo when installed system-wide (ROllerozxa)
    Cancel emerge callbacks on shutdown (TurkeyMcMac)
    Free arguments of cancelled minetest.after() jobs (sfan5)
    Fix damage wraparound if very high damage (Wuzzy)
    Cap damage overlay duration to 1 second (Wuzzy)
    Rendering fixes: Add more neighbors on mesh update (numberZero)
    Don't let HTTP API pass through untrusted function (sfan5)
    Fix URL escaping in content store (sfan5)
    Fix find_nodes_in_area misbehaving with out-of-map coordinates (sfan5)
    Minimap: gamma-correct average texture colour calculation (HybridDog)
    Fix item duplication if player dies during interact callback (sfan5)
    View bobbing fixes (appgurueu)
    Fix player HP desync between client and server (savilli)
    Rendering fixes: Order drawlist by distance to the camera (x2048)
    Fix crash when .conf release field is invalid (rubenwardy)
    Performance: Fix client-side performance of chat UI (DS)
    Fix HUD multiline text alignment (appgurueu)
    Send correct updates to clients after node metadata clear (TurkeyMcMac)
    Remove redundant on_dieplayer calls (savilli)
    Fix 6th line of infotext being cut off in half (Wuzzy)
    Validate staticdata and object property length limits (sfan5)
    Fix scaled world-aligned textures being aligned inconsistently for
    non-normal drawtypes (Wuzzy)
    Various lua_api.txt corrections and improvements (Df458, random-geek, Wuzzy,
    Francisco, Zughy)
    Run on_grant and on_revoke callbacks after privs change (AFCMS)
    Fix base64 validation and add unittests (appgurueu)
    Fix cloud fog being broken for high clouds (Wuzzy)
    Attachments: various bugfixes (SmallJoker)
    Rendering engine fxes and cleanups (nerzhul)
    Multiple OpenGL ES fixes (sfan5)
    Make edit boxes respond to string input (IME) (yw05)
    cURL timeout fixes and increased default timeout (sfan5)
    Fix wield image of plantlike_rooted (Wuzzy)
    Fix attached-to-object sounds volume (Desour)
    Fix segfault for model[] without animation speed (kilbith)
    Crash fix when models fail to load (sfan5)
    Access protections for per-player detached inventories (SmallJoker)
    mg_name and mg_flags can no longer be set by Lua (minetest.conf) (sfan5)
    Interlaced 3D mode fixes (srifqi)
    Fix hud_change and hud_remove functionality after hud_add calls (savilli)
    Fix number of times a tool can be used before breaking being off by a number
    between 1 and 32767 (Wuzzy)
    Various stability fixes (server and client crashes)

Maintenance

    Rendering improvements: use dedicated GPU, improve frame calculations
    (sfan5)
    Fully remove bitmap font support (use TTF now) (sfan5)
    Restore GCC 5 compatibility (JosiahWI)
    Remove creative/damage info in Esc/Pause menu (Wuzzy)
    Update to Android target SDK 30 (rubenwardy)
    Add macOS build docs (andkerr)
    Android: Use scoped app storage (rubenwardy)
    Make /status message easier to read (Wuzzy)
    Clean up/improve some scriptapi error handling code (sfan5)
    Add hint to error message on how to build with in-tree Irrlicht (20kdc)
    Optimize vector length calculations (Lean Rada)
    Remove hardcoded "You died." message in chat (Wuzzy)
    Remove unsupported video drivers (hecks)
    Document hypertext formspec element escaping (Wuzzy)
    Drop --videomodes, fullscreen_bpp and high_precision_fpu settings (sfan5)
    PostgreSQL fixes and improved error messages (sfan5)
    Improved liquid documentation (Wuzzy)
    Improved mipmapping-related code (sfan5)
    Rendering engine was changed from Irrlicht to IrrlichtMt (Minetest's fork
    of Irrlicht) (sfan5)
    Performance: Draw items as 2D images (instead of meshes) when possible
    (sfan5)
    Sanity check: Block & report player self-interaction (appgurueu)
    Multiple font code cleanups and improvements (sfan5)
    IrrlichtMt switch related fixups (kilbith. sfan5, nerzhul))
    Performance improvements during media/mesh loading (sfan5)
    Json is now taken from the system by default (sfan5)
    Various build bot and setup changes (sfan5)
    Restructured "/teleport" command (HybridDog)
    Consistent Aux1 key naming (Wuzzy)
    Many many internal cleanups and fixes (sfan5, others)

Minetest Game

    Add “Read” and “Write” tabs to book interface when you own the book (orbea)
    Allow to write books without text or title (orbea)
    Make identical keys stackable (Luis Royer)
    Fix creative inventory trash slot not working for player named “trash”
    (Montandalar)
    Fix sunlight propagation for glass stair/slab (An0n3m0us)
    Fix glass bottle with firefly not being placable in vessels shelf (An0n3m0us)
    Other bugfixes
    Translations: Esperanto (Jason Cartwright), Russian (ptah-alexs), Japanese
    (nogajun), German (Wuzzy), Slovak (Daretmavi), French (Olivier Dragon),
    Swedish (ROllerozxa), Chinese (雷哲翰), Ukrainian (baytuch)

(pin)

2023-08-13 19:06:14 UTC MAIN commitmail json YAML

doc: Updated wm/amiwm to 0.22pl2

(pin)

2023-08-13 19:05:54 UTC MAIN commitmail json YAML

wm/amiwm: update to 0.22pl2

Released on 2023-04-16
0.22 is a minor feature release which brings proper support for full screen
applications using the freedesktop.org _NET_WM_STATE mechanism.

(pin)

2023-08-13 18:35:28 UTC MAIN commitmail json YAML

doc/TODO: add some

+ arti-1.1.7, clamav-1.2, gtk4-4.12, tor-browser-12.5.2.

(wiz)

2023-08-13 18:35:14 UTC MAIN commitmail json YAML

2023-08-13 17:56:10 UTC MAIN commitmail json YAML

doc: Updated finance/p5-Finance-Quote to 1.58

(gutteridge)

2023-08-13 17:56:01 UTC MAIN commitmail json YAML

p5-Finance-Quote: update to 1.58

1.58      2023-08-12 10:59:05-07:00 America/Los_Angeles
* Consorsbank.pm - New module - PR #329
* Stooq.pm - New module - Issue #203
* Bloomberg.pm - Changed modules to utilize cookie jar - PR #331 - Issue #324
* AlphaVantage.pm - Apply currency scaling (GBp -> GBP) when symbol
  had additional ".X" suffix - Issue #281
  Fixed check for "Information" JSON usually returned when daily API
  limit has been reached.
* YahooWeb.pm - Fixed incorrect pricing for single character symbols
  and changed URL to get trade date - Issues #314 #319
* Another fix to the URL in YahooJSON and CurrencyRates/YahooJSON - Issue #318

(gutteridge)

2023-08-13 15:06:46 UTC MAIN commitmail json YAML

doc: Updated www/ruby-aws-partitions to 1.803.0

(taca)

2023-08-13 15:06:11 UTC MAIN commitmail json YAML

www/ruby-aws-partitions: update to 1.803.0

1.803.0 (2023-08-11)

* Feature - Updated the partitions source data the determines the AWS
  service regions and endpoints.

(taca)

2023-08-13 15:04:39 UTC MAIN commitmail json YAML

doc: Updated textproc/ruby-haml to 6.1.2

(taca)

2023-08-13 15:04:11 UTC MAIN commitmail json YAML

textproc/ruby-haml: update to 6.1.2

6.1.2 (2023-08-12)

* Use the rails template path as filename #1140

(taca)

2023-08-13 15:02:22 UTC MAIN commitmail json YAML

doc: Updated sysutils/ruby-puppet-resource_api to 1.9.0

(taca)

2023-08-13 15:01:56 UTC MAIN commitmail json YAML

sysutils/ruby-puppet-resource_api: update to 1.9.0

1.9.0 (2023-08-08)

Implemented enhancements:

* (CAT-761) Add custom_generate as a feature #316 (david22swan)

(taca)

2023-08-13 15:01:11 UTC MAIN commitmail json YAML

doc/TODO: add some

+ botan3-3.1.1, calibre-6.24.0, fmtlib-10.1.0, grpc-1.57.0, inih-57,
  mpv-0.36.0, protobuf-24.0, py-async-timeout-4.0.3, py-bumpver-2023.1126,
  py-google-api-python-client-2.96.0, py-grpcio-1.57.0,
  py-jsonschema-4.19.0, py-mercurial-6.5.1, py-pdf-3.15.0,
  py-pillow_heif-0.13.0, py-protobuf-4.24.0, py-pspdfutils-3.0.9,
  py-sphinxcontrib-applehelp-1.0.6, py-sphinxcontrib-devhelp-1.0.4,
  py-sphinxcontrib-htmlhelp-2.0.3, py-sphinxcontrib-qthelp-1.0.5,
  py-sphinxcontrib-serializinghtml-1.1.7, py-tortoisehg-6.5.1,
  py-tox-4.8.0, py-tqdm-4.66.1, qemu-8.0.4, restish-0.18.0,
  rspamd-3.6, texlab-5.9.1, tree-sitter-c-0.20.5, typst-0.7.0,
  waf-2.0.26.

(wiz)

2023-08-13 14:19:17 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-neovim to 0.9.1

(taca)

2023-08-13 14:18:52 UTC MAIN commitmail json YAML

devel/ruby-neovim: update to 0.9.1

0.9.1 (2023-08-13)

* Fix bug where Buffer#[] with 0 returned the last line of the buffer
  (#97)

(taca)

2023-08-13 14:15:48 UTC MAIN commitmail json YAML

doc/TODO: sudo updated

- sudo-1.9.14p2.

(taca)

2023-08-13 14:15:11 UTC MAIN commitmail json YAML

doc: Updated security/sudo to 1.9.14p3

(taca)

2023-08-13 14:14:37 UTC MAIN commitmail json YAML

security/sudo: update to 1.9.14p3

What's new in Sudo 1.9.14p3

* Fixed a crash with Python 3.12 when the sudo Python python is
  unloaded.  This only affects "make check" for the Python plugin.
* Adapted the sudo Python plugin test output to match Python 3.12.

What's new in Sudo 1.9.14p2

* Fixed a crash on Linux systems introduced in version 1.9.14 when
  running a command with a NULL argv[0] if "log_subcmds" or
  "intercept" is enabled in sudoers.
* Fixed a problem with "stair-stepped" output when piping or
  redirecting the output of a sudo command that takes user input.
* Fixed a bug introduced in sudo 1.9.14 that affects matching
  sudoers rules containing a Runas_Spec with an empty Runas user.
  These rules should only match when sudo's -g option is used but
  were matching even without the -g option.  GitHub issue #290.

What's new in Sudo 1.9.14p1

* Fixed an invalid free bug in sudo_logsrvd that was introduced
  in version 1.9.14 which could cause sudo_logsrvd to crash.
* The sudoers plugin no longer tries to send the terminal name
  to the log server when no terminal is present.  This bug was
  introduced in version 1.9.14.

What's new in Sudo 1.9.14

* Fixed a bug where if the "intercept" or "log_subcmds" sudoers
  option was enabled and a sub-command was run where the first
  entry of the argument vector didn't match the command being run.
  This resulted in commands like "sudo su -" being killed due to
  the mismatch.  Bug #1050.
* The sudoers plugin now canonicalizes command path names before
  matching (where possible).  This fixes a bug where sudo could
  execute the wrong path if there are multiple symbolic links with
  the same target and the same base name in sudoers that a user is
  allowed to run.  GitHub issue #228.
* Improved command matching when a chroot is specified in sudoers.
  The sudoers plugin will now change the root directory id needed
  before performing command matching.  Previously, the root directory
  was simply prepended to the path that was being processed.
* When NETGROUP_BASE is set in the ldap.conf file, sudo will now
  perform its own netgroup lookups of the host name instead of
  using the system innetgr(3) function.  This guarantees that user
  and host netgroup lookups are performed using  the same LDAP
  server (or servers).
* Fixed a bug introduced in sudo 1.9.13 that resulted in a missing
  " ; " separator between environment variables and the command
  in log entries.
* The visudo utility now displays a warning when it ignores a file
  in an include dir such as /etc/sudoers.d.
* When running a command in a pseudo-terminal, sudo will initialize
  the terminal settings even if it is the background process.
  Previously, sudo only initialized the pseudo-terminal when running
  in the foreground.  This fixes an issue where a program that
  checks the window size would read the wrong value when sudo was
  running in the background.
* Fixed a bug where only the first two digits of the TSID field
  being was logged.  Bug #1046.
* The "use_pty" sudoers option is now enabled by default.  To
  restore the historic behavior where a command is run in the
  user's terminal, add "Defaults !use_pty" to the sudoers file.
  GitHub issue #258.
* Sudo's "-b" option now works when the command is run in a
  pseudo-terminal.
* When disabling core dumps, sudo now only modifies the soft limit
  and leaves the hard limit as-is.  This avoids problems on Linux
  when sudo does not have CAP_SYS_RESOURCE, which may be the case
  when run inside a container.  GitHub issue #42.
* Sudo configuration file paths have been converted to colon-separated
  lists of paths.  This makes it possible to have configuration
  files on a read-only file system while still allowing for local
  modifications in a different (writable) directory.  The new
  --enable-adminconf configure option can be used to specify a
  directory that is searched for configuration files in preference
  to the sysconfdir (which is usually /etc).
* The "intercept_verify" sudoers option is now only applied when
  the "intercept" option is set in sudoers.  Previously, it was
  also applied when "log_subcmds" was enabled.
* The NETGROUP_QUERY ldap.conf parameter can now be disabled for
  LDAP servers that do not support querying the nisNetgroup object
  by its nisNetgroupTriple attribute, while still allowing sudo to
  query the LDAP server directly to determine netgroup membership.
* Fixed a long-standing bug where a sudoers rule without an explicit
  runas list allowed the user to run a command as root and any
  group instead of just one of the groups that root is a member
  of.  For example, a rule such as "myuser ALL = ALL" would permit
  "sudo -u root -g othergroup" even if root did not belong to
  "othergroup".
* Fixed a bug where a sudoers rule with an explicit runas list
  allowed a user to run sudo commands as themselves.  For example,
  a rule such as "myuser ALL = (root) ALL", "myuser" should only
  allow commands to be run as root (optionally using one of root's
  groups).  However, the rule also allowed the user to run
  "sudo -u myuser -g myuser command".
* Fixed a bug that prevented the user from specifying a group on
  the command line via "sudo -g" if the rule's Runas_Spec contained
  a Runas_Alias.
* Sudo now requires a C compiler that conforms to ISO C99 or higher
  to build.

(taca)

2023-08-13 14:13:39 UTC MAIN commitmail json YAML

doc: Updated graphics/inkscape to 1.3

(ryoon)

2023-08-13 14:13:23 UTC MAIN commitmail json YAML

inkscape: Update to 1.3

Changelog:
1.3:
Release highlights

Released on 2023-07-21

    Improved performance thanks to fully asynchronous, multithreaded rendering
    Shape builder (NEW) - a new tool for building complex shapes (Boolean tool)
    Improved On-Canvas Pattern Editing
    Pattern Editor (NEW)
    Page margins & bleed
    Document Resources Dialog (NEW)
    Return of Search, opacity & blend modes in Layers & Objects dialog and of an optional persistent snap bar
    Font Collections (NEW)
    Syntax highlighting in XML Editor
    LPE dialog - Redesign
    Better PDF import
    Many crash & bug fixes

==================================================================
===                                                            ===
===    The authoritative version of the changelog is at      ===
=== https://wiki.inkscape.org/wiki/index.php/Release_notes/1.3 ===
===                                                            ===
==================================================================

Performance

    lot of effort has gone into improving the performance and speed of all aspects in Inkscape. This involved the refactoring of inefficient code, rewriting how Inkscape works with patterns, moving bitmap tracing into a separate thread and so much more.
    canvas rendering is now both multithreaded and done outside of Inkscape's main process thread. This should significantly improve performance while zooming / panning / transforming objects
    if your computer's processor has more than one core (which it most likely does). This results in a 2–4× speedup in most of the tasks.
    you can set the number of processor cores Inkscape should use for rendering in Edit ➞ Preferences ➞ Rendering ➞ Number of Threads. By default, Inkscape tries to be as fast as possible by using as many cores as possible

General user interface
Color Palette

    Color palette fields now have little indicators that show which color is used for the stroke and fill of a selected object.
    Color pinning

Color Pickers

    Color pickers in Inkscape now support choosing colors in the OKLch color space, which has just been adopted into the CSS Color Module Level 4 draft recommendation.
    This additional option is disabled by default. It can be enabled in Edit ➞ Preferences ➞ Interface ➞ Color Selector as "OKHSL", and will then be available in any color picker's dropdown. Note that color values will still be written as RGB hex codes in the SVG source, and Inkscape also does not support reading colors that are defined in that color space. This change is purely adding a new convenient option for choosing colors.

Command Palette

    It is no longer necessary to scroll horizontally in the Command Palette (shortcut: ?), as entries are now nicely arranged and formatted and make use of linebreaks. Now all the info for an entry is directly visible

Context menu

    For clipped images, there is now an option to crop them to their clipping path. This destructive operation can be used to reduce the file size of an SVG file, removing unneeded parts. The function automatically embeds any linked images, leaving the original image untouched. For any areas outside an irregular-shaped clip, but inside the rectangular region of the bounding box, the new image will use transparency. The status bar will show a message telling you by how many bytes the cropping made your file lighter.

Copy-pasting Styles

    A new preference option in Edit > Preferences > Behavior > Clipboard allows you to choose whether you want to replace the CSS rules for an object with those of the other object, or whether you want to always just paste the resulting style attributes, without any CSS classes, when you copy-paste the style of one object onto another one. This will help with (colorable) icon creation and web development tasks.

Crash dialog

    When Inkscape crashes, it will now ask you to create a bug report and will provide information that can help developers to fix the crash.

Keyboard shortcuts

    The keyboard shortcuts for aligning objects vertically and horizontally have been moved to the numeric keypad, where the other alignment shortcuts are

Origin on current page

    In Edit > Preferences > Interface, there is an option now to use the current page's corner as the coordinate system origin for placing objects, for the rulers, and for any tools.

Pasting Options Renamed, and Paste on Page

    The Paste size entry in the Edit menu has been renamed to Paste…, to hold all 'special' pasting operations that you may need.
    A new pasting feature On Page has been added to this renamed menu to paste the copied object(s) into the same position on a different page

Rulers

    Inkscape's rulers at the canvas boundaries got two new indicator areas:
        Page: the part of the ruler that corresponds to the current page's location is now colored in a different tone, so you can always see where your page ends.
        Selection: a thin blue line indicates and follows the current selection. This line can be turned off in Edit ➞ Preferences ➞ Interface: Show selection in ruler.
    Ruler performance has been improved along with these changes.

Selecting

    Functionality to save and restore the current selection (i.e. which items are currently selected) and to delete the saved status has been added. It is accessible from the Commands bar (?, search for 'set selection backup') or by setting a keyboard shortcut for it in the preferences. You can use it to quickly save which objects or which nodes in a path you currently have selected, and to later get back to work with that selection.
    An option to select invisible (transparent) items by clicking on them has been added to the preferences in Edit > Preferences > Behavior > Selecting.

Snap toolbar

    An option was added in Edit ➞ Preferences ➞ Interface ➞ Toolbars to show snapping options permanently in a dedicated toolbar, similar to Inkscape version 1.1 and earlier.

Canvas
Views and Display Modes

    Quick Preview: Pressing F temporarily hides on-canvas overlays (transformation handles, grids, guides...). This allows quick preview of final artwork without any distractions. https://gitlab.com/inkscape/inkscape/-/merge_requests/4395
    Added display overlay controls in top right corners. You need to have scrollbars enabled to see it (CTRL+B).
    Clip object rendering to page: For a more permanent preview, you can choose whether to not display any objects outside the page area In the Document Properties dialog. A keyboard shortcut to toggle this feature can be set in the Keyboard Shortcuts list in the preferences.

OpenGL (GPU) accelerated canvas

    An OpenGL-accelerated display mode was added to the canvas to speed up panning, zooming and rotating. This is NOT a fully GPU-based renderer; content is still rendered on the CPU in exactly the same way as before, so large performance improvements are not to be expected. It does however result in a smoother display and lower CPU usage, especially on HiDPI screens. OpenGL mode is highly experimental and is turned off by default. It can be turned on at Preferences ➞ Rendering ➞ Enable OpenGL

Smooth auto-scrolling

    Auto-scrolling happens when you drag an object off the edge of the canvas. We improved smoothness of this action.

Tools
General

    You can right click on any tool icon in toolbox to see tool preferences.

3D Box Tool

    This tool had to sacrifice its shortcut x, which is now used for the Shape Builder Tool. The shortcut Shift+F4 still works for making 3D boxes.

Gradient Tool

    Allow changing the repeat setting when multiple gradients are selected.
    Show 'Multiple gradients' in the stop list when multiple gradients are selected (instead of a random stop).
    Allow editing of the offset of the start/end stops in the tool controls (consistent with the option in the Fill and Stroke dialog).
    Keep the stop selected after the offset is changed in the toolbar (instead of selecting the first stop of the gradient).

Node Tool

    On-Canvas Pattern Editing: Pattern editing on canvas is now easier; you can click on any part of a pattern and it will show you controls at that position. We also added an outline that shows you the edges of the pattern. The first square controls position, the circle controls rotation, and the second square controls size. Hold Shift to constrain proportions. We also fixed performance problems with patterns, so now you can have smaller patterns in project and zoom in on them without worrying about Inkscape eating up all your RAM.
    Draw around Selection: We added a new (lasso) selection mode for nodes. Hold Alt and draw with the Node tool around the nodes that you want to select. This saves a lot of time that was needed before, where you needed to add new nodes to the selection by dragging small rectangles while holding Shift, whenever nodes were not located together in a convenient rectangular area (MR #4747).
    Better shape preservation when deleting nodes: New, improved curve fitting algorithm from FontForge used when deleting nodes on a "smooth" path (rather than corners)
    Edit Blur on Canvas: New on-canvas blur controls will appear for blur effects from the Fill and Stroke panel, or filters with blur effects from Add Filter. Controls are not linked by default, so you can control horizontal and vertical blurring separately. If you hold CTRL, you can control both Axes linked. You can control arbitrary angle of blurring if you rotate your object after you set blur.
    On-canvas Corners Editing: In the tool controls bar, a new button allows you to add the Corners LPE to the currently selected path. Click the button again to remove the effect

Page Tool

    The Page tool now has controls for margins and bleed
    An attribute on the page element to record the margin
    A new HTML/CSS style box model with tests
    New UI to set margins in the toolbar
    New on-canvas controls for moving margins (with ctrl/shift)
    New display of margins in the same canvas group as the page border
    Snapping for page margins

Selector Tool

    Reapply transform: Ctrl+Alt+T - This allows a user to perform a transformation multiple times and works from the canvas edits or from transform dialog or the select toolbar. Note: on Linux, the shortcut will usually open a terminal, so you may want to assign a different shortcut.
    Duplicate and transform: Ctrl+Alt+D -This performs a duplication and then reapplies the previous transform to the duplicate. Note: On Linux, this shortcut usually minimizes the window, so you will want to assign a different shortcut.
    Clone while dragging: drag object + C - Drag and object and press C to clone it in the current position. https://gitlab.com/inkscape/inkscape/-/merge_requests/4752

Shape Builder Tool

    New tool for fast shape building and Boolean operations. Shortcut: X.
    Use: Select multiple overlapping shapes and select the Shape Builder tool. The selection will be fragmented on overlapping areas, while everything else will be hidden until you leave the shape builder. Now you Click and drag to combine segments together or hold Shift + Click and drag to subtract, and Single click on segments to split. Adding is represented by a blue color, removing by pink.

Path Operations

    Object to Path: Path ➞ Object to Path now behaves differently for texts. In recent Inkscape versions, a text was converted into a group of letters, where each letter was a single path. Now, the whole text is converted to a single path (if you need individual letters, with Path ➞ Split Path, many texts can almost be split into letters again - or you can use the extension Text ➞ Split Text to split the text into single letters first).
    Fracture Paths: Path ➞ Fracture - every overlapping region of a set of paths will be split into a separate object. The resulting objects do not overlap anymore.
    Flatten Paths: Path ➞ Flatten - overlapping objects will be flattened visually (it will delete paths that are hidden behind a top path). Useful for separating colors for Screen printing and offset printing as well as for doing any kind of plotting.

Clones

    A new preference option is now available, that allows you to decide whether you really want to convert a clone in the selection to a path when you use the command 'Path > Object to Path'. Otherwise, the clones will only be unlinked, but keep their path effects and editable shapes.

Masking / Clipping

    A new option to preserve clips / masks when ungrouping objects has been added (Edit ➞ Preferences ➞ Behavior ➞ Clippaths and masks: When ungroup, clip/mask is preserved in children). The option is active by default. This means that when you now ungroup a group that has been clipped, the elements inside it will inherit the clip. Previously, the clip was removed and everything became un-clipped. To go back to previous default behavior, deactivate this new option. (MR #3564)

Dialogs
Document Resources Dialog

    Added a new dialog that shows you an overview of what assets are currently inside your document. You can edit names and export some of the resources from this dialog.

Export Dialog

    We added new options for how to export multipage in PDF and SVG formats allowing the selection of a single page out of many to export in the single-export tab and improving how batch exporting is done by ordering pages correctly.

Fill and Stroke Dialog

    Markers: Inkscape's markers got some more human-friendly (and better translatable) names.
    Pattern editor: Added in to UI. You can preview patterns, change Name, Size, Rotation, Offset, Gaps, and Colors for some specific patterns. We also added collections of patterns in ~paint/ so it's easier to be organized. Since this allows having many more patterns preinstalled, we also added a search function and a few new default patterns.

Filter Editor

    Redesign of this dialog

Layers and Objects Dialog

    UX improvements

Live Path Effects Dialog

    The compact new design merges organization and controls into one unit. You can reorder LPEs by dragging and dropping the whole effect. It adds a fast search box, and a fast dropdown for adding effects.

Object Attributes Dialog

    An improved dialog that allows you to set contextual object-dependent attributes for the selected object. It is already used for images, accessible as 'Image properties' from the context menu, "Object attributes" from dialog popup menu, and can also be opened for other objects by setting a keyboard shortcut for it in the preferences.

Swatches Dialog

    In the Swatches dialog, the option to display colors together with their names (from the .gpl palette file), in a vertical list, is back again.

Symbols Dialog

    Redesign and functionality improvements

Text and Font Dialog

    Font collections: New feature that allows you to organize your fonts to collections. You can create your Collection and then drag and drop fonts in to it . For example Favorite fonts that you use often or Collection based on fonts properties Like Scripts, Serif, Sans Serifs , etc.

Trace Bitmap Dialog

    Got significant performance boost and a progress bar. Now it runs in the background, allowing you to cancel it if it's taking too long. https://gitlab.com/inkscape/inkscape/-/merge_requests/4702

Welcome Dialog

    Files are sorted by their last modified date. We Added recovery for files in this list after crash. You can see then by text Emergency save next to file.

XML Editor

    Syntax highlighting in XML Editor
    small cosmetic changes to UI

Import / Export

    Many improvements to PDF import
    Rewrite of XAML export
    Improved HPGL import

SVG Standards Compliance

    Added support for href and xlink:href in SVG header. This makes Inkscape more compatible with SVG 2.

Customization / Theming

    Added user.css to UI folder to allow tweaking UI without interfering with or fully overriding other CSS files. https://gitlab.com/inkscape/inkscape/-/merge_requests/5004

Multiuser resource sharing

    In Edit > Preferences > System, users can set a folder for shared default resources. It must be structured like a user's Inkscape preferences directory. This makes it possible to share a set of resources, such as extensions, fonts, icon sets, keyboard shortcuts, patterns/hatches, palettes, symbols, templates, themes and user interface definition files, between multiple users who have access to that folder (on the same computer or in the network). The option requires a restart of Inkscape to work when changed.

Other

    Many bugfixes

(ryoon)

2023-08-13 14:04:54 UTC MAIN commitmail json YAML

skk: Add emacs29 and emacs29nox support

(ryoon)

2023-08-13 11:03:36 UTC MAIN commitmail json YAML

Updated textproc/utf8-cpp, net/py-lexicon

(adam)

2023-08-13 10:38:03 UTC MAIN commitmail json YAML

2023-08-13 10:36:32 UTC MAIN commitmail json YAML

py-lexicon: updated to 3.14.0

3.14.0 - 13/08/2023

Added

New way to invoke Lexicon as a library: lexicon.client.Client becomes a context manager. When invoked with the with keyword, it will provide an operation object that embeds the target provider fully authenticated (authenticate method called on the Provider). This operation object gives access to four methods: create_record, update_record, delete_record and list_records. These methods can be invoked instead of the old execute method to execute a specific action on the DNS zone. In this case, type, name, content fields do not need to be set in the config anymore, since they are passed directly as arguments to the new methods. Upon context manager closing, the cleanup method defined in the Provider is ensured to be called. See the README file of the project for an example of how to use this new approach.
Python warnings are emitted from the code to alert about the deprecations listed below.

Modified

Former NAMESERVER_DOMAIN variable and provider_parser function that had to be defined in each provider module are respectively migrated to get_nameservers and configure_parser static methods in each Provider class. They are defined as abstract in the interface and must be implemented in the concrete classes.
Former private methods _create_record, _modify_record, _delete_record and _list_records are migrated to their public counterpart create_record, modify_record, delete_record and list_records in each Provider class. These are the new abstract methods for each action that need to be implemented.
Method lexicon.client.Client.execute is deprecated and will be removed in Lexicon 4.
Package lexicon.providers, containing the actual provider implementations, is migrated to lexicon._private.providers. The provider implementations are not supposed to be used directly, please use lexicon.client.Client instead with the new methods described above. Package lexicon.providers stubs to lexicon._private.providers to ease the migration path, but it is deprecated and will be removed in Lexicon 4.
Module lexicon.providers.base, that contains the Provider interface to implement, is migrated to module lexicon.interfaces. Module lexicon.providers.base stubs to lexicon.interfaces to ease the migration path, but it is deprecated and will be removed in Lexicon 4.
Modules lexicon.cli, lexicon.parser and lexicon.discovery are migrated to the private package lexicon._private as they are not part of the public API. Old modules stubs to the new modules in the private package lexicon._private to ease the migration path, but it is deprecated and will be removed in Lexicon 4.
Update documentation, in particular the developer guide, to take into account the new architecture of the code to implement a new Provider.
Functional codebase in /lexicon folder is moved in /src/lexicon folder to comply with modern Python project layouts. Tests are migrated to /tests folder.

Removed

Drop support for Python 3.7

(adam)

2023-08-13 10:32:51 UTC MAIN commitmail json YAML

doc: Updated lang/qore to 1.18.0

(nros)

2023-08-13 10:31:52 UTC MAIN commitmail json YAML

Update lang/qore to version 1.18.0

Changes from release notes;

* implemented options to allow some badly-formatted Swagger parsing
  that allows schemas with issues to be parsed
* HTTP connections have no default connect timeout
* implemented an initial EmpathicBuildingDataProvider module
* fixed date subtraction when the RHS is 1970-01-01Z
* Fix compilation of QoreEllipsesNode during non-scu build
* verify connection option values against allowed_values and enforce
  in the constructor
* fixed a bug where the HttpConnection scheme could not be used

(nros)

2023-08-13 10:31:49 UTC MAIN commitmail json YAML

utf8-cpp: updated to 3.2.4

3.2.4

Minor CMake improvements.

(adam)

2023-08-13 09:03:46 UTC pkgsrc-2023Q2 commitmail json YAML

Pullup ticket #6781 - requested by taca
textproc/ruby-sanitize: security fix (CVE-2023-36823)

Revisions pulled up:
- textproc/ruby-sanitize/Makefile                              1.3
- textproc/ruby-sanitize/distinfo                              1.3

---
  Module Name: pkgsrc
  Committed By: taca
  Date: Sun Jul  9 02:56:28 UTC 2023

  Modified Files:
  pkgsrc/textproc/ruby-sanitize: Makefile distinfo

  Log Message:
  textproc/ruby-sanitize: update to 6.0.2

  6.0.2 (2023-07-06)

  Bug Fixes

  * CVE-2023-36823: Fixed an HTML+CSS sanitization bypass that could allow XSS
    (cross-site scripting). This issue affects Sanitize versions 3.0.0 through
    6.0.1.

    When using Sanitize's relaxed config or a custom config that allows
    <style> elements and one or more CSS at-rules, carefully crafted input
    could be used to sneak arbitrary HTML through Sanitize.

    See the following security advisory for additional details:
    GHSA-f5ww-cq3m-q3g7

    Thanks to @cure53 for finding this issue.

(bsiegert)

2023-08-13 09:01:14 UTC pkgsrc-2023Q2 commitmail json YAML

Pullup ticket #6783 - requested by leot
www/firefox102: Enable WebRTC X11 desktop capture
Pullup ticket #6788 - requested by nia
www/firefox102: security fix

Revisions pulled up:
- www/firefox102-l10n/Makefile                                  1.14
- www/firefox102-l10n/distinfo                                  1.13
- www/firefox102/Makefile                                      1.23-1.24
- www/firefox102/distinfo                                      1.15
- www/firefox102/files/replace-moz.build.awk                    1.2

---
  Module Name:    pkgsrc
  Committed By:  ryoon
  Date:          Wed Jul 26 15:52:05 UTC 2023

  Modified Files:
          pkgsrc/www/firefox102: Makefile
          pkgsrc/www/firefox102/files: replace-moz.build.awk

  Log Message:
  firefox102: Enable WebRTC X11 desktop capture

  Fix PR pkg/56955.
  Bump PKGREVISION.

---
  Module Name: pkgsrc
  Committed By: nia
  Date: Tue Aug  8 15:46:58 UTC 2023

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

  Log Message:
  firefox102: Update to 102.14.0

  Security Vulnerabilities fixed in Firefox ESR 102.14

      #CVE-2023-4045: Offscreen Canvas could have bypassed cross-origin
      restrictions

      #CVE-2023-4046: Incorrect value used during WASM compilation

      #CVE-2023-4047: Potential permissions request bypass via clickjacking

      #CVE-2023-4048: Crash in DOMParser due to out-of-memory conditions

      #CVE-2023-4049: Fix potential race conditions when releasing platform
      objects

      #CVE-2023-4050: Stack buffer overflow in StorageManager

      #CVE-2023-4054: Lack of warning when opening appref-ms files

      #CVE-2023-4055: Cookie jar overflow caused unexpected cookie jar state

      #CVE-2023-4056: Memory safety bugs fixed in Firefox 116, Firefox ESR 115.1,
      Firefox ESR 102.14, Thunderbird 115.1, and Thunderbird 102.14

(bsiegert)

2023-08-13 04:06:59 UTC MAIN commitmail json YAML

doc: Updated x11/xfce4-clipman-plugin to 1.6.4

(gutteridge)

2023-08-13 04:06:24 UTC MAIN commitmail json YAML

xfce4-clipman-plugin: update to 1.6.4

Change log:

1.6.4 (2023-07-31)
=====
- history-dialog: Fix memory leak
- history-dialog: Keep paste-on-activate in sync with the settings
- history-dialog: Remove useless creation/destruction of menu
- Simplify main app creation
- history-dialog: Better fit with the way GApplication works
- settings: Remove wrong signal handler
- settings: Better fit with the way GApplication works
- popup-clipman: Enable translations
- popup-clipman: Properly use GApplication
- Move default clipboard restoration from manager to collector
- gsd-clipboard: Add missing sanity check
- Remove dead code
- menu: Add some icons
- history: Clear history when it's disabled
- menu: Shift entries in reverse order
- Revert "Enable reverse-order option"
- menu: Improve management of clear history entries
- menu: Improve management of primary clipboard entry
- history: Refactor item_to_restore into image_to_restore
- settings: Align paste-on-activate combo like other widgets
- collector: Properly sync primary clipboard when default is empty
- collector: Fix primary timeout management
- collector: Remove unused function
- Make 'add-primary-clipboard' management internal to the collector
- Make 'add-primary-clipboard' imply 'persistent-primary-clipboard'
- settings: Fix 'skip-action-on-key-down' sync and improve strings
- collector: Make actions work again for selections
- collector: Fix memory leak
- collector: Properly disconnect signal handlers
- gsd-clipboard: Properly reset source id
- menu: Fix crash when selecting QR code
- Remove XfcePluggable from settings desktop file
- build: tests: Fix compiler warnings
- Translation Updates:
  Albanian, Armenian (Armenia), Basque, Belarusian, Bulgarian, Catalan,
  Chinese (China), Chinese (Taiwan), Croatian, Czech, Danish, Dutch,
  Eastern Armenian, English (Australia), English (United Kingdom),
  Estonian, Finnish, French, Galician, German, Greek, Hebrew,
  Hungarian, Icelandic, Indonesian, Interlingue, Italian, Japanese,
  Kazakh, Korean, Lithuanian, Malay, Norwegian Bokm奪l, Occitan (post
  1500), Polish, Portuguese, Portuguese (Brazil), Russian, Serbian,
  Slovak, Slovenian, Spanish, Swedish, Thai, Turkish, Ukrainian

(gutteridge)

2023-08-13 03:59:49 UTC MAIN commitmail json YAML

(x11/py-qwt-qt5) Adjust PLIST

(mef)

2023-08-13 00:41:20 UTC MAIN commitmail json YAML

doc: Updated graphics/webp-pixbuf-loader to 0.2.4nb2

(tsutsui)

2023-08-13 00:34:47 UTC MAIN commitmail json YAML

2023-08-12 21:07:48 UTC MAIN commitmail json YAML

(ham/gnuradio-core) Remove unnecessary flag (c99)

(mef)

2023-08-12 17:08:42 UTC MAIN commitmail json YAML

doc: Added games/quarto version 0.2.0

(pin)

2023-08-12 17:08:16 UTC MAIN commitmail json YAML

2023-08-12 17:07:22 UTC MAIN commitmail json YAML

games/quarto: import package

The game is played on a 4x4 board with 16 pieces. Each piece has four distinct
characteristics: size, color, shape and fill.
On your turn, you choose one of the 16 pieces and give it to your opponent.
Your opponent then places that piece on any empty space on the board.

The first player to create a row of four pieces with at least one matching
characteristic wins the game. Matching characteristics can be in any direction,
horizontally, vertically, or diagonally.

In the harder square mode, (-q), a square of 4 is also considered a win.

If all 16 pieces have been placed and there is no winner, the game is a tie.

(pin)

2023-08-12 17:05:06 UTC MAIN commitmail json YAML

doc: Updated net/openntpd to 6.8p1

(pin)

2023-08-12 17:04:45 UTC MAIN commitmail json YAML

net/openntpd: update to 6.8p1

6.8p1 - New release based on OpenBSD 6.8

* The ntpd daemon now gets and sets the clock in a secure way when booting
  even when a battery-backed clock is absent.

* Improvements in DNS resolving and constraints checking, especially during
  startup. Unreliable NTP peers are removed from the pool and DNS resolving
  is repeated to add replacements.

* Improved reliability and security of TLS constraint checking.

* Improved logging of failure cases.

* Prevent the case of multiple ntpds running at once by checking presence
  of the local control socket.

* TLS certificates are now searched in TLS_CA_CERT_FILE.

* The default ntpd.conf configuration file now uses 9.9.9.9 and
  2620:fe::fe, in addition to google.com, when performing time constraint
  validation.

* Improved handling unsynched mode when there is no replies from an NTP
  server, such as when there are network connectivity issues.

* To build OpenNTPD with time constraint support, libtls from LibreSSL
  3.2.2 or later are recommended. LibreSSL 3.2.2 and later include a
  self-contained libtls, which allows OpenNTPD to work with constraints
  even on systems even where libcrypto and libssl are not from LibreSSL.

6.2p3 - Bug fixes

* Fixed build on OS X

6.2p2 - Bug fixes

* Fixed support for 'query from' and clarified usage.

6.2p1 - New release based on OpenBSD 6.2

* Added option "query from <ip>" to ntpd.conf, to specify a local IP
  address for outgoing NTP queries.

6.1p1 - New release based on OpenBSD 6.1

* Quieted warnings about constraint connection retries.

* Implemented fork+exec for ntpd child processes.

* Added imsg inter-process reliability fixes.

* Fixed memory leaks and reduced heap memory usage.

* Numerous logging improvements and additions.

* Added macOS 10.12 getentropy support.

* Fixed arc4random blacklist use native implementations where
  possible.

(pin)

2023-08-12 17:03:58 UTC MAIN commitmail json YAML

doc: Updated graphics/simp to 3.4.0

(pin)

2023-08-12 17:03:23 UTC MAIN commitmail json YAML

graphics/simp: update to 3.4.0

- Add loading of images form stdin.
- Add cli parsing with clap.
- Add preferences.
- Add zoom speed setting.
- Add svg minimum rastersize setting.

(pin)

2023-08-12 17:02:39 UTC MAIN commitmail json YAML

doc: Updated graphics/wallust to 2.6.1

(pin)

2023-08-12 17:02:19 UTC MAIN commitmail json YAML

graphics/wallust: update to 2.6.1

v2.6.1
- Better default threshold: 20
- change u32 -> u8 threshold type

v2.6.0
- new argument: --config-dir/-d
- theme subcommand:
    - new random argument, selects a random theme (a31c6f689e)
    - new theme: srcery (eec69f13f3)
    - new flag --preview (2325fbdb6b)
- Readme:
    - repology badge, thanks onemoresuza (#19)
    - backends, colorspace, filters table
    - new gif showcasing windows terminal
    - a tons more of related projects
- Terminal colors:
    - Add support for windows terminal (#22) 5e90b12845
    - Use a different tty path for macos (9feea8b9a6)
    - Add iTerm2 support:
        - iTerm tab (d039d9389c)
        - iTerm sequences (6f04d83b21)
    - Proper terminal detection on OpenBSD (c05d4983b9)
- Added tests for consistency
- update dependencies
- removed ununsed dependencies
- multiple refactors for efficiency as well as more comments

(pin)

2023-08-12 17:01:32 UTC MAIN commitmail json YAML

doc: Updated www/wiki-tui to 0.8.2

(pin)

2023-08-12 17:01:09 UTC MAIN commitmail json YAML

www/wiki-tui: update to 0.8.2

v0.8.2 (Fri Aug 11 2023)

Bug Fixes �汾�
- Fix notice for unsupported elements [#215] by @Builditluc
- Fix translations not appearing [#214] by @Builditluc
- Fix word cut off [#213] by @Builditluc
- Fix invalid search links after language change [#209] by @Builditluc

Structure and Style Changes
- Replace raster logo with vectors [#208] by @ethamck

(pin)

2023-08-12 15:13:29 UTC MAIN commitmail json YAML

doc: Updated games/openrct2 to 0.3.2

(triaxx)

2023-08-12 15:13:07 UTC MAIN commitmail json YAML

openrct2: Update to 0.3.2

upstream changes:
-----------------
0.3.2 (2020-11-01)
------------------------------------------------------------------------
- Feature: [#12110] Add Hybrid Coaster (Rocky Mountain Construction I-Box) track type.
- Feature: [#12999] .sea (RCT Classic) scenarios are now listed in the ���New Scenario��� dialog.
- Feature: [#13000] objective_options command for console.
- Feature: [#13096] Add Esperanto translation.
- Feature: [#13164] Add 'Objective options' to Cheats menu.
- Change: [#9568] Change lift sounds of Reverser Roller Coaster and Compact Inverted Coaster to better fitting ones.
- Change: [#13160] The lay-out of the Park Cheats tab has been improved.
- Fix: [#1324] Last track piece map selection still visible when placing ride entrance or exit (original bug).
- Fix: [#3200] Close Construction window upon selecting vehicle page.
- Fix: [#4022] Fix Mac cursor offset on launch
- Fix: [#4041] Garbled park option on scenario editor with custom theme.
- Fix: [#4865] Offer an option to disable inhibiting the monitor power.
- Fix: [#5178] Lighting effects cannot be disabled in software mode
- Fix: [#5904] Empty errors on tile inspector base height change.
- Fix: [#6086] Cannot install existing track design with another name.
- Fix: [#6614, #8623] Colours are distorted when using OpenGL with Intel integrated graphics drivers.
- Fix: [#7443] Construction arrows pulse at irregular intervals.
- Fix: [#7518] Water isn't cut down by view clipping tool.
- Fix: [#7748] Tooltips would not timeout for normal UI elements.
- Fix: [#8015] RCT2 files are not found when put into the OpenRCT2 folder.
- Fix: [#8957] Error title missing when building with insufficient funds
- Fix: [#10186] Placing multiple saved rides ignores design name (original bug).
- Fix: [#12368] Desync due to ghost station pieces affecting changing ride settings.
- Fix: [#12940] Windows cause issues with snow drawing.
- Fix: [#13019] Simulated trains sometimes open construction window when they crash.
- Fix: [#13021] Mowed grass and weeds don't show up in extra zoom levels.
- Fix: [#13024] Console cursor does not correctly render at current cursor position.
- Fix: [#13029] Not all Junior Roller Coaster pieces are shown when "Show all track pieces" cheat is enabled.
- Fix: [#13044] Rides in RCT1 saves all have "0 customers per hour".
- Fix: [#13074] Entrance and exit ghosts for mazes not being removed.
- Fix: [#13083] Dialog for renaming conflicting track design crops text out.
- Fix: [#13097] Missing direction arrow for stations
- Fix: [#13098] UI buttons for entrance and exit don't toggle according to them being built.
- Fix: [#13098] Maze can still be constructed while placing entrance and exit (original bug).
- Fix: [#13118] Closing construction window resets ride viewport.
- Fix: [#13129] Missing error message when waiting for train to leave station on the ride measurements graph.
- Fix: [#13138] Fix logical sorting of list windows.
- Fix: [#13158] Cursors are drawn incorrectly in text input fields.
- Fix: [#13222] Vehicle collision causes negative number of passengers (original bug).
- Fix: [#13226, #7280] No error is shown when attempting to load a corrupted save.
- Fix: [#13266] Plugin API: Deleting key of sharedStorage not working.
- Fix: [#13278] Desync caused by ghost tiles changing the ride mode.
- Fix: [#13289] Litter and vomit sometimes not loading with RCT1 saved game or scenario
- Fix: [#13292] Impossible excitement rating requirements with finish building 5 coasters goal
- Improved: [#13023] Made add_news_item console command last argument, assoc, optional.
- Improved: [#13098] Improvements to the maze construction window user interface
- Improved: [#13125] Selecting the RCT2 files now uses localised dialogs.

(triaxx)

2023-08-12 15:02:07 UTC MAIN commitmail json YAML

doc: Updated biology/fasda to 0.1.4

(bacon)

2023-08-12 15:02:00 UTC MAIN commitmail json YAML

biology/fasda: Update to 0.1.4

Add --debug
Replace --map-gene with --feature-type for more flexibility
Use extended REs for gff3 feature selection
(default = RNA$|transcript$|gene_segment$, same as transcript in GTF)
Add --output-dir
Support |-separated ID aliases (report last alias)
Support outsourcing abundance calculation (default = stringtie)
Several bug fixes and minor enhancements

Changes: https://github.com/auerlab/fasda/releases

(bacon)

2023-08-12 14:58:55 UTC MAIN commitmail json YAML

biology/Makefile: Add stringtie

(bacon)

2023-08-12 14:58:41 UTC MAIN commitmail json YAML

doc: Added biology/stringtie version 2.1.1

(bacon)

2023-08-12 14:58:35 UTC MAIN commitmail json YAML

biology/stringtie: RNA-Seq assembly and quantification

StringTie is a fast and highly efficient assembler of RNA-seq alignments
into potential transcripts. The input can be the alignments of raw reads
as usual; it also accepts longer assembled sequences. The output can be
processed by downstream software including Ballgown, Cuffdiff, etc.

(bacon)

2023-08-12 14:52:52 UTC MAIN commitmail json YAML

doc: Updated biology/peak-classifier to 0.1.4.11

(bacon)

2023-08-12 14:52:46 UTC MAIN commitmail json YAML

biology/peak-classifier: Update to 0.1.4.11

Updates for biolibc GFF3 API changes

(bacon)

2023-08-12 14:51:09 UTC MAIN commitmail json YAML

doc: Updated biology/biolibc-tools to 0.1.4.9

(bacon)

2023-08-12 14:51:02 UTC MAIN commitmail json YAML

biology/biolibc-tools: Update to 0.1.4.9

Updates for biolibc GFF3 API changes

(bacon)

2023-08-12 14:49:26 UTC MAIN commitmail json YAML

doc: Updated biology/biolibc to 0.2.5

(bacon)

2023-08-12 14:49:18 UTC MAIN commitmail json YAML

biology/biolibc: Update to 0.2.5

Make header files C++ compatible (extern C)
bl_chrom_name_cmp(): Support names with embedded digits, e.g. chr2p
bl_gff_extract_attribute(): Improve performance
gff -> gff3 to distinguish from past and future GFF specs
Silence some compiler warnings

Changes: https://github.com/auerlab/biolibc/releases

(bacon)

2023-08-12 14:46:34 UTC MAIN commitmail json YAML

doc: Updated devel/libxtend to 0.1.9

(bacon)

2023-08-12 14:46:26 UTC MAIN commitmail json YAML

devel/libxtend: Update to 0.1.9

xt_fopen(): Call stat() before popen() and return NULL if file does not exist
xt_fopen(): Add lz4 support
Add XT_COMPRESSION_EXTENSIONS, a list of possible filename extensions
Clean up some compiler warnings

Changes: https://github.com/outpaddling/libxtend/releases

(bacon)

2023-08-12 13:34:02 UTC MAIN commitmail json YAML

vtk: wire down VTK_QT_VERSION to 5

So the build doesn't break if Qt6 is installed.
Side note: vtk prefers Qt6, maybe it should be switched.

(tnn)

2023-08-12 13:23:10 UTC MAIN commitmail json YAML

qt6-qtbase: fix wrong PLIST condition for socket_interface.h

(tnn)

2023-08-12 13:02:54 UTC MAIN commitmail json YAML

Update go119 to 1.19.12 (security).

crypto/tls: restrict RSA keys in certificates to <= 8192 bits

Extremely large RSA keys in certificate chains can cause a client/server
to expend significant CPU time verifying signatures. Limit this by
restricting the size of RSA keys transmitted during handshakes to <=
8192 bits.

Based on a survey of publicly trusted RSA keys, there are currently only
three certificates in circulation with keys larger than this, and all
three appear to be test certificates that are not actively deployed. It
is possible there are larger keys in use in private PKIs, but we target
the web PKI, so causing breakage here in the interests of increasing the
default safety of users of crypto/tls seems reasonable.

Thanks to Mateusz Poliwczak for reporting this issue.

(bsiegert)

2023-08-12 13:00:26 UTC MAIN commitmail json YAML

Updated devel/cmake[-gui], devel/py-virtualenv, www/py-tornado

(adam)

2023-08-12 12:59:54 UTC MAIN commitmail json YAML

py-tornado: updated to 6.3.3

What's new in Tornado 6.3.3

Security improvements

- The ``Content-Length`` header and ``chunked`` ``Transfer-Encoding`` sizes are now parsed
  more strictly (according to the relevant RFCs) to avoid potential request-smuggling
  vulnerabilities when deployed behind certain proxies.

(adam)

2023-08-12 12:58:24 UTC MAIN commitmail json YAML

py-virtualenv: updated to 20.24.3

Bugfixes - 20.24.3
Fixed ResourceWarning on exit caused by periodic update subprocess
Upgrade embedded wheels:
wheel to 0.41.1 from 0.41.0

(adam)

2023-08-12 12:50:12 UTC MAIN commitmail json YAML

cmake cmake-gui: update to 3.27.1

CMake 3.27.2
* Help/guide/importing-exporting: Update line numbers in prose
* Help: Document that if(EXISTS) requires paths to be readable
* Source: Link libatomic when needed on Linux 32-bit ARM
* VS: Revert "Add CMake input files to ZERO_CHECK"
* Help: Add 3.27 release note on VS default SDK selection
* ci: Suppress cmake.org html documentation search results for index entries
* Tests: Remove redundant condition in RunCMake.GeneratorPlatform test
* VS: Do not print empty Windows SDK version when none is selected
* VS: Consolidate Windows SDK major version selection dispatch
* VS: Teach CMAKE_GENERATOR_PLATFORM to use Windows 10 SDKs for older versions
* VS: Teach CMAKE_GENERATOR_PLATFORM to support Windows 8.1 SDK selection
* VS: Select latest Windows SDK even when targeting Windows 8.1 and below
* FindJNI: Update for Xcode greater than 12.1 on macOS
* Help: Fix indenting within TARGET_RUNTIME_DLLS genex docs
* Help: Improve formatting and cross-references for DEPENDS_EXPLICIT_ONLY
* Help: Improve formatting and fix wording for ENABLE_EXPORTS
* cmLocalGenerator: Fix trivial spelling error in code comment
* file(GENERATE): Restore INPUT|CONTENT parse checking
* FindPython: Restore Python_SITE* values for versions below 3.10
* cmList: Fix performance regression in append/prepend

(adam)

2023-08-12 12:44:13 UTC MAIN commitmail json YAML

doc: Updated ham/py-soapy-sdr to 0.8.1

(mef)

2023-08-12 12:44:01 UTC MAIN commitmail json YAML

(ham/py-soapy-sdr)  Updated 0.7.2 to 0.8.1

This this the changelog file for the SoapySDR project.

Release 0.8.1 (2021-07-25)
==========================

- cmake: fix use of CMAKE_INSTALL_LIB_DIR when absolute
- windows: Fix compatibility with non-MSVC compilers
- cmake: version policies for subproject compatibility
- docs: fixed spelling mistakes in doxygen comments
- python3: change OUTPUT_NAME in newer versions of cmake
- Types: consistency changes converting strings to bool
- Type.hpp: fixed templated StringToSetting return true
- Range: fixed default constructor not initializing step

Release 0.8.0 (2021-04-25)
==========================

Build:
- Update to CMake 3.0 style and project config generation
- Increase the CMake build requirement to version 3.1.0

API:
- Added API calls for configuring an external reference clock rate
- Constants for boolean setting strings SOAPY_SDR_TRUE/FALSE
- Templated read/writeSetting()/readSensor() for SoapySDR::Device
- Added Templated StringToSetting() and SettingToString() helpers
- Python bindings duck typing for read/writeSetting()/readSensor()
- Changed SoapySDRDevice_setupStream() to return the stream pointer
- Added unloadModules() API call to manually cleanup modules on exit
- Device: added parallel make() function with string arguments
- Added ABI check to Python module

(mef)

2023-08-12 12:35:17 UTC MAIN commitmail json YAML

doc: Updated ham/gnuradio-core to 3.10.7.0

(mef)

2023-08-12 12:34:43 UTC MAIN commitmail json YAML

(ham/gnuradio-core) Drop patch, upstream taken

(mef)

2023-08-12 12:33:40 UTC MAIN commitmail json YAML

(ham/gnuradio-uhd) Adjust PLIST for version 3.10.7.0

(mef)

2023-08-12 12:32:42 UTC MAIN commitmail json YAML

(ham/gnuradio-core) and others listed below. Updated to 3.10.7.0

# Changelog
All notable changes to GNU Radio will be documented in this file.

The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
and this project adheres to [Semantic
Versioning](http://semver.org/spec/v2.0.0.html), starting with version 3.7.12.0.

Older Logs can be found in `docs/RELEASE-NOTES-*`.

## [3.10.7.0] - 2023-07-15

### Changed

#### Runtime
- Setting the minimum buffer size should have the desired effect now, and
not be overwritten. NOTE: the value returned by min_buffer_size() is not
intended to indicate the actual buffer size. Header Payload Demod was the
only block attempting to use this value, and was corrected.
- Use a set to store thread group (more efficient)
- Message Debug can now output via the logging system
- The field prefs.singleton is no longer externally exposed (was unintentional)
- PMT dict can be generated more easily using pmt::dict_from_mapping()

#### GRC
- Save changes under all exit conditions (a couple were previously missed)
- Prevent silent Generate/Run failures for unsaved flowgraphs

#### Testing
- Add Fedora 38, using the clang compiler
- Remove EOL Fedora 36

#### gr-analog
- C++ code generation for Quadrature Demod
- Add max_gain parameter for AGC

#### gr-blocks
- Probe Rate adds a name parameter, for clearer logging
- Selector has a new "sync" more that consumes the same number of items from all
inputs. Default is now to consume as many items as possible from the active input,
and no more than that many items from other inputs. The previous behavior was, well,
broken.
- Throttle reset item count on restart, to avoid long delays

#### gr-digital
- Constellation Encoder and Decoder: constellation can be changed at runtime

#### gr-filter
- Filter design tool: multiple improvements in bounds checking and exception handling
- Filter design tool: update QMessageBox to work in Qt5

#### gr-network
- Multiple memory management errors fixed in UDP Source/Sink and TCP Sink

#### gr-soapy
- Better AGC and gain behavior in RTL, AirspyHF and SDRPlay blocks
- Support bias controls in RTL and SDRPlay blocks

#### gr-uhd
- Remove possibility of infinite recursion for network overruns
- Support fmtlib v10
- RFNoC: bindings and block yml for Vector IIR, Replay and Log Power blocks
- RFNoC: add S16 format to RX Streamer

#### gr-vocoder
- Support additional codec2 modes

#### Modtool
- Don't override user-defined CMAKE_INSTALL_PREFIX

(mef)

2023-08-12 12:30:10 UTC MAIN commitmail json YAML

2023-08-12 08:43:30 UTC MAIN commitmail json YAML

doc: Updated textproc/ruby-nokogiri to 1.15.4

(tsutsui)

2023-08-12 08:43:14 UTC MAIN commitmail json YAML

ruby-nokogiri: update to 1.15.4.

Upstream changes:
https://github.com/sparklemotion/nokogiri/releases/tag/v1.15.4

1.15.4 / 2023-08-11

Dependencies

  * [CRuby] Vendored libxml2 is updated to v2.11.5 from v2.11.4. For details
    please see https://gitlab.gnome.org/GNOME/libxml2/-/releases/v2.11.5

Fixed

  * Fixed a typo in a HTML5 parser error message. [#2927] (Thanks,
    @anishathalye!)
  * [CRuby] ObjectSpace.memsize_of is now safe to call on Documents with
    complex DTDs. In previous versions, this debugging method could result in a
    segfault. [#2923, #2924]

(tsutsui)

2023-08-12 08:39:37 UTC MAIN commitmail json YAML

doc: Updated ruby-gnome packages to 4.1.9

(tsutsui)

2023-08-12 08:37:22 UTC MAIN commitmail json YAML

ruby-gnome: update to 4.1.9.

Upstream changes:
https://github.com/ruby-gnome/ruby-gnome/releases/tag/4.1.8
https://github.com/ruby-gnome/ruby-gnome/releases/tag/4.1.9

Ruby-GNOME 4.1.9: 2023-08-11

This is a vte4 added release.

Changes

Ruby/GObjectIntrospection

  * Improvements

      + Changed to use GLib memory allocation functions instead of
        Ruby's one when calling callbacks. Because callbacks may be
        called in out of the main Ruby thread.

Ruby/VTE3

  * Improvements

      + Ensured using GTK3.

Ruby/VTE4

  * Improvements

      + Added.

Ruby-GNOME 4.1.8: 2023-06-25

This is a conda support release.

Changes

All

  * Improvements

      + Added support for installing conda packages automatically.

(tsutsui)

2023-08-12 07:22:19 UTC MAIN commitmail json YAML

py-click-default-group: fix typo

(wiz)

2023-08-12 07:06:12 UTC MAIN commitmail json YAML

doc: Updated security/mozilla-rootcerts-openssl to 2.12

(wiz)

2023-08-12 07:05:48 UTC MAIN commitmail json YAML

mozilla-rootcerts-openssl: update to 2.12.

Matches mozilla-rootcerts 20230720 edition.

(wiz)

2023-08-12 07:05:27 UTC MAIN commitmail json YAML

doc: Updated security/mozilla-rootcerts to 1.0.20230720

(wiz)

2023-08-12 07:05:17 UTC MAIN commitmail json YAML

mozilla-rootcerts: update to 1.0.20230720.

Matches nss 3.92beta1.

(wiz)

2023-08-12 04:06:09 UTC MAIN commitmail json YAML

doc/TODO: add some

+ ImageMagick-7.1.1.15, MesaLib-23.1.5, entr-5.4, gcc13-13.2.0,
  gopls-0.13.1, gtar-base-1.35, harfbuzz-8.1.1, ldb-2.8.0,
  libatomic-13.2.0, lua-language-server-3.6.25, ocaml-dune-3.10.0,
  openexr-3.1.10, poppler-23.08.0, py-editables-0.5,
  py-google-api-python-client-2.95.0, py-jsonschema-4.18.6,
  py-more-itertools-10.1.0, re2-20230801, texlab-5.9.0,
  tree-sitter-go-0.20.0.

(wiz)

2023-08-12 03:21:11 UTC MAIN commitmail json YAML

doc: Updated editors/emacs29 to 29.1nb1

(wiz)

2023-08-12 03:20:58 UTC MAIN commitmail json YAML

emacs29: sync with wip/emacs-git

Add options for libgccjit libotf libwebp tree-sitter, default on.
Remove motif option, support was removed upstream.

Fix PLIST for me (amd64/10.99.5).

Bump PKGREVISION.

(wiz)

2023-08-12 02:55:44 UTC MAIN commitmail json YAML

dbus-python-common: resture build dependency on Python

configure checks if it can link against libpython.0

(wiz)

2023-08-12 00:31:02 UTC MAIN commitmail json YAML

py-doctor: restore not for Python 3.8 setting (fix bulk builds)

This is marked not for 3.8 because py-lunr is, which in turn is because
py-nltk is, which is in turn evidently because py-numpy is (though,
there it is only a TEST_DEPENDS).

(gutteridge)

2023-08-11 22:17:57 UTC MAIN commitmail json YAML

blackbox: move C++03 from USE_LANGUAGES to FORCE_CXX_STD

(gutteridge)

2023-08-11 22:04:55 UTC MAIN commitmail json YAML

doc: Updated editors/retext to 8.0.1nb1

(gutteridge)

2023-08-11 22:01:44 UTC MAIN commitmail json YAML

retext: add a workaround for libEGL woes on NetBSD

Borrowed from www/firefox, with some tweaks.

(gutteridge)

2023-08-11 17:30:59 UTC MAIN commitmail json YAML

misc/Makefile: sort

(wiz)

2023-08-11 16:24:46 UTC MAIN commitmail json YAML

lxqt-panel: rework handling of various plugins.

when a plugin's dependency is unavailable in pkgsrc, explicitly disable
it everywhere, rather than just !Linux. when the plugin is tested
as not working on NetBSD, also disable it.

enable network monitor plugin by default, it works fine on NetBSD.

make "alsa" and "pulseaudio" options. Disable pulseaudio by default
since there's also an oss engine which can control volume natively
on NetBSD. enable alsa on Linux.

should help the build on various platforms.

TODO for me: the same but for lxqt-session

(nia)

2023-08-11 14:17:07 UTC MAIN commitmail json YAML

doc: update to www/ruby-rails70 and related pacakges to 7.0.7

devel/ruby-activesupport70
devel/ruby-activemodel70
devel/ruby-activejob70
www/ruby-actionview70
www/ruby-actionpack70
databases/ruby-activerecord70
devel/ruby-activestorage70
mail/ruby-actionmailer70
mail/ruby-actionmailbox70
www/ruby-actioncable70
devel/ruby-railties70
textproc/ruby-actiontext70
www/ruby-rails70

(taca)

2023-08-11 14:14:44 UTC MAIN commitmail json YAML

www/rails70: update to 7.0.7

Rails 7.0.7 (20223-08-10)

Active Support

* Fix Cache::NullStore with local caching for repeated reads.  (fatkodima)

* Fix to_s with no arguments not respecting custom :default formats
  (Hartley McGuire)

* Fix ActiveSupport::Inflector.humanize(nil) raising NoMethodError:
  undefined method `end_with?' for nil:NilClass.  (James Robinson)

* Fix Enumerable#sum for Enumerator#lazy.  (fatkodima, Matthew Draper,
  Jonathan Hefner)

* Improve error message when EventedFileUpdateChecker is used without a
  compatible version of the Listen gem.  (Hartley McGuire)

Active Model

* Error.full_message now strips ":base" from the message.  (zzak)

* Add a load hook for ActiveModel::Model (named active_model) to match the
  load hook for ActiveRecord::Base and allow for overriding aspects of the
  ActiveModel::Model class.

Active Record

* Restores functionality to the missing method when using enums and fixes.
  (paulreece)

* Fix StatementCache::Substitute with serialized type.  (ywenc)

* Fix :db_runtime on notification payload when application have multiple
  databases.  (Eileen M. Uchitelle)

* Correctly dump check constraints for MySQL 8.0.16+.  (Steve Hill)

* Fix ActiveRecord::QueryMethods#in_order_of to include nils, to match the
  behavior of Enumerable#in_order_of.

  For example, Post.in_order_of(:title, [nil, "foo"]) will now include posts
  with nil titles, the same as Post.all.to_a.in_order_of(:title, [nil,
  "foo"]).  (fatkodima)

* Revert "Fix autosave associations with validations added on :base of the
  associated objects."

  This change intended to remove the :base attribute from the message, but
  broke many assumptions which key these errors were stored.  (zzak)

* Fix #previously_new_record? to return true for destroyed records.

  Before, if a record was created and then destroyed,
  #previously_new_record? would return true.
  Now, any UPDATE or DELETE to a record is considered a change, and will
  result in #previously_new_record? returning false.  (Adrianna Chang)

* Revert breaking changes to has_one relationship deleting the old record
  before the new one is validated.  (zzak)

* Fix support for Active Record instances being uses in queries.

  As of 7.0.5, query arguments were deep duped to avoid mutations impacting
  the query cache, but this had the adverse effect to clearing the primary
  key when the query argument contained an ActiveRecord::Base instance.

  This broke the noticed gem.  (Jean Boussier)

Action View

* Fix render collection: @records, cache: true to cache fragments as bare
  strings.
  Previously it would incorrectly cache them as Action View buffers.  (Jean
  Boussier)

* Don't double-encode nested field_id and field_name index values.
  Pass index: @options as a default keyword argument to field_id and
  field_name view helper methods.  (Sean Doyle)

Railties

* Update default scaffold templates to set 303 (See Other) as status code on
  redirect for the update action for XHR requests other than GET or POST to
  avoid issues (e.g browsers trying to follow the redirect using the
  original request method resulting in double PATCH/PUT).  (Guillermo Iguaran)

(taca)

2023-08-11 14:00:03 UTC MAIN commitmail json YAML

2023-08-11 13:52:15 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-console to 1.23.1

(taca)

2023-08-11 13:51:36 UTC MAIN commitmail json YAML

devel/ruby-console: update to 1.23.1

1.21.0 (2023-08-07)

* Expose direct interface on Console. (#46)
* Default to the current console. (#47)

1.22.0 (2023-08-11)

What's Changed

* Introduce new "Safe" JSON serialization implementation. (#48)

1.23.0 (2023-08-11)

* Remove the Encoder that is no longer used. (#49)
* Introduce Console::Format for format handling. (#50)

1.23.1 (2023-08-11)

* Capture enough information to debug SystemStackErrors when dumping
  logs. (#51)

(taca)