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

2024-05-13 15:32:39 UTC Now

2021-11-13 17:19:42 UTC MAIN commitmail json YAML

doc: Updated textproc/split-thai to 2.14

(scole)

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

Update to 2.14
all changes for pthai.el
- yet more url-fetching clean-ups

(scole)

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

doc: Updated sysutils/macchina to 5.0.5

(pin)

2021-11-13 17:05:42 UTC MAIN commitmail json YAML

sysutils/macchina: update to 5.0.5

v5.0.5
-NetBSD: Don't check the output of `session()`, addressing #217.
-Wayland: Sway and Qtile users don't need `wmctrl` to see their window manager
information.
-Unix: Fixed failing "Host" and "Shell" readouts.

v5.0.4
-Fixed a compilation error upon cargo installation.
-Windows' dependencies have been bumped. (libmacchina#93)
-Windows' Local IP readout is a lot more user-friendly now. (libmacchina#94)

(pin)

2021-11-13 12:44:39 UTC MAIN commitmail json YAML

emulators/hercules4sdl: unbreak the build on Darwin.

No revbump needed since the change is limited to Darwin, where no built
package previously existed (at least for Darwin 20.6.0 which I tested).

(rhialto)

2021-11-13 11:27:47 UTC MAIN commitmail json YAML

doc: Updated multimedia/libaom to 3.2.0

(nia)

2021-11-13 11:27:34 UTC MAIN commitmail json YAML

libaom: update to 3.2.0

2021-10-13 v3.2.0
  This release includes compression efficiency and perceptual quality
  improvements, speedup and memory optimizations, as well as some new
  features.

(nia)

2021-11-13 10:56:33 UTC MAIN commitmail json YAML

doc: Updated audio/soundtouch to 2.3.1

(nia)

2021-11-13 10:56:22 UTC MAIN commitmail json YAML

soundtouch: update to 2.3.1

  2.3.1:

    * Adjusted cmake build settings and header files that cmake installs

  2.3.0:

    * Disable setting "SOUNDTOUCH_ALLOW_NONEXACT_SIMD_OPTIMIZATION" by
      default. The original purpose of this setting was to avoid performance
      penalty due to unaligned SIMD memory accesses in old CPUs, but that is
      not any more issue in concurrent CPU SIMD implementations and having
      this setting enabled can cause slight compromise in result quality.
    * Bugfix: soundtouch.clear() to really clear whole processing pipeline
      state. Earlier individual variables were left uncleared, which caused
      slightly different result if the same audio stream were processed
      again after calling clear().
    * Bugfix: TDstretch to align initial offset position to be in middle of
      correlation search window. This ensures that with zero tempo change
      the output will be same as input.
    * Bugfix: Fix a bug in TDstrectch with too small initial skipFract value
      that occurred with certain processing parameter settings: Replace
      assert with assignment that corrects the situation.
    * Remove OpenMP "_init_threading" workaround from Android build as it's
      not needed with concurrent Android SDKs any more.

  2.2:

    * Improved source codes so that compiler can autovectorize them more
      effectively. This brings remarkable improvement e.g. ARM cpus equipped
      with NEON vfpu: Bencmarked 2.4x improvement in execution speed in
      ARMv7l vs the previous SoundTouch version for both integer and
      floating point sample types.
    * Bugfix: Resolved bad sound quality when using integer sample types in
      non-x86 CPU
    * Bugfix: Fixed possible reading past end of array in BPM peak detection
      algorithm

(nia)

2021-11-13 10:49:15 UTC MAIN commitmail json YAML

doc: Updated audio/libxspf to 1.2.1

(nia)

2021-11-13 10:49:00 UTC MAIN commitmail json YAML

libxspf: Update to 1.2.1

2021-05-29 -- 1.2.1

  * Fixed: GCC 4.4 test suite compilation
      Thanks to Samuli Suominen for the patch!
  * Fixed: Missing unistd.h include in
      examples/read/read.cpp
  * Fixed: Compile errors when uriparser is located in a
      non-standard path that is passed to configure through
      variable PKG_CONFIG_PATH
  * Fixed: Update the GNU Autotools build system
      so that ./autogen.sh runs without warnings
  * Fixed: Allow linking with LLD
  * Improved: Modernize the GNU Autotools build system
      Thanks to David Seifert for the pull request!
  * Soname: 4:3:0 (please see https://verbump.de/
                  for what these numbers do)

(nia)

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

2021-11-13 10:28:38 UTC MAIN commitmail json YAML

doc: Updated audio/libxmp to 4.5.0

(nia)

2021-11-13 10:28:27 UTC MAIN commitmail json YAML

libxmp: update to 4.5.0

4.5.0 (20210606):
Changes by Alice Rowan:
- xmp_load_module_from_callbacks and xmp_test_module_from_callbacks
  added to api
- fix xmp_set_position et al. when used during loops, pattern delay
- make xmp_set_position() consistently clear pattern break/jump vars
- avoid shell command injection when calling external unmo3 or unrar
- fix volume event handling for FAR modules
- fix GDM loader to correctly handle empty notes
- fix GDM fine effects
- fix incorrect handling of GDM speed effect
- implement GDM surround effect
- add support for DSMI 0.8 and 0.9 AMF modules
- fix incorrect DSMI AMF volume and note 0x7f handling
- fix DSMI AMF track 0 remapping bug
- fix DSMI AMF speed effect and pan command conversions
- fix IMAGO Orpheus channel panning and status values
- fix S3M ADPCM4 samples
- fix OctaMED 'tracker compatibility' tempos, more accurate OctaMED
  8-channel mode BPM tables.
- ignore MED volume/slide effects with param of 0, fix speed bound.
- improve MOD loader checks for Mod's Grave WOW files
- fix Schism Tracker version date calculation
- fix MED2 BPM handling
- fix MED modules with pattern lengths > 256
- fix MED instrument corruption
- allow up to 512 rows in X-Tracker patterns
- add support for DigiBooster Pro pan envelopes
- fix DigiBooster Pro volume envelope number of points
- fix fine effects for DigiBooster Pro modules
- fix loading DigiBooster Pro modules with large sample chunks
- fix IT bug where Cxx on same row as SBx would not be ignored
- fix IT bug where Qxy would ignore the volume parameter
- fix IT sample global volume and sample vibrato
- fix two IT bugs related to note off and volume handling
- fix event out-of-bounds reads due to invalid key values
- fix multiple out-of-bounds reads/writes, memory corruptions,
  uninitialized reads and hangs in several loaders (thanks to
  Lionel Debroux for providing fuzz files)
- fix xmp_release_module double frees when invoked multiple times
- check external sample file names before opening them
- make it possible to disable module depacker functionality
- make it possible to disable prowizard module loaders
Changes by viiri:
- fix samples corruption in STM modules
- support more versions of STM modules
Changes by ��zkan Sezer:
- add new xmp_syserrno call to the api
- xmp_get_format_list() now returns const char* const*, not char**
  (no ABI change)
- xmp_test_module, xmp_load_module, xmp_set_instrument_path and
  xmp_smix_load_sample() now accept const char* path parameters
  (no ABI change)
- xmp_load_module_from_memory() now accepts a const void* memory
  param (no ABI change)
- xmp_load_module_from_memory() no longer accepts sizes <= 0.
- explicitly document that callers of xmp_load_module_from_file()
  are responsible for closing their own file.
- remove nonportable use of fdopen in xmp_load_module_from_file()
- fix a seek issue with xmp_load_module_from_memory
- fix memory-io functions' error handling
- fix number of envelope points sanity check in IMF loader
- rewrite the UMX loader
- revise sanity checks to prevent oob reads in s404 depacker
- fix vorbis depacker to function properly on big endian systems
- fix windows static library builds
- fix win64 compatibility in ptpopen
- fix build with C89 compilers
- fix issues related to visibility attributes
- fix compatibility with old gcc, mingw, djgpp
- fix warnings in configure script
- fix Watcom C build on OS/2
- fix Amiga build
- several code clean-ups
Changes by Carsten Teibes:
- fix lite build mod loader symbols
Changes by NoSuck:
- add new xmp_set_row() call to skip replay to the given row
- IT: T00 now repeats previous slide
- prevent clobbering of muted channels' volumes in IT modules
- clamp number of IT envelope nodes at load time
- fix IT message (comment) length miscalculation
- fix IT volume panning effect
- fix mute status on player creation
Changes by Cameron Cawley:
- fix sanity check in Digital Symphony loader
- fix and enable the Coconizer loader
- support compiling for Windows with OpenWatcom
Changes by Ghabry:
- add xmp_test_module_from_memory and xmp_test_module_from_file
  calls to api
Fix problems reported by Ralf Hoffmann:
- fix MMD3 instrument type sanity check
- fix strictness of MOD pattern data tester
- fix loading of XMLiTE XM modules
- fix loading of ST modules with invalid names
Fix problems reported by Lionel Debroux:
- fix PTM loader issues
- fix MED4 invalid sample load error
- fix NNA and DCT/DCA issues
Fix problems reported by Dennis Mulleneers:
- handle XM 16-bit samples with odd in-file data
Fix problems reported by Jay Garcia:
- fix smix sample allocation
- force reset of buffer state on player start
Fix problems reported by Vitaly Novichkov:
- fix Emscripten builds
- fix linkage errors with MSVC debug builds
Other changes:
- fix IT pattern delay volume reset bug (read row events only
  once per row)
- fix volume, pitch and pan slides lagging behind one frame
- fix tempo assignment in module scan to fix seek issues/crashes
- fix double free in case of ADPCM sample load error
- code refactoring and cleanup
- add new xmp_set_tempo_factor() call to set the replay tempo
  multiplier
- fix XM keyoff with instrument
- fix loading xm instruments with more than 16 samples

(nia)

2021-11-13 10:20:24 UTC MAIN commitmail json YAML

doc: Updated devel/libmtp to 1.1.19

(nia)

2021-11-13 10:20:12 UTC MAIN commitmail json YAML

libmtp: update to 1.1.19

Changes:

- Lots of USB ids added, especially Garmin devices
- use a local libusb context, not the global one
- various bugfixes

(nia)

2021-11-13 10:05:44 UTC MAIN commitmail json YAML

doc: Removed firefox78

(nia)

2021-11-13 10:02:28 UTC MAIN commitmail json YAML

2021-11-13 09:52:58 UTC MAIN commitmail json YAML

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

(adam)

2021-11-13 09:52:40 UTC MAIN commitmail json YAML

py-pyparsing: updated to 3.0.6

Version 3.0.6 -
---------------
- Added `suppress_warning()` method to individually suppress a warning on a
  specific ParserElement. Used to refactor `original_text_for` to preserve
  internal results names, which, while undocumented, had been adopted by
  some projects.

- Fix bug when `delimited_list` was called with a str literal instead of a
  parse expression.

Version 3.0.5 -
---------------
- Added return type annotations for `col`, `line`, and `lineno`.

- Fixed bug when `warn_ungrouped_named_tokens_in_collection` warning was raised
  when assigning a results name to an `original_text_for` expression.

- Fixed internal bug where ParserElement.streamline() would not return self if
  already streamlined.

- Changed run_tests() output to default to not showing line and column numbers.
  If line numbering is desired, call with `with_line_numbers=True`. Also fixed
  minor bug where separating line was not included after a test failure.

(adam)

2021-11-13 09:49:42 UTC MAIN commitmail json YAML

py-lexicon: updated to 3.8.3

3.8.3

Modified

Fix plesk provider
Update nameservers in namecheap provider

(adam)

2021-11-13 09:19:00 UTC MAIN commitmail json YAML

doc: Updated archivers/gnome-autoar to 0.4.1

(cirnatdan)

2021-11-13 09:18:47 UTC MAIN commitmail json YAML

gnome-autoar: Update archivers/gnome-autoar to 0.4.1

Major changes in 0.4.1:
* Fix regression of extraction in symlinked locations (Ondrej Holy)
* Handle passphrase prompt cancellation to prevent showing error dialogs (Ondrej Holy)
* Downgrade meson dependency to 0.56.0 (Felipe Borges, Ondrej Holy)

Major changes in 0.4.0:
* Port to meson build system (I単igo Mart鱈nez, Peter Keresztes Schmidt)
* Add support for creation of password-protected archives (Ondrej Holy)
* Fix extraction of archives with absolute paths (Ondrej Holy)

Major changes in 0.3.3:
* extractor: Fix extraction of one file archives (Ondrej Holy)
* compressor: Fix usage of uninitialized value (Ondrej Holy)

(cirnatdan)

2021-11-13 06:53:10 UTC MAIN commitmail json YAML

standalone-tcsh: Add "bin" to INSTALLATION_DIRS

This package installs DESTDIR/bin/tcsh so add "bin" to INSTALLATION_DIRS.

XXX: Creating the binary package still fails.

(kim)

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

{,standalone-,static-}tcsh: Bring back creating install directories

Installing into DESTDIR failed in standalone-tcsh while it used to work
thanks to the tcsh Makefile creating install directories.

(kim)

2021-11-12 22:25:13 UTC MAIN commitmail json YAML

py-pygments25: remove versioned dependencies

(adam)

2021-11-12 20:29:05 UTC MAIN commitmail json YAML

mk/bootstrap: Fix bits for SCO UnixWare 7.

Derived from a patch from Boyd Lynn Gerber.

(nia)

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

firefox: 94 requires nss>=3.71 and rust>=1.53

(gutteridge)

2021-11-12 19:39:11 UTC MAIN commitmail json YAML

doc/TODO: update notes

(wiz)

2021-11-12 16:18:46 UTC MAIN commitmail json YAML

bulk-test-boost: add gpick

(nia)

2021-11-12 16:17:30 UTC MAIN commitmail json YAML

doc: Updated graphics/gpick to 0.2.6

(nia)

2021-11-12 16:17:20 UTC MAIN commitmail json YAML

2021-11-12 15:53:09 UTC MAIN commitmail json YAML

fuse-pod: Use c++03. Fails with newer C++ standards.

(nia)

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

bulk-test-boost: +emulationstation

(nia)

2021-11-12 15:44:26 UTC MAIN commitmail json YAML

doc: Updated filesystems/fuse-darling-dmg to 1.0.4.20210411

(nia)

2021-11-12 15:44:15 UTC MAIN commitmail json YAML

2021-11-12 15:38:28 UTC MAIN commitmail json YAML

doc: Updated emulators/emulationstation to 2.9.4

(nia)

2021-11-12 15:38:16 UTC MAIN commitmail json YAML

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

graphviz: add networking libraries on SunOS to fix linking

PR pkg/56495

(nia)

2021-11-12 12:40:17 UTC MAIN commitmail json YAML

libunistring: Test for c99 instead of testing for the compiler before
attempting to include stdbool.h. Solaris 10 has stdbool, but the compiler
defaults to c89 and an error will occur on stdbool inclusion due to the
specified standard not being recent enough.

PR pkg/56488

(nia)

2021-11-12 12:31:04 UTC MAIN commitmail json YAML

Updated net/freeradius, textproc/py-xmlschema

(adam)

2021-11-12 12:30:48 UTC MAIN commitmail json YAML

py-xmlschema: updated to 1.8.2

v1.8.2
* Fix for issues
* Fix type annotation of XMLSchema source argument

(adam)

2021-11-12 12:27:39 UTC MAIN commitmail json YAML

freeradius: updated to 3.0.25

FreeRADIUS 3.0.25

Feature improvements
* Better debug output when proxying is disabled
* Updates to support PostgreSQL 14

Bug fixes
* Add `correct_escapes` back into default configuration
* Fix undeclared variable with some compile options
* Quiet erroneous debug output
* Fix segfault when proxying to zombie home server
* Fix resolving values to enum strings in rlm_rest
* Fix printing raw values rather than enum strings in rlm_couchbase

FreeRADIUS 3.0.24

Feature improvements
* Add sanitizer options to configure script.
* Log information needed by Wireshark to decode TLS sessions.
* Allow more liberal SQL commands in rlm_sql_map.
* Update dictionary.apc, dictionary.h3c
* Add new Acct-Status-Type Subsystem-On and Subsystem-Off.
  See dictionary.iana and
  https://freeradius.org/rfc/acct_status_type_subsystem.html
* Add reject_unknown_intermediate_ca.  See mods-available/eap
* Add dynamic loading of certificates via TLS-Session-Cert-File.
  See raddb/certs/realms/README.md
* Add Server Name Indication (SNI) for outbound RadSec connections.
  See raddb/sites-available/tls, and the home server tls configuration.
* Support SNI for inbound RadSec connections.  Certificates will
  be loaded from "realm_dir" in the "tls" section.  SNI will be
  cached in the TLS-Server-Name-Indication attribute.
* Preliminary support for haproxy "PROXY" protocol.
  See sites-available/tls, "proxy_protocol" and doc/antora/modules/howto/pages/protocols/proxy/
* Generate parse errors in more circumstances when we know that the
  configuration is wrong.
* Add "weeklycounter" to sample sqlcounter configuration
* Add certificate attributes to the request list, even if the certificates
  have expired.
* The Simultaneous-Use code is now IPv6 aware, and can deal with
  NAS-IPv6-Address.
* Add dictionary.cambium

Bug fixes
* Fix crash in trustrouter module. Patch from Alejandro Perez
* Fix crash in state handling.
* Don't alter global options in redhat logrotate scripts.
* EAP-FAST will print errors and continue, rather than exiting
  when OpenSSL fails various internal sanity checks.
* Allow admin to manually change core limits, even when core limits
  are disabled. Patch from Antonio Torres.
* Fix chunked rlm_rest HTTP body.
  Patch from Nathan Ward.
* Many fixes around the SQL ippool queries.conf and schema.
  Patches from Jorge Periera.
* Fix MySQL stored procedures.
* Rework connection pool management for corner cases.
* Final fix for double free.
* Fix sqlcounter wrong memory free.
* Accept slow writes from proxies over TCP, which allows the
  server to make more progress when it receives partial packets.
* Add 'weeklycounter' for rlm_sqlcounter.
* Outbound proxying over TCP / TLS is better able to deal with
  partial TCP reads, and has fewer issues with slow networks.
* Fix wrong data-type of Acct-Delay-Time in rlm_unix.
* Fix EAP-FAST PAC lifetime calculation.
* Print correct encoded packet length when debugging

(adam)

2021-11-12 10:23:15 UTC MAIN commitmail json YAML

Updated devel/py-rope, finance/py-stripe

(adam)

2021-11-12 10:22:57 UTC MAIN commitmail json YAML

py-stripe: updated to 2.62.0

2.62.0:
* Add support for `expire` method on resource `Checkout.Session`

(adam)

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

py-rope: updated to 0.21.1

0.21.1

Bug fixes
- Start publishing wheel packages to allow offline installs

(adam)

2021-11-12 09:16:52 UTC MAIN commitmail json YAML

doc: Updated devel/mob to 2.1.0

(schmonz)

2021-11-12 09:16:45 UTC MAIN commitmail json YAML

Update to 2.1.0. From the changelog:

- When having set `MOB_TIMER_ROOM` the local timer keeps on working. To
  disable the local timer altogether, please disable it via `export
  MOB_TIMER_LOCAL=false`.
- Improved message when nothing to commit (Thanks to @seanpoulter for
  https://github.com/remotemobprogramming/mob/pull/202)

(schmonz)

2021-11-12 04:28:01 UTC MAIN commitmail json YAML

Updated math/p5-Math-BigInt to 1.999827

(wen)

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

Update to 1.999827

Upstream changes:
1.999827 2021-10-03

* Improve error message for missing library argument.

* Skip tests that don't work on older Perls. Also skip tests that compare
  floating point numbers.

1.999826 2021-10-01

* Improve documentation related to floating point literals.

* Skip tests that fail due to Perl's broken handling of floating point literals
  before v5.32.0.

(wen)

2021-11-12 02:48:38 UTC MAIN commitmail json YAML

Updated math/p5-Math-BigInt-Pari to 1.3008

(wen)

2021-11-12 02:47:38 UTC MAIN commitmail json YAML

Update to 1.3008

Upstream changes:
1.3008 2021-08-28

* Sync test files with Math-BigInt.

1.3007 2021-07-02

* Sync test files with Math-BigInt.

(wen)

2021-11-12 02:30:46 UTC MAIN commitmail json YAML

Updated math/p5-Math-Base85 to 0.5

(wen)

2021-11-12 02:29:53 UTC MAIN commitmail json YAML

Update to 0.5

Upstream changes:
0.5 Tue Dec 15 13:30:43 CET 2020
        - Set bugtracker metadata explicitly

(wen)

2021-11-12 02:21:46 UTC MAIN commitmail json YAML

Updated mail/p5-MIME-Types to 2.22

(wen)

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

Update to 2.22

Upstream changes:
version 2.22: Wed 27 Oct 16:54:38 CEST 2021

        Changes:
        - webm keeps on producting unexpected results [issue #11, Даша Федорова]
        - iana updates

(wen)

2021-11-12 02:18:34 UTC MAIN commitmail json YAML

Updated mail/p5-Mail-Message to 3.011

(wen)

2021-11-12 02:17:35 UTC MAIN commitmail json YAML

Update to 3.011

Upstream changes:
version 3.011: Tue 27 Jul 13:30:38 CEST 2021

        Improvements:
        - textAlternativeForHtml can now be configured to actually change
          left- and rightmargin [Tristan Miller]

(wen)

2021-11-12 02:09:18 UTC MAIN commitmail json YAML

Updated mail/p5-Mail-AuthenticationResults to 2.20210915

(wen)

2021-11-12 02:08:21 UTC MAIN commitmail json YAML

Update to 2.20210915

Upstream changes:
2.20210915 2021-09-15 11:10:20+00:00 UTC
  - Fix for older versions of Perl

(wen)

2021-11-11 22:47:56 UTC MAIN commitmail json YAML

2021-11-11 19:53:09 UTC MAIN commitmail json YAML

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

abcde: Do not define WRKSRC as same as default value

(ryoon)

2021-11-11 16:59:40 UTC MAIN commitmail json YAML

doc: Updated net/remmina to 1.4.21

(ryoon)

2021-11-11 16:58:23 UTC MAIN commitmail json YAML

remmina: Update to 1.4.21

Changelog:
## v1.4.21

* Nullify host if qucikconnect isn't a valid address [!2298](https://gitlab.com/Remmina/Remmina/merge_requests/2298) *@antenore*
* rdp_plugin.c: Fix dereferencing of NULL variable when profile name is empty [!2299](https://gitlab.com/Remmina/Remmina/merge_requests/2299) *@agunnerson-ibm*
* Resolve label spacing in preferences window [!2300](https://gitlab.com/Remmina/Remmina/merge_requests/2300) *@antenore*
* GNOME 40 runtime and other updates [!2302](https://gitlab.com/Remmina/Remmina/merge_requests/2302) *@antenore*
* Add support for ESX web console login [!2303](https://gitlab.com/Remmina/Remmina/merge_requests/2303) *@antenore*
* Added RDP general option to remap scancodes [!2304](https://gitlab.com/Remmina/Remmina/merge_requests/2304) *@antenore*
* Back compatibility with WebKit < 2.32.0 [!2305](https://gitlab.com/Remmina/Remmina/merge_requests/2305) *@antenore*
* Make screenshot file names iso8601 compliant [!2306](https://gitlab.com/Remmina/Remmina/merge_requests/2306) *@antenore*
* Typo in bug-report template [!2308](https://gitlab.com/Remmina/Remmina/merge_requests/2308) *@kingu*
* Typo in merge-request template [!2309](https://gitlab.com/Remmina/Remmina/merge_requests/2309) *@kingu*
* Implementing restricted-mode and password hash [!2307](https://gitlab.com/Remmina/Remmina/merge_requests/2307) *@antenore*
* Unitialized var by @qarmin (Rafał Mikrut ). Closes #2594 [!2310](https://gitlab.com/Remmina/Remmina/merge_requests/2310) *@antenore*
* Include X2Go plugin [!2301](https://gitlab.com/Remmina/Remmina/merge_requests/2301) *@D0n1elT*
* Add integer-only input field for plugin settings in Remmina Editor [!2311](https://gitlab.com/Remmina/Remmina/merge_requests/2311) *@D0n1elT*
* Adding VNCI Listen port field tooltip [!2314](https://gitlab.com/Remmina/Remmina/merge_requests/2314) *@antenore*
* Using core20 for snap [!2315](https://gitlab.com/Remmina/Remmina/merge_requests/2315) *@antenore*
* Fix the translation problem of "tooltip" in ssh window [!2317](https://gitlab.com/Remmina/Remmina/merge_requests/2317) *@HeroesLoveToRoujiamo*
* X2Go plugin language reworked [!2313](https://gitlab.com/Remmina/Remmina/merge_requests/2313) *@kingu*
* Rework x2go_plugin.c to comply with remmina coding style. [!2319](https://gitlab.com/Remmina/Remmina/merge_requests/2319) *@D0n1elT*
* Add validation system for Remmina Editor [!2312](https://gitlab.com/Remmina/Remmina/merge_requests/2312) *@D0n1elT*
* Small changes to README, AUTHORS and error message adjusting in remmina_file_editor.c [!2320](https://gitlab.com/Remmina/Remmina/merge_requests/2320) *@D0n1elT*
* remmina_file_editor.c: Readd by mistake removed '!' [!2322](https://gitlab.com/Remmina/Remmina/merge_requests/2322) *@D0n1elT*
* Mitigation for #1951 and extra RDP clibpoard debug messages [!2323](https://gitlab.com/Remmina/Remmina/merge_requests/2323) *@giox069*
* X2Go plugin language reworked 2 [!2321](https://gitlab.com/Remmina/Remmina/merge_requests/2321) *@kingu*
* Rollback Let's Encrypt SSL workaround [!2324](https://gitlab.com/Remmina/Remmina/merge_requests/2324) *@antenore*
* Add RDP clipboard support for Microsoft HTML Clipboard Format [!2325](https://gitlab.com/Remmina/Remmina/merge_requests/2325) *@giox069*
* Building FreeRDP with icu support [!2326](https://gitlab.com/Remmina/Remmina/merge_requests/2326) *@antenore*
* Resource renaming to comply with the Freedesktop rules [!2327](https://gitlab.com/Remmina/Remmina/merge_requests/2327) *@antenore*

(ryoon)

2021-11-11 16:55:15 UTC MAIN commitmail json YAML

Added databases/p5-DBD-MariaDB version 1.21

(abs)

2021-11-11 16:53:45 UTC MAIN commitmail json YAML

Added p5-DBD-MariaDB

DBD::MariaDB is the Perl5 Database Interface driver for MariaDB
and MySQL databases. In other words: DBD::MariaDB is an interface
between the Perl programming language and the MariaDB/MySQL
programming API that comes with the MariaDB/MySQL relational database
management system. Most functions provided by this programming API
are supported. Some rarely used functions are missing, mainly
because no-one ever requested them. :-)

(abs)

2021-11-11 16:49:37 UTC MAIN commitmail json YAML

doc: Updated www/firefox-l10n to 94.0.1

(ryoon)

2021-11-11 16:49:11 UTC MAIN commitmail json YAML

firefox-l10n: Update to 94.0.1

* Sync with www/firefox-94.0.1.

(ryoon)

2021-11-11 16:48:49 UTC MAIN commitmail json YAML

doc: Updated www/firefox to 94.0.1

(ryoon)

2021-11-11 16:48:04 UTC MAIN commitmail json YAML

firefox: Update to 94.0.1

Changelog:
94.0.1
Fixed
* Fixed browser hangs when viewing fullscreen videos on macOS 10.12 (bug 1737998)

94.0
New
  * Colorways animated screenshot

    With 94, you'll find a selection of six fun seasonal Colorways (available
    for a limited time only). Now you can find a color to suit (or lift) your
    every mood.
    Fun fact: Did you know we have more daily users with color themes than dark
    or Alpenglow on Beta? With Firefox 89, 32% of users clicked through to
    customize their color theme. And that was just on the first day! We decided
    to introduce these new Colorways to give our users more to love.

  * Firefox macOS now uses Apple's low power mode for fullscreen video on sites
    such as YouTube and Twitch. This meaningfully extends battery life in long
    viewing sessions. Now your kids can find out what the fox says on a loop
    without you ever missing a beat'

  * With this release, power users can use about:unloads to release system
    resources by manually unloading tabs without closing them.

  * On Windows, there will now be fewer interruptions because Firefox won't
    prompt you for updates. Instead, a background agent will download and
    install updates even if Firefox is closed.

  * And on Linux, we've improved WebGL performance and reduced power
    consumption for many users.

  * To better protect all Firefox users against side-channel attacks such as
    Spectre, we're introducing Site Isolation. It will be rolled out to
    Firefox 94 users over the next few weeks. We've got your
    back...errr...side!

  * We're rolling out the Firefox Multi-Account Containers extension with
    Mozilla VPN integration. This lets you use a different server location for
    each container.

  * Firefox no longer warns you by default when you exit the browser or close a
    window using a menu, button, or three-key command. This should cut back on
    unwelcome notifications which is always nice--however, if you prefer a bit
    of notice, you'll still have full control over the quit/close modal
    behavior. All warnings can be managed within Firefox Settings. No worries!
    (More details)

  * And now, Firefox supports the new Snap Layouts menus when running on
    Windows 11.

Fixed

  * We've reduced the overhead of using performance.mark() and
    performance.measure() APIs with a large set of performance entries.

  * Plus, we've modified paint suppression during load to greatly improve
    warmload performance in Site Isolation mode.

  * You'll also notice a small reduction in Javascript memory usage.

  * With this release, you'll notice faster Javascript property enumeration as
    well.

  * We've also implemented better scheduling of garbage collection which has
    improved some pageload benchmarks.

  * This release also sees reduced CPU usage during socket polling for HTTPS
    connections.

  * Additionally, you'll notice faster storage initialization.

  * We've also improved cold startup by reducing main thread I/O.

  * Plus, closing devtools now reclaims more memory than ever before.

  * And we've improved pageload (especially with Site Isolation mode) by
    setting a higher priority for loading and displaying images.

  * Various security fixes

Enterprise

  * Enterprise users now have more control over Firefox deployments with the
    availability of our MSIX package on Windows platforms.

  * You'll also notice various bug fixes and new policies have been
    implemented in this latest version of Firefox. See more details in the
    Firefox for Enterprise 94 Release Notes.

Security fixes:
#CVE-2021-38503: iframe sandbox rules did not apply to XSLT stylesheets
#CVE-2021-38504: Use-after-free in file picker dialog
#CVE-2021-38505: Windows 10 Cloud Clipboard may have recorded sensitive user
data
#CVE-2021-38506: Firefox could be coaxed into going into fullscreen mode
without notification or warning
#CVE-2021-38507: Opportunistic Encryption in HTTP2 could be used to bypass the
Same-Origin-Policy on services hosted on other ports
#MOZ-2021-0003: Universal XSS in Firefox for Android via QR Code URLs
#CVE-2021-38508: Permission Prompt could be overlaid, resulting in user
confusion and potential spoofing
#MOZ-2021-0004: Web Extensions could access pre-redirect URL when their context
menu was triggered by a user
#CVE-2021-38509: Javascript alert box could have been spoofed onto an arbitrary
domain
#CVE-2021-38510: Download Protections were bypassed by .inetloc files on Mac OS
#MOZ-2021-0005: 'Copy Image Link' context menu action could have been abused to
see authentication tokens
#MOZ-2021-0006: URL Parsing may incorrectly parse internationalized domains
#MOZ-2021-0007: Memory safety bugs fixed in Firefox 94 and Firefox ESR 91.3

(ryoon)

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

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

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

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

protobuf: add update comment

Mention that this often needs recursive bumps, and remind to update
py-protobuf as well.

(wiz)

2021-11-11 12:06:13 UTC MAIN commitmail json YAML

doc: Updated shells/tcsh to 6.23.00

(kim)

2021-11-11 12:02:51 UTC MAIN commitmail json YAML

2021-11-11 10:46:04 UTC MAIN commitmail json YAML

{,standalone-,static-}tcsh: Update to 6.23.00

This is mainly a bug fix release with a couple of new features:

1. Add "jobs -Z" to setproctitle(3)
2. Add ln=target in LS_COLORS
3. Add a :Q modifier that preserves empty arguments

Please consult the Fixes file for a complete list of changes.

(kim)

2021-11-11 09:30:26 UTC MAIN commitmail json YAML

doc: Updated x11/gnome-desktop3 to 40.5

(prlw1)

2021-11-11 09:29:59 UTC MAIN commitmail json YAML

- fix build
- update gnome-desktop3 to 40.5 (translation updates)

(prlw1)

2021-11-11 08:59:26 UTC MAIN commitmail json YAML

Updated graphics/py-imagesize, textproc/py-sphinx

(adam)

2021-11-11 08:59:09 UTC MAIN commitmail json YAML

py-sphinx: updated to 4.3.0

Release 4.3.0

Dependencies
Support Python 3.10

Incompatible changes
* searchindex.js: the embedded data has changed format to allow objects with the same name in different domains.
* The rendering of Python domain declarations is implemented with more docutils nodes to allow better CSS styling. It may break existing styling.
* the signature of domains.py.PyObject.get_signature_prefix() has changed to return a list of nodes instead of a plain string.
* domains.js.JSObject.display_prefix has been changed into a method get_display_prefix which now returns a list of nodes instead of a plain string.
* The rendering of Javascript domain declarations is implemented with more docutils nodes to allow better CSS styling. It may break existing styling.
* mathjax: Load MathJax via ���defer��� strategy

Deprecated
sphinx.ext.autodoc.AttributeDocumenter._datadescriptor
sphinx.writers.html.HTMLTranslator._fieldlist_row_index
sphinx.writers.html.HTMLTranslator._table_row_index
sphinx.writers.html5.HTML5Translator._fieldlist_row_index
sphinx.writers.html5.HTML5Translator._table_row_index

Features added
* autodoc: Support asynchronous generator functions
* autodoc: autodoc-process-bases supports to inject reST snippet as a base class
* C, added new info-field retval for c:function and c:macro.
C++, added new info-field retval for cpp:function.
* i18n: Add gettext_allow_fuzzy_translations to allow ���fuzzy��� messages for translation
* More CSS classes on Python domain descriptions
* More CSS classes on Javascript domain descriptions
* Revert the removal of add_stylesheet() API. It will be kept until the Sphinx-6.0 release
* add intersphinx_disabled_reftypes for disabling interphinx resolution of cross-references that do not have an explicit inventory specification. Specific types of cross-references can be disabled, e.g., std:doc or all cross-references in a specific domain, e.g., std:*.
* Allow to suppress ���toctree contains reference to excluded document��� warnings using suppress_warnings

Bugs fixed
* autodoc: Failed to build cross references if primary_domain is not ���py���
* autodoc: Crashed on getting source info from problematic object
* autodoc: mocked object having doc comment is warned unexpectedly
* autodoc: return type field is not generated even if autodoc_typehints_description_target is set to ���documented��� when its info-field-list contains :returns: field
* autodoc: The base class for a subclass of mocked object is incorrect
* autodoc: Incorrect base class detection for the subclasses of the generic class
* autodoc: memory addresses are shown for aliases
* autodoc: Failed to detect type annotation for slots attribute
* autodoc: Crashed if classmethod does not have __func__ attribute
* autodoc: autodoc_inherit_docstrings does not effect to overriden classmethods
* autodoc: autodoc_preserve_defaults does not support hexadecimal numeric
* autosummary: Failed to build summary table if primary_domain is not ���py���
* html: Fix download file with special characters
* html: Wrong styles for even/odd rows in nested tables
* html: parameter name and its type annotation are not separated in HTML
* HTML search: when objects have the same name but in different domains, return all of them as result instead of just one.
* intersphinx: references on the file in sub directory are broken
* LaTeX: hlist is rendered as a list containing ���aggedright��� text
* linkcheck: file extension was shown twice in warnings
* py domain: An index entry with parens was registered for py:method directive with :property: option
* py domain: Literal typehint was converted to a cross reference when autodoc_typehints='description'
* needs_extension failed to check double-digit version correctly
* Fix code` does not recognize :class: option
* Fix for logging handler flushing warnings in the middle of the docs build
* Fix warnings without subtype being incorrectly suppressed
Intersphinx, for unresolved references with an explicit inventory, e.g., proj:myFunc, leave the inventory prefix in the unresolved text.

(adam)

2021-11-11 08:57:26 UTC MAIN commitmail json YAML

py-imagesize: updated to 1.3.0

1.3.0:
Unknown changes

(adam)

2021-11-11 06:38:25 UTC MAIN commitmail json YAML

devel/Makefile: add py-backports.cached-propert

(wiz)

2021-11-11 01:57:16 UTC MAIN commitmail json YAML

doc: Updated sysutils/auto-admin to 0.7.7

(bacon)

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

sysutils/auto-admin: Update to 0.7.7

Expanded auto-admin menu
Modernized auto-pkgsrc-setup
Numerous other small fixes and enhancements

(bacon)

2021-11-11 00:49:43 UTC MAIN commitmail json YAML

doc: Updated sysutils/lsof to 4.91nb5

(gutteridge)

2021-11-11 00:49:34 UTC MAIN commitmail json YAML

2021-11-10 22:59:50 UTC MAIN commitmail json YAML

flex: Needs c99 for stdbool.h, PR pkg/56488

(nia)

2021-11-10 19:24:53 UTC MAIN commitmail json YAML

fetchmail: let the RC script work unprivileged

This takes advantage of the introduction of the SYSCONFBASE variable.
Tested on NetBSD/amd64.

Bumps PKGREVISION.

(khorben)

2021-11-10 16:10:11 UTC MAIN commitmail json YAML

Updated net/qbittorrent, devel/py-xdis

(adam)

2021-11-10 16:09:53 UTC MAIN commitmail json YAML

py-xdis: updated to 6.0.3

6.0.3
* xasm format fixes
* more Python version tuple compare conversions
* add `version_str_to_tuple()` to convert the other way. This is useful in xasm, for example.

(adam)

2021-11-10 16:07:38 UTC MAIN commitmail json YAML

qbittorrent: updated to 4.3.9

v4.3.9
- BUGFIX: Fix "no action" option on torrent double click (Jose M. Abuin)
- BUGFIX: Fix broken behavior of "priority by shown file order" (Chocobo1)
- WEBUI: Fix WebUI crash when tracker URL is invalid (Chocobo1)
- WEBUI: Revert "WebUI: group trackers by hostname" (Chocobo1)
- WINDOWS: Remove Windows Vista support from manifest (xavier2k6)
- WINDOWS: NSIS: Update Korean, Indonesian and Traditional Chinese translation (JungHee Lee, Faisal Al-Munawar Fathur Rahman, SiderealArt)

(adam)

2021-11-10 14:18:33 UTC MAIN commitmail json YAML

Make sure we build this python 2 compatible package against, well,
python 2.

(hauke)

2021-11-10 13:33:40 UTC MAIN commitmail json YAML

Updated databases/ldb, net/samba4

(adam)

2021-11-10 13:33:20 UTC MAIN commitmail json YAML

samba4: updated to 4.13.14

Changes since 4.13.13
---------------------

o  Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
  * CVE-2020-25722

o  Andrew Bartlett <abartlet@samba.org>
  * CVE-2020-25718
  * CVE-2020-25719
  * CVE-2020-25721
  * CVE-2020-25722

o  Ralph Boehme <slow@samba.org>
  * CVE-2020-25717

o  Alexander Bokovoy <ab@samba.org>
  * CVE-2020-25717

o  Samuel Cabrero <scabrero@samba.org>
  * CVE-2020-25717

o  Nadezhda Ivanova <nivanova@symas.com>
  * CVE-2020-25722

o  Stefan Metzmacher <metze@samba.org>
  * CVE-2016-2124
  * CVE-2020-25717
  * CVE-2020-25719
  * CVE-2020-25722
  * CVE-2021-23192
  * CVE-2021-3738
  * ldb: version 2.2.3

o  Andreas Schneider <asn@samba.org>
  * CVE-2020-25719

o  Joseph Sutton <josephsutton@catalyst.net.nz>
  * CVE-2020-17049
  * CVE-2020-25718
  * CVE-2020-25719
  * CVE-2020-25721
  * CVE-2020-25722
  * MS CVE-2020-17049

Changes since 4.13.12
---------------------

o  Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
  * BUG 14868: rodc_rwdc test flaps.
  * BUG 14881: Backport bronze bit fixes, tests, and selftest improvements.

o  Andrew Bartlett <abartlet@samba.org>
  * BUG 14642: Provide a fix for MS CVE-2020-17049 in Samba [SECURITY] 'Bronze
    bit' S4U2Proxy Constrained Delegation bypass in Samba with
    embedded Heimdal.
  * BUG 14836: Python ldb.msg_diff() memory handling failure.
  * BUG 14845: "in" operator on ldb.Message is case sensitive.
  * BUG 14848: Release LDB 2.3.1 for Samba 4.14.9.
  * BUG 14871: Fix Samba support for UF_NO_AUTH_DATA_REQUIRED.
  * BUG 14874: Allow special chars like "@" in samAccountName when generating
    the salt.
  * BUG 14881: Backport bronze bit fixes, tests, and selftest improvements.

o  Isaac Boukris <iboukris@gmail.com>
  * BUG 14642: Provide a fix for MS CVE-2020-17049 in Samba [SECURITY] 'Bronze
    bit' S4U2Proxy Constrained Delegation bypass in Samba with
    embedded Heimdal.
  * BUG 14881: Backport bronze bit fixes, tests, and selftest improvements.

o  Viktor Dukhovni <viktor@twosigma.com>
  * BUG 12998: Fix transit path validation.
  * BUG 14881: Backport bronze bit fixes, tests, and selftest improvements.

o  Luke Howard <lukeh@padl.com>
  * BUG 14642: Provide a fix for MS CVE-2020-17049 in Samba [SECURITY] 'Bronze
    bit' S4U2Proxy Constrained Delegation bypass in Samba with
    embedded Heimdal.
  * BUG 14881: Backport bronze bit fixes, tests, and selftest improvements.

o  Stefan Metzmacher <metze@samba.org>
  * BUG 14881: Backport bronze bit fixes, tests, and selftest improvements.

o  David Mulder <dmulder@suse.com>
  * BUG 14881: Backport bronze bit fixes, tests, and selftest improvements.

o  Andreas Schneider <asn@samba.org>
  * BUG 14870: Prepare to operate with MIT krb5 >= 1.20.
  * BUG 14881: Backport bronze bit fixes, tests, and selftest improvements.

o  Joseph Sutton <josephsutton@catalyst.net.nz>
  * BUG 14642: Provide a fix for MS CVE-2020-17049 in Samba [SECURITY] 'Bronze
    bit' S4U2Proxy Constrained Delegation bypass in Samba with
    embedded Heimdal.
  * BUG 14645: rpcclient NetFileEnum and net rpc file both cause lock order
    violation: brlock.tdb, share_entries.tdb.
  * BUG 14836: Python ldb.msg_diff() memory handling failure.
  * BUG 14845: "in" operator on ldb.Message is case sensitive.
  * BUG 14848: Release LDB 2.3.1 for Samba 4.14.9.
  * BUG 14868: rodc_rwdc test flaps.
  * BUG 14871: Fix Samba support for UF_NO_AUTH_DATA_REQUIRED.
  * BUG 14874: Allow special chars like "@" in samAccountName when generating
    the salt.
  * BUG 14881: Backport bronze bit fixes, tests, and selftest improvements.

o  Nicolas Williams <nico@twosigma.com>
  * BUG 14642: Provide a fix for MS CVE-2020-17049 in Samba [SECURITY] 'Bronze
    bit' S4U2Proxy Constrained Delegation bypass in Samba with
    embedded Heimdal.
  * BUG 14881: Backport bronze bit fixes, tests, and selftest improvements.

(adam)

2021-11-10 13:32:10 UTC MAIN commitmail json YAML

ldb: updated to 2.2.3

2.2.3:
Unknown changes

(adam)

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

doc: Updated shells/starship to 1.0.0

(pin)

2021-11-10 11:41:36 UTC MAIN commitmail json YAML

shells/starship: update to 1.0.0

This is it! Starship v1.0.0!
Truth be told, there's no real cause for celebration. After 100 releases of
Starship, we felt it was about time we begin sticking to proper SemVer.

No breaking changes to worry about in this one – we just wanted to let you rest
easy knowing that future releases won't have breaking changes without a major
version bump.

(pin)

2021-11-10 11:19:49 UTC MAIN commitmail json YAML

doc: Added fonts/neumeister-otf version 0.0.2021.11.07

(wiz)

2021-11-10 11:19:39 UTC MAIN commitmail json YAML

doc: Added fonts/altmeister-otf version 0.0.2021.11.07

(wiz)

2021-11-10 11:19:25 UTC MAIN commitmail json YAML

fonts/Makefile: add two.

(wiz)

2021-11-10 11:19:10 UTC MAIN commitmail json YAML

fonts/neumeister-otf: import neumeister-otf-0.0.2021.11.07

This font was originally released during the 1930s as part of the
Deutschmeister font family at the type foundry Ludwig Wagner. FDI
Neumeister is a carefully crafted revival released for free under
the Open Font License. This was made possible by the generous
support of people around the world, who pledged for this project
on Kickstarter.

FDI Neumeister has around 400 glyphs covering Western, Eastern and
Central European Latin. Many characters have alternative glyphs,
so both traditional German blackletter typesetting and international
use with improved legibility are possible.

(wiz)

2021-11-10 11:17:28 UTC MAIN commitmail json YAML

fonts/altmeister-otf: import altmeister-otf-0.0.2021.11.07

This font was originally released as Deutschmeister in 1927 at the
type foundry Ludwig Wagner. FDI Altmeister is a carefully crafted
revival released for free under the Open Font License. This was
made possible by the generous support of people around the world,
who pledged for this project on Kickstarter.

FDI Altmeister has around 400 glyphs covering Western, Eastern and
Central European Latin. Many characters have alternative glyphs,
so both traditional German blackletter typesetting and international
use with improved legibility are possible.

(wiz)

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

2021-11-10 10:56:27 UTC MAIN commitmail json YAML

Updated www/curl, net/py-impacket

(adam)

2021-11-10 10:56:10 UTC MAIN commitmail json YAML

py-impacket: updated to 0.9.24

Impacket v0.9.24 (October 2021):

1. Library improvements
        * Fixed WMI objects parsing
        * Added the RpcAddPrinterDriverEx method and related structures to [MS-RPRN]: Print System Remote Protocol
        * Initial implementation of [MS-PAR]: Print System Asynchronous Remote Protocol
        * Complying MS-RPCH with HTTP/1.1
        * Added return of server time in case of Kerberos error

2. Examples improvements
        * [getST.py](examples/getST.py):
          * Added support for a custom additional ticket for S4U2Proxy
        * [ntlmrelayx.py](examples/ntlmrelayx.py):
          * Added Negotiate authentication support to the HTTP server
          * Added anonymous session handling in the HTTP server
          * Fixed error in ldapattack.py when trying to escalate with machine account
          * Added the implementation of AD CS attack
          * Disabled the anonymous logon in the SMB server
        * [psexec.py](examples/psexec.py):
          * Fixed decoding problems on multi bytes characters
        * [reg.py](examples/reg.py):
          * Implemented ADD and DELETE functionalities
        * [secretsdump.py](examples/secretsdump.py):
          * Speeding up NTDS parsing
        * [smbclient.py](examples/smbclient.py):
          * Added 'mget' command which allows the download of multiple files
          * Handling empty search count in FindFileBothDirectoryInfo
        * [smbpasswd.py](examples/smbpasswd.py):
          * Added the ability to change a user's password providing NTLM hashes
        * [smbserver.py](examples/smbserver.py):
          * Added NULL SMBv2 client connection handling
          * Hardened path checks and Added TID checks
          * Added SMB2 support to QUERY_INFO Request and Enabled SMB_COM_FLUSH method
          * Added missing constant and structure for the QUERY_FS Information Level SMB_QUERY_FS_DEVICE_INFO
        * [wmipersist.py](examples/wmipersist.py):
          * Fixed VBA script execution and improved error checking

3. New examples
        * [rbcd.py](examples/rbcd.py): Example script for handling the msDS-AllowedToActOnBehalfOfOtherIdentity property of a target computer

(adam)

2021-11-10 10:55:08 UTC MAIN commitmail json YAML

curl: updated to 7.80.0

Fixed in 7.80.0

Changes:

CURLOPT_MAXLIFETIME_CONN: maximum allowed lifetime for conn reuse
CURLOPT_PREREQFUNCTION: add new callback
libssh2: add SHA256 fingerprint support
urlapi: add curl_url_strerror()
urlapi: support UNC paths in file: URLs on Windows
wolfssl: allow setting of groups/curves

Bugfixes:

.github: retry macos "brew install" command on failure
aws-sigv4: make signature work when post data is binary
BINDINGS: URL updates
build: remove checks for WinSock 1
c-hyper: don't abort CONNECT responses early when auth-in-progress
c-hyper: make Curl_http propagate errors better
c-hyper: make CURLOPT_SUPPRESS_CONNECT_HEADERS work
c-hyper: make test 217 run
c-hyper: use hyper_request_set_uri_parts to make h2 better
checksrc: ignore preprocessor lines
CI/makefiles: introduce dedicated test target
ci: update Lift config to match requirements of curl build
cirrus: remove FreeBSD 11.4 from the matrix
cirrus: switch to openldap24-client
cleanup: constify unmodified static structs
cmake: add CURL_ENABLE_SSL option
cmake: fix error getting LOCATION property on non-imported target
CMake: restore support for SecureTransport on iOS
cmake: with OpenSSL, define OPENSSL_SUPPRESS_DEPRECATED
cmdline-opts: made the 'Added:' field mandatory
configure.ac: replace krb5-config with pkg-config
configure: when hyper is selected, deselect nghttp2
connect: use sysaddr_un from sys/un.h or custom-defined for windows
curl-confopts.m4: remove --enable/disable-hidden-symbols
curl-openssl.m4: modify library order for openssl linking
curl-openssl: pass argument to sed single-quoted
curl.1: remove mentions of really old version changes
curl: actually append "-" to --range without number only
curl: correct grammar in generated libcurl code
curl: print help descriptions in an aligned right column
curl_gssapi: fix link error on macOS Monterey
curl_multi_socket_action.3: add a "RETURN VALUE" section
curl_ntlm_core: use OpenSSL only if DES is available
Curl_updateconninfo: store addresses for QUIC connections too
CURLOPT_ALTSVC_CTRL.3: mention conn reuse is preferred
CURLOPT_HSTSWRITEFUNCTION.3: using CURLOPT_HSTS_CTRL is required
CURLOPT_HTTPHEADER.3: add descripion for specific headers
docs/HTTP3: improve build instructions
docs/Makefile.am: repair 'make html'
docs: fix typo in CURLOPT_TRAILERFUNCTION example
docs: provide "RETURN VALUE" section for more func manpages
docs: reduce use of "very"
doh: remove experimental code for DoH with GET
examples/htmltidy: correct wrong printf() use
examples/imap-append: fix end-of-data check
ftp: make the MKD retry to retry once per directory
gen.pl: insert the current date and version in generated man page
gen.pl: replace leading single quotes with \(aq
http2: make getsock not wait for write if there's no remote window
HTTP3: fix the HTTP/3 Explained book link
http: fix Basic auth with empty name field in URL
http: reject HTTP response codes < 100
http: remove assert that breaks hyper
http: set content length earlier
http_proxy: make hyper CONNECT() return the correct error code
http_proxy: multiple CONNECT with hyper done better
hyper: disable test 1294 since hyper doesn't allow such crazy headers
hyper: does not support disabling CURLOPT_HTTP_TRANSFER_DECODING
hyper: pass the CONNECT line to the debug callback
imap: display quota information
INSTALL: update symbol hiding option
lib/mk-ca-bundle.pl: skip certs passed Not Valid After date
lib: avoid fallthrough cases in switch statements
libcurl.rc: switch out the copyright symbol for plain ASCII
libssh2: Get the version at runtime if possible
limit-rate.d: this is average over several seconds
llist: remove redundant code, branch will not be executed
Makefile.m32: fix to not require OpenSSL with -libssh2 or -rtmp options
maketgz: redirect updatemanpages.pl output to /dev/null
man pages: require all to use the same section header order
manpage: adjust the asterisk in some SYNOPSIS sections
md5: fix compilation with OpenSSL 3.0 API
misc: fix a few issues on MidnightBSD
misc: fix typos in docs and comments
ngtcp2: advertise h3 as well as h3-29
ngtcp2: compile with the latest nghttp3
ngtcp2: specify the missing required callback functions
ngtcp2: use latest QUIC TLS RFC9001
NTLM: use DES_set_key_unchecked with OpenSSL
openssl: if verifypeer is not requested, skip the CA loading
openssl: with OpenSSL 1.1.0+ a failed RAND_status means goaway
Revert "src/tool_filetime: disable -Wformat on mingw for this file"
sasl: binary messages
schannel: fix memory leak due to failed SSL connection
scripts/delta: count command line options in the new file
sendf: accept zero-length data in Curl_client_write()
sha256: use high-level EVP interface for OpenSSL
smooth-gtk-thread.c: enhance the mutex lock use
sws: fix memory leak on exit
test1160: edited to work with hyper
test1173: make manpage-syntax.pl spot \n errors in examples
test1185: verify checksrc
test1266/1267: disabled on hyper: no HTTP/0.9 support
test1287: make work on hyper
test207: accept a different error code for hyper
test262: don't attempt with hyper
test552: updated to work with hyper
test559: add 'HTTP' in keywords
tests/smbserver.py: fix compatibility with impacket 0.9.23+
tests: add Schannel-specific tests and disable unsupported ones
tests: disable test 2043
tests: kill some test servers afterwards to avoid locked logfiles
tests: use python3 in test 1451
tls: remove newline from three infof() calls
tool_cb_prg: make resumed upload progress bar show better
tool_listhelp: easier generated with gen.pl
tool_main: fix typo in comment
tool_operate: a failed etag save now only fails that transfer
URL-SYNTAX: add IMAP UID SEARCH example
url: check the return value of curl_url()
url: set "k->size" -1 at start of request
urlapi: skip a strlen(), pass in zero
urlapi: URL decode percent-encoded host names
version_win32: use actual version instead of manifested version
vtls: Fix a memory leak if an SSL session cannot be added to the cache
wolfssl: use for SHA256, MD4, MD5, and setting DES odd parity
zuul: pin the quiche build to use an older cmake-rs

(adam)

2021-11-10 10:53:44 UTC MAIN commitmail json YAML

doc/TODO: + tor-browser-11.0.

(wiz)

2021-11-10 09:37:51 UTC MAIN commitmail json YAML

doc: Added sysutils/durt version 1.0.3

(pin)

2021-11-10 09:37:25 UTC MAIN commitmail json YAML

2021-11-10 09:36:43 UTC MAIN commitmail json YAML

sysutils/durt: import package

Command line tool for calculating the size of files and directories.

(pin)

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

doc/TODO: + ncurses-6.3.

(wiz)

2021-11-10 08:45:13 UTC MAIN commitmail json YAML

doc: Updated sysutils/xplr to 0.16.3

(pin)

2021-11-10 08:44:55 UTC MAIN commitmail json YAML

sysutils/xplr: update to 0.16.3

v0.16.3
-Deprecated config.general.cursor. The default terminal cursor will be used
for the time being.
-The input buffer now supports cursor movement and other readline-like editing
features.
-You can now replace most boilerplate configuration handling keys to send
BufferInputFromKey, RemoveInputBufferLastCharacter,
RemoveInputBufferLastWord, SetInputBuffer = "" etc. messages with a
single UpdateInputBufferFromKey message.
-Pass multiple paths as command-line arguments or via stdin to select paths,
e.g. xplr -- $PWD /path/to/select/1 /path/to/select/2.
-Pass --force-focus to focus on the first path even if it's a directory,
e.g. xplr . --force-focus.
-Order of logs has been reversed in the UI. Now the most recent log will be
displayed at the top.
-Added new messages LuaEval and LuaEvalSilently to run Lua code without
needing to define a function. However, the app context won't be available.
-Added new key handlers:
-on_alphanumeric
-on_character
-on_navigation
-on_function
-Fixed a bug where opening xplr inside a symlink opened xplr in the physical
path.
-Fixed a bug where passing invalid CLI arguments didn't cause any error.

v0.16.2
-Fix linux gnu bin release

v0.16.1
-Fix CD for musl

v0.16.0
-Upgrade to 0.16.0

(pin)

2021-11-10 07:42:50 UTC MAIN commitmail json YAML

doc: Updated audio/jack_umidi to 1.1.2

(nia)

2021-11-10 07:42:38 UTC MAIN commitmail json YAML

2021-11-10 07:34:10 UTC MAIN commitmail json YAML

doc: Updated security/pleaser to 0.5.0

(pin)

2021-11-10 07:33:51 UTC MAIN commitmail json YAML

security/pleaser: update to 0.5.0

-backslashes within arguments now require escaping
-editmode=keep to preserve the file permission bits from an existing file
-exact_{rule,target,name,hostname,dir} which are literal
-nix bump to 0.23.0
-deprecating regex term in favour of rule

(pin)

2021-11-09 23:39:34 UTC MAIN commitmail json YAML

doc: Updated devel/py-pip20 to 20.3.4

(wiz)

2021-11-09 23:39:25 UTC MAIN commitmail json YAML

py-pip: update to 20.3.4.

20.3.4 (2021-01-23)
===================

Features
--------

- ``pip wheel`` now verifies the built wheel contains valid metadata, and can be
  installed by a subsequent ``pip install``. This can be disabled with
  ``--no-verify``. (`#9206 <https://github.com/pypa/pip/issues/9206>`_)
- Improve presentation of XMLRPC errors in pip search. (`#9315 <https://github.com/pypa/pip/issues/9315>`_)

Bug Fixes
---------

- Fixed hanging VCS subprocess calls when the VCS outputs a large amount of data
  on stderr. Restored logging of VCS errors that was inadvertently removed in pip
  20.2. (`#8876 <https://github.com/pypa/pip/issues/8876>`_)
- Fix error when an existing incompatibility is unable to be applied to a backtracked state. (`#9180 <https://github.com/pypa/pip/issues/9180>`_)
- New resolver: Discard a faulty distribution, instead of quitting outright.
  This implementation is taken from 20.2.2, with a fix that always makes the
  resolver iterate through candidates from indexes lazily, to avoid downloading
  candidates we do not need. (`#9203 <https://github.com/pypa/pip/issues/9203>`_)
- New resolver: Discard a source distribution if it fails to generate metadata,
  instead of quitting outright. This implementation is taken from 20.2.2, with a
  fix that always makes the resolver iterate through candidates from indexes
  lazily, to avoid downloading candidates we do not need. (`#9246 <https://github.com/pypa/pip/issues/9246>`_)

Vendored Libraries
------------------

- Upgrade resolvelib to 0.5.4.

(wiz)

2021-11-09 23:20:12 UTC MAIN commitmail json YAML

doc: Added devel/py-pip20 version 20.3.3

(wiz)

2021-11-09 23:20:00 UTC MAIN commitmail json YAML

doc: Updated devel/py-pip to 21.3.1

(wiz)

2021-11-09 23:19:50 UTC MAIN commitmail json YAML

py-pip: update to 21.3.1, again.

Changelog in previous update commit.

(wiz)

2021-11-09 23:18:58 UTC MAIN commitmail json YAML

2021-11-09 23:13:36 UTC MAIN commitmail json YAML

python: add pip to versioned_dependencies.mk

(wiz)

2021-11-09 23:12:16 UTC MAIN commitmail json YAML

devel/Makefile: py-pip20

(wiz)

2021-11-09 23:11:59 UTC MAIN commitmail json YAML

devel/py-pip20: import py-pip-20.3.3

pip is a replacement for easy_install. It uses mostly the same
techniques for finding packages, so packages that were made
easy_installable should be pip-installable as well.

pip is meant to improve on easy_install. Some of the improvements:
    * All packages are downloaded before installation.
Partially-completed installation doesn't occur as a result.
    * Care is taken to present useful output on the console.
    * The reasons for actions are kept track of. For instance, if
a package is being installed, pip keeps track of why that package
was required.
    * Error messages should be useful.
    * The code is relatively concise and cohesive, making it easier
to use programmatically.
    * Packages don't have to be installed as egg archives, they can
be installed flat (while keeping the egg metadata).
    * Native support for other version control systems (Git, Mercurial
and Bazaar)
    * Uninstallation of packages.
    * Simple to define fixed sets of requirements and reliably
reproduce a set of packages.

This is the last version that supports Python 2.x.

(wiz)

2021-11-09 22:53:16 UTC MAIN commitmail json YAML

py-pip: revert previous for now

I just noticed it drops support for python 2.x

(wiz)

2021-11-09 22:52:17 UTC MAIN commitmail json YAML

py-pip: update to 21.3.1.

21.3.1 (2021-10-22)
===================

Bug Fixes
---------

- Always refuse installing or building projects that have no ``pyproject.toml`` nor
  ``setup.py``.
- Tweak running-as-root detection, to check ``os.getuid`` if it exists, on Unix-y and non-Linux/non-MacOS machines.
- When installing projects with a ``pyproject.toml`` in editable mode, and the build
  backend does not support :pep:`660`, prepare metadata using
  ``prepare_metadata_for_build_wheel`` instead of ``setup.py egg_info``. Also, refuse
  installing projects that only have a ``setup.cfg`` and no ``setup.py`` nor
  ``pyproject.toml``. These restore the pre-21.3 behaviour.
- Restore compatibility of where configuration files are loaded from on MacOS (back to ``Library/Application Support/pip``, instead of ``Preferences/pip``).

Vendored Libraries
------------------

- Upgrade pep517 to 0.12.0

21.3 (2021-10-11)
=================

Deprecations and Removals
-------------------------

- Improve deprecation warning regarding the copying of source trees when installing from a local directory.
- Suppress location mismatch warnings when pip is invoked from a Python source
  tree, so ``ensurepip`` does not emit warnings on CPython ``make install``.
- On Python 3.10 or later, the installation scheme backend has been changed to use
  ``sysconfig``. This is to anticipate the deprecation of ``distutils`` in Python
  3.10, and its scheduled removal in 3.12. For compatibility considerations, pip
  installations running on Python 3.9 or lower will continue to use ``distutils``.
- Remove the ``--build-dir`` option and aliases, one last time.
- In-tree builds are now the default. ``--use-feature=in-tree-build`` is now
  ignored. ``--use-deprecated=out-of-tree-build`` may be used temporarily to ease
  the transition.
- Un-deprecate source distribution re-installation behaviour.

Features
--------

- Replace vendored appdirs with platformdirs.
- Support `PEP 610 <https://www.python.org/dev/peps/pep-0610/>`_ to detect
  editable installs in ``pip freeze`` and  ``pip list``. The ``pip list`` column output
  has a new ``Editable project location`` column, and the JSON output has a new
  ``editable_project_location`` field.
- ``pip freeze`` will now always fallback to reporting the editable project
  location when it encounters a VCS error while analyzing an editable
  requirement. Before, it sometimes reported the requirement as non-editable.
- ``pip show`` now sorts ``Requires`` and ``Required-By`` alphabetically.
- Do not raise error when there are no files to remove with ``pip cache purge/remove``.
  Instead log a warning and continue (to log that we removed 0 files).
- When backtracking during dependency resolution, prefer the dependencies which are involved in the most recent conflict. This can significantly reduce the amount of backtracking required.
- Cache requirement objects, to improve performance reducing reparses of requirement strings.
- Support editable installs for projects that have a ``pyproject.toml`` and use a
  build backend that supports :pep:`660`.
- When a revision is specified in a Git URL, use git's partial clone feature to speed up source retrieval.
- Add a ``--debug`` flag, to enable a mode that doesn't log errors and propagates them to the top level instead. This is primarily to aid with debugging pip's crashes.
- If a host is explicitly specified as trusted by the user (via the --trusted-host option), cache HTTP responses from it in addition to HTTPS ones.

Bug Fixes
---------

- Present a better error message, when a ``file:`` URL is not found.
- Fix the auth credential cache to allow for the case in which
  the index url contains the username, but the password comes
  from an external source, such as keyring.
- Fix double unescape of HTML ``data-requires-python`` and ``data-yanked`` attributes.
- New resolver: Fixes depth ordering of packages during resolution, e.g. a dependency 2 levels deep will be ordered before a dependecy 3 levels deep.
- Correctly indent metadata preparation messages in pip output.

Vendored Libraries
------------------

- Remove appdirs as a vendored dependency.
- Upgrade distlib to 0.3.3
- Upgrade distro to 1.6.0
- Patch pkg_resources to use platformdirs rather than appdirs.
- Add platformdirs as a vendored dependency.
- Upgrade progress to 1.6
- Upgrade resolvelib to 0.8.0
- Upgrade urllib3 to 1.26.7

Improved Documentation
----------------------

- Update links of setuptools as setuptools moved these documents. The Simple Repository link now points to PyPUG as that is the canonical place of packaging specification, and setuptools's ``easy_install`` is deprecated.
- Create a "Build System Interface" reference section, for documenting how pip interacts with build systems.

21.2.4 (2021-08-12)
===================

Bug Fixes
---------

- Fix 3.6.0 compatibility in link comparison logic.

21.2.3 (2021-08-06)
===================

Bug Fixes
---------

- Modify the ``sysconfig.get_preferred_scheme`` function check to be
  compatible with CPython 3.10窶冱 alphareleases.

21.2.2 (2021-07-31)
===================

Bug Fixes
---------

- New resolver: When a package is specified with extras in constraints, and with
  extras in non-constraint requirements, the resolver now correctly identifies the
  constraint's existence and avoids backtracking.

21.2.1 (2021-07-25)
===================

Process
-------

- The source distribution re-installation feature removal has been delayed to 21.3.

21.2 (2021-07-24)
=================

Process
-------

- ``pip freeze``, ``pip list``, and ``pip show`` no longer normalize underscore
  (``_``) in distribution names to dash (``-``). This is a side effect of the
  migration to ``importlib.metadata``, since the underscore-dash normalization
  behavior is non-standard and specific to setuptools. This should not affect
  other parts of pip (for example, when feeding the ``pip freeze`` result back
  into ``pip install``) since pip internally performs standard PEP 503
  normalization independently to setuptools.

Deprecations and Removals
-------------------------

- Git version parsing is now done with regular expression to prepare for the
  pending upstream removal of non-PEP-440 version parsing logic.
- Re-enable the "Value for ... does not match" location warnings to field a new
  round of feedback for the ``distutils``-``sysconfig`` transition.
- Remove deprecated ``--find-links`` option in ``pip freeze``

Features
--------

- New resolver: Loosen URL comparison logic when checking for direct URL reference
  equivalency. The logic includes the following notable characteristics:

  * The authentication part of the URL is explicitly ignored.
  * Most of the fragment part, including ``egg=``, is explicitly ignored. Only
    ``subdirectory=`` and hash values (e.g. ``sha256=``) are kept.
  * The query part of the URL is parsed to allow ordering differences.
- Support TOML v1.0.0 syntax in ``pyproject.toml``.
- Added a warning message for errors caused due to Long Paths being disabled on Windows.
- Change the encoding of log file from default text encoding to UTF-8.
- Log the resolved commit SHA when installing a package from a Git repository.
- Add a warning when passing an invalid requirement to ``pip uninstall``.
- Add new subcommand ``pip index`` used to interact with indexes, and implement
  ``pip index version`` to list available versions of a package.
- When pip is asked to uninstall a project without the dist-info/RECORD file
  it will no longer traceback with FileNotFoundError,
  but it will provide a better error message instead, such as::

      ERROR: Cannot uninstall foobar 0.1, RECORD file not found. You might be able to recover from this via: 'pip install --force-reinstall --no-deps foobar==0.1'.

  When dist-info/INSTALLER is present and contains some useful information, the info is included in the error message instead::

      ERROR: Cannot uninstall foobar 0.1, RECORD file not found. Hint: The package was installed by rpm.

- Add an additional level of verbosity. ``--verbose`` (and the shorthand ``-v``) now
  contains significantly less output, and users that need complete full debug-level output
  should pass it twice (``--verbose --verbose`` or ``-vv``).
- New resolver: The order of dependencies resolution has been tweaked to traverse
  the dependency graph in a more breadth-first approach.
- Make "yes" the default choice in ``pip uninstall``'s prompt.
- Add a special error message when users forget the ``-r`` flag when installing.
- New resolver: A distribution's ``Requires-Python`` metadata is now checked
  before its Python dependencies. This makes the resolver fail quicker when
  there's an interpreter version conflict.
- Suppress "not on PATH" warning when ``--prefix`` is given.
- Include ``rustc`` version in pip's ``User-Agent``, when the system has ``rustc``.

Bug Fixes
---------

- Update vendored six to 1.16.0 and urllib3 to 1.26.5
- Correctly allow PEP 517 projects to be detected without warnings in ``pip freeze``.
- Strip leading slash from a ``file://`` URL built from an path with the Windows
  drive notation. This fixes bugs where the ``file://`` URL cannot be correctly
  used as requirement, constraint, or index URLs on Windows.
- New resolver: URL comparison logic now treats ``file://localhost/`` and
  ``file:///`` as equivalent to conform to RFC 8089.
- Prefer credentials from the URL over the previously-obtained credentials from URLs of the same domain, so it is possible to use different credentials on the same index server for different ``--extra-index-url`` options.
- Fix extraction of files with utf-8 encoded paths from tars.
- Skip distutils configuration parsing on encoding errors.
- New resolver: Detect an unnamed requirement is user-specified (by building its
  metadata for the project name) so it can be correctly ordered in the resolver.
- Fix :ref:`pip freeze` to output packages :ref:`installed from git <vcs support>`
  in the correct ``git+protocol://git.example.com/MyProject#egg=MyProject`` format
  rather than the old and no longer supported ``git+git@`` format.
- Fix warnings about install scheme selection for Python framework builds
  distributed by Apple's Command Line Tools.
- Relax interpreter detection to quelch a location mismatch warning where PyPy
  is deliberately breaking backwards compatibility.

Vendored Libraries
------------------

- Upgrade certifi to 2021.05.30.
- Upgrade idna to 3.2.
- Upgrade packaging to 21.0
- Upgrade requests to 2.26.0.
- Upgrade resolvelib to 0.7.1.
- Upgrade urllib3 to 1.26.6.

21.1.3 (2021-06-26)
===================

Bug Fixes
---------

- Remove unused optional ``tornado`` import in vendored ``tenacity`` to prevent old versions of Tornado from breaking pip.
- Require ``setup.cfg``-only projects to be built via PEP 517, by requiring an explicit dependency on setuptools declared in pyproject.toml.

21.1.2 (2021-05-23)
===================

Bug Fixes
---------

- New resolver: Correctly exclude an already installed package if its version is
  known to be incompatible to stop the dependency resolution process with a clear
  error message.
- Allow ZIP to archive files with timestamps earlier than 1980.
- Emit clearer error message when a project root does not contain either
  ``pyproject.toml``, ``setup.py`` or ``setup.cfg``.
- Fix detection of existing standalone pip instance for PEP 517 builds.

21.1.1 (2021-04-30)
===================

Deprecations and Removals
-------------------------

- Temporarily set the new "Value for ... does not match" location warnings level
  to *DEBUG*, to hide them from casual users. This prepares pip 21.1 for CPython
  inclusion, while pip maintainers digest the first intake of location mismatch
  issues for the ``distutils``-``sysconfig`` transition.

Bug Fixes
---------

- This change fixes a bug on Python <=3.6.1 with a Typing feature added in 3.6.2
- Fix compatibility between distutils and sysconfig when the project name is unknown outside of a virtual environment.
- Fix Python 3.6 compatibility when a PEP 517 build requirement itself needs to be
  built in an isolated environment.

21.1 (2021-04-24)
=================

Process
-------

- Start installation scheme migration from ``distutils`` to ``sysconfig``. A
  warning is implemented to detect differences between the two implementations to
  encourage user reports, so we can avoid breakages before they happen.

Features
--------

- Add the ability for the new resolver to process URL constraints.
- Add a feature ``--use-feature=in-tree-build`` to build local projects in-place
  when installing. This is expected to become the default behavior in pip 21.3;
  see `Installing from local packages <https://pip.pypa.io/en/stable/user_guide/#installing-from-local-packages>`_
  for more information.
- Bring back the "(from versions: ...)" message, that was shown on resolution failures.
- Add support for editable installs for project with only setup.cfg files.
- Improve performance when picking the best file from indexes during ``pip install``.
- Warn instead of erroring out when doing a PEP 517 build in presence of
  ``--build-option``. Warn when doing a PEP 517 build in presence of
  ``--global-option``.

Bug Fixes
---------

- Fixed ``--target`` to work with ``--editable`` installs.
- Add a warning, discouraging the usage of pip as root, outside a virtual environment.
- Ignore ``.dist-info`` directories if the stem is not a valid Python distribution
  name, so they don't show up in e.g. ``pip freeze``.
- Only query the keyring for URLs that actually trigger error 401.
  This prevents an unnecessary keyring unlock prompt on every pip install
  invocation (even with default index URL which is not password protected).
- Prevent packages already-installed alongside with pip to be injected into an
  isolated build environment during build-time dependency population.
- Fix ``pip freeze`` permission denied error in order to display an understandable error message and offer solutions.
- Correctly uninstall script files (from setuptools' ``scripts`` argument), when installed with ``--user``.
- New resolver: When a requirement is requested both via a direct URL
  (``req @ URL``) and via version specifier with extras (``req[extra]``), the
  resolver will now be able to use the URL to correctly resolve the requirement
  with extras.
- New resolver: Show relevant entries from user-supplied constraint files in the
  error message to improve debuggability.
- Avoid parsing version to make the version check more robust against lousily
  debundled downstream distributions.
- ``--user`` is no longer suggested incorrectly when pip fails with a permission
  error in a virtual environment.
- Fix incorrect reporting on ``Requires-Python`` conflicts.
- Make wheel compatibility tag preferences more important than the build tag
- Fix pip to work with warnings converted to errors.
- **SECURITY**: Stop splitting on unicode separators in git references,
  which could be maliciously used to install a different revision on the
  repository.

Vendored Libraries
------------------

- Update urllib3 to 1.26.4 to fix CVE-2021-28363
- Remove contextlib2.
- Upgrade idna to 3.1
- Upgrade pep517 to 0.10.0
- Upgrade vendored resolvelib to 0.7.0.
- Upgrade tenacity to 7.0.0

Improved Documentation
----------------------

- Update "setuptools extras" link to match upstream.
- Improve SSL Certificate Verification docs and ``--cert`` help text.
- Add a section in the documentation to suggest solutions to the ``pip freeze`` permission denied issue.
- Add warning about ``--extra-index-url`` and dependency confusion
- Describe ``--upgrade-strategy`` and direct requirements explicitly; add a brief
  example.

21.0.1 (2021-01-30)
===================

Bug Fixes
---------

- commands: debug: Use packaging.version.parse to compare between versions.
- New resolver: Download and prepare a distribution only at the last possible
  moment to avoid unnecessary network access when the same version is already
  installed locally.

Vendored Libraries
------------------

- Upgrade packaging to 20.9

21.0 (2021-01-23)
=================

Deprecations and Removals
-------------------------

- Drop support for Python 2.
- Remove support for legacy wheel cache entries that were created with pip
  versions older than 20.0.
- Remove support for VCS pseudo URLs editable requirements. It was emitting
  deprecation warning since version 20.0.
- Modernise the codebase after Python 2.
- Drop support for Python 3.5.
- Remove the VCS export feature that was used only with editable VCS
  requirements and had correctness issues.

Features
--------

- Add ``--ignore-requires-python`` support to pip download.
- New resolver: Error message shown when a wheel contains inconsistent metadata
  is made more helpful by including both values from the file name and internal
  metadata.

Bug Fixes
---------

- Fix a regression that made ``pip wheel`` do a VCS export instead of a VCS clone
  for editable requirements. This broke VCS requirements that need the VCS
  information to build correctly.
- Fix ``pip download`` of editable VCS requirements that need VCS information
  to build correctly.

Vendored Libraries
------------------

- Upgrade msgpack to 1.0.2.
- Upgrade requests to 2.25.1.

Improved Documentation
----------------------

- Render the unreleased pip version change notes on the news page in docs.
- Fix broken email link in docs feedback banners.

20.3.4 (2021-01-23)
===================

Features
--------

- ``pip wheel`` now verifies the built wheel contains valid metadata, and can be
  installed by a subsequent ``pip install``. This can be disabled with
  ``--no-verify``.
- Improve presentation of XMLRPC errors in pip search.

Bug Fixes
---------

- Fixed hanging VCS subprocess calls when the VCS outputs a large amount of data
  on stderr. Restored logging of VCS errors that was inadvertently removed in pip
  20.2.
- Fix error when an existing incompatibility is unable to be applied to a backtracked state.
- New resolver: Discard a faulty distribution, instead of quitting outright.
  This implementation is taken from 20.2.2, with a fix that always makes the
  resolver iterate through candidates from indexes lazily, to avoid downloading
  candidates we do not need.
- New resolver: Discard a source distribution if it fails to generate metadata,
  instead of quitting outright. This implementation is taken from 20.2.2, with a
  fix that always makes the resolver iterate through candidates from indexes
  lazily, to avoid downloading candidates we do not need.

Vendored Libraries
------------------

- Upgrade resolvelib to 0.5.4.

(wiz)

2021-11-09 22:38:24 UTC MAIN commitmail json YAML

xfce4-terminal: xfce4-exo is no longer a dependency

(gutteridge)

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

doc: Updated mail/sendmail to 8.16.1nb1

(jnemeth)

2021-11-09 22:02:36 UTC MAIN commitmail json YAML

make sure that mail.local gets installed with appropriate permissions

(jnemeth)

2021-11-09 20:35:35 UTC MAIN commitmail json YAML

doc: Added devel/py-packaging2 version 20.9

(wiz)

2021-11-09 20:35:26 UTC MAIN commitmail json YAML

doc: Updated devel/py-packaging to 21.2

(wiz)

2021-11-09 20:35:14 UTC MAIN commitmail json YAML

py-packaging: update to 21.2.

21.2 - 2021-10-29
~~~~~~~~~~~~~~~~~

* Update documentation entry for 21.1.

21.1 - 2021-10-29
~~~~~~~~~~~~~~~~~

* Update pin to pyparsing to exclude 3.0.0.

21.0 - 2021-07-03
~~~~~~~~~~~~~~~~~

* PEP 656: musllinux support (:issue:`411`)
* Drop support for Python 2.7, Python 3.4 and Python 3.5.
* Replace distutils usage with sysconfig (:issue:`396`)
* Add support for zip files in ``parse_sdist_filename`` (:issue:`429`)
* Use cached ``_hash`` attribute to short-circuit tag equality comparisons (:issue:`417`)
* Specify the default value for the ``specifier`` argument to ``SpecifierSet`` (:issue:`437`)
* Proper keyword-only "warn" argument in packaging.tags (:issue:`403`)
* Correctly remove prerelease suffixes from ~= check (:issue:`366`)
* Fix type hints for ``Version.post`` and ``Version.dev`` (:issue:`393`)
* Use typing alias ``UnparsedVersion`` (:issue:`398`)
* Improve type inference for ``packaging.specifiers.filter()`` (:issue:`430`)
* Tighten the return type of ``canonicalize_version()`` (:issue:`402`)

(wiz)

2021-11-09 20:34:41 UTC MAIN commitmail json YAML

2021-11-09 20:30:07 UTC MAIN commitmail json YAML

python: add version support for py-packaging

(wiz)

2021-11-09 20:29:14 UTC MAIN commitmail json YAML

devel/Makefile: + py-packaging2

(wiz)

2021-11-09 20:28:46 UTC MAIN commitmail json YAML

devel/py-packaging2: import py-packaging-20.9

Core utilities for Python packages.

This is the last version that supports Python 2.x.

(wiz)

2021-11-09 20:10:38 UTC MAIN commitmail json YAML

doc: Updated textproc/py-html5lib to 1.1

(wiz)

2021-11-09 20:10:28 UTC MAIN commitmail json YAML

py-html5lib: update to 1.1.

Add some missing dependencies and test dependencies.

1.1
~~~

Breaking changes:

* Drop support for Python 3.3. (#358)
* Drop support for Python 3.4. (#421)

Deprecations:

* Deprecate the ``html5lib`` sanitizer (``html5lib.serialize(sanitize=True)`` and
  ``html5lib.filters.sanitizer``). We recommend users migrate to `Bleach
  <https://github.com/mozilla/bleach>`. Please let us know if Bleach doesn't suffice for your
  use. (#443)

Other changes:

* Try to import from ``collections.abc`` to remove DeprecationWarning and ensure
  ``html5lib`` keeps working in future Python versions. (#403)
* Drop optional ``datrie`` dependency. (#442)

(wiz)

2021-11-09 18:54:27 UTC MAIN commitmail json YAML

Note addition of net/routinator version 0.10.2.

(he)

2021-11-09 18:53:05 UTC MAIN commitmail json YAML

Add routinator version 0.10.2.

Move this over from pkgsrc-wip.

Introducing `Routinator 3000,' RPKI relying party software written
in Rust. If you have any feedback, we would love to hear from you.
Don't hesitate to create an issue on Github or post a message on
our RPKI mailing list. You can lean more about Routinator and RPKI
technology by reading our documentation on Read the Docs.

(he)

2021-11-09 17:55:46 UTC MAIN commitmail json YAML

2021-11-09 17:53:33 UTC MAIN commitmail json YAML

buildlink.xml: add a note about USE_ABI_DEPENDS

(gutteridge)

2021-11-09 17:41:27 UTC MAIN commitmail json YAML

fixes.xml: use more precise wording in some phrases

(gutteridge)

2021-11-09 17:39:42 UTC MAIN commitmail json YAML

replace-interpreter.mk: update a comment

(gutteridge)

2021-11-09 15:28:27 UTC MAIN commitmail json YAML

doc: Updated sysutils/broot to 1.7.1

(pin)

2021-11-09 15:28:05 UTC MAIN commitmail json YAML

sysutils/broot: update to 1.7.1

-fix clipboard filled with dummy value on launch on X11

(pin)

2021-11-09 15:17:24 UTC MAIN commitmail json YAML

doc: Updated time/ruby-tzinfo-data to 1.2021.5

(taca)

2021-11-09 15:17:01 UTC MAIN commitmail json YAML

time/ruby-tzinfo-data: update to 1.2021.5

1.2021.2 (2021-09-26)

* Based on version 2021b of the IANA Time Zone Database
  (https://mm.icann.org/pipermail/tz-announce/2021-September/000066.html).

1.2021.3 (2021-10-02)

* Based on version 2021c of the IANA Time Zone Database
  (https://mm.icann.org/pipermail/tz-announce/2021-October/000067.html).

1.2021.4 (2021-10-16)

* Based on version 2021d of the IANA Time Zone Database
  (https://mm.icann.org/pipermail/tz-announce/2021-October/000068.html).

1.2021.5 (2021-10-23)

* Based on version 2021e of the IANA Time Zone Database
  (https://mm.icann.org/pipermail/tz-announce/2021-October/000069.html).

(taca)

2021-11-09 14:53:48 UTC MAIN commitmail json YAML

doc: Updated graphics/ruby-RMagick to 4.2.3

(taca)

2021-11-09 14:53:22 UTC MAIN commitmail json YAML

graphics/ruby-RMagick: update to 4.2.3

RMagick 4.2.3 (2021-10-10)

Bug Fixes

* Re-add block syntax deprecation warning and fix in RMagick source (#1279)
  (#1280)
* Doc: Replace Magick::Montage with Magick::ImageList::Montage (#1281)
* Update shadow example (#1297)
* Escape the backslashes in windows error message (#1298)
* Also set the alpha value of the target pixel (#1299)
* Set alpha_trait to BlendPixelTrait when the alpha value of the pixel is
  not opaque. (#1300)

(taca)

2021-11-09 14:51:48 UTC MAIN commitmail json YAML

doc: Updated finance/ruby-activemerchant to 1.124.0

(taca)

2021-11-09 14:51:23 UTC MAIN commitmail json YAML

finance/ruby-activemerchant: update to 1.124.0

1.124.0 (2021-10-28)

What's Changed

* Adyen: Add ACH Support by @almalee24 in #4105
* Paysafe: Adjust profile data by @meagabeth in #4112
* StripePaymentIntentsGateway: Add GSF claim_without_transaction_id by
  @BritneyS in #4111
* RouteX: Support cardtype by @rachelkirk in #4115
* Routex: cardtype changelog fix by @rachelkirk in #4117
* Moka: make sure month is always two digits by @dsmcclain in #4118
* dlocal: Add device_id and ip to payer object and add additional_data by
  @aenand in #4116
* Orbital: Scrub Payment Cryptogram by @naashton in #4121
* Paysafe: Add support for airline fields by @meagabeth in #4120
* Stripe and Stripe PI: Add Radar Session Option by @tatsianaclifton in
  #4119
* PayArc: handle requests when billing_address is not present by @dsmcclain
  in #4114
* Add UnionPay test card to BIN range by @leahriffell in #4122
* Global Collect: Support URL override by @naashton in #4127
* PayConex: scrub bank account info from transcripts by @mbreenlyles in
  #4128
* Moka: Remove additional transaction data from subsequent calls by
  @naashton in #4129
* Moka: Ensure CvcNumber can be an empty string by @jessiagee in #4130
* Fixup PR #4122 Add UnionPay test card to BIN range by @leahriffell in
  #4132
* Maestro: allow card lengths for non-validated cards by @therufs in #4131
* Make "set" required by credit_card_methods.rb by @InPermutation in #4133
* Moka: Pass Currency on Capture transactions by @dsmcclain in #4134
* Paysafe: Update supported countries by @meagabeth in #4135
* Paysafe: Update field mapping for split_pay by @meagabeth in #4136
* SafeCharge: Account for non-fractional currencies by @dsmcclain in #4137
* CardStream: Support passing country_code in request by @dsmcclain in #4139
* Adyen: Adjust phone number mapping by @aenand in #4138
* MIT: Change how parameters are converted to JSON by @tatsianaclifton in
  #4140
* Stripe: add account_number to scrubbing by @aenand in #4145
* Stripe PI: add name on card to billing details & do some refactoring by
  @dsmcclain in #4146
* Updating CHANGELOG to remove conflict by @jessiagee in #4148
* TrustCommerce: Scrub bank account info by @mbreenlyles in #4149
* TransFirst: add acctNr to scrubbing by @aenand in #4152
* Paysafe: Update supported countries list by @meagabeth in #4154
* Add Support for Submerchant Data on Worldpay by @almalee24 in #4147
* dLocal: Update supported countries list by @mbreenlyles in #4155
* Nuvei (SafeCharge): Add support for email field in capture by @rachelkirk
  in #4153
* Paysafe: Remove invalid code by @meagabeth in #4156
* NMI: Add descriptors by @ajawadmirza in #4157
* Add bank account info scrubbing tests for multiple gateways by @aenand in
  #4159
* Moka: send correct amount in refund by @dsmcclain in #4160
* GlobalCollect: Append URI to the URL by @naashton in #4162
* Adyen: Add external platform information by @aenand in #4163
* Payflow: use proper case for 3DS 2.x element names by @bbraschi in #4113
* Realex: Add stored credential support by @dsmcclain in #4170
* Moka: add Installment field by @dsmcclain in #4172
* Payflow: include AuthenticationStatus with 3DS 2.x by @bbraschi in #4168
* Release 1.124.0 by @bbraschi in #4175

New Contributors

* @aenand made their first contribution in #4116
* @ajawadmirza made their first contribution in #4157

(taca)

2021-11-09 14:46:53 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-zeitwerk to 2.5.1

(taca)

2021-11-09 14:46:28 UTC MAIN commitmail json YAML

devel/ruby-zeitwerk: update to 2.5.1

2.5.1 (20 October 2021)

* Restores support for namespaces that are not hashable. For example
  namespaces that override the hash method with a different arity as shown
  in #188.

2.5.0 (20 October 2021)

Breaking changes

* Requires Ruby 2.5.
* Deletes the long time deprecated preload API. Instead of:

loader.preload("app/models/user.rb")

  just reference the constant on setup:

loader.on_setup { User }

  If you want to eager load a namespace, use the constants API:

loader.on_setup do
  Admin.constants(false).each { |cname| Admin.const_get(cname) }
end

Bug fixes

* Fixes a bug in which a certain valid combination of overlapping trees
  managed by different loaders and ignored directories was mistakenly
  reported as having conflicting directories.
* Detects external namespaces defined with Module#autoload. If your project
  reopens a 3rd party namespace, Zeitwerk already detected it and did not
  consider the namespace to be managed by the loader (automatically
  descends, ignored for reloads, etc.). However, the loader did not do that
  if the namespace had only an autoload in the 3rd party code yet to be
  executed. Now it does.

Callbacks

* Implements Zeitwerk::Loader#on_setup, which allows you to configure blocks
  of code to be executed on setup and on each reload. When the callback is
  fired, the loader is ready, you can refer to project constants in the
  block.
  See the documentation for further details.

* There is a new catch-all Zeitwerk::Loader#on_load that takes no argument
  and is triggered for all loaded objects:

loader.on_load do |cpath, value, abspath|
  # ...
end

  Please, remember that if you want to trace the activity of a loader,
  Zeitwerk::Loader#log! logs plenty of information.
  See the documentation for further details.

* The block of the existing Zeitwerk::Loader#on_load receives also the value
  stored in the constant, and the absolute path to its corresponding file or
  directory:

loader.on_load("Service::NotificationsGateway") do |klass, abspath|
  # ...
end

  Remember that blocks can be defined to take less arguments than passed. So
  this change is backwards compatible. If you had

loader.on_load("Service::NotificationsGateway") do
  Service::NotificationsGateway.endpoint = ...
end

  That works.

* Implements Zeitwerk::Loader#on_unload, which allows you to configure
  blocks of code to be executed before a certain class or module gets
  unloaded:

loader.on_unload("Country") do |klass, _abspath|
  klass.clear_cache
end

  These callbacks are invoked during unloading, which happens in an
  unspecified order. Therefore, they should not refer to reloadable
  constants.

  You can also be called for all unloaded objects:

loader.on_unload do |cpath, value, abspath|
  # ...
end

  Please, remember that if you want to trace the activity of a loader,
  Zeitwerk::Loader#log! logs plenty of information.
  See the documentation for further details.

Assorted

* Performance improvements.
* Documentation improvements.
* The method Zeitwerk::Loader#eager_load accepts a force flag:

loader.eager_load(force: true)

* If passed, eager load exclusions configured with do_not_eager_load are not
  honoured (but ignored files and directories are).
* This may be handy for test suites that eager load in order to ensure all
  files define the expected constant.
* Eliminates internal use of File.realpath. One visible consequence is that
  in logs root dirs are shown as configured if they contain symlinks.
* When an autoloaded file does not define the expected constant, Ruby clears
  state differently starting with Ruby 3.1. Unloading has been revised to be
  compatible with both behaviours.
* Logging prints a few new traces.

(taca)

2021-11-09 14:41:16 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-test-unit to 3.5.1

(taca)

2021-11-09 14:40:55 UTC MAIN commitmail json YAML

devel/ruby-test-unit: update to 3.5.1

3.5.1 (2021-11-08)

Fixes
* Fixed a bug that keep: true is ignored when data set is generated by
  block. [Reported by Kenta Murata]

Thanks

* Kenta Murata

3.5.0 (2021-10-18)

Fixes
* Fixed a bug that keep: true is ignored when the last data doesn't have
  keep: true.

3.4.9 (2021-10-18)

Improvements
* Added support for labeling each variable values by using Hash.

3.4.8 (2021-10-11)

Improvements
* Added support for omitting Ractor tests on Ruby 2.7 or earlier
  automatically.

(taca)

2021-11-09 14:38:54 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-sexp-processor to 4.16.0

(taca)

2021-11-09 14:38:34 UTC MAIN commitmail json YAML

devel/ruby-sexp-processor: update to 4.16.0

4.16.0 / (2021-10-27)

o 4 minor enhancements:

  * Added Sexp#value (pushed up from ruby_parser).
  * Aliased Sexp#concat to #_concat and use that so it can be overridden.
  * Cache the #hash result.
  * StrictSexp mode (4) now covers concat.

o 3 bug fixes:

  * Fix some doco on each_sexp to clarify that it is not recursive.
  * Fixed a bug calling enum_for when using each_of_type w/ no block.
  * Minor fixes to pt_testcase.rb for custom timeouts and better error
    handling.

(taca)

2021-11-09 14:36:56 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-rspec-support to 3.10.3

(taca)

2021-11-09 14:36:36 UTC MAIN commitmail json YAML

devel/ruby-rspec-support: update to 3.10.3

3.10.3 (2021-11-03)

Bug Fixes:

* Use Mutex#owned? to allow RSpec::Support::ReentrantMutex to work in nested
  Fibers on Ruby 3.0 and later. (Benoit Daloze, #503, #504)

* Support end-less methods in RSpec::Support::Source::Token so that RSpec
  won't hang when an end-less method raises an error. (Yuji Nakayama, #505)

(taca)

2021-11-09 14:20:24 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-racc to 1.6.0

(taca)

2021-11-09 14:20:04 UTC MAIN commitmail json YAML

2021-11-09 14:17:12 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-parser to 3.18.0

(taca)

2021-11-09 14:16:53 UTC MAIN commitmail json YAML

devel/ruby-parser: update to 3.18.0

3.18.0 (2021-10-27)

Holy crap… 58 commits! 2.7 and 3.0 are feature complete.  Strings &
heredocs have been rewritten.

o 9 major enhancements:

  * !!! Rewrote lexer (and friends) for strings, heredocs, and %*[]
    constructs.
  * Massive overhaul on line numbers.
  * Freeze input! Finally!!! No more modifying the input string for heredocs.
  * Overhauled RPStringScanner. Removed OLD compatibility methods!
  * Removed Sexp methods: value, to_sym, add, add_all, node_type, values.
      - value moved to sexp_processor.
  * Removed String#grep monkey-patch.
  * Removed String#lineno monkey-patch.
  * Removed string_to_pos, charpos, etc hacks for ancient ruby versions.
  * Removed unread_many… NO! NO EDITING THE INPUT STRING!

o 31 minor enhancements:

  * 2.7/3.0: many more pattern edge cases
  * 2.7: Added `mlhs = rhs rescue expr`
  * 2.7: refactored destructured args (`|(k,v)|`) and unfactored(?!)
    case_body/args.
  * 3.0: excessed_comma
  * 3.0: finished most everything: endless methods, patterns, etc.
  * 3.0: refactored / added new pattern changes
  * Added RubyLexer#in_heredoc? (ie, is there old_ss ?)
  * Added RubyLexer#old_ss and old_lineno and removed much of SSStack(ish).
  * Added Symbol#end_with? when necessary
  * Added TALLY and DEBUG options for ss.getch and ss.scan
  * Added ignore_body_comments to make parser productions more clear.
  * Added support for no_kwarg (eg `def f(**nil)`).
  * Added support for no_kwarg in blocks (eg `f { |**nil| }`).
  * Augmented generated parser files to have frozen_string_literal comments
    and fixed tests.
  * Broke out 3.0 parser into its own to ease development.
  * Bumped dependencies on sexp_processor and oedipus_lex.
  * Clean generated 3.x files.
  * Extracted all string scanner methods to their own module.
  * Fixed some precedence decls.
  * Implemented most of pattern matching for 2.7+.
  * Improve lex_state= to report location in verbose debug mode.
  * Made it easier to debug with a particular version of ruby via rake.
  * Make sure ripper uses the same version of ruby we specified.
  * Moved all string/heredoc/etc code to ruby_lexer_strings.rb
  * Remove warning from newer bisons.
  * Sprinkled in some frozen_string_literal, but mostly helped by oedipus
    bump.
  * Switch to comparing against ruby binary since ripper is buggy.
  * bugs task should try both bug*.rb and bad*.rb.
  * endless methods
  * f_any_kwrest refactoring.
  * refactored defn/defs

o 15 bug fixes:

  * Cleaned a bunch of old hacks. Initializing RubyLexer w/ Parser is
    cleaner now.
  * Corrected some lex_state errors in process_token_keyword.
  * Fixed ancient ruby2 change (use #lines) in ruby_parse_extract_error.
  * Fixed bug where else without rescue only raises on 2.6+
  * Fixed caller for getch and scan when DEBUG=1
  * Fixed comments in the middle of message cascades.
  * Fixed differences w/ symbol productions against ruby 2.7.
  * Fixed dsym to use string_contents production.
  * Fixed error in bdot2/3 in some edge cases. Fixed p_alt line.
  * Fixed heredoc dedenting in the presence of empty lines. (mvz)
  * Fixed some leading whitespace / comment processing
  * Fixed up how class/module/defn/defs comments were collected.
  * Overhauled ripper.rb to deal with buggy ripper w/ yydebug.
  * Removed dsym from literal.
  * Removed tUBANG lexeme but kept it distinct as a method name
    (eg: `def!@`).

(taca)

2021-11-09 14:12:01 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-parseconfig to 1.1.2

(taca)

2021-11-09 14:11:36 UTC MAIN commitmail json YAML

devel/ruby-parseconfig: update to 1.1.2

pkgsrc change: update HOMEPAGE.

1.1.2 (2021-09-29)

- Dev and test against recent versions of Ruby (2.6+, 3.0+)
- Docker development support
- Remove tests for deprecated 'get_value()' method
- Use Rspec 'expect' in place of 'should'

(taca)

2021-11-09 14:08:53 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-marcel to 1.0.2

(taca)

2021-11-09 14:08:33 UTC MAIN commitmail json YAML

devel/ruby-marcel: update to 1.0.2

pkgsrc change: add newline to the DESCR file.

1.0.2 (2021-09-20)

* Include Apache license in gem release. (a525d5b)
* Prefer audio/x-wav for WAV audio files. (#45)
* Prefer application/x-x509-ca-cert for Privacy-Enhanced Mail
  certificates. (#46)
* Prefer audio/flac for FLAC audio files. (#47)
* Prefer audio/aac for Advanced Audio Coding audio files. (#49)
* Prefer application/vnd.ms-access for Microsodt Access DB files. (#50)
* Support text/x-scss and text/x-sass stylesheets. (#52)
* Support encrypted Microsoft Access DB files. (#53)
* Prefer application/x-ole-storage for Microsoft Office files. (#54)
* Prefer text/markdown for Markdown files. (#55)
* Prefer audio/mpc for Musepack audio files. (#56)
* Support audio/webm audio files. (#58)
* Support image/avif images files. (#63)

(taca)

2021-11-09 14:03:27 UTC MAIN commitmail json YAML

doc: Updated databases/ruby-sequel to 5.50.0

(taca)

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

databases/ruby-sequel: update to 5.50.0

=== 5.50.0 (2021-11-01)

* Make Migrator :allow_missing_migration_files also allow down migrations
  where the current database version is greater than the last migration file
  version (francisconeves97) (#1789)

* Fix Model#freeze in composition, serialization, and
  serialization_modification_detection plugins to return self (jeremyevans)
  (#1788)

* Fix typecasting of lazy columns when using lazy_attributes plugin in model
  where dataset selects from subquery (jeremyevans)

* Add :before_preconnect Database option, for configuring extensions loaded
  via :preconnect_extensions (MarcPer, jeremyevans) (#1786)

* Change Dataset#columns! to use a LIMIT 0 query instead of a LIMIT 1 query
  (jeremyevans)

* Add sql_log_normalizer extension for normalizing logged SQL, helpful for
  analytics and sensitive data (jeremyevans)

* Add support for range_merge, multirange, and unnest, and PGMultiRange#op
  to pg_range_ops extension (jeremyevans)

* Add pg_multirange extension with support for PostgreSQL 14+ multirange
  types (jeremyevans)

=== 5.49.0 (2021-10-01)

* Switch block_given? usage to defined?(yield) (jeremyevans)

* Support table aliases for JOIN USING columns on PostgreSQL 14+
  (jeremyevans)

* Support calling PostgreSQL procedures without arguments (jeremyevans)

* Support hstore subscripts in pg_hstore_ops on PostgreSQL 14+, for updating
  only part of an hstore value (jeremyevans)

* Support JSONB subscripts in pg_json_ops on PostgreSQL 14+, for updating
  only part of a JSONB value (jeremyevans)

* Support SQL::Expression#sequel_ast_transform for custom AST transforms on
  arbitrary expressions (jeremyevans)

* Add Database#create_trigger :replace option on PostgreSQL 14+ for CREATE
  OR REPLACE TRIGGER (jeremyevans)

* Make auto_validations plugin automatically setup no_null_byte validations
  (jeremyevans)

* Add Model#validates_no_null_byte to validation_helpers plugin
  (jeremyevans)

(taca)

2021-11-09 12:14:53 UTC MAIN commitmail json YAML

2021-11-09 12:14:11 UTC MAIN commitmail json YAML

2021-11-09 12:13:03 UTC MAIN commitmail json YAML

2021-11-09 12:04:43 UTC MAIN commitmail json YAML

2021-11-09 11:56:24 UTC MAIN commitmail json YAML

libnet: Avoid looking for /dev/bpf to decide to use the BPF link layer.

It may not be available in the build sandbox, in which case libnet
thinks we're on Win32 and fails horribly.

(nia)

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

2021-11-09 11:36:08 UTC MAIN commitmail json YAML

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

angband: partial linking incompatible with MKPIE

(nia)

2021-11-09 11:28:56 UTC MAIN commitmail json YAML

p11: Avoid checking for the existence of files in /dev to detect system
features.

(nia)

2021-11-09 11:12:35 UTC MAIN commitmail json YAML

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

xentools411: MKPIE not supported, requires predictable object positions

(nia)

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

asterisk*: Detect kqueue/timerfd through pkgsrc infrastructure.

Fixes PLIST on NetBSD/current.

(nia)

2021-11-09 11:09:04 UTC MAIN commitmail json YAML

libepoll-shim: Use PKG_HAVE_* to detect system call availability.

(nia)

2021-11-09 11:06:08 UTC MAIN commitmail json YAML

xf86-video-intel: Use PKG_HAVE_TIMERFD.

(nia)

2021-11-09 11:05:07 UTC MAIN commitmail json YAML

mk: Create per-platform PKG_HAVE_EVENTFD and PKG_HAVE_TIMERFD variables.

(nia)

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

grub: get rid of silly NetBSD version check

(nia)

2021-11-09 10:24:26 UTC MAIN commitmail json YAML

grub: disable all compiler hardening features

(nia)

2021-11-09 10:21:35 UTC MAIN commitmail json YAML

grub2: disable MKPIE and RELRO

(nia)

2021-11-09 10:17:18 UTC MAIN commitmail json YAML

Updated devel/bpython, devel/py-isort

(adam)

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

py-isort: updated to 5.10.1

5.10.1

Fixed: Occasional inconsistency with multiple src paths.
Fixed: skip_file ignored when on the first docstring line

5.10.0

Implemented: Switch to tomli for pyproject.toml configuration loader.
Fixed: CLI bug (--exend-skip-glob, overrides instead of extending).
Fixed: respect PATH customization in nested calls to git.
Fixed: Append only with certain code snippets incorrectly adds imports.
Added official support for Python 3.10

Potentially breaking changes:

Fixed: _ast module incorrectly excluded from stdlib definition.

(adam)

2021-11-09 10:15:36 UTC MAIN commitmail json YAML

2021-11-09 10:12:43 UTC MAIN commitmail json YAML

wxGTK28: Disable precompiled headers to avoid mysterious compilation
problems

(nia)

2021-11-09 10:12:36 UTC MAIN commitmail json YAML

bpython: updated to 0.22.1

0.22.1
Fixes:
* Fix missing dependency on typing_extensions.

(adam)

2021-11-09 10:09:56 UTC MAIN commitmail json YAML

wxGTK30: Disable use of precompiled headers to avoid mysterious
compilation problems.

(nia)

2021-11-09 09:59:28 UTC MAIN commitmail json YAML

realboy: fix PIE builds

(nia)

2021-11-09 09:54:48 UTC MAIN commitmail json YAML

doc: Updated net/yt-dlp to 2021.10.22nb1

(ryoon)