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
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.
9 AFFECTS: users of security/keepassx2
11 Due to a package name change, first remove the existing package
12 and then reinstall it:
14 # pkg delete security/keepassx2
15 # portmaster security/keepassx2
18 AFFECTS: users of www/varnish4
19 AUTHOR: feld@FreeBSD.org
21 Varnish has been updated to 4.1.0. As part of the update an effort has
22 been made to increase the security of the varnish daemons by utilizing
23 separate UIDs. Users who upgrade will likely run into a permissions
24 issue as a result. The simplest solution is to delete files varnish
25 will recreate with the correct permissions and to adjust permissions
26 of existing log files.
28 The following changes will allow you to start varnishd, varnishlog,
29 and varnishncsa successfully:
31 # rm -r /usr/local/varnish/$(hostname)
32 # rm /var/run/varnishlog.pid
33 # rm /var/run/varnishncsa.pid
34 # chown varnishlog /var/log/varnish.log
35 # chown varnishlog /var/log/varnishncsa.log
37 Please also note that the syntax for binding to additional IPs has
38 changed in 4.1.0. Multiple listening addresses are now specified by
39 using multiple -a arguments. In rc.conf it would look like this:
41 varnishd_listen="x.x.x.x:80 -a y.y.y.y:80"
44 AFFECTS: users of devel/subversion, its bindings and www/mod_dav_svn
45 AUTHOR: lev@FreeBSD.org
47 The subversion upgdate to 1.9 branch introduces new "old" subversion
48 port devel/subversion18.
50 If you don't want to update your subversion installation, run
52 pkg set -n subversion:subversion18
56 WITH_SUBVERSION_VER=18
58 to your /etc/make.conf
61 AFFECTS: users of security/sshguard-ipfw
62 AUTHOR: feld@FreeBSD.org
64 The sshguard update to 1.6.2 introduces a rewritten IPFW backend. The
65 previous approach was to insert individual block rules with a
66 predefined numbered range. This does not scale well and is not
67 flexible so the design was scrapped. The new approach utilizes IPFW
68 tables. The sshguard IPFW backend now inserts offenders into hardcoded
71 To continue blocking the attackers effectively you will need to add a
72 block rule like the following:
74 ipfw add deny all from 'table(22)' to any
76 The release announcement can be found here:
77 http://sourceforge.net/p/sshguard/mailman/message/34534861/
80 AFFECTS: users of emulators/qemu-sbruno, emulators/qemu-user-static
81 AUTHOR: sbruno@FreeBSD.org
83 The Jemalloc update at svn r286871 introduced some TLS enhancements
84 for MIPS targets that require a bit of workaround. Users who want
85 to build MIPS packages should update their host systems past r286871
86 prior to upgrading their qemu-user-static/qemu-sbruno ports.
88 Discussion about this can be found here:
89 https://lists.freebsd.org/pipermail/freebsd-mips/2015-October/004018.html
92 AFFECTS: users of www/firefox, www/seamonkey
93 AUTHOR: gecko@FreeBSD.org
95 Firefox since 41.0 and SeaMonkey since 2.38 require databases/sqlite3
96 port built with DBSTAT option enabled (default). Re-run "make config"
97 if the port(s) fail to build as described in ports/200853.
100 AFFECTS: users of mail/rspamd
101 AUTHOR: vsevolod@FreeBSD.org
103 rspamd has been updated to the version 1.0.
104 For migration from the previous releases, please read the following document:
105 https://rspamd.com/doc/migration.html
108 AFFECTS: users of multimedia/ffmpeg
109 AUTHOR: riggs@FreeBSD.org
111 ffmpeg has been updated to the version 2.8.
112 If you are using binary pkg, 'pkg upgrade' will do the right thing.
113 Users of portmaster/portupgrade must rebuild all ports which depend
117 portmaster -w -r ffmpeg
119 portupgrade -fr multimedia/ffmpeg
122 AFFECTS: users of graphics/jpeg
123 AUTHOR: antoine@FreeBSD.org
125 Default implementation of jpeg has been switched from graphics/jpeg to
126 graphics/jpeg-turbo. To perform the upgrade, use instructions below.
128 If using binary packages: 'pkg upgrade' will do the right thing. If it
129 doesn't and complains about 'Cannot solve problem using SAT solver', run
130 'pkg delete -f jpeg' before 'pkg upgrade'.
133 # portmaster -o graphics/jpeg-turbo graphics/jpeg
135 If using portupgrade:
136 # portupgrade -f -o graphics/jpeg-turbo graphics/jpeg
138 If you compile your ports and want to keep using IJG's jpeg implementation,
139 add this line to your /etc/make.conf file:
140 JPEG_PORT=graphics/jpeg
143 AFFECTS: users of lang/perl5*
144 AUTHOR: mat@FreeBSD.org
146 Binary package users can ignore this.
148 The way lang/perl5* ports install themselves has changed. From now on, only
149 the default Perl port (currently 5.20), or the version listed in
150 DEFAULT_VERSIONS, will install /usr/local/bin/perl.
152 If you are NOT using the default version of Perl (as of right now, it is
153 5.20) you MUST add a line setting the version you are using to your
154 /etc/make.conf, to preserve /usr/local/bin/perl:
156 DEFAULT_VERSIONS+= perl5=5.xx
158 If your Perl package name is not called perl5-5.xx.y but perl5.xx-5.xx.y,
159 you will need to rename it so that portupgrade and portmaster do not get
162 pkg set -n perl5.xx:perl5
164 After this date, to migrate from one Perl version to the other, you must
165 first put the DEFAULT_VERSIONS line in your make.conf, and then, for example,
166 if you want to move from 5.20 to 5.22, do:
168 pkg set -o lang/perl5.20:lang/perl5.22
169 portmaster `pkg shlib -qR libperl.so.5.20`
171 If you do not do that, you will replace your default Perl 5.20 installation
172 (one that has /usr/local/bin/perl) with an installation that does not have
173 /usr/local/bin/perl, and it will break everything.
176 AFFECTS: users of print/texlive-base
177 AUTHOR: hrs@FreeBSD.org
179 pdfclose and pdfopen utilities in print/texlive-base are now in a separate
180 port print/xpdfopen. While upgrading print/texlive-base, a conflict may
181 occur between pdfclose utility installed by an old print/texlive-base and
182 one being installed by print/xpdfopen. If it occurred on your system,
183 remove the installed print/texlive-base first by using the following
186 # pkg delete -f texlive-base
189 AFFECTS: users of editors/libreoffice
190 AUTHOR: jkim@FreeBSD.org
192 editors/libreoffice has been updated to 5.0.1. However, FreeBSD 9.x is
193 no longer supported because it requires C++11-capable library installed
194 in the base. If you cannot upgrade your system or still want 4.3.x for
195 some reason, use editors/libreoffice4.
198 AFFECTS: users of print/ghostscript*
199 AUTHOR: hrs@FreeBSD.org
201 print/ghostscript{7,8,9,9-agpl} have been split into
202 print/ghostscript{7,8,9,9-agpl}-{base,x11}.
203 print/ghostscript*-nox11 ports have been removed.
205 The -base installs Ghostscript binaries, libgs, and other data files
206 and it depends on no X11 library. The -x11 installs a small shared
207 library to enable x11* devices in the installed -base package.
209 In most cases, Ghostscript is installed as a dependency. A port/package
210 which requires Ghostscript will automatically pick up -base, and
211 when x11* devices required it will pick up -x11 in addition.
213 If one wants to install Ghostscript manually and full compatibility
214 with the previous versions, just install -x11 because it installs
215 -base as a dependency. Combination of the two provides the same
216 functionality as before.
219 AFFECTS: users of security/openssh-portable
220 AUTHOR: bdrewery@FreeBSD.org
222 OpenSSH 7.0 disables support for:
224 * 1024-bit diffie-hellman-group1-sha1 key exchange
225 * ssh-dss, ssh-dss-cert-* host and user keys
226 * legacy v00 cert format
228 See http://www.openssh.com/txt/release-7.0 for more information and
229 http://www.openssh.com/legacy.html for how to re-enable some of these
233 AFFECTS: users of lang/ghc and */hs-*
234 AUTHOR: haskell@FreeBSD.org
236 The Glorious Glasgow Haskell Compiler has been updated to version
237 7.10.2 and Haskell Platform has been removed. As a result, it is
238 recommended to rebuild or reinstall all the dependent ports and the
239 lang/ghc port itself in one of the following ways:
241 # portmaster -w -r ghc
243 # portupgrade -fr lang/ghc
245 In case of pkg(8), it is probably safer to remove all the GHC-dependent
246 packages along with GHC and reinstall everything from scratch. For
249 # pkg query "%ro" ghc > ghc-pkgs.txt
250 # pkg delete -y lang/ghc
252 In ghc-pkgs.txt, check and remove all the packages that have been moved,
255 # pkg install -y `cat ghc-pkgs.txt`
258 AFFECTS: users of sysutils/s6
259 AUTHOR: Colin Booth <colin@heliocat.net>
261 s6-notifywhenup has been removed as of v2.2.0.0. Any run scripts
262 using readyness notification must be updated to use a notification
265 s6-svc options have changed for sending syncronous up/down timeouts.
266 Any management or wrapper scripts using those options will need to
270 AFFECTS: everybody who still uses <UNIQUENAME>_SET/UNSET in make.conf
271 AUTHOR: mat@FreeBSD.org
273 The use of <UNIQUENAME>_SET/UNSET has been deprecated for a long time,
274 replaced by <OPTIONS_NAME>_SET/UNSET. It is now not supported any more.
275 A warning will be issued telling you what to do, for example:
279 You are using perl_SET which is not supported any more, use:
280 lang_perl5.20_SET= DEBUG
283 AFFECTS: users of sysutils/s6
284 AUTHOR: Colin Booth <colin@heliocat.net>
286 s6-notifywhenup is deprecated and will be removed in the next version
287 of s6. Any run scripts depending on that program should be updated to
288 use an in-servicedir notification-fd file as described under
289 "Readyness notification support" in s6-supervise.html.
292 AFFECTS: users of net-mgmt/icinga and net-mgmt/icinga2
293 AUTHOR: lme@FreeBSD.org
295 The Icinga port has been split into two ports: net-mgmt/icinga-core
296 which contains the Icinga 1.x backend and net-mgmt/icinga-classicweb
297 which contains the Icinga classic web (CGI) interface. The latter can
298 be both used with Icinga 1.x and the Icinga 2 port (net-mgmt/icinga2).
299 A new meta-port net-mgmt/icinga was added which depends on both new
300 ports, so updating the Icinga port should be transparent.
303 AFFECTS: users of sysutils/moosefs-master and other moosefs packages
304 AUTHOR: feld@FreeBSD.org
306 MooseFS ports have been updated to 2.0.72-1. Upstream has been
307 providing a private package repository to distribute newer releases of
308 MooseFS. These changes have now made it into the ports tree. This has
309 resulted in splitting up the sysutils/moosefs-master port into several
314 sysutils/moosefs-cgiserv
315 sysutils/moosefs-metalogger
316 sysutils/moosefs-netdump
318 You may need to install these additional ports/packages to restore the
319 complete functionality of your MooseFS cluster. Please review the
320 upstream documentation.
322 http://moosefs.com/documentation/moosefs-2-0.html
325 AFFECTS: users of sysutils/xfce4-power-manager
326 AUTHOR: olivierd@FreeBSD.org
328 After upgrading to 1.5.2, by default a label is displayed next to the
329 panel icon (it shows percentage and remaining time).
331 To hide this label, a new property /xfce4-power-manager/show-panel-label
334 xfconf-query -c xfce4-power-manager \
335 -p /xfce4-power-manager/show-panel-label -n -t int -s 0
338 - 0 -> does not display label
339 - 1 -> displays only percentage
340 - 2 -> displays only remaining time
341 - 3 -> displays only percentage and remaining time (default value)
344 AFFECTS: users of security/libressl
345 AUTHOR: brnrd@FreeBSD.org
347 After upgrading to 2.2.2, manually update all packages that depend on
348 any of the libraries provided by LibreSSL (libssl, libcrypto and
349 libtls) since the versions of these libraries have changed. Normally,
350 you can obtain the list of dependent software by running the following
353 # pkg info -r libressl
355 Then you should rebuild all ports depending on libressl to avoid dangling
356 shared library dependencies. Poudriere and pkg handle this correctly,
357 portmaster and portupgrade users can use the following to rebuild all
361 portmaster -r libressl
363 portupgrade -fr security/libressl
366 AFFECTS: users of sysutils/tracker
367 AUTHOR: kwm@FreeBSD.org
369 The new tracker version does not build if the old version is installed.
371 # pkg delete -f tracker
373 After use your upgrade tool of choice.
376 AFFECTS: users of mail/opensmtpd
377 AUTHOR: ashish@FreeBSD.org
379 After upgrading, you will need to review all your configuration, as
380 there are some configuration changes between 5.4.x and 5.7.1.
383 AFFECTS: users of ukrainian/monacofonts
384 AUTHOR: mi@aldan.algebra.com
386 The destination-directory used by monacofonts port was altered.
387 The fonts-location changed from koi8u-monaco/ to koi8-u-monaco/
389 Users are advised to modify the path set in their xorg.conf files.
392 AFFECTS: users of print/texlive-base and other TeXLive packages
393 AUTHOR: hrs@FreeBSD.org
395 TeXLive in Ports Collection has been updated to TL2015. To upgrade
396 installed old packages, upgrading of "tex-*" packages is required.
398 If you have a problem with upgrading, please send it to
399 freebsd-tex@FreeBSD.org and/or file a PR.
402 AFFECTS: users of graphics/gdal
403 AUTHOR: sunpoet@FreeBSD.org
405 Due to changes in header files, please deinstall gdal first while updating
409 AFFECTS: users of security/libressl
410 AUTHOR: brnrd@FreeBSD.org
412 After upgrading to 2.2.1, manually update all packages that depend on
413 any of the libraries provided by LibreSSL (libssl, libcrypto and
414 libtls) since the versions of these libraries have changed. Normally,
415 you can obtain the list of dependent software by running the following
418 pkg query -e '%n = libressl' %ro
420 Then you should rebuild all ports depending on libressl to avoid dangling
421 shared library dependencies.
424 AFFECTS: users of net-mgmt/netmagis-*
425 AUTHOR: pgollucci@FreeBSD.org
427 Netmagis-* ports have been upgraded to 2.3.0. Upgrading from
428 previous version require a database schema upgrade.
429 See http://netmagis.org/upgrade.html
432 AFFECTS: users of multimedia/ffmpeg
433 AUTHOR: riggs@FreeBSD.org
435 ffmpeg has been updated to the latest version from the 2.7 branch.
436 If you are using binary pkg, 'pkg upgrade' will do the right thing.
437 Users of portmaster/portupgrade must rebuild all ports that depend
441 portmaster -w -r ffmpeg
443 portupgrade -fr multimedia/ffmpeg
446 AFFECTS: users of net/ptpd2-devel
447 AUTHOR: skreuzer@FreeBSD.org
449 net/ptpd2 has been upgraded to version 2.3.1
450 net/ptpd2-devel is now deprecated and has been removed
452 If using portupgrade:
453 # portupgrade -o net/ptpd2 net/ptpd2-devel
456 # portmaster -o net/ptpd2 net/ptpd2-devel
459 AFFECTS: users of www/varnish, www/pecl-varnish,
460 www/varnish-libvmod-header, www/varnish-nagios
461 AUTHOR: feld@FreeBSD.org
463 Varnish 3.x has reached End of Life status and has been removed from
464 the ports tree. If you were using www/varnish we urge you to to update
465 to www/varnish4. The upgrade guide can be found here:
467 https://www.varnish-cache.org/docs/trunk/whats-new/upgrade-4.0.html
469 www/varnish-libvmod-header and www/varnish-nagios have been updated to
470 versions that work with Varnish 4.x. You should not lose access to
473 www/pecl-varnish was updated to the latest release which has added
474 support for Varnish 4.x. Please note that it appears some
475 functionality has been lost. This is unfortunate but out of our
476 control. Details can be found here:
478 http://pecl.php.net/package-changelog.php?package=varnish
480 If for some reason you need www/varnish to exist in your ports tree
481 for a bit longer you may consider instead following the 2015Q2 branch.
482 Do note however that Varnish 3.x will not be receiving updates or
483 security patches from upstream.
486 AFFECTS: users of devel/p5-Test-Tester and devel/p5-Test-use-ok
487 AUTHOR: adamw@FreeBSD.org
489 The Test::Tester and Test::use::ok modules have been rolled into
490 devel/p5-Test-Simple, and are included in perl 5.22. The p5-Test-Tester
491 and p5-Test-use-ok modules will be removed in one month.
493 If you use either of those ports and have perl-5.22 installed:
495 pkg delete p5-Test-Tester p5-Test-use-ok
497 If you use either of those ports and have perl-5.20 or lower installed:
499 portmaster -o devel/p5-Test-Simple p5-Test-Tester
500 portmaster -o devel/p5-Test-Simple p5-Test-use-ok
503 AFFECTS: users of security/libressl
504 AUTHOR: brnrd@FreeBSD.org
506 After upgrading libressl, manually update all packages that depend on
507 this library since its version has changed. Normally, you can obtain the
508 list of dependent software by running the following command:
510 pkg query -e '%n = libressl' %ro
512 Then you should rebuild all ports depending on libressl to avoid dangling
513 shared library dependencies.
516 AFFECTS: users of audio/libmusicbrainz5
517 AUTHOR: jhale@FreeBSD.org
519 libmusicbrainz5 has been updated to 5.1.0. Please rebuild all ports that
520 depend on it. PORTREVISIONS have been bumped on dependent ports.
522 If you use portmaster:
523 portmaster -w -r libmusicbrainz5
524 If you use portupgrade:
525 portupgrade -fr audio/libmusicbrainz5
528 AFFECTS: users of multimedia/avidemux26-*
529 AUTHOR: riggs@FreeBSD.org
531 avidemux26 has been renamed to avidemux
532 If you are using binary pkg, 'pkg upgrade' will do the right thing.
533 Users of portmaster/portupgrade have to take a manual step:
535 portmaster -o multimedia/avidemux multimedia/avidemux26
537 portupgrade -o multimedia/avidemux multimedia/avidemux26
540 AFFECTS: users of databases/postgresql84-server
541 AUTHOR: girgen@FreeBSD.org
543 PostgreSQL-8.4 EOL was reached in July 2014. To upgrade to a later version of
544 choice, you need to do a dump+restore of the database.
545 Please follow the instructions at:
547 http://www.postgresql.org/docs/8.4/static/install-upgrading.html
550 AFFECTS: users of sysutils/xfce4-power-manager
551 AUTHOR: olivierd@FreeBSD.org
553 Before upgrading, you must stop xfce4-power-manager daemon:
555 xfce4-power-manager --quit
558 AFFECTS: users of sysutils/webmin and sysutils/usermin
559 AUTHOR: olgeni@FreeBSD.org
561 After upgrading to Perl 5.20 the /usr/bin/perl link will no longer
562 be available. You will have to check your perl-path files and
563 change the path of the Perl interpreter to "/usr/local/bin/perl":
565 /usr/local/etc/webmin/perl-path
566 /usr/local/etc/usermin/perl-path
569 AFFECTS: users of lang/perl5*
570 AUTHOR: mat@FreeBSD.org
572 The default Perl version has been switched to Perl 5.20. If you are using
573 binary packages to upgrade your system, you do not have anything to do, pkg
574 upgrade will do the right thing. For the other people, assuming you are
575 migrating from 5.18 to 5.20, do:
578 portupgrade -o lang/perl5.20 -f lang/perl5.18
580 portupgrade -f `pkg shlib -R libperl.so.5.18|tail +2`
583 portmaster -o lang/perl5.20 lang/perl5.18
585 portmaster -f `pkg shlib -R libperl.so.5.18|tail +2`
588 Perl has been removed from base more than ten years ago, so it was way past
589 time for the /usr/bin/perl symlink to be removed from the port. If for
590 some strange reason, you still need it, you will have to create it
594 In case you have not updated your system in a while, and specifically,
595 followed the 20141126 instructions regarding the new Perl layout, you
596 should follow those more extensive instructions rather than the
597 conservative presented here.
600 AFFECTS: users of mail/postfix mail/postfix-current
601 AUTHOR: ohauer@FreeBSD.org
603 The following OPTIONS where renamed to match the default used in most all other ports
607 If any of the old OPTIONS was enabled before, please re-run "make config".
610 AFFECTS: users of www/iojs
611 AUTHOR: linpct@gmail.com
613 iojs has been updated to 2.0.0. The binary modules may need to be
614 rebuilt due to V8 version ABI change.
617 AFFECTS: users of net/asterisk13 with PJSIP (default on) and SRTP (default off) options enabled
618 AUTHOR: madpilot@FreeBSD.org
620 This applies ONLY TO USERS COMPILING FROM PORTS:
621 To avoid dependency problems, you must remove the pjsip port
622 before upgrading asterisk13.
627 These steps are unnecessary for those using binary packages.
629 Please see the 20150323 entry for background about this problem.
632 AFFECTS: users of graphics/qgis
633 AUTHOR: brd@FreeBSD.org
635 Following OPTIONS have been renamed in 2.8.1_1 to match upstream:
637 - MAPSERVER to SERVER
640 AFFECTS: users of mail/opensmtpd
641 AUTHOR: ashish@FreeBSD.org
643 Following OPTIONS are being removed in 5.4.5p1:
651 They are disabled/removed in upstream since 5.4.4p1, but did not get removed
655 AFFECTS: users of devel/icu
656 AUTHOR: bapt@FreeBSD.org
658 icu has been updated to 55.1. Please rebuild all ports that depends on it
660 If you use portmaster:
662 If you use portupgrade:
663 portupgrade -fr devel/icu
666 AFFECTS: Users of emulators/wine-devel
667 AUTHOR: gerald@FreeBSD.org
670 The COMPHOLIO option in emulators/wine-devel has been renamed to
671 STAGING to align with the upstream evolution of that project.
674 AFFECTS: Users of audio/bcg729
675 AUTHOR: tijl@FreeBSD.org
677 The Mediastreamer plugin included in this package has been separated into
678 a new port audio/msbcg729.
681 AFFECTS: User of security/sguil
682 AUTHOR: feld@FreeBSD.org
684 security/sguil was erroneously provisioned a UID that conflicted with
685 the dns/dnscrypt-proxy port. A new UID and GID of 991 has been issued.
687 Existing users will be able to upgrade the sguil packages without
688 issue. The existing UID will continue to be used. If you do a clean
689 install of security/sguil on a new server and migrate files or
690 intentionally delete the sguil user and group and reinstall you may
691 run into permissions issues.
693 Examples include the /var/run/sguild and /usr/local/etc/sguild directories.
696 AFFECTS: User of emulators/xen emulators/xl and sysutils/xen-tools
697 AUTHOR: bapt@FreeBSD.org
699 sysutils/xen-tools has been renamed sysutils/xen-guest-tools
700 emulators/xl has been renamed sysutils/xen-tools
701 emulators/xen has been renamed emulators/xen-kernel
702 A new emulators/xen has been introduced, it is a metaport that depends on
703 emulators/xen-kernel and sysutils/xen-tools
706 AFFECTS: Users of irc/rbot
707 AUTHOR: bdrewery@FreeBSD.org
709 Ruby Bot now has a new upstream maintainer. The project has been updated
710 to work with Ruby 2.0+. Some migration is needed to move away from
711 BDB regristry files. The guide for that is at
712 https://github.com/ruby-rbot/rbot/wiki/MigrationGuide
714 rbotdb can be used to backup a BDB database and then restore it to a working
715 format for the new rbot. Update your conf.yaml after with 'core.db: tc'
719 AUTHOR: ohauer@FreeBSD.org
721 Subversion modules are no longer activated in httpd.conf!
722 To activate the subversion apache modules a dedicated file
723 will be installed as modules.d/220_subversion.conf
726 AFFECTS: Users of dns/bind9*
727 AUTHOR: mat@FreeBSD.org
729 This is only for FreeBSD 10.0+.
731 BIND auto chroot has been added back to the named rc script. As enabling it
732 by default would most certainly break people's setup, it is not. To enable
733 it, and chroot it in /var/named, add the following line to your rc.conf file:
735 named_chrootdir="/var/named"
737 On first launch, the rc script will move the /usr/local/etc/namedb directory
738 into the chroot, and create a symlink to it.
740 Note that, if you're running from within a jail, you need to have a
741 /var/named/dev devfs created beforehand, with the null and random devices.
744 AFFECTS: Users of net/asterisk* and net/pjsip ports
745 AUTHOR: madpilot@FreeBSD.org
747 Due to conflicts between base OpenSSL and ports provided OpenSSL
748 library, which is required by net/libsrtp, the srtp support has
749 to be removed from the default asterisk13 port configuration,
750 otherwise a not working binary would be generated.
752 To get SRTP support working in the asterisk ports make sure all
753 dependencies are linked against the same SSL library implementation
754 to avoid runtime conflicts. On 10.1 everything will work fine
755 unless ports SSL libraries are explicitly installed. On older OS
756 versions(10.0 and earlier) you will need to compile all ports
757 with WITH_OPENSSL_PORT=yes.
759 To get working SRTP support in asterisk13 with the pjsip backend
760 it is also needed to enable the EXTSRTP option in the pjsip port.
762 If the CURL option is enabled also make sure the ftp/curl port
763 is using a GSSAPI implementation linking to the same SSL
764 implementation the other ports are using (BASE or NONE if you're
765 using base OpenSSL, GSSAPI_HEIMDAL GSSAPI_MIT otherwise). If an
766 incompatible option is being used the curl module will cause
767 asterisk to fail on startup due to mixing calls to OpenSSL from
771 AFFECTS: Users of security/openssh-portable
772 AUTHOR: bdrewery@FreeBSD.org
774 The port now uses VersionAddendum for the port version string. Setting
775 the value to "none" in your sshd_config and restarting openssh will allow
776 removing the version from the banner.
779 AFFECTS: Users of x11-servers/xorg-server and other X servers
780 AUTHOR: bapt@FreeBSD.org
782 All fonts ports have been modified to respect XDG and install in
785 The Xorg servers now are looking there by default
787 If you experience font related issues, view the output of
791 If the list appears incomplete or has fonts still pointing to
792 /usr/local/lib/X11/fonts you may forcibly update the font cache:
797 AFFECTS: users of editors/openoffice-4 and editors/openoffice-devel
798 AUTHOR: truckman@FreeBSD.org
800 Contrary to what is stated in pkg-message, openoffice-4 and
801 openoffice-devel have stored user settings in ~/.openoffice.org-devel/4
802 since r325370 (2013-08-25). This update expects user settings to reside
803 in the more standard ~/.openoffice.org/4.
805 To preserve your user settings, rename or copy them from
806 ~/.openoffice.org-devel/4 to ~/.openoffice.org/4. when installing this
807 update to apache-openoffice-4.1.1_7 or
808 apache-openoffice-devel-4.2.1652526_2,3.
811 AFFECTS: users of net/serviio
812 AUTHOR: netchild@FreeBSD.org
814 The Java Polling Watch Service used in Serviio 1.5.1 is fixed. If you
815 unchecked "Keep library automatically updated" with 1.5 (as recommended
816 in the 20150206 entry) you can enable it again.
819 AFFECTS: users of net-mgmt/netdisco
820 AUTHOR: dgeo@centrale-marseille.fr
822 netdisco version has been upgraded to netdisco2
824 After upgrading, you will need to review all your configuration, as
825 this new version won't read old config files.
826 You'll be able to keep your data though netdisco-deploy command
829 AFFECTS: users of x11-wm/xfce4 and multimedia/xfce4-parole
830 AUTHOR: olivierd@FreeBSD.org
832 Xfce 4.12 has been imported. Please use the following instructions to
840 # portmaster x11-wm/xfce4
842 GStreamer 1.0 is enabled by default in Parole media player.
844 Xfce 4.12 now depends of Adwaita icon theme. If you are upgrading from
845 Xfce 4.10 you probably still have the Tango or GNOME theme selected.
846 Open the Settings Manager and select Appearance. Inside dialog box switch
847 to the Icons tag and select the "Adwaita" entry in the list.
850 AFFECTS: users of security/libressl
851 AUTHOR: vsevolod@highsecure.ru
853 After upgrading of libressl you should manually update all packages that
854 depending on this library since its version has been changed. Normally,
855 you could obtain the list of dependent software by running the following
858 pkg query -e '%n = libressl' %ro
860 Then you should rebuild all ports depending on libressl to avoid dangling
861 shared library dependencies.
864 AFFECTS: users of lang/ruby20
865 AUTHOR: swills@FreeBSD.org
867 The default ruby version has been updated from 2.0 to 2.1.
869 If you compile your own ports you may keep 2.0 as the default version by
870 adding the following lines to your /etc/make.conf file:
873 # Keep ruby 2.0 as default version
875 DEFAULT_VERSIONS+=ruby=2.0
877 If you wish to update to the new default version, you need to first stop any
878 software that uses ruby. Then, you will need to follow these steps, depending
879 upon how you manage your system.
881 If you use pkgng, simply upgrade:
884 If you use portmaster, install new ruby, then rebuild all ports that depend
886 # portmaster -o lang/ruby21 lang/ruby20
887 # portmaster -R -r ruby-2.1
889 If you use portupgrade, install new ruby, then rebuild all ports that depend
892 # pkg delete -f ruby portupgrade
893 # make -C /usr/ports/ports-mgmt/portupgrade install clean
894 # pkg set -o lang/ruby20:lang/ruby21
895 # portupgrade -x ruby-2.1.\* -fr lang/ruby21
898 AFFECTS: Users of games/trigger
899 AUTHOR: makc@FreeBSD.org
901 games/trigger has been split and renamed to games/trigger-rally
902 and games/trigger-data ports. Deinstall previous version
906 AFFECTS: Users of devel/qt4-linguist
907 AUTHOR: makc@FreeBSD.org
909 Linguist tools have been moved from qt4-linguist port to new
910 devel/qt4-linguisttools port. Deinstall qt4-linguist before
914 AFFECTS: Users of lang/ruby19
916 lang/ruby19 has reached its end-of-life and has been removed. The
917 default version has been 2.0 for a while. Other available versions
918 are Ruby 2.1 and Ruby 2.2.
920 Users who have DEFAULT_VERSIONS=ruby=1.9 in their /etc/make.conf are
921 encouraged to remove it or change it to an available version.
924 AFFECTS: Users of net-p2p/bitcoin (cli utilities)
926 The bitcoin-cli and bitcoin-tx utilities have been re-packaged into
927 a separate port. If you require these programs, or use the bitcoin-cli
928 program to access the daemon or the GUI, install net-p2p/bitcoin-utils
932 AFFECTS: users of PHP
934 The default PHP version has been updated from 5.4 to 5.6.
936 If you use binary packages you should make a list of php packages
937 before running 'pkg upgrade':
939 # pkg info php5\* > ~/installed-php-ports-list
941 After the upgrade, check with such list if all your php extensions
942 are still installed, and reinstall them if needed.
945 AFFECTS: users who upgraded from FreeBSD 7.x or older with "make world" but never ran "make delete-old"
946 AUTHOR: antoine@FreeBSD.org
948 Dependency registration has been reworked.
949 If you encounter the following error, you may have stale magic files
952 ===> bar-x depends on shared library: libfoo.so - not found
954 You can remove the stale /usr/share/misc/magic.mime{,.mgc} files
955 manually or run "make delete-old" in ${SRCDIR}.
958 AFFECTS: users of mail/opensmtpd-devel
959 AUTHOR: ashish@FreeBSD.org
961 MYSQL, PGSQL, LDAP, and REDIS options are removed from port, as
962 they're moved upstream to a separate project, which is yet to
963 release snapshots. If you need those options, then please install
964 "mail/opensmtpd" port instead. To do that:
966 If using portupgrade:
967 # portupgrade -o mail/opensmtpd mail/opensmtpd-devel
970 # portmaster -o mail/opensmtpd mail/opensmtpd-devel
973 AFFECTS: users of net/serviio
974 AUTHOR: netchild@FreeBSD.org
976 The java dependency changed from java 7 (java/openjdk7 if you haven't
977 installed another java 7 implementation) to java 8 (e.g. java/openjdk8).
978 If serviio is the only reason that java 7 is installed, you can delete
979 java 7 after the update to serviio 1.5.0.
981 The Java Polling Watch Service used in Serviio 1.5 aggressively searches
982 for file system updates. Until the Serviio poller is re-enabled in 1.5.1,
983 consider unchecking "Keep library automatically updated" if you have a
984 large media collection or are concerned about CPU/disk usage.
987 AFFECTS: users of databases/mysql55-(server|client)
988 AUTHOR: ale@FreeBSD.org
990 The default MySQL version has been updated from 5.5 to 5.6.
992 If you compile your own ports you may keep 5.5 as the default version by
993 adding the following lines to your /etc/make.conf file:
996 # Keep MySQL 5.5 as default version
998 DEFAULT_VERSIONS+=mysql= 5.5
1000 If you wish to update to the new default version, you need to first stop any
1001 running server instance. Then, you will need to follow these steps, depending
1002 on installed packages.
1004 # pkg set -o databases/mysql55-client:databases/mysql56-client
1005 # pkg set -o databases/mysql55-server:databases/mysql56-server
1009 AFFECTS: users of www/thttpd
1010 AUTHOR: danfe@FreeBSD.org
1012 thttpd was updated to version 2.26, which brings several user-noticeable
1013 changes to the port:
1015 - Default WWW root was changed from ${PREFIX}/www/data to more expected
1016 (and standard) ${WWWDIR} (${PREFIX}/www/thttpd), be sure to check and
1017 adjust your thttpd configuration file and/or web layout accordingly;
1018 - Default CGI pattern was changed to "/cgi-bin/*"; this goes better in
1019 line with default installation;
1020 - Default data MIME type was changed to "application/octet-stream";
1021 - thttpd's own htpasswd(1) program, which was previously installed as
1022 thttpdpasswd(1) to avoid conflict with other webservers, is now being
1023 renamed to thtpasswd(1); this not just makes it shorter, but is more
1024 consistent with popular GNU/Linux distributions;
1025 - Index pages for directories are not generated by default from now on
1026 for security reasons; an option (INDEXES) is provided to turn them
1027 back on if they are wanted;
1028 - IPREAL option (to respect (pass on) "X-Forwarded-For" header) is now
1029 turned on by default: it is often required when thttpd is used as a
1030 CGI server behind nginx (http://wiki.nginx.org/ThttpdCGI).
1033 AFFECTS: users of www/pecl-http
1034 AUTHOR: vanilla@FreeBSD.org
1036 The pecl-http has been upgraded to version 2.1.4, and the new version is
1037 not compatible with the old one. If you need the "old" 1.7.6, you can
1038 find it in www/pecl-http1.
1041 AFFECTS: users of lang/python3
1042 AUTHOR: demon@FreeBSD.org
1044 The default version of python3 has changed from 3.3 to 3.4.
1045 If you wish to stick with older version, add "python3=3.3" to your
1046 DEFAULT_VERSIONS variable in /etc/make.conf. To upgrade:
1048 If using portupgrade:
1049 # portupgrade -o lang/python34 lang/python33
1051 If using portmaster:
1052 # portmaster -o lang/python34 lang/python33
1055 AFFECTS: users of audio/speex
1056 AUTHOR: tijl@FreeBSD.org
1058 The audio/speex port has been updated to 1.2rc2 and one of the libraries
1059 it installed has been split off into a new port audio/speexdsp. Before
1060 you can update audio/speex you must first delete the old package using
1064 AFFECTS: users of net/unison and net/unison-nox11
1065 AUTHOR: madpilot@FreeBSD.org
1067 Unison has been upgraded to version 2.48, which uses a different wire
1068 protocol than 2.40 did. In order to support synchronization with
1069 other computers where Unison is still at version 2.40, a new port
1070 net/unison240 has been created. It provides unison240 and if that is
1071 GTK2-enabled, also unison240-text. This unison240 port can be
1072 installed in parallel with the existing net/unison port.
1075 AFFECTS: users of deskutils/xpad
1076 AUTHOR: jgh@FreeBSD.org
1078 deskutils/xpad has been moved to deskutils/xpad3, since 4.x has been around
1081 Should you wish to stick with legacy branch at this time;
1083 # portmaster -o deskutils/xpad deskutils/xpad3
1086 AFFECTS: users of graphics/png
1087 AUTHOR: antoine@FreeBSD.org
1089 The PNG library has been updated to version 1.6.16. Please rebuild all
1090 ports that depend on it.
1092 If you use portmaster:
1094 If you use portupgrade:
1095 portupgrade -fr graphics/png
1098 AFFECTS: users of lang/neon29
1099 AUTHOR: ohauer@FreeBSD.org
1101 The port www/neon29 was renamed to www/neon and updated to version 0.30.1
1103 If you use pkg, simply upgrade:
1107 If you use portmaster, rebuild ports that depend on neon:
1109 # portmaster -o www/neon www/neon29
1110 # portmaster -R -r neon
1113 AFFECTS: users of x11/xorg and all xorg ports
1114 AUTHOR: dumbbell@FreeBSD.org
1116 The X.Org server (x11-servers/xorg-server) is updated to 1.14. All
1117 ports which provide X.Org drivers must be updated simultaneously, i.e.
1118 x11-drivers/xf86-*, emulators/virtualbox-ose-additions, net/tigervnc,
1121 The input device autodetection backend is switched from HAL to devd.
1122 If you configure your keyboard layout through HAL .fdi files, you need
1123 to migrate this configuration to plain X.Org configuration files.
1125 Up-to-date instructions and a description of the changes brought by
1126 this update are detailed in a blog post:
1128 http://blogs.freebsdish.org/graphics/2014/11/19/xserver-1-14-update-ready/
1131 AFFECTS: users of net-mgmt/xymon-server
1132 AUTHOR: feld@FreeBSD.org
1134 Xymon has been updated to 4.3.18. A major change is the replacement of
1135 the individual cgi shell scripts with symlinks to a cgi program written
1136 in C. This is to mitigate shellshock on Linux systems where the
1137 /bin/sh -> /bin/bash. FreeBSD users were not exposed except in the
1138 most unusual and unsupported circumstances. However, this is an
1139 important update for security. This change could break your
1140 configuration as Henrik describes here:
1142 > NOTE: Replacing the shell script wrappers means that the cgioptions.cfg
1143 > file is no longer processed as a shell script. The new wrapper works
1144 > fine with the default version of cgioptions.cfg, but it you have
1145 > modified it in a way that it relies on being processed by a shell, then
1149 AFFECTS: users of audio/abcde
1150 AUTHOR: gblach@FreeBSD.org
1152 In audio/abcde dependency has been changed from audio/py-eyed3-06
1153 to audio/py-eyed3. Before updating audio/abcde to 2.6 you must manually
1154 deinstall audio/py-eyed-06:
1156 # pkg delete -f py\*-eyed3-06
1159 AFFECTS: users of security/openssh-portable
1160 AUTHOR: bdrewery@FreeBSD.org
1162 OpenSSH 6.7 disables some insecure ciphers by default, such as arcfour
1163 and blowfish. You may have clients using these over LAN where security is
1164 considered less important for the connection. For these cases you may need
1165 to update your Ciphers entry in your sshd_config to enable them again.
1167 See http://mgalgs.github.io/2014/10/22/enable-arcfour-and-other-fast-ciphers-on-recent-versions-of-openssh.html
1170 AFFECTS: users of lang/perl5.*
1171 AUTHOR: mat@FreeBSD.org
1173 Perl now links all .so it builds with libperl.so, it makes upgrading from one
1174 Perl major version to another way easier. For binary package users, it means
1175 pkg upgrade will detect the libperl.so.x.yy change, and reinstall the
1176 affected packages. For users using ports, it will save rebuild time as it's
1177 easier to detect what ports really need to be rebuilt.
1179 Ports users are encouraged to rebuild ports that install files in SITE_ARCH.
1180 If using Perl 5.18, run:
1184 portupgrade -f `find /usr/local/lib/perl5/site_perl/mach/5.18 -name '*.so'|xargs pkg which -qo|sort -u`
1188 portmaster `find /usr/local/lib/perl5/site_perl/mach/5.18 -name '*.so'|xargs pkg which -qo|sort -u`
1191 AFFECTS: users of security/openssh-portable, security/openssh-portable66
1192 AUTHOR: bdrewery@FreeBSD.org
1194 All patches have been fixed for version 6.7. It is no longer required to use
1195 the security/openssh-portable66 port.
1197 The LPK option was removed from security/openssh-portable as it has been
1198 deprecated since May 2013. Use AuthorizedKeysCommand as a replacement.
1201 AFFECTS: users of comms/spandsp-devel
1202 AUTHOR: pawel@FreeBSD.org
1204 comms/spandsp has been upgraded to version 0.0.6
1205 comms/spandsp-devel is now deprecated and set for removal, all ports using
1206 it were converted to use newer comms/spandsp. Before upgrade you must
1207 remove comms/spandsp-devel so that ports can pick up new dependency:
1209 # pkg delete -f spandsp-devel
1212 AFFECTS: users of emulators/linux_base-f10 and emulators/linux_base-c6
1213 AUTHOR: sbruno@freebsd.org
1215 The CentOS ports are now the default for stable/10 (after revision 275807).
1216 See UPDATING entry 20141209 for details on migration of systems.
1219 AFFECTS: users of TeXLive
1220 AUTHOR: hrs@FreeBSD.org
1222 Several scripts in print/texlive-base have been moved to
1223 devel/tex-kpathsea. Upgrading them can fail because texlive-base
1224 depends on tex-kpathsea, and the new tex-kpathsea tries to install
1225 files which were installed by the old texlive-base. The following
1226 error message indicates this situation:
1228 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
1230 To solve this problem, remove both of tex-kpathsea and texlive-base first
1231 and install the new versions:
1233 # pkg delete -f tex-kpathsea texlive-base
1236 AFFECTS: users of emulators/linux_base-f10 and emulators/linux_base-c6
1237 AUTHOR: xmj@freebsd.org
1239 The CentOS ports infrastructure has replaced Fedora 10 as default.
1241 1. Please delete all remaining f10 ports/packages:
1243 # pkg delete -f linux_base-f10 linux-f10-\*
1245 2. Persistently update the Linux kernel version in /etc/sysctl.conf:
1247 compat.linux.osrelease=2.6.18
1249 This step is necessary on all FreeBSD versions, apart from 11.0-CURRENT
1250 (after revision 271982).
1252 3. Reinstall all software depending on Linux emulation.
1253 As an example, reinstall linux-firefox:
1255 # portmaster -r linux-firefox
1257 # portupgrade -f www/linux-firefox
1259 # pkg install linux-firefox
1261 If difficulties are encountered, please follow the UPDATING entry 20140922
1262 but skip step 2 (OVERRIDE_LINUX_BASE_PORT and OVERRIDE_LINUX_NONBASE_PORTS
1263 in /etc/make.conf). In case these steps do not fix the issues, please submit
1264 an issue report in Bugzilla and send an email to FreeBSD's emulation@ mailing
1267 Users who need to continue using Fedora 10 base and userland should do the
1270 1. Add these lines to /etc/make.conf:
1272 OVERRIDE_LINUX_BASE_PORT=f10
1273 OVERRIDE_LINUX_NONBASE_PORTS=f10
1275 2. Downgrade the Linux kernel version in /etc/sysctl.conf on FreeBSD versions
1276 newer than and including 11.0-CURRENT (after revision 271982).
1278 compat.linux.osrelease=2.6.16
1280 This is all that is needed to continue using an existing Fedora 10 Linux base
1285 AFFECTS: users of ports-mgmt/poudriere, ports-mgmt/poudriere-devel
1286 AUTHOR: bdrewery@FreeBSD.org
1288 8.4 jails created with Poudriere 3.1, or poudriere-devel-3.0.99.20141117
1289 should be recreated with 'jail -d' and 'jail -c'. This fixes pkg(8)
1293 AFFECTS: users of databases/postgresql??-(server|client)
1294 AUTHOR: marino@FreeBSD.org
1296 PostgreSQL version 9.3 is now the default. To upgrade from a version
1297 lower than 9.3, follow the instructions on the PostgreSQL.org website.
1298 http://www.postgresql.org/docs/9.3/interactive/upgrading.html
1299 Please note that the pg_upgrade program is installed by the
1300 databases/postgresql93-contrib port
1302 When using binary packages, if you only use the client port, you can
1303 issue the following command to follow the default version:
1305 # pkg set -o databases/postgresql92-client:databases/postgresql93-client
1308 AFFECTS: users of polish/kadu
1309 AUTHOR: pawel@FreeBSD.org
1311 Before running kadu 1.x for the first time upstream developers
1312 advise to backup your ~/.kadu directory.
1315 AFFECTS: users of ports-mgmt/poudriere
1316 AUTHOR: bdrewery@FreeBSD.org
1318 Poudriere has been updated to 3.1.0. See the release notes at
1319 https://github.com/freebsd/poudriere/wiki/release_notes_31 for
1320 information on changed features and required setup.
1323 AFFECTS: users of devel/gettext (close to everyone)
1324 AUTHOR: tijl@FreeBSD.org
1326 The devel/gettext port has been split up in devel/gettext-runtime, a
1327 lightweight package containing runtime libraries, and devel/gettext-tools,
1328 a package containing developer tools. The devel/gettext port still exists
1331 You must first delete the existing installation of gettext and then
1332 reinstall it. This will break sudo, so you *must* do this in a root
1333 shell (sudo -i) if you use sudo.
1335 # pkg delete -f gettext
1336 # portmaster devel/gettext
1338 Or for portupgrade users:
1340 # pkg delete -f gettext
1341 # portinstall devel/gettext
1343 Or for binary users:
1345 # pkg delete -f gettext
1349 AFFECTS: users of lang/perl5.*
1350 AUTHOR: mat@FreeBSD.org
1352 There was a nasty bug introduced in the update below, it was introduced in
1353 SVN revision 373476 and corrected in 373485. If you get errors looking like
1356 ===> Registering installation for p5-Params-Util-1.07_1 as automatic
1357 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
1358 *** [fake-pkg] Error code 74
1360 You will have to wipe your ports tree clean. If using portsnap, with:
1364 If using subversion:
1369 AFFECTS: users of lang/perl5.*
1370 AUTHOR: mat@FreeBSD.org
1372 The .packlist files are back, if you upgraded all your p5- ports yesterday
1373 and need them, you will need to reinstall them again, see yesterday's update
1377 AFFECTS: users of multimedia/x264
1378 AUTHOR: xmj@FreeBSD.org
1380 With the recent split of multimedia/x264 in library and binary and library
1381 components, if an application that uses libx264 is updated before x264 itself,
1382 multimedia/libx264 will conflict with the existing x264 package. Delete
1383 this package before continuing any update that depends on it:
1385 # pkg delete -f x264
1387 Install the updated x264 and/or upgrade the other applications that
1388 depend on libx264, such as ffmpeg.
1391 AFFECTS: users of lang/perl5.*
1392 AUTHOR: mat@FreeBSD.org
1394 The directories where Perl modules are installed has changed. All
1395 affected ports' PORTREVISION have been bumped, so upgrading should
1396 be as painless as possible. The old directories have been kept in
1397 the default Perl @INC to make it even more painless.
1399 The default Perl has been switched to lang/perl5.18. These examples
1400 are for switching from lang/perl5.16, if you are running a different
1401 version, replace lang/perl5.16 with the origin of the Perl you have
1404 Binary package users:
1409 0) Fix pkgdb.db (for safety):
1412 1) Reinstall new version of Perl (5.18):
1413 portupgrade -o lang/perl5.18 -f lang/perl5.16
1415 2) Reinstall everything that depends on Perl:
1416 portupgrade -fr lang/perl5.18
1419 portmaster -o lang/perl5.18 lang/perl5.16
1424 Comprehensive (but perhaps overkill):
1425 portmaster -r perl5-
1427 Note: If the "perl5-" glob matches more than one port you will need to specify
1428 the name of the installed Perl package explicitly. You can get its name
1429 by running: pkg info perl5
1432 AFFECTS: users of EFL libraries
1433 AUTHOR: gblach@FreeBSD.org
1435 EFL libraries has been merged into one port. Before installing devel/efl
1436 you must deinstall old EFL libraries:
1438 # pkg delete -f eina eet evas evas-\* ecore\* eio efreet embryo edje \
1440 # make -C /usr/ports/devel/efl install clean
1443 AFFECTS: users of x11-wm/e17-module*
1444 AUTHOR: gblach@FreeBSD.org
1446 Enlightenment has been updated to 0.19.1. Some of e-modules can't be build
1447 with updated Enlightenment, these modules has been marked as broken.
1448 E-modules which work with new Enlightenment has been renamed to
1449 x11-wm/e-module-*. To update these modules you must call the following
1450 commands (substituting the name of module in place *):
1452 # portmaster -o x11-wm/e-module-* x11-wm/e17-module-*
1453 # portmaster -o x11-wm/e-modules x11-wm/e17-modules
1455 # portupgrade -fo x11-wm/e-module-* x11-wm/e17-module-*
1456 # portupgrade -fo x11-wm/e-modules x11-wm/e17-modules
1459 AFFECTS: users of security/heimdal
1460 AUTHOR: hrs@FreeBSD.org
1462 The header and library files have been moved from PREFIX/{include,lib} to
1463 PREFIX/{include,lib}/heimdal at r373047 to fix a library dependency
1464 confusion when software attempts to link a Heimdal library in base and
1465 an external library in LOCALBASE/lib at the same time.
1467 All of packages which depend on security/heimdal have to be recompiled
1468 and reinstalled because of this library location change.
1471 AFFECTS: users of x11/gnome2, graphics/clutter and lang/vala
1472 AUTHOR: kwm@FreeBSD.org
1474 GNOME 3.14 was imported. Because this is a big change some manual help is
1475 needed. Please use the following instructions to update.
1477 Make a list of the installed ports:
1478 # pkg info > ~/installed-ports-list
1480 Delete the old and conflicting packages:
1481 # pkg delete clutter gnome-utils gnome-panel gnome-keyring vala-vapigen \
1482 guile gcalctool gnome-media libgnomekbd gnome-themes at-spi
1483 # pkg delete gnome-screensaver gnome-applets bug-buddy \
1484 evolution-exchange evolution-webcal gnome-system-tools \
1485 seahorse-plugins gnome-control-center
1487 For package users the following lines will be enough:
1489 # pkg install gnome3
1491 For ports users should do the following:
1493 # portmaster x11/gnome3
1495 After these steps, check with the list we made earlier if your favorite
1496 ports are still installed, and reinstall them if needed.
1499 AFFECTS: users of security/openssh-portable
1500 AUTHOR: bdrewery@FreeBSD.org
1502 Most of the optional patches for OpenSSH do not apply to the 6.7 update yet.
1503 The 6.6 version has been copied to security/openssh-portable66 if you require
1504 the use of one of the optional ports.
1507 AFFECTS: users of multimedia/mediabrowser
1508 AUTHOR: woodsb02@gmail.com
1510 The default MediaBrowser database/configuration/logs/media metadata
1511 storage directory has moved from /usr/local/mediabrowser to
1512 /var/db/mediabrowser. Users are advised either to move the contents of
1513 the old directory to the new location, or to add a mediabrowser_data_dir
1514 entry to /etc/rc.conf.