Wed Jun 4 12:45:02 2025 schmonz (pkgsrc commits)
mk: document bearssl option.

Wed Jun 4 12:45:02 2025 schmonz (pkgsrc commits)
s6-networking: enable openssl option, off by default.

Wed Jun 4 11:15:01 2025 schmonz (pkgsrc commits)
lnetd: -lsocket on SunOS.

Tue Jun 3 17:01:02 2025 schmonz (pkgsrc commits)
shellspec: update HOMEPAGE.

Tue Jun 3 15:15:03 2025 schmonz (pkgsrc commits)
TODO: +focalboard, kanboard

Mon Jun 2 09:45:02 2025 schmonz (pkgsrc commits)
doc: Updated www/snac to 2.78

Mon Jun 2 09:45:02 2025 schmonz (pkgsrc commits)
snac: update to 2.78. Changes:

Hashtag following also allow URLs to RSS feeds of ActivityPub objects
(like e.g. https://mastodon.social/tags/ThankYouTuesday).

Users can now configure a webhook to receive an HTTP POST for every
notification. This can be useful for implementing bots that react to
activities, like autorepliers, chatbots or interactive textual games
(see `snac(1)` for more information).

The number of pending follow confirmations is shown next to the
"people" link.

Faster performance metrics (contributed by dandelions).

Improved lowercasing in hashtags (contributed by postscriptum).

A search-by-url tweak for implementations that return 200 for invalid
webfinger queries (e.g. piefed).

Mastodon API: added follow confirmation endpoints, fixed collisions in
attachment file names.

Fixed potential crashes in attachment uploads.

Sun Jun 1 22:45:01 2025 schmonz (pkgsrc commits)
djbfft: mollify pkglint.

Sun Jun 1 22:45:01 2025 schmonz (pkgsrc commits)
pkglint: use pkglint4 on OpenBSD.

Sun Jun 1 20:15:02 2025 schmonz (pkgsrc commits)
djbware.mk: belatedly commit DJB_ERRNO_FIXUP.

Sun Jun 1 20:15:02 2025 schmonz (pkgsrc commits)
ezmlm: mollify pkglint.

Sat May 31 00:30:02 2025 schmonz (pkgsrc commits)
bearssl: USE_TOOLS+=gmake to fix Tiger and Snow Leopard builds.

Apple gcc 4.2.1's linker can't handle e.g. "-obuild/libbearssl.dylib",
but the build wasn't trying to do that. The intentional trailing
whitespace in LDOUT and LDDLLOUT was getting lost. gmake avoids this.

NFCI on other platforms. Build-tested on Sequoia and NetBSD.

Fri May 30 18:45:02 2025 schmonz (pkgsrc commits)
doc: Updated misc/exercism to 3.5.5

Fri May 30 18:45:02 2025 schmonz (pkgsrc commits)
exercism: update to 3.5.5. Changes:

- Change Idris test command to use slug

Fri May 30 09:30:02 2025 schmonz (pkgsrc commits)
Add and enable ov.

Fri May 30 09:30:02 2025 schmonz (pkgsrc commits)
Add ov: Feature-rich terminal-based text viewer

ov is a terminal pager.

* Quickly opens files larger than memory.
* Supports fixed header lines and columns.
* Optimized for tabular text with column mode and customizable
  column colors.
* Fully customizable shortcut keys and styles.
* Follow mode for real-time updates (like `tail -f` / `tail -F`).
* Exec mode to display command output dynamically.
* Watch mode to monitor file changes periodically.
* Advanced search: incremental, regex, and filter functions.
* Multi-color highlighting for multiple words.
* Supports Unicode and East Asian Width characters.
* Handles compressed files (gzip, bzip2, zstd, lz4, xz).

Fri May 30 09:30:02 2025 schmonz (pkgsrc commits)
doc: Added textproc/ov version 0.41.0

Tue May 27 14:45:02 2025 schmonz (pkgsrc commits)
doc: Updated net/prettyping to 1.1.0

Tue May 27 14:45:02 2025 schmonz (pkgsrc commits)
prettyping: update to 1.1.0. Changes:

* The special handling of the `-6` parameter has been dropped. Instead,
  it is now being passed to the `ping` binary, which should just work on
  any "modern" version of ping.
* New parameters `--[no]globalstats` and `--[no]recentstats` to toggle
  each of the two statistics lines.
* Better handling in case `--last <n>` receives a number less than 1. In
  such case, the recent statistics will be dropped.
* The `--help` output has been widened to 84 characters, to fit the new
  parameters and their description. If you're stuck with 80-char limit,
  I'm sorry. If you have a strong opinion about the 80-char limit,
  please suggest a solution for the help text.

Sun May 25 23:30:03 2025 schmonz (pkgsrc commits)
doc: Updated www/tipidee to 0.0.6.0nb1

Sun May 25 23:30:03 2025 schmonz (pkgsrc commits)
tipidee: support PKG_SYSCONFDIR, actually. Bump PKGREVISION.

Sun May 25 22:30:03 2025 schmonz (pkgsrc commits)
doc: Updated devel/p5-Cucumber-TagExpressions to 6.2.0

Sun May 25 22:30:03 2025 schmonz (pkgsrc commits)
doc: Updated devel/p5-Test-BDD-Cucumber to 0.87

Sun May 25 22:30:03 2025 schmonz (pkgsrc commits)
p5-Cucumber-TagExpressions: update to 6.2.0. Changes:

- [PHP] Add new implementation

Sun May 25 22:30:03 2025 schmonz (pkgsrc commits)
p5-Test-BDD-Cucumber: update to 0.87. Changes:

[Added]
- Report scenarios skipped due to tag filters as skipped,
  which prevents feature files with *all* scenarios filtered
  from being reported as failed in the TAP output (while those
  with only some scenarios skipped will not)
- 'scenario_skip()' event added to the Test::BDD::Cucumber::Harness

[Fixed]
- Typo in Test::BDD::Cucumber::Model::TagSpec

Sat May 24 00:00:03 2025 schmonz (pkgsrc commits)
Add and enable endbasic.

Sat May 24 00:00:03 2025 schmonz (pkgsrc commits)
Add endbasic: BASIC interpreter + DOS environment, reimagined

EndBASIC is an interpreter for a BASIC-like language and is inspired
by Amstrad's Locomotive BASIC 1.1 and Microsoft's QuickBASIC 4.5.
Like the former, EndBASIC intends to provide an interactive environment
that seamlessly merges coding with immediate visual feedback. Like
the latter, EndBASIC offers higher-level programming constructs and
strong typing.

EndBASIC's primary goal is to offer a simplified and restricted
DOS-like environment to learn the foundations of programming and
computing, and focuses on features that quickly reward the learner.
These include a built-in text editor, commands to manipulate the
screen, commands to interact with shared files, and even commands
to interact with the hardware of a Raspberry Pi.

Sat May 24 00:00:03 2025 schmonz (pkgsrc commits)
doc: Added lang/endbasic version 0.11.1

Sat May 24 00:00:03 2025 schmonz (pkgsrc commits)
todo: endbasic has been done.

Fri May 23 12:00:03 2025 schmonz (pkgsrc commits)
doc: Updated shells/sheldon to 0.8.2

Fri May 23 12:00:03 2025 schmonz (pkgsrc commits)
sheldon: update to 0.8.2. Changes:

- Reduce scope of file mutex. This fixes #196.

Thu May 22 18:00:03 2025 schmonz (pkgsrc commits)
doc: Updated devel/p5-Devel-NYTProf to 6.14nb2

Thu May 22 18:00:03 2025 schmonz (pkgsrc commits)
p5-Devel-NYTProf: find non-builtin zlib. Bump PKGREVISION.

Thu May 22 02:45:02 2025 schmonz (pkgsrc commits)
djbware: reduce lint, mostly by replacing SUBST_CLASSES+=djberrno with
DJB_ERRNO_FIXUP.

While here, sprinkle FORCE_C_STD (mostly c89) where it doesn't break the
build. Tested on NetBSD and macOS.

Thu May 22 02:00:01 2025 schmonz (pkgsrc commits)
djbdns: PATCHFILES part of previous incorrect, revert.

Thu May 22 01:45:01 2025 schmonz (pkgsrc-wip commits)
djbware: reduce lint, mostly by replacing SUBST_CLASSES+=djberrno with
DJB_ERRNO_FIXUP.

While here, sprinkle FORCE_C_STD (mostly c89) where it doesn't break the
build. Tested on NetBSD and macOS.

Thu May 22 01:00:01 2025 schmonz (nbpkg commits)
Adjust previous to also avoid CTF.

Thu May 22 00:00:03 2025 schmonz (nbpkg commits)
qtools with -g fails CHECK_WRKREF (why?).

Wed May 21 20:45:03 2025 schmonz (pkgsrc commits)
djbdns: specify c89, record missing PATCHFILES, de-lint. Bump PKGREVISION.

Wed May 21 18:45:02 2025 schmonz (greencently commits)
Fix Sonatype Central status badge.

Wed May 21 16:45:03 2025 schmonz (greencently commits)
Catch up IDEA to Kotlin update.

Wed May 21 16:45:03 2025 schmonz (greencently commits)
Point gradle-nexus publish-plugin at Sonatype Central (not OSSRH anymore).

Wed May 21 16:45:03 2025 schmonz (pkgsrc commits)
Reset PKGREVISION for libhighlight update.

Wed May 21 16:45:03 2025 schmonz (pkgsrc commits)
astyle: update to 3.6.9, and take MAINTAINER. Changes:

3.6.9

* Fix --mode parameter in generation script
* disable old isInTemplate flag only within structs

3.6.8

* Adjust --break-blocks to break structs and functions only with _all_ option
* Fix space between pointer references with --align-pointer=type
* Define <<< and >>> operators for Java only
* Fix indentation of class modifiers within structs
* Fix parsing of nested structs
* Another approach to fix interpretation of closing nested templates as operator
* Fix indent of multiline strings with macros

3.6.7

* Add --error-on-changes option
* Add c++17 flags in VS2022 project files; avoid VS2022 compilation warnings
* Prevent --squeeze-ws of removing whitespace before comments
* Adjust --pad-include to ignore macros in include directives
* Adjust --pad-include section in the docs
* Fix interpretation of closing nested templates as operator
* Use standard filesystem API to retrieve absolute file paths
* Add operator --preserve-ws
* Disable --unpad-paren in structs for leading whitespace
* Do not remove space after opening parens and align-pointer=type
* Fix issue with --pad-oper and *= operand

3.6.6

* Fix indent after assignment operators (correct cause)
* Adjust delete-empty-lines feature description
* Support non-English versions of VS2022 in CMakeLists

3.6.5

* Add option --accept-empty-list
* Fix indent regression due to method extraction
* Fix indent in blocks after assignment operators
* Fix indent of multi line strings after preprocessor or comment sections
* Fix indent after assignment operators
* Fix --align-pointer=middle with existing whitespace

3.6.4

* Fix indent of brace initializers within constructor init list
* Improve indent of continued string literals
* Fix space after opening paren for GSC
* Update astyle.html layout
* Add deprecation hint for --html
* Update install docs
* Delete old IDE project files
* Move build/cmake scripts content into main CMakeLists.txt

3.6.3

* Fix indent after single open parenthse
* Fix padding of operator char * methods
* Fix padding of user defined type cast
* Fix bitfield line break with macros
* Fix GSC modulo padding
* Removed flawed option --add-braces=nested

3.6.2

* Reverted alignment of user defined types using --align-pointer

3.6.1

* Fix setting of --pad-negation and --pad-include options
* Fix --pad-include with UTF-8 BOM
* Improve multiplication recognition with --align-pointer=type
* Improve --align-pointer=type after parens and brackets
* Removed VMS compilation options
* Updated JNI interface to use Arduino IDE conventions

3.6

* Add option --pad-include
* Combined GHC and GSC style options
* Improve combination of --align-pointer=type and --pad-oper
* Improve multiplication recognition with --align-pointer=type
* Update compiler options in build files
* Fix indent of assignments within macros

3.5.2

* Fix library compilation errors

3.5.1

* Fix crash concerning macro continuation
* Fix EOL handling for Windows builds
* Fix GSC comment recognition
* Fix MSVC compiler warnings

3.5

* Add option --pad-negation
* Apply align-pointer=type only if type is present
* Avoid deletion of empty lines after continuation
* Fix alignment of logical AND operators
* Fix recognition of Java/C# multi line strings

3.4.16

* Fix padding of scientific notation literals
* Fix of reference args alignment

3.4.15

* Fix parsing of floating point literals
* Fix "--break-block" handling of class and function blocks
* Fix "--align-pointer=type" option for all types in lambda parameter lists
* Fix padding of lambda capture with align-pointer option
* Exclude files ending with backup suffix from input file names list

3.4.14

* Fix split references with "-k1" option
* Fix "--align-pointer=type" option for fundamental types in lambda parameter lists
* Fix "--indent-after-parens" indent count

3.4.13

* Fix comment indent after string macro with R suffix
* Do not break single line block after enum in mozilla mode
* Adjust cmake policy for new versions only
* Update man page path
* Add support for scikit-build-core

3.4.12

* Add "--pad-brackets-in" and "--pad-brackets-out" options
* Fix indentation of initializer lists
* Fix crash with "--add-braces=nested" applied to if-else blocks

3.4.11

* Add new option "--add-braces=nested" to add braces in nested single line statements
* Fix indent after double template brackets
* Fix indent after dot
* Option "--squeeze-lines=1" is no longer default with Linux builds
* Add experimental GHC mode
* Fix indent after raw string

3.4.10

* Fix missing indent in function parameter list

3.4.9

* Apply one wording for Objective-C in the docs
* Fix more CS regressions
* Fix inserting space with combined "--pad-oper" and "--align-pointer" options

3.4.8

* Fix lambda broken brace after auto keyword
* Fix line break after comment in asm block
* Fix padding of multiply operator
* Fix indentation of method calls
* Fix empty line after closing while block
* Add outer padding for empty parens pairs
* Fix more CS regressions

3.4.6

* Add VS2022 project files
* Fix CS regressions
* Add CS coalesce assignment operator

3.4.1

* Fix padding of & following a comma
* Fix indent of function declarations following access modifiers
* Fix indent of C# allocation blocks
* Fix indentation of comments after CS interpolation quotes

3.4

* Fix formatting of CS interpolation literals
* Fix false lambda recognition
* Fix indentation of member declarations
* Fix indentation of struct assignments
* Add new option "--indent-lambda" to enable new lambda recognition
* Add link to astyle Python distribution projects

3.3

* Add new option "--squeeze-ws" to remove superfluous whitespace (experimental)
* Add new option "--squeeze-lines" to remove superfluous empty lines (experimental)
* Add new options "--pad-brackets" and "--unpad-brackets" to add or
  remove whitespace around square brackets (experimental)
* Fix indent of lambda bodies in fct calls
* Fix indent of struct names including "struct"
* Fix indent of C++11 initializer lists
* Fix padding of pointers separated by comma
* Refactor namespace std usage

3.2.1

* Fix struct recognition related to SF #534

3.2

* Add new option "style=webkit" for the WebKit brace style.
* Improve recognition of pointer variable types.
* Change CMake files to the "modern" format.
* Fix formatting of raw string literals with the opening '(' at the end of line
* Fix indentation of comments in a preprocessor define indented with tabs
* Fix vector limit segfault with g++-8, recursive, and -D_GLIBCXX_ASSERTIONS
* Refactoring:
  * Extract new method for options in ASOptions class to avoid compiler limits.
  * Change vector push_back to emplace_back except for vector<bool>.
  * Changes from clang-tidy to modernize code.
* added man page
* removed deprecated options
* added shell completion scripts
* added "--mode=js" option
* added INVALID_TYPE constant
* removed upper limit of "max-continuation-indent"
* fixed raw string parsing
* fixed recognition of rvalue operator as reference
* fixed reverting effect of AttachReturnType option
* fixed padding of dereference operator
* added C++ spaceship operator
* fixed case indent after enum return value
* fixed space deletion when aligning ref value name
* fixed reverting effect of maxCodeLength and AttachReturnType options
* fixed break of continued preprocessor strings with colon
* fixed struct bitfield indentation
* replace PATH_MAX by realpath
* fixed negative integer literal breaks initializer list
* fixed documentation of --delete-empty-lines short option
* fixed project file search
* fixed indent of ObjectiveC statements
* fixed parsing of C# interpolation strings
* fixed break-blocks format after struct
* fixed project file search with wildcard input paths
* better description for stat errors
* applied IT localization patch
* improved DE localization

Wed May 21 16:45:03 2025 schmonz (pkgsrc commits)
doc: Updated devel/astyle to 3.6.9

Wed May 21 16:45:03 2025 schmonz (pkgsrc commits)
doc: Updated textproc/libhighlight to 4.16

Wed May 21 16:45:03 2025 schmonz (pkgsrc commits)
libhighlight: update to 4.16. Changes:

- updated astyle lib to version 3.6.9
- fix shell script parenthesis recognition
- updated AWK, C, Go and Python language definitions
- added README_FR.adoc
- added shell script and git config file extensions
- GUI: adjusted cmake build script to improve Qt build target handling
- GUI: updated Qt UI translations

Wed May 21 16:45:03 2025 schmonz (greencently commits)
s/junit-greencently/greencently/g

Wed May 21 14:45:03 2025 schmonz (pkgsrc commits)
asdf: update to 0.17.0. Changes:

### Features

* golang-rewrite: add support for shim templates resolution
* log failure to add plugin in "plugin test"
* switch back to native git client

### Bug Fixes

* address linter warning
* correct intersection logic in `shims.FindExecutable` function so
  ordering of multiple versions is preserved
* correct output of install command when system or path version set
* ensures output always ends with a newline when printed
* handle tilde in env vars
* remove default error action from plugin command
* remove unused ForcePrepend option from Go code
* set correct version for go install and make builds

Wed May 21 14:45:03 2025 schmonz (pkgsrc commits)
doc: Updated devel/asdf to 0.17.0

Wed May 21 14:45:03 2025 schmonz (pkgsrc commits)
doc: Updated net/py-magic-wormhole to 0.18.0nb5

Wed May 21 14:45:03 2025 schmonz (pkgsrc commits)
py-magic-wormhole: install shell completions where they'll get found and used.

Wed May 21 12:15:03 2025 schmonz (nbpkg commits)
Build with -g and enable CTF for debuggability.

Wed May 21 12:15:03 2025 schmonz (nbpkg commits)
nbpkg-shared: UNLIMIT_RESOURCES per-package.

Wed May 21 12:15:03 2025 schmonz (nbpkg commits)
nbpkg: use cut instead of maybe needing AWK=nawk.

Tue May 20 21:45:02 2025 schmonz (nbpkg commits)
Add git-sqlite.

Tue May 20 21:45:02 2025 schmonz (nbpkg commits)
PKGVM: some updates.

Tue May 20 21:45:02 2025 schmonz (nbpkg commits)
nbpkg: make sure sysconfdir exists.

Tue May 20 14:45:01 2025 schmonz (pkgsrc commits)
Add and enable git-sqlite.

Tue May 20 14:45:01 2025 schmonz (pkgsrc commits)
Add and enable sqlite3-diff.

Tue May 20 14:45:01 2025 schmonz (pkgsrc commits)
Add git-sqlite: Git diff and merge driver for SQLite

git-sqlite is a collection of shell scripts that allows a sqlite
database to be tracked using the git version control system.

It can be used on an existing database, however, UUIDs will make
multi-master distribution substantially easier.

Tue May 20 14:45:01 2025 schmonz (pkgsrc commits)
Add sqlite3-diff: Display content differences between SQLite databases

sqldiff is a command-line utility program that displays content
differences between SQLite databases. The usual output is an SQL script
that will transform the source database into the destination database.

The sqldiff utility works by finding rows in the source and destination
that are logical "pairs". The default behavior is to treat two rows as
pairs if they are in tables with the same name and they have the same
rowid, or in the case of a WITHOUT ROWID table if they have the same
PRIMARY KEY. Any differences in the content of paired rows are output as
UPDATEs. Rows in the source database that could not be paired are output
as DELETEs. Rows in the destination database that could not be paired
are output as INSERTs.

Tue May 20 14:45:01 2025 schmonz (pkgsrc commits)
Note that sqlite3-diff includes this too.

Tue May 20 14:45:01 2025 schmonz (pkgsrc commits)
doc: Added databases/git-sqlite version 0.1

Tue May 20 14:45:01 2025 schmonz (pkgsrc commits)
doc: Added databases/sqlite3-diff version 3.49.2

Tue May 20 10:45:02 2025 schmonz (pkgsrc-wip commits)
Add Darkman (seems to be Linux-specific).

Mon May 19 14:00:01 2025 schmonz (pkgsrc commits)
doc: Updated devel/skalibs to 2.14.4.0nb1

Mon May 19 14:00:01 2025 schmonz (pkgsrc commits)
skalibs: fix "unable to set an alarm" on macOS. Bump PKGREVISION.

Fri May 16 00:30:04 2025 schmonz (pkgsrc commits)
doc: Updated emulators/qemu to 10.0.0nb1

Fri May 16 00:30:04 2025 schmonz (pkgsrc commits)
qemu: fix booting HVF x86 guests with 2 or more CPUs.

Thu May 15 17:45:02 2025 schmonz (pkgsrc commits)
doc: Updated security/go-mkcert to 1.4.4nb21

Thu May 15 17:45:02 2025 schmonz (pkgsrc commits)
go-mkcert: grok pkgsrc-determined trust store on at least NetBSD.

NFCI on Darwin and Linux where `mkcert -install` already knows where
to write to.

Bump PKGREVISION.

Thu May 15 15:45:03 2025 schmonz (pkgsrc commits)
Add and enable lnetd.

Thu May 15 15:45:03 2025 schmonz (pkgsrc commits)
Add and enable prefork.

Thu May 15 15:45:03 2025 schmonz (pkgsrc commits)
Add lnetd: Utility to bind to UNIX domain socket and spawn children

Lnetd is a small program which will bind to a UNIX domain socket and
spawn children in the same way as inetd(8).

Thu May 15 15:45:03 2025 schmonz (pkgsrc commits)
Add prefork: Utility to prefork inetd-style wait services

prefork is a utility to prefork inetd-style wait services which itself
runs as an inetd-style wait service. prefork expects to be passed file
descriptor zero (0) as a listening socket on which accept(2) can be
called and will spawn children, passing them file descriptor zero (0)
under the expectation that these children will service the incoming
connexions. The children should then service connexions by calling
accept(2) on the socket.

Thu May 15 15:45:03 2025 schmonz (pkgsrc commits)
doc: Added sysutils/lnetd version 0.2

Thu May 15 15:45:03 2025 schmonz (pkgsrc commits)
doc: Added sysutils/prefork version 0.3.0.0.20241029

Wed May 14 14:45:02 2025 schmonz (pkgsrc commits)
coreutils: ignore y2038 requirement on Tiger.

Tue May 13 11:30:02 2025 schmonz (pkgsrc commits)
doc: Updated security/libressl to 4.1.0

Tue May 13 11:30:02 2025 schmonz (pkgsrc commits)
libressl: update to 4.1.0. Changes:

* Portable changes
  - Added initial experimental support for loongarch64.
  - Fixed compilation for mips32 and reenable CI.
  - Fixed CMake builds on FreeBSD.
  - Fixed the --prefix option for cmake --install.
  - Fixed tests for MinGW due to missing sh(1).
* Internal improvements
  - Cleaned up the error implementation.
  - Many bug fixes and simplifications in the EC ASN.1 code.
  - Corrected DER encoding for EC keys and parameters.
  - Polished EC_POINT_{oct2point,point2oct}() internals.
  - Rewrote the wNAF code for fast ECDSA verification.
  - Improved the code setting compressed coordinates for EC points.
  - Reworked CPU capabilities detection for amd64 and aarch64.
  - New SHA-1, SHA-256 and SHA-512 assembly implementations for amd64.
    These make use of the SHA-NI instruction if it is available and
    replace the perl-generated assembly optimized for museum pieces.
    These are not yet enabled in libressl-portable.
  - New SHA-256 and SHA-512 assembly implementations for aarch64
    making use of the ARM Cryptographic Extension (CE). Not yet
    enabled in libressl-portable.
  - New simplified, readable MD5 implementation for amd64.
  - Rewrote BN_bn2binpad() and its lebin siblings.
  - The BIGNUMs in EC_GROUP and EC_POINT are now heap allocated.
  - Rewrote TS_ASN1_INTEGER_print_bio().
  - Improved bit counter handling in MD5.
  - Simplified and cleaned up the BN_RECP_CTX internals.
  - Improved SM4 to match other symmetric ciphers more closely.
  - Rewrote X509_NAME_oneline() and X509_NAME_print() using CBS/CBB.
  - CRLs are now cached in the issuer cache like certificates.
  - Replaced combinations of BN_MONT_CTX_new/set with an internal
    BN_MONT_CTX_create().
  - Replaced BN_bn2hex() reimplementation in openssl(1) ca with
    a proper API call.
  - Fixed integer overflows due to signed shift in obj_dat.c.
  - Improved some X509_VERIFY_PARAM internals and avoid an out of
    bounds read from public API.
  - Imported ML-KEM 768 and 1024 from BoringSSL (not yet public API).
* Compatibility changes
  - Added an OPENSSL_INIT_NO_ATEXIT flag for OPENSSL_init_crypto().
    It has no effect since LibreSSL doesn't call atexit().
  - Elliptic curve parameters are only accepted if they encode a
    built-in curve.
  - EC_METHOD is no longer public and the API exposing it has been
    removed. This includes EC_GROUP_new(), EC_GFp_mont_method(),
    EC_GROUP_method_of() and EC_METHOD_get_field_type().
  - The precomputation stubs for EC_GROUP were removed.
  - The API setting Jacobian projective coordinates for a point was
    removed as were EC_POINTs_{mul,make_affine}().
  - All elliptic curves over fields with less than 224 bits and a
    few more were removed from the built-in curves. This includes
    all WTLS curves and P-192.
  - It is no longer necessary to set RSA_FLAG_SIGN_VER to use the
    sign and verify handlers set with RSA_meth_set_{sign,verify}.
  - Removed the -C option to generate "C code" from the openssl(1)
    dh, dhparam, dsaparam, ecparam, and x509 subcommands.
  - Removed #error in headers when OPENSSL_NO_* is defined.
  - CRYPTO_set_mem_functions() now matches OpenSSL 1.1 and
    CRYPTO_set_mem_ex_functions() was removed.
  - The tls_session_secret_cb_fn type now matches OpenSSL 1.1.
  - Unexport X509_NAME_print() and X509_OBJECT_up_ref_count().
  - const corrected UI_OpenSSL() and BN_MONT_CTX_copy().
  - Support OPENSSL_NO_FILENAMES.
  - Support SSL_OP_NO_RENEGOTIATION and SSL_OP_ALLOW_CLIENT_RENEGOTIATION.
  - Export PKCS12_key_gen_uni() again.
* New features
  - libtls has a new tls_peer_cert_common_name() API call to retrieve
    the peer's common name without having to inspect the PEM.
* Bug fixes
  - Plugged a leak in eckey_compute_pubkey().
  - Again allow the magic values -1, -2 and -3 for the salt length
    of an RSA-PSS key in the EVP_PKEY_CTX_ctrl_str() interface.
  - Fixed a few memory leaks in legacy code.
* Documentation
  - The remaining undocumented public EVP API is now documented.
  - Reorganization of existing documentation for clarity and accuracy.
* Testing and proactive security
  - Improved regress coverage of the EC code.

Tue May 13 01:30:01 2025 schmonz (pkgsrc commits)
Add and enable apaste.

Tue May 13 01:30:01 2025 schmonz (pkgsrc commits)
Add apaste: Small command-line pastebin to share terminal output

apaste is a simple implementation of a pastebin, to publish data to a
server via a short command line.

Tue May 13 01:30:01 2025 schmonz (pkgsrc commits)
doc: Added www/apaste version 0.0.3.0

Tue May 13 01:30:01 2025 schmonz (pkgsrc commits)
doc: Updated devel/skalibs to 2.14.4.0

Tue May 13 01:30:01 2025 schmonz (pkgsrc commits)
doc: Updated lang/execline to 2.9.7.0

Tue May 13 01:30:01 2025 schmonz (pkgsrc commits)
doc: Updated mail/smtpd-starttls-proxy to 0.0.2.0

Tue May 13 01:30:01 2025 schmonz (pkgsrc commits)
doc: Updated misc/s6-portable-utils to 2.3.1.0

Tue May 13 01:30:01 2025 schmonz (pkgsrc commits)
doc: Updated net/s6-dns to 2.4.1.0

Tue May 13 01:30:01 2025 schmonz (pkgsrc commits)
doc: Updated net/s6-networking to 2.7.1.0

Tue May 13 01:30:01 2025 schmonz (pkgsrc commits)
doc: Updated net/shibari to 0.0.2.0

Tue May 13 01:30:01 2025 schmonz (pkgsrc commits)
doc: Updated sysutils/s6 to 2.13.2.0

Tue May 13 01:30:01 2025 schmonz (pkgsrc commits)
doc: Updated www/tipidee to 0.0.6.0

Tue May 13 01:30:01 2025 schmonz (pkgsrc commits)
execline: update to 2.9.7.0. Changes:

- Bugfixes.
- pkg-config support.
- New "-P maxpar" option to forx and forstdin, for bounded parallelism.

Tue May 13 01:30:01 2025 schmonz (pkgsrc commits)
s6-dns: update to 2.4.1.0. Changes:

- Bugfixes. (And a workaround for a bionic bug.)
- pkg-config support.

Tue May 13 01:30:01 2025 schmonz (pkgsrc commits)
s6-networking: update to 2.7.1.0. Changes:

- Bugfixes.
- pkg-config support.

pkgsrc changes:

- Enable execline option by default.

Tue May 13 01:30:01 2025 schmonz (pkgsrc commits)
s6-portable-utils: update to 2.3.1.0. Changes:

- Bugfixes.
- pkg-config support.

Tue May 13 01:30:01 2025 schmonz (pkgsrc commits)
s6: update to 2.13.2.0. Changes:

- Bugfixes.
- pkg-config support.
- s6-svstat now correctly reports services that haven't started yet.

Tue May 13 01:30:01 2025 schmonz (pkgsrc commits)
shibari: update to 0.0.2.0. Changes:

- Bugfixes.
- pkg-config support.

Tue May 13 01:30:01 2025 schmonz (pkgsrc commits)
smtpd-starttls-proxy: update to 0.0.2.0. Changes:

- Bugfixes.
- pkg-config support.

Tue May 13 01:30:01 2025 schmonz (pkgsrc commits)
tipidee: update to 0.0.6.0. Changes:

- Bugfixes.
- pkg-config support.
- CGI output is now streamed and can be autochunked.
- Support for ip-based tarpitting.

Mon May 12 15:30:02 2025 schmonz (pkgsrc commits)
doc: Updated www/snac to 2.77

Mon May 12 15:30:02 2025 schmonz (pkgsrc commits)
snac: update to 2.77. Changes:

As they look confusing in some platforms, links in content posts are no
longer included as `Link` attachments.

Fri May 9 18:15:01 2025 schmonz (pkgsrc commits)
Reset PKGREVISION on xapian update.

Fri May 9 18:15:01 2025 schmonz (pkgsrc commits)
doc: Updated textproc/xapian to 1.4.29

Fri May 9 18:15:01 2025 schmonz (pkgsrc commits)
doc: Updated textproc/xapian-omega to 1.4.29

Fri May 9 18:15:01 2025 schmonz (pkgsrc commits)
xapian-omega: update to 1.4.29. Changes:

indexers:

* omindex:

  + Abiword indexing now includes metadata, and also no longer tries to index
    base64 encoded data for embedded images, etc.  Mostly this would be skipped
    due to being longer than the 64 byte default word length limit, but junk
    terms could result from `/` or `+` in the base64 data, or a shorter final
    line.

portability:

* Improve check for broken faketime.  We now test the output of a small helper
  program which calls time() and gmtime() and reports the year.  Previously we
  tested the output of date +%Y but GNU date seems to call clock_gettime() on
  Linux and that doesn't catch if faketime fails to intercept time(), which is
  the case that we actually need to work.  Reported by Ian Jackson.

* Workaround autoconf 2.72 AC_SYS_LARGEFILE bug.  This configure probe always
  fails when run with the C++ compiler, like we do, which leads to large file
  support not being enabled when it isn't the default (e.g. on 32-bit Linux
  platforms).  Reported by Adrian Bunk.

Fri May 9 18:15:01 2025 schmonz (pkgsrc commits)
xapian: update to 1.4.29. Changes:

API:

* Stem:

  + Optimise stemming algorithms.  The biggest improvement is for Tamil where
    there's a 47% reduction in the time taken to stem all the words in our test
    vocabulary.  Less dramatic improvements for Arabic, Danish, Dutch, English,
    French, Finnish, Irish, Kraaij-Pohlmann, Lithuanian, Norwegian, Swedish and
    Turkish.

  + Add dutch_porter as alias for current dutch stemmer for forward
    compatibility with the next release series where we will have
    kraaij_pohlmann as the default dutch stemmer.

testsuite:

* stemtest: Add support for gzipped vocabulary lists, which means we
  no longer skip testcase stemdict for Arabic.

glass backend:

* Improve exception message when asked to store too large a tag.  Reported by
  Jean-Francois Dockes on xapian-discuss.

* Optimise reading tag.  A special case for handling the first chunk of an item
  gives a measurable speed improvement.  Reported by uis.

portability:

* Work around autoconf 2.72 AC_SYS_LARGEFILE bug.  This configure probe always
  fails when run with the C++ compiler, like we do, which leads to large file
  support not being enabled when it isn't the default (e.g. on 32-bit Linux
  platforms).  Reported by Adrian Bunk.

* Fix C23 compatibility issues.  GCC 15 fails with compile errors due to C23
  dropping support for old-style function declarations and function
  definitions.

* Avoid calling frexp() on infinity or NaN.  The specification for frexp() says
  it returns an "unspecified" exponent for these cases.  Reported by awilfox.

* Fix GCC warning with 32-bit off_t.  Reported by Adrian Bunk.

* Fix compile error with newer emscripten.

build system:

* 1.4.28 had its library version information incorrectly set.  This resulted in
  the shared library having an incorrect SONUMBER - e.g. on Linux,
  libxapian.so.29 instead of libxapian.so.30.  This release has been made to
  fix this problem.  We have added a check to configure that the SONUMBER has
  the expected value to avoid repeats of this (it happened previously in 1.2.11
  as well).  Thanks to Vitaly Chikunov and Sven Joachim for reporting this.

Fri May 9 13:15:01 2025 schmonz (pkgsrc commits)
codeberg-cli: update to 0.4.11. Changes:

- revert rust 2024 edition

Fri May 9 13:15:01 2025 schmonz (pkgsrc commits)
doc: Updated devel/codeberg-cli to 0.4.11

Fri May 9 13:15:01 2025 schmonz (pkgsrc commits)
doc: Updated www/snac to 2.76

Fri May 9 13:15:01 2025 schmonz (pkgsrc commits)
snac: update to 2.76. Changes:

Added Webmention support for links (Markdown-style or direct) written in a post.

Added new command-line options for list maintenance.

Display custom emoji in more places (contributed by dandelions).

Mastodon API: fixed infinite scroll in many clients (thanks to cheeaun
for giving me the clue), added `/api/v1/accounts/.../lists` endpoint
(contributed by dandelions).

Email notifications can now be sent via `libcurl` SMTP instead of
spawning the `/usr/sbin/sendmail` program. To use this new feature, some
additional server configuration is needed, see `snac(8)` (contributed by
shtrophic).

Wed May 7 13:45:03 2025 schmonz (nbpkg commits)
bootstrap: ensure sysconfdir exists.

Wed May 7 13:45:03 2025 schmonz (nbpkg commits)
moretools: convert to pseudo-meta-package.

Tue May 6 14:30:01 2025 schmonz (pkgsrc commits)
doc: Updated net/sniproxy to 0.6.1nb1

Tue May 6 14:30:01 2025 schmonz (pkgsrc commits)
sniproxy: update to latest git. Changes:

- autoconf: fail with error if missing required library
- fix missing stdlib.h include
- libpcre2 support
- deprecate project
- cleanup autoconf and use debhelper
- accept CRLF and LF in HTTP headers, fix buffer overflow error

Also apply patch from renaudallard's fork to allocate enough buffer for
header sizes seen in common webservers.

Add TEST_TARGET. Test results are unchanged by this update on macOS
15.4.1 or NetBSD 10.1 (fail 7/skip 1/pass 14) or Ubuntu 24.04.2 LTS
(fails functional_test and bind_source_test, hangs on
connection_reset_test).

Bump PKGREVISION.

Tue May 6 14:30:01 2025 schmonz (pkgsrc commits)
udns: add missing include to fix OpenBSD build.

Build-tested on NetBSD 10, Ubuntu 24, macOS 15.

Tue May 6 12:15:01 2025 schmonz (nbpkg commits)
Add LICENSE.md (the Unlicense).

Tue May 6 12:15:01 2025 schmonz (nbpkg commits)
Extract nbpkg to its own repo.

Tue May 6 12:15:01 2025 schmonz (nbpkg commits)
PKGSRC_MKREPRO is already no by default.

Tue May 6 12:15:01 2025 schmonz (nbpkg commits)
PKGSRC_USE_FORTIFY is already strong by default.

Tue May 6 12:15:01 2025 schmonz (nbpkg commits)
Parameterize some stuff.

Tue May 6 12:15:01 2025 schmonz (nbpkg commits)
Remove extra echos.

Tue May 6 12:15:01 2025 schmonz (nbpkg commits)
Turn off -fstack-check, seems sus by now.

Mon May 5 14:15:01 2025 schmonz (nbvm commits)
Improve nb platform-tuple inference enough for today.

Mon May 5 13:15:03 2025 schmonz (pkgsrc commits)
doc: Updated pkgtools/pkg_notify to 0.4.9

Mon May 5 13:15:03 2025 schmonz (pkgsrc commits)
pkg_notify: reduce false positives. Bump version.

For distfiles that are .c, strip .c before transforming version for
comparison. Fixes false positive for qmail-spp-spf.

For distfiles where similarly named debian packaging distfiles are found
in the same directory, don't try to compare against the debian packaging
distfiles. Fixes false positive for ikiwiki.

Mon May 5 13:15:03 2025 schmonz (pkgsrc commits)
vim-share: fix Tiger build.

Also tested on NetBSD 10.1 and macOS 15.4.1.

Fri May 2 15:45:02 2025 schmonz (nbvm commits)
Add LICENSE.md (the Unlicense).

Fri May 2 15:45:02 2025 schmonz (nbvm commits)
Update goals.

Fri May 2 15:15:04 2025 schmonz (pkgsrc commits)
doc: Updated www/ikiwiki to 3.20250501

Fri May 2 15:15:04 2025 schmonz (pkgsrc commits)
ikiwiki: update to 3.20250501. Changes:

* adjust logo from black to mid-point grey so it contrasts equally well
  on a black background to a white one.
* po4a: attempt to detect versions ≥ 0.70 and continue to support
  earlier versions (for now).
* actiontabs: add support for dark mode

Fri May 2 14:45:01 2025 schmonz (nbvm commits)
Extract nbpkg to its own repo.

Fri May 2 10:15:02 2025 schmonz (nbvm commits)
Revert "Defend against qemu 10.0, NetBSD/amd64 gets 1 CPU."

This reverts commit 14a0d788abc79a12a103a0180f1ef6b0d2e4bcc7.

Gonna stick with qemu 9.x for now.

Thu May 1 17:45:02 2025 schmonz (pkgsrc commits)
Revert previous, no pkgconf update occurred.

Thu May 1 17:45:02 2025 schmonz (pkgsrc commits)
doc: Updated devel/pkgconf to 2.4.3

Thu May 1 17:45:02 2025 schmonz (pkgsrc commits)
pkgconf: on OS X < 10.10, link MacportsLegacySupport for readlinkat().

Thu May 1 16:15:04 2025 schmonz (pkgsrc commits)
sqlite3: fix Tiger build. Sequoia and NetBSD still package.

Thu May 1 14:00:02 2025 schmonz (pkgsrc commits)
doc: Updated www/tipidee to 0.0.5.1nb1

Thu May 1 14:00:02 2025 schmonz (pkgsrc commits)
tipidee: install tipidee.conf{,.cdb} and a missing manual.

Fix PKG_SYSCONFDIR paths in manual pages.

While here, avoid -fstack-check on NetBSD for the moment (tipidee-config
dumps core, reported upstream).

Bump PKGREVISION.

Wed Apr 30 19:45:01 2025 schmonz (pkgsrc commits)
libxml2: fix Tiger build.

Wed Apr 30 13:15:02 2025 schmonz (pkgsrc commits)
doc: Updated databases/p5-App-Sqitch to 1.5.2

Wed Apr 30 13:15:02 2025 schmonz (pkgsrc commits)
p5-App-Sqitch: update to 1.5.2. Changes:

- Added missing German translations, thanks to @0xflotus for the PR
  (#873)!
- Fixed bug where the location of reworked script files did not respect
  the `deploy_dir`, `revert_dir`, or `verify_dir` options. Thanks to Neil
  Freeman for the report (#875)!
- Updated the MySQL engine's installation of the `checkit()` function so
  that it no longer depends on permission-checking, since the current
  user may not have such permission. It instead attempts to create the
  function and ignores a failure due to a lack of permission. Thanks to
  Alastair Douglas for the report and solution (#874)!
- Added missing CockroachDB templates. Thanks to @Peterbyte for the
  report (#878)!
- Removed support for the `SNOWSQL_PORT` environment variable, which has
  long been deprecated by Snowflake and likely never did anything.
- Fixed the quoting of the role and schema names on connecting to
  Snowflake, which was silently failing and thus not properly using the
  registry schema, which lead to a failure to find the registry. Broken
  in v1.5.1.
- Added redaction of passwords from Snowflake URL query parameters in the
  display URL. Any query parameter matching `pwd` will now appear as
  "REDACTED".
- Expanded the documentation of Snowflake key pair authentication in
 `sqitch-authentication.pod` to recommend setting sensitive ODBC
  parameters in an `odbc.ini` file rather than connection URL query
  parameters.
- Switched to key pair authentication in the Snowflake CI workflows.
- Fixed another test failure with some Firebird configurations and
  improved diagnostic output when an engine cannot be integration-tested.

Wed Apr 30 09:45:02 2025 schmonz (nbvm commits)
Add VM: Mac OS X 10.4 Tiger PowerPC.

Wed Apr 30 09:45:02 2025 schmonz (nbvm commits)
Add other Tiger install notes I didn't use.

Wed Apr 30 09:45:02 2025 schmonz (nbvm commits)
Fix PKGSRC_USE_FORTIFY default.

Wed Apr 30 09:45:02 2025 schmonz (nbvm commits)
More of previous.

Mon Apr 28 15:00:03 2025 schmonz (nbvm commits)
Defend against qemu 10.0, NetBSD/amd64 gets 1 CPU.

See: https://gitlab.com/qemu-project/qemu/-/issues/2938

Mon Apr 28 13:00:02 2025 schmonz (nbvm commits)
Use extramkconf's hardening options in nbpkg-shared.

Mon Apr 28 11:00:04 2025 schmonz (nbvm commits)
OpenBSD 7.6 -> 7.7 (and drop i386, not worth it).