Commit graph

351066 commits

Author SHA1 Message Date
jperkin
e8ec79db80 python37: Solaris 10 fixes, from pekdon via IRC. 2022-01-20 13:03:23 +00:00
jperkin
96c7d4bd72 python27: Solaris 10 fixes, from pekdon via IRC. 2022-01-20 12:57:13 +00:00
jperkin
7a4a989924 python38: Solaris 10 fixes, from pekdon via IRC. 2022-01-20 11:52:28 +00:00
gutteridge
7a700f786d databases/Makefile: sort entries 2022-01-20 02:51:47 +00:00
gutteridge
8b33ba3951 doc: Updated x11/xfce4-indicator-plugin to 2.4.1 2022-01-20 01:25:27 +00:00
gutteridge
902a8a09d2 xfce4-indicator-plugin: update to 2.4.1
Change log:

2.4.1
======
- Fix distcheck build with recent libtool
- Remove placeholder 'No Indicators' button (#14)
- Fix compilation warnings
- automake: Some updates
- autoconf: Some updates
- Add `.gitignore`
- Translation Updates:
  Basque, Belarusian, Catalan, Czech, Galician, Norwegian Bokmål,
  Russian, Slovenian, Spanish, Turkish, Ukrainian
2022-01-20 01:25:04 +00:00
gutteridge
c9735e88ff doc: Updated graphics/ristretto to 0.12.2 2022-01-20 01:04:10 +00:00
gutteridge
93c4eec2c2 ristretto: update to 0.12.2
0.12.2 (2022-01-14)
======
- New Features:
  - Thumbnailer: Add support for shared thumbnail repositories (#82)
  - Thumbnailer: Add thumbnail flavor support (#81)

- Performance Improvement:
  - Optimization: Use TreeModel IFace to walk the image list
  - Optimization: Add index and list link to RsttoImageListIter
  - Optimization: Switch to GQueue in RsttoImageList

- Code Refactoring:
  - Flatpak: Add lifecycle manager patch to Xfconf dependency
  - Flatpak: Add Tumbler dependency as a private service (!35)
  - Flatpak: Add pixbuf loaders
  - Refactoring: Cleanup and simplifications around thumbnail size
  - Redistribute thumbnail sizes uniformly
  - Disable debug checks in release mode
  - Cleanup: Miscellaneous
  - Cleanup: Remove unused APIs in RsttoImageList

- Bug Fixes:
  - Fix and complete file change monitoring
  - Thumbnailer: Rework queue management
  - Thumbnailer: Properly set the number of visible items
  - Take the device scale into account to limit rendering quality
  - Avoid multi-threading issue with X11 (#76)

- Translation Updates:
  Albanian, Arabic, Armenian (Armenia), Basque, Belarusian, Bulgarian,
  Catalan, Chinese (China), Chinese (Taiwan), Croatian, Czech, Danish,
  Dutch, Eastern Armenian, English (Australia), English (United
  Kingdom), Estonian, Finnish, French, Galician, German, Greek, Hebrew,
  Hungarian, Icelandic, Indonesian, Interlingue, Italian, Japanese,
  Kazakh, Korean, Lithuanian, Malay, Norwegian Bokm��l, Occitan (post
  1500), Polish, Portuguese, Portuguese (Brazil), Romanian, Russian,
  Serbian, Slovak, Slovenian, Spanish, Swedish, Thai, Turkish,
  Ukrainian, Uyghur
2022-01-20 01:03:55 +00:00
wiz
6ecd93e468 py-trio: add missing {TEST_,}DEPENDS
Bump PKGREVISION
2022-01-19 22:56:00 +00:00
wiz
11bf0aad01 doc: Added devel/py-outcome version 1.1.0 2022-01-19 22:39:31 +00:00
wiz
5c7ca654cb devel/Makefile: + py-outcome 2022-01-19 22:39:22 +00:00
wiz
a00adcad97 devel/py-outcome: import py-outcome-1.1.0
Capture the outcome of Python function calls. Extracted from the Trio project.
2022-01-19 22:39:01 +00:00
nia
7caf02a3e7 irssi: fix building on Solaris 10
PR pkg/56632
2022-01-19 22:15:43 +00:00
nia
7a0a5355e9 skey: fix building on Solaris 10
PR pkg/56636
2022-01-19 22:10:16 +00:00
nia
5adb4c7338 gnupg2: Fix building on Solaris 10
PR pkg/56638
2022-01-19 22:09:00 +00:00
nia
ce0cdfd224 doc: Updated emulators/mednafen to 1.29.0 2022-01-19 21:56:56 +00:00
nia
dadb5a9e6e mednafen: update to 1.29.0
Notable changes since 1.28.0-UNSTABLE:
     * Added support for playing the SCSP-generated music from most Sega
       Model 2A, 2B, 2C, and 3 arcade games.
     * PCE: Fixed a memory initialization bug that could cause graphics
       glitches after the explosion of the first boss in "R-Type".
     * PCE, PCE-Fast: Fixed unreadable black letters in "Order of the
       Griffon"'s password entry screen.
     * SNES: Fixed broken emulation on little-endian PPC64 due to endianness
       misdetection.
     * SNES-Faust: Fixed S-DSP pitch modulation being half as strong as it
       should be.
     * VB: Fixed a VSU modulation emulation inaccuracy that severely
       distorted some sound effects in "Virtual Boy Wario Land".

   Notable changes since 1.27.1:
     * Stricter parsing of the configuration file and numeric setting values,
       with error messages now containing line numbers when relevant.
     * Added setting "video.force_bbclear", default value of "0", which when
       set to "1" will force clearing of the backbuffer before drawing every
       frame.
     * Added setting "video.cursorvis", default value of "hidden", to allow
       for showing the windowing system's mouse cursor within Mednafen's
       window even when it's not required.
     * Implemented an M3U recursion limit of 9, adjustable by the new setting
       "cd.m3u.recursion_limit".
     * Implemented a limit of 25 on the total number of CD images loaded
       while processing M3U files, adjustable via the new setting
       "cd.m3u.disc_limit".
     * Added Zstandard decompression support to game loading, with both naked
       files("zst" extension) and ZIP archives.
     * Added support for loading CD images from ZIP archives when the
       "cd.image_memcache" setting is set to "1". The ZIP archive may be
       loaded directly, or indirectly via an M3U file. An M3U file may also
       exist within the ZIP archive, to allow loading multiple CD images from
       within that ZIP archive. However, loading from a ZIP archive within
       another ZIP archive is not supported.
     * Changed the naming of save games, save states, etc. for
       gzip-compressed games. Previously, a gzip-compressed file named like
       "whatever.nes.gz" would generate a save game named like
       "whatever.nes.<HASH>.sav", but will now generate a save game named
       like "whatever.<HASH>.sav", the same as if "whatever.nes" had been
       loaded instead of "whatever.nes.gz". The old behavior may be restored
       by setting the new undocumented setting "filesys.old_gz_naming" to
       "1".
     * SS: The emulated reset button mapped to Mednafen's reset command
       key(F10 default) will now respect the "input.ckdelay" setting.
     * SS: The VA0/VA1 motherboard's memory mapping behavior for Low-RAM is
       now emulated instead of VA2's, to fix a crash in "Myst" in the
       generator room.
     * SS: Fixed unresponsive input in "Discworld".
     * SS: Fixed startup abort to CD player screen in the Europe and USA
       releases of "Primal Rage".
     * SS: Fixed abort to CD player screen when trying to start a game demo
       in Gremlin Interactive's "Demo Disc".
     * SS: Fixed inability to skip the intro FMV in "Senkutsu Katsuryu
       Taisen: Chaos Seed".
     * SS: Fixed flickering title screen in the "Saturn Super Vol. 2" demo of
       "Golden Axe: The Duel".
     * SS: Fixed a regression introduced in 1.26.0-UNSTABLE that broke the CD
       audio player in the North America/Europe BIOS.
     * SS: Implemented emulation of the CD block Scan command, to allow the
       scan forward/backward functionality in the BIOS's CD audio player to
       work.
     * SS: Fixed a bug in the CD seek handling code that could cause more
       emulator frame pacing and sound buffer underrun issues than strictly
       necessary when CD image memory caching is not enabled, the default.
     * SS: Corrected a few inaccuracies in the relative timing between
       different SCSP EG rates and between different SCSP timer prescaler
       rates(probably with negligible audible effects in commercial game
       sound drivers).
     * VB: Added "left" and "right" options to the "vb.3dmode" setting, to
       allow for more easily showing only the left or right view.
2022-01-19 21:56:43 +00:00
schmonz
12f378fec6 doc: Updated www/lighttpd to 1.4.64 2022-01-19 21:41:57 +00:00
schmonz
d9893cb86a Update to 1.4.64. From the changelog:
## Important changes

* remove deprecated modules, bugfixes, CVE-2022-22707 (rare configs)

## Behavior Changes

(previously announced and scheduled)

* graceful restart/shutdown timeout changed from 0 (disabled) to 8 seconds
  configure an alternative with:
  server.feature-flags += ("server.graceful-shutdown-timeout" => 8)

* build: lighttpd defaults to --with-pcre2 instead of --with-pcre
  pcre2 is current. pcre is no longer maintained.
  Explicitly specify --with-pcre in build to use pcre instead of pcre2.

* deprecated modules (previously announced) have been removed
  * mod_authn_mysql
  * mod_mysql_vhost
  * mod_cml
  * mod_flv_streaming
  * mod_geoip
  * mod_trigger_b4_dl

## Changes from 1.4.63

* [core] fix trace issued for loading mod_auth (fixes #3121)
* [meson] need -lrt with glibc < 2.17 (fixes #3120)
* [core] adjust time jump detection (fixes #3123)
* [core] make setrlimit() warn, not fatal
* [core] add remote IP to some error msgs (fixes #3122)
* [mod_webdav] If-None-Match on non-existent entity
* [build] check getxattr before attr_get and -lattr
* [doc] SELinux: setsebool -P httpd_setrlimit on
* [build] create sha512sum file with release
* [build] CI builds now use make -j 2
* [core] http_response_send_file() takes const path
* [core] use ETag response header to check cachable
* [core] add more const to stat_cache_update_entry()
* [multiple] remove r->physical.etag
* [mod_magnet] interface to http_response_send_file
* [build] add headers for sendfile() detect on MacOS
* [core] http_response_write_prepare optimization
* [core] define static_assert for uClibc (fixes #3127)
* [build] -Wno-implicit-fallthrough for ls-hpack
* [core] ignore pcre2 "bad JIT option" warning
* [build] pcre2: use pkg-config before pcre2-config
* [core] http_response_has_error_handler()
* [core] consolidate request restart loop check
* [core] defer retrieving Last-Modified until needed
* [mod_dirlisting] fix logic inversion in cache
* [core] mark expect cond in http_response_send_file
* [core] connection_handle_read_state() tweak
* [core] connection_state_machine_loop() tweaks
* [core] connection_state_machine_h2() tweaks
* [core] quiet coverity noise
* [core] use lower limit for max-fds if !setrlimit
* [build] do not check for prctl; HAVE_PRCTL unused
* [core] server.core-files support on FreeBSD (fixes #3128)
* [mod_extforward] support longer PROXY v2 TLV vec
* [mod_webdav] detect truncated copy_file_range()
* [mod_webdav] copy_file_range() new in FreeBSD 13
* [mod_webdav] copy_file_range() new in FreeBSD 13
* [build] feature consistency between build types
* [build] cmake build now defaults to C11
* [core] CCRandomGenerateBytes() for rand on macOS (fixes #3129)
* [multiple] remove long-deprecated modules
* [build] default --with-pcre2 unless --with-pcre
* [core] "server.graceful-shutdown-timeout" => 8
* [build] adjust trace for regex-conditionals
* [build] update tests/SConscript
* [core] errno_t detection on Illumos
* [build] cmake build now defaults to C11
* [build] meson: find pcre2 w/o pkg-config
* [core] define _EXTENSIONS_ on Illumos
* [build] cmake,meson socket libs for win32, Illumos (fixes #3130)
* [core] hide bsd_accept_filter code on OpenBSD (fixes #3131)
* [core] errno_t and rsize_t detection on Illumos
* [mod_webdav] copy acceleration
* [mod_webdav] define HAVE_RENAMEAT2 earlier
* [build] meson misdetects mempcpy on some platforms
* [build] cmake: skip "-Wl,-export-dynamic" Illumos
* [build] adjust .gitignore for macOS
* [build] meson crypt and dl detection on *BSD (fixes #3133)
* [core] /dev/null is a symlink on Illumos (fixes #3132)
* [core] server.core-files support for solaris (fixes #3135)
* [build] feature consistency between build types
* [build] Haiku build fix (fixes #3136)
* [lemon] silence coverity warnings
* [cmake] raise minimum version to 3.7
* [cmake] add address/undefined sanitize compile options
* [asan tests] fix memory leaks
* [array] use speaking names for array "fn" vtables for better debugging experience
* [ci] add cmake-asan build type
* [core] buffer_copy_string() use "" if s is NULL
* [mod_authn_gssapi] code reuse: fdevent_mkostemp()
* [mod_authn_gssapi] reduce KRB5CCNAME mem alloc
* [build] adjust help strings for pcre2 default
* [core] (const char *) for srvconf.modules_dir
* [multiple] remove buffer_init_string()
* [multiple] remove buffer_init_buffer()
* [mod_extforward] fix out-of-bounds (OOB) write (fixes #3134)
* [build] use -fstack-protector-strong w/ extra warn
* [build] collect Sun-specific headers and funcs
* [build] collect Sun-specific headers and funcs
* [build] rm redundant check for -lnetwork on Haiku
* [build] check headers before some funcs
* [core] allow LISTEN_PID to be ppid if TRACEME (fixes #3137)
* [core] allow tests/tmp/bind.conf override (#3137)
* [mod_webdav] no sys/ioctl.h on _WIN32
* [tests] _WIN32 adjustments in LightyTest.pm
* [tests] revert _WIN32 adjustments in LightyTest.pm
* [mod_gnutls] lift size check out of DN loop
* [mod_mbedtls] lift size check out of DN loop
* [mbedtls] save (mbedtls_ssl_config *) in hctx
* [multiple] permit UTF-8 in SSL_CLIENT_S_DN_*
* [mod_openssl] do not esc UTF-8 in cert subject
* [mod_mbedtls] reconstruct SSL_CLIENT_S_DN
* [mod_mbedtls] changes to build with mbedtls 3.0.0
* [mod_mbedtls] remove use of out_left in mbedtls 3
* [mod_mbedtls] mbedtls_ssl_conf_groups for 3.1.0

pkgsrc changes:

- Remove options 'gdbm' and 'memcached', no longer used
2022-01-19 21:41:48 +00:00
rhialto
9932fa31dd doc: Added devel/py-trio version 0.19.0 2022-01-19 21:15:01 +00:00
rhialto
26ebbfa8de Makefile: add py-trio. 2022-01-19 21:14:47 +00:00
rhialto
a11e26c78b devel/py-trio: import from wip. 2022-01-19 21:14:26 +00:00
adam
7f21c5c3b9 Updated security/gnutls 2022-01-19 21:11:46 +00:00
adam
c82b2f7272 gnutls: updated to 3.7.3
Version 3.7.3 (released 2022-01-17)

** libgnutls: The allowlisting configuration mode has been added to the system-wide
   settings. In this mode, all the algorithms are initially marked as insecure
   or disabled, while the applications can re-enable them either through the
   [overrides] section of the configuration file or the new API.

** The build infrastructure no longer depends on GNU AutoGen for generating
   command-line option handling, template file parsing in certtool, and
   documentation generation. This change also removes run-time or
   bundled dependency on the libopts library, and requires Python 3.6 or later
   to regenerate the distribution tarball.

   Note that this brings in known backward incompatibility in command-line
   tools, such as long options are now case sensitive, while previously they
   were treated in a case insensitive manner: for example --RSA is no longer a
   valid option of certtool. The existing scripts using GnuTLS tools may need
   adjustment for this change.

** libgnutls: The tpm2-tss-engine compatible private blobs can be loaded and
   used as a gnutls_privkey_t. The code was originally written for the
   OpenConnect VPN project by David Woodhouse. To generate such blobs, use the
   tpm2tss-genkey tool from tpm2-tss-engine:
   https://github.com/tpm2-software/tpm2-tss-engine/#rsa-operations
   or the tpm2_encodeobject tool from unreleased tpm2-tools.

** libgnutls: The library now transparently enables Linux KTLS
   (kernel TLS) when the feature is compiled in with --enable-ktls configuration
   option. If the KTLS initialization fails it automatically falls back
   to the user space implementation.

** certtool: The certtool command can now read the Certificate Transparency
   (RFC 6962) SCT extension.  New API functions are also provided to
   access and manipulate the extension values.

** certtool: The certtool command can now generate, manipulate, and evaluate
   x25519 and x448 public keys, private keys, and certificates.

** libgnutls: Disabling a hashing algorithm through "insecure-hash"
   configuration directive now also disables TLS ciphersuites that use it as a
   PRF algorithm.

** libgnutls: PKCS#12 files are now created with modern algorithms by default.
   Previously certtool used PKCS12-3DES-SHA1 for key derivation and
   HMAC-SHA1 as an integity measure in PKCS#12.  Now it uses AES-128-CBC with
   PBKDF2 and SHA-256 for both key derivation and MAC algorithms, and the
   default PBKDF2 iteration count has been increased to 600000.

** libgnutls: PKCS#12 keys derived using GOST algorithm now uses
   HMAC_GOSTR3411_2012_512 instead of HMAC_GOSTR3411_2012_256 for integrity, to
   conform with the latest TC-26 requirements.

** libgnutls: The library now provides a means to report the status of approved
   cryptographic operations. To adhere to the FIPS140-3 IG 2.4.C., this
   complements the existing mechanism to prohibit the use of unapproved
   algorithms by making the library unusable state.

** gnutls-cli: The gnutls-cli command now provides a --list-config option to
   print the library configuration.

** libgnutls: Fixed possible race condition in
   gnutls_x509_trust_list_verify_crt2 when a single trust list object is shared
   among multiple threads. [GNUTLS-SA-2022-01-17, CVSS: low]

** API and ABI modifications:
GNUTLS_PRIVKEY_FLAG_RSA_PSS_FIXED_SALT_LENGTH: new flag in gnutls_privkey_flags_t
GNUTLS_VERIFY_RSA_PSS_FIXED_SALT_LENGTH: new flag in gnutls_certificate_verify_flags
gnutls_ecc_curve_set_enabled: Added.
gnutls_sign_set_secure: Added.
gnutls_sign_set_secure_for_certs: Added.
gnutls_digest_set_secure: Added.
gnutls_protocol_set_enabled: Added.
gnutls_fips140_context_init: New function
gnutls_fips140_context_deinit: New function
gnutls_fips140_push_context: New function
gnutls_fips140_pop_context: New function
gnutls_fips140_get_operation_state: New function
gnutls_fips140_operation_state_t: New enum
gnutls_transport_is_ktls_enabled: New function
gnutls_get_library_configuration: New function
2022-01-19 21:11:11 +00:00
nia
922972ecf2 doc: Updated net/get_iplayer to 3.28 2022-01-19 21:11:09 +00:00
nia
de4321ef1b get_iplayer: update to 3.28
Changes in 3.28

     * Web PVR: Fixed wrapping of long lines in programme info page
     * Fixed bug that caused some episodes to be skipped when using
       --pid-recursive with certain CBeebies/CBBC programmes
     * Added support for "cloudfront" CDN. You can now use
       --exclude-supplier="cloudfront" if necessary.
     * The modes and modesizes programme info fields are now shown in an
       abbreviated form. Individual streams are no longer listed, only
       available quality levels.
     * The "vbidi" CDN is now excluded by default. It is inaccessible to
       get_iplayer and generates useless warnings derived from 403 responses
       to requests for HLS master playlists.
2022-01-19 21:10:58 +00:00
nia
825f6b7b7b doc: Updated audio/schismtracker to 20211116 2022-01-19 21:05:41 +00:00
nia
59ed21cad5 schismtracker: update to 20211116
Schism Tracker 20211116

   Summary of changes since 20211115 release:

     * Fix macOS dylib path in build artifacts
     * Reset filter when previewing different instrments
     * Fix ST3 GUS/SB detection on big-endian platforms

                            Schism Tracker 20211115

   Summary of changes since 20210525 release:

     * Add warning for lost patterns when saving MOD files
     * Fix S3M tracker identification bug
     * Add support for reading OPL instruments from MPTM files
     * Allow loading ModPlug volume column panning in S3M files
     * Reset mixing volume to 48 for S3Ms made with GUS
     * Strip zero-param commands that only have memory in IT from MOD/XM
       files when loading
     * Fix depth of instrument pitch-pan separation
     * Fix incorrect position calculation after reaching end of ping-pong
       loops
     * Add rudimentary detection for SoundTracker MODs in file browser
     * Apply pitch/pan separation as part of instrument panning
2022-01-19 21:05:28 +00:00
rhialto
6ba08ca7d0 doc: Added sysutils/py-jeepney version 0.6.0 2022-01-19 20:44:04 +00:00
rhialto
64961426f1 sysutils/Makefile: Add py-jeepney. 2022-01-19 20:43:50 +00:00
rhialto
10ef4e0398 sysutils/py-jeepney: import from wip. 2022-01-19 20:43:20 +00:00
rhialto
4a612104fa security/hercules4sdl-crypto: add missing patch file. 2022-01-19 20:18:17 +00:00
rhialto
25770ebc6d net/hercules4sdl-telnet: add missing patch file. 2022-01-19 20:15:10 +00:00
kim
bf5764ba7c rsync: Add an option for disabling ACL support 2022-01-19 20:01:18 +00:00
wiz
605a09fef4 doc/TODO: + py-OTXv2-1.5.2. 2022-01-19 18:16:01 +00:00
wiz
a9cae13bee py-smbpasswd: convert to egg.mk 2022-01-19 18:11:02 +00:00
wiz
4969607abd py-denyhosts: convert to egg.mk 2022-01-19 18:09:08 +00:00
wiz
deb770c5a4 py-OTXv2: convert to egg.mk 2022-01-19 18:02:32 +00:00
wiz
524025fc70 py-Des: remove
This is a DES implementation in python, last updated in 2010.
Nothing in pkgsrc uses it.
2022-01-19 18:00:28 +00:00
wiz
410a54eb90 py-sysctl: convert to egg.mk 2022-01-19 17:57:14 +00:00
wiz
82f2a0908a py-mox: convert to egg.mk 2022-01-19 17:54:37 +00:00
wiz
00dbb58f11 *: fix for python 3.x 2022-01-19 17:50:45 +00:00
pho
af87f2f6ac Emit a warning when PKGSRC_MKPIE==yes but PKGSRC_COMPILER==clang
Prior to this change PKGSRC_MKPIE was silently ignored when clang was chosen for
the compiler, i.e. executables were never built as PIE. This became an error
after introducing a post-build check for it.

Of course we should add a MKPIE support for clang, but for now we just emit a
warning. Otherwise we cannot build packages such as devel/gnustep-base which
requires clang to build.
2022-01-19 16:06:43 +00:00
gdt
60302373cb geography/py-gdal: Clean up how PKGREVISION is set
NFCI; just fold the revbump-set PKGREVISION=1 (that I should have
skipped) into the commented-out zero.
2022-01-19 15:40:55 +00:00
pin
acc9f6f2af doc: Updated audio/ncspot to 0.9.5 2022-01-19 14:05:05 +00:00
pin
f0626f71cd audio/ncspot: update to 0.9.5
Maintenance:
   -Fix release build name and win32 feature (#691)
   -seek spits out correct error when used with no args (#695)
   -Migrate to cursive 0.17
   -Remove notifications' dependency on cover (#706)
   -Fix errors showing up even though the command was successful (#710) (#711)
   -Fix lists that were shown as empty even though they contained items
2022-01-19 14:04:45 +00:00
adam
b1a8ccc1ee Updated devel/py-setuptools_scm, net/rabbitmq 2022-01-19 12:59:55 +00:00
adam
2e061ab514 rabbitmq: updated to 3.9.13
RabbitMQ 3.9.13

Core Server

Bug Fixes

Disk space monitor now correctly parses output on (at least some) systems where non-ASCII characters are used in paths.

Stream leader election is now deterministic when cluster is undergoing a rolling upgrade.

Enhancements

Queue and binding definition import can be delayed until a moment
when at least N nodes (e.g. three) have joined the cluster. This way imported quorum queues will have a desired
number of replicas from the start.
2022-01-19 12:59:38 +00:00
adam
98bb3c5dcd py-setuptools_scm: updated to 6.4.2
v6.4.2
======
* fix 671 : NoReturn is not avaliable in painfully dead python 3.6

v6.4.1
=======
* fix regression 669: restore get_version signature
* fix 668: harden the selftest for distribution extras

6.4.0
======
* compatibility adjustments for setuptools >58
* only put minimal setuptools version into toml extra to warn people with old strict pins
* coorectly handle hg-git self-use
* better mercurial detection
* modernize packaging setup
* python 3.10 support
* better handling of setuptools install command deprecation
* consider ``pyproject.tomls`` when running as command
* use list in git describe command to avoid shell expansions while supporting both windows and posix
* add ``--strip-dev`` flag to ``python -m setuptools_scm`` to print the next guessed version cleanly
* ensure no-guess-dev will fail on bad tags instead of generating invalid versions
* ensure we use utc everywhere to avoid confusion
2022-01-19 12:58:43 +00:00
pin
00200e26a4 audio/ncspot: add update warning 2022-01-19 11:00:28 +00:00