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 (21m)  pkgsrc-2024Q1 (14d)  pkgsrc-2023Q4 (41d)  pkgsrc-2023Q2 (74d)  pkgsrc-2023Q3 (153d) 

2024-05-12 14:20:00 UTC Now

2022-01-18 08:26:38 UTC MAIN commitmail json YAML

ruby*-base: add PKGMANDIR to FILES_SUBST

Fixes ALTERNATIVES files.

Bump PKGREVISION.

(wiz)

2022-01-18 06:49:11 UTC MAIN commitmail json YAML

Updated www/p5-CGI-Simple to 1.280

(wen)

2022-01-18 06:48:19 UTC MAIN commitmail json YAML

Update to 1.280
Update DEPENDS

Upstream changes:
1.280 2022-01-11 MANWAR
      - Changed the version format from N.nn to N.nnn as requested.

1.27  2022-01-06 MANWAR
      - Removed unneeded Build.PL #11, thanks @haarg.
      - Moved prereqs to correct phase #12, thanks @haarg.

1.26  2022-01-02 MANWAR
      - Dropped IO::Scalar prereq as suggested in PR #10, thanks @haarg.

(wen)

2022-01-18 06:37:14 UTC MAIN commitmail json YAML

Updated www/p5-libwww to 6.60

(wen)

2022-01-18 06:35:12 UTC MAIN commitmail json YAML

Update to 6.60

Upstream changes:
6.60      2021-12-17 22:29:57Z
    - Warn if updating modification time of mirrored file fails (GH#399) (Ville Skytt辰)

6.59      2021-12-02 21:16:04Z
    - Use American English aspell master dictionary for POD spelling tests (GH#394) (Ville Skytt辰)
    - Remove unnecessary string concatenations in mirror error messages (GH#391) (Ville Skytt辰)
    - Spelling and grammar fixes (GH#390) (Ville Skytt辰)

(wen)

2022-01-18 06:09:36 UTC MAIN commitmail json YAML

Updated net/py-grpcio-tools, textproc/py-precis-i18n

(adam)

2022-01-18 06:09:14 UTC MAIN commitmail json YAML

py-precis-i18n: updated to 1.0.4

1.0.4
-----
-  Update internal tables for Unicode 14.0. These updates also affect context rules for Unicode 11.0 through 13.0.
  In limited cases under previous versions of precis_i18n, valid strings under Unicode 11.0-13.0 were erroneously
  DISALLOWED due to context reasons hebrew_punctuation, katakana_middle_dot, and zero_width_nonjoiner.
-  Add type hints for package. Contributed by `lovetox <https://github.com/lovetox>`
-  Update copyright year (2022).

(adam)

2022-01-18 06:05:33 UTC MAIN commitmail json YAML

py-grpcio-tools: updated to 1.43.0

Match grpc version.

(adam)

2022-01-18 02:48:33 UTC MAIN commitmail json YAML

2022-01-18 02:24:36 UTC MAIN commitmail json YAML

Support PKGSRC_MKPIE

(pho)

2022-01-18 02:23:05 UTC MAIN commitmail json YAML

doc: Updated lang/ghc90 to 9.0.2

(pho)

2022-01-18 02:22:50 UTC MAIN commitmail json YAML

2022-01-18 01:41:09 UTC MAIN commitmail json YAML

Add a package-settable variable PKGSRC_OVERRIDE_MKPIE

This is needed by packages that require hand-holding in building PIE. Also a
post-build check for MKPIE is performed by default when PKG_DEVELOPER=YES.

(pho)

2022-01-17 19:40:03 UTC pkgsrc-2021Q4 commitmail json YAML

Pullup ticket #6568 - requested by nia
audio/lmms: NetBSD bugfix

Revisions pulled up:
- audio/lmms/distinfo                                          1.16
- audio/lmms/patches/patch-src_core_midi_MidiOss.cpp            1.2

---
  Module Name: pkgsrc
  Committed By: nia
  Date: Fri Jan 14 10:59:32 UTC 2022

  Modified Files:
  pkgsrc/audio/lmms: distinfo
  pkgsrc/audio/lmms/patches: patch-src_core_midi_MidiOss.cpp

  Log Message:
  lmms: Force unbuffered I/O when reading from a raw OSS MIDI device.

  Fixes MIDI input on NetBSD.

(bsiegert)

2022-01-17 19:02:33 UTC MAIN commitmail json YAML

Updated www/py-uvicorn, databases/py-redis

(adam)

2022-01-17 19:02:13 UTC MAIN commitmail json YAML

py-redis: updated to 4.1.1

Version 4.1.1
Changes

�泅� New Features

Add retries to connections in Sentinel Pools
OCSP Stapling Support
Define incr/decr as aliases of incrby/decrby
FT.CREATE - support MAXTEXTFIELDS, TEMPORARY, NOHL, NOFREQS, SKIPINITIALSCAN

�汾� Bug Fixes

Timeseries docs fix
get_connection: catch OSError too
Set keys var otherwise variable not created
Clusters should optionally require full slot coverage

�洫ー Maintenance

Triple quote docstrings in client.py PEP 257
syncing requirements
Typo and typing in GraphCommands documentation
Allowing poetry and redis-py to install together
setup.py: Add project_urls for PyPI
Support test with redis unstable docker
Connection examples
Documentation cleanup

(adam)

2022-01-17 18:59:08 UTC MAIN commitmail json YAML

py-uvicorn: updated to 0.17.0

0.17.0

Added

Allow configurable websocket per-message-deflate setting
Support extra_headers for WS accept message
Add missing http version on websockets scope

Fixed/Removed

Drop Python 3.6 support
Fix reload process behavior when exception is raised
Remove root_path from logs

(adam)

2022-01-17 18:38:24 UTC MAIN commitmail json YAML

archivers/py-unrardll: more useful homepage

(rhialto)

2022-01-17 17:49:22 UTC MAIN commitmail json YAML

doc: Added archivers/py-unrardll version 0.1.5

(rhialto)

2022-01-17 17:49:06 UTC MAIN commitmail json YAML

2022-01-17 17:47:52 UTC MAIN commitmail json YAML

2022-01-17 15:19:55 UTC MAIN commitmail json YAML

doc: Updated ruby-gnome packages to 3.5.1

(tsutsui)

2022-01-17 15:17:16 UTC MAIN commitmail json YAML

ruby-gnome: update to 3.5.1.

Upstream changes (from NEWS):

== Ruby-GNOME 3.5.1: 2021-01-17

This is a release for Windows.

=== Changes

==== All

  * windows: Add workaround for mingw-w64-x86_64-gettext-0.21-1 or
    later. Dummy (({DllMain()})) is defined.

==== Ruby/Pango

  * Fixes

    * Fixed a bug that can't be started.
      [GitHub#1456][Reported by Akira Ouchi]

==== Ruby/GObjectIntrospection

  * Fixes

    * Fixed a bug that (({NoMethodError})) is raised on invalid
      signature for constructor.

=== Thanks

  * Akira Ouchi

== Ruby-GNOME 3.5.0: 2021-01-11

This is a release that adds support for Ractor.

Ruby/GObjectIntrospection has some backward incompatibilities for
Ractor support. If you have any problem, please report it to
https://github.com/ruby-gnome/ruby-gnome/issues .

=== Changes

==== Ruby/GLib2

  * Improvements

    * Added support for Ractor.

    * Added support for signal handlers and virtual methods in
      included module.

    * Added support for (({try_convert})) protocol for property setter.

    * Added support for converting tuple (({GVariant})) to Ruby.

==== Ruby/GIO2

  * Improvements

    * Added support for GIO 2.70.

    * Added (({Gio::RubyInputStream})) to use Ruby objects as
      (({Gio::InputStream})).

    * Added (({Gio::RubyOutputStream})) to use Ruby objects as
      (({Gio::OutputStream})).

==== Ruby/GObjectIntrospection

  * Improvements

    * Added support for Ractor. This introduced some backward
      incompatiblities.

    * Added support for "transfer full" for out (({GError})).
      [GitHub#1437][Reported by mcclumpherty]

    * Added support for changing whether GVL is unlocked per object by
      the following APIs.

      * (({GObjectIntrospection::FunctionInfo#set_lock_gvl_default}))

      * (({GObjectIntrospection::FunctionInfo#add_lock_gvl_predicate}))

      * (({GObjectIntrospection::Loader#prepare_function_info_lock_gvl}))

    * Added support for converting from raw argument to enum.

    * Added support for (({GList<GVariant>})) return value.

    * Added support for reporting an error in callback.

  * Fixes

    * Fixed a bug that virtual functions of grandparent class can't be
      implemented.
      [GitHub#1433][Patch by shibafu]

==== Ruby/Pango

  * Improvements

    * Added support for Ruby 3.2.

==== Ruby/GTK3

  * Improvements

    * Improved documentation.
      [GitHub#1454][Patch by Andy Maleh]

    * Added support for Ruby 3.2.

==== Ruby/GDK4

  * Improvements

    * Updated pkg-config ID.
      [GitHub#1435][Patch by Sasi Olin]

==== Ruby/GTK4

  * Improvements

    * Removed needless rsvg2 dependency on Windows.
      [GitHub#1440][Reported by HuBandiT]

  * Fixes

    * Fixed typos in warning messages.
      [GitHub#1442][Patch by HuBandiT]
      [GitHub#1415][Reported by rubyFeedback]

=== Thanks

  * shibafu

  * Sasi Olin

  * mcclumpherty

  * HuBandiT

  * rubyFeedback

  * Andy Maleh

(tsutsui)

2022-01-17 15:11:58 UTC MAIN commitmail json YAML

doc: Updated games/doomlegacy to 1.48.10

(micha)

2022-01-17 15:10:15 UTC MAIN commitmail json YAML

games/doomlegacy: Update to 1.48.10

FEATURES 1.48.10

  • Support for DeepBSP V4 extended nodes (based on crispy doom). Also ZDoom
    extended nodes (based on code from woof 1.2.0), supporting uncompressed,
    and compressed nodes (when zlib is present). Allows playing several wads,
    such as Avactor, and Lost Civilization, that are otherwise playable by
    DoomLegacy, but use extended nodes for several of their maps. Code provided
    by Michael Bäuerle (FR_0095).
  • Added the blockmap generation code provided by Michael Bäuerle (FR_0096).
    Some of the code is borrowed from crispy doom, altered a bit by Michael
    Bäuerle to suit DoomLegacy, and then totally mangled by WJ.
    A blockmap control has been put into the menu.
      □ Vanilla: Load the blockmap, preserves blockmap tricks.
      □ Large: On large blockmaps (error prone), Generate the blockmap instead.
      □ Generate: Always Generate a blockmap.
      □ Auto: Try to Load the blockmap, upon significant errors then Generate a
        blockmap.
  • The hardware sky draw (OpenGL, etc.) now uses the extended textures. The
    scaling and alignment of the sky in hardware draw has been made consistent
    with software draw. The sky movement from head turning is greatly reduced.
    There is still some horizontal wander.

    The hardware sky still does not change when the player is Invulnerable. The
    hardware draw sky does not support the necessary multiple colormaps right
    now.
  • A dehacked thing translation command line switch, -dehthing. This selects
    the dehacked translation for thing numbers in the range 138 to 150. This
    overrides the Automatic translation detection.
      □ legacy : DoomLegacy untranslated
      □ boom : translate things according to Boom
      □ prboom : Boom and Beta things
      □ ee : Eternity Engine things
  • A separate supplementary wad is provided that has dog sprites and sounds.
    Specified before a wad, it provides default dog sprites and sounds.
    Specified after a wad, it replaces the dog sprites in a wad.
  • More ports now allow a second mouse. This allows using PC, mousesystems,
    and PS2 type mice. The ports that have the second mouse support are SDL,
    WIN32, and X11.
  • The Linux X11 port got a total rewrite of sfx sound. It previously was only
    supporting OSS sound, and ESD sound. Can now select between OSS, ALSA, ESD,
    PulseAudio, and JACK sound devices using the sound menu. For music, can now
    select between MIDI, TiMidity, FluidSynth, external MIDI, FM_Synth, and
    AWE32_Synth, using the sound menu. This depends upon which support got
    compiled into the program, as selected in the make_options file.

    Many of the options are untested. The last two Synth options depend on
    older specific sound cards, and will not be included in released binaries.
    I have not managed to get a FluidSynth installation to work, I don't have
    an external MIDI device to test with, and JACK wants to take over the
    entire sound system.

BUG FIXES 1.48.10

  • Added failure detection for setting drawmode from config file. If the
    config file drawmode fails then use a window at native bpp. This used to
    fail ungracefully.
  • Improved Gcc10 compilation, eliminating most of the nuisance messages.
    Fixed usages of snprintf, and strncpy. Fixed bug 0671.
  • The Clang compiler caught some mistakes. The old code probably did work.
    Fixed bug 0672.
  • Fixed where the program is stuck in client mode. Once having tried to
    connect as client, the program would not go back to server mode, not even
    when starting a netgame as server. A symptom was the player wait count
    being initialized to 99. Fixed to set server mode. Fixes bug 0677.
  • Players were kicked during netgame when their blood splat setting was
    different than the server. As it was desireable to allow players to turn
    off blood splats independently of the server setting, this was fixed by
    making the off code call P_Random appropriately. This also fixes a demo
    consistency error. Fixes bug 0678.
  • Changed the netgame repair function to correctly report differences in
    random number settings for the server. The message syntax was only
    appropriate for the client, displaying reversed server/client values at the
    server.
  • Adding extended nodes fixed several bugs. Fixes bug #657, due to DeepBSP V4
    extended nodes. Fixes the segfault in Eviternity.wad Map15 and Map32, due
    to use of uncompressed ZDoom extended nodes.
  • Fixed dehacked code to read Avactor.wad dehacked lump. Increased the
    dehacked buffer length to 1028. Made all the string comparisons caseless.
    Adopted some logic from PrBoom and Eternity regarding exiting sections on a
    blank line. Detect "//" lines as comments.
  • Fixed the hardware draw to clip lights at 0..255. Some wad editors put in a
    default light value of 256. This fixes some wads, like Avactor.wad, which
    has light values of 256 for some sectors. These would show up as black
    sectors. Most ports allow the light field to exceed 255, allowing some
    lighting tricks (that few wads take advantage of).
  • In Avactor.wad, there are an excessive number of BSP partition lines that
    miss the subsector. In this case the hardware draw BSP must determine if
    the subsector poly is to the right, or to the left of the divide line. This
    must match the BSP partitioning, as those poly will be assigned to the
    front sector, and back sector. Sometimes it was testing a vertex on the
    divline, leading to the poly being assigned to the wrong subsector. This
    fixes a missing floor in Avactor.wad (Map04, sector 1757).
  • Fixed some bad subsector draws for hardware-draw in Avactor.wad (Map05
    sector 1502). These were using the wrong sector to draw the subsector. For
    the polygons that do not have a linedef as a side, there must be a search
    of all linedefs to find one that indentifies the sector that this subsector
    is within. The test needed to be more robust for large maps.
  • Lost Civilization uses some masked textures on upper textures and single
    sided walls. This is not entirely valid usage, but it happens. The software
    render draws black in the missing portions of the texture. With hardware
    render, OpenGL, this shows sky through the wall. Fixed the hardware render
    to also draw black in this usage.
  • Fixed the menu selected extra dogs, to be spawned using the correct type
    code. This fix was revised three times, as more problems with dehacked dogs
    arose. Fixes bug 0681.
  • Fixed the rocket in Valiant.wad. It uses dehacked thing numbers from Beta
    versions, that are valid in PrBoom, but in Doom Legacy they match thing
    numbers for Dogs, smoke, and other Legacy specific things.

    Implemented dehacked detection that translates these to more appropriate
    DoomLegacy things. This affects dehacked things in Lost Civilization,
    Avactor, Valiant, and especially antaxyz.
  • Always include the missing sprite detect, from Debug. Often the dog sprite
    is missing from the wad.
  • Made Voodoo card support optional. The base code is no longer tied to
    support for Glide.
  • Fix Load savegame menu controls to allow ESCAPE from the Load savegame
    after changing to another directory.

(micha)

2022-01-17 14:45:00 UTC MAIN commitmail json YAML

doc: Updated x11/mlterm to 3.9.2

(tsutsui)

2022-01-17 14:44:46 UTC MAIN commitmail json YAML

mlterm: update to 3.9.2.

pkgsrc changes:
* switch MASTER_SITES to GitHub
* use GTK3 instead of GTK2
* remove local patches integreated into upstream (#5)

Upstream changes (noted in doc/en/ReleaseNote):

ver 3.9.2
* Support Fcitx5.
* Support GTK4 for mlconfig. (./configure --with-gtk=4.0)
* Support CSI > Ps q (XTVERSION). (Response: DCS>|mlterm(3.9.2)ST)
* Add "MOSH_UDP_PORT" environmental variable to specify UDP port or port-range
  to communicate with a mosh server.
* Add INSERT_CLIPBOARD shortcut key.
  (https://github.com/arakiken/mlterm/issues/19)
* Add --fk / format_other_keys option (equivalent to "formatOtherKeys" of xterm), and
  change the default format of the escape sequence with modifyOtherKeys from
  CSI Ps; Ps u to CSI 27; Ps; Ps ~.
* Add --with-iconv, --disable-daemon, --disable-split and --disable-zmodem
  options to ./configure script.
* Add vte 0.66 API symbols to libvte compatible library.
* Show server list dialog at startup on Android.
* It is deprecated to use "mlterm" as the value of termtype / -y option.
* 'termcap' config file stops to accept multiple terminal types concated by '|'
  (e.g. xterm|xterm-256) as key.
* Arabic ligatures (U+644-U+622, U+644-U+622, U+644-U+625, U+644-U+627) occupy
  two logical columns instead of one even if --dyncomb option isn't specified.
* KBD_INPUT_NUM and MOUSE_INPUT_NUM environmental variables (for mlterm-fb)
  accept multiple device numbers by "<num>,<num>".
* Show "Config: key=value" only if shortcut keys whose format is
  "proto:(echo)key=value" is pressed.
* Merge patches:
  https://github.com/arakiken/mlterm/pull/5.
  https://github.com/arakiken/mlterm/pull/9.
  https://github.com/arakiken/mlterm/pull/12.
  https://github.com/arakiken/mlterm/pull/22.
* Bug fixes:
  Fix https://github.com/arakiken/mlterm/issues/15.
  Fix https://github.com/arakiken/mlterm/issues/18.
  Fix https://github.com/arakiken/mlterm/issues/24.
  Fix https://github.com/arakiken/mlterm/issues/28.
  Fix failure of restarting mlterm on Android. (Enbugged at 3.9.1)
  Fix segfault if mlterm screen with -t option goes outside of the display.
  Fix emoji glyphs becoming too large with cairo.
  Fix corrupt value of "word_separator" option which mlconfig outputs.
  Fix incompatibility with xterm in pressing Shift + a-z keys etc if modifyOtherKeys is 1.
  (https://github.com/arakiken/mlterm/issues/21)
  Fix segfault in opening a new roxterm tab with libvte compatible library on wayland.

(tsutsui)

2022-01-17 13:48:39 UTC MAIN commitmail json YAML

doc: Updated games/quakespasm to 0.94.3

(nia)

2022-01-17 13:48:27 UTC MAIN commitmail json YAML

quakespasm: Update to 0.94.3

Changes in 0.94.3

    Handle sky textures with non-standard sizes and warn about them (e.g. ad_tears)
    Allow loading textures not aligned to 16 pixels and warn about them (eg. the horde2 map of Dimension of the Machine from 2021 rerelease update/2.)

(nia)

2022-01-17 13:35:13 UTC MAIN commitmail json YAML

doc: Updated games/lgogdownloader to 3.8

(nia)

2022-01-17 13:35:01 UTC MAIN commitmail json YAML

lgogdownloader: update to 3.8

  LGOGDownloader 3.8

    * Fixed headless operation (Patch by: grepwood)
    * Overwrite changelog only when modified (Patch by: Matthew Howle)
    * Added retry support to --galaxy-install
    * Changed some retry conditions
          * Don't retry on 404 errors because they are mostly produced by
            user not owning DLC for a game
          * This helps a lot when using high max retry count
    * Show reason for retry attempts
    * Show installer and patch version when listing game details
    * Fixed getting redirect URL from curl (Patch by: Timotej Lazar)
    * Improved reCAPTCHA detection (Patch by: Timotej Lazar)
    * Added support for new language: Thai
    * Retry download also on CURLE_SSL_CONNECT_ERROR (Patch by: Ismo
      Toijala))
    * Use duplicate handler for extras
    * Check for invalid path in GalaxyAPI::fileJsonNodeToGameFileVector
    * Added directory template %gamename_firstletter%
          * Useful for sorting big libraries with --subdir-game option
          * Takes the first letter from %gamename%
          * If %gamename% begins with a number then 0 (zero) is used instead
    * Skip files that are listed by API for information purposes only
          * For some games the API shows files with "count" and "total_size"
            of zero meaning that they are not available to download
          * These are listed on account page for information purpose only
            (for example to show DLCs included in the installer)

(nia)

2022-01-17 13:23:32 UTC MAIN commitmail json YAML

doc: Added games/xsol version 0.31

(nia)

2022-01-17 13:23:17 UTC MAIN commitmail json YAML

2022-01-17 12:31:40 UTC MAIN commitmail json YAML

doc: Updated audio/termusic to 0.6.6

(pin)

2022-01-17 12:31:20 UTC MAIN commitmail json YAML

audio/termusic: update to 0.6.6

-New: add all key configuration for global, library and playlist(huge work).
-Minor Fix: Don't close search dialogue after add to playlist.
-New: new player backend mpv. If you prefer mpv, you can build with feature
gate mpv. My testing result: gstreamer doesn't work for ape file, mpv works
for everything but flac may seem buggy.

(pin)

2022-01-17 12:30:31 UTC MAIN commitmail json YAML

doc: Updated audio/spotify-qt to 3.8

(pin)

2022-01-17 12:30:08 UTC MAIN commitmail json YAML

audio/spotify-qt: update to 3.8

Fixes:
-Fixed empty context menu when right-clicking empty spaces (#122).
-Fixed not updating playlist when deleting a track (#128).
-Fixed incorrect track order after deleting a track in a playlist (#130).
-Fixed paging not working with some lists (#145).
-Fixed not removing extra spacing when using system title bar.
-Fixed issues with followed playlists by other users not updating properly.
-Fixed issue when attempting to search for nothing.
-Fixed issues resuming playback when last used device was no longer available.

Changes:
-Added an option to show desktop notification on track change (#99).
-Added support for repeating a single track (#108).
-Added support for podcasts (#110).
-New and improved volume slider (#112).
-Already opened artists are now re-used (#113).
-Added support for mirrored title bar buttons (#120).
-Added support for creating new playlists (#139).
-Added support for following, and unfollowing, playlists.
-New status messages, replacing the status bar and desktop notifications.
-Added a custom font for the custom dark theme.
-Now continues playing tracks from search results.
-Now shows more artists links, for example social media links.
-Removed broken "PulseAudio volume control" setting.
-Tracks in albums now show an added date for when the album released.
-New categories in settings for logs and for troubleshooting.

(pin)

2022-01-17 12:29:16 UTC MAIN commitmail json YAML

doc: Updated www/hackernews-tui to 0.9.1

(pin)

2022-01-17 12:28:58 UTC MAIN commitmail json YAML

www/hackernews-tui: update to 0.9.1

What's Changed:
-Render story text in comment view in #62
-Update dependencies in #63

(pin)

2022-01-17 12:19:22 UTC MAIN commitmail json YAML

doc/TODO: + jack-1.9.20, mumble-1.4.

(wiz)

2022-01-17 10:22:54 UTC MAIN commitmail json YAML

2022-01-17 10:12:54 UTC MAIN commitmail json YAML

2022-01-17 10:01:35 UTC MAIN commitmail json YAML

py-pyvo: remove

This package was BROKEN from the first import.
I've re-imported it to wip, when it's finished there we can reimport it.

Also remove the two packages trying to use this.

(wiz)

2022-01-17 09:51:49 UTC MAIN commitmail json YAML

doc: Added math/py-astropy-helpers version 4.0.1

(wiz)

2022-01-17 09:51:39 UTC MAIN commitmail json YAML

math/Makefile: + py-astropy-helpers

(wiz)

2022-01-17 09:51:28 UTC MAIN commitmail json YAML

math/py-astropy-helpers: import py-astropy-helpers-4.0.1

Astropy-helpers is an Astropy affiliated package for supporting building
and installing of Astropy and its related packages.

(wiz)

2022-01-17 09:47:11 UTC MAIN commitmail json YAML

doc: Added textproc/py-sphinx-astropy version 1.7.0

(wiz)

2022-01-17 09:46:44 UTC MAIN commitmail json YAML

py-sphinx-astropy: add missing build dependency

(wiz)

2022-01-17 09:42:26 UTC MAIN commitmail json YAML

textproc/Makefile: + py-sphinx-astropy

(wiz)

2022-01-17 09:42:09 UTC MAIN commitmail json YAML

textproc/py-sphinx-astropy: import py-sphinx-astropy-1.7.0

This package serves two purposes: it provides a default Sphinx
configuration and set of extensions specific to the Astropy project,
and it acts as a meta-package by installing all required Sphinx
extensions for the core Astropy package and other packages.

(wiz)

2022-01-17 09:39:19 UTC MAIN commitmail json YAML

py-test-doctestplus: update PLIST

(wiz)

2022-01-17 09:36:57 UTC MAIN commitmail json YAML

doc: Added devel/py-test-doctestplus version 0.11.2

(wiz)

2022-01-17 09:36:48 UTC MAIN commitmail json YAML

devel/Makefile: + py-test-doctestplus

(wiz)

2022-01-17 09:35:59 UTC MAIN commitmail json YAML

devel/py-test-doctestplus: import py-test-doctestplus-0.11.2

Packaged for wip by K.I.A.Derouiche.

This package contains a plugin for the pytest framework that
provides advanced doctest support and enables the testing of
reStructuredText .rst files. It was originally part of the
astropy core package, but has been moved to a separate package
in order to be of more general use

(wiz)

2022-01-17 09:29:43 UTC MAIN commitmail json YAML

doc: Added textproc/py-sphinx-gallery version 0.10.1

(wiz)

2022-01-17 09:29:35 UTC MAIN commitmail json YAML

textproc/Makefile: + py-sphinx-gallery

(wiz)

2022-01-17 09:29:16 UTC MAIN commitmail json YAML

textproc/py-sphinx-gallery: import py-sphinx-gallery-0.10.1

A Sphinx extension that builds an HTML version of any Python script
and puts it into an examples gallery.

(wiz)

2022-01-17 09:26:31 UTC MAIN commitmail json YAML

doc: Added textproc/py-sphinx-automodapi version 0.14.1

(wiz)

2022-01-17 09:26:12 UTC MAIN commitmail json YAML

doc: Added textproc/py-astropy-sphinx-theme version 1.1

(wiz)

2022-01-17 09:25:44 UTC MAIN commitmail json YAML

textproc/Makefile: add two new packages

(wiz)

2022-01-17 09:25:22 UTC MAIN commitmail json YAML

textproc/py-sphinx-automodapi: import py-sphinx-automodapi-0.14.1

This is a Sphinx extension to automatically generate API pages for
whole modules. It was originally developed for the Astropy project
but is now available as a standalone package since it can be used
for any other package.

(wiz)

2022-01-17 09:19:45 UTC MAIN commitmail json YAML

textproc/py-astropy-sphinx-theme: import py-astropy-sphinx-theme-1.1

This is the package for the default Astropy project documentation
theme(s).

(wiz)

2022-01-17 09:03:32 UTC MAIN commitmail json YAML

Updated math/py-asteval, biology/py-cutadapt

(adam)

2022-01-17 09:03:10 UTC MAIN commitmail json YAML

py-cutadapt: updated to 3.5

v3.5 (2021-09-29)
-----------------

* :issue:`555`: Add support for dumping statistics in JSON format using ``--json``.
* :issue:`541`: Add a "Read fate breakdown" section heading to the report, and also
  add statistics for reads discarded because of ``--discard-untrimmed`` and
  ``--discard-trimmed``. With this, the numbers in that section should add up to 100%.
* Add option ``-Q``, which allows to specify a quality-trimming threshold for R2 that is
  different from the one for R1.
* :issue:`567`: Add ``noindels`` adapter-trimming parameter. You can now write
  ``-a "ADAPTER;noindels"`` to disallow indels for a single adapter only.
* :issue:`570`: Fix ``--pair-adapters`` not finding some pairs when reads contain
  more than one adapter.
* :issue:`524`: Fix a memory leak when using ``--info-file`` with multiple cores.
* :issue:`559`: Fix adjacent base statistics not being shown for linked adapters.

(adam)

2022-01-17 08:56:48 UTC MAIN commitmail json YAML

2022-01-17 08:49:42 UTC MAIN commitmail json YAML

doc: Updated textproc/expat to 2.4.3

(wiz)

2022-01-17 08:49:34 UTC MAIN commitmail json YAML

expat: update to 2.4.3.

Release 2.4.3 Sun January 16 2022
        Security fixes:
      #531 #534  CVE-2021-45960 -- Fix issues with left shifts by >=29 places
                    resulting in
                      a) realloc acting as free
                      b) realloc allocating too few bytes
                      c) undefined behavior
                    depending on architecture and precise value
                    for XML documents with >=2^27+1 prefixed attributes
                    on a single XML tag a la
                    "<r xmlns:a='[..]' a:a123='[..]' [..] />"
                    where XML_ParserCreateNS is used to create the parser
                    (which needs argument "-n" when running xmlwf).
                    Impact is denial of service, or more.
      #532 #538  CVE-2021-46143 (ZDI-CAN-16157) -- Fix integer overflow
                    on variable m_groupSize in function doProlog leading
                    to realloc acting as free.
                    Impact is denial of service or more.
            #539  CVE-2022-22822 to CVE-2022-22827 -- Prevent integer overflows
                    near memory allocation at multiple places.  Mitre assigned
                    a dedicated CVE for each involved internal C function:
                    - CVE-2022-22822 for function addBinding
                    - CVE-2022-22823 for function build_model
                    - CVE-2022-22824 for function defineAttribute
                    - CVE-2022-22825 for function lookup
                    - CVE-2022-22826 for function nextScaffoldPart
                    - CVE-2022-22827 for function storeAtts
                    Impact is denial of service or more.

        Other changes:
            #535  CMake: Make call to file(GENERATE [..]) work for CMake <3.19
            #541  Autotools|CMake: MinGW: Make run.sh(.in) work for Cygwin
                    and MSYS2 by not going through Wine on these platforms
      #527 #528  Address compiler warnings
      #533 #543  Version info bumped from 9:2:8 to 9:3:8;
                    see https://verbump.de/ for what these numbers do

        Infrastructure:
            #536  CI: Check for realistic minimum CMake version
      #529 #539  CI: Cover compilation with -m32
            #529  CI: Store coverage reports as artifacts for download
            #528  CI: Upgrade Clang from 11 to 13

Release 2.4.2 Sun December 19 2021
        Other changes:
      #509 #510  Link againgst libm for function "isnan"
      #513 #514  Include expat_config.h as early as possible
            #498  Autotools: Include files with release archives:
                    - buildconf.sh
                    - fuzz/*.c
      #507 #519  Autotools: Sync CMake templates
      #495 #524  CMake: MinGW: Fix pkg-config section "Libs" for
                    - non-release build types (e.g. -DCMAKE_BUILD_TYPE=Debug)
                    - multi-config CMake generators (e.g. Ninja Multi-Config)
      #502 #503  docs: Document that function XML_GetBuffer may return NULL
                    when asking for a buffer of 0 (zero) bytes size
      #522 #523  docs: Fix return value docs for both
                    XML_SetBillionLaughsAttackProtection* functions
      #525 #526  Version info bumped from 9:1:8 to 9:2:8;
                    see https://verbump.de/ for what these numbers do

(wiz)

2022-01-17 05:06:55 UTC MAIN commitmail json YAML

2022-01-17 03:10:11 UTC MAIN commitmail json YAML

2022-01-17 01:38:53 UTC MAIN commitmail json YAML

libuv: fix SIGABRT on NetBSD when building lang/nodejs. Bump.

Upstream change that caused breakage:
https://github.com/libuv/libuv/pull/3286

(tnn)

2022-01-16 23:51:22 UTC MAIN commitmail json YAML

doc: Updated devel/py-mercurial to 6.0.1

(wiz)

2022-01-16 23:51:14 UTC MAIN commitmail json YAML

2022-01-16 23:11:12 UTC MAIN commitmail json YAML

doc: Updated www/neon to 0.32.2

(wiz)

2022-01-16 23:11:03 UTC MAIN commitmail json YAML

neon: update to 0.32.2.

Changes in release 0.32.2:
* Fix auth handling for request-target of "*" (regressed since 0.31.x)
* Fix bindtextdomain() detection on OS X (Daniel Macks)
* Fix regeneration of docs in "make install" (Lonnie Abelbeck)
* Fixes for NetBSD build (Thomas Klausner)

(wiz)

2022-01-16 23:09:44 UTC MAIN commitmail json YAML

doc: Updated benchmarks/google-benchmark to 1.6.1

(wiz)

2022-01-16 23:09:35 UTC MAIN commitmail json YAML

google-benchmark: update to 1.6.1.

Fixes

    Remove unused parameter from lambda. by @dominichamon in #1223
    Optimized docs installation by @xvitaly in #1225
    Fix mention of --benchmarks in comment by @oontvoo in #1229
    cmake: eliminate redundant target_include_directories by @sergiud in #1242
    Cmake: options for controlling werror, disable werror for PGI compilers by @PhilipDeegan in #1246
    Fix -Wdeprecated-declarations warning triggered by clang-cl. by @bc-lee in #1245
    cmake: make package config relocatable by @sergiud in #1244
    cmake: allow to use package config from build directory by @sergiud in #1240
    Fix -Wdeprecated-declarations warning once more. by @bc-lee in #1256
    Fix un-initted error in test and fix change the API previously proposed to use std::string instead of raw char* by @oontvoo in #1266
    [cleanup] Change == "" to .empty() on string to avoid clang-tidy warnings by @oontvoo in #1271
    Fix errorWshorten-64-to-32 with clang 12.0 by @bensuperpc in #1273
    Fix error with Fix Werror=old-style-cast by @bensuperpc in #1272
    Fixed typo in doc: s/marcro/macro by @oontvoo in #1274
    Fix warning with MacOS by @bensuperpc in #1276
    clang-format Google on {src/,include/} by @dominichamon in #1280
    format tests with clang-format by @dominichamon in #1282
    check clang format on pull requests and merges by @dominichamon in #1281
    Fix dependency typo and unpin cibuildwheel version in wheel building … by @nicholasjng in #1263
    disable lint check where we know it'd fail by @oontvoo in #1286
    Disable clang-tidy (unused-using-decls) by @oontvoo in #1287
    Add clang-tidy check by @dominc8 in #1290
    Fix broken link to Setup/Teardown section by @Krzmbrzl in #1291
    Update user_guide.md: thread_index should be thread_index() by @ShawnZhong in #1296
    clang-tidy: readability-redundant and performance by @dominc8 in #1298
    update googletest to latest release tag 1.11.0 by @dominichamon in #1301
    Avoid errors due to "default label in switch which covers all enumeration values" in Windows codepath by @mstorsjo in #1302
    Fix -DBENCHMARK_ENABLE_INSTALL=OFF build (Fixes #1275) by @LebedevRI in #1305
    Address c4267 warning on MSVC by @staffantj in #1315
    Destructor not returning is expected in some cases by @staffantj in #1316

Features

    Added support of packaged GTest for running unit tests by @xvitaly in #1226
    Introduce additional memory metrics by @oontvoo in #1238
    Added Doxygen support by @xvitaly in #1228
    Allow template arguments to be specified directly on the BENCHMARK macro by @oontvoo in #1262
    [RFC] Adding API for setting/getting benchmark_filter flag? by @oontvoo in #1254
    use docker container for ubuntu-16.04 builds by @dominichamon in #1265
    Support for building with LLVM clang-10/clang-11 on Windows. by @alisenai in #1227
    Add Setup/Teardown option on Benchmark. by @oontvoo in #1269
    compare.py: compute and print 'OVERALL GEOMEAN' aggregate by @LebedevRI in #1289

(wiz)

2022-01-16 23:07:57 UTC MAIN commitmail json YAML

doc: Updated math/double-conversion to 3.2.0

(wiz)

2022-01-16 23:07:47 UTC MAIN commitmail json YAML

double-conversion: update to 3.2.0.

2022-01-10:
  Fix quiet NANs on MIPS* and PA-RISC architectures.
  Update version number.

(wiz)

2022-01-16 23:06:40 UTC MAIN commitmail json YAML

doc: Updated security/py-pip-audit to 1.1.2

(wiz)

2022-01-16 23:06:31 UTC MAIN commitmail json YAML

py-pip-audit: update to 1.1.2.

## [1.1.2] - 2022-01-13

### Fixed

* A pin on one of `pip-audit`'s dependencies was fixed
  ([#213](https://github.com/trailofbits/pip-audit/pull/213))

(wiz)

2022-01-16 22:52:17 UTC MAIN commitmail json YAML

doc: Updated devel/readline to 8.1.2

(wiz)

2022-01-16 22:52:06 UTC MAIN commitmail json YAML

readline: update to 8.1.2.

Changes not found.

(wiz)

2022-01-16 22:50:47 UTC MAIN commitmail json YAML

doc: Updated devel/libuv to 1.43.0

(wiz)

2022-01-16 22:50:38 UTC MAIN commitmail json YAML

libuv: update to 1.43.0.

2022.01.05, Version 1.43.0 (Stable)

Changes since version 1.42.0:

* run test named ip6_sin6_len (Jameson Nash)

* docs: fix wrong information about scheduling (Mohamed Edrah)

* unix: protect fork in uv_spawn from signals (Jameson Nash)

* drop only successfully sent packets post sendmmsg (Supragya Raj)

* test: fix typo in test-tty-escape-sequence-processing.c (Ikko Ashimine)

* cmake: use standard installation layout always (Sylvain Corlay)

* win,spawn: allow UNC path with forward slash (earnal)

* win,fsevent: fix uv_fs_event_stop() assert (Ben Noordhuis)

* unix: remove redundant include in unix.h (

* doc: mark SmartOS as Tier 3 support (

* doc: fix broken links for netbsd's sysctl manpage (

* misc: adjust stalebot deadline (

* test: remove `dns-server.c` as it is not used anywhere (

* build: fix non-cmake android builds (

* doc: replace pyuv with uvloop (

* asan: fix some tests (

* build: add experimental TSAN configuration (

* pipe: remove useless assertion (

* bsd: destroy mutex in uv__process_title_cleanup() (

* build: add windows build to CI (

* win,fs: fix error code in uv_fs_read() and uv_fs_write() ( Sen)

* build: add macos-latest to ci matrix (

* udp: fix &/&& typo in macro condition (

* build: install cmake package module (Petr Men邸鱈k)

* win: fix build for mingw32 (

* build: fix build failures with MinGW new headers (erw7)

* build: fix win build with cmake versions before v3.14 (

* unix: support aarch64 in uv_cpu_info() (

* linux: work around CIFS EPERM bug (

* sunos: Oracle Developer Studio support (

* Revert "sunos: Oracle Developer Studio support (

* sunos: Oracle Developer Studio support (

* stream: permit read after seeing EOF (

* thread: initialize uv_thread_self for all threads (

* kqueue: ignore write-end closed notifications (

* macos: fix the cfdata length in uv__get_cpu_speed ( Bache)

* unix,win: add uv_ip_name to get name from sockaddr (

* win,test: fix a few typos (AJ Heller)

* zos: use destructor for uv__threadpool_cleanup() ( Zhang)

* linux: use MemAvailable instead of MemFree (

* freebsd: call dlerror() only if necessary (

* bsd,windows,zos: fix udp disconnect EINVAL (

(wiz)

2022-01-16 22:48:26 UTC MAIN commitmail json YAML

doc: Updated devel/libsigsegv to 2.14

(wiz)

2022-01-16 22:48:17 UTC MAIN commitmail json YAML

libsigsegv: update to 2.14.

New in 2.14:

* Added support for 64-bit Cygwin.

* Improved support for Linux/LoongArch64.

* Improved support for Solaris OpenIndiana.

* Added support for MidnightBSD.

* Improved support for OpenBSD/PowerPC64.

(wiz)

2022-01-16 22:46:20 UTC MAIN commitmail json YAML

doc: Updated net/mtr to 0.95

(wiz)

2022-01-16 22:46:12 UTC MAIN commitmail json YAML

mtr: update to 0.95.

V0.95
  Aaron Lipinski (27):
        move net_send_batch call to its caller
        addr -> hostent for consistency
        re-init source too
        additional call from net_reopen
        refactor - group local, remote inits
        reset ctl address family at net_reopen
        accept only value used in structure
        tell dns process if we want 4 or 6
        resolve ipv6 only if we have ipv6
        remove wrapper only function
        init structures correctly wired up
        prepare host with h_addr_list
        remove temporaries
        extract convert_addrinfo_to_hostent function
        move conversion call to caller
        use addrinfo
        remove conversion function
        switch gui to addrinfo
        export DEFAULT_AF
        reset addr family before searching again
        freeaddrinfo
        export get_hostent_from_name
        make Hostname as const
        rename function
        dont show json option if not available

  Egor Panov (1):
        Updated Readme

  R.E. Wolff (2):
        Slight cleanup, but no fix for code that came up in a bugreport.
        increased max length suggested by YVS2014

  Roger Wolff (12):

  Rogier Wolff (2):
        Code formatting for Zenithal pull
        added clarification to readme suggested by Zenithal

  Sergei Trofimovich (1):
        ui/curses: always use "%s"-style format for printf()-style functions

  Vincent Bernat (3):
        ui: don't cast to void* when calling display_rawhost()
        net: fix MPLS display for curses and report
        report: fix display of MPLS labels when using --report

  Zenithal (1):
        Add display of destination with resolved addr under curses mode

  a1346054 (5):
        fix wrong bash completion flag
        fix shellcheck warnings
        unify codestyle
        fix spelling
        trim trailing whitespace

  gaamox@tutanota.com (1):
        Report secondary servers when CSV + wide report is enabled

(wiz)

2022-01-16 22:45:34 UTC MAIN commitmail json YAML

doc: Updated fonts/SDL2_ttf to 2.0.18

(wiz)

2022-01-16 22:45:24 UTC MAIN commitmail json YAML

SDL2_ttf: update to 2.0.18.

2.0.18:
Ozkan Sezer - Wed Jan  5 14:15:46 PST 2022
* Added TTF_GetFreeTypeVersion() and TTF_GetHarfBuzzVersion()
Sylvain - Jan 16, 2021
* Added support for Signed Distance Field rendering with TTF_SetFontSDF() and TTF_GetFontSDF()
David Ludwig - Dec 28, 2019
* Added optional DPI-scaling of fonts, with the following new functions:
    TTF_OpenFontDPI()
    TTF_OpenFontIndexDPI()
    TTF_OpenFontDPIRW()
    TTF_OpenFontIndexDPIRW()
    TTF_SetFontSizeDPI()
Weard Anaether - Dec 2, 2019
* Added 32-bit character support with:
    TTF_RenderGlyph32_Solid()
    TTF_RenderGlyph32_Shaded()
    TTF_RenderGlyph32_Blended()
    TTF_GetFontKerningSizeGlyphs32()
Arthur Danskin - Sep 3, 2019
* Added 32-bit character support with TTF_GlyphIsProvided32() and TTF_GlyphMetrics32()
Sylvain - Apr 5, 2019
* Added functions to set direction and script when using Harfbuzz:
    TTF_SetDirection()
    TTF_SetScript()
Sylvain - Mar 25, 2019
* Added extended API for text measurement:
    TTF_MeasureText()
    TTF_MeasureUTF8()
    TTF_MeasureUNICODE()
Sylvain - Jan 31, 2019
* Added TTF_SetFontSize() to set font size dynamically
* Added 'Shaded' and 'Solid' text wrapped functions:
    TTF_RenderText_Solid_Wrapped()
    TTF_RenderUTF8_Solid_Wrapped()
    TTF_RenderUNICODE_Solid_Wrapped()
    TTF_RenderText_Shaded_Wrapped()
    TTF_RenderUTF8_Shaded_Wrapped()
    TTF_RenderUNICODE_Shaded_Wrapped()
* Added TTF_HINTING_LIGHT_SUBPIXEL for better results at small text sizes at a performance cost

(wiz)

2022-01-16 21:10:18 UTC MAIN commitmail json YAML

2022-01-16 20:15:43 UTC MAIN commitmail json YAML

databases/py-apsw: add --enable=load_extension

This will be needed for calibre 5.x.
There is also --enable-all-extensions but I left that off for now.

(rhialto)

2022-01-16 20:11:14 UTC MAIN commitmail json YAML

doc: Updated wm/fluxbox to 1.3.7nb7

(gutteridge)

2022-01-16 20:10:50 UTC MAIN commitmail json YAML

2022-01-16 20:07:49 UTC MAIN commitmail json YAML

firefox: 96 requires nss>=3.73

(gutteridge)

2022-01-16 19:15:09 UTC MAIN commitmail json YAML

doc: Updated pkgtools/pkglint to 21.4.2

(rillig)

2022-01-16 19:14:52 UTC MAIN commitmail json YAML

pkgtools/pkglint: update to 21.4.2

Changes since 21.4.1:

When checking a package, check for naming collision with other packages
from the same category, on case-insensitive file systems.  For packages
from pkgsrc-wip, additionally perform the same check for the main
category of the package, to prepare for importing the package.

(rillig)

2022-01-16 18:09:32 UTC MAIN commitmail json YAML

doc: remove entry for package not yet in tree

(tnn)

2022-01-16 18:06:58 UTC MAIN commitmail json YAML

doc: note gnuradio update

(tnn)

2022-01-16 18:06:28 UTC MAIN commitmail json YAML

2022-01-16 16:54:14 UTC MAIN commitmail json YAML

doc/TODO: add some

+ SDL2_ttf-2.0.18, double-conversion-3.2.0, google-benchmark-1.6.1,
  mtr-0.95, neon-0.32.2, protobuf-3.19.3, py-pip-audit-1.1.2.

(wiz)

2022-01-16 16:51:50 UTC MAIN commitmail json YAML

doc: Updated sysutils/lsd to 0.21.0

(pin)

2022-01-16 16:51:31 UTC MAIN commitmail json YAML

sysutils/lsd: update to 0.21.0

Added:
- Added support for the MISSING / mi= dircolors variable for broken symlink
  targets.
- Add support for theme from zwpaper (#452)
- Update theme to support partial themes zwpaper (#591)
- Update minimal rust version to 1.42.0 from zwpaper (#534)
- NO_COLOR environment variable support from (AnInternetTroll)

Changed:
- Change size to use btyes in classic mode from meain
- Show tree edge before name block or first column if no name block from
  zwpaper (#468)
- Added icons for Perl modules (.pm) and test scripts (.t)
- Add --config-file flag to read configuration file from a custom location
- Clarify custom date format for date field in configuration file in the README.

Fixed:
- Support all strftime like formatting (#532)

(pin)

2022-01-16 15:02:08 UTC MAIN commitmail json YAML

doc: Updated textproc/ruby-csv to 3.2.2

(taca)

2022-01-16 15:01:48 UTC MAIN commitmail json YAML

textproc/ruby-csv: update to 3.2.2

pkgsrc change: remove restriction for Ruby's version since this
package can install without error for All Ruby Version although
Ruby 3.1 has the same version in base.

3.2.2 (2021-12-24)

Improvements

* Added a validation for invalid option
  combination. [GitHub#225][Patch by adamroyjones]

* Improved documentation for developers. [GitHub#227][Patch by Eriko
  Sugiyama]

Fixes

* Fixed a bug that all of ARGF contents may not be
  consumed. [GitHub#228][Reported by Rafael Navaza]

* Fixed a bug that some texts may be dropped unexpectedly. [Bug
  #18245][ruby-core:105587][Reported by Hassan Abdul Rehman]

* Thanks

  - adamroyjones
  - Eriko Sugiyama
  - Rafael Navaza
  - Hassan Abdul Rehman

3.2.1 (2021-10-23)

Improvements

* doc: Fixed wrong class name. [GitHub#217][Patch by Vince]

* Changed to always use "\n" for the default row separator on Ruby 3.0
  or later because $INPUT_RECORD_SEPARATOR was deprecated since Ruby
  3.0.

* Added support for Ractor. [GitHub#218][Patch by rm155]

  - Users who want to use the built-in converters in non-main Ractors
    need to call Ractor.make_shareable(CSV::Converters) and/or
    Ractor.make_shareable(CSV::HeaderConverters) before creating
    non-main Ractors.

* Thanks

  - Vince
  - Joakim Antman
  - rm155

3.2.0 (2021-06-06)

Improvements

* CSV.open: Added support for :newline option. [GitHub#198][Patch by
  Nobuyoshi Nakada]

* CSV::Table#each: Added support for column mode with duplicated
  headers. [GitHub#206][Reported by Yaroslav Berezovskiy]

* Object#CSV: Added support for Ruby 3.0.

* CSV::Row: Added support for pattern matching. [GitHub#207][Patch by
  Kevin Newton]

Fixes

* Fixed typos in documentation. [GitHub#196][GitHub#205][Patch by
  Sampat Badhe]

* Thanks

  - Sampat Badhe
  - Nobuyoshi Nakada
  - Yaroslav Berezovskiy
  - Kevin Newton

(taca)

2022-01-16 14:55:18 UTC MAIN commitmail json YAML

devel/ruby-racc: dose not support Ruby 3.1

This package conflicts with ruby31-base which has the same version.

(taca)

2022-01-16 14:32:58 UTC MAIN commitmail json YAML

doc: Updated games/easyrpg-player to 0.7.0

(nia)

2022-01-16 14:32:13 UTC MAIN commitmail json YAML

doc: Updated games/liblcf to 0.7.0

(nia)

2022-01-16 14:32:01 UTC MAIN commitmail json YAML

2022-01-16 14:29:47 UTC MAIN commitmail json YAML

2022-01-16 14:29:29 UTC MAIN commitmail json YAML

2022-01-16 14:22:47 UTC MAIN commitmail json YAML

2022-01-16 14:22:06 UTC MAIN commitmail json YAML

lang/ruby31-base: remove ruby-fiddle from MESSAGE

(taca)

2022-01-16 14:14:12 UTC MAIN commitmail json YAML

doc: Note update of Ruby on Rails packages to 7.0.1.

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

(taca)

2022-01-16 14:12:56 UTC MAIN commitmail json YAML

www/ruby-rails70: update to 7.0.1

This is meta gem (package) for Ruby on Rails 7.0.1.

(taca)

2022-01-16 14:10:40 UTC MAIN commitmail json YAML

textproc/ruby-actiontext70: 7.0.1 (2021-01-06)

7.0.1 (2021-01-06)

* No changes.

(taca)

2022-01-16 14:10:09 UTC MAIN commitmail json YAML

devel/ruby-railties70: 7.0.1 (2021-01-06)

* Prevent duplicate entries in plugin Gemfile.

  Jonathan Hefner

* Fix asset pipeline errors for plugin dummy apps.

  Jonathan Hefner

* Fix generated route revocation.

  Jonathan Hefner

* Addresses an issue in which Sidekiq jobs could not reload certain
  namespaces.
  See fxn/zeitwerk#198 for details.

  Xavier Noria

* Fix plugin generator to a plugin that pass all the tests.

  Rafael Mendon巽a Fran巽a

(taca)

2022-01-16 14:09:16 UTC MAIN commitmail json YAML

www/ruby-actioncable70: update to 7.0.1

7.0.1 (2021-01-06)

* No changes.

(taca)

2022-01-16 14:08:57 UTC MAIN commitmail json YAML

mail/ruby-actionmailbox70: update to 7.0.1

7.0.1 (2021-01-06)

* No changes.

(taca)

2022-01-16 14:08:13 UTC MAIN commitmail json YAML

mail/ruby-actionmailer70: update to 7.0.1

* Keep configuration of smtp_settings consistent between 6.1 and 7.0.

  Andr辿 Luis Leal Cardoso Junior

(taca)

2022-01-16 14:07:49 UTC MAIN commitmail json YAML

devel/ruby-activestorage70: update to 7.0.1

7.0.1 (2021-01-06)

* No changes.

(taca)

2022-01-16 14:07:29 UTC MAIN commitmail json YAML

databases/ruby-activerecord70: update to 7.0.1

7.0.1 (2021-01-06)

* Change QueryMethods#in_order_of to drop records not listed in values.

  in_order_of now filters down to the values provided, to match the
  behavior of the Enumerable version.

  Kevin Newton

* Allow named expression indexes to be revertible.

  Previously, the following code would raise an error in a reversible
  migration executed while rolling back, due to the index name not
  being used in the index removal.

add_index(:settings, "(data->'property')", using: :gin, name: :index_settings_data_property)

  Fixes #43331.

  Oliver G端nther

* Better error messages when association name is invalid in the
  argument of ActiveRecord::QueryMethods::WhereChain#missing.

  ykpythemind

* Fix ordered migrations for single db in multi db environment.

  Himanshu

* Extract on update CURRENT_TIMESTAMP for mysql2 adapter.

  Kazuhiro Masuda

* Fix incorrect argument in PostgreSQL structure dump tasks.
  Updating the --no-comment argument added in Rails 7 to the correct
  --no-comments argument.

  Alex Dent

* Fix schema dumping column default SQL values for sqlite3.

  fatkodima

* Correctly parse complex check constraint expressions for PostgreSQL.

  fatkodima

* Fix timestamptz attributes on PostgreSQL handle blank inputs.

  Alex Ghiculescu

  Fix migration compatibility to create SQLite references/belongs_to
  column as integer when migration version is 6.0.

  Reference/belongs_to in migrations with version 6.0 were creating
  columns as bigint instead of integer for the SQLite Adapter.

  Marcelo Lauxen

* Fix joining through a polymorphic association.

  Alexandre Ruban

* Fix QueryMethods#in_order_of to handle empty order list.

  Post.in_order_of(:id, []).to_a Also more explicitly set the column
  as secondary order, so that any other value is still ordered.

  Jean Boussier

* Fix rails dbconsole for 3-tier config.

  Eileen M. Uchitelle

* Fix quoting of column aliases generated by calculation methods.

  Since the alias is derived from the table name, we can't assume the
  result is a valid identifier.

class Test < ActiveRecord::Base
  self.table_name = '1abc'
end
Test.group(:id).count
# syntax error at or near "1" (ActiveRecord::StatementInvalid)
# LINE 1: SELECT COUNT(*) AS count_all, "1abc"."id" AS 1abc_id FROM "1...

  Jean Boussier

(taca)

2022-01-16 14:07:02 UTC MAIN commitmail json YAML

devel/ruby-actionpack70: update to 7.0.1

7.0.1 (2021-01-06)

* Fix ActionController::Parameters methods to keep the original logger
  context when creating a new copy of the original object.

  Yutaka Kamei

(taca)

2022-01-16 14:06:39 UTC MAIN commitmail json YAML

devel/ruby-actionview70: update to 7.0.1

7.0.1 (2021-01-06)

* Fix button_to to work with a hash parameter as URL.

  MingyuanQin

* Fix link_to with a model passed as an argument twice.

  Alex Ghiculescu

(taca)

2022-01-16 14:06:14 UTC MAIN commitmail json YAML

devel/ruby-activejob70: update to 7.0.1

7.0.1 (2021-01-06)

* Allow testing discard_on/retry_on ActiveJob::DeserializationError

  Previously in perform_enqueued_jobs, deserialize_arguments_if_needed
  was called before calling perform_now.  When a record no longer
  exists and is serialized using GlobalID this led to raising an
  ActiveJob::DeserializationError before reaching perform_now call.
  This behaviour makes difficult testing the job discard_on/retry_on
  logic.

  Now deserialize_arguments_if_needed call is postponed to when
  perform_now is called.

  Example:

class UpdateUserJob < ActiveJob::Base
  discard_on ActiveJob::DeserializationError

  def perform(user)
    # ...
  end
end

# In the test
User.destroy_all
assert_nothing_raised do
  perform_enqueued_jobs only: UpdateUserJob
end

  Jacopo Beschi

(taca)

2022-01-16 14:05:44 UTC MAIN commitmail json YAML

devel/ruby-activemodel70: update to 7.0.1

7.0.1 (2021-01-06)

* No change.

(taca)

2022-01-16 14:05:14 UTC MAIN commitmail json YAML

devel/ruby-activesupport70: update to 7.0.1

7.0.1 (2021-01-06)

* Fix Class#descendants and DescendantsTracker#descendants compatibility
  with Ruby 3.1.

  The native Class#descendants was reverted prior to Ruby 3.1 release, but
  Class#subclasses was kept, breaking the feature detection.

  Jean Boussier

(taca)

2022-01-16 14:02:54 UTC MAIN commitmail json YAML

lang/ruby: start update of Ruby on Rails 7.0.1

(taca)

2022-01-16 14:01:32 UTC MAIN commitmail json YAML

lang/ruby/Makefile.common: update "# used by" lines

(taca)

2022-01-16 14:00:42 UTC MAIN commitmail json YAML

doc: Added lang/ruby31 version 3.1.0

(taca)

2022-01-16 14:00:15 UTC MAIN commitmail json YAML

lang/Makefile: add and enable ruby31

(taca)

2022-01-16 13:59:42 UTC MAIN commitmail json YAML

lang/ruby31: add package version 3.1.0

This a meta package including Ruby 3.1 full release.

It includes ruby31-base and ruby31-readline package.

No package should depend on this package directly.

(taca)

2022-01-16 13:58:10 UTC MAIN commitmail json YAML

doc: Added lang/ruby31-base version 3.1.0

(taca)

2022-01-16 13:57:57 UTC MAIN commitmail json YAML

lang/Makefile: add and enable ruby31-base

(taca)

2022-01-16 13:57:10 UTC MAIN commitmail json YAML

lang/ruby31-base: add package version 3.1.0

Ruby is a dynamic, open source programming language with a focus on
simplicity and productivity.  It has an elegant syntax that is natural to
read and easy to write.

Features of Ruby are shown below.
  + Simple Syntax
  + *Normal* Object-Oriented features (ex. class, method calls)
  + *Advanced* Object-Oriented features (ex. Mix-in, Singleton-method)
  + Operator Overloading
  + Exception Handling
  + Iterators and Closures
  + Garbage Collection
  + Dynamic Loading of Object files (on some architecture)
  + Highly Portable (works on many UNIX machines, and on Windows, Mac, etc.)

Ruby 3.1 introduces a number of new features and performance improvements,
here are some of them:
  * Performance: YJIT: New experimental in-process JIT compiler
  * Development supports
- debug gem: A new debugger
- error_highlight: Fine-grained error location in backtrace
- IRB Autocomplete and Document Display

This package is Ruby 3.1 release minimum base package.

(taca)

2022-01-16 13:56:43 UTC MAIN commitmail json YAML

lang/ruby: add support for Ruby 3.1

(taca)

2022-01-16 13:54:51 UTC MAIN commitmail json YAML

firefox: needs libXtst now (by looks of it for webrtc and desktop capture)

(tnn)

2022-01-16 13:41:24 UTC MAIN commitmail json YAML

doc: Updated security/lua-bcrypt to 2.2.1

(nia)

2022-01-16 13:41:14 UTC MAIN commitmail json YAML

2022-01-16 13:27:03 UTC MAIN commitmail json YAML

2022-01-16 13:24:09 UTC MAIN commitmail json YAML

doc: Added databases/ruby-gdbm-gem version 2.1.0

(taca)

2022-01-16 13:23:52 UTC MAIN commitmail json YAML

databases/Makefile: add and enable ruby-gdbm-gem

(taca)

2022-01-16 13:23:06 UTC MAIN commitmail json YAML

databases/ruby-gdbm-gem: add package version 2.1.0

Add gdbm gem as ruby-gdbm-gem package version 2.1.0.

Note:

* Ruby 2.6 contains gdbm 2.0.0.
* Ruby 2.7 and Ruby 3.0 contains gdbm 2.1.0, but no conflict.
* Ruby 3.1 dose not contain gdbm.

GDBM

GNU dbm is a library for simple databases.  A database is a file that stores
key-value pairs.  Gdbm allows the user to store, retrieve, and delete data
by key.  It furthermore allows a non-sorted traversal of all key-value
pairs.  A gdbm database thus provides the same functionality as a hash.  As
with objects of the Hash class, elements can be accessed with [].
Furthermore, GDBM mixes in the Enumerable module, thus providing convenient
methods such as #find, #collect, #map, etc.

A process is allowed to open several different databases at the same time.
A process can open a database as a "reader" or a "writer".  Whereas a reader
has only read-access to the database, a writer has read- and write-access.
A database can be accessed either by any number of readers or by exactly one
writer at the same time.

(taca)

2022-01-16 13:16:48 UTC MAIN commitmail json YAML

doc: Added databases/ruby-dbm version 1.1.0

(taca)

2022-01-16 13:16:31 UTC MAIN commitmail json YAML

databases/Makefile: add and enable ruby-dbm.

(taca)

2022-01-16 13:15:53 UTC MAIN commitmail json YAML

databases/ruby-dbm: add package version 1.1.0

Add dbm gem as ruby-dbm package version 1.1.0.

Note:

* Ruby 2.6 contains dbm 1.0.0.
* Ruby 2.7 and Ruby 3.0 contains dbm 1.1.0, but no conflict.
* Ruby 3.1 dose not contain dbm.

DBM

The DBM class provides a wrapper to a Unix-style dbm or Database Manager
library.

Dbm databases do not have tables or columns; they are simple key-value data
stores, like a Ruby Hash except not resident in RAM.  Keys and values must
be strings.

The exact library used depends on how Ruby was compiled.  It could be any of
the following:

* The original ndbm library is released in 4.3BSD.  It is based on dbm
  library in Unix Version 7 but has different API to support multiple
  databases in a process.
* Berkeley DB versions 1 thru 5, also known as BDB and Sleepycat DB, now
  owned by Oracle Corporation.
* Berkeley DB 1.x, still found in 4.4BSD derivatives (FreeBSD, OpenBSD,
  etc).
* gdbm, the GNU implementation of dbm.
* qdbm, another open source reimplementation of dbm.

All of these dbm implementations have their own Ruby interfaces available,
which provide richer (but varying) APIs.

(taca)

2022-01-16 13:11:27 UTC MAIN commitmail json YAML

doc: Added comms/syncterm version 1.1

(nia)

2022-01-16 13:11:07 UTC MAIN commitmail json YAML

add comms/syncterm

A cross-platform ANSI-BBS terminal designed to connect to remote BBSs via
telnet, rlogin, or SSH. Supports ANSI music and the IBM charset when possible.

(nia)

2022-01-16 13:09:35 UTC MAIN commitmail json YAML

guile-gcrypt: fix MASTER_SITES

(wiz)

2022-01-16 12:59:04 UTC MAIN commitmail json YAML

doc: Updated devel/byacc to 20220114

(fcambus)

2022-01-16 12:58:53 UTC MAIN commitmail json YAML

byacc: update to 20220114.

2022-01-14  Thomas E. Dickey  <dickey@invisible-island.net>

* VERSION, package/byacc.spec, package/detest/changelog,
  package/pkgsrc/Makefile:
bump

(fcambus)

2022-01-16 10:12:22 UTC MAIN commitmail json YAML

doc: Updated textproc/ruby-nokogiri to 1.13.1

(tsutsui)

2022-01-16 10:12:07 UTC MAIN commitmail json YAML

ruby-nokogiri: update to 1.13.1.

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

1.13.1 / 2022-01-13

Fixed

  * Fix Nokogiri::XSLT.quote_params regression in v1.13.0 that raised an
    exception when non-string stylesheet parameters were passed. Non-string
    parameters (e.g., integers and symbols) are now explicitly supported and
    both keys and values will be stringified with #to_s. [#2418]
  * Fix HTML5 CSS selector query regression in v1.13.0 that raised an
    Nokogiri::XML::XPath::SyntaxError when parsing XPath attributes mixed into
    the CSS query. Although this mash-up of XPath and CSS syntax previously
    worked unintentionally, it is now an officially supported feature and is
    documented as such. [#2419]

(tsutsui)

2022-01-16 09:05:31 UTC MAIN commitmail json YAML

py-aiohttp: add missing DEPENDS

(adam)

2022-01-16 08:57:42 UTC MAIN commitmail json YAML

Added devel/py-frozenlist, devel/py-aiosignal

(adam)

2022-01-16 08:57:01 UTC MAIN commitmail json YAML

2022-01-16 08:51:11 UTC MAIN commitmail json YAML

py-frozenlist: added version 1.2.0

frozenlist.FrozenList is a list-like structure which implements
collections.abc.MutableSequence. The list is mutable until FrozenList.freeze is
called, after which list modifications raise RuntimeError. FrozenList is also
hashable, but only when frozen. Otherwise it also throws a RuntimeError.

(adam)

2022-01-16 08:44:38 UTC MAIN commitmail json YAML

Updated devel/py-anyio, devel/py-utils

(adam)

2022-01-16 08:44:20 UTC MAIN commitmail json YAML

py-utils: updated to 3.1.0

v3.1.0:
dropped python 3.6 support because it is deprecated and so we can somewhat use | as type union

(adam)

2022-01-16 08:39:57 UTC MAIN commitmail json YAML

py-anyio: updated to 3.5.0

3.5.0

- Added ``start_new_session`` keyword argument to ``run_process()`` and ``open_process()``
- Fixed deadlock in synchronization primitives on asyncio which can happen if a task acquiring a
  primitive is hit with a native (not AnyIO) cancellation with just the right timing, leaving the
  next acquiring task waiting forever
- Added workaround for bpo-46313_ to enable compatibility with OpenSSL 3.0

(adam)

2022-01-16 04:55:35 UTC MAIN commitmail json YAML

doc: Updated print/foliate to 2.6.4

(fox)

2022-01-16 04:52:09 UTC MAIN commitmail json YAML

print/foliate: Update to 2.6.4

Changes since 2.6.3:

2.6.4

Changes:

  * Fixed various bugs

(fox)

2022-01-15 23:35:24 UTC MAIN commitmail json YAML

doc: Updated www/py-aiohttp to 3.8.1

(js)

2022-01-15 23:35:13 UTC MAIN commitmail json YAML

2022-01-15 22:41:51 UTC MAIN commitmail json YAML

doc: Updated shells/starship to 1.2.1

(pin)

2022-01-15 22:41:29 UTC MAIN commitmail json YAML

shells/starship: update to 1.2.1

Bug Fixes:
-allow compilation without battery feature (#3435)
-properties: fix regressions in status, pipestatus and terminal-width handling
(#3399)
-pwsh: Avoid polluting the global function namespace (#3424)

(pin)

2022-01-15 21:29:50 UTC MAIN commitmail json YAML

chat/mautrix-telegram: Require py-tulir-telethon

Unfortunately this doesn't work with upstream telethon.

(js)

2022-01-15 21:11:37 UTC MAIN commitmail json YAML

doc: Added chat/py-tulir-telethon version 1.25.0a3

(js)

2022-01-15 21:11:24 UTC MAIN commitmail json YAML

2022-01-15 20:36:42 UTC MAIN commitmail json YAML

2022-01-15 20:22:16 UTC MAIN commitmail json YAML

doc: Updated chat/mautrix-telegram to 0.11.1

(js)

2022-01-15 20:22:06 UTC MAIN commitmail json YAML

Update chat/mautrix-telegram to 0.11.1

v0.10.2
Deprecation unwarning

While switching away from SQLAlchemy is still planned for v0.11, SQLite is no longer deprecated and will still be supported in the future using aiosqlite.
Added

  * Added extensions when bridging unnamed files from Telegram.
  * Added support for custom bridge bot welcome messages (thanks to @justinbot in #676).

Improved

  * Improved handling authorization errors if the bridge was logged out remotely.
  * Updated room syncer to use existing power levels to find appropriate levels for admins and normal users instead of hardcoding 50 and 0.
  * Updated to Telegram API layer 133 to handle 64-bit user/chat/channel IDs.
  * Stopped logging message contents when message handling failed (thanks to @justinbot in #681).
  * Removed Element iOS compatibility hack from non-sticker files.
  * Made max_initial_member_sync work for non-supergroups too (thanks to @tadzik in #680).
  * SQLite is now supported for the crypto database. Pickle is no longer supported. If you were using pickle, the bridge will create a new e2ee session and store the data in SQLite this time.

Fixed

  * Fixed generating reply fallbacks to encrypted messages.
  * Fixed chat sync failing if the member list contained banned users.

v0.11.0

  * Switched from SQLAlchemy to asyncpg/aiosqlite.
      * The default database is now Postgres. If using SQLite, make sure you install the sqlite optional dependency.
      * Alembic is no longer used, schema migrations happen automatically on startup.
      * The automatic database migration requires you to be on the latest legacy database version. If you were running any v0.10.x version, you should be on the latest version already. Otherwise, update to v0.10.2 first, upgrade the database with alembic, then upgrade to v0.11.0 (or higher).
  * Added support for contact messages.
  * Added support for Telegram sponsored messages in channels.
      * Only applies to broadcast channels with 1000+ members (as per https://t.me/durov/172).
      * Only applies if you're using puppeting with a normal user account, because bots can't get sponsored messages.
  * Fixed non-supergroup member sync incorrectly kicking one user from the Matrix side if there was no limit on the number of members to sync (broke in v0.10.2).
  * Updated animated sticker conversion to support lottieconverter r0.2 (thanks to @sot-tech in #694).
  * Updated Docker image to Alpine 3.15.
  * Formatted all code using black and isort.

v0.11.1

  * Added support for message reactions.
  * Added support for spoiler text.
  * Improved support for voice messages.
  * Improved color of blue text from Telegram to be more readable on dark themes.
  * Fixed syncing contacts throwing an error for new accounts.
  * Fixed migrating pre-v0.11 legacy databases if the database schema had been corrupted (e.g. by using 3rd party tools for SQLite -> Postgres migration).
  * Fixed converting animated stickers to webm with >33 FPS.
  * Fixed a bug in v0.11.0 that broke mentioning users in groups (thanks to @dfuchss in #724).

(js)

2022-01-15 20:01:47 UTC MAIN commitmail json YAML

doc: Updated chat/py-telethon to 1.24.0

(js)

2022-01-15 20:01:37 UTC MAIN commitmail json YAML

Update chat/py-telethon to 1.24.0

Upstream does not seem to provide a change log. GitHub releases mentions the
change log is moved to a different location, which gives a 404.

(js)

2022-01-15 19:10:12 UTC MAIN commitmail json YAML

mautrix-telegram: Unbreak pkgsrc tree.

(nia)

2022-01-15 19:04:29 UTC MAIN commitmail json YAML

doc: Updated security/tlswrapper to 20220114

(schmonz)

2022-01-15 19:04:24 UTC MAIN commitmail json YAML

2022-01-15 17:44:35 UTC MAIN commitmail json YAML

xentools415: convert to egg.mk

>From Oskar on pkgsrc-users.

Bump PKGREVISION.

(wiz)

2022-01-15 17:04:39 UTC MAIN commitmail json YAML

doc: Updated sysutils/felix to 0.3.2

(pin)

2022-01-15 17:04:19 UTC MAIN commitmail json YAML

sysutils/felix: update to 0.3.2

Fix:
-Restore cursor after exit.

Improvement:
-Get git branch name without Command::new("git")

(pin)

2022-01-15 16:43:28 UTC MAIN commitmail json YAML

doc: Updated devel/ugdb to 0.1.11

(pin)

2022-01-15 16:43:10 UTC MAIN commitmail json YAML

devel/ugdb: update to 0.1.11

Changed:
- Ignore leading whitespace in commands.

Added:
- Support for some more ansi escape codes in terminal.

Fixed:
- Crash when using !show command.
- Hang when using shell command (`shell` is disallowed now).
- Fix crash due to bug in unsegen_terminal

(pin)

2022-01-15 16:25:04 UTC MAIN commitmail json YAML

Updated lang/python39, lang/py39-html-docs, lang/python310, lang/py310-html-docs

(adam)

2022-01-15 16:23:47 UTC MAIN commitmail json YAML

python310 py310-html-docs: updated to 3.10.2

Python 3.10.2 final

Core and Builtins

bpo-46347: Fix memory leak in PyEval_EvalCodeEx.
bpo-46289: ASDL declaration of FormattedValue has changed to reflect conversion field is not optional.
bpo-46237: Fix the line number of tokenizer errors inside f-strings. Patch by Pablo Galindo.
bpo-46006: Fix a regression when a type method like __init__() is modified in a subinterpreter. Fix a regression in _PyUnicode_EqualToASCIIId() and type update_slot(). Revert the change which made the Unicode dictionary of interned strings compatible with subinterpreters: the internal interned dictionary is shared again by all interpreters. Patch by Victor Stinner.
bpo-46085: Fix iterator cache mechanism of OrderedDict.
bpo-46110: Add a maximum recursion check to the PEG parser to avoid stack overflow. Patch by Pablo Galindo
bpo-46054: Fix parser error when parsing non-utf8 characters in source files. Patch by Pablo Galindo.
bpo-46042: Improve the location of the caret in SyntaxError exceptions emitted by the symbol table. Patch by Pablo Galindo.
bpo-46025: Fix a crash in the atexit module involving functions that unregister themselves before raising exceptions. Patch by Pablo Galindo.
bpo-46009: Restore behavior from 3.9 and earlier when sending non-None to newly started generator. In 3.9 this did not affect the state of the generator. In 3.10.0 and 3.10.1 gen_func().send(0) is equivalent to gen_func().throw(TypeError(...) which exhausts the generator. In 3.10.2 onward, the behavior has been reverted to that of 3.9.
bpo-46000: Improve compatibility of the curses module with NetBSD curses.
bpo-46004: Fix the SyntaxError location for errors involving for loops with invalid targets. Patch by Pablo Galindo
bpo-42918: Fix bug where the built-in compile() function did not always raise a SyntaxError when passed multiple statements in ���single��� mode. Patch by Weipeng Hong.

Library

bpo-40479: Fix hashlib usedforsecurity option to work correctly with OpenSSL 3.0.0 in FIPS mode.
bpo-46070: Fix possible segfault when importing the asyncio module from different sub-interpreters in parallel. Patch by Erlend E. Aasland.
bpo-46278: Reflect context argument in AbstractEventLoop.call_*() methods. Loop implementations already support it.
bpo-46239: Improve error message when importing asyncio.windows_events on non-Windows.
bpo-20369: concurrent.futures.wait() no longer blocks forever when given duplicate Futures. Patch by Kumar Aditya.
bpo-46105: Honor spec when generating requirement specs with urls and extras (importlib_metadata 4.8.3).
bpo-26952: argparse raises ValueError with clear message when trying to render usage for an empty mutually-exclusive group. Previously it raised a cryptic IndexError.
bpo-27718: Fix help for the signal module. Some functions (e.g. signal() and getsignal()) were omitted.
bpo-46032: The registry() method of functools.singledispatch() functions checks now the first argument or the first parameter annotation and raises a TypeError if it is not supported. Previously unsupported ���types��� were ignored (e.g. typing.List[int]) or caused an error at calling time (e.g. list[int]).
bpo-46018: Ensure that math.expm1() does not raise on underflow.
bpo-45755: typing generic aliases now reveal the class attributes of the original generic class when passed to dir(). This was the behavior up to Python 3.6, but was changed in 3.7-3.9.
bpo-13236: unittest.TextTestResult and unittest.TextTestRunner flush now the output stream more often.
bpo-42378: Fixes the issue with log file being overwritten when logging.FileHandler is used in atexit with filemode set to 'w'. Note this will cause the message in atexit not being logged if the log stream is already closed due to shutdown of logging.

Documentation

bpo-46120: State that | is preferred for readability over Union in the typing docs.
bpo-46040: Fix removal Python version for @asyncio.coroutine, the correct value is 3.11.
bpo-19737: Update the documentation for the globals() function.
bpo-45840: Improve cross-references in the documentation for the data model.

Tests

bpo-46205: Fix hang in runtest_mp due to race condition
bpo-46263: Fix test_capi on FreeBSD 14-dev: instruct jemalloc to not fill freed memory with junk byte.
bpo-46150: Now fakename in test_pathlib.PosixPathTest.test_expanduser is checked to be non-existent.
bpo-46129: Rewrite asyncio.locks tests with unittest.IsolatedAsyncioTestCase usage.
bpo-46114: Fix test case for OpenSSL 3.0.1 version. OpenSSL 3.0 uses 0xMNN00PP0L.

Build

bpo-46263: configure no longer sets MULTIARCH on FreeBSD platforms.
bpo-46106: Updated OpenSSL to 1.1.1m in Windows builds, macOS installer builds, and CI. Patch by Kumar Aditya.

macOS

bpo-40477: The Python Launcher app for macOS now properly launches scripts and, if necessary, the Terminal app when running on recent macOS releases.

C API

bpo-46236: Fix a bug in PyFunction_GetAnnotations() that caused it to return a tuple instead of a dict.

(adam)

2022-01-15 16:21:27 UTC MAIN commitmail json YAML

python39 py39-html-docs: updated to 3.9.10

Python 3.9.10 final

Core and Builtins

bpo-46070: Py_EndInterpreter() now explicitly untracks all objects currently tracked by the GC. Previously, if an object was used later by another interpreter, calling PyObject_GC_UnTrack() on the object crashed if the previous or the next object of the PyGC_Head structure became a dangling pointer. Patch by Victor Stinner.
bpo-46085: Fix iterator cache mechanism of OrderedDict.
bpo-46110: Add a maximum recursion check to the PEG parser to avoid stack overflow. Patch by Pablo Galindo
bpo-46000: Improve compatibility of the curses module with NetBSD curses.
bpo-45614: Fix traceback display for exceptions with invalid module name.
bpo-45806: Re-introduced fix that allows recovery from stack overflow without crashing the interpreter. The original fix as part of bpo-42500 was reverted (see release notes for Python 3.9.4) since it introduced an ABI change in a bugfix release which is not allowed. The new fix doesn窶冲 introduce any ABI changes. Patch by Mark Shannon.
bpo-45822: Fixed a bug in the parser that was causing it to not respect PEP 263 coding cookies when no flags are provided. Patch by Pablo Galindo
bpo-45820: Fix a segfault when the parser fails without reading any input. Patch by Pablo Galindo
bpo-42540: Fix crash when os.fork() is called with an active non-default memory allocator.

Library

bpo-40479: Fix hashlib usedforsecurity option to work correctly with OpenSSL 3.0.0 in FIPS mode.
bpo-46070: Fix possible segfault when importing the asyncio module from different sub-interpreters in parallel. Patch by Erlend E. Aasland.
bpo-46278: Reflect context argument in AbstractEventLoop.call_*() methods. Loop implementations already support it.
bpo-46239: Improve error message when importing asyncio.windows_events on non-Windows.
bpo-20369: concurrent.futures.wait() no longer blocks forever when given duplicate Futures. Patch by Kumar Aditya.
bpo-46105: Honor spec when generating requirement specs with urls and extras (importlib_metadata 4.8.3).
bpo-26952: argparse raises ValueError with clear message when trying to render usage for an empty mutually-exclusive group. Previously it raised a cryptic IndexError.
bpo-27718: Fix help for the signal module. Some functions (e.g. signal() and getsignal()) were omitted.
bpo-46032: The registry() method of functools.singledispatch() functions checks now the first argument or the first parameter annotation and raises a TypeError if it is not supported. Previously unsupported 窶徼ypes窶� were ignored (e.g. typing.List[int]) or caused an error at calling time (e.g. list[int]).
bpo-46018: Ensure that math.expm1() does not raise on underflow.
bpo-27946: Fix possible crash when getting an attribute of class:xml.etree.ElementTree.Element simultaneously with replacing the attrib dict.
bpo-13236: unittest.TextTestResult and unittest.TextTestRunner flush now the output stream more often.
bpo-37658: Fix issue when on certain conditions asyncio.wait_for() may allow a coroutine to complete successfully, but fail to return the result, potentially causing memory leaks or other issues.
bpo-45831: faulthandler can now write ASCII-only strings (like filenames and function names) with a single write() syscall when dumping a traceback. It reduces the risk of getting an unreadable dump when two threads or two processes dump a traceback to the same file (like stderr) at the same time. Patch by Victor Stinner.
bpo-41735: Fix thread lock in zlib.Decompress.flush() method before PyObject_GetBuffer.
bpo-45664: Fix types.resolve_bases() and types.new_class() for types.GenericAlias instance as a base.
bpo-45663: Fix dataclasses.is_dataclass() for dataclasses which are subclasses of types.GenericAlias.
bpo-45662: Fix the repr of dataclasses.InitVar with a type alias to the built-in class, e.g. InitVar[list[int]].
bpo-43498: Avoid a possible 窶彝untimeError: dictionary changed size during iteration窶� when adjusting the process count of ProcessPoolExecutor.
bpo-29620: assertWarns() no longer raises a RuntimeException when accessing a module窶冱 __warningregistry__ causes importation of a new module, or when a new module is imported in another thread. Patch by Kernc.

Documentation

bpo-19737: Update the documentation for the globals() function.
bpo-45840: Improve cross-references in the documentation for the data model.
bpo-45788: Link doc for sys.prefix to sysconfig doc on installation paths.
bpo-25381: In the extending chapter of the extending doc, update a paragraph about the global variables containing exception information.
bpo-43905: Expanded astuple() and asdict() docs, warning about deepcopy being applied and providing a workaround.
bpo-41028: Language and version switchers, previously maintained in every cpython branches, are now handled by docsbuild-script.

Tests

bpo-46205: Fix hang in runtest_mp due to race condition
bpo-46263: Fix test_capi on FreeBSD 14-dev: instruct jemalloc to not fill freed memory with junk byte.
bpo-46150: Now fakename in test_pathlib.PosixPathTest.test_expanduser is checked to be non-existent.
bpo-46129: Rewrite asyncio.locks tests with unittest.IsolatedAsyncioTestCase usage.
bpo-23819: Fixed asyncio tests in python optimized mode. Patch by Kumar Aditya.
bpo-46114: Fix test case for OpenSSL 3.0.1 version. OpenSSL 3.0 uses 0xMNN00PP0L.
bpo-19460: Add new Test for email.mime.nonmultipart.MIMENonMultipart.
bpo-45835: Fix race condition in test_queue tests with multiple 窶彷eeder窶� threads.

Build

bpo-46263: configure no longer sets MULTIARCH on FreeBSD platforms.
bpo-46106: Updated OpenSSL to 1.1.1m in Windows builds, macOS installer builds, and CI. Patch by Kumar Aditya.
bpo-44035: CI now verifies that autoconf files have been regenerated with a current and unpatched autoconf package.
bpo-33393: Update config.guess to 2021-06-03 and config.sub to 2021-08-14. Makefile now has an update-config target to make updating more convenient.
bpo-45866: make regen-all now produces the same output when run from a directory other than the source tree: when building Python out of the source tree. pegen now strips directory of the 窶徃enerated by pygen from <FILENAME>窶� header Patch by Victor Stinner.
bpo-41498: Python now compiles on platforms without sigset_t. Several functions in signal are not available when sigset_t is missing.
bpo-45881: setup.py now uses CC from environment first to discover multiarch and cross compile paths.

Windows

bpo-45901: When installed through the Microsoft Store and set as the default app for *.py files, command line arguments will now be passed to Python when invoking a script without explicitly launching Python (that is, script.py args rather than python script.py args).

macOS

bpo-40477: The Python Launcher app for macOS now properly launches scripts and, if necessary, the Terminal app when running on recent macOS releases.
bpo-45732: Update python.org macOS installer to use Tcl/Tk 8.6.12.

Tools/Demos

bpo-45838: Fix line number calculation when debugging Python with GDB.

C API

bpo-39026: Fix Python.h to build C extensions with Xcode: remove a relative include from Include/cpython/pystate.h.

(adam)

2022-01-15 16:00:59 UTC MAIN commitmail json YAML

doc: Updated www/firefox-l10n to 96.0.1

(ryoon)

2022-01-15 16:00:34 UTC MAIN commitmail json YAML

firefox-l10n: Update to 96.0.1

* Add szl locale.
* Sync with www/firefox-96.0.1.

(ryoon)

2022-01-15 16:00:00 UTC MAIN commitmail json YAML

doc: Updated www/firefox to 96.0.1

(ryoon)

2022-01-15 15:57:38 UTC MAIN commitmail json YAML

firefox: Update to 96.0.1

Changelog:
Version 96.0.1, first offered to Release channel users on January 14, 2022
Fixed

  * Addresses proxy rule exceptions not working on Windows systems when "Use
    system proxy settings" is set (bug 1749501)

  * Improvements to make the parsing of content-length headers more robust (bug
    1749957)

Version 96.0, first offered to Release channel users on January 11, 2022
New

  * We've made significant improvements in noise-suppression and
    auto-gain-control as well as slight improvements in echo-cancellation to
    provide you with a better overall experience.

  * We've also significantly reduced main-thread load.

  * Firefox will now default all cookies to having a SameSite=lax attribute
    which helps defend against Cross-Site Request Forgery (CSRF) attacks.

  * When printing, you can now choose to print only the odd/even pages.

Fixed

  * On macOS, command-clicking links in Gmail now opens them in a new tab as
    expected.

  * Our newest release fixes an issue where video intermittently drops SSRC.

  * It also fixes an issue where WebRTC downgrades screen sharing resolution to
    provide you with a clearer browsing experience.

  * Plus, we've fixed video quality degradation issues on certain sites.

  * Detached video in fullscreen on macOS has been temporarily disabled to
    avoid some issues with corruption, brightness changes, missing subtitles
    and high cpu usage.

  * Various security fixes

Security fixes:
#CVE-2022-22746: Calling into reportValidity could have lead to fullscreen
window spoof
#CVE-2022-22743: Browser window spoof using fullscreen mode
#CVE-2022-22742: Out-of-bounds memory access when inserting text in edit mode
#CVE-2022-22741: Browser window spoof using fullscreen mode
#CVE-2022-22740: Use-after-free of ChannelEventQueue::mOwner
#CVE-2022-22738: Heap-buffer-overflow in blendGaussianBlur
#CVE-2022-22737: Race condition when playing audio files
#CVE-2021-4140: Iframe sandbox bypass with XSLT
#CVE-2022-22750: IPC passing of resource handles could have lead to sandbox
bypass
#CVE-2022-22749: Lack of URL restrictions when scanning QR codes
#CVE-2022-22748: Spoofed origin on external protocol launch dialog
#CVE-2022-22745: Leaking cross-origin URLs through securitypolicyviolation
event
#CVE-2022-22744: The 'Copy as curl' feature in DevTools did not fully escape
website-controlled data, potentially leading to command injection
#CVE-2022-22747: Crash when handling empty pkcs7 sequence
#CVE-2022-22736: Potential local privilege escalation when loading modules from
the install directory.
#CVE-2022-22739: Missing throttling on external protocol launch dialog
#CVE-2022-22751: Memory safety bugs fixed in Firefox 96 and Firefox ESR 91.5
#CVE-2022-22752: Memory safety bugs fixed in Firefox 96

(ryoon)

2022-01-15 15:51:29 UTC MAIN commitmail json YAML

curl: Update MASTER_SITES and HOMEPAGE to follow redirects

(ryoon)

2022-01-15 15:41:03 UTC MAIN commitmail json YAML

doc: Updated net/unison-snapshot to 2.51.5.70.1

(gdt)

2022-01-15 15:40:56 UTC MAIN commitmail json YAML

net/unison-snapshot: Update to 2.51.5.70.1

upstream changes are the rpc version negotiation incorrectly listed
before, which actually had some features that could be negotiated.

(gdt)

2022-01-15 15:05:56 UTC MAIN commitmail json YAML

doc: Updated net/unison-snapshot to 2.51.5.70.0

(gdt)

2022-01-15 15:05:50 UTC MAIN commitmail json YAML

net/unison-snapshot: Update to 2.51.5.70.0

upstream changes: Add RPC protocol negotiation (but there is not yet a
new protocol).  Should interop with all 2.51.x.

(gdt)

2022-01-15 13:36:52 UTC MAIN commitmail json YAML

doc: Updated chat/py-mautrix to 0.14.5

(js)

2022-01-15 13:36:42 UTC MAIN commitmail json YAML

Update chat/py-mautrix to 0.14.5

Too many releases were skipped to provide a full change log here, please
consult https://github.com/mautrix/python/releases.

(js)

2022-01-15 11:56:21 UTC MAIN commitmail json YAML

Updated devel/p5-curry to 2.000001

(wen)

2022-01-15 11:54:57 UTC MAIN commitmail json YAML

Update to 2.000001

Upstream changes:
2.000001 - 2021-12-30
  - Fixage for curry::weak::_ via the inestimable dakkar

2.000000 - 2021-12-28
  - Support curry::_ and curry::weak::_

(wen)

2022-01-15 09:13:01 UTC MAIN commitmail json YAML

doc/TODO: + ffmpeg-5.0.

(wiz)

2022-01-14 22:13:04 UTC MAIN commitmail json YAML

(lang/mercury) regen PLIST, just confirmed on amd64

(mef)