Mon Oct 3 15:45:05 2022 schmonz (pkgsrc commits)
Note libhighlight, highlight, p5-highlight updates.

Mon Oct 3 15:45:05 2022 schmonz (pkgsrc commits)
Take MAINTAINER for highlight.

Mon Oct 3 15:45:05 2022 schmonz (pkgsrc commits)
Update to 4.3. From the changelog:

- added support for Carbon
- added support for Fortran77 star comments comments (#208)
- added support for PowerShell block comments (#210)
- fixed Python formatted string pattern (#212)
- added new shell completion generation script (#137)
- W32: fixed Windows compilation headers (#138)

Sun Oct 2 21:45:04 2022 schmonz (pkgsrc commits)
Update to 1.3.1. From the changelog:

- Fixed a bug introduced in v1.3.0 where the Postgres engine would
  always pass the port to `psql`, thus ignoring the `PGPORT` environment
  variable. Thanks to Cam Feenstra for the spot (#675)!
- Fixed test failures on OSes where the local time zone cannot be
  determined. Thanks to Slaven Rezić for the test reports, and to
  Dave Rolsky for the solution (#672).
- Updated the MySQL deploy/revert lock to be specific to the target
  database. This allows multiple instances of Sqitch to run at the
  same time on the same server as long as they're connecting to different
  databases. Thanks to Dmytro Kh for the report and discussion of the
  options (#670).
- Fixed test failures where DBD::Mem was not installed. Likely only
  occurred on some CPAN Testers nodes. Thanks to Slaven Rezić for those
  (#673).
- Banned the backslash character (`\`) in change and tag names. It would
  be ignored on Unix-style systems, but create unexpected subdirectories
  on Windows systems.
- Banned the slash character (`/`) in tag names. They're still allowed
  in change names to enable script organization, but can wreak havoc
  when used in tag names. Thanks to @ewie for the report (#680)!

Sun Oct 2 21:45:04 2022 schmonz (pkgsrc commits)
Update to 6.2.0. From the changelog:

DateScrubber:
- You can now easily create a date scrubber.

SimpleLogger log_to_string is thread safe:
- log_to_string, by default, now will log 1 string per thread. Allowing
  multithreaded testing

Sun Oct 2 21:45:04 2022 schmonz (pkgsrc commits)
doc: Updated databases/p5-App-Sqitch to 1.3.1

Sun Oct 2 21:45:04 2022 schmonz (pkgsrc commits)
doc: Updated devel/py-approvaltests to 6.2.0

Wed Sep 28 17:15:04 2022 schmonz (pkgsrc commits)
Update to 4.2.1. From the changelog:

New development:
- Support added for integration with Azure Devops (known bugs feature)
- Basic integration with dbtext for testing with databases "database
  setup run" now possible
- Integration with capturemock improved when using http record/replay -
  sets environment variables and gives your test script control.
- Dark mode is now supported properly, e.g. by setting the environment
  variable "GTK_THEME" to "Adwaita:dark" (thanks Michael Behrisch)
- Now possible to generate separate HTML pages per version (thanks
  Michael Behrisch)
- New aliases for various config file settings (thanks Emily Bache)
- More compact host format (thanks Jens Kjerrström)
- Less precision for progress measurements on incomplete tests (thanks
  Jens Kjerrström)

Bugfixes:
- collate_script no longer uses the shell on Windows, led to
  user-dependent behaviour
- fixing prevlines filter at begin of file fix #93 (thanks
  Michael Behrisch)

Wed Sep 28 17:15:04 2022 schmonz (pkgsrc commits)
Update to 6.1.0. From the changelog:

6.0.0:
Breaking changes:
- use markers text has changed to reduce clutter, this will break
  previous tests.

Simple Logger useMarkers prints parameters:
- You can log parameter values on entrance and exit of a method


6.1.0:
Extra utilities:
- verify_simple_logger
- verify_storyboard
- use_utc_timezone() - allow easy testing of datetimes by forcing
  Timezone while in test

Wed Sep 28 17:15:04 2022 schmonz (pkgsrc commits)
doc: Updated devel/py-approvaltests to 6.1.0

Wed Sep 28 17:15:04 2022 schmonz (pkgsrc commits)
doc: Updated devel/texttest to 4.2.1

Sun Sep 25 10:45:04 2022 schmonz (pkgsrc commits)
Note xapian bindings update.

Sun Sep 25 10:45:04 2022 schmonz (pkgsrc commits)
Reset PKGREVISION on xapian update.

Sun Sep 25 10:45:04 2022 schmonz (pkgsrc commits)
Update to 1.4.21. From the changelog:

documentation:

* Consistently say "macOS" not "Mac OS X", "OS X", etc.

indexers:

* omindex:

  + Add support for gzip-compressed SVG files (.svgz).

  + Handle <title> in SVG.  Previously only <dc:title> inside <metadata> was
    considered.  If both are present, <title> now takes precedence.

testsuite:

* omegatest: Add skip-for-32-bit-time_t mechanism and use it to conditionally
  enable some testcases which fail on platforms with 32-bit time_t.

build system:

* Update to use AX_CXX_COMPILE_STDCXX which is a replacement for
  AX_CXX_COMPILE_STDCXX_11 (which we were using) which also supports newer C++
  standards versions which will be useful.  For C++11 the only difference seems
  to be that the macro now checks for attribute support - we use C++11
  attributes so that seems a good thing.

Updating during the freeze for the bug and portability fixes.

Sun Sep 25 10:45:04 2022 schmonz (pkgsrc commits)
Update to 1.4.21. From the changelog:

glass backend:

* Avoid throwing InvalidArgument when searching for overlong terms in some
  cases.  Such terms can't match, but are valid to query for.  Patch from
  Robert Stepanek in https://github.com/xapian/xapian/pull/313.

chert backend:

* Avoid throwing InvalidArgument when searching for overlong terms in some
  cases.  Such terms can't match, but are valid to query for.

build system:

* Clean up cygwin and mingw configure checks.  When we check $host_os, always
  anchor at the start (e.g. cygwin* not *cygwin*), and check for msys* as well
  since that's a derivative of cygwin and behaves similarly for the things
  we're checking here.

* Update to use AX_CXX_COMPILE_STDCXX which is a replacement for
  AX_CXX_COMPILE_STDCXX_11 (which we were using) which also supports newer C++
  standards versions which will be useful.  For C++11 the only difference seems
  to be that the macro now checks for attribute support - we use C++11
  attributes so that seems a good thing.

documentation:

* INSTALL: Restructure MSVC section for clarity.

* INSTALL: Mention -D_FORTIFY_SOURCE=3 too (fairly new - requires GCC 12).

* Consistently say "macOS" not "Mac OS X", "OS X", etc.

* admin_notes.rst:

  + Update locking section to cover Open File Description locks

  + Add some discussion of block sizes (fixes #819, reported by mgautier)

  + Fix cut-and-paste error - we were suggesting that the docdata table only
    exists if there's positional data.  Noted by Gaurav Arora.

  + Improve markup

examples:

* Stop using std::endl in examples since this seems to be C++ best practice
  as it causes a flush of the stream, which is rarely actually wanted.  Also
  often the replacement \n can be combined with a string literal.

portability:

* Stop trying to check for incompatible C++ ABI between the compiler used to
  build xapian-core and the compiler used to build code using xapian-core.

  This check was helpful in the GCC 3 days, but ABI versions 2 and up are
  compatible aside from obscure corner cases, and GCC now defaults to using the
  latest ABI version it supports.  The result is that this check is no longer
  useful enough to justify the noise.

  We still check for incompatible _GLIBCXX_DEBUG between the library and
  application builds, since that will cause things not to work, and the normal
  error message doesn't make it clear what's wrong.

  Reported by David Bremner.

* Fix new warnings from GCC 12.

* Avoid undefined value use when unpacking a key in a corrupted glass docdata
  table.  We now skip further checks on the entry in this case.

* Merge allocations in MSVC directory reading compatibility code so we can
  allocate in a single malloc() call.

* Add accept() wrapper which checks an assumption that Microsoft's SOCKET type
  only actually holds 32 bit values even in 64 bit platforms and throws an
  exception if violated.

* Eliminate a use of sprintf.

* Squash some unhelpful MSVC deprecation warnings.

* Declare dummy invalid parameter handler noexcept to fix a warning from MSVC.

* Include <stdlib.h> in configure check for sys_errlist as that's where it is
  with mingw and MSVC.

debug code:

* Fix debug logging for Xapian::Internal::intrusive_ptr<const T>.

  GCC 12.2 warned about infinite recursion in the old version, and this seems
  to be the case.  This code has been there a long time, but is only used when
  debug logging is enabled.  It does seem to be used, so presumably nobody's
  tried to log something which triggered it.

Updating during the freeze for the bug and portability fixes.

Sun Sep 25 10:45:04 2022 schmonz (pkgsrc commits)
doc: Updated textproc/xapian to 1.4.21

Sun Sep 25 10:45:04 2022 schmonz (pkgsrc commits)
doc: Updated textproc/xapian-omega to 1.4.21

Sat Sep 24 17:15:04 2022 schmonz (pkgsrc commits)
Point to the upstream bug with notes about PHP 8 compatibility.

Sat Sep 24 17:15:04 2022 schmonz (pkgsrc commits)
Remove DESCR. xapian bindings are using DESCR_SRC from xapian/module.mk,
and if for some reason that causes trouble then the fix will be to add
DESCR to all of them.

Sat Sep 24 17:15:04 2022 schmonz (pkgsrc commits)
Remove a vestige of Python 2.x support.

Sat Sep 24 17:15:04 2022 schmonz (pkgsrc commits)
Remove conditional-logic remnants for older Ruby versions no longer in pkgsrc.

Wed Sep 21 04:45:03 2022 schmonz (pkgsrc commits)
It seems to be the case that splitdwarf is not built on Solarish, so
make the PLIST match. NFCI elsewhere.

Wed Sep 21 04:45:03 2022 schmonz (pkgsrc commits)
Needs -lsocket on Solarish.

Wed Sep 21 04:45:03 2022 schmonz (pkgsrc commits)
Update to 1.4.67. From the changelog:

* Update comment about TCP_INFO on OpenBSD
* [mod_ajp13] fix crash with bad response headers (fixes #3170)
* [core] handle RDHUP when collecting chunked body
* [core] tweak streaming request body to backends
* [core] handle ENOSPC with pwritev() (#3171)
* [core] manually calculate off_t max (fixes #3171)
* [autoconf] force large file support (#3171)
* [multiple] quiet coverity warnings using casts
* [meson] add license keyword to project declaration

Wed Sep 21 04:45:03 2022 schmonz (pkgsrc commits)
Update to 3.0.2. From the changelog:

Bin=X uses dirname( X ) if X is a file, otherwise if X is
a dir it uses X, otherwise it dies. This mainly simplifies
testing where libs or config dirs are below the ./t in the
path.

Wed Sep 21 04:45:03 2022 schmonz (pkgsrc commits)
Update to 5.10.0. From the changelog:

Simple Logger:
- Added convenience functions for warnings and variables
- Warnings print the stack trace
- Variables will handle lists and print out each element in the list

Wed Sep 21 04:45:03 2022 schmonz (pkgsrc commits)
Update to 5.11.0. From the changelog:

Simple Logger - Minor Improvements
- SimpleLogger._logger renamed to private
- SimpleLogger.register_logger
- variable has optional parameter: show_types

Wed Sep 21 04:45:03 2022 schmonz (pkgsrc commits)
Update to 5.13.0. From the changelog:

FileCaptureReporter and as CI specific test:
- Mechanisms for capturing differences that occur on CI and allowing
  those differences to coexist.

Simple Logger - Improvement:
- .variable() indents lists correctly
- .variable(list, show_types=True) includes types in output
- .use_markers() handle exceptions being thrown in method
- run_all_combinations()
- verify_logging_for_all_combinations()

Wed Sep 21 04:45:03 2022 schmonz (pkgsrc commits)
Work around Xcode 14 errors linking libnullmailer.a into e.g.
protocols/smtp:

archive member '__.SYMDEF SORTED' is not mach-o or llvm bitcode file

(likewise for '__.SYMDEF')

Wed Sep 21 04:45:03 2022 schmonz (pkgsrc commits)
doc: Updated devel/p5-FindBin-libs to 3.0.2

Wed Sep 21 04:45:03 2022 schmonz (pkgsrc commits)
doc: Updated devel/py-approvaltests to 5.10.0

Wed Sep 21 04:45:03 2022 schmonz (pkgsrc commits)
doc: Updated devel/py-approvaltests to 5.11.0

Wed Sep 21 04:45:03 2022 schmonz (pkgsrc commits)
doc: Updated devel/py-approvaltests to 5.13.0

Wed Sep 21 04:45:03 2022 schmonz (pkgsrc commits)
doc: Updated www/lighttpd to 1.4.67

Fri Sep 16 14:30:07 2022 schmonz (qmail commits: acceptutils)
fixsmtpio.8: improve nested indent.

Fri Sep 16 14:00:06 2022 schmonz (qmail commits: acceptutils)
authup: log when TLS has been negotiated.

Fri Sep 16 14:00:06 2022 schmonz (qmail commits: acceptutils)
fixsmtpio.8: rephrase, and readd lost phrase.

Fri Sep 16 13:30:06 2022 schmonz (qmail commits: acceptutils)
authup auto-advertises TLS iff UCSPITLS enabled.

Fri Sep 16 09:30:07 2022 schmonz (pkgsrc commits)
Update to 3.2.0. From the changelog:

- Fix: `mob done --squash-wip` won't fail if a previously committed file
  has uncommitted modifications.
- Feature: `MOB_TIMER_INSECURE=true` allows enterprises to use the
  timer.mob.sh companion service despite SSL issues.

Fri Sep 16 09:30:07 2022 schmonz (pkgsrc commits)
Update to 5.9.0. From the changelog:

- Minor fixes for publishing
- Small publishing fixes for minimal-approvaltests
- Added basic Simple Logger functionality
- Added Simple Logger timestamps and toggles and other
  convenience methods

Fri Sep 16 09:30:07 2022 schmonz (pkgsrc commits)
doc: Updated devel/mob to 3.2.0

Fri Sep 16 09:30:07 2022 schmonz (pkgsrc commits)
doc: Updated devel/py-approvaltests to 5.9.0

Tue Sep 13 06:30:05 2022 schmonz (pkgsrc commits)
Update to 1.27.1. From the changelog:

- Fixed lack of .redo.-prefix in temporary file names.

Tue Sep 13 06:30:05 2022 schmonz (pkgsrc commits)
Update to 20220901. From the changelog:

- fixed randombytes(), uses getentropy() and /dev/urandom where
  getentropy() does not exist

Tue Sep 13 06:30:05 2022 schmonz (pkgsrc commits)
Update to 5.7.1. From the changelog:

- bug fix for reporter order: will preference VScode over diff
  command line.
- added VSCode Reporter, a reporter to launch a visual diff in VS Code,
  this requires code is accessible from the command line.
    - If you are using Gitpod in the browser, approvaltests will open a
      diff view in your browser.
- Fixes Python Native Reporter to be the default reporter; if no other
  reporters are found on your machine, PythonNative reporter will be
  used. This means that the approval tests library will print a diff on
  an unconfigured machine.

Tue Sep 13 06:30:05 2022 schmonz (pkgsrc commits)
doc: Updated devel/goredo to 1.27.1

Tue Sep 13 06:30:05 2022 schmonz (pkgsrc commits)
doc: Updated devel/py-approvaltests to 5.7.1

Tue Sep 13 06:30:05 2022 schmonz (pkgsrc commits)
doc: Updated security/tlswrapper to 20220901

Wed Aug 31 19:15:05 2022 schmonz (pkgsrc commits)
Apply upstream commit 0cb7bb4 to fall back to /dev/urandom on systems
where getentropy() is not present. Bump PKGREVISION.

Wed Aug 31 19:15:05 2022 schmonz (pkgsrc commits)
Update to 1.27.0. From the changelog:

* Improved out-of-date check and ".do" files search performance, because
  of caching their results.

Wed Aug 31 19:15:05 2022 schmonz (pkgsrc commits)
doc: Updated devel/goredo to 1.27.0

Wed Aug 31 19:15:05 2022 schmonz (pkgsrc commits)
doc: Updated security/tlswrapper to 20220814nb1

Sat Aug 27 02:15:05 2022 schmonz (pkgsrc commits)
Update to 1.26.0. From the changelog:

- Debug output contained colour-related attribute even if
  "$NO_COLOR=1" was set.
- Updated dependant libraries.

Sat Aug 27 02:15:05 2022 schmonz (pkgsrc commits)
Update to 3.14. From the changelog:

* New `digest-type` configuration adds optional more widely supported
  `multipart/mixed` format
* New argument `--only-new` on the `add` command to ignore entries in
  feed when added, so only new entries will be sent.
* Fix exception when parsing a feed with a linebreak in its title
* Add a new `subject-format` setting, customise the subject line
* Removed '$' interpolation in config file to allow URLs containing
  dollar signs. Interpolation was not fully supported, and the
  placeholder would not survive a second save. Config files with ${...}
  placeholders will need to be manually edited after upgrading, or a
  save forced by adding and removing a fake feed before upgrading.
* Fix default HTTP User-Agent to use `rss2email` instead of
  `feedparser`, and fix `user-agent` setting to consistently apply to
  both outgoing emails and HTTP requests. This introduces a couple of
  potentially breaking changes:
    * Configurations that came to rely on the `feedparser` UA string
      should adjust to the updated UA string going forward.
    * Configurations that came to rely on the unintended behaviour, that
      configuring the User-Agent header in emails does not affect HTTP
      requests, should use a custom `post-process` hook instead.

Sat Aug 27 02:15:05 2022 schmonz (pkgsrc commits)
doc: Updated devel/goredo to 1.26.0

Sat Aug 27 02:15:05 2022 schmonz (pkgsrc commits)
doc: Updated mail/rss2email to 3.14

Thu Aug 25 15:45:05 2022 schmonz (pkgsrc commits)
Update to 20220814. From the changelog:

- proxyprotocol cleanup
    - v2 removed
    - switched to buffer lib.
- man page fixed many typos
- tlswrapper-smtp update, added postgrey support
- randombytes based on getentropy() insted of /dev/urandom
- big cleanup in the code

Thu Aug 25 15:45:05 2022 schmonz (pkgsrc commits)
Update to 20220822. From the changelog:

- switch to simple Makefile
- crypto_onetimeauth_poly1305.c update

Thu Aug 25 15:45:05 2022 schmonz (pkgsrc commits)
Update to 5.6.0. From the changelog:

You can now test MRJob map reductions, customize the map reduce job for
different combinations of parameters, and optionally use a dictionary
(instead of a list) to get named values if you have a lot of parameters.

Works with Async Tests. Pytest Async tests no longer throw naming
exceptions.

Thu Aug 25 15:45:05 2022 schmonz (pkgsrc commits)
doc: Updated devel/py-approvaltests to 5.6.0

Thu Aug 25 15:45:05 2022 schmonz (pkgsrc commits)
doc: Updated net/dq to 20220822

Thu Aug 25 15:45:05 2022 schmonz (pkgsrc commits)
doc: Updated security/tlswrapper to 20220814

Sun Aug 21 10:00:03 2022 schmonz (package-rebuild commits)
Add some TODO.

Sun Aug 21 10:00:03 2022 schmonz (package-rebuild commits)
TODO: Gentoo is verbose now.

Sun Aug 21 08:00:04 2022 schmonz (package-rebuild commits)
Fix a few bootstrap instructions.

Sun Aug 14 15:45:07 2022 schmonz (pkgsrc commits)
Update to 1.3.0. From the changelog:

- Fixed an issue when testing Firebird on a host with Firebird installed
  but no `isql`, and when using a local Firebird (e.g., the Engine12
  provider), which allows only one connection at a time. Thanks to Slaven
  Rezić for the the reproducible configuration (#597).
- Tweaked the Postgres engine to support Yugabyte. The only unsupported
  features are explicit locks, so users need to manually ensure that only
  one instance of Sqitch is updating the cluster at a time.
- Added support for CockroachDB. Almost exactly the same as for Postgres,
  so the new App::Sqitch::Engine::cockroach class extends
  App::Sqitch::Engine::pg to make a few changes. The SQL files with
  the registry DDL varies in a few ways, so they're separate.
- Now require URI::db v0.20 for Cockroach and Yugabyte URI support.
- Dropped support for MySQL 5.0.
- Added explicit sorting for aggregated lists (such as the tags associated
  with a commit) to the MySQL, Exasol, Snowflake, and Postgres (8.4 and
  higher) engines.
- Fixed slow deploys on MariaDB thanks to fractional timestamp support
  added in 5.03.05. Thanks to @rbrigot for the PR (#658)!
- Fixed a bug where destination locking failed on the first deploy to
  MySQL. Bug introduced along with destination locking in v1.2.0.
  Thanks Tom Bloor the report and to Alberto Simões for the help
  replicating the issue (#601).
- Removed the `sqitch engine update-config` action, originally added for
  compatibility reasons in 2014, and the prompt to use it was removed as
  of 0.9999 in 2019.
- Fixed a warning when searching for the Firebird client on Windows.

pkgsrc changes:

- Enable 'sqlite' by default to pass the self-tests.

Sun Aug 14 15:45:07 2022 schmonz (pkgsrc commits)
Update to 3.100. From the changelog:

Improvements:
* Template::Plugin::CGI removed to be used as a separate distro.
  (Sawyer X)
* Avoid anonymous hash warnings starting with Perl 5.35.2 (Graham Ollis)
* Use Data::Dumper as an object. (Justin Wheeler)
* ttree: Rename --assets to --copy_dir. (Johan Vromans)
* ttree: Implement assets directories. (Johan Vromans)

Bug Fixes:
* Fix breakage when VMethods is loaded before Stash. (Felipe Gasper)
* Fix unicode issues in Plugin::Date (Nicolas R)
* Use "defined" instead of "//" because the latter is not available in
  Perl v5.8. (Louis Strous)
* Fix FILTER redirect does not honor binmode (Louis Strous)

Tests:
* Fix t/zz-plugin-cycle.t errors (Nicolas R)
* Test for Dumper global vars. (Justin Wheeler)
* Remove unused _dump code (Nicolas R)
* Fixed tests failing on MacOS Catalina due to Dynaloader and relative
  paths (Andy Wardley)

Documentation:
* Update README.md (philip r brenan)
* Add support group to README and Template.pm. (Johan Vromans)
* Make the process() documentation clearer. (Dave Cross)

Sun Aug 14 15:45:07 2022 schmonz (pkgsrc commits)
doc: Updated databases/p5-App-Sqitch to 1.3.0

Sun Aug 14 15:45:07 2022 schmonz (pkgsrc commits)
doc: Updated www/p5-Template-Toolkit to 3.100

Sun Aug 14 14:45:07 2022 schmonz (pkgsrc commits)
Update to 0.20. From the changelog:

- Added URI::cockroach and URI::yugabyte.

Quell pkglint:

- Prepend www to CATEGORIES.

Sun Aug 14 14:45:07 2022 schmonz (pkgsrc commits)
doc: Updated devel/p5-Test-Exit to 0.11nb4

Sun Aug 14 14:45:07 2022 schmonz (pkgsrc commits)
doc: Updated www/p5-URI-db to 0.20

Sun Aug 14 14:45:07 2022 schmonz (pkgsrc commits)
p5-Return-MultiLevel is used by this module at runtime; promote from
TEST_DEPENDS to DEPENDS. Bump PKGREVISION.

Wed Aug 10 07:15:04 2022 schmonz (pkgsrc commits)
Update to 1.4.66. From the changelog:

* [core] h2: optim: send window update in 16k units
* [mod_magnet] reset for http-response-send-file
* [multiple] fix json encoding
* [core] buffer_append_bs_escaped_json()
* [autoconf] update ax_prog_cc_for_build.m4
* [doc] add libdeflate to INSTALL
* [mod_webdav] cold func if xml reqbody w/o db conf
* [mod_webdav] check reqbody Content-Type is XML
* [doc] more consistent use of vars in examples
* [core] do not load indexfile, dirlisting if unused
* [mod_dirlisting] send ETag, Cache-Control w/ cache
* [mod_openssl] compile compat w/ openssl < 1.1.0
* [mod_webdav] webdav_reqbody_type_xml() fixes
* [core] clarify server.username = "root" error msg
* [mod_wolfssl] compat with older wolfssl versions
* [core] fix li_base64_dec() on whitespace
* [core] perf tweak buffer_eq_icase_ssn()
* [mod_deflate] fix use of libdeflate for files>128k (fixes #3161)
* [core] fix buffer_substr_replace() extend (fixes #3160)
* [mod_webdav] build with Android NDK
* [core] check r->http_status before handling Range
* [core] preprocessor option to force crypto lib
* [core] fix SIGUSR1 graceful restart w/ TLS (fixes #3164)
* [mod_authn_gssapi] warn if no confidentiality flag (fixes #3163)
* [mod_wstunnel] fix crash with bad hybivers (fixes #3165)
* [core] perf: adjust max h2 stream send increment
* [core] fix HTTP/2 downloads >= 4GiB (fixes #3166)

Wed Aug 10 07:15:04 2022 schmonz (pkgsrc commits)
doc: Updated www/lighttpd to 1.4.66

Mon Aug 8 09:45:09 2022 schmonz (pkgsrc commits)
Update to 5.4.1. From the changelog:

Refactoring setup infrastructure: there should be no visible effects
from this release.

Mon Aug 8 09:45:09 2022 schmonz (pkgsrc commits)
doc: Updated devel/py-approvaltests to 5.4.1

Thu Aug 4 06:15:09 2022 schmonz (package-rebuild commits)
Try to fix rspamd segfault: disable pcre2-jit.

Wed Aug 3 14:15:08 2022 schmonz (pkgsrc commits)
Update to 20. From the changelog:

- Added uint8p.c functions
- Fixed dns_txt.c for multiple labels in RDATA section

Wed Aug 3 14:15:08 2022 schmonz (pkgsrc commits)
Update to 43. From the changelog:

- Fixed bug in dns_txt evaluation for long TXT records -> RDATA labels
  not respected.
- Fixed generation of SPF and DKIM records in tinydns due to missing
  labels in RDATA.
- The maximal TXT label-len is 255 throughout.
- Fixed man page of dnscache referencing outdated EDNS0 disabling.
- Added script to extract pubkey from keyfile to be used for DKIM records.
- Fixed wrong response to PTR query of ::1 -> ip6-loopback.

Wed Aug 3 14:15:08 2022 schmonz (pkgsrc commits)
Update to 5.4.0. From the changelog:

Custom Formatters

- You can now register_formatter that will match types of data, and
  print prettier output using verify(data)
  note: we also registered a formatter for argparse.Namespace

Wed Aug 3 14:15:08 2022 schmonz (pkgsrc commits)
doc: Updated devel/py-approvaltests to 5.4.0

Wed Aug 3 14:15:08 2022 schmonz (pkgsrc commits)
doc: Updated net/fehqlibs to 20

Wed Aug 3 14:15:07 2022 schmonz (pkgsrc commits)
doc: Updated net/djbdnscurve6 to 43

Fri Jul 29 18:45:07 2022 schmonz (pkgsrc commits)
Needs pkg-config to find pcre2 during configure.

Thu Jul 28 16:45:06 2022 schmonz (pkgsrc commits)
Needs p5-Devel-CheckLib>=1.16nb1 (re-fixes build on NetBSD).

Thu Jul 28 16:45:06 2022 schmonz (pkgsrc commits)
Restore patch lost in previous update, needed to keep p5-Crypt-DH-GMP
building on NetBSD. Bump PKGREVISION.

Thu Jul 28 16:45:06 2022 schmonz (pkgsrc commits)
doc: Updated devel/p5-Devel-CheckLib to 1.16nb1

Thu Jul 21 22:45:10 2022 schmonz (pkgsrc commits)
Update to 5.3.1. From the changelog:

Allow minimal imports by lazy loading dependencies. The following
dependencies are only needed if used:

- BeautifulSoup4 in verify_html
- allpairspy in pairwise approvals
- pyperclip in clipboard reporter

pkgsrc changes:

- Add an 'x11' option, off by default, to control the pyperclip
  dependency.

Thu Jul 21 22:45:10 2022 schmonz (pkgsrc commits)
mk/platform: add SDK mapping for macOS 12.5.

Thu Jul 21 22:45:09 2022 schmonz (pkgsrc commits)
doc: Updated devel/py-approvaltests to 5.3.1

Thu Jul 14 21:30:05 2022 schmonz (pkgsrc commits)
Uses `sed -i`, so USE_TOOLS+=gsed.

Thu Jul 14 11:30:12 2022 schmonz (pkgsrc commits)
Update to 3.1.5. From the changelog:

- Add a more specific error message if `git` is not installed.
- Allow for using `mob timer` outside of git repositories.
- Fix: `mob done --squash-wip` now successfully auto-merges
  auto-mergeable diverging changes.
- Print the help output whenever any kind of help argument (`help`,
  `--help`, `-h`) is present in the command, e.g. `mob s 10 -h`.
- Adds a warning to `mob start` in case the wip branch diverges from the
  main branch.
- Various fixes in suggestion of next typist:
  - Show list of last committers only if there are any.
  - Skip suggestions if there has only been a single person so far.
  - Consider the case of a new typist joining the session.
  - Fix reporting on first commit.
- Show a deprecation warning when MOB_DONE_SQUASH is set to `true` or
  `false` in the environment variable or in the .mob configuration file.

Thu Jul 14 11:30:12 2022 schmonz (pkgsrc commits)
doc: Updated devel/mob to 3.1.5

Tue Jul 12 22:30:09 2022 schmonz (pkgsrc commits)
Reset PKGREVISION and update PLIST for 4.2, and mollify pkglint.

Tue Jul 12 22:30:09 2022 schmonz (pkgsrc commits)
Reset PKGREVISION for libhighlight update.

Tue Jul 12 22:30:09 2022 schmonz (pkgsrc commits)
Update to 4.2. From the changelog:

- added support for Critic markup
  (https://gitlab.com/saalen/highlight/-/issues/197)
- added support for jam/ham
  (https://gitlab.com/saalen/highlight/-/issues/196)
- added support for PureScript
  (https://gitlab.com/saalen/highlight/-/merge_requests/132/)
- added support for Nix
  (https://gitlab.com/saalen/highlight/-/issues/200)
- added ino file mapping / Arduino C
  (https://gitlab.com/saalen/highlight/-/issues/201)
- fixed RTF page color attributes
  (https://gitlab.com/saalen/highlight/-/issues/195)
- fixed identifier parsing in yaml.lang
  (https://gitlab.com/saalen/highlight/-/issues/190)
- fixed symbol parsing in lisp.lang
  https://gitlab.com/saalen/highlight/-/issues/198
- fixed string parsing in csharp.lang
  (https://gitlab.com/saalen/highlight/-/issues/199)
- fixed string parsing in conf.lang
  (https://gitlab.com/saalen/highlight/-/issues/203)
- added make target `install-lib-shared` to install shared lib
  (https://gitlab.com/saalen/highlight/-/issues/202)
- CLI W32: prevented automatic file pattern expansion
  (https://gitlab.com/saalen/highlight/-/issues/186)
- GUI: added Japanese translation (thanks to FunFun)
- GUI: disabled floating panel (state restore fails)

Tue Jul 12 22:30:09 2022 schmonz (pkgsrc commits)
doc: Updated textproc/highlight to 4.2

Tue Jul 12 22:30:09 2022 schmonz (pkgsrc commits)
doc: Updated textproc/libhighlight to 4.2

Tue Jul 12 22:30:09 2022 schmonz (pkgsrc commits)
doc: Updated textproc/p5-highlight to 4.2

Tue Jul 12 05:30:06 2022 schmonz (package-rebuild commits)
Track pkgsrc default versions of lua and python.

Mon Jul 11 16:00:05 2022 schmonz (pkgsrc commits)
Reset PKGREVISION on xapian-bindings update.

Mon Jul 11 16:00:05 2022 schmonz (pkgsrc commits)
Update to 1.4.20. From the changelog:

indexers:

* omindex:

  + OpenDocument: Previously we only inserted an implicit space before each
    paragraph.  Now we insert them both before and after each paragraph and
    heading, and before forced each line-break and tab.

  + Add extension mapping for .awt (Abiword templates).

  + Index metadata from XPS files.

  + -G and -C short options were documented in --help but not previously
    actually handled. Reported by David Bremner.

  + Show --max-size required argument in --help output.

  + Remove lingering handling for database backends without slot bounds since
    all backends have been required to support these since 1.4.11.

* scriptindex:

  + Process an incomplete final line from a dump file.  Previously if the final
    line lacked a newline scriptindex would quietly ignore it (unless it was
    the only line).

  + The `unique` action now takes an optional `missing` parameter to specify
    what to do if a record doesn't trigger the unique action or triggers it
    with an empty value.  The default is now to issue a warning and create a
    new document (the same as before, except that there was only previously a
    warning for the empty value case). In Omega 1.5.0 the default will change
    to an error as that seems a better default, but is less compatible with
    potential existing use.

  + Explicitly allow multiple blank lines in input files.  Previously such
    extra blank lines were treated as empty records and in many cases these
    got quietly skipped, but e.g. with the new UNIQUE checks this could result
    in a warning or error.

  + If we hit an error while parsing the index script we used to exit right
    away, but now we finish parsing the index script since it's more helpful to
    report all the errors in an index script rather than the user having to
    fix them one by one.  This requires us to sensibly recover after each index
    script parse error - if you find a case where this recovery triggers
    further bogus errors please report it and we'll try to improve the
    recovery.

  + In four cases while handling input data (two cases of bad hex data fed
    to `hextobin`, an input data line without a `=`, and `load` failing to
    load the specified file) we'd emit a diagnostic that was labelled as an
    "error" but really it was handled as a warning as we kept reading input
    and the "error" didn't affect the exit status.  It doesn't really make
    sense to continue in any of these cases so we now exit with non-zero status
    right away.

  + A parameter in the index script which should be an integer but isn't, or
    should be positive but isn't now gives an error rather than a warning since
    an error seems more helpful.

  + All diagnostics issued while parsing the index script now include column
    information.

  + Avoid forcibly flushing the output stream after every message.

testsuite:

* Improve test coverage for scriptindex.

portability:

* Require PCRE2 instead of PCRE. The original PCRE is now EOL and unmaintained
  (last release was June 2021).  In omega it's potentially used to process
  input from the internet, so security is a real concern hence we're switching
  to PCRE2.

Mon Jul 11 16:00:05 2022 schmonz (pkgsrc commits)
Update to 1.4.20. From the changelog:

API:

* Throw DatabaseNotFoundError when the database directory doesn't exist or
  when it doesn't contain a Xapian database.  Patch from Germán Méndez Bravo
  in https://github.com/xapian/xapian/pull/258

* Improve exception message for attempting to remove an empty term (the
  exception type is still InvalidArgumentError).  Reported by David Bremner.

testsuite:

* Enable queryparser testcase for OR under NEAR, which has been supported since
  1.4.3.

* Expand some query-related testcases.

matcher:

* Optimise when a value range is a superset of the slot bounds but the value
  slot frequency is not equal to the document count by replacing the lower
  bound with an empty string to make the bounds check very cheap.

* Avoid creating a PostList tree for an empty shard.  This avoids pointless
  work in an uncommon case, but also by handling this up front the code in
  PostList subclasses for query operators can assume the shard isn't empty
  which simplifies the code in several places.

* Remove lingering handling for database backends without slot bounds since
  all backends have been required to support these since 1.4.11.

* Fix collection frequency estimates for positional operators.  This affects
  the weighting of positional operators in subqueries of OP_SYNONYM with
  weighting schemes which use the collection frequency.

glass backend:

* xapian-check: Test decompress data in the spelling and synonym tables.
  We don't have structure checking for these tables, but we can at least fetch
  each entry and check for decompression problems.

* Improve error if a block is detected as overwritten in WritableDatabase.
  Drop "are there multiple writers?" as it's rarely a useful question to ask
  since we started using fcntl() locking as it's now very hard to get multiple
  concurrent writers on a database.  Instead suggest running xapian-check,
  which is probably the best next step for a user who hits this problem.

documentation:

* Document precedence of NEAR and ADJ.

* INSTALL: Note that MSVS 2022 works.

tools:

* quest: Add --freqs option to show term frequencies.

* xapian-delve -v: Show value slot bounds and freq

portability:

* Fix to build with a C++20 compiler.

* configure now probes for a declaration of strerror_r() before using it, since
  a declaration is required in C++ code.

* MSVC: Use intrinsics to implement addition with overflow check.

Bindings:

* Enable -fvisibility-inlines-hidden option if the compiler supports it.

PHP7:

* Add missing reference tracking. XapianEnquire now keeps a reference to the
  current XapianSorter object (if any).  XapianQueryParser now keeps a
  reference to any set XapianFieldProcessor objects.  Test coverage for keeping
  references to set functor objects is now more comprehensive.

* smoketest.php: Remove bogus extra null parameters.  PHP ignores these extra
  parameters, but it's more helpful to be testing valid usage.

Python3:

* The configure probes for Python3 no longer use the deprecated distutils and
  imp modules (both of which are slated for removal in Python 3.12).  We now
  use sysconfig to get the directory to install the xapian module to, which may
  result in it being installed in a different place (it should still work, but
  if you're packaging the bindings you may need to update the list of files to
  include in the package).

Mon Jul 11 16:00:05 2022 schmonz (pkgsrc commits)
doc: Updated textproc/xapian to 1.4.20

Mon Jul 11 16:00:05 2022 schmonz (pkgsrc commits)
doc: Updated textproc/xapian-omega to 1.4.20

Thu Jun 30 20:30:08 2022 schmonz (package-rebuild commits)
Fix builds: defer to gcc.mk -r1.240.

Thu Jun 30 20:30:08 2022 schmonz (package-rebuild commits)
Try PKGSRC_USE_MKTOOLS for next build.

Wed Jun 29 16:45:05 2022 schmonz (pkgsrc commits)
Update to 5.3.0. From the changelog:

- Added markdown tables

Wed Jun 29 16:45:05 2022 schmonz (pkgsrc commits)
doc: Updated devel/py-approvaltests to 5.3.0

Tue Jun 28 17:30:04 2022 schmonz (package-rebuild commits)
pkg_comp: mktools also gives cyclic dependency.

Mon Jun 27 12:30:08 2022 schmonz (package-rebuild commits)
buildvm-mk.shared: describe intent for shlock.

Mon Jun 27 12:30:08 2022 schmonz (package-rebuild commits)
pkg_comp: no CHECK_PERMS, yes, PKGSRC_USE_MKTOOLS.

Mon Jun 27 12:30:08 2022 schmonz (package-rebuild commits)
pkg_comp: try without PKGSRC_USE_MKTOOLS for now.

Wed Jun 15 18:15:03 2022 schmonz (pkgsrc commits)
README.Linux: add a few notes for Alpine.

Wed Jun 15 12:45:04 2022 schmonz (pkgsrc commits)
Now that "--prefer-pkgsrc yes" is default, no need to suggest it.

Mon Jun 13 13:15:05 2022 schmonz (pkgsrc commits)
Update to 1.4.65. From the changelog:

HIGHLIGHTS
* WebSockets over HTTP/2
  RFC 8441 Bootstrapping WebSockets with HTTP/2
* HTTP/2 PRIORITY_UPDATE
  RFC 9218 Extensible Prioritization Scheme for HTTP
* prefix/suffix conditions in lighttpd.conf
* mod_webdav safe partial-PUT
  webdav.opts += ("partial-put-copy-modify" => "enable")
* mod_accesslog option: accesslog.escaping = "json"
* mod_deflate libdeflate build option
* speed up request body uploads via HTTP/2

BEHAVIOR CHANGES:

* change default server.max-keep-alive-requests = 1000 to adjust
  to increasing HTTP/2 usage and to web2/web3 application usage
  (prior default was 100)
* mod_status HTML now includes HTTP/2 control stream id 0 in the output
  which contains aggregate counts for the HTTP/2 connection
  (These lines can be identified with URL '*', part of "PRI *" preface)
  alternative: https://wiki.lighttpd.net/ModMagnetExamples#lua-mod_status
* MIME type application/javascript is translated to text/javascript (RFC 9239)

Mon Jun 13 13:15:05 2022 schmonz (pkgsrc commits)
doc: Updated www/lighttpd to 1.4.65

Mon Jun 13 12:00:06 2022 schmonz (package-rebuild commits)
Let's test PKGSRC_USE_MKTOOLS!

Mon Jun 13 12:00:06 2022 schmonz (package-rebuild commits)
Pre-bootstrap: Alpine also needs procps, coreutils.

Wed Jun 8 18:30:08 2022 schmonz (pkgsrc commits)
Update to 4.1.2. From the changelog:

Bugfixes:
- Make it possible to disable batch mode comment plugin in non-PHP
  environment (e.g. Azure blob store). (New config file setting
  "batch_include_comment_plugin")
- Support for Azure Devops added to batch mode, similar to how it worked
  for Jenkins.
- Workaround for removal of stock icons in latest GTK.

Wed Jun 8 18:30:08 2022 schmonz (pkgsrc commits)
doc: Updated devel/texttest to 4.1.2

Wed Jun 1 15:15:04 2022 schmonz (pkgsrc commits)
Update to 3.1.4. From the changelog:

- Fixes a bug where mob saves the wrong filepath of the last modified
  file in the wip commit message.

Wed Jun 1 15:15:04 2022 schmonz (pkgsrc commits)
doc: Updated devel/mob to 3.1.4

Mon May 30 17:45:06 2022 schmonz (pkgsrc commits)
Update to 5.2.0. From the changelog:

- Better support for multiple approvals per test
- Added `verify_exception`
- Exception utilities
- Options supports `with_namer`
- You can now create Verifiable objects, which know how to verify themselves
- Also added remove_indentation_from.
- Note: this breaks backwards compatibility with 5.1.0 by moving
  `multiline_string_utils` into a new namespace (`approvals/utilities`)

Mon May 30 17:45:06 2022 schmonz (pkgsrc commits)
doc: Updated devel/py-approvaltests to 5.2.0

Sun May 22 14:45:05 2022 schmonz (pkgsrc commits)
Update to 6.0.10. From the changelog:

* Populate ``<summary>`` correctly if it comes after
  ``<content>``. (#260)

Sun May 22 14:45:05 2022 schmonz (pkgsrc commits)
doc: Updated textproc/py-feedparser to 6.0.10

Thu May 19 15:15:06 2022 schmonz (pkgsrc commits)
Update to 6.0.9. From the changelog:

* Fix a crash that can occur with GeoRSS feeds that lack a ``<where>``
  tag. (#305)

Thu May 19 15:15:06 2022 schmonz (pkgsrc commits)
doc: Updated textproc/py-feedparser to 6.0.9

Wed May 18 17:15:05 2022 schmonz (pkgsrc commits)
Darwin.mk: add OSX_SDK_MAP for 12.4 (to use 12.3).

Sun May 15 16:45:03 2022 schmonz (pkgsrc commits)
Specify TEST_DIRS to fix previous.

Sun May 15 15:15:04 2022 schmonz (pkgsrc commits)
Decouple tests from build. Skip creating sysdeps, nothing uses it.

Sat May 14 19:45:05 2022 schmonz (pkgsrc commits)
EXTRACT_USING=bsdtar to hopefully fix .zst extraction in bulk builds,
suggested by joerg@.

Sat May 14 19:45:05 2022 schmonz (pkgsrc commits)
Remove errant PLIST entry for a file that's installed under
XKB_OUTPUT_DIR, which is usually derived from VARBASE, and in any case
appears intended to be handled by OWN_DIRS. While here, remove
unrecognized configure options. Fixes packaging in typical
configurations, NFCI elsewhere.

Sat May 14 19:45:05 2022 schmonz (pkgsrc commits)
Solarish needs -lsocket.

Sat May 14 19:45:04 2022 schmonz (pkgsrc commits)
Solarish needs __EXTENSIONS__.

Sat May 14 13:15:04 2022 schmonz (pkgsrc commits)
Install manual pages. Bump PKGREVISION.

Sat May 14 13:15:04 2022 schmonz (pkgsrc commits)
doc: Updated misc/s6-portable-utils to 2.2.4.0nb1

Mon May 9 19:00:04 2022 schmonz (pkgsrc commits)
Update to 1.25.0. From the changelog:

- Target's lock file requires a token from the jobserver now. So
  amount of simultaneously opened lock files depends on job slots
  available.

Mon May 9 19:00:04 2022 schmonz (pkgsrc commits)
doc: Updated devel/goredo to 1.25.0

Mon May 9 15:00:06 2022 schmonz (pkgsrc commits)
tools.Linux.mk: set TOOLS_PLATFORM.date.

Mon May 9 12:30:08 2022 schmonz (pkgsrc commits)
Update to 2.11.1.0. From the changelog:

- s6 features world-usable s6-applyuidgid and s6-setuidgid, as well as a
  new -L option to s6-envdir for unlimited-size variable reading.

Mon May 9 12:30:08 2022 schmonz (pkgsrc commits)
Update to 2.11.2.0. From the changelog:

- skalibs features better sysdep autodetection when custom compilation
  flags are provided, and adds an option to envdir_internal() for
  unlimited-size variable reading.

Mon May 9 12:30:08 2022 schmonz (pkgsrc commits)
Update to 2.2.4.0. From the changelog:

- s6-portable-utils adds a -N option to s6-dumpenv (add a newline after
  dumping a variable) for easier reading back via s6-envdir.

Mon May 9 12:30:08 2022 schmonz (pkgsrc commits)
Update to 2.8.3.0. From the changelog:

- execline adds the -P and -p options to getpid, to get the parent pid
  or force the default behaviour.

Mon May 9 12:30:08 2022 schmonz (pkgsrc commits)
Update to 5.0.2. From the changelog:

- Better init.py for backwards compatibility
- PythonNativeReporter + PythonNative will resolve from ReporterFactory

Mon May 9 12:30:08 2022 schmonz (pkgsrc commits)
doc: Updated devel/py-approvaltests to 5.0.2

Mon May 9 12:30:08 2022 schmonz (pkgsrc commits)
doc: Updated devel/skalibs to 2.11.2.0

Mon May 9 12:30:08 2022 schmonz (pkgsrc commits)
doc: Updated lang/execline to 2.8.3.0