Sun Nov 28 17:00:08 2021 schmonz (pkgsrc commits)
Update to 5.16. From the changelog:

- add new use_netrc and netrc_file configuration options to support
  reading username/password from a .netrc file. Thanks: Stephen Gildea.
- documentation updates.

Sun Nov 28 17:00:07 2021 schmonz (pkgsrc commits)
doc: Updated mail/getmail to 5.16

Fri Nov 26 16:15:04 2021 schmonz (pkgsrc commits)
Honor LDFLAGS to fix NetBSD build. Ride recent import.

Fri Nov 26 07:15:04 2021 schmonz (pkgsrc commits)
Needs libbsd on Linux.

Fri Nov 26 06:15:04 2021 schmonz (pkgsrc commits)
Add and enable pikchr.

Fri Nov 26 06:15:04 2021 schmonz (pkgsrc commits)
Add pikchr, a PIC-like markup language for diagrams.

Pikchr (pronounced like "picture") is a PIC-like markup language for
diagrams in technical documentation. Pikchr is designed to be embedded
in fenced code blocks of Markdown (or in similar mechanisms in other
markup languages) to provide a convenient means of showing diagrams.

Fri Nov 26 06:15:04 2021 schmonz (pkgsrc commits)
doc: Added graphics/pikchr version 1.0.20211104

Thu Nov 25 05:00:04 2021 schmonz (pkgsrc commits)
Add and enable fd-proxy.

Thu Nov 25 05:00:04 2021 schmonz (pkgsrc commits)
Add fd-proxy, glue for making a TCP proxy using ucspi-tcp tools.

fd-proxy is a very small program, written in C. Its purpose is to
connect the I/Os of a tcpserver and tcpclient pair (from the ucspi-tcp
suite) in order to implement a TCP proxy. Setting up such a proxy can be
done in a single line.

Thu Nov 25 05:00:04 2021 schmonz (pkgsrc commits)
doc: Added net/fd-proxy version 20141025

Tue Nov 23 05:30:06 2021 schmonz (pkgsrc commits)
Solaris 11 bootstraps fine.

Mon Nov 22 06:00:07 2021 schmonz (pkgsrc commits)
Update to 3.1.0. From the changelog:

- You can now verify html and it will pretty print it. This adds a pip
  dependency on beautiful soup (bs4)

Mon Nov 22 06:00:07 2021 schmonz (pkgsrc commits)
doc: Updated devel/py-approvaltests to 3.1.0

Sun Nov 21 11:30:05 2021 schmonz (pkgsrc commits)
Update to 1.2.0. From the changelog:

- Fixed partitioned search for deployed changes on Oracle and Exasol to
  correctly support plans with more than 250 changes. Thanks to @Nicqu
  for the report (#521).
- DBI connections to the registry will now be set to trace level one
  when a verbosity level of three or higher is passed to Sqitch
  (i.e., `sqitch -vvv`). Thanks to @wkoszek for the suggestion (#155).
- Renamed the "master" branch to "main" and updated all relevant
  references.
- Fixed the parsing of the Snowflake account name from the target URL
  to that it no longer strips out the region and cloud platform parts.
  Also deprecated the use of the region, host, and port config and
  environment variables. This is to comply with the new account name
  format. Thanks to @ldsingh00 for the report (#544).
- The checkout command will now show a usage statement when no branch
  name is passed to it, rather than a series of warnings and a Git error.
  Thanks to François Beausoleil for the report (#561).
- The checkout command now works when operating on a Sqitch project in
  a subdirectory of a Git project. Thanks to François Beausoleil for the
  report and suggested fix (#560).
- Fixed a failing bundle test when a top directory was configured in the
  user or system configuration. Thanks to @CodingMinds for the spot
  (#587).
- Added support to the Exasol engine for the `AUTHMETHOD` query parameter
  (to allow Open ID authentication) and the `SSLCERTIFICATE=SSL_VERIFY_NONE`
  query parameter to disable SSL verification. Thanks to Torsten Glunde
  for the report (#588).
- Fixed "Use of uninitialized value $engine in concatenation" error when
  Sqitch is unable to determine the engine when writing a plan file. Only
  happens in the rare case that the core.engine value is not set.
- Improved the error message when attempting to update a plan file and no
  project pragma is present. Thanks to Laurentiu Diaconu for the report
  (#577).
- Fixed the error message when attempting to deploy a change that has
  already been deployed to display the name of the change, rather than a
  memory address. Thanks to Neil Mayhew for the report (#579).
- Added destination locking, currently implemented for PostgresQL and
  MySQL. On starting a deploy or revert, Sqitch attempts to "lock the
  destination" using advisory locks, to ensure that only one instance of
  Sqitch makes changes to the database at any one time. This complements
  the existing locking, which applies as each change is deployed or
  reverted, as that pattern led to failures when multiple instances of
  Sqitch were working at once. Thanks to Neil Mayhew for the report
  (#579).
- Added the --lock-timeout option to the deploy, revert, rebase, and
  checkout commands, to allow for shorter or longer times to wait for an
  exclusive target database advisory lock for engines that support it.
  Defaults to 60 seconds.
- Fixed the behavior of the plan command's `--max-count` option when used
  with `--reverse` to show the proper items. Thanks to Adrian Klaver for
  the report (#517).
- Fixed an issue that could cause bugs with the `check` command on
  Firebird, Exasol, Oracle, and Vertica. Broken since the `check` command
  was added in v1.1.0.

Sun Nov 21 11:30:05 2021 schmonz (pkgsrc commits)
doc: Updated databases/p5-App-Sqitch to 1.2.0

Wed Nov 17 11:30:05 2021 schmonz (pkgsrc commits)
On macOS, set DYLD_LIBRARY_PATH instead of LD_LIBRARY_PATH to fix build.

Wed Nov 17 11:30:05 2021 schmonz (pkgsrc commits)
Update to 4.08. From the changelog:

Bugfixes:
- Improved usability for knownbugs dialog
- Batch runs from Jenkins now show "old" indicator by default when more
  than a day old
- Better error handling when grid engines configured but not installed

New features:
- adding split possiblity in command line fpdiff #45
- Fix for #80, full paths in descriptions in batch report when running
  in parallel

Wed Nov 17 11:30:05 2021 schmonz (pkgsrc commits)
doc: Updated devel/texttest to 4.0.8

Mon Nov 15 17:00:04 2021 schmonz (pkgsrc commits)
Reorder lines via "make makesum". NFCI.

Mon Nov 15 17:00:04 2021 schmonz (pkgsrc commits)
Update checksums to BLAKE2s and fix a patch SITES, noted by wiz@.

Mon Nov 15 17:00:04 2021 schmonz (pkgsrc commits)
Update checksums to BLAKE2s, noted by wiz@.

Mon Nov 15 09:00:03 2021 schmonz (pkgsrc-wip commits)
Add non-building dstp package. Needs Go help.

Mon Nov 15 08:00:08 2021 schmonz (pkgsrc commits)
Add and enable tcpexec.

Mon Nov 15 08:00:08 2021 schmonz (pkgsrc commits)
Add tcpexec, a minimal UCSPI inetd. It attaches the standard input and
output of a command to a TCP socket.

Mon Nov 15 08:00:08 2021 schmonz (pkgsrc commits)
doc: Added net/tcpexec version 0.1.1

Mon Nov 15 06:30:07 2021 schmonz (pkgsrc commits)
Add and enable ucspi-udp.

Mon Nov 15 06:30:07 2021 schmonz (pkgsrc commits)
Add ucspi-udp, a set of command-line tools for building UDP-based
client/server applications. They are derived from Dan Bernstein's
ucspi-tcp 0.88.

Mon Nov 15 06:30:07 2021 schmonz (pkgsrc commits)
Clean up previous.

Mon Nov 15 06:30:07 2021 schmonz (pkgsrc commits)
doc: Added net/ucspi-udp version 0.88.1

Sun Nov 14 11:00:07 2021 schmonz (pkgsrc commits)
On Linux with glibc, if libc.so.6 isn't executable, glean GLIBC_VERSION
via ldd instead. Noticed when devel/gettext-tools failed PLIST check on
Ubuntu/aarch64 21.10. NFCI for musl libc.

Fri Nov 12 05:45:05 2021 schmonz (pkgsrc commits)
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)

Fri Nov 12 05:45:05 2021 schmonz (pkgsrc commits)
doc: Updated devel/mob to 2.1.0

Wed Nov 3 13:00:04 2021 schmonz (pkgsrc commits)
Apply upstream 584a69c4 to fix use-after-free. Bump PKGREVISION.

Wed Nov 3 13:00:04 2021 schmonz (pkgsrc commits)
doc: Updated www/lighttpd to 1.4.61nb1

Wed Nov 3 12:45:06 2021 schmonz (pkgsrc-wip commits)
Add AusweisApp2. Might run on non-macOS.

Tue Nov 2 07:45:04 2021 schmonz (pkgsrc commits)
For paths that are configurable, default to pkgsrc-compatible values.
Bump PKGREVISION.

Tue Nov 2 07:45:04 2021 schmonz (pkgsrc commits)
doc: Updated www/ikiwiki to 3.20200202.3nb6

Mon Nov 1 18:45:05 2021 schmonz (pkgsrc commits)
Bump BUILDLINK_API_DEPENDS to match current version. Found via
p5-highlight 4.1 building against libhighlight 3.x but giving runtime
errors on wiki.n.o. Spotted by mspo@.

Sun Oct 31 06:45:03 2021 schmonz (pkgsrc commits)
Update to 0.12. From the changelog:

- Add GitHub info to Makefile.PL

Sun Oct 31 06:45:03 2021 schmonz (pkgsrc commits)
Update to 2.06. From the changelog:

- Document methods that don't work with :content_file (GH#219) (Julien
  Fiegehenn)

Sun Oct 31 06:45:03 2021 schmonz (pkgsrc commits)
Update to 2.66. From the changelog:

2.66 2021-02-21
- from_graph not drop isolated vertices - thanks @jhannah-mm for report

2.65 2021-01-09
- undirected edges don't get doubled in from_graph, changes dot_input

2.64 2021-01-01
- fix multigraph-handling

2.63 2021-01-01
- from_graph to handle multigraphs

2.62 2020-11-16
- fix label quoting

2.61 2020-11-08
- support Perl 5.8.8

2.60 2020-11-04
- fix GraphViz2->from_graph object method
- Parse::STT add visualise modes: REs become nodes or ports for clearer
  transitions
- more robust quoting for record ports
- add handling array-ref for record ports

2.59 2020-10-31
- GraphViz2->from_graph, dep on Graph, use as intermediate in Parse::Regexp
- convert Parse::Yacc, Parse::Yapp, Parse::STT to graph-based

2.58 2020-10-19
- add combine_node_and_port global option
- add_node(label => [{port=>...}]) no need <>

2.57 2020-10-15
- drop unnecessary use of "open" and "charnames"
- setting defaults for subgraphs no longer affects outside those
- now let DOT figure out inheritance rather than respecifying everything
  in subgraphs
- fixed docs on controlling subgraph attributes

2.56 2020-10-13
- fix problem when "which" returns empty list not scalar - thanks
  @eserte for report

2.55 2020-10-13
- fix bugs in webgen scripts
- make dot_input be lazy-built
- zap undoc-ed dependency method that actually belongs in ::Parse::ISA

2.54 2020-10-09
- zap report_valid_attributes method
- drop Log::Handler, any object that can "debug" or "error" works

2.53 2020-10-09
- drop Try::Tiny

2.52 2020-10-09
- zap obsolete special case in a test/webgen for Darwin - fix #7. Thanks
  @dbevans for report!

2.51 2020-10-08
- DOT input now prettier
- tests rearranged so can run in parallel, ergo quicker
- tests now rigorously capture DOT input in each scenario
- generating web content updated, output removed from distro so smaller
- drop Set::Array

2.50 2020-10-02
- dropped 3 more unnecessary deps, metadata tweak

2.49 2020-09-27
- split out into own distro: GraphViz2::DBI, GraphViz2::Parse::XML,
  GraphViz2::Parse::ISA, GraphViz2::Data::Grapher,
  GraphViz2::Parse::RecDescent

Sun Oct 31 06:45:03 2021 schmonz (pkgsrc commits)
Update to 5.10. From the changelog:

- Remove Authority section from dist.ini (GH#86) (Olaf Alders)
- Make URI::mailto parse subaddresses with + sign correctly (GH#89)
  (Julien Fiegehenn)

Sun Oct 31 06:45:03 2021 schmonz (pkgsrc commits)
Update to 6.58. From the changelog:

- Add a test for "response_redirect" (GH#387) (James Raspass)
- Improve documentation readability (GH#388) (Julien Fiegehenn)
- Replace remaining uses of "base" with "parent" (GH#389) (James Raspass)

Sun Oct 31 06:45:03 2021 schmonz (pkgsrc commits)
Update to 9.22. From the changelog:

- Added a referer method to Mojo::Headers, as an alias for the
  referrer method.
- Fixed response status log message to use the "trace" log level instead
  of "debug".

Sun Oct 31 06:45:03 2021 schmonz (pkgsrc commits)
doc: Updated graphics/p5-GraphViz2 to 2.66

Sun Oct 31 06:45:03 2021 schmonz (pkgsrc commits)
doc: Updated textproc/p5-Feed-Find to 0.12

Sun Oct 31 06:45:03 2021 schmonz (pkgsrc commits)
doc: Updated www/p5-Mojolicious to 9.22

Sun Oct 31 06:45:03 2021 schmonz (pkgsrc commits)
doc: Updated www/p5-URI to 5.10

Sun Oct 31 06:45:03 2021 schmonz (pkgsrc commits)
doc: Updated www/p5-WWW-Mechanize to 2.06

Sun Oct 31 06:45:03 2021 schmonz (pkgsrc commits)
doc: Updated www/p5-libwww to 6.58

Sat Oct 30 06:45:03 2021 schmonz (pkgsrc commits)
Add and enable superscript-shttpd.

Sat Oct 30 06:45:03 2021 schmonz (pkgsrc commits)
Add superscript-httpd, some HTTP daemons designed to complement publicfile.

cgi-httpd, cgiuser-httpd, constant-httpd, echo-httpd, and redir-httpd
are HTTP daemons designed to complement publicfile.

Each instance of an shttpd daemon listens on a separate address, in a
chroot directory (except for cgiuser-httpd), typically running as a
nonprivileged user.

Sat Oct 30 06:45:03 2021 schmonz (pkgsrc commits)
doc: Added www/superscript-shttpd version 0.53

Sat Oct 30 05:15:21 2021 schmonz (pkgsrc commits)
TODO: avoid suggesting nls on macOS/x86_64 versions where bison will crash.
Seems like that might be just 11.6?

Fri Oct 29 14:00:19 2021 schmonz (pkgsrc commits)
Update to 2.0.0. From the changelog:

- **NEW** create a team room on https://timer.mob.sh to have a team
  timer. Set `MOB_TIMER_ROOM` to the name of your team room and mob will
  automatically send timer requests to your team room. Mob now even
  supports breaks with `mob break <minutes>`.

Fri Oct 29 14:00:19 2021 schmonz (pkgsrc commits)
doc: Updated devel/mob to 2.0.0

Sun Oct 24 18:45:06 2021 schmonz (pkgsrc commits)
Update to 5.60. From the changelog:

* New features
  - New 'sessionResume' service-level option to allow
    or disallow session resumption
  - Added support for the new SSL_set_options() values.
  - Download fresh ca-certs.pem for each new release.
* Bugfixes
  - Fixed 'redirect' with 'protocol'.  This combination is
    not supported by 'smtp', 'pop3' and 'imap' protocols.
  - Enforced minimum WIN32 log window size.
  - Fixed support for password-protected private keys with
    OpenSSL 3.0 (thx to Dmitry Belyavskiy).
  - Added missing TLS options supported in OpenSSL 1.1.1k.

Sun Oct 24 18:45:05 2021 schmonz (pkgsrc commits)
doc: Updated security/stunnel to 5.60

Fri Oct 22 05:15:04 2021 schmonz (pkgsrc commits)
Add and enable httpfile.

Fri Oct 22 05:15:04 2021 schmonz (pkgsrc commits)
Add httpfile, a secure HTTP server derived from publicfile.

- removed ftpd
- added "Content-Encoding: gzip"
- added more 'default' filetypes
- case insensitive filetype checking
- upgraded alloc library, added memory limit
- added request timeout
- added basic authentication as a simple protection against robots
- added 301 redirect for directories
- added range support

Fri Oct 22 05:15:04 2021 schmonz (pkgsrc commits)
Bump PKGREVISION for fehQlibs bump.

Fri Oct 22 05:15:04 2021 schmonz (pkgsrc commits)
Update to 0.12.3. From the changelog:

- sslhandle to bind to IPv4 sockets, if told so.
- Compatibility tests with OpenSSL 3.0. Still preliminary.

Fri Oct 22 05:15:04 2021 schmonz (pkgsrc commits)
Update to 19. From the changelog:

- Provided socket_accept4 again to avoid IPv4-mapped IPv6 adress
  binding problems.

Fri Oct 22 05:15:04 2021 schmonz (pkgsrc commits)
Update to 2.49.2. From the changelog:

## [2.49.2] – 2021-10-16

### Changed

- Lefty is disabled by default in the Autotools build system. To re-enable it,
  pass `--enable-lefty` to `./configure`. In a future release, Lefty will be
  removed.
- remove PHP5 support in SWIG bindings

### Fixed

- Msys experimental packages are included in release artifacts #2130
- CMake build system incorrectly aliases gv2gml to gml2gv #2131
- Gv2gml Doesn't escape quotes in attributes #1276
- GVPR incorrectly understands color schemes #1956

## [2.49.1] – 2021-09-22

### Changed

- the CMake build system installs gzipped man pages if `gzip` is available #1883
- CMake projects using Graphviz as a subproject (`add_subdirectory`) can now
  link against and use `gvc`.

### Fixed

- various problems in the generation of Javascript bindings
- 2.48.0: test suite is failing #2112
- Ensure correct file-level dependency for generated file in cmake generated
  projects #2119
- compile failures with a C++20-compatible toolchain #2122
- compile errors on macOS when using Bison 3.8 #2127
- Make Graphviz buildable as a cmake subproject/subdirectory #1477
- Header not found in Cmake project #2109

## [2.49.0] – 2021-08-28

### Added

- a very basic C++ API for a subset of the functions in lib/cgraph and
  lib/gvc, allowing a graph to be rendered from DOT source to a
  specified format. The new API is available through two new
  libraries: lib/cgraph++ and lib/gvc++. It is experimental, meaning
  that it might have breaking changes also in upcoming patch or minor
  releases (towards #2001)
- CMake builds now support an `with_expat` option that allows the support for
  using HTML-like labels through the optional expat library to be explicitly
  enabled (default) or disabled
- CMake builds now support an with_zlib option that allows the support for
  raster image compression through the optional zlib library to be explicitly
  enabled (default) or disabled

### Changed

- the CMake build system now enables `-Wextra` when building C++
- some Cgraph functions that take `char*` arguments that they do not modify have
  been updated to take `const char*` arguments #634
- incorrectly using the `layout` attribute on anything other than a graph now
  results in a warning about this being invalid #2078
- `edgepaint` accepts more standard `--` prefixed command line arguments and
  rejects invalid options #1971
- improved detection of Lefty dependencies in the Autotools build system
- libexpr rejects printing the time (`%t`) if no format is provided
- `-DDATE=…` option in the CMake build system has been removed
- the Autotools build system no longer writes the DATE file and the portable
  source tarball no longer includes this

### Fixed

- The attached dot file causes a segfault when processed #2095
- fix typos and update URLs in `edgepaint` usage text and man page
- Fix clang's undefined behavior warning in dotLayout
- gvpr doesn't build on macOS but MKDEFS_EXECUTABLE points to wrong
  directory #2101
- the generated gdefs.h header is no longer installed
- `ccomps` out-of-memory message no longer incorrectly refers to `gc`
- do not abort when `calloc(0, x)` or `calloc(x, 0)` in `gcalloc` return `NULL`
- failed Exshort_t type discrimination #1799
- dot manpage is in wrong directory on Windows #1936
- CMake builds fail when when the ltdl library is not available even if the
  `enable_ltdl` option is `ON`
- CMake builds fail when when the optional `zlib` library is not available
- fix graph rotation in quartz plugin

## [2.48.0] - 2021-07-17

### Added

- a new C++ test infrastructure based on ctest and Catch2 towards #2002
- support for test coverage analysis with
  [lcov](http://ltp.sourceforge.net/coverage/lcov.php) and
  [test coverage visualization in GitLab MRs](https://docs.gitlab.com/ee/user/project/merge_requests/test_coverage_visualization.html)

### Changed

- updated Graphviz bug report URL in the Autotools build system
- Fix `WIN32` path of `gvc.def` specified in `libgvc_la_LDFLAGS`
- the CMake build system now not only checks for Bison, but also ensures the
  found version is recent enough #1916

### Fixed

- ortho's eqEndSeg incorrectly modifies its arguments #2047
- Autotools enables -Wtrampolines and -Wlogical-op for Clang #2066
- node_distinct_coloring failure due to out-of-memory now reported correctly
  instead of referring to a failure to open lab_gamut
- Fix a typo `GD_LIBS` to `GDLIB_LIBS` in `tclpkg/tcldot/Makefile.am` !2022
- Autotools build system sets libgd variables now instead of incorrectly setting
  GTK variables
- HTML strings used as labels are distinguishable in GXL output by
  `kind="HTML-like string"`
- a Bashism removed from the Autotools build system
- when Criterion is available, the `command_line` test binary is no longer built
  and installed by default, but rather during `make check`
- round-tripping a file through ``gv2gxl`` and then ``gxl2gv`` no longer causes
  HTML-like labels to become non-HTML like labels #517
- fix ODR violation by including the ortho object files in the gvc lib also for
  CMake and MSbuild #2096

## [2.47.3] - 2021-06-19

### Changed

- marginally more accurate computations in Smyrna sphere projection
- Perl is no longer required to build Graphviz #2067
- nop more reliably returns success and failure exit statuses
- implicit 63 character limit on plugin names is removed in GVC
- the packaging work flow on CentOS 7 now selects the Python 3 bindings, instead
  of Python 2 bindings
- remove Python 2 bindings #1992
- improved thread-safety in Graphviz bindings Makefile

### Fixed

- no longer pass libcommon to the linker twice in mm2gv when building with CMake
- Quartz plugin is now compiled with explicit `--tag=CC` to libtool #2065
- out of bounds read when attempting to load a plugin whose name is ≥63
  characters
- out of bounds read when examining a registered plugin whose name is ≥63
  characters
- do not `fclose(NULL)` in gvmap
- Assertion error when using `dot` in `ortho.c` in `convertSPtoRoute` in
  graphviz 2.47.2 #2082. This was a regression introduced in 2.47.2.

## [2.47.2] - 2021-05-26

### Added

- CMake option `use_sanitizers` which enables building with address and
  undefined behavior sanitizer

### Changed

- $PATH is no longer assumed to be "/bin:/usr/bin:/usr/local/bin" if unset
- test suite no longer assumes `python3` exists #2049
- CMake build system locates Python 3 before calling it
- diff and grep are no longer required to build Graphviz on Windows

### Fixed

- Uninitialized variable read in delaunay_tri
- potentially mismatched format string in tclpkg
- `gvToolTred` is now exported from gvc.dll on Windows mirroring the behavior on
  Unix platforms.

## [2.47.1] - 2021-04-17

### Changed

- More detailed error messages when opening input file fails

### Fixed

- Windows build thinks xdg-open can be used to open a web browser #1954
- lab_gamut_data misses a value #1974
- xdot man page does not document some functions #1957
- Superfluous empty `@param` in documentation #1977
- PIC renderer does not work and probably never has #131
- dot conversion to dia format #689
- memory leak of reference-counted HTML strings
- Align rank from bottom in dot graph #1339
- Fix for TBbalance attribute code #1980
- HTML parser error with single closing square bracket in table row #1893
- reference counted strings put the HTML bit in the middle of the reference
  count #1984
- &amp;amp; escape disappearing #797
- miscalculation of minimum rank on large graphs
- AddressSanitizer: strcpy-param-overlap in gvconfig_libdir when
  running dot -c #1994
- fix reuse of va_list in pov rendering

## [2.47.0] - 2021-03-15

### Changed

- The edges in JSON output are ordered now !1728
- remove regex usage #1919
- RxSpencer is no longer a dependency on Windows
- gvmap.sh is compatible with POSIX shells in addition to ksh
- sed is no longer a build dependency on Windows
- SHA256 checksum generation? #1955

### Fixed

- Fix gvpr -? to actually print usage and exit non-zero
- gvpr is not built by CMake #1878
- typos in gpcanvas.c #1927
- memory leak in libmingle
- private inheritance in IncVPSC #1874
- broken sorting in nearest_neighbor_graph_ann.cpp #1938
- memory leak in ANN bridge
- gvpr on Windows does not support absolute paths #1780
- buffer overflow in unflatten
- agxbputc macro does not bracket its arguments #1814

## [2.46.1] - 2021-02-13

### Added

- Support for building against Guile 2.2
- Portable source is now also offered as a .tar.xz

### Changed

- CentOS/RHEL 6 is no longer supported
- Vestiges of Qt4 support have been removed
- C++11 support is now required of the C++ compiler used to build Graphviz
- C99 support is now required of the C compiler used to build Graphviz
- Question about userout() function in agerror.c #1924
- The minimum version of Python required to run the test suite is 3.6

### Fixed

- memory leak in label construction
- gvedit compilation errors out, but works if manually compiled with qt5 #1862
- incorrect HTML BR attribute parsing code #1913
- broken overflow checks in RectArea #1906
- various memory leaks !1699
- Fix bad free in lefty !1709
- typo in pathcross #1926
- Out-of-bounds write caused by incorrect error handling of malloc in genUserdata #1928
- Offer .tar.xz files too #454
- Header file graphviz_version.h has no include guards #1929
- regression: newlines embedded in quoted labels / node names are not preserved in 2.46.0 #1931
- Properly fill graphviz_version.h !1706

## [2.46.0] - 2021-01-18

### Added

- Cgraph's agxbuf API gained a new function agxbdisown(), for dissociating
  backing memory from the managed buffer
- Build system support for the Elbrus 2000 CPU, thanks to Michael Shigorin

### Changed

- Cgraph's agheap() API has been removed
- Autotools build system support for eFence has been removed
- Building Graphviz with ICC defaults to -O2 instead of -O0
- Build system work arounds for GCC 3 have been removed
- Incomplete support for running the test suite under CMake has been removed
- Portable source tarballs now use the “ustar” POSIX format
- Minimum version of Flex required to build Graphviz is now 2.5.2
- Minimum version of Bison required to build Graphviz is now 3.0
- Minimum version of CMake required to build Graphviz using CMake is now 3.1

### Fixed

- gvpr: line numbers in gvpr errors/warnings are incorrect #1594
- URL typo in patchwork man page
- Escaped backslashes are not correctly handled when producing xdot with dot #165
- heap-over-flow(off-by-null) in lib/common/shapes.c #1700
- Windows MSBuild executables have the wrong version #1745
- Cast Overflow at pango_textlayout #1314
- x11 back end segfaults if display is unavailable #1776
- typo in cmd/gvpr/lib/clustg #1781
- Segfault in dot #1783
- Incorrect 'Arrow type "s" unknown' error #1444
- segfault on reading 0x10 #1724
- Null-dereference READ (144736912) #1676
- "Warning! PATH too long installer unable to modify PATH!" using CMake Windows installer and PATH length > 1024 #1770
- gvedit -? gives "option - unrecognized - ignored" instead of showing usage #1813
- lefty is not built for Windows (fixed for MSBuild builds only) #1818
- a failure to detect OpenGL glGenTextures() errors has been corrected
- sfio does compile time benchmarknig #1422
- iffe "lib" check always succeeds when compiler optimises #1521
- syntax error near text who is not present #1411
- Explicitly links with libstdc++; should allow libc++ if appropriate #163
- A macOS file that was erroneously excluded from portable source tarballs has
  been restored
- Add option -? for usage to diffimg
- Add option -? for usage to dotty
- Add option -? for usage to lneato
- Add option -? for usage to vimdot
- Fix smyrna -? to actually print usage instead of error
- Fix edgepaint -? to actually print usage instead of error
- Remove '"' from usage text in non-Windows version of dotty
- Correct misspelled 'smyrna' in usage
- Fix edgepaint -o option
- Correct shebang of gvmap.sh to use ksh
- Fix gvmap.sh -? option to exit with zero exit status
- Graphviz doesn't build on MacOS with the latest libc++ #1785
- make fails if ps2pdf is not installed (using autotools) #1763
- multiple graphs to file output causes a segfault #1845
- lefty PTY functionality relies on file descriptor implementation details #1823
- buffer overflow in fdpgen
- Crashes by VRML output when current directory is not writable #793
- Segmentation fault when newrank=true #1221
- sfdp craches #236
- fdp segmentation fault with GK=0 #1290
- fdp crash #1865
- Graphviz always crash with this simple dot file #167
- Seg fault in dot #1771
- gml2gv doesn't handle some attributes correctly #1869
- Add missing circo, fdp, neato, osage, patchwork, sfdp & twopi tools to Windows builds (copies of dot)
- Add gv2gml tool to CMake (copy of gml2gv on Windows, symlink to gml2gv otherwise)
- Regression: fdp generates internal names in the output #1876
- Regression: fdp assertion error on cluster in edge #1877
- Regression in id / &lt;title&gt; in svg for twopi #1907

Fri Oct 22 05:15:04 2021 schmonz (pkgsrc commits)
Update to 40. From the changelog:

- Added CurveDNS support for all servers. curvedns-keygen available.

Fri Oct 22 05:15:04 2021 schmonz (pkgsrc commits)
doc: Added www/httpfile version 20151206

Fri Oct 22 05:15:04 2021 schmonz (pkgsrc commits)
doc: Updated graphics/graphviz to 2.49.2

Fri Oct 22 05:15:04 2021 schmonz (pkgsrc commits)
doc: Updated net/djbdnscurve6 to 40

Fri Oct 22 05:15:04 2021 schmonz (pkgsrc commits)
doc: Updated net/fehqlibs to 19

Fri Oct 22 05:15:04 2021 schmonz (pkgsrc commits)
doc: Updated net/ucspi-ssl to 0.999.12.3

Fri Oct 22 05:15:04 2021 schmonz (pkgsrc commits)
doc: Updated net/ucspi-tcp6 to 1.12.3nb2

Tue Oct 19 09:15:06 2021 schmonz (pkgsrc commits)
Update to 1.4.3. From the changelog:

- limit maildir nesting depth
- enable embedding arbitrarily long strings into IMAP commands
- CVE-2021-3578: fix handling of unexpected APPENDUID response code
- don't crash on malformed CAPABILITY responses
- tolerate INBOX mis-casing in Path
- make UIDVALIDITY recovery more strict about vanished messages
- improve error messages about irrecoverably changed UIDVALIDITY
- CVE-2021-20247: reject funny mailbox names from IMAP LIST/LSUB
- be more tolerant of formally malformed response codes
- fix bogus continuation of IMAP list parsing
- accept unsolicited FETCH responses (without payload) after all
- use correct <poll.h> header

Tue Oct 19 09:15:06 2021 schmonz (pkgsrc commits)
doc: Updated mail/isync to 1.4.3

Mon Oct 18 12:00:05 2021 schmonz (pkgsrc commits)
Update to 3.4.1. From the changelog:

The shared library major version of libtls has been bumped to 22.

tls_connect(3) and friends now strip a trailing dot from servername.

This patch imports the missing scripts/wrap-compiler-for-flag-check
file, which was incorrectly causing compiler flags to not be used.

From the upstream LibreSSL changelog:

* New Features
  - Added support for OpenSSL 1.1.1 TLSv1.3 APIs.
  - Enabled the new X.509 validator to allow verification of
    modern certificate chains.
* Portable Improvements
  - Added Universal Windows Platform (UWP) build support.
  - Fixed mingw-w64 builds on newer versions with missing SSP support.
* API and Documentation Enhancements
  - Added the following APIs from OpenSSL
    BN_bn2binpad BN_bn2lebinpad BN_lebin2bn EC_GROUP_get_curve
    EC_GROUP_order_bits EC_GROUP_set_curve
    EC_POINT_get_affine_coordinates
    EC_POINT_set_affine_coordinates
    EC_POINT_set_compressed_coordinates EVP_DigestSign
    EVP_DigestVerify SSL_CIPHER_find SSL_CTX_get0_privatekey
    SSL_CTX_get_max_early_data SSL_CTX_get_ssl_method
    SSL_CTX_set_ciphersuites SSL_CTX_set_max_early_data
    SSL_CTX_set_post_handshake_auth SSL_SESSION_get0_cipher
    SSL_SESSION_get_max_early_data SSL_SESSION_is_resumable
    SSL_SESSION_set_max_early_data SSL_get_early_data_status
    SSL_get_max_early_data SSL_read_early_data SSL_set0_rbio
    SSL_set_ciphersuites SSL_set_max_early_data
    SSL_set_post_handshake_auth
    SSL_set_psk_use_session_callback
    SSL_verify_client_post_handshake SSL_write_early_data
  - Added AES-GCM constants from RFC 7714 for SRTP.
* Compatibility Changes
  - Implement flushing for TLSv1.3 handshakes behavior, needed for Apache.
  - Call the info callback on connect/accept exit in TLSv1.3,
    needed for p5-Net-SSLeay.
  - Default to using named curve parameter encoding from
    pre-OpenSSL 1.1.0, adding OPENSSL_EC_EXPLICIT_CURVE.
  - Do not ignore SSL_TLSEXT_ERR_FATAL from the ALPN callback.
* Testing and Proactive Security
  - Added additional state machine test coverage.
  - Improved integration test support with ruby/openssl tests.
  - Error codes and callback support in new X.509 validator made
    compatible with p5-Net_SSLeay tests.
* Internal Improvements
  - Numerous fixes and improvements to the new X.509 validator to
    ensure compatible error codes and callback support compatible
    with the legacy OpenSSL validator.

Mon Oct 18 12:00:05 2021 schmonz (pkgsrc commits)
doc: Updated security/libretls to 3.4.1

Sat Oct 16 11:30:04 2021 schmonz (pkgsrc commits)
Fix build on OpenBSD with native LibreSSL with patches taken from
OpenBSD ports. NFCI on other platforms.

Thu Oct 14 07:45:07 2021 schmonz (pkgsrc commits)
Fix HOMEPAGE.

Thu Oct 14 07:45:07 2021 schmonz (pkgsrc commits)
Update to 0.000141. From the changelog:

- Add start and stop stamps to async subtest

Thu Oct 14 07:45:07 2021 schmonz (pkgsrc commits)
Update to 0.11. From the changelog:

- Add test for "file://" URLs (RT 12242)
- Switch to using Test::LWP::UserAgent so we don't require an internet
  connection for the tests.
- Remove "use_test_base" from Makefile.pm (Test::Base wasn't used and it
  brought in a copy of Test::Builder that seems to break stuff).
- Add .atom as a possible feed extension.
- Temp fix to the tests (because the original domain has gone).

Thu Oct 14 07:45:07 2021 schmonz (pkgsrc commits)
Update to 0.177.0. From the changelog:

- 35f0d0b Update changelog - Geoff Franks
- 1d5b485 Move test modules from build to test requires - Olaf Alders
- 78afe10 Clean up changelog - Geoff Franks

Thu Oct 14 07:45:07 2021 schmonz (pkgsrc commits)
Update to 0.63. From the changelog:

* Fixed a bug with non-UTC time zones (thanks @nanto)
* Fixed a broken constructor call (thanks @bbkr)
* Reduced some code complexity
* Added an explicit "use" statement

Thu Oct 14 07:45:07 2021 schmonz (pkgsrc commits)
Update to 1.06. From the changelog:

- released as stable
- clarify docs around tests without a plan
- documentation cleanups and typo fixes
- minor code cleanups
- use warnings in tests
- skip fork test if perl can't fork
- note conflicts with Carp::Always in documentation
- Made had_no_warnings turn off the checking at END time for use with
  done_testing based tests with no test count. Also added docs.

Thu Oct 14 07:45:07 2021 schmonz (pkgsrc commits)
Update to 2.49. From the changelog:

- This release is based on version 2021c of the Olson database. This release
  fixes the zone links for Atlantic/Jan_Mayen and America/Virgin.

2.48    2021-09-24

- This release is based on version 2021b of the Olson database. This release
  includes contemporary changes for Jordan and Samoa.

Thu Oct 14 07:45:07 2021 schmonz (pkgsrc commits)
Update to 3.0.1. From the changelog:

- (waterkip) Really remove UNIVERSAL::require (CPAN-RT 138934)

Thu Oct 14 07:45:07 2021 schmonz (pkgsrc commits)
Update to 3.5.0. From the changelog:

- Reworked the option parsing to run correctly with Getopt::Long 2.38.
- Added support for the Elm language. (GH#316)
- Added support for the Purescript language. (GH#317)
- Added support for the Bazel build tool. (GH#327)

Thu Oct 14 07:45:07 2021 schmonz (pkgsrc commits)
Update to 6.57. From the changelog:

- Update docs for protocols_allowed and protocols forbidden (GH#386)
  (Olaf Alders)

Thu Oct 14 07:45:07 2021 schmonz (pkgsrc commits)
doc: Updated devel/p5-Test-MockModule to 0.177.0

Thu Oct 14 07:45:07 2021 schmonz (pkgsrc commits)
doc: Updated devel/p5-Test-NoWarnings to 1.06

Thu Oct 14 07:45:07 2021 schmonz (pkgsrc commits)
doc: Updated devel/p5-Test2-Suite to 0.000141

Thu Oct 14 07:45:07 2021 schmonz (pkgsrc commits)
doc: Updated textproc/p5-Feed-Find to 0.11

Thu Oct 14 07:45:07 2021 schmonz (pkgsrc commits)
doc: Updated textproc/p5-XML-Feed to 0.63

Thu Oct 14 07:45:07 2021 schmonz (pkgsrc commits)
doc: Updated textproc/p5-ack to 3.5.0

Thu Oct 14 07:45:07 2021 schmonz (pkgsrc commits)
doc: Updated time/p5-DateTime-TimeZone to 2.49

Thu Oct 14 07:45:07 2021 schmonz (pkgsrc commits)
doc: Updated www/p5-Mojolicious to 9.21

Thu Oct 14 07:45:07 2021 schmonz (pkgsrc commits)
doc: Updated www/p5-libwww to 6.57

Thu Oct 14 07:45:06 2021 schmonz (pkgsrc commits)
doc: Updated devel/p5-Test-Compile to 3.0.1

Mon Oct 11 03:30:05 2021 schmonz (pkgsrc commits)
Update to 3.0.0. From the changelog:

Breaking Change:
- verify_file("sample.xml") will produce an approval file with an
  .xml extension
- verify_file("sample.xml",options=Options().for_file.with_extbreak_wrap
  ension(".json")) will produce an approval file with an .json extension

Mon Oct 11 03:30:05 2021 schmonz (pkgsrc commits)
doc: Updated devel/py-approvaltests to 3.0.0

Sun Oct 10 18:30:03 2021 schmonz (pkgsrc commits)
Fix macOS build ("error: unknown type name 'errno_t'") with upstream
patch 2a3cca7.

Sun Oct 10 09:00:04 2021 schmonz (pkgsrc commits)
Update to 7.0. From the changelog:

- Use old conversion of clock_gettime on macOS prior to 10.12
- Manpage tweak: shell scripts should use getopts instead of getopt
- In addition to 2-byte and 3-byte UTF-8 sequences, correctly identify
  all 4-byte UTF-8 sequences
- Do not permit an empty list between "while" and "do"

Sun Oct 10 09:00:04 2021 schmonz (pkgsrc commits)
doc: Updated shells/oksh to 7.0

Wed Sep 29 17:30:03 2021 schmonz (pkgsrc commits)
Update to 1.1 to fix build with pkgsrc zig. From the changelog:

- Update to Zig 0.8.0
- Fix password length option
- Updates for Zig 0.7.0
- Add password option
- Handle empty/malformed files
- Add contrib folder and script that prepares wordlists
- Replace default wordlist
  The previous wordlist was derived from an English dictionary from
  LibreOffice. It contained slurs and other hurtful words. It is
  replaced with the EFF long wordlist. I apologise for including the
  LibreOffice dictionary.
- Clean up options parsing

Wed Sep 29 17:30:03 2021 schmonz (pkgsrc commits)
doc: Updated security/passphrase to 1.1

Wed Sep 29 07:30:04 2021 schmonz (pkgsrc commits)
Add and enable smtpd-starttls-proxy.

Wed Sep 29 07:30:04 2021 schmonz (pkgsrc commits)
Build with latest skalibs. Bump PKGREVISION.

Wed Sep 29 07:30:04 2021 schmonz (pkgsrc commits)
Initial import of smtpd-starttls-proxy, a STARTTLS implementation for
inetd-like mail servers.

smtpd-starttls-proxy is a chainloading program that runs right before
the SMTP server on your command line. It interposes itself between the
client commands and the server, and implements STARTTLS on behalf of
the server.

Wed Sep 29 07:30:04 2021 schmonz (pkgsrc commits)
Update to 2.11.0.0. From the changelog:

- Adaptation to skalibs-2.11.0.0.
- Bugfixes.
- s6-svwait now supports -r and -R options to wait for restarts.
- New service directory file: lock-fd, to take a lock before
  starting a service, protecting against concurrent instances.
- s6/lock.h, s6/supervise.h, s6/fdholder.h: simpler header names
- s6-ioconnect bugfix; does not support zero-copy anymore.
- New binaries: s6-svlink, s6-svunlink. The former is a rewrite of
  smarden.org's socklog program, in order to implement a fully
  functional syslogd with only s6 programs. The latter are tools that
  start and stop services by symlinking/unlinking service directories
  from a scan directory, in order to make it easier to integrate
  s6-style services in boot scripts for sequential service managers such
  as OpenRC.

Wed Sep 29 07:30:04 2021 schmonz (pkgsrc commits)
Update to 2.11.0.0. From the changelog:

- libbiguint removed.
- Obsolete skalibs/environ.h and skalibs/getpeereid.h removed.
- rc4 and md5 removed.
- iobuffer removed.
- fd_cat and fd_catn changed signatures.
- All *_t types renamed to avoid treading on POSIX namespace.
- subgetopt() renamed to lgetopt().
- signal functions reworked; skasigaction removed; sig_stack removed
- Various functions removed: skaoffsetof(), selfpipe_untrap()
- cdb_make renamed to cdbmake; ui changed to 1=success/0=failure.
- cdb redesigned. cdb is now fixed, cdb_reader holds the state for
  cdb_find, which puts data pointer and len directly into a cdb_data. A
  cdb is always a map, pointers should always work.
- cdb_successor removed (unsafe to use); cdb_nextkey changed to
  cdb_traverse_next, which puts key and data into two cdb_data's.
- cdb does not touch errno anymore.
- New posixplz function: munmap_void.

The deletion of significant portions of code has made skalibs leaner.
libskarnet.so has dropped under 190 kB on x86_64.

The cdb rewrite on its own has helped reduce an important amount of
boilerplate in cdb-using code.

All in all, code linked against the new skalibs should be slightly
smaller and use a tiny bit less RAM.

Wed Sep 29 07:30:04 2021 schmonz (pkgsrc commits)
Update to 2.2.0. From the changelog:

- Added support for DiffEngineTray

Wed Sep 29 07:30:04 2021 schmonz (pkgsrc commits)
Update to 2.2.3.3. From the changelog:

- Adaptation to skalibs-2.11.0.0.

Wed Sep 29 07:30:04 2021 schmonz (pkgsrc commits)
Update to 2.3.5.2. From the changelog:

- Adaptation to skalibs-2.11.0.0.
- Bugfixes.

Wed Sep 29 07:30:04 2021 schmonz (pkgsrc commits)
Update to 2.5.0.0. From the changelog:

- Adaptation to skalibs-2.11.0.0.
- minidentd removed.
- Full client certificate support.
- Full SNI support, including server-side.
- s6-ucspitls[cd] -v2 now logs whether TLS is activated or not.

Complete client certificate and SNI support now make the TLS part of
s6-networking a fully viable replacement of stunnel and other similar
TLS tunneling tools.

Wed Sep 29 07:30:04 2021 schmonz (pkgsrc commits)
Update to 2.8.1.0. From the changelog:

- Adaptation to skalibs-2.11.0.0.
- New binary: case. It compares a value against a series of regular
  expressions, executing into another command line on the first match.

Wed Sep 29 07:30:04 2021 schmonz (pkgsrc commits)
doc: Added mail/smtpd-starttls-proxy version 0.0.1.0

Wed Sep 29 07:30:04 2021 schmonz (pkgsrc commits)
doc: Updated devel/py-approvaltests to 2.2.0

Wed Sep 29 07:30:04 2021 schmonz (pkgsrc commits)
doc: Updated devel/skalibs to 2.11.0.0

Wed Sep 29 07:30:04 2021 schmonz (pkgsrc commits)
doc: Updated lang/execline to 2.8.1.0

Wed Sep 29 07:30:04 2021 schmonz (pkgsrc commits)
doc: Updated misc/s6-portable-utils to 2.2.3.3

Wed Sep 29 07:30:04 2021 schmonz (pkgsrc commits)
doc: Updated net/s6-dns to 2.3.5.2

Wed Sep 29 07:30:04 2021 schmonz (pkgsrc commits)
doc: Updated net/s6-networking to 2.5.0.0

Wed Sep 29 07:30:04 2021 schmonz (pkgsrc commits)
doc: Updated sysutils/fdtools to 2021.04.30nb1

Wed Sep 29 07:30:04 2021 schmonz (pkgsrc commits)
doc: Updated sysutils/s6 to 2.11.0.0

Mon Sep 20 16:00:04 2021 schmonz (pkgsrc commits)
Update to 2.1.0. From the changelog:

- verify_as_json can now take an optional parameter
  deserialize_json_fields which if True will produce nicer
  formatted output.

Updating this leaf during the freeze as it's well covered by automated
tests and no instability is expected.

Mon Sep 20 16:00:04 2021 schmonz (pkgsrc commits)
doc: Updated devel/py-approvaltests to 2.1.0

Sat Sep 18 08:30:19 2021 schmonz (pkgsrc commits)
Oops, array append syntax in Meson is +=. Should fix non-macOS builds.
Problem reported by wiz@.

Fri Sep 17 05:00:06 2021 schmonz (pkgsrc commits)
pax11publish.1 is only installed if we build with x11.

Fri Sep 17 04:30:04 2021 schmonz (pkgsrc commits)
Fix macOS build. NFCI elsewhere.

Thu Sep 16 10:30:04 2021 schmonz (pkgsrc commits)
Fix some (not all) of the macOS build failures. NFCI elsewhere.

Wed Sep 15 06:00:19 2021 schmonz (pkgsrc commits)
doc: Updated audio/jack to 1.9.19nb3

Wed Sep 15 05:00:04 2021 schmonz (pkgsrc commits)
Add a few seemingly macOS-specific PLIST entries.

Wed Sep 15 05:00:04 2021 schmonz (pkgsrc commits)
Add patch missed in previous.

Wed Sep 15 05:00:04 2021 schmonz (pkgsrc commits)
Install manpages under man1 (instead of at the top-level PKGMANDIR).
Bump PKGREVISION.

Tue Sep 14 11:00:05 2021 schmonz (pkgsrc commits)
Apply upstream patch 32517af7 to check for st_mtim in struct stat. Fixes
macOS build.

Tue Sep 14 08:30:04 2021 schmonz (pkgsrc commits)
Remove stuff inadvertently included in previous (thanks wiz@).

Tue Sep 14 08:30:04 2021 schmonz (pkgsrc commits)
mk/platform: add SDK mapping for macOS 11.6.

Mon Sep 13 06:00:04 2021 schmonz (pkgsrc commits)
Update to 0.82. From the changelog:

[Added]
- Environment variable expansion in configuration profiles; use
  ${ENVVAR} anywhere in a 'pherkin.yaml' file to substitute the
  value from the environment. Use $${ENVVAR} to include the
  exact value '${ENVVAR}.

Mon Sep 13 06:00:04 2021 schmonz (pkgsrc commits)
Update to 1.12.0. From the changelog:

- If you renamed the executable or use a symlink to use a
  different name, `mob` will detect the new name and use that in
  its console output.
- Improves error handling when using `mob start -i`. When the working
  directory is a subdirectory that would be removed due to `git stash`
  the mob tool will tell the user about this and aborts with an error.

pkgsrc changes:

- Install an `ensemble` symlink.

Mon Sep 13 06:00:04 2021 schmonz (pkgsrc commits)
doc: Updated devel/mob to 1.12.0

Mon Sep 13 06:00:04 2021 schmonz (pkgsrc commits)
doc: Updated devel/p5-Test-BDD-Cucumber to 0.82

Sun Sep 5 17:15:05 2021 schmonz (pkgsrc commits)
Update to 1.11.1. From the changelog:

- Bugfix release.

(Looks like an extraneous debug statement was removed, and that's it.)

Sun Sep 5 17:15:05 2021 schmonz (pkgsrc commits)
doc: Updated devel/mob to 1.11.1

Sun Sep 5 16:15:05 2021 schmonz (pkgsrc commits)
Update to 1.11.0. From the changelog:

- Allow to override the text in the notification and the voice via
  environment variables `MOB_NOTIFY_MESSAGE` and `MOB_VOICE_MESSAGE`.
- Allow to override the stash name used for stashing uncommitted changes
  via the environment variable `MOB_STASH_NAME`.
- Allow to override the cli name of the tool via `MOB_CLI_NAME` so you
  can use `pair`, `ensemble`, `team`, or whatever you like best, instead
  of `mob`. Just install the `mob` tool, set an alias in your cli and
  set the environment variable `MOB_CLI_NAME` to the name of your alias.

Sun Sep 5 16:15:05 2021 schmonz (pkgsrc commits)
doc: Updated devel/mob to 1.11.0

Fri Aug 27 07:30:10 2021 schmonz (pkgsrc commits)
Update to 1.10.0. From the changelog:

- Print current time after mob start. This helps when scrolling through
  the terminal to distinguish the mob start calls.

Fri Aug 27 07:30:10 2021 schmonz (pkgsrc commits)
doc: Updated devel/mob to 1.10.0

Mon Aug 23 07:30:07 2021 schmonz (pkgsrc commits)
Update to 2.0.0. From the changelog:

# Create regex scrubber

Renamed `scrub_with_regex` to `create_regex_scrubber`. It can now take
either a `str` or a `Callable[[int], str]`.

Going forward, functions that return scrubber will start with `create`
while functions that scrub directly will start with `scrub`.

Mon Aug 23 07:30:07 2021 schmonz (pkgsrc commits)
doc: Updated devel/py-approvaltests to 2.0.0

Wed Aug 18 21:30:08 2021 schmonz (pkgsrc commits)
Update to 1.9.0. From the changelog:

- Show commit hash of WIP commits made by the `mob` tool on the console.
- `mob start --include-uncommitted-changes` now fails fast. That means,
  if `mob` can detect any issue preventing it to succeed, it will exit
  BEFORE calling `git stash`. This will make error recovery much easier
  as one doesn't have to think about applying any stashes by themselves.

Wed Aug 18 21:30:08 2021 schmonz (pkgsrc commits)
doc: Updated devel/mob to 1.9.0

Mon Aug 9 18:45:04 2021 schmonz (notqmail commits)
De-symlink .gitignore to mollify new Git.

In Git 2.32.0 and newer, `git status` (for instance) says:

    warning: unable to access '.gitignore': Too many levels of symbolic links

https://github.com/git/git/blob/master/Documentation/RelNotes/2.32.0.txt
explains thus:

    * It does not make sense to make ".gitattributes", ".gitignore" and
      ".mailmap" symlinks, as they are supposed to be usable from the
      object store (think: bare repositories where HEAD:.mailmap etc.
      are used). When these files are symbolic links, we used to read
      the contents of the files pointed by them by mistake, which has
      been corrected.

To satisfy Git, turn .gitignore back into a regular file containing the
contents of TARGETS. To satisfy other uses of TARGETS (such as in
exported tar archives, which don't include .gitignore), keep it as a
regular in-tree file too, with reminders in each to sync with the other.