Tweak multimedia/mlt version 6.4.1_2
[dports.git] / UPDATING
1 This file documents some of the problems you may encounter when upgrading
2 your ports.  We try our best to minimize these disruptions, but sometimes
3 they are unavoidable.
4
5 You should get into the habit of checking this file for changes each time
6 you update your ports collection, before attempting any port upgrades.
7
8 20170102:
9   AFFECTS: multimedia/ffmpeg
10   AUTHOR: jbeich@FreeBSD.org
11
12   OPTIMIZED_CFLAGS switched to only use vendor optimizations which
13   means -ffast-math -fno-finite-math-only are no longer applied. If
14   you did like the former behavior consider adding
15
16       # multimedia/ffmpeg/Makefile.local
17       OPTIMIZED_CFLAGS_CFLAGS += -ffast-math -fno-finite-math-only
18
19   or
20
21       # /etc/make.conf
22       .if ${.CURDIR:M*/multimedia/ffmpeg}
23       CFLAGS += -ffast-math -fno-finite-math-only
24       .endif
25
26 20161230:
27   AFFECTS: users of x11/xfce4-terminal
28   AUTHOR: olivierd@FreeBSD.org
29
30   The port has been updated to the latest stable version 0.8.2.
31   Please, don't active the hidden 'MiscSlimTabs' option in
32   ~/.config/xfce4/terminal/terminalrc, it requires Gtk+ > 3.20.
33
34 20161228:
35   AFFECTS: users of multimedia/mlt
36   AUTHOR: avilla@FreeBSD.org
37
38   MLT Qt plugins have been moved to their own ports, mlt-qt4 and
39   mlt-qt5. Please, uninstall multimedia/mlt before you update:
40
41   # pkg delete mlt
42
43 20161227:
44   AFFECTS: users of security/openvpn, security/openvpn-polarssl
45   AUTHOR: Matthias Andree <mandree@FreeBSD.org>
46
47   The OpenVPN ports have been updated to the new upstream release v2.4,
48   and their predecessors preserved as openvpn23 and openvpn23-polarssl,
49   respectively.  Note that for the new v2.4 release, the
50   openvpn-polarssl port has been renamed to openvpn-mbedtls to match the
51   upstream library's new name.
52
53 20161218:
54   AFFECTS: users of www/nghttp2
55   AUTHOR: sunpoet@FreeBSD.org
56
57   nghttp2 has been split into 2 ports: www/libnghttp2 for core library and
58   www/nghttp2 for the rest. Please uninstall nghttp2 before you update
59   this port.
60
61 20161216:
62   AFFECTS: mail/thunderbird, www/seamonkey
63   AUTHOR: gecko@FreeBSD.org
64
65   ENIGMAIL is no longer provided as part of the ports after upstream
66   dropped binary components in 1.9. Go to Tools -> Add-ons Manager
67   then type "enigmail" in the search box to install.
68
69 20161213:
70   AFFECTS: users of devel/skalibs, lang/execline, sysutils/s6
71   AUTHOR: Colin Booth <colin-ports@heliocat.net>
72
73   skalibs has undergone a major version bump and compatibility is not
74   guaranteed for software with a runtime dependency on
75   libskarnet.so.2.3.9.0. This will not affect lang/execline or
76   sysutils/s6 as those are statically linked against libskarnet.a.
77
78   execline has undergone a major version bump and compatibility is not
79   guaranteed for software with a runtime dependency on
80   libexecline.so.2.1.4.5. This will not affect sysutils/s6 as all s6
81   programs are statically linked against libexecline.a.
82
83   s6 has undergone a major version bump and compatibility is not
84   guaranteed for software with a runtime dependency on
85   libs6.so.2.2.4.3. Additionally, s6-applyuidgid and s6-setuidgid
86   have moved from $PREFIX/sbin to $PREFIX/bin. Any scripts calling
87   those utilities that are not relying on $PATH resolution to find
88   them will need to be rewritten.
89
90 20161207:
91   AFFECTS: users of www/node
92   AUTHOR: bradleythughes@fastmail.fm
93
94   The www/node port has been updated to node.js v7.2.0, the latest
95   upstream release. A new port, www/node6, has been created for the
96   v6.x LTS branch. Users wanting to stay on v6.x can replace www/node
97   with www/node6 with one of the following commands:
98
99   # pkg set -o www/node:www/node6
100     or
101   # portmaster -o www/node6 www/node
102     or
103   # portupgrade -o www/node6 www/node
104
105 20161202:
106   AFFECTS: Users of textproc/p5-Search-Elasticsearch
107   AUTHOR: tj@FreeBSD.org
108
109   As of the 5.01 release of ths package, the client libraries for older
110   versions of Elasticsearch have started to be shipped seperately.  If you are
111   using this library to access a none 5.X server you will need to install one of
112   the textproc/p5-Search-Elasticsearch-Client-* ports.
113
114 20161126:
115   AFFECTS: Users of security/gpgme-*
116   AUTHOR: jhale@FreeBSD.org
117
118   Gpgme has been updated to 1.8.0.
119   With it comes the removal of libgpgme-pthread.so in favor of using
120   libgpgme.so itself as the thread-safe library. Ports that may have
121   linked to -lgpgme-pthread will now just link to -lgpgme. PORTREVISION
122   has been bumped on all ports with a dependency on security/gpgme.
123
124   The Python module provided by security/py-gpgme has been renamed
125   from pyme3 to gpg, as well.
126
127   Portmaster users:
128       portmaster -r gpgme
129   Portupgrade users:
130       portupgrade -fr security/gpgme
131
132 20161121:
133   AFFECTS: Users of graphics/tiff
134   AUTHOR: antoine@FreeBSD.org
135
136   The tiff port was updated to 4.0.7.
137   The following tools are removed from this release: bmp2tiff, gif2tiff, ras2tiff, rgb2ycbcr and thumbnail.
138
139 20161116:
140   AFFECTS: Users of sysutils/bareos-*
141   AUTHOR: rand@iteris.com
142
143   Bareos v1.6.x changed the configuration scheme, from one configuration
144   file per Bareos component (file daemon, storage daemon, and director)
145   to several configuration files, in several directories, for each 
146   component. See http://doc.bareos.org/master/html/bareos-manual-main-reference.html
147
148   The new scheme will use all files named *.conf in the directory
149   hierarchies for each component:
150
151     /usr/local/etc/bareos/bareos-dir.d/
152     /usr/local/etc/bareos/bareos-fd.d/
153     /usr/local/etc/bareos/bareos-sd.d/
154
155   To retain the old configuration scheme of one file per component add
156   appropriate lines such as these to your /etc/rc.conf:
157
158     bareos_dir_config="/usr/local/etc/bareos/bareos-dir.conf"
159     bareos_fd_config="/usr/local/etc/bareos/bareos-fd.conf"
160     bareos_sd_config="/usr/local/etc/bareos/bareos-sd.conf"
161
162 20161113:
163   AFFECTS: users of devel/libosinfo
164   AUTHOR: novel@FreeBSD.org
165
166   The libosinfo port was separated into three different ports
167   to follow the upstream split:
168
169    - sysutils/osinfo-db-tools: contains the CLI tools
170    - misc/osinfo-db: contains database with OS data
171    - devel/libosinfo: the library
172
173   As osinfo-db-tools now ships binaries that previously were 
174   part of libosinfo, it's required to delete the old libosinfo
175   package to prevent conflict because of same files installation:
176
177   # pkg delete libosinfo
178
179   And then install the new version.
180
181 20161112:
182   AFFECTS: users of security/heimdal
183   AUTHOR: hrs@FreeBSD.org
184
185   Heimdal in the base system and security/heimdal <= 1.5.3_6 use
186   Berkeley DB to store principals into /var/heimdal/heimdal.db and
187   the database format is version 3 by default.  On the other hand,
188   security/heimdal 1.5.3_7 or newer use the newer version of
189   Berkeley DB and the database format is version 9.
190   These two versions are not compatible with each other.  If there is
191   a mismatch between Heimdal utilities and its database format,
192   you will get an error like the following:
193
194   # /usr/local/sbin/kadmin -l dump
195   BDB0641 __db_meta_setup: /var/heimdal/heimdal.db: unexpected file type or format
196   kadmin: hdb_open: opening /var/heimdal/heimdal: Invalid argument
197
198   This mismatch can occur in the following three cases:
199
200   1. You used Heimdal in the base system and switch to use security/heimdal
201      after creating /var/db/heimdal.db.
202
203   2. You used security/heimdal >= 1.5.3_7 and switch to use one in the
204      base system.
205
206   3. You used security/heimdal < 1.5.3_7 and upgrade it to 1.5.3_7 or later.
207
208   To fix this mismatch, you need to dump contents of heimdal.db and
209   rebuild the database by using kadmin(8) utility.
210
211   If you use Heimdal in the base system or older versions of
212   security/heimdal, and plan to switch to use
213   security/heimdal >= 1.5.3_7, execute the following command
214   *after* creating a backup copy of /var/heimdal and installing
215   security/heimdal:
216
217   # /usr/bin/kadmin -l dump /var/heimdal/heimdal.db.dump
218   # rm /var/heimdal/heimdal.db
219   # /usr/local/sbin/kadmin -l load /var/heimdal/heimdal.db.dump
220   # rm /var/heimdal/heimdal.db.dump
221
222   The above example assumes security/heimdal is installed into
223   /usr/local.  If your base system is compiled with WITHOUT_KERBEROS
224   use the following instead:
225
226   # db_dump185-5 /var/heimdal/heimdal.db | db_load-5 /var/heimdal/heimdal.db.new
227   # chown 0600 /var/heimdal/heimdal.db.new
228   # mv /var/heimdal/heimdal.db.new /var/heimdal/heimdal.db
229
230   db_dump and db_load utilitites are installed by database/db5 as
231   dependency of security/heimdal.
232
233   If you want to switch from security/heimdal to Heimdal in the base
234   system, use the following:
235
236   # /usr/local/sbin/kadmin -l dump /var/heimdal/heimdal.db.dump
237   # rm /var/heimdal/heimdal.db
238   # /usr/bin/kadmin -l load /var/heimdal/heimdal.db.dump
239   # rm /var/heimdal/heimdal.db.dump
240
241 20161105:
242   AFFECTS: users of security/heimdal
243   AUTHOR: hrs@FreeBSD.org
244
245   kadmin(8) in heimdal-1.5.3_5 and prior did not create a database
246   in /var/heimdal in Berkeley DB format which kdc(8) required.  This
247   problem has been fixed in heimdal-1.5.3_6.
248
249 20161104:
250   AFFECTS: users of mail/mu4e and mail/mu4e-maildirs
251   AUTHOR: hrs@FreeBSD.org
252
253   The package name of mail/mu4e* have been changed from mu4e* to
254   mu4e*-emacsNN.  When upgrading the older versions, this change can
255   cause the following error which prevents it from upgrading:
256
257    pkg-static: mu4e-emacs25-0.9.16 conflicts with mu4e-0.9.16 (installs files into the same place).
258
259   If this error occurs, please remove the old packages by using
260   "pkg delete" manually:
261
262    # pkg delete mu4e-0.9.16 mu4e-maildirs-0.8.20160126_1
263
264 20161103:
265   AFFECTS: users of lang/perl5*
266   AUTHOR: mat@FreeBSD.org
267
268   The default Perl version has been switched to Perl 5.24.  If you are using
269   binary packages to upgrade your system, you do not have anything to do, pkg
270   upgrade will do the right thing.  For the other people, assuming you are
271   migrating from 5.20 to 5.24, do:
272
273   First, add to /etc/make.conf:
274
275   DEFAULT_VERSIONS+=  perl5=5.24
276
277   Portupgrade users:
278         portupgrade -o lang/perl5.24 -f lang/perl5.20
279
280           You can now remove the DEFAULT_VERSIONS line added earlier
281           from /etc/make.conf
282
283           Then you will need to rebuild everything that uses libperl.so, you
284           can do so with:
285
286         portupgrade -f `pkg shlib -qR libperl.so.5.20`
287
288   Portmaster users:
289         portmaster -o lang/perl5.24 lang/perl5.20
290
291           You can now remove the DEFAULT_VERSIONS line added earlier
292           from /etc/make.conf
293
294           Then you will need to rebuild everything that uses libperl.so, you
295           can do so with:
296
297         portmaster -f `pkg shlib -qR libperl.so.5.20`
298
299 20161102:
300   AFFECTS: users of security/acme-client
301   AUTHOR: brnrd@FreeBSD.org
302
303   The default configuration paths have changed from 'letsencrypt' to
304   'acme'. Rename the directories used accordingly
305
306         mv /usr/local/etc/letsencrypt /usr/local/etc/acme
307         mv /usr/local/etc/ssl/letsencrypt /usr/local/etc/ssl/acme
308         mv /usr/local/www/letsencrypt /usr/local/www/acme
309
310   Check your scripts to ensure proper operation.
311
312 20161030:
313   AFFECTS: users of mail/squirrelmail
314   AUTHOR: adamw@FreeBSD.org
315
316   For better php70 support, the squirrelmail port has switched from
317   PEAR database access to PDO. If you are using squirrelmail with
318   a database backend, you'll need to install a corresponding PDO
319   database module, such as php56-pdo_sqlite.
320
321 20161030:
322   AFFECTS: users of security/srm
323   AUTHOR: rakuco@FreeBSD.org
324
325   srm has been updated from 1.2.12 to 1.2.15. Since version 1.2.14,
326   srm defaults to using its "simple" mode to overwrite files (one pass
327   writing 0x00 to the files) instead of the 35-pass Gutmann method.
328
329 20161029:
330   AFFECTS: users of irc/quassel
331   AUTHOR: woodsb02@freebsd.org
332
333   Quassel is now split into two ports / packages; one for providing
334   the server backend (irc/quassel-core), and one for providing the
335   client front-end (irc/quassel). Alternatively, the irc/quassel
336   port can be built with the MONO option enabled to also install
337   the client and server combined into a single monolithic binary.
338
339 20161028:
340   AFFECTS: users of security/openssl and security/openssl-devel
341   AUTHOR: brnrd@freebsd.org
342
343   The shared library versions of OpenSSL have been bumped to avoid
344   issues with ports' and base's OpenSSL not being binary compatible.
345
346   Please rebuild all ports that depend on OpenSSL if you use OpenSSL
347   from ports.
348
349   If you use portmaster:
350         portmaster -r openssl
351   If you use portupgrade:
352         portupgrade -fr security/openssl
353
354 20161026:
355   AFFECTS: users of net-p2p/deluge
356   AUTHOR: rm@FreeBSD.org
357
358   Deluge port has been split out onto CLI part and GUI part. So if user
359   only needs deluged, net-p2p/deluge-cli should be installed. For full
360   deluge installation, including GTK+ GUI client, net-p2p/deluge should
361   be installed as a usual.
362
363   Old deluge package should be removed manually first:
364
365   # pkg delete deluge
366
367   After that install preferred deluge package as usual.
368
369 20161018:
370   AFFECTS: users of x11/xfce4-terminal
371   AUTHOR: olivierd@FreeBSD.org
372
373   The port has been updated to the latest stable version 0.8.0.
374   A warning appears each time we open new tab:
375
376   Gtk-WARNING **: gtk_widget_size_allocate(): attempt to allocate
377   widget with...
378
379   This issue will disappear with Gtk > 3.21.
380
381 20161014:
382   AFFECTS: users of lang/python3
383   AUTHOR: antoine@FreeBSD.org
384
385   The default version of python3 has changed from 3.4 to 3.5.
386   If you wish to stick with older version, add "python3=3.4" to your
387   DEFAULT_VERSIONS variable in /etc/make.conf.  To upgrade:
388
389   If using portupgrade:
390   # portupgrade -o lang/python35 lang/python34
391
392   If using portmaster:
393   # portmaster -o lang/python35 lang/python34
394
395 20161011:
396   AFFECTS: Users of net-im/ejabberd
397   AUTHOR: ashish@FreeBSD.org
398
399   Before upgrading ejabberd to 16.09, please make sure to backup your 
400   ejabberd data using:
401  
402      % sudo -u ejabberd -H ejabberdctl backup /path/to/backup/file
403
404   In some cases, ejabberd may fail to start, for which a workaround is to 
405   remove the schema.DAT file from /var/spool/ejabberd before starting, and
406   then restoring everything from the backup using:
407      
408      % sudo -u ejabberd -H ejabberdctl restore /path/to/backup/file
409
410   For more details:
411
412   https://github.com/processone/ejabberd/issues/1305
413
414 20161005:
415   AFFECTS: Users of audio/squeezeboxserver (now audio/logitechmediaserver)
416   AUTHOR: woodsb02@FreeBSD.org
417
418   With the rename of the audio/squeezeboxserver port to
419   audio/logitechmediaserver, the server and database are now installed in
420   different locations by default (/usr/local/share/logitechmediaserver and
421   /var/db/logitechmediaserver respectively).
422
423   If you were an existing user of audio/squeezeboxserver, you should
424   consider backing up you server configuration files and database before
425   upgrading to audio/logitechmediaserver. If you wish to override the
426   default locations for storing the server and database, you can set the
427   SLIMDIR and SLIMDBDIR variables in your /etc/make.conf when building
428   the audio/logitechmediaserver port.
429
430 20161004:
431   AFFECTS: mail/roundcube-carddav
432   AUTHOR:  gahr@FreeBSD.org
433
434   There is no upgrade path from the 1.0 version. You'll need to:
435
436   1. Log off from Roundcube.
437   2. Manually drop all carddav_* tables from your db backend.
438   3. Upgrade the mail/roundcube-carddav port.
439
440   The new tables will be created upon login. The CardDAV plugin will need to be
441   reconfigured.
442
443   If you are running php < 7.0.0, you'll need to set the plugin option:
444   $prefs['_GLOBAL']['suppress_version_warning'] = true;
445
446   See https://github.com/blind-coder/rcmcarddav/issues/165 for details.
447
448 20160927:
449   AFFECTS: emulators/ppsspp
450   AUTHOR:  jbeich@FreeBSD.org
451
452   Qt* GUI was split into separate ports:
453
454       emulators/ppsspp-qt4
455       emulators/ppsspp-qt5
456
457 20160927:
458   AFFECTS: sysutils/android-file-transfer
459   AUTHOR:  jbeich@FreeBSD.org
460
461   Qt* GUI was split into separate ports:
462
463       sysutils/android-file-transfer-qt4
464       sysutils/android-file-transfer-qt5
465
466 20160922:
467   AFFECTS: users of databases/pglogical, databases/pglogical-output
468   AUTHOR:  matthew@FreeBSD.org
469
470   As of version 1.2.0, databases/pglogical-output has been merged into
471   databases/pglogical.  portmaster or portupgrade users should delete
472   pglogical-output manually before upgrading.
473
474 20160921:
475   AFFECTS: users of mail/sieve-connect
476   AUTHOR: alexey@renatasystems.org
477
478   Version 0.88 contains two breaking changes:
479   1.  If the Sieve server does not offer STARTTLS, then connections should now
480       fail.
481   2.  When deriving a remote script name from the local filename, use the
482       basename and strip off directories.
483
484   For additional information see:
485   http://mail.globnix.net/pipermail/sieve-connect-announce/2016/000012.html
486
487 20160919:
488   AFFECTS: users of net/vtun
489   AUTHOR: cy@FreeBSD.org
490
491   The VTUN_EXTENDED_MODE option has been replaced by -e command line
492   option.
493
494 20160914:
495   AFFECTS: users of www/nginx-devel
496   AUTHOR: osa@FreeBSD.org
497
498   Nginx now creates logs under /var/log/nginx/ and changes default log
499   names from "nginx-access.log" and "nginx-error.log" to "access.log" and
500   "error.log" respectively.  This is important for the error log because
501   the location is encoded and touched by nginx during startup regardless
502   of the configured location for the error log.
503
504   See http://trac.nginx.org/nginx/ticket/147 for additional information
505   on why this happens.
506
507 20160914:
508   AFFECTS: users of deskutils/xfce4-volumed-pulse
509   AUTHOR: olivierd@FreeBSD.org
510
511   The port has been updated to the latest stable version 0.2.2.
512   Support of xfce4-mixer has been removed, so you can delete
513   its properties with the following command:
514
515   xfconf-query -c xfce4-mixer -p / -rR
516
517 20160910:
518   AFFECTS: users of security/letsencrypt.sh
519   AUTHOR: riggs@FreeBSD.org
520
521   The config filename has been changed upstream from "config.sh"
522   to "config". Users must rename the current config file manually.
523   In addition, the default WELLKNOWN location has been changed to
524   %%PREFIX%%/www/letsencrypt. In order to use the previous default
525   location, the config file must be updated manually as well.
526
527 20160907:
528   AFFECTS: users of math/galculator
529   AUTHOR: woodsb02@FreeBSD.org
530
531   galculator now uses GTK3 by default. An option exists in the port to revert
532   to GTK2 if desired.
533
534 20160906:
535   AFFECTS: uses of www/nginx
536   AUTHOR: marino@FreeBSD.org
537
538   Nginx now creates logs under /var/log/nginx/ and changes default log
539   names from "nginx-access.log" and "nginx-error.log" to "access.log" and
540   "error.log" respectively.  This is important for the error log because
541   the location is encoded and touched by nginx during startup regardless
542   of the configured location for the error log.
543
544   See http://trac.nginx.org/nginx/ticket/147 for additional information
545   on why this happens.
546
547 20160905:
548   AFFECTS: users of databases/postgresql96-server
549   AUTHOR: girgen@FreeBSD.org
550
551   The default unix user used by the PostgreSQL daemon has changed to
552   `postgres' to reflect the long time upstream's convention. Any scripts
553   you have using the old `pgsql' unix user should be modified when upgrading to
554   PostgreSQL version 9.6. Older versions of PostgreSQL will continue using
555   `pgsql' until their end-of-life.
556
557   For users with UTF-8 locales in the database: The ICU patch is *activated by
558   default* for the PostgreSQL-9.6 server. For previous versions it was optional
559   and default off, but this has changed. Please read the entry here below from
560   20160811 and understand the consequences of changing between ICU and system
561   locale for database collation (short version: don't). pg_upgrade requires the
562   collation method to be the same (or a reindex), while pg_dump/restore does not.
563
564   Also, the default home directory for the postgres user is now
565   /var/db/postgres, and the default data directory for PostgreSQL 9.6 is
566   /var/db/postgres/data96.
567
568 20160829:
569   AFFECTS: users of x11/nvidia-driver
570   AUTHOR: cem@FreeBSD.org
571
572   The NVidia driver has been updated to version 367.35.  Starting with
573   version 358.09, new kernel module was added, nvidia-modeset.ko.  This
574   new driver component works in conjunction with the nvidia.ko kernel
575   module to program the display engine of the GPU.
576
577   Users that experience hangs when starting X11 server, or observe
578
579         (II) NVIDIA(0): Validated MetaModes:
580         (II) NVIDIA(0):     "NULL"
581
582   messages in their /var/log/Xorg.0.log file should replace ``nvidia''
583   with ``nvidia-modeset'' in /boot/loader.conf or /etc/rc.conf files,
584   depending on how they prefer to load NVidia driver kernel module.
585
586 20160829:
587   AFFECTS: users of security/sshguard
588   AUTHOR: feld@FreeBSD.org
589
590   Sshguard has been updated to 1.7.0. There have been several changes to
591   this release. Notably the hosts and ipfilter backends are no longer
592   supported. If you need these backends to be supported and you missed
593   the survey sent out by upstream I urge you to contact upstream.
594
595   The hosts backend was previously served by security/sshguard directly.
596   The additional backends were slave ports with package name suffixes. I
597   have opted to keep the master/slave port relationship but not choose a
598   specific backend for security/sshguard. Instead it is now a metaport
599   which will prompt you for which backend you prefer. If no backend is
600   configured it will depend on security/sshguard-ipfw, which is the
601   native FreeBSD firewall. This my be surprising to users who depended
602   on security/sshguard which only provided hosts/TCP Wrappers blocking,
603   but there is no replacement at this time.
604
605   I would also like to document that sshguard no longer accepts the -e
606   argument which allowed external scripts to run when sshguard finds a
607   match. As a result the null backend can no longer be used to create
608   custom blocking functionality; it only serves as a detection backend.
609
610   If the removed backends return due to user demand they will be added
611   as slave ports for consistency. I apologize for any inconvenience and
612   lack of notice on the deprecation of these features.
613
614 20160815:
615   AFFECTS: users of mail/rspamd*
616   AUTHOR: vsevolod@FreeBSD.org
617
618   Rspamd users should update Rspamd to 1.3.3 version as soon as possible
619   and ensure that '/usr/local/etc/rspamd/module.d/fuzzy_check.conf` has
620   the line `algorithm = "mumhash";` for the "rspamd.com" rule. The more
621   detailed information could be found on
622   https://rspamd.com/announce/2016/08/15/rspamd-1.3.3.html
623
624 20160815:
625   AFFECTS: users of dns/powerdns*
626   AUTHOR: junovitch@FreeBSD.org
627
628   PowerDNS Authoritative Server and Recursor 4.0.0+ introduce significant
629   changes to the configuration files, which need to be handled before
630   restarting the services. As from the Recursor changelog, "The Lua hook
631   infrastructure was redone using LuaWrapper; old scripts will no longer
632   work, but new scripts are easier to write under the new interface."
633
634 20160811:
635   AFFECTS: users of security/libressl
636   AUTHOR: brnrd@FreeBSD.org
637
638   The port has been updated to the latest stable version 2.4 of LibreSSL.
639   The shared library versions of the libraries have been bumped.
640   With this update, the patch for the OPENSSL_VERSION_NUMBER has been
641   removed. This causes issues with a number of ports. Patches for all
642   ports for which this issues is known can be found on
643   https://wiki.freebsd.org/LibreSSL/Ports#OPENSSL_VERSION_NUMBER
644
645   After upgrading, manually update all packages that depend on any of the
646   libraries provided by LibreSSL (libssl, libcrypto and libtls) since the
647   versions of these libraries have changed. Normally, you can obtain the
648   list of dependent software by running the following command:
649
650   # pkg info -r libressl
651
652   Then you should rebuild all ports depending on libressl to avoid dangling
653   shared library dependencies. Poudriere and pkg handle this correctly,
654   portmaster and portupgrade users can use the following to rebuild all
655   dependent ports.
656
657   Portmaster users:
658       portmaster -r libressl
659   Portupgrade users:
660       portupgrade -fr security/libressl
661
662 20160811:
663   AFFECTS: users of databases/postgresqlNN-server with ICU patch
664   AUTHOR: girgen@FreeBSD.org
665
666   The ICU patch is added to the PostgreSQL-9.5 server. Please note that you
667   must never change between using the ICU patch and using system locale for
668   the same database cluster without REINDEXing all TEXT/VARCHAR columns, or
669   dump and restore your database. Failing to do so will result in corrupted
670   indexes due to the differences between the locale definitions. ICU will
671   always be the better choice for speed and correctness.
672
673   Also, the ICU patch used to support other Unicode encodings than UTF-8,
674   but that has been removed due to lack of demand and the complicated testing
675   required. If you use another Unicode encoding and rely on ICU for collation,
676   please refrain from upgrading the postgresql server and instead contact the
677   author named above.
678
679 20160722:
680   AFFECTS: users of emulators/virtualbox-ose
681   AUTHOR: jkim@FreeBSD.org
682
683   VirtualBox has been updated to 5.0.26 and it is incompatible with old
684   kernel modules.  You should upgrade emulators/virtualbox-ose-kmod and
685   load new kernel modules before starting new version, e.g.,
686
687   # service vboxnet restart
688
689 20160722:
690   AFFECTS: users of games/stonesoup-*
691   AUTHOR: lifanov@mail.lifanov.com
692
693   The WIZARD option has been renamed to NOWIZARD and is now an opt-out to
694   better reflect the upstream. If you run a shared game server and would
695   like the Wizard mode support disabled, please update port options.
696
697 20160718:
698   AFFECTS: users of www/awstats
699   AUTHOR: adamw@FreeBSD.org
700
701   The directory containing icons has changed from ".../icons" to ".../icon".
702   awstats has, in its suggested configuration file, contained an alias
703   from /awstatsicons. After applying the awstats-7.5 update, you must
704   update that alias to point to /usr/local/www/awstats/icon (just remove
705   the "s" at the end).
706
707 20160708:
708   AFFECTS: users of sysutils/screen
709   AUTHOR: cy@FreeBSD.org
710
711   GNU Screen was updated to version 4.4.0 (r417201).  Note that there was
712   fix to screen message structure field responsible for $TERM handling,
713   making it impossible to attach to older versions.
714
715 20160704:
716   AFFECTS: users of databases/mysql57-*
717   AUTHOR: riggs@FreeBSD.org
718
719   The default location for my.cnf has changed from "/var/db/mysql/my.cnf"
720   to "/usr/local/etc/mysql/my.cnf". Existing my.cnf files must be merged
721   manually with the new default and moved to the new location. To
722   continue using the my.cnf file at the old location, set "mysql_optfile"
723   in /etc/rc.conf to point to the location of the existing my.cnf file.
724
725 20160701:
726   AFFECTS: users of www/node5
727   AUTHOR: bradleythughes@fastmail.fm
728
729   Node.js v5.x has reached end of life and has been removed. Users that
730   have not yet moved to v6.x should do so now by switching to the www/node
731   port.
732
733 20160627:
734   AFFECTS: users of sysutils/rsyslog7
735   AUTHOR: brd@FreeBSD.org
736
737   Rsyslog 7.x has reached end of life status and is being marked as
738   depreciated.  Rsyslog 8 has been made the default.
739
740 20160626:
741   AFFECTS: users of www/calendarserver
742   AUTHOR: pi@FreeBSD.org
743
744   Please note that updating from the previous version (5.1) to the current
745   version (8.0) requires manual steps. Please consult the pkg-message for
746   details.
747
748 20160624:
749   AFFECTS: users of shells/zsh
750   AUTHOR: adamw@FreeBSD.org
751
752   zsh now looks for system-wide conf files in ${PREFIX}/etc, instead of
753   /etc. If you have files like zshrc, zshenv, zprofile, zlogin, or zlogout
754   in /etc, either move them to /usr/local/etc or rebuild zsh with the
755   ETCDIR option on.
756
757   Note that this change only affects system-wide conf files, which are not
758   installed or created by a default installation.
759
760 20160621:
761   AFFECTS: users of www/redmine
762   AUTHOR: tz@FreeBSD.org
763
764   Redmine was updated from 2.6.9 to 3.2.3. Since this an update over
765   major versions be careful with your update.
766   For further update instructions please have a look at:
767   https://www.redmine.org/projects/redmine/wiki/RedmineUpgrade
768
769 20160621:
770   AFFECTS: users of ftp/wget
771   AUTHOR: vd@FreeBSD.org
772
773   Wget 1.18 fixes a security vulnerability (CVE-2016-4971) and the fix
774   introduces a backward-incompatibility for HTTP->FTP redirects. Any script that
775   relies on the old behaviour must use --trust-server-names in order to trust
776   the HTTP response and redirect to the new filename.
777
778 20160619:
779   AFFECTS: users of databases/py-apsw
780   AUTHOR: rm@FreeBSD.org
781
782   SQLite 3.12 completely changed the semantics of VFS.xGetLastError() in an
783   incompatible way. This required a rewrite of the relevant C, Python and test
784   code. If you implement or use this method then you have to rewrite your code
785   too. Also note that running the test suite from an earlier version of APSW
786   against this or future SQLite versions will result in consuming all memory,
787   swap or address space (an underlying integer changed meaning).
788
789 20160616:
790   AFFECTS: users of security/openssl*, security/libressl*
791   AUTHOR: mat@FreeBSD.org
792
793   Previously, to tell the ports tree, you needed to set:
794
795   WITH_OPENSSL_PORT=yes
796
797   And if you wanted a port that was not security/openssl, you needed to add,
798   for example:
799
800   OPENSSL_PORT= security/libressl
801
802   Now, all you need to do is:
803
804   DEFAULT_VERSIONS+=  ssl=libressl
805
806   Valid values are base, openssl, openssl-devel, libressl, and libressl-devel.
807
808 20160614:
809   AFFECTS: users of www/node, www/node5, and www/node4
810   AUTHOR: adamw@FreeBSD.org
811
812   node now prefers a few libraries from ports to the versions bundled
813   with node. However, node cannot use the libssl from LibreSSL. If you
814   are using LibreSSL as your SSL provider, you must enable the
815   "BUNDLED_SSL" option when building node.
816
817 20160611:
818   AFFECTS: users of textproc/xmlroff
819   AUTHOR: hrs@FreeBSD.org
820
821   The library part of xmlroff has been separated into textproc/libfo.
822   Remove the installed xmlroff first when upgrading it because older
823   xmlroff than 0.6.2_6 have files which libfo installs.  A typical
824   error message is the following:
825
826   pkg-static: libfo-0.6.2 conflicts with xmlroff-0.6.2_5 (installs files into the same place).  Problematic file: /usr/local/include/libfo-0.6/libfo/area/fo-area.h
827
828 20160610:
829   AFFECTS: users of databases/postgresql-repmgr
830   AUTHOR: bofh@FreeBSD.org
831
832   The port has been repocopied to databases/postgresql-repmgr2 and current
833   post has been updated to 3.x series. If anyone is still looking forward
834   to use the 2.x please upgrade as following.
835
836   # portmaster -o databases/postgresql-repmgr2 databases/postgresql-repmgr
837     or
838   # portupgrade -o databases/postgresql-repmgr2 databases/postgresql-repmgr
839
840   Otherwise if you want to move on with 3.x series just use
841
842   # portmaster -r databases/postgresql-repmgr
843     or
844   # portupgrade -fr databases/postgresql-repmgr
845
846 20160605:
847   AFFECTS: users of www/h2o
848   AUTHOR: junovitch@FreeBSD.org
849
850   File paths no longer have a trailing / appended to them. This enables
851   directing specific paths to a file but may break existing configurations.
852   Refer to https://h2o.examp1e.net/configure/file_directives.html and
853   revise your yaml config appropriately.
854
855 20160601:
856   AFFECTS: users of security/libressl-devel
857   AUTHOR: brnrd@FreeBSD.org
858
859   The port has been updated to the latest "unstable" version of LibreSSL.
860   The shared library versions of the libraries have been bumped.
861   With this update, the patch for the OPENSSL_VERSION_NUMBER has been
862   removed. This causes issues with a number of ports. Patches for many of
863   these issues can be found on
864   https://wiki.freebsd.org/LibreSSL/Ports#OPENSSL_VERSION_NUMBER
865
866   After upgrading to 2.4.0, manually update all packages that depend on
867   any of the libraries provided by LibreSSL (libssl, libcrypto and
868   libtls) since the versions of these libraries have changed. Normally,
869   you can obtain the list of dependent software by running the following
870   command:
871
872   # pkg info -r libressl-devel
873
874   Then you should rebuild all ports depending on libressl-devel to avoid
875   dangling shared library dependencies. Poudriere and pkg handle this
876   correctly, portmaster and portupgrade users can use the following to
877   rebuild all dependent ports.
878
879   Portmaster users:
880       portmaster -r libressl-devel
881   Portupgrade users:
882       portupgrade -fr security/libressl-devel
883
884 20160527:
885   AFFECTS: users of mail/opensmtpd-extras (any of them)
886   AUTHOR: adamw@FreeBSD.org
887
888   The invocation for extras has changed. Some extras might fail unless
889   you pass all options/arguments separated by quotes:
890
891       filter myfilter dnsbl "-c /var/chroot/dnsbl" "-h my.dnsbl.com"
892
893   Additionally, extras now run in a chroot. Either pass "-C" to skip the
894   chroot entirely (not recommended), or put all required config files,
895   resolv.conf, and external binaries into the chroot. For example:
896
897       # mkdir -p /var/chroot/dnsbl/etc
898       # cp /etc/resolv.conf /var/chroot/dnsbl/etc
899
900       And pass "-c /var/chroot/dnsbl" to the filter.
901
902 20160526:
903   AFFECTS: users of mail/opensmtpd
904   AUTHOR: brnrd@FreeBSD.org
905
906   Due to changes to the rc-script you must stop smtpd prior to upgrading
907   mail/opensmtpd to version 5.9.2
908
909   # service smtpd stop
910
911   Then upgrade OpenSMTPD to version 5.9.2.
912   Additionally version 5.9.2 changes the file mode bits for two directories.
913   To allow existing installations to start successfully you must apply the
914   following changes
915
916   # chown -R root:_smtpq /var/spool/smtpd/offline
917   # chmod -R 770 /var/spool/smtpd/offline
918   # chmod -R 700 /var/spool/smtpd/purge
919
920   After applying the changes, the smtpd daemon can successfully be started.
921
922 20160525:
923   AFFECTS: users of devel/qtcreator
924   AUTHOR: nolden@kde.org
925
926   QBS (Qt Build System) was previously shipped as part of qtcreator, now
927   it is independently available as devel/qbs. However, on upgrading
928   qtcreator to 3.6.1, the depends will detect qbs through a previously
929   installed qtcreator port and will not build/install correctly
930   (devel/qbs won't be installed automatically as depends)
931
932   The solution is to pkg remove qtcreator, then building works correctly.
933
934 20160523:
935   AFFECTS: users of databases/db6
936   AUTHOR: mandree@FreeBSD.org
937
938   The databases/db6 port has been updated to release 6.2.23.
939
940   This requires manual action in two places:
941     1. dependent applications need to be recompiled,
942     2. SQL databases, if any, need to be reindexed.
943
944   To obtain a list of ports needing a recompilation,
945   the following command should provide it:
946
947   # pkg info -r db6
948
949   Then rebuild db6 and the dependent ports.  For pkg users, this should
950   be transparent.
951
952   Portmaster users:
953   #  portmaster -r databases/db6
954   Portupgrade users:
955   #  portupgrade -fr databases/db6
956
957   In order to reindex SQL databases, a db6-upgrade61.sh script is
958   provided in ${PREFIX}/bin, if and only if the port's SQL option is
959   enabled.  For detailed reindexing instructions, see
960   http://docs.oracle.com/cd/E17076_05/html/installation/sqlite_ver61.html
961   and note that the FreeBSD port installs the upgrade61.sh script with a
962   db6- prefix that you need to add.
963
964 20160511:
965   AFFECTS: users of audio/clementine-player
966   AUTHOR: sbruno@FreeBSD.org
967
968   The audio/clementine-player port has been updated to v1.3.1, the latest
969   upstream release.  The music database code now has a hard dependency on
970   databases/sqlite having the FTS3_TOKENIZER option enabled.  This has
971   been made the default option in databases/sqlite.
972
973   Without this option, clementine-player will crash on startup.
974
975 20160510:
976   AFFECTS: users of biology/seqan
977   AUTHOR: junovitch@FreeBSD.org
978
979   The biology/seqan port has been split into biology/seqan (only the
980   library) and biology/seqan-apps for the programs based on SeqAn. Both
981   ports are based on version 2.1.1 of the SeqAn repository. There is a new
982   biology/seqan1 port with version 1.3 of SeqAn for backwards compatibility,
983   but this port will likely be deprecated in the next year so please update
984   your software to SeqAn2.
985
986 20160505:
987   AFFECTS: users of www/node
988   AUTHOR: bradleythughes@fastmail.fm
989
990   The www/node port has been updated to node.js v6.0.0, the latest
991   upstream release. Users of node.js v5.x are encouraged to upgrade as
992   soon as possible, as upstream support will end two months from now.
993
994   The www/node5 port has been created to aid users transition. Use one of
995   the following commands to continue using node.js v5.x:
996
997   # pkg install node5
998     or
999   # portmaster -o www/node5 www/node
1000     or
1001   # portupgrade -o www/node5 www/node
1002
1003 20160503:
1004   AFFECTS: users of security/libressl
1005   AUTHOR: brnrd@FreeBSD.org
1006
1007   LibreSSL 2.3 has removed SSLv3 support completely which leads to issues
1008   with a number of ports. Patches for many of these issues can be found
1009   on https://wiki.freebsd.org/OpenSSL/No-SSLv3
1010
1011   After upgrading to 2.3.4, manually update all packages that depend on
1012   any of the libraries provided by LibreSSL (libssl, libcrypto and
1013   libtls) since the versions of these libraries have changed. Normally,
1014   you can obtain the list of dependent software by running the following
1015   command:
1016
1017   # pkg info -r libressl
1018
1019   Then you should rebuild all ports depending on libressl to avoid dangling
1020   shared library dependencies. Poudriere and pkg handle this correctly,
1021   portmaster and portupgrade users can use the following to rebuild all
1022   dependent ports.
1023
1024   Portmaster users:
1025       portmaster -r libressl
1026   Portupgrade users:
1027       portupgrade -fr security/libressl
1028
1029 20160501:
1030   AFFECTS: users of mail/dspam
1031   AUTHOR: junovitch@FreeBSD.org
1032
1033   dspam has been modified to no longer run as root:mail by default.
1034   Existing configuration must be adjusted to reflect using a non-privileged
1035   port and the /var/run/dspam directory for PID and socket files.  If you
1036   need dspam to run as root for your mail setup, you can use the SETUID
1037   config option to enable the old insecure behavior.
1038
1039 20160229:
1040   AFFECTS: users of www/nginx and www/nginx-devel
1041   AUTHOR: osa@FreeBSD.org
1042
1043   The ${MODULESDIR}, default directory for dynamic modules, has been
1044   changed from ${ETCDIR}/modules to ${PREFIX}/libexec/${PORTNAME}.
1045   It's highly recommended to review existing configuration files of
1046   nginx, i.e. ${PREFIX}/etc/nginx/nginx.conf.
1047
1048 20160424:
1049   AFFECTS: users of net-mgmt/icinga2
1050   AUTHOR: lme@FreeBSD.org
1051
1052   The creation of Icinga2 directories and files in /var is now controlled
1053   by the /etc/rc.conf variable icinga2_mkvar.  Earlier ports always
1054   created the /var entries, but could slow startup significantly when /var
1055   was a normal disk rather than a RAM disk.  icinga2_mkvar defaults to
1056   "NO".
1057
1058 20160415:
1059   AFFECTS: users of audio/chromaprint
1060   AUTHOR: jhale@FreeBSD.org
1061
1062   chromaprint has been updated to version 1.3.1 and includes a shared
1063   library bump. PORTREVISIONS have been bumped on affected ports.
1064   If you are using binary pkg, 'pkg upgrade' will do the right thing.
1065   Users of portmaster/portupgrade must rebuild all ports which depend
1066   on chromaprint.
1067
1068   Portmaster users:
1069       portmaster -w -r chromaprint
1070   Portupgrade users:
1071       portupgrade -fr audio/chromaprint
1072
1073 20160414:
1074   AFFECTS: users of www/tt-rss
1075   AUTHOR: thierry@FreeBSD.org
1076
1077   Tiny Tiny RSS can use a database running on a separate server.
1078   Previously, in this case, you had to set the option DBLOCAL; this option
1079   has been removed and replaced by a settable run-time flag: now you
1080   should set
1081   ttrssd_local_db="NO"
1082   in your /etc/rc.conf .
1083
1084 20160414:
1085   AFFECTS: users of graphics/kipi-plugin-googledrive and graphics/kipi-plugin-picasaweb
1086   AUTHOR: kde@FreeBSD.org
1087
1088   DigiKam and its related ports have been updated to 4.14.0, the latest
1089   stable upstream release.
1090
1091   The graphics/kipi-plugin-googledrive and graphics/kipi-plugin-picasaweb
1092   have both been merged into the new graphics/kipi-plugin-googleservices
1093   following a move done upstream.
1094
1095   Those two ports must be removed, and graphics/kipi-plugin-googleservices
1096   should be used instead.
1097
1098 20160413:
1099   AFFECTS: users of www/node-devel
1100   AUTHOR: bradleythughes@fastmail.fm
1101
1102   www/node-devel was outdated and has been removed. Upstream no longer
1103   releases a development version. You can use the www/node port to get
1104   node.js 5.x by running one of the following commands:
1105
1106   # pkg install node
1107     or
1108   # portmaster -o www/node www/node-devel
1109     or
1110   # portupgrade -o www/node www/node-devel
1111
1112 20160413:
1113   AFFECTS: multimedia/x264
1114   AUTHOR: jbeich@FreeBSD.org
1115
1116   LSMASH replaced GPAC by default. If you use BATCH=y in /etc/make.conf
1117   and hit below error make sure to re-run "make config".
1118
1119   ====> You cannot select multiple options from the MP4 radio
1120   *** Error code 1
1121
1122 20160412:
1123   AFFECTS: users of net/samba42 and net/samba/43
1124   AUTHOR: timur@FreeBSD.org
1125
1126   Samba 4.2.x and 4.3.x ports have been updated to address
1127   BadLock(http://badlock.org) vulnerability, as well as few other
1128   discovered.
1129
1130   Please note that Samba 4.1.x and older versions are also affected by
1131   the issues fixed with this release but are not supported anymore. It is
1132   strongly recommend to upgrade to a recent version at your earliest
1133   convenience.
1134
1135   The security updates include new smb.conf options and a number of
1136   stricter behaviours to prevent Man in the Middle attacks. Between these
1137   changes, compatibility with a large number of older software versions
1138   has been lost in the default configuration.
1139
1140   For more information about the related behaviour changes and the
1141   security issues please visit:
1142
1143      https://www.samba.org/samba/latest_news.html#4.4.2
1144      https://www.samba.org/samba/history/samba-4.3.8.html
1145      https://www.samba.org/samba/history/samba-4.2.11.html
1146
1147 20160411:
1148   AFFECTS: users of databases/influxdb
1149   AUTHOR: cheffo@freebsd-bg.org
1150
1151   To upgrade to InfluxDB 0.12, you must be on version 0.10 and all shards must
1152   be in TSM format (the default storage engine starting with InfluxDB 0.10).
1153   See the 0.10 documentation [1] for how to convert b1 and bz1 shards to TSM. If
1154   any b1 or bz1 shards are present, InfluxDB 0.12 will not start.
1155
1156   Next, you need to update your metastore *before updating to 0.12.* [2]
1157
1158   [1] https://docs.influxdata.com/influxdb/v0.10/administration/upgrading/#convert-b1-and-bz1-shards-to-tsm1
1159   [2] https://docs.influxdata.com/influxdb/v0.12/administration/upgrading/
1160
1161 20160406:
1162   AFFECTS: users of www/pecl-http
1163   AUTHOR: bofh@FreeBSD.org
1164
1165   www/pecl-http has been updated to the latest 3.x stable release, which
1166   supports php70+ and a new port www/pecl-http2 has been created for the
1167   2.x branch.
1168
1169   Should users want to continue to use version 2.x, replace www/pecl-http with
1170   www/pecl-http2 as follows:
1171
1172   Using packages:
1173
1174     # pkg delete pecl-http
1175     # pkg install pecl-http2
1176
1177   Using ports:
1178
1179     # portupgrade -o www/pecl-http2 www/pecl-http
1180
1181   OR
1182
1183     # portmaster -o www/pecl-http2 www/pecl-http
1184
1185 20160404:
1186   AFFECTS: users of lang/ruby21
1187   AUTHOR: swills@FreeBSD.org
1188
1189   The default ruby version has been updated from 2.1 to 2.2.
1190
1191   If you compile your own ports you may keep 2.1 as the default version by
1192   adding the following lines to your /etc/make.conf file:
1193
1194   #
1195   # Keep ruby 2.1 as default version
1196   #
1197   DEFAULT_VERSIONS+=ruby=2.1
1198
1199   If you wish to update to the new default version, you need to first stop any
1200   software that uses ruby. Then, you will need to follow these steps, depending
1201   upon how you manage your system.
1202
1203   If you use pkgng, simply upgrade:
1204   # pkg upgrade
1205
1206   If you use portmaster, install new ruby, then rebuild all ports that depend
1207   on ruby:
1208   # portmaster -o lang/ruby22 lang/ruby21
1209   # portmaster -R -r ruby-2.2
1210
1211   If you use portupgrade, install new ruby, then rebuild all ports that depend
1212   on ruby:
1213
1214   # pkg delete -f ruby portupgrade
1215   # make -C /usr/ports/ports-mgmt/portupgrade install clean
1216   # pkg set -o lang/ruby21:lang/ruby22
1217   # portupgrade -x ruby-2.2.\* -fr lang/ruby22
1218
1219 20160404:
1220   AFFECTS: mail/spamassassin
1221   AUTHOR: adamw@FreeBSD.org
1222
1223   Support for SSLv3 has been removed from SpamAssassin, because
1224   SSLv3 is a Bad Idea. No direct option is provided to re-enable it.
1225   If your setup requires use of SSLv3, some instructions are available
1226   in FreeBSD PR 208225.
1227
1228 20160331:
1229   AFFECTS: security/clamav-unofficial-sigs
1230   AUTHOR: lukasz@wasikowski.net, sf@maxempire.com
1231
1232   This version of clamav-unofficial-sigs is eXtremeSHOK's fork.
1233   Configuration file location has changed from
1234   %PREFIX%/clamav-unofficial-sigs.conf to
1235   %PREFIX%/clamav-unofficial-sigs/
1236
1237   master.conf and os.conf hold default values, local changes should
1238   be placed in user.conf.
1239
1240 20160324:
1241   AFFECTS: print/ghostscript9-base
1242   AUTHOR: tijl@FreeBSD.org
1243
1244   The default Ghostscript port has changed from print/ghostscript9-base,
1245   which is no longer developed, to print/ghostscript9-agpl-base.  Package
1246   users will upgrade automatically.  Ports users can stick with the old
1247   port by adding "DEFAULT_VERSIONS+=ghostscript=9" to /etc/make.conf, or
1248   move to the new port with:
1249
1250       portmaster -o print/ghostscript9-agpl-base ghostscript9-base
1251   or: portupgrade -o print/ghostscript9-agpl-base print/ghostscript9-base
1252
1253   And if you have ghostscript9-x11 installed:
1254
1255       portmaster -o print/ghostscript9-agpl-x11 ghostscript9-x11
1256   or: portupgrade -o print/ghostscript9-agpl-x11 print/ghostscript9-x11
1257
1258   Note that print/ghostscript9-agpl-base is licensed under the AGPLv3
1259   while print/ghostscript9-base is licensed under the GPLv3.
1260
1261 20160317:
1262   AFFECTS: security/openvas-client
1263   AUTHOR: tijl@FreeBSD.org
1264
1265   The OpenVAS ports have been updated from version 2 to version 8.  All
1266   components have been renamed and rearranged.  The old OpenVAS client
1267   no longer exists.  Instead there is a web interface provided by
1268   security/greenbone-security-assistant or a command-line interface
1269   provided by security/openvas-cli.
1270
1271 20160311:
1272   AFFECTS: print/hplip
1273   AUTHOR: tijl@FreeBSD.org
1274
1275   HPLIP has been updated to verion 3.16.2.  As part of the update support
1276   for the hpijs/foomatic-rip filter has been dropped.  This has long been
1277   unsupported upstream.  If you used this filter with your printer you'll
1278   have to remove the printer with HP Device Manager and then add it back as
1279   a new device.
1280
1281 20160311:
1282   AFFECTS: print/cups-base, print/cups-client, print/cups-image
1283   AUTHOR: tijl@FreeBSD.org
1284
1285   The cups-base, cups-client and cups-image packages have been combined
1286   into one cups package.
1287
1288   If you build your own ports the easiest way to update is to delete these
1289   packages first and then build and install print/cups.
1290
1291   If you are using binary packages, depending on the packages installed on
1292   your system, pkg(8)'s solver might get confused. In this case do not proceed
1293   with the upgrade but delete first the packages:
1294
1295   pkg delete -fg "cups*"
1296
1297   Then usual upgrade process: pkg upgrade
1298
1299   The device URI of USB printers has changed so you have to adjust the
1300   printer configuration.  Go to http://localhost:631/printers/.  Click on
1301   your printer and select "Modify Printer" in the Administration drop-down.
1302   You should then be able to select the new URI of the printer.  The web
1303   interface requires cookies and JavaScript to function properly so make
1304   sure your browser does not block them.
1305
1306   The package also installs a devd(8) configuration file now that gives
1307   cups access to USB printers.  Unless you have any special needs you can
1308   remove any devd(8), devfs.conf(5) or devfs.rules(5) configuration related
1309   to cups that you may have added in the past.
1310
1311 20160306:
1312   AFFECTS: net-mgmt/yaf
1313   AUTHOR: pi@FreeBSD.org
1314
1315   YAF is updated to version 2.8.1 with many new OPTIONS. Please use
1316   the default options to get same behavior as previous version.
1317
1318 20160302:
1319   AFFECTS: audio/alsa-utils, www/firefox, www/firefox-esr, www/seamonkey
1320   AUTHOR: jbeich@FreeBSD.org
1321
1322   ALSA backend in libcubeb as used by Firefox has an unresolved issue
1323   with the OSS patch in audio/alsa-plugins. To avoid excessive CPU
1324   usage when playing HTML5 videos rebuild the port with BUFSZ_P2
1325   option enabled or reset options to default.
1326
1327   However, with BUFSZ_P2 enabled alsa-utils may crash:
1328
1329     $ aplay test.wav
1330     Playing WAVE 'test.wav' : Signed 16 bit Little Endian, Rate 48000 Hz, Stereo
1331     Assertion failed: (err >= 0), function set_params, file aplay.c, line 1289.
1332     Aborted by signal Abort trap...
1333
1334 20160229:
1335   AFFECTS: users of security/openssh-portable-devel
1336   AUTHOR: bdrewery@FreeBSD.org
1337
1338   openssh-portable-devel has been removed since it is stale, insecure and
1339   not worth maintaining any longer.
1340
1341   Users should switch back to openssh-portable.
1342
1343   Using packages:
1344
1345     # pkg delete openssh-portable-devel
1346     # pkg install openssh-portable
1347
1348   Using ports:
1349
1350     # portmaster -o security/openssh-portable openssh-portable-devel
1351
1352   OR
1353
1354     # portupgrade -o security/openssh-portable security/openssh-portable-devel
1355
1356 20160228:
1357   AFFECTS: users of mail/postfix
1358   AUTHOR: ohauer@FreeBSD.org
1359
1360    Postfix has been updated to version 3.1, VDA and native SPF is no
1361    longer supported.
1362
1363    - if VDA support is needed, users should stay on mail/postfix211
1364    - SPF support can be added to postfix via one of the mail/*spf* ports
1365
1366    The Dovecot SASL OPTION was removed, Dovecot SASL support is always given
1367    from now on.  In addition, for each mail/postfix* port there is now a
1368    mail/postfix*-sasl slave port providing Cyrus SASL as default.
1369
1370    To stay on postfix-2.11.x run the command:
1371
1372    # pkg set -o mail/postfix:mail/postfix211
1373
1374 20160217:
1375   AFFECTS: users of www/nginx-devel
1376   AUTHOR: osa@FreeBSD.org
1377
1378   Dynamic modules support has been enabled for the following third-party
1379   modules, in case of usage of these modules please update nginx
1380   configuration file for load these modules:
1381
1382   load_module "modules/ngx_dynamic_upstream_module.so";
1383   load_module "modules/ngx_http_small_light_module.so";
1384
1385 20160214:
1386   AFFECTS: users of www/nginx-devel
1387   AUTHOR: osa@FreeBSD.org
1388
1389   Dynamic modules support has been enabled for the following third-party
1390   modules, in case of usage of these modules please update nginx
1391   configuration file for load these modules:
1392
1393   load_module "modules/ngx_http_echo_module.so";
1394   load_module "modules/ngx_http_headers_more_filter_module.so";
1395   load_module "modules/ngx_http_eval_module.so";
1396   load_module "modules/ngx_http_lua_module.so";
1397   load_module "modules/ngx_http_set_misc_module.so";
1398
1399 20160213:
1400   AFFECTS: users of www/nginx-devel
1401   AUTHOR: osa@FreeBSD.org
1402
1403   Dynamic modules support has been enabled.  In case of usage following
1404   modules please update nginx configuration file for load these modules:
1405
1406   load_module "modules/ngx_http_geoip_module.so";
1407   load_module "modules/ngx_http_image_filter_module.so";
1408   load_module "modules/ngx_http_xslt_filter_module.so";
1409   load_module "modules/ngx_mail_module.so";
1410   load_module "modules/ngx_stream_module.so";
1411
1412   See https://www.nginx.com/blog/dynamic-modules-nginx-1-9-11/ for details.
1413
1414 20160127:
1415   AFFECTS: users of net-im/uTox
1416   AUTHOR: amdmi3@FreeBSD.org
1417
1418   Before upgrading uTox port, please set maximum font scale in the
1419   program options.
1420
1421 20160119:
1422   AFFECTS: users of security/tor, security/tor-devel
1423   AUTHOR: amdmi3@FreeBSD.org
1424
1425   The tor ports now create /var/log/tor subdirectory for tor logs. If
1426   you've used /var/log/tor as a log _file_, you'll need to update your
1427   torrc and move the file before updating the port.
1428
1429 20160118:
1430   AFFECTS: users of mail/rspamd and mail/rmilter
1431   AUTHOR: vsevolod@FreeBSD.org
1432
1433   Rspamd has been updated to the version 1.1.0. If you have used per user
1434   statistics, then please consult changelog for details: your configuration
1435   should be changed.
1436
1437   Rmilter has been updated to the version 1.7.0. Support of SPF and Spamassassin
1438   has been dropped from this project completely. You might also consider
1439   migration from memcahched to redis in this version.
1440
1441 20160113:
1442   AFFECTS: users of sysutils/ansible
1443   AUTHOR: lifanov@mail.lifanov.com
1444
1445   Ansible 2.0.0 introduces a number of incompatible configuration changes.
1446   Please read changelog and migrate current configuration:
1447
1448   https://raw.githubusercontent.com/ansible/ansible/v2.0.0.0-1/CHANGELOG.md
1449
1450   Ansible 1.9.* will be provided as sysutils/ansible1 until the next update
1451   of 2.0 branch.
1452
1453 20160111:
1454   AFFECTS: users of security/easy-rsa
1455   AUTHOR: mandree@FreeBSD.org
1456
1457   The port has been upgraded to version 3. This incurs major changes,
1458   please see ${PREFIX}/share/doc/easy-rsa/doc/EasyRSA-Upgrade-Notes.md
1459   for details.
1460
1461   The old version 2.2.2 has been retained as security/easy-rsa2.
1462