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

2024-05-13 06:43:43 UTC Now

2023-09-10 13:34:05 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-pkg-config to 1.5.5

(taca)

2023-09-10 13:33:34 UTC MAIN commitmail json YAML

devel/ruby-pkg-config: update to 1.5.5

1.5.4 (2023-09-05)

Improvements

* Added package version to unsatisfied version is only found case.

1.5.5 (2023-09-05)

Fixes

* Fixed a bug in 1.5.4 that success detection doesn't work.

(taca)

2023-09-10 13:08:50 UTC MAIN commitmail json YAML

doc: Updated databases/ruby-sqlite3 to 1.6.5

(taca)

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

databases/ruby-sqlite3: update to 1.6.5

pkgsrc change: surely remove sqlite3 archive file.

1.6.5 (2023-09-08)

Packaging

* Allow setting compiler flags for the sqlite library via a
  --with-sqlite-cflags argument to extconf.rb.  See INSTALLATION.md for more
  information.  [#401, #402] (@flavorjones)

(taca)

2023-09-10 13:06:34 UTC MAIN commitmail json YAML

doc: Updated textproc/miller to 6.9.0

(yhardy)

2023-09-10 13:06:18 UTC MAIN commitmail json YAML

textproc/miller: update to miller-6.9.0

Changes:

6.9.0
-----

Nanosecond timestamps, ZSTD compression, improved data-error handling,
and more

New features

Support for nanosecond-resolution timestamps:

*  Add DSL functions for integer nanoseconds since the epoch by
    @johnkerl in #1326
*  Add %N and %O for strfntime by @johnkerl in #1334
*  Add %s format specifier for strftime by @johnkerl in #1335
*  Requested on issue #1152 by @derekmahar
*  See also https://miller.readthedocs.io/en/6.9.0/reference-dsl-builtin-functions/index.html#time-functions

Statistical functions from the stats verb may now be computed over
arbitrary arrays and maps:

*  New DSL functions for summary stats over arrays / maps by
    @johnkerl in #1364
*  Requested on issue #1345 by @janxkoci
*  See also https://miller.readthedocs.io/en/6.9.0/reference-dsl-builtin-functions/index.html#stats-functions

Additional control over filenames for the split verb:

*  Filename options for split by @sloanlance in #1366
*  Requested on issue #1365 by @sloanlance

Support for details of data-computation errors beyond the current
(error):

*  Fatal-on-data-error mlr -x option by @johnkerl in #1373
*  See also https://miller.readthedocs.io/en/6.9.0/reference-dsl-errors/#handling-for-data-errors
*  Requested on issue #1106 by @honzajde

New verbs and DSL functions:

*  New sub, gsub, and ssub verbs by @johnkerl in #1361, requested by
    @janxkoci on #1356. See also:
        https://miller.readthedocs.io/en/6.9.0/reference-verbs/#sub
        https://miller.readthedocs.io/en/6.9.0/reference-verbs/#gsub
        https://miller.readthedocs.io/en/6.9.0/reference-verbs/#ssub
*  New contains DSL function by @johnkerl in #1374
        https://miller.readthedocs.io/en/6.9.0/reference-dsl-builtin-functions/index.html#contains

Other updates:

*  Support ZSTD compression in-process by @johnkerl in #1360, from
    issue #1342 by @aborruso
        See also https://miller.readthedocs.io/en/6.9.0/reference-main-compressed-data/
*  Support comments in mlr -s files by @johnkerl in #1359, from
    issue #1343 by @janxkoci
*  Add empty-key check to mlr check by @johnkerl in #1330, from
    issue #1050 by @aborruso

Bug fixes

*  Do wildcard globbing on Windows by @johnkerl in #1362, from
    issue #1341 by @coolbq
*  Treat empty like absent in + - * by @johnkerl in #1371, from
    issue #1001 by @Poshi
*  Can't use ${field_name} if it contains UTF-8 characters also
    encodeable as Latin-1 by @johnkerl in #1363, from issue #1358
    by @clemente
*  Typofix in uif/uof percentiles by @johnkerl in #1375

Documentation updates

*  Update readthedocs notes in the how-to-release page by @johnkerl
    in #1308
*  Fix mlr grep docs re OFS/OPS by @johnkerl in #1309
*  Update Fedora link by @bkmgit in #1339
*  Small typos in documentation of mlr nest by @johnkerl in #1352,
    from issue #1350 by @kusalananda

Internal

*  Update 2015-era Python sketch to Python 3 by @johnkerl in #1372
*  Remove redundant nil check by @Juneezee in #1367
*  Bump actions/checkout from 3.5.2 to 3.5.3 by @dependabot in #1319
*  Bump github/codeql-action from 2.3.6 to 2.13.4 by @dependabot in #1318
*  Bump golang.org/x/term from 0.8.0 to 0.9.0 by @dependabot in #1321
*  Bump goreleaser/goreleaser-action from 4.2.0 to 4.3.0 by @dependabot in #1320
*  Bump golang.org/x/text from 0.9.0 to 0.10.0 by @dependabot in #1322
*  Bump golang.org/x/text from 0.10.0 to 0.11.0 by @dependabot in #1337
*  Bump golang.org/x/sys from 0.9.0 to 0.10.0 by @dependabot in #1336
*  Bump golang.org/x/term from 0.9.0 to 0.10.0 by @dependabot in #1338
*  Bump golang.org/x/sys from 0.10.0 to 0.11.0 by @dependabot in #1347
*  Bump golang.org/x/text from 0.11.0 to 0.12.0 by @dependabot in #1349
*  Bump actions/setup-go from 4.0.1 to 4.1.0 by @dependabot in #1351
*  Bump goreleaser/goreleaser-action from 4.3.0 to 4.4.0 by @dependabot in #1354
*  Bump golang.org/x/term from 0.10.0 to 0.11.0 by @dependabot in #1348
*  Bump actions/checkout from 3.5.3 to 3.6.0 by @dependabot in #1369

New Contributors

*  @bkmgit made their first contribution in #1339
*  @Juneezee made their first contribution in #1367
*  @sloanlance made their first contribution in #1366

6.8.0
-----

New case verb, index DSL function, and more

New features

New case verb:

*  Unify the case verb, and add options by @johnkerl in #1306
*  Add new upcase and downcase verbs by @johnkerl in #1217

New index DSL function:

*  index DSL function by @johnkerl in #1247

Enhancements:

*  Add mlr step -a rprod for running products by @johnkerl in #1228
*  Add optional second base argument to int DSL function
    by @johnkerl in #1244
*  Implement --csv-trim-leading-space flag by @johnkerl in #1272
*  New mlr json-parse -k flag by @johnkerl in #1291
*  Let mlr help take pre-flags, such as --always-color
    by @johnkerl in #1292
*  Values-only -a option for mlr grep by @johnkerl in #1305

Bugfixes

*  Fix bug on DSL comment with no final newline by @johnkerl in #1216
*  Better error message on unparseable TZ environment variable
    by @johnkerl in #1249
*  Fix typo by @dnicolson in #1252
*  Treat data-file numbers with leading + as numeric
    by @johnkerl in #1269
*  Fix precedence of coalesce operators ?? and ??? by @johnkerl
    in #1270

Documentation

*  Docs re tail -f and --records-per-batch 1 by @johnkerl in #1218
*  Fix issue links in README-dev.md by @kcwu in #1248

Miscellaneous

*  Include tools in the release tarball by @skitt in #1221
*  Run go mod tidy by @skitt in #1220

Dependencies

Go:

*  Bump minimum compiler version from Go 1.15 to 1.18 by @johnkerl in #1246

Others:

*  Bump github/codeql-action from 2.2.5 to 2.2.6 by @dependabot in #1230
*  Bump actions/cache from 3.2.6 to 3.3.1 by @dependabot in #1229
*  Bump github/codeql-action from 2.2.6 to 2.2.7 by @dependabot in #1232
*  Bump actions/setup-go from 3.5.0 to 4.0.0 by @dependabot in #1233
*  Bump actions/checkout from 3.3.0 to 3.4.0 by @dependabot in #1234
*  Bump github/codeql-action from 2.2.7 to 2.2.8 by @dependabot in #1242
*  Bump actions/checkout from 3.4.0 to 3.5.0 by @dependabot in #1245
*  Bump golang.org/x/term from 0.0.0-20210927222741-03fcf44c2211 to 0.6.0 by @dependabot in #1222
*  Bump github.com/mattn/go-isatty from 0.0.17 to 0.0.18 by @dependabot in #1243
*  Bump github/codeql-action from 2.2.8 to 2.2.9 by @dependabot in #1250
*  Bump codespell-project/actions-codespell from 9c63fddd79f483308bfaea379a505dcd361b5d1d to 57beb9f38f49d773d641ac555d1565c3b6a59938 by @dependabot in #1253
*  Bump golang.org/x/term from 0.6.0 to 0.7.0 by @dependabot in #1256
*  Bump github/codeql-action from 2.2.9 to 2.2.10 by @dependabot in #1259
*  Bump github/codeql-action from 2.2.10 to 2.2.11 by @dependabot in #1261
*  Bump actions/checkout from 3.5.0 to 3.5.1 by @dependabot in #1263
*  Bump actions/checkout from 3.5.1 to 3.5.2 by @dependabot in #1264
*  Bump github/codeql-action from 2.2.11 to 2.2.12 by @dependabot in #1265
*  Bump github/codeql-action from 2.2.12 to 2.3.0 by @dependabot in #1274
*  Bump github/codeql-action from 2.3.0 to 2.3.1 by @dependabot in #1277
*  Bump github/codeql-action from 2.3.1 to 2.3.2 by @dependabot in #1279
*  Bump codespell-project/actions-codespell from 57beb9f38f49d773d641ac555d1565c3b6a59938 to 94259cd8be02ad2903ba34a22d9c13de21a74461 by @dependabot in #1282
*  Bump github/codeql-action from 2.3.2 to 2.3.3 by @dependabot in #1284
*  Bump golang.org/x/term from 0.7.0 to 0.8.0 by @dependabot in #1285
*  Bump actions/setup-go from 4.0.0 to 4.0.1 by @dependabot in #1294
*  Bump github.com/stretchr/testify from 1.8.2 to 1.8.3 by @dependabot in #1295
*  Bump github.com/mattn/go-isatty from 0.0.18 to 0.0.19 by @dependabot in #1296
*  Bump github/codeql-action from 2.3.3 to 2.3.4 by @dependabot in #1299
*  Bump github/codeql-action from 2.3.4 to 2.3.5 by @dependabot in #1300
*  Bump github.com/stretchr/testify from 1.8.3 to 1.8.4 by @dependabot in #1301
*  Bump github/codeql-action from 2.3.5 to 2.3.6 by @dependabot in #1303

New Contributors

*  @kcwu made their first contribution in #1248
*  @dnicolson made their first contribution in #1252

(yhardy)

2023-09-10 11:38:25 UTC MAIN commitmail json YAML

doc: Updated x11/xnotify to 0.9.3

(vins)

2023-09-10 11:37:29 UTC MAIN commitmail json YAML

x11/xnotify: update to 0.9.3

# CHANGES (since v0.8.1)

v0.9.3
* OpenBSD: revert breaking pledge call

v0.9.2
* OpenBSD: Pledge tightening (#39)
* xnotify.1: Fix manual troff source (#38)

v0.9.1
* Just improve Makefile for better porting/packaging.

v0.9.0
* add -w
* add BAR:
* add line trimming and line breaking
* add pledge call (OpenBSD)
* several bug fixes

(vins)

2023-09-10 10:51:36 UTC MAIN commitmail json YAML

2023-09-10 10:28:02 UTC MAIN commitmail json YAML

doc: Updated wm/fvwm3 to 1.0.8

(vins)

2023-09-10 10:27:10 UTC MAIN commitmail json YAML

wm/fvwm3: update release 1.0.8

# CHANGES
## 1.0.8 (2023-09-04)

### Enhancements
* Add .desktop entry for XSession by @Zirias
### Other Changes
* FvwmScript: fix rendering of checkboxes by @ThomasAdam
* Ls/manpage by @lgsobalvarro in https://github.com/fvwmorg/fvwm3/pull/874
* SnapAttraction: honor all tokens mentioned in the manpage by @ch-f
* docs: FvwmPerl: fixup examples by @ThomasAdam
* default-config: use primary mon for RightPanel by @ThomasAdam
* XGetWindowProp: accommodate NUL byte by @ThomasAdam
* FvwmPager: fix division by zero by @ThomasAdam
* *: code cleanup: remove if (x) free checks by @ThomasAdam
* FvwmPrompt: preserve quotes, etc by @ThomasAdam
* conditional: Screen+Desk is not mutually-exclusive by @ThomasAdam
* sizehints: tighten check by @ThomasAdam
* CursorStyle: fix panframe cursors by @ThomasAdam
* FvwmPager: add fpmonitor impls for widths/heights by @ThomasAdam
* MaskUsedModifiers: remove bits used for XKB group index by @farblos

(vins)

2023-09-10 10:19:02 UTC MAIN commitmail json YAML

doc: Updated games/yquake2 to 8.20

(yhardy)

2023-09-10 10:18:44 UTC MAIN commitmail json YAML

games/yquake2: update to yquake2-8.20

NetBSD is now supported, but the default pkgsrc prefix
is used -- so adjust the Makefile patch to let pkgsrc
determine the search paths.

Changelog:

Quake II 8.10 to 8.20:
- This release marks Quake IIs 25th anniversary. Happy Birthday!
- Various improvements to the menu. This includes updates to the menu
  framework itself, to the game controller menu, the savegame menu and
  the video menus. (by apartfromtime, protocultor, David Carlier and
  0lvin)
- A lot of fixes and improvements to the controller support. Support for
  gyro aiming, more precise stick handling and rumble improvements. (by
  protocultor)
- Implement faster weapon switching with the new 'cycleweap' command.
  (by protocultor).
- Fixes pusher delta yaw manipulation. This fixes the infamous bug were
  a player standing on a blocked elevator gets turned around (by
  skuller).
- Add a command 'spawnentity' to spawn entities at the given
  coordinates. Can be used for debugging. (by 0lvin)
- Ported monster footstep sounds from SkacikPLs Q2RTX fork. Needs a pak
  file with assets to work, see the documentation for details. (by
  0lvin)
- Ported reverb effects from SkacikPLs Q2RTX fork. (by 0lvin)
- Fix several coop related bugs with the powercubes. (by BjossiAlfreds)
- A way better fix for dead bodys obstructing elevators or falling
  through the worldmodel. (by BjossiAlfreds)
- Fix items already in water playing a splash sound at level start. (by
  BjossiAlfreds)
- Pause the game when getting minimized or hidden. (by David Carlier)
- Fix Bugs related to 'ogg_ignoretrack0'. (by BjossiAlfreds)
- Share model loading code between renderers. (by 0lvin)
- Restore stair step smoothing for step sizes other than 16.
- Fix playback of long audio samples (>10 seconds) through OpenAL.

Quake II 8.01 to 8.10:
- The OpenGL 3.2 renderer now supports the classic underwater effect.
  Until now it was only available in the Software renderer.
- Add 'ref_gles3', an OpenGL ES 3.0 renderer lib. This is an variant
  of the OpenGL 3.2 renderer, using OpenGL ES instead of desktop OpenGL.
  It greatly enhances support for embedded GPUs like the RaspberryPI 4.
- The Software renderer now supports colored lightning. It can be
  enabled through `sw_colorlight`. (by 0lvin)
- Another round of timing fixes. Implement `cl_maxfps -1` (the new
  default, existing configs are not altered) to automatically select
  a known to be good packet framerate depending on the current renderer
  framerate. This solves some subtile problems with stuttering entities.
- Greatly improved support for joysticks and controllers. Devices can
  now be hotplugged at runtime, binding should be portable between
  differend controllers and there's a new menu for controller bindings.
  (by Jaime Moreira)
- Add the `r_2D_unfiltered` and `r_videos_unfiltered` cvars. When
  enabled 2D elements like the HUD and videos are not filtered, they
  appear pixeled.
- Add 'prefweap' command to select weapon by priority. (by Jaime
  Moreira)
- Support building with Microsoft Visual Studio 2015 and newer.
- Several game code fixes, mostly for stuck mechanics in fact2. (by
  BjossiAlfreds and maraakate)
- Fix two stuck monsters in hangar1 and jail5. (by Dremor8484 and
  BjossiAlfreds)
- Fix the `viewsize` cvar.

Quake II 8.00 to 8.01:
- Fix the game not starting when nonexistent dirs in the search path.
- Sync haptic joystick effects to the sound. (by 0lvin)
- Move several map bug fixes to entity files, add some more map bug
  fixes. Without entity files the maps are the same as in Vanilla Quake
  II. (by BjossiAlfreds)
- Play the correct demo loop after changing the current mod.
- Fix numbered paks with upper case letters added twice to the search
  path. Only Windows was affected.
- `g_footsteps 2` now only generate footstep sound when the player is on
  the ground entity and no longer when in water or air.
- Add a cvar `g_machinegun_norecoil' which disables the machinegun
  recoil effect. This is cheat protected. (by De-Deppe)
- Scale 8 bit textures when `r_scale8bittextures` is set. (by 0lvin)
- The game is no longer limited to 1000 FPS when running in timedemo
  mode. (by 0lvin)
- Optimise command line parser and fix several subtle bugs. (by
  BjossiAlfreds)
- Add `r_2D_unfiltered`, when set to `1` 2D elements aren't filtered.
- Fix soldiers never chowing their pain skin as long as they're alive.
- Fix relative paths in ZIP files not being found.
- Add `gamemode` command for changing between singleplayer, deathmach
  and coop. (by BjossiAlfreds)
- Show a download progress bar when `cl_http_show_dw_progress` is set to
  `1`. (by David Carlier)

Quake II 7.45 to 8.00:
- Client side support for the optional Vulkan renderer library.
- Non existent renderer libraries are now skipped over by the menu.
- Fix several bugs when loading autosaves.
- Bump the maximal number of OGG/Vorbis files to 128.
- Several fixes to the Barracuda Shark. (by BjossiAlfreds)
- 'vid_fullscreen' and 'r_mode' are no longer special, they require an
  explicit 'vid_restart' like every other cvar.
- Remove hardcoded map fixes and replace them by optional entity files.
  Add several newly discovered map fixes. (by BjossiAlfreds)
- Send the network protocol version to the server. This can be used by
  the server to support clients with different network protocol version.
  (by Knightmare)
- Force SDL to minimize the window when its focus is lost. This fixes
  several problem under Windows with SDL 2.0.14 and newer.
- Switch the semantics of the 'vid_fullscreen' cvar. '1' is now native
  fullscreen, like it was in Vanilla Quake II. '2' is desktop
  fullscreen. When desktop fullscreen is selected through the menu,
  'r_mode' is forced to '-2'.
- Add 'g_footsteps' to control the generation of footstep sound. This
  cvar is cheat protected. '1' is Vanilla Quake II behavior and the
  default. '0' never generates footstep sound, '2' always generates
  them.
- Support stereo wave files. (by 0lvin)
- Add 'cl_r1q2_lighstyle'. When set to '1' Yamagi Quake II uses the
  Vanilla Quake II light styles (for example yellow light for the
  Hyperblaster) instead of the default r1q2 light styles.
- Add a submenu to configure gamepad and joystick sensitivities. (by
  Larry Davis)
- Ensure that the config file is written before changing the active mod.
  This prevents config changes from getting lost.
- Overhaul the search path logic. Make sure that each directory is added
  only once.

(yhardy)

2023-09-10 10:18:01 UTC MAIN commitmail json YAML

doc: Updated shells/oh-my-posh to 18.8.1

(pin)

2023-09-10 10:17:38 UTC MAIN commitmail json YAML

shells/oh-my-posh: update to 18.8.1

Bug Fixes
- compare: support int64 (0b0111f), closes #3309

(pin)

2023-09-10 09:57:36 UTC MAIN commitmail json YAML

mujs: Restore PKGCONFIG_OVERRIDE fixes that were also quietly deleted in r1.3
to ensure that dependent users have the correct RPATH.

Set MAINTAINER to me as a hint that I understand the Makefile patches, and
hopefully I will waste less time being confused in the future, and not
be convinced that I dreamed that I fixed this package before. O.o

(nia)

2023-09-10 09:55:00 UTC MAIN commitmail json YAML

doc: Updated games/REminiscence to 0.5.1

(yhardy)

2023-09-10 09:54:43 UTC MAIN commitmail json YAML

games/REminiscence: update to REminiscence-0.5.1

Changelog:

* release 0.5.1
- added looping for DOS .prf music
- changed audio mixer to stereo
- updated timings for cutscenes

* release 0.5.0
- added CD-i widescreen mode (flashp*bob)
- added support for DOS .prf music (Adlib, MT32)

(yhardy)

2023-09-10 09:36:38 UTC MAIN commitmail json YAML

mujs: In typical pkgsrc fashion, libtoolize package that attempts to
hand-roll its own way of producing shared/static libaries. Install more
than just the static libraries.

Make the build process generally more portable and predictable by
further separating compilation and link stages, and using LDFLAGS
instead of CFLAGS when linking.

(nia)

2023-09-10 09:21:59 UTC MAIN commitmail json YAML

doc: Updated games/gemrb to 0.9.2

(yhardy)

2023-09-10 09:21:39 UTC MAIN commitmail json YAML

games/gemrb: update to gemrb-0.9.2

pkgsrc changes:

the iconv patches have been integrated and improved upstream
by Jaka Kranjc

Release announcement:

GemRB 0.9.2 released! (Dragon窶冱 horde edition)

The GemRB team is proud to announce a new major release.

It brings in many improvements for Planescape: Torment, configurable
AI speed, improved performance and others. Notably GemRB now also
supports PVR(Z) based formats, making content creation easier, most
new opcodes/actions/triggers and together with some infrastructural
changes, BG2EE games can now be loaded (still not playable though!).

Sources and packages are available. You can get them from here.

Full changelog digest:

GemRB v0.9.2 (2023-07-08):
  New features:
    - PVR(Z), BAM2, MOS2 and TIS2 support
    - support for higher AI speeds ("FPS") and VSync
    - support for EE-style saves, TLK locations and many more tables
    - PST's floating text and personalized pc comments
    - optional smooth fog of war on SDL >= 2.0.18
    - 3e-style sneak attack and crippling strike from HoW/iwdee
    - Anbernic device support

  Improved features:
    - PST effect durations
    - performance, pathfinding, formations
    - combat, opcodes, EE compat, hp handling, demo
    - bugfixes

Thanks to everyone that contributed their time, including:
Brad Allred, Bubb, burner1024, desecaw13, dikau, fizzet, FrElvire,
Jaka Kranjc, kloptops, Konrad Klimaszewski, majcosta, MarcelHB,
Mingun, Rod Batten, Rodrigo Santellan, Tomsod, Zoltan Gyokeres.

Notes to packagers:

* optional CapFPS, GameLanguagePath and GameMoviesPath keys have been
  added to the sample configs
* an upgrade to C++14 standard will occur after this release

(yhardy)

2023-09-10 08:54:09 UTC MAIN commitmail json YAML

ruby3*-base: Require a compiler with c11 and thread local support.

(nia)

2023-09-10 08:40:51 UTC MAIN commitmail json YAML

2023-09-10 06:48:20 UTC MAIN commitmail json YAML

sysutils/eza: fix patch checksum

Revert unintended patch checksum change.

(pin)

2023-09-10 06:28:41 UTC MAIN commitmail json YAML

doc: Updated lang/ecl to 23.9.9

(yhardy)

2023-09-10 06:28:21 UTC MAIN commitmail json YAML

lang/ecl: update to ecl-23.9.9

Tested by building and using math/maxima.

Release announcement:

ECL 23.9.9 release

Dear Community,

We are happy to announce a new stable ECL release tagged 23.9.9.
The new release includes many bug fixes, some new features,
improvements to the compiler and more. Changes include but are
not limited to:

*  Complete overhaul of thread synchronization primitives (mutexes,
    condition variables, etc.). Users of bordeaux-threads will have
    to update as this breaks workarounds for missing timeouts on
    condition variable wait operations in version 0.9.1 and earlier
    of this library.
*  Better unicode support: add new functions to convert between
    Lisp strings and byte arrays in different encodings, allow
    non-ascii characters in pathnames and as arguments to
    ext:run-program.
*  Preliminary support for the Emscripten target (bytecodes
    compiler only).
*  Various bug fixes and internal improvements to the compiler.
*  Better conformance to the ANSI standard.

We'd like to thank all people who contributed to ECL with code,
testing, issue reports and otherwise.

People listed here contributed code in this iteration: Caleb Xu,
Catherine Tower, Daniel Kochmański, Dima Pasechnik, Dmitry
Solomennikov, Eric Timmons, Florian Margaine, Jeronimo Pellegrini,
Kevin Zheng, Kirill A. Korinsky, Marius Gerbershagen, Nick Faro,
Tarn W. Burton, Ulrich Müller, Yuguo Zhang, Yuri D. Lensky.

People listed here tested ECL extensively before the release:
Kirill A. Korinsky, Marius Gerbershagen and Paul Ruetz.

This release is available for download in a form of a source code
archive (we do not ship prebuilt binaries):

    ECL 23.9.9 tarball archive
    The ECL Manual

Happy Hacking,
The ECL Developers

(yhardy)

2023-09-09 22:58:51 UTC MAIN commitmail json YAML

2023-09-09 21:38:14 UTC MAIN commitmail json YAML

doc: Updated security/ykman to 5.2.0

(wiz)

2023-09-09 21:38:02 UTC MAIN commitmail json YAML

doc: Updated security/py-yubikey-manager to 5.2.0

(wiz)

2023-09-09 21:37:49 UTC MAIN commitmail json YAML

py-yubikey-manager, ykman: update to 5.2.0

* Version 5.2.0 (released 2023-08-21)
* PIV: Support for compressed certificates.
* OpenPGP: Use InvalidPinError for wrong PIN.
* Add YubiHSM Auth application support.
* Improved API documentation.
* Scripting: Add name attribute to device.
* Bugfix: PIV: don't throw InvalidPasswordError on malformed PEM private key.

(wiz)

2023-09-09 21:35:20 UTC MAIN commitmail json YAML

doc: Updated www/py-soupsieve to 2.5

(wiz)

2023-09-09 21:35:02 UTC MAIN commitmail json YAML

py-soupsieve: update to 2.5.

NEW: Update to support Python 3.12.
NEW: Drop support for Python 3.7.

(wiz)

2023-09-09 21:32:50 UTC MAIN commitmail json YAML

doc: Updated print/py-pspdfutils to 3.2.0

(wiz)

2023-09-09 21:32:34 UTC MAIN commitmail json YAML

py-pspdfutils: update to 3.2.0.

This release improves support for reading the paper size of PostScript
files. In particular, it will try to use PageBoundingBox, BoundingBox, and
HiResBoundingBox settings, if there is no DocumentMedia, in that order. If
it uses a BoundingBox or HiResBoundingBox setting, it will warn the user
that it has guessed the page size when this matters (for example, when
running psnup).

(wiz)

2023-09-09 21:29:30 UTC MAIN commitmail json YAML

doc: Updated net/py-magic-wormhole to 0.13.0

(wiz)

2023-09-09 21:29:18 UTC MAIN commitmail json YAML

py-magic-wormhole: update to 0.13.0.

## Release 0.13.0 (10-Aug-2023)

* Python 2.7 support is dropped (#457)
* Python 3.5 and 3.6 are past their EOL date and support is dropped (#448)
* SECURITY: Replace "weird" characters in receiver's display (#476)
* SECURITY: all past binary signatures are now in Git
* Use the HKDF primitive from "cryptography" (#462)
* `wormhole receive` now accepts `--allocate-code` so that a sender can
  use `--code` to send them a file (#450)
* Stream to disk after 10MB on directory receive (#447)
* Handle SSH keys with comments properly (#434)
* Properly parse IPv6 Transit address (#461)

Also of interest to developers in this release are a few changes
to the experimental Dilation implementation and description; some
documentation cleanups; dropping of dependencies; and some test
cleanups.  The Dilation changes properly send `use-version` and
split messages over Noise-sized chunks more seamlessly (allowing
the specified 4-byte maximum message size at the application layer).

(wiz)

2023-09-09 21:15:08 UTC MAIN commitmail json YAML

doc: Updated lang/py-lsprotocol to 2023.0.0a3

(wiz)

2023-09-09 21:14:52 UTC MAIN commitmail json YAML

py-lsprotocol: update to 2023.0.0a3.

Enhancements

    Update LSP spec to latest by @karthiknadig in #230
    Add --output-dir switch to code generator by @karthiknadig in #239

Dotnet

    Dotnet: Code generation for LSP methods by @karthiknadig in #222
    Generate request, notification and options classes by @karthiknadig in #224
    dotnet: Add test case generation by @karthiknadig in #226
    Add devcontainer support to repo by @timheuer in #234
    Add dotnet test and format check to GHA by @karthiknadig in #240
    Add response types and improve test suite by @karthiknadig in #243
    Generate dotnet project package. by @karthiknadig in #252
    Format Generated Code by @karthiknadig in #257
    Use record instead of class for LSP types. by @karthiknadig in #258
    Use ImmutableArray and ImmutableDictionary by @karthiknadig in #256

Bug Fixes

    Fix bug with structuring LSPObject type by @karthiknadig in #229
    dotnet: Fix issues with OrType serialization by @karthiknadig in #232
    Improve documentation tags in generated code by @karthiknadig in #250
    Fix warning with generated converter code by @karthiknadig in #251
    Fix for missing notebook selector hook by @karthiknadig in #260

(wiz)

2023-09-09 21:12:59 UTC MAIN commitmail json YAML

doc: Updated devel/apache-ant to 1.10.14

(wiz)

2023-09-09 21:12:49 UTC MAIN commitmail json YAML

apache-ant: update to 1.10.14.

Changes from Ant 1.10.13 TO Ant 1.10.14
=======================================

Changes that could break older environments:
-------------------------------------------

* Resource#compareTo now invokes getName rather than toString as the
  later may be costly (for example in the case of a StringResource).
  Bugzilla Report 66496

* When using Java 18 or higher, Ant will no longer use Java SecurityManager
  because it has been deprecated for removal and by default is disallowed
  to be set at runtime https://openjdk.org/jeps/411.
  This will mean that the "<permissions>" type is no longer functional when
  using Java 18 or higher.
  Furthermore, when using Java 18 or higher, if the build executes
  tasks that call "java.lang.System.exit()" and if those tasks aren't
  running in a forked VM of their own, then such tasks will now kill
  the entire Ant build process. It is recommended that such tasks be
  updated to launch in a forked JVM so that the System.exit() call
  will not impact the JVM in which Ant process runs.

Fixed bugs:
-----------

* log only the stylesheet name in the xslt task.
  Github Pull Request #199

* junitlauncher task's "test" and "listener" elements which take
  a "outputDir" property were incorrectly resolving the outputDir
  against the current working directory instead of the project's
  basedir. This has now been fixed.
  Bugzilla Report 66504

* regexmapper would, in some cases, incorrectly consume backslash characters
  from the "to" attribute, resulting in missing backslashes in the output.
  This is now fixed.
  Bugzilla Report 66468

* <fixcrlf>, <replace> and <replaceregexp> now try to preserve the
  file permissions of the files they modify.
  Bugzilla Report 66522

* junitlauncher task would fail if a forked test timed out even
  if haltOnFailure was set to false. This is now fixed.
  Bugzilla Report 66411

* fixes a bug in org.apache.tools.zip.ZipOutputStream where, even
  when "zip64Mode" is set to "always", ZipOutputStream may not create
  a CEN extra field data for the entry.
  Bugzilla Report 66873

* legacy-xml listener of junitlauncher task wouldn't report certain
  failures involving junit jupiter dynamic tests. This has now been
  fixed.
  Github Pull Request #122

Other changes:
--------------

* <fork> element of the junitlauncher task now has a new optional "java"
  attribute which can be used to point to a different Java installation
  for runnning the forked tests.
  Bugzilla Report 66464

* made sure <echoproperties> sorts the echoed properties on JDK9+ as well.
  Bugzilla Report 66588

* org.apache.tools.ant.taskdefs.Recorder class now introduces a
  setLogLevel(LogLevel level) method.
  Bugzilla Report 66238

* The <fork> element of junitlaunchertask now allows a "forkMode"
  attribute. forkMode=perTestClass can now be used to launch
  each test class in a separate forked JVM.
  Bugzilla Report 65176

(wiz)

2023-09-09 21:11:15 UTC MAIN commitmail json YAML

doc: Updated devel/py-gitpython to 3.1.35

(wiz)

2023-09-09 21:11:05 UTC MAIN commitmail json YAML

py-gitpython: update to 3.1.35.

Bugfixes (development for this has stopped).

(wiz)

2023-09-09 21:02:33 UTC MAIN commitmail json YAML

doc: Updated devel/py-dulwich to 0.21.6

(wiz)

2023-09-09 21:02:23 UTC MAIN commitmail json YAML

py-dulwich: update to 0.21.6.

0.21.6 2023-09-02

* index: Handle different stages of conflicted paths.
  (Kevin Hendricks, Jelmer Vernoo蝶)

* Improve LCA finding performance. (Kevin Hendricks)

* client: Handle Content-Type with encoding set.
  (Antoine Lambert)

* Only import _hashlib for type checking.
  (David Hotham)

* Update docs regarding building dulwich without c bindings (#103)
  (Adam Plaice)

* objects: Define a stricter return type for _parse_message
  (Vincent Lorentz)

* Raise GitProtocolError when encountering HTTP Errors in
  HTTPGitClient. (Jelmer Vernoo蝶, #1199)

(wiz)

2023-09-09 20:56:12 UTC MAIN commitmail json YAML

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

(wiz)

2023-09-09 20:56:01 UTC MAIN commitmail json YAML

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

feat: programmatic access to library's version (#417)
and lots of dependency updates

(wiz)

2023-09-09 20:51:13 UTC MAIN commitmail json YAML

doc: Updated devel/re2 to 20230901

(wiz)

2023-09-09 20:51:04 UTC MAIN commitmail json YAML

re2: update to 20230901.

Summary of changes not found, one month of development.

(wiz)

2023-09-09 20:43:52 UTC MAIN commitmail json YAML

doc: Updated graphics/librsvg to 2.56.3

(wiz)

2023-09-09 20:43:42 UTC MAIN commitmail json YAML

librsvg: update to 2.56.3.

Version 2.56.3
==============

This is a security release for bug #996.

- #996 - Fix arbitrary file read when href has special characters.

- #998 - Fix cascade for symbol elements being referenced from use elements.

Version 2.56.2
==============

- Windows build fixes (Chun-wei Fan).

Version 2.56.1
==============

- The minimum supported Rust version (MSRV) is 1.65.  Unfortunately
  the assert_cmd crate, used in the test suite, bumped its MSRV and is
  forcing us to do the same.

- #965 - Shrink the shared library by telling the linker to omit
  unused code (Sebastian Dr旦ge).

- Updates to dependencies (Luk叩邸 Tyrychtr, Kalev Lember).

(wiz)

2023-09-09 20:24:55 UTC MAIN commitmail json YAML

doc: Updated editors/xournalpp to 1.2.1

(wiz)

2023-09-09 20:24:45 UTC MAIN commitmail json YAML

xournalpp: update to 1.2.1.

## 1.2.1

Bugfixes from various community contributors.

* Added a default toolbar, so that the app does not start without toolbar on
  new installations (#4997, #5011, #5015).
* Added exception handling to color palettes loading to prevent a possible
  crash (#4994, #5016).
* Added an age filter on crash logs reported at startup. Now only crash logs
  no older than one week will be considered relevant (#5022).
* Fixed opening crash logs and opening the directory containing the crash logs.
  This affected the Windows build and (only for directories) the flatpak and
  snap packages on Linux (#4976).
* Changed the link address when sending a bugreport about a recent crash log
  such that the appropriate template from the xournalpp/xournalpp repository
  is used (#5032, #4910, #5084).
* Added a missing double arrow preference to the button configuration dialog,
  therewith also fixing selections below "Draw Arrow" (#4989).
* Fixed occuring negative pressure values that previously resulted in a crash
  due to a failing assertion (#5025, #5028).
* Added options to the command line and preferences to disable the audio system
  used for audio recording (#3905, #3531, #5020, #5068).
* The official release builds are now built in "RelWithDeb" mode as intended
  before. In particular they will not crash on failing asserts any more (#5042).
* Linux: The official release builds are now compiled with the gtksourceview
  styling for the LaTeX tool (#4996).
* Updated the package description with the new features from v1.2.0 (#5056).

(wiz)

2023-09-09 20:23:15 UTC MAIN commitmail json YAML

firefox: vaapitest is installed unconditionally

At least with wayland option disabled everywhere vaapitest seems
installed anyway for 117.0.

(leot)

2023-09-09 20:19:10 UTC MAIN commitmail json YAML

doc: Updated multimedia/svt-av1 to 1.7.0

(wiz)

2023-09-09 20:19:00 UTC MAIN commitmail json YAML

svt-av1: update to 1.7.0.

## [1.7.0] - 2023-08-23

Encoder
- Improve the tradeoffs for the random access mode across presets MR-M13:
- Quality improvements across all presets and metrics ranging from 0.3% to 4.5% in BD-rate (!2129)
- Spacing between presets [M1-M6] has been adjusted to account for the tradeoff improvements achieved
  - As a user guidance when comparing v1.7 vs v1.6 in a convexhull encoding setup:
  - v1.7.0 M2 is now at similar quality levels as v1.6.0 M1 while being ~50% faster
  - v1.7.0 M3 is now at similar quality levels as v1.6.0 M2 while being ~50% faster
  - v1.7.0 M4 is now at similar quality levels as v1.6.0 M3 while being ~40% faster
  - v1.7.0 M5 is now at similar quality levels as v1.6.0 M4 while being ~30% faster
  - v1.7.0 M6 is now at similar quality levels as v1.6.0 M5 while being ~25% faster
- Added an experimental tune SSIM mode yielding ~3-4% additional SSIM BD-rate gains (!2109)

Build, cleanup and bug fixes
- Various cleanups and functional bug fixes
- Fix build conflict with libaom

## [1.6.0] - 2023-06-18

Encoder
- Improve the tradeoffs for the random access mode across presets M1-M13:
- Speeding up the higher quality presets by 30-40%
- Improving the BD-rate by 1-2% for the faster presets
- Improve the tradeoffs for the low delay mode for both scrren content and non-screen content encoding modes
- Add a toggle to remove the legacy one-frame buffer at the input of the pipeline alowing the low delay mode to operate at sub-frame processing latencies
- Add a new API allowing the user to specify quantization offsets for a region of interest per frame

Build, cleanup and bug fixes
- Various cleanups and functional bug fixes
- Fix the startup minigop size BD-rate loss
- Add ability to run the ci-testing offline

(wiz)

2023-09-09 20:17:01 UTC MAIN commitmail json YAML

doc: Updated sysutils/eza to 0.11.0nb1

(pin)

2023-09-09 20:16:41 UTC MAIN commitmail json YAML

2023-09-09 20:16:18 UTC MAIN commitmail json YAML

doc: Updated math/mpfr to 4.2.1

(wiz)

2023-09-09 20:15:54 UTC MAIN commitmail json YAML

mpfr: update to 4.2.1.

Changes from version 4.2.0 to version 4.2.1:
- Bug fixes (see <https://www.mpfr.org/mpfr-4.2.0/#fixed> and/or the
  ChangeLog file).
- Improved MPFR manual.
- Configure tests: replaced the test of the link with GMP, in order to
  avoid the use of a function without a prototype (Autoconf issue), as
  this is obsolescent in ISO C. The new test should be more robust.

(wiz)

2023-09-09 20:14:39 UTC MAIN commitmail json YAML

doc: Updated textproc/go-md2man to 2.0.2

(pin)

2023-09-09 20:14:17 UTC MAIN commitmail json YAML

textproc/go-md2man: update to 2.0.2

This is just a housekeeping patch to bring in Dockerfile changes into the
v2.0.x tree. Changes include:
- Cross compile support
- Bump go from 1.8 to latest (1.18)
- Make go version and go image used configurable

(pin)

2023-09-09 20:12:49 UTC MAIN commitmail json YAML

doc: Updated math/nickle to 2.93

(wiz)

2023-09-09 20:12:39 UTC MAIN commitmail json YAML

nickle: update to 2.93.

Version 2.93
natural: Fix bug in optimized multiply by one
float: optimize addition of zero
Adjust printf output precision to show full resolution
Use standard C flexible array syntax for natural digits
lex.l: Don't use <history.h> with libedit
Clean up --with-libedit help string
Ignore a couple more build artifacts
test: Test hex float in scanf
Add hex float support to scanf
debian: Update standards version to 4.6.2
Add %a support to printf
Actually use HAVE_RL_CATCH_SIGNALS
test: Add math-tables.c to EXTRA_DIST

(wiz)

2023-09-09 20:05:07 UTC MAIN commitmail json YAML

doc: Updated emulators/mame to 0.258

(wiz)

2023-09-09 20:04:57 UTC MAIN commitmail json YAML

mame: update to 0.258.

Yes, it窶冱 time for another release: MAME 0.258! It窶冱 been another
month of exciting Apple updates. Several low-cost Macintosh computers
with 68040 CPUs are now supported, and there are fixes for some
issues with sound playback. For earlier Macintosh computers, there
are two new floppy disk software lists: one for original dumps and
one containing low-impact cracks. Support for early CD-ROM drives
has been improved, allowing early multimedia software for the Apple
II and Macintosh to run. There are also a few Apple III fixes in
there.

Moving on to other computers, Silicon Graphics workstation support
is still making progress. This month, the Personal IRIS 4D family
have been promoted to working. The ZX Spectrum family has been
further filled out with another enhanced clone from Scorpion, Ltd.
Work is continuing on various PC video and sound cards, allowing
software that uses more of their advanced features to run. This
month, you may notice better sampled sound playback when using the
Sound Blaster ISA card. In some cases, software that would previously
hang when playing sounds now works properly.

Two quiz games running on Namco窶冱 System 12 are now working: Derby
Quiz My Dream Horse, and Kaiun Quiz. A version of The Legend of
Kage with different sound hardware has been added, as well as a
location test version of Dogyuun and a version of Makaimura (released
internationally as Ghosts窶冢 Goblins) that fits in between two of
the previously supported versions. Although it doesn窶冲 provide much
in the way of gameplay, Sega窶冱 Wanpaku Safari ride, based on Saturn
hardware, has been dumped and added.

(wiz)

2023-09-09 19:53:03 UTC MAIN commitmail json YAML

doc: Updated devel/jq to 1.7

(wiz)

2023-09-09 19:52:53 UTC MAIN commitmail json YAML

jq: update to 1.7.

# 1.7

Since the last stable release many things have happened:

- jq now lives at <https://github.com/jqlang>

Full commit log can be found at <https://github.com/jqlang/jq/compare/jq-1.6...jq-1.7> but here are some highlights:

## CLI changes

- Make object key color configurable using `JQ_COLORS` environment variable. @itchyny @haguenau @ericpruitt #2703

  ```sh
  # this would make "field" bold yellow (`1;33`, the last value)
  $ JQ_COLORS="0;90:0;37:0;37:0;37:0;32:1;37:1;37:1;33" ./jq -n '{field: 123}'
  {
    "field": 123
  }
  ```

- Change the default color of null to Bright Black. @itchyny #2824
- Respect `NO_COLOR` environment variable to disable color output. See <https://no-color.org> for details. @itchyny #2728
- Improved `--help` output. Now mentions all options and nicer order. @itchyny @wader #2747 #2766 #2799
- Fix multiple issues of exit code using `--exit-code`/`-e` option. @ryo1kato #1697

  ```sh
  # true-ish last output value exits with zero
  $ jq -ne true ; echo $?
  true
  0
  # false-ish last output value (false and null) exits with 1
  $ jq -ne false ; echo $?
  false
  1
  # no output value exists with 4
  $ jq -ne empty ; echo $?
  4
  ```

- Add `--binary`/`-b` on Windows for binary output. To get `\n` instead of `\r\n` line endings. @nicowilliams 0dab2b1
- Add `--raw-output0` for NUL (zero byte) separated output. @asottile @pabs3 @itchyny #1990 #2235 #2684

  ```sh
  # will output a zero byte after each output
  $ jq -n --raw-output0 '1,2,3' | xxd
  00000000: 3100 3200 3300                          1.2.3.
  # can be used with xargs -0
  $ jq -n --raw-output0 '"a","b","c"' | xargs -0 -n1
  a
  b
  c
  $ jq -n --raw-output0 '"a b c", "d\ne\nf"' | xargs -0 printf '[%s]\n'
  [a b c]
  [d
  e
  f]
  # can be used with read -d ''
  $ while IFS= read -r -d '' json; do
  >  jq '.name' <<< "$json"
  > done < <(jq -n --raw-output0 '{name:"a b c"},{name:"d\ne\nf"}')
  "a b c"
  "d\ne\nf"
  # also it's an error to output a string containing a NUL when using NUL separator
  $ jq -n --raw-output0 '"\u0000"'
  jq: error (at <unknown>): Cannot dump a string containing NUL with --raw-output0 option
  ```

- Fix assert crash and validate JSON for `--jsonarg`. @wader #2658
- Remove deprecated `--argfile` option. @itchyny #2768
- Enable stack protection. @nicowilliams #2801

## Language changes

- Use decimal number literals to preserve precision. Comparison operations respects precision but arithmetic operations might truncate. @leonid-s-usov #1752

  ```sh
  # precision is preserved
  $ echo '100000000000000000' | jq .
  100000000000000000
  # comparison respects precision (this is false in JavaScript)
  $ jq -n '100000000000000000 < 100000000000000001'
  true
  # sort/0 works
  $ jq -n -c '[100000000000000001, 100000000000000003, 100000000000000004, 100000000000000002] | sort'
  [100000000000000001,100000000000000002,100000000000000003,100000000000000004]
  # arithmetic operations might truncate (same as JavaScript)
  $ jq -n '100000000000000000 + 10'
  100000000000000020
  ```

- Adds new builtin `pick(stream)` to emit a projection of the input object or array. @pkoppstein #2656 #2779

  ```sh
  $ jq -n '{"a": 1, "b": {"c": 2, "d": 3}, "e": 4} | pick(.a, .b.c, .x)'
  {
    "a": 1,
    "b": {
      "c": 2
    },
    "x": null
  }
  ```

- Adds new builtin `debug(msgs)` that works like `debug` but applies a filter on the input before writing to stderr. @pkoppstein #2710

  ```sh
  $ jq -n '1 as $x | 2 | debug("Entering function foo with $x == \($x)", .) | (.+1)'
  ["DEBUG:","Entering function foo with $x == 1"]
  ["DEBUG:",2]
  3
  $ jq -n '{a: 1, b: 2, c: 3} | debug({a, b, sum: (.a+.b)})'
  ["DEBUG:",{"a":1,"b":2,"sum":3}]
  {
    "a": 1,
    "b": 2,
    "c": 3
  }
  ```

- Adds new builtin `scan($re; $flags)`. Was documented but not implemented. @itchyny #1961

  ```sh
  # look for pattern "ab" in "abAB" ignoring casing
  $ jq -n '"abAB" | scan("ab"; "i")'
  "ab"
  "AB"
  ```

- Adds new builtin `abs` to get absolute value. This potentially allows the literal value of numbers to be preserved as `length` and `fabs` convert to float. @pkoppstein #2767
- Allow `if` without `else`-branch. When skipped the `else`-branch will be `.` (identity). @chancez @wader #1825 #2481

  ```sh
  # convert 1 to "one" otherwise keep as is
  $ jq -n '1,2 | if . == 1 then "one" end'
  "one"
  2
  # behaves the same as
  $ jq -n '1,2 | if . == 1 then "one" else . end'
  "one"
  2
  # also works with elif
  $ jq -n '1,2,3 | if . == 1 then "one" elif . == 2 then "two" end
  "one"
  "two"
  3
  ```

- Allow use of `$binding` as key in object literals. @nicowilliams 8ea4a55

  ```sh
  $ jq -n '"a" as $key | {$key: 123}'
  {
    "a": 123
  }
  # previously parentheses were needed
  $ jq -n '"a" as $key | {($key): 123}'
  {
    "a": 123
  }
  ```

- Allow dot between chained indexes when using `.["index"]` @nicowilliams #1168

  ```sh
  $ jq -n '{"a": {"b": 123}} | .a["b"]'
  123
  # now this also works
  $ jq -n '{"a": {"b": 123}} | .a.["b"]'
  123
  ```

- Allow dot for chained value iterator `.[]`, `.[]?` @wader #2650

  ```sh
  $ jq -n '{"a": [123]} | .a[]'
  123
  # now this also works
  $ jq -n '{"a": [123]} | .a.[]'
  123
  ```

- Fix try/catch catches more than it should. @nicowilliams #2750
- Speed up and refactor some builtins, also remove `scalars_or_empty/0`. @muhmuhten #1845
- Now `halt` and `halt_error` exit immediately instead of continuing to the next input. @emanuele6 #2667
- Fix issue converting string to number after previous convert error. @thalman #2400
- Fix issue representing large numbers on some platforms causing invalid JSON output. @itchyny #2661
- Fix deletion using assigning empty against arrays. @itchyny #2133

  ```sh
  # now this works as expected, filter out all values over 2 by assigning empty
  $ jq -c '(.[] | select(. >= 2)) |= empty' <<< '[1,5,3,0,7]'
  [1,0]
  ```

- Allow keywords to be used as binding name in more places. @emanuele6 #2681
- Allow using `nan` as NaN in JSON. @emanuele6 #2712
- Expose a module's function names in `modulemeta`. @mrwilson #2837
- Fix `contains/1` to handle strings with NUL. @nicowilliams 61cd6db
- Fix `stderr/0` to output raw text without any decoration. @itchyny #2751
- Fix `nth/2` to emit empty on index out of range. @itchyny #2674
- Fix `implode` to not assert and instead replace invalid unicode codepoints. @wader #2646
- Fix `indices/1` and `rindex/1` in case of overlapping matches in strings. @emanuele6 #2718
- Fix `sub/3` to resolve issues involving global search-and-replace (gsub) operations. @pkoppstein #2641
- Fix `significand/0`, `gamma/0` and `drem/2` to be available on macOS. @itchyny #2756 #2775
- Fix empty regular expression matches. @itchyny #2677
- Fix overflow exception of the modulo operator. @itchyny #2629
- Fix string multiplication by 0 (and less than 1) to emit empty string. @itchyny #2142
- Fix segfault when using libjq and threads. @thalman #2546
- Fix constant folding of division and reminder with zero divisor. @itchyny #2797
- Fix `error/0`, `error/1` to throw null error. @emanuele6 #2823
- Simpler and faster `transpose`. @pkoppstein #2758
- Simple and efficient implementation of `walk/1`. @pkoppstein #2795
- Remove deprecated filters `leaf_paths`, `recurse_down`. @itchyny #2666

(wiz)

2023-09-09 18:20:20 UTC MAIN commitmail json YAML

doc: Updated x11/dunst to 1.9.2nb1

(wiz)

2023-09-09 18:20:04 UTC MAIN commitmail json YAML

dunst: fix some paths so this looks for icons in the right place

Bump PKGREVISION.

(wiz)

2023-09-09 17:28:37 UTC MAIN commitmail json YAML

doc: Added sysutils/eza version 0.11.0

(wiz)

2023-09-09 17:28:27 UTC MAIN commitmail json YAML

sysutils/Makefile: + eza

(wiz)

2023-09-09 17:28:00 UTC MAIN commitmail json YAML

sysutils/eza: import eza-0.11.0

This is the successor-fork of exa.

Packaged by pin@

eza is a modern, maintained replacement for the venerable file-listing
command-line program ls that ships with Unix and Linux operating systems,
giving it more features and better defaults. It uses colours to distinguish
file types and metadata.

It knows about symlinks, extended attributes and Git. It's small, fast and
just one single binary.

(wiz)

2023-09-09 17:02:14 UTC MAIN commitmail json YAML

doc: Updated devel/mob to 4.4.6

(schmonz)

2023-09-09 17:02:08 UTC MAIN commitmail json YAML

Update to 4.4.6. From the changelog:

- Fix: Able to open last modified file with space in path
- Fix: `start` ignores git hooks
- Removes deprecated io/ioutil
- Improves uninstallation instructions

(schmonz)

2023-09-09 16:30:44 UTC MAIN commitmail json YAML

botan3: add missing ${.CURDIR}

(wiz)

2023-09-09 15:36:52 UTC MAIN commitmail json YAML

devel/elib: add working MASTER_SITES and HOMEPAGE [+ LICENSE]

(vins)

2023-09-09 14:57:23 UTC MAIN commitmail json YAML

doc: Updated fonts/xmbdfed to 4.7

(vins)

2023-09-09 14:56:28 UTC MAIN commitmail json YAML

fonts/xmbdfed: update to xmbdfed-4.7

# Changes (local)

* Host tarball (retrieved from archive.org) on NetBSD's FTP server.
* Move HOMEPAGE (unreachable) to last archived snapshot at archive.org.
* Add missing LICENSE.
* Link against FreeType2 (instead of freetype-lib), as well as libXpm.
* Enable support for Hanzi Bitmap Font (HBF) File Format.
* Fix a number of compiler warnings.
* Remove patches/patch-ab (fixed upstream).
* Rename remaining patches to match target files.
* Install official pixmap, alongide a .desktop application file.
* Add MESSAGE (stripped from installation instructions).
* Lint package.

# Changes (upstream)

Version: 4.7
Date  : 23 February 2004
==========================
  1. Completely revamped the PSF font import/export system to make it
    actually useable.

  2. Changed to use FreeType 2.  FreeType 1 no longer supported.

  3. Changed to use a fallback of the 75dpi New Century Schoolbook for RH
    distributions that don't come with the 100dpi.

  4. Fixed a problem with the OpenType hinting flag not being updated after
    being changed.

  5. Changed all TrueType references to OpenType to reflect the move to
    FreeType 2.

  6. Renamed some of the files that referred to TrueType (bdfttf.c and ttfin.c
    renamed to bdfotf.c and otfin.c).

  7. Removed an unecessary copy when padding character cell glyphs.

  8. Some minor documentation improvements.

  9. Fixed several serious problems loading Windows FON/FNT fonts.

  10. Added comments about conversion to imported FON/FNT fonts.

  11. Added comments about conversion to imported OTF fonts.

  12. Fixed a previously unnoticed problem with font comment strings not being
      NULL terminated properly.

Version: 4.6
Date  : 29 January 2004
==========================
  1. Fixed a problem with FON/FNT fonts that have the names at the very end of
    the file.

  2. Released as Linux binary only.

(vins)

2023-09-09 14:48:19 UTC MAIN commitmail json YAML

doc/TODO: + arti-1.1.8, jq-1.7.

(wiz)

2023-09-09 14:39:10 UTC MAIN commitmail json YAML

doc: Updated textproc/ruby-csv to 3.2.7

(taca)

2023-09-09 14:38:46 UTC MAIN commitmail json YAML

textproc/ruby-csv: update to 3.2.7

ruby-csv is default gem but 3.2.7 is newer version for both Ruby 3.1 and 3.2
with a few bug fixes.

3.2.7 (2023-06-26)

Improvements

* Removed an unused internal variable.  GH-273 [Patch by Mau Magnaguagno]
* Changed to use https:// instead of http:// in documents.  GH-274 [Patch by
  Vivek Bharath Akupatni]
* Added prefix to a helper module in test.  GH-278 [Patch by Luke Gruber]
* Added a documentation for liberal_parsing: {backslash_quotes: true}.
  GH-280 [Patch by Mark Schneider]

Fixes

* Fixed a wrong execution result in documents.  GH-276 [Patch by Yuki
  Tsujimoto]

* Fixed a bug that the same line is used multiple times.  GH-279 [Reported
  by Gabriel Nagy]

Thanks

* Mau Magnaguagno
* Vivek Bharath Akupatni
* Yuki Tsujimoto
* Luke Gruber
* Mark Schneider
* Gabriel Nagy

(taca)

2023-09-09 14:34:07 UTC MAIN commitmail json YAML

doc: Removed databases/ruby-gdbm-gem

(taca)

2023-09-09 14:33:50 UTC MAIN commitmail json YAML

databases/ruby-gdbm-gem: remove package

Now databases/ruby-gdbm-gem moved to databases/ruby-gdbm with PKGNAME
change.

(taca)

2023-09-09 14:32:44 UTC MAIN commitmail json YAML

databases/Makefile: drop ruby-gdbm-gem

(taca)

2023-09-09 14:30:15 UTC MAIN commitmail json YAML

doc: Added databases/ruby-gdbm version 2.1.0

(taca)

2023-09-09 14:29:53 UTC MAIN commitmail json YAML

databases/Makefile: add and enable ruby-gdbm

(taca)

2023-09-09 14:29:16 UTC MAIN commitmail json YAML

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

lang/ruby: remove reference to ruby30

Remove references to nonexistent files.

(taca)

2023-09-09 14:21:31 UTC MAIN commitmail json YAML

lang/ruby: remove support for Ruby 3.0

(taca)

2023-09-09 14:18:42 UTC MAIN commitmail json YAML

doc: Removed lang/ruby30-base

(taca)

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

2023-09-09 14:18:01 UTC MAIN commitmail json YAML

lang/Makefile: drop ruby30-base

(taca)

2023-09-09 14:15:58 UTC MAIN commitmail json YAML

doc: Removed databases/ruby-gdbm

(taca)

2023-09-09 14:15:40 UTC MAIN commitmail json YAML

databases/ruby-gdbm: remove package

Remove Ruby 3.0 specific ruby-gdbm package.

(taca)

2023-09-09 14:14:53 UTC MAIN commitmail json YAML

databases/Makefile: dro pruby-gdbm

(taca)

2023-09-09 14:13:12 UTC MAIN commitmail json YAML

doc: Removed lang/ruby30

(taca)

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

lang/ruby30: remove package

Start removing Ruby 3.0 package.

* There is no need to use Ruby 3.0, Ruby 3.1 has enough compatibility.
* Ruby 3.0 dose not support OpenSSL 3.

So it cost to keep it now.

(taca)

2023-09-09 14:12:33 UTC MAIN commitmail json YAML

lang/Makefile: drop ruby30

(taca)

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

doc: Updated meta-pkgs/bulk-medium to 20230909

(taca)

2023-09-09 14:07:53 UTC MAIN commitmail json YAML

meta-pkgs/bulk-medium: drop building ruby30-base

(taca)

2023-09-09 14:05:04 UTC MAIN commitmail json YAML

doc: Removed net/ruby-net-smtp

(taca)

2023-09-09 14:04:42 UTC MAIN commitmail json YAML

net/ruby-net-smtp: remove package

* This package was kept only for devel/ruby-remdine50 on Ruby 3.0.

* Ruby 3.1 and 3.2 contains ruby-net-smtp as standard gem.

(taca)

2023-09-09 14:04:03 UTC MAIN commitmail json YAML

net/Makefile: remove ruby-net-smtp

(taca)

2023-09-09 14:03:07 UTC MAIN commitmail json YAML

net/ruby-net-smtp: fix text in comment

This is not ruby-net-pop but ruby-net-smtp package.

(taca)

2023-09-09 14:01:55 UTC MAIN commitmail json YAML

doc: Removed net/ruby-net-imap

(taca)

2023-09-09 14:01:35 UTC MAIN commitmail json YAML

net/ruby-net-imap: remove package

* This package was kept only for devel/ruby-remdine50 on Ruby 3.0.

* Ruby 3.1 and 3.2 contains ruby-net-imap as default gem.

(taca)

2023-09-09 14:01:12 UTC MAIN commitmail json YAML

net/Makefile: remove ruby-net-imap

(taca)

2023-09-09 13:58:00 UTC MAIN commitmail json YAML

doc: Removed math/ruby-matrix

(taca)

2023-09-09 13:57:39 UTC MAIN commitmail json YAML

math/ruby-matrix: remove package

* This package was kept only for textproc/ruby-classifier-reborn on Ruby
  3.0.

* Ruby 3.1 and 3.2 have the same version of ruby-matrix as default gem.

(taca)

2023-09-09 13:57:13 UTC MAIN commitmail json YAML

math/Makefile: remove ruby-matrix

(taca)

2023-09-09 13:55:45 UTC MAIN commitmail json YAML

textproc/ruby-classifier-reborn: drop support for Ruby 3.0

Now drop support for Ruby 3.0.

(taca)

2023-09-09 13:52:57 UTC MAIN commitmail json YAML

2023-09-09 13:47:11 UTC MAIN commitmail json YAML

2023-09-09 13:27:28 UTC MAIN commitmail json YAML

trafshow: fix build on NetBSD-current

pcap.h now provides a pcap_init() function conflicting with a static
function of the same name here.

(wiz)

2023-09-09 13:04:29 UTC MAIN commitmail json YAML

(inputmethods/tamago-tsunagi) convert make-coding-system to define-coding-system

The patches are picked up from Qbilinux diary.
Thanks
The functions have not verified yet

(mef)

2023-09-09 12:03:40 UTC MAIN commitmail json YAML

Note update of the "mutt" package to version 2.2.12

(tron)

2023-09-09 12:02:40 UTC MAIN commitmail json YAML

mutt: Update to version 2.2.12

This is a bug-fix release, fixing two crash issues.  One is possible by
viewing a crafted message header, so upgrading is strongly recommended.

(tron)

2023-09-09 11:13:55 UTC MAIN commitmail json YAML

texmaker: misstakenly added openjpeg buildlink3, sort buildlink3s

(nros)

2023-09-09 11:11:09 UTC MAIN commitmail json YAML

2023-09-09 10:34:34 UTC MAIN commitmail json YAML

Updated chat/emacs-jabber to 0.8.92

(mef)

2023-09-09 10:27:21 UTC MAIN commitmail json YAML

(chat/emacs-jabber) Updated 0.8.0 to 0.8.2

- pkgsrc
* Emacs 28 friendly by correcting make-obsolte function argument
  (by patches)

- Upstream info:

* New features in jabber.el latest git
** Support for reading passwords from netrc/authinfo files
Use "machine example.com login username password s3cret port xmpp".

** Support for roster's groups roll state saving

** Full support for XEP-0012
Response of idle time.

** Support for XEP-0202
Entity Time for request/response time as main method.

** Support for automatic MUC nicks colorization
See "Customizing the chat buffer" in the manual.

** XML Console
Log all received/sending XML stanzas into special buffer. Also can be
used to send custom XML stanzas manually.

** Autoaway
Support for list of autoaway methods. Support for Xa. See section "Autoaway" in manual.

** MUC
MUC participants list format is now customizable: see
jabber-muc-print-names-format in manual. Also, participants sorted by
role.

** Treat XML namespace prefixes correctly
A change in the Google Talk server has brought to light the fact that
jabber.el didn't handle XML namespace prefixes correctly.  This should
be fixed by the new jabber-xml-resolve-namespace-prefixes function.

(mef)

2023-09-09 10:23:00 UTC MAIN commitmail json YAML

filesystems/fuse: needs gettext.

(vins)

2023-09-09 10:12:23 UTC MAIN commitmail json YAML

grafana: Commit missing distinfo update.

(jperkin)

2023-09-09 09:49:56 UTC MAIN commitmail json YAML

2023-09-09 09:11:36 UTC MAIN commitmail json YAML

(cad/dinotrace-mode) Adhoc fix for emacs28. Just packaging verified.

With emacs28, said lucid.el was missing. I've picked up that from emacs26/
obsolute directory and put it on files directory. Actual function is not
verified yet. (I've got Annotation no longer exists for now, but it is
probably because  dinotrace itself has not been installed)

(mef)

2023-09-08 22:08:18 UTC MAIN commitmail json YAML

2023-09-08 22:00:49 UTC MAIN commitmail json YAML

doc: Updated shells/oh-my-posh to 18.8.0

(pin)

2023-09-08 22:00:21 UTC MAIN commitmail json YAML

shells/oh-my-posh: update to 18.8.0

Features
- colors: allow nested overrides (346091f)

(pin)

2023-09-08 21:05:37 UTC MAIN commitmail json YAML

2023-09-08 20:58:37 UTC MAIN commitmail json YAML

mail/opensmtpd: revbump after net/libasr update.

(vins)

2023-09-08 20:54:14 UTC MAIN commitmail json YAML

doc: Updated net/libasr to 1.0.4

(vins)

2023-09-08 20:53:18 UTC MAIN commitmail json YAML

net/libasr: update to version 1.0.4

# CHANGES

libasr 1.0.4

* add definition of MAXDNAME for systems that lack it
* some libc require include of nameser_compat.h for rr types definition

libasr 1.0.3

* add support for edns0 and dnssec
* remove support for HOSTALIASES
* remove support for non-standard [addr]:port syntax for
* nameserver
* remove support for YP
* always reload resolv.conf if pid changed
* various bugfixes and improvements

(vins)

2023-09-08 20:42:52 UTC MAIN commitmail json YAML

Ouch. Actually correct PLIST this time.

(js)

2023-09-08 20:33:34 UTC MAIN commitmail json YAML

Previous commit was incomplete and lacked PLIST

(js)

2023-09-08 20:32:33 UTC MAIN commitmail json YAML

doc: Updated chat/matrix-synapse to 1.91.2

(js)

2023-09-08 20:32:00 UTC MAIN commitmail json YAML

Update chat/matrix-synapse to 1.91.2

# Synapse 1.91.2 (2023-09-06)

### Bugfixes

- Revert [MSC3861](https://github.com/matrix-org/matrix-spec-proposals/pull/3861) introspection cache, admin impersonation and account lock. ([\#16258](https://github.com/matrix-org/synapse/issues/16258))

# Synapse 1.91.1 (2023-09-04)

### Bugfixes

- Fix a performance regression introduced in Synapse 1.91.0 where event persistence would cause an excessive linear growth in CPU usage. ([\#16220](https://github.com/matrix-org/synapse/issues/16220))

(js)

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

doc: Updated sysutils/coreutils to 9.4

(vins)

2023-09-08 19:12:52 UTC MAIN commitmail json YAML

sysutils/coreutils | misc/gnuls : update to version 9.4

* Noteworthy changes in release 9.4 (2023-08-29) [stable]

This is a stabilization release coming about 19 weeks after the 9.3 release.
There have been 162 commits by 10 people in the 19 weeks since 9.3.

** Bug fixes

  On GNU/Linux s390x and alpha, programs like 'cp' and 'ls' no longer
  fail on files with inode numbers that do not fit into 32 bits.
  [This bug was present in "the beginning".]

  'b2sum --check' will no longer read unallocated memory when
  presented with malformed checksum lines.
  [bug introduced in coreutils-9.2]

  'cp --parents' again succeeds when preserving mode for absolute directories.
  Previously it would have failed with a "No such file or directory" error.
  [bug introduced in coreutils-9.1]

  'cp --sparse=never' will avoid copy-on-write (reflinking) and copy offloading,
  to ensure no holes present in the destination copy.
  [bug introduced in coreutils-9.0]

  cksum again diagnoses read errors in its default CRC32 mode.
  [bug introduced in coreutils-9.0]

  'cksum --check' now ensures filenames with a leading backslash character
  are escaped appropriately in the status output.
  This also applies to the standalone checksumming utilities.
  [bug introduced in coreutils-8.25]

  dd again supports more than two multipliers for numbers.
  Previously numbers of the form '1024x1024x32' gave "invalid number" errors.
  [bug introduced in coreutils-9.1]

  factor, numfmt, and tsort now diagnose read errors on the input.
  [This bug was present in "the beginning".]

  'install --strip' now supports installing to files with a leading hyphen.
  Previously such file names would have caused the strip process to fail.
  [This bug was present in "the beginning".]

  ls now shows symlinks specified on the command line that can't be traversed.
  Previously a "Too many levels of symbolic links" diagnostic was given.
  [This bug was present in "the beginning".]

  pinky, uptime, users, and who no longer misbehave on 32-bit GNU/Linux
  platforms like x86 and ARM where time_t was historically 32 bits.
  Also see the new --enable-systemd option mentioned below.
  [bug introduced in coreutils-9.0]

  'pr --length=1 --double-space' no longer enters an infinite loop.
  [This bug was present in "the beginning".]

  shred again operates on Solaris when built for 64 bits.
  Previously it would have exited with a "getrandom: Invalid argument" error.
  [bug introduced in coreutils-9.0]

  tac now handles short reads on its input.  Previously it may have exited
  erroneously, especially with large input files with no separators.
  [This bug was present in "the beginning".]

  'uptime' no longer incorrectly prints "0 users" on OpenBSD,
  and is being built again on FreeBSD and Haiku.
  [bugs introduced in coreutils-9.2]

  'wc -l' and 'cksum' no longer crash with an "Illegal instruction" error
  on x86 Linux kernels that disable XSAVE YMM.  This was seen on Xen VMs.
  [bug introduced in coreutils-9.0]

** Changes in behavior

  'cp -v' and 'mv -v' will no longer output a message for each file skipped
  due to -i, or -u.  Instead they only output this information with --debug.
  I.e., 'cp -u -v' etc. will have the same verbosity as before coreutils-9.3.

  'cksum -b' no longer prints base64-encoded checksums.  Rather that
  short option is reserved to better support emulation of the standalone
  checksum utilities with cksum.

  'mv dir x' now complains differently if x/dir is a nonempty directory.
  Previously it said "mv: cannot move 'dir' to 'x/dir': Directory not empty",
  where it was unclear whether 'dir' or 'x/dir' was the problem.
  Now it says "mv: cannot overwrite 'x/dir': Directory not empty".
  Similarly for other renames where the destination must be the problem.
  [problem introduced in coreutils-6.0]

** Improvements

  cp, mv, and install now avoid copy_file_range on linux kernels before 5.3
  irrespective of which kernel version coreutils is built against,
  reinstating that behavior from coreutils-9.0.

  comm, cut, join, od, and uniq will now exit immediately upon receiving a
  write error, which is significant when reading large / unbounded inputs.

  split now uses more tuned access patterns for its potentially large input.
  This was seen to improve throughput by 5% when reading from SSD.

  split now supports a configurable $TMPDIR for handling any temporary files.

  tac now falls back to '/tmp' if a configured $TMPDIR is unavailable.

  'who -a' now displays the boot time on Alpine Linux, OpenBSD,
  Cygwin, Haiku, and some Android distributions

  'uptime' now succeeds on some Android distributions, and now counts
  VM saved/sleep time on GNU (Linux, Hurd, kFreeBSD), NetBSD, OpenBSD,
  Minix, and Cygwin.

  On GNU/Linux platforms where utmp-format files have 32-bit timestamps,
  pinky, uptime, and who can now work for times after the year 2038,
  so long as systemd is installed, you configure with a new, experimental
  option --enable-systemd, and you use the programs without file arguments.
  (For example, with systemd 'who /var/log/wtmp' does not work because
  systemd does not support the equivalent of /var/log/wtmp.)

(vins)

2023-09-08 19:06:15 UTC MAIN commitmail json YAML

2023-09-08 19:02:30 UTC MAIN commitmail json YAML

doc: Updated lang/go119 to 1.19.13

(bsiegert)

2023-09-08 19:02:04 UTC MAIN commitmail json YAML

go119: update to 1.19.13

go1.19.13 (released 2023-09-06) includes fixes to the go command, and the
crypto/tls and net/http packages. See the Go 1.19.13 milestone on our issue
tracker for details.

(bsiegert)

2023-09-08 18:50:04 UTC MAIN commitmail json YAML

doc: Updated lang/go120 to 1.20.8

(bsiegert)

2023-09-08 18:49:46 UTC MAIN commitmail json YAML

go120: update to 1.20.8 (security)

This minor releases includes 4 security fixes following the security policy:

- cmd/go: go.mod toolchain directive allows arbitrary execution

  The go.mod toolchain directive, introduced in Go 1.21, could be leveraged to
  execute scripts and binaries relative to the root of the module when the
  "go" command was executed within the module. This applies to modules
  downloaded using the "go" command from the module proxy, as well as modules
  downloaded directly using VCS software.

  Thanks to Juho Nurminen of Mattermost for reporting this issue.

  This is CVE-2023-39320 and Go issue https://go.dev/issue/62198.

- html/template: improper handling of HTML-like comments within script
  contexts

  The html/template package did not properly handle HMTL-like "<!--" and "-->"
  comment tokens, nor hashbang "#!" comment tokens, in <script> contexts. This
  may cause the template parser to improperly interpret the contents of
  <script> contexts, causing actions to be improperly escaped. This could be
  leveraged to perform an XSS attack.

  Thanks to Takeshi Kaneko (GMO Cybersecurity by Ierae, Inc.) for reporting
  this issue.

  This is CVE-2023-39318 and Go issue https://go.dev/issue/62196.

- html/template: improper handling of special tags within script contexts

  The html/template package did not apply the proper rules for handling
  occurrences of "<script", "<!--", and "</script" within JS literals in
  <script> contexts.  This may cause the template parser to improperly
  consider script contexts to be terminated early, causing actions to be
  improperly escaped. This could be leveraged to perform an XSS attack.

  Thanks to Takeshi Kaneko (GMO Cybersecurity by Ierae, Inc.) for reporting
  this issue.

  This is CVE-2023-39319 and Go issue https://go.dev/issue/62197.

- crypto/tls: panic when processing post-handshake message on QUIC connections

  Processing an incomplete post-handshake message for a QUIC connection caused
  a panic.

  Thanks to Marten Seemann for reporting this issue.

  This is CVE-2023-39321 and CVE-2023-39322 and Go issue
  https://go.dev/issue/62266.

(bsiegert)

2023-09-08 18:40:46 UTC MAIN commitmail json YAML

doc: Updated parallel/parallel to 20230822

(vins)

2023-09-08 18:39:05 UTC MAIN commitmail json YAML

parallel/parallel: update to version 20230822

# CHANGES (since version 20210722)

20230822

New in this release:

* Bug fixes and man page updates.

20230722

New in this release:

* Time functions (e.g. yyyymmdd($secs) ) can now take secs since epoch as argument.

* Bug fixes and man page updates.

20230622

New in this release:

* Bug fixes and man page updates.

20230522

New in this release:

* Bug fixes and man page updates.

20230422

New in this release:

* --jobs evaluates expression: +3*log(55)% = ncpu*1.12

* Bug fixes and man page updates.

20230322

New in this release:

* Better support for wide characters in --latest-line.

* Support for rsync 3.2.7.

* Bug fixes and man page updates.

20230222

New in this release:

* parsort: --parallel now does closer to what you expect.

* parallel: --files0 is --files but \0 separated.

* Bug fixes and man page updates.

20230122

New in this release:

* Bug fixes and man page updates.

20221222

New in this release:

* --results works on more file systems (e.g. fat)

* Joblog gives the same exit code as bash.

20221122

New in this release:

* Support for IPv6 adresses and _ in hostnames in --sshlogin.

* Use --total-jobs for --eta/--bar if generating jobs is slow.

* A lot of bugs fixed in --latest-line.

* Better support for MSYS2.

* Better Text::CSV error messages.

* --bar supports UTF8.

* Bug fixes and man page updates.

20221022

New in this release:

* --latest-line chops line length at terminal width.

* Determine max command length faster on Microsoft Windows.

20220922

New in this release:

* --colour-failed only changes output for failing jobs.

* Password for --sshlogin can be put in $SSHPASS.

* Examples are moved from `man parallel` to `man parallel_examples`.

* Bug fixes and man page updates.

20220822

New in this release:

* --header 0 allows using {filename} as replacement string

* Bug fixes and man page updates.

20220722

New in this release:

* --colour-failed will color output red if the job fails.

* sql: support for InfluxDB.

* Polarhome.com is dead, so these OSs are no longer supported: AIX
  HPUX IRIX Minix OPENSTEP OpenIndiana OpenServer QNX Solaris Syllable
  Tru64 Ultrix UnixWare.

* Bug fixes and man page updates.

20220622

New in this release:

* , can be used in --sshlogin if quoted as \, or ,,

* --plus {/#regexp/str} replace ^regexp with str.

* --plus {/%regexp/str} replace regexp$ with str.

* --plus {//regexp/str} replace every regexp with str.

* 'make install' installs bash+zsh completion files.

* Bug fixes and man page updates.

20220522

New in this release:

* --latest-line shows only the latest line of running jobs.

* --color colors output in different colors per job (this obsoletes --ctag).

* xargs compatibility: --process-slot-var foo sets $foo to jobslot-1.

* xargs compatibility: --open-tty opens the terminal on stdin (standard input).

* Bug fixes and man page updates.

20220422

New in this release:

* sash is no longer supported as shell.

* --retries 0 is an alias for --retries 2147483647.

* --shell-completion returns shell completion code.

* --ssh-login-file reloads every second.

* --parset is replaced with --_parset because it is only used internally.

* sem --pipe passes STDIN (standard input) to the command.

* Bug fixes and man page updates.

20220322

New in this release:

* --sshlogin user:password@host is now supported by using sshpass.

* Bug fixes and man page updates.

20220222

New in this release:

* Encoding of remote commands has changed. This limits the length of
  remote commands to less than half. It also requires $REMOTE_TMPDIR
  to be writable. It makes this release beta quality.

* Time functions hh_mm_ss() hhmmss() hh_mm() hhmm() are now available
  for {= =}.

* Many options in the man page for parallel now has 'see also' for
  related options.

* parallel_options_map.pdf is a map showing which options other
  options relate to.

* {uniq} added to --plus to only run jobs with unique values.

* sem --fg exits with the exit code of the job.

* Bug fixes and man page updates.

20220122

New in this release:

* GNU Parallel turned 20 on the 2022-01-06
  https://www.gnu.org/software/parallel/20th-birthday.html

* Bug fixes and man page updates.

20211222

New in this release:

* Bug fixes and man page updates.

20211122

New in this release:

* Bug fixes and man page updates.

20211022

New in this release:

* Don't postpone output until $jobslots jobs have been started.

* Bug fixes and man page updates.

20210922

New in this release:

* Bug fixes and man page updates.

20210822

New in this release:

* --ctag/--ctagstring colors the tag in different colors for each job.

* You can use unit prefixes (k, m, g, etc) with -n -N -L.

* Bug fixes and man page updates.

(vins)

2023-09-08 18:32:21 UTC MAIN commitmail json YAML

doc: Updated emulators/PC6001VX to 4.2.0

(tsutsui)

2023-09-08 18:31:37 UTC MAIN commitmail json YAML

PC6001VX: update to 4.2.0.

Upstream changes:
* (Android)Now works on Android13.
* Known Issues
  * Snapshot and Export tape function doesn't work.
  * Some menu text is shown omitted.

(tsutsui)

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

openrct2: Fix build for Darwin

(triaxx)

2023-09-08 14:10:01 UTC MAIN commitmail json YAML

doc: Updated filesystems/fuse-sshfs to 3.7.3.0.20230311

(wiz)

2023-09-08 14:09:47 UTC MAIN commitmail json YAML

fuse-sshfs: switch to a maintained fork

>From the github page:

This is a currently maintained fork of SSHFS

SSHFS (original repo: https://github.com/libfuse/sshfs) has been
declared to be unmaintained and it breaks our heart. So me and some
friends have decided to fork it and give it some love.

Changes:
About 35 commits since the last release.

(wiz)

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

doc: Added www/mycorrhiza version 1.14.0

(wiz)

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

www/Makefile: + 1

(wiz)

2023-09-08 14:04:40 UTC MAIN commitmail json YAML

www/mycorrhiza: import mycorrhiza-1.14.0

Mycorrhiza Wiki is a lightweight file-system wiki engine that uses
Git for keeping history.

Features:

* No database required.
* Everything is hyphae.
* Hyphae are authored in Mycomarkup, a markup language that's
  designed to be unambigious yet easy to use.
* Categories let you organize hyphae without any hierarchy
  restrictions, with all the benefits of a category system.
* Nesting of hyphae is also supported if you like hierarchies.
* History of changes for textual parts of hyphae.
* Keyboard-driven navigation.
* Support for authorization.
* Open Graph support.
* Interwiki support.

(wiz)

2023-09-08 14:03:53 UTC MAIN commitmail json YAML

doc/TODO: + open-vm-tools-12.3.0

+ open-vm-tools-12.3.0 [security fix: CVE-2023-20900].

(taca)

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

doc: Updated editors/texmaker to 5.1.4

(nros)

2023-09-08 13:40:58 UTC MAIN commitmail json YAML

Update editors/texmaker to version 5.1.4

pkgsrc changes:
Actually set the right fonts dirs
for x11 and pkgsrc.
Depend on xdg-open.

changes from changelog:
- a bug with the contextual menu in the editor with Qt6 has been fixed
- a bug related to replace action with a regular expression has been
  fixed
- the internal pdf viewer can now zoom to 800%
- "Home" and "End" key shortcuts have been added to the internal pdf
  viewer (first/last page)
- while clicking in an internal link in the internal pdf viewer,
  the pdf is no more moved horizontally
- some items have been added to the completion.txt
  (default list for completion)
- adaptation of the log file viewer to the dark theme
- a trouble for the compilation with C99 has been fixed
- an option to set the (optional) interval to record a backup of the
  opened files has been added
- the blocking of the check grammar web page by the CORS policy has
  been fixed
- a compilation trouble in icondelegate with Qt>6.2.0 version has
  been fixed
- some spellings errors in the source has ben fixed
- if an .asy document is loaded, the comment and uncomment tools are
  adapted (// instead of %)
- the man page has been updated
- --version and --help options to the texmaker command line has been
  added
- zh-TW translation has been updated
- a bug which avoid to change the shortcut of the "Quick build"
  command has been fixed
- xdg-open is now used instead of evince in no-kde linux environment

(nros)

2023-09-08 13:06:29 UTC MAIN commitmail json YAML

go121: update to 1.21.1 (security)

This minor releases includes 4 security fixes following the security policy:

- cmd/go: go.mod toolchain directive allows arbitrary execution

  The go.mod toolchain directive, introduced in Go 1.21, could be leveraged to
  execute scripts and binaries relative to the root of the module when the
  "go" command was executed within the module. This applies to modules
  downloaded using the "go" command from the module proxy, as well as modules
  downloaded directly using VCS software.

  Thanks to Juho Nurminen of Mattermost for reporting this issue.

  This is CVE-2023-39320 and Go issue https://go.dev/issue/62198.

- html/template: improper handling of HTML-like comments within script
  contexts

  The html/template package did not properly handle HMTL-like "<!--" and "-->"
  comment tokens, nor hashbang "#!" comment tokens, in <script> contexts. This
  may cause the template parser to improperly interpret the contents of
  <script> contexts, causing actions to be improperly escaped. This could be
  leveraged to perform an XSS attack.

  Thanks to Takeshi Kaneko (GMO Cybersecurity by Ierae, Inc.) for reporting
  this issue.

  This is CVE-2023-39318 and Go issue https://go.dev/issue/62196.

- html/template: improper handling of special tags within script contexts

  The html/template package did not apply the proper rules for handling
  occurrences of "<script", "<!--", and "</script" within JS literals in
  <script> contexts.  This may cause the template parser to improperly
  consider script contexts to be terminated early, causing actions to be
  improperly escaped. This could be leveraged to perform an XSS attack.

  Thanks to Takeshi Kaneko (GMO Cybersecurity by Ierae, Inc.) for reporting
  this issue.

  This is CVE-2023-39319 and Go issue https://go.dev/issue/62197.

- crypto/tls: panic when processing post-handshake message on QUIC connections

  Processing an incomplete post-handshake message for a QUIC connection caused
  a panic.

  Thanks to Marten Seemann for reporting this issue.

  This is CVE-2023-39321 and CVE-2023-39322 and Go issue
  https://go.dev/issue/62266.

View the release notes for more information:
https://go.dev/doc/devel/release#go1.21.1

(bsiegert)

2023-09-08 12:33:29 UTC MAIN commitmail json YAML

doc: Updated editors/xnedit to 1.5.1

(micha)

2023-09-08 12:32:02 UTC MAIN commitmail json YAML

editors/xnedit: Update to 1.5.1

CHANGELOG
=========

version 1.5.1 (2023-09-06)
--------------------------

- added DISABLE_MULTICURSOR compile option
- fixed potential crash caused by uninitialized memory access in CreateBGMenu
- fixed unnecessary stat line updates when using multiple cursors
- fixed cursor line highlighting bug when removing a selection

(micha)

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

doc/TODO: + librsvg-2.56.3.

(wiz)

2023-09-08 12:02:12 UTC MAIN commitmail json YAML

Added security/py-truststore; Updated devel/py-pdm

(adam)

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

py-pdm: updated to 2.9.1

Release v2.9.1 (2023-09-03)
---------------------------

Features & Improvements

- Support convert setup.cfg without existing setup.py.

Bug Fixes

- `pdm run` should only find local file if the command starts with `./`.

Release v2.9.0 (2023-08-31)
---------------------------

Features & Improvements

- Add an `--overwrite` option to `pdm init` to overwrite existing files(default False).
- Support passing filter patterns as positional arguments to `pdm list` command.
Add `--tree` as an alias and preferred name of `--graph` option.
- Switch to truststore by default.
- Consider packages as installed if the venv includes them from the system-site-packages.
- Allow `pdm run` to run a script with the relative or absolute path.

Bug Fixes

- Fix a bug that removing dev dependency uninstalls the project as well.
- Fix a bug that `@ file://` dependencies can not be updated.
- Fix a bug that dependencies requested out of the range of `requires-python` cause PDM to crash.
- Fix the compatibility issue with copier 8.0+.
- Makes `comarable_version("1.2.3+local1") == Version("1.2.3")`.
- Default behavior for pdm venv activate when shell detection fails.
- Handle parsing errors when converting from poetry-style metadata.
- Don't copy .pyc files from the template directory.

Removals and Deprecations

- Remove the legacy build backend `pdm-pep517`.

(adam)

2023-09-08 11:59:33 UTC MAIN commitmail json YAML

py-truststore: added version 0.8.0

Truststore is a library which exposes native system certificate stores (ie
"trust stores") through an ssl.SSLContext-like API. This means that Python
applications no longer need to rely on certifi as a root certificate store.
Native system certificate stores have many helpful features compared to a
static certificate bundle like certifi:

* Automatically update certificates as new CAs are created and removed
* Fetch missing intermediate certificates
* Check certificates against certificate revocation lists (CRLs) to avoid
  monster-in-the-middle (MITM) attacks
* Managed per-system rather than per-application by a operations/IT team
* PyPI is no longer a CA distribution channel

(adam)

2023-09-08 11:53:39 UTC MAIN commitmail json YAML

doc: Updated graphics/wallust to 2.6.2

(pin)

2023-09-08 11:52:23 UTC MAIN commitmail json YAML

graphics/wallust: update to 2.6.2

- improve performance on `colorspaces` (8dc5731843)
- update dependencies

(pin)

2023-09-08 11:51:35 UTC MAIN commitmail json YAML

doc: Updated sysutils/ripdrag to 0.4.4

(pin)

2023-09-08 11:50:56 UTC MAIN commitmail json YAML

py-build: reflect @wiz's changes in files/setup.py

(adam)

2023-09-08 11:50:18 UTC MAIN commitmail json YAML

sysutils/ripdrag: update to 0.4.4

- Fix #32

(pin)

2023-09-08 11:49:26 UTC MAIN commitmail json YAML

doc: Updated textproc/lok to 0.2.4

(pin)

2023-09-08 11:48:17 UTC MAIN commitmail json YAML

textproc/lok: update to 0.2.4

- Add Clojure/C/Dart/Script and EDN to the languages list
- cargo fmt

(pin)

2023-09-08 11:47:22 UTC MAIN commitmail json YAML

2023-09-08 11:47:20 UTC MAIN commitmail json YAML

doc: Updated editors/tp-note to 1.21.15

(pin)

2023-09-08 11:45:53 UTC MAIN commitmail json YAML

editors/tp-note: update to 1.21.15

Fix filename related edge cases

This release fixes some filename related edge cases:

* Prepend `filename.sort_tag_extra_separator` in case the note's title
  field is empty.
* Append `filename.copy_counter_extra_separator` in case the file stem
  resembles a copy counter.

(pin)

2023-09-08 11:44:54 UTC MAIN commitmail json YAML

doc: Updated editors/feathernotes to 1.1.1

(pin)

2023-09-08 11:43:44 UTC MAIN commitmail json YAML

editors/feathernotes: update to 1.1.1

● Fixed the initial font of the node font dialog.
● Start searching in node names when Slash is pressed inside the side-pane.
● Enable/disable the Paste actions appropriately.
● Don't insert garbage when an image can't be loaded.

(pin)

2023-09-08 10:29:27 UTC MAIN commitmail json YAML

doc: Updated fonts/font-util to 1.4.1

(wiz)

2023-09-08 10:29:16 UTC MAIN commitmail json YAML

font-util: update to 1.4.1.

Alan Coopersmith (1):
      Remove "All rights reserved" from Oracle copyright notices

Peter Hutterer (2):
      Replace unicode files with ones that provide better terms of use
      font-util 1.4.1

(wiz)

2023-09-08 10:24:43 UTC MAIN commitmail json YAML

doc: Updated filesystems/libntfs to 2022.10.3

(vins)

2023-09-08 10:23:07 UTC MAIN commitmail json YAML

filesystems/libntfs filesystems/libntfs sysutils/ntfsprogs: update to 2022.10.3

# CHANGES (since release 2017.3.23)

## Security release 2022.10.3 (Oct 31, 2022)
* Rejected zero-sized runs
* Avoided merging runlists with no runs

## Security version 2022.5.17 (May 26, 2022)
* Improved defence against maliciously tampered NTFS partitions
* Improved defence against improper use of options
* Updated the documentation

## Stable Version 2021.8.22 (August 30, 2021)
* Fixed compile error when building with libfuse < 2.8.0
* Fixed obsolete macros in configure.ac
* Signalled support of UTIME_OMIT to external libfuse2
* Fixed an improper macro usage in ntfscp.c
* Updated the repository change in the README
* Fixed vulnerability threats caused by maliciously tampered NTFS partitions

## Stable Version 2017.3.23AR.6 (February 1, 2021)
* Used kernel cacheing on read-only mounts or with lowntfs-3g
* Avoided information leak when processing garbled compressed data
* Defined option posix_nlink to compute a Posix compliant st_nlink
* Recovered space when an index root is shortened
* Replaced ENODATA with ENOATTR in xattrs functions for macOS
* Added support for 'position' argument in macOS xattr functions
* Changed default xattr access method to 'openxattr' for macOS builds
* Allowed redefining the target location of the ntfsprogs tools
* Fixed updating the allocated size when attribute lies in an extent
* Enabled actions on directories in reparse plugins
* Inserted the reparse tag in the bad reparse symlink
* Supported use of WSL special files
* Dropped rejecting having both EA and reparse data
* Enabled Creating special files the same way as WSL
* Checked the locations of MFT and MFTMirr at startup

## Stable Version 2017.3.23AR.5 (April 1, 2020)
* Processed the request argument of ioctl() as unsigned
* Accepted alternative recording of cluster size
* Fixed a poorly sized string in ntfsinfo
* Fixed ntfsfallocate on a void file
* Decoded execlink reparse points
* Fixed object type returned in readdir() for reparse points
* Exported the translations of Windows paths to current ones

## Stable Version 2017.3.23AR.4 (March 1, 2019)
* Fixed reporting an error when failed to build the mountpoint
* Reverted accessing reparse directory through internal plugins
* Cleaned object ids beyond the updated part
* Fixed reacting to missing plugin
* Returned a low level error when an ioctl fails
* Truncated SSD trimming zones to granularity supported by the device

## Stable Version 2017.3.23AR.3 (September 1, 2018)
* Made sure log file buffers are properly aligned
* Made reparse directories visible through internal plugins
* Added an option to ntfscp to copy the modification time
* Renamed undeleted files to avoid overwriting existing ones
* Extended the allowed cluster size to 2MB
* Allocated full clusters for reading and rescuing in ntfsclone
* Prevented locally defined headers from interfering with ntfs-3g ones
* Attempted mounting read-only after failed permission to read-write
* Fixed collecting the label argument in mkntfs

## Stable Version 2017.3.23AR.2 (March 1, 2018)
* Made sure log file buffers are properly aligned
* Checked log file blocks more recent than temporary ones
* Processed redo log actions associated to undoing a CompensationlogRecord
* Allowed setting a file object id without defining its birth ids
* Documented read-only mount when Windows is hibernated
* Stopped checking matches of MFTMirr against MFT at record 16
* Filtered out reparse flags for selecting plugins
* Delayed updating the MFT runlist when resizing in read-only mode
* Double-checked whether record 15 is an extent of MFT
* Checked whether the device to mount was forced read-only

## Stable Version 2017.3.23AR.1 (October 1, 2017)
* Bypassed cluster allocation errors using --ignore-fs-check in ntfsclone
* Upgraded ntfsrecover to support log files for Windows 10
* Fixed the computation of highest_vcn when applying a runlist fixup
* Fixed updating the vcn of subtree in ntfsrecover
* Relaxed checks on security descriptors
* Enabled directory operations in plugins
* Decoded more reparse tags in ntfsinfo
* Logged falling back to mounting read-only
* Fixed compiling on MacOSX (Erik Larsson)

(vins)

2023-09-08 08:52:47 UTC MAIN commitmail json YAML

doc: Updated games/openrct2 to 0.4.6

(triaxx)

2023-09-08 08:52:16 UTC MAIN commitmail json YAML

openrct2: Update to 0.4.6

upstream changes:
-----------------
0.4.6 (2023-09-03)
------------------------------------------------------------------------
- Feature: [#15660] Ability to show window buttons on the left.
- Feature: [#20680] New title sequences (https://github.com/OpenRCT2/title-sequences/releases/tag/v0.4.6).
- Feature: [OpenMusic#41] Official Title Theme by Allister Brimble.
- Improved: [#20119, #20243] Add new colour presets to several roller coasters (using the new colours).
- Improved: [#20393, #20410] Add Cyrillic characters Ґґ, Ѕѕ, Єє, Іі, Її, and Јј to the sprite font.
- Change: [#19785] OpenMusic is now selected by default when opening SC4/SC6 - or creating new - scenarios.
- Change: [#20110] Fix a few RCT1 build height parity discrepancies.
- Change: [#20550] Change SEK conversion rate from 1 GBP to 0.1 GBP.
- Fix: [#6152] Camera and UI are no longer locked at 40 Hz, providing a smoother experience.
- Fix: [#9534] Screams no longer cut-off on steep diagonal drops.
- Fix: [#17666] Using the mountain tool near the edge of the map with clearance checks disabled causes visual glitches.
- Fix: [#19450] The correct element is now auto-suggested when building a Medium Half Loop backwards.
- Fix: [#19735] Server unable to advertise to master server after a connection loss.
- Fix: [#19822] Tile inspector does not deep copy banners.
- Fix: [#19823] Parkobj: disallow overriding objects of different object types.
- Fix: [#19878] Unresearched scenery can be placed via prebuilt rides.
- Fix: [#20083] Cannot use terrain surfaces with ID > 32 and terrain edges with ID > 16.
- Fix: [#20089] Potential crash when a window is closed from another window.
- Fix: [#20103] [Plugin] Crash when custom plugin actions fail due to immutable state.
- Fix: [#20111] All coaster types can access the new diagonal slope pieces.
- Fix: [#20155] Fairground organ style 2 shows up as regular music, rather than for the merry-go-round.
- Fix: [#20260] Ride locks up when inspecting/fixing staff member is fired.
- Fix: [#20262] Title screen music missing when “random” title music is selected and RCT1 is no longer linked.
- Fix: [#20310] Map animations are not created on the title screen.
- Fix: [#20342] Large Half Loop (left) now only appears once in the special elements dropdown.
- Fix: [#20361] Crash when using random map generation.
- Fix: [#20364] Adding too much money with cheats causes an overflow.
- Fix: [#20365] Money cheat input does not support negative values.
- Fix: [#20389] Reversed vehicles are now correctly banked on diagonal slopes.
- Fix: [#20413] Crash when attempting to navigate an empty console history.
- Fix: [#20417] Plugin/custom windows are missing the left border in the title bar.
- Fix: [#20429] Error window tooltip not closing after 8 seconds.
- Fix: [#20456] Downward large half loops on flying coasters (fly-to-lie) are now correctly named.
- Fix: [#20484] Console caret not properly updated when using command history.
- Fix: [#20496] Ride rating requirements for compact inverted coasters is no longer relaxed.
- Fix: [#20543] Crash using show segments height from debug paint options.
- Fix: [#20607] Infinite loop when renaming rides with default names longer than 32 bytes.
- Fix: [#20642] Track list is sometimes empty due to uninitialized data for the filter string.
- Fix: [#20659] Phantom rides remain when closing construction window while paused.
- Fix: [#20672] Maze ghost elements incorrectly displayed.
- Fix: [#20684] Footpath additions getting removed by Miniature railway ghost elements.
- Fix: [#20693] Incorrect information shown when hovering over station when another station before it was removed.
- Fix: [#20739] Build version info on title screen leaving stray pixels when the camera is moved.

(triaxx)

2023-09-08 06:30:42 UTC MAIN commitmail json YAML

Updated devel/py-test, devel/py-faker

(adam)

2023-09-08 06:30:19 UTC MAIN commitmail json YAML

py-faker: updated to 19.4.0

19.4.0
Unknown changes

(adam)

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

py-test: updated to 7.4.2

pytest 7.4.2 (2023-09-07)
=========================

Bug Fixes
---------
- Fix doctest collection of `functools.cached_property` objects.
- Fixed bug using ``--importmode=importlib`` which would cause package ``__init__.py`` files to be imported more than once in some cases.
- Fixed bug where `user_properties` where not being saved in the JUnit XML file if a fixture failed during teardown.
- Fixed crash when parsing long command line arguments that might be interpreted as files.

Improved Documentation
----------------------
- Improved disclaimer on pytest plugin reference page to better indicate this is an automated, non-curated listing.

(adam)

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

2023-09-07 20:56:05 UTC MAIN commitmail json YAML

2023-09-07 19:44:11 UTC MAIN commitmail json YAML

doc: Updated filesystems/fuse to 2.9.9

(vins)

2023-09-07 19:42:47 UTC MAIN commitmail json YAML

2023-09-07 19:38:15 UTC MAIN commitmail json YAML

filesystems/fuse: update to fuse-2.9.9.

This is the last and most recent maintainance release for the 2.x
branch.

# Changes (since version 2.9.3)

FUSE 2.9.9 (2019-01-04)
=======================

* Added OpenAFS to whitelist (so users can now mount FUSE filesystems
  on mountpoints within OpenAFS filesystems).
* Added a test of `seekdir` to test_syscalls.
* Fixed `readdir` bug when non-zero offsets are given to filler and the
  filesystem client, after reading a whole directory, re-reads it from a
  non-zero offset e. g. by calling `seekdir` followed by `readdir`.

FUSE 2.9.8 (2018-07-24)
=======================

* SECURITY UPDATE: In previous versions of libfuse it was possible to
  for unprivileged users to specify the `allow_other` option even when
  this was forbidden in `/etc/fuse.conf`.  The vulnerability is
  present only on systems where SELinux is active (including in
  permissive mode).
* libfuse no longer segfaults when fuse_interrupted() is called outside
  the event loop.
* The fusermount binary has been hardened in several ways to reduce
  potential attack surface. Most importantly, mountpoints and mount
  options must now match a hard-coded whitelist. It is expected that
  this whitelist covers all regular use-cases.
* Fixed rename deadlock on FreeBSD.

FUSE 2.9.7 (2016-06-20)
=======================

* Added SELinux support.
* Fixed race-condition when session is terminated right after starting
  a FUSE file system.

FUSE 2.9.6 (2016-04-23)
=======================

* Tarball now includes documentation.
* Shared-object version has now been bumped correctly.

FUSE 2.9.5 (2016-01-14)
=======================

* New maintainer: Nikolaus Rath <Nikolaus@rath.org>. Many thanks to
  Miklos Szeredi <miklos@szeredi.hu> for bringing FUSE to where it is
  now!

* fix warning in mount.c:receive_fd().  Reported by Albert Berger

* fix possible memory leak.  Reported by Jose R. Guzman

FUSE 2.9.4 (2015-05-22)
=======================

* fix exec environment for mount and umount.  Found by Tavis Ormandy
  (CVE-2015-3202).

* fix fuse_remove_signal_handlers() to properly restore the default
  signal handler.  Reported by: Chris Johnson

* highlevel API: fix directory file handle passed to ioctl() method.
  Reported by Eric Biggers

* libfuse: document deadlock avoidance for fuse_notify_inval_entry()
  and fuse_notify_delete()

* fusermount, libfuse: send value as unsigned in "user_id=" and
  "group_id=" options.  Uids/gids larger than 2147483647 would result
  in EINVAL when mounting the filesystem.  This also needs a fix in
  the kernel.

* Initilaize stat buffer passed to ->getattr() and ->fgetattr() to
  zero in all cases.  Reported by Daniel Iwan

* libfuse: Add missing includes.  This allows compiling fuse with
  musl.  Patch by Daniel Thau

(vins)

2023-09-07 19:20:22 UTC MAIN commitmail json YAML

print/mupdf: update buildlink file.

(vins)

2023-09-07 17:43:18 UTC MAIN commitmail json YAML

doc: Updated pkgtools/pkglint to 23.2.3

(rillig)

2023-09-07 17:43:08 UTC MAIN commitmail json YAML

pkgtools/pkglint: update to 23.2.3

Changes since 23.2.2:

Warn about platform-specific variables in parameterized variables,
except for OPSYS-specific variables in conditions for that particular
operating system.

Allow the tilde character in lists of Go modules.

Use correct plural form in messages about invalid characters.

(rillig)

2023-09-07 15:46:43 UTC MAIN commitmail json YAML

Updated devel/py-meson_python, databases/py-sqlparse

(adam)

2023-09-07 15:46:23 UTC MAIN commitmail json YAML

py-sqlparse: updated to 0.4.4

Release 0.4.4 (Apr 18, 2023)
----------------------------

Notable Changes

* IMPORTANT: This release fixes a security vulnerability in the
  parser where a regular expression vulnerable to ReDOS (Regular
  Expression Denial of Service) was used. See the security advisory
  for details: https://github.com/andialbrecht/sqlparse/security/advisories/GHSA-rrm6-wvj7-cwh2
  The vulnerability was discovered by @erik-krogh from GitHub
  Security Lab (GHSL). Thanks for reporting!

Bug Fixes

* Revert a change from 0.4.0 that changed IN to be a comparison (issue694).
  The primary expectation is that IN is treated as a keyword and not as a
  comparison operator. That also follows the definition of reserved keywords
  for the major SQL syntax definitions.
* Fix regular expressions for string parsing.

Other

* sqlparse now uses pyproject.toml instead of setup.cfg (issue685).

Release 0.4.3 (Sep 23, 2022)
----------------------------

Enhancements

* Add support for DIV operator (pr664, by chezou).
* Add support for additional SPARK keywords (pr643, by mrmasterplan).
* Avoid tokens copy (pr622, by living180).
* Add REGEXP as a comparision (pr647, by PeterSandwich).
* Add DISTINCTROW keyword for MS Access (issue677).
* Improve parsing of CREATE TABLE AS SELECT (pr662, by chezou).

Bug Fixes

* Fix spelling of INDICATOR keyword (pr653, by ptld).
* Fix formatting error in EXTRACT function (issue562, issue670, pr676, by ecederstrand).
* Fix bad parsing of create table statements that use lower case (issue217, pr642, by mrmasterplan).
* Handle backtick as valid quote char (issue628, pr629, by codenamelxl).
* Allow any unicode character as valid identifier name (issue641).

Other

* Update github actions to test on Python 3.10 as well (pr661, by cclaus).

Release 0.4.2 (Sep 10, 2021)
----------------------------

Notable Changes

* IMPORTANT: This release fixes a security vulnerability in the
  strip comments filter. In this filter a regular expression that was
  vulnerable to ReDOS (Regular Expression Denial of Service) was
  used. See the security advisory for details: https://github.com/andialbrecht/sqlparse/security/advisories/GHSA-p5w8-wqhj-9hhf
  The vulnerability was discovered by @erik-krogh and @yoff from
  GitHub Security Lab (GHSL). Thanks for reporting!

Enhancements

* Add ELSIF as keyword (issue584).
* Add CONFLICT and ON_ERROR_STOP keywords (pr595, by j-martin).

Bug Fixes

* Fix parsing of backticks (issue588).
* Fix parsing of scientific number (issue399).

Release 0.4.1 (Oct 08, 2020)
----------------------------

Bug Fixes

* Just removed a debug print statement, sorry...

Release 0.4.0 (Oct 07, 2020)
----------------------------

Notable Changes

* Remove support for end-of-life Python 2.7 and 3.4. Python 3.5+ is now
  required.
* Remaining strings that only consist of whitespaces are not treated as
  statements anymore. Code that ignored the last element from
  sqlparse.split() should be updated accordingly since that function
  now doesn't return an empty string as the last element in some
  cases (issue496).

Enhancements

* Add WINDOW keyword (pr579 by ali-tny).
* Add RLIKE keyword (pr582 by wjones1).

Bug Fixes

* Improved parsing of IN(...) statements (issue566, pr567 by hurcy).
* Preserve line breaks when removing comments (issue484).
* Fix parsing error when using square bracket notation (issue583).
* Fix splitting when using DECLARE ... HANDLER (issue581).
* Fix splitting of statements using CASE ... WHEN (issue580).
* Improve formatting of type casts in parentheses.
* Stabilize formatting of invalid SQL statements.

(adam)

2023-09-07 15:40:42 UTC MAIN commitmail json YAML

py-meson_python: updated to 0.14.0

0.14.0
======

- Do not run ``meson install`` to build a wheel. This was unnecessary
  as files are added to the wheel from the build and source
  directories. This does not affect the handling of ``meson install``
  options, which are interpreted by ``meson-python`` itself.
- Obey the ``--skip-subprojects`` when specified for the ``meson
  install`` command.
- Implement support for the ``exclude_directories`` and
  ``exclude_files`` arguments to Meson ``install_subdir()`` function
  and similar installation functions. This requires Meson version
  1.1.0 or later.
- Implement support for building wheels targeting the Python limited
  API. Extension modules targeting the Python limited API can be
  easily built starting with the upcoming Meson 1.3.0 release.
- when ``pyproject.toml`` does not contain a ``version`` field and
  ``version`` is not declared dynamic, raise an error instead of
  silently using the version declared in ``meson.build``.
- Fix the mtime of source files in the sdist tarball.
- Add ``objc`` and ``objcpp`` compilers to the cross file generated
  when the ``$ARCHFLAGS`` is set.
- Extensive documentation improvements.

(adam)

2023-09-07 15:08:45 UTC MAIN commitmail json YAML

zathura-pdf-mupdf: bump revision after mupdf update.

(vins)

2023-09-07 15:02:03 UTC MAIN commitmail json YAML

2023-09-07 14:58:16 UTC MAIN commitmail json YAML

2023-09-07 14:52:50 UTC MAIN commitmail json YAML

mupdf: fix small typo in patch description.

(vins)

2023-09-07 14:44:51 UTC MAIN commitmail json YAML

inputmethod/anthy: restore checksums for optional dictionaries

(taca)