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 sysutils/bareos-*
10 AUTHOR: rand@iteris.com
12 Bareos v1.6.x changed the configuration scheme, from one configuration
13 file per Bareos component (file daemon, storage daemon, and director)
14 to several configuration files, in several directories, for each
15 component. See http://doc.bareos.org/master/html/bareos-manual-main-reference.html
17 The new scheme will use all files named *.conf in the directory
18 hierarchies for each component:
20 /usr/local/etc/bareos/bareos-dir.d/
21 /usr/local/etc/bareos/bareos-fd.d/
22 /usr/local/etc/bareos/bareos-sd.d/
24 To retain the old configuration scheme of one file per component add
25 appropriate lines such as these to your /etc/rc.conf:
27 bareos_dir_config="/usr/local/etc/bareos/bareos-dir.conf"
28 bareos_fd_config="/usr/local/etc/bareos/bareos-fd.conf"
29 bareos_sd_config="/usr/local/etc/bareos/bareos-sd.conf"
32 AFFECTS: users of devel/libosinfo
33 AUTHOR: novel@FreeBSD.org
35 The libosinfo port was separated into three different ports
36 to follow the upstream split:
38 - sysutils/osinfo-db-tools: contains the CLI tools
39 - misc/osinfo-db: contains database with OS data
40 - devel/libosinfo: the library
42 As osinfo-db-tools now ships binaries that previously were
43 part of libosinfo, it's required to delete the old libosinfo
44 package to prevent conflict because of same files installation:
46 # pkg delete libosinfo
48 And then install the new version.
51 AFFECTS: users of security/heimdal
52 AUTHOR: hrs@FreeBSD.org
54 Heimdal in the base system and security/heimdal <= 1.5.3_6 use
55 Berkeley DB to store principals into /var/heimdal/heimdal.db and
56 the database format is version 3 by default. On the other hand,
57 security/heimdal 1.5.3_7 or newer use the newer version of
58 Berkeley DB and the database format is version 9.
59 These two versions are not compatible with each other. If there is
60 a mismatch between Heimdal utilities and its database format,
61 you will get an error like the following:
63 # /usr/local/sbin/kadmin -l dump
64 BDB0641 __db_meta_setup: /var/heimdal/heimdal.db: unexpected file type or format
65 kadmin: hdb_open: opening /var/heimdal/heimdal: Invalid argument
67 This mismatch can occur in the following three cases:
69 1. You used Heimdal in the base system and switch to use security/heimdal
70 after creating /var/db/heimdal.db.
72 2. You used security/heimdal >= 1.5.3_7 and switch to use one in the
75 3. You used security/heimdal < 1.5.3_7 and upgrade it to 1.5.3_7 or later.
77 To fix this mismatch, you need to dump contents of heimdal.db and
78 rebuild the database by using kadmin(8) utility.
80 If you use Heimdal in the base system or older versions of
81 security/heimdal, and plan to switch to use
82 security/heimdal >= 1.5.3_7, execute the following command
83 *after* creating a backup copy of /var/heimdal and installing
86 # /usr/bin/kadmin -l dump /var/heimdal/heimdal.db.dump
87 # rm /var/heimdal/heimdal.db
88 # /usr/local/sbin/kadmin -l load /var/heimdal/heimdal.db.dump
89 # rm /var/heimdal/heimdal.db.dump
91 The above example assumes security/heimdal is installed into
92 /usr/local. If your base system is compiled with WITHOUT_KERBEROS
93 use the following instead:
95 # db_dump185-5 /var/heimdal/heimdal.db | db_load-5 /var/heimdal/heimdal.db.new
96 # chown 0600 /var/heimdal/heimdal.db.new
97 # mv /var/heimdal/heimdal.db.new /var/heimdal/heimdal.db
99 db_dump and db_load utilitites are installed by database/db5 as
100 dependency of security/heimdal.
102 If you want to switch from security/heimdal to Heimdal in the base
103 system, use the following:
105 # /usr/local/sbin/kadmin -l dump /var/heimdal/heimdal.db.dump
106 # rm /var/heimdal/heimdal.db
107 # /usr/bin/kadmin -l load /var/heimdal/heimdal.db.dump
108 # rm /var/heimdal/heimdal.db.dump
111 AFFECTS: users of security/heimdal
112 AUTHOR: hrs@FreeBSD.org
114 kadmin(8) in heimdal-1.5.3_5 and prior did not create a database
115 in /var/heimdal in Berkeley DB format which kdc(8) required. This
116 problem has been fixed in heimdal-1.5.3_6.
119 AFFECTS: users of mail/mu4e and mail/mu4e-maildirs
120 AUTHOR: hrs@FreeBSD.org
122 The package name of mail/mu4e* have been changed from mu4e* to
123 mu4e*-emacsNN. When upgrading the older versions, this change can
124 cause the following error which prevents it from upgrading:
126 pkg-static: mu4e-emacs25-0.9.16 conflicts with mu4e-0.9.16 (installs files into the same place).
128 If this error occurs, please remove the old packages by using
129 "pkg delete" manually:
131 # pkg delete mu4e-0.9.16 mu4e-maildirs-0.8.20160126_1
134 AFFECTS: users of lang/perl5*
135 AUTHOR: mat@FreeBSD.org
137 The default Perl version has been switched to Perl 5.24. If you are using
138 binary packages to upgrade your system, you do not have anything to do, pkg
139 upgrade will do the right thing. For the other people, assuming you are
140 migrating from 5.20 to 5.24, do:
142 First, add to /etc/make.conf:
144 DEFAULT_VERSIONS+= perl5=5.24
147 portupgrade -o lang/perl5.24 -f lang/perl5.20
149 You can now remove the DEFAULT_VERSIONS line added earlier
152 Then you will need to rebuild everything that uses libperl.so, you
155 portupgrade -f `pkg shlib -qR libperl.so.5.20`
158 portmaster -o lang/perl5.24 lang/perl5.20
160 You can now remove the DEFAULT_VERSIONS line added earlier
163 Then you will need to rebuild everything that uses libperl.so, you
166 portmaster -f `pkg shlib -qR libperl.so.5.20`
169 AFFECTS: users of security/acme-client
170 AUTHOR: brnrd@FreeBSD.org
172 The default configuration paths have changed from 'letsencrypt' to
173 'acme'. Rename the directories used accordingly
175 mv /usr/local/etc/letsencrypt /usr/local/etc/acme
176 mv /usr/local/etc/ssl/letsencrypt /usr/local/etc/ssl/acme
177 mv /usr/local/www/letsencrypt /usr/local/www/acme
179 Check your scripts to ensure proper operation.
182 AFFECTS: users of mail/squirrelmail
183 AUTHOR: adamw@FreeBSD.org
185 For better php70 support, the squirrelmail port has switched from
186 PEAR database access to PDO. If you are using squirrelmail with
187 a database backend, you'll need to install a corresponding PDO
188 database module, such as php56-pdo_sqlite.
191 AFFECTS: users of security/srm
192 AUTHOR: rakuco@FreeBSD.org
194 srm has been updated from 1.2.12 to 1.2.15. Since version 1.2.14,
195 srm defaults to using its "simple" mode to overwrite files (one pass
196 writing 0x00 to the files) instead of the 35-pass Gutmann method.
199 AFFECTS: users of irc/quassel
200 AUTHOR: woodsb02@freebsd.org
202 Quassel is now split into two ports / packages; one for providing
203 the server backend (irc/quassel-core), and one for providing the
204 client front-end (irc/quassel). Alternatively, the irc/quassel
205 port can be built with the MONO option enabled to also install
206 the client and server combined into a single monolithic binary.
209 AFFECTS: users of security/openssl and security/openssl-devel
210 AUTHOR: brnrd@freebsd.org
212 The shared library versions of OpenSSL have been bumped to avoid
213 issues with ports' and base's OpenSSL not being binary compatible.
215 Please rebuild all ports that depend on OpenSSL if you use OpenSSL
218 If you use portmaster:
219 portmaster -r openssl
220 If you use portupgrade:
221 portupgrade -fr security/openssl
224 AFFECTS: users of net-p2p/deluge
225 AUTHOR: rm@FreeBSD.org
227 Deluge port has been split out onto CLI part and GUI part. So if user
228 only needs deluged, net-p2p/deluge-cli should be installed. For full
229 deluge installation, including GTK+ GUI client, net-p2p/deluge should
230 be installed as a usual.
232 Old deluge package should be removed manually first:
236 After that install preferred deluge package as usual.
239 AFFECTS: users of x11/xfce4-terminal
240 AUTHOR: olivierd@FreeBSD.org
242 The port has been updated to the latest stable version 0.8.0.
243 A warning appears each time we open new tab:
245 Gtk-WARNING **: gtk_widget_size_allocate(): attempt to allocate
248 This issue will disappear with Gtk > 3.21.
251 AFFECTS: users of lang/python3
252 AUTHOR: antoine@FreeBSD.org
254 The default version of python3 has changed from 3.4 to 3.5.
255 If you wish to stick with older version, add "python3=3.4" to your
256 DEFAULT_VERSIONS variable in /etc/make.conf. To upgrade:
258 If using portupgrade:
259 # portupgrade -o lang/python35 lang/python34
262 # portmaster -o lang/python35 lang/python34
265 AFFECTS: Users of net-im/ejabberd
266 AUTHOR: ashish@FreeBSD.org
268 Before upgrading ejabberd to 16.09, please make sure to backup your
271 % sudo -u ejabberd -H ejabberdctl backup /path/to/backup/file
273 In some cases, ejabberd may fail to start, for which a workaround is to
274 remove the schema.DAT file from /var/spool/ejabberd before starting, and
275 then restoring everything from the backup using:
277 % sudo -u ejabberd -H ejabberdctl restore /path/to/backup/file
281 https://github.com/processone/ejabberd/issues/1305
284 AFFECTS: Users of audio/squeezeboxserver (now audio/logitechmediaserver)
285 AUTHOR: woodsb02@FreeBSD.org
287 With the rename of the audio/squeezeboxserver port to
288 audio/logitechmediaserver, the server and database are now installed in
289 different locations by default (/usr/local/share/logitechmediaserver and
290 /var/db/logitechmediaserver respectively).
292 If you were an existing user of audio/squeezeboxserver, you should
293 consider backing up you server configuration files and database before
294 upgrading to audio/logitechmediaserver. If you wish to override the
295 default locations for storing the server and database, you can set the
296 SLIMDIR and SLIMDBDIR variables in your /etc/make.conf when building
297 the audio/logitechmediaserver port.
300 AFFECTS: mail/roundcube-carddav
301 AUTHOR: gahr@FreeBSD.org
303 There is no upgrade path from the 1.0 version. You'll need to:
305 1. Log off from Roundcube.
306 2. Manually drop all carddav_* tables from your db backend.
307 3. Upgrade the mail/roundcube-carddav port.
309 The new tables will be created upon login. The CardDAV plugin will need to be
312 If you are running php < 7.0.0, you'll need to set the plugin option:
313 $prefs['_GLOBAL']['suppress_version_warning'] = true;
315 See https://github.com/blind-coder/rcmcarddav/issues/165 for details.
318 AFFECTS: emulators/ppsspp
319 AUTHOR: jbeich@FreeBSD.org
321 Qt* GUI was split into separate ports:
327 AFFECTS: sysutils/android-file-transfer
328 AUTHOR: jbeich@FreeBSD.org
330 Qt* GUI was split into separate ports:
332 sysutils/android-file-transfer-qt4
333 sysutils/android-file-transfer-qt5
336 AFFECTS: users of databases/pglogical, databases/pglogical-output
337 AUTHOR: matthew@FreeBSD.org
339 As of version 1.2.0, databases/pglogical-output has been merged into
340 databases/pglogical. portmaster or portupgrade users should delete
341 pglogical-output manually before upgrading.
344 AFFECTS: users of mail/sieve-connect
345 AUTHOR: alexey@renatasystems.org
347 Version 0.88 contains two breaking changes:
348 1. If the Sieve server does not offer STARTTLS, then connections should now
350 2. When deriving a remote script name from the local filename, use the
351 basename and strip off directories.
353 For additional information see:
354 http://mail.globnix.net/pipermail/sieve-connect-announce/2016/000012.html
357 AFFECTS: users of net/vtun
358 AUTHOR: cy@FreeBSD.org
360 The VTUN_EXTENDED_MODE option has been replaced by -e command line
364 AFFECTS: users of www/nginx-devel
365 AUTHOR: osa@FreeBSD.org
367 Nginx now creates logs under /var/log/nginx/ and changes default log
368 names from "nginx-access.log" and "nginx-error.log" to "access.log" and
369 "error.log" respectively. This is important for the error log because
370 the location is encoded and touched by nginx during startup regardless
371 of the configured location for the error log.
373 See http://trac.nginx.org/nginx/ticket/147 for additional information
377 AFFECTS: users of deskutils/xfce4-volumed-pulse
378 AUTHOR: olivierd@FreeBSD.org
380 The port has been updated to the latest stable version 0.2.2.
381 Support of xfce4-mixer has been removed, so you can delete
382 its properties with the following command:
384 xfconf-query -c xfce4-mixer -p / -rR
387 AFFECTS: users of security/letsencrypt.sh
388 AUTHOR: riggs@FreeBSD.org
390 The config filename has been changed upstream from "config.sh"
391 to "config". Users must rename the current config file manually.
392 In addition, the default WELLKNOWN location has been changed to
393 %%PREFIX%%/www/letsencrypt. In order to use the previous default
394 location, the config file must be updated manually as well.
397 AFFECTS: users of math/galculator
398 AUTHOR: woodsb02@FreeBSD.org
400 galculator now uses GTK3 by default. An option exists in the port to revert
404 AFFECTS: uses of www/nginx
405 AUTHOR: marino@FreeBSD.org
407 Nginx now creates logs under /var/log/nginx/ and changes default log
408 names from "nginx-access.log" and "nginx-error.log" to "access.log" and
409 "error.log" respectively. This is important for the error log because
410 the location is encoded and touched by nginx during startup regardless
411 of the configured location for the error log.
413 See http://trac.nginx.org/nginx/ticket/147 for additional information
417 AFFECTS: users of databases/postgresql96-server
418 AUTHOR: girgen@FreeBSD.org
420 The default unix user used by the PostgreSQL daemon has changed to
421 `postgres' to reflect the long time upstream's convention. Any scripts
422 you have using the old `pgsql' unix user should be modified when upgrading to
423 PostgreSQL version 9.6. Older versions of PostgreSQL will continue using
424 `pgsql' until their end-of-life.
426 For users with UTF-8 locales in the database: The ICU patch is *activated by
427 default* for the PostgreSQL-9.6 server. For previous versions it was optional
428 and default off, but this has changed. Please read the entry here below from
429 20160811 and understand the consequences of changing between ICU and system
430 locale for database collation (short version: don't). pg_upgrade requires the
431 collation method to be the same (or a reindex), while pg_dump/restore does not.
433 Also, the default home directory for the postgres user is now
434 /var/db/postgres, and the default data directory for PostgreSQL 9.6 is
435 /var/db/postgres/data96.
438 AFFECTS: users of x11/nvidia-driver
439 AUTHOR: cem@FreeBSD.org
441 The NVidia driver has been updated to version 367.35. Starting with
442 version 358.09, new kernel module was added, nvidia-modeset.ko. This
443 new driver component works in conjunction with the nvidia.ko kernel
444 module to program the display engine of the GPU.
446 Users that experience hangs when starting X11 server, or observe
448 (II) NVIDIA(0): Validated MetaModes:
449 (II) NVIDIA(0): "NULL"
451 messages in their /var/log/Xorg.0.log file should replace ``nvidia''
452 with ``nvidia-modeset'' in /boot/loader.conf or /etc/rc.conf files,
453 depending on how they prefer to load NVidia driver kernel module.
456 AFFECTS: users of security/sshguard
457 AUTHOR: feld@FreeBSD.org
459 Sshguard has been updated to 1.7.0. There have been several changes to
460 this release. Notably the hosts and ipfilter backends are no longer
461 supported. If you need these backends to be supported and you missed
462 the survey sent out by upstream I urge you to contact upstream.
464 The hosts backend was previously served by security/sshguard directly.
465 The additional backends were slave ports with package name suffixes. I
466 have opted to keep the master/slave port relationship but not choose a
467 specific backend for security/sshguard. Instead it is now a metaport
468 which will prompt you for which backend you prefer. If no backend is
469 configured it will depend on security/sshguard-ipfw, which is the
470 native FreeBSD firewall. This my be surprising to users who depended
471 on security/sshguard which only provided hosts/TCP Wrappers blocking,
472 but there is no replacement at this time.
474 I would also like to document that sshguard no longer accepts the -e
475 argument which allowed external scripts to run when sshguard finds a
476 match. As a result the null backend can no longer be used to create
477 custom blocking functionality; it only serves as a detection backend.
479 If the removed backends return due to user demand they will be added
480 as slave ports for consistency. I apologize for any inconvenience and
481 lack of notice on the deprecation of these features.
484 AFFECTS: users of mail/rspamd*
485 AUTHOR: vsevolod@FreeBSD.org
487 Rspamd users should update Rspamd to 1.3.3 version as soon as possible
488 and ensure that '/usr/local/etc/rspamd/module.d/fuzzy_check.conf` has
489 the line `algorithm = "mumhash";` for the "rspamd.com" rule. The more
490 detailed information could be found on
491 https://rspamd.com/announce/2016/08/15/rspamd-1.3.3.html
494 AFFECTS: users of dns/powerdns*
495 AUTHOR: junovitch@FreeBSD.org
497 PowerDNS Authoritative Server and Recursor 4.0.0+ introduce significant
498 changes to the configuration files, which need to be handled before
499 restarting the services. As from the Recursor changelog, "The Lua hook
500 infrastructure was redone using LuaWrapper; old scripts will no longer
501 work, but new scripts are easier to write under the new interface."
504 AFFECTS: users of security/libressl
505 AUTHOR: brnrd@FreeBSD.org
507 The port has been updated to the latest stable version 2.4 of LibreSSL.
508 The shared library versions of the libraries have been bumped.
509 With this update, the patch for the OPENSSL_VERSION_NUMBER has been
510 removed. This causes issues with a number of ports. Patches for all
511 ports for which this issues is known can be found on
512 https://wiki.freebsd.org/LibreSSL/Ports#OPENSSL_VERSION_NUMBER
514 After upgrading, manually update all packages that depend on any of the
515 libraries provided by LibreSSL (libssl, libcrypto and libtls) since the
516 versions of these libraries have changed. Normally, you can obtain the
517 list of dependent software by running the following command:
519 # pkg info -r libressl
521 Then you should rebuild all ports depending on libressl to avoid dangling
522 shared library dependencies. Poudriere and pkg handle this correctly,
523 portmaster and portupgrade users can use the following to rebuild all
527 portmaster -r libressl
529 portupgrade -fr security/libressl
532 AFFECTS: users of databases/postgresqlNN-server with ICU patch
533 AUTHOR: girgen@FreeBSD.org
535 The ICU patch is added to the PostgreSQL-9.5 server. Please note that you
536 must never change between using the ICU patch and using system locale for
537 the same database cluster without REINDEXing all TEXT/VARCHAR columns, or
538 dump and restore your database. Failing to do so will result in corrupted
539 indexes due to the differences between the locale definitions. ICU will
540 always be the better choice for speed and correctness.
542 Also, the ICU patch used to support other Unicode encodings than UTF-8,
543 but that has been removed due to lack of demand and the complicated testing
544 required. If you use another Unicode encoding and rely on ICU for collation,
545 please refrain from upgrading the postgresql server and instead contact the
549 AFFECTS: users of emulators/virtualbox-ose
550 AUTHOR: jkim@FreeBSD.org
552 VirtualBox has been updated to 5.0.26 and it is incompatible with old
553 kernel modules. You should upgrade emulators/virtualbox-ose-kmod and
554 load new kernel modules before starting new version, e.g.,
556 # service vboxnet restart
559 AFFECTS: users of games/stonesoup-*
560 AUTHOR: lifanov@mail.lifanov.com
562 The WIZARD option has been renamed to NOWIZARD and is now an opt-out to
563 better reflect the upstream. If you run a shared game server and would
564 like the Wizard mode support disabled, please update port options.
567 AFFECTS: users of www/awstats
568 AUTHOR: adamw@FreeBSD.org
570 The directory containing icons has changed from ".../icons" to ".../icon".
571 awstats has, in its suggested configuration file, contained an alias
572 from /awstatsicons. After applying the awstats-7.5 update, you must
573 update that alias to point to /usr/local/www/awstats/icon (just remove
577 AFFECTS: users of sysutils/screen
578 AUTHOR: cy@FreeBSD.org
580 GNU Screen was updated to version 4.4.0 (r417201). Note that there was
581 fix to screen message structure field responsible for $TERM handling,
582 making it impossible to attach to older versions.
585 AFFECTS: users of databases/mysql57-*
586 AUTHOR: riggs@FreeBSD.org
588 The default location for my.cnf has changed from "/var/db/mysql/my.cnf"
589 to "/usr/local/etc/mysql/my.cnf". Existing my.cnf files must be merged
590 manually with the new default and moved to the new location. To
591 continue using the my.cnf file at the old location, set "mysql_optfile"
592 in /etc/rc.conf to point to the location of the existing my.cnf file.
595 AFFECTS: users of www/node5
596 AUTHOR: bradleythughes@fastmail.fm
598 Node.js v5.x has reached end of life and has been removed. Users that
599 have not yet moved to v6.x should do so now by switching to the www/node
603 AFFECTS: users of sysutils/rsyslog7
604 AUTHOR: brd@FreeBSD.org
606 Rsyslog 7.x has reached end of life status and is being marked as
607 depreciated. Rsyslog 8 has been made the default.
610 AFFECTS: users of www/calendarserver
611 AUTHOR: pi@FreeBSD.org
613 Please note that updating from the previous version (5.1) to the current
614 version (8.0) requires manual steps. Please consult the pkg-message for
618 AFFECTS: users of shells/zsh
619 AUTHOR: adamw@FreeBSD.org
621 zsh now looks for system-wide conf files in ${PREFIX}/etc, instead of
622 /etc. If you have files like zshrc, zshenv, zprofile, zlogin, or zlogout
623 in /etc, either move them to /usr/local/etc or rebuild zsh with the
626 Note that this change only affects system-wide conf files, which are not
627 installed or created by a default installation.
630 AFFECTS: users of www/redmine
631 AUTHOR: tz@FreeBSD.org
633 Redmine was updated from 2.6.9 to 3.2.3. Since this an update over
634 major versions be careful with your update.
635 For further update instructions please have a look at:
636 https://www.redmine.org/projects/redmine/wiki/RedmineUpgrade
639 AFFECTS: users of ftp/wget
640 AUTHOR: vd@FreeBSD.org
642 Wget 1.18 fixes a security vulnerability (CVE-2016-4971) and the fix
643 introduces a backward-incompatibility for HTTP->FTP redirects. Any script that
644 relies on the old behaviour must use --trust-server-names in order to trust
645 the HTTP response and redirect to the new filename.
648 AFFECTS: users of databases/py-apsw
649 AUTHOR: rm@FreeBSD.org
651 SQLite 3.12 completely changed the semantics of VFS.xGetLastError() in an
652 incompatible way. This required a rewrite of the relevant C, Python and test
653 code. If you implement or use this method then you have to rewrite your code
654 too. Also note that running the test suite from an earlier version of APSW
655 against this or future SQLite versions will result in consuming all memory,
656 swap or address space (an underlying integer changed meaning).
659 AFFECTS: users of security/openssl*, security/libressl*
660 AUTHOR: mat@FreeBSD.org
662 Previously, to tell the ports tree, you needed to set:
664 WITH_OPENSSL_PORT=yes
666 And if you wanted a port that was not security/openssl, you needed to add,
669 OPENSSL_PORT= security/libressl
671 Now, all you need to do is:
673 DEFAULT_VERSIONS+= ssl=libressl
675 Valid values are base, openssl, openssl-devel, libressl, and libressl-devel.
678 AFFECTS: users of www/node, www/node5, and www/node4
679 AUTHOR: adamw@FreeBSD.org
681 node now prefers a few libraries from ports to the versions bundled
682 with node. However, node cannot use the libssl from LibreSSL. If you
683 are using LibreSSL as your SSL provider, you must enable the
684 "BUNDLED_SSL" option when building node.
687 AFFECTS: users of textproc/xmlroff
688 AUTHOR: hrs@FreeBSD.org
690 The library part of xmlroff has been separated into textproc/libfo.
691 Remove the installed xmlroff first when upgrading it because older
692 xmlroff than 0.6.2_6 have files which libfo installs. A typical
693 error message is the following:
695 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
698 AFFECTS: users of databases/postgresql-repmgr
699 AUTHOR: bofh@FreeBSD.org
701 The port has been repocopied to databases/postgresql-repmgr2 and current
702 post has been updated to 3.x series. If anyone is still looking forward
703 to use the 2.x please upgrade as following.
705 # portmaster -o databases/postgresql-repmgr2 databases/postgresql-repmgr
707 # portupgrade -o databases/postgresql-repmgr2 databases/postgresql-repmgr
709 Otherwise if you want to move on with 3.x series just use
711 # portmaster -r databases/postgresql-repmgr
713 # portupgrade -fr databases/postgresql-repmgr
716 AFFECTS: users of www/h2o
717 AUTHOR: junovitch@FreeBSD.org
719 File paths no longer have a trailing / appended to them. This enables
720 directing specific paths to a file but may break existing configurations.
721 Refer to https://h2o.examp1e.net/configure/file_directives.html and
722 revise your yaml config appropriately.
725 AFFECTS: users of security/libressl-devel
726 AUTHOR: brnrd@FreeBSD.org
728 The port has been updated to the latest "unstable" version of LibreSSL.
729 The shared library versions of the libraries have been bumped.
730 With this update, the patch for the OPENSSL_VERSION_NUMBER has been
731 removed. This causes issues with a number of ports. Patches for many of
732 these issues can be found on
733 https://wiki.freebsd.org/LibreSSL/Ports#OPENSSL_VERSION_NUMBER
735 After upgrading to 2.4.0, manually update all packages that depend on
736 any of the libraries provided by LibreSSL (libssl, libcrypto and
737 libtls) since the versions of these libraries have changed. Normally,
738 you can obtain the list of dependent software by running the following
741 # pkg info -r libressl-devel
743 Then you should rebuild all ports depending on libressl-devel to avoid
744 dangling shared library dependencies. Poudriere and pkg handle this
745 correctly, portmaster and portupgrade users can use the following to
746 rebuild all dependent ports.
749 portmaster -r libressl-devel
751 portupgrade -fr security/libressl-devel
754 AFFECTS: users of mail/opensmtpd-extras (any of them)
755 AUTHOR: adamw@FreeBSD.org
757 The invocation for extras has changed. Some extras might fail unless
758 you pass all options/arguments separated by quotes:
760 filter myfilter dnsbl "-c /var/chroot/dnsbl" "-h my.dnsbl.com"
762 Additionally, extras now run in a chroot. Either pass "-C" to skip the
763 chroot entirely (not recommended), or put all required config files,
764 resolv.conf, and external binaries into the chroot. For example:
766 # mkdir -p /var/chroot/dnsbl/etc
767 # cp /etc/resolv.conf /var/chroot/dnsbl/etc
769 And pass "-c /var/chroot/dnsbl" to the filter.
772 AFFECTS: users of mail/opensmtpd
773 AUTHOR: brnrd@FreeBSD.org
775 Due to changes to the rc-script you must stop smtpd prior to upgrading
776 mail/opensmtpd to version 5.9.2
780 Then upgrade OpenSMTPD to version 5.9.2.
781 Additionally version 5.9.2 changes the file mode bits for two directories.
782 To allow existing installations to start successfully you must apply the
785 # chown -R root:_smtpq /var/spool/smtpd/offline
786 # chmod -R 770 /var/spool/smtpd/offline
787 # chmod -R 700 /var/spool/smtpd/purge
789 After applying the changes, the smtpd daemon can successfully be started.
792 AFFECTS: users of devel/qtcreator
793 AUTHOR: nolden@kde.org
795 QBS (Qt Build System) was previously shipped as part of qtcreator, now
796 it is independently available as devel/qbs. However, on upgrading
797 qtcreator to 3.6.1, the depends will detect qbs through a previously
798 installed qtcreator port and will not build/install correctly
799 (devel/qbs won't be installed automatically as depends)
801 The solution is to pkg remove qtcreator, then building works correctly.
804 AFFECTS: users of databases/db6
805 AUTHOR: mandree@FreeBSD.org
807 The databases/db6 port has been updated to release 6.2.23.
809 This requires manual action in two places:
810 1. dependent applications need to be recompiled,
811 2. SQL databases, if any, need to be reindexed.
813 To obtain a list of ports needing a recompilation,
814 the following command should provide it:
818 Then rebuild db6 and the dependent ports. For pkg users, this should
822 # portmaster -r databases/db6
824 # portupgrade -fr databases/db6
826 In order to reindex SQL databases, a db6-upgrade61.sh script is
827 provided in ${PREFIX}/bin, if and only if the port's SQL option is
828 enabled. For detailed reindexing instructions, see
829 http://docs.oracle.com/cd/E17076_05/html/installation/sqlite_ver61.html
830 and note that the FreeBSD port installs the upgrade61.sh script with a
831 db6- prefix that you need to add.
834 AFFECTS: users of audio/clementine-player
835 AUTHOR: sbruno@FreeBSD.org
837 The audio/clementine-player port has been updated to v1.3.1, the latest
838 upstream release. The music database code now has a hard dependency on
839 databases/sqlite having the FTS3_TOKENIZER option enabled. This has
840 been made the default option in databases/sqlite.
842 Without this option, clementine-player will crash on startup.
845 AFFECTS: users of biology/seqan
846 AUTHOR: junovitch@FreeBSD.org
848 The biology/seqan port has been split into biology/seqan (only the
849 library) and biology/seqan-apps for the programs based on SeqAn. Both
850 ports are based on version 2.1.1 of the SeqAn repository. There is a new
851 biology/seqan1 port with version 1.3 of SeqAn for backwards compatibility,
852 but this port will likely be deprecated in the next year so please update
853 your software to SeqAn2.
856 AFFECTS: users of www/node
857 AUTHOR: bradleythughes@fastmail.fm
859 The www/node port has been updated to node.js v6.0.0, the latest
860 upstream release. Users of node.js v5.x are encouraged to upgrade as
861 soon as possible, as upstream support will end two months from now.
863 The www/node5 port has been created to aid users transition. Use one of
864 the following commands to continue using node.js v5.x:
868 # portmaster -o www/node5 www/node
870 # portupgrade -o www/node5 www/node
873 AFFECTS: users of security/libressl
874 AUTHOR: brnrd@FreeBSD.org
876 LibreSSL 2.3 has removed SSLv3 support completely which leads to issues
877 with a number of ports. Patches for many of these issues can be found
878 on https://wiki.freebsd.org/OpenSSL/No-SSLv3
880 After upgrading to 2.3.4, manually update all packages that depend on
881 any of the libraries provided by LibreSSL (libssl, libcrypto and
882 libtls) since the versions of these libraries have changed. Normally,
883 you can obtain the list of dependent software by running the following
886 # pkg info -r libressl
888 Then you should rebuild all ports depending on libressl to avoid dangling
889 shared library dependencies. Poudriere and pkg handle this correctly,
890 portmaster and portupgrade users can use the following to rebuild all
894 portmaster -r libressl
896 portupgrade -fr security/libressl
899 AFFECTS: users of mail/dspam
900 AUTHOR: junovitch@FreeBSD.org
902 dspam has been modified to no longer run as root:mail by default.
903 Existing configuration must be adjusted to reflect using a non-privileged
904 port and the /var/run/dspam directory for PID and socket files. If you
905 need dspam to run as root for your mail setup, you can use the SETUID
906 config option to enable the old insecure behavior.
909 AFFECTS: users of www/nginx and www/nginx-devel
910 AUTHOR: osa@FreeBSD.org
912 The ${MODULESDIR}, default directory for dynamic modules, has been
913 changed from ${ETCDIR}/modules to ${PREFIX}/libexec/${PORTNAME}.
914 It's highly recommended to review existing configuration files of
915 nginx, i.e. ${PREFIX}/etc/nginx/nginx.conf.
918 AFFECTS: users of net-mgmt/icinga2
919 AUTHOR: lme@FreeBSD.org
921 The creation of Icinga2 directories and files in /var is now controlled
922 by the /etc/rc.conf variable icinga2_mkvar. Earlier ports always
923 created the /var entries, but could slow startup significantly when /var
924 was a normal disk rather than a RAM disk. icinga2_mkvar defaults to
928 AFFECTS: users of audio/chromaprint
929 AUTHOR: jhale@FreeBSD.org
931 chromaprint has been updated to version 1.3.1 and includes a shared
932 library bump. PORTREVISIONS have been bumped on affected ports.
933 If you are using binary pkg, 'pkg upgrade' will do the right thing.
934 Users of portmaster/portupgrade must rebuild all ports which depend
938 portmaster -w -r chromaprint
940 portupgrade -fr audio/chromaprint
943 AFFECTS: users of www/tt-rss
944 AUTHOR: thierry@FreeBSD.org
946 Tiny Tiny RSS can use a database running on a separate server.
947 Previously, in this case, you had to set the option DBLOCAL; this option
948 has been removed and replaced by a settable run-time flag: now you
951 in your /etc/rc.conf .
954 AFFECTS: users of graphics/kipi-plugin-googledrive and graphics/kipi-plugin-picasaweb
955 AUTHOR: kde@FreeBSD.org
957 DigiKam and its related ports have been updated to 4.14.0, the latest
958 stable upstream release.
960 The graphics/kipi-plugin-googledrive and graphics/kipi-plugin-picasaweb
961 have both been merged into the new graphics/kipi-plugin-googleservices
962 following a move done upstream.
964 Those two ports must be removed, and graphics/kipi-plugin-googleservices
965 should be used instead.
968 AFFECTS: users of www/node-devel
969 AUTHOR: bradleythughes@fastmail.fm
971 www/node-devel was outdated and has been removed. Upstream no longer
972 releases a development version. You can use the www/node port to get
973 node.js 5.x by running one of the following commands:
977 # portmaster -o www/node www/node-devel
979 # portupgrade -o www/node www/node-devel
982 AFFECTS: multimedia/x264
983 AUTHOR: jbeich@FreeBSD.org
985 LSMASH replaced GPAC by default. If you use BATCH=y in /etc/make.conf
986 and hit below error make sure to re-run "make config".
988 ====> You cannot select multiple options from the MP4 radio
992 AFFECTS: users of net/samba42 and net/samba/43
993 AUTHOR: timur@FreeBSD.org
995 Samba 4.2.x and 4.3.x ports have been updated to address
996 BadLock(http://badlock.org) vulnerability, as well as few other
999 Please note that Samba 4.1.x and older versions are also affected by
1000 the issues fixed with this release but are not supported anymore. It is
1001 strongly recommend to upgrade to a recent version at your earliest
1004 The security updates include new smb.conf options and a number of
1005 stricter behaviours to prevent Man in the Middle attacks. Between these
1006 changes, compatibility with a large number of older software versions
1007 has been lost in the default configuration.
1009 For more information about the related behaviour changes and the
1010 security issues please visit:
1012 https://www.samba.org/samba/latest_news.html#4.4.2
1013 https://www.samba.org/samba/history/samba-4.3.8.html
1014 https://www.samba.org/samba/history/samba-4.2.11.html
1017 AFFECTS: users of databases/influxdb
1018 AUTHOR: cheffo@freebsd-bg.org
1020 To upgrade to InfluxDB 0.12, you must be on version 0.10 and all shards must
1021 be in TSM format (the default storage engine starting with InfluxDB 0.10).
1022 See the 0.10 documentation [1] for how to convert b1 and bz1 shards to TSM. If
1023 any b1 or bz1 shards are present, InfluxDB 0.12 will not start.
1025 Next, you need to update your metastore *before updating to 0.12.* [2]
1027 [1] https://docs.influxdata.com/influxdb/v0.10/administration/upgrading/#convert-b1-and-bz1-shards-to-tsm1
1028 [2] https://docs.influxdata.com/influxdb/v0.12/administration/upgrading/
1031 AFFECTS: users of www/pecl-http
1032 AUTHOR: bofh@FreeBSD.org
1034 www/pecl-http has been updated to the latest 3.x stable release, which
1035 supports php70+ and a new port www/pecl-http2 has been created for the
1038 Should users want to continue to use version 2.x, replace www/pecl-http with
1039 www/pecl-http2 as follows:
1043 # pkg delete pecl-http
1044 # pkg install pecl-http2
1048 # portupgrade -o www/pecl-http2 www/pecl-http
1052 # portmaster -o www/pecl-http2 www/pecl-http
1055 AFFECTS: users of lang/ruby21
1056 AUTHOR: swills@FreeBSD.org
1058 The default ruby version has been updated from 2.1 to 2.2.
1060 If you compile your own ports you may keep 2.1 as the default version by
1061 adding the following lines to your /etc/make.conf file:
1064 # Keep ruby 2.1 as default version
1066 DEFAULT_VERSIONS+=ruby=2.1
1068 If you wish to update to the new default version, you need to first stop any
1069 software that uses ruby. Then, you will need to follow these steps, depending
1070 upon how you manage your system.
1072 If you use pkgng, simply upgrade:
1075 If you use portmaster, install new ruby, then rebuild all ports that depend
1077 # portmaster -o lang/ruby22 lang/ruby21
1078 # portmaster -R -r ruby-2.2
1080 If you use portupgrade, install new ruby, then rebuild all ports that depend
1083 # pkg delete -f ruby portupgrade
1084 # make -C /usr/ports/ports-mgmt/portupgrade install clean
1085 # pkg set -o lang/ruby21:lang/ruby22
1086 # portupgrade -x ruby-2.2.\* -fr lang/ruby22
1089 AFFECTS: mail/spamassassin
1090 AUTHOR: adamw@FreeBSD.org
1092 Support for SSLv3 has been removed from SpamAssassin, because
1093 SSLv3 is a Bad Idea. No direct option is provided to re-enable it.
1094 If your setup requires use of SSLv3, some instructions are available
1095 in FreeBSD PR 208225.
1098 AFFECTS: security/clamav-unofficial-sigs
1099 AUTHOR: lukasz@wasikowski.net, sf@maxempire.com
1101 This version of clamav-unofficial-sigs is eXtremeSHOK's fork.
1102 Configuration file location has changed from
1103 %PREFIX%/clamav-unofficial-sigs.conf to
1104 %PREFIX%/clamav-unofficial-sigs/
1106 master.conf and os.conf hold default values, local changes should
1107 be placed in user.conf.
1110 AFFECTS: print/ghostscript9-base
1111 AUTHOR: tijl@FreeBSD.org
1113 The default Ghostscript port has changed from print/ghostscript9-base,
1114 which is no longer developed, to print/ghostscript9-agpl-base. Package
1115 users will upgrade automatically. Ports users can stick with the old
1116 port by adding "DEFAULT_VERSIONS+=ghostscript=9" to /etc/make.conf, or
1117 move to the new port with:
1119 portmaster -o print/ghostscript9-agpl-base ghostscript9-base
1120 or: portupgrade -o print/ghostscript9-agpl-base print/ghostscript9-base
1122 And if you have ghostscript9-x11 installed:
1124 portmaster -o print/ghostscript9-agpl-x11 ghostscript9-x11
1125 or: portupgrade -o print/ghostscript9-agpl-x11 print/ghostscript9-x11
1127 Note that print/ghostscript9-agpl-base is licensed under the AGPLv3
1128 while print/ghostscript9-base is licensed under the GPLv3.
1131 AFFECTS: security/openvas-client
1132 AUTHOR: tijl@FreeBSD.org
1134 The OpenVAS ports have been updated from version 2 to version 8. All
1135 components have been renamed and rearranged. The old OpenVAS client
1136 no longer exists. Instead there is a web interface provided by
1137 security/greenbone-security-assistant or a command-line interface
1138 provided by security/openvas-cli.
1141 AFFECTS: print/hplip
1142 AUTHOR: tijl@FreeBSD.org
1144 HPLIP has been updated to verion 3.16.2. As part of the update support
1145 for the hpijs/foomatic-rip filter has been dropped. This has long been
1146 unsupported upstream. If you used this filter with your printer you'll
1147 have to remove the printer with HP Device Manager and then add it back as
1151 AFFECTS: print/cups-base, print/cups-client, print/cups-image
1152 AUTHOR: tijl@FreeBSD.org
1154 The cups-base, cups-client and cups-image packages have been combined
1155 into one cups package.
1157 If you build your own ports the easiest way to update is to delete these
1158 packages first and then build and install print/cups.
1160 If you are using binary packages, depending on the packages installed on
1161 your system, pkg(8)'s solver might get confused. In this case do not proceed
1162 with the upgrade but delete first the packages:
1164 pkg delete -fg "cups*"
1166 Then usual upgrade process: pkg upgrade
1168 The device URI of USB printers has changed so you have to adjust the
1169 printer configuration. Go to http://localhost:631/printers/. Click on
1170 your printer and select "Modify Printer" in the Administration drop-down.
1171 You should then be able to select the new URI of the printer. The web
1172 interface requires cookies and JavaScript to function properly so make
1173 sure your browser does not block them.
1175 The package also installs a devd(8) configuration file now that gives
1176 cups access to USB printers. Unless you have any special needs you can
1177 remove any devd(8), devfs.conf(5) or devfs.rules(5) configuration related
1178 to cups that you may have added in the past.
1181 AFFECTS: net-mgmt/yaf
1182 AUTHOR: pi@FreeBSD.org
1184 YAF is updated to version 2.8.1 with many new OPTIONS. Please use
1185 the default options to get same behavior as previous version.
1188 AFFECTS: audio/alsa-utils, www/firefox, www/firefox-esr, www/seamonkey
1189 AUTHOR: jbeich@FreeBSD.org
1191 ALSA backend in libcubeb as used by Firefox has an unresolved issue
1192 with the OSS patch in audio/alsa-plugins. To avoid excessive CPU
1193 usage when playing HTML5 videos rebuild the port with BUFSZ_P2
1194 option enabled or reset options to default.
1196 However, with BUFSZ_P2 enabled alsa-utils may crash:
1199 Playing WAVE 'test.wav' : Signed 16 bit Little Endian, Rate 48000 Hz, Stereo
1200 Assertion failed: (err >= 0), function set_params, file aplay.c, line 1289.
1201 Aborted by signal Abort trap...
1204 AFFECTS: users of security/openssh-portable-devel
1205 AUTHOR: bdrewery@FreeBSD.org
1207 openssh-portable-devel has been removed since it is stale, insecure and
1208 not worth maintaining any longer.
1210 Users should switch back to openssh-portable.
1214 # pkg delete openssh-portable-devel
1215 # pkg install openssh-portable
1219 # portmaster -o security/openssh-portable openssh-portable-devel
1223 # portupgrade -o security/openssh-portable security/openssh-portable-devel
1226 AFFECTS: users of mail/postfix
1227 AUTHOR: ohauer@FreeBSD.org
1229 Postfix has been updated to version 3.1, VDA and native SPF is no
1232 - if VDA support is needed, users should stay on mail/postfix211
1233 - SPF support can be added to postfix via one of the mail/*spf* ports
1235 The Dovecot SASL OPTION was removed, Dovecot SASL support is always given
1236 from now on. In addition, for each mail/postfix* port there is now a
1237 mail/postfix*-sasl slave port providing Cyrus SASL as default.
1239 To stay on postfix-2.11.x run the command:
1241 # pkg set -o mail/postfix:mail/postfix211
1244 AFFECTS: users of www/nginx-devel
1245 AUTHOR: osa@FreeBSD.org
1247 Dynamic modules support has been enabled for the following third-party
1248 modules, in case of usage of these modules please update nginx
1249 configuration file for load these modules:
1251 load_module "modules/ngx_dynamic_upstream_module.so";
1252 load_module "modules/ngx_http_small_light_module.so";
1255 AFFECTS: users of www/nginx-devel
1256 AUTHOR: osa@FreeBSD.org
1258 Dynamic modules support has been enabled for the following third-party
1259 modules, in case of usage of these modules please update nginx
1260 configuration file for load these modules:
1262 load_module "modules/ngx_http_echo_module.so";
1263 load_module "modules/ngx_http_headers_more_filter_module.so";
1264 load_module "modules/ngx_http_eval_module.so";
1265 load_module "modules/ngx_http_lua_module.so";
1266 load_module "modules/ngx_http_set_misc_module.so";
1269 AFFECTS: users of www/nginx-devel
1270 AUTHOR: osa@FreeBSD.org
1272 Dynamic modules support has been enabled. In case of usage following
1273 modules please update nginx configuration file for load these modules:
1275 load_module "modules/ngx_http_geoip_module.so";
1276 load_module "modules/ngx_http_image_filter_module.so";
1277 load_module "modules/ngx_http_xslt_filter_module.so";
1278 load_module "modules/ngx_mail_module.so";
1279 load_module "modules/ngx_stream_module.so";
1281 See https://www.nginx.com/blog/dynamic-modules-nginx-1-9-11/ for details.
1284 AFFECTS: users of net-im/uTox
1285 AUTHOR: amdmi3@FreeBSD.org
1287 Before upgrading uTox port, please set maximum font scale in the
1291 AFFECTS: users of security/tor, security/tor-devel
1292 AUTHOR: amdmi3@FreeBSD.org
1294 The tor ports now create /var/log/tor subdirectory for tor logs. If
1295 you've used /var/log/tor as a log _file_, you'll need to update your
1296 torrc and move the file before updating the port.
1299 AFFECTS: users of mail/rspamd and mail/rmilter
1300 AUTHOR: vsevolod@FreeBSD.org
1302 Rspamd has been updated to the version 1.1.0. If you have used per user
1303 statistics, then please consult changelog for details: your configuration
1306 Rmilter has been updated to the version 1.7.0. Support of SPF and Spamassassin
1307 has been dropped from this project completely. You might also consider
1308 migration from memcahched to redis in this version.
1311 AFFECTS: users of sysutils/ansible
1312 AUTHOR: lifanov@mail.lifanov.com
1314 Ansible 2.0.0 introduces a number of incompatible configuration changes.
1315 Please read changelog and migrate current configuration:
1317 https://raw.githubusercontent.com/ansible/ansible/v2.0.0.0-1/CHANGELOG.md
1319 Ansible 1.9.* will be provided as sysutils/ansible1 until the next update
1323 AFFECTS: users of security/easy-rsa
1324 AUTHOR: mandree@FreeBSD.org
1326 The port has been upgraded to version 3. This incurs major changes,
1327 please see ${PREFIX}/share/doc/easy-rsa/doc/EasyRSA-Upgrade-Notes.md
1330 The old version 2.2.2 has been retained as security/easy-rsa2.
1333 AFFECTS: users of games/nethack34
1334 AUTHOR: glewis@FreeBSD.org
1336 The port name and installation location of games/nethack34 have changed
1337 to allow for a port of NetHack 3.6.0. To preserve your save and bones
1338 files do the following after updating:
1340 # sudo cp -p ${LOCALBASE}/share/nethack/save/* ${LOCALBASE}/share/nethack34/save/
1341 # sudo cp -p ${LOCALBASE}/share/nethack/bon* ${LOCALBASE}/share/nethack34/
1343 After verifying the files were copied correctly, remove the playground
1344 directory (as these files are incompatible with NetHack 3.6.0).
1346 # sudo rm -r ${LOCALBASE}/share/nethack
1349 AFFECTS: users of net/samba4, net/samba41
1350 AUTHOR: timur@FreeBSD.org
1352 Given version of Samba were marked as deprecated. Please, consider to upgrade.
1354 Samba4 was giving wrong builds with recent version of p5-Parse-Pidl. It was
1355 converted to use bundled version instead and to conflict with the given package.
1356 If you still intend to build net/samba4 - remove p5-Parse-Pidle first.
1359 AFFECTS: users of security/tor, security/tor-devel
1360 AUTHOR: amdmi3@FreeBSD.org
1362 Tor rc.d script no longer overrides or forces logfile configuration,
1363 you now need to setup logging by hand. To preserve old behavior, add
1364 the following line to /usr/local/etc/tor/torrc:
1366 Log notice file /var/log/tor
1369 AFFECTS: all users of www/node
1370 AUTHOR: koobs@FreeBSD.org
1372 www/node has been updated to the latest 5.x stable release, and a new port
1373 www/node4 has been created for the 4.x LTS branch.
1375 Should users want to continue to use version 4.x, replace www/node with
1376 www/node4 as follows:
1385 # portupgrade -o www/node4 www/node
1389 # portmaster -o www/node4 node
1392 AFFECTS: users of comms/gammu
1393 AUTHOR: vanilla@FreeBSD.org
1395 The python binding of comms/gammu were split from the main port. To get them you
1396 need to install comms/py-gammu.
1399 AFFECTS: users of mail/postfixadmin
1400 AUTHOR: riggs@FreeBSD.org
1402 Caveat when updating to version 2.93: If you have an existing
1403 configuration and are NOT using the recommended practice of putting your
1404 settings changes in config.local.php:
1406 Copy config.inc.php to config.local.php prior to upgrading, then revise
1407 config.local.php for the current version afterward.
1409 Postfixadmin will not function correctly unless correct and complete
1410 data structures are placed in config.inc.php. Therefore the file must be
1411 upgraded as part of the package and any changes to config.inc.php will
1414 Detailed information regarding this procedure is provided in step 3 of
1415 the installation instructions in ${DATADIR}/INSTALL.TXT (by default
1416 /usr/local/share/postfixadmin/INSTALL.TXT).
1419 AFFECTS: users of devel/ncurses
1420 AUTHOR: bapt@FreeBSD.org
1422 ncurses has been updated to 6.0.
1423 If you are using binary pkg, 'pkg upgrade' will do the right thing.
1424 Users of portmaster/portupgrade must rebuild all ports which depend
1428 portmaster -w -r ncurses
1430 portupgrade -fr devel/ncurses
1433 AFFECTS: users of x11-toolkits/qt4-gui or x11-toolkits/qt5-gui
1434 AUTHOR: kde@FreeBSD.org
1436 Back in mid-2012, pkg-message was added to the port suggesting changes to the
1437 default shared memory limits in loader.conf(5). Since then, the default
1438 limits have been changed and the values suggested by the port are no longer
1439 sensible. If you have changed the following values in loader.conf(5) due to
1440 qt4-gui's or qt5-gui's pkg-message, please considering removing them and
1441 using the default settings:
1445 See base r209037 and ports PR 202927 for more context.
1448 AFFECTS: users of sysutils/logstash
1449 AUTHOR: junovitch@FreeBSD.org
1451 Logstash has been updated to the 2.1.0 release. The embedded ElasticSearch
1452 instance is no longer supported. If in use, end users must update
1453 logstash.conf to point to the URL of an ElasticSearch instance.
1456 AFFECTS: users of net/samba43
1457 AUTHOR: timur@FreeBSD.org
1459 A new version of Samba server that has better integration with Windows 10.
1460 This is still experimental and there were reports that rolling upgrade from
1461 previous version of Samba fails to work.
1463 Please, backup all relevant files from /var/db/samba4/ directory, as well
1464 as configuration files.
1466 Follow https://wiki.samba.org/index.php/Updating_Samba for the upgrade path.
1469 AFFECTS: users of net/samba4, net/samba41, net/samba42
1470 AUTHOR: timur@FreeBSD.org
1472 Recent versions of devel/talloc, devel/tevent, database/tdb, database/ldb
1473 contained infinit recursive call to the strtol* set of replacement functions,
1474 which lead to coredumps. Unofficial patch was added meanwhile, but now
1475 official version of the fixed libs were released. If your version of
1476 net/samba4 works fine you don't need to recompile it. Other ports were also
1477 upgraded and some bugs were fixed in upstream.
1480 AFFECTS: users of audio/audacity
1481 AUTHOR: riggs@FreeBSD.org
1483 Audacity has been upgraded to version 2.1.1. Changes in its settings
1484 processing may prevent it from starting. If this happens, removing its
1485 user-specific configuration directory ~/.audacity-data resolves this.
1488 AFFECTS: users of mail/rmilter
1489 AUTHOR: vsevolod@FreeBSD.org
1491 Rmilter now has switched from user postfix to user _rmilter for security
1492 and sanity purposes. You might want to fix the ownership of
1493 /var/run/rmilter to user _rmilter and group mail.