Bump games/0ad to version 0.0.22_9
[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 20180529:
9   AFFECTS: users of textproc/ibus-typing-booster
10   AUTHOR: thierry@FreeBSD.org
11
12   Attention, this release merges all engines into one. Therefore, the
13   engine names had to change. The old engine names like "German - DE
14   (Typing Booster)", "Hindi - HI (Typing Booster)" don't exist anymore!
15   If one has entries for them in the Gnome Control Center or in
16   ibus-setup, one needs to remove these old entries and add the new
17   engine name "Other (Typing Booster)".
18
19 20180518:
20   AFFECTS: users of sysutils/ansible*
21   AUTHOR: lifanov@FreeBSD.org
22
23   Ansible ports are now flavored. Package names for Ansible changed
24   to include python version. Poudriere and package users don't need
25   to do anything.
26
27   To rename an installed package to match the new naming scheme,
28   for example, for ansible24, run:
29
30    # pkg set -n ansible24:py27-ansible24
31
32 20180514:
33   AFFECTS: users of www/gitlab
34   AUTHOR: mfechner@FreeBSD.org
35
36   Gitlab-pages support was removed as new version does not compile.
37   If you require gitlab-pages do not update to version 10.7.3 till it is
38   fixed upstream.
39   You can find the bug report here:
40   https://gitlab.com/gitlab-org/gitlab-pages/issues/143
41
42 20180513:
43   AFFECTS: users of net/xrdp
44   AUTHOR: meta@FreeBSD.org
45
46   net/xrdp has been updated from 0.6.2 to 0.9.6. There are significant
47   changes between these versions. You should consider backing up your
48   configuration files such as xrdp.ini and sesman.ini, and then migrate
49   configuration files by hand.
50
51   Regarding km-*.ini, don't use the old files. They can be safely replaced
52   with new ones.
53
54 20180507:
55   AFFECTS: users of math/suitesparse who build it locally
56   AUTHOR: yuri@FreeBSD.org
57
58   The suitesparse needs to be uninstalled before math/suitesparse can be
59   correctly built. This is true for the version 5.2.0 and prior versions.
60
61 20180505:
62   AFFECTS: users of www/gitea
63   AUTHOR: stb@lassitu.de
64
65   The www/gitea port no longer requires shell/bash.  If you want to
66   stop using bash and deinstall the package, make sure to set the
67   configuration in etc/gitea/conf/app.ini, section [repository],
68   SCRIPT_TYPE to "sh".  See app.ini.sample for an example.
69
70 20180501:
71   AFFECTS: users of www/node
72   AUTHOR: bhughes@FreeBSD.org
73
74   The www/node port has been udpated to Node.js v10.0.0, the latest
75   upstream release. This is a major release, including many significant
76   changes. Users are encouraged to read the release announcements before
77   upgrading:
78
79   https://nodejs.org/en/blog/release/v10.0.0/
80
81   In particular, Node.js now depends on OpenSSL 1.1.0h, so the
82   BUNDLED_SSL option is enabled by default. Users can disable this
83   option when using security/openssl-devel as their default SSL library.
84
85 20180430:
86   AFFECTS: users of news/nntp
87   AUTHOR: dinoex@FreeBSD.org
88
89   The option INETD was removed. If you used inetd, please change the path
90   in /etc/inetd.conf from /usr/local/sbin/nntpd to /usr/local/libexec/nntpd.
91
92 20180428:
93   AFFECTS: users of security/libressl
94   AUTHOR: brnrd@FreeBSD.org
95
96   The port has been updated to the latest stable version 2.7 of LibreSSL.
97   The shared library versions of the libraries have been bumped.
98
99   After upgrading, manually update all packages that depend on any of the
100   libraries provided by LibreSSL (libssl, libcrypto and libtls) since the
101   versions of these libraries have changed. Normally, you can obtain the
102   list of dependent software by running the following command:
103
104   # pkg info -r libressl
105
106   Then you should rebuild all ports depending on libressl to avoid dangling
107   shared library dependencies. Poudriere and pkg handle this correctly,
108   portmaster and portupgrade users can use the following to rebuild all
109   dependent ports.
110
111   Portmaster users:
112       portmaster -r libressl
113   Portupgrade users:
114       portupgrade -fr security/libressl
115
116 20180427:
117   AFFECTS: users of sysutils/zrepl
118   AUTHOR: woodsb02@FreeBSD.org
119
120   The zrepl update to 0.0.3 includes the following breaking changes:
121   - Snapshots are automatically bookmarked and pruning of bookmarks must
122     be configured by adding the keep_bookmarks parameter to the prune
123     policy section of the zrepl configuration file (source side only).
124     Be sure to understand the meaning bookmarks have for maximum
125     allowable replication downtime.
126   - The ssh+stdinserver transport protocol has changed, requiring zrepl
127     to be updates on both the sending and receiving side, and the daemon
128     restarted on both sides.
129   - The first outlet in the global.logging section of the configuration
130     file is now used for logging meta-errors (e.g. problems encountered
131     when writing to other logging outlets).
132
133 20180425:
134   AFFECTS: users of databases/pecl-redis
135   AUTHOR: daniel@blodan.se
136
137   pecl-redis 4.0.0 breaks backwards compatibility, users 
138   not aware if you are using the changed functionality or not
139   should swap to databases/pecl-redis3
140
141 20180417:
142   AFFECTS: users of dns/dnscrypt-proxy2
143   AUTHOR: egypcio@googlemail.com
144
145   DNSCrypt-Proxy 2 has been updated to 2.0.10 and the configuration file
146   has changed from ${PREFIX}/etc/dnscrypt-proxy.toml to
147   ${PREFIX}/etc/dnscrypt-proxy/dnscrypt-proxy.toml.
148
149 20180416:
150   AFFECTS: users of mail/postgrey
151   AUTHOR: ports.maintainer@evilphi.com
152
153   If you use any of the optional make.conf variables to specify the
154   postgrey user, group, db dir, or run dir when building the port, you will
155   need to change the prefix from PG_ to POSTGREY_*.  The variables were
156   renamed to solve a namespace collision with the PostgreSQL ports.
157
158 20180412:
159   AFFECTS: users of devel/php-composer
160   AUTHOT: madpilot@FreeBSD.org
161
162   Flavors have been added to the composer port with the update to
163   1.6.3. Due to the change in PKGNAME pkg(and other tols) will not
164   notice the update. It is required to tell pkg about the name
165   change, for example:
166
167   # pkg set -n php-composer:php56-composer
168
169 20180410:
170   AFFECTS: users of KDE SC4
171   AUTHOR: kde@FreeBSD.org
172
173   Most of KDE Applications 17.12.3 have now landed in the ports tree.
174   There are still some missing pieces, that will follow soon.
175
176   As mentioned in the commit messages, users of KDE SC4 should stick with the
177   <foo>-kde4 named package.
178
179   As the MOVED entries for ports like databases/akonadi-kde4 have been removed
180   in the process of updating (as there now is again a databases/akonad), there
181   might be issues for people that update from a too old installed package list
182   with portmaster.
183
184   These should be fixable by issuing a command à la
185   # pkg set --change-origin databases/akonadi:databases/akonadi-kde4 akonadi
186
187 20180409:
188   AFFECTS: users of net-im/matterircd
189   AUTHOR: norrland@nullbyte.se
190
191   Matterircd has been updated to 0.17.0 and mattermost configuration settings
192   need to be migrated to [mattermost] section. See matterircd.toml.sample.
193
194 20180404:
195   AFFECTS: users of www/nextcloud
196   AUTHOR: brnrd@FreeBSD.org
197
198   With the 13.0.1 update the path for Apps bundled with the package has
199   changed from "apps" to "apps-pkg". You must add an entry to the
200   "apps_paths" array in config/config.php of your nextcloud installation,
201   a patch for the default installation can be applied with:
202
203   # cd /usr/local/www/nextcloud
204   # su -m www -c "php ./occ config:import < /usr/local/share/nextcloud/fix-apps_paths.json"
205
206 20180401:
207   AFFECTS: users of mail/dovecot and mail/dovecot-pigeonhole
208   AUTHOR: adamw@FreeBSD.org
209
210   Dovecot has been upgraded to 2.3.1, and pigeonhole to 0.5.1. Most
211   existing dovecot installations MUST be modified for 2.3, but for
212   most users the modifications are simple.
213
214   Modify your Dovecot conf.d/ files before spinning up 2.3.1. The
215   upgrading instructions are detailed here:
216
217         https://wiki2.dovecot.org/Upgrading/2.3
218
219 20180330:
220   AFFECTS: users of lang/perl5*
221   AUTHOR: mat@FreeBSD.org
222
223   The default Perl version has been switched to Perl 5.26.  If you are using
224   binary packages to upgrade your system, you do not have anything to do, pkg
225   upgrade will do the right thing.  For the other people, follow the
226   instructions in entry 20161103, it should still be the same.
227
228 20180325:
229   AFFECTS: users of net/samba48
230   AUTHOR: timur@FreeBSD.org
231
232   New Samba 4.8 upgrades the relevant database files in the way, that doesn't
233   allow easy fallback to the previous versions of Samba. So, before upgrading
234   to the new version make a backup of the /var/db/samba4/ directory.
235
236   Full list of changes, new features and upgrade procedure is available at:
237
238         https://www.samba.org/samba/history/samba-4.8.0.html
239
240   Please, read it carefully before upgrading!.
241
242 20180320:
243   AFFECTS: users of x11/sterm
244   AUTHOR: pkubaj@anongoth.pl
245
246   The user-defined options in config.h have changed.  You should
247   compare your config.h file with the default one and change
248   appropriately.
249
250 20180319:
251   AFFECTS: users of dns/dnsmasq
252   AUTHOR: mandree@FreeBSD.org
253
254   Note that with dnsmasq 2.79, some parts of the interface have changed in an
255   incompatible way versus previous versions. This comprises changed recursion
256   behaviour, signature support, a change for SIGINT (vs. SIGHUP) behaviour.
257
258   Note especially that dnsmasq will no longer answer non-recursive queries
259   unless it is marked authoritative!  Be sure to see the manual page for the
260   various --auth-* options, such as --auth-zone.
261
262   Please see the CHANGELOG that ships with dnsmasq for details.
263
264 20180317:
265   AFFECTS: users of multimedia/plexpy
266   AUTHOR: feld@FreeBSD.org
267
268   Plexpy project has been renamed to Tautulli due to copyright
269   infringement. The software also has received a major update. Please
270   see the following upgrade instructions:
271
272   - Install multimedia/tautulli
273   - Create /var/db/tautulli, owned by the user you will run the daemon as
274     (default: nobody).
275   - Copy your config.ini and plexpy.db to /var/db/tautulli
276   - Enable the service and start the software
277
278    Tautulli should automatically find your database file, rename it to
279    tautulli.db, and perform the required updates.
280
281 20180310:
282   AFFECTS: users of security/openssl
283   AUTHOR: brnrd@FreeBSD.org
284
285   The EXPCIPHERS option has been removed from the security/openssl port.
286   Use the security/openssl-unsafe port if you require this feature.
287
288 20180309:
289   AFFECTS: users of net/unison
290   AUTHOR: madpilot@FreeBSD.org
291
292   Unison has been upgraded to version 2.51, which uses a different
293   wire protocol than 2.48 did.  In order to support synchronization
294   with other computers where Unison is still at version 2.48, a new
295   port net/unison248 has been created.  It provides unison248 and,
296   for the x11 flavor, also unison248-text.  This unison248 port can
297   be installed in parallel with the existing net/unison port.
298
299 20180308:
300   AFFECTS: */php* */pecl* */pear*
301   AUTHOR: mat@FreeBSD.org
302
303   PHP extensions and modules have been flavored.
304
305   People using Poudriere 3.2+ and binary packages do not have to do anything if
306   they are using PHP applications.
307
308   PHP modules and extensions may have change their names from php5- or php7- to
309   fully versionned phpXY-.
310   PECL extensions and PEAR modules package names have changed from pecl- and
311   pear- to phpXX-pecl and phpXX-pear-.
312
313   To rename an installed package to match the new naming scheme, for example,
314   for the imagick pecl extension, run:
315
316     # pkg set -n pecl-imagick:php56-pecl-imagick
317
318   For other people, to build the PHP 7.2 version of, for example,
319   databases/php-memcached, you need to run:
320
321     # make FLAVOR=php72 install
322
323 20180220:
324   AFFECTS: users of www/nextcloud
325   AUTHOR: brnrd@FreeBSD.org
326
327   The file and directory permissions of Nextcloud have changed. Write
328   permissions have been removed from all directories except `data' and
329   `config'. For the updater to work, the app store of your installation
330   must be disabled. To disable the app-store prior to updating the
331   package:
332
333   # cd /usr/local/www/nextcloud
334   # su -m www -c "php ./occ config:system:set appstoreenabled --value=false --type=boolean"
335
336   If you've already updated your nextcloud package, you must manually edit
337   the configuration of nextcloud (config/config.php) and add
338
339         'appstoreenabled' => false,
340
341   to the CONFIG array before the updater will run.
342
343 20180214:
344   AFFECTS: users of lang/ruby23
345   AUTHOR: swills@FreeBSD.org
346
347   The default ruby version has been updated from 2.3 to 2.4.
348
349   If you compile your own ports you may keep 2.3 as the default version by
350   adding the following lines to your /etc/make.conf file:
351
352   #
353   # Keep ruby 2.3 as default version
354   #
355   DEFAULT_VERSIONS+=ruby=2.3
356
357   If you wish to update to the new default version, you need to first stop any
358   software that uses ruby. Then, you will need to follow these steps, depending
359   upon how you manage your system.
360
361   If you use pkgng, simply upgrade:
362   # pkg upgrade
363
364   If you use portmaster, install new ruby, then rebuild all ports that depend
365   on ruby:
366   # portmaster -o lang/ruby24 lang/ruby23
367   # portmaster -R -r ruby-2.4
368
369   If you use portupgrade, install new ruby, then rebuild all ports that depend
370   on ruby:
371
372   # pkg delete -f ruby portupgrade
373   # make -C /usr/ports/ports-mgmt/portupgrade install clean
374   # pkg set -o lang/ruby23:lang/ruby24
375   # portupgrade -x ruby-2.4.\* -fr lang/ruby24
376
377 20180209:
378   AFFECTS: users of japanese/lookup
379   AUTHOR: yasu@utahime.org
380
381   japanese/lookup is update to 1.99.96.20130920. This version is not
382   compatible with previous version 1.4.1 and incompatibility includes
383   how to setup. See info of Lookup for detail.
384
385 20180209:
386   AFFECTS: users of net-mgmt/pmacct
387   AUTHOR: pi@FreeBSD.org
388
389   To allow separete pmacctd instances per interface, use
390
391     pmacctd_enable="YES"
392     pmacctd_interfaces="re1 re2"
393
394   in /etc/rc.conf. The path to the config files will be
395
396     /usr/local/etc/pmacct/<interface>
397
398 20180208:
399   AFFECTS: users of mail/mailman*
400   AUTHOR: mandree@FreeBSD.org
401
402   In order to overcome complaints about mismatched checksums in
403   Mailman/Default.py, mailman now configures the DEFAULT_EMAIL_HOST
404   and DEFAULT_URL_HOST to "localhost" statically, and the rc script
405   will check this and refuse to start on next boot.
406
407   Users must configure DEFAULT_EMAIL_HOST and DEFAULT_URL_HOST in
408   Mailman/mm_cfg.py properly and add this line below:
409   add_virtualhost(DEFAULT_URL_HOST, DEFAULT_EMAIL_HOST)
410
411   A short example has been added to:
412   ${PREFIX}/local/share/doc/mailman/FreeBSD-post-install-notes.
413
414   As of 2.1.26_3, the post-install script will add back the prior
415   default settings to mm_cfg.py (instead of Defaults.py) if no
416   virtual hosts have been defined, to cover the normal use cases
417   and initial installation.
418
419 20180201:
420   AFFECTS: users of editors/emacs* and all ports using Emacs via USES=emacs
421   AUTHOR: jrm@FreeBSD.org
422
423   The Emacs ports framework has been updated to support flavors and the
424   editors/emacs-nox11 port has been replaced by the nox flavors of
425   editors/emacs and editors/emacs-devel.
426
427   Supported Flavors
428   --------------------------------------------------------
429   editors/emacs:       full canna nox
430   editors/emacs-devel: full nox
431   ports using Emacs:   full canna nox devel_full devel_nox
432   --------------------------------------------------------
433
434   For those using pre-built packages, if
435
436      # pkg upgrade
437
438   does not install the new Emacs package, use one of
439
440      # pkg install emacs
441      # pkg install emacs-canna
442      # pkg install emacs-nox
443      # pkg install emacs-devel
444      # pkg install emacs-devel_nox
445
446   For those building their own packages, a flavor other than the default must be
447   specified.  For example, to build the nox flavor of editors/emacs, or to build
448   the devel_full flavor of a port using Emacs, use
449
450      # poudriere bulk -j 11amd64 editors/emacs@nox
451      # poudriere bulk -j 11amd64 print/pdf-tools@devel_full
452
453   or
454
455      # make FLAVOR=nox install
456      # make FLAVOR=devel_full
457
458   An alternative to the default flavor, full, for editors/emacs and
459   editors/emacs-devel can be set in make.conf.  For example, to specify nox as
460   the default flavor for both ports, use
461
462      .if ${.CURDIR:M*/editors/emacs*}
463      FLAVOR?=nox
464      .endif
465
466   For ports using Emacs, an alternative to the default flavor, full,
467   can be also be set in make.conf.  For example, to automatically depend on
468   emacs-nox, use
469
470      DEFAULT_VERSIONS+=emacs=nox
471
472 20180117:
473   AFFECTS: users of x11-toolkits/kf5-kirigami2 and x11/kf5-plasma-framework
474   AUTHOR: kde@FreeBSD.org
475
476   Files that were previously installed by kf5-kirigami2 are now installed 
477   by kf5-plasma-framework. This can lead to a conflict during the upgrade
478   of the packages. 
479   It is recommended to first remove the package kf5-kirigami2.
480
481 20180115:
482   AFFECTS: users of net-p2p/transmission-daemon
483   AUTHOR: woodsb02@FreeBSD.org
484
485   The transmission-daemon port has been updated to 2.92_4 to incorporate
486   a patch which mitigates DNS rebinding attacks. This will prevent
487   clients from being able to connect to the transmission daemon using
488   DNS with any hostname other than localhost, unless one of the
489   following is done:
490     - Enable password authentication, then any hostname is allowed.
491       This can be achieved by either:
492         - setting rpc-authentication-required to true, and adding
493           credentials to the rpc-username and rpc-password fields in
494           settings.json (must be done whilst the transmission service is
495           stopped); or
496         - running transmission-daemon with the following arguments
497           (these can be set with transmission_flags in /etc/rc.conf):
498           -t -u USERNAME -v PASSWORD
499     OR
500     - Add the allowed server hostnames to the rpc-host-whitelist setting
501       in settings.json (must be done whilst the transmission service is
502       stopped). Note that this value is NOT a list of allowed CLIENTS,
503       but instead a list of allowed SERVER hostnames.
504
505 20180111:
506   AFFECTS: users of editors/vim-lite
507   AUTHOR: adamw@FreeBSD.org
508
509   The vim-lite port has been renamed to vim-console, because it isn't
510   actually any lighter. All three vim packages are built with
511   --enable-features=huge. Portmaster users will need to run this
512   command:
513
514         portmaster -o editors/vim-console editors/vim-lite
515
516   If the switch doesn't happen automatically for you, just delete the
517   vim-lite package and install vim-console.
518
519 20180109:
520   AFFECTS: users of www/qt5-webengine
521   AUTHOR: kde@FreeBSD.org
522
523   The upgrade of www/qt5-webengine to 5.9.3 may fail if an older version
524   of it is installed. It is recommended to either build the port in a
525   builder like poudriere, or to deinstall and then doing an install.
526
527 20180107:
528   AFFECTS: users of security/gnupg and mail/mutt and mail/neomutt
529   AUTHOR: adamw@FreeBSD.org
530
531   The invocation for gpg from mutt/neomutt changed between gnupg-2.0
532   (which has expired and is now removed) and gnupg-2.2 (the current
533   version in the tree). Unless you're using gpgme, PGP-related
534   commands may fail in (neo)mutt.
535
536   In all cases, users are strongly urged to use security/gpgme to take
537   care of the setup for you. If you prefer to roll your own, the
538   following muttrc/neomuttrc entry has been reported to work:
539
540   pgp_decrypt_command="gpg2 %?p?--passphrase-fd 0 --pinentry-mode=loopback? --no-verbose --batch --output - %f"
541
542   See muttrc(5), neomuttrc(5), mutt.org, and neomutt.org for instructions
543   on (neo)mutt's gpg and gpgme instructions.
544
545 20180102:
546   AFFECTS: users of devel/awscli
547   AUTHOR: bhughes@FreeBSD.org
548
549   The package name for devel/awscli has changed (back) to just awscli.
550   The introduction of flavors erroneously caused the awscli package to
551   be renamed to py27-awscli.
552
553 20171230:
554   AFFECTS: users of net-im/ejabberd
555   AUTHOR: ashish@FreeBSD.org
556
557   If you are building ejabberd 17.11 on a host, which already has an older 
558   version of ejabberd installed, then build process will fail with "unknown type
559   specifier" errors. As a workaround, please uninstall ejabberd before building
560   ejabberd.
561
562   This has been reported upstream at:
563   https://github.com/processone/ejabberd/issues/2194
564
565 20171223:
566   AFFECTS: users of dns/dnscrypt-proxy
567   AUTHOR: egypcio@googlemail.com
568
569   The 1.9.5_3 update of dns/dnscrypt-proxy replaces the default resolver used
570   by dnscrypt-proxy (cisco/OpenDNS) by a random one that does not log entries
571   and supports dnssec.
572
573 20171223:
574   AFFECTS: users of samba44
575   AUTHOR: antoine@FreeBSD.org
576
577   The default version of samba has been switched from 4.4 to 4.6.
578   Upgrade instructions:
579
580   For package users having samba44 installed indirectly (as a dependency):
581     # pkg upgrade
582
583   For package users having samba44 installed directly (leaf port):
584     # pkg upgrade
585     # pkg install samba46
586
587   For ports users:
588     If you want to keep samba44, add DEFAULT_VERSIONS+= samba=4.4 to make.conf
589
590     If you want to upgrade to samba46, remove samba44:
591     # pkg delete -f samba44
592
593     Portmaster users:
594     # portmaster net/samba46
595     # portmaster -a
596
597     Portupgrade users:
598     # portinstall net/samba46
599     # portupgrade -a
600
601 20171218:
602   AFFECTS: users of devel/gogs
603   AUTHOR: dg@syrec.org
604
605   Gogs user has been changed to "git" and configuration files are now
606   located in /usr/local/etc/gogs. Users should update ownership of the
607   existing Gogs directories with
608
609   # chown -R git:git /var/db/gogs
610   # chown -R git:git /var/log/gogs
611
612   and either move or merge the contents of /var/db/gogs/home/.ssh with
613   /usr/local/git/.ssh.  After migration, /var/db/gogs/home can be removed,
614   and both the user "gogs" and the group "gogs" should be deleted:
615
616   # rm -rf /var/db/gogs/home
617   # pw userdel gogs
618   # pw groupdel gogs
619
620 20171215:
621   AFFECTS: users of finance/gnucash
622   AUTHOR: madpilot@FreeBSD.org
623
624   The gnucash port has been converted too use flavors, the GUILE1
625   and GUILE2 options have been converted to flavors so that two
626   separate packages can be provided.
627
628   Since the next major release of gnucash will drop guile1 support,
629   the default flavor package is compiled against guile2, switching
630   the previous default.
631
632   Users who intend to stay on the guile1 version should deinstall
633   the default gnucash package and install the gnucash-guile1 package.
634
635 20171214:
636   AFFECTS: all ports users
637   AUTHOR: adamw@FreeBSD.org
638
639   Support for some deprecated variables is going to be removed soon. If
640   you use any of the following constructs (usually in /etc/make.conf),
641   you must switch to the new incantations:
642
643                OLD                                 NEW
644   -------------------------------    ------------------------------
645   WITH_[...]                         OPTIONS_SET= [...]
646   WITHOUT_[...]                      OPTIONS_UNSET= [...]
647   WITHOUT_NLS                        OPTIONS_UNSET= NLS
648   NOPORTDOCS                         OPTIONS_UNSET= DOCS
649   NOPORTEXAMPLES                     OPTIONS_UNSET= EXAMPLES
650   WITH_BDB_VER=[...]                 DEFAULT_VERSIONS+= bdb=[...]
651   OVERRIDE_LINUX_BASE_PORT=[...]     DEFAULT_VERSIONS+= linux=[...]
652   WITH_OPENSSL_BASE                  DEFAULT_VERSIONS+= ssl=base
653   WITH_OPENSSL_PORT                  DEFAULT_VERSIONS+= ssl=port
654
655 20171205:
656   AFFECTS: users of dns/powerdns
657   AUTHOR: krion@FreeBSD.org
658
659   Recursor passthrough removal: This will impact many installations.
660   Previously, the PowerDNS Authoritative Server contained a facility
661   for sending recursion desired queries to a resolving backend,
662   possibly after first consulting its local cache. This feature
663   (‘recursor=’) was frequently confusing and also delivered
664   inconsistent results, for example when a query ended up referring
665   to a CNAME that was outside of the Authoritative Server’s
666   knowledge.
667
668 20171203:
669   AFFECTS: users of sysutils/dsbmd
670   AUTHOR: mk@freeshell.de
671
672   Due to new configuration variables and new features, users of dsbmd
673   version 0.4.1 and earlier should consider recreating their dsbmd.conf from
674   the new dsbmd.conf.sample.
675
676 20171130:
677   AFFECTS: all ports users
678   AUTHOR: adamw@FreeBSD.org
679
680   The ports tree has gained "flavors," which are a way to produce multiple
681   variations of a port. Some intended examples of this are language
682   modules being produced for multiple language versions, and lite/nox11 packages,
683   without needing separate ports for each variation. Python ports have already
684   been flavored (see the below entry). Flavor support must be added to
685   individual ports.
686
687   Flavors are already supported by make, pkg, poudriere, and synth; see the
688   manpages for those tools for usage instructions. Portmaster and portupgrade
689   don't support flavors yet, but community work on those tools is in progress.
690
691   Some bumps and breakages are inevitable for a major change such as this.
692   Please report breakages and monitor the ports@ list for solutions as they
693   become available.
694
695 20171130:
696   AFFECTS: */py*
697   AUTHOR: mat@FreeBSD.org
698
699   Ports using Python via USES=python are now flavored.  All the py3-* ports
700   have been removed and folded into their py-* master ports.
701
702   People using Poudriere 3.2+ and binary packages do not have to do anything.
703
704   For other people, to build the Python 3.6 version of, for example,
705   databases/py-gdbm, you need to run:
706
707     # make FLAVOR=py36 install
708
709 20171126:
710   AFFECTS: users of security/p5-openxpki
711   AUTHOR: dbaio@FreeBSD.org
712
713   OpenXPKI has been updated to 1.19.4, some important changes were made, please
714   see the upgrading documentation for more details:
715
716   http://openxpki.readthedocs.io/en/latest/upgrading.html
717
718 20171126:
719   AFFECTS: users of mail/sympa
720   AUTHOR: dgeo@centrale-marseille.fr
721
722   Web's static dirs have moved to a single dedicated directory.
723   Users should review webserver's /static configuration (examples in
724   share/examples/sympa).
725
726 20171119:
727   AFFECTS: users of sysutils/zrepl
728   AUTHOR: woodsb02@FreeBSD.org
729
730   Zrepl has been updated to 0.0.2, which introduces two changes that will
731   require existing users to change their zrepl.yml config file:
732     - global.logging is no longer a dictionary but a list.
733       Refer to the new format here: https://zrepl.github.io/configuration/logging.html
734     - source job field datasets renamed to filesystems.
735       Refer to the new format here: https://zrepl.github.io/configuration/jobs.html
736
737     https://zrepl.github.io/changelog.html#id1
738
739 20171117:
740   AFFECTS: users of sysutils/terraform
741   AUTHOR: lifanov@FreeBSD.org
742
743   Terraform has been updated to 0.11, which introduces several incompatible
744   changes. Please follow upgrading guide when updating the package.
745
746     https://www.terraform.io/upgrade-guides/0-11.html
747
748 20171114:
749   AFFECTS: users of ports-mgmt/poudriere
750   AUTHOR: bdrewery@FreeBSD.org
751
752   "poudriere options" now respects the -p flag while it did not before.
753   This means that it may create an empty directory when used now rather
754   than continue to use your existing options set.  You may want to not
755   use -p or move your existing options directory, in
756   /usr/local/etc/poudriere.d/*-options, to the new format with the
757   ports tree name in it.  Otherwise "poudriere bulk" will use the
758   new empty directory.
759
760   This behavior will likely change in 3.2.1 to be more backwards-compatible.
761
762 20171112:
763   AFFECTS: consumers of devel/oniguruma*
764   AUTHOR: riggs@FreeBSD.org
765
766   Outdated versions of oniguruma have been removed from the ports
767   tree; devel/oniguruma is the only supported version, currently
768   replacing devel/oniguruma6.
769   pkg should handle this automatically while users of portmaster or
770   portupgrade might need to take additional manual steps:
771
772   for users of portmaster:
773         portmaster -o devel/oniguruma devel/oniguruma6
774         portmaster -r devel/oniguruma
775
776   for users of portupgrade:
777         portupgrade -o devel/oniguruma devel/oniguruma6
778         portupgrade -fr devel/oniguruma
779
780 20171107:
781   AFFECTS: users of www/node
782   AUTHOR: bhughes@FreeBSD.org   
783
784   The www/node port has been updated to node.js v9.0.0, the latest
785   upstream release. A new port, www/node8, has been created for the
786   v8.x LTS branch. Users wanting to stay on v8.x can replace www/node
787   with www/node8 with one of the following commands:
788
789   # pkg install www/node8
790     or
791   # portmaster -o www/node8 www/node
792     or
793   # portupgrade -o www/node8 www/node
794
795 20171107:
796   AFFECTS: users of security/libressl
797   AUTHOR: brnrd@FreeBSD.org
798
799   The port has been updated to the latest stable version 2.6 of LibreSSL.
800   The shared library versions of the libraries have been bumped.
801
802   After upgrading, manually update all packages that depend on any of the
803   libraries provided by LibreSSL (libssl, libcrypto and libtls) since the
804   versions of these libraries have changed. Normally, you can obtain the
805   list of dependent software by running the following command:
806
807   # pkg info -r libressl
808
809   Then you should rebuild all ports depending on libressl to avoid dangling
810   shared library dependencies. Poudriere and pkg handle this correctly,
811   portmaster and portupgrade users can use the following to rebuild all
812   dependent ports.
813
814   Portmaster users:
815       portmaster -r libressl
816   Portupgrade users:
817       portupgrade -fr security/libressl
818
819 20171105:
820   AFFECTS: users of www/mod_auth_cas
821   AUTHOR: brnrd@FreeBSD.org
822
823   The configuration of mod_auth_cas has changed since the previous
824   version. Visit the https://github.com/apereo/mod_auth_cas page for
825   an overview of all configuration parameters
826
827 20171105:
828   AFFECTS: users of www/mod_rpaf2
829   AUTHOR: brnrd@FreeBSD.org
830
831   The configuration of mod_rpaf2 has been heavily modified since version
832   0.6. Have a look at https://github.com/gnif/mod_rpaf/tree/v0.8.4 to 
833   determine what you need to change in your configuration.
834
835 20171031:
836   AFFECTS: users of editors/vim
837   AUTHOR: adamw@FreeBSD.org
838
839   The default vim language bindings have changed. Python 2 and 3 bindings
840   may now be enabled independently (the default vim package will continue
841   to depend on python-2.7).
842
843   Lua and Tcl bindings have been disabled by default. If you need these
844   bindings, you'll need to compile vim yourself. Note that bindings are
845   only for plugins written in those languages, and for interactive
846   debugging. Editing, indenting, linting, completing, and syntax-highlighting
847   those languages is NOT affected.
848
849 20171026:
850   AFFECTS: users of devel/universal-ctags
851   AUTHOR: rodrigo@FreeBSD.org
852
853   Due to conflicts with emacs ctag (editors/emacs-devel, editors/emacs-nox11, editors/emacs),
854   the installed files will be prefixed with the 'u' character.
855   The new binaries will de named uctags and ureadtags.
856
857 20171015:
858   AFFECTS: people using WITHOUT_DEBUG
859   AUTHOR: madpilot@FreeBSD.org
860
861   The WITHOUT_DEBUG flag has been retired. It's only purpose was
862   to override a global WITH_DEBUG, if that was defined, but many
863   ports were ignoring such flag even if honouring WITH_DEBUG.
864
865   The same effect can be obtained using ".undef WITH_DEBUG" without
866   any special support in port Makefiles.
867
868 20171012:
869   AFFECTS: users of security/openssh-portable
870   AUTHOR: bdrewery@FreeBSD.org
871
872   OpenSSH has been upgraded to 7.6p1 which has removed several deprecated
873   features:
874
875     - SSH version 1 support dropped.
876     - Dropped support for hmac-ripemd160 MAC.
877     - Dropped support for the ciphers arcfour, blowfish and CAST.
878     - RSA keys less than 1024 bits are refused.
879
880   The HPN option is currently disabled by default, and does not build,
881   in the package.  This follows what happened in base as well.
882
883 20171004:
884   AFFECTS: users of security/krb5-appl
885   AUTHOR: cy@FreeBSD.org
886
887   Configuration options to rename kerberos ftp, telnet, rlogin, rsh, and
888   rcp are now default to avoid conflicting with net/bsdrcmds packages
889   (in poudriere). Deselect the options to use the original command names
890   and also uninstall net/bsdrcmds to avoid the conflict.
891
892 20171002:
893   AFFECTS: users of x11-wm/cwm
894   AUTHOR: tobik@FreeBSD.org
895
896   Configuration options were renamed and you need to update your ~/.cwmrc
897   accordingly.  Make sure to check cwmrc(5) for the new option names.
898   cwm-migrate-config.pl can help in migrating your ~/.cwmrc.
899
900 20171001:
901   AFFECTS: users of mail/isync using Maildir sub-folders
902   AUTHOR: ehaupt@FreeBSD.org
903
904   If you have Maildir sub-folders, you need to update the configuration
905   to specify the naming style.
906
907   Please refer to the mbsync(1) man page section 'SubFolders
908   Verbatim|Maildir++|Legacy' on how to make the apropriate changes.
909
910 20170930:
911   AFFECTS: users of PHP and its modules
912   AUTHOR: eugen@FreeBSD.org
913
914   All lang/php* ports switched to depend on devel/oniguruma6
915   instead of previous oniguruma version some time ago.
916
917   If you have not moved from devel/oniguruma5 before and
918   have troubles updating PHP,
919
920   for users of portmaster:
921         portmaster -o devel/oniguruma6 devel/oniguruma5
922         portmaster -r devel/oniguruma6
923
924   for users of portupgrade:
925         portupgrade -o devel/oniguruma6 devel/oniguruma5
926         portupgrade -fr devel/oniguruma6
927
928   pkg should handle this automatically.
929
930 20170928:
931   AFFECTS: users of security/courier-authlib and its modules
932   AUTHOR: madpilot@FreeBSD.org
933
934   The affected ports have been modified to follow the upstream
935   suggested best practice to use the sysconftool on installation.
936
937   Please make sure your configuration files include all the comments
938   that tool uses to correctly update the configuration on update.
939
940   You can use the ".sample" or ".dist" files as templates for missing
941   comments if needed.
942
943 20170915:
944   AFFECTS: users of devel/cargo
945   AUTHOR: rust@FreeBSD.org
946
947   Starting with version 1.19.0, Cargo is provided with Rust. Therefore,
948   devel/cargo was merged into lang/rust.
949
950 20170914:
951   AFFECTS: users of CMake & CMake Modules
952   AUTHOR: adridg@FreeBSD.org
953
954   The devel/cmake-modules port has been merged into devel/cmake.
955
956   The benefit of being able to update the modules without the binary
957   is outweighed by the issues caused by having the binary out-of-sync
958   with the modules.
959
960   Users should delete the devel/cmake-modules package and then
961   upgrade or reinstall devel/cmake.
962  
963   All ports have been updated to depend only on CMake.
964
965 20170904:
966   AFFECTS: users of net-mgmt/seafile-server
967   AUTHOR: ultima@FreeBSD.org
968
969   Users using MySQL updating to 6.1.2 need to verify table's collation
970   are utf8_unicode_ci. Upstream has set collation type to be implicit
971   and will cause all libraries to disappear if set to incorrect collation.
972
973 20170828:
974   AFFECTS: users of security/gnupg
975   AUTHOR: adamw@FreeBSD.org
976
977   security/gnupg has become the new stable version of GnuPG. This is
978   an LTS branch. gnupg20 will reach EOL at the end of the year, and all
979   gnupg20 users should migrate to gnupg22.
980
981   See https://gnupg.org/faq/whats-new-in-2.1.html for important changes.
982
983 20170820:
984   AFFECTS: users of www/uwsgi
985   AUTHOR: ultima@FreeBSD.org
986
987   The default socket owner and mode had been changed from www:www 600
988   to uwsgi:www 660. This should resolve issue #1471[1] on github.
989
990   [1] https://github.com/unbit/uwsgi/issues/1471
991
992 20170808:
993   AFFECTS: users of lang/ghc and */hs-*
994   AUTHOR: haskell@FreeBSD.org
995
996   The Glorious Glasgow Haskell Compiler has been updated to version
997   8.0.2.  Hence it is recommended to rebuild or reinstall all the
998   dependent ports and the lang/ghc port itself in one of the following
999   ways:
1000
1001   # portmaster -w -r ghc
1002     or
1003   # portupgrade -fr lang/ghc
1004
1005   In case of pkg(8), it is probably safer to remove all the GHC-dependent
1006   packages along with GHC and reinstall everything from scratch.  For
1007   example:
1008
1009   # pkg query "%ro" ghc > ghc-pkgs.txt
1010   # pkg delete -y lang/ghc
1011
1012   In ghc-pkgs.txt, check and remove all the packages that have been moved
1013   on the update, then use this command:
1014
1015   # pkg install -y `cat ghc-pkgs.txt`
1016
1017 20170807:
1018   AFFECTS: users of mail/dovecot2 and mail/dovecot2-pigeonhole
1019   AUTHOR: adamw@FreeBSD.org
1020
1021   Now that dovecot1 has been removed from the ports tree, dovecot2
1022   and dovecot2-pigeonhole have been renamed to simply dovecot and
1023   dovecot-pigeonhole.
1024
1025   pkg should handle the rename automatically, but if you run into
1026   trouble, you can point pkg at the new origin via:
1027
1028   # pkg set -o mail/dovecot2:mail/dovecot
1029   # pkg set -o mail/dovecot2-pigeonhole:mail/dovecot-pigeonhole
1030
1031   Similarly, you can point portmaster at the new location via:
1032
1033   # portmaster -o mail/dovecot mail/dovecot2
1034
1035   If all else fails, just remove and reinstall the package:
1036
1037   # pkg delete dovecot2
1038   # pkg install dovecot
1039
1040 20170806:
1041   AFFECTS: users of mail/dovecot2-antispam-plugin
1042   AUTHOR: adamw@FreeBSD.org
1043
1044   Development of the antispam plugin ceased years ago, and upstream
1045   recommends using pigeonhole (mail/dovecot2-pigeonhole) instead.
1046
1047   See https://wiki2.dovecot.org/HowTo/AntispamWithSieve for a recipe
1048   to replicate the antispam plugin's behaviour.
1049
1050 20170803:
1051   AFFECTS: users of net/guacamole-client
1052   AUTHOR: ultima@FreeBSD.org
1053
1054   As of version 0.9.13, the configuration directory for guacamole-client
1055   has changed from /usr/local/etc/guacamole to
1056   /usr/local/etc/guacamole-client.
1057
1058 20170803:
1059   AFFECTS: users of net/guacamole-server
1060   AUTHOR: ultima@FreeBSD.org
1061
1062   As of version 0.9.13, the configuration directory for guacamole-server
1063   has changed from /usr/local/etc/guacd to /usr/local/etc/guacamole-server.
1064
1065 20170803:
1066   AFFECTS: users of sysutils/terraform
1067   AUTHOR: lifanov@FreeBSD.org
1068
1069   Terraform was updated to version 0.10.0, which split out provider plugins.
1070   Provider plugins are now installed in the project directory the next time
1071   "terraform init" is run. Please see the complete upgrading guide:
1072
1073   https://www.terraform.io/upgrade-guides/0-10.html
1074
1075 20170729:
1076   AFFECTS: users of net-p2p/bitcoin
1077   AUTHOR: lwhsu@FreeBSD.org
1078
1079   Bitcoin data directory has been changed from /var/db/bitcoind to
1080   /var/db/bitcoin.  Users of previous versions may want to migrate data to
1081   new location or specify bitcoind_data.
1082
1083 20170729:
1084   AFFECTS: users of mail/mailscanner
1085   AUTHOR: crees@FreeBSD.org
1086
1087   Version 5.0.3 of MailScanner introduced a serious bug in packaging.
1088   Unfortunately if it is installed, your configuration has been deleted.
1089
1090   If you have managed to get it working, please back up
1091   /usr/local/etc/MailScanner as it will also be deleted on deinstall
1092   of the same package.
1093
1094 20170726:
1095   AFFECTS: users of www/luakit
1096   AUTHOR: ports@textmail.me
1097
1098   Luakit was updated to version 2017.07.26, which is incompatible to the
1099   previous release from 2012. Please remove old configuration files from
1100   the following directories:
1101         ${PREFIX}/etc/xdg/luakit
1102         ${HOME}/.config/luakit
1103         ${HOME}/.local/share/luakit
1104
1105 20170721:
1106   AFFECTS: users of security/sshguard*
1107   AUTHOR: dan.mcgregir@usask.ca
1108
1109   security/sshguard was updated to 2.0.0, and security/sshguard-pf,
1110   security/sshguard-ipfw, and security/sshguard-null have been merged into
1111   security/sshguard.
1112
1113   Configuration of the service is now handled in ${PREFIX}/etc/sshguard.conf.
1114   Please select the desired backend, -null is selected by default.
1115
1116   In order to upgrade from 1.7.1 change the origin to security/sshguard
1117
1118   # pkg set -o security/sshguard-ipfw:security/sshguard
1119   # pkg set -o security/sshguard-null:security/sshguard
1120   # pkg set -o security/sshguard-pf:security/sshguard
1121
1122 20170717:
1123   AFFECTS: users of devel/p5-Log-Any and devel/p5-Log-Any-Adapter-Syslog
1124   AUTHOR: eugen@FreeBSD.org
1125
1126   devel/p5-Log-Any-Adapter-Syslog functionality have been merged into
1127   devel/p5-Log-Any and from now devel/p5-Log-Any must be used.
1128
1129   devel/p5-Log-Any-Adapter-Syslog will be marked as deprecated and removed.
1130
1131 20170712:
1132   AFFECTS: users of devel/apr1
1133   AUTHOR: brnrd@FreeBSD.org
1134
1135   APR was updated to 1.6.0 and APR-util was updated to 1.6.2
1136
1137   The Apache Portable Runtime project removed support for FreeTDS from the
1138   APR Utilities in version 1.6. Users of FreeTDS will have to migrate
1139   configurations to use the newly added ODBC support in conjunction with
1140   FreeTDS using FreeTDS' ODBC capabilities.
1141
1142   Please rebuild all ports which are using functions from APR/APR-util
1143   such as Apache, Subversion, etc. Normally, you can obtain the list of
1144   dependent software by running the following command:
1145
1146   # pkg info -r apr
1147
1148   Then you should rebuild all ports depending on APR(-util) to avoid
1149   dangling shared library dependencies. Poudriere and pkg handle this
1150   correctly, portmaster and portupgrade users can use the following to
1151   rebuild all dependent ports.
1152
1153   Portmaster users:
1154       portmaster -r apr
1155   Portupgrade users:
1156       portupgrade -fr devel/apr1
1157
1158 20170710:
1159   AFFECTS: users of net-im/ejabberd
1160   AUTHOR: ashish@FreeBSD.org
1161
1162   After update to 17.07, there is an issue[1] expected related to certificate
1163   verification with TLS connections.
1164
1165   [1] - https://github.com/processone/ejabberd/issues/1833
1166
1167 20170628:
1168   AFFECTS: users of www/node
1169   AUTHOR: bhughes@FreeBSD.org
1170
1171   The www/node port has been updated to Node.js v8.1.2, the latest
1172   upstream release. This is a major release, including many significant
1173   changes. Users are encouraged to read the release announcements before
1174   upgrading:
1175
1176   https://nodejs.org/en/blog/release/v8.0.0/
1177   https://nodejs.org/en/blog/release/v8.1.0/
1178
1179 20170626:
1180   AFFECTS: users of net-mgmt/zabbix24*
1181   AUTHOR: dbaio@FreeBSD.org
1182
1183   Zabbix 2.4 has reached end of life and net-mgmt/zabbix24* ports have been
1184   removed. Users that have not yet moved to a newer version, should use now
1185   net-mgmt/zabbix3-* (LTS release) or net-mgmt/zabbix32-* (Standard release).
1186
1187   See more info about Zabbix releases here:
1188   http://www.zabbix.com/life_cycle_and_release_policy
1189
1190 20170624:
1191   AFFECTS: users of mail/dcc-dccd
1192   AUTHOR: ultima@FreeBSD.org
1193
1194   The ALT_HOME option was removed in 1.3.159_1. If this option is being
1195   used, please be sure to move the old home directory, /var/dcc to
1196   ${PREFIX}/dcc.
1197
1198 20170624:
1199   AFFECTS: users of net/rabbitmq
1200   AUTHOR: olgeni@FreeBSD.org
1201
1202   The rabbitmq-3.6.10_1 port has been changed to use version 19 of
1203   the Erlang runtime, because RabbitMQ is not yet compatible with
1204   version 20.
1205
1206   Upgrades to the previous rabbitmq-3.6.10 must be avoided as
1207   they can lead to data corruption due to changes in Erlang 20.
1208
1209 20170622:
1210   AFFECTS: users of database/postgresql* and other software using PostgreSQL to run
1211   AUTHOR: tz@FreeBSD.org
1212
1213   The default version of PostgreSQL has been switched from 9.3 to 9.5.
1214   The upgrade procedure can use up twice the space the databases
1215   currently needs. If you have a big amount of stored data take a
1216   closer look at the manpage of pg_upgrade for avoidance and/or
1217   speedup of the upgrade.
1218
1219   The upgrade instructions consider a basic usage and do not match
1220   complex scenarious like replication, sharding or similar.
1221
1222   Upgrade instructions:
1223
1224   First stop your PostgreSQL, create PostgreSQL-binaries and backup your data.
1225   If you have another Version of PostgreSQL installed, for example 9.3.12, your
1226   files are named accourding to this.
1227
1228   # service postgresql stop
1229   # pkg create postgresql93-server postgresql93-contrib
1230   # mkdir /tmp/pg-upgrade
1231   # tar xf postgresql93-server-9.3.17.txz -C /tmp/pg-upgrade
1232   # tar xf postgresql93-contrib-9.3.17.txz -C /tmp/pg-upgrade
1233   # mv /usr/local/pgsql/data /usr/local/pgsql/data93
1234   # pkg delete -f databases/postgresql93-server databases/postgresql93-contrib databases/postgresql93-client
1235
1236   Now update PostgreSQL:
1237
1238     pkg user:
1239     # pkg install databases/postgresql95-server databases/postgresql95-contrib
1240     # pkg upgrade
1241
1242     Portmaster users:
1243     # portmaster databases/postgresql95-server databases/postgresql95-contrib
1244     # portmaster -a
1245
1246     Portupgrade users:
1247     # portinstall databases/postgresql95-server databases/postgresql95-contrib
1248     # portupgrade -a
1249
1250   After installing the new PostgreSQL version you need to convert
1251   all your databases to new version:
1252
1253   # service postgresql initdb
1254   # su -l pgsql -c "pg_upgrade -b /tmp/pg-upgrade/usr/local/bin/ -d /usr/local/pgsql/data93/ -B /usr/local/bin/ -D /usr/local/pgsql/data/"
1255
1256   Now the migration is finished. You can start PostgreSQL again with:
1257
1258   # service postgresql start
1259
1260 20170614:
1261   AFFECTS: users of editors/calligra
1262   AUTHOR: groot@kde.org
1263
1264   Calligra has been updated to 3.0.1, which is a KDE Frameworks 5 (KF5)
1265   based application. Calligra now uses Qt5 and KF5. The translations have
1266   been merged (upstream) into the application, so separate language /
1267   translation ports are no longer provided. Krita has been split out
1268   (upstream) into a separate application, which is packaged as
1269   graphics/krita. Kexi, the visual database applications creator,
1270   is packaged separately as databases/kexi.
1271
1272   Users of Calligra are encouraged to install Krita and Kexi separately,
1273   and to report issues with the upgrade to kde@.
1274
1275 20170613:
1276   AFFECTS: users of net-im/ejabberd
1277   AUTHOR: ashish@FreeBSD.org
1278
1279   After update to 17.04, there is an issue[1] expected with S2S connections,
1280   which can be resolved by adding 'mod_s2s_dialback: {}' to 'modules' section
1281   of configuration file.
1282
1283   [1] - https://github.com/processone/ejabberd/issues/1700
1284
1285 20170603:
1286   AFFECTS: users of www/kanboard
1287   AUTHOR: joneum@FreeBSD.org
1288
1289   After update to 1.0.44, there are following breaking changes:
1290   * Move calendar to external plugin: https://github.com/kanboard/plugin-calendar
1291   * Move Gantt charts to external plugin: https://github.com/kanboard/plugin-gantt
1292   * Move Gravatar to external plugin: https://github.com/kanboard/plugin-gravatar
1293
1294 20170602:
1295   AFFECTS: users of Qt 5 in presence of binutils
1296   AUTHOR: amdmi3@FreeBSD.org
1297
1298   gold linker from binutils 2.28 may produce duplicate library
1299   symbols, which makes shared libraries created with it not usable
1300   with conventional ld linker.
1301
1302   This affects Qt, as qt5-qmake will detect gold and use it to build
1303   Qt libraries. Broken libQt5Core will be produced and ports which
1304   depend on it will then fail to link with the following errors:
1305
1306     ...lib/libQt5Core.so:(.dynamic+0x27ac8): multiple definition of `__bss_start at Qt_5'
1307     ...lib/libQt5Core.so:(.dynamic+0x27ac8): first defined here
1308     ...lib/libQt5Core.so:(.dynamic+0x27ac8): multiple definition of `_edata at Qt_5'
1309     ...lib/libQt5Core.so:(.dynamic+0x27ac8): first defined here
1310     ...lib/libQt5Core.so:(.dynamic+0x2b2d0): multiple definition of `_end at Qt_5'
1311
1312   Qt5 was fixed to ignore gold. If you see these errors, you
1313   need to rebuild qt5-qmake, then all qt5-* ports.
1314