Link [ pkgsrc | NetBSD | pkgsrc git mirror | PR fulltext-search | netbsd commit viewer ]


   
        usage: [branch:branch] [user:user] [path[@revision]] keyword [... [-excludekeyword [...]]] (e.g. branch:MAIN pkgtools/pkg)




switch to index mode

recent branches: MAIN (11m)  pkgsrc-2024Q1 (14d)  pkgsrc-2023Q4 (41d)  pkgsrc-2023Q2 (74d)  pkgsrc-2023Q3 (153d) 

2024-05-12 12:54:14 UTC Now

2023-04-09 12:31:11 UTC MAIN commitmail json YAML

tex-l3backend{,-doc}: update to 2023

- Adjust internal scope of a PDF function
- Integrate l3color and l3opacity with luaotfload to ensure that
  opacity specifications don't conflict.

(markd)

2023-04-09 12:28:17 UTC MAIN commitmail json YAML

2023-04-09 12:25:57 UTC MAIN commitmail json YAML

2023-04-09 12:23:18 UTC MAIN commitmail json YAML

2023-04-09 11:16:12 UTC MAIN commitmail json YAML

doc: Updated multimedia/handbrake to 1.6.1

(plunky)

2023-04-09 11:15:50 UTC MAIN commitmail json YAML

Update HandBrake to 1.6.1, changes as below:

HandBrake 1.6.1
All platforms
Video

    Fixed a potential decoder issue that could cause desync with audio (#4788, #4789)

Command line interface

    Fixed inability to name external subtitles tracks using --subname

Mac

    Fixed behavior of quality slider when changing encoders

Linux

    Fixed translations missing updates as part of 1.6.0 (#4790)
        Bulgarian (Български)
        Corsican (Corsu)
        Dutch (Nederlands)
        German (Deutsch)
        Spanish (Español)
    Fixed (partially) Intel QSV hardware detection (#4768)
    Fixed a potential crash when canceling an Intel QSV encode (#4341)
    Fixed building with -Werror=format-security by adding missing format strings where needed

Windows

    Fixed quality slider not allowing negative values for encoders supporting them
    Fixed issues upgrading presets from older versions (#4820)
    Fixed a potential graphical interface hang when stopping the queue (#4782)
    Fixed optical disc drives on the source selection pane not scanning correctly (#4771)
    Fixed erroneous display of 2-pass check box for Intel QSV AV1 encoder (not yet supported) (#4777)
    Fixed a build configuration issue that broke version 1.6.0 for Windows on arm64
    Fixed an issue that prevented NVDEC from being available
    Fixed passthru audio erroneously falling back to encoding (#4795)
    Fixed the Save New Preset button incorrectly overwriting recently added presets (#4804)

HandBrake 1.6.0
All platforms
General

    Added AV1 video encoding
    Added high bit depth and color depth support to various encoders and filters
    Added 4K AV1 General, QSV (Hardware), and MKV (Matroska) presets
    Added 4K HEVC General presets and updated related presets to use similar encoder settings
    Revised Web presets and renamed to Creator, Email, and Social
    Removed VP8 presets
        The VP8 video encoder is now deprecated and will be removed in a future release
        Related, the Theora encoder is long deprecated and will be removed in a future release
    Miscellaneous other preset revisions

Video

    Added SVT-AV1 (software) and Intel QSV AV1 (hardware) video encoders
    Added VP9 10-bit encoder
    Added NVENC HEVC 10-bit encoder
    Added VCN HEVC 10-bit encoder
    Added H.264 levels 6, 6.1, and 6.2 for the x264 encoder
    Added H.264/H.265 4:2:2 and 4:4:4 profiles for the x264 and x265 encoders
    Added H.265 4:2:2 profile for VideoToolbox encoder on Apple Silicon
    Added support for Intel Deep Link Hyper Encode (leverage multiple QSV media engines to increase performance)
    Fixed longstanding issue where slowest NVENC encoder preset caused encoding failures
    Removed support for Intel CPUs older than 6th generation (Skylake) when using Intel Quick Sync Video

Filters

    Added Bwdif deinterlace filter
    Improved Autocrop filter algorithm
        Higher accuracy on mixed aspect ratio content, e.g. both letterbox and full frame pictures
    Improved video scaling performance on Apple Silicon and ARM-based systems
        Use zscale (zimg) by default, falling back to swscale where necessary
    Improved multithread performance (slightly) for the following filters on high core count systems
        Comb Detect
        Decomb
        Denoise
            NLMeans
    Updated the following filters to support higher than 8-bit content and 4:2:2/4:4:4 chroma subsampling
        Detelecine
        Comb Detect
        Decomb
        Grayscale
        Denoise
            NLMeans
            HQDN3D
        Chroma Smooth
        Sharpen
            UnSharp
            LapSharp

Build system

    Added support for building for OpenBSD
    Added --cpu configure parameter to enable building for native CPU architecture
    Added --lto configure parameter to enable link time optimization
    Miscellaneous bug fixes and improvements

Third-party libraries

    Updated libraries
        AMF 1.4.24 (AMD VCN encoding)
        FFmpeg 5.1.2 (decoding and filters)
        FreeType 2.12.1 (subtitles)
        Fribidi 1.0.12 (subtitles)
        HarfBuzz 4.4.1 (subtitles)
        libass 0.16.0 (subtitles)
        libbluray 1.3.4 (Blu-ray decoding)
        libdav1d 1.0.0 (AV1 decoding)
        libdvdread 6.1.3 (DVD decoding)
        liblzma (xz) 5.2.6 (LZMA video decoding, e.g. TIFF)
        libjpeg-turbo 2.1.4 (preview image compression)
        libspeex 1.2.1 (Speex audio decoding)
        libvpx 1.12.0 (VP8/VP9 video encoding)
        libxml 2.10.3 (general)
        oneVPL 2023.1.0 (Intel QSV encoding/decoding)
        x264 164 r3100 (H.264/AVC video encoding)
        x265 r12747 (H.265/HEVC video encoding)
        zimg 3.0.4 (color conversion)
    New libraries
        SVT-AV1 1.4.1 (AV1 encoding)

Linux

    Added many quality of life improvements contributed by community members
    Improved parity with the Mac and Windows graphical interfaces
    Miscellaneous bug fixes and improvements
    Updated translations
    Added new translations
        Bulgarian (Български)
        Finnish (Suomi)
        Georgian (ქართული)

Mac

    Added Quick Look support to the queue
    Miscellaneous bug fixes and improvements
    Updated translations
    Added Japanese translation

Windows

    Miscellaneous bug fixes and improvements
    Updated all translations
    Added new translations
        Bulgarian (Български)
        Dutch (Nederlands)
        Polish (Polski)

(plunky)

2023-04-09 11:14:35 UTC MAIN commitmail json YAML

doc: Added multimedia/svt-av1 version 1.4.1

(plunky)

2023-04-09 11:14:06 UTC MAIN commitmail json YAML

2023-04-09 11:13:51 UTC MAIN commitmail json YAML

add SVT-AV1 1.4.1

The Scalable Video Technology for AV1 (SVT-AV1 Encoder and Decoder) is an
AV1-compliant software encoder/decoder library. The work on the SVT-AV1
encoder targets the development of a production-quality AV1-encoder with
performance levels applicable to a wide range of applications, from premium
VOD to real-time and live encoding/transcoding. The SVT-AV1 decoder
implementation targets future codec research activities.

The SVT-AV1 project was initially founded by Intel in partnership with
Netflix, and was then adopted by the Alliance of Open Media (AOM)
Software Implementation Working Group (SIWG), in August 2020, to
carry on the group's mission.

(plunky)

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

doc: Added net/qt6-qtgrpc version 6.5.0

(nros)

2023-04-09 10:03:19 UTC MAIN commitmail json YAML

2023-04-09 09:26:49 UTC MAIN commitmail json YAML

net/grpc: add pkgconfig override

(nros)

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

Add abseil, re2 and libcares to buildlink file
grpc headers include abseil headers.
When using grpc from cmake it links to both
c-ares and re2 due to how they have set up
the packages. The pkg-config files for grpc
does this as well.

(nros)

2023-04-09 08:58:51 UTC MAIN commitmail json YAML

qt6-qtbase: Fix FreeBSD and egl PLIST
Due to changes in qt6 6.5.0 non evdev
platforms need qdevicedicoery_dummy_p.h
in their PLISTS.

(nros)

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

fix build

HandBrake requires libjpeg-turbo, and as this conflicts with the default libjpeg
which is used by gtk3, remove the jpeg dependency and provide libjpeg-turbo
directly, which will be linked statically.

fixes PR#57070

(plunky)

2023-04-09 08:57:07 UTC MAIN commitmail json YAML

doc: Updated lang/elixir to 1.14.4

(wiz)

2023-04-09 08:56:58 UTC MAIN commitmail json YAML

elixir: update to 1.14.4.

v1.14.4 Latest

This release adds basic support for Erlang/OTP 26. When migrating
to Erlang/OTP 26, keep it mind it changes how maps are stored
internally and they will be printed and traversed in a different
order (note maps never provided a guarantee of their order).
To aid migration, this release adds :sort_maps to inspect
custom options, in case you want to sort them before inspection:

inspect(map, custom_options: [sort_maps: true])

Enhancements

Elixir

    [Inspect] Add :sort_maps to Inspect.Opts.custom_options

IEx

    [IEx] Support shell history in Erlang/OTP 26+

Mix

    [mix compile.elixir] Optimize application tracer

Bug fixes

Elixir

    [Code] Properly handle blocks with comments in all cases in Code.quoted_to_string_with_comments/2
    [Kernel] Fix debug_info/4 when returning core_v1
    [Kernel] Store complete path on quote keep: true to avoid invalid stacktraces
    [Kernel] Fix column count when tokenizing escaped interpolations
    [Stream] Fix Stream.zip/1 hanging on empty list

Mix

    [mix format] Don't call formatter on directories

v1.14.3

1. Enhancements

Elixir

    [Kernel] Speed up loading of runtime modules in the parallel compiler
    [Range] Optimize range membership implementation

ExUnit

    [ExUnit] Return values from running doctests and make their order consistent

2. Bug fixes

Elixir

    [Calendar] Fix handling of negative years in Calendar.strftime/2
    [Exception] Improve blaming of FunctionClauseError with is_struct/2 guards
    [Kernel] Fix invalid variable scoping in defguard expansion
    [Kernel] Do not warn on captured underscored vars from defmodule
    [Kernel] Do not crash for missing line info on type warnings
    [Macro] Fix Macro.to_string/1 for large negative integers
    [Macro] Properly type and escape expansion of __ENV__ in macros
    [Path] Make sure Path.wildcard/2 expands .. symlinks accordingly
    [Range] Address corner cases in Range.disjoint?/2 implementation

ExUnit

    [ExUnit.DocTest] Remove unnecessary literal quotes from error message on reports

(wiz)

2023-04-09 07:37:29 UTC MAIN commitmail json YAML

doc: Updated filesystems/kubo to 0.19.1

(wiz)

2023-04-09 07:36:04 UTC MAIN commitmail json YAML

kubo: update to 0.19.1.

## v0.19.1

### �沐ヲ Highlights

#### DHT Timeouts

In v0.16.0, Kubo added the ability to configure custom content
routers and DHTs with the `custom` router type, and as part of this
added a default 5 minute timeout to all DHT operations. In some
cases with large repos, this can cause provide and reprovide
operations to fail because the timeout is reached. This release
removes these timeouts on DHT operations. If users desire these
timeouts, they can be added back using the `custom` router type.

### Changelog

- github.com/ipfs/kubo:
  - chore: update version
  - fix: remove timeout on default DHT operations (#9783)
  - chore: update version
- github.com/ipfs/go-blockservice (v0.5.0 -> v0.5.1):
  - chore: release v0.5.1
  - fix: remove busyloop in getBlocks by removing batching
- github.com/libp2p/go-libp2p (v0.26.3 -> v0.26.4):
  - release v0.26.4
  - autorelay: fix busy loop bug and flaky tests in relay finder (#2208)
- github.com/libp2p/go-libp2p-routing-helpers (v0.6.1 -> v0.6.2):
  - Release v0.6.2 (#73)
  - feat: zero timeout on composed routers should disable timeout (#72)

(wiz)

2023-04-09 07:28:27 UTC MAIN commitmail json YAML

2023-04-09 07:27:57 UTC MAIN commitmail json YAML

doc: Updated lang/ocaml to 4.14.1

(wiz)

2023-04-09 07:27:48 UTC MAIN commitmail json YAML

ocaml: update to 4.14.1.

OCaml 4.14.1 (20 December 2022)
------------------------------

### Bug fixes:

- #11803, #11808: on x86, the destination of an integer comparison must be
  a register, it cannot be a stack slot.
  (Vincent Laviron, review by Xavier Leroy, report by
  Emilio Jes炭s Gallego Arias)

OCaml 4.14.1
-----------------------------

### Compiler user-interface and warnings:

- #11184, #11670: Stop calling ranlib on created / installed libraries
  (S辿bastien Hinderer and Xavier Leroy, review by the same)

### Build system:

- #11370, #11373: Don't pass CFLAGS to flexlink during configure.
  (David Allsopp, report by William Hu, review by Xavier Leroy and
  S辿bastien Hinderer)

- #11487: Thwart FMA test optimization during configure
  (William Hu, review by David Allsopp and S辿bastien Hinderer)

### Bug fixes:

- #10768, #11340: Fix typechecking regression when combining first class
  modules and GADTs.
  (Jacques Garrigue, report by Fran巽ois Thir辿, review by Matthew Ryan)

- #11204: Fix regression introduced in 4.14.0 that would trigger Warning 17 when
  calling virtual methods introduced by constraining the self type from within
  the class definition.
  (Nicol叩s Ojeda B辰r, review by Leo White)

- #11263, #11267: caml/{memory,misc}.h: check whether `_MSC_VER` is defined
  before using it to ensure that the headers can always be used in code which
  turns on -Wundef (or equivalent).
  (David Allsopp and Nicol叩s Ojeda B辰r, review by Nicol叩s Ojeda B辰r and
  S辿bastien Hinderer)

- #11314, #11416: fix non-informative error message for module inclusion
  (Florian Angeletti, report by Thierry Martinez, review by Gabriel Scherer)

- #11358, #11379: Refactor the initialization of bytecode threading,
  This avoids a "dangling pointer" warning of GCC 12.1.
  (Xavier Leroy, report by Arma谷l Gu辿neau, review by Gabriel Scherer)

- #11387, module type with constraints no longer crash the compiler in presence
  of both shadowing warnings and the `-bin-annot` compiler flag.
  (Florian Angeletti, report by Christophe Raffalli, review by Gabriel Scherer)

- #11392, #11392: assertion failure with -rectypes and external definitions
  (Gabriel Scherer, review by Florian Angeletti, report by Dmitrii Kosarev)

- #11417: Fix regression allowing virtual methods in non-virtual classes.
  (Leo White, review by Florian Angeletti)

- #11468: Fix regression from #10186 (OCaml 4.13) detecting IPv6 on Windows for
  mingw-w64 i686 port.
  (David Allsopp, review by Xavier Leroy and S辿bastien Hinderer)

- #11489, #11496: More prudent deallocation of alternate signal stack
  (Xavier Leroy, report by @rajdakin, review by Florian Angeletti)

- #11516, #11524: Fix the `deprecated_mutable` attribute.
  (Chris Casinghino, review by Nicol叩s Ojeda B辰r and Florian Angeletti)

- #11194, #11609: Fix inconsistent type variable names in "unbound type var"
  messages
  (Ulysse G辿rard and Florian Angeletti, review Florian Angeletti and
  Gabriel Scherer)

- #11622: Prevent stack overflow when printing a constructor or record
  mismatch error involving recursive types.
  (Florian Angeletti, review by Gabriel Scherer)

- #11732: Ensure that types from packed modules are always generalised
  (Stephen Dolan and Leo White, review by Jacques Garrigue)

- #11737: Fix segfault condition in Unix.stat under Windows in the presence of
  multiple threads.
  (Marc Lasson, Nicol叩s Ojeda B辰r, review by Gabriel Scherer and David Allsopp)

- #11776: Extend environment with functor parameters in `strengthen_lazy`.
  (Chris Casinghino and Luke Maurer, review by Gabriel Scherer)

- #11533, #11534: follow synonyms again in #show_module_type
  (this had stopped working in 4.14.0)
  (Gabriel Scherer, review by Jacques Garrigue, report by Yaron Minsky)

- #11768, #11788: Fix crash at start-up of bytecode programs in
  no-naked-pointers mode caused by wrong initialization of caml_global_data
  (Xavier Leroy, report by Etienne Millon, review by Gabriel Scherer)

(wiz)

2023-04-09 07:11:59 UTC MAIN commitmail json YAML

doc: Updated lang/vala to 0.56.5

(wiz)

2023-04-09 07:11:50 UTC MAIN commitmail json YAML

vala: update to 0.56.5.

Vala 0.56.5
===========
* Various improvements and bug fixes:
  - codegen:
    + Consistently handle GLib.Error as boxed type [#1418]
    + Add cast to accessor calls for generic property implementations
    + Use g_object_class_override_property to implement generic interface
      properties [#1419]
    + Add declaration for register call of dynamic DBus interfaces [#1422]
  - vala:
    + Correctly handle pre/post-increment expression as index of element
      access [#1417]
    + Set proper value-type of unary ref/out expression in initializers [#1421]
    + Allow assignment of namespace fields with inline allocated arrays
  - gtkmodule: Improve error messages

* Bindings:
  - gtk4: Update to 4.10.1~40b154bf from 0.58
  - gtk4: Add sealed to all the final types
  - gtk+-3.0: Fix ToolPalette.icon_size get-accessor type
  - webkitgtk-6.0: Update to 2.39.90

Vala 0.56.4
===========
* Various improvements and bug fixes:
  - codegen:
    + Add glib.h include for TRUE/FALSE literal
    + Append VALA_EXTERN also when using fast-vapi
    + Perform required casts for generic types of return-values and
      in/out-parameters [#1407]
    + Correctly handle fixed-length array initialization of fields in classes
    + Perform required cast while assigning and passing function pointers [#1408]
    + Cast return value of generic type accessor functions [#1408]
    + Cast vfunc of property accessors by using cast_method_pointer() [#1408]
  - vala:
    + Report error in real literal if exponent has no digits
    + Improve compatibility type checks of array elements in assignments
    + Improve missing exponent check for real literals
    + Better handling of [NoReturn] call inside finally clause
  - Properly check for colored terminal output on Windows [#1383]
  - Fix output decoding error of non-ASCII character on Win32 [#1379]
  - parser: Properly handle chained equality expressions [#1385]
  - manual: Update from wiki.gnome.org

* Bindings:
  - cairo: Add missing Cairo.Pattern.get_rgba() [#1381]
  - glib-2.0: Add `double_hash` and `double_equal`
  - gtk4: Make Gtk.show_uri_full() an instance method of Gtk.Window [#1347]
  - gtk4: Update workaround for DropTarget.drop() signal conflict [#1312]
  - libgvc: Fix `cheader_filename` of the `Gvc` namespace
  - pango: Fix a few binding errors
  - pixman-1: Fix instance position of region copy methods
  - webkit2gtk-*.*: Update to 2.37.91
  - Add webkitgtk-6.0 bindings
  - Update gnome-desktop-3.0 and gnome-desktop-4

(wiz)

2023-04-09 07:08:04 UTC MAIN commitmail json YAML

p5-PerlMagick: reset PKGREVISION after update

(wiz)

2023-04-09 07:07:54 UTC MAIN commitmail json YAML

doc: Updated graphics/ImageMagick to 7.1.1.6

(wiz)

2023-04-09 07:07:45 UTC MAIN commitmail json YAML

ImageMagick: update to 7.1.1.6.

7.1.1-6 - 2023-04-02

Commits

    beta release a680ab2
    Use const string instead. b094512
    display -moments deprecation warning (#ImageMagick/ImageMagick#6195) 2ef7c36
    set setting to True 984294d
    conditional colormap 89c07db
    Enabled OpenMP in the portable build. f92ab19
    enable near-lossless compression quality (ImageMagick/ImageMagick#6204) 3331c9e
    update documentation to use magick ad86745
    switch http to https 67d687e
    uniform copyright 71d27ee
    channel 0 is a permitted channel (patch from @snibgo) 4317238
    update multispectral imagery location a23b0f6
    enlarge image tile 21fed7c
    sharper 7523d7e
    Removed unused includes. b359cb2
    Cosmetic. aee6ef6
    Cosmetic f0af90e
    Also set dpi-x and dpi-y when running rsvg-convert (#6214). d2e151e
    Only write ResolutionResourceBlock when dpi is set (#6201). cc00cae
    possible heap buffer overflow (https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-35q2-86c7-9247) d7a8bdd
    account for multiple meta channels (thanks to Dirk) 359fc70
    Corrected return value of GetQuantumExtent for MultispectralQuantum. 562360b
    There is no need to update the rows_remaining. 8011e36
    Improved calculation of the extent. 142aa5b
    No longer "override" error message with NonconformingDrawingPrimitiveDefinition to improve error reporting. 06186b1
    multiply strip size by # of samples 1be141e
    release b2dd67b

7.1.1-5 - 2023-03-26

Commits

    beta release 9b9fc9d
    offset to x1 for west gravity (#ImageMagick/ImageMagick#6163) bb82582
    optimization de1cc16
    add additional meta channels c70f299
    ensure source and hald images are in the same colorspace (#ImageMagick/ImageMagick#6173) 852a723
    cosmetic 71cc1d1
    document multispectral imagery (after doc update) 90e86d4
    throw warning then writing image format with support for read but not write (ImageMagick/ImageMagick#6183) 1083db7
    MVG must be explicit 4a24b8d
    enable left bearing offset for undefined and west gravities 7ba3a8a
    no_interpolation member introduced in libraw 0.21 aba35a6
    Auto correct negative image positions and raise a warning instead. 194e929
    Only write position offset since negative values are not allowed for rational (TIFFTAG_XRESOLUTION/TIFFTAG_YRESOLUTION). ffa3d25
    eliminate memory leak when writing the JPS image format 71fa21b
    release 5eb3445
    module is a reserved work in C++ (20) 92a5afc
    release 2d24be5

(wiz)

2023-04-09 07:00:49 UTC MAIN commitmail json YAML

doc: Updated devel/plasma-wayland-protocols to 1.10.0

(wiz)

2023-04-09 07:00:39 UTC MAIN commitmail json YAML

2023-04-09 06:58:31 UTC MAIN commitmail json YAML

doc: Updated devel/gtexinfo to 7.0.3

(wiz)

2023-04-09 06:58:22 UTC MAIN commitmail json YAML

gtexinfo: update to 7.0.3.

7.0.3 (26 March 2023)
This is a bug-fix release with minimal changes.

* texi2any
  . fix performance regression when Perl binary extension (XS) modules
    are not being used (e.g. with TEXINFO_XS=omit)

* info
  . further fix of recoding of UTF-8 files to ASCII to avoid text
    disappearing from nodes
  . avoid possible freeze at start of a file with `-v nodeline=pointers'

(wiz)

2023-04-09 06:56:22 UTC MAIN commitmail json YAML

ffplay5: update to 5.1.3, matching ffmpeg5.

(wiz)

2023-04-09 06:55:53 UTC MAIN commitmail json YAML

doc: Updated multimedia/ffmpeg5 to 5.1.3

(wiz)

2023-04-09 06:55:44 UTC MAIN commitmail json YAML

ffmpeg5: update to 5.1.3.

version 5.1.3:
- avcodec/tests/snowenc: Fix 2nd test
- avcodec/tests/snowenc: return a failure if DWT/IDWT mismatches
- avcodec/snowenc: Fix visual weight calculation
- avcodec/tests/snowenc: unbreak DWT tests
- update for 5.1.3
- avcodec/mpeg12dec: Check input size
- avcodec/escape124: Fix some return codes
- avcodec/escape124: fix signdness of end of input check
- Use https for repository links
- avcodec/rpzaenc: stop accessing out of bounds frame
- avcodec/smcenc: stop accessing out of bounds frame
- avcodec/motionpixels: Mask pixels to valid values
- avcodec/xpmdec: Check size before allocation to avoid truncation
- avcodec/bink: Avoid undefined out of array end pointers in binkb_decode_plane()
- avcodec/bink: Fix off by 1 error in ref end
- avcodec/utils: Ensure linesize for SVQ3
- avcodec/utils: allocate a line more for VC1 and WMV3
- avcodec/videodsp_template: Adjust pointers to avoid undefined pointer things
- avcodec/pngdec: dont skip/read chunk twice
- avcodec/pngdec: Check deloco index more exactly
- avcodec/ffv1dec: Check that num h/v slices is supported
- avformat/mov: Check samplesize and offset to avoid integer overflow
- lavu/vulkan: fix handle type for 32-bit targets
- vulkan: Fix win/i386 calling convention
- avcodec/pictordec: Remove mid exit branch
- avcodec/eac3dec: avoid float noise in fixed mode addition to overflow
- avcodec/utils: use 32pixel alignment for bink
- avcodec/scpr3: Check bx
- avcodec/012v: Order operations for odd size handling
- avcodec/eatgq: : Check index increments in tgq_decode_block()
- avcodec/h274: fix include
- avcodec/scpr: Test bx before use
- avformat/mxfdec: Use 64bit in remainder
- avcodec/sunrast: Fix maplength check
- avcodec/wavpack: Avoid undefined shift in get_tail()
- avcodec/wavpack: Check for end of input in wv_unpack_dsd_high()
- avformat/id3v2: Check taglen in read_uslt()
- avcodec/tiff: Ignore tile_count
- avcodec/ffv1dec: restructure slice coordinate reading a bit
- avcodec/mlpdec: Check max matrix instead of max channel in noise check
- avutil/tx: Use unsigned in ff_tx_fft_sr_combine() to avoid undefined behavior
- swscale/input: Use more unsigned intermediates
- avcodec/alsdec: Check bits left before block decoding in non multi channel coding loop
- avcodec/alsdec: The minimal block is at least 7 bits
- avformat/replaygain: avoid undefined / negative abs
- swscale/output: Bias 16bps output calculations to improve non overflowing range for GBRP16/GBRPF32
- swscale/output: Bias 16bps output calculations to improve non overflowing range
- avcodec/speedhq: Check buf_size to be big enough for DC
- avcodec/ffv1dec: Fail earlier if prior context is corrupted
- avcodec/speexdec: Check channels > 2
- avformat/vividas: Check packet size
- hwcontext_vulkan: remove optional encode/decode extensions from the list
- avcodec/libjxldec: fix gamma22 and gamma28 recognition
- avcodec/mpeg12dec: use init_get_bits8 and check the return value
- avcodec/nvenc: fix vbv buffer size in cq mode
- avcodec/mjpegenc: take into account component count when writing the SOF header size
- swscale: aarch64: Fix yuv2rgb with negative strides
- avcodec/atrac3plus: reorder channels to match the output layout
- avcodec/aacdec: fix parsing streams with channel configuration 11
- libswscale: force a minimum size of the slide for bayer sources
- lavf/async: Fix ring_write return value
- avcodec/audiotoolboxenc: return AVERROR_EXTERNAL immediately when encode error
- avcodec/libjxlenc: avoid hard failure with unspecified primaries

(wiz)

2023-04-09 06:41:38 UTC MAIN commitmail json YAML

tex package updates

(markd)

2023-04-09 06:39:29 UTC MAIN commitmail json YAML

2023-04-09 06:36:36 UTC MAIN commitmail json YAML

2023-04-09 06:35:41 UTC MAIN commitmail json YAML

tex-uptex: update to 2023

changes unknown

(markd)

2023-04-09 06:32:44 UTC MAIN commitmail json YAML

tex-texinfo: update to 6.8.66701

changes unknown

(markd)

2023-04-09 06:31:15 UTC MAIN commitmail json YAML

tex-texdoc{,-doc}: update to 4.0.1

This is a Texdoc update aiming to be contained in TeX Live 2023.

Major changes
- Online search feature is added:
  users using TL without documentation will be sent to texdoc.org
- Add new action --print-completion:
  for the moment, only zsh is supported. Contributions welcome.

Minor fixes and tweaks
- Reflect environment variables (e.g., LANGUAGE, LC_ALL, and LANG)
  before checking system locale
- Line continuation with tailing backslashes in config files
- Scoring adjustments
- Documentation tweaks

(markd)

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

texlive-collection-latexextra: remove tex-soulutf8

(markd)

2023-04-09 06:25:18 UTC MAIN commitmail json YAML

2023-04-09 06:22:20 UTC MAIN commitmail json YAML

tex-soul{,-doc}: update to 3.0

This version is a merge of the original soul package from Melchior Franz and
the soulutf8 package from Heiko Oberdiek and supports also UTF8.

(markd)

2023-04-09 06:19:07 UTC MAIN commitmail json YAML

2023-04-09 06:16:59 UTC MAIN commitmail json YAML

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

doc/TODO: add some

+ ImageMagick-7.1.1.6, elixir-1.14.4, ffmpeg5-5.1.3, kubo-0.19.1,
  ldb-2.7.2, poppler-23.04.0, webkit-gtk-2.40.0.

(wiz)

2023-04-09 06:13:52 UTC MAIN commitmail json YAML

qt6-qtmultimedia: fix build with pulse option turned off

(wiz)

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

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

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

tex-ptex: update to 3.2.66186

changes unknown

(markd)

2023-04-09 06:06:07 UTC MAIN commitmail json YAML

tex-platex-tools{,-doc}: update to 2022

* plextarray.sty: Update based on luatexja.
* pxxspace.sty: Improve engine detection.

(markd)

2023-04-09 06:03:35 UTC MAIN commitmail json YAML

2023-04-09 05:58:51 UTC MAIN commitmail json YAML

2023-04-09 05:55:33 UTC MAIN commitmail json YAML

tex-pbibtex-base{,-doc}: update to 2022

File encoding has been converted from ISO-2022-JP to UTF-8 because UTF-8
encoded texts are most suitable for the latest pTeX and pBibTeX programs with
feature of automatic encoding conversion.

(markd)

2023-04-09 05:52:43 UTC MAIN commitmail json YAML

2023-04-09 05:49:41 UTC MAIN commitmail json YAML

tex-luatexja{,-doc}: update to 20230211.0

* Improved compatibility with the siunitx package.
* luatexja-ruby: fixed a conflict with the pxrubrica package.
* Fix incorrect behavior of luatexja-patched \unhbox etc.

(markd)

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

2023-04-09 05:37:30 UTC MAIN commitmail json YAML

2023-04-09 05:34:12 UTC MAIN commitmail json YAML

tex-hyperxmp{,-doc}: update to 5.11

Since the previous release, hyperxmp has fixed a handful of bugs and
incorporated the following two modifications.  First, hyperxmp disables itself
if LaTeX3 document metadata is available.  (Document metadata implies the
presence of PDF management, which completely breaks hyperxmp.)  Second,
hyperxmp uses \thetotalpages to compute the page count in an engine-independent
manner.

(markd)

2023-04-09 05:30:16 UTC MAIN commitmail json YAML

tex-hyperref{,-doc}: update to 7.00v

* if babel is loaded casing with \MakeUppercase and \MakeLowercase
  respects the rules of the current locale/language in the bookmarks.
* removed old amstex patch of \@seteqlabel
* added test for \hyper at nopatch@amsmath at tag to allow to suppress
  an amsmath patch
* added test for \hyper at nopatch@counter to allow to suppress
  redefinitions of counter commands
* added test for \hyper at nopatch@mathenv to suppress math related
  patches
* added test for \hyper at nopatch@toc to suppress redefinition of
  toc related commands.

(markd)

2023-04-09 05:27:31 UTC MAIN commitmail json YAML

2023-04-09 05:25:13 UTC MAIN commitmail json YAML

2023-04-09 00:18:13 UTC MAIN commitmail json YAML

doc: Updated devel/kdiff3 to 1.10.1

(gutteridge)

2023-04-09 00:17:53 UTC MAIN commitmail json YAML

kdiff3: update to 1.10.1

Version 1.10.1 - 2023
===========================
*467652 - "Escape" shortcut ignored if merge output in focus
*466522 - save and restore dock states
*439148 - Show UI before comparison start
*466241 - Don't crash on broken links
*466524 - Fix memory safety issues during reload.
*Fix mishandling line count for files containing '0x0b'

(gutteridge)

2023-04-08 23:56:39 UTC MAIN commitmail json YAML

doc: Updated time/p5-DateTime-TimeZone to 2.60

(gutteridge)

2023-04-08 23:56:22 UTC MAIN commitmail json YAML

p5-DateTime-TimeZone: update to 2.60

2.60    2023-03-28

- This release is based on version 2023c of the Olson database. The 2023c
  release has the same zone data as 2023a, undoing the changes for Lebanon
  from the past week.

(gutteridge)

2023-04-08 23:25:43 UTC MAIN commitmail json YAML

doc: Updated cad/klayout to 0.28.6

(mef)

2023-04-08 23:25:31 UTC MAIN commitmail json YAML

(cad/klayout) Updated 0.28.5 to 0.28.6

0.28.6          (2023-03-16):
* Enhancement: %GITHUB%/issues/1249 Include expanded/collapsed state of layer properties into session
* Bugfix: %GITHUB%/issues/1265 Issues installing klayout with pip on macOS related to libpng
* Enhancement: %GITHUB%/issues/1271 __version__ attribute in Python modules available now
* Bugfix: %GITHUB%/issues/1287 Goto Position (CRTL+G) is not showing the origin (0,0)
* Bugfix: %GITHUB%/issues/1291 Better compatibility of PyQt5 and KLayout (i.e. debugger does not crash)
* Enhancement: %GITHUB%/issues/1294 Persisting layer properties in sessions
* Bugfix: %GITHUB%/issues/1302 Select filter is not applied in partial mode
* Bugfix: %GITHUB%/issues/1304 Spice netlist reader: should read "M" terminals in DGS order
* Bugfix: %GITHUB%/issues/1309 Incomplete fill (polygon rasterizer issue)
* Bugfix: %GITHUB%/issues/1315 Cannot export layers from Marker Browser in viewer mode
* Bugfix/enhancement: some LEF/DEF parser issues solved with the help of a new complete sample case
* Bugfix: Avoid a segfault while editing a ruler. This happens is both a selection and a transient selection is active.
* Enhancement: Some enhancements for image editing (e.g. selection remains after moving handles)
* Enhancement: klayout.db Python module is auto-loaded for providing stream readers
* Enhancement: Spice reader now supports parametric subcircuits
* Enhancement: Build issue fixed for Qt 5.15.2 bindings
* Enhancement: Including Python's matplotlib into Windows binaries
* Bugfix: Reading fillcell-generated inputs again into DRC deck now also works for deep mode

(mef)

2023-04-08 23:19:00 UTC MAIN commitmail json YAML

doc: Updated print/a2ps to 4.15.3nb1

(wiz)

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

a2ps: depend on misc/getopt for a2ps-lpr-wrapper

From John D. Baker.

Fix some pkglint while here and bump PKGREVISION.

(wiz)

2023-04-08 18:45:21 UTC MAIN commitmail json YAML

Note update of lang/rust-bin to 1.68.2.

(he)

2023-04-08 18:39:12 UTC MAIN commitmail json YAML

lang/rust-bin: Sync to main rust version, upgrade rust-bin to 1.68.2.

Had to add a couple CHECK_SHLIBS_SKIPs to make it install, though
the libraries are eventually also installed.

(he)

2023-04-08 18:19:10 UTC MAIN commitmail json YAML

Note update of lang/rust to 1.68.2.

(he)

2023-04-08 18:18:12 UTC MAIN commitmail json YAML

pkgsrc/lang/rust/Makefile@1.279 / diff
pkgsrc/lang/rust/distinfo@1.156 / diff
pkgsrc/lang/rust/options.mk@1.31 / diff
pkgsrc/lang/rust/patches/patch-compiler_rustc__llvm_build.rs@1.11 / diff
pkgsrc/lang/rust/patches/patch-library_std_src_sys_unix_thread.rs@1.12 / diff
pkgsrc/lang/rust/patches/patch-library_std_src_sys_unix_thread__parker_netbsd.rs deleted
pkgsrc/lang/rust/patches/patch-library_std_src_sys_unix_thread__parking_netbsd.rs@1.1 / diff
pkgsrc/lang/rust/patches/patch-library_unwind_build.rs deleted
pkgsrc/lang/rust/patches/patch-src_bootstrap_install.rs@1.2 / diff
pkgsrc/lang/rust/patches/patch-vendor_crossbeam-epoch-0.9.11_no__atomic.rs@1.1 / diff
pkgsrc/lang/rust/patches/patch-vendor_crossbeam-epoch-0.9.6_no__atomic.rs deleted
pkgsrc/lang/rust/patches/patch-vendor_crossbeam-epoch-0.9.8_no__atomic.rs deleted
pkgsrc/lang/rust/patches/patch-vendor_crossbeam-epoch_no__atomic.rs@1.3 / diff
pkgsrc/lang/rust/patches/patch-vendor_crossbeam-queue_no__atomic.rs deleted
pkgsrc/lang/rust/patches/patch-vendor_crossbeam-utils-0.8.12_no__atomic.rs@1.1 / diff
pkgsrc/lang/rust/patches/patch-vendor_crossbeam-utils-0.8.8_no__atomic.rs deleted
pkgsrc/lang/rust/patches/patch-vendor_crossbeam-utils_no__atomic.rs@1.3 / diff
pkgsrc/lang/rust/patches/patch-vendor_crossbeam_no__atomic.rs deleted
pkgsrc/lang/rust/patches/patch-vendor_libc-0.2.126_src_unix_bsd_netbsdlike_netbsd_mips.rs deleted
pkgsrc/lang/rust/patches/patch-vendor_libc-0.2.126_src_unix_bsd_netbsdlike_netbsd_mod.rs deleted
      :
(more 5 files)
rust: Upgrade to version 1.68.2.

Pkgsrc changes:
* Adjust patches (add & remove) and cargo checksums to new versions.
* It's conceivable that the workaround for LLVM based NetBSD works
  even less in this version (ref. PKGSRC_HAVE_LIBCPP not having a
  corresponding patch anymore).

Upstream changes:

Version 1.68.2 (2023-03-28)
===========================

- [Update the GitHub RSA host key bundled within Cargo]
  (https://github.com/rust-lang/cargo/pull/11883).
  The key was [rotated by GitHub]
  (https://github.blog/2023-03-23-we-updated-our-rsa-ssh-host-key/)
  on 2023-03-24 after the old one leaked.
- [Mark the old GitHub RSA host key as revoked]
  (https://github.com/rust-lang/cargo/pull/11889).
  This will prevent Cargo from accepting the leaked key even when
  trusted by the system.
- [Add support for `@revoked` and a better error message for
  `@cert-authority` in Cargo's SSH host key verification]
  (https://github.com/rust-lang/cargo/pull/11635)

Version 1.68.1 (2023-03-23)
===========================

- [Fix miscompilation in produced Windows MSVC artifacts]
  (https://github.com/rust-lang/rust/pull/109094)
  This was introduced by enabling ThinLTO for the distributed rustc
  which led to miscompilations in the resulting binary. Currently
  this is believed to be limited to the -Zdylib-lto flag used for
  rustc compilation, rather than a general bug in ThinLTO, so only
  rustc artifacts should be affected.
- [Fix --enable-local-rust builds]
  (https://github.com/rust-lang/rust/pull/109111/)
- [Treat `$prefix-clang` as `clang` in linker detection code]
  (https://github.com/rust-lang/rust/pull/109156)
- [Fix panic in compiler code]
  (https://github.com/rust-lang/rust/pull/108162)

Version 1.68.0 (2023-03-09)
===========================

Language
--------

- [Stabilize default_alloc_error_handler]
  (https://github.com/rust-lang/rust/pull/102318/)
  This allows usage of `alloc` on stable without requiring the
  definition of a handler for allocation failure. Defining custom
  handlers is still unstable.
- [Stabilize `efiapi` calling convention.]
  (https://github.com/rust-lang/rust/pull/105795/)
- [Remove implicit promotion for types with drop glue]
  (https://github.com/rust-lang/rust/pull/105085/)

Compiler
--------

- [Change `bindings_with_variant_name` to deny-by-default]
  (https://github.com/rust-lang/rust/pull/104154/)
- [Allow .. to be parsed as let initializer]
  (https://github.com/rust-lang/rust/pull/105701/)
- [Add `armv7-sony-vita-newlibeabihf` as a tier 3 target]
  (https://github.com/rust-lang/rust/pull/105712/)
- [Always check alignment during compile-time const evaluation]
  (https://github.com/rust-lang/rust/pull/104616/)
- [Disable "split dwarf inlining" by default.]
  (https://github.com/rust-lang/rust/pull/106709/)
- [Add vendor to Fuchsia's target triple]
  (https://github.com/rust-lang/rust/pull/106429/)
- [Enable sanitizers for s390x-linux]
  (https://github.com/rust-lang/rust/pull/107127/)

Libraries
---------

- [Loosen the bound on the Debug implementation of Weak.]
  (https://github.com/rust-lang/rust/pull/90291/)
- [Make `std::task::Context` !Send and !Sync]
  (https://github.com/rust-lang/rust/pull/95985/)
- [PhantomData layout guarantees]
  (https://github.com/rust-lang/rust/pull/104081/)
- [Don't derive Debug for `OnceWith` & `RepeatWith`]
  (https://github.com/rust-lang/rust/pull/104163/)
- [Implement DerefMut for PathBuf]
  (https://github.com/rust-lang/rust/pull/105018/)
- [Add O(1) `Vec -> VecDeque` conversion guarantee]
  (https://github.com/rust-lang/rust/pull/105128/)
- [Leak amplification for peek_mut() to ensure BinaryHeap's invariant
  is always met]
  (https://github.com/rust-lang/rust/pull/105851/)

Stabilized APIs
---------------

- [`{core,std}::pin::pin!`]
  (https://doc.rust-lang.org/stable/std/pin/macro.pin.html)
- [`impl From<bool> for {f32,f64}`]
  (https://doc.rust-lang.org/stable/std/primitive.f32.html#impl-From%3Cbool%3E-for-f32)
- [`std::path::MAIN_SEPARATOR_STR`]
  (https://doc.rust-lang.org/stable/std/path/constant.MAIN_SEPARATOR_STR.html)
- [`impl DerefMut for PathBuf`]
  (https://doc.rust-lang.org/stable/std/path/struct.PathBuf.html#impl-DerefMut-for-PathBuf)

These APIs are now stable in const contexts:

- [`VecDeque::new`]
  (https://doc.rust-lang.org/stable/std/collections/struct.VecDeque.html#method.new)

Cargo
-----

- [Stabilize sparse registry support for crates.io]
  (https://github.com/rust-lang/cargo/pull/11224/)
- [`cargo build --verbose` tells you more about why it recompiles.]
  (https://github.com/rust-lang/cargo/pull/11407/)
- [Show progress of crates.io index update even `net.git-fetch-with-cli`
  option enabled]
  (https://github.com/rust-lang/cargo/pull/11579/)

Misc
----

Compatibility Notes
-------------------

- [Add `SEMICOLON_IN_EXPRESSIONS_FROM_MACROS` to future-incompat report]
  (https://github.com/rust-lang/rust/pull/103418/)
- [Only specify `--target` by default for `-Zgcc-ld=lld` on wasm]
  (https://github.com/rust-lang/rust/pull/101792/)
- [Bump `IMPLIED_BOUNDS_ENTAILMENT` to Deny + ReportNow]
  (https://github.com/rust-lang/rust/pull/106465/)
- [`std::task::Context` no longer implements Send and Sync]
  (https://github.com/rust-lang/rust/pull/95985)

nternal Changes
----------------

These changes do not affect any public interfaces of Rust, but they represent
significant improvements to the performance or internals of rustc and related
tools.

- [Encode spans relative to the enclosing item]
  (https://github.com/rust-lang/rust/pull/84762/)
- [Don't normalize in AstConv]
  (https://github.com/rust-lang/rust/pull/101947/)
- [Find the right lower bound region in the scenario of partial order relations]
  (https://github.com/rust-lang/rust/pull/104765/)
- [Fix impl block in const expr]
  (https://github.com/rust-lang/rust/pull/104889/)
- [Check ADT fields for copy implementations considering regions]
  (https://github.com/rust-lang/rust/pull/105102/)
- [rustdoc: simplify JS search routine by not messing with lev distance]
  (https://github.com/rust-lang/rust/pull/105796/)
- [Enable ThinLTO for rustc on `x86_64-pc-windows-msvc`]
  (https://github.com/rust-lang/rust/pull/103591/)
- [Enable ThinLTO for rustc on `x86_64-apple-darwin`]
  (https://github.com/rust-lang/rust/pull/103647/)

Version 1.67.0 (2023-01-26)
==========================

Language
--------

- [Make `Sized` predicates coinductive, allowing cycles.]
  (https://github.com/rust-lang/rust/pull/100386/)
- [`#[must_use]` annotations on `async fn` also affect the
  `Future::Output`.] (https://github.com/rust-lang/rust/pull/100633/)
- [Elaborate supertrait obligations when deducing closure signatures.]
  (https://github.com/rust-lang/rust/pull/101834/)
- [Invalid literals are no longer an error under `cfg(FALSE)`.]
  (https://github.com/rust-lang/rust/pull/102944/)
- [Unreserve braced enum variants in value namespace.]
  (https://github.com/rust-lang/rust/pull/103578/)

Compiler
--------

- [Enable varargs support for calling conventions other than `C`
  or `cdecl`.] (https://github.com/rust-lang/rust/pull/97971/)
- [Add new MIR constant propagation based on dataflow analysis.]
  (https://github.com/rust-lang/rust/pull/101168/)
- [Optimize field ordering by grouping m\*2^n-sized fields with
  equivalently aligned ones.] (https://github.com/rust-lang/rust/pull/102750/)
- [Stabilize native library modifier `verbatim`.]
  (https://github.com/rust-lang/rust/pull/104360/)

Added and removed targets:

- [Add a tier 3 target for PowerPC on AIX]
  (https://github.com/rust-lang/rust/pull/102293/), `powerpc64-ibm-aix`.
- [Add a tier 3 target for the Sony PlayStation 1]
  (https://github.com/rust-lang/rust/pull/102689/), `mipsel-sony-psx`.
- [Add tier 3 `no_std` targets for the QNX Neutrino RTOS]
  (https://github.com/rust-lang/rust/pull/102701/),
  `aarch64-unknown-nto-qnx710` and `x86_64-pc-nto-qnx710`.
- [Remove tier 3 `linuxkernel` targets]
  (https://github.com/rust-lang/rust/pull/104015/) (not used by the
  actual kernel).

Refer to Rust's [platform support page][platform-support-doc]
for more information on Rust's tiered platform support.

Libraries
---------

- [Merge `crossbeam-channel` into `std::sync::mpsc`.]
  (https://github.com/rust-lang/rust/pull/93563/)
- [Fix inconsistent rounding of 0.5 when formatted to 0 decimal places.]
  (https://github.com/rust-lang/rust/pull/102935/)
- [Derive `Eq` and `Hash` for `ControlFlow`.]
  (https://github.com/rust-lang/rust/pull/103084/)
- [Don't build `compiler_builtins` with `-C panic=abort`.]
  (https://github.com/rust-lang/rust/pull/103786/)

Stabilized APIs
---------------

- [`{integer}::checked_ilog`]
  (https://doc.rust-lang.org/stable/std/primitive.i32.html#method.checked_ilog)
- [`{integer}::checked_ilog2`]
  (https://doc.rust-lang.org/stable/std/primitive.i32.html#method.checked_ilog2)
- [`{integer}::checked_ilog10`]
  (https://doc.rust-lang.org/stable/std/primitive.i32.html#method.checked_ilog10)
- [`{integer}::ilog`]
  (https://doc.rust-lang.org/stable/std/primitive.i32.html#method.ilog)
- [`{integer}::ilog2`]
  (https://doc.rust-lang.org/stable/std/primitive.i32.html#method.ilog2)
- [`{integer}::ilog10`]
  (https://doc.rust-lang.org/stable/std/primitive.i32.html#method.ilog10)
- [`NonZeroU*::ilog2`]
  (https://doc.rust-lang.org/stable/std/num/struct.NonZeroU32.html#method.ilog2)
- [`NonZeroU*::ilog10`]
  (https://doc.rust-lang.org/stable/std/num/struct.NonZeroU32.html#method.ilog10)
- [`NonZero*::BITS`]
  (https://doc.rust-lang.org/stable/std/num/struct.NonZeroU32.html#associatedconstant.BITS)

These APIs are now stable in const contexts:

- [`char::from_u32`]
  (https://doc.rust-lang.org/stable/std/primitive.char.html#method.from_u32)
- [`char::from_digit`]
  (https://doc.rust-lang.org/stable/std/primitive.char.html#method.from_digit)
- [`char::to_digit`]
  (https://doc.rust-lang.org/stable/std/primitive.char.html#method.to_digit)
- [`core::char::from_u32`]
  (https://doc.rust-lang.org/stable/core/char/fn.from_u32.html)
- [`core::char::from_digit`]
  (https://doc.rust-lang.org/stable/core/char/fn.from_digit.html)

Compatibility Notes
-------------------

- [The layout of `repr(Rust)` types now groups m\*2^n-sized fields
  with equivalently aligned ones.]
  (https://github.com/rust-lang/rust/pull/102750/) This is intended
  to be an optimization, but it is also known to increase type
  sizes in a few cases for the placement of enum tags. As a reminder,
  the layout of `repr(Rust)` types is an implementation detail,
  subject to change.
- [0.5 now rounds to 0 when formatted to 0 decimal places.]
  (https://github.com/rust-lang/rust/pull/102935/)
  This makes it consistent with the rest of floating point formatting that
  rounds ties toward even digits.
- [Chains of `&&` and `||` will now drop temporaries from their
  sub-expressions in evaluation order, left-to-right.]
  (https://github.com/rust-lang/rust/pull/103293/) Previously, it
  was "twisted" such that the _first_ expression dropped its
  temporaries _last_, after all of the other expressions dropped
  in order.
- [Underscore suffixes on string literals are now a hard error.]
  (https://github.com/rust-lang/rust/pull/103914/)
  This has been a future-compatibility warning since 1.20.0.
- [Stop passing `-export-dynamic` to `wasm-ld`.]
  (https://github.com/rust-lang/rust/pull/105405/)
- [`main` is now mangled as `__main_void` on `wasm32-wasi`.]
  (https://github.com/rust-lang/rust/pull/105468/)
- [Cargo now emits an error if there are multiple registries in
  the configuration with the same index URL.]
  (https://github.com/rust-lang/cargo/pull/10592)

Internal Changes
----------------

These changes do not affect any public interfaces of Rust, but they
represent significant improvements to the performance or internals
of rustc and related tools.

- [Rewrite LLVM's archive writer in Rust.]
  (https://github.com/rust-lang/rust/pull/97485/)

(he)

2023-04-08 13:29:36 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-git to 1.18.0

(taca)

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

devel/ruby-git: update to 1.18.0

1.18.0 (2023-03-19)

Changes since v1.17.2:

* 3c70 Add support for --update-head-ok to fetch (#660)
* b53d Do not generate yard documentation when building in TruffleRuby
  (#659)
* 5af1 Correctly report command output when there is an error (#658)
* b27a Add test to ensure that Git.open works to open a submodule (#655)
* 5b0e Update Git.clone to set multiple config variables (#653)

(taca)

2023-04-08 13:27:49 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-backports to 3.24.1

(taca)

2023-04-08 13:27:27 UTC MAIN commitmail json YAML

devel/ruby-backports: update to 3.24.1

3.24.1 (2023-04-05)

* Fix Data.new to accept let positional parameters than needed.  Add missing
  test [Fixes #187]

(taca)

2023-04-08 13:25:12 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-async to 2.5.0

(taca)

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

devel/ruby-async: update to 2.5.0

2.5.0 Latest (2023-03-19)

What's Changed

* Improved state handling by @ioquatix in #222

(taca)

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

doc: Updated databases/ruby-sqlite3 to 1.6.2

(taca)

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

databases/ruby-sqlite3: update to 1.6.2

1.6.2 (2023-03-27)

Dependencies

* Vendored sqlite is updated from v3.41.0 to v3.41.2.

Packaging

* Allow compilation against system libraries without the presence of
  mini_portile2, primarily for the convenience of linux distro repackagers.
  [#381] (Thank you, @voxik!)

(taca)

2023-04-08 13:13:58 UTC MAIN commitmail json YAML

doc: Updated databases/ruby-sequel to 5.67.0

(taca)

2023-04-08 13:13:28 UTC MAIN commitmail json YAML

databases/ruby-sequel: update to 5.67.0

5.67.0 (2023-04-01)

* Fix dumping of string column sizes in the schema dumper on MSSQL
  (jeremyevans) (#2013)

* Improve dumping of tables in non-default schemas in the schema_dumper
  extension (jeremyevans) (#2006)

* Make Database#{tables,views} support :qualify option on Microsoft SQL
  Server (jeremyevans)

* Avoid use of singleton classes for datasets instances on Ruby 2.4+
  (jeremyevans) (#2007)

* Deprecate registering datasets extensions using an object other than a
  module (jeremyevans)

* Add set_literalizer extension, for treating set usage in datasets similar
  to array usage (jeremyevans) (#1997)

(taca)

2023-04-08 12:16:19 UTC MAIN commitmail json YAML

doc: Updated www/libreddit to 0.30.1

(vins)

2023-04-08 12:13:51 UTC MAIN commitmail json YAML

libreddit: update to 0.30.1

CHANGES

* Use LIBREDDIT_DEFAULT_DISABLE_VISIT_REDDIT_CONFIRMATION config option. by @mikupls in #737
* add support for gifs in galleries. by @mikupls in #744
* show the count of 'more replies'. by @mikupls in #740
* fix build error on windows by @o69mar in #741
* Fix default subscriptions by @sigaloid in #732
* Move unimportant links to footer by @spikecodes in #728

(vins)

2023-04-08 11:25:58 UTC MAIN commitmail json YAML

tex package updates

(markd)

2023-04-08 11:23:02 UTC MAIN commitmail json YAML

tex-tcolorbox{,-doc}: update to 6.0.3

6.0.0
### Added
- Generalized text alignment options (issue #184)
    - Option `halign code`
    - Option `halign upper code`
    - Option `halign lower code`
    - Option `halign title code`
- New Options:
    - Option `before title*` (equals `before title` until 5.1.1)
    - Option `after title*`  (equals `after title` until 5.1.1)
- New option for verbatim output and listings:
    - Option `verbatim ignore indention at end`
- Option `short title` (part of issue #186)
- Support for zref / zref-titleref / zref-clever (issue #206)
    - Option `label is label`
    - Option `label is zlabel`
- Library `theorems`: New theorem generation macros. Generated theorema
    support an optional short title now (part of issue #186):
    - `\NewTcbTheorem`
    - `\RenewTcbTheorem`
    - `\ProvideTcbTheorem`
    - `\DeclareTcbTheorem`
- Library `skins`: Default values added to the options
    - `watermark zoom`
    - `watermark shrink`
    - `watermark overzoom`
    - `watermark stretch`

- The 'TikZ Image and Picture Fill Extensions' are extracted from library `skins`
    into an `tcolorbox` indendent TikZ library `tikzfill.image` and made part
    of a new package `tikzfill`. Also, the respective documentation is moved into
    this new package (issue #185)
- Library `skins`: The implementation of all watermark options is changed and
    adapted to `tikzfill`. `clip watermark=false` has now some restrictions
- Library `skins`: `\tcbincludegraphics` implementation changed to LaTeX3 code

6.0.1
- Typo in CHANGES.md
- Regression bug: `\NewTCBInputListing` without initialization
  options produces an error

6.0.3
### Added
- Usage of `\tcblower` where not applicable gives a more helpful error message
- Usage of `capture=fitbox` for `\tcbox` gives an error message
- Library documentation:
    - Macro `\sarg`

### Changed
- Documentation:
    - List of initialization option macros enlarged
    - Removed `xparse` references
    - Typo correction
- Library `skins`:
    - `\tcbhypernode` made compatible for xelatex

### Fixed
- `parbox=false` accumulated negative `\parskip` values, if called several times
    or used with `attach title to upper`
- Library `breakable`:
    - Reverting to `\color{.}` hack to avoid color bleeding after the box
    - `Discard zero height first box part` problem hopefully solved

(markd)

2023-04-08 11:19:08 UTC MAIN commitmail json YAML

doc: Updated chat/toot to 0.36.0

(vins)

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

chat/toot: update to 0.36.0

CHANGES

* Move docs from toot.readthedocs.io to toot.bezdomni.net
* Add specifying media thumbnails to `toot post` (#301)
* Add creating polls to `toot post`
* Handle custom instance domains (e.g. when server is located at
  `social.vivaldi.net`, but uses the `vivaldi.net` mastodon domain.
* TUI: Inherit post visibility when replying (thanks @rogarb)
* TUI: Add conversations timeline (thanks @rogarb)
* TUI: Add shortcut to copy toot contents (thanks Dan Schwarz)

(vins)

2023-04-08 11:12:58 UTC MAIN commitmail json YAML

tex-schulmathematik{,-doc}: update to 1.4

package schulma: new package option for not loading icomma

package schulma-physik: new package option for loading circuitikz, new options for
\Messschieber command, new \Kraftmesser command

class schulma-klausur: new command \Formeldokument, command \Gruppen: show
solutions for both groups in sample solution

(markd)

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

doc: Updated devel/got-portable to 0.86

(vins)

2023-04-08 11:07:30 UTC MAIN commitmail json YAML

2023-04-08 11:06:50 UTC MAIN commitmail json YAML

devel/got-portable: update to 0.86.

CHANGES

* got 0.86; 2023-03-12
  - fix race condition on NFS where log-message file's modify time may
    change
  - fix gotd sending too large pack files in some cases
  - support histedit fold operations which delete a file and then add it
    again
  - make diffing files which changed into dirs and vice-versa possible
  - handle files changing into directories during 'got update'
  - add quoting to repository path sent to server for git-shell
    compatibility
  - gotwebd: handle short reads and timeouts
  - gotwebd: provide gotweb_render_page() entrypoint for all pages
  - gotwebd: reply with non-200 HTTP status code on error

  * got 0.85; 2023-03-07
- gotwebd: add missing colon in diff view (patch by Josiah Frentsos)
- more preparation for eventual sha256 object ID support
- add test coverage for more tree conflict cases during merges
- fall back to vi(1) instead of ed(1) if neither EDITOR nor VISUAL
  are set
- in got.1, clarify what users are expected to do during 'histedit
  -e'
- gotd requires a config file; don't fail silently when it cannot be
  read
- regress: replace unportable ln -h option with rm && ln
- regress: make cmdline tests POSIX /bin/sh compatible
- gotd: remove more (all?) double process names in log
- don't pass -d to yacc during the build (patch by Josiah Frentsos)
- regress: override locale settings to force the "C" locale
- regress: replace "sed -i" with ed(1) for portable in-place editing
- fix gotd sometimes reading reused deltas from wrong pack file

(vins)

2023-04-08 11:03:17 UTC MAIN commitmail json YAML

2023-04-08 10:58:00 UTC MAIN commitmail json YAML

tex-pdfmanagement-testphase{,-doc}: update to 0.95x

0.95u
- pdf/A4 uses pdfaid:rev not pdfaid:year.
- setting of creationdate and moddate
- firstaid support for luacolor  (pdfmode)

0.95v
- l3pdffile: \pdffile_embed_stream:nnN to embed a stream without
  creating a named object.
- l3pdffile: default mime type of tex-files changed to application/x-tex.

0.95w
Added a schema declaration for xmpMM:OriginalDocumentID added to xmp-Metadata
(needed for some pdf/A documents)

0.95x
- regression data producer in xmp
- removed/reduced fontspec firstaid to avoid clash with new l3backend and with
  option parsing

(markd)

2023-04-08 10:50:06 UTC MAIN commitmail json YAML

tex-microtype{,-doc}: update to 3.1a

3.1
* New command \DeclareMicrotypeFilePrefix to change the prefix of the configuration files
* New protrusion patch `verbatim' to switch off protrusion and expansion in
  verbatim environments
* Improvements for \leftprotrusion

3.1a
Hotfix: font commands could be gobbled after \leftprotrusion (e.g., after \item)

(markd)

2023-04-08 10:44:02 UTC MAIN commitmail json YAML

tex-listings{,-doc}: update to 1.9

* hopefully corrected the long outstanding wrong behaviour of
    displaying visible spaces
* generalized the use of the linerange key
* introduced the key consecutivenumbers
* a pagebreak between a (top) caption and source code isn't allowed anymore
* the configuration files listings.cfg and lstlocal.cfg
  are read with the correct catcode
* some documentation and layout enhancements.

(markd)

2023-04-08 10:40:44 UTC MAIN commitmail json YAML

tex-lastpage{,-doc}: update to 2.0a

lastpage should now determine automatically, whether to load its
TeX 2.09 version, classic LaTeX2e-version, or modern version with
竜-TEX, hook-management etc.; mentioning \@abspage at last and in
the example file \g_shipout_readonly_int

(markd)

2023-04-08 10:38:29 UTC MAIN commitmail json YAML

2023-04-08 10:36:08 UTC MAIN commitmail json YAML

tex-jsclasses: update to 20230224

* jsarticle.cls, jsbook.cls, jspf.cls, jsreport.cls, kiyou.cls:
  - Tweak error message about engine detection.

(markd)

2023-04-08 10:33:49 UTC MAIN commitmail json YAML

2023-04-08 10:31:39 UTC MAIN commitmail json YAML

2023-04-08 10:29:04 UTC MAIN commitmail json YAML

tex-japanese-otf{,-doc}: update to 20230224

* Support Kana Letter Small Ko defined by Unicode 15.0.
* Update reference Unicode Blocks-15.0.0.txt, Adobe-Japan1-7 cid2code.txt
(Version 05/18/2022).

(markd)

2023-04-08 10:25:03 UTC MAIN commitmail json YAML

2023-04-08 10:23:01 UTC MAIN commitmail json YAML

2023-04-08 10:20:08 UTC MAIN commitmail json YAML

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

2023-04-08 10:15:07 UTC MAIN commitmail json YAML

2023-04-08 10:12:36 UTC MAIN commitmail json YAML

tex-etoc{,-doc}: update to 1.2

- \locallistoffigures and \localistoftables
- options maintoctotoc, localtoctotoc, localloftotoc, locallottotoc,
  and ouroboros.
- compatibility with tocbibind.  Thanks to Denis Bitouz辿 for feature
  request.
- local tables of contents in the default package configuration
  auto-adapt their title to the local depth, e.g. using \subsection*
  in a \section.
- commands to facilitate usage of \etocsettocstyle, should the default
  behavior from the last item require some tweaks (or complete
  overwrite).
- complete striking improvement of the documentation via a random
  permutation of topics.

Details of the user interface and produced output from the novel
commands and options are susceptible to change.  Use at own risk.
Two bug fixes.  \expanded primitive is required.  Significant
internal refactorings, completing the cycle initiated at 1.1a.

(markd)

2023-04-08 10:08:53 UTC MAIN commitmail json YAML

2023-04-08 10:06:54 UTC MAIN commitmail json YAML

2023-04-08 08:45:24 UTC MAIN commitmail json YAML

doc: Updated mail/neomutt to 20230407

(wiz)

2023-04-08 08:45:15 UTC MAIN commitmail json YAML

neomutt: update to 20230407.

2023-04-07  Richard Russon  \<rich@flatcap.org\>
* Features
  - #3769 - imap : support IMAP4 ID extension (RFC2971)
  - #3753 - parse: query all changed (`set`) / all (`set all`) config variables
* Bug Fixes
  - #3785 - lua: fix command registration
  - #3793 - postpone: use colours from the right mailbox
  - #3794 - smtp: ignore oauth if it isn't configured and not requested
* Config
  - #3779 - New: `imap_send_id` - Send IMAP ID command when logging in
* Translations
  - 100% :czech_republic: Czech
  - 100% :de: German
  - 100% :hungary: Hungarian
  - 100% :lithuania: Lithuanian
  - 100% :brazil: Portuguese (Brazil)
  - 100% :serbia: Serbian
  - 100% :slovakia: Slovak
  - 99% :poland: Polish
* Docs
  - Recommend GPGME
* Code
  - #3767 - libmutt: eliminate use of config variables
  - #3774 - fix ubsan warning
  - #3802 - mutt: optimize and inline mutt_str_is_email_wsp()
  - #3803 - progress: update ncurses only when there is actual progress
  - #3801 - email: Read assumed_charset outside loops
  - #3805 - hcache: do less work when not in use
  - #3777 - pager: add helper for getting $pager
  - #3797 - hcache: remove spurious +1 from Buffer serialization.
* Build
  - #3787 - fix race condition in `make install`
  - #3780 - fallback to detect SASL manually if pkg-config fails, e.g., homebew

(wiz)

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

tex package updates

(markd)

2023-04-08 06:33:27 UTC MAIN commitmail json YAML

tex-chemfig{,-doc}: update to 1.6d

- bugfix: anchors of direct arrows in schemes are not ignored anymore
- bugfix: departure atom is now reset when strating a ring

(markd)

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

tex-caption{,-doc}: update to 20230312

This is a bugfix release of the caption package bundle.
Changes since release 20220317:

* "Revise subfigure counter ownership"
* "subcaption: Change the default value for
  \subcaption at minipage's 1st (optional) argument from 'b'
  to either 'b' or 't'"
* "\captionsetup[wrapfigure]{hypcap=false} does
  not work as intended"
* "Package caption with package sidecap"
* "Re-add \caption at ifcompatibility macro"
* "'LaTeX Warning: Label `1` multiply defined.'
  with twoside document and option `margin`"
* "add support for algorithm environment in
  bicaption package"
* "SX: KOMA-Script's addmargin environment in
  combination with caption command"

Furthermore the commands \bicaptionsetup resp. \subcaptionsetup
have been added to the bicaption resp.  subcaption package.

(markd)

2023-04-08 06:27:02 UTC MAIN commitmail json YAML

2023-04-08 06:23:37 UTC MAIN commitmail json YAML

2023-04-08 06:21:18 UTC MAIN commitmail json YAML

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

p5-biblatex-biber: update to 2.19

to match latest biblatex version

(markd)

2023-04-08 06:14:07 UTC MAIN commitmail json YAML

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

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

2023-04-08 06:06:03 UTC MAIN commitmail json YAML

tex-beamer{,-doc}: update to 3.69

- protect the frametitle continuation so it can be used with
  \MakeUppercase
- first aid for metropolis theme
- fixed indentation of multiline section titles in `square` and
  `ball unnumbered` toc templates
- using `bibliography entry ...` font in biblatex generated
  bibliographies

(markd)

2023-04-08 06:02:43 UTC MAIN commitmail json YAML

tex-babel-greek: update to 1.13.1

Fix errors with the 2022/06 implementation of `\MakeUppercase`:

- Do not change the uccode values if the LaTeX version is newer than 2022/06.
  The new ``\MakeUppercase`` definition ignores them and fails
  with the "dummy" character 0x9f (cf. [ltnews35], `LaTeX issue 987`).

- TODO: Fix upcasing of accented characters with "short accent macros"
  and with "LGR transliteration".

New modifiers ``local-LGR-fixes`` and ``no-LGR-fixes`` to address
indexing problmes with Roman numerals (`Babel issue 170`_). Provisional.

New TextCommand ``\EnsureStandardFontEncoding``.

Rename ``\textgreek`` to ``\lgrfont`` to avoid confusion with a
language changing command.

(markd)

2023-04-08 06:02:36 UTC MAIN commitmail json YAML

(ham/gnuradio-companion) Add blocks_throttle2.block.yml on PLIST

share/gnuradio/grc/blocks/blocks_throttle2.block.yml is not included
gnuradio-core, current trick will result PLIST flict on this file.
Sorry. I'll pursue monolithic version instead
Cvs: ----------------------------------------------------------------------
Cvs: Cvsroot  Cvs.Netbsd.Org:/Cvsroot
Cvs: Please Use "PR category/123" to have the commitmsg appended to PR 123

(mef)

2023-04-08 06:00:07 UTC MAIN commitmail json YAML

tex-babel-french: update to 3.5q

The way \DecimalMathComma works has changed: it can be now used either
in the preamble or in the document body.

(markd)

2023-04-08 05:57:40 UTC MAIN commitmail json YAML

tex-babel{,-doc}: update to 3.87

3.83
* Improved Punjabi, thanks to Arvinder Singh (@punjab).
* Compatibility with 'lscape', thanks to Salim Bou (@seloumi).
* New locale files: Kaingang, Nheengatu, Sardinian.
* Better handling of `leqno` with `amsmath`.
* Fixes:
  - Wrong date format for Australian in babel-en-AU.ini
  - Option handling was broken with braces
  - Stray punctuation with tikz lead to lua error
  - Hungarian as a secondary language reordered some captions

3.84
* Automatic selection of encodings with \babelprovide and pdftex.
* Fixes:
  - With 'select.write = omit' the main language wasn���t selected
    in the aux file.
  - Incorrect link box in end of line if it is preceded by a
    non-Arabic character
  - New option counters* to pre-expand \thepage.

3.85
* A high-level interface to enable and disable transforms (lua).
* Font-dependent transforms (lua).
* Spaces allowed as separators in layout=.
* Fixes:
  - \babelprehyphenation was not applied with 'onchar'.
  - In some rare cases the hyphenrules weren���t correctly set.
  - Partial fix for bidi in tabular (broken after an attempt to
    fix amsmath).

3.86
* New macro \localerestoredirs (lua).
* Improved tabular in bidi texts (lua).
* Fixed \glossaryname in the 'ini' file for 'lithuanian'
  (thanks to Andrius Puk邸ta, @yjhn).
* Added diacritics to the rules for 'kashida.plain' in 'persian'.
* \babeladjust{ bidi.math = off } disables changes in math with
  bidi (lua).

3.87
- Typo in 'syllable' counter name in Korean.
- Language leakage with xetex and on-the-fly loading in a few
  locales.
- Misplaced text with tikz. Fixed thanks to Salim Bou.
- Misplaced text body with 'multicol' and RTL.
* 'hyphenrules=' is applied with the current locale.
* Updates to the CLDR: Swedish, Swahili, Tamil, Telugu, Thai,
  Tigrinya, Turkmen, Tongan, Turkish, Tasawaq, Central Atlas
  Tamazight, Uyghur, Ukrainian, Urdu, Vietnamese, Yiddish,
  Yoruba, Cantonese.

(markd)

2023-04-08 02:45:01 UTC MAIN commitmail json YAML

(ham/gnuradio-uhd) +blocks_throttle2.block.yml to PLIST

(mef)

2023-04-08 02:31:18 UTC MAIN commitmail json YAML

(ham/gnuradio-zeromq) +blocks_throttle2.block.yml to PLIST

(mef)

2023-04-08 02:27:08 UTC MAIN commitmail json YAML

(ham/gnuradio-video-sdl) +blocks_throttle2.block.yml to PLIST

(mef)

2023-04-07 23:33:30 UTC MAIN commitmail json YAML

(fonts/R-systemfonts) Fix build, +.include fontconfig/buildlink3.mk

(mef)

2023-04-07 21:28:21 UTC MAIN commitmail json YAML

ruby-twitter: gem requires http_parser.rb ~>0.6.0.

Bump PKGREVISION.

(tsutsui)

2023-04-07 21:26:00 UTC MAIN commitmail json YAML

buildlink the plugin binaries of grpc so that using the cmake package files work

(nros)

2023-04-07 21:25:50 UTC MAIN commitmail json YAML

doc: Updated print/a2ps to 4.15.3

(wiz)

2023-04-07 21:25:40 UTC MAIN commitmail json YAML

a2ps: update to 4.15.3.

* Noteworthy changes in release 4.15.3 (2023-03-26) [stable]
* Bug fixes:
  - Fix fixps to use GhostScript窶冱 ps2write device instead of defunct
    pswrite.
* Build:
  - Fix a problem building PDF version of manual.

(wiz)

2023-04-07 21:22:45 UTC MAIN commitmail json YAML

2023-04-07 18:48:43 UTC MAIN commitmail json YAML

2023-04-07 18:37:07 UTC MAIN commitmail json YAML

doc: Updated meta-pkgs/qt6 to 6.5.0

(nros)

2023-04-07 18:28:06 UTC MAIN commitmail json YAML

2023-04-07 14:57:58 UTC MAIN commitmail json YAML

2023-04-07 14:08:04 UTC MAIN commitmail json YAML

doc: Updated devel/apr to 1.7.3nb1

(ryoon)

2023-04-07 14:07:22 UTC MAIN commitmail json YAML

apr: Restore apr-config change to fix buildlinking

Bump PKGREVISION.

(ryoon)

2023-04-07 13:16:50 UTC MAIN commitmail json YAML

doc: Updated ham/hamlib to 4.5.5

(gdt)

2023-04-07 13:16:42 UTC MAIN commitmail json YAML

ham/hamlib: Update to 4.5.5

Upstream changes since 4.5.4: bugfixes and minor improvements

(gdt)

2023-04-07 12:58:27 UTC MAIN commitmail json YAML

doc: Updated ham/gnuradio-core to 3.10.6.0

(mef)

2023-04-07 12:58:02 UTC MAIN commitmail json YAML

(ham/gnuradio-core) Updated 3.10.5.1 to 3.10.6.0

## [3.10.6.0] - 2023-03-31

### Changed

#### Runtime
- Add Python loggers to top_block and hier_block2
- Change the default log level (in the config file) to INFO instead of DEBUG
- Logging improvements in the scheduler
- Correctly determine native page size for Windows

#### GRC
- Fixed: opening the source of a hierachical block using the toolbar button produced an error
- Use the logger, instead of print statements, in generated top blocks
- Remove libX11 load from generated Python code - this was unncessary and produced warnings
- Choose Editor dialog stays above parent

#### gr-analog
- Signal Source: option to hide the message port

#### gr-blocks
- Throttle: supports max time or number of samples per work iteration, useful for reducing latency at low sample rates
- Delay block: option to hide the message port
- File Meta Sink: fix missing Python import in template code

#### gr-channels
- Default taps should be 1.0, not 1.0 + j1.0

#### gr-digital
- Async Decoder: several changes to improve performance robustness (see the commit log for more details)

#### gr-fec
- Tagged Decoder: correctly calculate the frame size for terminated CC decoder

#### gr-filter
- Fixed reverse parameters in fir_filter_with_buffer and pfb_arb_resampler, which could cause crashes
- Fixed PFB Arbitrary Resampler was ignoring attenuation parameter

#### gr-iio
- Set gain mode as specified (was always manual)
- Use the specified gain parameter for second channel (was same as first channel)

#### gr-qtgui
- Histogram Sink: calculate range of bins correctly to avoid strange distributions
- Save (to image) dialogs add file extensions and have a Save button (i.e., they work now)

#### gr-soapy
- Sources: add tags when the frequency changes

#### gr-uhd
- Support for more RFNoC blocks
  - Fosphor, which produces data to drive an on-screen, OpenGL-based renderer which is expected to be in the next release
  - Moving Average
  - Switchboard
  - Split Stream
- FFT: add properties for direction, magnitude and scaling
- RX Stream: flush after timeout
- Fully support multi-channel TX/RX (params were available for one one channel)

#### gr-vocoder
- Add a number of new codec modes for Codec2 and FreeDV

#### gr-zmq
- Selectable bind/connect to support more flexible ZMQ patterns and NAT'd networks
- Stream sources produce when available, instead of waiting for a buffer to fill, helping with latency

#### Modtool
- Use interp and decim keywords correctly when generating blocks

#### Build system and packaging
- Uninstall removes icons and desktop files

(mef)

2023-04-07 12:53:06 UTC MAIN commitmail json YAML

2023-04-07 10:43:39 UTC MAIN commitmail json YAML

doc: Updated net/sayaka to 3.6.3

(tsutsui)

2023-04-07 10:43:21 UTC MAIN commitmail json YAML

sayaka: update to 3.6.3.

Upstream changes:

* 3.6.3 (2023/03/26)
- fix a build error

* 3.6.2 (2023/03/26)
- restore extended_tweet support
- implemente --no-combine option

* 3.6.1 (2023/03/21)
- fix division by zero
- adjust connection interval

(tsutsui)

2023-04-07 10:02:24 UTC MAIN commitmail json YAML

doc: Updated archivers/zstd to 1.5.5

(wiz)

2023-04-07 10:02:14 UTC MAIN commitmail json YAML

zstd: update to 1.5.5.

v1.5.5 (Apr 2023)
fix: fix rare corruption bug affecting the high compression mode, reported by @danlark1 (#3517, @terrelln)
perf: improve mid-level compression speed (#3529, #3533, #3543, @yoniko and #3552, @terrelln)
lib: deprecated bufferless block-level API (#3534) by @terrelln
cli: mmap large dictionaries to save memory, by @daniellerozenblit
cli: improve speed of --patch-from mode (~+50%) (#3545) by @daniellerozenblit
cli: improve i/o speed (~+10%) when processing lots of small files (#3479) by @felixhandte
cli: zstd no longer crashes when requested to write into write-protected directory (#3541) by @felixhandte
cli: fix decompression into block device using -o, reported by @georgmu (#3583)
build: fix zstd CLI compiled with lzma support but not zlib support (#3494) by @Hello71
build: fix cmake does no longer require 3.18 as minimum version (#3510) by @kou
build: fix MSVC+ClangCL linking issue (#3569) by @tru
build: fix zstd-dll, version of zstd CLI that links to the dynamic library (#3496) by @yoniko
build: fix MSVC warnings (#3495) by @embg
doc: updated zstd specification to clarify corner cases, by @Cyan4973
doc: document how to create fat binaries for macos (#3568) by @rickmark
misc: improve seekable format ingestion speed (~+100%) for very small chunk sizes (#3544) by @Cyan4973
misc: tests/fullbench can benchmark multiple files (#3516) by @dloidolt

(wiz)

2023-04-07 09:39:11 UTC MAIN commitmail json YAML

Updated devel/apr, www/apache24

(adam)

2023-04-07 09:38:53 UTC MAIN commitmail json YAML

apache24: updated to 2.4.57

Changes with Apache 2.4.57

*) mod_proxy: Check before forwarding that a nocanon path has not been
  rewritten with spaces during processing.

*) mod_proxy: In case that AllowEncodedSlashes is set to NoDecode do not
  double encode encoded slashes in the URL sent by the reverse proxy to the
  backend.

*) mod_http2: fixed a crash during connection termination.

*) mod_rewrite: Fix a 2.4.56 regression for substitutions ending
  in a question mark.

*) mod_rewrite: Add "BCTLS" and "BNE" RewriteRule flags. Re-allow encoded
  characters on redirections without the "NE" flag.

*) mod_proxy: Fix double encoding of the uri-path of the request forwarded
  to the origin server, when using mapping=encoded|servlet.

*) mod_mime: Do not match the extention against possible query string
  parameters in case ProxyPass was used with the nocanon option.

(adam)

2023-04-07 09:37:01 UTC MAIN commitmail json YAML

apr: updated to 1.7.3

Changes for APR 1.7.3

*) apr-1-config: Fix crosscompiling detection in apr-1-config.

*) configure: Add --enable-sysv-shm to use SysV shared memory (shmget) if
  available.

*) apr_socket_sendfile: Use WSAIoctl() to get TransmitFile function
  pointer on Windows.

*) apr_dir_read: Do not request short file names on Windows 7
  and later.

*) apr_file_gets: Optimize for buffered files on Windows.

*) Fix a deadlock when writing to locked files opened with APR_FOPEN_APPEND
  on Windows.

*) Don't seek to the end when opening files with APR_FOPEN_APPEND on Windows.

*) apr_file_write: Optimize large writes to buffered files on Windows.

*) apr_file_write: Optimize large reads from buffered files on Windows.

(adam)

2023-04-07 09:20:53 UTC MAIN commitmail json YAML

Updated security/libgpg-error, security/libgcrypt

(adam)

2023-04-07 09:15:55 UTC MAIN commitmail json YAML

libgcrypt: updated to 1.10.2

Noteworthy changes in version 1.10.2 (2023-04-06)  [C24/A4/R2]
-------------------------------------------------

* Bug fixes:

  - Fix Argon2 for the case output > 64.  [rC13b5454d26]

  - Fix missing HWF_PPC_ARCH_3_10 in HW feature.  [rCe073f0ed44]

  - Fix RSA key generation failure in forced FIPS mode.  [T5919]

  - Fix gcry_pk_hash_verify for explicit hash.  [T6066]

  - Fix a wrong result of gcry_mpi_invm.  [T5970]

  - Allow building with --disable-asm for HPPA.  [T5976]

  - Fix Jitter RNG for building native on Windows.  [T5891]

  - Allow building with -Oz.  [T6432]

  - Enable the fast path to ChaCha20 only when supported.  [T6384]

  - Use size_t to avoid counter overflow in Keccak when directly
    feeding more than 4GiB.  [T6217]

* Other:

  - Do not use secure memory for a DRBG instance.  [T5933]

  - Do not allow PKCS#1.5 padding for encryption in FIPS mode.
    [T5918]

  - Fix the behaviour for child process re-seeding in the DRBG.
    [rC019a40c990]

  - Allow verification of small RSA signatures in FIPS mode.  [T5975]

  - Allow the use of a shorter salt for KDFs in FIPS mode.  [T6039]

  - Run digest+sign self tests for RSA and ECC in FIPS mode.
    [rC06c9350165]

  - Add function-name based FIPS indicator function.
    GCRYCTL_FIPS_SERVICE_INDICATOR_FUNCTION.  This is not considered
    an ABI changes because the new FIPS features were not yet
    approved.  [rC822ee57f07]

  - Improve PCT in FIPS mode.  [rC285bf54b1a, rC4963c127ae, T6397]

  - Use getrandom (GRND_RANDOM) in FIPS mode.  [rCcf10c74bd9]

  - Disable RSA-OAEP padding in FIPS mode.  [rCe5bfda492a]

  - Check minimum allowed key size in PBKDF in FIPS mode.
    [T6039,T6219]

  - Get maximum 32B of entropy at once in FIPS mode.  [rCce0df08bba]

  - Prefer gpgrt-config when available.  [T5034]

  - Mark AESWRAP as approved FIPS algorithm.  [T5512]

  - Prevent usage of long salt for PSS in FIPS mode.  [rCfdd2a8b332]

  - Prevent usage of X9.31 keygen in FIPS mode.  [rC392e0ccd25]

  - Remove GCM mode from the allowed FIPS indicators.  [rC1540698389]

  - Add explicit FIPS indicators for hash and MAC algorithms. [T6376]

(adam)

2023-04-07 09:14:48 UTC MAIN commitmail json YAML

libgpg-error: updated to 1.47

Noteworthy changes in version 1.47 (2023-04-06) [C34/A34/R0]
-----------------------------------------------

* New error codes for PUKs and reset codes.  [T6421]

* Avoid segv in logging with improper use of the "socket://".
  [rE68333be630]

* Fixed translation of argparse's internal option --help.
  [rE885a287a57]

* Interface changes relative to the 1.46 release:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
GPG_ERR_SOURCE_TKD            NEW.
GPG_ERR_BAD_PUK                NEW.
GPG_ERR_NO_RESET_CODE          NEW.
GPG_ERR_BAD_RESET_CODE        NEW.
GPGRT_SPAWN_KEEP_STDIN        NEW.
GPGRT_SPAWN_KEEP_STDOUT        NEW.
GPGRT_SPAWN_KEEP_STDERR        NEW.
GPGRT_SPAWN_INHERIT_FILE      NEW.

(adam)

2023-04-07 07:59:18 UTC MAIN commitmail json YAML

doc: Updated fonts/spleen to 1.9.3

(fcambus)

2023-04-07 07:59:06 UTC MAIN commitmail json YAML

spleen: update to 1.9.3.

Spleen 1.9.3 (2023-04-07)

- Add a 'fon' target to generate FON files for all sizes using FontForge
- Mention the FON version in the README, in notes for Windows users

(fcambus)

2023-04-07 06:49:35 UTC MAIN commitmail json YAML

doc: Added lang/gcc12-libjit version 12.2.0

(wiz)

2023-04-07 06:49:26 UTC MAIN commitmail json YAML

lang/Makefile: + gcc12-libjit

(wiz)

2023-04-07 06:48:58 UTC MAIN commitmail json YAML

lang/gcc12-libjit: import gcc12-libjit-12.2.0

The GNU Compiler Collection (GCC) includes front ends for C, C++,
Objective-C, Fortran, and Go.

This package contains libgccjit, an API for embedding GCC inside
programs and libraries.

(wiz)

2023-04-07 06:48:27 UTC MAIN commitmail json YAML

gcc12: split off Makefile.common

Sync more with gcc10 package.

(wiz)

2023-04-07 05:25:51 UTC MAIN commitmail json YAML

Updated devel/py-pyobjc

(adam)

2023-04-07 05:25:21 UTC MAIN commitmail json YAML

py-pyobjc: updated to 9.0.1

Version 9.0.1
* Fix metadata for webView:runJavaScriptConfirmPanelWithMessage:initiatedByFrame:completionHandler: and webView:runJavaScriptTextInputPanelWithPrompt:defaultText:initiatedByFrame:completionHandler: in the WebKit bindings.

* Reintroduce support for bridgesupport files that was dropped in 9.0.

There are external users for this interface and the replacement used by PyObjC itself is not yet in a state where it can be used by other projects.

Framework bindings were updated for the SDK included in Xcode 14.1

* Fix bad markup in overview of wrapped frameworks

* Fix compile error with Python 3.12

Version 9.0
Support for macOS 13 (Xcode 14 beta 4)

Updated framework bindings for macOS 13

The list below lists the frameworks that have API changes that affect the framework bindings.

Added bindings for the following frameworks (all new in macOS 13):

AVRouting
BackgroundAssets
ExtensionKit
HealthKit
MetalFX
SafetyKit
SharedWithYou
SharedWithYouCore
ThreadNetwork
The definition of a number of basic structs has moved in the SDK for macOS 13 and PyObjC conforms to this change on all platforms.

In particular:

CGPoint, CGSize, CGVector, CGRect, CGAffineTransform and CGAffineTransformComponents are now defined in the CoreFoundation module.
NSPoint, NSSize and NSRect are now aliases for the corresponding CG* types
(instead of the other way around in previous versions of PyObjC).
Both changes should require no changes to scripts, unless code relies on the particular __name__ of a type.

The extension API (窶徘yobjc-api.h窶�) now has nullability annotations, which may lead to compilation errors or warnings when compiling 3th-party extensions using this API.

The extension API (窶徘yobjc-api.h窶�) has a changed interface for creating method IMPs, because of this extensions for older versions of PyObjC cannot be used with PyObjC 9.

* PyObjC 9.0 requires Python 3.7 or later

* Remove support for BridgeSupport files

The bridge itself hasn窶冲 used these files for a long time, and system bridgesupport files are basically unusable.

* Remove objc._setClassExtender

This was an internal function that窶冱 no longer used by PyObjC itself.

* Remove -[OC_PythonNumber getValue:forType:]

This method is never actually used by the system and is not part of the NSNumber interface (but possibly was in the past)

* Removed bindings for the Message and ServerNotification frameworks.

Both frameworks were removed in macOS 10.9 and hence cannot be used on a platform that窶冱 still supported by PyObjC.

* Removed the type attribute for ObjCPointer

The typestr attribute contains the same value and has more consistent naming with the rest of PyObjC.

* Quarrtz.CVPixelBufferCreateWithBytes now conforms to the PyObjC standard for returning values: it returns a tuple of two values, the C return value and the value return through pixelBufferOut.

In older versions the return value was only the value return through pixelBufferOut.

464: The encodings objc._C_NSBOOL and objc._C_BOOL are now treated exactly the same as the types BOOL and bool have the same size and representation on arm64 and x86_64.

* Add support for SIMD types in APIs (types such as vector_float3)

The python representation of these types are types with the same name in defined in objc.simd.

Because the FFI library used by PyObjC (libffi) does not support these types the bridge only supports the method signatures found in system frameworks, other signatures will result in exceptions at runtime.

The relevant libffi issue for this is 408. But note that even if that issue were to be fixed PyObjC likely won窶冲 use SIMD support in libffi until that窶冱 merged in the system version on macOS.

Because of the previous change APIs that have a SIMD type are now callable from Python.

Changes due to generic implementation for SIMD types:

SpriteKit.SK3DNode.projectPoint_: The result is now objc.simd.vector_float3 instead of a tuple
SpriteKit.SK3DNode.unprojectPoint_: The result is now objc.simd.vector_float3 instead of a tuple
SpriteKit.SKFieldNode.direction: The result is now objc.simd.vector_float3 instead of a tuple
SpriteKit.SKPhysicsWorld.sampleFieldsAt_: The result is now objc.simd.vector_float3 instead of a tuple
Still not supported (requires some more infrastructure):

SpriteKit.SKFieldNode.customFieldWithEvaluationBlock_
The registered metadata can now contain a key full_signature with the full encoding type signature for a method. This is used to replace the encoding extracted from the Objective-C runtime when one or more types have an empty encoding in the Objective-C runtime (such as the SIMD types mentioned earlier)

The Objective-C proxy for Python methods that require a custom helper (instead of using libffi) now use imp_implementationWithBlock.

* For a number of classes in AVFoundation the system actually uses instances from a parallel class hierarchy with _Tundra as a suffix of the class name.

Updated the metadata generator to automatically register the same metadata updates for these classes as for the original classes.

* Fix typos in CoreMedioIO metadata for CoreFoundation types

* Added two new assertions to PyObjCTools.TestSupport.TestCase:

assertArgIsIDLike
assertResultIsIDLike
These assert that the type of an argument or return value is a Objective-C or CoreFoundation object, or a pointer to one.

Fix internal error when an object that cannot be used in a boolean context is used for an ObjC argument that expects a bool or BOOL value.

* Fix incompatibility with Nuitka.

Earlier version of PyObjC failed when compiled using Nuitka, this version does work when using Nuitka 1.1.6 or later.

Limitations:

The automatic calculation of the method signature in selector() assumes that methods return id for Nuitka compiled code.

That should not be a problem in practice.

As a side effect of this builtin functions are accepted as the callable for a selector, even when not specifying a signature (e.g. objc.selector(dir) now works).

Fixed crash in objc.selector due to uninitialized memory.

Move helpers for NSInvocation from pyobjc-framework-Cocoa to pyobjc-core.

* Don窶冲 use static buffer during creation of 窶從ative窶� selector objects

This can avoid an objc.error exception when introspecting existing Cocoa classes.

* Revert change that made it impossible to replace a method with a property.

(adam)

2023-04-07 05:17:24 UTC MAIN commitmail json YAML

2023-04-07 04:30:25 UTC MAIN commitmail json YAML

Updated devel/py-maturin, converters/py-simplejson

(adam)

2023-04-07 04:30:01 UTC MAIN commitmail json YAML

py-simplejson: update to 3.19.1

Version 3.19.1 released 2023-04-06

* This release contains security hardening measures based on recommendations
  by a security audit sponsored by OSTIF and conducted by X41 D-Sec GmbH.
  Several of these measures include changing defaults to be more strict,
  by default simplejson will now only consume and produce compliant JSON,
  but the flags still exist for any backwards compatibility needs.
  No high priority issues were discovered, the reference count
  leak is thought to be unreachable since the digits of the float are
  checked before PyOS_string_to_double is called.
  A link to the public version of this report will be included in a
  future release of simplejson. The following fixes were implemented in
  one PR: https://github.com/simplejson/simplejson/pull/313
* Fix invalid handling of unicode escape sequences in the pure Python
  implementation of the decoder (SJ-PT-23-01)
* Fix missing reference count decrease if PyOS_string_to_double raises
  an exception in Python 2.x; was probably unreachable (SJ-PT-23-02)
* Backport the integer string length limitation from Python 3.11 to
  limit quadratic number parsing (SJ-PT-23-03)
* Fix inconsistencies with error messages between the C and Python
  implementations (SJ-PT-23-100)
* Remove unused unichr import from encoder (SJ-PT-23-101)
* Remove unused namedtuple_as_object and tuple_as_array arguments from
  simplejson.load (SJ-PT-23-102)
* Remove vestigial _one_shot code from iterencode (SJ-PT-23-103)
* Change default of allow_nan from True to False and add allow_nan
  to decoder (SJ-PT-23-107)

(adam)

2023-04-07 04:28:18 UTC MAIN commitmail json YAML

py-maturin: updated to 0.14.17

0.14.17 - 2023-04-06

Fix wrong EXT_SUFFIX when cross compiling musllinux wheels for Python 3.11

0.14.16 - 2023-03-26

Deprecate package.metadata.maturin.name in favor of tool.maturin.module-name in pyproject.toml

(adam)

2023-04-07 00:32:56 UTC MAIN commitmail json YAML

Get closer to building on NetBSD and Tribblix. (Someone will need to
write more platform-specific battery-reporting code at some point.) One
build failure left, I think. Still packages on Linux and macOS.

(schmonz)

2023-04-06 22:28:59 UTC MAIN commitmail json YAML

gcc10: set LANGS before including Makefile.common

that includes options.mk which may modify LANGS

(wiz)

2023-04-06 22:14:27 UTC MAIN commitmail json YAML

gcc10: add note that gcc10-libjit shares Makefile.common

(wiz)

2023-04-06 22:10:25 UTC MAIN commitmail json YAML

doc: Added lang/gcc10-libjit version 10.4.0

(wiz)

2023-04-06 22:10:15 UTC MAIN commitmail json YAML

lang/Makefile: + gcc10-libjit

(wiz)

2023-04-06 22:09:59 UTC MAIN commitmail json YAML

lang/gcc10-libjit: import gcc10-libjit-10.4.0

The GNU Compiler Collection (GCC) includes front ends for C, C++,
Objective-C, Fortran, and Go.

This package contains libgccjit, an API for embedding GCC inside
programs and libraries.

(wiz)

2023-04-06 14:57:25 UTC MAIN commitmail json YAML

gcc10: set PATCHDIR, DISTINFO_FILE

(wiz)

2023-04-06 14:53:13 UTC MAIN commitmail json YAML

gcc10: split off some parts of the Makefile into Makefile.common

(wiz)

2023-04-06 14:03:52 UTC MAIN commitmail json YAML

doc: Updated print/sile to 0.14.8

(joerg)

2023-04-06 14:01:44 UTC MAIN commitmail json YAML

Update to sile-0.14.8:

Some highlights:
- support for font variations
- optional language-specific sorting rules for tables
- dependency tracking
- code block environment, raw handler for autodoc
- make leading zeros optional for counters
- improved hyphenation for Turkish
- allow page selection when using PDFs as images
- allow customization of otherwise empty filler pages
- extend postamble functionality to be symmetric to preambles
- allow evaluating lua code after input processing via cli
- new l10n support (Russia, Norwegian)

(joerg)

2023-04-06 13:22:26 UTC MAIN commitmail json YAML

doc: Updated audio/ncspot to 0.13.1

(pin)

2023-04-06 13:22:01 UTC MAIN commitmail json YAML

audio/ncspot: update to 0.13.1

Maintenance
- Disable ncspot default features for xtask to simplify build by @hrkfdn
- Statusbar: Update nerdfont glyphs by @cfebs in #1093
- Split up README by @ThomasFrans in #1089
- Add 'browse' to 'library_tabs' docs by @Limero in #1096
- Rewrite MPRIS implementation using zbus by @hrkfdn in #1107

Features
- Add vim-like page scrolling by @BlakeJC94 in #1072
- Emulate double click to play items. by @ThomasFrans in #1074

(pin)

2023-04-06 12:33:17 UTC MAIN commitmail json YAML

2023-04-06 12:32:46 UTC MAIN commitmail json YAML

doc: Added graphics/dmtx-utils version 0.7.6

(joerg)

2023-04-06 12:32:28 UTC MAIN commitmail json YAML

Add dmtx-utils-0.7.6:

dmtxread and dmtxwrite are a command line interface for libdmtx. They can
be used to create Data Matrix barcode and extract the content.

(joerg)

2023-04-06 12:15:55 UTC MAIN commitmail json YAML

2023-04-06 12:14:33 UTC MAIN commitmail json YAML

lua-fluent: fix COMMENT

(wiz)

2023-04-06 12:13:53 UTC MAIN commitmail json YAML

2023-04-06 12:12:43 UTC MAIN commitmail json YAML

doc: Added textproc/lua-fluent version 0.2.0

(joerg)

2023-04-06 12:12:30 UTC MAIN commitmail json YAML

Add lua-fluent-0.2.0:

Fluent is a localization paradigm designed to unleash the entire
expressive power of natural language translations. This is a Lua
implementation of Fluent.

(joerg)

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

doc: Added textproc/lua-cldr version 0.3.0

(joerg)

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

2023-04-06 12:05:32 UTC MAIN commitmail json YAML

2023-04-06 11:42:09 UTC MAIN commitmail json YAML

2023-04-06 11:40:15 UTC MAIN commitmail json YAML

gcc10: make options.mk standalone

(wiz)

2023-04-06 11:39:27 UTC MAIN commitmail json YAML

gcc10: simplify opsys match

(wiz)

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

Updated lang/python310, lang/py310-html-docs, lang/python311, lang/py311-html-docs

(adam)

2023-04-06 11:30:37 UTC MAIN commitmail json YAML

python311 py311-html-docs: updated to 3.11.3

Python 3.11.3

Security

gh-101727: Updated the OpenSSL version used in Windows and macOS binary release builds to 1.1.1t to address CVE-2023-0286, CVE-2022-4303, and CVE-2022-4303 per the OpenSSL 2023-02-07 security advisory.
gh-101283: subprocess.Popen now uses a safer approach to find cmd.exe when launching with shell=True. Patch by Eryk Sun, based on a patch by Oleg Iarygin.

Core and Builtins

gh-101975: Fixed stacktop value on tracing entries to avoid corruption on garbage collection.
gh-102701: Fix overflow when creating very large dict.
gh-102416: Do not memoize incorrectly automatically generated loop rules in the parser. Patch by Pablo Galindo.
gh-102356: Fix a bug that caused a crash when deallocating deeply nested filter objects. Patch by Marta Gómez Macías.
gh-102397: Fix segfault from race condition in signal handling during garbage collection. Patch by Kumar Aditya.
gh-102281: Fix potential nullptr dereference and use of uninitialized memory in fileutils. Patch by Max Bachmann.
gh-102126: Fix deadlock at shutdown when clearing thread states if any finalizer tries to acquire the runtime head lock. Patch by Kumar Aditya.
gh-102027: Fix SSE2 and SSE3 detection in _blake2 internal module. Patch by Max Bachmann.
gh-101967: Fix possible segfault in positional_only_passed_as_keyword function, when new list created.
gh-101765: Fix SystemError / segmentation fault in iter __reduce__ when internal access of builtins.__dict__ keys mutates the iter object.
gh-101696: Invalidate type version tag in _PyStaticType_Dealloc for static types, avoiding bug where a false cache hit could crash the interpreter. Patch by Kumar Aditya.

Library

gh-102549: Don’t ignore exceptions in member type creation.

gh-102947: Improve traceback when dataclasses.fields() is called on a non-dataclass. Patch by Alex Waygood

gh-102780: The asyncio.Timeout context manager now works reliably even when performing cleanup due to task cancellation. Previously it could raise a CancelledError instead of an TimeoutError in such cases.

gh-88965: typing: Fix a bug relating to substitution in custom classes generic over a ParamSpec. Previously, if the ParamSpec was substituted with a parameters list that itself contained a TypeVar, the TypeVar in the parameters list could not be subsequently substituted. This is now fixed.

Patch by Nikita Sobolev.

gh-101979: Fix a bug where parentheses in the metavar argument to argparse.ArgumentParser.add_argument() were dropped. Patch by Yeojin Kim.

gh-102179: Fix os.dup2() error message for negative fds.

gh-101961: For the binary mode, fileinput.hookcompressed() doesn’t set the encoding value even if the value is None. Patch by Gihwan Kim.

gh-101936: The default value of fp becomes io.BytesIO if HTTPError is initialized without a designated fp parameter. Patch by Long Vo.

gh-102069: Fix __weakref__ descriptor generation for custom dataclasses.

gh-101566: In zipfile, apply fix for extractall on the underlying zipfile after being wrapped in Path.

gh-101892: Callable iterators no longer raise SystemError when the callable object exhausts the iterator but forgets to either return a sentinel value or raise StopIteration.

gh-97786: Fix potential undefined behaviour in corner cases of floating-point-to-time conversions.

gh-101517: Fixed bug where bdb looks up the source line with linecache with a lineno=None, which causes it to fail with an unhandled exception.

gh-101673: Fix a pdb bug where ll clears the changes to local variables.

gh-96931: Fix incorrect results from ssl.SSLSocket.shared_ciphers()

gh-88233: Correctly preserve “extra” fields in zipfile regardless of their ordering relative to a zip64 “extra.”

gh-96127: inspect.signature was raising TypeError on call with mock objects. Now it correctly returns (*args, **kwargs) as infered signature.

gh-95495: When built against OpenSSL 3.0, the ssl module had a bug where it reported unauthenticated EOFs (i.e. without close_notify) as a clean TLS-level EOF. It now raises SSLEOFError, matching the behavior in previous versions of OpenSSL. The options attribute on SSLContext also no longer includes OP_IGNORE_UNEXPECTED_EOF by default. This option may be set to specify the previous OpenSSL 3.0 behavior.

gh-94440: Fix a concurrent.futures.process bug where ProcessPoolExecutor shutdown could hang after a future has been quickly submitted and canceled.

Documentation

gh-103112: Add docstring to http.client.HTTPResponse.read() to fix pydoc output.
gh-85417: Update cmath documentation to clarify behaviour on branch cuts.
gh-97725: Fix asyncio.Task.print_stack() description for file=None. Patch by Oleg Iarygin.

Tests

gh-102980: Improve test coverage on pdb.
gh-102537: Adjust the error handling strategy in test_zoneinfo.TzPathTest.python_tzpath_context. Patch by Paul Ganssle.
gh-89792: test_tools now copies up to 10x less source data to a temporary directory during the freeze test by ignoring git metadata and other artifacts. It also limits its python build parallelism based on os.cpu_count instead of hard coding it as 8 cores.
gh-101377: Improved test_locale_calendar_formatweekday of calendar.

Build

gh-102711: Fix -Wstrict-prototypes compiler warnings.

Windows

gh-101849: Ensures installer will correctly upgrade existing py.exe launcher installs.
gh-101763: Updates copy of libffi bundled with Windows installs to 3.4.4.
gh-101759: Update Windows installer to SQLite 3.40.1.
gh-101614: Correctly handle extensions built against debug binaries that reference python3_d.dll.

macOS

gh-103207: Add instructions to the macOS installer welcome display on how to workaround the macOS 13 Ventura “The installer encountered an error” failure.
gh-101759: Update macOS installer to SQLite 3.40.1.

(adam)

2023-04-06 11:16:52 UTC MAIN commitmail json YAML

python310 py310-html-docs: updated to 3.10.11

Python 3.10.11

Security

gh-101727: Updated the OpenSSL version used in Windows and macOS binary release builds to 1.1.1t to address CVE-2023-0286, CVE-2022-4303, and CVE-2022-4303 per the OpenSSL 2023-02-07 security advisory.
gh-101283: subprocess.Popen now uses a safer approach to find cmd.exe when launching with shell=True. Patch by Eryk Sun, based on a patch by Oleg Iarygin.

Core and Builtins

gh-102416: Do not memoize incorrectly automatically generated loop rules in the parser. Patch by Pablo Galindo.
gh-102356: Fix a bug that caused a crash when deallocating deeply nested filter objects. Patch by Marta Gómez Macías.
gh-102397: Fix segfault from race condition in signal handling during garbage collection. Patch by Kumar Aditya.
gh-102126: Fix deadlock at shutdown when clearing thread states if any finalizer tries to acquire the runtime head lock. Patch by Kumar Aditya.
gh-102027: Fix SSE2 and SSE3 detection in _blake2 internal module. Patch by Max Bachmann.
gh-101967: Fix possible segfault in positional_only_passed_as_keyword function, when new list created.
gh-101765: Fix SystemError / segmentation fault in iter __reduce__ when internal access of builtins.__dict__ keys mutates the iter object.

Library

gh-102947: Improve traceback when dataclasses.fields() is called on a non-dataclass. Patch by Alex Waygood
gh-101979: Fix a bug where parentheses in the metavar argument to argparse.ArgumentParser.add_argument() were dropped. Patch by Yeojin Kim.
gh-102179: Fix os.dup2() error message for negative fds.
gh-101961: For the binary mode, fileinput.hookcompressed() doesn’t set the encoding value even if the value is None. Patch by Gihwan Kim.
gh-101936: The default value of fp becomes io.BytesIO if HTTPError is initialized without a designated fp parameter. Patch by Long Vo.
gh-101566: In zipfile, apply fix for extractall on the underlying zipfile after being wrapped in Path.
gh-101997: Upgrade pip wheel bundled with ensurepip (pip 23.0.1)
gh-101892: Callable iterators no longer raise SystemError when the callable object exhausts the iterator but forgets to either return a sentinel value or raise StopIteration.
gh-97786: Fix potential undefined behaviour in corner cases of floating-point-to-time conversions.
gh-101517: Fixed bug where bdb looks up the source line with linecache with a lineno=None, which causes it to fail with an unhandled exception.
gh-101673: Fix a pdb bug where ll clears the changes to local variables.
gh-96931: Fix incorrect results from ssl.SSLSocket.shared_ciphers()
gh-88233: Correctly preserve “extra” fields in zipfile regardless of their ordering relative to a zip64 “extra.”
gh-95495: When built against OpenSSL 3.0, the ssl module had a bug where it reported unauthenticated EOFs (i.e. without close_notify) as a clean TLS-level EOF. It now raises SSLEOFError, matching the behavior in previous versions of OpenSSL. The options attribute on SSLContext also no longer includes OP_IGNORE_UNEXPECTED_EOF by default. This option may be set to specify the previous OpenSSL 3.0 behavior.
gh-94440: Fix a concurrent.futures.process bug where ProcessPoolExecutor shutdown could hang after a future has been quickly submitted and canceled.

Documentation

gh-103112: Add docstring to http.client.HTTPResponse.read() to fix pydoc output.
gh-85417: Update cmath documentation to clarify behaviour on branch cuts.
gh-97725: Fix asyncio.Task.print_stack() description for file=None. Patch by Oleg Iarygin.

Tests

gh-102980: Improve test coverage on pdb.
gh-102537: Adjust the error handling strategy in test_zoneinfo.TzPathTest.python_tzpath_context. Patch by Paul Ganssle.
gh-101377: Improved test_locale_calendar_formatweekday of calendar.

Build

gh-102711: Fix -Wstrict-prototypes compiler warnings.

Windows

gh-101759: Update Windows installer to SQLite 3.40.1.
gh-101614: Correctly handle extensions built against debug binaries that reference python3_d.dll.

macOS

gh-103207: Add instructions to the macOS installer welcome display on how to workaround the macOS 13 Ventura “The installer encountered an error” failure.
gh-101759: Update macOS installer to SQLite 3.40.1.
gh-87235: On macOS python3 /dev/fd/9 9</path/to/script.py failed for any script longer than a couple of bytes.

(adam)