Update databases/mariadb105-server to version 10.5.17
[dports.git] / UPDATING
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
3 they are unavoidable.
4
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.
7
8 20221012:
9   AFFECTS: devel/websvn
10   AUTHOR: michael.osipov@siemens.com
11
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.
17
18 20220929:
19   AFFECTS: users of graphics/bmeps
20   AUTHOR: takefu@airport.fm
21
22   The executable name has been changed from this edition from bmpp to bitmap2pp
23
24 20220925:
25   AFFECTS: users of security/libressl
26   AUTHOR: brnrd@FreeBSD.org
27
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.
30
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:
35
36   # pkg info -r libressl
37
38   Then you should rebuild all ports depending on libressl to avoid dangling
39   shared library dependencies.
40
41 20220919:
42   AFFECTS: users of sysutils/schilyutils
43   AUTHOR: fuz@fuz.su
44
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:
47
48   # pkg install bosh
49     or
50   # portmaster -o shells/bosh
51
52 20220918:
53   AFFECTS: users of mail/roundcube
54   AUTHOR: brnrd@FreeBSD.org
55
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.
59
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.
62
63 20220910:
64   AFFECTS: users of devel/cmake
65   AUTHOR: diizzy@FreeBSD.org
66
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.
69
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
72   after this change.
73
74     pkg delete cmake
75     pkg install cmake-core
76
77   If you're using portmaster you also need to delete the old CMake package
78   before upgrading.
79
80 20220909:
81   AFFECTS: users of emulators/qemu
82   AUTHOR: bofh@FreeBSD.org
83
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:
87
88   # pkg install qemu70/qemu70-nox11(based on flavor used)
89     or
90   # portmaster -o emulators/qemu70 emulators/qemu
91     or
92   # portupgrade -o emulators/qemu70 emulators/qemu
93
94 20220903:
95   AFFECTS: users of editors/vim
96   AUTHOR: adamw@FreeBSD.org
97
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,
100   or ignored.
101
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.
106
107 20220903:
108   AFFECTS: users of archivers/py-borgbackup
109   AUTHOR: mandree@FreeBSD.org
110
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:
113
114   With binary packages through pkg:
115     pkg set -o archivers/py-borgbackup:archivers/py-borgbackup11
116     pkg upgrade
117   With portmaster or portupgrade (replace the command accordingly):
118     portmaster -o archivers/py-borgbackup11 archivers/py-borgbackup
119
120 20220901:
121   AFFECTS: users of mail/rainloop-community
122   AUTHOR: yasu@FreeBSD.org
123
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.
128
129 20220831:
130   AFFECTS: users of x11/xscreensaver on 13.1-RELEASE
131   AUTHOR: zirias@FreeBSD.org
132
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,
136   please see
137   https://www.freebsd.org/security/advisories/FreeBSD-EN-22:19.pam_exec.asc
138
139   Make sure your system is fully upgraded, otherwise you might be unable to
140   unlock your screen.
141
142 20220825:
143   AFFECTS: users of net/xrdp or net/xrdp-devel
144   AUTHOR: meta@FreeBSD.org
145
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
149   working again.
150
151   The following is a short example of where, how to modify sesman.ini.
152   Make sure to replace LOCALBASE with your actual path.
153
154    [Xorg]
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:
158    ;
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
165    ;
166   -param=Xorg
167   +param=LOCALBASE/libexec/Xorg
168
169 20220815:
170   AFFECTS: users of net/keycloak
171   AUTHOR: fernape@FreeBSD.org
172
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
176   scratch.
177
178 20220807:
179   AFFECTS: users of news/inn
180   AUTHOR: kbowling@FreeBSD.org
181
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.
185
186   https://lists.isc.org/pipermail/inn-announce/2022-July/000015.html
187
188 20220711:
189   AFFECTS: users of security/stunnel
190   AUTHOR: zi@FreeBSD.org
191
192   The stunnel port has been updated to drop privileges to the stunnel
193   user by default.
194
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.
200
201 202207XYZ:
202   AFFECTS: users of devel/maven-wrapper and devel/maven
203   AUTHOR: michaelo@apache.org
204
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.
207
208 20220629:
209   AFFECTS: updating x11-servers/xorg-server from a port
210   AUTHOR: se@FreeBSD.org
211
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
216   to be installed.
217
218 20220628:
219   AFFECTS: users of Erlang and Elixir
220   AUTHOR: dch@FreeBSD.org
221
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.
225
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.
229
230   There is no point in maintaining a large number of libraries, that
231   are used neither for development, nor operations.
232
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.
236
237   https://www.freebsd.org/status/report-2021-07-2021-09/#_freebsd_erlang_ecosystem_ports_update
238
239 20220626:
240   AFFECTS: users of python
241   AUTHOR: thierry@FreeBSD.org
242
243   The default version of python3 and python was switched to 3.9.
244
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
247
248   Following procedures may ease the upgrade:
249
250   For users of pre-build packages:
251   # sh
252   # for i in $(pkg query -g %n 'py38-*'); do pkg set -yn ${i}:py39-${i#py38-}; done
253   # pkg upgrade
254
255   For portmaster users:
256   # sh
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
265
266   Final steps (for pre-built packages & portmaster):
267
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.
271
272 20220625:
273   AFFECTS: users of sysutils/fusefs-bindfs
274   AUTHOR: doralitze@chaotikum.org
275
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:
280
281   1. Mount using `--no-direct-io`
282   2. Upgrade your application in order to query mapping guards
283
284 20220623:
285   AFFECTS: users of science/gramps
286   AUTHOR: fernape@FreeBSD.org
287
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
292   as database.
293
294 20220620:
295   AFFECTS: users of www/selenium
296   AUTHOR: fernape@FreeBSD.org
297
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.
300
301 20220616:
302   AFFECTS: users of net-mgmt/netbox
303   AUTHOR: kai@FreeBSD.org
304
305   /!\ WARNING /!\
306
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!
309
310   /!\ WARNING /!\
311
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.)
316
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.
319
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.
323
324      A set of migration scripts is available to assist with the migration of
325      legacy site data:
326
327      https://github.com/netbox-community/migration-scripts
328
329   2. NetBox v3.2 requires Python 3.8 or later.
330
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.
335
336      Once the upgrade is done, this port/package can be safely removed as
337      it's no longer required.
338
339   4. Please also check the pkg-message and the changelogs for further info.
340
341 20220608:
342   AFFECTS: devel/autoconf-wrapper, devel/autoconf213
343   AUTHOR: tijl@FreeBSD.org
344
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.
348
349 20220607:
350   AFFECTS: security/openssh-portable
351   AUTHOR: bdrewery@FreeBSD.org
352
353   OpenSSH has been updated to 9.0p1 with incompatible changes.
354   See https://www.openssh.com/txt/release-9.0 for details.
355
356 20220602:
357   AFFECTS: sysutils/graylog
358   AUTHOR: dch@FreeBSD.org
359
360   Graylog 4.3.0+ fails to start if graylog's internal collector for
361   system statistics is enabled. This will eventually be addressed
362   upstream.
363
364   Add disable_native_system_stats_collector=true to your graylog.conf.
365
366 20220513:
367   AFFECTS: devel/nexus2-oss
368   AUTHOR: michael.osipov@siemens.com
369
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
373   with its origin from
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.
378
379 20220510
380   AFFECTS: sysutils/zrepl
381   AUTHOR: monwarez@gmail.com
382
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.
388
389 20220502:
390   AFFECTS: mail/mutt
391   AUTHOR: dereks@lifeofadishwasher.com
392
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.
396
397 20220501:
398   AFFECTS: users of drm-current-kmod and drm-devel-kmod
399   AUTHOR: manu@FreeBSD.org
400
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.
406
407 20220428:
408   AFFECTS: users of databases/redis
409   AUTHOR: yasu@FreeBSD.org
410
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.
414
415   If you use pkg with binary packages:
416     # pkg set -o databases/redis:databases/redis62
417     # pkg upgrade
418   If you use portmaster:
419     # portmaster -o databases/redis62 databases/redis
420   If you use portupgrade:
421     # portupgrade -o databases/redis62 databases/redis
422
423 20220426:
424   AFFECTS: users of deskutils/grantleetheme
425   AUTHOR: kde@FreeBSD.org
426
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
430   an error.
431
432   To update to KDE Gear 22.04 please run
433   # pkg delete -f grantleetheme
434   prior to the update.
435
436 20220424:
437   AFFECTS: users of emulators/qemu
438   AUTHOR: bofh@FreeBSD.org
439
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:
443
444   # pkg install qemu6/qemu6-nox11(based on flavor used)
445     or
446   # portmaster -o emulators/qemu6 emulators/qemu
447     or
448   # portupgrade -o emulators/qemu6 emulators/qemu
449
450 20220421:
451   AFFECTS: users of lang/ruby27
452   AUTHOR: yasu@FreeBSD.org
453
454   The default ruby version has been updated from 2.7 to 3.0.
455
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:
458
459   #
460   # Keep ruby 2.7 as default version
461   #
462   DEFAULT_VERSIONS+=ruby=2.7
463
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.
467
468   If you use pkg, simply upgrade:
469   # pkg upgrade
470
471   If you do not use pkg, please check entry 20190420.
472   The description there should also work for this version.
473
474 20220413:
475   AFFECTS: users of net-im/py-matrix-synapse
476   AUTHOR: ports@skyforge.at
477
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].
486
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
491   details.
492
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
495
496 20220410:
497   AFFECTS: users of sysutils/screen
498   AUTHOR: cy@FreeBSD.org
499
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.
505
506 20220401:
507   AFFECTS: security/sshguard
508   AUTHOR: kevinz5000@gmail.com
509
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
512   sshguard.conf.
513
514 20220329:
515   AFFECTS: users of sysutils/screen
516   AUTHOR: cy@FreeBSD.org
517
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.
524
525   Users who wish to use the multiuser feature may,
526
527   - Build screen using the MULTIUSER option, or
528   - Poudriere users can use poudriere-options to enable the MULTIUSER
529     option, or
530   - Users can chmod the setuid bit for ${LOCALBASE}/bin/screen-4.9.0,
531     making screen setuid root to enable the multiuser feature.
532
533 20220326:
534   AFFECTS: users of misc/freebsd-doc-*
535   AUTHOR: blackend@FreeBSD.org
536
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
541   available option.
542
543   Please re-run "make config" to pick up this new default.
544
545 20220313:
546   AFFECTS: users of net/unison
547   AUTHOR: madpilot@FreeBSD.org
548
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.
553
554   The archive files are automatically converted to the new version,
555   but once they are converted the y are incompatible with the
556   previous version.
557
558   In case you need version 2.51, the previous version of the port
559   is preserved in net/unison251.
560
561 20220311:
562   AFFECTS: users of multimedia/get_iplayer
563   AUTHOR: jamie@catflap.org
564
565   get_iplayer has a number of changes to quality settings that may
566   break existing configurations. Please see the release notes for
567   further information:
568
569   https://github.com/get-iplayer/get_iplayer/wiki/release320to329#release329
570
571 20220311:
572   AFFECTS: users of emulators/virtualbox-ose
573   AUTHOR: grembo@FreeBSD.org
574
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.
578
579 20220311:
580   AFFECTS: users of net/nats-server
581   AUTHOR: olgeni@FreeBSD.org
582
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
585   files.
586
587 20220227:
588   AFFECTS: users of graphics/bmeps
589   AUTHOR: takefu@airport.fm
590
591   The binary and man page have been renamed from bmpp{.1.gz} to bitmap2pp{.1.gz}
592
593 20220225:
594   AFFECTS: users of x11-toolkits/py-wxPython40
595   AUTHOR: lbartoletti@FreeBSD.org
596
597   x11-toolkits/py-wxPython40 has been removed to be replaced by the 4.1
598   version.
599   However the new wxPython ports is now named x11-toolkits/py-wxPython4.
600
601   Depending on the tools you use, you may have to remove the port
602   before ports upgrade.
603
604 20220224:
605   AFFECTS: users of net-im/openfire
606   AUTHOR: nikita@druba.su
607
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.
610
611 20220219:
612   AFFECTS: users of sysutils/intel-pcm-devel
613   AUTHOR: egypcio@FreeBSD.org
614
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.
618
619   If you still have sysutils/intel-pcm-devel installed, please delete it from
620   your system and install sysutils/intel-pcm instead:
621
622   # pkg delete sysutils/intel-pcm-devel
623   # pkg install sysutils/intel-pcm
624
625 20220219:
626   AFFECTS: users of math/qhull*
627   AUTHOR: stephen@FreeBSD.org
628
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.
632
633 20220218:
634   AFFECTS: users of TeX*
635   AUTHOR: bofh@FreeBSD.org
636
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
640
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 :
645
646   # pkg remove tex-aleph texlive-texmf
647
648 20220218:
649   AFFECTS: users of net-mgmt/librenms
650   AUTHOR: dvl@FreeBSD.org
651
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
654   this symlink.
655
656 20220212:
657   AFFECTS: users of lang/php8[01][-extensions]?
658   AUTHOR: bofh@FreeBSD.org
659
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.
667
668   If you are using pkg, you have to remove php8[01]-openssl manually after
669   the upgrade :
670
671   # pkg info \*php8\* > ~/installed-php-ports-list
672
673   # pkg upgrade -y
674   # pkg delete -f php8[01]-openssl
675   # service -R
676
677   While rebuilding from ports users old php.conf is not overwritten. So
678   have to manually remove the ports. For portmaster users:
679   # sh
680   # REINSTALL="$(pkg info -o "*php80*" | grep -v openssl | awk '{printf "%s ", $2}')"
681   # pkg delete -f "*php80*"
682   # portmaster $REINSTALL
683   # portmaster -a
684
685 20220207:
686   AFFECTS: users of security/amavisd-new
687   AUTHOR: flo@FreeBSD.org
688
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.
691
692 20220129:
693   AFFECTS: users of editors/neovim
694   AUTHOR: adamw@FreeBSD.org
695
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.
699
700   Deleting and reinstalling any plugins that produce errors should fix the
701   startup.
702
703   If you use Packer, you also want to delete the startup cache:
704
705   # rm -rf ~/.config/nvim/plugin/packer_compiled.lua
706
707 20220128:
708   AFFECTS: users of x11-fonts/source-sans-ttf
709   AUTHOR: fernape@FreeBSD.org
710
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
713   the new names.
714
715 20220128:
716   AFFECTS: users of net-im/dendrite
717   AUTHOR: ashish@FreeBSD.org
718
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.
722
723 20220127:
724   AFFECTS: users of PyQt
725   AUTHOR: kde@FreeBSD.org
726
727   Most of the PyQt ports have been merged into single port devel/py-qt5-pyqt.
728   `pkg upgrade` will handle update automatically .
729
730 20220126:
731   AFFECTS: users of mail/bogofilter, mail/bogofilter-lmdb
732   AUTHOR: mandree@FreeBSD.org
733
734   The default version of mail/bogofilter now uses LMDB instead
735   of Berkeley DB. It is not compatible and cannot read databases.
736
737   Your options are:
738   1. use bogoutil on each wordlist for each of your users first,
739   ONLY THEN reinstall bogofilter, THEN reload the databases with bogoutil,
740   OR
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.
744
745 20220125:
746   AFFECTS: users of lang/php74
747   AUTHOR: tz@FreeBSD.org
748
749   The default version of PHP has been switched from 7.4 to 8.0.
750
751   If you use binary packages you should make a list of php packages
752   before running 'pkg upgrade':
753
754   # pkg info \*php7\* > ~/installed-php-ports-list
755
756   After the upgrade, check with such list if all your php extensions
757   are still installed, and reinstall them if needed.
758
759   If you use mod_php74 you need to deinstall it and install mod_php80.
760
761 20220120:
762   AFFECTS: users of x11-wm/dwm
763   AUTHOR: 0mp@FreeBSD.org
764
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.
768
769 20220118:
770   AFFECTS: users of net-mgmt/netbox
771   AUTHOR: kai@FreeBSD.org
772
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.
777
778   2. Please also check the pkg-message and the changelogs for further info.
779
780 20220110:
781   AFFECTS: users of security/bastillion
782   AUTHOR: netchild@FreeBSD.org
783
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.
788
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
792
793 20220104:
794   AFFECTS: users of security/bastillion
795   AUTHOR: netchild@FreeBSD.org
796
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
800
801 20220102:
802   AFFECTS: users of sysutils/py-azure-cli
803   AUTHOR: dbaio@FreeBSD.org
804
805   When upgrading to Azure CLI v2.31.0, you will need to re-authenticate on
806   Azure services.
807
808     $ az login --use-device-code
809
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
814
815 20211220:
816   AFFECTS: users of devel/notcurses
817   AUTHOR: nickblack@linux.com
818
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
824
825 20211220:
826   AFFECTS: users of net-im/openfire
827   AUTHOR: nikita@druba.su
828
829   The port options have been renamed to be more readable.
830   When not using the default options, they have to be regenerated.
831
832   # cd /usr/ports/net-im/openfire
833   # make config
834