Tue Apr 22 07:30:18 2025 β€” schmonz (nbvm commits)
Add s6, tipidee.

Tue Apr 22 07:30:18 2025 β€” schmonz (nbvm commits)
Let's try Python 3.13.

Mon Apr 21 21:15:17 2025 β€” schmonz (nbvm commits)
Catch up PHP_VERSION_DEFAULT to upstream 8.2.

Mon Apr 21 18:30:02 2025 β€” schmonz (pkgsrc commits)
doc: Updated graphics/libcaca to 0.99.20

Mon Apr 21 18:30:02 2025 β€” schmonz (pkgsrc commits)
libcaca: Fix examples build with imlib2 -x11.

While here, add missing devel/zlib/buildlink3.mk. Bump PKGREVISION.

Mon Apr 21 17:00:02 2025 β€” schmonz (pkgsrc commits)
doc: Updated devel/texttest to 4.4.3.1nb2

Mon Apr 21 17:00:02 2025 β€” schmonz (pkgsrc commits)
texttest: setuptools>=78, fix PLIST, bump PKGREVISION.

Mon Apr 21 15:30:03 2025 β€” schmonz (pkgsrc commits)
doc: Updated net/py-awscli-plugin-logs-tail to 0.2nb1

Mon Apr 21 15:30:03 2025 β€” schmonz (pkgsrc commits)
py-awscli-plugin-logs-tail: setuptools>=78, fix PLIST, bump PKGREVISION.

Mon Apr 21 12:00:02 2025 β€” schmonz (pkgsrc commits)
doc: Updated mail/rss2email to 3.14nb3

Mon Apr 21 12:00:02 2025 β€” schmonz (pkgsrc commits)
rss2email: convert egg.mk to wheel.mk. Bump PKGREVISION.

This fixes a recent regression where r2e's shebang path had become an
unqualified "python".

While here, bump feedparser dependency for Python 3.13 support.

Mon Apr 21 10:45:02 2025 β€” schmonz (nbvm commits)
Add gron, looks handy.

Sun Apr 20 18:45:03 2025 β€” schmonz (pkgsrc commits)
doc: Updated www/snac to 2.75

Sun Apr 20 18:45:03 2025 β€” schmonz (pkgsrc commits)
snac: update to 2.75. Changes:

Added support for scheduled posts (for this to work correctly, users
will have to set their time zone, see below).

The user can now select a working time zone. This will be used to
correctly parse the local date and time of a scheduled post.

Fixed incorrect poll vote format, which was causing problems in
platforms like GotoSocial.

Mastodon API: added support for `/api/v1/instance/peers`.

Added a new `snac-admin` helper script (contributed by shtrophic).

In the web UI, posts are separated by the `<hr hidden>` tag; it's
invisible in graphical browsers, but it separates post clearly in
text-based browsers.

Some Finnish, Spanish, Czech and Russian translation updates and fixes.

Sun Apr 20 10:45:01 2025 β€” schmonz (pkgsrc commits)
doc: Updated security/py-acme-tiny to 5.0.1nb4

Sun Apr 20 10:45:01 2025 β€” schmonz (pkgsrc commits)
p5-Mojolicious: avoid extended attributes in distfile.

Sun Apr 20 10:45:01 2025 β€” schmonz (pkgsrc commits)
py-acme-tiny: require setuptools_scm>=8.2.0nb1, adjust PLIST.

Sun Apr 20 10:45:01 2025 β€” schmonz (pkgsrc commits)
zziplib: remove incorrect PLIST entries. Packages on macOS and NetBSD.

Thu Apr 17 20:45:01 2025 β€” schmonz (greencently commits)
Add checklist for manual pre-release testing.

Thu Apr 17 20:45:01 2025 β€” schmonz (greencently commits)
After setting project SDK to 17, IntelliJ wants me to commit this.

Thu Apr 17 20:45:01 2025 β€” schmonz (greencently commits)
Bump build JDK to 17, so Gradle 9 will work.

Classes are still built for 1.8:

$ file build/classes/kotlin/main/com/schmonz/greencently/Greencently.class
build/classes/kotlin/main/com/schmonz/greencently/Greencently.class: compiled Java class data, version 52.0 (Java 1.8)

Thu Apr 17 20:45:01 2025 β€” schmonz (greencently commits)
Don't gitignore *greencently* in subdirs.

Thu Apr 17 20:45:01 2025 β€” schmonz (greencently commits)
Enable full Gradle warnings.

Thu Apr 17 20:45:01 2025 β€” schmonz (greencently commits)
Extract TestListenerDelegate.

Thu Apr 17 20:45:01 2025 β€” schmonz (greencently commits)
Extract TestResults.

Thu Apr 17 20:45:01 2025 β€” schmonz (greencently commits)
Extract variable.

Thu Apr 17 20:45:01 2025 β€” schmonz (greencently commits)
Fix lint.

Thu Apr 17 20:45:01 2025 β€” schmonz (greencently commits)
Inline and rename delegate methods.

Thu Apr 17 20:45:01 2025 β€” schmonz (greencently commits)
Inline.

Thu Apr 17 20:45:01 2025 β€” schmonz (greencently commits)
Make sure I run lint locally when testing.

Thu Apr 17 20:45:01 2025 β€” schmonz (greencently commits)
Organize manual testing notes.

Thu Apr 17 20:45:01 2025 β€” schmonz (greencently commits)
Parameterize Greencently label.

Thu Apr 17 20:45:01 2025 β€” schmonz (greencently commits)
Refactor a bunch, and improve debug output.

Thu Apr 17 20:45:01 2025 β€” schmonz (greencently commits)
Remove timestamp when not complete-and-green.

Thu Apr 17 20:45:01 2025 β€” schmonz (greencently commits)
Replace TESTING.md with test.sh.

Thu Apr 17 20:45:01 2025 β€” schmonz (greencently commits)
Store timestamp under .greencently/. When not complete or green, remove it!

Thu Apr 17 20:45:01 2025 β€” schmonz (greencently commits)
Switch to TrunkVer more thoroughly.

Thu Apr 17 20:45:01 2025 β€” schmonz (greencently commits)
Switch to TrunkVer.

Tue Apr 15 15:00:02 2025 β€” schmonz (pkgsrc commits)
doc: Updated chat/twitch-tui to 2.6.19

Tue Apr 15 15:00:02 2025 β€” schmonz (pkgsrc commits)
doc: Updated textproc/py-html2text to 2025.4.15

Tue Apr 15 15:00:02 2025 β€” schmonz (pkgsrc commits)
py-html2text: update to 2025.4.15. Changes:

* Support tri-backquote style code block and fix ordered list indent.
* Fix invalid character reference parsing.

Tue Apr 15 15:00:02 2025 β€” schmonz (pkgsrc commits)
twitch-tui: update to 2.6.19. Changes:

- Corrected authentication config docs
- Bumped codebase to Rust 1.85 + 2024 edition
- Delete key was acting the same as the backspace key, removing the
  character to left instead of right

Sun Apr 13 19:00:03 2025 β€” schmonz (pkgsrc commits)
doc: Updated textproc/p5-Text-HTML-Turndown to 0.06

Sun Apr 13 19:00:03 2025 β€” schmonz (pkgsrc commits)
p5-Text-HTML-Turndown: update to 0.06. Changes:

* Don't generate Markdown for empty links as in
  <a href="https://example.com"></a>
  Such empty link tags are created by Markdown::Perl for text such as
  [https://example.com] , if automatic link generation is on
  (it generates <a ...><a ...></a></a> , and browsers turn the outer link
  into an empty link, as links cannot be nested)

Fri Apr 11 13:00:17 2025 β€” schmonz (pkgsrc commits)
dkimproxy: spaces to tabs (NFCI).

Thu Apr 10 21:45:02 2025 β€” schmonz (pkgsrc commits)
doc: Updated textproc/p5-Text-HTML-Turndown to 0.05

Thu Apr 10 21:45:02 2025 β€” schmonz (pkgsrc commits)
p5-Text-HTML-Turndown: update to 0.04. Changes:

* Handle newlines in table cells
  We convert them into <br/> , as Markdown tables don't really
  handle newlines

Thu Apr 10 21:15:04 2025 β€” schmonz (nbvm commits)
Not using p5-AnyEvent after all.

Tue Apr 8 16:00:02 2025 β€” schmonz (nbvm commits)
Add execline to supervise Minecraft.

Tue Apr 8 10:15:01 2025 β€” schmonz (nbvm commits)
Add p5-AnyEvent for Minecraft supervisor script.

Sun Apr 6 15:45:01 2025 β€” schmonz (pkgsrc commits)
openjdk21: set GNU_CONFIGURE_ICONV=no.

Fixes this configure error on at least NetBSD 10.1:

    Using autoconf at /var/tmp/pkgsrc/obj/lang/openjdk21/work.netbsd10-amd64/.tools/bin/autoconf [autoconf (GNU Autoconf) 2.72]
    configure: error: unrecognized options: --with-libiconv-prefix
    configure exiting with result code 1

Sun Apr 6 13:00:02 2025 β€” schmonz (nbvm commits)
Minecraft needs JRE 21. Add nearest package.

Sun Apr 6 12:15:02 2025 β€” schmonz (nbvm commits)
Remove vestigial override of nbvm isvm.

Fri Apr 4 11:00:03 2025 β€” schmonz (pkgsrc commits)
doc: Updated www/lighttpd to 1.4.79

Fri Apr 4 11:00:03 2025 β€” schmonz (pkgsrc commits)
lighttpd: update to 1.4.79, and take MAINTAINER. Changes:

* [autotools] spelling Couldn't => Could not
* [mod_openssl] revert SSL_CTX default cert assign
* [mod_openssl] spelling in comment
* [TLS] issue trace if unable to check/refresh cert
* [core] set server.max-fds = 4096 if not specified
* [core] clear Linux ambient capabilities, if any
* [core] rename remove_pid_file() -> server_pid_file_remove()
* [core] retry pidfile open on Linux
* [doc] systemd lighttpd.service hardening
* [doc] move TLS config to separate file tls.conf
* [doc] systemd lighttpd.service hardening addition
* [doc] systemd lighttpd*.socket activation examples
* [core] default listen() backlog to SOMAXCONN

Wed Apr 2 22:45:03 2025 β€” schmonz (pkgsrc commits)
djbdns-run: remove MESSAGE, README.pkgsrc suffices. Bump version.

Wed Apr 2 22:45:03 2025 β€” schmonz (pkgsrc commits)
doc: Updated mail/fastforward to 0.51nb3

Wed Apr 2 22:45:03 2025 β€” schmonz (pkgsrc commits)
doc: Updated mail/qmail-run to 20250402

Wed Apr 2 22:45:03 2025 β€” schmonz (pkgsrc commits)
doc: Updated net/djbdns-run to 20250402

Wed Apr 2 22:45:03 2025 β€” schmonz (pkgsrc commits)
fastforward: remove MESSAGE. Bump PKGREVISION.

Wed Apr 2 22:45:03 2025 β€” schmonz (pkgsrc commits)
qmail-run: remove MESSAGE, README.pkgsrc suffices. Bump version.

Sun Mar 30 15:30:03 2025 β€” schmonz (pkgsrc commits)
djbdns-run: generate 0-byte dnscache-ip during build. NFCI.

Sun Mar 30 15:30:03 2025 β€” schmonz (pkgsrc commits)
doc: Updated www/ikiwiki to 3.20250221nb1

Sun Mar 30 15:30:03 2025 β€” schmonz (pkgsrc commits)
ikiwiki: add missing DEPENDS to fix aggregator error:

    $ ikiwiki --setup ikiwiki.setup --aggregate --refresh --verbose
    Can't locate IO/Socket/SSL.pm in @INC
    Attempt to reload LWPx/Protocol/https_paranoid.pm aborted.

Bump PKGREVISION.

Sun Mar 30 14:15:01 2025 β€” schmonz (pkgsrc commits)
Add and enable p5-Text-HTML-Turndown.

Sun Mar 30 14:15:01 2025 β€” schmonz (pkgsrc commits)
Add p5-Text-HTML-Turndown: Convert HTML to Markdown

This is an adaptation of the turndown libraries to convert HTML to Markdown.

This port aims to be compatible with the Javascript code and uses the
same test suite. But the original library does not pass its tests and
the Joplin part does not use the original tests.

Sun Mar 30 14:15:01 2025 β€” schmonz (pkgsrc commits)
asdf: update to 0.16.7. Changes:

* remove comment from first line zsh completion output

Sun Mar 30 14:15:01 2025 β€” schmonz (pkgsrc commits)
doc: Added textproc/p5-Text-HTML-Turndown version 0.04

Sun Mar 30 14:15:01 2025 β€” schmonz (pkgsrc commits)
doc: Updated databases/p5-App-Sqitch to 1.5.1

Sun Mar 30 14:15:01 2025 β€” schmonz (pkgsrc commits)
doc: Updated devel/asdf to 0.16.7

Sun Mar 30 14:15:01 2025 β€” schmonz (pkgsrc commits)
doc: Updated devel/mob to 5.4.0

Sun Mar 30 14:15:01 2025 β€” schmonz (pkgsrc commits)
doc: Updated sysutils/sandboxctl to 1.1nb3

Sun Mar 30 14:15:01 2025 β€” schmonz (pkgsrc commits)
mob: update to 5.4.0. Changes:

- Add shortcut for `mob start --create` as `mob start -c`.

Sun Mar 30 14:15:01 2025 β€” schmonz (pkgsrc commits)
p5-App-Sqitch: update to 1.5.1. Changes:

- Fixed a bug introduced in v1.5.0 where the MySQL engine connected to
  the target database instead of the registry database.
- Fixed test failures with some Exasol and Firebird configurations.

Sun Mar 30 14:15:01 2025 β€” schmonz (pkgsrc commits)
p5-Text-HTML-Turndown: improve comment in previous.

Sun Mar 30 14:15:01 2025 β€” schmonz (pkgsrc commits)
sandboxctl: don't fail when certctl is not present. Bump PKGREVISION.

From mlelstv@ on netbsd-users@ (thanks!).

Sun Mar 30 13:00:01 2025 β€” schmonz (nbvm commits)
Remove p5-LWP-Protocol-https, ikiwiki has it now.

Sun Mar 30 12:30:02 2025 β€” schmonz (nbvm commits)
Add some tools to aid Octodon->snac migration.

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 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

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 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.