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