Prune sysutils/rubygem-smart_proxy_salt
[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 20150113:
9   AFFECTS: users of pecl-http
10   AUTHOR: vanilla@FreeBSD.org
11
12   The pecl-http has been upgraded to version 2.1.4, and the new version is
13   not compatible with the old. If you need the "old" 1.7.6, you can find it
14   in www/pecl-http1.
15
16 20150111:
17   AFFECTS: users of python3
18   AUTHOR: demon@FreeBSD.org
19
20   The default version of python3 has changed from 3.3 to 3.4.
21   If you wish to stick with older version, add "python3=3.3" to your
22   DEFAULT_VERSIONS variable in /etc/make.conf.  To upgrade:
23
24   If using portupgrade:
25   # portupgrade -o lang/python34 lang/python33
26
27   If using portmaster:
28   # portmaster -o lang/python34 lang/python33
29
30 20150109:
31   AFFECTS: users of audio/speex
32   AUTHOR: tijl@FreeBSD.org
33
34   The audio/speex port has been updated to 1.2rc2 and one of the libraries
35   it installed has been split off into a new port audio/speexdsp.  Before
36   you can update audio/speex you must first delete the old package using
37   "pkg del -f speex".
38
39 20150101:
40   AFFECTS: users of net/unison and net/unison-nox11
41   AUTHOR: madpilot@FreeBSD.org
42
43   Unison has been upgraded to version 2.48, which uses a different wire
44   protocol than 2.40 did.  In order to support synchronization with
45   other computers where Unison is still at version 2.40, a new port
46   net/unison240 has been created.  It provides unison240 and if that is
47   GTK2-enabled, also unison240-text.  This unison240 port can be
48   installed in parallel with the existing net/unison port.
49
50 20141230:
51   AFFECTS: users of deskutils/xpad
52   AUTHOR: jgh@FreeBSD.org
53
54   deskutils/xpad has been moved to deskutils/xpad3, since 4.x has been around
55   for a while.
56
57   Should you wish to stick with legacy branch at this time;
58
59   # portmaster -o deskutils/xpad deskutils/xpad3
60
61 20141225:
62   AFFECTS: users of graphics/png
63   AUTHOR: antoine@FreeBSD.org
64
65   The PNG library has been updated to version 1.6.16.  Please rebuild all
66   ports that depend on it.
67
68   If you use portmaster:
69         portmaster -r png
70   If you use portupgrade:
71         portupgrade -fr graphics/png
72
73 20141224:
74   AFFECTS: users of lang/neon29
75   AUTHOR: ohauer@FreeBSD.org
76
77   The port www/neon29 was renamed to www/neon and updated to version 0.30.1
78
79   If you use pkg, simply upgrade:
80   # pkg upgrade
81
82   If you use portmaster, rebuild ports dependding on neon
83   # portmaster -o www/neon www/neon29
84   # portmaster -R -r neon
85
86 20141219:
87   AFFECTS: users of x11/xorg and all xorg ports
88   AUTHOR: dumbbell@FreeBSD.org
89
90   The X.Org server (x11-servers/xorg-server) is updated to 1.14. All
91   ports which provide X.Org drivers must be updated simultaneously, i.e.
92   x11-drivers/xf86-*, emulators/virtualbox-ose-additions, net/tigervnc,
93   etc.
94
95   The input device autodetection backend is switched from HAL to devd.
96   If you configure your keyboard layout through HAL .fdi files, you need
97   to migrate this configuration to plain X.Org configuration files.
98
99   Up-to-date instructions and a description of the changes brought by
100   this update are detailed in a blog post:
101
102   http://blogs.freebsdish.org/graphics/2014/11/19/xserver-1-14-update-ready/
103
104 20141219:
105   AFFECTS: users of net-mgmt/xymon-server
106   AUTHOR: feld@FreeBSD.org
107
108   Xymon has been updated to 4.3.18. A major change is the replacement of
109   the individual cgi shell scripts with symlinks to a cgi program written
110   in C. This is to mitigate shellshock on Linux systems where the
111   /bin/sh -> /bin/bash. FreeBSD users were not exposed except in the
112   most unusual and unsupported circumstances. However, this is an
113   important update for security. This change could break your
114   configuration as Henrik describes here:
115
116   > NOTE: Replacing the shell script wrappers means that the cgioptions.cfg
117   > file is no longer processed as a shell script. The new wrapper works
118   > fine with the default version of cgioptions.cfg, but it you have
119   > modified it in a way that it relies on being processed by a shell, then
120   > it will break.
121
122 20141219:
123   AFFECTS: users of audio/abcde
124   AUTHOR: gblach@FreeBSD.org
125
126   In audio/abcde dependency has been changed from audio/py-eyed3-06
127   to audio/py-eyed3. Before updating audio/abcde to 2.6 you must manually
128   deinstall audio/py-eyed-06.
129
130   # pkg delete -f py\*-eyed3-06
131
132 20141218:
133   AFFECTS: users of security/openssh-portable
134   AUTHOR: bdrewery@FreeBSD.org
135
136   OpenSSH 6.7 disables some insecure ciphers by default, such as arcfour
137   and blowfish. You may have clients using these over LAN where security is
138   considered less important for the connection. For these cases you may need
139   to update your Ciphers entry in your sshd_config to enable them again.
140
141   See http://mgalgs.github.io/2014/10/22/enable-arcfour-and-other-fast-ciphers-on-recent-versions-of-openssh.html
142
143 20141217:
144   AFFECTS: users of lang/perl5.*
145   AUTHOR: mat@FreeBSD.org
146
147   Perl now links all .so it builds with libperl.so, it makes upgrading from one
148   Perl major version to another way easier.  For binary package users, it means
149   pkg upgrade will detect the libperl.so.x.yy change, and reinstall the
150   affected packages.  For users using ports, it will save rebuild time as it's
151   easier to detect what ports really need to be rebuilt.
152
153   Ports users are encouraged to rebuild ports that install files in SITE_ARCH.
154   If using Perl 5.18, run:
155
156   With portupgrade:
157
158     portupgrade -f `find /usr/local/lib/perl5/site_perl/mach/5.18 -name '*.so'|xargs pkg which -qo|sort -u`
159
160   With portmaster:
161
162     portmaster `find /usr/local/lib/perl5/site_perl/mach/5.18 -name '*.so'|xargs pkg which -qo|sort -u`
163
164 20141216:
165   AFFECTS: users of security/openssh-portable, security/openssh-portable66
166   AUTHOR: bdrewery@FreeBSD.org
167
168   All patches have been fixed for version 6.7. It is no longer required to use
169   the security/openssh-portable66 port.
170
171   The LPK option was removed from security/openssh-portable as it has been
172   deprecated since May 2013. Use AuthorizedKeysCommand as a replacement.
173
174 20141215:
175   AFFECTS: users of comms/spandsp-devel
176   AUTHOR: pawel@FreeBSD.org
177
178   comms/spandsp has been upgraded to version 0.0.6
179   comms/spandsp-devel is now deprecated and set for removal, all ports using
180   it were converted to use newer comms/spandsp. Before upgrade you must
181   remove comms/spandsp-devel so that ports can pick up new dependency.
182
183   # pkg delete -f spandsp-devel
184
185 20141215:
186   AFFECTS: users of emulators/linux_base-f10 and emulators/linux_base-c6
187   AUTHOR: sbruno@freebsd.org
188
189   The CentOS ports are now the default for stable/10 (after revision 275807).
190   See UPDATING entry 20141209 for details on migration of systems.
191
192 20141214:
193   AFFECTS: users of TeXLive
194   AUTHOR: hrs@FreeBSD.org
195
196   Several scripts in print/texlive-base have been moved to
197   devel/tex-kpathsea.  Upgrading them can fail because texlive-base
198   depends on tex-kpathsea, and the new tex-kpathsea tries to install
199   files which were installed by the old texlive-base.  The following
200   error message indicates this situation:
201
202     pkg-static: tex-kpathsea-6.2.0_1 conflicts with texlive-base-20140525_3 (installs files into the same place).  Problematic file: /usr/local/bin/kpsewhere
203
204   To solve this problem, remove both of tex-kpathsea and texlive-base first
205   and install the new versions:
206
207    # pkg delete -f tex-kpathsea texlive-base
208
209 20141209:
210   AFFECTS: users of emulators/linux_base-f10 and emulators/linux_base-c6
211   AUTHOR: xmj@freebsd.org
212
213   The CentOS ports infrastructure has replaced Fedora 10 as default.
214
215   1. Please delete all remaining f10 ports/packages:
216
217      # pkg delete -f linux_base-f10 linux-f10-\*
218
219   2. Persistently update the Linux kernel version in /etc/sysctl.conf:
220
221      compat.linux.osrelease=2.6.18
222
223     This step is necessary on all FreeBSD versions, apart from 11.0-CURRENT
224     (after revision 271982).
225
226   3. Reinstall all software depending on Linux emulation.
227      As an example, reinstall linux-firefox:
228
229      # portmaster -r linux-firefox
230        or
231      # portupgrade -f www/linux-firefox
232        or
233      # pkg install linux-firefox
234
235   If difficulties are encountered, please follow the UPDATING entry 20140922
236   but skip step 2 (OVERRIDE_LINUX_BASE_PORT and OVERRIDE_LINUX_NONBASE_PORTS
237   in /etc/make.conf). In case these steps do not fix the issues, please submit
238   an issue report in Bugzilla and send an email to FreeBSD's emulation@ mailing
239   list.
240
241   Users who need to continue using Fedora 10 base and userland should do the
242   following instead:
243
244   1. Add these lines to /etc/make.conf:
245
246       OVERRIDE_LINUX_BASE_PORT=f10
247       OVERRIDE_LINUX_NONBASE_PORTS=f10
248
249   2. Downgrade the Linux kernel version in /etc/sysctl.conf on FreeBSD versions
250      newer than and including 11.0-CURRENT (after revision 271982).
251
252        compat.linux.osrelease=2.6.16
253
254   This is all that is needed to continue using an existing Fedora 10 Linux base
255   and userland.
256
257
258 20141208:
259   AFFECTS: users of ports-mgmt/poudriere, ports-mgmt/poudriere-devel
260   AUTHOR: bdrewery@FreeBSD.org
261
262   8.4 jails created with Poudriere 3.1, or poudriere-devel-3.0.99.20141117
263   should be recreated with 'jail -d' and 'jail -c'. This fixes pkg(8)
264   crashes.
265
266 20141208:
267   AFFECTS: users of databases/postgresql??-(server|client)
268   AUTHOR: marino@FreeBSD.org
269
270   PostgreSQL version 9.3 is now the default. To upgrade from a version
271   lower than 9.3, follow the instructions on the PostgreSQL.org website.
272   http://www.postgresql.org/docs/9.3/interactive/upgrading.html
273   Please note that the pg_upgrade program is installed by the
274   databases/postgresql93-contrib port
275
276   When using binary packages, if you only use the client port, you can
277   issue the following command to follow the default version:
278
279   # pkg set -o databases/postgresql92-client:databases/postgresql93-client
280
281 20141205:
282   AFFECTS: users of polish/kadu
283   AUTHOR: pawel@FreeBSD.org
284
285   Before running kadu 1.x for the first time upstream developers
286   advise to backup your ~/.kadu directory.
287
288 20141203:
289   AFFECTS: users of ports-mgmt/poudriere
290   AUTHOR: bdrewery@FreeBSD.org
291
292   Poudriere has been updated to 3.1.0. See the release notes at
293   https://github.com/freebsd/poudriere/wiki/release_notes_31 for
294   information on changed features and required setup.
295
296 20141130:
297   AFFECTS: users of devel/gettext (close to everyone)
298   AUTHOR: tijl@FreeBSD.org
299
300   The devel/gettext port has been split up in devel/gettext-runtime, a
301   lightweight package containing runtime libraries, and devel/gettext-tools,
302   a package containing developer tools.  The devel/gettext port still exists
303   as a metaport.
304
305   You must first delete the existing installation of gettext and then
306   reinstall it.  This will break sudo, so you *must* do this in a root
307   shell (sudo -i) if you use sudo.
308
309   # pkg delete -f gettext
310   # portmaster devel/gettext
311
312   Or for portupgrade users:
313
314   # pkg delete -f gettext
315   # portinstall devel/gettext
316
317   Or for binary users:
318
319   # pkg delete -f gettext
320   # pkg upgrade
321
322 20141127:
323   AFFECTS: users of lang/perl5.*
324   AUTHOR: mat@FreeBSD.org
325
326   There was a nasty bug introduced in the update below, it was introduced in
327   SVN revision 373476 and corrected in 373485.  If you get errors looking like
328   this one:
329
330   ===>   Registering installation for p5-Params-Util-1.07_1 as automatic
331   pkg-static: lstat(/usr/ports/devel/p5-Params-Util/work/stage/usr/local/./usr/local/lib/perl5/site_perl/mach/5.16/auto/Params/Util/.packlist): No such file or directory
332   *** [fake-pkg] Error code 74
333
334   You will have to wipe your ports tree clean.  If using portsnap, with:
335
336     portsnap extract
337
338   If using subversion:
339
340     svn revert -R
341
342 20141127:
343   AFFECTS: users of lang/perl5.*
344   AUTHOR: mat@FreeBSD.org
345
346   The .packlist files are back, if you upgraded all your p5- ports yesterday
347   and need them, you will need to reinstall them again, see yesterday's update
348   for instructions.
349
350 20141126:
351   AFFECTS: users of multimedia/x264
352   AUTHOR: xmj@FreeBSD.org
353
354   With the recent split of multimedia/x264 in library and binary and library
355   components, if an application that uses libx264 is updated before x264 itself,
356   multimedia/libx264 will conflict with the existing x264 package. Delete
357   this package before continuing any update that depends on it:
358
359         # pkg delete -f x264
360
361   Install the updated x264 and/or upgrade the other applications that
362   depend on libx264, such as ffmpeg.
363
364 20141126:
365   AFFECTS: users of lang/perl5.*
366   AUTHOR: mat@FreeBSD.org
367
368   The directories where Perl modules are installed has changed.  All
369   affected ports' PORTREVISION have been bumped, so upgrading should
370   be as painless as possible.  The old directories have been kept in
371   the default Perl @INC to make it even more painless.
372
373   The default Perl has been switched to lang/perl5.18.  These examples
374   are for switching from lang/perl5.16, if you are running a different
375   version, replace lang/perl5.16 with the origin of the Perl you have
376   installed.
377
378   Binary package users:
379
380     # pkg upgrade -f
381
382   Portupgrade users:
383     0) Fix pkgdb.db (for safety):
384         pkgdb -Ff
385
386     1) Reinstall new version of Perl (5.18):
387         portupgrade -o lang/perl5.18 -f lang/perl5.16
388
389     2) Reinstall everything that depends on Perl:
390         portupgrade -fr lang/perl5.18
391
392   Portmaster users:
393         portmaster -o lang/perl5.18 lang/perl5.16
394
395         Conservative:
396         portmaster p5-
397
398         Comprehensive (but perhaps overkill):
399         portmaster -r perl5-
400
401   Note: If the "perl5-" glob matches more than one port you will need to specify
402         the name of the installed Perl package explicitly.  You can get its name
403         by running: pkg info perl5
404
405 20141125:
406   AFFECTS: users of EFL libraries
407   AUTHOR: gblach@FreeBSD.org
408
409   EFL libraries has been merged into one port. Before installing devel/efl
410   you must deinstall old EFL libraries:
411
412   # pkg delete -f eina eet evas evas-\* ecore\* eio efreet embryo edje \
413       ethumb emotion
414   # make -C /usr/ports/devel/efl install clean
415
416 20141125:
417   AFFECTS: users of x11-wm/e17-module*
418   AUTHOR: gblach@FreeBSD.org
419
420   Enlightenment has been updated to 0.19.1. Some of e-modules can't be build
421   with updated Enlightenment, these modules has been marked as broken.
422   E-modules which work with new Enlightenment has been renamed to
423   x11-wm/e-module-*. To update these modules you must call the following
424   commands (substituting the name of module in place *):
425
426   # portmaster -o x11-wm/e-module-* x11-wm/e17-module-*
427   # portmaster -o x11-wm/e-modules x11-wm/e17-modules
428   or
429   # portupgrade -fo x11-wm/e-module-* x11-wm/e17-module-*
430   # portupgrade -fo x11-wm/e-modules x11-wm/e17-modules
431
432 20141123:
433   AFFECTS: users of security/heimdal
434   AUTHOR: hrs@FreeBSD.org
435
436   The header and library files have been moved from PREFIX/{include,lib} to
437   PREFIX/{include,lib}/heimdal at r373047 to fix a library dependency
438   confusion when software attempts to link a Heimdal library in base and
439   an external library in LOCALBASE/lib at the same time.
440
441   All of packages which depend on security/heimdal have to be recompiled
442   and reinstalled because of this library location change.
443
444 20141119:
445   AFFECTS: users of x11/gnome2, graphics/clutter and lang/vala
446   AUTHOR: kwm@FreeBSD.org
447
448   GNOME 3.14 was imported. Because this is a big change some manual help is
449   needed. Please use the following instructions to update.
450
451   Make a list of the installed ports:
452   # pkg info > ~/installed-ports-list
453
454   Delete the old and conflicting packages:
455   # pkg delete clutter gnome-utils gnome-panel gnome-keyring vala-vapigen \
456       guile gcalctool gnome-media libgnomekbd gnome-themes at-spi
457   # pkg delete gnome-screensaver gnome-applets bug-buddy \
458       evolution-exchange evolution-webcal gnome-system-tools \
459       seahorse-plugins gnome-control-center
460
461   For package users the following lines will be enough:
462   # pkg upgrade
463   # pkg install gnome3
464
465   For ports users should do the following:
466   # portmaster -a
467   # portmaster x11/gnome3
468
469   After these steps, check with the list we made earlier if your favorite
470   ports are still installed, and reinstall them if needed.
471
472 20141117:
473   AFFECTS: users of security/openssh-portable
474   AUTHOR: bdrewery@FreeBSD.org
475
476   Most of the optional patches for OpenSSH do not apply to the 6.7 update yet.
477   The 6.6 version has been copied to security/openssh-portable66 if you require
478   the use of one of the optional ports.
479
480 20141109:
481   AFFECTS: users of multimedia/mediabrowser
482   AUTHOR: woodsb02@gmail.com
483
484   The default MediaBrowser database/configuration/logs/media metadata
485   storage directory has moved from /usr/local/mediabrowser to
486   /var/db/mediabrowser. Users are advised either to move the contents of
487   the old directory to the new location, or to add a mediabrowser_data_dir
488   entry to /etc/rc.conf.
489
490 20141029:
491   AFFECTS: users of devel/libvirt
492   AUTHOR: jgh@FreeBSD.org
493
494   Application state and resource information has been changed from older
495   path of /usr/local/var to /var. Users are advised to copy over contents
496   of old var directory to new location if they wish to preserve resources
497   from the old setup.
498
499 20141019:
500   AFFECTS: users of x11/kde4-runtime
501   AUTHOR: kde@FreeBSD.org
502
503   KDE SC ports have been updated to 4.14.2. Several files have been
504   moved between packages, therefore the following action is required
505   before running any pkg/port upgrade utility:
506
507   # pkg delete -f kde-runtime-4\*
508
509 20141008:
510   AFFECTS: users of lang/ruby19
511   AUTHOR: swills@FreeBSD.org
512
513   The default ruby version has been updated from 1.9 to 2.0.
514
515   If you compile your own ports you may keep 1.9 as the default version by
516   adding the following lines to your /etc/make.conf file:
517
518   #
519   # Keep ruby 1.9 as default version
520   #
521   DEFAULT_VERSIONS+=ruby=1.9
522
523   If you wish to update to the new default version, you need to first stop any
524   software that uses ruby. Then, you will need to follow these steps, depending
525   upon how you manage your system.
526
527   If you use pkgng, simply upgrade:
528   # pkg upgrade
529
530   If you use portmaster, install new ruby, then rebuild all ports that depend
531   on ruby:
532   # portmaster -o lang/ruby20 lang/ruby19
533   # portmaster -R -r ruby-2.0
534
535   If you use portupgrade, install new ruby, then rebuild all ports that depend
536   on ruby:
537
538   # pkg delete -f ruby ruby-iconv portupgrade
539   # make -C /usr/ports/ports-mgmt/portupgrade install clean
540   # pkg set -o lang/ruby19:lang/ruby20
541   # portupgrade -x ruby-2.0.\* -fr lang/ruby20
542
543 20141003:
544   AFFECTS: xorg users
545   AUTHOR: bapt@FreeBSD.org
546
547   The WITH_NEW_XORG setting has been activated by default on all versions
548   of FreeBSD, which allows us to have packages for xorg 1.12 and kde4.
549
550   Please be aware that on systems that only support syscons
551   switching virtual terminals or exiting X
552   results in a black screen or the last image of their desktop
553   (like a screenshot) being presented.  Commands can still be typed blindly.
554
555   Most, if not all, systems should be using vt(4) and this can be enabled
556   by setting kern.vty=vt in /boot/loader.conf and reboot to activate.
557
558 20141001:
559   AFFECTS: xorg users
560   AUTHOR: bapt@FreeBSD.org
561
562   The WITH_NEW_XORG setting has been activated by default on FreeBSD 10.0
563   and above, which allows us to have packages for xorg 1.12 and kde4.
564
565   Please be aware that on systems that only support syscons
566   switching virtual terminals or exiting X
567   results in a black screen or the last image of their desktop
568   (like a screenshot) being presented.  Commands can still be typed blindly.
569
570   Most, if not all, systems should be using vt(4) and this can be enabled
571   by setting kern.vty=vt in /boot/loader.conf and reboot to activate.
572
573 20140930:
574   AFFECTS: users of mail/maildrop
575   AUTHOR: madpilot@FreeBSD.org
576
577   Due to the way pkg works please note that the configuration
578   variables MAILDROP_SUID and MAILDROP_SGID, despite keeping their
579   old names, are now required to contain a valid username and
580   groupname existing on the system in which the package will be
581   installed, while in the past numeric uids and gids worked fine.
582
583   Wrong values will cause pkg to skip installing the setuid binaries
584   on the system.
585
586   Please check your configuration.
587
588 20140929:
589   AFFECTS: users of comms/usbmuxd
590   AUTHOR: avilla@FreeBSD.org
591
592   libusbmuxd.so was split from comms/usbmuxd into comms/libusbmuxd.
593   Remove usbmuxd before upgrading to avoid conflicts:
594
595   # pkg delete -f usbmuxd
596
597   If you need the daemon usbmuxd(1), you can reinstall the package
598   after the upgrade.
599
600 20140928:
601   AFFECTS: users of deskutils/calibre
602   AUTHOR: madpilot@FreeBSD.org
603
604   The dependency on graphics/py-imaging in calibre has been changed
605   to using the graphics/py-pillow port.
606
607   Due to this change automatic updating of the port will not work
608   correctly.
609
610   It is suggested to remove calibre and py-imaging from the system
611   and then reinstall calibre again using binary packages or ports.
612
613 20140927:
614   AFFECTS: users of net/foreman-proxy
615   AUTHOR: mm@FreeBSD.org
616
617   In version 1.6 Foreman Smart Proxy splits its configuration into multiple
618   ruby files located in PREFIX/etc/foreman-proxy/settings.d.
619   The configuration of each service (dhcp, dhs, bmc, etc.) has been moved
620   into a dedicated file.
621
622   You can use a bundled script to convert your old settings to new settings:
623   PREFIX/share/foreman/extra/migrate_settings.rb
624
625 20140926:
626   AFFECTS: users of shells/bash
627   AUTHOR: bdrewery@FreeBSD.org
628
629   Bash supports a feature of exporting functions in the environment with
630   export -f.  Running bash with exported functions in the environment will
631   then import those functions into the environment of the script being ran.
632   This resulted in security issues CVE-2014-6271 and CVE-2014-7169, commonly
633   known as "shellshock".  It also can result in poorly written scripts being
634   tricked into running arbitrary commands.
635
636   To fully mitigate against this sort of attack we have applied a non-upstream
637   patch to disable this functionality by default.  You can execute bash
638   with --import-functions to allow it to import functions from the
639   environment.  The default can also be changed in the port by selecting the
640   IMPORTFUNCTIONS option.
641
642 20140926:
643   AFFECTS: users of net/asterisk and net/asterisk11
644   AUTHOR: madpilot@FreeBSD.org
645
646   The asterisk ports have been modified to have the LUA option
647   turned on by default to make such functionality available to users
648   of binary packages.
649
650   Some care should be taken before upgrading by people not using Lua
651   to avoid the sample extensions.lua file from being loaded on reload
652   after updating the asterisk port/pkg.
653
654   Users compiling from ports not interested in LUA support are advised
655   to disable the option before updating.
656
657   People using binary packages(or not wanting to disable the LUA
658   option in the port) not using the Lua functionality should add:
659
660   noload => pbx_lua.so
661
662   to the PREFIX/etc/asterisk/modules.conf file, if using the
663   autoload=yes option in that same file. People not autoloading
664   modules don't need to perform any special action.
665
666   If asterisk is rebooted and the pbx_lua module gets loaded on a
667   system were it should not, it will load the example extensions.lua
668   configuration file adding unexpected logic to your dialplan. In
669   such a case following the above steps and reloading asterisk will
670   fix the problem.
671
672 20140922:
673   AFFECTS: users of emulators/linux_base-f10 and emulators/linux_base-c6
674   AUTHOR: xmj@FreeBSD.org
675
676   The complete drop-in replacement linux-c6 port infrastructure is in
677   ports and will shortly replace the current linux-f10- ports as default.
678
679   To switch to the linux-c6 infrastructure:
680
681   0. Back up all your vital information!
682   1. Remove the current linux base port and all linux-f10- ports:
683        # pkg delete -f linux_base-f10 linux-f10-\*
684   2. Add these lines to /etc/make.conf:
685        OVERRIDE_LINUX_BASE_PORT=c6
686        OVERRIDE_LINUX_NONBASE_PORTS=c6
687   3. Make sure no Linux application is running.
688   4. Update the Linux kernel version in /etc/sysctl.conf:
689        compat.linux.osrelease=2.6.18
690      Make it take effect immediately:
691        # sysctl compat.linux.osrelease=2.6.18
692   5. Install emulators/linux-c6.
693
694   These steps are usually sufficient. If there are difficulties, expand
695   step 1 to:
696
697   1a. Remove all ports which depend on the linux base port.
698   1b. Remove the linux base port.
699   1c. Clean the /compat/linux/ directory.
700
701   If there are any other difficulties not fixed by these extended steps,
702   please submit an issue report in Bugzilla and send an email to
703   FreeBSD's emulation@ mailing list.
704
705 20140909:
706   AFFECTS: users seeing build errors about missing *.la files
707   AUTHOR: tijl@FreeBSD.org
708
709   We are in the process of adjusting or, if possible, removing libtool archives
710   (*.la files) from all ports because they can otherwise cause overlinking
711   between packages.  This is the problem where in the dependency chain A->B->C
712   an extra link is added from A to C even if A does not use C directly.  This
713   makes some updates to port C expensive because then both A and B have to be
714   rebuilt instead of just B.
715
716   This is mostly behind the scenes work that you won't notice.  In fact most
717   ports have already been converted.  You may however run into build errors
718   about missing *.la files if a port update in the past went wrong and left
719   behind *.la files with references to other *.la files that are no longer
720   there.  In this case, please run the following command:
721
722   find /usr/local/lib -name '*.la' | xargs grep -l 'libfoo\.la' | xargs pkg which
723   (Replace libfoo\.la with the *.la file that is missing.)
724
725   This command will print a list of *.la files that refer to the missing *.la
726   file and what package they belong to.  First, where it says "not found in
727   the database", remove the *.la file.  After removing all such files, where
728   it says "installed by package X", rebuild X.  Eventually the list printed by
729   that command will be empty and the build error should be gone.
730
731 20140826:
732   AFFECTS: users of ports-mgmt/pkg, ports-mgmt/pkg-devel
733   AUTHOR: bdrewery@FreeBSD.org
734
735   Pkg has been updated to 1.3.7. This fixes registration and tracking of
736   shared libraries. All earlier versions of Pkg incorrectly marked some
737   shared libraries and used the wrong name for some.
738
739   Please note announcement for special instructions at:
740     http://lists.freebsd.org/pipermail/freebsd-ports-announce/2014-August/000086.html
741
742   - Users need to run 'pkg update -f' and 'pkg check -Ba' after upgrading to
743     pkg-1.3.7 and before updating any other packages. This avoids needing to
744     reinstall anything not needed due to changed shlibs.
745      For binary package users:
746       # pkg install ports-mgmt/pkg
747       # pkg update -f
748       # pkg check -Ba
749       # pkg upgrade
750      For port users:
751       # make -C /usr/ports/ports-mgmt/pkg build deinstall install clean
752       # pkg check -Ba
753   - People building packages for serving to other systems need to rebuild
754     all packages with 1.3.7.
755
756 20140823:
757   AFFECTS: users of graphics/libjpeg-turbo
758   AUTHOR: adamw@FreeBSD.org
759
760   libjpeg-turbo installs its own unique library (libturbojpeg.so) and
761   a drop-in replacement for libjpeg.so. The drop-in replacement has been
762   split off into graphics/jpeg-turbo; libjpeg-turbo now installs only
763   libturbojpeg.so.
764
765   If you were using the libjpeg.so from graphics/libjpeg-turbo, you
766   should install graphics/jpeg-turbo AFTER upgrading the libjpeg-turbo
767   port.
768
769 20140823:
770   AFFECTS: users of TeXLive
771   AUTHOR: hrs@FreeBSD.org
772
773   TeXLive in Ports Collection has been updated to TL2014.
774
775   When upgrading print/texlive-base on a system which has
776   TL2012 packages, the following error may occur:
777
778   pkg-static: texlive-base-20140525 conflicts with texlive-texmf-20120701_4
779
780   Please remove texlive-texmf-20120701_4 first in that case.
781
782   If you still get a similar "conflict of install files" error,
783   please remove all of tex-* and texlive-* packages and then
784   see if ${PREFIX}/share/texmf-dist directory are empty.  If not,
785   installing TeXlive can fail.  Removing files in the directory
786   manually will fix the installation problem.
787
788 20140821:
789   AFFECTS: users of databases/db4, databases/db4[1-7]*
790   AUTHOR: mandree@FreeBSD.org
791
792   HEADS UP: for some applications that store their data in Berkeley DB
793   databases, you may have to export the data before the upgrade and
794   reload it afterwards.  Detailed instructions are at
795   <https://wiki.freebsd.org/Ports/BerkeleyDBCleanup>.
796
797   The older databases/db4* ports providing versions 4.0 to 4.7
798   inclusively have been removed, and 4.8 has been deprecated.
799   The default Berkeley DB version is now 5.3.
800   (6.x has a different license, but will be eligible as default on
801   systems that build ports from source and have db6 installed.)
802     All enabled and working ports have been changed such that they use
803   Berkeley DB 4.8 or newer, and an -exp run has been made.
804
805   After you have performed the first steps from the Wiki documentation,
806   and have arrived at a step that reads "build all applications", then
807   type as privileged user and without the hash sign:
808
809   # Tools/scripts/BDB-upgrade-helper.sh
810
811   The helper script requires that ports-mgmt/portmaster or
812   .../portupgrade is installed, will try to upgrade your applications
813   with either of these tools (portmaster preferred), and if that succeeds,
814   it will attempt to delete the packages if confirmed interactively.
815
816 20140815:
817   AFFECTS: users of graphics/ilmbase and graphics/OpenEXR
818   AUTHOR: mandree@FreeBSD.org
819
820   The OpenEXR and ilmbase (Industrial Light and Magic) shared object
821   names have changed.  You must rebuild all packages that require either
822   of these libraries, by using one of these commands:
823
824   # portmaster -r ilmbase -r OpenEXR
825     or
826   # portupgrade -fr graphics/ilmbase graphics/OpenEXR
827
828   The PORTREVISIONs of all ports that require ilmbase and/or OpenEXR
829   have been bumped.
830
831 20140810:
832   AFFECTS: users of lang/ghc and */hs-*
833   AUTHOR: haskell@FreeBSD.org
834
835   The Glorious Glasgow Haskell Compiler has been updated to version
836   7.8.3 and Haskell Platform to 2014.2.0.0.  Hence it is recommended to
837   rebuild or reinstall all the dependent ports and the lang/ghc port
838   itself by one of the following commands:
839
840   # portmaster -w -r ghc
841     or
842   # portupgrade -fr lang/ghc
843
844   If you use pkg(8) then it is just safer to remove all the GHC-dependent
845   packages along with GHC and reinstall everything from scratch.
846   Something alone these lines may work:
847
848   # pkg query "%ro" > ghc-pkgs.txt
849   # pkg delete -y lang/ghc
850   # pkg install -y `cat ghc-pkgs.txt | grep -Ev "/hs-(haskeline|terminfo|transformers|xhtml)"
851
852 20140803:
853   AFFECTS: users of security/p5-openxpki
854   AUTHOR: wg@FreeBSD.org
855
856   The following ports have been integrated into security/p5-openxpki:
857     security/p5-openxpki-client
858     security/p5-openxpki-client-scep
859     security/p5-openxpki-deployment
860
861   Before update make sure to remove the old packages:
862
863   # pkg remove security/p5-openxpki-client
864   # pkg remove security/p5-openxpki-client-scep
865   # pkg remove security/p5-openxpki-deployment
866
867 20140802:
868   AFFECTS: users of astro/stellarium
869   AUTHOR: danfe@FreeBSD.org
870
871   Stellarium was updated to version 0.13.0.  It's a new major release, and
872   it is based on Qt version 5 now.  For those who are not comfortable with
873   upgrading to the new Qt, previous Stellarium version (0.12.4) was copied
874   over to `astro/stellarium-qt4' port.
875
876 20140731:
877   AFFECTS: users of www/ajaxplorer
878   AUTHOR: madpilot@FreeBSD.org
879
880   The ajaxplorer project was renamed to pydio.
881
882   Due to this update some manual steps will need to be performed
883   after updating the port.
884
885   IMPORTANT: Perform a backup of the ajaxplorer installation and
886   the databases backing it(if you're using that feature).
887
888   First manually remove the ajaxplorer port and install www/pydio
889   afterwards.
890
891   Further steps will be available in the pkg-message, which can
892   be shown with these commands:
893
894   # pkg info -D pydio
895
896   # pkg_info -D pydio
897
898   Please also read the upgrading notes at:
899
900   http://pyd.io/pydio-core-5.2.0#Upgrading
901
902 20140728:
903   AFFECTS: users of net/GeoIP
904   AUTHOR: adamw@FreeBSD.org
905
906   GeoIP no longer ships with the GeoIP database. To continue using GeoIP,
907   you MUST fetch the database after upgrading by running geoipupdate.sh.
908
909 20140727:
910   AFFECTS: users of comms/qpage
911   AUTHOR: marino@FreeBSD.org
912
913   The default configure file location has changed from
914   ${LOCALBASE}/etc/qpage.cf to ${LOCALBASE}/etc/qpage.conf
915   You will likely want to move the old configure file to the new location
916   after updating if it contains custom settings.
917
918 20140725:
919   AFFECTS: users of cad/netgen
920   AUTHOR: stephen@FreeBSD.org
921
922   Before you update this port the old one should be removed.  (This is
923   because the build may try to link to libraries that are in
924   ${LOCALBASE}/lib rather than in ${WRKSRC}.)
925
926 20140724:
927   AFFECTS: users of dns/mydns-ng
928   AUTHOR: danilo@FreeBSD.org
929
930   The dns/mydns-ng port no longer has the suffix (-mysql|-pgsql). Before
931   you update this port the old one must be removed:
932
933   pkg remove mydns-ng-mysql
934     or
935   pkg remove mysql-ng-pgsql
936
937 20140723:
938   AFFECTS: users of devel/libevent
939
940   libevent1 has been replaced by libevent2 via the compatibility layer.
941   All applications that used libevent1 must be rebuilt.
942
943   Please remove libevent1 before upgrading, by running:
944
945         pkg delete -f libevent
946
947 20140723:
948   AFFECTS: users of security/scanlogd
949   AUTHOR: tgyurci@gmail.com
950
951   The security/scanlogd port now creates scanlogd user and group. Previous
952   scanlogd user and group must be removed before updating to not conflict
953   with the one created by the port:
954
955         pw userdel scanlogd
956         pw groupdel scanlogd
957
958 20140723:
959   AFFECTS: users of TeX
960   AUTHOR: bapt@FreeBSD.org
961
962   TeXLive is now the default teX provider.
963   Please remove all TeX-related packages based on teTeX.
964
965 20140722:
966   AFFECTS: users of mail/exim
967   AUTHOR: vsevolod@FreeBSD.org
968
969   The behaviour of expansion of arguments to math comparison functions (<,
970   <=, =, =>, >) was unexpected, expanding the values twice. Please update
971   your configuration if you have relied on such an expansion.
972
973 20140722:
974   AFFECTS: users of multimedia/mediainfo
975   AUTHOR: sunpoet@FreeBSD.org
976
977   mediainfo has been split into 3 ports: libzen, libmediainfo and mediainfo.
978   Please uninstall mediainfo before you update this port.
979
980 20140722:
981   AFFECTS: users of games/bsdgames
982   AUTHOR: adamw@FreeBSD.org
983
984   Please disregard any prior instructions about moving your game data to
985   /usr/local/var/games. If you have done this, please move it back to
986   /var/games.
987
988 20140714:
989   AFFECTS: users of databases/db6
990   AUTHOR: mandree@FreeBSD.org
991
992   Oracle Berkeley DB 6 has been upgraded to version 6.1.19.  Since the
993   previous 6.0 version, the log file format has changed in 6.1.
994   Depending on applications used, you may need to take action BEFORE you
995   upgrade.  For details, please see the online upgrade manual at
996   <http://docs.oracle.com/cd/E17076_04/html/upgrading/upgrade_process.html>
997   <http://docs.oracle.com/cd/E17076_04/html/installation/upgrade_61_toc.html>
998
999   Note: if you've got Apache installed and depending on db6, you may
1000   need to upgrade it separately BEFORE upgrading other ports, such as
1001   Apache modules.
1002
1003   After that, you must rebuild all applications that link to db6 because
1004   the shared library name has changed with the upgrade.  To do that:
1005
1006   If you use portmaster:
1007         portmaster -w -r db6-
1008   If you use portupgrade:
1009         portupgrade -fr databases/db6
1010
1011 20140714:
1012   AFFECTS: users of net/linphone-base
1013   AUTHOR: tijl@FreeBSD.org
1014
1015   Linphone has been updated to version 3.7.0 and the linphone-base port
1016   has been split into separate components.  You must first delete the
1017   linphone-base package before you can update ports that depend on it.
1018
1019   pkg del -f linphone-base
1020     or
1021   pkg_delete -f linphone-base\*
1022
1023 20140713:
1024   AFFECTS: users of mail/postfix-current
1025   AUTHOR: sahil@FreeBSD.org
1026
1027   This is a significant update; so, please carefully review the
1028   RELEASE_NOTES to identify which incompatible changes impact your
1029   environment. Of particular note are changes to the Postfix
1030   build/install procedure.
1031
1032   Please backup main.cf, master.cf and any other important files
1033   associated with your Postfix setup before updating.
1034
1035 20140713:
1036   AFFECTS: users of www/apache22
1037   AUTHOR: ohauer@FreeBSD.org
1038
1039   The default version was changed from www/apache22 to www/apache24,
1040   pre-build apache modules and web applications will also reflect this!
1041
1042   In case ports are build by yourself and apache22 is required
1043   use the following command to keep apache22 as default.
1044
1045   # echo "DEFAULT_VERSIONS+=apache=2.2" >> /etc/make.conf
1046
1047 20140710:
1048   AFFECTS: users of lang/rust
1049   AUTHOR: robak@FreeBSD.org
1050
1051   The lang/rust port was updated to 0.11 and is now only working on FreeBSD
1052   versions 10 and 11 -- the 9.x support has been removed by upstream.
1053
1054 20140709:
1055   AFFECTS: users of security/pam-pgsql
1056   AUTHOR: tijl@FreeBSD.org
1057
1058   The pam_pgsql.so module is now installed in PREFIX/lib (/usr/local/lib)
1059   instead of /usr/lib.
1060
1061 20140627:
1062   AFFECTS: Users of Java
1063   AUTHOR: swills@FreeBSD.org
1064
1065   The default version of OpenJDK has been updated from 1.6 to 1.7. To update,
1066   users of Java will need to rebuild all ports that depend on Java:
1067
1068   If you use pkg (regardless of if you build ports from source or install
1069   binary packages):
1070   # pkg set -o java/openjdk6:java/openjdk7
1071
1072   If you use portmaster to build ports from source:
1073
1074   # portmaster -o java/openjdk7 openjdk6
1075   # portmaster -R -r openjdk
1076
1077   If you use portupgrade to build ports from source:
1078
1079   # portupgrade -fo java/openjdk7 java/openjdk6
1080
1081   If you use pkg to install prebuilt binary packages:
1082
1083   # pkg install -fR java/openjdk7
1084
1085   If you wish to keep the 1.6 version as default, add the following lines to
1086   your /etc/make.conf file:
1087
1088   #
1089   # Keep OpenJDK 1.6 as default version.
1090   #
1091   JAVA_PREFERRED_PORTS=JAVA_PORT_NATIVE_OPENJDK_JDK_1_6
1092
1093 20140627:
1094   AFFECTS: users of security/amavisd-milter
1095   AUTHOR: delphij@FreeBSD.org
1096
1097   The default working directory of security/amavisd-milter have been
1098   changed to /var/run/amavis/.  Users will have to adjust path to the
1099   milter socket.
1100
1101 20140627:
1102   AFFECTS: users of editors/emacs21 and editors/emacs22
1103   AUTHOR: ashish@FreeBSD.org
1104
1105   editors/emacs21, and editors/emacs22 are removed as they were
1106   unmaintained upstream for a while. Their dependent ports are removed
1107   as well. Please switch to editors/emacs (Emacs 24 release), or
1108   editors/emacs23 (Emacs 23 release), or editors/emacs-devel (Emacs
1109   development branch) ports.
1110
1111 20140626:
1112   AFFECTS: users of mail/qmail-spamcontrol
1113   AUTHOR: bdrewery@FreeBSD.org
1114
1115   Spamcontrol has been updated to the 2.7 release.
1116
1117   It is advised to read the release notes as some features were removed and
1118   others reworked.
1119
1120   http://www.fehcom.de/qmail/spamcontrol/RELEASE_27.spamcontrol
1121
1122   2.7 manual: http://www.fehcom.de/qmail/spamcontrol/README_spamcontrol.html
1123
1124 20140626:
1125   AFFECTS: users of comms/smstools3
1126   AUTHOR: madpilot@FreeBSD.org
1127
1128   The smstools3 startup screen has been modified to allow smsd to
1129   change uid/gid by itself. The rc options smsd_logfile, smsd_user
1130   and smsd_group are not supported anymore, user, group and log
1131   filename should be specified in the configuration file.
1132
1133   The sample configuration file has been updated to have defaults
1134   equivalent to the old ones.
1135
1136 20140624:
1137   AFFECTS: users of databases/p5-Bucardo
1138   AUTHOR: mat@FreeBSD.org
1139
1140   The bucardo_ctl script has been renamed to bucardo, so, to follow the naming,
1141   the bucardo_ctl_enable rc variable has been renamed to bucardo_enable.
1142
1143 20140622:
1144   AFFECTS: users of security/gpgme
1145   AUTHOR: jhale@FreeBSD.org
1146
1147   If you have both security/gnupg AND security/gnupg1 installed, gpgme will
1148   now automatically detect and use security/gnupg.  Specifically, it will
1149   search for gpgconf(1) first and use the paths for the binaries provided
1150   by it.  Failing that, it will search for a binary named "gpg".
1151
1152   It is no longer possible to specify the location of the gpg binary at
1153   buildtime to differentiate between version 1.x and version 2.x.  The port
1154   options GNUPG1 and GNUPG2 now merely add their respective versions of gnupg
1155   as build and runtime dependencies.
1156
1157 20140618:
1158   AFFECTS: users of devel/m17n-* textproc/*m17n*
1159   AUTHOR: Nikola Lecic <nikola.lecic@anthesphoria.net>
1160
1161   devel/m17n-db now incorporates a set of user-contributed input methods and
1162   a conversion script, formerly available through textproc/m17n-contrib.
1163   Delete textproc/m17n-contrib first and then update/install devel/m17n-db.
1164
1165 20140616:
1166   AFFECTS: users of devel/subversion
1167   AUTHOR: lev@FreeBSD.org
1168
1169   The subversion port has been overhauled. Some optional parts were extracted
1170   into separate ports. These ports are:
1171
1172   www/mod_dav_svn
1173     instead of option MOD_DAV_SVN.
1174   security/subversion-gnome-keyring
1175     instead of option GNOME_KEYRING.
1176   security/subversion-kwallet
1177     instead of option KDE_KWALLET.
1178
1179   If you used devel/subversion with one (or more) of these non-standard
1180   options, you should install the appropriate port(s) after upgrading
1181   subversion.
1182
1183   "mod_dontdothat" is installed unconditionally by www/mod_dav_svn port (it
1184   depended on the TOOLS option before), but is not activated by default, you
1185   may need to edit apache's configuration file.
1186
1187   The devel/subversion port now installs svndiff, svndiff3 and svndiff4
1188   commands if TOOLS option is enabled. They was skipped before.
1189   The official names "diff", "diff3" and "diff4" are prefixed with "svn" to
1190   avoid conflicts with base and other diff versions.
1191
1192   All libraries and binaries are now stripped if the MAINTAINER_DEBUG
1193   option is not selected (including all sub-ports, like bindings
1194   and mod_dav_svn).
1195
1196 20140611:
1197   AFFECTS: users of devel/icu
1198   AUTHOR: bapt@FreeBSD.org
1199
1200   icu has been updated to 53.1. Please rebuild all ports that depend on it
1201
1202   If you use portmaster:
1203         portmaster -w -r icu
1204   If you use portupgrade:
1205         portupgrade -fr devel/icu
1206
1207 20140610:
1208   AFFECTS: users of www/firefox, www/seamonkey, mail/thunderbird, www/libxul
1209   AUTHOR: gecko@FreeBSD.org
1210
1211   Gecko ports were switched to use more system libraries. Some of them
1212   must be built with certain options unset (default).  `audio/soundtouch'
1213   has to be installed with INTEGER_SAMPLES option disabled.
1214
1215 20140604:
1216   AFFECTS: users of dns/dnscrypt-proxy
1217   AUTHOR: feld@FreeBSD.org
1218
1219   The 1.4.0 update to dns/dnscrypt-proxy introduced a privilege
1220   separation capability utilizing the new _dnscrypt-proxy user.
1221   The home directory for this user was misconfigured as /nonexistent.
1222   The dnscrypt-proxy server will try to chroot to _dnscrypt-proxy's home
1223   directory and fail to start. If you are affected you will need to
1224   change _dnscrypt-proxy's home directory to /var/empty:
1225
1226   # pw usermod _dnscrypt-proxy -d /var/empty
1227
1228 20140603:
1229   AFFECTS: users of net-p2p/zetacoin
1230   AUTHOR: daniel@morante.net
1231
1232   The zetacoind process now runs as the zetacoin user. Please make sure that
1233   this user has appropriate permissions to the blockchain database and wallet
1234   directory.
1235
1236   If you are using the default path, run:
1237
1238   # chown -R zetacoin:zetacoin /var/db/zetacoin
1239   # chown -R zetacoin:zetacoin /.zetacoin
1240
1241 20140529:
1242   AFFECTS: users of databases/postgresql??-(server|client)
1243   AUTHOR: mat@FreeBSD.org
1244
1245   PostgreSQL version 9.2 is now the default. To upgrade from a version
1246   lower than 9.2, follow the instructions on the PostgreSQL.org website.
1247   http://www.postgresql.org/docs/9.2/interactive/upgrading.html
1248
1249   When using binary packages, if you only use the client port, you can issue
1250   the following command to follow the default version:
1251
1252   # pkg set -o databases/postgresql90-client:databases/postgresql92-client
1253
1254 20140528:
1255   AFFECTS: users of security/calife & security/calife-devel
1256   AUTHOR: roberto@FreeBSD.org
1257
1258   Calife 2.8.x is now officially EoL.  Replace it with 3.0 (formerly
1259   calife-devel).
1260
1261   For port builds system please follow the following instructions:
1262   Please delete old version:
1263
1264   # pkg delete -f security/calife-devel
1265   or
1266   # pkg_delete security/calife-devel
1267
1268   and install security/calife.
1269
1270   Change origin if you had the old one:
1271   # pkg set -o security/calife-devel:security/calife
1272
1273 20140527:
1274   AFFECTS: users of databases/db6
1275   AUTHOR: mandree@FreeBSD.org
1276
1277   Oracle BerkeleyDB 6.0 was upgraded to version 6.0.30.  Databases that
1278   use BLOBs need to be upgraded using db_upgrade-6.0 before they can be
1279   accessed again. See the manual for details:
1280
1281   <http://docs.oracle.com/cd/E17076_03/html/api_reference/C/db_upgrade.html>
1282
1283   Databases that do not use BLOBs are unaffected.
1284
1285 20140526:
1286   AFFECTS: users of lang/lua
1287
1288   lang/lua has been replaced by lang/lua51.
1289
1290   For port builds system please follow the following instructions:
1291
1292   # portmaster -o lang/lua51 lang/lua
1293   or
1294   # portupgrade -fo lang/lua51 lang/lua
1295   or
1296   # pkg set -o lang/lua:lang/lua51
1297
1298 20140525:
1299   AFFECTS: users of devel/py-gobject3 and devel/py-dbus
1300   AUTHOR: gnome@FreeBSD.org
1301
1302   py-gobject3 and py-dbus where split up in a common port (*-common),
1303   python2 port (py-*) and python3 port (py3-*) port.
1304
1305   For port builds systems please follow the next following instructions:
1306   Please delete the existing version to avoid conflicts.
1307
1308   # pkg delete -f py27-gobject3 py27-dbus
1309   or
1310   # pkg_delete devel/py-gobject3 devel/py-dbus
1311
1312   followed by:
1313   # portmaster devel/py-gobject3 devel/py-dbus
1314   or
1315   # portinstall devel/py-gobject3 devel/py-dbus
1316
1317 20140521:
1318   AFFECTS: users of databases/mariadb55*
1319   AUTHOR: grembo@FreeBSD.org
1320
1321   The mariadb55-client and mariadb55-server port have been changed to
1322   respect hier(7) and behave like the mysql ports. Therefore mysql-server
1323   and mysql monitor will refuse to start if my.cnf exists in /etc or
1324   /etc/mysql.
1325
1326   In case you're affected, please move /etc/my.cnf to /usr/local/etc and/or
1327   /etc/mysql/my.cnf to /usr/local/etc/mysql.
1328
1329 20140520:
1330   AFFECTS: users of security/dropbear
1331   AUTHOR: ak@FreeBSD.org
1332
1333   security/dropbear port separator syntax was changed (again), now using
1334   host^port instead of host%port.
1335
1336   You may need to update your config files while updating to 2014.63 from
1337   the previous versions.
1338
1339 20140511:
1340   AFFECTS: users of databases/firebird*
1341   AUTHOR: bapt@FreeBSD.org
1342
1343   The default version of databases/firebird* have been changed to support
1344   DEFAULT_VERSIONS variable
1345
1346   DEFAULT_VERSIONS=firebird=2.5
1347
1348 20140507:
1349   AFFECTS: users of lang/open-cobol
1350   AUTHOR: johans@FreeBSD.org
1351
1352   lang/open-cobol was moved to lang/gnu-cobol to match the new package
1353   name. Please do the following according to package manager used.
1354
1355   # portmaster -o lang/gnu-cobol lang/open-cobol
1356     or
1357   # portupgrade -fo lang/gnu-cobol lang/open-cobol
1358     or
1359   # pkg set -o lang/open-cobol:lang/gnu-cobol
1360
1361 20140506:
1362   AFFECTS: users of ports-mgmt/portshaker
1363   AUTHOR: romain@FreeBSD.org
1364
1365   ports-mgmt/portshaker was updated to avoid creating an aditional 'ports'
1366   subdirectory when merging to a poudriere_tree without ZFS, so that
1367   portshaker's default location matches poudriere's default location.
1368
1369   Users of poudriere on non-ZFS systems should not anymore have to pass extra
1370   options to poudriere for it to find the ports tree.
1371
1372 20140506:
1373   AFFECTS: users of security/yassl
1374   AUTHOR: gahr@FreeBSD.org
1375
1376   security/yassl was moved to security/cyassl to match the original package
1377   name.  Please do the following according to package manager used.
1378
1379   # portmaster -o security/cyassl security/yassl
1380     or
1381   # portupgrade -fo security/cyassl security/yassl
1382     or
1383   # pkg set -o security/yassl:security/cyassl
1384
1385 20140505:
1386   AFFECTS: users of databases/libiodbc
1387   AUTHOR: bapt@FreeBSD.org
1388
1389   libiodbc no longer provide the odbc compatibility
1390
1391   Rebuild all ports that are linked to libiodbc
1392   # portmaster -r libiodbc
1393   or
1394   # portupgrade -r databases/libiodbc
1395
1396 20140503:
1397   AFFECTS: users of science/hdf5* and science/netcdf*
1398   AUTHOR: sunpoet@FreeBSD.org
1399
1400   There are major version changes in HDF5 and NetCDF ports:
1401   - science/hdf5: updated from 1.6.9 to 1.8.12
1402   - science/hdf5-18: replaced by science/hdf5
1403   - science/netcdf: updated from 3.6.3 to 4.3.2
1404                     C++/Fortran binding moved into new ports (by upstream)
1405   - science/netcdf-cxx: new port for C++ binding of NetCDF
1406   - science/netcdf-fortran: new port for Fortran binding of NetCDF
1407   - science/netcdf-ftn: replaced by science/netcdf-fortran
1408   - science/netcdf3-ftn: replaced by science/netcdf-fortran
1409   - science/netcdf4: replaced by science/netcdf
1410
1411   Please deinstall them before building the new versions.
1412
1413 20140428:
1414   AFFECTS: users of java/openjdk7
1415   AUTHOR: glewis@FreeBSD.org
1416
1417   The previous version of openjdk7 had a bug that will prevent it from
1418   being able to bootstrap itself.  Please deinstall openjdk7 before
1419   building the new version.
1420
1421 20140427:
1422   AFFECTS: users of graphics/gdal
1423   AUTHOR: sunpoet@FreeBSD.org
1424
1425   Due to changes in header files, please deinstall gdal first while updating
1426   from 1.9.x/1.10.x to 1.11.x.
1427
1428 20140420:
1429   AFFECTS: users of net/samba4
1430   AUTHOR: timur@FreeBSD.org
1431
1432   Samba4 port now re-uses the same logic and startup script as Samba41. So,
1433   to get net/samba4 runing you need to rename samba4_enable in /etc/rc.conf
1434   to the samba_sever_enable.
1435
1436   samba_server_enable="YES"
1437
1438   Startup script tries it's best to guess which out of samba/nmbd/smbd/winbindd
1439   daemons have to be started, but you can fine tune this by specifying them in
1440   rc.conf, just make sure that samba_server_enable is enabled(see entry for 20121022).
1441
1442 20140416:
1443   AFFECTS: users of x11/xorg graphics/dri graphics/libGL and related ports
1444   AUTHOR: x11@FreeBSD.org
1445
1446   The default xorg version has been switched on FreeBSD 10-STABLE and
1447   FreeBSD 9-STABLE.
1448
1449   To upgrade graphics/libGL, graphics/dri and related MESA ports, it is
1450   necessary to first remove the old versions of those ports.
1451   No special upgrade procedure is needed for xorg ports but it is
1452   necessary to recompile all xorg drivers (xf86-*) and other ports that
1453   depend on the xserver version, including
1454   emulators/virtualbox-ose-additions.  Portrevisions have been bumped
1455   where needed, but users of drivers not in the ports tree will need to
1456   recompile those.
1457
1458   If it is important to stay on the old versions, it is possible to
1459   specify WITHOUT_NEW_XORG= in /etc/make.conf to get the old xorg
1460   distribution.
1461
1462   For users in need of working console when using KMS drivers (intel and
1463   radeon graphics cards) please use the new vt(9) console driver.
1464   For more information, see https://wiki.freebsd.org/Graphics and
1465   https://wiki.freebsd.org/Newcons .
1466
1467   To update:
1468
1469   # pkg_delete -f libGL-\* dri-\*
1470     or
1471   # pkg delete -f libGL dri
1472     followed by
1473   # portmaster graphics/dri graphics/libGL
1474     or
1475   # portupgrade graphics/dri graphics/libGL
1476     and then
1477   # portmaster -a
1478     or
1479   # portupgrade -a
1480
1481 20140416:
1482   AFFECTS: users of print/freetype2 textproc/libxml2 x11/pixman
1483            x11/libxcb and graphics/freeglut
1484   AUTHOR: x11@FreeBSD.org and gnome@FreeBSD.org
1485
1486   The library version of the above libraries has been brought in line
1487   with what upstream expects. To do this all users of these ports need
1488   to be rebuilt. Portrevisions have been bumped as a consequence.
1489
1490   # portmaster -r freetype2 -r libxml2 -r pixman -r freeglut -r libxcb
1491   or
1492   # portupgrade -rf freetype2 libxml2 pixman freeglut libxcb
1493
1494 20140415:
1495   AFFECTS: Users of mod_python3
1496   AUTHOR: ohauer@FreeBSD.org
1497
1498   www/mod_python3 was renamed to www/mod_python33, additional www/mod_python35
1499   with support for apache24 was added to the portstree.
1500
1501   To reflect the new port location use:
1502
1503   pkgng users:
1504   # pkg set -o www/mod_python3:www/mod_python33
1505
1506   portmaster users:
1507   # portmaster -o www/mod_python33 www/mod_python3
1508
1509   portupgrade users:
1510   # portugrade -o www/mod_python33 www/mod_python3
1511
1512 20140414:
1513   AFFECTS: Users of dmd 1.X and dmd 2.x.
1514   AUTHOR: cy@FreeBSD.org
1515
1516   lang/dmd and lang/dmd2 have switched places. Dmd 1.x is no longer supported
1517   by digitalmars.com and is now the secondary dmd port in the collection.
1518   Dmd2 is the primary port. What this means to dmd users is that dmd1 is now
1519   used to invoke dmd 1.x and the dmd command (instead of dmd2) now invokes
1520   dmd 2.x.
1521
1522 20140413:
1523   AFFECTS: Users of Python and pkg >= 1.2.7_1
1524   AUTHOR: koobs@FreeBSD.org
1525
1526   There have been reports of the following error when upgrading Python ports:
1527
1528     pkg-static: Plist error, directory listed as a file: <name>.egg-info
1529
1530   The cause is an outdated or unpatched version of setuptools or distribute
1531   installed by the user, or leftover from previous upgrades being used during
1532   the `setup.py install` phase. pkg >= 1.2.7_1 now generates an error where
1533   previously it did not.
1534
1535   Users should inspect their ${LOCALBASE}/lib/pythonX.Y/site-packages
1536   directory, and remove any entries that reference versions of
1537   setuptools or distribute *not* provided by ports or packages.
1538
1539   Examples of entries that may be removed are:
1540
1541     1) distribute-0.6.35-py2.7.egg
1542     2) setuptools-0.6c11-py2.7.egg
1543     3) *Any* version of setuptools directly from PyPi via pip or easy_install
1544
1545   More information is available here:
1546
1547     http://lists.freebsd.org/pipermail/freebsd-ports/2014-April/091618.html
1548
1549 20140410:
1550   AFFECTS: users of mail/vpopmail
1551   AUTHOR: bdrewery@FreeBSD.org
1552
1553   If you are storing limits in MySQL, the following schema changes must be made:
1554
1555   ALTER TABLE `limits` ADD `disable_maildrop` TINYINT(1) DEFAULT '0' NOT NULL AFTER `disable_spamassassin`;
1556   ALTER TABLE `limits` MODIFY `diskquota` BIGINT UNSIGNED NOT NULL DEFAULT 0;
1557   ALTER TABLE `limits` MODIFY `maxmsgcount` BIGINT UNSIGNED NOT NULL DEFAULT 0;
1558   ALTER TABLE `limits` MODIFY `defaultquota` BIGINT UNSIGNED NOT NULL DEFAULT 0;
1559   ALTER TABLE `limits` MODIFY `defaultmaxmsgcount` BIGINT UNSIGNED NOT NULL DEFAULT 0;
1560
1561 20140403:
1562   AFFECTS: users of net/rabbitmq
1563   AUTHOR: olgeni@FreeBSD.org
1564
1565   This release changes the behaviour of the default "guest" user.
1566
1567   Previously the guest user could be accessed from any network
1568   location. In RabbitMQ 3.3.0 and later, the guest user can only
1569   be accessed via localhost by default.
1570
1571   Any other users you create will not (by default) be restricted
1572   in this way.
1573
1574   See http://www.rabbitmq.com/access-control.html for more information.
1575
1576 20140403:
1577   AFFECTS: users of net/kdnssd
1578   AUTHOR: kde@FreeBSD.org
1579
1580   KDE SC ports have been updated to 4.12.4. kdnssd package has been renamed
1581   to match upstream naming. pkgng users need to update package origin
1582   manually:
1583
1584   # pkg set -o net/kdnssd:net/zeroconf-ioslave
1585
1586 20140402:
1587   AFFECTS: users of textproc/elasticsearch
1588   AUTHOR: tj@FreeBSD.org
1589
1590   Elasticsearch has been updated to version 1.1.0. If you are updating
1591   from a version prior to 1.0.0 you will need to do a full cluster
1592   shutdown for this update as it can not be performed in a rolling
1593   fashion.
1594
1595 20140401:
1596   AFFECTS: users of security/gnutls3
1597   AUTHOR: bdrewery@FreeBSD.org
1598
1599   Libdane support is no longer enabled by default.  Rebuild the port with
1600   the LIBDANE option if danetool is desired.
1601
1602 20140331:
1603   AFFECTS: users of print/cups-client and print/cups-image
1604   AUTHOR: bsam@FreeBSD.org
1605
1606   CUPS ports have been updated to version 1.7.1. A file has migrated from
1607   cups-image port to cups-client. Before upgrading you should force the
1608   removal of cups-image port, otherwise it will conflict with the new one.
1609
1610   pkg users:
1611   # pkg delete -f cups-image\*
1612
1613   other users:
1614   # pkg_delete -f cups-image\*
1615
1616   2. Install/upgrade other cups* packages.
1617
1618   If cups-filters complains about a missing cups/raster.h include,
1619   try reinstalling the cups-client package.
1620
1621 20140327:
1622   AFFECTS: users of lang/php5 and lang/php55 with Apache module
1623   AUTHOR: ale@FreeBSD.org
1624
1625   The Apache PHP module has been separated from the main PHP port.
1626   If you had the APACHE OPTION selected, you have to perform the
1627   following steps:
1628
1629   1) update your lang/php* options (i.e. 'make config')
1630   2) rebuild lang/php* port
1631   3) install www/mod_php* port
1632
1633   It is *mandatory* to build both ports with the same DEBUG and ZTS
1634   options, so if you have a threaded Apache (i.e. worker or event MPM)
1635   you have to select the ZTS option in lang/php* port.
1636
1637 20140322:
1638   AFFECTS: users of devel/apr1
1639   AUTHOR: ohauer@FreeBSD.org
1640
1641   APR was updated to 1.5.0, BDB requirement was bumped to 48+
1642   It is necessary to first remove the old version of devel/apr1.
1643
1644   Please rebuild all ports which are using functions from APR/APR-util
1645   such as Apache, Subversion, etc.
1646
1647   # portmaster -r apr
1648     or
1649   # portupgrade -r devel/apr1
1650
1651 20140318:
1652   AFFECTS: users of net/openldap24-server
1653   AUTHOR: delphij@FreeBSD.org
1654
1655   Please note that Berkeley DB backend is now deprecated and will be removed
1656   in a future version.  Existing users should migrate data to the new MDB
1657   backend when possible.
1658
1659 20140317:
1660   AFFECTS: users of misc/ossp-uuid-perl
1661   AUTHOR: culot@FreeBSD.org
1662
1663   misc/ossp-uuid-perl was replaced by misc/p5-OSSP-uuid. Please do the
1664   following according to package manager used.
1665
1666   # portmaster -o misc/p5-OSSP-uuid misc/ossp-uuid-perl
1667     or
1668   # portupgrade -fo misc/p5-OSSP-uuid misc/ossp-uuid-perl
1669     or
1670   # pkg set -o misc/p5-OSSP-uuid:misc/ossp-uuid-perl
1671
1672 20140312:
1673   AFFECTS: users of net/openistgt
1674   AUTHOR: jpaetzel@FreeBSD.org
1675
1676   Between istgt supporting target reload, and iscsid using CTL there is no
1677   point to this port.  As such it has been deleted without warning, since
1678   the support for it is as best questionable.
1679
1680   pkgng users:
1681
1682   # pkg set -o net/openistgt:net/istgt
1683
1684   portmaster users:
1685
1686   # portmaster -o net/istgt net/openistgt
1687   # portmaster -r istgt
1688
1689   portupgrade users:
1690
1691   # portupgrade -o net/istgt -f net/openistgt
1692   # portupgrade -fr net/istgt
1693
1694 20140310:
1695   AFFECTS: users of mail/p5-Mail-SpamAssassin and japanese/p5-Mail-SpamAssassin
1696   AUTHOR: ohauer@FreeBSD.org
1697
1698   The port mail/p5-Mail-SpamAssassin was renamed to mail/spamassassin and
1699   the port japanese/p5-Mail-SpamAssassin was renamed to japanese/spamassassin.
1700   To ease upgrading run the following set of commands:
1701
1702   pkgng users:
1703
1704   # pkg set -o mail/p5-Mail-SpamAssassin:mail/spamassassin
1705   # pkg set -o japanese/p5-Mail-SpamAssassin:japanese/spamassassin
1706
1707   portmaster users:
1708
1709   # portmaster -o mail/spamassassin mail/p5-Mail-SpamAssassin
1710   # portmaster -o japanese/spamassassin japanese/p5-Mail-SpamAssassin
1711
1712 20140307:
1713   AFFECTS: users of devel/py-setuptools dependent ports
1714   AUTHOR: sunpoet@FreeBSD.org
1715
1716   devel/py-setuptools is being used for every python ports (if USE_PYDISTUTILS
1717   defined) since r336553. Due to PKGORIGIN limitation, we cannot build one
1718   python port with python27 and the other with python33 since they require
1719   different setuptools versions which have same PKGORIGIN. With the addition
1720   of py-setuptools{27,32,33}, we could now have py27-foo and py33-bar coexist
1721   in one system.
1722
1723   Note that this is only a short-term solution. It does not help if you need
1724   coexistence of one port with different python versions, e.g. py27-foo and
1725   py33-foo.
1726
1727   Please rebuild all ports that depend on devel/py-setuptools and use
1728   devel/py-setuptools{27,32,33} instead.
1729
1730   XX represents python version (27, 32 or 33) in the following steps.
1731
1732   pkgng users:
1733
1734   # pkg set -o devel/py-setuptools:devel/py-setuptoolsXX
1735
1736   portmaster users:
1737
1738   # portmaster -o devel/py-setuptoolsXX devel/py-setuptools
1739   # portmaster -r py\*setuptools
1740
1741   portupgrade users:
1742
1743   # portupgrade -o devel/py-setuptoolsXX -f devel/py-setuptools
1744   # portupgrade -fr devel/py-setuptools
1745
1746 20140304:
1747   AFFECTS: users of security/kwallet
1748   AUTHOR: kde@FreeBSD.org
1749
1750   KDE SC ports have been updated to 4.12.3. kwallet package has been renamed
1751   to match upstream naming. pkgng users need to update package origin
1752   manually:
1753
1754   # pkg set -o security/kwallet:security/kwalletmanager
1755
1756 20140302:
1757   AFFECTS: users of sysutils/ansible
1758   AUTHOR: rm@FreeBSD.org
1759
1760   This is an major update and changes were introduced in ansible 1.5, that
1761   are not backward compatible. Please refer changelog there before update:
1762   https://raw.github.com/ansible/ansible/v1.5.0/CHANGELOG.md
1763
1764 20140223:
1765   AFFECTS: users of net-mgmt/mk-livestatus
1766   AUTHOR: ohauer@FreeBSD.org
1767
1768   livecheck was removed in 1.2.3.i5. It never was really stable, Nagios4
1769   has something similar built in.
1770   Please remove the "livecheck=..." directive from etc/nagios/nagios.cfg.
1771
1772 20140222:
1773   AFFECTS: users of mail/courier-imap
1774   AUTHOR: oliver@FreeBSD.org
1775
1776   When using SSL and updating from an older version, run mkdhparams(8) to
1777   create the new TLS_DHPARAMS file which is needed for Courier IMAP 4.15
1778   and up.
1779
1780 20140222:
1781   AFFECTS: users of net-im/turpial
1782   AUTHOR: olivierd@FreeBSD.org
1783
1784   Turpial has been updated to 3.0, due to changes in net-im/turpial port it
1785   will be necessary to remove it before updating.
1786
1787 20140220:
1788   AFFECTS: users of editors/vim
1789   AUTHOR: sunpoet@FreeBSD.org
1790
1791   The editors/vim port has been reworked to simplify option handling. In UI
1792   option group, a new option (CONSOLE) was added for users who do not need
1793   GUI support. This option is off by default. You might encounter install
1794   or package failures with "old" option setting. Please run "make config" to
1795   modify your setting.
1796
1797 20140219:
1798   AFFECTS: users of textproc/docbook*
1799   AUTHOR: mat@FreeBSD.org
1800
1801   The textproc/docbook-* ports have been consolidated into two ports
1802   textproc/docbook-sgml and textproc/docbook-xml.
1803
1804   Before upgrading you should force the removal of the existing ports, they
1805   will conflict with the new ones.
1806
1807   pkg users can run:
1808
1809     pkg delete -f docbook-xml\* docbook-sk\* docbook\[2345\]\?\?-\* docbook-4\*
1810
1811   the other users can run:
1812
1813     pkg_delete -f docbook-xml\* docbook-sk\* docbook\[2345\]\?\?-\* docbook-4\*
1814
1815 20140218:
1816   AFFECTS: users of KDE SC 4
1817   AUTHOR: kde@FreeBSD.org
1818
1819   KDE SC ports have been updated to 4.12.2. kdeadmin, kdenetwork, kdesdk,
1820   and kdetoys ports have been split due to upstream changes.
1821
1822   KDE Workspace port has been updated to 4.11.6. It requires modern
1823   Mesa libraries, provided by WITH_NEW_XORG knob. To update Xorg ports
1824   to newer version follow instructions at https://wiki.freebsd.org/Graphics
1825
1826 20140218:
1827   AFFECTS: users of misc/kdehier4
1828   AUTHOR: kde@FreeBSD.org
1829
1830   KDE4_PREFIX has been changed from /usr/local/kde4 to /usr/local.
1831   All ports that depends on kdehier4 must be reinstalled.
1832   PORTREVISION for affected ports has been increased, upgrading tools
1833   (portmaster, pkg) should handle this update without manual intervention.
1834   Please check /usr/local/kde4 for leftovers after upgrade. If you don't
1835   have locally modified files, e.g. under /usr/local/kde4/etc, you may
1836   safely remove /usr/local/kde4.
1837
1838 20140214:
1839   AFFECTS: users of lang/perl5.12
1840   AUTHOR: mat@FreeBSD.org
1841
1842   Perl 5.12 has been removed.  The default Perl is lang/perl5.16.
1843
1844   pkg(8) users:
1845     1) Update the origin to point to 5.16:
1846        pkg set -o lang/perl5.12:lang/perl5.16
1847
1848     2) Upgrade perl and all dependencies:
1849        pkg install -Rf lang/perl5.16
1850
1851   Portupgrade users:
1852     0) Fix pkgdb.db (for safety):
1853        pkgdb -Ff
1854
1855     1) Reinstall new version of Perl (5.16):
1856        portupgrade -o lang/perl5.16 -f lang/perl5.12
1857
1858     2) Reinstall everything that depends on Perl:
1859        portupgrade -fr lang/perl5.16
1860
1861   Portmaster users:
1862     portmaster -o lang/perl5.16 lang/perl5.12
1863
1864     Conservative:
1865       portmaster p5-
1866
1867     Comprehensive (but perhaps overkill):
1868       portmaster -r perl-
1869
1870     Note: If the "perl-" glob matches more than one port specify the name of
1871       the Perl directory in /var/db/pkg explicitly.  Also, depending on when
1872       perl 5.12 was installed last, the prefix may be perl-, perl5- or
1873       perl5.12-.
1874
1875 20140211:
1876   AFFECTS: users of lang/php* database/postgresql* database/mysql* www/apache*
1877   AUTHOR: mat@FreeBSD.org
1878
1879   The default versions of lang/php*, databases/postgresql*,
1880   databases/mysql* and www/apache* have been changed to support the
1881   new DEFAULT_VERSIONS variable.
1882
1883   DEFAULT_APACHE_VER, DEFAULT_MYSQL_VER, DEFAULT_PGSQL_VER,
1884   DEFAULT_FPC_VER and DEFAULT_PHP_VER are now deprecated.  You can use
1885   the new DEFAULT_VERSIONS variable like this:
1886
1887   DEFAULT_VERSIONS=php=5.5 mysql=5.6 apache=2.4
1888
1889 20140208:
1890   AFFECTS: users of spamdyke
1891   AUTHOR: bdrewery@FreeBSD.org
1892
1893   Spamdyke has been updated to 5.0.0. The behavior has changed from
1894   4.x. Please see the upgrading notes at:
1895
1896   http://www.spamdyke.org/documentation/UPGRADING_version_4_to_version_5.txt
1897
1898 20140208:
1899   AFFECTS: users of icu
1900   AUTHOR: bapt@FreeBSD.org
1901
1902   icu has been updated to 52.1. Please rebuild all ports that depend on it
1903   if you have the glib20 port built with COLLATION_FIX option activated
1904
1905   If you use portmaster:
1906         portmaster -w -r icu
1907   If you use portupgrade:
1908         portupgrade -fr devel/icu
1909   If you use pkgng with binary packages:
1910         pkg install -fR devel/icu
1911
1912 20140201:
1913   AFFECTS: users of net-mgmt/zabbix*
1914   AUTHOR: koobs@FreeBSD.org
1915
1916   The login shell for the zabbix user in UIDs was changed from
1917   /usr/sbin/nologin to /bin/sh to fix the zabbix-agent UserParameter
1918   feature.
1919
1920   To update the existing user on your system, run:
1921
1922   # pw usermod zabbix -s /bin/sh
1923