1 This file documents some of the problems you may encounter when upgrading
2 your ports. We try our best to minimize these disruptions, but sometimes
5 You should get into the habit of checking this file for changes each time
6 you update your ports collection, before attempting any port upgrades.
9 AFFECTS: users of security/tinc
10 AUTHOR: dinoex@FreeBSD.org
12 this version of tinc requires all nodes in the VPN to be linked with a
13 version of OpenSSL or LibreSSL that supports the AES256 and SHA256
18 AFFECTS: users of databases/mysql56-server
19 AUTHOR: feld@FreeBSD.org
21 databases/mysql56-server was updated to 5.6.35 which included backported
22 rc script changes from the mysql57-server port. This broke mysql_optfile in
23 rc.conf and also forced a sample my.cnf if none existed. MySQL has
24 some parameters which cannot be changed after a database has been
25 created, so this caused MySQL to fail to start.
27 This change was reverted in mysql56-server-5.6.35_1
29 An additional change was made in mysql56-server-5.6.35_2 to prevent
30 automatic loading of a sample my.cnf which was causing issues for
31 users who were running without a my.cnf.
34 AFFECTS: users of EoL'ed FreeBSD versions (<10.3, 11 prior to 11.0)
35 AUTHOR: amdmi3@FreeBSD.org
37 The ports system will now refuse to build anything if it's run on
38 outdated system version. This protects users from unexpected build
39 failures after code to support EoL'ed systems is removed from the
40 tree. You may define ALLOW_UNSUPPORTED_SYSTEM to override this and
41 allow builds, but no support will be provided in case of failures.
44 AFFECTS: users of java/wildfly10
45 AUTHOR: olgeni@FreeBSD.org
47 The java/wildfly10 port has been updated to 10.1.0. To complete the
48 migration you must copy your existing configuration (directories
49 "appclient", "standalone", and "domain") from /usr/local/wildfly-10.0.0
50 to /usr/local/wildfly10.
53 AFFECTS: users of net-mgmt/librenms
54 AUTHOR: dvl@FreeBSD.org
56 The following is recommended for /var/db/mysql/my.cnf
58 NOTE: these are global settings. Please read this first:
60 http://dev.mysql.com/doc/refman/5.7/en/sql-mode.html
63 innodb_file_per_table=1
67 AFFECTS: users of lang/ruby22
68 AUTHOR: swills@FreeBSD.org
70 The default ruby version has been updated from 2.2 to 2.3.
72 If you compile your own ports you may keep 2.2 as the default version by
73 adding the following lines to your /etc/make.conf file:
76 # Keep ruby 2.2 as default version
78 DEFAULT_VERSIONS+=ruby=2.2
80 If you wish to update to the new default version, you need to first stop any
81 software that uses ruby. Then, you will need to follow these steps, depending
82 upon how you manage your system.
84 If you use pkgng, simply upgrade:
87 If you use portmaster, install new ruby, then rebuild all ports that depend
89 # portmaster -o lang/ruby23 lang/ruby22
90 # portmaster -R -r ruby-2.3
92 If you use portupgrade, install new ruby, then rebuild all ports that depend
95 # pkg delete -f ruby portupgrade
96 # make -C /usr/ports/ports-mgmt/portupgrade install clean
97 # pkg set -o lang/ruby22:lang/ruby23
98 # portupgrade -x ruby-2.3.\* -fr lang/ruby23
101 AFFECTS: multimedia/ffmpeg
102 AUTHOR: jbeich@FreeBSD.org
104 OPTIMIZED_CFLAGS switched to only use vendor optimizations which
105 means -ffast-math -fno-finite-math-only are no longer applied. If
106 you did like the former behavior consider adding
108 # multimedia/ffmpeg/Makefile.local
109 OPTIMIZED_CFLAGS_CFLAGS += -ffast-math -fno-finite-math-only
114 .if ${.CURDIR:M*/multimedia/ffmpeg}
115 CFLAGS += -ffast-math -fno-finite-math-only
119 AFFECTS: users of x11/xfce4-terminal
120 AUTHOR: olivierd@FreeBSD.org
122 The port has been updated to the latest stable version 0.8.2.
123 Please, don't active the hidden 'MiscSlimTabs' option in
124 ~/.config/xfce4/terminal/terminalrc, it requires Gtk+ > 3.20.
127 AFFECTS: users of multimedia/mlt
128 AUTHOR: avilla@FreeBSD.org
130 MLT Qt plugins have been moved to their own ports, mlt-qt4 and
131 mlt-qt5. Please, uninstall multimedia/mlt before you update:
136 AFFECTS: users of security/openvpn, security/openvpn-polarssl
137 AUTHOR: Matthias Andree <mandree@FreeBSD.org>
139 The OpenVPN ports have been updated to the new upstream release v2.4,
140 and their predecessors preserved as openvpn23 and openvpn23-polarssl,
141 respectively. Note that for the new v2.4 release, the
142 openvpn-polarssl port has been renamed to openvpn-mbedtls to match the
143 upstream library's new name.
146 AFFECTS: users of www/nghttp2
147 AUTHOR: sunpoet@FreeBSD.org
149 nghttp2 has been split into 2 ports: www/libnghttp2 for core library and
150 www/nghttp2 for the rest. Please uninstall nghttp2 before you update
154 AFFECTS: mail/thunderbird, www/seamonkey
155 AUTHOR: gecko@FreeBSD.org
157 ENIGMAIL is no longer provided as part of the ports after upstream
158 dropped binary components in 1.9. Go to Tools -> Add-ons Manager
159 then type "enigmail" in the search box to install.
162 AFFECTS: users of devel/skalibs, lang/execline, sysutils/s6
163 AUTHOR: Colin Booth <colin-ports@heliocat.net>
165 skalibs has undergone a major version bump and compatibility is not
166 guaranteed for software with a runtime dependency on
167 libskarnet.so.2.3.9.0. This will not affect lang/execline or
168 sysutils/s6 as those are statically linked against libskarnet.a.
170 execline has undergone a major version bump and compatibility is not
171 guaranteed for software with a runtime dependency on
172 libexecline.so.2.1.4.5. This will not affect sysutils/s6 as all s6
173 programs are statically linked against libexecline.a.
175 s6 has undergone a major version bump and compatibility is not
176 guaranteed for software with a runtime dependency on
177 libs6.so.2.2.4.3. Additionally, s6-applyuidgid and s6-setuidgid
178 have moved from $PREFIX/sbin to $PREFIX/bin. Any scripts calling
179 those utilities that are not relying on $PATH resolution to find
180 them will need to be rewritten.
183 AFFECTS: users of www/node
184 AUTHOR: bradleythughes@fastmail.fm
186 The www/node port has been updated to node.js v7.2.0, the latest
187 upstream release. A new port, www/node6, has been created for the
188 v6.x LTS branch. Users wanting to stay on v6.x can replace www/node
189 with www/node6 with one of the following commands:
191 # pkg set -o www/node:www/node6
193 # portmaster -o www/node6 www/node
195 # portupgrade -o www/node6 www/node
198 AFFECTS: Users of textproc/p5-Search-Elasticsearch
199 AUTHOR: tj@FreeBSD.org
201 As of the 5.01 release of ths package, the client libraries for older
202 versions of Elasticsearch have started to be shipped seperately. If you are
203 using this library to access a none 5.X server you will need to install one of
204 the textproc/p5-Search-Elasticsearch-Client-* ports.
207 AFFECTS: Users of security/gpgme-*
208 AUTHOR: jhale@FreeBSD.org
210 Gpgme has been updated to 1.8.0.
211 With it comes the removal of libgpgme-pthread.so in favor of using
212 libgpgme.so itself as the thread-safe library. Ports that may have
213 linked to -lgpgme-pthread will now just link to -lgpgme. PORTREVISION
214 has been bumped on all ports with a dependency on security/gpgme.
216 The Python module provided by security/py-gpgme has been renamed
217 from pyme3 to gpg, as well.
222 portupgrade -fr security/gpgme
225 AFFECTS: Users of graphics/tiff
226 AUTHOR: antoine@FreeBSD.org
228 The tiff port was updated to 4.0.7.
229 The following tools are removed from this release: bmp2tiff, gif2tiff, ras2tiff, rgb2ycbcr and thumbnail.
232 AFFECTS: Users of sysutils/bareos-*
233 AUTHOR: rand@iteris.com
235 Bareos v1.6.x changed the configuration scheme, from one configuration
236 file per Bareos component (file daemon, storage daemon, and director)
237 to several configuration files, in several directories, for each
238 component. See http://doc.bareos.org/master/html/bareos-manual-main-reference.html
240 The new scheme will use all files named *.conf in the directory
241 hierarchies for each component:
243 /usr/local/etc/bareos/bareos-dir.d/
244 /usr/local/etc/bareos/bareos-fd.d/
245 /usr/local/etc/bareos/bareos-sd.d/
247 To retain the old configuration scheme of one file per component add
248 appropriate lines such as these to your /etc/rc.conf:
250 bareos_dir_config="/usr/local/etc/bareos/bareos-dir.conf"
251 bareos_fd_config="/usr/local/etc/bareos/bareos-fd.conf"
252 bareos_sd_config="/usr/local/etc/bareos/bareos-sd.conf"
255 AFFECTS: users of devel/libosinfo
256 AUTHOR: novel@FreeBSD.org
258 The libosinfo port was separated into three different ports
259 to follow the upstream split:
261 - sysutils/osinfo-db-tools: contains the CLI tools
262 - misc/osinfo-db: contains database with OS data
263 - devel/libosinfo: the library
265 As osinfo-db-tools now ships binaries that previously were
266 part of libosinfo, it's required to delete the old libosinfo
267 package to prevent conflict because of same files installation:
269 # pkg delete libosinfo
271 And then install the new version.
274 AFFECTS: users of security/heimdal
275 AUTHOR: hrs@FreeBSD.org
277 Heimdal in the base system and security/heimdal <= 1.5.3_6 use
278 Berkeley DB to store principals into /var/heimdal/heimdal.db and
279 the database format is version 3 by default. On the other hand,
280 security/heimdal 1.5.3_7 or newer use the newer version of
281 Berkeley DB and the database format is version 9.
282 These two versions are not compatible with each other. If there is
283 a mismatch between Heimdal utilities and its database format,
284 you will get an error like the following:
286 # /usr/local/sbin/kadmin -l dump
287 BDB0641 __db_meta_setup: /var/heimdal/heimdal.db: unexpected file type or format
288 kadmin: hdb_open: opening /var/heimdal/heimdal: Invalid argument
290 This mismatch can occur in the following three cases:
292 1. You used Heimdal in the base system and switch to use security/heimdal
293 after creating /var/db/heimdal.db.
295 2. You used security/heimdal >= 1.5.3_7 and switch to use one in the
298 3. You used security/heimdal < 1.5.3_7 and upgrade it to 1.5.3_7 or later.
300 To fix this mismatch, you need to dump contents of heimdal.db and
301 rebuild the database by using kadmin(8) utility.
303 If you use Heimdal in the base system or older versions of
304 security/heimdal, and plan to switch to use
305 security/heimdal >= 1.5.3_7, execute the following command
306 *after* creating a backup copy of /var/heimdal and installing
309 # /usr/bin/kadmin -l dump /var/heimdal/heimdal.db.dump
310 # rm /var/heimdal/heimdal.db
311 # /usr/local/sbin/kadmin -l load /var/heimdal/heimdal.db.dump
312 # rm /var/heimdal/heimdal.db.dump
314 The above example assumes security/heimdal is installed into
315 /usr/local. If your base system is compiled with WITHOUT_KERBEROS
316 use the following instead:
318 # db_dump185-5 /var/heimdal/heimdal.db | db_load-5 /var/heimdal/heimdal.db.new
319 # chown 0600 /var/heimdal/heimdal.db.new
320 # mv /var/heimdal/heimdal.db.new /var/heimdal/heimdal.db
322 db_dump and db_load utilitites are installed by database/db5 as
323 dependency of security/heimdal.
325 If you want to switch from security/heimdal to Heimdal in the base
326 system, use the following:
328 # /usr/local/sbin/kadmin -l dump /var/heimdal/heimdal.db.dump
329 # rm /var/heimdal/heimdal.db
330 # /usr/bin/kadmin -l load /var/heimdal/heimdal.db.dump
331 # rm /var/heimdal/heimdal.db.dump
334 AFFECTS: users of security/heimdal
335 AUTHOR: hrs@FreeBSD.org
337 kadmin(8) in heimdal-1.5.3_5 and prior did not create a database
338 in /var/heimdal in Berkeley DB format which kdc(8) required. This
339 problem has been fixed in heimdal-1.5.3_6.
342 AFFECTS: users of mail/mu4e and mail/mu4e-maildirs
343 AUTHOR: hrs@FreeBSD.org
345 The package name of mail/mu4e* have been changed from mu4e* to
346 mu4e*-emacsNN. When upgrading the older versions, this change can
347 cause the following error which prevents it from upgrading:
349 pkg-static: mu4e-emacs25-0.9.16 conflicts with mu4e-0.9.16 (installs files into the same place).
351 If this error occurs, please remove the old packages by using
352 "pkg delete" manually:
354 # pkg delete mu4e-0.9.16 mu4e-maildirs-0.8.20160126_1
357 AFFECTS: users of lang/perl5*
358 AUTHOR: mat@FreeBSD.org
360 The default Perl version has been switched to Perl 5.24. If you are using
361 binary packages to upgrade your system, you do not have anything to do, pkg
362 upgrade will do the right thing. For the other people, assuming you are
363 migrating from 5.20 to 5.24, do:
365 First, add to /etc/make.conf:
367 DEFAULT_VERSIONS+= perl5=5.24
370 portupgrade -o lang/perl5.24 -f lang/perl5.20
372 You can now remove the DEFAULT_VERSIONS line added earlier
375 Then you will need to rebuild everything that uses libperl.so, you
378 portupgrade -f `pkg shlib -qR libperl.so.5.20`
381 portmaster -o lang/perl5.24 lang/perl5.20
383 You can now remove the DEFAULT_VERSIONS line added earlier
386 Then you will need to rebuild everything that uses libperl.so, you
389 portmaster -f `pkg shlib -qR libperl.so.5.20`
392 AFFECTS: users of security/acme-client
393 AUTHOR: brnrd@FreeBSD.org
395 The default configuration paths have changed from 'letsencrypt' to
396 'acme'. Rename the directories used accordingly
398 mv /usr/local/etc/letsencrypt /usr/local/etc/acme
399 mv /usr/local/etc/ssl/letsencrypt /usr/local/etc/ssl/acme
400 mv /usr/local/www/letsencrypt /usr/local/www/acme
402 Check your scripts to ensure proper operation.
405 AFFECTS: users of mail/squirrelmail
406 AUTHOR: adamw@FreeBSD.org
408 For better php70 support, the squirrelmail port has switched from
409 PEAR database access to PDO. If you are using squirrelmail with
410 a database backend, you'll need to install a corresponding PDO
411 database module, such as php56-pdo_sqlite.
414 AFFECTS: users of security/srm
415 AUTHOR: rakuco@FreeBSD.org
417 srm has been updated from 1.2.12 to 1.2.15. Since version 1.2.14,
418 srm defaults to using its "simple" mode to overwrite files (one pass
419 writing 0x00 to the files) instead of the 35-pass Gutmann method.
422 AFFECTS: users of irc/quassel
423 AUTHOR: woodsb02@freebsd.org
425 Quassel is now split into two ports / packages; one for providing
426 the server backend (irc/quassel-core), and one for providing the
427 client front-end (irc/quassel). Alternatively, the irc/quassel
428 port can be built with the MONO option enabled to also install
429 the client and server combined into a single monolithic binary.
432 AFFECTS: users of security/openssl and security/openssl-devel
433 AUTHOR: brnrd@freebsd.org
435 The shared library versions of OpenSSL have been bumped to avoid
436 issues with ports' and base's OpenSSL not being binary compatible.
438 Please rebuild all ports that depend on OpenSSL if you use OpenSSL
441 If you use portmaster:
442 portmaster -r openssl
443 If you use portupgrade:
444 portupgrade -fr security/openssl
447 AFFECTS: users of net-p2p/deluge
448 AUTHOR: rm@FreeBSD.org
450 Deluge port has been split out onto CLI part and GUI part. So if user
451 only needs deluged, net-p2p/deluge-cli should be installed. For full
452 deluge installation, including GTK+ GUI client, net-p2p/deluge should
453 be installed as a usual.
455 Old deluge package should be removed manually first:
459 After that install preferred deluge package as usual.
462 AFFECTS: users of x11/xfce4-terminal
463 AUTHOR: olivierd@FreeBSD.org
465 The port has been updated to the latest stable version 0.8.0.
466 A warning appears each time we open new tab:
468 Gtk-WARNING **: gtk_widget_size_allocate(): attempt to allocate
471 This issue will disappear with Gtk > 3.21.
474 AFFECTS: users of lang/python3
475 AUTHOR: antoine@FreeBSD.org
477 The default version of python3 has changed from 3.4 to 3.5.
478 If you wish to stick with older version, add "python3=3.4" to your
479 DEFAULT_VERSIONS variable in /etc/make.conf. To upgrade:
481 If using portupgrade:
482 # portupgrade -o lang/python35 lang/python34
485 # portmaster -o lang/python35 lang/python34
488 AFFECTS: Users of net-im/ejabberd
489 AUTHOR: ashish@FreeBSD.org
491 Before upgrading ejabberd to 16.09, please make sure to backup your
494 % sudo -u ejabberd -H ejabberdctl backup /path/to/backup/file
496 In some cases, ejabberd may fail to start, for which a workaround is to
497 remove the schema.DAT file from /var/spool/ejabberd before starting, and
498 then restoring everything from the backup using:
500 % sudo -u ejabberd -H ejabberdctl restore /path/to/backup/file
504 https://github.com/processone/ejabberd/issues/1305
507 AFFECTS: Users of audio/squeezeboxserver (now audio/logitechmediaserver)
508 AUTHOR: woodsb02@FreeBSD.org
510 With the rename of the audio/squeezeboxserver port to
511 audio/logitechmediaserver, the server and database are now installed in
512 different locations by default (/usr/local/share/logitechmediaserver and
513 /var/db/logitechmediaserver respectively).
515 If you were an existing user of audio/squeezeboxserver, you should
516 consider backing up you server configuration files and database before
517 upgrading to audio/logitechmediaserver. If you wish to override the
518 default locations for storing the server and database, you can set the
519 SLIMDIR and SLIMDBDIR variables in your /etc/make.conf when building
520 the audio/logitechmediaserver port.
523 AFFECTS: mail/roundcube-carddav
524 AUTHOR: gahr@FreeBSD.org
526 There is no upgrade path from the 1.0 version. You'll need to:
528 1. Log off from Roundcube.
529 2. Manually drop all carddav_* tables from your db backend.
530 3. Upgrade the mail/roundcube-carddav port.
532 The new tables will be created upon login. The CardDAV plugin will need to be
535 If you are running php < 7.0.0, you'll need to set the plugin option:
536 $prefs['_GLOBAL']['suppress_version_warning'] = true;
538 See https://github.com/blind-coder/rcmcarddav/issues/165 for details.
541 AFFECTS: emulators/ppsspp
542 AUTHOR: jbeich@FreeBSD.org
544 Qt* GUI was split into separate ports:
550 AFFECTS: sysutils/android-file-transfer
551 AUTHOR: jbeich@FreeBSD.org
553 Qt* GUI was split into separate ports:
555 sysutils/android-file-transfer-qt4
556 sysutils/android-file-transfer-qt5
559 AFFECTS: users of databases/pglogical, databases/pglogical-output
560 AUTHOR: matthew@FreeBSD.org
562 As of version 1.2.0, databases/pglogical-output has been merged into
563 databases/pglogical. portmaster or portupgrade users should delete
564 pglogical-output manually before upgrading.
567 AFFECTS: users of mail/sieve-connect
568 AUTHOR: alexey@renatasystems.org
570 Version 0.88 contains two breaking changes:
571 1. If the Sieve server does not offer STARTTLS, then connections should now
573 2. When deriving a remote script name from the local filename, use the
574 basename and strip off directories.
576 For additional information see:
577 http://mail.globnix.net/pipermail/sieve-connect-announce/2016/000012.html
580 AFFECTS: users of net/vtun
581 AUTHOR: cy@FreeBSD.org
583 The VTUN_EXTENDED_MODE option has been replaced by -e command line
587 AFFECTS: users of www/nginx-devel
588 AUTHOR: osa@FreeBSD.org
590 Nginx now creates logs under /var/log/nginx/ and changes default log
591 names from "nginx-access.log" and "nginx-error.log" to "access.log" and
592 "error.log" respectively. This is important for the error log because
593 the location is encoded and touched by nginx during startup regardless
594 of the configured location for the error log.
596 See http://trac.nginx.org/nginx/ticket/147 for additional information
600 AFFECTS: users of deskutils/xfce4-volumed-pulse
601 AUTHOR: olivierd@FreeBSD.org
603 The port has been updated to the latest stable version 0.2.2.
604 Support of xfce4-mixer has been removed, so you can delete
605 its properties with the following command:
607 xfconf-query -c xfce4-mixer -p / -rR
610 AFFECTS: users of security/letsencrypt.sh
611 AUTHOR: riggs@FreeBSD.org
613 The config filename has been changed upstream from "config.sh"
614 to "config". Users must rename the current config file manually.
615 In addition, the default WELLKNOWN location has been changed to
616 %%PREFIX%%/www/letsencrypt. In order to use the previous default
617 location, the config file must be updated manually as well.
620 AFFECTS: users of math/galculator
621 AUTHOR: woodsb02@FreeBSD.org
623 galculator now uses GTK3 by default. An option exists in the port to revert
627 AFFECTS: uses of www/nginx
628 AUTHOR: marino@FreeBSD.org
630 Nginx now creates logs under /var/log/nginx/ and changes default log
631 names from "nginx-access.log" and "nginx-error.log" to "access.log" and
632 "error.log" respectively. This is important for the error log because
633 the location is encoded and touched by nginx during startup regardless
634 of the configured location for the error log.
636 See http://trac.nginx.org/nginx/ticket/147 for additional information
640 AFFECTS: users of databases/postgresql96-server
641 AUTHOR: girgen@FreeBSD.org
643 The default unix user used by the PostgreSQL daemon has changed to
644 `postgres' to reflect the long time upstream's convention. Any scripts
645 you have using the old `pgsql' unix user should be modified when upgrading to
646 PostgreSQL version 9.6. Older versions of PostgreSQL will continue using
647 `pgsql' until their end-of-life.
649 For users with UTF-8 locales in the database: The ICU patch is *activated by
650 default* for the PostgreSQL-9.6 server. For previous versions it was optional
651 and default off, but this has changed. Please read the entry here below from
652 20160811 and understand the consequences of changing between ICU and system
653 locale for database collation (short version: don't). pg_upgrade requires the
654 collation method to be the same (or a reindex), while pg_dump/restore does not.
656 Also, the default home directory for the postgres user is now
657 /var/db/postgres, and the default data directory for PostgreSQL 9.6 is
658 /var/db/postgres/data96.
661 AFFECTS: users of x11/nvidia-driver
662 AUTHOR: cem@FreeBSD.org
664 The NVidia driver has been updated to version 367.35. Starting with
665 version 358.09, new kernel module was added, nvidia-modeset.ko. This
666 new driver component works in conjunction with the nvidia.ko kernel
667 module to program the display engine of the GPU.
669 Users that experience hangs when starting X11 server, or observe
671 (II) NVIDIA(0): Validated MetaModes:
672 (II) NVIDIA(0): "NULL"
674 messages in their /var/log/Xorg.0.log file should replace ``nvidia''
675 with ``nvidia-modeset'' in /boot/loader.conf or /etc/rc.conf files,
676 depending on how they prefer to load NVidia driver kernel module.
679 AFFECTS: users of security/sshguard
680 AUTHOR: feld@FreeBSD.org
682 Sshguard has been updated to 1.7.0. There have been several changes to
683 this release. Notably the hosts and ipfilter backends are no longer
684 supported. If you need these backends to be supported and you missed
685 the survey sent out by upstream I urge you to contact upstream.
687 The hosts backend was previously served by security/sshguard directly.
688 The additional backends were slave ports with package name suffixes. I
689 have opted to keep the master/slave port relationship but not choose a
690 specific backend for security/sshguard. Instead it is now a metaport
691 which will prompt you for which backend you prefer. If no backend is
692 configured it will depend on security/sshguard-ipfw, which is the
693 native FreeBSD firewall. This my be surprising to users who depended
694 on security/sshguard which only provided hosts/TCP Wrappers blocking,
695 but there is no replacement at this time.
697 I would also like to document that sshguard no longer accepts the -e
698 argument which allowed external scripts to run when sshguard finds a
699 match. As a result the null backend can no longer be used to create
700 custom blocking functionality; it only serves as a detection backend.
702 If the removed backends return due to user demand they will be added
703 as slave ports for consistency. I apologize for any inconvenience and
704 lack of notice on the deprecation of these features.
707 AFFECTS: users of mail/rspamd*
708 AUTHOR: vsevolod@FreeBSD.org
710 Rspamd users should update Rspamd to 1.3.3 version as soon as possible
711 and ensure that '/usr/local/etc/rspamd/module.d/fuzzy_check.conf` has
712 the line `algorithm = "mumhash";` for the "rspamd.com" rule. The more
713 detailed information could be found on
714 https://rspamd.com/announce/2016/08/15/rspamd-1.3.3.html
717 AFFECTS: users of dns/powerdns*
718 AUTHOR: junovitch@FreeBSD.org
720 PowerDNS Authoritative Server and Recursor 4.0.0+ introduce significant
721 changes to the configuration files, which need to be handled before
722 restarting the services. As from the Recursor changelog, "The Lua hook
723 infrastructure was redone using LuaWrapper; old scripts will no longer
724 work, but new scripts are easier to write under the new interface."
727 AFFECTS: users of security/libressl
728 AUTHOR: brnrd@FreeBSD.org
730 The port has been updated to the latest stable version 2.4 of LibreSSL.
731 The shared library versions of the libraries have been bumped.
732 With this update, the patch for the OPENSSL_VERSION_NUMBER has been
733 removed. This causes issues with a number of ports. Patches for all
734 ports for which this issues is known can be found on
735 https://wiki.freebsd.org/LibreSSL/Ports#OPENSSL_VERSION_NUMBER
737 After upgrading, manually update all packages that depend on any of the
738 libraries provided by LibreSSL (libssl, libcrypto and libtls) since the
739 versions of these libraries have changed. Normally, you can obtain the
740 list of dependent software by running the following command:
742 # pkg info -r libressl
744 Then you should rebuild all ports depending on libressl to avoid dangling
745 shared library dependencies. Poudriere and pkg handle this correctly,
746 portmaster and portupgrade users can use the following to rebuild all
750 portmaster -r libressl
752 portupgrade -fr security/libressl
755 AFFECTS: users of databases/postgresqlNN-server with ICU patch
756 AUTHOR: girgen@FreeBSD.org
758 The ICU patch is added to the PostgreSQL-9.5 server. Please note that you
759 must never change between using the ICU patch and using system locale for
760 the same database cluster without REINDEXing all TEXT/VARCHAR columns, or
761 dump and restore your database. Failing to do so will result in corrupted
762 indexes due to the differences between the locale definitions. ICU will
763 always be the better choice for speed and correctness.
765 Also, the ICU patch used to support other Unicode encodings than UTF-8,
766 but that has been removed due to lack of demand and the complicated testing
767 required. If you use another Unicode encoding and rely on ICU for collation,
768 please refrain from upgrading the postgresql server and instead contact the
772 AFFECTS: users of emulators/virtualbox-ose
773 AUTHOR: jkim@FreeBSD.org
775 VirtualBox has been updated to 5.0.26 and it is incompatible with old
776 kernel modules. You should upgrade emulators/virtualbox-ose-kmod and
777 load new kernel modules before starting new version, e.g.,
779 # service vboxnet restart
782 AFFECTS: users of games/stonesoup-*
783 AUTHOR: lifanov@mail.lifanov.com
785 The WIZARD option has been renamed to NOWIZARD and is now an opt-out to
786 better reflect the upstream. If you run a shared game server and would
787 like the Wizard mode support disabled, please update port options.
790 AFFECTS: users of www/awstats
791 AUTHOR: adamw@FreeBSD.org
793 The directory containing icons has changed from ".../icons" to ".../icon".
794 awstats has, in its suggested configuration file, contained an alias
795 from /awstatsicons. After applying the awstats-7.5 update, you must
796 update that alias to point to /usr/local/www/awstats/icon (just remove
800 AFFECTS: users of sysutils/screen
801 AUTHOR: cy@FreeBSD.org
803 GNU Screen was updated to version 4.4.0 (r417201). Note that there was
804 fix to screen message structure field responsible for $TERM handling,
805 making it impossible to attach to older versions.
808 AFFECTS: users of databases/mysql57-*
809 AUTHOR: riggs@FreeBSD.org
811 The default location for my.cnf has changed from "/var/db/mysql/my.cnf"
812 to "/usr/local/etc/mysql/my.cnf". Existing my.cnf files must be merged
813 manually with the new default and moved to the new location. To
814 continue using the my.cnf file at the old location, set "mysql_optfile"
815 in /etc/rc.conf to point to the location of the existing my.cnf file.
818 AFFECTS: users of www/node5
819 AUTHOR: bradleythughes@fastmail.fm
821 Node.js v5.x has reached end of life and has been removed. Users that
822 have not yet moved to v6.x should do so now by switching to the www/node
826 AFFECTS: users of sysutils/rsyslog7
827 AUTHOR: brd@FreeBSD.org
829 Rsyslog 7.x has reached end of life status and is being marked as
830 depreciated. Rsyslog 8 has been made the default.
833 AFFECTS: users of www/calendarserver
834 AUTHOR: pi@FreeBSD.org
836 Please note that updating from the previous version (5.1) to the current
837 version (8.0) requires manual steps. Please consult the pkg-message for
841 AFFECTS: users of shells/zsh
842 AUTHOR: adamw@FreeBSD.org
844 zsh now looks for system-wide conf files in ${PREFIX}/etc, instead of
845 /etc. If you have files like zshrc, zshenv, zprofile, zlogin, or zlogout
846 in /etc, either move them to /usr/local/etc or rebuild zsh with the
849 Note that this change only affects system-wide conf files, which are not
850 installed or created by a default installation.
853 AFFECTS: users of www/redmine
854 AUTHOR: tz@FreeBSD.org
856 Redmine was updated from 2.6.9 to 3.2.3. Since this an update over
857 major versions be careful with your update.
858 For further update instructions please have a look at:
859 https://www.redmine.org/projects/redmine/wiki/RedmineUpgrade
862 AFFECTS: users of ftp/wget
863 AUTHOR: vd@FreeBSD.org
865 Wget 1.18 fixes a security vulnerability (CVE-2016-4971) and the fix
866 introduces a backward-incompatibility for HTTP->FTP redirects. Any script that
867 relies on the old behaviour must use --trust-server-names in order to trust
868 the HTTP response and redirect to the new filename.
871 AFFECTS: users of databases/py-apsw
872 AUTHOR: rm@FreeBSD.org
874 SQLite 3.12 completely changed the semantics of VFS.xGetLastError() in an
875 incompatible way. This required a rewrite of the relevant C, Python and test
876 code. If you implement or use this method then you have to rewrite your code
877 too. Also note that running the test suite from an earlier version of APSW
878 against this or future SQLite versions will result in consuming all memory,
879 swap or address space (an underlying integer changed meaning).
882 AFFECTS: users of security/openssl*, security/libressl*
883 AUTHOR: mat@FreeBSD.org
885 Previously, to tell the ports tree, you needed to set:
887 WITH_OPENSSL_PORT=yes
889 And if you wanted a port that was not security/openssl, you needed to add,
892 OPENSSL_PORT= security/libressl
894 Now, all you need to do is:
896 DEFAULT_VERSIONS+= ssl=libressl
898 Valid values are base, openssl, openssl-devel, libressl, and libressl-devel.
901 AFFECTS: users of www/node, www/node5, and www/node4
902 AUTHOR: adamw@FreeBSD.org
904 node now prefers a few libraries from ports to the versions bundled
905 with node. However, node cannot use the libssl from LibreSSL. If you
906 are using LibreSSL as your SSL provider, you must enable the
907 "BUNDLED_SSL" option when building node.
910 AFFECTS: users of textproc/xmlroff
911 AUTHOR: hrs@FreeBSD.org
913 The library part of xmlroff has been separated into textproc/libfo.
914 Remove the installed xmlroff first when upgrading it because older
915 xmlroff than 0.6.2_6 have files which libfo installs. A typical
916 error message is the following:
918 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
921 AFFECTS: users of databases/postgresql-repmgr
922 AUTHOR: bofh@FreeBSD.org
924 The port has been repocopied to databases/postgresql-repmgr2 and current
925 post has been updated to 3.x series. If anyone is still looking forward
926 to use the 2.x please upgrade as following.
928 # portmaster -o databases/postgresql-repmgr2 databases/postgresql-repmgr
930 # portupgrade -o databases/postgresql-repmgr2 databases/postgresql-repmgr
932 Otherwise if you want to move on with 3.x series just use
934 # portmaster -r databases/postgresql-repmgr
936 # portupgrade -fr databases/postgresql-repmgr
939 AFFECTS: users of www/h2o
940 AUTHOR: junovitch@FreeBSD.org
942 File paths no longer have a trailing / appended to them. This enables
943 directing specific paths to a file but may break existing configurations.
944 Refer to https://h2o.examp1e.net/configure/file_directives.html and
945 revise your yaml config appropriately.
948 AFFECTS: users of security/libressl-devel
949 AUTHOR: brnrd@FreeBSD.org
951 The port has been updated to the latest "unstable" version of LibreSSL.
952 The shared library versions of the libraries have been bumped.
953 With this update, the patch for the OPENSSL_VERSION_NUMBER has been
954 removed. This causes issues with a number of ports. Patches for many of
955 these issues can be found on
956 https://wiki.freebsd.org/LibreSSL/Ports#OPENSSL_VERSION_NUMBER
958 After upgrading to 2.4.0, manually update all packages that depend on
959 any of the libraries provided by LibreSSL (libssl, libcrypto and
960 libtls) since the versions of these libraries have changed. Normally,
961 you can obtain the list of dependent software by running the following
964 # pkg info -r libressl-devel
966 Then you should rebuild all ports depending on libressl-devel to avoid
967 dangling shared library dependencies. Poudriere and pkg handle this
968 correctly, portmaster and portupgrade users can use the following to
969 rebuild all dependent ports.
972 portmaster -r libressl-devel
974 portupgrade -fr security/libressl-devel
977 AFFECTS: users of mail/opensmtpd-extras (any of them)
978 AUTHOR: adamw@FreeBSD.org
980 The invocation for extras has changed. Some extras might fail unless
981 you pass all options/arguments separated by quotes:
983 filter myfilter dnsbl "-c /var/chroot/dnsbl" "-h my.dnsbl.com"
985 Additionally, extras now run in a chroot. Either pass "-C" to skip the
986 chroot entirely (not recommended), or put all required config files,
987 resolv.conf, and external binaries into the chroot. For example:
989 # mkdir -p /var/chroot/dnsbl/etc
990 # cp /etc/resolv.conf /var/chroot/dnsbl/etc
992 And pass "-c /var/chroot/dnsbl" to the filter.
995 AFFECTS: users of mail/opensmtpd
996 AUTHOR: brnrd@FreeBSD.org
998 Due to changes to the rc-script you must stop smtpd prior to upgrading
999 mail/opensmtpd to version 5.9.2
1001 # service smtpd stop
1003 Then upgrade OpenSMTPD to version 5.9.2.
1004 Additionally version 5.9.2 changes the file mode bits for two directories.
1005 To allow existing installations to start successfully you must apply the
1008 # chown -R root:_smtpq /var/spool/smtpd/offline
1009 # chmod -R 770 /var/spool/smtpd/offline
1010 # chmod -R 700 /var/spool/smtpd/purge
1012 After applying the changes, the smtpd daemon can successfully be started.
1015 AFFECTS: users of devel/qtcreator
1016 AUTHOR: nolden@kde.org
1018 QBS (Qt Build System) was previously shipped as part of qtcreator, now
1019 it is independently available as devel/qbs. However, on upgrading
1020 qtcreator to 3.6.1, the depends will detect qbs through a previously
1021 installed qtcreator port and will not build/install correctly
1022 (devel/qbs won't be installed automatically as depends)
1024 The solution is to pkg remove qtcreator, then building works correctly.
1027 AFFECTS: users of databases/db6
1028 AUTHOR: mandree@FreeBSD.org
1030 The databases/db6 port has been updated to release 6.2.23.
1032 This requires manual action in two places:
1033 1. dependent applications need to be recompiled,
1034 2. SQL databases, if any, need to be reindexed.
1036 To obtain a list of ports needing a recompilation,
1037 the following command should provide it:
1041 Then rebuild db6 and the dependent ports. For pkg users, this should
1045 # portmaster -r databases/db6
1047 # portupgrade -fr databases/db6
1049 In order to reindex SQL databases, a db6-upgrade61.sh script is
1050 provided in ${PREFIX}/bin, if and only if the port's SQL option is
1051 enabled. For detailed reindexing instructions, see
1052 http://docs.oracle.com/cd/E17076_05/html/installation/sqlite_ver61.html
1053 and note that the FreeBSD port installs the upgrade61.sh script with a
1054 db6- prefix that you need to add.
1057 AFFECTS: users of audio/clementine-player
1058 AUTHOR: sbruno@FreeBSD.org
1060 The audio/clementine-player port has been updated to v1.3.1, the latest
1061 upstream release. The music database code now has a hard dependency on
1062 databases/sqlite having the FTS3_TOKENIZER option enabled. This has
1063 been made the default option in databases/sqlite.
1065 Without this option, clementine-player will crash on startup.
1068 AFFECTS: users of biology/seqan
1069 AUTHOR: junovitch@FreeBSD.org
1071 The biology/seqan port has been split into biology/seqan (only the
1072 library) and biology/seqan-apps for the programs based on SeqAn. Both
1073 ports are based on version 2.1.1 of the SeqAn repository. There is a new
1074 biology/seqan1 port with version 1.3 of SeqAn for backwards compatibility,
1075 but this port will likely be deprecated in the next year so please update
1076 your software to SeqAn2.
1079 AFFECTS: users of www/node
1080 AUTHOR: bradleythughes@fastmail.fm
1082 The www/node port has been updated to node.js v6.0.0, the latest
1083 upstream release. Users of node.js v5.x are encouraged to upgrade as
1084 soon as possible, as upstream support will end two months from now.
1086 The www/node5 port has been created to aid users transition. Use one of
1087 the following commands to continue using node.js v5.x:
1091 # portmaster -o www/node5 www/node
1093 # portupgrade -o www/node5 www/node
1096 AFFECTS: users of security/libressl
1097 AUTHOR: brnrd@FreeBSD.org
1099 LibreSSL 2.3 has removed SSLv3 support completely which leads to issues
1100 with a number of ports. Patches for many of these issues can be found
1101 on https://wiki.freebsd.org/OpenSSL/No-SSLv3
1103 After upgrading to 2.3.4, manually update all packages that depend on
1104 any of the libraries provided by LibreSSL (libssl, libcrypto and
1105 libtls) since the versions of these libraries have changed. Normally,
1106 you can obtain the list of dependent software by running the following
1109 # pkg info -r libressl
1111 Then you should rebuild all ports depending on libressl to avoid dangling
1112 shared library dependencies. Poudriere and pkg handle this correctly,
1113 portmaster and portupgrade users can use the following to rebuild all
1117 portmaster -r libressl
1119 portupgrade -fr security/libressl
1122 AFFECTS: users of mail/dspam
1123 AUTHOR: junovitch@FreeBSD.org
1125 dspam has been modified to no longer run as root:mail by default.
1126 Existing configuration must be adjusted to reflect using a non-privileged
1127 port and the /var/run/dspam directory for PID and socket files. If you
1128 need dspam to run as root for your mail setup, you can use the SETUID
1129 config option to enable the old insecure behavior.
1132 AFFECTS: users of www/nginx and www/nginx-devel
1133 AUTHOR: osa@FreeBSD.org
1135 The ${MODULESDIR}, default directory for dynamic modules, has been
1136 changed from ${ETCDIR}/modules to ${PREFIX}/libexec/${PORTNAME}.
1137 It's highly recommended to review existing configuration files of
1138 nginx, i.e. ${PREFIX}/etc/nginx/nginx.conf.
1141 AFFECTS: users of net-mgmt/icinga2
1142 AUTHOR: lme@FreeBSD.org
1144 The creation of Icinga2 directories and files in /var is now controlled
1145 by the /etc/rc.conf variable icinga2_mkvar. Earlier ports always
1146 created the /var entries, but could slow startup significantly when /var
1147 was a normal disk rather than a RAM disk. icinga2_mkvar defaults to
1151 AFFECTS: users of audio/chromaprint
1152 AUTHOR: jhale@FreeBSD.org
1154 chromaprint has been updated to version 1.3.1 and includes a shared
1155 library bump. PORTREVISIONS have been bumped on affected ports.
1156 If you are using binary pkg, 'pkg upgrade' will do the right thing.
1157 Users of portmaster/portupgrade must rebuild all ports which depend
1161 portmaster -w -r chromaprint
1163 portupgrade -fr audio/chromaprint
1166 AFFECTS: users of www/tt-rss
1167 AUTHOR: thierry@FreeBSD.org
1169 Tiny Tiny RSS can use a database running on a separate server.
1170 Previously, in this case, you had to set the option DBLOCAL; this option
1171 has been removed and replaced by a settable run-time flag: now you
1173 ttrssd_local_db="NO"
1174 in your /etc/rc.conf .
1177 AFFECTS: users of graphics/kipi-plugin-googledrive and graphics/kipi-plugin-picasaweb
1178 AUTHOR: kde@FreeBSD.org
1180 DigiKam and its related ports have been updated to 4.14.0, the latest
1181 stable upstream release.
1183 The graphics/kipi-plugin-googledrive and graphics/kipi-plugin-picasaweb
1184 have both been merged into the new graphics/kipi-plugin-googleservices
1185 following a move done upstream.
1187 Those two ports must be removed, and graphics/kipi-plugin-googleservices
1188 should be used instead.
1191 AFFECTS: users of www/node-devel
1192 AUTHOR: bradleythughes@fastmail.fm
1194 www/node-devel was outdated and has been removed. Upstream no longer
1195 releases a development version. You can use the www/node port to get
1196 node.js 5.x by running one of the following commands:
1200 # portmaster -o www/node www/node-devel
1202 # portupgrade -o www/node www/node-devel
1205 AFFECTS: multimedia/x264
1206 AUTHOR: jbeich@FreeBSD.org
1208 LSMASH replaced GPAC by default. If you use BATCH=y in /etc/make.conf
1209 and hit below error make sure to re-run "make config".
1211 ====> You cannot select multiple options from the MP4 radio
1215 AFFECTS: users of net/samba42 and net/samba/43
1216 AUTHOR: timur@FreeBSD.org
1218 Samba 4.2.x and 4.3.x ports have been updated to address
1219 BadLock(http://badlock.org) vulnerability, as well as few other
1222 Please note that Samba 4.1.x and older versions are also affected by
1223 the issues fixed with this release but are not supported anymore. It is
1224 strongly recommend to upgrade to a recent version at your earliest
1227 The security updates include new smb.conf options and a number of
1228 stricter behaviours to prevent Man in the Middle attacks. Between these
1229 changes, compatibility with a large number of older software versions
1230 has been lost in the default configuration.
1232 For more information about the related behaviour changes and the
1233 security issues please visit:
1235 https://www.samba.org/samba/latest_news.html#4.4.2
1236 https://www.samba.org/samba/history/samba-4.3.8.html
1237 https://www.samba.org/samba/history/samba-4.2.11.html
1240 AFFECTS: users of databases/influxdb
1241 AUTHOR: cheffo@freebsd-bg.org
1243 To upgrade to InfluxDB 0.12, you must be on version 0.10 and all shards must
1244 be in TSM format (the default storage engine starting with InfluxDB 0.10).
1245 See the 0.10 documentation [1] for how to convert b1 and bz1 shards to TSM. If
1246 any b1 or bz1 shards are present, InfluxDB 0.12 will not start.
1248 Next, you need to update your metastore *before updating to 0.12.* [2]
1250 [1] https://docs.influxdata.com/influxdb/v0.10/administration/upgrading/#convert-b1-and-bz1-shards-to-tsm1
1251 [2] https://docs.influxdata.com/influxdb/v0.12/administration/upgrading/
1254 AFFECTS: users of www/pecl-http
1255 AUTHOR: bofh@FreeBSD.org
1257 www/pecl-http has been updated to the latest 3.x stable release, which
1258 supports php70+ and a new port www/pecl-http2 has been created for the
1261 Should users want to continue to use version 2.x, replace www/pecl-http with
1262 www/pecl-http2 as follows:
1266 # pkg delete pecl-http
1267 # pkg install pecl-http2
1271 # portupgrade -o www/pecl-http2 www/pecl-http
1275 # portmaster -o www/pecl-http2 www/pecl-http
1278 AFFECTS: users of lang/ruby21
1279 AUTHOR: swills@FreeBSD.org
1281 The default ruby version has been updated from 2.1 to 2.2.
1283 If you compile your own ports you may keep 2.1 as the default version by
1284 adding the following lines to your /etc/make.conf file:
1287 # Keep ruby 2.1 as default version
1289 DEFAULT_VERSIONS+=ruby=2.1
1291 If you wish to update to the new default version, you need to first stop any
1292 software that uses ruby. Then, you will need to follow these steps, depending
1293 upon how you manage your system.
1295 If you use pkgng, simply upgrade:
1298 If you use portmaster, install new ruby, then rebuild all ports that depend
1300 # portmaster -o lang/ruby22 lang/ruby21
1301 # portmaster -R -r ruby-2.2
1303 If you use portupgrade, install new ruby, then rebuild all ports that depend
1306 # pkg delete -f ruby portupgrade
1307 # make -C /usr/ports/ports-mgmt/portupgrade install clean
1308 # pkg set -o lang/ruby21:lang/ruby22
1309 # portupgrade -x ruby-2.2.\* -fr lang/ruby22
1312 AFFECTS: mail/spamassassin
1313 AUTHOR: adamw@FreeBSD.org
1315 Support for SSLv3 has been removed from SpamAssassin, because
1316 SSLv3 is a Bad Idea. No direct option is provided to re-enable it.
1317 If your setup requires use of SSLv3, some instructions are available
1318 in FreeBSD PR 208225.
1321 AFFECTS: security/clamav-unofficial-sigs
1322 AUTHOR: lukasz@wasikowski.net, sf@maxempire.com
1324 This version of clamav-unofficial-sigs is eXtremeSHOK's fork.
1325 Configuration file location has changed from
1326 %PREFIX%/clamav-unofficial-sigs.conf to
1327 %PREFIX%/clamav-unofficial-sigs/
1329 master.conf and os.conf hold default values, local changes should
1330 be placed in user.conf.
1333 AFFECTS: print/ghostscript9-base
1334 AUTHOR: tijl@FreeBSD.org
1336 The default Ghostscript port has changed from print/ghostscript9-base,
1337 which is no longer developed, to print/ghostscript9-agpl-base. Package
1338 users will upgrade automatically. Ports users can stick with the old
1339 port by adding "DEFAULT_VERSIONS+=ghostscript=9" to /etc/make.conf, or
1340 move to the new port with:
1342 portmaster -o print/ghostscript9-agpl-base ghostscript9-base
1343 or: portupgrade -o print/ghostscript9-agpl-base print/ghostscript9-base
1345 And if you have ghostscript9-x11 installed:
1347 portmaster -o print/ghostscript9-agpl-x11 ghostscript9-x11
1348 or: portupgrade -o print/ghostscript9-agpl-x11 print/ghostscript9-x11
1350 Note that print/ghostscript9-agpl-base is licensed under the AGPLv3
1351 while print/ghostscript9-base is licensed under the GPLv3.
1354 AFFECTS: security/openvas-client
1355 AUTHOR: tijl@FreeBSD.org
1357 The OpenVAS ports have been updated from version 2 to version 8. All
1358 components have been renamed and rearranged. The old OpenVAS client
1359 no longer exists. Instead there is a web interface provided by
1360 security/greenbone-security-assistant or a command-line interface
1361 provided by security/openvas-cli.
1364 AFFECTS: print/hplip
1365 AUTHOR: tijl@FreeBSD.org
1367 HPLIP has been updated to verion 3.16.2. As part of the update support
1368 for the hpijs/foomatic-rip filter has been dropped. This has long been
1369 unsupported upstream. If you used this filter with your printer you'll
1370 have to remove the printer with HP Device Manager and then add it back as
1374 AFFECTS: print/cups-base, print/cups-client, print/cups-image
1375 AUTHOR: tijl@FreeBSD.org
1377 The cups-base, cups-client and cups-image packages have been combined
1378 into one cups package.
1380 If you build your own ports the easiest way to update is to delete these
1381 packages first and then build and install print/cups.
1383 If you are using binary packages, depending on the packages installed on
1384 your system, pkg(8)'s solver might get confused. In this case do not proceed
1385 with the upgrade but delete first the packages:
1387 pkg delete -fg "cups*"
1389 Then usual upgrade process: pkg upgrade
1391 The device URI of USB printers has changed so you have to adjust the
1392 printer configuration. Go to http://localhost:631/printers/. Click on
1393 your printer and select "Modify Printer" in the Administration drop-down.
1394 You should then be able to select the new URI of the printer. The web
1395 interface requires cookies and JavaScript to function properly so make
1396 sure your browser does not block them.
1398 The package also installs a devd(8) configuration file now that gives
1399 cups access to USB printers. Unless you have any special needs you can
1400 remove any devd(8), devfs.conf(5) or devfs.rules(5) configuration related
1401 to cups that you may have added in the past.
1404 AFFECTS: net-mgmt/yaf
1405 AUTHOR: pi@FreeBSD.org
1407 YAF is updated to version 2.8.1 with many new OPTIONS. Please use
1408 the default options to get same behavior as previous version.
1411 AFFECTS: audio/alsa-utils, www/firefox, www/firefox-esr, www/seamonkey
1412 AUTHOR: jbeich@FreeBSD.org
1414 ALSA backend in libcubeb as used by Firefox has an unresolved issue
1415 with the OSS patch in audio/alsa-plugins. To avoid excessive CPU
1416 usage when playing HTML5 videos rebuild the port with BUFSZ_P2
1417 option enabled or reset options to default.
1419 However, with BUFSZ_P2 enabled alsa-utils may crash:
1422 Playing WAVE 'test.wav' : Signed 16 bit Little Endian, Rate 48000 Hz, Stereo
1423 Assertion failed: (err >= 0), function set_params, file aplay.c, line 1289.
1424 Aborted by signal Abort trap...
1427 AFFECTS: users of security/openssh-portable-devel
1428 AUTHOR: bdrewery@FreeBSD.org
1430 openssh-portable-devel has been removed since it is stale, insecure and
1431 not worth maintaining any longer.
1433 Users should switch back to openssh-portable.
1437 # pkg delete openssh-portable-devel
1438 # pkg install openssh-portable
1442 # portmaster -o security/openssh-portable openssh-portable-devel
1446 # portupgrade -o security/openssh-portable security/openssh-portable-devel
1449 AFFECTS: users of mail/postfix
1450 AUTHOR: ohauer@FreeBSD.org
1452 Postfix has been updated to version 3.1, VDA and native SPF is no
1455 - if VDA support is needed, users should stay on mail/postfix211
1456 - SPF support can be added to postfix via one of the mail/*spf* ports
1458 The Dovecot SASL OPTION was removed, Dovecot SASL support is always given
1459 from now on. In addition, for each mail/postfix* port there is now a
1460 mail/postfix*-sasl slave port providing Cyrus SASL as default.
1462 To stay on postfix-2.11.x run the command:
1464 # pkg set -o mail/postfix:mail/postfix211
1467 AFFECTS: users of www/nginx-devel
1468 AUTHOR: osa@FreeBSD.org
1470 Dynamic modules support has been enabled for the following third-party
1471 modules, in case of usage of these modules please update nginx
1472 configuration file for load these modules:
1474 load_module "modules/ngx_dynamic_upstream_module.so";
1475 load_module "modules/ngx_http_small_light_module.so";
1478 AFFECTS: users of www/nginx-devel
1479 AUTHOR: osa@FreeBSD.org
1481 Dynamic modules support has been enabled for the following third-party
1482 modules, in case of usage of these modules please update nginx
1483 configuration file for load these modules:
1485 load_module "modules/ngx_http_echo_module.so";
1486 load_module "modules/ngx_http_headers_more_filter_module.so";
1487 load_module "modules/ngx_http_eval_module.so";
1488 load_module "modules/ngx_http_lua_module.so";
1489 load_module "modules/ngx_http_set_misc_module.so";
1492 AFFECTS: users of www/nginx-devel
1493 AUTHOR: osa@FreeBSD.org
1495 Dynamic modules support has been enabled. In case of usage following
1496 modules please update nginx configuration file for load these modules:
1498 load_module "modules/ngx_http_geoip_module.so";
1499 load_module "modules/ngx_http_image_filter_module.so";
1500 load_module "modules/ngx_http_xslt_filter_module.so";
1501 load_module "modules/ngx_mail_module.so";
1502 load_module "modules/ngx_stream_module.so";
1504 See https://www.nginx.com/blog/dynamic-modules-nginx-1-9-11/ for details.
1507 AFFECTS: users of net-im/uTox
1508 AUTHOR: amdmi3@FreeBSD.org
1510 Before upgrading uTox port, please set maximum font scale in the