1 This file documents some of the problems you may encounter when upgrading
2 your ports. We try our best to minimize these disruptions, but sometimes
5 You should get into the habit of checking this file for changes each time
6 you update your ports collection, before attempting any port upgrades.
9 AFFECTS: multimedia/ffmpeg
10 AUTHOR: jbeich@FreeBSD.org
12 OPTIMIZED_CFLAGS switched to only use vendor optimizations which
13 means -ffast-math -fno-finite-math-only are no longer applied. If
14 you did like the former behavior consider adding
16 # multimedia/ffmpeg/Makefile.local
17 OPTIMIZED_CFLAGS_CFLAGS += -ffast-math -fno-finite-math-only
22 .if ${.CURDIR:M*/multimedia/ffmpeg}
23 CFLAGS += -ffast-math -fno-finite-math-only
27 AFFECTS: users of x11/xfce4-terminal
28 AUTHOR: olivierd@FreeBSD.org
30 The port has been updated to the latest stable version 0.8.2.
31 Please, don't active the hidden 'MiscSlimTabs' option in
32 ~/.config/xfce4/terminal/terminalrc, it requires Gtk+ > 3.20.
35 AFFECTS: users of multimedia/mlt
36 AUTHOR: avilla@FreeBSD.org
38 MLT Qt plugins have been moved to their own ports, mlt-qt4 and
39 mlt-qt5. Please, uninstall multimedia/mlt before you update:
44 AFFECTS: users of security/openvpn, security/openvpn-polarssl
45 AUTHOR: Matthias Andree <mandree@FreeBSD.org>
47 The OpenVPN ports have been updated to the new upstream release v2.4,
48 and their predecessors preserved as openvpn23 and openvpn23-polarssl,
49 respectively. Note that for the new v2.4 release, the
50 openvpn-polarssl port has been renamed to openvpn-mbedtls to match the
51 upstream library's new name.
54 AFFECTS: users of www/nghttp2
55 AUTHOR: sunpoet@FreeBSD.org
57 nghttp2 has been split into 2 ports: www/libnghttp2 for core library and
58 www/nghttp2 for the rest. Please uninstall nghttp2 before you update
62 AFFECTS: mail/thunderbird, www/seamonkey
63 AUTHOR: gecko@FreeBSD.org
65 ENIGMAIL is no longer provided as part of the ports after upstream
66 dropped binary components in 1.9. Go to Tools -> Add-ons Manager
67 then type "enigmail" in the search box to install.
70 AFFECTS: users of devel/skalibs, lang/execline, sysutils/s6
71 AUTHOR: Colin Booth <colin-ports@heliocat.net>
73 skalibs has undergone a major version bump and compatibility is not
74 guaranteed for software with a runtime dependency on
75 libskarnet.so.2.3.9.0. This will not affect lang/execline or
76 sysutils/s6 as those are statically linked against libskarnet.a.
78 execline has undergone a major version bump and compatibility is not
79 guaranteed for software with a runtime dependency on
80 libexecline.so.2.1.4.5. This will not affect sysutils/s6 as all s6
81 programs are statically linked against libexecline.a.
83 s6 has undergone a major version bump and compatibility is not
84 guaranteed for software with a runtime dependency on
85 libs6.so.2.2.4.3. Additionally, s6-applyuidgid and s6-setuidgid
86 have moved from $PREFIX/sbin to $PREFIX/bin. Any scripts calling
87 those utilities that are not relying on $PATH resolution to find
88 them will need to be rewritten.
91 AFFECTS: users of www/node
92 AUTHOR: bradleythughes@fastmail.fm
94 The www/node port has been updated to node.js v7.2.0, the latest
95 upstream release. A new port, www/node6, has been created for the
96 v6.x LTS branch. Users wanting to stay on v6.x can replace www/node
97 with www/node6 with one of the following commands:
99 # pkg set -o www/node:www/node6
101 # portmaster -o www/node6 www/node
103 # portupgrade -o www/node6 www/node
106 AFFECTS: Users of textproc/p5-Search-Elasticsearch
107 AUTHOR: tj@FreeBSD.org
109 As of the 5.01 release of ths package, the client libraries for older
110 versions of Elasticsearch have started to be shipped seperately. If you are
111 using this library to access a none 5.X server you will need to install one of
112 the textproc/p5-Search-Elasticsearch-Client-* ports.
115 AFFECTS: Users of security/gpgme-*
116 AUTHOR: jhale@FreeBSD.org
118 Gpgme has been updated to 1.8.0.
119 With it comes the removal of libgpgme-pthread.so in favor of using
120 libgpgme.so itself as the thread-safe library. Ports that may have
121 linked to -lgpgme-pthread will now just link to -lgpgme. PORTREVISION
122 has been bumped on all ports with a dependency on security/gpgme.
124 The Python module provided by security/py-gpgme has been renamed
125 from pyme3 to gpg, as well.
130 portupgrade -fr security/gpgme
133 AFFECTS: Users of graphics/tiff
134 AUTHOR: antoine@FreeBSD.org
136 The tiff port was updated to 4.0.7.
137 The following tools are removed from this release: bmp2tiff, gif2tiff, ras2tiff, rgb2ycbcr and thumbnail.
140 AFFECTS: Users of sysutils/bareos-*
141 AUTHOR: rand@iteris.com
143 Bareos v1.6.x changed the configuration scheme, from one configuration
144 file per Bareos component (file daemon, storage daemon, and director)
145 to several configuration files, in several directories, for each
146 component. See http://doc.bareos.org/master/html/bareos-manual-main-reference.html
148 The new scheme will use all files named *.conf in the directory
149 hierarchies for each component:
151 /usr/local/etc/bareos/bareos-dir.d/
152 /usr/local/etc/bareos/bareos-fd.d/
153 /usr/local/etc/bareos/bareos-sd.d/
155 To retain the old configuration scheme of one file per component add
156 appropriate lines such as these to your /etc/rc.conf:
158 bareos_dir_config="/usr/local/etc/bareos/bareos-dir.conf"
159 bareos_fd_config="/usr/local/etc/bareos/bareos-fd.conf"
160 bareos_sd_config="/usr/local/etc/bareos/bareos-sd.conf"
163 AFFECTS: users of devel/libosinfo
164 AUTHOR: novel@FreeBSD.org
166 The libosinfo port was separated into three different ports
167 to follow the upstream split:
169 - sysutils/osinfo-db-tools: contains the CLI tools
170 - misc/osinfo-db: contains database with OS data
171 - devel/libosinfo: the library
173 As osinfo-db-tools now ships binaries that previously were
174 part of libosinfo, it's required to delete the old libosinfo
175 package to prevent conflict because of same files installation:
177 # pkg delete libosinfo
179 And then install the new version.
182 AFFECTS: users of security/heimdal
183 AUTHOR: hrs@FreeBSD.org
185 Heimdal in the base system and security/heimdal <= 1.5.3_6 use
186 Berkeley DB to store principals into /var/heimdal/heimdal.db and
187 the database format is version 3 by default. On the other hand,
188 security/heimdal 1.5.3_7 or newer use the newer version of
189 Berkeley DB and the database format is version 9.
190 These two versions are not compatible with each other. If there is
191 a mismatch between Heimdal utilities and its database format,
192 you will get an error like the following:
194 # /usr/local/sbin/kadmin -l dump
195 BDB0641 __db_meta_setup: /var/heimdal/heimdal.db: unexpected file type or format
196 kadmin: hdb_open: opening /var/heimdal/heimdal: Invalid argument
198 This mismatch can occur in the following three cases:
200 1. You used Heimdal in the base system and switch to use security/heimdal
201 after creating /var/db/heimdal.db.
203 2. You used security/heimdal >= 1.5.3_7 and switch to use one in the
206 3. You used security/heimdal < 1.5.3_7 and upgrade it to 1.5.3_7 or later.
208 To fix this mismatch, you need to dump contents of heimdal.db and
209 rebuild the database by using kadmin(8) utility.
211 If you use Heimdal in the base system or older versions of
212 security/heimdal, and plan to switch to use
213 security/heimdal >= 1.5.3_7, execute the following command
214 *after* creating a backup copy of /var/heimdal and installing
217 # /usr/bin/kadmin -l dump /var/heimdal/heimdal.db.dump
218 # rm /var/heimdal/heimdal.db
219 # /usr/local/sbin/kadmin -l load /var/heimdal/heimdal.db.dump
220 # rm /var/heimdal/heimdal.db.dump
222 The above example assumes security/heimdal is installed into
223 /usr/local. If your base system is compiled with WITHOUT_KERBEROS
224 use the following instead:
226 # db_dump185-5 /var/heimdal/heimdal.db | db_load-5 /var/heimdal/heimdal.db.new
227 # chown 0600 /var/heimdal/heimdal.db.new
228 # mv /var/heimdal/heimdal.db.new /var/heimdal/heimdal.db
230 db_dump and db_load utilitites are installed by database/db5 as
231 dependency of security/heimdal.
233 If you want to switch from security/heimdal to Heimdal in the base
234 system, use the following:
236 # /usr/local/sbin/kadmin -l dump /var/heimdal/heimdal.db.dump
237 # rm /var/heimdal/heimdal.db
238 # /usr/bin/kadmin -l load /var/heimdal/heimdal.db.dump
239 # rm /var/heimdal/heimdal.db.dump
242 AFFECTS: users of security/heimdal
243 AUTHOR: hrs@FreeBSD.org
245 kadmin(8) in heimdal-1.5.3_5 and prior did not create a database
246 in /var/heimdal in Berkeley DB format which kdc(8) required. This
247 problem has been fixed in heimdal-1.5.3_6.
250 AFFECTS: users of mail/mu4e and mail/mu4e-maildirs
251 AUTHOR: hrs@FreeBSD.org
253 The package name of mail/mu4e* have been changed from mu4e* to
254 mu4e*-emacsNN. When upgrading the older versions, this change can
255 cause the following error which prevents it from upgrading:
257 pkg-static: mu4e-emacs25-0.9.16 conflicts with mu4e-0.9.16 (installs files into the same place).
259 If this error occurs, please remove the old packages by using
260 "pkg delete" manually:
262 # pkg delete mu4e-0.9.16 mu4e-maildirs-0.8.20160126_1
265 AFFECTS: users of lang/perl5*
266 AUTHOR: mat@FreeBSD.org
268 The default Perl version has been switched to Perl 5.24. If you are using
269 binary packages to upgrade your system, you do not have anything to do, pkg
270 upgrade will do the right thing. For the other people, assuming you are
271 migrating from 5.20 to 5.24, do:
273 First, add to /etc/make.conf:
275 DEFAULT_VERSIONS+= perl5=5.24
278 portupgrade -o lang/perl5.24 -f lang/perl5.20
280 You can now remove the DEFAULT_VERSIONS line added earlier
283 Then you will need to rebuild everything that uses libperl.so, you
286 portupgrade -f `pkg shlib -qR libperl.so.5.20`
289 portmaster -o lang/perl5.24 lang/perl5.20
291 You can now remove the DEFAULT_VERSIONS line added earlier
294 Then you will need to rebuild everything that uses libperl.so, you
297 portmaster -f `pkg shlib -qR libperl.so.5.20`
300 AFFECTS: users of security/acme-client
301 AUTHOR: brnrd@FreeBSD.org
303 The default configuration paths have changed from 'letsencrypt' to
304 'acme'. Rename the directories used accordingly
306 mv /usr/local/etc/letsencrypt /usr/local/etc/acme
307 mv /usr/local/etc/ssl/letsencrypt /usr/local/etc/ssl/acme
308 mv /usr/local/www/letsencrypt /usr/local/www/acme
310 Check your scripts to ensure proper operation.
313 AFFECTS: users of mail/squirrelmail
314 AUTHOR: adamw@FreeBSD.org
316 For better php70 support, the squirrelmail port has switched from
317 PEAR database access to PDO. If you are using squirrelmail with
318 a database backend, you'll need to install a corresponding PDO
319 database module, such as php56-pdo_sqlite.
322 AFFECTS: users of security/srm
323 AUTHOR: rakuco@FreeBSD.org
325 srm has been updated from 1.2.12 to 1.2.15. Since version 1.2.14,
326 srm defaults to using its "simple" mode to overwrite files (one pass
327 writing 0x00 to the files) instead of the 35-pass Gutmann method.
330 AFFECTS: users of irc/quassel
331 AUTHOR: woodsb02@freebsd.org
333 Quassel is now split into two ports / packages; one for providing
334 the server backend (irc/quassel-core), and one for providing the
335 client front-end (irc/quassel). Alternatively, the irc/quassel
336 port can be built with the MONO option enabled to also install
337 the client and server combined into a single monolithic binary.
340 AFFECTS: users of security/openssl and security/openssl-devel
341 AUTHOR: brnrd@freebsd.org
343 The shared library versions of OpenSSL have been bumped to avoid
344 issues with ports' and base's OpenSSL not being binary compatible.
346 Please rebuild all ports that depend on OpenSSL if you use OpenSSL
349 If you use portmaster:
350 portmaster -r openssl
351 If you use portupgrade:
352 portupgrade -fr security/openssl
355 AFFECTS: users of net-p2p/deluge
356 AUTHOR: rm@FreeBSD.org
358 Deluge port has been split out onto CLI part and GUI part. So if user
359 only needs deluged, net-p2p/deluge-cli should be installed. For full
360 deluge installation, including GTK+ GUI client, net-p2p/deluge should
361 be installed as a usual.
363 Old deluge package should be removed manually first:
367 After that install preferred deluge package as usual.
370 AFFECTS: users of x11/xfce4-terminal
371 AUTHOR: olivierd@FreeBSD.org
373 The port has been updated to the latest stable version 0.8.0.
374 A warning appears each time we open new tab:
376 Gtk-WARNING **: gtk_widget_size_allocate(): attempt to allocate
379 This issue will disappear with Gtk > 3.21.
382 AFFECTS: users of lang/python3
383 AUTHOR: antoine@FreeBSD.org
385 The default version of python3 has changed from 3.4 to 3.5.
386 If you wish to stick with older version, add "python3=3.4" to your
387 DEFAULT_VERSIONS variable in /etc/make.conf. To upgrade:
389 If using portupgrade:
390 # portupgrade -o lang/python35 lang/python34
393 # portmaster -o lang/python35 lang/python34
396 AFFECTS: Users of net-im/ejabberd
397 AUTHOR: ashish@FreeBSD.org
399 Before upgrading ejabberd to 16.09, please make sure to backup your
402 % sudo -u ejabberd -H ejabberdctl backup /path/to/backup/file
404 In some cases, ejabberd may fail to start, for which a workaround is to
405 remove the schema.DAT file from /var/spool/ejabberd before starting, and
406 then restoring everything from the backup using:
408 % sudo -u ejabberd -H ejabberdctl restore /path/to/backup/file
412 https://github.com/processone/ejabberd/issues/1305
415 AFFECTS: Users of audio/squeezeboxserver (now audio/logitechmediaserver)
416 AUTHOR: woodsb02@FreeBSD.org
418 With the rename of the audio/squeezeboxserver port to
419 audio/logitechmediaserver, the server and database are now installed in
420 different locations by default (/usr/local/share/logitechmediaserver and
421 /var/db/logitechmediaserver respectively).
423 If you were an existing user of audio/squeezeboxserver, you should
424 consider backing up you server configuration files and database before
425 upgrading to audio/logitechmediaserver. If you wish to override the
426 default locations for storing the server and database, you can set the
427 SLIMDIR and SLIMDBDIR variables in your /etc/make.conf when building
428 the audio/logitechmediaserver port.
431 AFFECTS: mail/roundcube-carddav
432 AUTHOR: gahr@FreeBSD.org
434 There is no upgrade path from the 1.0 version. You'll need to:
436 1. Log off from Roundcube.
437 2. Manually drop all carddav_* tables from your db backend.
438 3. Upgrade the mail/roundcube-carddav port.
440 The new tables will be created upon login. The CardDAV plugin will need to be
443 If you are running php < 7.0.0, you'll need to set the plugin option:
444 $prefs['_GLOBAL']['suppress_version_warning'] = true;
446 See https://github.com/blind-coder/rcmcarddav/issues/165 for details.
449 AFFECTS: emulators/ppsspp
450 AUTHOR: jbeich@FreeBSD.org
452 Qt* GUI was split into separate ports:
458 AFFECTS: sysutils/android-file-transfer
459 AUTHOR: jbeich@FreeBSD.org
461 Qt* GUI was split into separate ports:
463 sysutils/android-file-transfer-qt4
464 sysutils/android-file-transfer-qt5
467 AFFECTS: users of databases/pglogical, databases/pglogical-output
468 AUTHOR: matthew@FreeBSD.org
470 As of version 1.2.0, databases/pglogical-output has been merged into
471 databases/pglogical. portmaster or portupgrade users should delete
472 pglogical-output manually before upgrading.
475 AFFECTS: users of mail/sieve-connect
476 AUTHOR: alexey@renatasystems.org
478 Version 0.88 contains two breaking changes:
479 1. If the Sieve server does not offer STARTTLS, then connections should now
481 2. When deriving a remote script name from the local filename, use the
482 basename and strip off directories.
484 For additional information see:
485 http://mail.globnix.net/pipermail/sieve-connect-announce/2016/000012.html
488 AFFECTS: users of net/vtun
489 AUTHOR: cy@FreeBSD.org
491 The VTUN_EXTENDED_MODE option has been replaced by -e command line
495 AFFECTS: users of www/nginx-devel
496 AUTHOR: osa@FreeBSD.org
498 Nginx now creates logs under /var/log/nginx/ and changes default log
499 names from "nginx-access.log" and "nginx-error.log" to "access.log" and
500 "error.log" respectively. This is important for the error log because
501 the location is encoded and touched by nginx during startup regardless
502 of the configured location for the error log.
504 See http://trac.nginx.org/nginx/ticket/147 for additional information
508 AFFECTS: users of deskutils/xfce4-volumed-pulse
509 AUTHOR: olivierd@FreeBSD.org
511 The port has been updated to the latest stable version 0.2.2.
512 Support of xfce4-mixer has been removed, so you can delete
513 its properties with the following command:
515 xfconf-query -c xfce4-mixer -p / -rR
518 AFFECTS: users of security/letsencrypt.sh
519 AUTHOR: riggs@FreeBSD.org
521 The config filename has been changed upstream from "config.sh"
522 to "config". Users must rename the current config file manually.
523 In addition, the default WELLKNOWN location has been changed to
524 %%PREFIX%%/www/letsencrypt. In order to use the previous default
525 location, the config file must be updated manually as well.
528 AFFECTS: users of math/galculator
529 AUTHOR: woodsb02@FreeBSD.org
531 galculator now uses GTK3 by default. An option exists in the port to revert
535 AFFECTS: uses of www/nginx
536 AUTHOR: marino@FreeBSD.org
538 Nginx now creates logs under /var/log/nginx/ and changes default log
539 names from "nginx-access.log" and "nginx-error.log" to "access.log" and
540 "error.log" respectively. This is important for the error log because
541 the location is encoded and touched by nginx during startup regardless
542 of the configured location for the error log.
544 See http://trac.nginx.org/nginx/ticket/147 for additional information
548 AFFECTS: users of databases/postgresql96-server
549 AUTHOR: girgen@FreeBSD.org
551 The default unix user used by the PostgreSQL daemon has changed to
552 `postgres' to reflect the long time upstream's convention. Any scripts
553 you have using the old `pgsql' unix user should be modified when upgrading to
554 PostgreSQL version 9.6. Older versions of PostgreSQL will continue using
555 `pgsql' until their end-of-life.
557 For users with UTF-8 locales in the database: The ICU patch is *activated by
558 default* for the PostgreSQL-9.6 server. For previous versions it was optional
559 and default off, but this has changed. Please read the entry here below from
560 20160811 and understand the consequences of changing between ICU and system
561 locale for database collation (short version: don't). pg_upgrade requires the
562 collation method to be the same (or a reindex), while pg_dump/restore does not.
564 Also, the default home directory for the postgres user is now
565 /var/db/postgres, and the default data directory for PostgreSQL 9.6 is
566 /var/db/postgres/data96.
569 AFFECTS: users of x11/nvidia-driver
570 AUTHOR: cem@FreeBSD.org
572 The NVidia driver has been updated to version 367.35. Starting with
573 version 358.09, new kernel module was added, nvidia-modeset.ko. This
574 new driver component works in conjunction with the nvidia.ko kernel
575 module to program the display engine of the GPU.
577 Users that experience hangs when starting X11 server, or observe
579 (II) NVIDIA(0): Validated MetaModes:
580 (II) NVIDIA(0): "NULL"
582 messages in their /var/log/Xorg.0.log file should replace ``nvidia''
583 with ``nvidia-modeset'' in /boot/loader.conf or /etc/rc.conf files,
584 depending on how they prefer to load NVidia driver kernel module.
587 AFFECTS: users of security/sshguard
588 AUTHOR: feld@FreeBSD.org
590 Sshguard has been updated to 1.7.0. There have been several changes to
591 this release. Notably the hosts and ipfilter backends are no longer
592 supported. If you need these backends to be supported and you missed
593 the survey sent out by upstream I urge you to contact upstream.
595 The hosts backend was previously served by security/sshguard directly.
596 The additional backends were slave ports with package name suffixes. I
597 have opted to keep the master/slave port relationship but not choose a
598 specific backend for security/sshguard. Instead it is now a metaport
599 which will prompt you for which backend you prefer. If no backend is
600 configured it will depend on security/sshguard-ipfw, which is the
601 native FreeBSD firewall. This my be surprising to users who depended
602 on security/sshguard which only provided hosts/TCP Wrappers blocking,
603 but there is no replacement at this time.
605 I would also like to document that sshguard no longer accepts the -e
606 argument which allowed external scripts to run when sshguard finds a
607 match. As a result the null backend can no longer be used to create
608 custom blocking functionality; it only serves as a detection backend.
610 If the removed backends return due to user demand they will be added
611 as slave ports for consistency. I apologize for any inconvenience and
612 lack of notice on the deprecation of these features.
615 AFFECTS: users of mail/rspamd*
616 AUTHOR: vsevolod@FreeBSD.org
618 Rspamd users should update Rspamd to 1.3.3 version as soon as possible
619 and ensure that '/usr/local/etc/rspamd/module.d/fuzzy_check.conf` has
620 the line `algorithm = "mumhash";` for the "rspamd.com" rule. The more
621 detailed information could be found on
622 https://rspamd.com/announce/2016/08/15/rspamd-1.3.3.html
625 AFFECTS: users of dns/powerdns*
626 AUTHOR: junovitch@FreeBSD.org
628 PowerDNS Authoritative Server and Recursor 4.0.0+ introduce significant
629 changes to the configuration files, which need to be handled before
630 restarting the services. As from the Recursor changelog, "The Lua hook
631 infrastructure was redone using LuaWrapper; old scripts will no longer
632 work, but new scripts are easier to write under the new interface."
635 AFFECTS: users of security/libressl
636 AUTHOR: brnrd@FreeBSD.org
638 The port has been updated to the latest stable version 2.4 of LibreSSL.
639 The shared library versions of the libraries have been bumped.
640 With this update, the patch for the OPENSSL_VERSION_NUMBER has been
641 removed. This causes issues with a number of ports. Patches for all
642 ports for which this issues is known can be found on
643 https://wiki.freebsd.org/LibreSSL/Ports#OPENSSL_VERSION_NUMBER
645 After upgrading, manually update all packages that depend on any of the
646 libraries provided by LibreSSL (libssl, libcrypto and libtls) since the
647 versions of these libraries have changed. Normally, you can obtain the
648 list of dependent software by running the following command:
650 # pkg info -r libressl
652 Then you should rebuild all ports depending on libressl to avoid dangling
653 shared library dependencies. Poudriere and pkg handle this correctly,
654 portmaster and portupgrade users can use the following to rebuild all
658 portmaster -r libressl
660 portupgrade -fr security/libressl
663 AFFECTS: users of databases/postgresqlNN-server with ICU patch
664 AUTHOR: girgen@FreeBSD.org
666 The ICU patch is added to the PostgreSQL-9.5 server. Please note that you
667 must never change between using the ICU patch and using system locale for
668 the same database cluster without REINDEXing all TEXT/VARCHAR columns, or
669 dump and restore your database. Failing to do so will result in corrupted
670 indexes due to the differences between the locale definitions. ICU will
671 always be the better choice for speed and correctness.
673 Also, the ICU patch used to support other Unicode encodings than UTF-8,
674 but that has been removed due to lack of demand and the complicated testing
675 required. If you use another Unicode encoding and rely on ICU for collation,
676 please refrain from upgrading the postgresql server and instead contact the
680 AFFECTS: users of emulators/virtualbox-ose
681 AUTHOR: jkim@FreeBSD.org
683 VirtualBox has been updated to 5.0.26 and it is incompatible with old
684 kernel modules. You should upgrade emulators/virtualbox-ose-kmod and
685 load new kernel modules before starting new version, e.g.,
687 # service vboxnet restart
690 AFFECTS: users of games/stonesoup-*
691 AUTHOR: lifanov@mail.lifanov.com
693 The WIZARD option has been renamed to NOWIZARD and is now an opt-out to
694 better reflect the upstream. If you run a shared game server and would
695 like the Wizard mode support disabled, please update port options.
698 AFFECTS: users of www/awstats
699 AUTHOR: adamw@FreeBSD.org
701 The directory containing icons has changed from ".../icons" to ".../icon".
702 awstats has, in its suggested configuration file, contained an alias
703 from /awstatsicons. After applying the awstats-7.5 update, you must
704 update that alias to point to /usr/local/www/awstats/icon (just remove
708 AFFECTS: users of sysutils/screen
709 AUTHOR: cy@FreeBSD.org
711 GNU Screen was updated to version 4.4.0 (r417201). Note that there was
712 fix to screen message structure field responsible for $TERM handling,
713 making it impossible to attach to older versions.
716 AFFECTS: users of databases/mysql57-*
717 AUTHOR: riggs@FreeBSD.org
719 The default location for my.cnf has changed from "/var/db/mysql/my.cnf"
720 to "/usr/local/etc/mysql/my.cnf". Existing my.cnf files must be merged
721 manually with the new default and moved to the new location. To
722 continue using the my.cnf file at the old location, set "mysql_optfile"
723 in /etc/rc.conf to point to the location of the existing my.cnf file.
726 AFFECTS: users of www/node5
727 AUTHOR: bradleythughes@fastmail.fm
729 Node.js v5.x has reached end of life and has been removed. Users that
730 have not yet moved to v6.x should do so now by switching to the www/node
734 AFFECTS: users of sysutils/rsyslog7
735 AUTHOR: brd@FreeBSD.org
737 Rsyslog 7.x has reached end of life status and is being marked as
738 depreciated. Rsyslog 8 has been made the default.
741 AFFECTS: users of www/calendarserver
742 AUTHOR: pi@FreeBSD.org
744 Please note that updating from the previous version (5.1) to the current
745 version (8.0) requires manual steps. Please consult the pkg-message for
749 AFFECTS: users of shells/zsh
750 AUTHOR: adamw@FreeBSD.org
752 zsh now looks for system-wide conf files in ${PREFIX}/etc, instead of
753 /etc. If you have files like zshrc, zshenv, zprofile, zlogin, or zlogout
754 in /etc, either move them to /usr/local/etc or rebuild zsh with the
757 Note that this change only affects system-wide conf files, which are not
758 installed or created by a default installation.
761 AFFECTS: users of www/redmine
762 AUTHOR: tz@FreeBSD.org
764 Redmine was updated from 2.6.9 to 3.2.3. Since this an update over
765 major versions be careful with your update.
766 For further update instructions please have a look at:
767 https://www.redmine.org/projects/redmine/wiki/RedmineUpgrade
770 AFFECTS: users of ftp/wget
771 AUTHOR: vd@FreeBSD.org
773 Wget 1.18 fixes a security vulnerability (CVE-2016-4971) and the fix
774 introduces a backward-incompatibility for HTTP->FTP redirects. Any script that
775 relies on the old behaviour must use --trust-server-names in order to trust
776 the HTTP response and redirect to the new filename.
779 AFFECTS: users of databases/py-apsw
780 AUTHOR: rm@FreeBSD.org
782 SQLite 3.12 completely changed the semantics of VFS.xGetLastError() in an
783 incompatible way. This required a rewrite of the relevant C, Python and test
784 code. If you implement or use this method then you have to rewrite your code
785 too. Also note that running the test suite from an earlier version of APSW
786 against this or future SQLite versions will result in consuming all memory,
787 swap or address space (an underlying integer changed meaning).
790 AFFECTS: users of security/openssl*, security/libressl*
791 AUTHOR: mat@FreeBSD.org
793 Previously, to tell the ports tree, you needed to set:
795 WITH_OPENSSL_PORT=yes
797 And if you wanted a port that was not security/openssl, you needed to add,
800 OPENSSL_PORT= security/libressl
802 Now, all you need to do is:
804 DEFAULT_VERSIONS+= ssl=libressl
806 Valid values are base, openssl, openssl-devel, libressl, and libressl-devel.
809 AFFECTS: users of www/node, www/node5, and www/node4
810 AUTHOR: adamw@FreeBSD.org
812 node now prefers a few libraries from ports to the versions bundled
813 with node. However, node cannot use the libssl from LibreSSL. If you
814 are using LibreSSL as your SSL provider, you must enable the
815 "BUNDLED_SSL" option when building node.
818 AFFECTS: users of textproc/xmlroff
819 AUTHOR: hrs@FreeBSD.org
821 The library part of xmlroff has been separated into textproc/libfo.
822 Remove the installed xmlroff first when upgrading it because older
823 xmlroff than 0.6.2_6 have files which libfo installs. A typical
824 error message is the following:
826 pkg-static: libfo-0.6.2 conflicts with xmlroff-0.6.2_5 (installs files into the same place). Problematic file: /usr/local/include/libfo-0.6/libfo/area/fo-area.h
829 AFFECTS: users of databases/postgresql-repmgr
830 AUTHOR: bofh@FreeBSD.org
832 The port has been repocopied to databases/postgresql-repmgr2 and current
833 post has been updated to 3.x series. If anyone is still looking forward
834 to use the 2.x please upgrade as following.
836 # portmaster -o databases/postgresql-repmgr2 databases/postgresql-repmgr
838 # portupgrade -o databases/postgresql-repmgr2 databases/postgresql-repmgr
840 Otherwise if you want to move on with 3.x series just use
842 # portmaster -r databases/postgresql-repmgr
844 # portupgrade -fr databases/postgresql-repmgr
847 AFFECTS: users of www/h2o
848 AUTHOR: junovitch@FreeBSD.org
850 File paths no longer have a trailing / appended to them. This enables
851 directing specific paths to a file but may break existing configurations.
852 Refer to https://h2o.examp1e.net/configure/file_directives.html and
853 revise your yaml config appropriately.
856 AFFECTS: users of security/libressl-devel
857 AUTHOR: brnrd@FreeBSD.org
859 The port has been updated to the latest "unstable" version of LibreSSL.
860 The shared library versions of the libraries have been bumped.
861 With this update, the patch for the OPENSSL_VERSION_NUMBER has been
862 removed. This causes issues with a number of ports. Patches for many of
863 these issues can be found on
864 https://wiki.freebsd.org/LibreSSL/Ports#OPENSSL_VERSION_NUMBER
866 After upgrading to 2.4.0, manually update all packages that depend on
867 any of the libraries provided by LibreSSL (libssl, libcrypto and
868 libtls) since the versions of these libraries have changed. Normally,
869 you can obtain the list of dependent software by running the following
872 # pkg info -r libressl-devel
874 Then you should rebuild all ports depending on libressl-devel to avoid
875 dangling shared library dependencies. Poudriere and pkg handle this
876 correctly, portmaster and portupgrade users can use the following to
877 rebuild all dependent ports.
880 portmaster -r libressl-devel
882 portupgrade -fr security/libressl-devel
885 AFFECTS: users of mail/opensmtpd-extras (any of them)
886 AUTHOR: adamw@FreeBSD.org
888 The invocation for extras has changed. Some extras might fail unless
889 you pass all options/arguments separated by quotes:
891 filter myfilter dnsbl "-c /var/chroot/dnsbl" "-h my.dnsbl.com"
893 Additionally, extras now run in a chroot. Either pass "-C" to skip the
894 chroot entirely (not recommended), or put all required config files,
895 resolv.conf, and external binaries into the chroot. For example:
897 # mkdir -p /var/chroot/dnsbl/etc
898 # cp /etc/resolv.conf /var/chroot/dnsbl/etc
900 And pass "-c /var/chroot/dnsbl" to the filter.
903 AFFECTS: users of mail/opensmtpd
904 AUTHOR: brnrd@FreeBSD.org
906 Due to changes to the rc-script you must stop smtpd prior to upgrading
907 mail/opensmtpd to version 5.9.2
911 Then upgrade OpenSMTPD to version 5.9.2.
912 Additionally version 5.9.2 changes the file mode bits for two directories.
913 To allow existing installations to start successfully you must apply the
916 # chown -R root:_smtpq /var/spool/smtpd/offline
917 # chmod -R 770 /var/spool/smtpd/offline
918 # chmod -R 700 /var/spool/smtpd/purge
920 After applying the changes, the smtpd daemon can successfully be started.
923 AFFECTS: users of devel/qtcreator
924 AUTHOR: nolden@kde.org
926 QBS (Qt Build System) was previously shipped as part of qtcreator, now
927 it is independently available as devel/qbs. However, on upgrading
928 qtcreator to 3.6.1, the depends will detect qbs through a previously
929 installed qtcreator port and will not build/install correctly
930 (devel/qbs won't be installed automatically as depends)
932 The solution is to pkg remove qtcreator, then building works correctly.
935 AFFECTS: users of databases/db6
936 AUTHOR: mandree@FreeBSD.org
938 The databases/db6 port has been updated to release 6.2.23.
940 This requires manual action in two places:
941 1. dependent applications need to be recompiled,
942 2. SQL databases, if any, need to be reindexed.
944 To obtain a list of ports needing a recompilation,
945 the following command should provide it:
949 Then rebuild db6 and the dependent ports. For pkg users, this should
953 # portmaster -r databases/db6
955 # portupgrade -fr databases/db6
957 In order to reindex SQL databases, a db6-upgrade61.sh script is
958 provided in ${PREFIX}/bin, if and only if the port's SQL option is
959 enabled. For detailed reindexing instructions, see
960 http://docs.oracle.com/cd/E17076_05/html/installation/sqlite_ver61.html
961 and note that the FreeBSD port installs the upgrade61.sh script with a
962 db6- prefix that you need to add.
965 AFFECTS: users of audio/clementine-player
966 AUTHOR: sbruno@FreeBSD.org
968 The audio/clementine-player port has been updated to v1.3.1, the latest
969 upstream release. The music database code now has a hard dependency on
970 databases/sqlite having the FTS3_TOKENIZER option enabled. This has
971 been made the default option in databases/sqlite.
973 Without this option, clementine-player will crash on startup.
976 AFFECTS: users of biology/seqan
977 AUTHOR: junovitch@FreeBSD.org
979 The biology/seqan port has been split into biology/seqan (only the
980 library) and biology/seqan-apps for the programs based on SeqAn. Both
981 ports are based on version 2.1.1 of the SeqAn repository. There is a new
982 biology/seqan1 port with version 1.3 of SeqAn for backwards compatibility,
983 but this port will likely be deprecated in the next year so please update
984 your software to SeqAn2.
987 AFFECTS: users of www/node
988 AUTHOR: bradleythughes@fastmail.fm
990 The www/node port has been updated to node.js v6.0.0, the latest
991 upstream release. Users of node.js v5.x are encouraged to upgrade as
992 soon as possible, as upstream support will end two months from now.
994 The www/node5 port has been created to aid users transition. Use one of
995 the following commands to continue using node.js v5.x:
999 # portmaster -o www/node5 www/node
1001 # portupgrade -o www/node5 www/node
1004 AFFECTS: users of security/libressl
1005 AUTHOR: brnrd@FreeBSD.org
1007 LibreSSL 2.3 has removed SSLv3 support completely which leads to issues
1008 with a number of ports. Patches for many of these issues can be found
1009 on https://wiki.freebsd.org/OpenSSL/No-SSLv3
1011 After upgrading to 2.3.4, manually update all packages that depend on
1012 any of the libraries provided by LibreSSL (libssl, libcrypto and
1013 libtls) since the versions of these libraries have changed. Normally,
1014 you can obtain the list of dependent software by running the following
1017 # pkg info -r libressl
1019 Then you should rebuild all ports depending on libressl to avoid dangling
1020 shared library dependencies. Poudriere and pkg handle this correctly,
1021 portmaster and portupgrade users can use the following to rebuild all
1025 portmaster -r libressl
1027 portupgrade -fr security/libressl
1030 AFFECTS: users of mail/dspam
1031 AUTHOR: junovitch@FreeBSD.org
1033 dspam has been modified to no longer run as root:mail by default.
1034 Existing configuration must be adjusted to reflect using a non-privileged
1035 port and the /var/run/dspam directory for PID and socket files. If you
1036 need dspam to run as root for your mail setup, you can use the SETUID
1037 config option to enable the old insecure behavior.
1040 AFFECTS: users of www/nginx and www/nginx-devel
1041 AUTHOR: osa@FreeBSD.org
1043 The ${MODULESDIR}, default directory for dynamic modules, has been
1044 changed from ${ETCDIR}/modules to ${PREFIX}/libexec/${PORTNAME}.
1045 It's highly recommended to review existing configuration files of
1046 nginx, i.e. ${PREFIX}/etc/nginx/nginx.conf.
1049 AFFECTS: users of net-mgmt/icinga2
1050 AUTHOR: lme@FreeBSD.org
1052 The creation of Icinga2 directories and files in /var is now controlled
1053 by the /etc/rc.conf variable icinga2_mkvar. Earlier ports always
1054 created the /var entries, but could slow startup significantly when /var
1055 was a normal disk rather than a RAM disk. icinga2_mkvar defaults to
1059 AFFECTS: users of audio/chromaprint
1060 AUTHOR: jhale@FreeBSD.org
1062 chromaprint has been updated to version 1.3.1 and includes a shared
1063 library bump. PORTREVISIONS have been bumped on affected ports.
1064 If you are using binary pkg, 'pkg upgrade' will do the right thing.
1065 Users of portmaster/portupgrade must rebuild all ports which depend
1069 portmaster -w -r chromaprint
1071 portupgrade -fr audio/chromaprint
1074 AFFECTS: users of www/tt-rss
1075 AUTHOR: thierry@FreeBSD.org
1077 Tiny Tiny RSS can use a database running on a separate server.
1078 Previously, in this case, you had to set the option DBLOCAL; this option
1079 has been removed and replaced by a settable run-time flag: now you
1081 ttrssd_local_db="NO"
1082 in your /etc/rc.conf .
1085 AFFECTS: users of graphics/kipi-plugin-googledrive and graphics/kipi-plugin-picasaweb
1086 AUTHOR: kde@FreeBSD.org
1088 DigiKam and its related ports have been updated to 4.14.0, the latest
1089 stable upstream release.
1091 The graphics/kipi-plugin-googledrive and graphics/kipi-plugin-picasaweb
1092 have both been merged into the new graphics/kipi-plugin-googleservices
1093 following a move done upstream.
1095 Those two ports must be removed, and graphics/kipi-plugin-googleservices
1096 should be used instead.
1099 AFFECTS: users of www/node-devel
1100 AUTHOR: bradleythughes@fastmail.fm
1102 www/node-devel was outdated and has been removed. Upstream no longer
1103 releases a development version. You can use the www/node port to get
1104 node.js 5.x by running one of the following commands:
1108 # portmaster -o www/node www/node-devel
1110 # portupgrade -o www/node www/node-devel
1113 AFFECTS: multimedia/x264
1114 AUTHOR: jbeich@FreeBSD.org
1116 LSMASH replaced GPAC by default. If you use BATCH=y in /etc/make.conf
1117 and hit below error make sure to re-run "make config".
1119 ====> You cannot select multiple options from the MP4 radio
1123 AFFECTS: users of net/samba42 and net/samba/43
1124 AUTHOR: timur@FreeBSD.org
1126 Samba 4.2.x and 4.3.x ports have been updated to address
1127 BadLock(http://badlock.org) vulnerability, as well as few other
1130 Please note that Samba 4.1.x and older versions are also affected by
1131 the issues fixed with this release but are not supported anymore. It is
1132 strongly recommend to upgrade to a recent version at your earliest
1135 The security updates include new smb.conf options and a number of
1136 stricter behaviours to prevent Man in the Middle attacks. Between these
1137 changes, compatibility with a large number of older software versions
1138 has been lost in the default configuration.
1140 For more information about the related behaviour changes and the
1141 security issues please visit:
1143 https://www.samba.org/samba/latest_news.html#4.4.2
1144 https://www.samba.org/samba/history/samba-4.3.8.html
1145 https://www.samba.org/samba/history/samba-4.2.11.html
1148 AFFECTS: users of databases/influxdb
1149 AUTHOR: cheffo@freebsd-bg.org
1151 To upgrade to InfluxDB 0.12, you must be on version 0.10 and all shards must
1152 be in TSM format (the default storage engine starting with InfluxDB 0.10).
1153 See the 0.10 documentation [1] for how to convert b1 and bz1 shards to TSM. If
1154 any b1 or bz1 shards are present, InfluxDB 0.12 will not start.
1156 Next, you need to update your metastore *before updating to 0.12.* [2]
1158 [1] https://docs.influxdata.com/influxdb/v0.10/administration/upgrading/#convert-b1-and-bz1-shards-to-tsm1
1159 [2] https://docs.influxdata.com/influxdb/v0.12/administration/upgrading/
1162 AFFECTS: users of www/pecl-http
1163 AUTHOR: bofh@FreeBSD.org
1165 www/pecl-http has been updated to the latest 3.x stable release, which
1166 supports php70+ and a new port www/pecl-http2 has been created for the
1169 Should users want to continue to use version 2.x, replace www/pecl-http with
1170 www/pecl-http2 as follows:
1174 # pkg delete pecl-http
1175 # pkg install pecl-http2
1179 # portupgrade -o www/pecl-http2 www/pecl-http
1183 # portmaster -o www/pecl-http2 www/pecl-http
1186 AFFECTS: users of lang/ruby21
1187 AUTHOR: swills@FreeBSD.org
1189 The default ruby version has been updated from 2.1 to 2.2.
1191 If you compile your own ports you may keep 2.1 as the default version by
1192 adding the following lines to your /etc/make.conf file:
1195 # Keep ruby 2.1 as default version
1197 DEFAULT_VERSIONS+=ruby=2.1
1199 If you wish to update to the new default version, you need to first stop any
1200 software that uses ruby. Then, you will need to follow these steps, depending
1201 upon how you manage your system.
1203 If you use pkgng, simply upgrade:
1206 If you use portmaster, install new ruby, then rebuild all ports that depend
1208 # portmaster -o lang/ruby22 lang/ruby21
1209 # portmaster -R -r ruby-2.2
1211 If you use portupgrade, install new ruby, then rebuild all ports that depend
1214 # pkg delete -f ruby portupgrade
1215 # make -C /usr/ports/ports-mgmt/portupgrade install clean
1216 # pkg set -o lang/ruby21:lang/ruby22
1217 # portupgrade -x ruby-2.2.\* -fr lang/ruby22
1220 AFFECTS: mail/spamassassin
1221 AUTHOR: adamw@FreeBSD.org
1223 Support for SSLv3 has been removed from SpamAssassin, because
1224 SSLv3 is a Bad Idea. No direct option is provided to re-enable it.
1225 If your setup requires use of SSLv3, some instructions are available
1226 in FreeBSD PR 208225.
1229 AFFECTS: security/clamav-unofficial-sigs
1230 AUTHOR: lukasz@wasikowski.net, sf@maxempire.com
1232 This version of clamav-unofficial-sigs is eXtremeSHOK's fork.
1233 Configuration file location has changed from
1234 %PREFIX%/clamav-unofficial-sigs.conf to
1235 %PREFIX%/clamav-unofficial-sigs/
1237 master.conf and os.conf hold default values, local changes should
1238 be placed in user.conf.
1241 AFFECTS: print/ghostscript9-base
1242 AUTHOR: tijl@FreeBSD.org
1244 The default Ghostscript port has changed from print/ghostscript9-base,
1245 which is no longer developed, to print/ghostscript9-agpl-base. Package
1246 users will upgrade automatically. Ports users can stick with the old
1247 port by adding "DEFAULT_VERSIONS+=ghostscript=9" to /etc/make.conf, or
1248 move to the new port with:
1250 portmaster -o print/ghostscript9-agpl-base ghostscript9-base
1251 or: portupgrade -o print/ghostscript9-agpl-base print/ghostscript9-base
1253 And if you have ghostscript9-x11 installed:
1255 portmaster -o print/ghostscript9-agpl-x11 ghostscript9-x11
1256 or: portupgrade -o print/ghostscript9-agpl-x11 print/ghostscript9-x11
1258 Note that print/ghostscript9-agpl-base is licensed under the AGPLv3
1259 while print/ghostscript9-base is licensed under the GPLv3.
1262 AFFECTS: security/openvas-client
1263 AUTHOR: tijl@FreeBSD.org
1265 The OpenVAS ports have been updated from version 2 to version 8. All
1266 components have been renamed and rearranged. The old OpenVAS client
1267 no longer exists. Instead there is a web interface provided by
1268 security/greenbone-security-assistant or a command-line interface
1269 provided by security/openvas-cli.
1272 AFFECTS: print/hplip
1273 AUTHOR: tijl@FreeBSD.org
1275 HPLIP has been updated to verion 3.16.2. As part of the update support
1276 for the hpijs/foomatic-rip filter has been dropped. This has long been
1277 unsupported upstream. If you used this filter with your printer you'll
1278 have to remove the printer with HP Device Manager and then add it back as
1282 AFFECTS: print/cups-base, print/cups-client, print/cups-image
1283 AUTHOR: tijl@FreeBSD.org
1285 The cups-base, cups-client and cups-image packages have been combined
1286 into one cups package.
1288 If you build your own ports the easiest way to update is to delete these
1289 packages first and then build and install print/cups.
1291 If you are using binary packages, depending on the packages installed on
1292 your system, pkg(8)'s solver might get confused. In this case do not proceed
1293 with the upgrade but delete first the packages:
1295 pkg delete -fg "cups*"
1297 Then usual upgrade process: pkg upgrade
1299 The device URI of USB printers has changed so you have to adjust the
1300 printer configuration. Go to http://localhost:631/printers/. Click on
1301 your printer and select "Modify Printer" in the Administration drop-down.
1302 You should then be able to select the new URI of the printer. The web
1303 interface requires cookies and JavaScript to function properly so make
1304 sure your browser does not block them.
1306 The package also installs a devd(8) configuration file now that gives
1307 cups access to USB printers. Unless you have any special needs you can
1308 remove any devd(8), devfs.conf(5) or devfs.rules(5) configuration related
1309 to cups that you may have added in the past.
1312 AFFECTS: net-mgmt/yaf
1313 AUTHOR: pi@FreeBSD.org
1315 YAF is updated to version 2.8.1 with many new OPTIONS. Please use
1316 the default options to get same behavior as previous version.
1319 AFFECTS: audio/alsa-utils, www/firefox, www/firefox-esr, www/seamonkey
1320 AUTHOR: jbeich@FreeBSD.org
1322 ALSA backend in libcubeb as used by Firefox has an unresolved issue
1323 with the OSS patch in audio/alsa-plugins. To avoid excessive CPU
1324 usage when playing HTML5 videos rebuild the port with BUFSZ_P2
1325 option enabled or reset options to default.
1327 However, with BUFSZ_P2 enabled alsa-utils may crash:
1330 Playing WAVE 'test.wav' : Signed 16 bit Little Endian, Rate 48000 Hz, Stereo
1331 Assertion failed: (err >= 0), function set_params, file aplay.c, line 1289.
1332 Aborted by signal Abort trap...
1335 AFFECTS: users of security/openssh-portable-devel
1336 AUTHOR: bdrewery@FreeBSD.org
1338 openssh-portable-devel has been removed since it is stale, insecure and
1339 not worth maintaining any longer.
1341 Users should switch back to openssh-portable.
1345 # pkg delete openssh-portable-devel
1346 # pkg install openssh-portable
1350 # portmaster -o security/openssh-portable openssh-portable-devel
1354 # portupgrade -o security/openssh-portable security/openssh-portable-devel
1357 AFFECTS: users of mail/postfix
1358 AUTHOR: ohauer@FreeBSD.org
1360 Postfix has been updated to version 3.1, VDA and native SPF is no
1363 - if VDA support is needed, users should stay on mail/postfix211
1364 - SPF support can be added to postfix via one of the mail/*spf* ports
1366 The Dovecot SASL OPTION was removed, Dovecot SASL support is always given
1367 from now on. In addition, for each mail/postfix* port there is now a
1368 mail/postfix*-sasl slave port providing Cyrus SASL as default.
1370 To stay on postfix-2.11.x run the command:
1372 # pkg set -o mail/postfix:mail/postfix211
1375 AFFECTS: users of www/nginx-devel
1376 AUTHOR: osa@FreeBSD.org
1378 Dynamic modules support has been enabled for the following third-party
1379 modules, in case of usage of these modules please update nginx
1380 configuration file for load these modules:
1382 load_module "modules/ngx_dynamic_upstream_module.so";
1383 load_module "modules/ngx_http_small_light_module.so";
1386 AFFECTS: users of www/nginx-devel
1387 AUTHOR: osa@FreeBSD.org
1389 Dynamic modules support has been enabled for the following third-party
1390 modules, in case of usage of these modules please update nginx
1391 configuration file for load these modules:
1393 load_module "modules/ngx_http_echo_module.so";
1394 load_module "modules/ngx_http_headers_more_filter_module.so";
1395 load_module "modules/ngx_http_eval_module.so";
1396 load_module "modules/ngx_http_lua_module.so";
1397 load_module "modules/ngx_http_set_misc_module.so";
1400 AFFECTS: users of www/nginx-devel
1401 AUTHOR: osa@FreeBSD.org
1403 Dynamic modules support has been enabled. In case of usage following
1404 modules please update nginx configuration file for load these modules:
1406 load_module "modules/ngx_http_geoip_module.so";
1407 load_module "modules/ngx_http_image_filter_module.so";
1408 load_module "modules/ngx_http_xslt_filter_module.so";
1409 load_module "modules/ngx_mail_module.so";
1410 load_module "modules/ngx_stream_module.so";
1412 See https://www.nginx.com/blog/dynamic-modules-nginx-1-9-11/ for details.
1415 AFFECTS: users of net-im/uTox
1416 AUTHOR: amdmi3@FreeBSD.org
1418 Before upgrading uTox port, please set maximum font scale in the
1422 AFFECTS: users of security/tor, security/tor-devel
1423 AUTHOR: amdmi3@FreeBSD.org
1425 The tor ports now create /var/log/tor subdirectory for tor logs. If
1426 you've used /var/log/tor as a log _file_, you'll need to update your
1427 torrc and move the file before updating the port.
1430 AFFECTS: users of mail/rspamd and mail/rmilter
1431 AUTHOR: vsevolod@FreeBSD.org
1433 Rspamd has been updated to the version 1.1.0. If you have used per user
1434 statistics, then please consult changelog for details: your configuration
1437 Rmilter has been updated to the version 1.7.0. Support of SPF and Spamassassin
1438 has been dropped from this project completely. You might also consider
1439 migration from memcahched to redis in this version.
1442 AFFECTS: users of sysutils/ansible
1443 AUTHOR: lifanov@mail.lifanov.com
1445 Ansible 2.0.0 introduces a number of incompatible configuration changes.
1446 Please read changelog and migrate current configuration:
1448 https://raw.githubusercontent.com/ansible/ansible/v2.0.0.0-1/CHANGELOG.md
1450 Ansible 1.9.* will be provided as sysutils/ansible1 until the next update
1454 AFFECTS: users of security/easy-rsa
1455 AUTHOR: mandree@FreeBSD.org
1457 The port has been upgraded to version 3. This incurs major changes,
1458 please see ${PREFIX}/share/doc/easy-rsa/doc/EasyRSA-Upgrade-Notes.md
1461 The old version 2.2.2 has been retained as security/easy-rsa2.