Tue Mar 25 09:30:02 2025 schmonz (nbvm commits)
rspamd just works now?!?!

Sat Mar 22 22:15:01 2025 schmonz (pkgsrc commits)
doc: Updated www/lighttpd to 1.4.78

Sat Mar 22 22:15:01 2025 schmonz (pkgsrc commits)
lighttpd: update to 1.4.78. Changes:

* [core] comment about _WIN32 security dangers
* [core] allow POST w/o Content-Length for HTTP/2 (#3273)
* [mod_ssi] fix #exec (fixes #3275)
* [multiple] address warnings for *unsigned* time_t
* [multiple] add missing includes
* [ls-hpack] adjust misplaced macro
* [doc] add Documentation key to lighttpd.service
* [mod_mbedtls] fix ssl.verifyclient.ca-crl-file
* [doc] create-mime.conf.pl warn missing mime.types
* [mod_wolfssl] limit default curves to avail curves
* [mod_mbedtls] limit default curves to avail curves
* [mod_openssl] fix preproc syntax error (fixes #3277)
* [autotools] adjust build with wolfssl crypto
* [mod_mbedtls] check/reload crt,pkey,crl each 64sec
* [mod_wolfssl] use wolfSSL_CTX_set_cert_cb()
* [mod_wolfssl] check/reload crt,pkey,crl each 64sec
* [mod_openssl] check/reload crt,pkey,crl each 64sec
* [mod_nss] check/reload crt,pkey,crl each 64sec
* [mod_gnutls] check/reload crt,pkey,crl each 64sec
* [TLS] remove hctx->tmp_buf use from acme-tls/1
* [mod_wolfssl] adjust module spelling in config err
* [core] _WIN32 cast size_t to DWORD for WSASend()
* [mod_mbedtls] mbedtls 4.x mbedtls_ssl_ticket_setup
* [mod_mbedtls] mbedtls 4.x removes DHE-RSA key exch
* [mod_accesslog] quiet unused var on Windows warning
* [mod_openssl] fix type mismatch fn run w/ libressl
* [mod_gnutls] free kp if cert chain invalid
* [cmake] use execute_process()
* [core] _WIN32: cast fd to SOCKET for FD_SET,FD_CLR
* [mod_openssl] reload CRLs for openssl >= 1.1.0
* [multiple] check EAGAIN and EWOULDBLOCK, if diff
* [mod_dirlisting] Fix off-by-one error in date conversion for sorting on mtime
* [mod_dirlisting] Swap A(scending) and D(escending) values (A=0, D=1)
* [mod_dirlisting] fix JS date sorting (fixes #3279)
* [core] yield after HTTP/1.x response end
* [meson] set default buildtype=debugoptimized

Updating this leaf package during the freeze for security and bug fixes.
Build-tested on NetBSD and macOS.

Fri Mar 21 23:15:02 2025 schmonz (pkgsrc commits)
asdf: update to 0.16.6. Changes:

* correct ASDF_INSTALL_* envvar unset test
* correct concurrency to align with documentation
* correct handling of `ASDF_FORCE_PREPEND` environment variable
* improve zsh completion suggestions
* remove filtering from latest-stable call
* remove install directory for version when install fails

Updating this leaf package during the freeze for bugfixes.

Fri Mar 21 23:15:01 2025 schmonz (pkgsrc commits)
doc: Updated devel/asdf to 0.16.6

Fri Mar 21 20:00:01 2025 schmonz (junit-greencently commits)
Accumulate only results of individual tests.

Fri Mar 21 20:00:01 2025 schmonz (junit-greencently commits)
Apply feedback from FGNO.

Fri Mar 21 20:00:01 2025 schmonz (junit-greencently commits)
Autobuild: build on only main, not pull requests.

Fri Mar 21 20:00:01 2025 schmonz (junit-greencently commits)
Bump Kotlin.

Fri Mar 21 20:00:01 2025 schmonz (junit-greencently commits)
Bump junit-platform-launcher.

Fri Mar 21 20:00:01 2025 schmonz (junit-greencently commits)
Count tests directly; debug-output them only once.

Fri Mar 21 20:00:01 2025 schmonz (junit-greencently commits)
Enable automerge in Renovate.

Fri Mar 21 20:00:01 2025 schmonz (junit-greencently commits)
Fix Detekt after the fact. Hmmm.

Fri Mar 21 20:00:01 2025 schmonz (junit-greencently commits)
Fix Detekt warnings.

Fri Mar 21 20:00:01 2025 schmonz (junit-greencently commits)
Fix logic error.

Fri Mar 21 20:00:01 2025 schmonz (junit-greencently commits)
Honor GREENCENTLY_SUMMARY.

Fri Mar 21 20:00:01 2025 schmonz (junit-greencently commits)
IntelliJ: bump Kotlin version to match.

Fri Mar 21 20:00:01 2025 schmonz (junit-greencently commits)
IntelliJ: ignore Git Toolbox plugin config files.

Fri Mar 21 20:00:01 2025 schmonz (junit-greencently commits)
Let's see what a trunkver would look like.

Fri Mar 21 20:00:01 2025 schmonz (junit-greencently commits)
Meant to add these two longs.

Fri Mar 21 20:00:01 2025 schmonz (junit-greencently commits)
Merge pull request #11 from schmonz/renovate/configure

Configure Renovate

Fri Mar 21 20:00:01 2025 schmonz (junit-greencently commits)
Not done yet, add more debug output.

Fri Mar 21 20:00:01 2025 schmonz (junit-greencently commits)
Once again belatedly fix Detekt.

Fri Mar 21 20:00:01 2025 schmonz (junit-greencently commits)
Rename (incompatibly) more things to "greencently".

Fri Mar 21 20:00:01 2025 schmonz (junit-greencently commits)
Try this way.

Fri Mar 21 19:56:18 2025 schmonz (nbvm commits)
Add Tribblix upgrade notes.

Fri Mar 21 19:56:18 2025 schmonz (nbvm commits)
Add Ubuntu 24 LTS.

Fri Mar 21 19:56:18 2025 schmonz (nbvm commits)
Add s6-portable-utils, gonna want s6-pause soon.

Fri Mar 21 19:56:18 2025 schmonz (ikiwiki commits)
Avoid 'Duplicate specification' for option "s"

When dumpsetup was added in 2008 (5bea644fdd), it redefined the "s"
option previous defined by setup. Same for changesetup in 2010
(7dbad39bbe). Sufficiently new Getopt::Long now warns about this
by default:

	:; ikiwiki
	Duplicate specification "dumpsetup|s=s" for option "s"
	Duplicate specification "changesetup|s=s" for option "s"
	usage: ikiwiki [options] source dest
	       ikiwiki --setup my.setup [options]

Leave "s" as a synonym for "setup", as surely intended.

Fri Mar 21 19:56:18 2025 schmonz (nbvm commits)
Cargo-cult always-libgcc to gcc 13 and 14.

Fri Mar 21 19:56:18 2025 schmonz (nbvm commits)
Catch up to PYTHON_VERSION_DEFAULT 312.

Fri Mar 21 19:56:18 2025 schmonz (nbvm commits)
Link to Mac OS X Tiger VM install docs.

Fri Mar 21 19:56:18 2025 schmonz (nbvm commits)
Looks like customphp.old wants PDO (for SQLite).

Fri Mar 21 19:56:18 2025 schmonz (nbvm commits)
Maybe fix pkg_rr when python major version changes.

Fri Mar 21 19:56:18 2025 schmonz (nbvm commits)
More MySQL removal.

Fri Mar 21 19:56:18 2025 schmonz (nbvm commits)
NetBSD sparc64 9 -> 10.

Fri Mar 21 19:56:18 2025 schmonz (nbvm commits)
OpenBSD: update to 7.6.

Fri Mar 21 19:56:18 2025 schmonz (nbvm commits)
PKGVM: disk sparsification notes.

Fri Mar 21 19:56:18 2025 schmonz (ikiwiki commits)
Record yesterday's spam edits.

Fri Mar 21 19:56:18 2025 schmonz (ikiwiki commits)
Remove spam post from example blog.

Fri Mar 21 19:56:18 2025 schmonz (ikiwiki commits)
Revert "update for rename of recentchanges.mdwn to json.tl.ph.mdwn"

This reverts the most recent 23 commits, all with the same log message.

Fri Mar 21 19:56:18 2025 schmonz (nbvm commits)
Revert previous, php-sqlite is plenty.

Fri Mar 21 19:56:18 2025 schmonz (nbvm commits)
Time to stop running MySQL.

Fri Mar 21 19:56:18 2025 schmonz (nbvm commits)
Tribblix m34 -> m35 -> m36.

Fri Mar 21 19:56:18 2025 schmonz (nbvm commits)
Try rspamd sans fortify and stackcheck.

Fri Mar 21 19:56:18 2025 schmonz (ikiwiki commits)
download: organize the BSD section.

Fri Mar 21 19:56:18 2025 schmonz (nbvm commits)
ikiwiki LWPx::ParanoidAgent needs LWP::Protocol::https.

Might fix schmonz.com/commits that's been busted for a year.

Fri Mar 21 19:56:18 2025 schmonz (nbvm commits)
nb: infer platform version/arch when not given.

Fri Mar 21 19:56:18 2025 schmonz (nbvm commits)
nbvm: when updating macOS, restart if necessary.

Fri Mar 21 19:56:18 2025 schmonz (nbvm commits)
rspamd is busted _and_ I can't build it. Omit.

Fri Mar 21 19:56:17 2025 schmonz (pkgsrc-wip commits)
Add aws-session-manager-plugin. Needs work.

Fri Mar 21 19:56:17 2025 schmonz (pkgsrc-wip commits)
aws-session-manager-plugin: complete some TODO items.

Fri Mar 21 19:56:17 2025 schmonz (pkgsrc-wip commits)
aws-session-manager-plugin: update to 1.2.694.0. Changes:

- Upgrade dependent packages testify-1.9.0 and objx-0.5.2

Fri Mar 21 19:56:17 2025 schmonz (pkgsrc-wip commits)
dovecot-fts-xapian: update to 1.7.10. Changes:

- Issue #154
- Verbose fixes
- Bits & bolts

Fri Mar 21 19:56:17 2025 schmonz (pkgsrc-wip commits)
dovecot2-fts-xapian: update to 1.8. Changes:

- Fix incorrect XAPIAN_WILDCARD handling
- Fix indices growing much larger
- Fix core dumps
- Trim error
- Compatibility ICU 75
- new headers included
- Multiple optimisations
- Better memory handling
- Verbose fixes
- Other bug fixes
- Stable release for a while

Fri Mar 21 19:56:17 2025 schmonz (pkgsrc-wip commits)
hut: update to 0.6.0, via new upstream. Changes:

- Project config: To make using hut a more seamless experience and help
  new contributors, a config file can be added to repositories.
- Lots of new "hg" commands.
- "update" commands for most resources.
- Pager no longer messes up terminal on an internal error.
- hut now checks whether "stdin" is an interactive terminal when it
  decides whether input should be read from "$EDITOR" or "stdin".
- The deprecated not-found flag has been removed.

Fri Mar 21 19:56:17 2025 schmonz (pkgsrc-wip commits)
mox: update to 0.0.14. Changes: many.

Fri Mar 21 19:56:17 2025 schmonz (pkgsrc-wip commits)
vcsh: update to 2.0.10. Changes:

* Fix release workflow so it builds the man page

Fri Mar 21 19:56:16 2025 schmonz (pkgsrc commits)
Remove mistakenly duplicated libarchive/buildlink3.mk.

Fri Mar 21 19:56:16 2025 schmonz (pkgsrc commits)
asdf: update to 0.16.5. Changes:

* always propagate env variables when executing commands
* correct exit status when sub-command does not exist
* latest version returns latest version
* preserve files untracked by Git on plugin update
* set correct env vars on recursive calls
* simplify env vars parsing

Fri Mar 21 19:56:16 2025 schmonz (pkgsrc commits)
doc: Updated devel/asdf to 0.16.5

Fri Mar 21 19:56:16 2025 schmonz (pkgsrc commits)
doc: Updated devel/macports-legacy-support to 1.4.0

Fri Mar 21 19:56:16 2025 schmonz (pkgsrc commits)
doc: Updated devel/ruby-jirametrics to 2.11

Fri Mar 21 19:56:16 2025 schmonz (pkgsrc commits)
doc: Updated devel/swagger-codegen to 3.0.68

Fri Mar 21 19:56:16 2025 schmonz (pkgsrc commits)
doc: Updated mail/feed2exec to 0.22.0

Fri Mar 21 19:56:16 2025 schmonz (pkgsrc commits)
doc: Updated mail/rspamd to 3.11.1

Fri Mar 21 19:56:16 2025 schmonz (pkgsrc commits)
doc: Updated sysutils/pv to 1.9.31

Fri Mar 21 19:56:16 2025 schmonz (pkgsrc commits)
doc: Updated www/snac to 2.73

Fri Mar 21 19:56:16 2025 schmonz (pkgsrc commits)
doc: Updated www/snac to 2.74

Fri Mar 21 19:56:16 2025 schmonz (pkgsrc commits)
feed2exec: update to 0.22.0. Changes:

* cleanups:
  * add renovate bot
  * start using tox --current-env
  * use debputy reformat for control files, no change
  * silence flake8 warnings
  * fix test collection in pytest 3.8+
  * chase new html2text in test suite
  * drop support for Python < 3.8
  * note the existence of markdownify
  * fix deprecation warning: get rid of dateparser feature detection
  * fix test suite failures due to deprecation warnings
  * fix a new mypy warning on old code
  * note that 0.21 was only published on pypi
* ikiwikitoot: add tool bypass RSS feed parsing altogether
* fix error in handling toot error codes

Fri Mar 21 19:56:16 2025 schmonz (pkgsrc commits)
macports-legacy-support: update to 1.4.0. Changes:

1.4.0:
Update copyright years
Multiple updates, mostly for realpath()
Multiple updates, mostly for stat() by @fhgwright in #105
Multiple changes (primarily cleanups)
Fixes for copyfile(), *statx() and TargetConditionals
Multiple fixes and new features
Add CPU_TYPE_ARM; update README

1.3.0:
Add implementation and tests for stpncpy() security wrapper
Many updates - primarily header-related
Cleanups and a few minor bugfixes
Mostly SDK-related changes, including __DARWIN_C_LEVEL stuff
Add two new queue macros with tests, plus a warning fix
Add fgetattrlist()

Tested on Sequoia/aarch64 and Tiger/powerpc.

Fri Mar 21 19:56:16 2025 schmonz (pkgsrc commits)
pkg_install: define O_CLOEXEC if needed. Fixes Mac OS X Tiger.

Fri Mar 21 19:56:16 2025 schmonz (pkgsrc commits)
py-awscli: update HOMEPAGE.

Fri Mar 21 19:56:16 2025 schmonz (pkgsrc commits)
rspamd: update to 3.11.1. Changes:

* [Feature] Add 'noop' redis backend for scripts running
* [Feature] Add Redis caching framework
* [Feature] Add UTF8 `sub` and `len` variants for rspamd_text
* [Feature] Allow adding timers to task (respecting symbols)
* [Feature] Allow additional categories to be defined in GPT
* [Feature] Allow fine-grained control on keys permissions
* [Feature] Allow individual `read_only` flag per key
* [Feature] Allow multiple lua scripts for fuzzy storage
* [Feature] Allow to add periodic functions in Lua API
* [Feature] Allow to disable rbls from map
* [Feature] Allow to hash any Lua types
* [Feature] Allow to store shingles as opaque Lua data
* [Feature] Cache LLM replies
* [Feature] GPT: Add ollama support
* [Feature] GPT: Support reason adding
* [Feature] Improve prompt and use plaintext instead of JSON
* [Feature] Lua_task: Allow to load data into the existing task
* [Feature] More additions
* [Feature] Pass shingles to Lua scripts
* [Feature] Preliminary implementation of LLM based anonymizing
* [Feature] Support LLM models consensus
* [Feature] Try to check maps earlier if their expires is too long
* [Feature] Use debug module name from caller in lua_cache
* [Fix] Add timer update before timer setting
* [Fix] Allow to work with no ratelimits
* [Fix] Always create ratelimit buckets
* [Fix] Avoid collision hacks in mempool variables hash
* [Fix] Expire neural ham and spam sets so they not hangup in redis
  indefinitely
* [Fix] Fix crash on FreeBSD when Rspamd is built without hyperscan
* [Fix] Make table digests consistent
* [Fix] RBL: fix use of `content_urls` and `images` inside `checks`
* [Fix] Verify key type to match DKIM signature type
* [Fix] connIP is not correctly added to request
* [Fix] properly close multipart/related boundary when adding
  text footer
* [Rework] GPT: Use cache framework

Fri Mar 21 19:56:16 2025 schmonz (pkgsrc commits)
ruby-jirametrics: update to 2.11. Changes:

- Aging work in progress chart - improvements
  - We've always shown the 85% point in each column so we can
    immediately see if an item is an outlier. We now show the 50%, 85%,
    98%, and 100% points as well.
  - The CSS variable `--aging-work-in-progress-chart-shading-color` has
    been removed and replaced with four new ones for the percentile
    colours. This will only matter to you if you're customizing the CSS.
  - We no longer show all the columns, only those that are considered
    "in progress", to reduce clutter.
- Aging work table - improvements
  - In addition to the current age, we display how much longer it's
    likely to take to finish this. This is a forecast, based on
    historical data for this board.
  - If an item has a due date then we display that. We also show if
    we're likely to complete by that date.
- If Javascript is disabled in the browser then almost none of the
  charts will be visible and the report will be largely useless. We now
  display a warning the the top of the page if this is the case. This
  has been reported as a frequent problem when reports are stored on
  Sharepoint as it will disable javascript by default and then people
  are left wondering why the report isn't helpful.
- Bug: Fixed obscure exception when one issue had been blocked on
  another issue that isn't currently downloaded AND we were using either
  `currently_in_status` or `currently_in_status_category`.
- Bug: Fixed bug where `info` was only being written to the log and not
  to the console, making it seem if it weren't working at all.
- `info` improvement: Statuses now list the id of the status as well
  as the name.
- Jira will happily let you create two columns on a board with the same
  name. Unfortunately there are no id's with those columns so there is
  now no way to tell them apart. This change will add a numerical
  suffix such as Backlog-2 to duplicate columns so that we're able to
  work with them.

Updating during pkgsrc careful mode as this is a leaf package and
contains bugfixes.

Fri Mar 21 19:56:16 2025 schmonz (pkgsrc commits)
snac: update to 2.73. Changes:

Added support for customizing and translating the web UI language
via simple `.po` files. For more information on how to install
language files or create new ones, please see `snac(8)` (the
administrator manual).

New user support for blocking hashtags from the web UI.

The `Content-Security-Policy` HTTP header is now always sent to disable
any JavaScript, instead of just being suggested in the documentation.

Image attachments in SVG format are now disabled by default; you can
enable them back by setting the `enable_svg` value to `true` in
`server.json`.

Several fixes (contributed by inz).

Fri Mar 21 19:56:16 2025 schmonz (pkgsrc commits)
snac: update to 2.74. Changes:

Added translations:
- Spanish (default, Argentina and Uruguay)
- Czech
- Brazilian Portuguese
- Finnish
- French
- Russian
- Chinese
- German
- Greek
- Italian

Mastodon API: added support for /api/v1/custom_emojis.

Improved Undo+Follow logic.

Reverted (temporarily) the Markdown code that converted text between
underscores to italics, because it was causing more problems that what
it was worth.

Fixed bug in bookmark CSV import.

Don't indent Twitter-like "threads" (i.e. chains of short posts from the
same author that are self-replies).

(Updating this leaf package during the freeze for the bugfixes.)

Fri Mar 21 19:56:16 2025 schmonz (pkgsrc commits)
swagger-codegen: update to 3.0.68. Changes:

- upgraded base image of generator to latest ubi9 version

Fri Mar 29 15:45:02 2024 schmonz (junit-greencently commits)
Bump Gradle, Detekt.

Wed Mar 27 18:30:03 2024 schmonz (pkgsrc commits)
clang: note precise Apple clang version in comment.

Tue Mar 26 14:00:02 2024 schmonz (pkgsrc commits)
tools: as flex invokes GNU m4, make flex imply gm4.

Before this change, on macOS at least with the current troubled Command
Line Tools, package builds that declare "flex" or "flex:*" but not "gm4"
in USE_TOOLS will fail, because invocations of flex exit nonzero.
/usr/bin/flex tries to exec /usr/bin/gm4, the problems with which are
documented in tools.Darwin.mk.

With this change, by letting pkgsrc control which gm4 gets found, flex
works as before and these packages build as well as they did before.

NFCI on other platforms. Tested on netbsd-10 and Ubuntu 23. Some
packages I tested with: gobject-introspection, MesaLib, netpbm,
gstreamer1.

Sat Mar 23 17:15:03 2024 schmonz (pkgsrc commits)
doc: Updated devel/mise to 2024.3.8

Sat Mar 23 17:15:03 2024 schmonz (pkgsrc commits)
mise: update to 2024.3.8. Changes:

### Features

* use http2 for reqwest

### Bug Fixes

* (nu) Gracefully handle missing `$env.config`

### Testing

* fix warnings

### Miscellaneous Tasks

* automatically bump minor version if month/year changes
* updated cargo-deny config

Fri Mar 22 21:30:04 2024 schmonz (pkgsrc commits)
doc: Updated www/snac to 2.50

Fri Mar 22 21:30:04 2024 schmonz (pkgsrc commits)
snac: update to 2.50. Changes:

Incoming posts can now be filtered out by content using regular
expressions on a server level (these regexes are written in the
`filter_reject.txt` file at the server base directory; see `snac(5)` and
`snac(8)`).

Improved page position after hitting the `Hide` or `MUTE` buttons (for
most cases).

Use a shorter maximum conversation thread level (also, this maximum
value is now configurable at compilation level with the
`MAX_CONVERSATION_LEVELS` define).

Fixed a bug where editing a post made the attached media or video
to be lost.

The way of refreshing remote actor data has been improved.

Posting from the command-line now allows attachments.

Fri Mar 22 17:30:04 2024 schmonz (pkgsrc commits)
macOS: avoid install popups for missing m4 or yacc.

NFCI on non-macOS or macOS with working /usr/bin/{m4,yacc}.

FCI on macOS with Command Line Tools 15.3.0.0.1.1708646388: packages
that don't properly declare m4 or yacc in USE_TOOLS will now silently
invoke no-op versions of those tools, rather than popping up the useless
CLT install dialog.

Post-freeze, we can consider switching to TOOLS_FAIL and/or generalizing
an optional mode in which invoking any undeclared tool on any platform
breaks the build.

Thu Mar 21 13:00:04 2024 schmonz (pkgsrc commits)
Note links{,-gui} update.

Thu Mar 21 13:00:04 2024 schmonz (pkgsrc commits)
links{,-gui}: update to 2.29. Changes:

- Add "#define _GNU_SOURCE" to the configure test for memrchr
- Implement strike formatting
- Fixed a bug that image was sometimes displayed with too small size
- Fixed a bug that webp images from local disk could not be displayed
- Support AVIF images
- Updated Polish Translation

Thu Mar 21 10:00:03 2024 schmonz (pkgsrc commits)
doc: Updated devel/mise to 2024.3.7

Thu Mar 21 10:00:03 2024 schmonz (pkgsrc commits)
mise: update to 2024.3.7. Changes:

### Bug Fixes

* (task) tasks not working in system config
* (xonsh) `shell` subcommand for xonsh
* jq Installed Using x86_64 on Apple Silicon using mise

### Documentation

* (changelog) improve styling
* (changelog) improve styling

### Styling

* format default_shorthands.rs

### Testing

* install python/poetry at the same time

### Miscellaneous Tasks

* rust 1.78 deprecation warning fixes
* fix caching

Wed Mar 20 18:30:05 2024 schmonz (junit-greencently commits)
Bump Kotlin (missed in previous).

Wed Mar 20 13:45:04 2024 schmonz (pkgsrc commits)
macOS: fix false positives from xcrun --find.

xcrun lately seems to include PATH in its search, which means programs
that aren't part of Apple's developer tools get matched:

    :; xcrun --find mutt
    /opt/pkg/bin/mutt

xcrun also has a cache, so this can produce even odder results:

    :; xcrun --find yacc
    /opt/pkg/bin/yacc

    :; env - xcrun --find yacc
    /opt/pkg/bin/yacc

    :; xcrun --no-cache --find yacc
    /opt/pkg/bin/yacc

    :; env - xcrun --no-cache --find yacc
    xcrun: error: unable to find utility "yacc", not a developer tool or in PATH

Since xcrun has had the "--no-cache" argument dating back to at least
the days of OS X 10.6.8 with gcc 4.2.1 and Apple clang 1.7, add it to
"xcrun --find" commands (along with an empty PATH) for more
deterministic results.

Wed Mar 20 09:30:01 2024 schmonz (pkgsrc commits)
clang.mk: avoid slowing pbulk-index, use _PKGSRC_BARRIER.

Tue Mar 19 19:15:03 2024 schmonz (pkgsrc commits)
clang.mk: paper over new macOS and upstream defaults.

As soon as 2024Q1 branches, we should:

1. Do a bulk build with all these -Wno-error tweaks removed, so we can
   see how much is broken.
2. If it's "too much" breakage and we'll have to keep overriding these
   compiler defaults for "a while", find a way to accomplish them with
   fewer compiler invocations. (Some ideas: define a default
   FORCE_C_STD, or apply overrides keyed on CC_VERSION or similar.) Do
   a bulk build to make sure things continue to work as before.
3. Otherwise, fix as much as we can before 2024Q2. This will help with
   gcc 14 (which has many similar new defaults) as well.

Tue Mar 19 17:45:03 2024 schmonz (pkgsrc-wip commits)
Add lief, Library to Instrument Executable Formats.

It built (at least on macOS) with all the vendored libraries, but we
generally want to link with pkgsrc-installed libraries when possible.
Seems like that's going to take more work.

Motivation: https://github.com/fzakaria/sqlelf needs the Python bindings
from this library.

Tue Mar 19 17:45:02 2024 schmonz (pkgsrc-wip commits)
Add py-sqlelf: explore ELF objects through the power of SQL.

Might work, given Python bindings from lief and some TOOL_DEPENDS.

Tue Mar 19 12:45:04 2024 schmonz (pkgsrc commits)
doc: Updated www/ikiwiki to 3.20200202.4

Tue Mar 19 12:45:04 2024 schmonz (pkgsrc commits)
ikiwiki: update to 3.20200202.4. Changes:

* build: Don't install an empty share/ikiwiki/examples/doc/examples
* aggregate: When a feed has an enclosure that is an image, audio, or
  video, include the enclosure in the generated page.
* aggregate: Also support feeds with media:content tags.
* git: Pass --no-rebase when pulling, to avoid git warning messages
  about pull.rebase.
* highlight: Adapt to API change in highlight >= 4.0
* Avoid 'Duplicate specification' for option "s"
* html5: Switch from pubdate=pubdate to class=dt-published
* mdwn: debug() which implementation is chosen
* recentchanges: support non-CGI links
* add geo: scheme
* pass PAGE variable to templates
* po: fix support for UTF-8 with po4a 0.58+

pkgsrc changes:

* Drop MESSAGE.

Mon Mar 18 16:45:02 2024 schmonz (pkgsrc commits)
doc: Updated textproc/libhighlight to 4.11

Mon Mar 18 16:45:02 2024 schmonz (pkgsrc commits)
highlight: reset PKGREVISION for update.

Mon Mar 18 16:45:02 2024 schmonz (pkgsrc commits)
imlib2: add 'heif' option, off by default.

Mon Mar 18 16:45:02 2024 schmonz (pkgsrc commits)
libhighlight: update to 4.11. Changes:

- updated astyle lib to version 3.4.13
- updated java definition
- updated solidity definition
- fix backslash symbol in man page
- src/makefile: added -std=c++17 to enable modern C++ features

Mon Mar 18 15:00:02 2024 schmonz (nbvm commits)
imlib2: enable heif, might help my gallery.

Sun Mar 17 11:00:02 2024 schmonz (pkgsrc commits)
doc: Updated devel/mise to 2024.3.6

Sun Mar 17 11:00:02 2024 schmonz (pkgsrc commits)
mise: update to 2024.3.6. Changes:

### Features

* very basic dependency support

### Bug Fixes

* update shorthand for rabbitmq
* display error message from calling usage
* automatically trust config files in CI

### Refactor

* move lint tasks from just to mise

### Documentation

* (changelog) use github handles

### Styling

* add mise tasks to editorconfig
* run lint-fix which has changed slightly
* apply editorconfig changes
* new git-cliff format
* ignore CHANGELOG.md style

### Testing

* (mega-linter) do not use js-standard linter
* (mega-linter) ignore CHANGELOG.md

### Miscellaneous Tasks

* (test) cache mise installed tools
* cargo update
* install tools before unit tests
* added git-cliff
* ensure `mise install` is run before lint-fix
* added release-plz workflow
* set gpg key
* temporarily disable self-update test

### Outdated

* add --json flag

Sat Mar 16 14:30:03 2024 schmonz (junit-greencently commits)
Bump Kotlin.

Sat Mar 16 09:00:04 2024 schmonz (pkgsrc commits)
asdf: fix fish completion dir. Bump PKGREVISION.

Sat Mar 16 09:00:04 2024 schmonz (pkgsrc commits)
doc: Updated devel/asdf to 0.14.0nb1

Sat Mar 16 09:00:04 2024 schmonz (pkgsrc commits)
doc: Updated devel/mise to 2024.3.2

Sat Mar 16 09:00:04 2024 schmonz (pkgsrc commits)
doc: Updated www/lighttpd to 1.4.75

Sat Mar 16 09:00:04 2024 schmonz (pkgsrc commits)
lighttpd: update to 1.4.75. Changes:

* [mod_redirect] url.redirect-code = 308 new default
* [ls-hpack] more portability fixes for sys/queue.h
* [ls-hpack] update version to 2.3.3
* [TLS] default to stronger ciphers w/ PFS and AEAD
* [ci] apt-get install build-essential on Ubuntu
* [ci] /usr/local/opt keg-only pkgs on Darwin(macOS)
* [mod_authn_sasl] translate SASL_LOG_* to syslog
* [build] include src/compat/sys/queue.h in tarball
* [core] fdlog_openlog(), fdlog_closelog()
* [mod_accesslog] fdlog_openlog() if using syslog
* [cmake] fix LEMON_PATH with empty CMAKE_BUILD_TYPE
* [ci] limit github ci to specific branches
* [ci] prefer non-login shell for Cygwin CI build
* [ci] prefer dash for Cygwin and MSYS2 builds
* [mod_wstunnel] fix server.ping-interval w/ HTTP/2
* [mod_dirlisting] fix suffix display of '/' on file (fixes #3242)
* [mod_openssl] use internal asn1_time fn on 32-bit (fixes #3244)
* [mod_openssl] faster ASN1_TIME parse
* [mod_wolfssl] faster ASN1_TIME parse
* [doc] update TLS comment in sample lighttpd.conf

Sat Mar 16 09:00:04 2024 schmonz (pkgsrc commits)
mise: update to 2024.3.2. Changes:

- fix(task): document task.hide
- fix: watch env._.source files
- fix: prepend virtualenv path rather than append
- feat(task): add option to show hidden tasks in dependency tree
- fix(npm): mise use -g npm:yarn@latest installs wrong version
- fix(go): go backend supports versions prefixed with 'v'
- Update rust dependencies
- Update softprops/action-gh-release action to v2

pkgsrc changes:

- Install shell completions

Wed Mar 13 00:00:03 2024 schmonz (pkgsrc-wip commits)
Add notcurses. Doesn't get past configure yet.

Mon Mar 11 20:30:03 2024 schmonz (pkgsrc commits)
modular-xorg-xquartz: USE_TOOLS+=m4.

Mon Mar 11 19:30:02 2024 schmonz (pkgsrc commits)
ghostscript-agpl: fix macOS (with new-clang only?).

Mon Mar 11 13:00:05 2024 schmonz (pkgsrc-wip commits)
dovecot2-fts-xapian: update to 1.7.8. Changes:

- Bits & Bolts

Mon Mar 11 12:00:05 2024 schmonz (pkgsrc commits)
README.macOS: wordsmith the SDK paragraph.

Mon Mar 11 12:00:04 2024 schmonz (pkgsrc commits)
macOS: detect missing m4/yacc Command Line Tools.

CLT 15.3.0.0.1.1708646388 does not provide m4 or yacc. For these two
tools, don't default TOOLS_PLATFORM.foo to "/usr/bin/foo" unless the
backing CLT-provided foo binary is found. This lets the tools framework
fall back to something else, as intended.

Sun Mar 10 10:00:03 2024 schmonz (pkgsrc-wip commits)
dovecot2-fts-xapian: update to 1.7.7. Changes:

- Avoid base64 indexing

Sat Mar 9 01:00:04 2024 schmonz (pkgsrc commits)
gtk2: fix clang build with latest macOS CLT.

Fri Mar 8 23:45:01 2024 schmonz (pkgsrc-wip commits)
dovecot2-fts-xapian: USE_TOOLS+=m4.

Fri Mar 8 16:00:05 2024 schmonz (pkgsrc commits)
doc: Updated devel/mise to 2024.3.1

Fri Mar 8 16:00:05 2024 schmonz (pkgsrc commits)
doc: Updated textproc/xapian to 1.4.25

Fri Mar 8 16:00:05 2024 schmonz (pkgsrc commits)
doc: Updated textproc/xapian-omega to 1.4.25

Fri Mar 8 16:00:05 2024 schmonz (pkgsrc commits)
doc: Updated www/snac to 2.49

Fri Mar 8 16:00:05 2024 schmonz (pkgsrc commits)
mise: update to 2024.3.1. Changes:

- Tiny grammar fix
- fix(java): sdkmanrc zulu JVMs are missing in mise
- Update rust dependencies

Fri Mar 8 16:00:05 2024 schmonz (pkgsrc commits)
py-xapian: quell pkglint.

Fri Mar 8 16:00:05 2024 schmonz (pkgsrc commits)
snac: update to 2.49. Changes:

- Mastodon API: Fixed a bug in how validated links are reported.
- Mastodon API: Fixed a bug in search by account.
- Mastodon API: Fixed missing `Video` type objects in timelines.
- Mastodon API: Added search by hashtag.
- Some cosmetic fixes to the web interface.

Fri Mar 8 16:00:05 2024 schmonz (pkgsrc commits)
xapian-omega: update to 1.4.25. Changes:

testsuite:

* omegatest.pl: Correct program name in error message.

build system:

* configure: DragonflyBSD automatically pulls in library dependencies, so set
  link_all_deplibs_CXX=no there.

* configure: Avoid compiler warning during GCC version check when compiler
  needs an option to enable C++11 support (same fix as applied to xapian-core
  in 1.4.23).

Fri Mar 8 16:00:05 2024 schmonz (pkgsrc commits)
xapian: update to 1.4.25. Changes:

API:

* MSet::get_eset(): Don't fetch the collection frequency for each term unless
  we're using the Bo1EWeight expansion scheme which actually needs it.  In a
  simple test this reduced the time taken to do a search and generate expand
  terms by a third.  Partly addresses #264.

* QueryParser::parse_query(): Fix parse error when using FLAG_CJK_NGRAM (aka
  FLAG_NGRAMS) with a query string which has non-CJK followed by whitespace,
  CJK, and more non-CJK.  Patch from Robert Stepanek
  (https://github.com/xapian/xapian/pulls/331).

testsuite:

* unittest: Improve sparse file detection by using SEEK_HOLE, which is
  specified by POSIX and seems to be widely supported.  On platforms without it
  or on an FS with a > 128K block size we will skip the tests involving a 4GB
  file, but that's acceptable.  On ZFS st_blocks reports the number of blocks
  after compression and also lags behind when data has only been committed to
  the journal, which means our previous check based on st_blocks couldn't be
  made to work without potentially falsely detecting sparse file support.
  Fixes #823, reported by someplaceguy.

* apitest: Enable adddoc2 and adddoc5 testcases for sharded databases.  We
  now just skip the TermIterator::get_termfreq() checks in this case.

glass backend:

* Check Btree level value from disk is in range, which avoids potential out of
  range access on corrupt database.  Fixes #824, reported by group13.

* Reject invalid blocksize read from corrupted version file.  Throw
  DatabaseCorruptError if value is out of range or not a power of two.

* Optimise allterms iteration.  Most terms don't contain any zero bytes, and
  for such terms the key for the first chunk in the termlist table is just the
  termname so no decoding is needed when advancing the iterator.  This optimisation
  is 8.4% faster in a simple test of iterating allterms via xapian-delve.

* Compaction of an empty non-optional table now gives an empty output, whereas
  previous it was one block in size (8K by default).  This isn't important in
  general as the non-optional tables are not likely to be empty in a real
  database, but it's helpful for making small test database and it seems weird
  that compaction would make a database much larger in percentage terms in this
  edge case.

chert backend:

* Check Btree level value from disk is in range, which avoids potential out of
  range access on corrupt database.  Fixes #824, reported by group13.

build system:

* configure: DragonflyBSD automatically pulls in library dependencies, so set
  link_all_deplibs_CXX=no there.

documentation:

* Document allterms_begin() and termlist_begin() iteration order.  Thanks to
  Eric Wong for querying this.

* Document TermIterator::get_termfreq() quirk.  In the case of a TermIterator
  from termlist_begin() on a Document from a sharded database, you get term
  frequencies from just the shard.  Fixes #423

portability:

* Support building on platforms without AI_NUMERICSERV (e.g. macOS 10.5).
  Patch from Sergey Fedorov.

Wed Mar 6 07:15:02 2024 schmonz (notqmail commits)
Add Fedora Rawhide with most of OBS's CFLAGS.

Wed Mar 6 07:15:02 2024 schmonz (notqmail commits)
Borrow Ubuntu CFLAGS for Fedora.

Wed Mar 6 07:15:02 2024 schmonz (notqmail commits)
Drop OpenBSD 7.2, it dropped off the CDN.

Tue Mar 5 14:45:04 2024 schmonz (pkgsrc-wip commits)
dovecot-fts-xapian: update to 1.7.6. Changes:

- Bits & Bolts
- Thread optimization
- Issue #147
- Memory management
- Xapian cache handling
- Misc fixes
- Binary search
- Bug fixes

pkgsrc-changes:

- Drop '2' from PKGNAME to match mail/dovecot2*

Sun Mar 3 18:15:03 2024 schmonz (pkgsrc commits)
doc: Updated chat/twitch-tui to 2.6.5

Sun Mar 3 18:15:03 2024 schmonz (pkgsrc commits)
twitch-tui: update to 2.6.5. Changes:

- Fixed Nix flake rustc to compatible version via oxalica
  rust-overlay (#547)
- Refactor emote parsing, fix some emote display issues (#529)
- Added emote picker widget (can be activated through Alt + e when the
  chat input box is open) (#524)
- Fix display issues with broken border or characters from the previous
  line not being cleared (#532)
- Bumped a bunch of dependencies, including the MSRV (Minimum Supported
  Rust Version) to 1.75.0

Sun Mar 3 16:00:02 2024 schmonz (pkgsrc commits)
Add and enable mise.

Sun Mar 3 16:00:02 2024 schmonz (pkgsrc commits)
Add mise: Polyglot tool version manager like asdf

mise (pronounced "meez") or "mise-en-place" is a development environment
setup tool. The name refers to a French culinary phrase that roughly
translates to "setup" or "put in place". The idea is that before one
begins cooking, they should have all their utensils and ingredients
ready to go in their place.

mise does the same for your projects. Using its .mise.toml config file,
you'll have a consistent way to setup and interact with your projects no
matter what language they're written in.

Sun Mar 3 16:00:02 2024 schmonz (pkgsrc commits)
Belatedly add BINCIMAP_LOG_USER.

Sun Mar 3 16:00:02 2024 schmonz (pkgsrc commits)
doc: Added devel/mise version 2024.2.19

Sun Mar 3 16:00:02 2024 schmonz (pkgsrc commits)
doc: Updated devel/goredo to 2.6.2

Sun Mar 3 16:00:02 2024 schmonz (pkgsrc commits)
goredo: update to 2.6.2. Changes:

* Integration tests do not depend on non-portable 'stat' command.

Sun Mar 3 16:00:02 2024 schmonz (pkgsrc commits)
lighttpd: use upstream sys/queue.h portability patch. NFCI.

Wed Feb 28 21:45:02 2024 schmonz (pkgsrc commits)
Take MAINTAINER for s6* and execline.

Wed Feb 28 19:45:03 2024 schmonz (pkgsrc commits)
doc: Updated devel/skalibs to 2.14.1.1

Wed Feb 28 19:45:03 2024 schmonz (pkgsrc commits)
skalibs: update to 2.14.1.1 and take MAINTAINER. Changes:

- Bugfixes.

Wed Feb 28 14:15:04 2024 schmonz (pkgsrc commits)
doc: Updated www/snac to 2.48

Wed Feb 28 14:15:04 2024 schmonz (pkgsrc commits)
snac: update to 2.48. Changes:

A new instance page, that shows all posts by users in the same instance
(like the public instance timeline, but interactive). This will help
building communities.

Follower-only replies to unknown users are not shown in timelines.

Added verification of metadata links: if the linked page contains a
link back to the snac user with a rel="me" attribute, it's marked
as verified.

Added a new server-level configuration parameter: `min_account_age`. If
this value (in seconds) is set in `server.json`, any activity coming
from accounts that were created newer than that will be discarded. This
can be used to mitigate spam.

Added a profile-page relation to links in webfinger responses
(contributed by khm).

Fixed some regressions and a crash.

Wed Feb 28 13:15:05 2024 schmonz (pkgsrc commits)
vmailmgr-docs: skip PDFs, not installed anyway.

Wed Feb 28 09:15:02 2024 schmonz (pkgsrc commits)
*vmailmgr*: fix distfile fetching.