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

2024-05-13 10:40:51 UTC Now

2021-11-04 19:18:59 UTC MAIN commitmail json YAML

Update go116 to 1.16.10.

go1.16.10 (released 2021-11-04) includes security fixes to the archive/zip and
debug/macho packages, as well as bug fixes to the compiler, linker, runtime,
the misc/wasm directory, and to the net/http package. See the Go 1.16.10
milestone on our issue tracker for details.

(bsiegert)

2021-11-04 18:21:20 UTC MAIN commitmail json YAML

2021-11-04 17:13:15 UTC MAIN commitmail json YAML

doc: Added devel/packr version 2.8.1

(bsiegert)

2021-11-04 17:12:38 UTC MAIN commitmail json YAML

New package packr-2.8.1. From Bartek Krawczyk via pkgsrc-wip.

Packr is a simple solution for bundling static assets inside of Go binaries.

(bsiegert)

2021-11-04 14:40:34 UTC MAIN commitmail json YAML

Updated math/R to 4.1.2

(wen)

2021-11-04 14:38:47 UTC MAIN commitmail json YAML

Update to 4.1.2

Upstream changes:
CHANGES IN R 4.1.2:

  C-LEVEL FACILITIES:

    * The workaround in headers R.h and Rmath.h (using namespace std;)
      for the Oracle Developer Studio compiler is no longer needed now
      C++11 is required so has been removed.  A couple more usages of
      log() (which should have been std::log()) with an int argument
      are reported on Solaris.

    * The undocumented limit of 4095 bytes on messages from the
      S-compatibility macros PROBLEM and MESSAGE is now documented and
      longer messages will be silently truncated rather than
      potentially causing segfaults.

    * If the R_NO_SEGV_HANDLER environment variable is non-empty, the
      signal handler for SEGV/ILL/BUS signals (which offers recovery
      user interface) is not set. This allows more reliable debugging
      of crashes that involve the console.

  DEPRECATED AND DEFUNCT:

    * The legacy S-compatibility macros PROBLEM, MESSAGE, ERROR, WARN,
      WARNING, RECOVER, ... are deprecated and will be hidden in R
      4.2.0. R's native interface of Rf_error and Rf_warning has long
      been preferred.

  BUG FIXES:

    * .mapply(F, dots, .) no longer segfaults when dots is not a list
      and uses match.fun(F) as always documented; reported by Andrew
      Simmons in PR#18164.

    * hist(<Date>, ...) and hist(<POSIXt>, ...)  no longer pass
      arguments for rect() (such as col and density) to axis().
      (Thanks to Sebastian Meyer's PR#18171.)

    * \Sexpr{ch} now preserves Encoding(ch). (Thanks to report and
      patch by Jeroen Ooms in PR#18152.)

    * Setting the RNG to "Marsaglia-Multicarry" e.g., by RNGkind(), now
      warns in more places, thanks to Andr'e Gillibert's report and
      patch in PR#18168.

    * gray(numeric(), alpha=1/2) no longer segfaults, fixing PR#18183,
      reported by Till Krenz.

    * Fixed dnbinom(x, size=<very_small>, .., log=TRUE) regression,
      reported by Martin Morgan.

    * as.Date.POSIXlt(x) now keeps names(x), thanks to Davis Vaughan's
      report and patch in PR#18188.

    * model.response() now strips an "AsIs" class typically, thanks to
      Duncan Murdoch's report and other discussants in PR#18190.

    * try() is considerably faster in case of an error and long call,
      as e.g., from some do.call().  Thanks to Alexander Kaever's
      suggestion posted to R-devel.

    * qqline(y = <object>) such as y=I(.), now works, see also
      PR#18190.

    * Non-integer mgp par() settings are now handled correctly in
      axis() and mtext(), thanks to Mikael Jagan and Duncan Murdoch's
      report and suggestion in PR#18194.

    * formatC(x) returns length zero character() now, rather than ""
      when x is of length zero, as documented, thanks to Davis
      Vaughan's post to R-devel.

    * removeSource(fn) now retains (other) attributes(fn).

(wen)

2021-11-04 13:56:56 UTC MAIN commitmail json YAML

Updated graphics/py-Pillow, math/py-asteval

(adam)

2021-11-04 13:56:13 UTC MAIN commitmail json YAML

py-asteval: updated to 0.9.25

0.9.25
fixes import errors for Py3.6 and 3.7, setting version with importlib_metadata.version if available.
also fixes CI testing with github actions so that the proper version of Python is actually used in the test!

0.9.24
use setuptools_scm and importlib for version

(adam)

2021-11-04 13:53:19 UTC MAIN commitmail json YAML

doc: Added lang/jpm version 0.0.1

(nia)

2021-11-04 13:52:35 UTC MAIN commitmail json YAML

doc: Updated lang/janet to 1.18.1

(nia)

2021-11-04 13:52:23 UTC MAIN commitmail json YAML

janet: update to 1.18.1. jpm is now a separate package.

## 1.18.1 - 2021-10-16
- Fix some documentation typos
- Fix - Set pipes passed to subprocess to blocking mode.
- Fix `-r` switch in repl.

## 1.18.0 - 2021-10-10
- Allow `ev/cancel` to work on already scheduled fibers.
- Fix bugs with ev/ module.
- Add optional `base` argument to scan-number
- Add `-i` flag to janet binary to make it easier to run image files from the command line
- Remove `thread/` module.
- Add `(number ...)` pattern to peg for more efficient number parsing using Janet's
  scan-number function without immediate string creation.

## 1.17.2 - 2021-09-18
- Remove include of windows.h from janet.h. This caused issues on certain projects.
- Fix formatting in doc-format to better handle special characters in signatures.
- Fix some marshalling bugs.
- Add optional Makefile target to install jpm as well.
- Supervisor channels in threads will no longer include a wasteful copy of the fiber in every
  message across a thread.
- Allow passing a closure to `ev/thread` as well as a whole fiber.
- Allow passing a closure directly to `ev/go` to spawn fibers on the event loop.

## 1.17.1 - 2021-08-29
- Fix docstring typos
- Add `make install-jpm-git` to make jpm co-install simpler if using the Makefile.
- Fix bugs with starting ev/threads and fiber marshaling.

## 1.17.0 - 2021-08-21
- Add the `-E` flag for one-liners with the `short-fn` syntax for argument passing.
- Add support for threaded abstract types. Threaded abstract types can easily be shared between threads.
- Deprecate the `thread` library. Use threaded channels and ev instead.
- Channels can now be marshalled.
- Add the ability to close channels with `ev/chan-close` (or `:close`).
- Add threaded channels with `ev/thread-chan`.
- Add `JANET_FN` and `JANET_REG` macros to more easily define C functions that export their source mapping information.
- Add `janet_interpreter_interupt` and `janet_loop1_interrupt` to interrupt the interpreter while running.
- Add `table/clear`
- Add build option to disable the threading library without disabling all threads.
- Remove JPM from the main Janet distribution. Instead, JPM must be installed
  separately like any other package.
- Fix issue with `ev/go` when called with an initial value and supervisor.
- Add the C API functions `janet_vm_save` and `janet_vm_load` to allow
saving and restoring the entire VM state.

(nia)

2021-11-04 13:50:30 UTC MAIN commitmail json YAML

py-Pillow: updated to 8.4.0

8.4.0

- Prefer global transparency in GIF when replacing with background color
- Added "exif" keyword argument to TIFF saving
- Copy Python palette to new image in quantize()
- Read ICO AND mask from end
- Actually check the framesize in FliDecode.c
- Determine JPEG2000 mode purely from ihdr header box
- Fixed using info dictionary when writing multiple APNG frames
- Allow saving 1 and L mode TIFF with PhotometricInterpretation 0
- For GIF save_all with palette, do not include palette with each frame
- Keep transparency when converting from P to LA or PA
- Copy palette to new image in transform()
- Added "transparency" argument to EpsImagePlugin load()
- Corrected pathlib.Path detection when saving
- Added WalImageFile class
- Consider I;16 pixel size when drawing text
- If default conversion from P is RGB with transparency, convert to RGBA
- Speed up rotating square images by 90 or 270 degrees
- Add support for reading DPI information from JPEG2000 images
- Catch TypeError from corrupted DPI value in EXIF
- Do not close file pointer when saving SGI images
- Deprecate ImagePalette size parameter
- Prefer command line tools SDK on macOS
- Added tags when saving YCbCr TIFF
- PSD layer count may be negative
- Fixed ImageOps expand with tuple border on P image
- Fixed error saving APNG with duplicate frames and different duration times

(adam)

2021-11-04 13:43:36 UTC MAIN commitmail json YAML

Updated www/py-django3, devel/py-flakes

(adam)

2021-11-04 13:43:11 UTC MAIN commitmail json YAML

py-flakes: updated to 2.4.0

2.4.0
- Remove unused tracing code (``traceTree``)
- Add support for ``match`` statement
- Detect ``typing`` module attributes when imported with ``import ... as ...``

(adam)

2021-11-04 13:37:34 UTC MAIN commitmail json YAML

py-django3: updated to 3.2.9

Django 3.2.9 fixes a bug in 3.2.8 and adds compatibility with Python 3.10.

Bugfixes

Fixed a bug in Django 3.2 that caused a migration crash on SQLite when altering a field with a functional index

(adam)

2021-11-04 13:32:20 UTC MAIN commitmail json YAML

Updated devel/py-prompt_toolkit, devel/py-ipython

(adam)

2021-11-04 13:31:59 UTC MAIN commitmail json YAML

py-ipython: updated to 7.29.0

IPython 7.29 brings a couple of new functionalities to IPython and a number of bugfixes.
It is one of the largest recent release, relatively speaking, with close to 15 Pull Requests.

- fix an issue where base64 was returned instead of bytes when showing figures :ghpull:`13162`
- fix compatibility with PyQt6, PySide 6 :ghpull:`13172`. This may be of
  interest if you are running on Apple Silicon as only qt6.2+ is natively
  compatible.
- fix matplotlib qtagg eventloop :ghpull:`13179`
- Multiple docs fixes, typos, ... etc.
- Debugger will now exit by default on SigInt :ghpull:`13218`, this will be
  useful in notebook/lab if you forgot to exit the debugger. "Interrupt Kernel"
  will now exist the debugger.

(adam)

2021-11-04 13:27:50 UTC MAIN commitmail json YAML

py-prompt_toolkit: updated to 3.0.22

3.0.22: 2021-11-04
------------------

Fixes:
- Fix stopping of telnet server (capture cancellation exception).

3.0.21: 2021-10-21
------------------

New features:
- Improved mouse support:
  * Support for click-drag, which is useful for selecting text.
  * Detect mouse movements when no button is pressed.
- Support for Python 3.10.

(adam)

2021-11-04 08:19:06 UTC MAIN commitmail json YAML

Updated net/haproxy, net/py-lexicon

(adam)

2021-11-04 08:18:50 UTC MAIN commitmail json YAML

py-lexicon: updated to 3.8.2

3.8.2:
Fix dreamhost provider since deprecated API endpoints are removed

(adam)

2021-11-04 08:17:12 UTC MAIN commitmail json YAML

haproxy: updated to 2.4.8

2.4.8
- CLEANUP: server: always include the storage for SSL settings
- CLEANUP: sample: rename sample_conv_var2smp() to *_sint
- CLEANUP: sample: uninline sample_conv_var2smp_str()
- MINOR: sample: provide a generic var-to-sample conversion function
- BUG/MEDIUM: sample: properly verify that variables cast to sample
- BUG/MEDIUM: mux_h2: Handle others remaining read0 cases on partial frames
- DOC: configuration: add clarification on escaping in keyword arguments
- MINOR: initcall: Rename __GLOBL and __GLOBL1.
- BUG/MINOR: http-ana: Don't eval front after-response rules if stopped on back
- BUG/MINOR: sample: Fix 'fix_tag_value' sample when waiting for more data
- BUG/MEDIUM: cpuset: fix cpuset size for FreeBSD
- BUG/MEDIUM: stream: Keep FLT_END analyzers if a stream detects a channel error
- Revert "CLEANUP: server: always include the storage for SSL settings"
- BUG/MEDIUM: tcpcheck: Properly catch early HTTP parsing errors
- BUG/MAJOR: dns: tcp session can remain attached to a list after a free
- BUG/MAJOR: dns: attempt to lock globaly for msg waiter list instead of use barrier
- MINOR: resolvers: fix the resolv_str_to_dn_label() API about trailing zero
- BUG/MEDIUM: resolver: make sure to always use the correct hostname length
- BUG/MINOR: resolvers: do not reject host names of length 255 in SRV records
- MINOR: resolvers: fix the resolv_dn_label_to_str() API about trailing zero
- BUG/MEDIUM: resolvers: fix truncated TLD consecutive to the API fix
- BUG/MEDIUM: resolvers: use correct storage for the target address
- MINOR: resolvers: merge address and target into a union "data"
- BUG/MAJOR: resolvers: add other missing references during resolution removal
- BUILD: resolvers: avoid a possible warning on null-deref
- BUG/MEDIUM: resolvers: always check a valid item in query_list
- BUG/MAJOR: buf: fix varint API post- vs pre- increment
- BUG/MINOR: task: do not set TASK_F_USR1 for no reason
- BUG/MINOR: mux-h2: do not prevent from sending a final GOAWAY frame
- BUG/MEDIUM: lua: fix memory leaks with realloc() on non-glibc systems
- MINOR: memprof: report the delta between alloc and free on realloc()
- MINOR: memprof: add one pointer size to the size of allocations
- BUILD: fix compilation on NetBSD
- BUG/MINOR: backend: fix improper insert in avail tree for always reuse
- BUILD: atomic: fix build on mac/arm64
- BUG/MINOR: mux-h1: Save shutdown mode if the shutdown is delayed
- BUG/MEDIUM: mux-h1: Perform a connection shutdown when the h1c is released
- CLEANUP: resolvers: do not export resolv_purge_resolution_answer_records()
- CLEANUP: always initialize the answer_list
- CLEANUP: resolvers: simplify resolv_link_resolution() regarding requesters
- CLEANUP: resolvers: replace all LIST_DELETE with LIST_DEL_INIT
- MEDIUM: resolvers: use a kill list to preserve the list consistency
- MEDIUM: resolvers: remove the last occurrences of the "safe" argument
- BUG/MEDIUM: resolvers: Don't recursively perform requester unlink
- BUG/MEDIUM: resolvers: Track api calls with a counter to free resolutions
- MINOR: halog: Add -qry parameter allowing to preserve the query string in -uX
- DOC: halog: Move the `-qry` parameter into the correct section in help text
- MINOR: halog: Rename -qry to -query
- CLEANUP: halog: Use consistent indentation in help()
- BUG/MINOR: halog: Add missing newlines in die() messages
- MINOR: halog: Add support for extracting captures using -hdr
- BUG/MEDIUM: http-ana: Drain request data waiting the tarpit timeout expiration
- BUG/MINOR: http: Authorization value can have multiple spaces after the scheme
- BUG/MEDIUM: stream-int: Block reads if channel cannot receive more data
- BUG/MEDIUM: sample: Cumulate frontend and backend sample validity flags
- BUG/MINOR: sample: fix backend direction flags consecutive to last fix
- DOC: config: Fix alphabetical order of fc_* samples
- BUILD/MINOR: cpuset freebsd build fix
- MINOR: stream: Improve dump of bogus streams
- DOC/peers: some grammar fixes for peers 2.1 spec
- SCRIPTS: git-show-backports: re-enable file-based filtering

(adam)

2021-11-04 06:35:59 UTC MAIN commitmail json YAML

doc: Updated graphics/blender to 2.93.5 [mrg 2021-11-04]

(wiz)

2021-11-04 05:08:05 UTC MAIN commitmail json YAML

update to blender 2.93.5.

among other things, fixes a problem with proxy creation for video
editing (T87932).  full list of fixes since 2.93.1:

LTS Release 2.93.2:
    Line Art Bug FIx: stroke default in-front should be on. [rB9e64fd461ac3fa05e4ae780ee3a9f41b18c7c216]
    Follow Path for empty works only in negative values. [T89153]
    Align Orientation to Target keeps rotation when toggled. [T89571]
    `bpy.ops.screen.screen_full_area()` resets certain fields of the context. [T89526]
    Fix edit-mesh random select regression in random seed use. [rB27e32652679]
    Use-after-free when tabbing through numeric inputs. [T89265]
    Fix invalid polygon normal array access building bake data. [rB32658bb5c9f]
    Select Similar Face Regions triggers AddressSanitizer crash. [T89247]
    Undefined Geometry nodes cause a crash when connected to a Group Output node. [T89004]
    Set Origin missing from Text object in 2.93. [T88808]
    Fix: Crash Requesting GPU_SHADER_GPENCIL_FILL builtin shader. [rB3c6a981fd98]
    Viewport Render Preview glitching with Eevee Render Engine. [T89405]
    Cleanup: Remove deprecated variables and functions calls from our ffmpeg code. [rBf522e8db228]
    Fix T87932: Failure to build movie strip proxy. [rBfe4cbe62dff]
    Make encoded video fps correct with ffmpeg < 4.4. [rB14308b0a5ef]
    Fix T88623, T87044: Make encoded videos play correctly in VLC. [rB19c0666d408]
    FFmpeg: Update proxy settings. [rB00ffe028200]
    Fix T57397: Movies are blurred after sws_scale. [rB13ab6b7bb60]
    FFmpeg: Fix seeking not returning the correct frame when not using TC index. [rB7eb3e77b94f]
    Fix: Wrong logic for checking if we can reuse decoded frame. [rB02a6be54432]
    Fix: Prevent small memory leak in VSE indexer. [rBcea80f1add5]
    Fix: VSE timecodes being used even when turned off. [rBa68f5456e48]
    Fix: VSE indexer seeking not working correctly. [rB7616f4ae577]
    Fix: VSE search in mpegts files would fail. [rB444a8cbc2fd]
    Fix: VSE seeking with proxy strips would fail on certain frames. [rBbec8e436a1c]
    UI: Collection tab should hide when scene master collection is active. [T89422]
    Blender crash when showing thumbnail of a strongly skewed .exr image. [T89868]
    Fix T89861: Checking face selection breaks UV stitch operator. [rB062764d5d01]
    Fix T70356: Scaling up 1�1 pixel image reads past buffer bounds. [rB41bd164e4c7]
    Fix object "Set Origin" operating on linked library data. [rB5d1ef0efd01]
    BlenderKit: draw categories in asset card. [rBA0d880d12]
    BlenderKit: many post-release fixes. [rBA526557bb]
    BlenderKit: fix category display. [rBA29db4b5f]
    BlenderKit: fix an error when trying to assign material to unsupported object type. [rBAae7be84e]
    Alembic export not respecting the renderable flag. [T89594]
    Alembic export: evaluation mode option. [rB7b94e7cca49]
    TGA Images with any alpha value smaller than one behaves unexpected. [T89034]
    Collection user counts are set to `1` on file load. Boolean modifier orphans Collections. [T89765]
    Round end-caps on Freestyle lines not working properly. [T88015]
    Crash when baking to vertex colors while "Normals-> Auto Smooth" is enabled. [T88756]
    Crash when using Cycles preview or render - custom data layer / auto smooth. [T89455]
    Crash when editing a Collection Instance referenced by Line Art object. [T89838]
    [2.93.2] Geometry nodes: wrongly detected "Node group has unidentified nodes or sockets" error. [T89851]
    Persistent data, motion blur, and geometry displacement results in glitchy meshes during rendering. [T89736]
    adding a custom AOV doesn't show the output on the compositors render layer node. [T89981]
    Geometry Nodes: `New' Button tries to create node_tree on active modifier, rather than button context. [T89982]
    Py API: `bpy.data.orphans_purge` incorrect argument parsing. [T89733]
    Drawing with make line tool in an empty scene results crash. [T89724]
    It can't snap vertices when using community addon `Snap_Utilities_Line'. [T89812]
    Blender File View - can't type space while holding shift key. [T85517]
    Separating meshes by material makes render passes in cycles stuck in 1/64. [T89884]

LTS Release 2.93.3:
    Cursor vertex snapping not working in UV editor. [T90477]
    Fix invalid index use for edit-mesh laplacian smooth. [rB4d7f10d6143]
    Fix slicing with negative indices. [rBe862874606b]
    Slicing certain BMEditSelSeq objects crashes Blender. [T89450]
    Fix broken logic in Windows directory query function. [rBa1b687c7a4a]
    font loading creates duplicate ID names. [T90417]
    Separate by loose parts weird result. [T85436]
    Edit mode. Spin tool. Spin center is always on 3d-cursor despite pivot selection. [T86030]
    Fix memory leaks in Python gizmo get/set handlers. [rB2be2aeaf0a5]
    Fix gpu.types.GPUTexture crash when the size argument was too big. [rBbc627fbf657]
    Fix memory leak with Python RNA property get callback errors. [rBa818ad5a549]
    LineArt: Occlusion accuracy fix. [rB69edb9c7d96]
    BlenderKit: fetch user's ratings from server. [rBA6a81558b]
    BlenderKit: improve ratings UI. [rBA78a5ae9b]
    GPencil: Dopesheet channel box selection is offset. [T89952]
    Very slow performance when copying rigid body physics. [T76356]
    Hair particles duplication with duplicate settings enabled copies all the particles instead of one selected. [T83317]
    NodeTree.links.new() can connect one output to a multi-input many times; access violation occurs when disconnecting. [T89416]
    UI: Output Metadata: Strip Name no long accessible. [T78469]
    Driver Editor not updated in real-time (blender >= 2.90). [T87041]
    Crash after Instancing to Scene after making linked Collection local. [T89835]
    Spline IK `joint_bindings` parameter is broken. [T83164]

LTS Release 2.93.4:
    VSE: Flush audio encode after finishing video export. [rB85c08c9717b]
    FFMPEG: Fix building with older versions that need FFMPEG_USE_DURATION_WORKAROUND. [rB7ec351c0d53]
    VSE: Fix "off by one" error when encoding audio. [rB9511009438d]
    VSE: Fix memory leak when adding bad image/movie strips. [rB54a821e8fd7]
    VSE: Fix video strip duration calculation. [rBd486d248687]
    VSE: Fix seeking issues. [rB00dd68405d8]
    VSE: Fix audaspace not reading ffmpeg files with start offset correctly. [rB489df7ac88c]
    VSE: Use lines to draw waveform. [rBc634d859b21]
    M2T video seeking is broken. [T87967]
    Add sanity NULL checks when loading sound sequences. [rB1a4122d4415]
    wrong address to get boost libraries in /build_files/build_environment/install_deps.sh. [T90719]
    Effect Strip added to a nested Metastrip gets duplicate name (thus inherits fcurves from other Strips). [T90737]
    Memorie spike shrink-wrap and geometry nodes. [T89429]
    Fix: DNA struct alignment on 32 bit. [rB9fb9bf59967]
    Makesdna: Fix detecting 32 bit padding issues. [rB70df9119f46]
    Fix FTBFS on mips64el architecture. [rB9d94b358ca1]
    Fix memory leak with building springs in the cloth simulator. [rB20f04ce62af]
    Knife project leaks memory each time a text, curve, or surface object is used for cutting. [T90791]
    Grease Pencil layer transformations ignored by select tool. [T90690]
    Fix memory leak in edit-mesh dissolve degenerate. [rBe1e2abd4bf0]
    Scale to Fit overflows into a second line. [T89241]
    Memory leak after importing a model/ toggling shading workspace. [T88033]
    ASAN: Trying to Undo a knife-project operation causes heap-use-after-free failure. [T90493]
    blender 2.93.1 fails to build with python 3.10.0b4 (upcoming python 3.10). [T89931]
    Incorrect result of Vector Projection (Geometry Nodes -> Attribute Vector Math). [T90567]
    Grease Pencil Reproject Strokes on surfaces from a camera's point of view is incorrectly placing the strokes on the Back Faces when canvas is intersecting the object. [T89101]
    Something in Blender can generate invalid (Nan) values in UVMaps. [T79775]
    Blender Crashing when opening file. [T89805]
    bpy.types.Object.parent_bone not reset when clearing a bone parent. [T88498]
    UI bugs in NLA Editor and Action Editor. [T87681]
    Animation channels widgets (graph, action, NLA, *dopesheet*) block input for the search channel, and invert search toggle. [T90364]

LTS Release 2.93.5:
    Crash selecting 3D tracking marker. [T90651]
    Image Editor not sampling color from the the currently selected pass. [T90772]
    PulseAudio breaks animation playback in new scene (no imported sound involved) LTS backport, 3.0 is fine. [T90887]
    Blender popup windows open on the wrong screen. [T90752]
    Fix buffer size mismatch in SCRIPT_OT_python_file_run. [rB515bdda3d9c]
    Fix invalid mask use for the UV-project modifier. [rB969d6d3a0ff]
    Fix "Text to Object" creating invisible object. [rB933c6b7d8a3]
    Fix T88909: Win32 getTitle() UTF8 Support. [rBd6facd44b53]
    Fix error scaling thumbnails to zero dimensions. [rB16637e7ff40]
    Audio causes issues with Playback when PC put to Sleep, Hibernate or when Screensaver appears. [T88887]
    GPencil Time Offset Modifier together with Armature Modifier or/and Lattice Modifier broken in 2.93.3. [T91060]
    Grease Pencil: Adding driver in Transform doesn't behave as expected during playback. [T88433]
    GPencil: Sculpt Smooth Brush is using Affect Pressure but is not used internally. [T91159]
    Loop Tools Relax. [T90600]
    Text "Scale to Fit" no longer working properly since 2.93.4. [T91401]
    Fix memory leak if an error occurred assigning id-property sequence. [rBec448d5a6ac]
    Bisect straight line gesture features dont work ("Flip" / "Snap" option). [T91320]
    Workbench doesn't respect GP simplify options when rendering. [T91448]
    GPencil: Scripting weight_get and Vertex Groups not working at expected with several groups. [T91511]
    GPencil: Interpolate Sequence crash and quit. [T91534]
    Eevee ambient occlusion is incorrect on M1 macMini. [T87801]
    Intel HD graphics: Changing Roughness Value to 0 causes mesh to be black. [T88754]
    VSE playback periodically refuses to work (Pulseaudio, OpenAL seems fine). [T89045]
    GPencil: Tint modifier "apply" removes the effect. [T91607]
    Texture Paint Stencil doesn't use assigned UV Layer. [T91557]
    Fix default surface resolution U/V mis-match. [rB4528c9a357a]
    Fix `WM_window_find_under_cursor'. [rB1ff10bb6d18]
    Fix building without audaspace. [rBaf42086e743]

(mrg)

2021-11-03 22:03:34 UTC MAIN commitmail json YAML

doc: Updated wm/mlvwm to 0.9.4

(nia)

2021-11-03 22:03:22 UTC MAIN commitmail json YAML

mlvwm: update to 0.9.4

Changes:

- Fixed ReadConfigFile() to prevent config command overlap collisions.
- Fixed SkipNonSpace() to consider new lines to be white space.
- Fixed handle_configure_request() to support moving windows.
- Added SwallowFocusClick configuration (default: disabled).

Released 2021-09-09 by Morgan Aldridge

(nia)

2021-11-03 22:02:14 UTC MAIN commitmail json YAML

doc: Updated devel/kdiff3 to 1.9.3

(gutteridge)

2021-11-03 22:00:42 UTC MAIN commitmail json YAML

kdiff3: update to 1.9.3

(Upstream change log incomplete in summarized form, highlights for the
1.9 bump follow.)

Version 1.9 - 2021-
===========================
*Rewrite of SourceData::FileData::preprocess now only loops through file contents once.
*Major rework of event handling
  -Move away from event filters where feasible, drop code for events now handled by qt.
  -decentralize handlers
*take advantage of Qt and boost signal/slot pattern to avoid needless nullptr checks.
  -decentralize cut/paste handling
*Introduce LineRef wrapper class
*Add enum types and use existing ones.
  -improves readability of code.
*split out doDirectoryCompare from improveFilenames
  -Principle of least surprise
*Stop mis-using c style [] pointer access there is no documented reason to assume QVector<T> has a
  c-style memory layout. Much less that this will remain so.

Not even going to try to list everything here.

See git history for complete log.

(gutteridge)

2021-11-03 21:59:49 UTC MAIN commitmail json YAML

doc: Updated audio/pt2-clone to 1.37

(nia)

2021-11-03 21:59:34 UTC MAIN commitmail json YAML

pt2-clone: update to 1.37

v1.37 - 28.10.2021
- Fixed potential thread issues between user input thread and audio thread, like
  when jamming a sample, toggling tuning tone, playing sample in the sample
  editor, adjusting sample loop, etc.

v1.36 - 10.10.2021 (23:12 GMT+2)
- Fixed clicking issues in v1.35 during sample looping. Sorry!
- Fixed an issue where the quadrascope was not updated properly when a F00
  command was triggered before the last channel.

v1.35 - 10.10.2021
- Implemented a config entry in protracker.ini for disabling the 2x downsample
  dialog that shows up when attempting to load >22kHz samples.
  (NO_DWNSMP_ON_SMP_LOAD)
- Don't attempt to center window after leaving fullscreen mode. This could lead
  to issues on multi-monitor setups.
- Further accuracy changes to the Paula emulator. Read two samples at once into
  the AUDxDAT buffer. This is a minor change, but it can have a very small
  impact on sample-changing commands (EFx/E8x).

(nia)

2021-11-03 21:52:26 UTC MAIN commitmail json YAML

doc: Updated chat/dino to 0.2.2

(nia)

2021-11-03 21:52:13 UTC MAIN commitmail json YAML

dino: update to 0.2.2

Maintenance release for GTK+ 3.24.30 support and bug fixes.

(nia)

2021-11-03 21:15:38 UTC MAIN commitmail json YAML

Updated textproc/jsoncpp, security/libgpg-error

(adam)

2021-11-03 20:53:16 UTC MAIN commitmail json YAML

libgpg-error: updated to 1.43

Noteworthy changes in version 1.43 (2021-11-03) [C32/A32/R1]
-----------------------------------------------

* Fix for building against GNU libc 2.34.  [T5547]

* Fix build problems on macOS.  [T5440,T5610]

* Fix gpgrt-config problems.  [T5381,T5595]

* Fix gpgrt_free for legacy platforms.  [448bf7b01cad]

* Fix truncation of error message in the middle of a character.
  [T5048]

* Fix the --disable-threads configure options.  [T5495]

* Improve lock-obj generation for cross-builds [99ae862a96a5]

* Improve cross-builds. [T5365]

* Improve gpgrt_wait_processes.  [T5381]

* Allow config files to read values from the Windows Registry and
  from envvars.  [b1790f4cc71f]

* Update the Russian and Czech translations.

(adam)

2021-11-03 20:52:23 UTC MAIN commitmail json YAML

jsoncpp: updated to 1.9.5

1.9.5:
Minor bug-fixes (including for cmake)
Support for Bazel
Dropped compile-time deprecation warnings

(adam)

2021-11-03 19:23:25 UTC MAIN commitmail json YAML

doc: Updated www/firefox91-l10n to 91.3.0

(nia)

2021-11-03 19:23:05 UTC MAIN commitmail json YAML

2021-11-03 19:19:54 UTC MAIN commitmail json YAML

doc: Updated www/firefox91 to 91.3.0

(nia)

2021-11-03 19:19:40 UTC MAIN commitmail json YAML

firefox91: update to 91.3.0

Security Vulnerabilities fixed in Firefox ESR 91.3

    #CVE-2021-38503: iframe sandbox rules did not apply to XSLT stylesheets

    #CVE-2021-38504: Use-after-free in file picker dialog

    #CVE-2021-38506: Firefox could be coaxed into going into fullscreen mode
    without notification or warning

    #CVE-2021-38507: Opportunistic Encryption in HTTP2 could be used to bypass
    the Same-Origin-Policy on services hosted on other ports

    #MOZ-2021-0008: Use-after-free in HTTP2 Session object

    #CVE-2021-38508: Permission Prompt could be overlaid, resulting in user
    confusion and potential spoofing

    #CVE-2021-38509: Javascript alert box could have been spoofed onto an
    arbitrary domain

    #CVE-2021-38510: Download Protections were bypassed by .inetloc files on Mac
    OS

    #MOZ-2021-0007: Memory safety bugs fixed in Firefox 94 and Firefox ESR 91.3

(nia)

2021-11-03 15:06:59 UTC MAIN commitmail json YAML

doc: Updated www/lighttpd to 1.4.61nb1

(schmonz)

2021-11-03 15:06:52 UTC MAIN commitmail json YAML

2021-11-03 13:59:13 UTC MAIN commitmail json YAML

(sysutils/R-ps) adhoc, purely tentative fix for RELRO

(mef)

2021-11-03 13:37:25 UTC MAIN commitmail json YAML

pkg_install: Add an explicit dummy DEINSTALL script.

Even with DEINSTALL_SRC set empty, changes in the pkgsrc infrastructure over
the past few years will now create a dynamic +DEINSTALL script regardless,
and while only containing "exit 0", may have a #! using a shell from pkgsrc.

This can lead to upgrade issues if that shell happens to be unavailable
while pkg_install is being upgraded.  Creating our own dummy script that
explicitly uses /bin/sh avoids that problem.

(jperkin)

2021-11-03 12:20:43 UTC MAIN commitmail json YAML

doc: Updated net/terraform-provider-vultr to 2.5.0

(tpaul)

2021-11-03 12:20:36 UTC MAIN commitmail json YAML

terraform-provider-vultr: Update to 2.5.0

Upstream release notes:

v2.5.0
Enhancement:
- resource/vultr_kubernetes: New resource that allows for deployment of VKE
  clusters 165
- resource/vultr_kubernetes_node_pools: New resource that allows for
  deployment of node pools to existing VKE Cluster165

v2.4.2
Bug Fix:
- resource/load_balancer: added missing region and ssl_redirect values from
  being set 163

v2.4.1
Enhancement:
- resource/instance: increased default timeout for create/update from 20 to
  60 minutes 160

v2.4.0
Enhancement:
- resource/instance: add marketplace support with image_id 150
- resource/bare_metal: add marketplace support with image_id 150
- datasource/applications: adds marketplace support 150
- Add openBSD to builds 155
Bug Fix:
- resource/bare_metal: fix importer 157
- Doc updates 152 146 147
Dependency:
- updated terraform-plugin-sdk to v2.6.0 -> v2.7.0 149
- updated govultr to v2.5.1 -> v2.7.1 150

v2.3.3
Enhancement:
- resource/instance: adding wait if a plan is being upgrade 144

v2.3.2
Enhancement:
- resource/instance: allow plan changes to do in-place upgrades 142

v2.3.1
Bug Fix:
- resource/bare_metal: fix type issue on v6_network_size 140
- resource/bare_metal: fix missing mac_address definition in scheme 140

v2.3.0
IMPROVEMENTS:
- resource/vultr_instances: allow the configuration of backups_schedule
- resource/vultr_load_balancers: add support for new LB features
  private_network and firewall_rules 137
- resource/vultr_iso: support detaching during deletion 131 Thanks
  @johnrichardrinehart
- resource/vultr_instances: private_network_ids are now tracked in statefile
- resource/vultr_block_storage: new field added mount_id 135
- resource/vultr_plans: new field added disk_count 135
Dependency:
- updated terraform-plugin-sdk to v2.4.0 -> v2.6.0 134
- updated govultr to v2.3.1 -> v2.5.1 135
Deprecation:
- resources/vultr_instance: the enable_private_network field has been
  deprecated in favor of private_network_ids

(tpaul)

2021-11-03 12:14:05 UTC MAIN commitmail json YAML

Updated meta-pkgs/bulk-large to 20211103

(nils)

2021-11-03 12:11:20 UTC MAIN commitmail json YAML

Fix typo that prevents from running a (partial) bulk build.

(nils)

2021-11-03 12:08:14 UTC MAIN commitmail json YAML

doc: Updated devel/php-composer to 2.1.11

(tpaul)

2021-11-03 12:08:05 UTC MAIN commitmail json YAML

php-composer: Update to 2.1.11

Upstream release notes:

2.1.11
- Fixed issues in proxied binary files when using declare() on php <8 (#10249)
- Fixed GitHub Actions output escaping issues (#10243)

2.1.10
- Added type annotations to all classes, which may have an effect on
  CI/static analysis for people using Composer as a dependency (#10159)
- Fixed CurlDownloader requesting gzip encoding even when no gzip support is
  present (#10153)
- Fixed regression in 2.1.6 where the help command was not working for plugin
  commands (#10147)
- Fixed warning showing when an invalid cache dir is configured but
  unused (#10125)
- Fixed require command reverting changes even though dependency resolution
  succeeded when something fails in scripts for example (#10118)
- Fixed require not finding the right package version when some newly
  required extension is missing from the system (#10167)
- Fixed proxied binary file issues, now using output buffering (e1dbd65)
- Fixed and improved error reporting in several edge cases
  (#9804, #10136, #10163, #10224, #10209)
- Fixed some more Windows CLI parameter escaping edge cases

(tpaul)

2021-11-03 11:28:52 UTC MAIN commitmail json YAML

doc: Updated sysutils/macchina to 5.0.3

(pin)

2021-11-03 11:28:14 UTC MAIN commitmail json YAML

sysutils/macchina: update to 5.0.3

-general: moved miscellaneous theme structures to separate modules.
-netbsd: subtract "one" from pkgsrc's package count.

(pin)

2021-11-03 11:03:22 UTC MAIN commitmail json YAML

ruby30-base: Fix ALTERNATIVES to use PKGMANDIR.

(jperkin)

2021-11-03 10:39:08 UTC MAIN commitmail json YAML

doc: Updated devel/ncurses to 6.2nb5

(jperkin)

2021-11-03 10:37:12 UTC MAIN commitmail json YAML

(x11/xview-lib) Purely temporarily, adhoc fix for RELRO for USE_IMAKE version

(mef)

2021-11-03 10:33:58 UTC MAIN commitmail json YAML

ncurses: Fix install on case-insensitive file systems.

Bump PKGREVISION.

(jperkin)

2021-11-03 09:52:59 UTC MAIN commitmail json YAML

Updated devel/py-nose2, net/py-lexicon

(adam)

2021-11-03 09:52:43 UTC MAIN commitmail json YAML

py-lexicon: updated to 3.8.1

3.8.1:
Modified
Fix rackspace provider by not sending a body request for GET requests

(adam)

2021-11-03 09:50:09 UTC MAIN commitmail json YAML

py-nose2: updated to 0.10.0

0.10.0 (2020-01-27)
-------------------

Added
~~~~~

* Support for subtests!

Notes for plugin authors about subtest support:

  * Subtest failures will produce a ``TestOutcomeEvent`` with ``outcome = "subtest"``

  * Subtest events can be failures, but they do not indicate success -- the
    containing test will send a success event if no subtests fail

Changed
~~~~~~~

* Drop support for Python 3.4

* Python 3.8 and 3.9 are now officially supported

* Improve helptext for the multiprocess plugin's ``-N`` option

* When run with reduced verbosity (e.g. with ``-q``), ``nose2`` will no longer
  print an empty line before test reports

Fixed
~~~~~

* The plugin registry will no longer contain duplicate plugins and or base
  ``event.Plugin`` instances

* Fix function test case implementation of ``id``, ``__str__``, and
  ``__repr__``. This removes the injected ``transplant_class.<locals>`` from
  reporting output

* Doctest loading will now skip ``setup.py`` files in the project root

* Class methods decorated (e.g. with ``mock.patch``) are no longer incorrectly
  picked up by the function loader

(adam)

2021-11-03 09:39:39 UTC MAIN commitmail json YAML

Updated textproc/py-lxml, textproc/py-wcmatch

(adam)

2021-11-03 09:39:22 UTC MAIN commitmail json YAML

py-wcmatch: updated to 8.3

8.3
- **NEW**: Officially support Python 3.10.
- **NEW**: Provide type hints for API.
- **FIX**: Gracefully handle calls with an empty pattern list.

(adam)

2021-11-03 09:38:40 UTC MAIN commitmail json YAML

py-lxml: updated to 4.6.4

4.6.4

Features added

* A new property ``system_url`` was added to DTD entities.
* The ``STATIC_*`` variables in ``setup.py`` can now be passed via env vars.

(adam)

2021-11-02 18:56:03 UTC MAIN commitmail json YAML

Updated www/py-httplib2, www/py-yarl

(adam)

2021-11-02 18:55:47 UTC MAIN commitmail json YAML

py-yarl: updated to 1.7.2

1.7.2 (2021-11-01)

Bugfixes
- Changed call in ``with_port()`` to stop reencoding parts of the URL that were already encoded.

1.7.1 (2021-10-07)

Bugfixes
- Fix 1.7.0 build error

(adam)

2021-11-02 18:54:23 UTC MAIN commitmail json YAML

py-httplib2: updated to 0.20.2

0.20.2
auth: support pyparsing v3 (AttributeError downcaseTokens)
proxy: correct extraction of errno from pysocks ProxyConnectionError

(adam)

2021-11-02 18:51:33 UTC MAIN commitmail json YAML

Updated math/py-numpy, math/py-scipy

(adam)

2021-11-02 18:51:03 UTC MAIN commitmail json YAML

py-scipy: updated to 1.7.1

SciPy 1.7.1 is a bug-fix release with no new features compared to 1.7.0.

1.7.0:

A new submodule for quasi-Monte Carlo, scipy.stats.qmc, was added
The documentation design was updated to use the same PyData-Sphinx theme as NumPy and other ecosystem libraries.
We now vendor and leverage the Boost C++ library to enable numerous improvements for long-standing weaknesses in scipy.stats
scipy.stats has six new distributions, eight new (or overhauled) hypothesis tests, a new function for bootstrapping, a class that enables fast random variate sampling and percentile point function evaluation, and many other enhancements.
cdist and pdist distance calculations are faster for several metrics, especially weighted cases, thanks to a rewrite to a new C++ backend framework
A new class for radial basis function interpolation, RBFInterpolator, was added to address issues with the Rbf class.

(adam)

2021-11-02 18:48:28 UTC MAIN commitmail json YAML

py-numpy: updated to 1.21.3

1.21.0

New functions

Add PCG64DXSM BitGenerator

Deprecations

The .dtype attribute must return a dtype
Inexact matches for numpy.convolve and numpy.correlate are deprecated
np.typeDict has been formally deprecated
Exceptions will be raised during array-like creation
Four ndarray.ctypes methods have been deprecated

Expired deprecations

Remove deprecated PolyBase and unused PolyError and PolyDomainError

Compatibility notes

Error type changes in universal functions
__array_ufunc__ argument validation
__array_ufunc__ and additional positional arguments
Validate input values in Generator.uniform
/usr/include removed from default include paths
Changes to comparisons with dtype=...
Changes to dtype and signature arguments in ufuncs
Ufunc signature=... and dtype= generalization and casting
Distutils forces strict floating point model on clang

C API changes

Use of ufunc->type_resolver and ���type tuple���

New Features

Added a mypy plugin for handling platform-specific numpy.number precisions
Let the mypy plugin manage extended-precision numpy.number subclasses
New min_digits argument for printing float values
f2py now recognizes Fortran abstract interface blocks
BLAS and LAPACK configuration via environment variables
A runtime-subcriptable alias has been added for ndarray

Improvements

Arbitrary period option for numpy.unwrap
np.unique now returns single NaN
Generator.rayleigh and Generator.geometric performance improved
Placeholder annotations have been improved
Performance improvements
Improved performance in integer division of NumPy arrays
Improve performance of np.save and np.load for small arrays

Changes

numpy.piecewise output class now matches the input class
Enable Accelerate Framework

(adam)

2021-11-02 18:43:14 UTC pkgsrc-2021Q3 commitmail json YAML

doc: Pullup ticket #6523

(tm)

2021-11-02 18:42:01 UTC pkgsrc-2021Q3 commitmail json YAML

Pullup ticket #6523 - requested by david
lang/python27: bugfix

Revisions pulled up:
- lang/python27/Makefile                                        1.95
- lang/python27/distinfo                                        1.87
- lang/python27/patches/patch-Lib_urlparse.py                  1.2

---
  Module Name:    pkgsrc
  Committed By:  gutteridge
  Date:          Wed Oct 27 23:58:55 UTC 2021

  Modified Files:
          pkgsrc/lang/python27: Makefile distinfo
          pkgsrc/lang/python27/patches: patch-Lib_urlparse.py

  Log Message:
  python27: fix definition of variable added in security patch

  Correct a merge botch introduced in a previous commit. It was intended
  that a variable be redefined, but it was committed in an incomplete
  testing state.

(tm)

2021-11-02 18:38:55 UTC MAIN commitmail json YAML

Updated games/wesnoth, audio/faudio

(adam)

2021-11-02 18:38:24 UTC MAIN commitmail json YAML

faudio: updated to 21.11

21.11

GStreamer support is now deprecated.
Wine users should migrate to 6.20 and newer, and everyone else should move to codecs that are not patent-encumbered.
GStreamer support will be fully removed in the first release after Wine 7.0.

Removed Features:

Removed the C++ wrapper. Use the headers/PE binaries found in Wine 6.20 and newer.

Fixes:

Minor fixes and cleanups found by Coverity
Dont assert on WMA buffer and FAUDIO_FORMAT_EXTENSIBLE type
FACT: Send FACTNOTIFICATIONTYPE_CUESTOP Notification on Cue Stop
Continued work on the experimental Wine/Win32 platform backend

(adam)

2021-11-02 18:35:04 UTC MAIN commitmail json YAML

wesnoth: updated to 1.16.0

Version 1.16.0
  Campaigns
  * Sceptre of Fire
    * S06: Fix some WML variable handling causing autodefeat in S06 or rune-equip bugs in a later scenario
  * Under the Burning Suns
    * S05: Avoid village just taken by the player being re-assigned to the enemy
  Lua API
  * Fixed `wesnoth.audio.volume = N` always setting volume to 0.
  Translations
  * Updated translations: British English, Czech, Finnish, Italian, Japanese, Portuguese (Brazil), Spanish.
  User interface
  * Don't display the locale API identifier on the Language button.
  Miscellaneous and Bug Fixes
  * Fix the engine exiting immediately due to a corrupt .mo file
  * When showing [message] with [options] but no default, highlight the first one
  * Ensure that [modify_unit] has some expected side-effects of unstoring a unit

Version 1.15.18
  Campaigns
  * Northern Rebirth
    * Give Eryssa窶冱 side a consistent team color
  * The Rise of Wesnoth
    * Remove time-runs-out lose condition for final scenario
  * Under the Burning Suns
    * Avoid a few possibilities where the Dust Devil could speak
    * Avoid dehydration status icon persisting into the next scenario
  Editor
  * Avoid rare crash situation after editing scenarios
  Translations
  * Updated translations: British English, Bulgarian, Czech, French, Italian, Portuguese (Brazil), Russian, Spanish.
  * gettext plural forms now have caret prefixes stripped as well.
  User interface
  * Steam cloud file is no longer listed in the Load Game dialog.
  * Redefine green text in dialogs and tool-tips so they are no longer 窶�too dark窶� with recent Pango versions
  * Gave the main menu's Language button a label again, now displaying the current language.
  * Tweaked margins around the main menu's bottom row.
  * Difficulty no longer displayed in the Load Game dialog when it is not relevant to a save file
  Miscellaneous and Bug Fixes
  * Correct unit display adjustments on certain tiles when at zoom level other than 100%

Version 1.15.17
  Campaigns
  * World Conquest is re-enabled.
  Translations
  * Updated translations: British English, Polish
  Miscellaneous and Bug Fixes
  * Messenger MAI: fixed bug of own units sometimes blocking the path to a waypoint for the messenger
  * A bug that would corrupt WML sent to the multiplayer and add-ons server was fixed.

Version 1.15.16
  Campaigns
  * Liberty
    * S06: Enforce failure condition for allied team
  * The South Guard
    * S8b: Reduced difficulty
  * Tutorial
    * S01: Don't let the first Quintain chase the player to a village
    * S01: Synchronise the choice of character dialog, so that replays don't get OOS
    * S01: Fix some glitches on HDPI displays
  * Secrets of the Ancients
    * Synchronise the walking corpse recruitment dialog, so that replays don't get OOS
  * Under the Burning Suns
    * S09: Reveal the boss of the scenario at the end of part 1
  * World Conquest
    * Add campaign icons, campaign image and credits
    * Update to new mushroom terrain from the deprecated mushroom terrain
  Multiplayer
  * If an add-on needs to be installed on all players' devices but doesn't specify a min version, assume it needs the latest
  Terrain
  * Fix transition between snowy mountains and castles
  Translations
  * Updated translations: British English, Chinese (Traditional), Czech, Finnish, French, Indonesian, Italian, Polish, Portuguese (Brazil), Russian, Turkish
  Units
  * Added and improved Naga animations
  * Added Troll defense animations
  User interface
  * The names of the abilities used as specials appear in the attack prediction window with specials weapons
  * In the Load Game dialog, list directories from previous versions in decending order
  * Refined design of the Faction Select screen
  * Made the campaign selection on bigger on HDPI screens
  Miscellaneous and Bug Fixes
  * Added a timeout when connecting to the wesnothd server
  * Improved logging of deprecation messages, fixing duplication and missing timestamps
  * Added `[era]` attributes to the schema
  * Added to wmllint an automatic update of four terrain-graphics macros
  * Removed wmllint's check for spaces in e-mail addresses
  * Standardised the date line of copyright statements, and updated them to 2021

Version 1.15.15
  Translations
  * Updated translations: British English, Bulgarian, Chinese (Traditional), Czech, Italian, Portuguese (Brazil), Russian, Spanish, Turkish
  User interface
  * Added a prompt to allow migrating settings and redownloading add-ons used in a previous version of Wesnoth when starting a new versions for the first time.
  Miscellaneous and Bug Fixes
  * Fixed: keyboard input during the loading screen intermittently caused a crash
  * AI: fixed custom synced commands not changing the game state

Version 1.15.14
  Add-ons client
  * Fixed: using the versions drop-down in small-screen mode returned to the title screen
  * Fixed: keyboard input in small-screen mode returned to the title screen
  Campaigns
  * A Tale of Two Brothers
    * S02: Dialog revisions.
  * Sceptre of Fire
    * Revisions to the last two scenarios.
  * Tutorial
    * S02: Mention the acceleration factor preference.
  Lua API
  * Pathfinding functions are now in a new wesnoth.paths module.
    * Pathfinding in map generation now takes an options table as the third argument.
  * New sync module that contains functions for multiplayer synchronization
    * In particular, wesnoth.synchronize_choice is now wesnoth.sync.evaluate_single
  * allow_end_turn and end_turn moved to the wesnoth.interface module
  * wesnoth.message is now wesnoth.interface.add_chat_message
  * Shroud and fog control are now in the wesnoth.sides module
    * Shroud data strings and the special string "all" are no longer supported by place_shroud -
      only a list of locations is supported
    * wesnoth.map.parse_bitmap transforms a shroud data string into a list of locations
    * wesnoth.map.make_bitmap builds a shroud data string from a list of locations
    * There are now two different ways of altering shroud: place_shroud merges with existing shroud,
      while override_shroud replaces the entire shroud with the new value.
  * New schedule module for working with schedules and time areas
    * wesnoth.map.get_time_area now returns the area's schedule object
    * The global scenario schedule is available as wesnoth.current.schedule
    * wesnoth.get_time_of_day is split into wesnoth.schedule.get_time_of_day (ignoring illumination)
      and wesnoth.get_illumination (which considers illumination). Both functions now take the location
      as the first argument.
    * wesnoth.get_max_liminal_bonus() is now wesnoth.current.schedule.liminal_bonus
    * wesnoth.replace_schedule is now wesnoth.schedule.replace
  * wesnoth.end_level() and wesnoth.get_end_level_data() are now removed - instead, there's
    an end_level_data field in wesnoth.scenario.that serves both purposes.
  * wesnoth.get_traits() is now wesnoth.game_config.global_traits
  * wesnoth.teleport moved to the units module
  Multiplayer
  * Added Isle of Mists, a new single player or coop survival scenario.
  Networking
  * Added support for encrypting connection using TLS to multiplayer/addon client/server
  * Moved password hashing code from client to server, relying on TLS to avoid sending cleartext passwords
  Packaging
  Terrain
  * Added some great tree variations
  * Added 'icy cobbles' (terrain code `Rra`) - mostly useful for the transitions
  Translations
  * Updated translations: British English, Chinese (Traditional), Czech, Indonesian, Italian, Japanese, Scottish Gaelic, Slovak, Spanish
  Units
  * Added missing Seahorse graphics
  * Revised Jinn (unit config and graphics)
  * Fire Wraith added
  * added LordBob's Jinn, Fire Guardian, and Fire Wraith portraits
  * Moved Naga guardian line from UtBS to core, and made some revisions
  * Dune Apothecary experience needed to level up changed from 100 to 65
  * Dune Captain experience needed to level up changed from 86 to 75
  * Dune Herbalist cost changed form 15 to 14
  * Dune Horse Archer experience needed to level up changed form 70 to 65
  * Naga Sicarius hp changed form 55 to 53 and melee damage changed form 9 to 6, new special "deflect" added to melee attack
  * Fire Guardian can now level into Fire Wraith, experience needed to level up for Fire Guardian changed from 50 to 29
  * Revised statistics of all animal horses, Bay Horse can now level into Great Horse
  Wesnoth Formula Language
  * The use of "side" on units and "owner" on terrain objects is now deprecated.
    Instead, you should use "side_number" or "owner_side", respectively.
    The old key returns 0 for side 1 and so on, so the new key is preferred.
  * A unit object now has a "terrain" key that returns the terrain object the unit is standing on.
  * Add new functions tod_bonus() and base_tod_bonus() to get the bonus on a specific location
  WML Engine
  * add 'unslowable' and 'unpetrifiable' status to immune to slow or petrifies
  * Schema validation now checks whether string values are translatable or not, according to what the
    schema specifies.
  * Fix schema validation rejecting Lua AI goals
  * Unit special notes are now read directly from weapon specials, abilities, and a few other places, meaning
    the `[special_note]` tag is usually not required in `[unit]` or `[unit_type]`.
  * A warning is now displayed when the next scenario is unknown.
  * Changed the default duration for `[print]` to 5000 milliseconds, and added support for `duration=unlimited`.
  Miscellaneous and Bug Fixes
  * The unit description tooltip in the sidebar now includes the text from `[special_note]`s.
  * Added a collection of item images
  * AI: fixed crash when using attacks aspect with invalidate_on_gamestate_change=no
  * AI: fixed crash when using custom_synced_commands
  * Micro AIs: fixed unit variables getting lost when continuing from replay
  * Fixed AI state initialization problem after reloading

Version 1.15.13
  Add-ons client
  * The details panel now shows the list of tags in each add-on.
  * Added a filter based on tags.
  Lua API
  * Added `pango_color` to the `wesnoth.colors` table, for easy use in formatted text.
  * Add new function `filesystem.resolve_asset` to convert `[binary_path]` relative paths to data-relative paths.
  * Add new function `filesystem.have_asset` which can determine if an image or sound exists.
  * `wesnoth.have_file`, `wesnoth.read_file`, `wesnoth.image_size` moved to new `filesystem` library
  * Add a more advanced way of manipulating version strings via `wesnoth.version` constructor function.
  * Add a `wesnoth.scenario` data module that consolidates everything there is to know about the current scenario. Much of this information was previously available through `wesnoth.game_config`, but there are some new details too.
  * Fixed a regression introduced in 1.15.5 causing GUI2 widgets set to a hidden state to remain visible but not able to be interacted with.
  * Fixed a regression introduced in 1.15.5 causing GUI2 listboxes to break when cleared and re-filled under certain circumstances.
  Packaging
  * Increased minimum required version of SDL to 2.0.8.
  Translations
  * Updated translations: British English, Czech, Dutch, Italian, Russian.
  Units
  * Horses added
  * Seahorse added
  * Zombie horse variation added
  * Update piglet/boar graphics
  User interface
  * The multiplayer "turns over" dialog now uses each team's colors when showing teams' names.
  WML Engine
  * Modify implementation of overwrite_specials attribute for replace yes/no parameter by none/one_side/both_sides and select abilities used like weapons and specials who must be overwrited(owned by fighter where special applied or both)
  * Add a `ability_id_active` attribute to `[filter]`
  * `[terrain_mask]` now accepts `mask_file` as an alternative to an inline mask. The file is loaded from the same place as `map_file` in the `[scenario]` tag (ie, a maps/ subdirectory of your binary path). Anyone who prefers to keep masks separate from regular maps is free to make a subdirectory for their masks (or just keep all their masks inline).
  * `[effect]apply_to=movement` now always affects vision too, except when given the `apply_to_vision=no` attribute
  Miscellaneous and Bug Fixes
  * More optimization in the UI drawing code, fixes the crash displaying the full credits.
  * Made GUI.pyw compatible with Python 3.9.
  * Removed workarounds for bugs affecting older SDL 2.0 versions, including an extra copy of the game screen made during gamemap scrolling.
  * FPS values calculated when the :fps or :benchmark are now written to a file which can then be used to track FPS values over time.
  * Removed old image optimisation scripts, as there's a rewrite in Python.

Version 1.15.12
  Add-ons client
  * When uploading or deleting an add-on, the game will now prompt for the required password if it is not present in the `_server.pbl` file.
  AI
  * Improved AI decisions about whether an attack with poison is better than one with higher direct damage.
  * Added options to the Patrol Micro AI on whether to notice invisible units, and on attack range.
  * Added a `[filter]` option to the Swarm Micro AI.
  * Replaced several uses of Formula AIs with Micro AIs, and removed Formula AIs from demo scenarios.
  * Removed experimental MP dev Formula AIs.
  * Fixed a crash in the Lurker Formula AI.
  Campaigns
  * Descent into Darkness
    * Buffed Malin.
  * Eastern Invasion
    * Dialogue changes in S07b.
  * Legend of Wesmere
    * S16: Replaced the Patrol Formula AI with the Patrol Micro AI.
  * Secrets of the Ancients
    * Reimplemented the zombie recruitment UI.
  * The Rise of Wesnoth
    * Balance changes.
  * The South Guard
    * Fix the new ally's upkeep when choosing the bandit branch.
  * Tutorial
    * Reimplemented the character-choice UI.
  * Under the Burning Suns
    * In S01, fixed one of the mystics spawning in the lake.
  Lua API
  * Fix issues with the wesnoth.map module.
  Multiplayer
  * Dark Forecast
    * Difficulty rebalanced so that two-player-mode is hard rather than impossible.
    * The weather now changes on side 1's turn instead of side 3's turn.
  * World Conquest
    * Many bugs have been fixed, however WC is still hidden while more bugs are fixed.
    * Converted GUI2 dialogs to WML.
    * Fixed an error in the destruction mechanic.
  Packaging
  * Removed the obsolete FindSDL2_ttf cmake module.
  Terrain
  * Improved transition between human castle ruins and sunken ruins.
  Translations
  * Updated translations: Chinese (Traditional), Czech, Italian.
  Units
  * New rock scorpion monster and scorpion zombie variation.
  * Rename tusker/gorer references to boars and piglets, to avoid stepping on existing UMC.
  * Dune Blademaster gold cost changed from 52 to 57.
  * Dune Captain alignment changed from liminal to lawful.
  * Dune Cataphract gold cost changed from 61 to 62.
  * Dune Firetrooper gold cost changed from 50 to 41.
  * Dune Harrier gold cost changed from 46 to 47.
  * Dune Luminary gold cost changed from 53 to 38.
  * Dune Maruder gold cost changed from 52 to 60.
  * Dune Sky Hunter gold cost changed from 47 to 51.
  * Dune Spearmaster gold cost changed from 51 to 57.
  * Dune Wayfarer gold cost changed from 52 to 55.
  * Dune Windbolt gold cost changed from 50 to 49.
  * Dune Warmaster gold cost changed from 56 to 57, hp changed from 57 to 59, alignment changed from liminal to lawful.
  * Naga Ophidian gold cost changed from 24 to 22, melee damage changed from 7 to 6, ranged damage changed from 10 to 12.
  * Naga Ringcaster gold cost changed from 24 to 22.
  * Naga Sicarus gold cost changed from 48 to 46, melee damage changed from 10 to 9, ranged damage changed from 12 to 13.
  * Naga Zephyr gold cost changed from 50 to 46.
  * Wose Sapling gold cost changed from 10 to 11.
  * Wose Shaman gold cost changed from 40 to 27, movement points changed from 3 to 4, melee damage changed from 9 to 12, ranged damage changed from 10 to 11, hp changed from 50 to 56.
  * Horned Scarab gold cost changed from 12 to 11.
  * Fixed the Walking Corpses of some river creatures having poor movement in deep water.
  * New descriptions for the Fire Ant, Roc and Sand Scuttler.
  * Fixed the Giant Scorpion having an empty variation name.
  User interface
  * Improved the attack dialog's recommendation about whether an attack with poison is better than one with higher direct damage.
  * Added logs folder path to the Game Version dialog on Windows.
  * Added built-in Lua engine version to the Game Version dialog and `--report`.
  * Made Accelerated Speed toggle announcement not stackable over itself or other announcements.
  * Minor adjustments to the sidebar's minimap area in the default game theme to reclaim empty and uneven space back. Note that this WILL break custom WML themes that use the same sidebar graphics as the default theme.
  * Minor adjustment to the placement of numerals on the debug clock.
  * Players now receive an error message when attempting to save games using illegal file names.
  * Fixed text labels containing only a single link becoming empty.
  * Separated floating labels' duration from the speed of their eventual fade-out.
  * Fixed font family leakage from GUI2 canvases to GUI1 elements such as the in-game chat overlay.
  WML Engine
  * In development builds, deprecation warnings are now shown in-game by default.
  * Conditional WML's `[variable]` tag now expects exactly one comparison, and will warn if given none or multiple tests.
  * `[store_reachable_locations]range=vision` now calculates vision, instead of using movement costs and max movement points.
  Miscellaneous and Bug Fixes
  * Fixed units with max movement set to zero being given one max movement point by `[unstore_unit]` or when loading a saved game.
  * Fixed an intermittent crash on the loading screen.
  * wmlunits (units.wesnoth.org) no longer incorrectly assumes that units with movement costs equal to their maximum movement can't move into the affected terrains.
  * Fixed a bug where log domains' severity could accidentally be reduced.
  * Changed the verbosity and error-handling of the `run_wml_tests` script.
  * Made `run_wml_tests` automatically skip tests which need strict mode when running without strict mode.
  * Made optimizations in the UI drawing code, these shouldn't have visible effects.
  * Optimized the command-line `wesnoth_addon_manager` tool.

(adam)

2021-11-02 18:30:52 UTC pkgsrc-2021Q3 commitmail json YAML

doc: Pullup ticket #6528, #6524, #6525, #6527, #6526

(tm)

2021-11-02 18:28:45 UTC pkgsrc-2021Q3 commitmail json YAML

Pullup ticket #6526 - requested by taca
lang/php80: security fix

Revisions pulled up:
- lang/php/phpversion.mk                                        1.342
- lang/php80/distinfo                                          1.11

---
  Module Name: pkgsrc
  Committed By: taca
  Date: Fri Oct 22 15:09:52 UTC 2021

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

  Log Message:
  lang/php80: update to 8.0.12

  This is a security fix release.

  21 Oct 2021, PHP 8.0.12

  - CLI:
    . Fixed bug #81496 (Server logs incorrect request method). (lauri)

  - Core:
    . Fixed bug #81435 (Observer current_observed_frame may point to an old
      (overwritten) frame). (Bob)
    . Fixed bug #81380 (Observer may not be initialized properly). (krakjoe)

  - DOM:
    . Fixed bug #81433 (DOMElement::setIdAttribute() called twice may remove ID).
      (Viktor Volkov)

  - FFI:
    . Fixed bug #79576 ("TYPE *" shows unhelpful message when type is not
      defined). (Dmitry)

  - FPM:
    . Fixed bug #81026 (PHP-FPM oob R/W in root process leading to privilege
      escalation) (CVE-2021-21703). (Jakub Zelenka)

  - Fileinfo:
    . Fixed bug #78987 (High memory usage during encoding detection). (Anatol)

  - Filter:
    . Fixed bug #61700 (FILTER_FLAG_IPV6/FILTER_FLAG_NO_PRIV|RES_RANGE failing).
      (cmb, Nikita)

  - Opcache:
    . Fixed bug #81472 (Cannot support large linux major/minor device number when
      read /proc/self/maps). (Lin Yang)

  - Reflection:
    . ReflectionAttribute is no longer final. (sasezaki)

  - SPL:
    . Fixed bug #80663 (Recursive SplFixedArray::setSize() may cause double-free).
      (cmb, Nikita, Tyson Andre)
    . Fixed bug #81477 (LimitIterator + SplFileObject regression in 8.0.1). (cmb)

  - Standard:
    . Fixed bug #69751 (Change Error message of sprintf/printf for missing/typo
      position specifier). (Aliaksandr Bystry)

  - Streams:
    . Fixed bug #81475 (stream_isatty emits warning with attached stream wrapper).
      (cmb)

  - XML:
    . Fixed bug #70962 (XML_OPTION_SKIP_WHITE strips embedded whitespace).
      (Aliaksandr Bystry, cmb)

  - Zip:
    . Fixed bug #81490 (ZipArchive::extractTo() may leak memory). (cmb, Remi)
    . Fixed bug #77978 (Dirname ending in colon unzips to wrong dir). (cmb)

(tm)

2021-11-02 18:20:51 UTC pkgsrc-2021Q3 commitmail json YAML

Pullup ticket #6527 - requested by taca
lang/php74: security fix

Revisions pulled up:
- lang/php/phpversion.mk                                        1.343
- lang/php74/distinfo                                          1.31

---
  Module Name: pkgsrc
  Committed By: taca
  Date: Fri Oct 22 15:14:24 UTC 2021

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

  Log Message:
  lang/php74: update to 7.4.25

  This is a security fix release.

  21 Oct 2021, PHP 7.4.25

  - DOM:
    . Fixed bug #81433 (DOMElement::setIdAttribute() called twice may remove ID).
      (Viktor Volkov)

  - FFI:
    . Fixed bug #79576 ("TYPE *" shows unhelpful message when type is not
      defined). (Dmitry)

  - Fileinfo:
    . Fixed bug #78987 (High memory usage during encoding detection). (Anatol)

  - Filter:
    . Fixed bug #61700 (FILTER_FLAG_IPV6/FILTER_FLAG_NO_PRIV|RES_RANGE failing).
      (cmb, Nikita)

  - FPM:
    . Fixed bug #81026 (PHP-FPM oob R/W in root process leading to privilege
      escalation) (CVE-2021-21703). (Jakub Zelenka)

  - SPL:
    . Fixed bug #80663 (Recursive SplFixedArray::setSize() may cause double-free).
      (cmb, Nikita, Tyson Andre)

  - Streams:
    . Fixed bug #81475 (stream_isatty emits warning with attached stream wrapper).
      (cmb)

  - XML:
    . Fixed bug #70962 (XML_OPTION_SKIP_WHITE strips embedded whitespace).
      (Aliaksandr Bystry, cmb)

  - Zip:
    . Fixed bug #81490 (ZipArchive::extractTo() may leak memory). (cmb, Remi)
    . Fixed bug #77978 (Dirname ending in colon unzips to wrong dir). (cmb)

(tm)

2021-11-02 15:12:13 UTC MAIN commitmail json YAML

TODO: - dovecot2-pigeonhole-0.5.17, done.

(wiz)

2021-11-02 13:48:03 UTC MAIN commitmail json YAML

sfsexp: Fix version number in buildlink3.mk

Before importing, I had forgotten to fix harf-baked buildlink3.mk.

(ryoon)

2021-11-02 12:04:55 UTC MAIN commitmail json YAML

Updated mail/dovecot2, mail/dovecot2-pigeonhole

(adam)

2021-11-02 12:04:39 UTC MAIN commitmail json YAML

dovecot2-pigeonhole: updated to 0.5.17

0.5.17:
- duplicate: The Sieve duplicate test is prone to false negatives when
  the user receives many e-mails concurrently, meaning that duplicate
  deliveries can still occur.
- fileinto: v2.3.16 regression: Sieve delivery crashes if mail is
  delivered to non-existing and existing folder.
- imap-filter-sieve: v2.3.15 regression: The CPU limits on Sieve
  execution are too easily exceeded in IMAP context (the IMAPSieve and
  FILTER=SIEVE capabilities). Changed the default to unlimited CPU time
  for IMAP context, since similar excessive resource usage can be caused
  by other means as well. The CPU limits on Sieve scripts executed at
  LDA/LMTP delivery are still enforced by default.
- redirect:  The Sieve redirect action has protections against users
  triggering mail loops. Unfortunately, the detection of a redirect mail
  loop sometimes causes the message to get lost if no other Sieve action
  is applied that delivers the message somewhere else.
- redirect: v2.3.16 regression: With certain Sieve scripts if redirect
  fails due to temporary failure, the lmtp process may crash after the
  delivery. Fixes:
  Panic: file mail-user.c: line 229 (mail_user_deinit):
  assertion failed: ((*user)->refcount == 1).

(adam)

2021-11-02 12:03:54 UTC MAIN commitmail json YAML

dovecot2: updated to 2.3.17

2.3.17

* Dovecot now logs a warning if time seems to jump forward at least
  100 milliseconds.
* dict: Lines logged by the dict process now contain the dict name as
  the prefix.
* lib-index: mail_cache_fields, mail_always_cache_fields and
  mail_never_cache_fields now verifies that the listed header names are
  valid. Especially the UTF8 "–" character has sometimes been wrongly
  used instead of the ASCII "-".
+ *-login: Added login_proxy_rawlog_dir setting to capture
  rawlogs between proxy and backend.
+ dict: The server process now keeps the last 10 idle dict backends
  cached for maximum of 30 seconds. Practically this acts as a
  connection pool for dict-redis and dict-ldap. Note that this doesn't
  affect dict-sql, because it already had its own internal cache.
+ doveadm: New stats add/remove commands added to support changing the
  metrics configuration on runtime.
+ lazy_expunge: Added lazy_expunge_exclude settings to disable
  lazy_expunge for specific folders. \Special-use flags can be used as
  folder names.
+ lib-lua: Added a new helper function dovecot.restrict_global_variables()
  to disable or enable defining new global variables.
- LAYOUT=index List index rebuild was missing.
- LAYOUT=index: Duplicate GUIDs were not detected.
- acl: When using acl_ignore_namespace Dovecot attempted to access or
  create dovecot-acl-list even when the namespace should have been
  ignored. For virtual namespaces this could have yielded errors about
  "Read-only file system" or "Permission denied".
- auth: Setting the "master" passdb field to empty value would
  cause proxying to fail with an authentication error.
  Now an empty "master" field is ignored.
- doveadm-server: Duplicate error lines were sent for failed commands.
  This didn't normally cause visible problems, except when using
  wildcards in usernames or -A parameter to go through multiple users.
- doveadm-server: Logs written by doveadm-server were often missing log
  prefixes, especially mail_log_prefix for mail commands. Logs sent to
  doveadm TCP client were also missing log prefixes.
- doveadm: v2.3 regression: batch command always crashes.
- doveadm: v2.3.11 regression: Commands failed if ssl_cert or
  ssl_key files weren't readable by the user running doveadm, even
  though doveadm didn't actually use these settings
- imap-hibernate: Process may crash at deinit:
  Panic: file ioloop.c: line 928 (io_loop_destroy): assertion failed:
  (ioloop->cur_ctx == NULL).
- imap: Using imap_fetch_failure=no-after can cause assert-crash
  with some IMAP commands if reading the mail fails (e.g. wrong cached
  mail size). Fixes:
  Panic: file index-mail-headers.c: line 198 (index_mail_parse_header_init):
  assertion failed: (!mail->data.header_parser_initialized)
- imap: v2.3.10 regression: When using INDEXPVT to enable private
  \Seen flags (for shared or public namespaces) the STORE command did
  not send untagged replies for the \Seen flag changes.
- imap: v2.3.15 regression: If PREVIEW/SNIPPET is not the final FETCH
  option in the command, the IMAP FETCH response is broken.
- imap: v2.3.15 regression: MOVE command leaks mailbox if it can't be
  opened and crashes at deinit:
  Panic: file mail-user.c: line 229 (mail_user_deinit): assertion failed:
  ((*user)->refcount == 1).
- imapc: Copying nonexistent mail via imapc could have crashed. Fixes:
  Panic: file mail-storage.c: line 2385 (mailbox_transaction_commit_get_changes):
  assertion failed: (ret < 0 || seq_range_count(&changes_r->saved_uids) == save_count ||
  array_count(&changes_r->saved_uids) == 0).
- indexer: v2.3.15 regression: Process crashes if indexer-client
  disconnects while it's waiting for command reply. This happened for
  example if IMAP SEARCH triggered long fts indexing and the IMAP
  client disconnected while waiting for the reply.
- indexer: v2.3.15 regression: Process may have crashed in some situations.
- indexer: v2.3.15 regression: indexer-worker processes may not have
  reached the process_limit in some situations, possibly even using just
  one indexer-worker process even though there were many indexing
  requests queued.
- lib-compression: Reading lz4 compressed mdbox mails may crash. Fixes:
  Panic: file istream.c: line 345 (i_stream_read_memarea):
  assertion failed: (!stream->blocking).
- lib-compression: bench-compress crashes due to xz being read-only.
- lib-lua: Fix linking libdict_lua for non-GNU linkers when Lua support
  is disabled.
- lib-mail: There was no limit on how large an email header name could be.
  Processable header names are now limited to 1000 bytes.
- lib-oauth2: Dovecot disallowed JWT tokens if their validity time was
  older than token creation time (nbf < iat).
- lib-storage: Reduce memory footprint of certain storage operations.
- lib-storage: When listing mailboxes with storage name escape
  characters (^ or .) as part of the mailbox name, the listing could
  show corrupted mailbox names. Due to an issue in handling escaped
  parent folders, the listing of other mailbox names would become
  corrupted by prepending parts of the previously listed mailboxes
  parent folder as prefix to the actual mailbox names. The corruption
  can occur when using LAYOUT=INDEX and maildir or obox, or when using
  the listescape plugin.
- mail-crypt: Fix "-O" argument for "doveadm mailbox cryptokey password"
  command to be a boolean, and not expect a string.
- submission-login: Add support for not authenticating to next hop in
  submission proxying.
- submission-login: EHLO was not sent again after XCLIENT when doing
  submission proxying.
- virtual: Mailboxes do not correctly detect underlying mailboxes
  getting re-created even though they have a different UIDVALIDITY or
  GUID.

(adam)

2021-11-02 11:44:08 UTC MAIN commitmail json YAML

Updated net/py-grpcio, net/py-grpcio-testing, net/py-grpcio-tools

(adam)

2021-11-02 11:43:03 UTC MAIN commitmail json YAML

2021-11-02 10:17:24 UTC MAIN commitmail json YAML

Updated security/py-OpenSSL, net/py-responses

(adam)

2021-11-02 10:17:07 UTC MAIN commitmail json YAML

py-responses: updated to 0.15.0

0.15.0
------

* Added `responses.PassthroughResponse` and
  `reponses.BaseResponse.passthrough`. These features make building passthrough
  responses more compatible with dynamcially generated response objects.
* Removed the unused ``_is_redirect()`` function from responses internals.
* Added `responses.matchers.request_kwargs_matcher`. This matcher allows you
  to match additional request arguments like `stream`.
* Added `responses.matchers.multipart_matcher`. This matcher allows you
  to match request body and headers for ``multipart/form-data`` data
* Added `responses.matchers.query_string_matcher`. This matcher allows you
  to match request query string, similar to `responses.matchers.query_param_matcher`.
* Added `responses.matchers.header_matcher()`. This matcher allows you to match
  request headers. By default only headers supplied to `header_matcher()` are checked.
  You can make header matching exhaustive by passing `strict_match=True` to `header_matcher()`.
* Changed all matchers output message in case of mismatch. Now message is aligned
  between Python2 and Python3 versions
* Deprecate ``stream`` argument in ``Response`` and ``CallbackResponse``
* Added Python 3.10 support

(adam)

2021-11-02 09:45:53 UTC MAIN commitmail json YAML

py-OpenSSL: updated to 21.0.0

21.0.0

Backward-incompatible changes:
- The minimum ``cryptography`` version is now 3.3.
- Drop support for Python 3.5

Changes:
- Raise an error when an invalid ALPN value is set.
- Added ``OpenSSL.SSL.Context.set_min_proto_version`` and ``OpenSSL.SSL.Context.set_max_proto_version``
  to set the minimum and maximum supported TLS version
- Updated ``to_cryptography`` and ``from_cryptography`` methods to support an upcoming release of ``cryptography`` without raising deprecation warnings.

(adam)

2021-11-02 09:44:57 UTC MAIN commitmail json YAML

doc: Updated www/ikiwiki to 3.20200202.3nb6

(schmonz)

2021-11-02 09:44:48 UTC MAIN commitmail json YAML

2021-11-02 09:16:47 UTC MAIN commitmail json YAML

doc: Updated www/wiki-tui to 0.4

(pin)

2021-11-02 09:16:28 UTC MAIN commitmail json YAML

www/wiki-tui: update to 0.4

Added:
-You can now go to the headers by pressing ENTER on the item in the table of
contents
-When wiki-tui crashes, it generates a crash report
-You can now change the color of specific views

Changes:
-The logging is now more informative
-Added cargo & NetBSD installation method
-The configuration format is now toml

Fixes:
-Words are no longer overlapping
-Fixed a bug where wiki-tui would crash when pressing keys while searching (#6)

(pin)

2021-11-02 09:15:31 UTC MAIN commitmail json YAML

doc: Updated sysutils/zoxide to 0.7.9

(pin)

2021-11-02 09:15:13 UTC MAIN commitmail json YAML

sysutils/zoxide: update to 0.7.9

Changed
-Bash/Fish: improved completions for z command.

Fixed
-Fish: error erasing completions on older versions.
-PowerShell: enable --cmd cd to replace the cd command.

(pin)

2021-11-02 09:14:10 UTC MAIN commitmail json YAML

doc: Updated sysutils/macchina to 5.0.2

(pin)

2021-11-02 09:13:51 UTC MAIN commitmail json YAML

sysutils/macchina: update to 5.0.2

v5.0.2
-libmacchina/netbsd: fixed failing brightness readout.
-libmacchina/netbsd: (somehow) fixed failing package count readout.
-themes: the custom_ascii.color field is now optional, omitting it uses the
colors provided in the text file.
-themes: color values (e.g. "Red", "Green", "Blue") are now case-insensitive.
-general: introduce a new readout, "Session" that is appended to your Window
Manager readout output. If the latter fails, so does the former.

v5.0.1
-The default theme's bars should not be visible.

macchina v5.0.0, codename "Zinc"
-Deprecated multiple command-line options: --no-ascii, --custom-ascii,
--palette, --hide-delimiters. (#181)
-Deprecated built-in themes. (#181)
-NetBSD: count packages without the use of pkg_info. (by upgrading to the
latest libmacchina version)

(pin)

2021-11-02 09:02:49 UTC MAIN commitmail json YAML

mk: Lower default RELRO down from full to partial.

Judging by private discussions there's not clear enough consensus
that BIND_NOW is beneficial or performant enough to have enabled
by default, at least until more benchmarking tests are done.

(nia)

2021-11-02 08:30:38 UTC MAIN commitmail json YAML

2021-11-02 08:28:45 UTC MAIN commitmail json YAML

doc: Note that packages can request partial RELRO.

(nia)

2021-11-02 08:20:31 UTC MAIN commitmail json YAML

2021-11-02 08:14:59 UTC MAIN commitmail json YAML

mk: Make it possible for a package to fall back to partial RELRO.

This helps certain X.Org modules.

(nia)

2021-11-02 06:17:36 UTC MAIN commitmail json YAML

Updated devel/py-pyparsing, devel/py-rope

(adam)

2021-11-02 06:17:16 UTC MAIN commitmail json YAML

py-rope: updated to 0.21.0

Release 0.21.0

Syntax support

- Handle `global` keyword when extracting method
- context manager:
  - Implement extract refactoring for code containing `async with`
  - Fix parsing of nested `with` statement/context manager
- list/set/dict/generator comprehension scope issues:
  - Added scopes for comprehension expressions
  - Added support for checking scopes by offset
  - Fix renaming global var affects list comprehension
  - Reuse of variable in comprehensions confuses method extraction
  - Fix error `TypeError: 'PyDefinedObject' object is not subscriptable`
- f-string:
  - Fix inlining into f-string containing quote characters
- inline assignment/walrus operator:
  - Fix `AttributeError: '_ExpressionVisitor' object has no attribute 'defineds'`

Bug fixes

- Fix improper replacement when extracting attribute access expression with `similar=True`
- Fix improper replacement when extracting index access expression with `similar=True`

New feature

- Move read() to FileSystemCommands

Misc

- Setup all-contributors bot
- Blacken source code, rope now follows black code style
- Add Github Actions to enforce black code style
- Remove plain 'unittest' only runner

(adam)

2021-11-02 06:13:46 UTC MAIN commitmail json YAML

py-pyparsing: updated to 3.0.4

Version 3.0.4 -
---------------
- Fixed bug in which `Dict` classes did not correctly return tokens as nested
  `ParseResults`, reported by and fix identified by Bu Sun Kim, many thanks!!!

- Documented API-changing side-effect of converting `ParseResults` to use `__slots__`
  to pre-define instance attributes. This means that code written like this (which
  was allowed in pyparsing 2.4.7):

    result = Word(alphas).parseString("abc")
    result.xyz = 100

  now raises this Python exception:

    AttributeError: 'ParseResults' object has no attribute 'xyz'

  To add new attribute values to ParseResults object in 3.0.0 and later, you must
  assign them using indexed notation:

    result["xyz"] = 100

  You will still be able to access this new value as an attribute or as an
  indexed item.

- Fixed bug in railroad diagramming where the vertical limit would count all
  expressions in a group, not just those that would create visible railroad
  elements.

Version 3.0.3 -
---------------
- Fixed regex typo in `one_of` fix for `as_keyword=True`.

- Fixed a whitespace-skipping bug, Issue 319, introduced as part of the revert
  of the `LineStart` changes. Reported by Marc-Alexandre C担t辿,
  thanks!

- Added header column labeling > 100 in `with_line_numbers` - some input lines
  are longer than others.

Version 3.0.2 -
---------------
- Reverted change in behavior with `LineStart` and `StringStart`, which changed the
  interpretation of when and how `LineStart` and `StringStart` should match when
  a line starts with spaces. In 3.0.0, the `xxxStart` expressions were not
  really treated like expressions in their own right, but as modifiers to the
  following expression when used like `LineStart() + expr`, so that if there
  were whitespace on the line before `expr` (which would match in versions prior
  to 3.0.0), the match would fail.

  3.0.0 implemented this by automatically promoting `LineStart() + expr` to
  `AtLineStart(expr)`, which broke existing parsers that did not expect `expr` to
  necessarily be right at the start of the line, but only be the first token
  found on the line. This was reported as a regression in Issue 317.

  In 3.0.2, pyparsing reverts to the previous behavior, but will retain the new
  `AtLineStart` and `AtStringStart` expression classes, so that parsers can chose
  whichever behavior applies in their specific instance. Specifically:

      # matches expr if it is the first token on the line
      # (allows for leading whitespace)
      LineStart() + expr

      # matches only if expr is found in column 1
      AtLineStart(expr)

- Performance enhancement to `one_of` to always generate an internal `Regex`,
  even if `caseless` or `as_keyword` args are given as `True` (unless explicitly
  disabled by passing `use_regex=False`).

- `IndentedBlock` class now works with `recursive` flag. By default, the
  results parsed by an `IndentedBlock` are grouped. This can be disabled by constructing
  the `IndentedBlock` with `grouped=False`.

Version 3.0.1 -
---------------
- Fixed bug where `Word(max=n)` did not match word groups less than length 'n'.
  Thanks to Joachim Metz for catching this!

- Fixed bug where `ParseResults` accidentally created recursive contents.
  Joachim Metz on this one also!

- Fixed bug where `warn_on_multiple_string_args_to_oneof` warning is raised
  even when not enabled.

(adam)

2021-11-02 02:21:16 UTC MAIN commitmail json YAML

audio/mpc: Fix PLIST

(js)

2021-11-01 23:21:59 UTC MAIN commitmail json YAML

doc: Updated time/libical to 3.0.11

(gutteridge)

2021-11-01 23:21:22 UTC MAIN commitmail json YAML

libical: update to 3.0.11

Version 3.0.11 (09 October 2021):
---------------------------------
* Fix icalrecur_iterator_set_start() for hourly, minutely, and secondly recurrences
* Fix build for Berkeley DB version greater than 5
* Fix vcal for some architectures (like aarch64, ppc64le and s390x)
* Fix memory leaks in vcal
* Prevent crash when looking for tzid in initialize_rscale
* Adjust libdir and includedir in generated pkgconfig files
* Built-in timezones updated to tzdata2021c

(gutteridge)

2021-11-01 22:24:57 UTC pkgsrc-2021Q3 commitmail json YAML

Pullup ticket #6525 - requested by taca
net/bind916: security fix

Revisions pulled up:
- net/bind916/Makefile                                          1.28-1.29
- net/bind916/distinfo                                          1.24,1.26
- net/bind916/patches/patch-bin_named_unix_os.c                1.1
- net/bind916/patches/patch-bin_tools_arpaname.c                deleted
- net/bind916/patches/patch-contrib_dlz_modules_wildcard_dlz__wildcard__dynamic.c deleted
- net/bind916/patches/patch-lib_dns_client.c                    1.1
- net/bind916/patches/patch-lib_dns_dnsrps.c                    deleted
- net/bind916/patches/patch-lib_dns_include_dns_client.h        1.1
- net/bind916/patches/patch-lib_dns_include_dns_zone.h          1.3
- net/bind916/patches/patch-lib_dns_peer.c                      deleted
- net/bind916/patches/patch-lib_dns_rbt.c                      1.3
- net/bind916/patches/patch-lib_dns_rdata.c                    1.1
- net/bind916/patches/patch-lib_dns_zone.c                      1.5
- net/bind916/patches/patch-lib_isc_app.c                      1.1
- net/bind916/patches/patch-lib_isc_netmgr_netmgr-int.h        1.1
- net/bind916/patches/patch-lib_isc_netmgr_netmgr.c            1.2
- net/bind916/patches/patch-lib_isc_siphash.c                  1.3
- net/bind916/patches/patch-lib_isc_timer.c                    1.1
- net/bind916/patches/patch-lib_isc_unix_include_isc_align.h    deleted
- net/bind916/patches/patch-lib_isc_unix_include_isc_stdatomic.h 1.1
- net/bind916/patches/patch-lib_isc_unix_socket.c              1.6
- net/bind916/patches/patch-lib_ns_Makefile.in                  1.3
- net/bind916/patches/patch-lib_ns_client.c                    1.5
- net/bind916/patches/patch-lib_ns_interfacemgr.c              deleted

---
  Module Name: pkgsrc
  Committed By: taca
  Date: Sun Oct 24 06:40:28 UTC 2021

  Modified Files:
  pkgsrc/net/bind916: Makefile distinfo
  pkgsrc/net/bind916/patches: patch-lib_dns_include_dns_zone.h
      patch-lib_dns_rbt.c patch-lib_dns_zone.c
      patch-lib_isc_netmgr_netmgr.c patch-lib_isc_unix_socket.c
      patch-lib_ns_Makefile.in patch-lib_ns_client.c
  Added Files:
  pkgsrc/net/bind916/patches: patch-bin_named_unix_os.c
      patch-lib_dns_client.c patch-lib_dns_include_dns_client.h
      patch-lib_dns_rdata.c patch-lib_isc_app.c
      patch-lib_isc_netmgr_netmgr-int.h patch-lib_isc_siphash.c
      patch-lib_isc_timer.c patch-lib_isc_unix_include_isc_stdatomic.h
  Removed Files:
  pkgsrc/net/bind916/patches: patch-bin_tools_arpaname.c
      patch-contrib_dlz_modules_wildcard_dlz__wildcard__dynamic.c
      patch-lib_dns_dnsrps.c patch-lib_dns_peer.c
      patch-lib_isc_unix_include_isc_align.h patch-lib_ns_interfacemgr.c

  Log Message:
  net/bind916: update pkgsrc changes from NetBSD

  Catch up changes from NetBSD; update them for BIND 9.16.

  Bump PKGREVISION.

---
  Module Name: pkgsrc
  Committed By: taca
  Date: Fri Oct 29 06:01:19 UTC 2021

  Modified Files:
  pkgsrc/net/bind916: Makefile distinfo

  Log Message:
  net/bind916: update to 9.16.22

  This release contains security fix.

  --- 9.16.22 released ---

  5736. [security] The "lame-ttl" option is now forcibly set to 0. This
  effectively disables the lame server cache, as it could
  previously be abused by an attacker to significantly
  degrade resolver performance. (CVE-2021-25219)
  [GL #2899]

  5724. [bug] Address a potential deadlock when checking zone content
  consistency. [GL #2908]

  5723. [bug] Change 5709 broke backward compatibility for the
  "check-names master ..." and "check-names slave ..."
  options. This has been fixed. [GL #2911]

  5720. [contrib] Old-style DLZ drivers that had to be enabled at
  build-time have been marked as deprecated. [GL #2814]

  5719. [func] The "map" zone file format has been marked as
  deprecated. [GL #2882]

  5717. [func] The "cache-file" option, which was documented as "for
  testing purposes only" and not to be used, has been
  removed. [GL #2903]

  5716. [bug] Multiple library names were mistakenly passed to the
  krb5-config utility when ./configure was invoked with
  the --with-gssapi=[/path/to/]krb5-config option. This
  has been fixed by invoking krb5-config separately for
  each required library. [GL #2866]

  5715. [func] Add a check for ports specified in "*-source(-v6)"
  options clashing with a global listening port. Such a
  configuration was already unsupported, but it failed
  silently; it is now treated as an error. [GL #2888]

  5714. [bug] Remove the "adjust interface" mechanism which was
  responsible for setting up listeners on interfaces when
  the "*-source(-v6)" address and port were the same as
  the "listen-on(-v6)" address and port. Such a
  configuration is no longer supported; under certain
  timing conditions, that mechanism could prevent named
  from listening on some TCP ports. This has been fixed.
  [GL #2852]

  5712. [doc] Add deprecation notice about removing native PKCS#11
  support in the next major BIND 9 release. [GL #2691]

(tm)

2021-11-01 22:14:43 UTC pkgsrc-2021Q3 commitmail json YAML

Pullup ticket #6524 - requested by taca
net/bind911: security fix

Revisions pulled up:
- net/bind911/Makefile                                          1.51
- net/bind911/distinfo                                          1.37
- net/bind911/patches/patch-configure                          1.6

---
  Module Name: pkgsrc
  Committed By: taca
  Date: Fri Oct 29 06:02:26 UTC 2021

  Modified Files:
  pkgsrc/net/bind911: Makefile distinfo
  pkgsrc/net/bind911/patches: patch-configure

  Log Message:
  net/bind911: update to 9.11.36

  --- 9.11.36 released ---

  5736. [security] The "lame-ttl" option is now forcibly set to 0. This
  effectively disables the lame server cache, as it could
  previously be abused by an attacker to significantly
  degrade resolver performance. (CVE-2021-25219)
  [GL #2899]

  5716. [bug] Multiple library names were mistakenly passed to the
  krb5-config utility when ./configure was invoked with
  the --with-gssapi=[/path/to/]krb5-config option. This
  has been fixed by invoking krb5-config separately for
  each required library. [GL #2866]

(tm)

2021-11-01 22:11:03 UTC MAIN commitmail json YAML

protobuf: remove patch that was merged upstream

(wiz)

2021-11-01 22:06:32 UTC pkgsrc-2021Q3 commitmail json YAML

Pullup ticket #6528 - requested by taca
lang/php73: security fix

Revisions pulled up:
- lang/php/phpversion.mk                                        1.344
- lang/php73/distinfo                                          1.40

---
  Module Name: pkgsrc
  Committed By: taca
  Date: Sat Oct 30 07:45:42 UTC 2021

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

  Log Message:
  lang/php73: update to 7.3.32

  This is a security fix release.

  28 Oct 2021, PHP 7.3.32

  - FPM:
    . Fixed bug #81026 (PHP-FPM oob R/W in root process leading to privilege
      escalation). (CVE-2021-21703) (Jakub Zelenka)

(tm)

2021-11-01 21:53:18 UTC MAIN commitmail json YAML

mk: describe missing musicpd options. sort.

(wiz)

2021-11-01 21:51:20 UTC MAIN commitmail json YAML

musicpd: switch (default-off) upnp option to libnpupnp

(wiz)

2021-11-01 21:47:22 UTC MAIN commitmail json YAML

doc: Added net/libnpupnp version 4.1.5

(wiz)

2021-11-01 21:47:12 UTC MAIN commitmail json YAML

net/Makefile: + libnpupnp

(wiz)

2021-11-01 21:47:01 UTC MAIN commitmail json YAML

net/libnpupnp: import libnpupnp-4.1.5

npupnp is an UPnP library derived from the venerable pupnp, based
on its 1.6.x branch (around 1.6.25).

Main modifications:

- Support multiple network interfaces
- Support multiple root devices (already in the late pupnp versions).
- Use libcurl for HTTP client functions.

(wiz)

2021-11-01 21:43:58 UTC MAIN commitmail json YAML

doc: Updated textproc/py-markdown to 3.2.2

(wiz)

2021-11-01 21:43:46 UTC MAIN commitmail json YAML

py-markdown: update to 3.2.2.

# Python-Markdown 3.2 Release Notes

Python-Markdown version 3.2 supports Python versions 3.5, 3.6, 3.7, 3.8, and
PyPy3.

### Drop support for Python 2.7

Python 2.7 reaches end-of-life on 2020-01-01 and Python-Markdown 3.2 has dropped
support for it. Please upgrade to Python 3, or use Python-Markdown 3.1.

### `em` and `strong` inline processor changes

In order to fix issue #792, `em`/`strong` inline processors were refactored. This
translated into removing many of the existing inline processors that handled this
logic:

* `em_strong`
* `strong`
* `emphasis`
* `strong2`
* `emphasis`

These processors were replaced with two new ones:

* `em_strong`
* `em_strong2`

The [`legacy_em`](../extensions/legacy_em.md) extension was also modified with new,
refactored logic and simply overrides the `em_strong2` inline processor.

### CodeHilite now always wraps with `<code>` tags

Before, the HTML generated by CodeHilite looked like:
- `<pre><code>foo = 'bar'</code></pre>` if you **were not** using Pygments.
- `<pre>foo = 'bar'</pre>`  if you **were** using Pygments.

To make the cases more consistent (and adhere to many Markdown specifications and
HTML code block markup suggestions), CodeHilite will now always additionally wrap
code with `<code>` tags. See #862 for more details.

This change does not alter the Python-Markdown API, but users relying on the old
markup will find their output now changed.

Internally, this change relies on the Pygments 2.4, so you must be using at least
that version to see this effect. Users with earlier Pygments versions will
continue to see the old behavior.

### `markdown.util.etree` deprecated

Previously, Python-Markdown was using either the `xml.etree.cElementTree` module
or the `xml.etree.ElementTree` module, based on their availability. In modern
Python versions, the former is a deprecated alias for the latter. Thus, the
compatibility layer is deprecated and extensions are advised to use
`xml.etree.ElementTree` directly. Importing `markdown.util.etree` will raise
a `DeprecationWarning` beginning in version 3.2 and may be removed in a future
release.

Therefore, extension developers are encouraged to replace
`from markdown.util import etree` with
`import xml.etree.ElementTree as etree` in their code.

## New features

The following new features have been included in the release:

* Some new configuration options have been added to the [toc](../extensions/toc.md)
  extension:

    * The `anchorlink_class` and `permalink_class` options allow class(es) to be
      assigned to the `anchorlink` and `permalink` respectively. This allows using
      icon fonts from CSS for the links. Therefore, an empty string passed to
      `permalink` now generates an empty `permalink`. Previously no `permalink`
      would have been generated. (#776)

    * The `permalink_title` option allows the title attribute of a `permalink` to be
      set to something other than the default English string `Permanent link`. (#877)

* Document thread safety (#812).

* Markdown parsing in HTML has been exposed via a separate extension called
  [`md_in_html`](../extensions/md_in_html.md).

* Add support for Python 3.8.

(wiz)

2021-11-01 21:42:11 UTC MAIN commitmail json YAML

doc: Updated security/tor-browser to 10.5.10

(wiz)

2021-11-01 21:41:59 UTC MAIN commitmail json YAML

tor-browser: update to 10.5.10.

    Translations Update
    Revert bug 40049 [torbutton]
    Bug 40051: Implement 2021 Year End Campaign look in about:tor

(wiz)

2021-11-01 21:41:47 UTC MAIN commitmail json YAML

py-markdown3: mention Python 2.x in DESCR/COMMENT

(wiz)

2021-11-01 21:41:09 UTC MAIN commitmail json YAML

py-pyparsing2: mention python 2.x in DESCR/COMMENT

(wiz)

2021-11-01 21:33:26 UTC MAIN commitmail json YAML

editors/tweak: Fix buffer overflow in 'unknown key sequence' error report.

>From upstream commit ad97e1337e1e1df934b7f3674fa6c9f7e8eb603f.

(fcambus)

2021-11-01 21:07:38 UTC MAIN commitmail json YAML

TODO: py-markdown is safe to upgrade

(wiz)

2021-11-01 21:07:00 UTC MAIN commitmail json YAML

python: add support for markdown to versioned_dependencies.mk

(wiz)

2021-11-01 21:06:35 UTC MAIN commitmail json YAML

py-markdown: mark as not-for-python2.7

py-markdown3 does that.

(wiz)

2021-11-01 21:05:56 UTC MAIN commitmail json YAML

2021-11-01 20:57:24 UTC MAIN commitmail json YAML

textproc/Makefile: + py-markdown3

(wiz)

2021-11-01 20:57:06 UTC MAIN commitmail json YAML

textproc/py-markdown3: import py27-markdown-3.1.1

This is the python 2.7 version of the package.

Markdown is a text-to-HTML conversion tool for web writers. Markdown
allows you to write using an easy-to-read, easy-to-write plain text
format, then convert it to structurally valid XHTML (or HTML).

This package provides a Python implementation.

(wiz)

2021-11-01 20:52:24 UTC MAIN commitmail json YAML

doc: Updated devel/py-protobuf to 3.19.0

(wiz)

2021-11-01 20:52:15 UTC MAIN commitmail json YAML

doc: Updated devel/protobuf to 3.19.0

(wiz)

2021-11-01 20:52:04 UTC MAIN commitmail json YAML

{py-,}protobuf: update to 3.19.0

  C++
  * Make proto2::Message::DiscardUnknownFields() non-virtual
  * Separate RepeatedPtrField into its own header file
  * For default floating point values of 0, consider all bits significant
  * cmake: support `MSVC_RUNTIME_LIBRARY` property (#8851)
  * Fix shadowing warnings (#8926)
  * Fix for issue #8484, constant initialization doesn't compile in msvc clang-cl environment (#8993)
  * Fix build on AIX and SunOS (#8373) (#9065)
  * Add Android stlport and default toolchains to BUILD. (#8290)

  Python
  * Proto2 DecodeError now includes message name in error message
  * Make MessageToDict convert map keys to strings (#8122)
  * Add python-requires in setup.py (#8989)
  * Add python 3.10 (#9034)

(wiz)

2021-11-01 20:43:07 UTC MAIN commitmail json YAML

2021-11-01 20:42:58 UTC MAIN commitmail json YAML

i3: update to 4.20.

Two long-awaited features have been added:

1. You can now use an “include” directive in your i3 config:
    https://i3wm.org/docs/userguide.html#include

2. You can now enable showing window icons in window titlebars:
    https://i3wm.org/docs/userguide.html#title_window_icon

Other changes:

  • default config: use dex for XDG autostart
  • docs/ipc: document scratchpad_state
  • ipc: the GET_CONFIG request now returns all included files and their details
  • i3-nagbar: position on focused monitor by default
  • i3-nagbar: add option to position on primary monitor
  • i3bar: use first bar config by default
  • i3-dmenu-desktop: ignore duplicate files and directories (fixes crash on NixOS)
  • i3-dump-log -f now uses UNIX sockets instead of pthreads. The UNIX socket approach
    should be more reliable and also more portable.
  • When clicking on a tab, focus its child (like when scrolling), or (if
    already focused), focus the tab container (alternatingly).
  • Implement the include config directive:
    https://i3wm.org/docs/userguide.html#include
  • Implement optionally showing window icons in titlebar:
    https://i3wm.org/docs/userguide.html#title_window_icon
  • Allow for_window to match against WM_CLIENT_MACHINE
  • Add %machine placeholder (WM_CLIENT_MACHINE) to title_format
  • 'move container|workspace to output': toggle a workspace (or container)
    between multiple outputs when multiple output names specified.
  • Add 'move container|workspace to output next'
  • Add 'all' window matching criterion
  • Acquire the WM_Sn selection when starting as required by ICCCM
  • Add --replace command line argument to replace an existing WM
  • Notify systemd when i3 is ready, allowing other services in a systemd user session
    to use i3 as a dependency

(wiz)

2021-11-01 20:39:45 UTC MAIN commitmail json YAML

doc: Updated textproc/hgrep to 0.1.9

(pin)

2021-11-01 20:39:24 UTC MAIN commitmail json YAML

textproc/hgrep: update to 0.1.9

-Support multiple regions highlighting. In v0.1.8, matched region highlighting
was added but it only highlighted the first match in the line. Now all matched
regions are highlighted. Note that region highlighting is available when using
hgrep in combination of syntect-printer and ripgrep features.
-Add --ascii-lines flag for terminals which does not support rendering unicode
characters well. With this flag, unicode characters like '│' or '─' are replaced
with ASCII characters '|' or '-'. This feature is only supported by
syntect-printer (use -p syntect).
-Add --first-only (-f) flag to show only the first snippet per file. This is
useful when you want to look around the results.
-Fallback to a minimap border color when no gutter background color is found.
-Reduce number of redundant color codes output to stdout by about 21.5% in test
cases. This also improves performance by about 6%. See the commit for details.
-Performance of built-in grep was improved 20~80% when there are so many files
to search. Previously the implementation collected all paths before searching a
pattern in them, but with this improvement, the paths are now streamed.
See the commit for details.
-Use mimalloc as global allocator for better performance. This improves
performance by 0~55% in our benchmarks. See the commit for details.
-(Dev) Running unit tests is about 8.5x faster by caching assets for syntax
highlighting.

(pin)

2021-11-01 20:39:18 UTC MAIN commitmail json YAML

Bump BUILDLINK_API_DEPENDS to match current version. Found via
p5-highlight 4.1 building against libhighlight 3.x but giving runtime
errors on wiki.n.o. Spotted by mspo@.

(schmonz)

2021-11-01 20:35:25 UTC MAIN commitmail json YAML

doc: Updated graphics/libv4l to 1.22.1

(wiz)

2021-11-01 20:35:16 UTC MAIN commitmail json YAML

libv4l: update to 1.22.1.

v4l-utils-1.22.0
----------------

Gregor Jasny (3):
      configure.ac: Add copy of gnulib visibility.m4
      bootstrap.sh: Replace which with POSIX compliant command -v
      m4: Update ax_pthread to latest

v4l-utils-1.22.0
----------------

Alexandre Courbot (1):
      v4l2-compliance: test for vb2/m2m poll kernel bug

Bastien Nocera (1):
      keytable: Add source information in generated keymaps

Dafna Hirschfeld (7):
      utils: v4l2-ctl: support V4L2_CAP_IO_MC in v4l2-ctl '--list-formats-*' commands
      v4l2-ctl: vidcap: Add support for the CSC API
      v4l2: common: add the flags V4L2_FMT_FLAG_CSC* to the list that maps flags to str
      v4l2-ctl: subdev: Add support for the CSC API in the subdevices
      v4l2-ctl: subdev: Add the flags to the list of supported mbus formats
      v4l2-ctl: print specific error upon failure
      v4l2-ctl: fix bugs found in streaming_set_cap2out

Daniel W. S. Almeida (1):
      test-media: add support for vidtv

Deborah Brouwer (18):
      cec-compliance: add Audio System mask to Set Audio Rate
      cec: add active sensing test for Audio Rate Control messages
      cec: add invalid operand test for Audio Rate Control messages
      cec-follower: increase precision of Audio Rate Control active sensing
      cec-follower: detect the cessation of Audio Rate Control messages
      cec-follower: emulate features for CEC versions < CEC 2.0
      cec: add tests for Give Deck Status message
      cec: add tests for Deck Control message
      cec: add tests for Deck Play message
      cec-compliance: remove Deck Status test
      cec: add Deck Control wake-up handling tests
      cec: remove redundant struct cec_msg initializations
      cec-compliance: remove One Touch Record Status test
      cec-follower: use log_addr_type to get local device type
      cec: expand One Touch Record tests
      cec: add One Touch Record Standby tests
      cec: expand Timer Programming tests
      cec-follower: emulate programmed timer recordings

Gregor Jasny (4):
      buildsystem: Start v4l-utils 1.21.0 development cycle
      qv4l2: Also fall back to old method for querying resolution
      libdvbv5: hide my_strlcpy symbol
      libdvbv5: hide stack_dump symbols and provide soname compatibility

Hans Petter Selasky (3):
      Fix print formatting warning for clang.
      v4l-utils: FreeBSD already defines packed
      Use standard integer types

Hans Verkuil (154):
      v4l-utils: sync with latest media kernel
      cec-ctl: improve --list-devices
      test-media: also keep vivid cec devices open
      test-media: add 'tee /dev/kmsg'
      v4l-utils: sync with latest media kernel
      v4l-utils: sync with latest media kernel
      v4l2-info.cpp: add new flag V4L2_FMT_FLAG_ENC_CAP_FRAME_INTERVAL
      v4l2-compliance: fix cache hint regressions
      test-media: enable cache_hints for the first vivid instance
      cec-compliance: add 'reason' sanity check.
      qvidcap: set GL_UNPACK_ROW_LENGTH for Bayer formats
      qvidcap: fix GL_UNPACK_ROW_LENGTH for Bayer > 8 bits
      v4l2-compliance: relax testBasicSelection check.
      v4l2-compliance: fix stateful encoder tests
      qv4l2: fix use of deprecated byteCount method
      qv4l2: add -Wno-psabi to avoid ABI warning on ARM
      qv4l2: fix more 'deprecated Qt functions' warnings
      v4l2-compliance: drop kernel_version
      v4l2-compliance: disable cache flag test for kernels < 5.9
      cec-compliance: clarify a power transition test
      v4l2-compliance: remove spurious \n in message
      qv4l2: QGuiApplication::screenAt() appeared in Qt 5.10
      v4l2/cec-compliance: use new GIT_SHA variable
      cec-compliance: don't skip tests if phys addr is invalid
      v4l2-ctl: set  total number of native DTDs to 1
      cec-compliance: the SHA needs to be shown in different ways
      v4l2-compliance: fix colorspace checks for JPEG codecs
      v4l2-compliance: improve frequency range checks
      cec-follower: fix logging the SHA
      v4l-utils: update v4l2-tpg.patch
      v4l-utils: sync with latest media kernel
      v4l-utils: use V4L2_TYPE_IS_CAPTURE
      v4l2-ctl: fix INTEGER64 support, add common_print_control()
      v4l2-ctl: rename vivid_uvc_meta_buf to uvc_meta_buf
      cv4l-helpers.h: fix the cv4l_buffer assignment operator
      v4l2-ctl: fix broken fd.qbuf error check
      v4l2-compliance: some fails were ignored
      cec-follower: CEC_MSG_STANDBY can just call enter_standby()
      v4l2-tpg.patch: add clamp_t define
      sync with latest media kernel
      cec-follower: add --standby and --toggle-power-status
      cec-ctl: improve the --phys-addr-from-edid-poll option
      v4l-utils: sync with media_tree master
      cec-ctl: don't spam log with PA changes unless paused
      v4l-utils: sync with media_tree master
      libcecutil: make license consistent
      media-ctl: fix compiler warnings
      cec-compliance: options -n and -N were swapped in --help
      cec-ctl/cec-compliance: add pulse8-cec kernel version check
      cec utils and v4l2-compliance: improve version info
      cec-follower: drop physical address check
      cec-ctl: really wait for 2 seconds when the HPD is low
      cec-ctl.1.in: fix awkward language
      cec-ctl: detect if Standby etc. messages are Nacked
      v4l2-compliance-32: use v4l2_compliance_CPPFLAGS
      v4l2-ctl-32: use v4l2_ctl_CPPFLAGS, fix wrong check
      common/media-info.cpp: 'Flags' was not aligned
      v4l2-compliance: improve comment for CROPCAP/G_SELECTION fail
      v4l2-ctl: clean up control value printing
      v4l2-ctl: break on VIDIOC_DQEVENT error
      v4l-utils: sync with media_tree master
      qv4l2: fix CaptureWin::setWindowSize() if there are multiple screens
      v4l2-compliance: fix two S_EDID tests
      v4l2-compliance: test polling and disconnecting
      v4l2-compliance: skip sequence tests for vivid
      v4l-utils: sync with latest media_tree master repo
      v4l2-subdev.h: replace BIT(0) by 0x00000001
      v4l2-info: add v4l2_info_subdev_capability
      v4l2-ctl: add support for VIDIOC_SUBDEV_QUERYCAP
      v4l2-compliance: add support for VIDIOC_SUBDEV_QUERYCAP
      v4l2-compliance: improve VIDIOC_TRY_DE/ENCODER_CMD tests
      v4l2-compliance: improve VIDIOC_(TRY_)EN/DECODER_CMD tests
      v4l2-compliance: check correct buffer length after CREATE_BUFS
      v4l2-ctl: fix incorrect check for last_ts
      media-info: MEDIA_ENT_F_IO_DTV doesn't need an interface
      test-media: improve vidtv tests
      cec-ctl: showTopology(): fix level wraparound bug
      v4l2-compliance: add missing V4L2_PIX_FMT_H264_SLICE
      cec-compliance: improve current latency checks
      configure.ac: revert AM_GNU_GETTEXT_VERSION change
      configure.ac: improve gettext compatibility support
      v4l-utils: sync with latest media kernel
      v4l2-compliance: improve fmtdesc.description check
      v4l2-compliance: improve compound control checks
      v4l2-tpg.patch: rename min/max defines to tpg_min/max
      v4l2-compliance: don't warn about seq counter for metadata
      v4l2-ctl: add --show-edid, add new test EDIDs
      v4l2-ctl: don't squash setting multiple identical controls.
      v4l2-ctl: fix hdmi and hdmi-4k-170mhz EDIDs
      v4l2-ctl: improve --help-edid
      v4l2-ctl: update EDIDs
      qv4l2: fallback if window()->windowHandle() == NULL
      v4l2-ctl: recognize compound h264 and fwht control types
      cec: improve vendor ID logging
      v4l2-compliance: rename stvec to vec_remote_subtests
      v4l2-ctl: add missing const, use {} instead of memset
      v4l2-ctl: remove unused struct flag_def
      v4l2-dbg: fix control flow problem
      v4l2-compliance: move all vivid controls to v4l2-compliance.h
      utils/libcecutil/cec-log.cpp: report 6 digits of Vendor ID
      utils/cec: fix inconsistent Vendor ID reporting
      v4l2-ctl: add '--set-edid type=list' support
      cec-compliance: clarify a warning
      cec-compliance: use the actual audio_out_delay value
      cec-compliance: improve error message
      cec-compliance: hardcode audio_out_delay to 1 if not set
      v4l2-compliance: V4L2_PIX_FMT_VP8_FRAME is for stateless decoder
      v4l-utils: sync with upstream media_tree master
      v4l2-ctl: add new control types
      cec-compliance: skip warning if audio_out_delay is 1
      v4l-utils: sync with media_tree/master
      cec-compliance: move audio helper functions to cec-test-audio.cpp
      cec-compliance: move CDC helper functions to cec-test.cpp
      cec-ctl: improve 'Sleep' message in stress test
      cec-ctl: min/max-sleep arguments should be double, not unsigned
      v4l-utils: patch v4l2-controls.h
      v4l-utils: sync with media_tree master
      v4l2-compliance: improve request tests
      contrib/test/test-media: add -setup option
      v4l2-compliance: fix bad indentation
      v4l2-compliance: fix g++-7 compile error
      cec-compliance/follower: fix type comparison warnings
      libcecutil/cec-info.cpp: rename Reserved to Backup
      cec-follower: fix incorrect fallthrough
      cec-ctl: report low drive without --verbose
      test-media: add vidtv to the mc target
      test-media: drop vidtv from mc, but warn if MC is disabled for DVB
      cec-ctl: free signal time -> signal free time
      cec-ctl: log signal free time when (show && !verbose)
      cec-follower: refactoring: split up overly long functions
      cec-compliance: use send_timer_error for one more test
      cec-compliance: add cec-test-tuner-record-timer.cpp
      cec-compliance: improve warning about late reply
      cec-compliance: improve testLostMsgs test
      configure.ac: drop printf for GIT_COMMIT_DATE
      cec-compliance: wait up to 10s for Inactive Source reply
      cec-compliance: fix broken timer tests
      v4l-utils: libdvbv5: fix broken my_strlcpy calls
      v4l2-ctl: update test EDIDs
      v4l2-compliance: add 0 check for v4l2_event reserved field
      v4l2-compliance: add new test for 32/64 bit time handling
      v4l-utils: sync with latest media staging tree
      v4l2-compliance: use fail_on_test_val for better fail reports
      test-media: add -E and -W options
      test-media: configure vimc scaler correctly
      test-media: missed one scaler config line
      test-media: add 'date' at beginning and end, show versions
      test-media: mc should include vidtv
      test-media: drop vidtv from the 'mc' target
      test-media: show version info earlier and show cmd args
      cec-compliance: fix 'unresponsive' detection
      cec-compliance: improve confusing message
      cec-compliance: fix confusing 'Transient state' message
      v4l2-compliance: check entity function for codecs

Ismael Luceno (1):
      keytable: Fix missing inclusion of argp.h

James Le Cuirot (1):
      configure.ac: Add --without-libudev option to avoid automagic dep

Luca Boccassi (1):
      Build with libbpf, remove local sources

Marian Cichy (2):
      media-ctl: fix ycbcr property in help description
      media-ctl: add v4l2-ycbcr-enc field in help description

Marvin Schmidt (1):
      mc_nextgen_test: Link against argp library

Mauro Carvalho Chehab (41):
      v4l2grab: fix block mode handling
      v4l2grab: add querycap basic support
      libv4l2: add newer caps to v4l2_driver.c
      v4l2grab: prepare it for adding support for other methods
      v4l2grab: add command line args for other capture methods
      v4l2grab: some code reorg
      v4l2grab: add read and userptr capture methods
      v4l2grab: remove an unused var
      libdvbv5: add support for the registration descriptor
      libdvbv5: detect SMTPE 302m audio format
      libdvbv5: use an array for the fourcc type
      dvb-file: reimplement get_pmt_descriptors()
      dvbv5-zap: add a warning when not recording PMT data
      dvbv5-zap: allow recording also the SDT table
      dvbv5-zap: don't use start time initialized
      libdvbv5: initialize v3 params
      libdvbv5: fix the quality detection logic
      libdvbv5: fix init of the ATSC service location
      libdvbv5: avoid a potential access out of an array
      dvb-fe-tool: better check the event type
      libdvbv5: don't leak memory at dvb-dev-remote
      dvbv5-daemon: do some cleanups at the daemon
      libdvbv5: dvb-dev-remote: don't leak resources at send_buf()
      libdvbv5: dvb-dev-local: fix error handling for device addition
      libdvbv5: dvb-dev-local: better handle realloc()
      libdvb: fix ATSC service location parser
      libdvbv5: add a warning if a descriptor's init doesn't went fine
      libdvbv5: desc_network_name: simplify the init code
      libdvbv5: validate cable descriptor's size
      libdvbv5: desc_ca: cleanup the routine
      libdvbv5: desc_language: check if the size is correct
      libdvbv5: fix a typo
      dvb-file: fix one-line output with default values
      dvb-zap: copy_to_file doesn't return any value
      dvbv5-zap: add a check for dvb_fe_retrieve_status() errors
      dvbv5-zap: remove an unused logic
      dvbv5-zap: fix a cut-and paste error
      libdvbv5: dvb-dev-remote: better handle cmd size
      dvb-dev-remote: check if setsockopt() fails
      dvbv5-daemon: don't dereference a null pointer
      Makefile.am: turn the build less verbose by default

Max Schulze (1):
      v4l2-ctl: print delta to current clock in verbose mode

Niklas Söderlund (2):
      configure.ac: Resolve GIT_* even if repository is a submodule
      configure.ac: Fix building without libudev

Paul Elder (10):
      v4l2-ctl: Fix test_ioctl cmd type
      v4l2-compliance: Convert testBlockingDQBuf to pthreads
      v4l2-compliance: Add libcamera to businfo prefixes
      configure.ac: Export git commit count
      media-ctl: Add version command
      v4l2-compliance: Add version command
      v4l2-ctl: Add version command
      cec-compliance: Add version command
      cec-ctl: Add version command
      cec-follower: Add version command

Rosen Penev (27):
      convert to range based loops
      use auto
      use using instead of typedef
      use emplace_back
      convert files to reference
      use explicit for single argument constructors
      fix mismatching declaration
      add missing include for uClibc-ng
      clean up includes and convert C includes to C++
      v4l-helpers: don't mix enum type with int
      cppcheck: turn several references to const
      cppcheck: use const references
      clang-tidy: use nullptr
      clang-tidy: add a bunch of const
      v4l-utils: switch remote_subtest arrays to vector
      v4l-utils: convert board_list to vector
      clang-tidy: use using instead of typedef
      clang-tidy: use auto
      clang-tidy: use nullptr
      remove unused ARRAY_SIZE
      cec-tuner: std::array conversions
      v4l2-utils: turn fb_formats to constexpr array
      mass constexpr conversions
      v4l-utils: add missing static
      v4l-utils: add missing fallthrough
      remove pointless constructor
      utils: replace push_back with emplace_back

Sean Young (8):
      lircd2toml: add option to keep lirc codes as they are
      Move sync-with-kernel into dedicated shell script ./sync-with-kernel.sh
      v4l-utils: sync with latest media kernel
      ir-ctl: include timeout in raw IR and parse timeout in pulse-space file
      keytable: ensure BPF IR decoders use correct section name
      ir-ctl: print correct transmitter count
      ir-ctl: Revert "ir-ctl: print correct transmitter count"
      ir-ctl: increase the size of the buffer used to read raw files

Sebastian Fricke (1):
      README: Update build requirements for debian

Sergey Senozhatsky (3):
      v4l2-utils: test cache_hints for MMAP queues
      v4l-compliance: remove NON_CONSISTENT hint test
      v4l-compliance: re-introduce NON_COHERENT and cache hints tests

Trenton Schulz (1):
      Rudimentary support for mi_media_detect_type on FreeBSD.

Ulrich Ölmann (3):
      keytable: fix typo
      configure.ac: autodetect availability of systemd
      keytable: restrict installation of 50-rc_keymap.conf

(wiz)

2021-11-01 20:31:14 UTC MAIN commitmail json YAML

TODO: - ocamlgraph-1.81 (older than 1.8.8)

(wiz)

2021-11-01 20:30:38 UTC MAIN commitmail json YAML

doc: Updated audio/ladspa to 1.17

(wiz)

2021-11-01 20:30:28 UTC MAIN commitmail json YAML

ladspa: update to 1.17.

Version 1.16 - 3 Sep 2021

  Change applyplugin to use libsndfile.

  Fix URL in documentation.

  Fix so delay can handle a delay of zero.

Version 1.17 - 9 Sep 2021

  Simplify, and hopefully accelerate, clip checking code in applyplugin.

  Improved usage message.

(wiz)

2021-11-01 20:06:56 UTC MAIN commitmail json YAML

doc: Updated multimedia/libvpx to 1.11.0

(wiz)

2021-11-01 20:06:46 UTC MAIN commitmail json YAML

libvpx: update to 1.11.0.

2021-09-27 v1.11.0 "Smew Duck"
  This maintenance release adds support for VBR mode in VP9 rate control
  interface, new codec controls to get quantization parameters and loop filter
  levels, and includes several improvements to NEON and numerous bug fixes.

  - Upgrading:
    New codec control is added to get quantization parameters and loop filter
    levels.

    VBR mode is supported in VP9 rate control library.

  - Enhancement:
    Numerous improvements for Neon optimizations.
    Code clean-up and refactoring.
    Calculation of rd multiplier is changed with BDRATE gains.

  - Bug fixes:
    Fix to overflow on duration.
    Fix to several instances of -Wunused-but-set-variable.
    Fix to avoid chroma resampling for 420mpeg2 input.
    Fix to overflow in calc_iframe_target_size.
    Fix to disallow skipping transform and quantization.
    Fix some -Wsign-compare warnings in simple_encode.
    Fix input file path in simple_encode_test.
    Fix valid range for under/over_shoot pct.

(wiz)

2021-11-01 19:58:29 UTC MAIN commitmail json YAML

doc: Updated devel/ocaml-cppo to 1.6.7

(wiz)

2021-11-01 19:58:20 UTC MAIN commitmail json YAML

ocaml-cppo: update to 1.6.7.

## v1.6.7 (2020-12-21)
- [compat] Treat ~ and - the same in semver in order to parse
          OCaml 4.12.0 pre-release versions.
- [compat] Restore 4.02.3 compatibility.

(wiz)

2021-11-01 19:57:31 UTC MAIN commitmail json YAML

doc: Updated net/grpc to 1.41.1

(wiz)

2021-11-01 19:57:22 UTC MAIN commitmail json YAML

grpc: update to 1.41.1.

Changes not found

(wiz)

2021-11-01 19:50:59 UTC MAIN commitmail json YAML

doc: Updated devel/ocaml-cmdliner to 1.0.4

(wiz)

2021-11-01 19:50:50 UTC MAIN commitmail json YAML

ocaml-cmdliner: update to 1.0.4.

v1.0.4 2019-06-14 Zagreb
------------------------

- Change the way `Error (_, e)` term evaluation results
  are formatted. Instead of treating `e` as text, treat
  it as formatted lines.
- Fix 4.08 `Pervasives` deprecation.
- Fix 4.03 String deprecations.
- Fix boostrap build in absence of dynlink.
- Make the `Makefile` bootstrap build reproducible.
  Thanks to Thomas Leonard for the patch.

(wiz)

2021-11-01 19:41:55 UTC MAIN commitmail json YAML

doc: Updated textproc/py-uritemplate to 4.1.1

(wiz)

2021-11-01 19:41:46 UTC MAIN commitmail json YAML

py-uritemplate: update to 4.1.1.

4.1.1 - 2021-10-13
------------------

- Fix setup.cfg metadata to reflect lack of support for Python 2 as desired in
  4.0

4.1.0 - 2021-10-12
------------------

- Add type annotations to uritemplate and distribute them for others to use
- Update to a modern documentation theme as well

4.0.0 - 2021-10-10
------------------

- Drop support for Python 2.7, 3.4, and 3.5
- Better support number-like types as values for variables in a template

(wiz)

2021-11-01 18:59:06 UTC MAIN commitmail json YAML

doc: Updated devel/py-pyparsing to 3.0.0

(wiz)

2021-11-01 18:58:56 UTC MAIN commitmail json YAML

py-pyparsing: update to 3.0.0.

Version 3.0.0 -
---------------
- A consolidated list of all the changes in the 3.0.0 release can be found in
  docs/whats_new_in_3_0_0.rst.
  (https://github.com/pyparsing/pyparsing/blob/master/docs/whats_new_in_3_0_0.rst)

Summary:

PEP-8 naming
Railroad diagramming
Support for left-recursive parsers
Packrat/memoization enable and disable methods
Type annotations on all public methods
New string constants identchars and identbodychars to help in defining identifier Word expressions
Refactored/added diagnostic flags
Support for yielding native Python list and dict types in place of ParseResults
New Located class to replace locatedExpr helper method
New AtLineStart and AtStringStart classes
New IndentedBlock class to replace indentedBlock helper method
Shortened tracebacks
Improved debug logging
New / improved examples
Other new features
Python 2.x no longer supported

(wiz)

2021-11-01 18:58:33 UTC MAIN commitmail json YAML

2021-11-01 18:53:32 UTC MAIN commitmail json YAML

doc: Updated textproc/py-prettytable to 2.3.0

(fcambus)

2021-11-01 18:53:21 UTC MAIN commitmail json YAML

py-prettytable: update 2.3.0.

Added:

- Add Jupyter repr and default interpreter repr methods
- Add custom format support
- Add method to generate LaTex formatted string

Changed:

- Remove unused options argument in _format_rows and _format_row

(fcambus)

2021-11-01 18:47:17 UTC MAIN commitmail json YAML

python: add versioned dependencies support for pyparsing

(wiz)

2021-11-01 18:46:51 UTC MAIN commitmail json YAML

devel/Makefile: + py-pyparsing2

(wiz)

2021-11-01 18:44:26 UTC MAIN commitmail json YAML

devel/py-pyparsing2: import py27-pyparsing-2.4.7

This is the last version compatible with python 2.7.

The pyparsing module is an alternative approach to creating and executing
simple grammars, vs. the traditional lex/yacc approach, or the use of regular
expressions. The pyparsing module provides a library of classes that client
code uses to construct the grammar directly in Python code.

(wiz)

2021-11-01 18:38:48 UTC MAIN commitmail json YAML

doc: Updated sysutils/fzf to 0.27.3

(wiz)

2021-11-01 18:38:38 UTC MAIN commitmail json YAML

fzf: update to 0.27.3.

0.27.3
------
- Preview window is `hidden` by default when there are `preview` bindings but
  `--preview` command is not given
- Fixed bug where `{n}` is not properly reset on `reload`
- Fixed bug where spinner is not displayed on `reload`
- Enhancements in tcell renderer for Windows (#2616)
- Vim plugin
    - `sinklist` is added as a synonym to `sink*` so that it's easier to add
      a function to a spec dictionary
      ```vim
      let spec = { 'source': 'ls', 'options': ['--multi', '--preview', 'cat {}'] }
      function spec.sinklist(matches)
        echom string(a:matches)
      endfunction

      call fzf#run(fzf#wrap(spec))
      ```
    - Vim 7 compatibility

(wiz)

2021-11-01 18:37:15 UTC MAIN commitmail json YAML

doc: Updated databases/gdbm to 1.22

(wiz)

2021-11-01 18:37:06 UTC MAIN commitmail json YAML

gdbm: update to 1.22.

Version 1.22

* Fix file header validation

* Fix key verification in sequential access

* Fix testing with DejaGNU 1.6.3

* Fix stack overflow in print_usage

* Fix a leak of avail entry on pushing a new avail block

The leak would occur if the original avail table had odd number of entries.

* New gdbmtool variables: errorexit, errormask, trace, timing

"Errorexit" and "errormask" control which GDBM errors would cause the
program termination and emitting a diagnostic message,
correspondingly.  Both variables are comma-delimited lists of error
codes.

The "trace" variable enables tracing of the gdbmtool commands.

The "timing" variable, when set, instructs gdbmtool to print time
spent in each command it runs.

* New gdbmtool options: -t (--trace), and -T (--timing)

(wiz)

2021-11-01 18:14:31 UTC MAIN commitmail json YAML

doc: Updated net/dbip-city-lite to 2021.11

(fcambus)

2021-11-01 18:14:20 UTC MAIN commitmail json YAML

dbip-city-lite: update to 2021-11.

No upstream ChangeLog.

(fcambus)

2021-11-01 18:13:23 UTC MAIN commitmail json YAML

doc: Updated net/dbip-country-lite to 2021.11

(fcambus)

2021-11-01 18:12:53 UTC MAIN commitmail json YAML

dbip-country-lite: update to 2021-11.

No upstream ChangeLog.

(fcambus)

2021-11-01 18:11:49 UTC MAIN commitmail json YAML

doc: Updated net/dbip-asn-lite to 2021.11

(fcambus)

2021-11-01 18:11:38 UTC MAIN commitmail json YAML

dbip-asn-lite: update to 2021-11.

No upstream ChangeLog.

(fcambus)

2021-11-01 17:39:43 UTC MAIN commitmail json YAML

doc: Updated multimedia/mpv to 0.34.0

(leot)

2021-11-01 17:39:26 UTC MAIN commitmail json YAML

mpv: Update to 0.34.0

Changes:
Release 0.34.0
==============
Features
--------
Added
~~~~~
- player: allow vo to be switched at runtime
- input.conf syntax: support custom quotes in `XstringX` form & single quotes
- ao_ass: readd OSSv4 audio output, default on *BSD
- player: load cover art with the media filename
- vo_gpu: vulkan: implement a VkDisplayKHR backed context
- osc: seekbar hover/drag: display target chapter at the OSC title
- stats.lua: add page 4 with a list of active key bindings
- sub: add --sub-filter-jsre (JS regex)
- vo_rpi: restore fullscreen handling
- vo_tct: add resize capability
- ytdl_hook.lua: search for yt-dlp by default (preferred over youtube-dl)

Changed
~~~~~~~
- vo_sixel: many fixes and improvements
- filters: switch from scaletempo to scaletempo2, used for `speed` option
- audio/vo_pulse: fix various edge cases and issues
- stats.lua: move internal performance info from page 4 to page 0
- command: don't hardcode command lists to be repeatable

Removed
~~~~~~~
- mac: drop build support for swift versions earlier than 4.1
- vo_gpu: drop support for libplacebo older than v3.104.0

Options and Commands
--------------------
Added
~~~~~
- vo_sixel: add --vo-sixel-exit-clear
- player: add --screen-name and --fs-screen-name
- player/command: add albumart argument to video-add
- command: add pid (process id), display-width and display-height properties
- sub: add secondary-sub-text, -start, and -end properties; secondary-sub-visibility option
- vo_gpu: add --icc-force-contrast
- player: add append-play flag to loadlist
- command: add support for secondary subs to sub-seek and sub-step
- options: add watch-later-options to configure which options are saved
- player: add track-list/N/image sub-property
- input: add --no-input-builtin-bindings option
- drm_common: add --drm-device option

Changed
~~~~~~~
- vo_sixel: change default dither to "auto"
- vd_lavc: add VP8 to the default allowed hwdec codec list
- vo_gpu: lower default deband threshold to preserve more detail
- vo_gpu: adjust interpolation-threshold's default
- demux: undeprecate --cache-secs
- options: add `Uploader`, `Channel_URL` to --display-tags defaults
- options: --audio-display determines cover priority
- command: make current-window-scale writeable

Deprecated
~~~~~~~~~~
- win32: ignore and deprecate --fit-border
- drm_common: deprecate selecting by card number in --drm-connector

Removed
~~~~~~~
- vo_gpu: remove --icc-contrast
- stats.lua: remove script-opts for the main keys (i/I)
- vo_gpu: opengl: remove --opengl-restrict

Fixes and Minor Enhancements
----------------------------
- terminal: correctly process input when foregrounded
- vo_wlshm: support presentation time
- mac: fix a window positioning bug when exiting fullscreen
- csputils: add mappings for DCI-P3 (ST.431-2) and P3-D65 (ST.432-1)
- player: make resetting of track selection to "auto" work
- stream_lavf: support rtsps
- vo_wlshm: support big endian systems
- demux_mf: add support for more image codecs
- msg: fix really-quiet option to only affect terminal output
- mac: fix traditional fullscreen on macOS 11
- ao_pulse: fix misbehavior with PipeWire when setting volume or mute
- stats.lua: include a filter's @label when displaying filters on page 1
- wayland, win32: support the display-hidpi-scale property
- win32: keep the window title-bar inside the screen
- filter_kernels: fix incorrect constant for quadric window
- command: add display-width/display-height property
- edl: add a way to add tags
- stream_file: disable readahead for remote files on macOS to fix stutter
- osxbundle: fix slow and wasteful memory allocation that caused stutter
- vo_gpu: fix extreme clipping with --gamut-clipping for HDR outputs
- af_scaletempo2: speed up using vector calculations
- recorder: fix muxing of certain codecs
- win32: support the focused property
- js: add mp.utils.append_file
- subs: fix missing subtitles on last frame
- stats.lua: show scaled resolution
- osc: expose osc-visibility via shared-script-properties
- terminal-unix: fix ^Z identification and ignore unknown CSI sequences
- context_drm_egl: allow autoprobe selection
- wayland: improve behavior with touch events
- command: make current-window-scale writeable
- vo_vdpau: don't treat preemption as an error to fix VT switching
- wayland: read XCURSOR_THEME to get cursor theme
- demux_playlist: extend maximum line size (again) to 2M
- win32: call timeBeginPeriod on demand on Windows 10
- build: allow easier selection of lua version/package
- vo_gpu: fix distortion with certain rotated videos
- drm_common: skip non-primary devices during automatic choosing
- drm_common: support USB, SPI, Writeback and unknown connector types (future proofing)

(leot)

2021-11-01 14:17:59 UTC MAIN commitmail json YAML

doc: Updated mail/notmuch to 0.34

(ryoon)

2021-11-01 14:17:32 UTC MAIN commitmail json YAML

notmuch: Update to 0.34

* Buildlink to textproc/sfsexp for S-expression search.

Changelog:
Notmuch 0.34 (2021-10-20)
=========================

General
-------

An optional new s-expression based query parser is available if
notmuch is built with the `sfsexp` library. See
notmuch-sexp-queries(7) for syntax, and use `notmuch config get
built_with.sexpr_queries` to check if notmuch is compiled with
s-expression query support.

CLI
---

Support multiple `Delivered-To` headers in notmuch-reply(1).

Emacs
-----

Functions are now allowed in `notmuch-search-result-format`.

Improvements to unthreaded view on large threads.

Tolerate bad/missing working directory for most commands.

Allow customization of tree drawing symbols in notmuch-tree mode.

(ryoon)

2021-11-01 14:17:06 UTC MAIN commitmail json YAML

devel: Enable sfsexp

(ryoon)

2021-11-01 14:16:18 UTC MAIN commitmail json YAML

doc: Added devel/sfsexp version 1.3.1pre20211025

(ryoon)

2021-11-01 14:15:42 UTC MAIN commitmail json YAML

devel/sfsexp: import sfsexp-1.3.1pre20211025

This library is intended for developers who wish to manipulate (read,
parse, modify, and create) symbolic expressions from C or C++
programs. A symbolic expression, or s-expression, is essentially a
LISP-like expression such as (a (b c)). S-expressions are able to
represent complex, structured data without requiring additional
meta-data describing the structure. They are recursively defined: an
s-expression is a list of either atoms or s-expressions. In the
example above, the expression contains an atom "a" and an
s-expression, which in turn contains two atoms, "b" and "c". They are
simple, useful, and well understood.

(ryoon)

2021-11-01 14:07:29 UTC MAIN commitmail json YAML

doc: Updated misc/libreoffice to 7.2.2.2

(ryoon)

2021-11-01 14:06:49 UTC MAIN commitmail json YAML

libreoffice: Update to 7.2.2.2

Changelog:
7.2.2 RC2
Bugs fixed compared to 7.2.2 RC1

1. ofz#39301 month has to be in range [1-12] [Caol??n McNamara]
2. ofz#39304 short timestamp record [Caol??n McNamara]
3. tdf#140992 Direct input through copy and paste to table is lost [Caol??n
    McNamara]
4. tdf#142910 Standard filters involving "greater than" or "smaller than" (>,
    <, >=, <=) fail and hide everything [Eike Rathke]
5. tdf#144122 Text with specific fonts (e.g., Noto Sans CJK SC), at specific
    size, disappeared when page Grid Line is enabled [Aron Budea]
6. tdf#144139 LO crashes when trying to print a form [Caol??n McNamara]
7. tdf#144184 Calc disables header/footer or looses footer content when saves
    a spreadsheet [Daniel Arato (NISZ)]
8. tdf#144253 Filtering does not work with formatted calculated values [Eike
    Rathke]
9. tdf#144305 Ruby base text becomes invisible when ruby alignment changed
    [Aron Budea]
10. tdf#144585 button popups don't open with KF5 VCL on Wayland [Jan-Marek
    Glogowski]
11. tdf#144729 Crash when trying to modify a style (gtk3 only) [Caol??n
    McNamara]
12. tdf#144740 Criteria query (COUNTIF(), MATCH() et al) for numeric values
    broken considering number formats [Eike Rathke]
13. tdf#144783 SHIFT+ENTER doesn't search anymore on find bar (GTK3) [Caol??n
    McNamara]

7.2.2 RC1
Bugs fixed compared to 7.2.1 RC2

1. ofz#37796 limit to numeric_limits<int>::max [Caol??n McNamara]
2. tdf#99492 cell background colour ignored on all but the top grids of a
    vertically merged cell. [Justin Luth]
3. tdf#103612 ToC is never shown in Master Document if it is in ODT in a
    section with a hide condition [Michael Stahl]
4. tdf#105689 Emoji toolbar button (bug 100100 emoji.json implementation) not
    functional on Windows [Julien Nabet]
5. tdf#115547 Firebird: Link is formed to an external file with file:///C:
    (three slash) [Mike Kaganski]
6. tdf#116184 Date acceptance pattern can interfere with entering decimal
    numbers [Eike Rathke]
7. tdf#117842 Firebird: Enabling connection pooling for firebird:sdbc driver
    crashes Libo when creating connection to data engine [Mike Kaganski]
8. tdf#120129 EDITING: LIST function in query creates additional characters in
    Windows10 [Mike Kaganski]
9. tdf#123642 FILEOPEN | DOCX, Hyperlink in docx with bookmark target missing
    in LO. [Vasily Melenchuk]
10. tdf#125743 Writer no longer displays odt <text:list-level-style-image
    xlink:href="..."> external bullet graphics [Miklos Vajna]
11. tdf#126126 LibreOffice can't open ODT file with comment created in MS Word
    [Miklos Vajna]
12. tdf#126426 FILEOPEN DOCX Hyperlink in grouped shape not imported at all
    [Vasily Melenchuk]
13. tdf#128106 creating master document from *.odt breaks cross-references
    [Michael Stahl]
14. tdf#133851 Help opens wrong for Certificate Path-Certificate.. dialog
    [Olivier Hallot]
15. tdf#137310 FILEOPEN: 3D object is not visible [Miklos Vajna]
16. tdf#138519 Graphing, axes limits for small numbers (GTK3) [Caol??n
    McNamara]
17. tdf#139660 Paragraph panel alignment buttons should not be toggle buttons
    [Caol??n McNamara]
18. tdf#140951 Base crashes as soon as I start an 'Abfrage' (Windows) [Julien
    Nabet]
19. tdf#142129 Exported PDF of master document with hidden sections containing
    headings shows headings anyway [Michael Stahl]
20. tdf#142295 Indistinct 'savemodified' in Colibre [Rizal Muttaqin]
21. tdf#142415 Using mouse click in a base to launch a macro from a cell in a
    table control does not work [Caol??n McNamara]
22. tdf#142458 Dropdown in Navigator deck hidden behind scroll bar with panel
    at default size [Caol??n McNamara]
23. tdf#142645 FILEOPEN PPTX Title slides text not converted to slide name
    [Tibor Nagy]
24. tdf#142881 FILESAVE XLSX Some rotated shapes are vertically flipped [Daniel
    Arato (NISZ)]
25. tdf#143159 Box in navigation bar of form too short for values greater than
    9999 [Caol??n McNamara]
26. tdf#143384 SAXException: [word/document.xml line 2] from LO 7.3 [Attila
    Sz?cs]
27. tdf#143591 Image frame anchor changes from 'to character' to 'to paragraph'
    on DOCX export [Miklos Vajna]
28. tdf#143646 UI: Minimum size of the Chart sidebar creates a horizontal
    scrollbar [Caol??n McNamara]
29. tdf#143777 Toolbars-Mail Merge->Exclude recipient is every times grey and
    without function [Caol??n McNamara]
30. tdf#143813 Outline folding: copy, cut and paste do not work anymore [Jim
    Raykowski]
31. tdf#144037 kf5: Unable to insert table from toolbar button [Jan-Marek
    Glogowski]
32. tdf#144059 [l10n] Language Tigrigna should be listed in CTL, not as Western
    [Eike Rathke]
33. tdf#144085 (Spreadsheets) XUsedAreaCursor broken: the methods don't accept
    formatted cells as used. [Noel Grandin]
34. tdf#144106 FILEOPEN: LibreOffice crashes on opening CSV file with "Trim
    spaces" option enabled [Stephan Bergmann]
35. tdf#144135 Calc causes repeatable fatal crash when I attempted to sort
    columns [Eike Rathke]
36. tdf#144230 A query with GROUP BY returns results with random garbage
    appended to the end [Mike Kaganski]
37. tdf#144242 FILESAVE XLSX Line objects incorrectly saved after creation
    [Regina Henschel]
38. tdf#144245 Unlike VBA, the 'Key' string parameter of the 'Add' method of
    the 'Collection' object, although case insensitive, is only for ANSII
    characters. [Andreas Heinisch]
39. tdf#144249 Deleting 10.000 rows column in a spreadsheet: 15 sec with 4.1|
    10 sec up to 300+ sec with 6.2| 130 sec with 7.3 [Lubo? Lu????k]
40. tdf#144253 Filtering does not work with formatted calculated values [Balazs
    Varga]
41. tdf#144305 Ruby base text becomes invisible when ruby alignment changed
    [Miklos Vajna]
42. tdf#144324 VIEWING Autofilter does not display calculated cell contents
    according to cell format [Balazs Varga]
43. tdf#144340 A query against an embedded FB database fails, and then crashed
    program on close on Windows [Mike Kaganski]
44. tdf#144352 "Email merged document" dialog has overlapping elements [Gabor
    Kelemen]
45. tdf#144376 Crash when triggering twice "Protected cells can not be
    modified" (reproducible) [Caol??n McNamara]
46. tdf#144389 Assertion when launching query design (with Orca) [Caol??n
    McNamara]
47. tdf#144412 Qt5/KF5 flips writing direction on Ctrl+Shift+p [Jan-Marek
    Glogowski]
48. tdf#144425 UI In Email merged document dialog it??s possible to select 0 as
    range [Gabor Kelemen]
49. tdf#144427 MAILMERGE Save all documents no longer generates all documents
    if custom From-To values were set [Balazs Varga]
50. tdf#144457 Date Acceptance Pattern input field garbled [Eike Rathke]
51. tdf#144483 UI Save merged document dialog should separate the range
    selector from the single/individual documents radio buttons [Balazs Varga]
52. tdf#144523 Update Liberation fonts to 2.1.4 release [Heiko Tietze]
53. tdf#144564 CRASH When reloading mail merge documents [Caol??n McNamara]
54. tdf#144598 Crash in: SkRect::round() [Lubo? Lu????k]
55. tdf#144620 UI: User entered e-mail data lost when MM toolbar is open [Caol
    ??n McNamara]

(ryoon)

2021-11-01 13:48:41 UTC MAIN commitmail json YAML

2021-11-01 11:56:41 UTC MAIN commitmail json YAML

doc: Updated x11/xkeyboard-config to 2.34

(wiz)

2021-11-01 11:56:32 UTC MAIN commitmail json YAML

xkeyboard-config: update to 2.34.

2.34 19 commits
Translations updated (Hebrew added)

(wiz)

2021-11-01 11:53:35 UTC MAIN commitmail json YAML

doc: Updated print/texlab to 3.3.0

(wiz)

2021-11-01 11:53:25 UTC MAIN commitmail json YAML

texlab: update to 3.3.0.

## [3.3.0] - 10.10.2021

### Added

- Enable incremental text synchronization to reduce serialization
overhead

### Changed

- Reduce size of executable by compressing the completion database

### Fixed

- Fix completion of commands near delimiters
- Prevent `texlab` from hanging because of unanswered configuration
  requests sent to Emacs
- Re-analyze the workspace if the initial configuration has been
  received late

(wiz)

2021-11-01 11:30:52 UTC MAIN commitmail json YAML

doc: Updated audio/libmysofa to 1.2.1

(wiz)

2021-11-01 11:30:43 UTC MAIN commitmail json YAML

libmysofa: update to 1.2.1.

various smaller security bug fixes

(wiz)

2021-11-01 11:25:14 UTC MAIN commitmail json YAML

doc: Updated graphics/openexr to 3.1.3

(wiz)

2021-11-01 11:25:05 UTC MAIN commitmail json YAML

openexr: update to 3.1.3.

## Version 3.1.3 (October 27, 2021)

Patch release with a change to default zip compression level:

* Default zip compression level is now 4 (instead of 6), which in our
  tests improves compression times by 2x with only a tiny drop in
  compression ratio.
* ``setDefaultZipCompression()`` and ``setDefaultDwaCompression()``
  now set default compression levels for writing.
* The Header how has ``zipCompressionLevel()`` and
  ``dwaCompressionLevel()`` to return the levels used for writing.

Also, various bug fixes, build improvements, and documentation
updates. In particular:

* Fixes a build failure with Imath prior to v3.1
* Fixes a bug in detecting invalid chromaticity values

## Version 3.1.2 (October 4, 2021)

Patch release with various bug fixes, build improvements, and
documentation updates. In particular:

* Fix a test failure on arm7
* Proper handling of pthread with glibc 2.34+
* Miscellaneous fixes for handling of invalid input by the new
  OpenEXRCore library

With this version, the OpenEXR technical documentation formerly
distributed exclusivly as pdf's is now published online at
https://openexr.readthedocs.io, with the document source now
maintained as .rst files in the repo's docs subfolder.

(wiz)

2021-11-01 11:01:26 UTC MAIN commitmail json YAML

vala: remove bash test dependency

Update test status (not good)

(wiz)

2021-11-01 10:20:57 UTC MAIN commitmail json YAML

doc: Updated security/polkit to 0.120

(wiz)

2021-11-01 10:20:48 UTC MAIN commitmail json YAML

polkit: update to 0.120.

--------------
polkit 0.120
--------------

Changes since polkit 0.119:

Inigo Martinez:
    transition from Intltool to gettext

Simon McVittie:
    several tarball, meson and pipeline fixups

Hugo Carvalho:
    Portuguese translation

Sergiu Bivol:
    Romanian translation

(wiz)

2021-11-01 10:15:50 UTC MAIN commitmail json YAML

doc: Updated lang/vala to 0.54.2

(wiz)

2021-11-01 10:15:41 UTC MAIN commitmail json YAML

vala: update to 0.54.2.

Vala 0.54.2
===========
* Various improvements and bug fixes:
  - vala:
    + Multi-dimensional params-array not allowed [#1230]
    + Accept NullType as generic type argument
    + Set source references of created DataType instances in OCE

* Bindings:
  - gio-2.0: Update to 2.71.0~a0d2efdc
  - glib-2.0: Update 2.70 symbols
  - gtk4: Update to 4.5.0~da5efea6

(wiz)

2021-11-01 10:07:40 UTC MAIN commitmail json YAML

doc: Updated www/py-yarl to 1.7.0

(wiz)

2021-11-01 10:07:31 UTC MAIN commitmail json YAML

py-yarl: update to 1.7.0.

1.7.0 (2021-10-06)
==================

Features
--------

- Add `__bytes__()` magic method so that `bytes(url)` will work
  and use optimal ASCII encoding.
- Started shipping platform-specific arm64 wheels for Apple Silicon.
- Started shipping platform-specific wheels with the ``musl`` tag
  targeting typical Alpine Linux runtimes.
- Added support for Python 3.10.

(wiz)

2021-11-01 10:06:23 UTC MAIN commitmail json YAML

doc: Updated devel/pcre2 to 10.39

(wiz)

2021-11-01 10:06:14 UTC MAIN commitmail json YAML

pcre2: update to 10.39.

Version 10.39 29-October-2021
-----------------------------

This release is happening soon after 10.38 because the bug fix is important.

1. Fix incorrect detection of alternatives in first character search in JIT.

2. Update to Unicode 14.0.0.

3. Some code cleanups (see ChangeLog).

(wiz)

2021-11-01 10:02:00 UTC MAIN commitmail json YAML

doc: Updated print/poppler-data to 0.4.11

(wiz)

2021-11-01 10:01:51 UTC MAIN commitmail json YAML

poppler-data: update to 0.4.11.

Changes: not found

(wiz)

2021-11-01 09:58:02 UTC MAIN commitmail json YAML

doc: Updated net/libcares to 1.18.1

(wiz)

2021-11-01 09:57:53 UTC MAIN commitmail json YAML

libcares: update to 1.18.1.

c-ares version 1.18.1 - Oct 27 2021

Bug fixes:

    ares_getaddrinfo() would return ai_addrlen of 16 for ipv6
    adddresses rather than the sizeof(struct sockaddr_in6)

c-ares version 1.18.0 - Oct 25 2021

Changes:

    Add support for URI(Uniform Resource Identifier) records via
    ares_parse_uri_reply()
    Provide ares_nameser.h as a public interface as needed by NodeJS
    Update URLs from c-ares.haxx.se to c-ares.org
    During a domain search, treat ARES_ENODATA as ARES_NXDOMAIN so
    that the search process will continue to the next domain in
    the search.
    Turn ares_gethostbyname() into a wrapper for ares_getaddrinfo()
    as they followed very similar code paths and ares_gethostbyaddr()
    has some more desirable features such as priority sorting and
    parallel queries for AF_UNSPEC.
    ares_getaddrinfo() now contains a name element in the address
    info structure as the last element. This is not an API or ABI
    break due to the structure always being internally allocated
    and it being the last element.
    ares_parse_a_reply() and ares_parse_aaaa_reply() were nearly
    identical, those now use the same helper functions for parsing
    rather than having their own code.
    RFC6761 Section 6.3 says "localhost" lookups need to be special
    cased to return loopback addresses, and not forward queries to
    recursive dns servers. On Windows this now returns all loopback
    addresses, on other systems it returns 127.0.0.1 or ::1 always,
    and will never forward a request for "localhost" to outside
    DNS servers.
    Haiki: port

Bug fixes:

    add build to .gitignore
    z/OS minor update, add missing semicolon in ares_init.c
    Fix building when latest ax_code_coverage.m4 is imported
    Work around autotools 'error: too many loops' and other newer
    autotools import related bugs.
    MinGW cross builds need advapi32 link as lower case
    Cygwin build fix due to containing both socket.h and winsock2.h
    ares_expand_name should allow underscores (_) as SRV records
    legitimately use them
    Allow '/' as a valid character for a returned name for CNAME
    in-addr.arpa delegation
    ares_getaddrinfo() was not honoring HOSTALIASES
    ares_getaddrinfo() had some test cases disabled due to a bug
    in the test framework itself which has now been resolved

(wiz)

2021-11-01 09:55:08 UTC MAIN commitmail json YAML

doc: Updated devel/gopls to 0.7.3

(wiz)

2021-11-01 09:54:59 UTC MAIN commitmail json YAML

gopls: update to 0.7.3.

Exclude node_modules from the workspace by default

The directoryFilters setting now defaults to [-node_modules], since
these directories never include Go code. This only applies to
node_modules directories at the top level of the workspace, not
arbitrary depths.

Detailed hover for runes

You will now see more information about the rune when you hover
over it. For example:

Undeclared name suggested fix for functions

The undeclaredname analyzer now offers a suggested fix for undeclared
function. Depending on the surrounding code, the suggested fix will
either insert a new variable declaration (as before), or a new
function declaration with inferred parameters and a body that
panics. For example:

New analyzers for generic code (only with Go 1.18)

useany: Check for constraints that could be simplified to "any"

infertypeargs: Check for unnecessary type arguments in call
expressions

Explicit type arguments may be omitted from call expressions if
they can be inferred from function arguments, or from other type
arguments

(wiz)

2021-11-01 09:51:16 UTC MAIN commitmail json YAML

doc: Updated audio/musicpd to 0.23.2

(wiz)