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 mail/rspamd
10 AUTHOR: vsevolod@FreeBSD.org
12 rspamd has been updated to the version 1.0.
13 For migration from the previous releases, please read the following document:
14 https://rspamd.com/doc/migration.html
17 AFFECTS: users of multimedia/ffmpeg
18 AUTHOR: riggs@FreeBSD.org
20 ffmpeg has been updated to the version 2.8.
21 If you are using binary pkg, 'pkg upgrade' will do the right thing.
22 Users of portmaster/portupgrade must rebuild all ports which depend
26 portmaster -w -r ffmpeg
28 portupgrade -fr multimedia/ffmpeg
31 AFFECTS: users of graphics/jpeg
32 AUTHOR: antoine@FreeBSD.org
34 Default implementation of jpeg has been switched from graphics/jpeg to
35 graphics/jpeg-turbo. To perform the upgrade, use instructions below.
37 If using binary packages: 'pkg upgrade' will do the right thing. If it
38 doesn't and complains about 'Cannot solve problem using SAT solver', run
39 'pkg delete -f jpeg' before 'pkg upgrade'.
42 # portmaster -o graphics/jpeg-turbo graphics/jpeg
45 # portupgrade -f -o graphics/jpeg-turbo graphics/jpeg
47 If you compile your ports and want to keep using IJG's jpeg implementation,
48 add this line to your /etc/make.conf file:
49 JPEG_PORT=graphics/jpeg
52 AFFECTS: users of lang/perl5*
53 AUTHOR: mat@FreeBSD.org
55 Binary package users can ignore this.
57 The way lang/perl5* ports install themselves has changed. From now on, only
58 the default Perl port (currently 5.20), or the version listed in
59 DEFAULT_VERSIONS, will install /usr/local/bin/perl.
61 If you are NOT using the default version of Perl (as of right now, it is
62 5.20) you MUST add a line setting the version you are using to your
63 /etc/make.conf, to preserve /usr/local/bin/perl:
65 DEFAULT_VERSIONS+= perl5=5.xx
67 If your Perl package name is not called perl5-5.xx.y but perl5.xx-5.xx.y,
68 you will need to rename it so that portupgrade and portmaster do not get
71 pkg set -n perl5.xx:perl5
73 After this date, to migrate from one Perl version to the other, you must
74 first put the DEFAULT_VERSIONS line in your make.conf, and then, for example,
75 if you want to move from 5.20 to 5.22, do:
77 pkg set -o lang/perl5.20:lang/perl5.22
78 portmaster `pkg shlib -qR libperl.so.5.20`
80 If you do not do that, you will replace your default Perl 5.20 installation
81 (one that has /usr/local/bin/perl) with an installation that does not have
82 /usr/local/bin/perl, and it will break everything.
85 AFFECTS: users of print/texlive-base
86 AUTHOR: hrs@FreeBSD.org
88 pdfclose and pdfopen utilities in print/texlive-base are now in a separate
89 port print/xpdfopen. While upgrading print/texlive-base, a conflict may
90 occur between pdfclose utility installed by an old print/texlive-base and
91 one being installed by print/xpdfopen. If it occurred on your system,
92 remove the installed print/texlive-base first by using the following
95 # pkg delete -f texlive-base
98 AFFECTS: users of editors/libreoffice
99 AUTHOR: jkim@FreeBSD.org
101 editors/libreoffice has been updated to 5.0.1. However, FreeBSD 9.x is
102 no longer supported because it requires C++11-capable library installed
103 in the base. If you cannot upgrade your system or still want 4.3.x for
104 some reason, use editors/libreoffice4.
107 AFFECTS: users of print/ghostscript*
108 AUTHOR: hrs@FreeBSD.org
110 print/ghostscript{7,8,9,9-agpl} have been split into
111 print/ghostscript{7,8,9,9-agpl}-{base,x11}.
112 print/ghostscript*-nox11 ports have been removed.
114 The -base installs Ghostscript binaries, libgs, and other data files
115 and it depends on no X11 library. The -x11 installs a small shared
116 library to enable x11* devices in the installed -base package.
118 In most cases, Ghostscript is installed as a dependency. A port/package
119 which requires Ghostscript will automatically pick up -base, and
120 when x11* devices required it will pick up -x11 in addition.
122 If one wants to install Ghostscript manually and full compatibility
123 with the previous versions, just install -x11 because it installs
124 -base as a dependency. Combination of the two provides the same
125 functionality as before.
128 AFFECTS: users of security/openssh-portable
129 AUTHOR: bdrewery@FreeBSD.org
131 OpenSSH 7.0 disables support for:
133 * 1024-bit diffie-hellman-group1-sha1 key exchange
134 * ssh-dss, ssh-dss-cert-* host and user keys
135 * legacy v00 cert format
137 See http://www.openssh.com/txt/release-7.0 for more information and
138 http://www.openssh.com/legacy.html for how to re-enable some of these
142 AFFECTS: users of lang/ghc and */hs-*
143 AUTHOR: haskell@FreeBSD.org
145 The Glorious Glasgow Haskell Compiler has been updated to version
146 7.10.2 and Haskell Platform has been removed. As a result, it is
147 recommended to rebuild or reinstall all the dependent ports and the
148 lang/ghc port itself in one of the following ways:
150 # portmaster -w -r ghc
152 # portupgrade -fr lang/ghc
154 In case of pkg(8), it is probably safer to remove all the GHC-dependent
155 packages along with GHC and reinstall everything from scratch. For
158 # pkg query "%ro" ghc > ghc-pkgs.txt
159 # pkg delete -y lang/ghc
161 In ghc-pkgs.txt, check and remove all the packages that have been moved,
164 # pkg install -y `cat ghc-pkgs.txt`
167 AFFECTS: users of sysutils/s6
168 AUTHOR: Colin Booth <colin@heliocat.net>
170 s6-notifywhenup has been removed as of v2.2.0.0. Any run scripts
171 using readyness notification must be updated to use a notification
174 s6-svc options have changed for sending syncronous up/down timeouts.
175 Any management or wrapper scripts using those options will need to
179 AFFECTS: everybody who still uses <UNIQUENAME>_SET/UNSET in make.conf
180 AUTHOR: mat@FreeBSD.org
182 The use of <UNIQUENAME>_SET/UNSET has been deprecated for a long time,
183 replaced by <OPTIONS_NAME>_SET/UNSET. It is now not supported any more.
184 A warning will be issued telling you what to do, for example:
188 You are using perl_SET which is not supported any more, use:
189 lang_perl5.20_SET= DEBUG
192 AFFECTS: users of sysutils/s6
193 AUTHOR: Colin Booth <colin@heliocat.net>
195 s6-notifywhenup is deprecated and will be removed in the next version
196 of s6. Any run scripts depending on that program should be updated to
197 use an in-servicedir notification-fd file as described under
198 "Readyness notification support" in s6-supervise.html.
201 AFFECTS: users of net-mgmt/icinga and net-mgmt/icinga2
202 AUTHOR: lme@FreeBSD.org
204 The Icinga port has been split into two ports: net-mgmt/icinga-core
205 which contains the Icinga 1.x backend and net-mgmt/icinga-classicweb
206 which contains the Icinga classic web (CGI) interface. The latter can
207 be both used with Icinga 1.x and the Icinga 2 port (net-mgmt/icinga2).
208 A new meta-port net-mgmt/icinga was added which depends on both new
209 ports, so updating the Icinga port should be transparent.
212 AFFECTS: users of sysutils/moosefs-master and other moosefs packages
213 AUTHOR: feld@FreeBSD.org
215 MooseFS ports have been updated to 2.0.72-1. Upstream has been
216 providing a private package repository to distribute newer releases of
217 MooseFS. These changes have now made it into the ports tree. This has
218 resulted in splitting up the sysutils/moosefs-master port into several
223 sysutils/moosefs-cgiserv
224 sysutils/moosefs-metalogger
225 sysutils/moosefs-netdump
227 You may need to install these additional ports/packages to restore the
228 complete functionality of your MooseFS cluster. Please review the
229 upstream documentation.
231 http://moosefs.com/documentation/moosefs-2-0.html
234 AFFECTS: users of sysutils/xfce4-power-manager
235 AUTHOR: olivierd@FreeBSD.org
237 After upgrading to 1.5.2, by default a label is displayed next to the
238 panel icon (it shows percentage and remaining time).
240 To hide this label, a new property /xfce4-power-manager/show-panel-label
243 xfconf-query -c xfce4-power-manager \
244 -p /xfce4-power-manager/show-panel-label -n -t int -s 0
247 - 0 -> does not display label
248 - 1 -> displays only percentage
249 - 2 -> displays only remaining time
250 - 3 -> displays only percentage and remaining time (default value)
253 AFFECTS: users of security/libressl
254 AUTHOR: brnrd@FreeBSD.org
256 After upgrading to 2.2.2, manually update all packages that depend on
257 any of the libraries provided by LibreSSL (libssl, libcrypto and
258 libtls) since the versions of these libraries have changed. Normally,
259 you can obtain the list of dependent software by running the following
262 # pkg info -r libressl
264 Then you should rebuild all ports depending on libressl to avoid dangling
265 shared library dependencies. Poudriere and pkg handle this correctly,
266 portmaster and portupgrade users can use the following to rebuild all
270 portmaster -r libressl
272 portupgrade -fr security/libressl
275 AFFECTS: users of sysutils/tracker
276 AUTHOR: kwm@FreeBSD.org
278 The new tracker version does not build if the old version is installed.
280 # pkg delete -f tracker
282 After use your upgrade tool of choice.
285 AFFECTS: users of mail/opensmtpd
286 AUTHOR: ashish@FreeBSD.org
288 After upgrading, you will need to review all your configuration, as
289 there are some configuration changes between 5.4.x and 5.7.1.
292 AFFECTS: users of ukrainian/monacofonts
293 AUTHOR: mi@aldan.algebra.com
295 The destination-directory used by monacofonts port was altered.
296 The fonts-location changed from koi8u-monaco/ to koi8-u-monaco/
298 Users are advised to modify the path set in their xorg.conf files.
301 AFFECTS: users of print/texlive-base and other TeXLive packages
302 AUTHOR: hrs@FreeBSD.org
304 TeXLive in Ports Collection has been updated to TL2015. To upgrade
305 installed old packages, upgrading of "tex-*" packages is required.
307 If you have a problem with upgrading, please send it to
308 freebsd-tex@FreeBSD.org and/or file a PR.
311 AFFECTS: users of graphics/gdal
312 AUTHOR: sunpoet@FreeBSD.org
314 Due to changes in header files, please deinstall gdal first while updating
318 AFFECTS: users of security/libressl
319 AUTHOR: brnrd@FreeBSD.org
321 After upgrading to 2.2.1, manually update all packages that depend on
322 any of the libraries provided by LibreSSL (libssl, libcrypto and
323 libtls) since the versions of these libraries have changed. Normally,
324 you can obtain the list of dependent software by running the following
327 pkg query -e '%n = libressl' %ro
329 Then you should rebuild all ports depending on libressl to avoid dangling
330 shared library dependencies.
333 AFFECTS: users of net-mgmt/netmagis-*
334 AUTHOR: pgollucci@FreeBSD.org
336 Netmagis-* ports have been upgraded to 2.3.0. Upgrading from
337 previous version require a database schema upgrade.
338 See http://netmagis.org/upgrade.html
341 AFFECTS: users of multimedia/ffmpeg
342 AUTHOR: riggs@FreeBSD.org
344 ffmpeg has been updated to the latest version from the 2.7 branch.
345 If you are using binary pkg, 'pkg upgrade' will do the right thing.
346 Users of portmaster/portupgrade must rebuild all ports that depend
350 portmaster -w -r ffmpeg
352 portupgrade -fr multimedia/ffmpeg
355 AFFECTS: users of net/ptpd2-devel
356 AUTHOR: skreuzer@FreeBSD.org
358 net/ptpd2 has been upgraded to version 2.3.1
359 net/ptpd2-devel is now deprecated and has been removed
361 If using portupgrade:
362 # portupgrade -o net/ptpd2 net/ptpd2-devel
365 # portmaster -o net/ptpd2 net/ptpd2-devel
368 AFFECTS: users of www/varnish, www/pecl-varnish,
369 www/varnish-libvmod-header, www/varnish-nagios
370 AUTHOR: feld@FreeBSD.org
372 Varnish 3.x has reached End of Life status and has been removed from
373 the ports tree. If you were using www/varnish we urge you to to update
374 to www/varnish4. The upgrade guide can be found here:
376 https://www.varnish-cache.org/docs/trunk/whats-new/upgrade-4.0.html
378 www/varnish-libvmod-header and www/varnish-nagios have been updated to
379 versions that work with Varnish 4.x. You should not lose access to
382 www/pecl-varnish was updated to the latest release which has added
383 support for Varnish 4.x. Please note that it appears some
384 functionality has been lost. This is unfortunate but out of our
385 control. Details can be found here:
387 http://pecl.php.net/package-changelog.php?package=varnish
389 If for some reason you need www/varnish to exist in your ports tree
390 for a bit longer you may consider instead following the 2015Q2 branch.
391 Do note however that Varnish 3.x will not be receiving updates or
392 security patches from upstream.
395 AFFECTS: users of devel/p5-Test-Tester and devel/p5-Test-use-ok
396 AUTHOR: adamw@FreeBSD.org
398 The Test::Tester and Test::use::ok modules have been rolled into
399 devel/p5-Test-Simple, and are included in perl 5.22. The p5-Test-Tester
400 and p5-Test-use-ok modules will be removed in one month.
402 If you use either of those ports and have perl-5.22 installed:
404 pkg delete p5-Test-Tester p5-Test-use-ok
406 If you use either of those ports and have perl-5.20 or lower installed:
408 portmaster -o devel/p5-Test-Simple p5-Test-Tester
409 portmaster -o devel/p5-Test-Simple p5-Test-use-ok
412 AFFECTS: users of security/libressl
413 AUTHOR: brnrd@FreeBSD.org
415 After upgrading libressl, manually update all packages that depend on
416 this library since its version has changed. Normally, you can obtain the
417 list of dependent software by running the following command:
419 pkg query -e '%n = libressl' %ro
421 Then you should rebuild all ports depending on libressl to avoid dangling
422 shared library dependencies.
425 AFFECTS: users of audio/libmusicbrainz5
426 AUTHOR: jhale@FreeBSD.org
428 libmusicbrainz5 has been updated to 5.1.0. Please rebuild all ports that
429 depend on it. PORTREVISIONS have been bumped on dependent ports.
431 If you use portmaster:
432 portmaster -w -r libmusicbrainz5
433 If you use portupgrade:
434 portupgrade -fr audio/libmusicbrainz5
437 AFFECTS: users of multimedia/avidemux26-*
438 AUTHOR: riggs@FreeBSD.org
440 avidemux26 has been renamed to avidemux
441 If you are using binary pkg, 'pkg upgrade' will do the right thing.
442 Users of portmaster/portupgrade have to take a manual step:
444 portmaster -o multimedia/avidemux multimedia/avidemux26
446 portupgrade -o multimedia/avidemux multimedia/avidemux26
449 AFFECTS: users of databases/postgresql84-server
450 AUTHOR: girgen@FreeBSD.org
452 PostgreSQL-8.4 EOL was reached in July 2014. To upgrade to a later version of
453 choice, you need to do a dump+restore of the database.
454 Please follow the instructions at:
456 http://www.postgresql.org/docs/8.4/static/install-upgrading.html
459 AFFECTS: users of sysutils/xfce4-power-manager
460 AUTHOR: olivierd@FreeBSD.org
462 Before upgrading, you must stop xfce4-power-manager daemon:
464 xfce4-power-manager --quit
467 AFFECTS: users of sysutils/webmin and sysutils/usermin
468 AUTHOR: olgeni@FreeBSD.org
470 After upgrading to Perl 5.20 the /usr/bin/perl link will no longer
471 be available. You will have to check your perl-path files and
472 change the path of the Perl interpreter to "/usr/local/bin/perl":
474 /usr/local/etc/webmin/perl-path
475 /usr/local/etc/usermin/perl-path
478 AFFECTS: users of lang/perl5*
479 AUTHOR: mat@FreeBSD.org
481 The default Perl version has been switched to Perl 5.20. If you are using
482 binary packages to upgrade your system, you do not have anything to do, pkg
483 upgrade will do the right thing. For the other people, assuming you are
484 migrating from 5.18 to 5.20, do:
487 portupgrade -o lang/perl5.20 -f lang/perl5.18
489 portupgrade -f `pkg shlib -R libperl.so.5.18|tail +2`
492 portmaster -o lang/perl5.20 lang/perl5.18
494 portmaster -f `pkg shlib -R libperl.so.5.18|tail +2`
497 Perl has been removed from base more than ten years ago, so it was way past
498 time for the /usr/bin/perl symlink to be removed from the port. If for
499 some strange reason, you still need it, you will have to create it
503 In case you have not updated your system in a while, and specifically,
504 followed the 20141126 instructions regarding the new Perl layout, you
505 should follow those more extensive instructions rather than the
506 conservative presented here.
509 AFFECTS: users of mail/postfix mail/postfix-current
510 AUTHOR: ohauer@FreeBSD.org
512 The following OPTIONS where renamed to match the default used in most all other ports
516 If any of the old OPTIONS was enabled before, please re-run "make config".
519 AFFECTS: users of www/iojs
520 AUTHOR: linpct@gmail.com
522 iojs has been updated to 2.0.0. The binary modules may need to be
523 rebuilt due to V8 version ABI change.
526 AFFECTS: users of net/asterisk13 with PJSIP (default on) and SRTP (default off) options enabled
527 AUTHOR: madpilot@FreeBSD.org
529 This applies ONLY TO USERS COMPILING FROM PORTS:
530 To avoid dependency problems, you must remove the pjsip port
531 before upgrading asterisk13.
536 These steps are unnecessary for those using binary packages.
538 Please see the 20150323 entry for background about this problem.
541 AFFECTS: users of graphics/qgis
542 AUTHOR: brd@FreeBSD.org
544 Following OPTIONS have been renamed in 2.8.1_1 to match upstream:
546 - MAPSERVER to SERVER
549 AFFECTS: users of mail/opensmtpd
550 AUTHOR: ashish@FreeBSD.org
552 Following OPTIONS are being removed in 5.4.5p1:
560 They are disabled/removed in upstream since 5.4.4p1, but did not get removed
564 AFFECTS: users of devel/icu
565 AUTHOR: bapt@FreeBSD.org
567 icu has been updated to 55.1. Please rebuild all ports that depends on it
569 If you use portmaster:
571 If you use portupgrade:
572 portupgrade -fr devel/icu
575 AFFECTS: Users of emulators/wine-devel
576 AUTHOR: gerald@FreeBSD.org
579 The COMPHOLIO option in emulators/wine-devel has been renamed to
580 STAGING to align with the upstream evolution of that project.
583 AFFECTS: Users of audio/bcg729
584 AUTHOR: tijl@FreeBSD.org
586 The Mediastreamer plugin included in this package has been separated into
587 a new port audio/msbcg729.
590 AFFECTS: User of security/sguil
591 AUTHOR: feld@FreeBSD.org
593 security/sguil was erroneously provisioned a UID that conflicted with
594 the dns/dnscrypt-proxy port. A new UID and GID of 991 has been issued.
596 Existing users will be able to upgrade the sguil packages without
597 issue. The existing UID will continue to be used. If you do a clean
598 install of security/sguil on a new server and migrate files or
599 intentionally delete the sguil user and group and reinstall you may
600 run into permissions issues.
602 Examples include the /var/run/sguild and /usr/local/etc/sguild directories.
605 AFFECTS: User of emulators/xen emulators/xl and sysutils/xen-tools
606 AUTHOR: bapt@FreeBSD.org
608 sysutils/xen-tools has been renamed sysutils/xen-guest-tools
609 emulators/xl has been renamed sysutils/xen-tools
610 emulators/xen has been renamed emulators/xen-kernel
611 A new emulators/xen has been introduced, it is a metaport that depends on
612 emulators/xen-kernel and sysutils/xen-tools
615 AFFECTS: Users of irc/rbot
616 AUTHOR: bdrewery@FreeBSD.org
618 Ruby Bot now has a new upstream maintainer. The project has been updated
619 to work with Ruby 2.0+. Some migration is needed to move away from
620 BDB regristry files. The guide for that is at
621 https://github.com/ruby-rbot/rbot/wiki/MigrationGuide
623 rbotdb can be used to backup a BDB database and then restore it to a working
624 format for the new rbot. Update your conf.yaml after with 'core.db: tc'
628 AUTHOR: ohauer@FreeBSD.org
630 Subversion modules are no longer activated in httpd.conf!
631 To activate the subversion apache modules a dedicated file
632 will be installed as modules.d/220_subversion.conf
635 AFFECTS: Users of dns/bind9*
636 AUTHOR: mat@FreeBSD.org
638 This is only for FreeBSD 10.0+.
640 BIND auto chroot has been added back to the named rc script. As enabling it
641 by default would most certainly break people's setup, it is not. To enable
642 it, and chroot it in /var/named, add the following line to your rc.conf file:
644 named_chrootdir="/var/named"
646 On first launch, the rc script will move the /usr/local/etc/namedb directory
647 into the chroot, and create a symlink to it.
649 Note that, if you're running from within a jail, you need to have a
650 /var/named/dev devfs created beforehand, with the null and random devices.
653 AFFECTS: Users of net/asterisk* and net/pjsip ports
654 AUTHOR: madpilot@FreeBSD.org
656 Due to conflicts between base OpenSSL and ports provided OpenSSL
657 library, which is required by net/libsrtp, the srtp support has
658 to be removed from the default asterisk13 port configuration,
659 otherwise a not working binary would be generated.
661 To get SRTP support working in the asterisk ports make sure all
662 dependencies are linked against the same SSL library implementation
663 to avoid runtime conflicts. On 10.1 everything will work fine
664 unless ports SSL libraries are explicitly installed. On older OS
665 versions(10.0 and earlier) you will need to compile all ports
666 with WITH_OPENSSL_PORT=yes.
668 To get working SRTP support in asterisk13 with the pjsip backend
669 it is also needed to enable the EXTSRTP option in the pjsip port.
671 If the CURL option is enabled also make sure the ftp/curl port
672 is using a GSSAPI implementation linking to the same SSL
673 implementation the other ports are using (BASE or NONE if you're
674 using base OpenSSL, GSSAPI_HEIMDAL GSSAPI_MIT otherwise). If an
675 incompatible option is being used the curl module will cause
676 asterisk to fail on startup due to mixing calls to OpenSSL from
680 AFFECTS: Users of security/openssh-portable
681 AUTHOR: bdrewery@FreeBSD.org
683 The port now uses VersionAddendum for the port version string. Setting
684 the value to "none" in your sshd_config and restarting openssh will allow
685 removing the version from the banner.
688 AFFECTS: Users of x11-servers/xorg-server and other X servers
689 AUTHOR: bapt@FreeBSD.org
691 All fonts ports have been modified to respect XDG and install in
694 The Xorg servers now are looking there by default
696 If you experience font related issues, view the output of
700 If the list appears incomplete or has fonts still pointing to
701 /usr/local/lib/X11/fonts you may forcibly update the font cache:
706 AFFECTS: users of editors/openoffice-4 and editors/openoffice-devel
707 AUTHOR: truckman@FreeBSD.org
709 Contrary to what is stated in pkg-message, openoffice-4 and
710 openoffice-devel have stored user settings in ~/.openoffice.org-devel/4
711 since r325370 (2013-08-25). This update expects user settings to reside
712 in the more standard ~/.openoffice.org/4.
714 To preserve your user settings, rename or copy them from
715 ~/.openoffice.org-devel/4 to ~/.openoffice.org/4. when installing this
716 update to apache-openoffice-4.1.1_7 or
717 apache-openoffice-devel-4.2.1652526_2,3.
720 AFFECTS: users of net/serviio
721 AUTHOR: netchild@FreeBSD.org
723 The Java Polling Watch Service used in Serviio 1.5.1 is fixed. If you
724 unchecked "Keep library automatically updated" with 1.5 (as recommended
725 in the 20150206 entry) you can enable it again.
728 AFFECTS: users of net-mgmt/netdisco
729 AUTHOR: dgeo@centrale-marseille.fr
731 netdisco version has been upgraded to netdisco2
733 After upgrading, you will need to review all your configuration, as
734 this new version won't read old config files.
735 You'll be able to keep your data though netdisco-deploy command
738 AFFECTS: users of x11-wm/xfce4 and multimedia/xfce4-parole
739 AUTHOR: olivierd@FreeBSD.org
741 Xfce 4.12 has been imported. Please use the following instructions to
749 # portmaster x11-wm/xfce4
751 GStreamer 1.0 is enabled by default in Parole media player.
753 Xfce 4.12 now depends of Adwaita icon theme. If you are upgrading from
754 Xfce 4.10 you probably still have the Tango or GNOME theme selected.
755 Open the Settings Manager and select Appearance. Inside dialog box switch
756 to the Icons tag and select the "Adwaita" entry in the list.
759 AFFECTS: users of security/libressl
760 AUTHOR: vsevolod@highsecure.ru
762 After upgrading of libressl you should manually update all packages that
763 depending on this library since its version has been changed. Normally,
764 you could obtain the list of dependent software by running the following
767 pkg query -e '%n = libressl' %ro
769 Then you should rebuild all ports depending on libressl to avoid dangling
770 shared library dependencies.
773 AFFECTS: users of lang/ruby20
774 AUTHOR: swills@FreeBSD.org
776 The default ruby version has been updated from 2.0 to 2.1.
778 If you compile your own ports you may keep 2.0 as the default version by
779 adding the following lines to your /etc/make.conf file:
782 # Keep ruby 2.0 as default version
784 DEFAULT_VERSIONS+=ruby=2.0
786 If you wish to update to the new default version, you need to first stop any
787 software that uses ruby. Then, you will need to follow these steps, depending
788 upon how you manage your system.
790 If you use pkgng, simply upgrade:
793 If you use portmaster, install new ruby, then rebuild all ports that depend
795 # portmaster -o lang/ruby21 lang/ruby20
796 # portmaster -R -r ruby-2.1
798 If you use portupgrade, install new ruby, then rebuild all ports that depend
801 # pkg delete -f ruby portupgrade
802 # make -C /usr/ports/ports-mgmt/portupgrade install clean
803 # pkg set -o lang/ruby20:lang/ruby21
804 # portupgrade -x ruby-2.1.\* -fr lang/ruby21
807 AFFECTS: Users of games/trigger
808 AUTHOR: makc@FreeBSD.org
810 games/trigger has been split and renamed to games/trigger-rally
811 and games/trigger-data ports. Deinstall previous version
815 AFFECTS: Users of devel/qt4-linguist
816 AUTHOR: makc@FreeBSD.org
818 Linguist tools have been moved from qt4-linguist port to new
819 devel/qt4-linguisttools port. Deinstall qt4-linguist before
823 AFFECTS: Users of lang/ruby19
825 lang/ruby19 has reached its end-of-life and has been removed. The
826 default version has been 2.0 for a while. Other available versions
827 are Ruby 2.1 and Ruby 2.2.
829 Users who have DEFAULT_VERSIONS=ruby=1.9 in their /etc/make.conf are
830 encouraged to remove it or change it to an available version.
833 AFFECTS: Users of net-p2p/bitcoin (cli utilities)
835 The bitcoin-cli and bitcoin-tx utilities have been re-packaged into
836 a separate port. If you require these programs, or use the bitcoin-cli
837 program to access the daemon or the GUI, install net-p2p/bitcoin-utils
841 AFFECTS: users of PHP
843 The default PHP version has been updated from 5.4 to 5.6.
845 If you use binary packages you should make a list of php packages
846 before running 'pkg upgrade':
848 # pkg info php5\* > ~/installed-php-ports-list
850 After the upgrade, check with such list if all your php extensions
851 are still installed, and reinstall them if needed.
854 AFFECTS: users who upgraded from FreeBSD 7.x or older with "make world" but never ran "make delete-old"
855 AUTHOR: antoine@FreeBSD.org
857 Dependency registration has been reworked.
858 If you encounter the following error, you may have stale magic files
861 ===> bar-x depends on shared library: libfoo.so - not found
863 You can remove the stale /usr/share/misc/magic.mime{,.mgc} files
864 manually or run "make delete-old" in ${SRCDIR}.
867 AFFECTS: users of mail/opensmtpd-devel
868 AUTHOR: ashish@FreeBSD.org
870 MYSQL, PGSQL, LDAP, and REDIS options are removed from port, as
871 they're moved upstream to a separate project, which is yet to
872 release snapshots. If you need those options, then please install
873 "mail/opensmtpd" port instead. To do that:
875 If using portupgrade:
876 # portupgrade -o mail/opensmtpd mail/opensmtpd-devel
879 # portmaster -o mail/opensmtpd mail/opensmtpd-devel
882 AFFECTS: users of net/serviio
883 AUTHOR: netchild@FreeBSD.org
885 The java dependency changed from java 7 (java/openjdk7 if you haven't
886 installed another java 7 implementation) to java 8 (e.g. java/openjdk8).
887 If serviio is the only reason that java 7 is installed, you can delete
888 java 7 after the update to serviio 1.5.0.
890 The Java Polling Watch Service used in Serviio 1.5 aggressively searches
891 for file system updates. Until the Serviio poller is re-enabled in 1.5.1,
892 consider unchecking "Keep library automatically updated" if you have a
893 large media collection or are concerned about CPU/disk usage.
896 AFFECTS: users of databases/mysql55-(server|client)
897 AUTHOR: ale@FreeBSD.org
899 The default MySQL version has been updated from 5.5 to 5.6.
901 If you compile your own ports you may keep 5.5 as the default version by
902 adding the following lines to your /etc/make.conf file:
905 # Keep MySQL 5.5 as default version
907 DEFAULT_VERSIONS+=mysql= 5.5
909 If you wish to update to the new default version, you need to first stop any
910 running server instance. Then, you will need to follow these steps, depending
911 on installed packages.
913 # pkg set -o databases/mysql55-client:databases/mysql56-client
914 # pkg set -o databases/mysql55-server:databases/mysql56-server
918 AFFECTS: users of www/thttpd
919 AUTHOR: danfe@FreeBSD.org
921 thttpd was updated to version 2.26, which brings several user-noticeable
924 - Default WWW root was changed from ${PREFIX}/www/data to more expected
925 (and standard) ${WWWDIR} (${PREFIX}/www/thttpd), be sure to check and
926 adjust your thttpd configuration file and/or web layout accordingly;
927 - Default CGI pattern was changed to "/cgi-bin/*"; this goes better in
928 line with default installation;
929 - Default data MIME type was changed to "application/octet-stream";
930 - thttpd's own htpasswd(1) program, which was previously installed as
931 thttpdpasswd(1) to avoid conflict with other webservers, is now being
932 renamed to thtpasswd(1); this not just makes it shorter, but is more
933 consistent with popular GNU/Linux distributions;
934 - Index pages for directories are not generated by default from now on
935 for security reasons; an option (INDEXES) is provided to turn them
936 back on if they are wanted;
937 - IPREAL option (to respect (pass on) "X-Forwarded-For" header) is now
938 turned on by default: it is often required when thttpd is used as a
939 CGI server behind nginx (http://wiki.nginx.org/ThttpdCGI).
942 AFFECTS: users of www/pecl-http
943 AUTHOR: vanilla@FreeBSD.org
945 The pecl-http has been upgraded to version 2.1.4, and the new version is
946 not compatible with the old one. If you need the "old" 1.7.6, you can
947 find it in www/pecl-http1.
950 AFFECTS: users of lang/python3
951 AUTHOR: demon@FreeBSD.org
953 The default version of python3 has changed from 3.3 to 3.4.
954 If you wish to stick with older version, add "python3=3.3" to your
955 DEFAULT_VERSIONS variable in /etc/make.conf. To upgrade:
957 If using portupgrade:
958 # portupgrade -o lang/python34 lang/python33
961 # portmaster -o lang/python34 lang/python33
964 AFFECTS: users of audio/speex
965 AUTHOR: tijl@FreeBSD.org
967 The audio/speex port has been updated to 1.2rc2 and one of the libraries
968 it installed has been split off into a new port audio/speexdsp. Before
969 you can update audio/speex you must first delete the old package using
973 AFFECTS: users of net/unison and net/unison-nox11
974 AUTHOR: madpilot@FreeBSD.org
976 Unison has been upgraded to version 2.48, which uses a different wire
977 protocol than 2.40 did. In order to support synchronization with
978 other computers where Unison is still at version 2.40, a new port
979 net/unison240 has been created. It provides unison240 and if that is
980 GTK2-enabled, also unison240-text. This unison240 port can be
981 installed in parallel with the existing net/unison port.
984 AFFECTS: users of deskutils/xpad
985 AUTHOR: jgh@FreeBSD.org
987 deskutils/xpad has been moved to deskutils/xpad3, since 4.x has been around
990 Should you wish to stick with legacy branch at this time;
992 # portmaster -o deskutils/xpad deskutils/xpad3
995 AFFECTS: users of graphics/png
996 AUTHOR: antoine@FreeBSD.org
998 The PNG library has been updated to version 1.6.16. Please rebuild all
999 ports that depend on it.
1001 If you use portmaster:
1003 If you use portupgrade:
1004 portupgrade -fr graphics/png
1007 AFFECTS: users of lang/neon29
1008 AUTHOR: ohauer@FreeBSD.org
1010 The port www/neon29 was renamed to www/neon and updated to version 0.30.1
1012 If you use pkg, simply upgrade:
1016 If you use portmaster, rebuild ports that depend on neon:
1018 # portmaster -o www/neon www/neon29
1019 # portmaster -R -r neon
1022 AFFECTS: users of x11/xorg and all xorg ports
1023 AUTHOR: dumbbell@FreeBSD.org
1025 The X.Org server (x11-servers/xorg-server) is updated to 1.14. All
1026 ports which provide X.Org drivers must be updated simultaneously, i.e.
1027 x11-drivers/xf86-*, emulators/virtualbox-ose-additions, net/tigervnc,
1030 The input device autodetection backend is switched from HAL to devd.
1031 If you configure your keyboard layout through HAL .fdi files, you need
1032 to migrate this configuration to plain X.Org configuration files.
1034 Up-to-date instructions and a description of the changes brought by
1035 this update are detailed in a blog post:
1037 http://blogs.freebsdish.org/graphics/2014/11/19/xserver-1-14-update-ready/
1040 AFFECTS: users of net-mgmt/xymon-server
1041 AUTHOR: feld@FreeBSD.org
1043 Xymon has been updated to 4.3.18. A major change is the replacement of
1044 the individual cgi shell scripts with symlinks to a cgi program written
1045 in C. This is to mitigate shellshock on Linux systems where the
1046 /bin/sh -> /bin/bash. FreeBSD users were not exposed except in the
1047 most unusual and unsupported circumstances. However, this is an
1048 important update for security. This change could break your
1049 configuration as Henrik describes here:
1051 > NOTE: Replacing the shell script wrappers means that the cgioptions.cfg
1052 > file is no longer processed as a shell script. The new wrapper works
1053 > fine with the default version of cgioptions.cfg, but it you have
1054 > modified it in a way that it relies on being processed by a shell, then
1058 AFFECTS: users of audio/abcde
1059 AUTHOR: gblach@FreeBSD.org
1061 In audio/abcde dependency has been changed from audio/py-eyed3-06
1062 to audio/py-eyed3. Before updating audio/abcde to 2.6 you must manually
1063 deinstall audio/py-eyed-06:
1065 # pkg delete -f py\*-eyed3-06
1068 AFFECTS: users of security/openssh-portable
1069 AUTHOR: bdrewery@FreeBSD.org
1071 OpenSSH 6.7 disables some insecure ciphers by default, such as arcfour
1072 and blowfish. You may have clients using these over LAN where security is
1073 considered less important for the connection. For these cases you may need
1074 to update your Ciphers entry in your sshd_config to enable them again.
1076 See http://mgalgs.github.io/2014/10/22/enable-arcfour-and-other-fast-ciphers-on-recent-versions-of-openssh.html
1079 AFFECTS: users of lang/perl5.*
1080 AUTHOR: mat@FreeBSD.org
1082 Perl now links all .so it builds with libperl.so, it makes upgrading from one
1083 Perl major version to another way easier. For binary package users, it means
1084 pkg upgrade will detect the libperl.so.x.yy change, and reinstall the
1085 affected packages. For users using ports, it will save rebuild time as it's
1086 easier to detect what ports really need to be rebuilt.
1088 Ports users are encouraged to rebuild ports that install files in SITE_ARCH.
1089 If using Perl 5.18, run:
1093 portupgrade -f `find /usr/local/lib/perl5/site_perl/mach/5.18 -name '*.so'|xargs pkg which -qo|sort -u`
1097 portmaster `find /usr/local/lib/perl5/site_perl/mach/5.18 -name '*.so'|xargs pkg which -qo|sort -u`
1100 AFFECTS: users of security/openssh-portable, security/openssh-portable66
1101 AUTHOR: bdrewery@FreeBSD.org
1103 All patches have been fixed for version 6.7. It is no longer required to use
1104 the security/openssh-portable66 port.
1106 The LPK option was removed from security/openssh-portable as it has been
1107 deprecated since May 2013. Use AuthorizedKeysCommand as a replacement.
1110 AFFECTS: users of comms/spandsp-devel
1111 AUTHOR: pawel@FreeBSD.org
1113 comms/spandsp has been upgraded to version 0.0.6
1114 comms/spandsp-devel is now deprecated and set for removal, all ports using
1115 it were converted to use newer comms/spandsp. Before upgrade you must
1116 remove comms/spandsp-devel so that ports can pick up new dependency:
1118 # pkg delete -f spandsp-devel
1121 AFFECTS: users of emulators/linux_base-f10 and emulators/linux_base-c6
1122 AUTHOR: sbruno@freebsd.org
1124 The CentOS ports are now the default for stable/10 (after revision 275807).
1125 See UPDATING entry 20141209 for details on migration of systems.
1128 AFFECTS: users of TeXLive
1129 AUTHOR: hrs@FreeBSD.org
1131 Several scripts in print/texlive-base have been moved to
1132 devel/tex-kpathsea. Upgrading them can fail because texlive-base
1133 depends on tex-kpathsea, and the new tex-kpathsea tries to install
1134 files which were installed by the old texlive-base. The following
1135 error message indicates this situation:
1137 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
1139 To solve this problem, remove both of tex-kpathsea and texlive-base first
1140 and install the new versions:
1142 # pkg delete -f tex-kpathsea texlive-base
1145 AFFECTS: users of emulators/linux_base-f10 and emulators/linux_base-c6
1146 AUTHOR: xmj@freebsd.org
1148 The CentOS ports infrastructure has replaced Fedora 10 as default.
1150 1. Please delete all remaining f10 ports/packages:
1152 # pkg delete -f linux_base-f10 linux-f10-\*
1154 2. Persistently update the Linux kernel version in /etc/sysctl.conf:
1156 compat.linux.osrelease=2.6.18
1158 This step is necessary on all FreeBSD versions, apart from 11.0-CURRENT
1159 (after revision 271982).
1161 3. Reinstall all software depending on Linux emulation.
1162 As an example, reinstall linux-firefox:
1164 # portmaster -r linux-firefox
1166 # portupgrade -f www/linux-firefox
1168 # pkg install linux-firefox
1170 If difficulties are encountered, please follow the UPDATING entry 20140922
1171 but skip step 2 (OVERRIDE_LINUX_BASE_PORT and OVERRIDE_LINUX_NONBASE_PORTS
1172 in /etc/make.conf). In case these steps do not fix the issues, please submit
1173 an issue report in Bugzilla and send an email to FreeBSD's emulation@ mailing
1176 Users who need to continue using Fedora 10 base and userland should do the
1179 1. Add these lines to /etc/make.conf:
1181 OVERRIDE_LINUX_BASE_PORT=f10
1182 OVERRIDE_LINUX_NONBASE_PORTS=f10
1184 2. Downgrade the Linux kernel version in /etc/sysctl.conf on FreeBSD versions
1185 newer than and including 11.0-CURRENT (after revision 271982).
1187 compat.linux.osrelease=2.6.16
1189 This is all that is needed to continue using an existing Fedora 10 Linux base
1194 AFFECTS: users of ports-mgmt/poudriere, ports-mgmt/poudriere-devel
1195 AUTHOR: bdrewery@FreeBSD.org
1197 8.4 jails created with Poudriere 3.1, or poudriere-devel-3.0.99.20141117
1198 should be recreated with 'jail -d' and 'jail -c'. This fixes pkg(8)
1202 AFFECTS: users of databases/postgresql??-(server|client)
1203 AUTHOR: marino@FreeBSD.org
1205 PostgreSQL version 9.3 is now the default. To upgrade from a version
1206 lower than 9.3, follow the instructions on the PostgreSQL.org website.
1207 http://www.postgresql.org/docs/9.3/interactive/upgrading.html
1208 Please note that the pg_upgrade program is installed by the
1209 databases/postgresql93-contrib port
1211 When using binary packages, if you only use the client port, you can
1212 issue the following command to follow the default version:
1214 # pkg set -o databases/postgresql92-client:databases/postgresql93-client
1217 AFFECTS: users of polish/kadu
1218 AUTHOR: pawel@FreeBSD.org
1220 Before running kadu 1.x for the first time upstream developers
1221 advise to backup your ~/.kadu directory.
1224 AFFECTS: users of ports-mgmt/poudriere
1225 AUTHOR: bdrewery@FreeBSD.org
1227 Poudriere has been updated to 3.1.0. See the release notes at
1228 https://github.com/freebsd/poudriere/wiki/release_notes_31 for
1229 information on changed features and required setup.
1232 AFFECTS: users of devel/gettext (close to everyone)
1233 AUTHOR: tijl@FreeBSD.org
1235 The devel/gettext port has been split up in devel/gettext-runtime, a
1236 lightweight package containing runtime libraries, and devel/gettext-tools,
1237 a package containing developer tools. The devel/gettext port still exists
1240 You must first delete the existing installation of gettext and then
1241 reinstall it. This will break sudo, so you *must* do this in a root
1242 shell (sudo -i) if you use sudo.
1244 # pkg delete -f gettext
1245 # portmaster devel/gettext
1247 Or for portupgrade users:
1249 # pkg delete -f gettext
1250 # portinstall devel/gettext
1252 Or for binary users:
1254 # pkg delete -f gettext
1258 AFFECTS: users of lang/perl5.*
1259 AUTHOR: mat@FreeBSD.org
1261 There was a nasty bug introduced in the update below, it was introduced in
1262 SVN revision 373476 and corrected in 373485. If you get errors looking like
1265 ===> Registering installation for p5-Params-Util-1.07_1 as automatic
1266 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
1267 *** [fake-pkg] Error code 74
1269 You will have to wipe your ports tree clean. If using portsnap, with:
1273 If using subversion:
1278 AFFECTS: users of lang/perl5.*
1279 AUTHOR: mat@FreeBSD.org
1281 The .packlist files are back, if you upgraded all your p5- ports yesterday
1282 and need them, you will need to reinstall them again, see yesterday's update
1286 AFFECTS: users of multimedia/x264
1287 AUTHOR: xmj@FreeBSD.org
1289 With the recent split of multimedia/x264 in library and binary and library
1290 components, if an application that uses libx264 is updated before x264 itself,
1291 multimedia/libx264 will conflict with the existing x264 package. Delete
1292 this package before continuing any update that depends on it:
1294 # pkg delete -f x264
1296 Install the updated x264 and/or upgrade the other applications that
1297 depend on libx264, such as ffmpeg.
1300 AFFECTS: users of lang/perl5.*
1301 AUTHOR: mat@FreeBSD.org
1303 The directories where Perl modules are installed has changed. All
1304 affected ports' PORTREVISION have been bumped, so upgrading should
1305 be as painless as possible. The old directories have been kept in
1306 the default Perl @INC to make it even more painless.
1308 The default Perl has been switched to lang/perl5.18. These examples
1309 are for switching from lang/perl5.16, if you are running a different
1310 version, replace lang/perl5.16 with the origin of the Perl you have
1313 Binary package users:
1318 0) Fix pkgdb.db (for safety):
1321 1) Reinstall new version of Perl (5.18):
1322 portupgrade -o lang/perl5.18 -f lang/perl5.16
1324 2) Reinstall everything that depends on Perl:
1325 portupgrade -fr lang/perl5.18
1328 portmaster -o lang/perl5.18 lang/perl5.16
1333 Comprehensive (but perhaps overkill):
1334 portmaster -r perl5-
1336 Note: If the "perl5-" glob matches more than one port you will need to specify
1337 the name of the installed Perl package explicitly. You can get its name
1338 by running: pkg info perl5
1341 AFFECTS: users of EFL libraries
1342 AUTHOR: gblach@FreeBSD.org
1344 EFL libraries has been merged into one port. Before installing devel/efl
1345 you must deinstall old EFL libraries:
1347 # pkg delete -f eina eet evas evas-\* ecore\* eio efreet embryo edje \
1349 # make -C /usr/ports/devel/efl install clean
1352 AFFECTS: users of x11-wm/e17-module*
1353 AUTHOR: gblach@FreeBSD.org
1355 Enlightenment has been updated to 0.19.1. Some of e-modules can't be build
1356 with updated Enlightenment, these modules has been marked as broken.
1357 E-modules which work with new Enlightenment has been renamed to
1358 x11-wm/e-module-*. To update these modules you must call the following
1359 commands (substituting the name of module in place *):
1361 # portmaster -o x11-wm/e-module-* x11-wm/e17-module-*
1362 # portmaster -o x11-wm/e-modules x11-wm/e17-modules
1364 # portupgrade -fo x11-wm/e-module-* x11-wm/e17-module-*
1365 # portupgrade -fo x11-wm/e-modules x11-wm/e17-modules
1368 AFFECTS: users of security/heimdal
1369 AUTHOR: hrs@FreeBSD.org
1371 The header and library files have been moved from PREFIX/{include,lib} to
1372 PREFIX/{include,lib}/heimdal at r373047 to fix a library dependency
1373 confusion when software attempts to link a Heimdal library in base and
1374 an external library in LOCALBASE/lib at the same time.
1376 All of packages which depend on security/heimdal have to be recompiled
1377 and reinstalled because of this library location change.
1380 AFFECTS: users of x11/gnome2, graphics/clutter and lang/vala
1381 AUTHOR: kwm@FreeBSD.org
1383 GNOME 3.14 was imported. Because this is a big change some manual help is
1384 needed. Please use the following instructions to update.
1386 Make a list of the installed ports:
1387 # pkg info > ~/installed-ports-list
1389 Delete the old and conflicting packages:
1390 # pkg delete clutter gnome-utils gnome-panel gnome-keyring vala-vapigen \
1391 guile gcalctool gnome-media libgnomekbd gnome-themes at-spi
1392 # pkg delete gnome-screensaver gnome-applets bug-buddy \
1393 evolution-exchange evolution-webcal gnome-system-tools \
1394 seahorse-plugins gnome-control-center
1396 For package users the following lines will be enough:
1398 # pkg install gnome3
1400 For ports users should do the following:
1402 # portmaster x11/gnome3
1404 After these steps, check with the list we made earlier if your favorite
1405 ports are still installed, and reinstall them if needed.
1408 AFFECTS: users of security/openssh-portable
1409 AUTHOR: bdrewery@FreeBSD.org
1411 Most of the optional patches for OpenSSH do not apply to the 6.7 update yet.
1412 The 6.6 version has been copied to security/openssh-portable66 if you require
1413 the use of one of the optional ports.
1416 AFFECTS: users of multimedia/mediabrowser
1417 AUTHOR: woodsb02@gmail.com
1419 The default MediaBrowser database/configuration/logs/media metadata
1420 storage directory has moved from /usr/local/mediabrowser to
1421 /var/db/mediabrowser. Users are advised either to move the contents of
1422 the old directory to the new location, or to add a mediabrowser_data_dir
1423 entry to /etc/rc.conf.
1426 AFFECTS: users of devel/libvirt
1427 AUTHOR: jgh@FreeBSD.org
1429 Application state and resource information has been changed from older
1430 path of /usr/local/var to /var. Users are advised to copy over contents
1431 of old var directory to new location if they wish to preserve resources
1435 AFFECTS: users of x11/kde4-runtime
1436 AUTHOR: kde@FreeBSD.org
1438 KDE SC ports have been updated to 4.14.2. Several files have been
1439 moved between packages, therefore the following action is required
1440 before running any pkg/port upgrade utility:
1442 # pkg delete -f kde-runtime-4\*
1445 AFFECTS: users of lang/ruby19
1446 AUTHOR: swills@FreeBSD.org
1448 The default ruby version has been updated from 1.9 to 2.0.
1450 If you compile your own ports you may keep 1.9 as the default version by
1451 adding the following lines to your /etc/make.conf file:
1454 # Keep ruby 1.9 as default version
1456 DEFAULT_VERSIONS+=ruby=1.9
1458 If you wish to update to the new default version, you need to first stop any
1459 software that uses ruby. Then, you will need to follow these steps, depending
1460 upon how you manage your system.
1462 If you use pkgng, simply upgrade:
1465 If you use portmaster, install new ruby, then rebuild all ports that depend
1467 # portmaster -o lang/ruby20 lang/ruby19
1468 # portmaster -R -r ruby-2.0
1470 If you use portupgrade, install new ruby, then rebuild all ports that depend
1473 # pkg delete -f ruby ruby-iconv portupgrade
1474 # make -C /usr/ports/ports-mgmt/portupgrade install clean
1475 # pkg set -o lang/ruby19:lang/ruby20
1476 # portupgrade -x ruby-2.0.\* -fr lang/ruby20
1480 AUTHOR: bapt@FreeBSD.org
1482 The WITH_NEW_XORG setting has been activated by default on all versions
1483 of FreeBSD, which allows us to have packages for xorg 1.12 and kde4.
1485 Please be aware that on systems that only support syscons
1486 switching virtual terminals or exiting X
1487 results in a black screen or the last image of their desktop
1488 (like a screenshot) being presented. Commands can still be typed blindly.
1490 Most, if not all, systems should be using vt(4) and this can be enabled
1491 by setting kern.vty=vt in /boot/loader.conf and reboot to activate.
1495 AUTHOR: bapt@FreeBSD.org
1497 The WITH_NEW_XORG setting has been activated by default on FreeBSD 10.0
1498 and above, which allows us to have packages for xorg 1.12 and kde4.
1500 Please be aware that on systems that only support syscons
1501 switching virtual terminals or exiting X
1502 results in a black screen or the last image of their desktop
1503 (like a screenshot) being presented. Commands can still be typed blindly.
1505 Most, if not all, systems should be using vt(4) and this can be enabled
1506 by setting kern.vty=vt in /boot/loader.conf and reboot to activate.
1509 AFFECTS: users of mail/maildrop
1510 AUTHOR: madpilot@FreeBSD.org
1512 Due to the way pkg works please note that the configuration
1513 variables MAILDROP_SUID and MAILDROP_SGID, despite keeping their
1514 old names, are now required to contain a valid username and
1515 groupname existing on the system in which the package will be
1516 installed, while in the past numeric uids and gids worked fine.
1518 Wrong values will cause pkg to skip installing the setuid binaries
1521 Please check your configuration.
1524 AFFECTS: users of comms/usbmuxd
1525 AUTHOR: avilla@FreeBSD.org
1527 libusbmuxd.so was split from comms/usbmuxd into comms/libusbmuxd.
1528 Remove usbmuxd before upgrading to avoid conflicts:
1530 # pkg delete -f usbmuxd
1532 If you need the daemon usbmuxd(1), you can reinstall the package
1536 AFFECTS: users of deskutils/calibre
1537 AUTHOR: madpilot@FreeBSD.org
1539 The dependency on graphics/py-imaging in calibre has been changed
1540 to using the graphics/py-pillow port.
1542 Due to this change automatic updating of the port will not work
1545 It is suggested to remove calibre and py-imaging from the system
1546 and then reinstall calibre again using binary packages or ports.