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