1 This file documents some of the problems you may encounter when upgrading
2 your ports. We try our best to minimize these disruptions, but sometimes
5 You should get into the habit of checking this file for changes each time
6 you update your ports collection, before attempting any port upgrades.
9 AFFECTS: users of Transmission (net-p2p/transmission@*)
10 AUTHOR: mondo.debater_0q@icloud.com
12 Fixes Bug 274065 by reorganizing the port as a metaport
13 (net-p2p/transmission) and components port (net-p2p/transmission-components).
14 Each component may be installed through the flavors of
15 transmission-componenents (@cli, @daemon, @docs, @gtk, @qt, @utils).
16 Alternatively, one or more component may be installed by running make config
17 on the metaport net-p2p/transmission.
19 AFFECTS: users of devel/php-composer2
20 AUTHOR: madpilot@FreeBSD.org
22 The composer2 ports has been moved over the old devel/php-composer
23 port, which was still providing the old EOLed version 1 of the
26 Please use `pkg install php81-composer` (substitute 81 with the
27 PHP version you're using) to properly upgrade.
30 AFFECTS: users of XFCE desktop (x11-wm/xfce4)
31 AUTHOR: madpilot@FreeBSD.org
33 XFCE 4.18 is incompatible with the latest version of the adwaita
34 icon theme (version 42.0 and newer), which was used as the default one.
35 Due to this the default icon theme has been changed to
36 x11-themes/xfce-icons-elementary.
38 Users that have XFCE already installed and are using the adwaita
39 icon theme will notice missing icons. To fix this you can install
40 any other icon theme (like x11-themes/xfce-icons-elementary) and
41 configure XFCE to use that via the "appearance" settings application,
42 under the "icons" tab.
45 AFFECTS: users of net-p2p/transmission
46 AUTHOR: mondo.debater_0q@icloud.com
48 The 4.0 port haphazardly consolidated prior slave ports into flavors of a single port.
49 The flavors have now been revised to better match releases prior to 4.0.
50 The -full flavor included in the 4.0 port has been replaced with -default, which
51 restores the compile-time options of prior release's metaport. Other flavors allow
52 for more piecemeal installs. The prior -web slave port can be installed through the
53 -default flavor or the -daemon flavor.
55 See Bug 273841 for more details.
58 AFFECTS: users of print/ghostscript10
59 AUTHOR: michael.osipov@siemens.com
61 The port flavors have been replaced with a default port option of X11.
62 The flavors approach creates conflicting dependencies with other ports which
63 cannot be solved this time with the ports framework.
65 See PRs 270989 and 272541 for details.
68 AFFECTS: users of dns/powerdns
69 AUTHOR: tremere@cainites.net
71 In Authoritative Server 4.8, the LMDB backend gains a new Lightning
72 Stream-compatible schema, which requires a data migration (this is
73 automatic, and there is no migration back to the old schema). LMDB
74 backend users should pay extra attention to the Upgrade Notes
75 (https://doc.powerdns.com/authoritative/upgrading.html).
78 AFFECTS: users of net-mgmt/netbox
79 AUTHOR: kai@FreeBSD.org
81 1. Please make sure that the PostgreSQL server for the NetBox instance is
82 running version 12 or higher. This is because Django 4.2 requires
83 PostgreSQL 12 as a minimum.
85 2. Please also check the pkg-message and the changelogs for further info.
88 AFFECTS: users of databases/postgresql* and other software using PostgreSQL to run
89 AUTHOR: kbowling@FreeBSD.org
91 The default version of PostgreSQL has been switched from 13 to 15.
92 The upgrade procedure can use up twice the space the databases
93 currently needs. If you have a big amount of stored data take a
94 closer look at the manpage of pg_upgrade for avoidance and/or
95 speedup of the upgrade.
97 The upgrade instructions consider a basic usage and do not match
98 complex scenarios like replication, sharding, or similar.
100 Upgrade instructions:
102 First stop your PostgreSQL, create PostgreSQL-binaries and backup your data.
103 If you have another Version of PostgreSQL installed, for example 13, your
104 files are named according to this.
106 # service postgresql stop
107 # pkg create postgresql13-server postgresql13-contrib
108 # mkdir /tmp/pg-upgrade
109 # tar xf postgresql13-server-13.12.pkg -C /tmp/pg-upgrade
110 # tar xf postgresql13-contrib-13.12.pkg -C /tmp/pg-upgrade
111 # pkg delete -f databases/postgresql13-server databases/postgresql13-contrib databases/postgresql13-client
113 Now update PostgreSQL:
116 # pkg install databases/postgresql15-server databases/postgresql15-contrib
120 # portmaster databases/postgresql15-server databases/postgresql15-contrib
124 # portinstall databases/postgresql15-server databases/postgresql15-contrib
127 After installing the new PostgreSQL version you need to convert
128 all your databases to new version:
130 # su -l postgres -c "/usr/local/bin/initdb --encoding=utf-8 --lc-collate=C -D /var/db/postgres/data15 -U postgres"
131 # su -l postgres -c "pg_upgrade -b /tmp/pg-upgrade/usr/local/bin/ -d /var/db/postgres/data13/ -B /usr/local/bin/ -D /var/db/postgres/data15/ -U postgres "
133 Now the migration is finished. You can start PostgreSQL again with:
135 # service postgresql start
138 1) The default user changed from "pgsql" to "postgres" in 11. The migration steps above now assume
139 the "postgres" database user and FreeBSD user.
140 2) See the updating entry 20190829 if you are updating from a release prior to 11.
141 3) If you use non-default initdb options, you have to adjust the initdb-command accordingly
144 AUTHOR: jrm@FreeBSD.org
145 AFFECTS: users of sysutils/devcpu-data*
147 The CPU microcode ports have been reorganized. The new ports are:
148 sysutils/cpu-microcode, sysutils/cpu-microcode-amd,
149 sysutils/cpu-microcode-intel, and cpu-microcode-rc.
151 To install all CPU microcode packages:
153 pkg install cpu-microcode
155 To install only packages for a specific CPU vendor:
157 pkg install cpu-microcode-amd
161 pkg install cpu-microcode-intel
163 To give users time to adjust to these changes, sysutils/devcpu-data will
164 remain in the tree until the end of 2023. The port has been converted to a
165 metaport and now provides the same functionality as sysutils/cpu-microcode.
167 Refer to the commit log in bc7829212d153aeff69b439d08e2e3001ef88ba3 for an
168 explanation as to why these changes were made.
171 AUTHOR: netchild@FreeBSD.org
172 AFFECTS: users of misc/openhab
174 The rc.d script of 4.0.2 had an error which didn't take the user to
175 run openhab into account. After installing the update and stopping
176 openhab run (for the default settings)
177 chown -R openhab:openhab /var/db/openhab/userdata /var/log/openhab
178 If you use other directories for the userdata and logs, you need to
182 AUTHOR: arrowd@FreeBSD.org
183 AFFECTS: users of sysutils/polkit together with sysutils/consolekit2
185 ConsoleKit2 has grown some logind1 compatibility which resulted in breaking
186 changes in its API. One of its consumers, Polkit, is patched to handle it,
187 so make sure to update both ports simultaneously.
190 AUTHOR: leres@FreeBSD.org
191 AFFECTS: users of security/zeek
193 Zeek has been upgraded to 6.0.0 and the NETMAP option was removed;
194 it was too difficult to build it without zeek being installed in
197 The consensus was that this was a rarely used feature, please
198 reach out to me if need this (I've done some work on a new
199 security/zeek-netmap port that is probably the right way forward).
201 When I upgraded zeek on my systems I found some cruft left over
202 from previous versions. The way I recommend upgrading from 5.0.9 to
206 pkg delete -fy zeek py311-zkg
207 [clean up leftover files in /usr/local/lib/zeek]
212 AFFECTS: users of databases/redis
213 AUTHOR: yasu@FreeBSD.org
215 The databases/redis port has been updated to 7.2. Users wanting to
216 stay on 7.0 can replace databases/redis with databases/redis70 with
217 one of the following commands.
219 If you use pkg with binary packages:
220 # pkg set -o databases/redis:databases/redis70
222 If you use portmaster:
223 # portmaster -o databases/redis70 databases/redis
224 If you use portupgrade:
225 # portupgrade -o databases/redis70 databases/redis
228 AFFECTS: usrs of www/kdsoap
229 AUTHOR: kde@FreeBSD.org
231 The port www/kdsoap has been flavorized to support both Qt5 and Qt6.
232 For symmetry, the Qt5 package has been renamed to kdsoap-qt5.
235 AFFECTS: users of www/p5-AnyEvent-WebSocket-Client
236 AUTHOR: rodrigo@FreeBSD.org
238 The update to AnyEvent-WebSocket-Client 0.55 introduce a change in behavior:
239 close() default return code is now 1000 instead of 1005
242 AFFECTS: users of lang/perl5*
243 AUTHOR: delphij@FreeBSD.org
245 The default Perl version has been switched to Perl 5.34. If you are using
246 binary packages to upgrade your system, you do not have anything to do, pkg
247 upgrade will do the right thing. For the other people, follow the
248 instructions in entry 20181213, it should still be the same.
251 AFFECTS: users of misc/openhab
252 AUTHOR: netchild@FreeBSD.org
254 The update to openhab 4.0.0 may require changes to the running 3.x setup.
255 Read the release notes at
256 https://github.com/openhab/openhab-distro/releases/tag/4.0.0
257 and the blog entry at
258 https://www.openhab.org/blog/2023-07-23-openhab-4-0-release.html
259 for manual changes which are required before updating the port.
261 After the update the pkg-message provides some more info about manual
262 changes which are required to perform before the first start of 4.0.0.
264 Note, this includes a switch from java 11 to java 17. You can deinstall
265 openjdk11 afterwards, if it is not needed for something else.
268 AFFECTS: users of security/py-cryptography
269 AUTHOR: tcberner@FreeBSD.org
271 Modern py-cryptography uses rust. In order to still support the Tier-2
272 architectures without rust support, a new default-version was added:
274 it allows for the values 'rust' and 'legacy'.
275 The default is 'rust' on all platforms supporting this.
276 Note: users that are relying on the 'legacy' version will also take care
277 of using a non-base OpenSSL in the future.
280 AFFECTS: users of lang/elixir-devel
281 AUTHOR: dch@FreeBSD.org
283 Note that Elixir now *requires* OTP25+ or better at runtime.
284 For the -devel flavour you are still free to choose OTP25 or
285 OTP26, but the default OTP24 from lang/erlang will *not* work.
288 AFFECTS: users of devel/soft-serve
289 AUTHOR: ashish@FreeBSD.org
291 soft-serve no longer uses config repository for configuration. To migrate
292 configuration from 0.4.x to 0.5.x, please review the upgrade documentation at:
294 https://github.com/charmbracelet/soft-serve/releases/tag/v0.5.0
296 The migration process has been incorporated in rc.d script's migrate command,
297 and can be performed using following instructions:
299 0. Please make sure to backup repository data
301 1. Stop existing process:
303 # /usr/local/etc/rc.d/soft-serve stop
305 2. Run the rc.d script to migrate, e.g.
307 # /usr/local/etc/rc.d/soft-serve migrate
308 INFO Setting SSH listen address...
309 INFO Copying SSH host key...
310 INFO Reading config repository...
311 INFO Setting server settings...
312 INFO Copying repos...
313 INFO Copying repo ports
314 INFO Copying readme from "config" to ".soft-serve"
315 INFO Setting repos metadata & collabs...
316 INFO Creating users & collabs...
317 INFO Creating user "ashish"
318 INFO Writing config...
321 Another variable is introduced in rc.d script, soft_serve_data_path,
322 indicating the path to data directory used by soft-serve.
325 AFFECTS: textproc/apache-solr*
326 AUTHOR: mfechner@FreeBSD.org
328 Apache solr is upgraded to version 9.
329 Data migration is required, examples for dovecot data can be found here:
330 https://dovecot.org/pipermail/dovecot/2022-May/124701.html
331 https://dovecot.org/pipermail/dovecot/2022-May/124711.html
333 If you like to stay on version8:
334 # pkg delete apache-solr
335 # pkg install apache-solr8
338 AFFECTS: users of security/sequoia
339 AUTHOR: vishwin@FreeBSD.org
341 sq has been split to security/sequoia-sq; security/sequoia becomes
342 a meta-port, where security/sequoia-sq is currently the only
343 dependency. As other programs are individually ported over, they
344 will become OPTIONS in the meta-port.
346 Per upstream, FFI is deprecated in favour of point solutions.
349 AFFECTS: users of net-mgmt/netbox
350 AUTHOR: kai@FreeBSD.org
352 1. If the plugin security/py-netbox-secretstore is used, which is no
353 longer maintained by upstream, the following steps must be done before
354 upgrading to NetBox 3.5:
356 * Migrate from security/py-netbox-secretstore (= 1.4.2_2) to
357 security/py-netbox-secrets (= 1.7.6) with a NetBox 3.4.x instance.
359 It is very important that the versions of py-netbox-secretstore and
360 py-netbox-secrets match as specified otherwise the migration will not
363 The reason for this is that py-netbox-secrets 1.8.x is not backwards
364 compatible with Netbox 3.4. For further details please see the
365 updating instructions of py-netbox-secretstore or the UPDATING entry
368 2. Please also check the pkg-message and the changelogs for further info.
371 AFFECTS: users of net-mgmt/netdisco
372 AUTHOR: dgeo@centrale-marseille.fr
374 The netdisco user now needs a HOME and a shell.
375 For existing installs you will need to set
376 HOME to /usr/local/etc/netdisco and shell to /bin/sh.
378 For example in one shell line:
379 pw user mod netdisco -d /usr/local/etc/netdisco -s /bin/sh
382 AFFECTS: users of mail/exim
383 AUTHOR: pi@FreeBSD.org
385 The port changes from USE_DB to USE_NDBM. Any existing configuration like
386 ${lookup{$needle}dbm{haystack.db}}
387 will need to change to
388 ${lookup{$needle}dbm{haystack}}.
390 Please also rename your old DBM files while the exim daemon is stopped:
391 find /var/spool/exim/db/* -not -name \*.lockfile -exec mv -i {} {}.db \;
394 AFFECTS: users of www/tt-rss
395 AUTHOR: dereks@lifeofadishwasher.com
397 www/tt-rss now expects the user to install the database drivers by hand
398 allowing the port to be database independent however it would be best if you
399 mark the php driver packages as a non-automatic package such that
400 pkg-autoremove doesn't uninstall them.
402 Change 80 to your corresponding php version (80, 81, 82)
404 mysql: pkg set -yA 0 php80-mysqli php80-pdo_mysql;
405 pgsql: pkg set -yA 0 php80-pgsql php80-pdo_pgsql;
408 AFFECTS: users of net-mgmt/py-netbox-secretstore
409 AUTHOR: kai@FreeBSD.org
411 Upstream no longer maintains py-netbox-secretstore which it is not
412 compatible with NetBox 3.5 or newer. To ensure compatibility with newer
413 releases of NetBox, the py-netbox-secrets plugin should be used instead.
415 To migrate from security/py-netbox-secretstore to
416 security/py-netbox-secrets please do following steps:
420 2. Install security/py-netbox-secrets
422 3. Enable both plugins by updating the following line in the netbox
423 configuration (e.g. /usr/local/share/netbox/netbox/configuration.py):
425 PLUGINS = ['netbox_secretstore', 'netbox_secrets']
427 4. Run NetBox migrations:
429 # cd /usr/local/share/netbox
430 # python3.9 manage.py migrate
432 5. Re-adjust the indices for the netbox-secrets plugin:
434 # python3.9 manage.py sqlsequencereset netbox_secrets > output.sql
436 6. Run the output of the previous command in the database, e.g.:
438 # psql -d NETBOXDB < output.sql
440 7. You can now remove netbox-secretstore from the application by removing
441 it from the PLUGINS line in the netbox configuration:
443 PLUGINS = ['netbox_secrets']
445 8. Collect static files of the netbox-secrets plugin:
447 # python3.9 manage.py collectstatic --no-input
449 9. Restart WSGI/httpd environment (supervisord/apache/nginx/etc.).
451 10. You may have clean up your database of the old tables manually, e.g.:
453 DROP TABLE netbox_secretstore_secret;
454 DROP TABLE netbox_secretstore_secretrole;
455 DROP TABLE netbox_secretstore_sessionkey;
456 DROP TABLE netbox_secretstore_userkey;
458 11. Uninstall security/py-netbox-secretstore.
461 AFFECTS: users of mail/mutt
462 AUTHOR: dereks@lifeofadishwasher.com
464 The patches included in the mail/mutt port will be removed in approximately a
465 month making the port more inline with upstream. If you require any of these
466 features most are available in mail/neomutt or it's possible to use
467 EXTRA_PATCH_TREE to patch a port when building locally.
470 AFFECTS: users of sysutils/py-mqttwarn
471 AUTHOR: dvl@FreeBSD.org
473 The redis option REISPUB has been renamed to REDISPUB
474 You should update any make.conf setting etc which refer to this.
475 e.g. change sysutils_py-mqttwarn_REISPUB to sysutils_py-mqttwarn_REDISPUB
478 AFFECTS: users of databases/mongodb50, databases/mongodb44 and databases/mongodb60
479 AUTHOR: ronald@FreeBSD.org
481 MongoDB removed the settings 'fork' and 'pidFilePath' from the default
482 etc/mongodb.conf file.
483 This does not affect mongod started by etc/rc.d/mongod as the settings are
484 passed as arguments. Please verify custom uses of mongod.
487 AFFECTS: users of www/gitea
488 AUTHOR: fernape@FreeBSD.org
490 Gitea 1.19.1 contains a breaking change.
491 actions unit has ben renamed to to repo.actions.
494 AFFECTS: users of devel/sonarqube-community
495 AUTHOR: netchild@FreeBSD.org
497 You need to make sure to update missing and changed values in
498 PREFIX/libexec/sonarqube/conf/sonar.properties
500 PREFIX/libexec/sonarqube/conf/sonar.properties.sample
503 AFFECTS: users of security/libressl
504 AUTHOR: brnrd@FreeBSD.org
506 The port has been updated to the latest stable version 3.6 of LibreSSL.
507 The shared library versions of the libraries have been bumped.
509 After upgrading, manually update all packages that depend on any of the
510 libraries provided by LibreSSL (libssl, libcrypto and libtls) since the
511 versions of these libraries have changed. Normally, you can obtain the
512 list of dependent software by running the following command:
514 # pkg info -r libressl
516 Then you should rebuild all ports depending on libressl to avoid dangling
517 shared library dependencies.
520 AFFECTS: users of lang/ruby30
521 AUTHOR: yasu@FreeBSD.org
523 The default ruby version has been updated from 3.0 to 3.1.
525 If you compile your own ports you may keep 3.0 as the default version by
526 adding the following lines to your /etc/make.conf file:
529 # Keep ruby 3.0 as default version
531 DEFAULT_VERSIONS+=ruby=3.0
533 If you wish to update to the new default version, you need to first stop any
534 software that uses ruby. Then, you will need to follow these steps, depending
535 upon how you manage your system.
537 If you use pkg, simply upgrade:
540 If you do not use pkg, please check entry 20190420.
541 The description there should also work for this version.
544 AFFECTS: users of security/openssl-devel
545 AUTHOR: brnrd@FreeBSD.org
547 Users using DEFAULT_VERSIONS=ssl=openssl-devel must update their
548 configuration to DEFAULT_VERSIONS=ssl=openssl30 or openssl31.
551 AFFECTS: users of databases/sqlite3
552 AUTHOR: fuz@FreeBSD.org
554 Due to various ports not being prepared for this change (see 20230227
555 entry), the DQS option of databases/sqlite3 has been reenabled as a
556 stop gap measure. It is scheduled to be disabled again for good no
557 earlier than 20240101, giving downstream software authors more time
558 to fix their queries.
560 See also: https://sqlite.org/quirks.html#dblquote
563 AFFECTS: users of net/dshell
564 AUTHOR: nobutaka@FreeBSD.org
566 net/dshell now depends on net/py-pcapy-ng instead of net/py-pcapy.
567 Because net/py-pcapy-ng conflicts with net/py-pcapy, please uninstall
568 py39-pcapy with the following command before upgrading:
569 # pkg delete -f py39-pcapy
572 AFFECTS: users of net-mgmt/unifi7
573 AUTHOR: otis@FreeBSD.org
575 The mongodb dependency has been changed from 36 to 44, as MongoDB 3.6
576 is long out out support and end of life.
578 The upgrade path should be as following:
580 1. Take a backup from within the unifi7 application PRIOR to
583 2. Stop the unifi7 service (if running)
585 3. Copy the "backup" directory from LOCALBASE/share/java/unifi/data
586 to a safe location. Also copy keystore and system.properties if
587 you have made any modifications to those files
589 4. Remove files and directories under LOCALBASE/share/java/unifi/data
591 5. Upgrade the package
593 6. Copy the "backup" directory from a safe location back to
594 LOCALBASE/share/java/unifi/data
598 8. Restore the configuration from backup
600 As an optional step, review system.properties and keystore to merge any
601 manual modifications you have made (this has to be done with the application
605 AFFECTS: user of benchmarks/ddosify
606 AUTHOR: fernape@FreeBSD.org
608 keep-alive is removed from config file. In default mode, the engine will use
609 keep-alive for all requests. If you want to disable keep-alive for a step, you
610 can add Connection: close header to the step.
613 AFFECTS: users of www/qt5-webengine
614 AUTHOR: kai@FreeBSD.org
616 Users that upgrade www/qt5-webengine without using pkg/poudriere might
617 experience failures due to conflicts with the installed version of 5.15.2.
619 In that case, pkg delete -f the qt5-webengine package before building
623 AFFECTS: users of accessibility/atk and accessibilty/at-spi2-atk
624 AUTHOR: tcberner@FreeBSD.org
626 The packages accessibility/atk and accessibility/at-spi2-atk have been
627 integrated upstream into at-spi2-core.
629 Users of these packages can manually remove them prior to updating
630 accessibility/at-spi2-core using
632 pkg delete -f atk at-spi2-atk
634 if the pkg update process fails due to conflicting files.
637 AFFECTS: users of databases/sqlite3
638 AUTHOR: fuz@FreeBSD.org
640 Option DQS is now disabled by default. This option controls the "double
641 quoted string literals are accepted" quirk, permitting the use of double
642 quotes around string literals if enabled. Users who rely on this quirk
643 need to manually build databases/sqlite3 with the DQS option enabled.
645 See also: https://sqlite.org/quirks.html#dblquote
648 AFFECTS: users of mail/py-spf-engine
649 AUTHOR: yasu@FreeBSD.org
651 Default configuration file path of pyspf-milter has changed. Since
652 it looks for ${PREFIX}/etc/etc/pyspf-milter/pyspf-milter.conf now,
653 you should edit the file if you run pyspf-milter. Alternatively you
654 can specify other configuration file path by setting
655 pyspf_milter_conffile variable in /etc/rc.conf.
658 AFFECTS: users of net-mgmt/netbox
659 AUTHOR: kai@FreeBSD.org
661 1. Please make sure that the PostgreSQL server for the NetBox instance is
662 running version 11 or higher. This is because PostgreSQL 10 is
663 End-of-Life since November 2022 and Django 4.1 requires PostgreSQL 11
666 2. Please also check the pkg-message and the changelogs for further info.
669 AFFECTS: users of databases/mysql57-(server|client)
670 AUTHOR: joneum@FreeBSD.org
672 The default MySQL version has been updated from 5.7 to 8.0.
674 If you compile your own ports you may keep 5.7 as the default version by
675 adding the following lines to your /etc/make.conf file:
678 # Keep MySQL 5.7 as default version
680 DEFAULT_VERSIONS+=mysql=5.7
682 If you wish to update to the new default version, you need to first stop any
683 running server instance. Then, you will need to follow these steps, depending
684 on installed packages.
686 # pkg set -o databases/mysql57-client:databases/mysql80-client
687 # pkg set -o databases/mysql57-server:databases/mysql80-server
691 Affects: users of sysutils/nut*
692 AUTHOR: cy@FreeBSD.org
694 The nut file ownership fixups due to the UID/GID change from uucp/uucp
695 to nut/nut may not be desireable for all users. Some users with custom
696 file ownership may wish ownership to remain untouched. This revision
697 to the nut family of ports/packages allows users to optionally disable
698 automatic fixup of nut file ownership.
701 AFFECTS: users of security/logcheck
702 AUTHOR: yasu@FreeBSD.org
704 Since 1.4.1 ${PREFIX}/etc/logcheck/logcheck.logfiles is empty and
705 files to be checked by logcheck are specified in
706 ${PREFIX}/etc/logcheck/logcheck.logfiles.d/syslog.logfiles. So if
707 you previously edited the former, then you should edit the latter
711 AFFECTS: users of mail/fetchmail
712 AUTHOR: fernape@FreeBSD.org
714 Fetchmail now warns about OpenSSL before 1.1.1s or 3.0.7, and rejects wolfSSL
718 AFFECTS: users of audio/jack
719 AUTHOR: fernape@FreeBSD.org
721 audio/jack 1.9.22 fixes an issue with latency correction on FreeBSD.
722 Latency correction parameters have to be measured again after update.
725 AFFECTS: users of USES=nodejs, www/node*, www/npm* and www/yarn*
726 AUTHOR: sunpoet@FreeBSD.org
728 The current USES=nodejs has the following issues:
729 - www/node is not the default version while www/node16 is.
730 - It also means inconsistent naming of node ports.
731 - www/npm duplicates with www/npm-node16.
732 - www/yarn duplicates with www/yarn-node16.
734 The notable changes are introduced to fix the above issues:
735 - Rewrite Mk/Uses/nodejs.mk.
736 - Add new LTS version of nodejs (www/node18).
737 - Add new current version of nodejs (www/node19).
738 - Change default nodejs version from 16 to 18 (latest LTS),
739 - Use consistent naming for all supported node versions.
740 - Convert www/node, www/npm and www/yarn to meta ports.
743 - All supported node versions are named as node{14,16,18,19}.
744 - www/node is a meta port which depends on the default version
746 - www/npm is a meta port which depends on the default version
747 (e.g. www/npm-node18)
748 - www/yarn is a meta port which depends on the default version
749 (e.g. www/yarn-node18)
752 AFFECTS: users of benchmarks/ddosify
753 AUTHOR: fernape@freebsd.org
755 In 0.13.0 some configuration keys have been renamed for consistency. Have a
756 look at https://github.com/ddosify/ddosify/releases/tag/v0.13.0 for details.
759 AFFECTS: users of security/openvpn
760 AUTHOR: mandree@freebsd.org
762 OpenVPN has been updated to the new upstream release v2.6.0, which
763 is quite compatible with v2.5 versions.
765 A copy of the latest v2.5.8 port is being kept as security/openvpn25 (or
766 openvpn25 package) until end of March 2023.
769 AFFECTS: users of sysutils/nut and sysutils/nut-devel
770 AUTHOR: cy@freebsd.org
772 As of PR/268960 Network UPS Tools will now run under its own UID and GID
773 instead of uucp. Users who wish to continue using the uucp user and
774 group may add NUT_USER=uucp and NUT_GROUP=uucp to their make.conf.
776 After upgrading sysutils/nut or sysutils/nut-devel with this patch,
777 restart devd. Then restart nut. This will fix up the permissions of
778 UPS USB devices and allow nut to start normally.
781 AFFECTS: users of sysutils/graylog
782 AUTHOR: dch@freebsd.org
784 Graylog 5.x and higher effectively constrains ElasticSearch
785 dependencies, and in most cases will force a migration to
786 OpenSearch 2.x, now available in ports. Plan accordingly.
789 AFFECTS: users of mail/spamassassin
790 AUTHOR: cy@freebsd.org
792 As of spamassassin 4.0.0 (3fdfceb36029) the deprecated HashCash plug-in
793 was finally removed. Users using the HashCash plug-in will need to
794 remove references to it.