Add oracle-jdk21 to the zoo.
While here, list the variables that need to be set when adding a jvm.
www/hiawatha: Update enclosed mbedtls to v3.6.3
Mbed-TLS 3.6.3 Release Notes
Default behavior changes
In TLS clients, if mbedtls_ssl_set_hostname() has not been called,
mbedtls_ssl_handshake() now fails with
MBEDTLS_ERR_SSL_CERTIFICATE_VERIFICATION_WITHOUT_HOSTNAME
if certificate-based authentication of the server is attempted.
This is because authenticating a server without knowing what name
to expect is usually insecure. To restore the old behavior, either
call mbedtls_ssl_set_hostname() with NULL as the hostname, or
enable the new compile-time option
MBEDTLS_SSL_CLI_ALLOW_WEAK_CERTIFICATE_VERIFICATION_WITHOUT_HOSTNAME.
Features
Added new configuration option MBEDTLS_PSA_STATIC_KEY_SLOTS, which
[70 lines not shown]
Make package build with mysql or pgsql support.
Bring back MESON_BINARY.service setting to unbreak netbsd-9 bulk
builds.
net/netatalk: Accomodate non-NetBSD OSes better.
Have Meson use PREFIXed paths
Fix PLIST generation for AppleTalk related paths
Builds, installs, runs on FreeBSD 13 now.
Take __ISO_C_VISIBLE into account for defining max_align_t or not, for
the sake of FreeBSD.
Set default user, group and syslog facility for nsd and unbound in
mk/defaults/mk.conf for documentation.
Thanks, wiz@
Allow to set the syslog facility for the build -- this should really
be a config file option.
While here, pkglint.
Allow to set the syslog facility for the build -- this should really
be a config file option.
While here, pkglint.
doc: Updated net/netatalk4 to 4.1.2
NetBSD/pkgsrc EQ2tuog — net/netatalk4 distinfo Makefile, net/netatalk4/patches patch-config_meson.build patch-meson.build
net/netatalk4: Update to v4.1.2
NetBSD quota support doesn't currently work, disable it explicitly.
From upstream's changelog <https://github.com/Netatalk/netatalk/releases>:
Netatalk 4.1.2
Add GPL v2 license grant to mysql CNID backend code by @rdmark in #1874
[4.1] webmin: Fix -router switch in Webmin atalkd module by @rdmark in #1943
[4.1] meson: Look for shared Berkeley DB library in versioned subdir too by @rdmark in #1944
[4.1] webmin: Redirect the appropriate tab when returning from actions by @rdmark in #1945
[4.1] webmin: Fix a default value helptext string by @rdmark in #1946
Netatalk 4.1.1
config: Disable default options in macipgw.conf by @rdmark in #1876
GitHub CI: Cleanup of macOS job by @rdmark in #1878
docs: Consolidate redundant CNID and encoding info by @rdmark in #1880
[101 lines not shown]
Remove misc/JBidwatcher, unsupported and obsolete.
misc/JBidwatcher: Remove package.
It packages 2.1.5, when upstream declared the project (final 2.99 as
of 2016) obsolete and unsupported in 2021.
Have misc/rpm initialize and seek its package database under
RPM_DB_PREFIX, not PREFIX/RPM_DB_PREFIX, in sync with {,DE}INSTALL.
Why RPM_DB_PREFIX defaults to VARBASE/pkg instead of just VARBASE, I
cannot see (historical raisins?), but I'll leave that for now.
Don't hard-code SYSCONFDIR.
The default for LDNS_TRUST_ANCHOR_FILE is dubious, since we could use
the unbound from -base, and we don't depend on net/unbound either.
It can be overridden on the command line, though.
doc: Added sysutils/dupd version 1.7.3
NetBSD/pkgsrc iFjsuGo — sysutils/dupd Makefile PLIST, sysutils/dupd/patches patch-src_utils.h patch-src_hash.c
dupd is a file duplicate detection CLI utility. It supports iterative
interactive use with a persistent file database.
NetBSD/pkgsrc 0T9Q2l5 — net/netatalk4 Makefile distinfo, net/netatalk4/patches patch-meson.build
Make PREFIX and VARBASE configurable in top-level meson.build
Set spooldir only when configured for pap print support
Should fix PR pkg/58987
Fix a make variable assignment tyop.
Update upstream URL in publically visible files.
NetBSD/pkgsrc pZWWtnb — www/hiawatha Makefile options.mk, www/hiawatha/patches patch-src_tls.c patch-mbedtls_library_ssl_tls13_generic.c
Following upstream's advice, replace the enclosed mbedtls version
3.6.0 with 3.6.2. HIAWATHA_REPLACE_MBEDTLS allows disabling the
update, once upstream has updated the distfile.
We replicate the relevant bits from upstream's update script in the
Makefile and options.mk.
The change restores TLS 1.3 support.
Solarish are missing RLIMIT_NPROC
Attempting to fix the SunOS build -- more defines may be necessary,
though, and I don't have a Solarish machine at hand.
NetBSD/pkgsrc k6dCCLG — net/netatalk4 Makefile distinfo, net/netatalk4/patches patch-meson.build
Don't bother installing rc.d scripts on !NetBSD, they will have a
different name anyway
Don't try to initialize init scripts at build time
Install enclosed at.h for Linux, we do it on NetBSD, too
Builds and packages on Linuxen now (Arch here)
Choose POSIX semantics for SunOS, following general practice.
Keep Meson from installing rc.d files
NetBSD/pkgsrc O0OQ6st — net/netatalk4 Makefile distinfo, net/netatalk4/patches patch-config_meson.build patch-config_pam_meson.build
Do not let the Meson build system attempt to install config files.
The libxslt and docbook-xsl dependencies are build-time and for static
files, only.
Declare dependencies for man page generation.
No rev bump - if it built before, you had the deps installed.
TLS v1.3 support is partly broken in mbedtls 3.6, see
<https://github.com/Mbed-TLS/mbedtls/issues/9223>
Since there is no configuration option for limiting the TLS version,
disable 1.3 until upstream updates the enclosed mbedtls.