Tue Oct 27 08:15:05 2020 schmonz (pkgsrc commits)
Define PKG_GROUPS, probably fixing various bulk builds. Bump version.

Tue Oct 27 08:15:05 2020 schmonz (pkgsrc commits)
doc: Updated net/tinydyndns-run to 20201027

Mon Oct 26 08:00:07 2020 schmonz (pkgsrc commits)
HOMEPAGE is long dead; use archive.org. Set LICENSE. Document patches.

Mon Oct 26 08:00:07 2020 schmonz (pkgsrc commits)
Update HOMEPAGE and MASTER_SITES.

Mon Oct 26 08:00:07 2020 schmonz (pkgsrc commits)
Update to 0.0.26. From the changelog:

- Add a way to configure the voice command via the environment variable
  `MOB_VOICE_COMMAND`.
- Allow disabling voice or notification by setting the environment
  variables `MOB_VOICE_COMMAND` or `MOB_NOTIFY_COMMAND` to an
  empty string.
- Fix a bug where a failure in executing the voice command would lead to
  omitting the notification.
- `mob config` now shows the currently used `MOB_VOICE_COMMAND` and
  `MOB_NOTIFY_COMMAND`.
- Add `mob next --message "custom commit message"` as an option to
  override the commit message during `mob next`.

Mon Oct 26 08:00:07 2020 schmonz (pkgsrc commits)
Update to 6.0.2. From the changelog:

* Stop building Python wheels with `universal=1` set. (#251)
* Fix a bug that put a trailing quote in the documentation version. (#232)
* Update the documentation URL to point to ReadTheDocs.

Mon Oct 26 08:00:07 2020 schmonz (pkgsrc commits)
Update to 6.7.1. From the git log:

- Solaris has a function named sig2str. Rename ours oksh_sig2str.
- Pull in latest upstream code, which is #43 from Michael Forney.
- Make BINDIR and MANDIR actually depend on PREFIX.
- Variables have $'s.
- Older Linux has clock_gettime in librt; check for that.
- configure: improve clock_gettime diagnostic messages.
- HP-UX support.
- Add --enable-lto for those who want link-time optimization.
- Update to latest OpenBSD code.
- Make cross compiling a real possibility, with instructions.
- Fix typo.
- For loop initial declarations is a better C99 check for older gcc.
- Update from OpenBSD.
- Separate out compilation and linking in configure tests.
- Only add -std=gnu99 if using --no-thanks.
- If using --no-thanks and you didn't specify the environment
- --no-thanks isn't just for cross compiling
- Default to ST_MTIM when using --no-thanks

Mon Oct 26 08:00:07 2020 schmonz (pkgsrc commits)
Use archive.org for HOMEPAGE.

Mon Oct 26 08:00:07 2020 schmonz (pkgsrc commits)
Use archive.org for HOMEPAGE.

Mon Oct 26 08:00:07 2020 schmonz (pkgsrc commits)
doc: Updated devel/mob to 0.0.26

Mon Oct 26 08:00:07 2020 schmonz (pkgsrc commits)
doc: Updated shells/oksh to 6.7.1

Mon Oct 26 08:00:07 2020 schmonz (pkgsrc commits)
doc: Updated textproc/py-feedparser to 6.0.2

Sun Oct 25 12:30:05 2020 schmonz (pkgsrc commits)
Add upstream patch to fix segfault in __readdir30 (from
webdav_propfind_dir) on NetBSD. Bump PKGREVISION.

Sun Oct 25 12:30:05 2020 schmonz (pkgsrc commits)
doc: Updated www/lighttpd to 1.4.55nb3

Wed Oct 21 06:15:04 2020 schmonz (pkgsrc commits)
Update to 16 (as 0.9.16). From the changelog:

- 19961114 change: dns_ip() now recognizes [1.2.3.4] and [f80::a]. tnx DS.
- scan_long() included for mess822x support.
- constmap() added from qmail.
- Changed ipv4/6-localhost and ipv4/6-loopback to
  ip4/6-localhost and ip4/6-loopback.

Wed Oct 21 06:15:04 2020 schmonz (pkgsrc commits)
doc: Updated net/fehqlibs to 0.9.16

Mon Oct 19 05:45:05 2020 schmonz (pkgsrc commits)
Update to 1.0, provided by maintainer in PR pkg/55732. From the changelog:

## 1.0 (2020-09-12)

* Caution! Backwards incompatible changes:
  * As a message name, `-` now refers to the message on the standard input,
    and not the the previous message anymore.  Use `.-` to refer to
    the previous message in a short way.
    The tools will print a warning if you use `-` and the standard input
    comes from a TTY.
  * mpick: use the -F flag to read script files.
  * mpick: remove msglist support, use plain mmsg(7) arguments.
* Many mblaze tools now make use of pledge(2) on OpenBSD.
* add contrib/mcount, a tool to count mails
* mrep: use Reply-From configuration to find From header
* Many bug fixes.

## 0.7 (2020-05-15)

* All tools now follow symlinks to mails.
* mdirs: add -a to list all subfolders, ignoring Maildir++ convention.
* mcom: add preview alias for show command.
* mrep/mbnc: allow only one message as argument.
* maddr: add -d to only print display name.
* mthread: add -r to reverse top-level order.
* mlist: print number of matches when message selection is in place.
* mpick: many improvements.
* Many bug fixes.

Mon Oct 19 05:45:05 2020 schmonz (pkgsrc commits)
doc: Updated mail/mblaze to 1.0

Mon Oct 19 04:45:03 2020 schmonz (pkgsrc commits)
Belatedly add default TINYDYN_USER.

Mon Oct 19 04:45:03 2020 schmonz (pkgsrc commits)
Let tinydynpop3d start on NetBSD/amd64 9.0 (by bumping datalimit) and
write updates to data.cdb (by adjusting PKG_SYSCONFDIR_PERMS). Add RCS
Ids and comments to scripts. Bump version.

Mon Oct 19 04:45:03 2020 schmonz (pkgsrc commits)
doc: Updated net/tinydyndns-run to 20201019

Sun Oct 18 09:45:03 2020 schmonz (pkgsrc commits)
Add and enable tinydyndns-run.

Sun Oct 18 09:45:03 2020 schmonz (pkgsrc commits)
Initial import of tinydyndns-run, a package that creates the config
files, supporting scripts, and NetBSD-style rc.d scripts needed to
run tinydyndns.

Sun Oct 18 09:45:03 2020 schmonz (pkgsrc commits)
Most of these dependencies are actually tinydyndns-run's. Bump PKGREVISION.

Sun Oct 18 09:45:03 2020 schmonz (pkgsrc commits)
doc: Added net/tinydyndns-run version 20201018

Sun Oct 18 09:45:03 2020 schmonz (pkgsrc commits)
doc: Updated net/tinydyndns to 0.4.2nb2

Sat Oct 17 06:15:05 2020 schmonz (pkgsrc commits)
Update to 20201014.0. From the changelog:

Notable bugs fixed:
- Last release introduced a bug where Date: headers were localized,
  which is against RFC. Further, that localization then broke character
  rendering in some locales. A new fix for the original issue (#17) was
  put in place, which no longer localizes the Date: header and fixes the
  newly introduced rendering issue (#25)
- Last release introduced a bug which prevented –protect-prompt from
  working. This is now fixed (#26)

Sat Oct 17 06:15:05 2020 schmonz (pkgsrc commits)
doc: Updated mail/swaks to 20201014.0

Fri Oct 16 07:45:05 2020 schmonz (pkgsrc commits)
Since the DNS service is tinydns(8), add dependency on djbdns. Since the
POP3 service doesn't need qmail-pop3d(8), just qmail-popup(8) -- or the
equivalent authup(8) -- tighten qmail dependency to qmail-acceptutils.
Bump PKGREVISION.

Fri Oct 16 07:45:04 2020 schmonz (pkgsrc commits)
doc: Updated net/tinydyndns to 0.4.2nb1

Fri Oct 16 07:15:05 2020 schmonz (pkgsrc commits)
For DNS Flag Day 2020, suggest enabling axfrdns along with tinydns. Let
the admin set axfrdns_ip distinctly from tinydns_ip, keeping the same
default. Fix an outdated comment. Bump version.

Fri Oct 16 07:15:05 2020 schmonz (pkgsrc commits)
Remove a stray dot missed in previous.

Fri Oct 16 07:15:05 2020 schmonz (pkgsrc commits)
doc: Updated net/djbdns-run to 20201016

Thu Oct 15 10:45:04 2020 schmonz (pkgsrc commits)
Explain why we haven't listed feedparser 5 and 6 here.

Tue Oct 13 10:00:03 2020 schmonz (pkgsrc commits)
Add and enable py-feedparser (6.x).

Tue Oct 13 10:00:03 2020 schmonz (pkgsrc commits)
Add feedparser 6.0.0, which drops support for Python 2.7 and adds some
API changes.

Tue Oct 13 10:00:03 2020 schmonz (pkgsrc commits)
Move the final 2.7-compatible py-feedparser to py-feedparser5.

Tue Oct 13 08:30:13 2020 schmonz (pkgsrc commits)
Initial import of py-sgmllib3k, a quick, dirty, and unmaintained 2to3
port of sgmllib that was dropped in Python 3.

Tue Oct 13 08:30:12 2020 schmonz (pkgsrc commits)
Add and enable py-sgmllib3k.

Tue Oct 13 08:30:12 2020 schmonz (pkgsrc commits)
doc: Added textproc/py-sgmllib3k version 1.0.0

Tue Oct 13 07:45:03 2020 schmonz (pkgsrc commits)
Update to 20201010.0. From the changelog:

New features:
- Added .netrc support
- Added –tls-sni option
- Swaks is now available on CPAN as App::swaks
- Swaks will now print errors if deprecated functionality is used

Notable changes:
- Automatic file detection is deprecated. Previously, if an argument
  to –data, –body, –attach-body, and –attach resolved to an
  openable file, the contents of that file would be used as the actual
  argument. Now the proper way to do this is to place '@' in front
  of the argument to state explicitly that the argument contents are
  in a file.
- If any of the –xclient-* family of options (–xclient-name,
  –xclient-addr, etc) is provided more than once, only the last option
  provided will be used. See –xclient option if you need to simulate
  the previous behavior
- -g option is now deprecated
- Time::Local is no longer used and POSIX is now listed as a
  required module

Notable bugs fixed:
- Fix for subtle issue related to environment variable options. Affected
  error handling for options which required args.
- Fix issue preventing XCLIENT and STARTTLS from working together
  properly (#21)
- Fix issue which could cause generated date header to oscillate on the
  day of DST transition (#17, deb bug 955798)

Tue Oct 13 07:45:03 2020 schmonz (pkgsrc commits)
doc: Updated mail/swaks to 20201010.0

Sat Oct 10 07:45:07 2020 schmonz (pkgsrc commits)
Update to 0.38. From the changelog:

- many portability fixes for BSD like systems
- Qremote: allow the SSL key to be stored independent of the certificate

Sat Oct 10 07:45:07 2020 schmonz (pkgsrc commits)
doc: Updated mail/qsmtp to 0.38

Fri Oct 9 06:45:03 2020 schmonz (pkgsrc commits)
Offer cvm-checkpassword as an alternative checkpassword. Bump PKGREVISION.

Fri Oct 9 06:45:03 2020 schmonz (pkgsrc commits)
doc: Updated security/cvm to 0.97nb2

Thu Oct 8 17:45:03 2020 schmonz (pkgsrc commits)
Fix packaging on NetBSD: use gmake and more of the upstream Makefile.

Thu Oct 8 16:45:05 2020 schmonz (pkgsrc commits)
Revert recent add of DJBDNS_*_{GROUP,USER} to BUILD_DEFS. They're not
used anywhere here, only in djbdns-run.

Thu Oct 8 15:15:04 2020 schmonz (pkgsrc commits)
Add and enable tinydyndns.

Thu Oct 8 15:15:04 2020 schmonz (pkgsrc commits)
Initial import of tinydyndns, a simple and powerful dynamic DNS solution.

Delegate a subdomain to tinydyndns. Then, to update the DNS record
floyd.dyn.smarden.org, check the POP mailbox floyd@dyn.smarden.org.

Thu Oct 8 15:15:04 2020 schmonz (pkgsrc commits)
doc: Added net/tinydyndns version 0.4.2

Wed Oct 7 17:30:08 2020 schmonz (pkgsrc commits)
Add and enable py-cachecontrol.

Wed Oct 7 17:30:08 2020 schmonz (pkgsrc commits)
Initial import of py-cachecontrol, a port of the caching algorithms in
httplib2 for use with requests session object.

It was written because httplib2's better support for caching is often
mitigated by its lack of thread safety. The same is true of requests in
terms of caching.

Wed Oct 7 17:30:08 2020 schmonz (pkgsrc commits)
Update to 0.16.0. From the changelog:

API changes:

* refactoring into a somewhat MVC model: split large feeds.py into
  model.py and controller.py
* rename FeedCacheStorage to FeedItemCacheStorage
* factor out getter/setters in the base sqlite class
* remove conn member in sqlite to force use of context manager
* move session and fetching to the feed manager
* rename feeds to feed_manager in main
* allow absolute path in folder setting (Closes: #14)

New features:

* caching: latest feed contents get cached to avoid re-downloading
  unchanged feeds. this includes parsing HTTP headers and so on, and
  relies on the good behavior of the `cachecontrol` Python module
* Python 3.6-3.8 support

Bugfixes:
* recover from feedparser exceptions (Closes: #964597)

[ Roland Hieber ]
* README: don't let the example config create a folder named '~/Mailbox/'

[ Ian Zimmerman ]
* add --quiet option to silence warnings since --loglevel was broken

Wed Oct 7 17:30:08 2020 schmonz (pkgsrc commits)
doc: Added devel/py-cachecontrol version 0.12.6

Wed Oct 7 17:30:08 2020 schmonz (pkgsrc commits)
doc: Updated mail/feed2exec to 0.16.0

Tue Oct 6 21:15:05 2020 schmonz (pkgsrc commits)
Find lua more reliably. Fixes at least macOS, still works on NetBSD.

Mon Oct 5 10:00:03 2020 schmonz (pkgsrc commits)
If any of our several rcvars aren't YES, that's fine: don't exit
nonzero. Bump version.

Mon Oct 5 10:00:03 2020 schmonz (pkgsrc commits)
If any of our several rcvars aren't YES, that's fine: don't exit
nonzero. Bump version.

While here, document in qmail-qread-client that its rc.conf vars are
shared with the qmailqread service.

Mon Oct 5 10:00:03 2020 schmonz (pkgsrc commits)
doc: Updated mail/qmail-run to 20201005

Mon Oct 5 10:00:03 2020 schmonz (pkgsrc commits)
doc: Updated net/djbdns-run to 20201005

Sat Oct 3 17:00:06 2020 schmonz (pkgsrc commits)
Use MASTER_SITE_LOCAL instead of (unreliable for this) archive.org.

Sat Oct 3 11:30:04 2020 schmonz (pkgsrc commits)
On CentOS 7 with the system gcc 4.8.5, we get a bunch of these:

error: 'for' loop initial declarations are only allowed in C99 mode

Bump USE_LANGUAGES c to c99.

Sat Oct 3 10:30:06 2020 schmonz (pkgsrc commits)
Address PR pkg/30957 with a new 'djbdns-listenmultiple' option to apply
these patches:

- Uwe Ohse's djbdns-1.05-multiip.diff for tinydns
- Dan Peterson's dnscache-1.05-multiple-ip.patch for dnscache

The patches came with different list separators, but this is pkgsrc! The
default separator for both is now a comma, and you can override it by
setting DJBDNS_IP_SEPARATOR. (Add that to BUILD_DEFS if the option was
enabled, and unconditionally add all the users and groups.) Bump
PKGREVISION.

While here, make djbdns-1.05-ignoreip2.patch fetchable via archive.org.

Sat Oct 3 10:30:06 2020 schmonz (pkgsrc commits)
Describe 'djbdns-listenmultiple' and define default DJBDNS_IP_SEPARATOR.

Sat Oct 3 10:30:06 2020 schmonz (pkgsrc commits)
doc: Updated net/djbdns to 1.05nb15

Tue Sep 22 07:00:03 2020 schmonz (pkgsrc commits)
Update to 0.11.6a (as 0.999.11.6a). From the changelog:

- GCC 10 compliance enforced.

pkgsrc changes:

- Catch up DEFAULT_MEDIUM_CIPHERS to NetBSD-current's.

Tue Sep 22 07:00:03 2020 schmonz (pkgsrc commits)
Update to 15b (as 0.9.15b). From the changelog:

- GCC 10 compiler issues solved.
- DNS TLSA record correct value.

Tue Sep 22 07:00:03 2020 schmonz (pkgsrc commits)
Update to 4.5.0. From the changelog:

- add note to README about problems with HP/UX prior to v.11.  Change code
  so that buffer still gets aligned even if you comment out the use of mlock()
  on such a platform.  Thanks: Keith Monahan.
- fix clear-buffer using incorrect param, causing spurious test failures.
  Thanks: Debin Dong.
- fix shell-ism in Makefile.  Thanks: Fabrice Fontaine.

Tue Sep 22 07:00:03 2020 schmonz (pkgsrc commits)
Update to ucspi-tcp6-1.11.6a. From the changelog:

- Adjustments for GCC 10.

Tue Sep 22 07:00:03 2020 schmonz (pkgsrc commits)
doc: Updated net/fehqlibs to 0.9.15b

Tue Sep 22 07:00:03 2020 schmonz (pkgsrc commits)
doc: Updated net/ucspi-ssl to 0.999.11.6a

Tue Sep 22 07:00:03 2020 schmonz (pkgsrc commits)
doc: Updated net/ucspi-tcp6 to 1.11.6a

Tue Sep 22 07:00:03 2020 schmonz (pkgsrc commits)
doc: Updated sysutils/memtester to 4.5.0

Mon Sep 21 10:15:04 2020 schmonz (pkgsrc commits)
Xcode 12 (or its associated Command Line Tools) ships with default-on
-Werror=implicit-function-declaration, which will be great someday when
we're ready for it. Until then, on macOS, detect this situation and tell
the cc wrapper to prepend -Wno-error=implicit-function-declaration.

Taking mail/qmail as our example, this fixes the build on Catalina
with "Apple clang version 12.0.0 (clang-1200.0.32.2)". Adding
-Werror=implicit-function-declaration to CPPFLAGS or CFLAGS (in
mk.conf or on the command line) re-fails the build, as expected, with
a pile of "error: implicit declaration of function". Also as expected,
a full -Werror fails earlier on one of the many other problems with
qmail's code.

For clang on non-macOS platforms, no change.

clang-and-wrapper-ok: joerg@
during-the-freeze-ok: gdt@

Sun Sep 20 17:45:04 2020 schmonz (pkgsrc commits)
Don't pass "--with-macos-sdk=/nonexistent". Fixes this error on Catalina
with Xcode 12:

configure: error: SDK not found.  When using --with-macos-sdk, you must
specify a valid SDK.  SDKs are installed when the optional cross-development
tools are selected during the Xcode/Developer Tools installation.

While here, merge some of the Darwin conditional logic.

Sat Sep 19 11:15:07 2020 schmonz (pkgsrc commits)
Add and enable mp4tools.

Sat Sep 19 11:15:07 2020 schmonz (pkgsrc commits)
Include missing cairo and pango buildlinks in bl3.mk, too.

Sat Sep 19 11:15:07 2020 schmonz (pkgsrc commits)
Initial import of mp4tools to join and split MP4 files.

- MP4Joiner joins multiple MP4 files into one
- MP4Splitter splits a MP4 file into multiple files

Sat Sep 19 11:15:07 2020 schmonz (pkgsrc commits)
Update to 1.5.22. From the changelog:

* wxSVGImage: fixed loading of video frames
* added support of rgba colors
* fixed renedring of symbol elements
* fixed handling of spaces in transform attribute
* added support of grayscale mask
* added initial support of switch element

pkgsrc changes:

- Explicitly enable defaults in CONFIGURE_ARGS
- Include missing cairo and pango buildlinks

Sat Sep 19 11:15:07 2020 schmonz (pkgsrc commits)
doc: Added multimedia/mp4tools version 3.8

Sat Sep 19 11:15:07 2020 schmonz (pkgsrc commits)
doc: Updated graphics/wxsvg to 1.5.22

Sat Sep 19 01:15:03 2020 schmonz (pkgsrc commits)
Update to 0.8.1. From the changelog:

- support for Dolby Vision meta-data tagging in ISOBMFF
- improved QT support
- bug fixes and security fixes

pkgsrc changes:

- pkglint: define each PLIST_VARS where it's used

Sat Sep 19 01:15:03 2020 schmonz (pkgsrc commits)
doc: Updated multimedia/gpac to 0.8.1

Sat Sep 19 00:15:03 2020 schmonz (pkgsrc commits)
Buildlink glu and MesaLib with 'x11' option to fix build, at least on
macOS, and restore PLIST decorations to fix packaging on macOS.

Fri Sep 18 17:45:06 2020 schmonz (pkgsrc commits)
Update to 2.2.7. From the changelog:

- fix a malloc overflow when doing mkd_anchor_format()

Fri Sep 18 17:45:06 2020 schmonz (pkgsrc commits)
doc: Updated textproc/discount to 2.2.7

Fri Sep 18 07:00:03 2020 schmonz (pkgsrc commits)
Add and enable mob.

Fri Sep 18 07:00:03 2020 schmonz (pkgsrc commits)
Initial import of mob, a tool for swift git handover during remote mob
programming.

With on-site Mob Programming, you just pass on the keyboard to hand over
to the next person. This is a challenge for a distributed team.

We hand over with WIP commits on a temporary git branch. A quick
handover is essential. At the end of the mob session, we squash the WIP
commits into expressive commits and merge into master.

We created the mob tool to simplify this process. mob notifies you when
it's time to handover. mob can moo.

Fri Sep 18 07:00:03 2020 schmonz (pkgsrc commits)
doc: Added devel/mob version 0.0.25

Thu Sep 17 18:45:07 2020 schmonz (pkgsrc commits)
Reset PKGREVISION for libhighlight update.

Thu Sep 17 18:45:07 2020 schmonz (pkgsrc commits)
Update to 0.60. From the changelog:


0.60:

Asciidoc:
 * Introduce "compat" option to parse like asciidoc or asciidoctor.

Text (and Markdown):
 * Fix the support of nested lists (GitHub's #131).

Other:
 * Remove the experimental C extension that was never built,
   distributed, tested nor modified since 2007.

XML:
 * Provide a meaningful message when the translators butcher the
   <placeholder> attributes instead of truncating the file.
   (GitHub's #254)


0.59.1:

po4a tool:
 * Really fix --srcdir and --destdir handling (Debian's #960892 again).
   Even with the previous fix, the aptitude package was still broken.

Documentation:
 * Clarify the syntax of -o parameters (GitHub's #233).

Sgml:
 * Sort the attributes. Without this, msgids are randomly fuzzied.
   (Debian's #725931 and Debian's #810988)


0.59:

po4a tool:
 * Fix --srcdir handling (GitHub's #237 and Debian's #960892).
   This bug was breaking the build of several packages, including dpkg.

Addendum:
 * New mode 'eof' to easily add at the end of the file (Debian's #960949).

Documentation:
 * Fix many typos and glitches
 * Start a section about external projects using po4a

Tests:
 * po4a: Add a test for the [po_directory] feature

Overall:
 * Improve the displayed messages, don't translate debug messages.


0.58.1:

Documentation:
 * Document an option of the XML parser (GitHub's #223).
 * Small glitches found during the translations.

Tests:
 * Also ignore 'Project-Id-Version' when diffing PO files (GitHub's #224)
 * asciidoc: reactivate tablecells tests

AsciiDoc:
 * Fix management of images in tables (Github's #226)
 * Tolerate underline length variations in two lines titles (Github's #212)


0.58:

AsciiDoc:
 * Accept numbered list items beginning with any number of dots
   (GitHub's #210)

Markdown:
 * Avoid translating Markdown fenced code block info string (GitHub's #194)
 * List Markdown fenced code block info string as text type (GitHub's #195)
 * Support YAML Front Matter (GitHub's #196). This requires YAML::Tiny.
 * Introduce options yfm_keys and yfm_skip_array to respectively
   specify which YAML keys should be translated, and that the array
   content should not be translated.
 * Work around a bug in YAML::Tiny that quotes numbers (GitHub's #217)
 * Add gettext flag "markdown-text" for relevant entries (GitHub's #208)

Text:
 * Honor the (existing) --neverwrap option to handle every content verbatim.

Texinfo:
 * Add the comments starting with 'TRANSLATORS:' to the po file
   (GitHub's #162)

XHTML:
 * Don't fail nor warn when a closing tag is missing, that's legit in HTML.
   (GitHub's #179)

XML and DocBook:
 * Allow attributes with no value (GitHub's #178).
 * Processing Instructions are handled as inline tags by default, but
   you can change them back to breaking with '-o break-pi' (GitHub's #170)

Yaml:
 * Introduce option to skip array values. (GitHub's #187)

po4a tool:
 * Cleanups and fixups about options' parsing (now tested and documented)
     _
    / \  You may need to upgrage your po4a.conf if you were using
   /_!_\ "unwanted features" (ie, bugs) of the previous implementation.

 * Do not touch source dir when --destdir is provided (Debian #602387)
 * Pass --add-location=file to msgmerge when receiving option porefs.
   (requires gettext >= 0.19 -- June 2014)
 * Option --master-charset sets the charset of the generated POT file.
 * Option --master-language sets the language of the generated POT file.
 * Add support for addendum path in po4a_paths (Debian #823189)
 * Stop pretending that --porefs can control the wrapping of reference
   comments, as the gettext tools used internally always rewrap them.

Scripts:
 * Rename po4aman-display-po to po4a-display-man
 * Rename po4apod-display-po to po4a-display-pod

Core:
 * Use UTF-8 by default (the 20th century is over -- Debian #862460)
   po4a used to prefer ascii unless it proved impossible. But the
   underlying detection would fail, possibly for document containing
   UTF-8 chars composed on printable ascii chars only.
 * Add a --wrap-po option to control how the po file is wrapped, and
   chose between either nicely wrapped files that tend to produce git
   conflicts, or ugly files that are easy to automatically deal with.

Tests:
 * Completely refactor most tests. They are now more reliable and the
   error messages are much more useful to understand the issues.
 * Many bugs to po4a and the core were ironed out in the process.
 * PO files content are now tested too (GitHub's #67)

Documentation:
 * Various cleanups by Golubev Alexander (GitHub's #190 & #191)

Thu Sep 17 18:45:07 2020 schmonz (pkgsrc commits)
Update to 3.58. From the changelog:

- improved `--force` fallback argument handling
  (https://gitlab.com/saalen/highlight/-/issues/163)
- added C++ attribute syntax support
- added Lua fuction `StoreValue` to set and retrieve information across
  Lua states
- added `extras/eclipse-themes/eclipse_color_themes.py` script to
  retrieve themes from eclipsecolorthemes.org
- added support for Web Assembly Text
- updated mark_lines.lua to output 16m terminal sequences
  (https://gitlab.com/saalen/highlight/-/issues/164)
- fixed issues in bash.lang
  (https://gitlab.com/saalen/highlight/-/issues/161)
- fixed Bash heredoc highlighting in bash_functions.lua
  (https://gitlab.com/saalen/highlight/-/issues/156)
- CLI: `highlight --version -q` only prints the version number
- GUI: added theme contrast indicator

Thu Sep 17 18:45:07 2020 schmonz (pkgsrc commits)
doc: Updated textproc/libhighlight to 3.58

Thu Sep 17 18:45:07 2020 schmonz (pkgsrc commits)
doc: Updated textproc/po4a to 0.60

Thu Sep 17 17:15:09 2020 schmonz (pkgsrc commits)
On macOS with clang 12, get explicit definitions of snprintf and
vsnprintf to avoid warnings (treated as errors) and thereby pass
configure.

Thu Sep 17 06:30:04 2020 schmonz (pkgsrc commits)
Update to 1.18.14. From the changelog:

* pacman 5.2 deprecated File hooks, use Path.
  Thanks, Christian Hesse
* Added zsh completion.
  Thanks, James Rowe
* commit: Recent changes added code that does not work on all POSIX shells.
  Fixed by Thorsten Glaser.

pkgsrc changes:

- Install the daily script called from libexec/etckeeper.daily
- Do our SUBSTing as the do-configure phase
- Better match other package managers in "etckeeper list-installed"

Thu Sep 17 06:30:04 2020 schmonz (pkgsrc commits)
doc: Updated sysutils/etckeeper to 1.18.14

Mon Sep 14 17:45:05 2020 schmonz (pkgsrc commits)
Update to 4.4.0. From the changelog:

- changes to handle default -fno-common option in newer GCC versions.
  Thanks: Fabrice Fontaine.

Mon Sep 14 17:45:05 2020 schmonz (pkgsrc commits)
doc: Updated sysutils/memtester to 4.4.0