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.
10 AUTHOR: michael.osipov@siemens.com
12 WebSVN 2.8.0 includes full PHP 8.x support which requires a change from PEAR
13 to Composer 2. You must manually install dependencies through it, the ports
14 system will not handle it anymore for you since */horde* (PR 266552) has been
15 marked as incompatible with PHP 8.x for the time being. See pkg-message for
16 detailed instructions.
19 AFFECTS: users of graphics/bmeps
20 AUTHOR: takefu@airport.fm
22 The executable name has been changed from this edition from bmpp to bitmap2pp
25 AFFECTS: users of security/libressl
26 AUTHOR: brnrd@FreeBSD.org
28 The port has been updated to the latest stable version 3.5 of LibreSSL.
29 The shared library versions of the libraries have been bumped.
31 After upgrading, manually update all packages that depend on any of the
32 libraries provided by LibreSSL (libssl, libcrypto and libtls) since the
33 versions of these libraries have changed. Normally, you can obtain the
34 list of dependent software by running the following command:
36 # pkg info -r libressl
38 Then you should rebuild all ports depending on libressl to avoid dangling
39 shared library dependencies.
42 AFFECTS: users of sysutils/schilyutils
45 Schilyutils has been split up into two ports. If you want the bosh shell,
46 the new port is shells/bosh, which can be installed with:
50 # portmaster -o shells/bosh
53 AFFECTS: users of mail/roundcube
54 AUTHOR: brnrd@FreeBSD.org
56 Roundcube has been upgraded to 1.6.0 and introduces breaking changes to
57 configuration options of remote services (imap, smtp, ldap, sieve). Check
58 https://roundcube.net/news/2022/07/28/roundcube-1.6.0-released for details.
60 Version 1.6 no longer includes the Classic and Larry skins, which are now
61 available as separate mail/roundcube-classic and mail/roundcube-larry ports.
64 AFFECTS: users of devel/cmake
65 AUTHOR: diizzy@FreeBSD.org
67 CMake has been converted to a meta-port and new CMake packages created causes
68 conflicts with old binary packages prior to this change.
70 If CMake was installed using binary packages via pkg it needs to be
71 uninstalled using pkg delete before installing CMake and related packages
75 pkg install cmake-core
77 If you're using portmaster you also need to delete the old CMake package
81 AFFECTS: users of emulators/qemu
82 AUTHOR: bofh@FreeBSD.org
84 emulators/qemu has been updated to 7.1.0. Previous 7.0.X branch has
85 been repocopied to emulators/qemu70. If someone wants to stick with 7.0.X
86 branch please use one of the following command:
88 # pkg install qemu70/qemu70-nox11(based on flavor used)
90 # portmaster -o emulators/qemu70 emulators/qemu
92 # portupgrade -o emulators/qemu70 emulators/qemu
95 AFFECTS: users of editors/vim
96 AUTHOR: adamw@FreeBSD.org
98 The Vim port no longer installs a system-wide vimrc. It drastically affected
99 config loading order, and led to various settings being clobbered, duplicated,
102 Vim's provided defaults.vim (/usr/local/share/vim/vim90/defaults.vim) continues
103 to be read just as before, but its settings are no longer clobbered. Take a look
104 in there for any settings you may want to change, and do ':h initialization' to
105 see where Vim looks for config files.
108 AFFECTS: users of archivers/py-borgbackup
109 AUTHOR: mandree@FreeBSD.org
111 Borgbackup has been upgraded to version 1.2. For users who you wish to
112 continue using version 1.1, use either of these commands for upgrading:
114 With binary packages through pkg:
115 pkg set -o archivers/py-borgbackup:archivers/py-borgbackup11
117 With portmaster or portupgrade (replace the command accordingly):
118 portmaster -o archivers/py-borgbackup11 archivers/py-borgbackup
121 AFFECTS: users of mail/rainloop-community
122 AUTHOR: yasu@FreeBSD.org
124 Since 1.17.0 upstream distributes only one edition "lagacy" under MIT license
125 and mail/rainloop-community is remove as a result. So please uninstall
126 mail/rainloop-community (rainloop-community-phpXY) and install mail/rainloop
127 (rainloop-phpXY) instead.
130 AFFECTS: users of x11/xscreensaver on 13.1-RELEASE
131 AUTHOR: zirias@FreeBSD.org
133 With the update to 6.04, xscreensaver now uses security/unix-selfauth-helper
134 for PAM authentication. This relies on pam_exec.so, which had a bug causing
135 a segfault on authentication attempts prior to 13.1-RELEASE-p1. For details,
137 https://www.freebsd.org/security/advisories/FreeBSD-EN-22:19.pam_exec.asc
139 Make sure your system is fully upgraded, otherwise you might be unable to
143 AFFECTS: users of net/xrdp or net/xrdp-devel
144 AUTHOR: meta@FreeBSD.org
146 After xorg upgrade to 21.1.4, xorgxrdp session doesn't start as before
147 This is because bin/Xorg has been replaced with X server binary wrapper.
148 You must manually edit the Xorg section in etc/xrdp/sesman.ini to get it
151 The following is a short example of where, how to modify sesman.ini.
152 Make sure to replace LOCALBASE with your actual path.
155 ; Specify the path of non-suid Xorg executable. It might differ depending
156 ; on your distribution and version. Find out the appropreate path for your
157 ; environment. The typical path is known as follows:
159 ; Fedora 26 or later : param=/usr/libexec/Xorg
160 ; Debian 9 or later : param=/usr/lib/xorg/Xorg
161 ; Ubuntu 16.04 or later : param=/usr/lib/xorg/Xorg
162 ; Arch Linux : param=/usr/lib/Xorg
163 ; CentOS 7 : param=/usr/bin/Xorg or param=Xorg
164 ; CentOS 8 : param=/usr/libexec/Xorg
167 +param=LOCALBASE/libexec/Xorg
170 AFFECTS: users of net/keycloak
171 AUTHOR: fernape@FreeBSD.org
173 The flavors -mysql and -postgres were removed, the necessary configuration
174 for those database backends was rolled into the base release by upstream.
175 The configuration files changed completely, so they need to be rebuilt from
179 AFFECTS: users of news/inn
180 AUTHOR: kbowling@FreeBSD.org
182 The inn port has been updated to 2.7 release. Users upgrading from
183 prior versions should read through the announcement for any manual
184 upgrading steps that apply to your environment.
186 https://lists.isc.org/pipermail/inn-announce/2022-July/000015.html
189 AFFECTS: users of security/stunnel
190 AUTHOR: zi@FreeBSD.org
192 The stunnel port has been updated to drop privileges to the stunnel
195 As a result of this change, the pid file location has changed. If
196 you have a running copy of stunnel, you should stop the process
197 before performing the upgrade. Alternatively, you will need to
198 # pkill stunnel;service stunnel start
199 after the upgrade has been completed.
202 AFFECTS: users of devel/maven-wrapper and devel/maven
203 AUTHOR: michaelo@apache.org
205 The environment variable M2_HOME has been replaced with more common
206 MAVEN_HOME which can be used to pass a custom Maven home directory.
209 AFFECTS: updating x11-servers/xorg-server from a port
210 AUTHOR: se@FreeBSD.org
212 The xorg-server port now has a library dependency on x11/libxcvt,
213 which cannot be installed when the previous version of xorg-server
214 is present. To be able to update xorg-server from a port, the
215 previous version needs to be manually deinstalled to allow libxcvt
219 AFFECTS: users of Erlang and Elixir
220 AUTHOR: dch@FreeBSD.org
222 For more than a decade, the Elixir Mix tool and the Erlang rebar
223 or erlang.mk build tools have been the defacto way of installing
224 and managing packages for specific applications.
226 All main-stream applications, from Riak, CouchDB, RabbitMQ, Phoenix,
227 and Elixir, expect that packages are fetched and compiled into an OTP
228 Release, with in-built version locking, external package management.
230 There is no point in maintaining a large number of libraries, that
231 are used neither for development, nor operations.
233 Users are directed to https://rebar3.org/ https://erlang.mk/ or
234 https://elixir-lang.org/getting-started/mix-otp/introduction-to-mix.html
235 to fetch custom packages.
237 https://www.freebsd.org/status/report-2021-07-2021-09/#_freebsd_erlang_ecosystem_ports_update
240 AFFECTS: users of python
241 AUTHOR: thierry@FreeBSD.org
243 The default version of python3 and python was switched to 3.9.
245 For ports users wanting to keep version 3.8 as default,
246 add DEFAULT_VERSIONS+= python=3.8 python3=3.8 to make.conf
248 Following procedures may ease the upgrade:
250 For users of pre-build packages:
252 # for i in $(pkg query -g %n 'py38-*'); do pkg set -yn ${i}:py39-${i#py38-}; done
255 For portmaster users:
257 # portmaster -o lang/python39 python38
258 # REINSTALL="$(pkg info -o "*py38*" | awk '{printf "%s ", $2}')"
259 # pkg delete -f "*py38*"
260 # portmaster $REINSTALL
261 # REBUILD=$(pkg query -g "%n:%dn" '*' | grep py3 | grep -v py39 | cut -d : -f 1 | sort -u)
262 # portmaster $REBUILD
263 # REBUILD2=$(pkg list | grep python-38 | xargs pkg which | awk '{print $6}' | sort -u)
264 # portmaster $REBUILD2
266 Final steps (for pre-built packages & portmaster):
268 If no longer required, Python 3.8 can be removed via
269 "pkg remove python38" and the directory /usr/local/lib/python3.8 can
270 then be deleted afterwards, if not empty.
273 AFFECTS: users of sysutils/fusefs-bindfs
274 AUTHOR: doralitze@chaotikum.org
276 Bindfs defaults to use direct I/O since version 1.16. While this results
277 in major performance improvements as well as several bug fixes, this also
278 breaks direct legacy calls to mmap. If your application still uses them
279 consider these two options:
281 1. Mount using `--no-direct-io`
282 2. Upgrade your application in order to query mapping guards
285 AFFECTS: users of science/gramps
286 AUTHOR: fernape@FreeBSD.org
288 databases/py-bsddb3 is deprecated and will be removed in the future. With that
289 gramps will lose the ability to load family trees using Berkeley DB.
290 It is suggested to migrate all family trees using Berkeley DB by exporting
291 them to gramps xml and import that gramps xml into a family tree using sqlite
295 AFFECTS: users of www/selenium
296 AUTHOR: fernape@FreeBSD.org
298 The port has changed startup args so if you are using selenium_args= in
299 rc.conf you need to add the parameter "standalone" manually.
302 AFFECTS: users of net-mgmt/netbox
303 AUTHOR: kai@FreeBSD.org
307 The NetBox 3.2 release contains major changes, so at least items 1.), 2.)
308 and 3.) must be checked before proceeding with the upgrade!
312 1. This release includes a database migration that will remove the "asn",
313 "contact_name", "contact_phone", and "contact_email" fields from the
314 site model. (These fields have been superseded by the ASN and contact
315 models introduced in NetBox v3.1.)
317 To protect against the accidental destruction of data, the upgrade
318 process will fail if any sites still have data in any of these fields.
320 To bypass this safeguard, set the NETBOX_DELETE_LEGACY_DATA environment
321 variable when running the upgrade script, which will permit the
322 destruction of legacy data.
324 A set of migration scripts is available to assist with the migration of
327 https://github.com/netbox-community/migration-scripts
329 2. NetBox v3.2 requires Python 3.8 or later.
331 3. If the NetBox Plugin "net-mgmt/py-netbox-plugin-extension" is used,
332 please disable it before the migrations are applied. This can be done
333 by removing the entry "netbox_plugin_extensions" from the "PLUGINS"
334 section in the NetBox configuration.
336 Once the upgrade is done, this port/package can be safely removed as
337 it's no longer required.
339 4. Please also check the pkg-message and the changelogs for further info.
342 AFFECTS: devel/autoconf-wrapper, devel/autoconf213
343 AUTHOR: tijl@FreeBSD.org
345 These ports have been renamed to devel/autoconf-switch and devel/autoconf2.13
346 respectively. If your favourite port updating tool cannot handle that then
347 just remove the packages with "pkg delete" and then install the new port.
350 AFFECTS: security/openssh-portable
351 AUTHOR: bdrewery@FreeBSD.org
353 OpenSSH has been updated to 9.0p1 with incompatible changes.
354 See https://www.openssh.com/txt/release-9.0 for details.
357 AFFECTS: sysutils/graylog
358 AUTHOR: dch@FreeBSD.org
360 Graylog 4.3.0+ fails to start if graylog's internal collector for
361 system statistics is enabled. This will eventually be addressed
364 Add disable_native_system_stats_collector=true to your graylog.conf.
367 AFFECTS: devel/nexus2-oss
368 AUTHOR: michael.osipov@siemens.com
370 Nexus 2.15.x introduces incompatible configuration changes. You
371 must review changes in ETCDIR/wrapper.conf and ETCDIR/jetty*.xml
372 with updated samples as well as NEXUS_WORKDIR/conf/logback-nexus.xml
374 DATADIR/nexus/WEB-INF/lib/nexus-core-VERSION.jar!/META-INF/log/logback-nexus.xml,
375 grant write access to files in ETCDIR since Nexus itself might
376 update files in place otherwise your instance will not properly
377 work after the update.
380 AFFECTS: sysutils/zrepl
381 AUTHOR: monwarez@gmail.com
383 The zrepl update to 0.5.0.8 includes the following breaking changes:
384 - The Prometheus metric zrepl_version_daemon was converted to zrepl_start_time
385 The metric still reports the zrepl version in a label.
386 But the metric *value* is now the Unix timestamp at the time the daemon was started.
387 The Grafana dashboard in zrepl examples directory has been updated.
391 AUTHOR: dereks@lifeofadishwasher.com
393 Default header cache option has been changed to the new option LMDB using
394 databases/lmdb. The BDB option still exists but now uses databases/db18 due
395 to the EOL of databases/db5.
398 AFFECTS: users of drm-current-kmod and drm-devel-kmod
399 AUTHOR: manu@FreeBSD.org
401 Both ports where removed.
402 If you were using either one of them directly (i.e. without using
403 graphics/drm-kmod metaport) use graphics/drm-510-kmod.
404 If you have some problems with this one try drm-54-kmod and report
405 a bug on https://github.com/freebsd/drm-kmod.
408 AFFECTS: users of databases/redis
409 AUTHOR: yasu@FreeBSD.org
411 The databases/redis port has been updated to 7.0. Users wanting to
412 stay on 6.2 can replace databases/redis with databases/redis62 with
413 one of the following commands.
415 If you use pkg with binary packages:
416 # pkg set -o databases/redis:databases/redis62
418 If you use portmaster:
419 # portmaster -o databases/redis62 databases/redis
420 If you use portupgrade:
421 # portupgrade -o databases/redis62 databases/redis
424 AFFECTS: users of deskutils/grantleetheme
425 AUTHOR: kde@FreeBSD.org
427 The pkg update of deskutils/grantleetheme to 22.04 can fail due
428 to a filesystem location having changed from being a file to being
429 a directory. This leads to pkg's temporary file creation throwing
432 To update to KDE Gear 22.04 please run
433 # pkg delete -f grantleetheme
437 AFFECTS: users of emulators/qemu
438 AUTHOR: bofh@FreeBSD.org
440 emulators/qemu has been updated to 7.0.0. Previous 6.2.X branch has
441 been repocopied to emulators/qemu6. If someone wants to stick with 6.2.X
442 branch please use one of the following command:
444 # pkg install qemu6/qemu6-nox11(based on flavor used)
446 # portmaster -o emulators/qemu6 emulators/qemu
448 # portupgrade -o emulators/qemu6 emulators/qemu
451 AFFECTS: users of lang/ruby27
452 AUTHOR: yasu@FreeBSD.org
454 The default ruby version has been updated from 2.7 to 3.0.
456 If you compile your own ports you may keep 2.7 as the default version by
457 adding the following lines to your /etc/make.conf file:
460 # Keep ruby 2.7 as default version
462 DEFAULT_VERSIONS+=ruby=2.7
464 If you wish to update to the new default version, you need to first stop any
465 software that uses ruby. Then, you will need to follow these steps, depending
466 upon how you manage your system.
468 If you use pkg, simply upgrade:
471 If you do not use pkg, please check entry 20190420.
472 The description there should also work for this version.
475 AFFECTS: users of net-im/py-matrix-synapse
476 AUTHOR: ports@skyforge.at
478 Synapse will now refuse to start up if open registration is enabled,
479 in order to help mitigate abuse across the federation. If you would
480 like to provide registration to anyone, consider adding email,
481 recaptcha or token-based verification in order to prevent automated
482 registration from bad actors. This check can be disabled by setting
483 the enable_registration_without_verification option in your
484 homeserver configuration file to true. More details are available in
485 the upgrade notes[0].
487 Synapse will additionally now refuse to start when using PostgreSQL
488 with a non-C values for COLLATE and CTYPE, unless the config flag
489 allow_unsafe_locale, found in the database section of the
490 configuration file, is set to true. See the upgrade notes[1] for
493 [0] https://matrix-org.github.io/synapse/v1.56/upgrade.html#open-registration-without-verification-is-now-disabled-by-default
494 [1] https://matrix-org.github.io/synapse/v1.56/upgrade#change-in-behaviour-for-postgresql-databases-with-unsafe-locale
497 AFFECTS: users of sysutils/screen
498 AUTHOR: cy@FreeBSD.org
500 As of sysutils/screen-4.9.0_5, the MULTUSER option is default, reverting
501 to the traditional setuid-root behavior. People who wish to secure their
502 screen install must terminate all screen sessions, then install screen
503 without the MULTIUSER option. The option was reversed because it caused
504 too much astonishment among users of screen.
507 AFFECTS: security/sshguard
508 AUTHOR: kevinz5000@gmail.com
510 Blacklisting is now disabled by default to avoid overriding the setting in
511 sshguard.conf. To enable blacklisting, uncomment the BLACKLIST_FILE line in
515 AFFECTS: users of sysutils/screen
516 AUTHOR: cy@FreeBSD.org
518 As of sysutils/screen-4.9.0_3, the multiuser feature is not supported
519 by default. The multiuser feature requires setuid root to function.
520 This creates a security risk. Some Linux distributions have had
521 non-setuuid root screen for a dozen or more years. FreeBSD is following
522 suit. A new MULTIUSER option has been added to enable users to install
523 setuid root screen. The MULTIUSER option default is OFF.
525 Users who wish to use the multiuser feature may,
527 - Build screen using the MULTIUSER option, or
528 - Poudriere users can use poudriere-options to enable the MULTIUSER
530 - Users can chmod the setuid bit for ${LOCALBASE}/bin/screen-4.9.0,
531 making screen setuid root to enable the multiuser feature.
534 AFFECTS: users of misc/freebsd-doc-*
535 AUTHOR: blackend@FreeBSD.org
537 A change to the doc toolchain prevents the build of individual
538 localized HTML versions of the documentation without building the
539 en_US version. HTML option is currently disabled until a good
540 solution is found. PDF version, the default option, is now the only
543 Please re-run "make config" to pick up this new default.
546 AFFECTS: users of net/unison
547 AUTHOR: madpilot@FreeBSD.org
549 unison has been updated to version 2.52. The new version introduces
550 a new wire protocol and on disk archive format. This new version
551 is compatible with 2.51 clients for communication, so it's now
552 possible to upgrade one side and then the other.
554 The archive files are automatically converted to the new version,
555 but once they are converted the y are incompatible with the
558 In case you need version 2.51, the previous version of the port
559 is preserved in net/unison251.
562 AFFECTS: users of multimedia/get_iplayer
563 AUTHOR: jamie@catflap.org
565 get_iplayer has a number of changes to quality settings that may
566 break existing configurations. Please see the release notes for
569 https://github.com/get-iplayer/get_iplayer/wiki/release320to329#release329
572 AFFECTS: users of emulators/virtualbox-ose
573 AUTHOR: grembo@FreeBSD.org
575 In order to comply to hier(7), VirtualBox's configuration of non-default
576 IP ranges to be used in host-only mode moved from /etc/vbox/networks.conf
577 to ${LOCALBASE}/etc/vbox/networks.conf.
580 AFFECTS: users of net/nats-server
581 AUTHOR: olgeni@FreeBSD.org
583 A dedicated 'nats' user was added, replacing 'nobody' in the startup script.
584 You should check your configuration and assign updated ownership to your data
588 AFFECTS: users of graphics/bmeps
589 AUTHOR: takefu@airport.fm
591 The binary and man page have been renamed from bmpp{.1.gz} to bitmap2pp{.1.gz}
594 AFFECTS: users of x11-toolkits/py-wxPython40
595 AUTHOR: lbartoletti@FreeBSD.org
597 x11-toolkits/py-wxPython40 has been removed to be replaced by the 4.1
599 However the new wxPython ports is now named x11-toolkits/py-wxPython4.
601 Depending on the tools you use, you may have to remove the port
602 before ports upgrade.
605 AFFECTS: users of net-im/openfire
606 AUTHOR: nikita@druba.su
608 The port version have been updated from 4.6.x to 4.7.x.
609 It is recommended to do database and configs backup before updating.
612 AFFECTS: users of sysutils/intel-pcm-devel
613 AUTHOR: egypcio@FreeBSD.org
615 sysutils/intel-pcm-devel became quite obsolete once sysutils/intel-pcm is
616 now pretty much following a constant and stable update cycle, so users of
617 the -devel version are encouraged to switch to it.
619 If you still have sysutils/intel-pcm-devel installed, please delete it from
620 your system and install sysutils/intel-pcm instead:
622 # pkg delete sysutils/intel-pcm-devel
623 # pkg install sysutils/intel-pcm
626 AFFECTS: users of math/qhull*
627 AUTHOR: stephen@FreeBSD.org
629 Because of entries in MOVED, portupgrade can get confused updating qhull.
630 It is recommended that you delete qhull and ports depending upon it, and
631 then reinstalling all the dependent ports.
634 AFFECTS: users of TeX*
635 AUTHOR: bofh@FreeBSD.org
637 TeX system has been updated to 2021 from 2015. Normal pkg upgrade or
638 portmaster -a should handle all the upgrade properly. In case not please
639 create a ticket or send a mail to tex@FreeBSD.org
641 print/tex-aleph has been removed as per upstream. This package should be
642 removed manually. Additionally users have reported to delete
643 texlive-texmf prior to starting update, or pkg-static will indicate
644 there is a conflict during the upgrade of texlive-base :
646 # pkg remove tex-aleph texlive-texmf
649 AFFECTS: users of net-mgmt/librenms
650 AUTHOR: dvl@FreeBSD.org
652 The storage directory has moved from WWWDIR to /var/db/librenms/storage
653 to comply with man 7 hier. When upgrading, you may need to manually create
657 AFFECTS: users of lang/php8[01][-extensions]?
658 AUTHOR: bofh@FreeBSD.org
660 Non-Default OPTION MYSQL80 has been removed in lieu of making
661 php8[01]-openssl as part of DEFAULT php8[01] installation. Although
662 for php74 it is not the case. Ports that depends on
663 security/php8[01]-openssl will no longer be installed as these have
664 been removed. There is no side effect of this for ports which have
665 USE_PHP=openssl. In case for php74 as the default php74-openssl will
666 be installed otherwise it will be used from php installation.
668 If you are using pkg, you have to remove php8[01]-openssl manually after
671 # pkg info \*php8\* > ~/installed-php-ports-list
674 # pkg delete -f php8[01]-openssl
677 While rebuilding from ports users old php.conf is not overwritten. So
678 have to manually remove the ports. For portmaster users:
680 # REINSTALL="$(pkg info -o "*php80*" | grep -v openssl | awk '{printf "%s ", $2}')"
681 # pkg delete -f "*php80*"
682 # portmaster $REINSTALL
686 AFFECTS: users of security/amavisd-new
687 AUTHOR: flo@FreeBSD.org
689 Amavis does now depend on archivers/7-zip (7zz) you might need to update
690 your amavisd.conf and replace all ocurances of p7zip (7zr) accordingly.
693 AFFECTS: users of editors/neovim
694 AUTHOR: adamw@FreeBSD.org
696 Neovim now uses luajit-openresty as the Lua provider. Many neovim plugins
697 compile some of their code (Packer does this, as do many LSP plugins).
698 Neovim will produce errors and fail to load the plugins.
700 Deleting and reinstalling any plugins that produce errors should fix the
703 If you use Packer, you also want to delete the startup cache:
705 # rm -rf ~/.config/nvim/plugin/packer_compiled.lua
708 AFFECTS: users of x11-fonts/source-sans-ttf
709 AUTHOR: fernape@FreeBSD.org
711 The font name has changed its prefix from SourceSansPro* to SourceSans*.
712 Users of this font might need to change their configurations to pick up
716 AFFECTS: users of net-im/dendrite
717 AUTHOR: ashish@FreeBSD.org
719 The configuration needs to be updated to version 2 following upgrade to
720 Dendrite v0.6. Please refer to /usr/local/etc/dendrite/dendrite.yaml.sample
721 for a sample configuration.
724 AFFECTS: users of PyQt
725 AUTHOR: kde@FreeBSD.org
727 Most of the PyQt ports have been merged into single port devel/py-qt5-pyqt.
728 `pkg upgrade` will handle update automatically .
731 AFFECTS: users of mail/bogofilter, mail/bogofilter-lmdb
732 AUTHOR: mandree@FreeBSD.org
734 The default version of mail/bogofilter now uses LMDB instead
735 of Berkeley DB. It is not compatible and cannot read databases.
738 1. use bogoutil on each wordlist for each of your users first,
739 ONLY THEN reinstall bogofilter, THEN reload the databases with bogoutil,
741 2. install the matching bogofilter version and
742 If you had been using bogofilter-lmdb so far, install bogofilter.
743 If you had been using bogofilter so far, install bogofilter-bdb.
746 AFFECTS: users of lang/php74
747 AUTHOR: tz@FreeBSD.org
749 The default version of PHP has been switched from 7.4 to 8.0.
751 If you use binary packages you should make a list of php packages
752 before running 'pkg upgrade':
754 # pkg info \*php7\* > ~/installed-php-ports-list
756 After the upgrade, check with such list if all your php extensions
757 are still installed, and reinstall them if needed.
759 If you use mod_php74 you need to deinstall it and install mod_php80.
762 AFFECTS: users of x11-wm/dwm
763 AUTHOR: 0mp@FreeBSD.org
765 dwm has been updated to 6.3. The option RUGAPS is no longer available because
766 it depends on a patch only available for version 6.2. RUGAPS can be
767 reintroduced if desired once it is ported to 6.3 by the interested party.
770 AFFECTS: users of net-mgmt/netbox
771 AUTHOR: kai@FreeBSD.org
773 1. Please make sure that the PostgreSQL server for the NetBox instance is
774 running version 10 or higher. This is because PostgreSQL 9.6 is
775 End-of-Life since November 2021 and NetBox 3.1 makes use of the
776 "macaddr8" field which was introduced with PostgreSQL 10.
778 2. Please also check the pkg-message and the changelogs for further info.
781 AFFECTS: users of security/bastillion
782 AUTHOR: netchild@FreeBSD.org
784 If you already performed the actions of the next entry, the following
785 action in this entry needs to be performed regardless.
786 If you did not already perform the actions of the next entry, only
787 the action of this entry needs to be performed.
789 The datastore of bastillion needs to be upgraded (if you do not see
790 users / can not login, you forgot to upgrade it):
791 java -jar %%PREFIX%%/jetty_bastillion/upgrade/bastillion-upgrade-4.00.01.jar %%PREFIX%%/jetty_bastillion/bastillion/WEB-INF/classes/BastillionConfig.properties
794 AFFECTS: users of security/bastillion
795 AUTHOR: netchild@FreeBSD.org
797 The datastore of bastillion needs to be upgraded (if you do not see
798 users / can not login, you forgot to upgrade it):
799 java -jar %%PREFIX%%/jetty_bastillion/upgrade/bastillion-upgrade-4.00.00.jar %%PREFIX%%/jetty_bastillion/bastillion/WEB-INF/classes/BastillionConfig.properties
802 AFFECTS: users of sysutils/py-azure-cli
803 AUTHOR: dbaio@FreeBSD.org
805 When upgrading to Azure CLI v2.31.0, you will need to re-authenticate on
808 $ az login --use-device-code
810 Starting in version 2.30.0, Azure CLI uses MSAL as the underlying
811 authentication library. MSAL uses AAD v2.0 authentication flow to provide more
812 functionality and increases security for token cache.
813 More info: https://docs.microsoft.com/en-us/cli/azure/msal-based-azure-cli
816 AFFECTS: users of devel/notcurses
817 AUTHOR: nickblack@linux.com
819 Notcurses 3 introduces a new SONAME and significant API/ABI changes.
820 Dependent applications must be recompiled at a minimum. A complete
821 guide to updating for the new API is available under "Porting API2
822 Applications to API3" at
823 https://github.com/dankamongmen/notcurses/releases/tag/v3.0.0
826 AFFECTS: users of net-im/openfire
827 AUTHOR: nikita@druba.su
829 The port options have been renamed to be more readable.
830 When not using the default options, they have to be regenerated.
832 # cd /usr/ports/net-im/openfire