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