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 deskutils/egroupware
10 AUTHOR: danilo@FreeBSD.org
12 EGroupware 1.8 was deprecated and removed from sourceforge.net.
13 To upgrade to the new version (14.3), make a backup of all files and
14 database, remove all files from ${PREFIX}/www/eg:
16 # pkg remove egroupware
17 # rm -rf ${PREFIX}/www/eg
19 Install the new egroupware:
20 # pkg install egroupware
22 # make -C /usr/ports/deskutils/egroupware install clean
24 Access the setup page on your browser and run the upgrade process
25 (eg: http://<server>/eg/setup).
28 AFFECTS: users of www/codeigniter
29 AUTHOR: junovitch@FreeBSD.org
31 CodeIgniter has been updated to the 3.0.x release branch. End users
32 must ensure their web applications are compliant with the guidance
33 in the "Upgrading From a Previous Version" document.
35 http://www.codeigniter.com/user_guide/installation/upgrade_300.html
37 CodeIgniter 2.2.x has reached EOL as of 31 October 2015 but may be
38 installed in the interim from the www/codeigniter22 port.
41 AFFECTS: users of security/keepassx2
43 Due to a package name change, first remove the existing package
44 and then reinstall it:
46 # pkg delete security/keepassx2
47 # portmaster security/keepassx2
50 AFFECTS: users of www/varnish4
51 AUTHOR: feld@FreeBSD.org
53 Varnish has been updated to 4.1.0. As part of the update an effort has
54 been made to increase the security of the varnish daemons by utilizing
55 separate UIDs. Users who upgrade will likely run into a permissions
56 issue as a result. The simplest solution is to delete files varnish
57 will recreate with the correct permissions and to adjust permissions
58 of existing log files.
60 The following changes will allow you to start varnishd, varnishlog,
61 and varnishncsa successfully:
63 # rm -r /usr/local/varnish/$(hostname)
64 # rm /var/run/varnishlog.pid
65 # rm /var/run/varnishncsa.pid
66 # chown varnishlog /var/log/varnish.log
67 # chown varnishlog /var/log/varnishncsa.log
69 Please also note that the syntax for binding to additional IPs has
70 changed in 4.1.0. Multiple listening addresses are now specified by
71 using multiple -a arguments. In rc.conf it would look like this:
73 varnishd_listen="x.x.x.x:80 -a y.y.y.y:80"
76 AFFECTS: users of devel/subversion, its bindings and www/mod_dav_svn
77 AUTHOR: lev@FreeBSD.org
79 The subversion upgdate to 1.9 branch introduces new "old" subversion
80 port devel/subversion18.
82 If you don't want to update your subversion installation, run
84 pkg set -n subversion:subversion18
88 WITH_SUBVERSION_VER=18
90 to your /etc/make.conf
93 AFFECTS: users of security/sshguard-ipfw
94 AUTHOR: feld@FreeBSD.org
96 The sshguard update to 1.6.2 introduces a rewritten IPFW backend. The
97 previous approach was to insert individual block rules with a
98 predefined numbered range. This does not scale well and is not
99 flexible so the design was scrapped. The new approach utilizes IPFW
100 tables. The sshguard IPFW backend now inserts offenders into hardcoded
103 To continue blocking the attackers effectively you will need to add a
104 block rule like the following:
106 ipfw add deny all from 'table(22)' to any
108 The release announcement can be found here:
109 http://sourceforge.net/p/sshguard/mailman/message/34534861/
112 AFFECTS: users of emulators/qemu-sbruno, emulators/qemu-user-static
113 AUTHOR: sbruno@FreeBSD.org
115 The Jemalloc update at svn r286871 introduced some TLS enhancements
116 for MIPS targets that require a bit of workaround. Users who want
117 to build MIPS packages should update their host systems past r286871
118 prior to upgrading their qemu-user-static/qemu-sbruno ports.
120 Discussion about this can be found here:
121 https://lists.freebsd.org/pipermail/freebsd-mips/2015-October/004018.html
124 AFFECTS: users of www/firefox, www/seamonkey
125 AUTHOR: gecko@FreeBSD.org
127 Firefox since 41.0 and SeaMonkey since 2.38 require databases/sqlite3
128 port built with DBSTAT option enabled (default). Re-run "make config"
129 if the port(s) fail to build as described in ports/200853.
132 AFFECTS: users of mail/rspamd
133 AUTHOR: vsevolod@FreeBSD.org
135 rspamd has been updated to the version 1.0.
136 For migration from the previous releases, please read the following document:
137 https://rspamd.com/doc/migration.html
140 AFFECTS: users of multimedia/ffmpeg
141 AUTHOR: riggs@FreeBSD.org
143 ffmpeg has been updated to the version 2.8.
144 If you are using binary pkg, 'pkg upgrade' will do the right thing.
145 Users of portmaster/portupgrade must rebuild all ports which depend
149 portmaster -w -r ffmpeg
151 portupgrade -fr multimedia/ffmpeg
154 AFFECTS: users of graphics/jpeg
155 AUTHOR: antoine@FreeBSD.org
157 Default implementation of jpeg has been switched from graphics/jpeg to
158 graphics/jpeg-turbo. To perform the upgrade, use instructions below.
160 If using binary packages: 'pkg upgrade' will do the right thing. If it
161 doesn't and complains about 'Cannot solve problem using SAT solver', run
162 'pkg delete -f jpeg' before 'pkg upgrade'.
165 # portmaster -o graphics/jpeg-turbo graphics/jpeg
167 If using portupgrade:
168 # portupgrade -f -o graphics/jpeg-turbo graphics/jpeg
170 If you compile your ports and want to keep using IJG's jpeg implementation,
171 add this line to your /etc/make.conf file:
172 JPEG_PORT=graphics/jpeg
175 AFFECTS: users of lang/perl5*
176 AUTHOR: mat@FreeBSD.org
178 Binary package users can ignore this.
180 The way lang/perl5* ports install themselves has changed. From now on, only
181 the default Perl port (currently 5.20), or the version listed in
182 DEFAULT_VERSIONS, will install /usr/local/bin/perl.
184 If you are NOT using the default version of Perl (as of right now, it is
185 5.20) you MUST add a line setting the version you are using to your
186 /etc/make.conf, to preserve /usr/local/bin/perl:
188 DEFAULT_VERSIONS+= perl5=5.xx
190 If your Perl package name is not called perl5-5.xx.y but perl5.xx-5.xx.y,
191 you will need to rename it so that portupgrade and portmaster do not get
194 pkg set -n perl5.xx:perl5
196 After this date, to migrate from one Perl version to the other, you must
197 first put the DEFAULT_VERSIONS line in your make.conf, and then, for example,
198 if you want to move from 5.20 to 5.22, do:
200 pkg set -o lang/perl5.20:lang/perl5.22
201 portmaster `pkg shlib -qR libperl.so.5.20`
203 If you do not do that, you will replace your default Perl 5.20 installation
204 (one that has /usr/local/bin/perl) with an installation that does not have
205 /usr/local/bin/perl, and it will break everything.
208 AFFECTS: users of print/texlive-base
209 AUTHOR: hrs@FreeBSD.org
211 pdfclose and pdfopen utilities in print/texlive-base are now in a separate
212 port print/xpdfopen. While upgrading print/texlive-base, a conflict may
213 occur between pdfclose utility installed by an old print/texlive-base and
214 one being installed by print/xpdfopen. If it occurred on your system,
215 remove the installed print/texlive-base first by using the following
218 # pkg delete -f texlive-base
221 AFFECTS: users of editors/libreoffice
222 AUTHOR: jkim@FreeBSD.org
224 editors/libreoffice has been updated to 5.0.1. However, FreeBSD 9.x is
225 no longer supported because it requires C++11-capable library installed
226 in the base. If you cannot upgrade your system or still want 4.3.x for
227 some reason, use editors/libreoffice4.
230 AFFECTS: users of print/ghostscript*
231 AUTHOR: hrs@FreeBSD.org
233 print/ghostscript{7,8,9,9-agpl} have been split into
234 print/ghostscript{7,8,9,9-agpl}-{base,x11}.
235 print/ghostscript*-nox11 ports have been removed.
237 The -base installs Ghostscript binaries, libgs, and other data files
238 and it depends on no X11 library. The -x11 installs a small shared
239 library to enable x11* devices in the installed -base package.
241 In most cases, Ghostscript is installed as a dependency. A port/package
242 which requires Ghostscript will automatically pick up -base, and
243 when x11* devices required it will pick up -x11 in addition.
245 If one wants to install Ghostscript manually and full compatibility
246 with the previous versions, just install -x11 because it installs
247 -base as a dependency. Combination of the two provides the same
248 functionality as before.
251 AFFECTS: users of security/openssh-portable
252 AUTHOR: bdrewery@FreeBSD.org
254 OpenSSH 7.0 disables support for:
256 * 1024-bit diffie-hellman-group1-sha1 key exchange
257 * ssh-dss, ssh-dss-cert-* host and user keys
258 * legacy v00 cert format
260 See http://www.openssh.com/txt/release-7.0 for more information and
261 http://www.openssh.com/legacy.html for how to re-enable some of these
265 AFFECTS: users of lang/ghc and */hs-*
266 AUTHOR: haskell@FreeBSD.org
268 The Glorious Glasgow Haskell Compiler has been updated to version
269 7.10.2 and Haskell Platform has been removed. As a result, it is
270 recommended to rebuild or reinstall all the dependent ports and the
271 lang/ghc port itself in one of the following ways:
273 # portmaster -w -r ghc
275 # portupgrade -fr lang/ghc
277 In case of pkg(8), it is probably safer to remove all the GHC-dependent
278 packages along with GHC and reinstall everything from scratch. For
281 # pkg query "%ro" ghc > ghc-pkgs.txt
282 # pkg delete -y lang/ghc
284 In ghc-pkgs.txt, check and remove all the packages that have been moved,
287 # pkg install -y `cat ghc-pkgs.txt`
290 AFFECTS: users of sysutils/s6
291 AUTHOR: Colin Booth <colin@heliocat.net>
293 s6-notifywhenup has been removed as of v2.2.0.0. Any run scripts
294 using readyness notification must be updated to use a notification
297 s6-svc options have changed for sending syncronous up/down timeouts.
298 Any management or wrapper scripts using those options will need to
302 AFFECTS: everybody who still uses <UNIQUENAME>_SET/UNSET in make.conf
303 AUTHOR: mat@FreeBSD.org
305 The use of <UNIQUENAME>_SET/UNSET has been deprecated for a long time,
306 replaced by <OPTIONS_NAME>_SET/UNSET. It is now not supported any more.
307 A warning will be issued telling you what to do, for example:
311 You are using perl_SET which is not supported any more, use:
312 lang_perl5.20_SET= DEBUG
315 AFFECTS: users of sysutils/s6
316 AUTHOR: Colin Booth <colin@heliocat.net>
318 s6-notifywhenup is deprecated and will be removed in the next version
319 of s6. Any run scripts depending on that program should be updated to
320 use an in-servicedir notification-fd file as described under
321 "Readyness notification support" in s6-supervise.html.
324 AFFECTS: users of net-mgmt/icinga and net-mgmt/icinga2
325 AUTHOR: lme@FreeBSD.org
327 The Icinga port has been split into two ports: net-mgmt/icinga-core
328 which contains the Icinga 1.x backend and net-mgmt/icinga-classicweb
329 which contains the Icinga classic web (CGI) interface. The latter can
330 be both used with Icinga 1.x and the Icinga 2 port (net-mgmt/icinga2).
331 A new meta-port net-mgmt/icinga was added which depends on both new
332 ports, so updating the Icinga port should be transparent.
335 AFFECTS: users of sysutils/moosefs-master and other moosefs packages
336 AUTHOR: feld@FreeBSD.org
338 MooseFS ports have been updated to 2.0.72-1. Upstream has been
339 providing a private package repository to distribute newer releases of
340 MooseFS. These changes have now made it into the ports tree. This has
341 resulted in splitting up the sysutils/moosefs-master port into several
346 sysutils/moosefs-cgiserv
347 sysutils/moosefs-metalogger
348 sysutils/moosefs-netdump
350 You may need to install these additional ports/packages to restore the
351 complete functionality of your MooseFS cluster. Please review the
352 upstream documentation.
354 http://moosefs.com/documentation/moosefs-2-0.html
357 AFFECTS: users of sysutils/xfce4-power-manager
358 AUTHOR: olivierd@FreeBSD.org
360 After upgrading to 1.5.2, by default a label is displayed next to the
361 panel icon (it shows percentage and remaining time).
363 To hide this label, a new property /xfce4-power-manager/show-panel-label
366 xfconf-query -c xfce4-power-manager \
367 -p /xfce4-power-manager/show-panel-label -n -t int -s 0
370 - 0 -> does not display label
371 - 1 -> displays only percentage
372 - 2 -> displays only remaining time
373 - 3 -> displays only percentage and remaining time (default value)
376 AFFECTS: users of security/libressl
377 AUTHOR: brnrd@FreeBSD.org
379 After upgrading to 2.2.2, manually update all packages that depend on
380 any of the libraries provided by LibreSSL (libssl, libcrypto and
381 libtls) since the versions of these libraries have changed. Normally,
382 you can obtain the list of dependent software by running the following
385 # pkg info -r libressl
387 Then you should rebuild all ports depending on libressl to avoid dangling
388 shared library dependencies. Poudriere and pkg handle this correctly,
389 portmaster and portupgrade users can use the following to rebuild all
393 portmaster -r libressl
395 portupgrade -fr security/libressl
398 AFFECTS: users of sysutils/tracker
399 AUTHOR: kwm@FreeBSD.org
401 The new tracker version does not build if the old version is installed.
403 # pkg delete -f tracker
405 After use your upgrade tool of choice.
408 AFFECTS: users of mail/opensmtpd
409 AUTHOR: ashish@FreeBSD.org
411 After upgrading, you will need to review all your configuration, as
412 there are some configuration changes between 5.4.x and 5.7.1.
415 AFFECTS: users of ukrainian/monacofonts
416 AUTHOR: mi@aldan.algebra.com
418 The destination-directory used by monacofonts port was altered.
419 The fonts-location changed from koi8u-monaco/ to koi8-u-monaco/
421 Users are advised to modify the path set in their xorg.conf files.
424 AFFECTS: users of print/texlive-base and other TeXLive packages
425 AUTHOR: hrs@FreeBSD.org
427 TeXLive in Ports Collection has been updated to TL2015. To upgrade
428 installed old packages, upgrading of "tex-*" packages is required.
430 If you have a problem with upgrading, please send it to
431 freebsd-tex@FreeBSD.org and/or file a PR.
434 AFFECTS: users of graphics/gdal
435 AUTHOR: sunpoet@FreeBSD.org
437 Due to changes in header files, please deinstall gdal first while updating
441 AFFECTS: users of security/libressl
442 AUTHOR: brnrd@FreeBSD.org
444 After upgrading to 2.2.1, manually update all packages that depend on
445 any of the libraries provided by LibreSSL (libssl, libcrypto and
446 libtls) since the versions of these libraries have changed. Normally,
447 you can obtain the list of dependent software by running the following
450 pkg query -e '%n = libressl' %ro
452 Then you should rebuild all ports depending on libressl to avoid dangling
453 shared library dependencies.
456 AFFECTS: users of net-mgmt/netmagis-*
457 AUTHOR: pgollucci@FreeBSD.org
459 Netmagis-* ports have been upgraded to 2.3.0. Upgrading from
460 previous version require a database schema upgrade.
461 See http://netmagis.org/upgrade.html
464 AFFECTS: users of multimedia/ffmpeg
465 AUTHOR: riggs@FreeBSD.org
467 ffmpeg has been updated to the latest version from the 2.7 branch.
468 If you are using binary pkg, 'pkg upgrade' will do the right thing.
469 Users of portmaster/portupgrade must rebuild all ports that depend
473 portmaster -w -r ffmpeg
475 portupgrade -fr multimedia/ffmpeg
478 AFFECTS: users of net/ptpd2-devel
479 AUTHOR: skreuzer@FreeBSD.org
481 net/ptpd2 has been upgraded to version 2.3.1
482 net/ptpd2-devel is now deprecated and has been removed
484 If using portupgrade:
485 # portupgrade -o net/ptpd2 net/ptpd2-devel
488 # portmaster -o net/ptpd2 net/ptpd2-devel
491 AFFECTS: users of www/varnish, www/pecl-varnish,
492 www/varnish-libvmod-header, www/varnish-nagios
493 AUTHOR: feld@FreeBSD.org
495 Varnish 3.x has reached End of Life status and has been removed from
496 the ports tree. If you were using www/varnish we urge you to to update
497 to www/varnish4. The upgrade guide can be found here:
499 https://www.varnish-cache.org/docs/trunk/whats-new/upgrade-4.0.html
501 www/varnish-libvmod-header and www/varnish-nagios have been updated to
502 versions that work with Varnish 4.x. You should not lose access to
505 www/pecl-varnish was updated to the latest release which has added
506 support for Varnish 4.x. Please note that it appears some
507 functionality has been lost. This is unfortunate but out of our
508 control. Details can be found here:
510 http://pecl.php.net/package-changelog.php?package=varnish
512 If for some reason you need www/varnish to exist in your ports tree
513 for a bit longer you may consider instead following the 2015Q2 branch.
514 Do note however that Varnish 3.x will not be receiving updates or
515 security patches from upstream.
518 AFFECTS: users of devel/p5-Test-Tester and devel/p5-Test-use-ok
519 AUTHOR: adamw@FreeBSD.org
521 The Test::Tester and Test::use::ok modules have been rolled into
522 devel/p5-Test-Simple, and are included in perl 5.22. The p5-Test-Tester
523 and p5-Test-use-ok modules will be removed in one month.
525 If you use either of those ports and have perl-5.22 installed:
527 pkg delete p5-Test-Tester p5-Test-use-ok
529 If you use either of those ports and have perl-5.20 or lower installed:
531 portmaster -o devel/p5-Test-Simple p5-Test-Tester
532 portmaster -o devel/p5-Test-Simple p5-Test-use-ok
535 AFFECTS: users of security/libressl
536 AUTHOR: brnrd@FreeBSD.org
538 After upgrading libressl, manually update all packages that depend on
539 this library since its version has changed. Normally, you can obtain the
540 list of dependent software by running the following command:
542 pkg query -e '%n = libressl' %ro
544 Then you should rebuild all ports depending on libressl to avoid dangling
545 shared library dependencies.
548 AFFECTS: users of audio/libmusicbrainz5
549 AUTHOR: jhale@FreeBSD.org
551 libmusicbrainz5 has been updated to 5.1.0. Please rebuild all ports that
552 depend on it. PORTREVISIONS have been bumped on dependent ports.
554 If you use portmaster:
555 portmaster -w -r libmusicbrainz5
556 If you use portupgrade:
557 portupgrade -fr audio/libmusicbrainz5
560 AFFECTS: users of multimedia/avidemux26-*
561 AUTHOR: riggs@FreeBSD.org
563 avidemux26 has been renamed to avidemux
564 If you are using binary pkg, 'pkg upgrade' will do the right thing.
565 Users of portmaster/portupgrade have to take a manual step:
567 portmaster -o multimedia/avidemux multimedia/avidemux26
569 portupgrade -o multimedia/avidemux multimedia/avidemux26
572 AFFECTS: users of databases/postgresql84-server
573 AUTHOR: girgen@FreeBSD.org
575 PostgreSQL-8.4 EOL was reached in July 2014. To upgrade to a later version of
576 choice, you need to do a dump+restore of the database.
577 Please follow the instructions at:
579 http://www.postgresql.org/docs/8.4/static/install-upgrading.html
582 AFFECTS: users of sysutils/xfce4-power-manager
583 AUTHOR: olivierd@FreeBSD.org
585 Before upgrading, you must stop xfce4-power-manager daemon:
587 xfce4-power-manager --quit
590 AFFECTS: users of sysutils/webmin and sysutils/usermin
591 AUTHOR: olgeni@FreeBSD.org
593 After upgrading to Perl 5.20 the /usr/bin/perl link will no longer
594 be available. You will have to check your perl-path files and
595 change the path of the Perl interpreter to "/usr/local/bin/perl":
597 /usr/local/etc/webmin/perl-path
598 /usr/local/etc/usermin/perl-path
601 AFFECTS: users of lang/perl5*
602 AUTHOR: mat@FreeBSD.org
604 The default Perl version has been switched to Perl 5.20. If you are using
605 binary packages to upgrade your system, you do not have anything to do, pkg
606 upgrade will do the right thing. For the other people, assuming you are
607 migrating from 5.18 to 5.20, do:
610 portupgrade -o lang/perl5.20 -f lang/perl5.18
612 portupgrade -f `pkg shlib -R libperl.so.5.18|tail +2`
615 portmaster -o lang/perl5.20 lang/perl5.18
617 portmaster -f `pkg shlib -R libperl.so.5.18|tail +2`
620 Perl has been removed from base more than ten years ago, so it was way past
621 time for the /usr/bin/perl symlink to be removed from the port. If for
622 some strange reason, you still need it, you will have to create it
626 In case you have not updated your system in a while, and specifically,
627 followed the 20141126 instructions regarding the new Perl layout, you
628 should follow those more extensive instructions rather than the
629 conservative presented here.
632 AFFECTS: users of mail/postfix mail/postfix-current
633 AUTHOR: ohauer@FreeBSD.org
635 The following OPTIONS where renamed to match the default used in most all other ports
639 If any of the old OPTIONS was enabled before, please re-run "make config".
642 AFFECTS: users of www/iojs
643 AUTHOR: linpct@gmail.com
645 iojs has been updated to 2.0.0. The binary modules may need to be
646 rebuilt due to V8 version ABI change.
649 AFFECTS: users of net/asterisk13 with PJSIP (default on) and SRTP (default off) options enabled
650 AUTHOR: madpilot@FreeBSD.org
652 This applies ONLY TO USERS COMPILING FROM PORTS:
653 To avoid dependency problems, you must remove the pjsip port
654 before upgrading asterisk13.
659 These steps are unnecessary for those using binary packages.
661 Please see the 20150323 entry for background about this problem.
664 AFFECTS: users of graphics/qgis
665 AUTHOR: brd@FreeBSD.org
667 Following OPTIONS have been renamed in 2.8.1_1 to match upstream:
669 - MAPSERVER to SERVER
672 AFFECTS: users of mail/opensmtpd
673 AUTHOR: ashish@FreeBSD.org
675 Following OPTIONS are being removed in 5.4.5p1:
683 They are disabled/removed in upstream since 5.4.4p1, but did not get removed
687 AFFECTS: users of devel/icu
688 AUTHOR: bapt@FreeBSD.org
690 icu has been updated to 55.1. Please rebuild all ports that depends on it
692 If you use portmaster:
694 If you use portupgrade:
695 portupgrade -fr devel/icu
698 AFFECTS: Users of emulators/wine-devel
699 AUTHOR: gerald@FreeBSD.org
702 The COMPHOLIO option in emulators/wine-devel has been renamed to
703 STAGING to align with the upstream evolution of that project.
706 AFFECTS: Users of audio/bcg729
707 AUTHOR: tijl@FreeBSD.org
709 The Mediastreamer plugin included in this package has been separated into
710 a new port audio/msbcg729.
713 AFFECTS: User of security/sguil
714 AUTHOR: feld@FreeBSD.org
716 security/sguil was erroneously provisioned a UID that conflicted with
717 the dns/dnscrypt-proxy port. A new UID and GID of 991 has been issued.
719 Existing users will be able to upgrade the sguil packages without
720 issue. The existing UID will continue to be used. If you do a clean
721 install of security/sguil on a new server and migrate files or
722 intentionally delete the sguil user and group and reinstall you may
723 run into permissions issues.
725 Examples include the /var/run/sguild and /usr/local/etc/sguild directories.
728 AFFECTS: User of emulators/xen emulators/xl and sysutils/xen-tools
729 AUTHOR: bapt@FreeBSD.org
731 sysutils/xen-tools has been renamed sysutils/xen-guest-tools
732 emulators/xl has been renamed sysutils/xen-tools
733 emulators/xen has been renamed emulators/xen-kernel
734 A new emulators/xen has been introduced, it is a metaport that depends on
735 emulators/xen-kernel and sysutils/xen-tools
738 AFFECTS: Users of irc/rbot
739 AUTHOR: bdrewery@FreeBSD.org
741 Ruby Bot now has a new upstream maintainer. The project has been updated
742 to work with Ruby 2.0+. Some migration is needed to move away from
743 BDB regristry files. The guide for that is at
744 https://github.com/ruby-rbot/rbot/wiki/MigrationGuide
746 rbotdb can be used to backup a BDB database and then restore it to a working
747 format for the new rbot. Update your conf.yaml after with 'core.db: tc'
751 AUTHOR: ohauer@FreeBSD.org
753 Subversion modules are no longer activated in httpd.conf!
754 To activate the subversion apache modules a dedicated file
755 will be installed as modules.d/220_subversion.conf
758 AFFECTS: Users of dns/bind9*
759 AUTHOR: mat@FreeBSD.org
761 This is only for FreeBSD 10.0+.
763 BIND auto chroot has been added back to the named rc script. As enabling it
764 by default would most certainly break people's setup, it is not. To enable
765 it, and chroot it in /var/named, add the following line to your rc.conf file:
767 named_chrootdir="/var/named"
769 On first launch, the rc script will move the /usr/local/etc/namedb directory
770 into the chroot, and create a symlink to it.
772 Note that, if you're running from within a jail, you need to have a
773 /var/named/dev devfs created beforehand, with the null and random devices.
776 AFFECTS: Users of net/asterisk* and net/pjsip ports
777 AUTHOR: madpilot@FreeBSD.org
779 Due to conflicts between base OpenSSL and ports provided OpenSSL
780 library, which is required by net/libsrtp, the srtp support has
781 to be removed from the default asterisk13 port configuration,
782 otherwise a not working binary would be generated.
784 To get SRTP support working in the asterisk ports make sure all
785 dependencies are linked against the same SSL library implementation
786 to avoid runtime conflicts. On 10.1 everything will work fine
787 unless ports SSL libraries are explicitly installed. On older OS
788 versions(10.0 and earlier) you will need to compile all ports
789 with WITH_OPENSSL_PORT=yes.
791 To get working SRTP support in asterisk13 with the pjsip backend
792 it is also needed to enable the EXTSRTP option in the pjsip port.
794 If the CURL option is enabled also make sure the ftp/curl port
795 is using a GSSAPI implementation linking to the same SSL
796 implementation the other ports are using (BASE or NONE if you're
797 using base OpenSSL, GSSAPI_HEIMDAL GSSAPI_MIT otherwise). If an
798 incompatible option is being used the curl module will cause
799 asterisk to fail on startup due to mixing calls to OpenSSL from
803 AFFECTS: Users of security/openssh-portable
804 AUTHOR: bdrewery@FreeBSD.org
806 The port now uses VersionAddendum for the port version string. Setting
807 the value to "none" in your sshd_config and restarting openssh will allow
808 removing the version from the banner.
811 AFFECTS: Users of x11-servers/xorg-server and other X servers
812 AUTHOR: bapt@FreeBSD.org
814 All fonts ports have been modified to respect XDG and install in
817 The Xorg servers now are looking there by default
819 If you experience font related issues, view the output of
823 If the list appears incomplete or has fonts still pointing to
824 /usr/local/lib/X11/fonts you may forcibly update the font cache:
829 AFFECTS: users of editors/openoffice-4 and editors/openoffice-devel
830 AUTHOR: truckman@FreeBSD.org
832 Contrary to what is stated in pkg-message, openoffice-4 and
833 openoffice-devel have stored user settings in ~/.openoffice.org-devel/4
834 since r325370 (2013-08-25). This update expects user settings to reside
835 in the more standard ~/.openoffice.org/4.
837 To preserve your user settings, rename or copy them from
838 ~/.openoffice.org-devel/4 to ~/.openoffice.org/4. when installing this
839 update to apache-openoffice-4.1.1_7 or
840 apache-openoffice-devel-4.2.1652526_2,3.
843 AFFECTS: users of net/serviio
844 AUTHOR: netchild@FreeBSD.org
846 The Java Polling Watch Service used in Serviio 1.5.1 is fixed. If you
847 unchecked "Keep library automatically updated" with 1.5 (as recommended
848 in the 20150206 entry) you can enable it again.
851 AFFECTS: users of net-mgmt/netdisco
852 AUTHOR: dgeo@centrale-marseille.fr
854 netdisco version has been upgraded to netdisco2
856 After upgrading, you will need to review all your configuration, as
857 this new version won't read old config files.
858 You'll be able to keep your data though netdisco-deploy command
861 AFFECTS: users of x11-wm/xfce4 and multimedia/xfce4-parole
862 AUTHOR: olivierd@FreeBSD.org
864 Xfce 4.12 has been imported. Please use the following instructions to
872 # portmaster x11-wm/xfce4
874 GStreamer 1.0 is enabled by default in Parole media player.
876 Xfce 4.12 now depends of Adwaita icon theme. If you are upgrading from
877 Xfce 4.10 you probably still have the Tango or GNOME theme selected.
878 Open the Settings Manager and select Appearance. Inside dialog box switch
879 to the Icons tag and select the "Adwaita" entry in the list.
882 AFFECTS: users of security/libressl
883 AUTHOR: vsevolod@highsecure.ru
885 After upgrading of libressl you should manually update all packages that
886 depending on this library since its version has been changed. Normally,
887 you could obtain the list of dependent software by running the following
890 pkg query -e '%n = libressl' %ro
892 Then you should rebuild all ports depending on libressl to avoid dangling
893 shared library dependencies.
896 AFFECTS: users of lang/ruby20
897 AUTHOR: swills@FreeBSD.org
899 The default ruby version has been updated from 2.0 to 2.1.
901 If you compile your own ports you may keep 2.0 as the default version by
902 adding the following lines to your /etc/make.conf file:
905 # Keep ruby 2.0 as default version
907 DEFAULT_VERSIONS+=ruby=2.0
909 If you wish to update to the new default version, you need to first stop any
910 software that uses ruby. Then, you will need to follow these steps, depending
911 upon how you manage your system.
913 If you use pkgng, simply upgrade:
916 If you use portmaster, install new ruby, then rebuild all ports that depend
918 # portmaster -o lang/ruby21 lang/ruby20
919 # portmaster -R -r ruby-2.1
921 If you use portupgrade, install new ruby, then rebuild all ports that depend
924 # pkg delete -f ruby portupgrade
925 # make -C /usr/ports/ports-mgmt/portupgrade install clean
926 # pkg set -o lang/ruby20:lang/ruby21
927 # portupgrade -x ruby-2.1.\* -fr lang/ruby21
930 AFFECTS: Users of games/trigger
931 AUTHOR: makc@FreeBSD.org
933 games/trigger has been split and renamed to games/trigger-rally
934 and games/trigger-data ports. Deinstall previous version
938 AFFECTS: Users of devel/qt4-linguist
939 AUTHOR: makc@FreeBSD.org
941 Linguist tools have been moved from qt4-linguist port to new
942 devel/qt4-linguisttools port. Deinstall qt4-linguist before
946 AFFECTS: Users of lang/ruby19
948 lang/ruby19 has reached its end-of-life and has been removed. The
949 default version has been 2.0 for a while. Other available versions
950 are Ruby 2.1 and Ruby 2.2.
952 Users who have DEFAULT_VERSIONS=ruby=1.9 in their /etc/make.conf are
953 encouraged to remove it or change it to an available version.
956 AFFECTS: Users of net-p2p/bitcoin (cli utilities)
958 The bitcoin-cli and bitcoin-tx utilities have been re-packaged into
959 a separate port. If you require these programs, or use the bitcoin-cli
960 program to access the daemon or the GUI, install net-p2p/bitcoin-utils
964 AFFECTS: users of PHP
966 The default PHP version has been updated from 5.4 to 5.6.
968 If you use binary packages you should make a list of php packages
969 before running 'pkg upgrade':
971 # pkg info php5\* > ~/installed-php-ports-list
973 After the upgrade, check with such list if all your php extensions
974 are still installed, and reinstall them if needed.
977 AFFECTS: users who upgraded from FreeBSD 7.x or older with "make world" but never ran "make delete-old"
978 AUTHOR: antoine@FreeBSD.org
980 Dependency registration has been reworked.
981 If you encounter the following error, you may have stale magic files
984 ===> bar-x depends on shared library: libfoo.so - not found
986 You can remove the stale /usr/share/misc/magic.mime{,.mgc} files
987 manually or run "make delete-old" in ${SRCDIR}.
990 AFFECTS: users of mail/opensmtpd-devel
991 AUTHOR: ashish@FreeBSD.org
993 MYSQL, PGSQL, LDAP, and REDIS options are removed from port, as
994 they're moved upstream to a separate project, which is yet to
995 release snapshots. If you need those options, then please install
996 "mail/opensmtpd" port instead. To do that:
998 If using portupgrade:
999 # portupgrade -o mail/opensmtpd mail/opensmtpd-devel
1001 If using portmaster:
1002 # portmaster -o mail/opensmtpd mail/opensmtpd-devel
1005 AFFECTS: users of net/serviio
1006 AUTHOR: netchild@FreeBSD.org
1008 The java dependency changed from java 7 (java/openjdk7 if you haven't
1009 installed another java 7 implementation) to java 8 (e.g. java/openjdk8).
1010 If serviio is the only reason that java 7 is installed, you can delete
1011 java 7 after the update to serviio 1.5.0.
1013 The Java Polling Watch Service used in Serviio 1.5 aggressively searches
1014 for file system updates. Until the Serviio poller is re-enabled in 1.5.1,
1015 consider unchecking "Keep library automatically updated" if you have a
1016 large media collection or are concerned about CPU/disk usage.
1019 AFFECTS: users of databases/mysql55-(server|client)
1020 AUTHOR: ale@FreeBSD.org
1022 The default MySQL version has been updated from 5.5 to 5.6.
1024 If you compile your own ports you may keep 5.5 as the default version by
1025 adding the following lines to your /etc/make.conf file:
1028 # Keep MySQL 5.5 as default version
1030 DEFAULT_VERSIONS+=mysql= 5.5
1032 If you wish to update to the new default version, you need to first stop any
1033 running server instance. Then, you will need to follow these steps, depending
1034 on installed packages.
1036 # pkg set -o databases/mysql55-client:databases/mysql56-client
1037 # pkg set -o databases/mysql55-server:databases/mysql56-server
1041 AFFECTS: users of www/thttpd
1042 AUTHOR: danfe@FreeBSD.org
1044 thttpd was updated to version 2.26, which brings several user-noticeable
1045 changes to the port:
1047 - Default WWW root was changed from ${PREFIX}/www/data to more expected
1048 (and standard) ${WWWDIR} (${PREFIX}/www/thttpd), be sure to check and
1049 adjust your thttpd configuration file and/or web layout accordingly;
1050 - Default CGI pattern was changed to "/cgi-bin/*"; this goes better in
1051 line with default installation;
1052 - Default data MIME type was changed to "application/octet-stream";
1053 - thttpd's own htpasswd(1) program, which was previously installed as
1054 thttpdpasswd(1) to avoid conflict with other webservers, is now being
1055 renamed to thtpasswd(1); this not just makes it shorter, but is more
1056 consistent with popular GNU/Linux distributions;
1057 - Index pages for directories are not generated by default from now on
1058 for security reasons; an option (INDEXES) is provided to turn them
1059 back on if they are wanted;
1060 - IPREAL option (to respect (pass on) "X-Forwarded-For" header) is now
1061 turned on by default: it is often required when thttpd is used as a
1062 CGI server behind nginx (http://wiki.nginx.org/ThttpdCGI).
1065 AFFECTS: users of www/pecl-http
1066 AUTHOR: vanilla@FreeBSD.org
1068 The pecl-http has been upgraded to version 2.1.4, and the new version is
1069 not compatible with the old one. If you need the "old" 1.7.6, you can
1070 find it in www/pecl-http1.
1073 AFFECTS: users of lang/python3
1074 AUTHOR: demon@FreeBSD.org
1076 The default version of python3 has changed from 3.3 to 3.4.
1077 If you wish to stick with older version, add "python3=3.3" to your
1078 DEFAULT_VERSIONS variable in /etc/make.conf. To upgrade:
1080 If using portupgrade:
1081 # portupgrade -o lang/python34 lang/python33
1083 If using portmaster:
1084 # portmaster -o lang/python34 lang/python33
1087 AFFECTS: users of audio/speex
1088 AUTHOR: tijl@FreeBSD.org
1090 The audio/speex port has been updated to 1.2rc2 and one of the libraries
1091 it installed has been split off into a new port audio/speexdsp. Before
1092 you can update audio/speex you must first delete the old package using
1096 AFFECTS: users of net/unison and net/unison-nox11
1097 AUTHOR: madpilot@FreeBSD.org
1099 Unison has been upgraded to version 2.48, which uses a different wire
1100 protocol than 2.40 did. In order to support synchronization with
1101 other computers where Unison is still at version 2.40, a new port
1102 net/unison240 has been created. It provides unison240 and if that is
1103 GTK2-enabled, also unison240-text. This unison240 port can be
1104 installed in parallel with the existing net/unison port.
1107 AFFECTS: users of deskutils/xpad
1108 AUTHOR: jgh@FreeBSD.org
1110 deskutils/xpad has been moved to deskutils/xpad3, since 4.x has been around
1113 Should you wish to stick with legacy branch at this time;
1115 # portmaster -o deskutils/xpad deskutils/xpad3
1118 AFFECTS: users of graphics/png
1119 AUTHOR: antoine@FreeBSD.org
1121 The PNG library has been updated to version 1.6.16. Please rebuild all
1122 ports that depend on it.
1124 If you use portmaster:
1126 If you use portupgrade:
1127 portupgrade -fr graphics/png
1130 AFFECTS: users of lang/neon29
1131 AUTHOR: ohauer@FreeBSD.org
1133 The port www/neon29 was renamed to www/neon and updated to version 0.30.1
1135 If you use pkg, simply upgrade:
1139 If you use portmaster, rebuild ports that depend on neon:
1141 # portmaster -o www/neon www/neon29
1142 # portmaster -R -r neon
1145 AFFECTS: users of x11/xorg and all xorg ports
1146 AUTHOR: dumbbell@FreeBSD.org
1148 The X.Org server (x11-servers/xorg-server) is updated to 1.14. All
1149 ports which provide X.Org drivers must be updated simultaneously, i.e.
1150 x11-drivers/xf86-*, emulators/virtualbox-ose-additions, net/tigervnc,
1153 The input device autodetection backend is switched from HAL to devd.
1154 If you configure your keyboard layout through HAL .fdi files, you need
1155 to migrate this configuration to plain X.Org configuration files.
1157 Up-to-date instructions and a description of the changes brought by
1158 this update are detailed in a blog post:
1160 http://blogs.freebsdish.org/graphics/2014/11/19/xserver-1-14-update-ready/
1163 AFFECTS: users of net-mgmt/xymon-server
1164 AUTHOR: feld@FreeBSD.org
1166 Xymon has been updated to 4.3.18. A major change is the replacement of
1167 the individual cgi shell scripts with symlinks to a cgi program written
1168 in C. This is to mitigate shellshock on Linux systems where the
1169 /bin/sh -> /bin/bash. FreeBSD users were not exposed except in the
1170 most unusual and unsupported circumstances. However, this is an
1171 important update for security. This change could break your
1172 configuration as Henrik describes here:
1174 > NOTE: Replacing the shell script wrappers means that the cgioptions.cfg
1175 > file is no longer processed as a shell script. The new wrapper works
1176 > fine with the default version of cgioptions.cfg, but it you have
1177 > modified it in a way that it relies on being processed by a shell, then
1181 AFFECTS: users of audio/abcde
1182 AUTHOR: gblach@FreeBSD.org
1184 In audio/abcde dependency has been changed from audio/py-eyed3-06
1185 to audio/py-eyed3. Before updating audio/abcde to 2.6 you must manually
1186 deinstall audio/py-eyed-06:
1188 # pkg delete -f py\*-eyed3-06
1191 AFFECTS: users of security/openssh-portable
1192 AUTHOR: bdrewery@FreeBSD.org
1194 OpenSSH 6.7 disables some insecure ciphers by default, such as arcfour
1195 and blowfish. You may have clients using these over LAN where security is
1196 considered less important for the connection. For these cases you may need
1197 to update your Ciphers entry in your sshd_config to enable them again.
1199 See http://mgalgs.github.io/2014/10/22/enable-arcfour-and-other-fast-ciphers-on-recent-versions-of-openssh.html
1202 AFFECTS: users of lang/perl5.*
1203 AUTHOR: mat@FreeBSD.org
1205 Perl now links all .so it builds with libperl.so, it makes upgrading from one
1206 Perl major version to another way easier. For binary package users, it means
1207 pkg upgrade will detect the libperl.so.x.yy change, and reinstall the
1208 affected packages. For users using ports, it will save rebuild time as it's
1209 easier to detect what ports really need to be rebuilt.
1211 Ports users are encouraged to rebuild ports that install files in SITE_ARCH.
1212 If using Perl 5.18, run:
1216 portupgrade -f `find /usr/local/lib/perl5/site_perl/mach/5.18 -name '*.so'|xargs pkg which -qo|sort -u`
1220 portmaster `find /usr/local/lib/perl5/site_perl/mach/5.18 -name '*.so'|xargs pkg which -qo|sort -u`
1223 AFFECTS: users of security/openssh-portable, security/openssh-portable66
1224 AUTHOR: bdrewery@FreeBSD.org
1226 All patches have been fixed for version 6.7. It is no longer required to use
1227 the security/openssh-portable66 port.
1229 The LPK option was removed from security/openssh-portable as it has been
1230 deprecated since May 2013. Use AuthorizedKeysCommand as a replacement.
1233 AFFECTS: users of comms/spandsp-devel
1234 AUTHOR: pawel@FreeBSD.org
1236 comms/spandsp has been upgraded to version 0.0.6
1237 comms/spandsp-devel is now deprecated and set for removal, all ports using
1238 it were converted to use newer comms/spandsp. Before upgrade you must
1239 remove comms/spandsp-devel so that ports can pick up new dependency:
1241 # pkg delete -f spandsp-devel
1244 AFFECTS: users of emulators/linux_base-f10 and emulators/linux_base-c6
1245 AUTHOR: sbruno@freebsd.org
1247 The CentOS ports are now the default for stable/10 (after revision 275807).
1248 See UPDATING entry 20141209 for details on migration of systems.
1251 AFFECTS: users of TeXLive
1252 AUTHOR: hrs@FreeBSD.org
1254 Several scripts in print/texlive-base have been moved to
1255 devel/tex-kpathsea. Upgrading them can fail because texlive-base
1256 depends on tex-kpathsea, and the new tex-kpathsea tries to install
1257 files which were installed by the old texlive-base. The following
1258 error message indicates this situation:
1260 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
1262 To solve this problem, remove both of tex-kpathsea and texlive-base first
1263 and install the new versions:
1265 # pkg delete -f tex-kpathsea texlive-base
1268 AFFECTS: users of emulators/linux_base-f10 and emulators/linux_base-c6
1269 AUTHOR: xmj@freebsd.org
1271 The CentOS ports infrastructure has replaced Fedora 10 as default.
1273 1. Please delete all remaining f10 ports/packages:
1275 # pkg delete -f linux_base-f10 linux-f10-\*
1277 2. Persistently update the Linux kernel version in /etc/sysctl.conf:
1279 compat.linux.osrelease=2.6.18
1281 This step is necessary on all FreeBSD versions, apart from 11.0-CURRENT
1282 (after revision 271982).
1284 3. Reinstall all software depending on Linux emulation.
1285 As an example, reinstall linux-firefox:
1287 # portmaster -r linux-firefox
1289 # portupgrade -f www/linux-firefox
1291 # pkg install linux-firefox
1293 If difficulties are encountered, please follow the UPDATING entry 20140922
1294 but skip step 2 (OVERRIDE_LINUX_BASE_PORT and OVERRIDE_LINUX_NONBASE_PORTS
1295 in /etc/make.conf). In case these steps do not fix the issues, please submit
1296 an issue report in Bugzilla and send an email to FreeBSD's emulation@ mailing
1299 Users who need to continue using Fedora 10 base and userland should do the
1302 1. Add these lines to /etc/make.conf:
1304 OVERRIDE_LINUX_BASE_PORT=f10
1305 OVERRIDE_LINUX_NONBASE_PORTS=f10
1307 2. Downgrade the Linux kernel version in /etc/sysctl.conf on FreeBSD versions
1308 newer than and including 11.0-CURRENT (after revision 271982).
1310 compat.linux.osrelease=2.6.16
1312 This is all that is needed to continue using an existing Fedora 10 Linux base
1317 AFFECTS: users of ports-mgmt/poudriere, ports-mgmt/poudriere-devel
1318 AUTHOR: bdrewery@FreeBSD.org
1320 8.4 jails created with Poudriere 3.1, or poudriere-devel-3.0.99.20141117
1321 should be recreated with 'jail -d' and 'jail -c'. This fixes pkg(8)
1325 AFFECTS: users of databases/postgresql??-(server|client)
1326 AUTHOR: marino@FreeBSD.org
1328 PostgreSQL version 9.3 is now the default. To upgrade from a version
1329 lower than 9.3, follow the instructions on the PostgreSQL.org website.
1330 http://www.postgresql.org/docs/9.3/interactive/upgrading.html
1331 Please note that the pg_upgrade program is installed by the
1332 databases/postgresql93-contrib port
1334 When using binary packages, if you only use the client port, you can
1335 issue the following command to follow the default version:
1337 # pkg set -o databases/postgresql92-client:databases/postgresql93-client
1340 AFFECTS: users of polish/kadu
1341 AUTHOR: pawel@FreeBSD.org
1343 Before running kadu 1.x for the first time upstream developers
1344 advise to backup your ~/.kadu directory.
1347 AFFECTS: users of ports-mgmt/poudriere
1348 AUTHOR: bdrewery@FreeBSD.org
1350 Poudriere has been updated to 3.1.0. See the release notes at
1351 https://github.com/freebsd/poudriere/wiki/release_notes_31 for
1352 information on changed features and required setup.
1355 AFFECTS: users of devel/gettext (close to everyone)
1356 AUTHOR: tijl@FreeBSD.org
1358 The devel/gettext port has been split up in devel/gettext-runtime, a
1359 lightweight package containing runtime libraries, and devel/gettext-tools,
1360 a package containing developer tools. The devel/gettext port still exists
1363 You must first delete the existing installation of gettext and then
1364 reinstall it. This will break sudo, so you *must* do this in a root
1365 shell (sudo -i) if you use sudo.
1367 # pkg delete -f gettext
1368 # portmaster devel/gettext
1370 Or for portupgrade users:
1372 # pkg delete -f gettext
1373 # portinstall devel/gettext
1375 Or for binary users:
1377 # pkg delete -f gettext
1381 AFFECTS: users of lang/perl5.*
1382 AUTHOR: mat@FreeBSD.org
1384 There was a nasty bug introduced in the update below, it was introduced in
1385 SVN revision 373476 and corrected in 373485. If you get errors looking like
1388 ===> Registering installation for p5-Params-Util-1.07_1 as automatic
1389 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
1390 *** [fake-pkg] Error code 74
1392 You will have to wipe your ports tree clean. If using portsnap, with:
1396 If using subversion:
1401 AFFECTS: users of lang/perl5.*
1402 AUTHOR: mat@FreeBSD.org
1404 The .packlist files are back, if you upgraded all your p5- ports yesterday
1405 and need them, you will need to reinstall them again, see yesterday's update
1409 AFFECTS: users of multimedia/x264
1410 AUTHOR: xmj@FreeBSD.org
1412 With the recent split of multimedia/x264 in library and binary and library
1413 components, if an application that uses libx264 is updated before x264 itself,
1414 multimedia/libx264 will conflict with the existing x264 package. Delete
1415 this package before continuing any update that depends on it:
1417 # pkg delete -f x264
1419 Install the updated x264 and/or upgrade the other applications that
1420 depend on libx264, such as ffmpeg.
1423 AFFECTS: users of lang/perl5.*
1424 AUTHOR: mat@FreeBSD.org
1426 The directories where Perl modules are installed has changed. All
1427 affected ports' PORTREVISION have been bumped, so upgrading should
1428 be as painless as possible. The old directories have been kept in
1429 the default Perl @INC to make it even more painless.
1431 The default Perl has been switched to lang/perl5.18. These examples
1432 are for switching from lang/perl5.16, if you are running a different
1433 version, replace lang/perl5.16 with the origin of the Perl you have
1436 Binary package users:
1441 0) Fix pkgdb.db (for safety):
1444 1) Reinstall new version of Perl (5.18):
1445 portupgrade -o lang/perl5.18 -f lang/perl5.16
1447 2) Reinstall everything that depends on Perl:
1448 portupgrade -fr lang/perl5.18
1451 portmaster -o lang/perl5.18 lang/perl5.16
1456 Comprehensive (but perhaps overkill):
1457 portmaster -r perl5-
1459 Note: If the "perl5-" glob matches more than one port you will need to specify
1460 the name of the installed Perl package explicitly. You can get its name
1461 by running: pkg info perl5
1464 AFFECTS: users of EFL libraries
1465 AUTHOR: gblach@FreeBSD.org
1467 EFL libraries has been merged into one port. Before installing devel/efl
1468 you must deinstall old EFL libraries:
1470 # pkg delete -f eina eet evas evas-\* ecore\* eio efreet embryo edje \
1472 # make -C /usr/ports/devel/efl install clean
1475 AFFECTS: users of x11-wm/e17-module*
1476 AUTHOR: gblach@FreeBSD.org
1478 Enlightenment has been updated to 0.19.1. Some of e-modules can't be build
1479 with updated Enlightenment, these modules has been marked as broken.
1480 E-modules which work with new Enlightenment has been renamed to
1481 x11-wm/e-module-*. To update these modules you must call the following
1482 commands (substituting the name of module in place *):
1484 # portmaster -o x11-wm/e-module-* x11-wm/e17-module-*
1485 # portmaster -o x11-wm/e-modules x11-wm/e17-modules
1487 # portupgrade -fo x11-wm/e-module-* x11-wm/e17-module-*
1488 # portupgrade -fo x11-wm/e-modules x11-wm/e17-modules
1491 AFFECTS: users of security/heimdal
1492 AUTHOR: hrs@FreeBSD.org
1494 The header and library files have been moved from PREFIX/{include,lib} to
1495 PREFIX/{include,lib}/heimdal at r373047 to fix a library dependency
1496 confusion when software attempts to link a Heimdal library in base and
1497 an external library in LOCALBASE/lib at the same time.
1499 All of packages which depend on security/heimdal have to be recompiled
1500 and reinstalled because of this library location change.
1503 AFFECTS: users of x11/gnome2, graphics/clutter and lang/vala
1504 AUTHOR: kwm@FreeBSD.org
1506 GNOME 3.14 was imported. Because this is a big change some manual help is
1507 needed. Please use the following instructions to update.
1509 Make a list of the installed ports:
1510 # pkg info > ~/installed-ports-list
1512 Delete the old and conflicting packages:
1513 # pkg delete clutter gnome-utils gnome-panel gnome-keyring vala-vapigen \
1514 guile gcalctool gnome-media libgnomekbd gnome-themes at-spi
1515 # pkg delete gnome-screensaver gnome-applets bug-buddy \
1516 evolution-exchange evolution-webcal gnome-system-tools \
1517 seahorse-plugins gnome-control-center
1519 For package users the following lines will be enough:
1521 # pkg install gnome3
1523 For ports users should do the following:
1525 # portmaster x11/gnome3
1527 After these steps, check with the list we made earlier if your favorite
1528 ports are still installed, and reinstall them if needed.
1531 AFFECTS: users of security/openssh-portable
1532 AUTHOR: bdrewery@FreeBSD.org
1534 Most of the optional patches for OpenSSH do not apply to the 6.7 update yet.
1535 The 6.6 version has been copied to security/openssh-portable66 if you require
1536 the use of one of the optional ports.