* Change default version of Ruby from 3.0 to 3.1.
* Bump PORTREVISION of lang/ruby3[01]. They need to be rebuilt as only
default ruby package includes ${PREFIX}/bin/ruby and
${PREFIX}/man/man1/ruby.1.gz symlinks.
* Add entry about change of default Ruby version to UPDATING.
PR: 268586
Exp-run by: antoine
Approved by: meta (ruby, maintainer)
* Align with the upstream "release" status
* Avoid confusion with OpenSSL 3.1
Reported by: ngie
Differential Revision: https://reviews.freebsd.org/D38938
Due to various ports not being prepared for this change (see 20230227
entry), the DQS option of databases/sqlite3 has been reenabled as a
stop gap measure. It is scheduled to be disabled again for good no
earlier than 20240101, giving downstream software authors more time
to fix their queries.
PR: 270064
Fixes: 47912ce2e6
See also: PR 269889, 269966, 269950
As mongodb 3.6 is long out of support, switch to mongodb 4.4,
even though not directly supported by upstream.
See UPDATING entry for details about updating to this version.
ChangeLog: https://github.com/ddosify/ddosify/releases/tag/v0.15.0
Introducing engine modes:
engine_mode is optional in the config file.
* distinct-user mode simulates a new user for every iteration.
* repeated-user mode can use pre-used user in subsequent iterations.
* ddosify mode is the default mode of the engine. In this mode, the engine
runs in its max capacity, and does not show user simulation behavior.
Add breaking changes to UPDATING
PR: 270078
Reported by: 0xdutra@gmail.com (maintainer)
This reverts commit c17ddfbf66.
This causes breakage on several ports, and the next iteration
requires a full exp-run. See:
Differential Revision: https://reviews.freebsd.org/D34739
* Since 3.0.0 spf-engine uses flit-core as build backend. So switch to
use 'USE_PYTHON=pep517'.
* Add entry to UPDATING as default configuration file path of
pyspf-milter has changed.
ChangeLog: https://git.launchpad.net/spf-engine/tree/CHANGES?h=3.0.3
Facilitates compiling, writing and removing bytecode files (.pyc)
in site-packages after all pkg transactions have been completed.
Technical details: https://wiki.freebsd.org/Python/CompiledPackages
Fixes reports of Python port builds as root failing on filesystem
violations due to bytecode file writes where the port did not include
them in the package.
For those ports/packages that currently package bytecode, some
checksum mismatches on those files may occur. This is harmless and
will be rectified, in large as part of a USE_PYTHON=distutils
overhaul to reduce churn.
While here, implement a long-standing todo item of letting lang/python
ports use python.mk bits. Not only does this obviate duplicate
variables in each Makefile, but SUB_LIST (also added) is used for
these triggers.
Co-authored by: tcberner
Approved by: tcberner (mentor)
Differential Revision: https://reviews.freebsd.org/D34739
The nut file ownership fixups due to the UID/GID change from uucp/uucp
to nut/nut may not be desireable for all users. Some users with custom
file ownership may wish ownership to remain untouched. This revision
to the nut family of ports/packages allows users to optionally disable
automatic fixup of nut file ownership.
While at it, rather than use a hardcoded string for user/group ownerships,
use the set parameters in Makefile.
PR: 269497
suggested by: dvl
ChangeLog: https://github.com/jackaudio/jack2/releases/tag/v1.9.22
* The waf autooption --example-tools has been removed.
* The example clients and tools are no longer part of the jack2 project.
* Drop dependencies that were only used for example clients and tools
(readline, sndfile and zita libs)
* Fix build with python3.11+
* Fix compatibility with macOS 12+
* Fix ringbuffer thread safety on ARM
PR: 269413
Reported by: dev@submerge.ch (maintainer)
ChangeLog: https://github.com/ddosify/ddosify/releases/tag/v0.13.0
* Merge remote-tracking branch 'origin/develop' into feat/concat-variables
* Update README.md
* change captureEnv to snake case
* change csv parameters to snake case
* change jsonPath to json_path
* fix done channel send place in stdoutJson
* get profile data from pprof package
* inject both typed and concatenated vars
* regexp, xpath, header_key
* remove unnecessary comment
* update benchmark jenkins file
* update jenkinsfile
* use atomic instead of mutex
PR: 269216
Reported by: 0xdutra@gmail.com (maintainer)
- copy openvpn to openvpn25, mark as deprecated and to expire March 31
- update openvpn to openvpn 2.6.0, highlights from Frank Lichtenheld's
release announcement e-mail, slightly edited:
* Data Channel Offload (DCO) kernel acceleration support for Windows,
Linux, and FreeBSD [14].
* OpenSSL 3 support
* Improved handling of tunnel MTU, including support for pushable MTU.
* Outdated cryptographic algorithms disabled by default, but there are
options to override if necessary.
* Reworked TLS handshake, making OpenVPN immune to replay-packet state
exhaustion attacks.
* Added --peer-fingerprint mode for a more simplistic certificate setup
and verification.
* Improved protocol negotiation, leading to faster connection setup.
ChangeLog: https://github.com/OpenVPN/openvpn/blob/v2.6.0/Changes.rst
Restarting devd will adjust UPS USB devices to their new UID/GID. This
must be performed prior to restarting nut following an upgrade.
PR: 268960
Reported by: vvd@unislabs.com
Fixes: 02c038c8cc
To reduce conflicts with other packages and improve security, avoid
using the uucp UID and GID. This avoids potential conflicts with the
net/freebsd-uucp port.
Users who wish to continue using the uucp user and group may add
NUT_USER=uucp and NUT_GROUP=uucp to their make.conf.
PR: 268960
Reported by: delphij
MFH: 2023Q1
Switching php DEFAULT_VERSION from 8.0 to 8.1. php 8.0 Active support
ends on 2022-11-26. This will not be merged in quarterly.
PR: 266854
Tested by: antoine
Approved by: ale
Relnotes: https://www.php.net/supported-versions.php
Sponsored by: Bounce Experts
ChangeLog: https://joewing.net/projects/jwm/
New Features
* Mouse bindings are now configurable
* Added key bindings
* Added ~/.config/jwm/jwmrc as the new default location for per-user
configuration
* Maximized windows once again have borders and can be resized
* The placement of window buttons is now configurable
* Restored automatic tray "autohide" functionality using autohide="on"
* Added support for CDATA to the XML parser
* Moved the group and list attributes to the TaskListStyle tag
* Added key bindings to resize a window from a specific corner or side
* Add Type tag to Group
Bug Fixes
* Don't SetDefaultCursor in AddClientToWindow
* Use pango to address font fixes
* Fix for large titles that are centered or right aligned
* Fix tooltip delay
Updated Translations
* Portuguese
* Portuguese Brazil
* Turkish
* Spanish
* Danish
* Lithuanian
Add UPDATING entry due to config changes.
PR: 267931
Reported by: john.grafton@runbox.com (maintainer)
ChangeLog: http://fuz.su/pub/schilytools/AN-2022-10-16.txt
This commit creates a new port archivers/tartest splitted off from
archivers/star. misc/schilytools depends now on this new port.
PR: 267131
Reported by: fuz@fuz.su (maintainer)
This update may break your install if you were using a symlink to
%%EXAMPLESDIR%%/acme.sh.conf - that file is no longer installed. Instead,
a log rotation configuration is now installed to etc/cron.d/acme.sh.sample
you should modify etc/cron.d/acme.sh to needs.
The port now installs a log rotation file to etc/newsyslog.d/acme.sh.sample
and you you should update etc/newsyslog.d/acme.sh to suit your needs.
This file has long been part of the port, but was never installed.
Neither the log rotation nor the crontab are active until you remove the
comments.
While here, several portclippy updates
Reported by: marck