Fri Mar 29 15:45:02 2024
—
Bump Gradle, Detekt.
Wed Mar 27 18:30:03 2024
—
clang: note precise Apple clang version in comment.
Tue Mar 26 14:00:02 2024
—
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
—
doc: Updated devel/mise to 2024.3.8
Sat Mar 23 17:15:03 2024
—
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
—
doc: Updated www/snac to 2.50
Fri Mar 22 21:30:04 2024
—
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
—
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
—
Note links{,-gui} update.
Thu Mar 21 13:00:04 2024
—
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
—
doc: Updated devel/mise to 2024.3.7
Thu Mar 21 10:00:03 2024
—
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
—
Bump Kotlin (missed in previous).
Wed Mar 20 13:45:04 2024
—
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
—
clang.mk: avoid slowing pbulk-index, use _PKGSRC_BARRIER.
Tue Mar 19 19:15:03 2024
—
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
—
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
—
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
—
doc: Updated www/ikiwiki to 3.20200202.4
Tue Mar 19 12:45:04 2024
—
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
—
doc: Updated textproc/libhighlight to 4.11
Mon Mar 18 16:45:02 2024
—
highlight: reset PKGREVISION for update.
Mon Mar 18 16:45:02 2024
—
imlib2: add 'heif' option, off by default.
Mon Mar 18 16:45:02 2024
—
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
—
imlib2: enable heif, might help my gallery.
Sun Mar 17 11:00:02 2024
—
doc: Updated devel/mise to 2024.3.6
Sun Mar 17 11:00:02 2024
—
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
—
Bump Kotlin.
Sat Mar 16 09:00:04 2024
—
asdf: fix fish completion dir. Bump PKGREVISION.
Sat Mar 16 09:00:04 2024
—
doc: Updated devel/asdf to 0.14.0nb1
Sat Mar 16 09:00:04 2024
—
doc: Updated devel/mise to 2024.3.2
Sat Mar 16 09:00:04 2024
—
doc: Updated www/lighttpd to 1.4.75
Sat Mar 16 09:00:04 2024
—
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
—
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
—
Add notcurses. Doesn't get past configure yet.
Mon Mar 11 20:30:03 2024
—
modular-xorg-xquartz: USE_TOOLS+=m4.
Mon Mar 11 19:30:02 2024
—
ghostscript-agpl: fix macOS (with new-clang only?).
Mon Mar 11 13:00:05 2024
—
dovecot2-fts-xapian: update to 1.7.8. Changes: - Bits & Bolts
Mon Mar 11 12:00:05 2024
—
README.macOS: wordsmith the SDK paragraph.
Mon Mar 11 12:00:04 2024
—
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
—
dovecot2-fts-xapian: update to 1.7.7. Changes: - Avoid base64 indexing
Sat Mar 9 01:00:04 2024
—
gtk2: fix clang build with latest macOS CLT.
Fri Mar 8 23:45:01 2024
—
dovecot2-fts-xapian: USE_TOOLS+=m4.
Fri Mar 8 16:00:05 2024
—
doc: Updated devel/mise to 2024.3.1
Fri Mar 8 16:00:05 2024
—
doc: Updated textproc/xapian to 1.4.25
Fri Mar 8 16:00:05 2024
—
doc: Updated textproc/xapian-omega to 1.4.25
Fri Mar 8 16:00:05 2024
—
doc: Updated www/snac to 2.49
Fri Mar 8 16:00:05 2024
—
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
—
py-xapian: quell pkglint.
Fri Mar 8 16:00:05 2024
—
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
—
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
—
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
—
Add Fedora Rawhide with most of OBS's CFLAGS.
Wed Mar 6 07:15:02 2024
—
Borrow Ubuntu CFLAGS for Fedora.
Wed Mar 6 07:15:02 2024
—
Drop OpenBSD 7.2, it dropped off the CDN.
Tue Mar 5 14:45:04 2024
—
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
—
doc: Updated chat/twitch-tui to 2.6.5
Sun Mar 3 18:15:03 2024
—
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
—
Add and enable mise.
Sun Mar 3 16:00:02 2024
—
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
—
Belatedly add BINCIMAP_LOG_USER.
Sun Mar 3 16:00:02 2024
—
doc: Added devel/mise version 2024.2.19
Sun Mar 3 16:00:02 2024
—
doc: Updated devel/goredo to 2.6.2
Sun Mar 3 16:00:02 2024
—
goredo: update to 2.6.2. Changes: * Integration tests do not depend on non-portable 'stat' command.
Sun Mar 3 16:00:02 2024
—
lighttpd: use upstream sys/queue.h portability patch. NFCI.
Wed Feb 28 21:45:02 2024
—
Take MAINTAINER for s6* and execline.
Wed Feb 28 19:45:03 2024
—
doc: Updated devel/skalibs to 2.14.1.1
Wed Feb 28 19:45:03 2024
—
skalibs: update to 2.14.1.1 and take MAINTAINER. Changes: - Bugfixes.
Wed Feb 28 14:15:04 2024
—
doc: Updated www/snac to 2.48
Wed Feb 28 14:15:04 2024
—
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
—
vmailmgr-docs: skip PDFs, not installed anyway.
Wed Feb 28 09:15:02 2024
—
*vmailmgr*: fix distfile fetching.
Wed Feb 28 09:15:02 2024
—
py-html2text: needs py-setuptools to build.
Wed Feb 28 07:45:05 2024
—
vcsh: doesn't need ruby-ronn.
Wed Feb 28 07:00:02 2024
—
nbpkg: restore build.log, probably.
Wed Feb 28 01:15:04 2024
—
bincimap: new upstream, update to 2.0.15. Changes: 2.0.15 Included logging for Operator LOGIN and display of the real auth user rather than the virtual user in the logs. Streamlined log output to be close to s/qmail's. 2.0.14 Removed gethostbyname and replaced by environment variable 'TCPLOCALHOST'. Changed default logtype to 'multilog'. 2.0.13 Logging is working now for each session at logout/disconnect/timeout. 2.0.12 CRAM-MD5 Auth should work now (given the backend allows this). Modularized auth operator for potential new methods. Improved man pages to reflect current capabilities. 2.0.11 BincInfo renamed to BincLog, added s/qmail like tags for logging. Added a LICENSE file (under ./doc). StartTLS working now after reordering reply command sequence. 2.0.10 Added CRAM-MD5 authentication. 'logged in' log includes now remote IP. 2.0.9 Added doc + man pages and finished slashpackage installation. 2.0.8 Final cleaning and integration tests. 2.0.7 Moved StartTLS support into operator-starttls.cc. 2.0.6 Added StartTLS into sesssion-initialisation-bincimap-up.cc. 2.0.5 Added operator-id.cc (RFC 2971) since Evolution requires this. 2.0.4 Removed JAIL option -> sslserver can do that as well. Trimmed log output. 2.0.3 Trimming of *.cc and *.h files. Removed StartTLS driver. 2.0.2 Integration tests successful for TLS and with new qmail-authuser. 2.0.1 Makefile working. First minor fixes. Initial working version. 2.0.0 Initial restart of Bincimap 1.3.4 without Autoconf tools.
Wed Feb 28 01:15:04 2024
—
doc: Updated mail/bincimap to 2.0.15
Wed Feb 28 00:45:04 2024
—
vcsh: update to 2.0.8. Changes: 2024-02-27 Caleb Maclennan <caleb@alerque.com> * Release 2.0.8 * Fix man page source syntax to work with current ronn 2023-12-30 Caleb Maclennan <caleb@alerque.com> * Release 2.0.7 * Fix build and deploy of standalone/portable script variant 2023-12-29 Caleb Maclennan <caleb@alerque.com> * Release 2.0.6 * Revert .gitignore.d handling to match revert in Git 2.17→2.18 * Cleanup some configure and build odds and ends * Fix some CI linting and publishing glitches 2022-11-08 Caleb Maclennan <caleb@alerque.com> * Release 2.0.5 * Replace bashism with POSIX compliant syntax in configure script 2021-10-27 Richard Hartmann <richih@richih.org> * Release 2.0.4 * Fix build failure on non-GNU systems, #321 2021-10-23 Caleb Maclennan <caleb@alerque.com> * Release 2.0.3 * Fix list-untracked subcommand option parsing * Refactor ‘mkdir && install’ to ‘install -D’ 2021-09-04 Caleb Maclennan <caleb@alerque.com> * Release 2.0.2 * Fix Makefile portability by swapping cp for install 2021-08-28 Caleb Maclennan <caleb@alerque.com> * Release 2.0.1 * Stop requiring `ronn` when building from source tarball 2021-08-20 Caleb Maclennan <caleb@alerque.com> * Release 2.0.0 * Replace homegrown Makefile with Autotools for configure and build * Post source builds as part of automated release process * Switch to versioning scheme to semver * Replace Travis test runner with GitHub Actions * Make VCSH_* variables available to hooks * More carefully handle shell quoting * Improve handling of non-default remote names and branches * Fix per-repo pre/post hook handling * Output path relative to $HOME in ‘vcsh status’ * Add flag to prefix output of ‘vcsh foreach -p’ with repo name * Fix debugging on Windows 10 / Cygwin * Improve option flag handling to allow multiple flags, squash bugs * Don't require Ruby or Perl tooling to build and install * Avoid false-positive conflicts on checkout * Make <repo> arg optional for write-ignore subcommand * Fix ZSH completions, improve Bash completions * Allow use of specific path when running Git or any dependency * Fail if hook scripts return failure codes * Check GIT_REMOTE early on clone() * Support renaming script as configuration option * Setup standalone script build profile and attach directly to releases 2021-04-05 Richard Hartmann <richih.mailinglist@gmail.com> * Release 1.20190621 * Make version reflected in `vcsh version` correct... 2021-03-29 Richard Hartmann <richih.mailinglist@gmail.com> * Release 1.20190620 * This is a safe harbour release. * `release` branch should ensure downstream picks it up 2021-03-29 Richard Hartmann <richih.mailinglist@gmail.com> * Release 1.20190619 * Various bugfixes * This is a safe harbour release. * @alerque is now a co-maintainer
Tue Feb 27 23:45:02 2024
—
Add bincimap.
Tue Feb 27 17:15:05 2024
—
doc: Updated textproc/py-html2text to 2024.2.26
Tue Feb 27 17:15:05 2024
—
py-html2text: update to 2024.2.26. Changes: - Fix IndexError on empty strong mark on version.
Tue Feb 27 17:15:05 2024
—
py-vmailmgr: add Python 3 support. NFCI for 2.7.
Mon Feb 26 10:45:05 2024
—
dovecot2-fts-xapian: update to 1.7.2. Changes: - Bug fixes
Sun Feb 25 20:00:03 2024
—
doc: Updated textproc/py-html2text to 2024.2.25
Sun Feb 25 20:00:03 2024
—
py-html2text: update to 2024.2.25. Changes: * Fix #332: Insert at most one space for multiple emphasis * Feature #318: Make padded tables more similar to pandoc's pipe_tables. * Add support for Python 3.9. * Fix extra line breaks inside html link text (between '[' and ']') * Fix #344: indent ``<ul>`` inside ``<ol>`` three spaces instead of two to comply with CommonMark, GFM, etc. * Fix #324: unnecessary spaces around ``<b>``, ``<em>``, and ``strike`` tags. * Don't wrap tables by default and add a ``--wrap-tables`` config option. * Feature #198: Ignore ``<p>`` tags inside table rows. * Don't wrap tables by default and add a ``--wrap-tables`` config option * Remove support for Python ≤ 3.5. Now requires Python 3.6+. * Support for Python 3.10+. * Fix #320 padding empty tables and tables with no ``</tr>`` tags. * Add ``ignore_mailto_links`` config option to ignore ``mailto:`` style links. * Feature #407: Support the superscript and subscript tags. * Fix #373: ``\n`` inside text of a Markdown link. * Feature #406: Improve support for null atttibute values.
Sun Feb 25 19:00:03 2024
—
Add mox, a low-maintenance mail server for self-hosting.
Sun Feb 25 18:00:04 2024
—
dovecot2-fts-xapian: update to 1.7.1. Changes: - Thread management - Lower memory usage - Bug fixes
Sun Feb 25 10:00:02 2024
—
Add and enable *vmailmgr*.
Sun Feb 25 10:00:02 2024
—
Add vmailmgr, a virtual domain manager for qmail. VMailMgr (short for Virtual MAIL ManaGeR) is a package of programs designed to manage multiple domains of mail addresses and mailboxes on a single host. It co-operates with qmail for mail delivery and program control. It features: - A password checking interface between qmail-popup and qmail-pop3d which replaces the usual checkpassword, as well as an authentication module for Courier IMAP, that provide access to the virtual mailboxes by one of three methods: - IP-based virtual server access (invisible to the POP3 user) - username-based access (username-virtualuser) - hostname-based access (virtualuser@virtual.host or virtualuser:virtual.host) - CDB-based password tables to speed up access for domains of any size. - Tools to setup a virtual domain, add and delete individual virtual users and aliases, and to change passwords. - A separate delivery agent that automatically deals with any address inside a virtual domain from a single .qmail-default file.
Sun Feb 25 10:00:02 2024
—
Note additions of *vmailmgr*.
Sun Feb 25 10:00:02 2024
—
vmailmgr-base: deliver more than once per second to same Maildir. From GitHub PR #1. Ride recent import.
Sun Feb 25 07:45:02 2024
—
Add vmailmgr, dovecot2-fts-xapian.
Sun Feb 25 07:45:02 2024
—
vmailmgr: moved to pkgsrc.
Sat Feb 24 23:00:02 2024
—
dovecot2-fts-xapian: update to 1.7.0. Changes: - Threading management - Fix "Can't re-create Xapian DB; DatabaseCreateError - Permission denied" (#147) - Fix NetBSD, macOS builds (#151)
Sat Feb 24 00:00:03 2024
—
*vmailmgr*: set the basics in each package.
Sat Feb 24 00:00:03 2024
—
Rename vmailmgr bindings: py- and php-vmailmgr.
Sat Feb 24 00:00:03 2024
—
Set CATEGORIES on each vmailmgr package directly.
Fri Feb 23 21:00:02 2024
—
vmailmgr-python: limit to 2.7 for now.
Fri Feb 23 14:15:02 2024
—
instchown: operate on fds, not filenames. The previous code had been flagged by CodeQL as "TOCTOU". It's not -- at worst, it's time-of-chown to time-of-chmod -- but this will run more efficiently (and make the warnings go away).
Thu Feb 22 21:00:02 2024
—
vmailmgr-base: add 'gdbm' and 'kerberos' options.
Thu Feb 22 15:00:05 2024
—
vmailmgr: fix most warnings, avoid needing fig2dev.
Thu Feb 22 13:00:03 2024
—
vmailmgr: use PKG_SYSCONFSUBDIR, fix other paths.
Thu Feb 22 11:00:03 2024
—
Extract vmailmgr-base. Make this a meta-package.
Wed Feb 21 21:00:03 2024
—
openfortivpn: update to 1.21.0. Changes: * [~] fix "Peer refused to agree to his IP address" message * [~] deprecate option --plugin * [-] better masking of password in logs * [-] break on reading 0 from ppp pty, for non-Linux systems * [~] minor change in a warning message * [+] documentation improvement * [+] minor changes in build and test files * [-] fix regression: do attempt to apply duplicate routes, log INFO instead of WARN * [-] minor changes in log messages
Wed Feb 21 19:30:03 2024
—
doc: Updated www/lighttpd to 1.4.74
Wed Feb 21 19:30:03 2024
—
lighttpd: update to 1.4.74. Changes: * [mod_h2] send 500 if backend oversized resp hdrs * [mod_h2] h2_send_1xx() lowercase field names (fixes #3233) * [mod_dirlisting] smaller funcs to generate listing * [mod_dirlisting] dir-listing.sort option (#3235) * [mod_dirlisting] check for response stream bufmin * [core] skip SIGUSR1 after clock jump if chroot'ed * [mod_deflate] move bzip2 to end of priority list * [mod_deflate] deflate.allowed-encodings default * [core] cfg "if","elif","elsif","elseif","else if" * [lemon] refresh LEMON parser to SQLite maint ver * [core] add newlines to config parsing error trace * [ls-hpack] sys/queue.h portability * [scons] remove -std=gnu99 to use modern defaults * [multiple] share code for upgrade: websocket * [core] check for SOCK_CLOEXEC earlier in startup * [autotools] report if ipv6 support disabled (fixes #3237) * [core] simpler error page header * [mod_status] simpler status page header * [h2] quicker server graceful shutdown of idle h2 * [mod_openssl] kTLS: check for kernel tls offload * [mod_gnutls] kTLS: check for kernel tls offload * [core] quicker server graceful shutdown of websockets * [build] -D_LARGEFILE64_SOURCE for musl sendfile64() * [mod_setenv] code consistency * [mod_expire] resp tag check * [mod_expire] comment * [core] use SF_NODISKIO with sendfile() on FreeBSD * [core] chunk_file_pread_chunk() * [mod_deflate] prefer reusable buffer to read file * [core] reduce blocking I/O sending files to net * [core] reduce network send file fallback path * [core] try mmap() if not using sendfile() * [mod_wolfssl] mod_wolfssl_write_err() * [multiple] extend chunkqueue_peek_data() w/ nowait * [core] preadv2 RWF_NOWAIT EOPNOTSUPP on tmpfs (?!) * [build] type error in configure.ac sendfile probe (fixes #3238) * [core] update ls-hpack * [ls-hpack] sys/queue.h STAILQ_FOREACH portability * [core] chunk_open_file_chunk() in chunk.h * [multiple] use chunk_open_file_chunk() * [core] remove chunkqueue_open_file_chunk() * [core] use sendfile() with iovecs where available * [scons] remove CheckFunc() incorrect header usage * [core] spelling in comment in network_write.c * [cmake] check for sendfile64 only on Linux * [core] quiet compiler warning for NDEBUG redefined * [autoconf] config test for mbedtls needs mbedx509 * [mod_h2] add con to job queue when wr alloc used * [mod_h2] use different flag for disk I/O busy * [crypto] use evp api for truncated sha-2 with libressl * [mod_expire] smaller options parse func * [mod_expire] check modification time to cur time * [tests] t/test_mod_expire.c * [tests] add mod_expire tests to tests/request.t * [core] log trace with priority for syslog() (#3239) * [core] avoid preprocessor use inside macros * [core] log_pri() and log_pri_multiline() (#3239) * [build] remove checks for sendfile64 * [tests] clean up memleak on test exit * [build] quiet compiler warnings in LEMON parser * [core] simplify connection_handle_write() err case * [core] gw_host_get shared code * [doc] update doc/config/conf.d/mime.conf * [core] combine *BSD cond handling 0-len FILE_CHUNK * [meson] portability improvements * [core] DragonflyBSD portability * [tests] quiet compiler warning * [ci] enable github CI * [ci] adjust .github/workflows/meson.yml * [ci] quiet msys-clang32 stdcall compiler warning * [ci] #undef _XOPEN_SOURCE on Solaris * [core] fix recent solaris typo; compile failure * [ci] _WIN32 portability * [cmake,meson] skip tests/* under native Windows * [tests] support platforms without cp -n * [ci] cmake did not detect inet_pton on x86 _WIN32 * [ci] use latest GCC and clang * [ci] adjust .github/workflows/meson.yml * [ci] further simplify * [ci] adjust NetBSD,OpenBSD tests .github/workflows * [ci] add Windows-VisualStudio to .github/workflows * [ci] add Solaris (disabled) to .github/workflows * [ci] add Windows-MSYS2 to .github/workflows * [ci] rename .github/workflows/meson.yml to pr.yml * [tests] adjust shell syntax in tests/prepare.sh * [tests] test_mod stub funcs for static builds * [ci] adjust Windows tests in .github/workflows * [mod_authn_dbi,mod_vhostdb_dbi] check for <dbi.h> * [ci] tailor scripts/ci-build.sh for FreeBSD * [ci] use set -e in .github/workflows run commands * [debug] debug.log-timeouts for all timeout logging * [debug] use log_debug_multiline() (#3239) * [debug] use log_debug() instead of log_error() (#3239) * [multiple] use log_warn() for config warnings (#3239) * [core] use log_warn(),log_notice(),log_info() (fixes #3239) * [ls-hpack] compat include of <sys/queue.h> * [tests] skip deflate tests if zlib not available * [core] ignore cc -Wcpp warning for <sys/cdefs.h> * [ci] mechanism to disable wolfssl in ci-build.sh * [ci] use Alpine Linux VMs to test additional arch * [ci] skip 32-bit builds on Windows; save resources * [tests] skip shutdown(SHUT_WR) in tests on s390x * [ci] add s390x arch * [meson] replace deprecated meson.build_root() use * [ci] x86_64 and x86 featureful builds on ubuntu * [ci] add x86_64 cmake ASAN build on ubuntu * [ci] ci-build.sh add some NO_* options * [ci] add Windows-Cygwin build * [ci] fail fast if x86 build fails on alpine * [ci] reduce some builds while maintaining coverage * [ci] remove config not actually running x86 ubuntu * [ci] more featureful build on macOS * [doc] cert-staple.sh check staple newer than cert * [ci] pr.yml format consistency * [tests] remove repeated file in prepare.sh cp * [wolfssl] renamed SSL_OP_NO_TICKET * [ci] more featureful build on NetBSD * [mod_authn_gssapi] ifndef GSS_KRB5_NT_PRINCIPAL_NAME * [build] check 'lua54' before other lua variants * [ci] OpenBSD CFLAGS LDFLAGS PKG_CONFIG_LIBDIR * [ci] more featureful build on OpenBSD * [ci] use bash on DragonflyBSD instead of csh * [ci] special-cases for running tests under MSYS2 * [ci] basic build and run tests under MSYS2 * [tests] remove stray comment from test_mod_expire * [ci] ci-build.sh NO_DBI option * [ci] ci-build.sh NO_UUID option * [ci] ci-build.sh NO_GNUTLS option * [ci] ci-build.sh NO_MYSQL option * [core] _WIN32 define PROT_WRITE to PAGE_READWRITE * [mod_authn_sasl] use HOSTNAME for fqdn on _WIN32 * [ci] more featureful build on MSYS2 * [mod_authn_sasl] fix typo * [ci] use cygwin test repos for latest packages * [ci] vmactions usesh: true * [ci] fix cmake generator path for MSVC * [mod_wstunnel] read and discard HTTP/1.1 req body * [core] use log_notice() for conn limit notice (#3239) * [core] gw_upgrade_policy() shared code * [mod_wstunnel] handle large kernel socket recv buf * [core] stat_cache.c replace assert w/ error codes * [core] remove dev assert in http_chunk_append_mem * [core] ck_static_assert() * [core] remove asserts from gw_status_get_counter() * [core] configparser.y combine assert, remove debug * [core] remove assert from sock_addr.c * [mod_fastcgi] check env w/ cond instead of assert * [core] shared code chunkqueue_close_tempchunk() * [core] buffer.c combine asserts * [core] array require nonnull for insert,replace * [core] li_tohex*() no longer adds '\0' * [core] accept 65536 in config for ushort values * [ci] add missing intermediate dep for Cygwin * [core] clarify configfile parse comment * [core] fix crash with invalid lighttpd.conf syntax * [core] lighttpd.conf detect,err if consecutive str * [mod_magnet] lighty.r.req_body.unspecified_len * [mod_proxy] handle HTTP/1.0 unspecified req len * [core] unset Upgrade if downgrade HTTP/1.1 to 1.0 * [mod_magnet] interface to downgrade HTTP/1.1 to 1.0 * [mod_magnet] expand guidance in error message (#3240) * [debug] use log_debug() instead of log_error() (#3239) * [mod_wstunnel] use log_warn(),log_notice(),log_info() (#3239) * [multiple] gw_backend_error_trace() (fixes #1406) * [mod_webdav] webdav_uuid_v4() to supplant libuuid (#1056) * [build] remove libuuid dependency (fixes #1056) * [mod_wstunnel] quiet coverity warning * [doc] fix typos in doc/config/lighttpd.conf * [mod_h2] send 502 if backend oversized resp hdrs
Wed Feb 21 16:45:02 2024
—
Add vmailmgr-cgi.
Wed Feb 21 16:45:02 2024
—
Add vmailmgr-docs.
Wed Feb 21 15:00:06 2024
—
Extract vmailmgr-{courier-imap,php,python} packages.
Wed Feb 21 00:30:04 2024
—
courier-authlib: also strip --enable-new-dtags on macOS.
Tue Feb 20 20:45:02 2024
—
vmailmgr: Avoid "warning: ignoring prerequisites on suffix rule definition"
Tue Feb 20 16:00:02 2024
—
vmailmgr: point at GitHub, some newer commits there.
Tue Feb 20 13:00:05 2024
—
doc: Updated devel/swagger-codegen to 3.0.54
Tue Feb 20 13:00:05 2024
—
swagger-codegen: update to 3.0.54. Changes: - Build swagger-codegen-cli-v3 with correct Dockerfile - implement render endpoint
Tue Feb 20 00:00:02 2024
—
Add vmailmgr (not tried yet).
Mon Feb 19 22:00:05 2024
—
exercism: change PKGNAME to match. This SUPERSEDES "exercism-cli" (oops).
Mon Feb 19 18:00:05 2024
—
Add and enable sharness.
Mon Feb 19 18:00:05 2024
—
Add sharness: Shell library to test your tools like Git does Sharness is a portable shell library to write, run, and analyze automated tests for Unix programs. Since all tests output the Test Anything Protocol, they can be run with any TAP harness. Each test is written as a shell script.
Mon Feb 19 18:00:05 2024
—
doc: Added devel/sharness version 1.2.0
Mon Feb 19 18:00:05 2024
—
doc: Updated devel/goredo to 2.6.1
Mon Feb 19 18:00:05 2024
—
goredo: update to 2.6.1. Changes: * Tests do not depend on Python or Git.
Mon Feb 19 18:00:05 2024
—
py-parsedmarc: add missing comma to fix build.
Mon Feb 19 18:00:05 2024
—
py-parsedmarc: update to 8.6.4. No changelog found.
Mon Feb 19 17:00:06 2024
—
dovecot2-fts-xapian: update to 1.6.5.
Mon Feb 19 12:00:03 2024
—
py-dkim: update to 1.1.5. Changes: - Use dns.resolver.resolve instead of dns.resolver.query due to deprecation (LP: 2028783) - Thanks to Pedro Vicente for the report and the fix - Treat dns.resolver.NoNameservers like NXDOMAIN (not an error) (Thanks to David for the patch and the report) - Confine errors from dnspython to dnsplug and use dkim errors, since dkim.__init__.py doesn't import dns and needs dkim errors (LP: #2018646) pkgsrc changes: - Convert to wheel.mk - Add missing py-aiodns dependency
Mon Feb 19 12:00:02 2024
—
doc: Updated mail/py-dkim to 1.1.5
Thu Feb 15 16:30:04 2024
—
exercism: update to 3.3.0. Changes: * Fix `exercism test` command not working for the `8th` and `emacs-lisp` tracks * Simplify root command description * Use correct domain for FAQ link
Thu Feb 15 16:30:03 2024
—
doc: Updated devel/swagger-codegen to 3.0.53
Thu Feb 15 16:30:03 2024
—
doc: Updated misc/exercism to 3.3.0
Thu Feb 15 16:30:03 2024
—
swagger-codegen: update to 3.0.53. Changes: - implement /model endpoint returning intermediate model - allow custom codegen generator be loaded
Tue Feb 13 19:15:06 2024
—
Add and enable snac.
Tue Feb 13 19:15:06 2024
—
Add snac: Simple, minimalistic ActivityPub instance snac (Social Networks Are Crap) runs as a daemon, proxied by a TLS-enabled real httpd server, and provides the basic services for a Fediverse / ActivityPub instance: sharing messages and stuff from/to other systems like Mastodon, Pleroma, Friendica, etc. Features: - Lightweight, minimal dependencies - Extensive support of ActivityPub operations, e.g. write public notes, follow users, be followed, reply to the notes of others, admire wonderful content (like or boost), write private messages... - Multiuser - Mastodon API support, so Mastodon-compatible apps can be used - Simple but effective web interface - Easily-accessed MUTE button to silence morons - Tested interoperability with related software - No database needed - Totally JavaScript-free - No cookies either - Not much bullshit
Tue Feb 13 19:15:06 2024
—
doc: Added www/snac version 2.47
Tue Feb 13 18:45:05 2024
—
Import getssl, a bash Let's Encrypt ACME client.
Tue Feb 13 17:15:03 2024
—
Well actually, snac looks great.
Tue Feb 13 13:45:04 2024
—
GoToSocial is too much. Try honk.
Tue Feb 13 13:45:02 2024
—
honk: update to 1.2.1. Changes: ### 1.2.1 Solipsist Satisfaction + Federation reliability and compat improvements. + Fix 32 bit support. + Close databases to give the wal file a chance to checkpoint. + Dim images in darkmode. - Remove the hoot: feature. The bird is dead. ### 1.2.0 Forgotten Followup + Filter option to match unknown actors. + Update some dependencies. + Watch local.css for changes. + MacOS support. lol. + Wait for requests to drain on shutdown. + Handle quoteUrl property. + Reroute memes to donks in emergencies. + Fix handling of svg with bom fucks. + FastCGI listening. + Finally fix slow public queries. ### 1.1.1 Required Refinement + Fix help file stylesheet link. ### 1.1.0 Eventual Enshittification + Fix backup command. + Fixes for markdown. + Allow bigger image uploads. + Some hotkeys for the web UI. + Upload multiple files (but beware). + Better page titles. + Refine thread sort. + Send updates to correct audience. + Run analyze to improve database performance. + Delivery performance improvements. + Export command to ActivityPub data. (And import.) + Note that we require go 1.18 now. ### 1.0.0 Happy Honker + A great big honk composition text box. + More reliable search. + Secret tags. + Mentions link locally. + ::: spoiler markdown + Fix the bonk and zonk crash. + New threaded display order. + Improved search. + Tuned up superdeliverator. + Import from instagram. + Improve handling of some Page and Link objects. + Other federation fixes. + Search can now load external posts. + Some hypercard opengraph markup for previews. ### 0.9.91 One More Time + Swallow a follow bug. ### 0.9.9 Eat the Bugs + Some fixes for image descriptions. + Fix double htmlization of subject lines. + Remove the wonk support. Fun's over, back to work. + All inclusive danger zone spoiler alerts. + Emu peeker + CSP compliance + Filter to match anything with summary/warning. + Start collecting quties. + Fix http signatures for GET requests. + Fix adjacent mentions. + Fix argv for chpass. + Avoid self mention in reply all. + Fix markdown links with parens. + Add a default icon.png. + Try to fix hoot again because Twitter did a Twitter.
Mon Feb 12 14:15:02 2024
—
Bump JUnit, Gradle.
Fri Feb 9 22:30:06 2024
—
Add and enable p5-Overload-FileCheck.
Fri Feb 9 22:30:06 2024
—
Add and enable p5-Test-Carp.
Fri Feb 9 22:30:06 2024
—
Add and enable p5-Test-Mock-Cmd.
Fri Feb 9 22:30:06 2024
—
Add and enable p5-Test-MockFile.
Fri Feb 9 22:30:06 2024
—
Add p5-Overload-FileCheck: Override/mock perl file check -X Overload::FileCheck provides a way to mock one or more file checks. It is also possible to mock stat/lstat functions using "mock_all_from_stat" and let Overload::FileCheck mock for you for any other -X checks. By using mock_all_file_checks you can set a hook function to reply any -X check.
Fri Feb 9 22:30:06 2024
—
Add p5-Test-Carp: Test your code for calls to Carp functions Call given code (with given arguments) and tests whether the given Carp function (or their imported versions) are called (with a given value) or not.
Fri Feb 9 22:30:06 2024
—
Add p5-Test-Mock-Cmd: Mock system(), exec(), and qx() for testing Mock system(), exec(), qx() (AKA `` and readpipe()) with your own functions in order to test code that may call them. Some uses might be: - avoid actually running the system command, just pretend we did (simulate [un]expected output, return values, etc) - test various return value handling (e.g. the system command core dumps how does the object handle that) - test that the arguments that will be passed to a system command are correct - simulate that really hard to reproduce low level edge case to make sure your code works correctly on affected systems - etc etc
Fri Feb 9 22:30:06 2024
—
Add p5-Test-MockFile: Validate file-interaction code that without touching the file system Test::MockFile - Allows tests to validate code that can interact with files without touching the file system. Intercepts file system calls for specific files so unit testing can take place without any files being altered on disk. This is useful for small tests where file interaction is discouraged. A strict mode is even provided (and turned on by default) which can throw a die when files are accessed during your tests!
Fri Feb 9 22:30:06 2024
—
doc: Added devel/p5-Overload-FileCheck version 0.013
Fri Feb 9 22:30:06 2024
—
doc: Added devel/p5-Test-Carp version 0.2
Fri Feb 9 22:30:06 2024
—
doc: Added devel/p5-Test-Mock-Cmd version 0.7
Fri Feb 9 22:30:06 2024
—
doc: Added devel/p5-Test-MockFile version 0.036