FreeBSD Monitor
Ports Updating
2014-11-27
AFFECTS: users of lang/perl5.*
AUTHOR: [email protected]

The .packlist files are back, if you upgraded all your p5- ports yesterday
and need them, you will need to reinstall them again, see yesterday's update
for instructions.
Ports Updating
2014-11-26
AFFECTS: users of multimedia/x264
AUTHOR: [email protected]

With the recent split of multimedia/x264 in library and binary and library
components, if an application that uses libx264 is updated before x264 itself,
multimedia/libx264 will conflict with the existing x264 package. Delete
this package before continuing any update that depends on it:

# pkg delete -f x264

Install the updated x264 and/or upgrade the other applications that
depend on libx264, such as ffmpeg.
Ports Updating
2014-11-26
AFFECTS: users of lang/perl5.*
AUTHOR: [email protected]

The directories where Perl modules are installed has changed. All
affected ports' PORTREVISION have been bumped, so upgrading should
be as painless as possible. The old directories have been kept in
the default Perl @INC to make it even more painless.

The default Perl has been switched to lang/perl5.18. These examples
are for switching from lang/perl5.16, if you are running a different
version, replace lang/perl5.16 with the origin of the Perl you have
installed.

Binary package users:

# pkg upgrade -f

Portupgrade users:
0) Fix pkgdb.db (for safety):
pkgdb -Ff

1) Reinstall new version of Perl (5.18):
portupgrade -o lang/perl5.18 -f lang/perl5.16

2) Reinstall everything that depends on Perl:
portupgrade -fr lang/perl5.18

Portmaster users:
portmaster -o lang/perl5.18 lang/perl5.16

Conservative:
portmaster p5-

Comprehensive (but perhaps overkill):
portmaster -r perl5-

Note: If the "perl5-" glob matches more than one port you will need to specify
the name of the installed Perl package explicitly. You can get its name
by running: pkg info perl5
Ports Updating
2014-11-25
AFFECTS: users of x11-wm/e17-module*
AUTHOR: [email protected]

Enlightenment has been updated to 0.19.1. Some of e-modules can't be build
with updated Enlightenment, these modules has been marked as broken.
E-modules which work with new Enlightenment has been renamed to
x11-wm/e-module-*. To update these modules you must call the following
commands (substituting the name of module in place *):

# portmaster -o x11-wm/e-module-* x11-wm/e17-module-*
# portmaster -o x11-wm/e-modules x11-wm/e17-modules
or
# portupgrade -fo x11-wm/e-module-* x11-wm/e17-module-*
# portupgrade -fo x11-wm/e-modules x11-wm/e17-modules
Ports Updating
2014-11-25
AFFECTS: users of EFL libraries
AUTHOR: [email protected]

EFL libraries has been merged into one port. Before installing devel/efl
you must deinstall old EFL libraries:

# pkg delete -f eina eet evas evas-\* ecore\* eio efreet embryo edje \
ethumb emotion
# make -C /usr/ports/devel/efl install clean
Ports Updating
2014-11-23
AFFECTS: users of security/heimdal
AUTHOR: [email protected]

The header and library files have been moved from PREFIX/{include,lib} to
PREFIX/{include,lib}/heimdal at r373047 to fix a library dependency
confusion when software attempts to link a Heimdal library in base and
an external library in LOCALBASE/lib at the same time.

All of packages which depend on security/heimdal have to be recompiled
and reinstalled because of this library location change.
Ports Updating
2014-11-19
AFFECTS: users of x11/gnome2, graphics/clutter and lang/vala
AUTHOR: [email protected]

GNOME 3.14 was imported. Because this is a big change some manual help is
needed. Please use the following instructions to update.

Make a list of the installed ports:
# pkg info > ~/installed-ports-list

Delete the old and conflicting packages:
# pkg delete clutter gnome-utils gnome-panel gnome-keyring vala-vapigen \
guile gcalctool gnome-media libgnomekbd
# pkg delete gnome-screensaver gnome-applets bug-buddy \
evolution-exchange evolution-webcal gnome-system-tools \
seahorse-plugins gnome-control-center

For package users the following lines will be enough:
# pkg upgrade
# pkg install gnome3

For ports users should do the following:
# portmaster -a
# portmaster x11/gnome3

After these steps, check with the list we made earlier if your favorite
ports are still installed, and reinstall them if needed.
Ports Updating
2014-11-19
AFFECTS: users of x11/gnome2, graphics/clutter and lang/vala
AUTHOR: [email protected]

GNOME 3.14 was imported. Because this is a big change some manual help is
needed. Please use the following instructions to update.

Delete the old and conflicting packages:
# pkg delete clutter gnome-utils gnome-panel gnome-keyring vala-vapigen \
guile gcalctool gnome-media libgnomekbd
# pkg delete gnome-screensaver gnome-applets bug-buddy \
evolution-exchange evolution-webcal gnome-system-tools \
seahorse-plugins gnome-control-center

For package users the following lines will be enough:
# pkg upgrade
# pkg install gnome3

For ports users should do the following:
# portmaster -a
# portmaster x11/gnome3
Ports Updating
2014-11-17
AFFECTS: users of security/openssh-portable
AUTHOR: [email protected]

Most of the optional patches for OpenSSH do not apply to the 6.7 update yet.
The 6.6 version has been copied to security/openssh-portable66 if you require
the use of one of the optional ports.
Ports Updating
2014-11-09
AFFECTS: users of multimedia/mediabrowser
AUTHOR: [email protected]

The default MediaBrowser database/configuration/logs/media metadata
storage directory has moved from /usr/local/mediabrowser to
/var/db/mediabrowser. Users are advised either to move the contents of
the old directory to the new location, or to add a mediabrowser_data_dir
entry to /etc/rc.conf.
Ports Updating
2014-10-29
AFFECTS: users of devel/libvirt
AUTHOR: [email protected]

Application state and resource information has been changed from older
path of /usr/local/var to /var. Users are advised to copy over contents
of old var directory to new location if they wish to preserve resources
from the old setup.
Ports Updating
2014-10-19
AFFECTS: users of x11/kde4-runtime
AUTHOR: [email protected]

KDE SC ports have been updated to 4.14.2. Several files have been
moved between packages, therefore the following action is required
before running any pkg/port upgrade utility:

# pkg delete -f kde-runtime-4\*
Ports Updating
2014-10-19
AFFECTS: users of x11/kde4-runtime
AUTHOR: [email protected]

KDE SC ports have been updated to 4.14.1. Several files have been
moved between packages, therefore the following action is required
before running any pkg/port upgrade utility:

# pkg delete -f kde-runtime-4\*
Ports Updating
2014-10-19
AFFECTS: users of x11/kde4-runtime
AUTHOR: [email protected]
KDE SC ports have been updated to 4.14.1. Several files have been
moved between packages, therefore the following action is required
before running any pkg/port upgrade utility:

# pkg delete -f kde-runtime-4\*
Ports Updating
2014-10-08
AFFECTS: users of lang/ruby19
AUTHOR: [email protected]

The default ruby version has been updated from 1.9 to 2.0.

If you compile your own ports you may keep 1.9 as the default version by
adding the following lines to your /etc/make.conf file:

#
# Keep ruby 1.9 as default version
#
DEFAULT_VERSIONS+=ruby=1.9

If you wish to update to the new default version, you need to first stop any
software that uses ruby. Then, you will need to follow these steps, depending
upon how you manage your system.

If you use pkgng, simply upgrade:
# pkg upgrade

If you use portmaster, install new ruby, then rebuild all ports that depend
on ruby:
# portmaster -o lang/ruby20 lang/ruby19
# portmaster -R -r ruby-2.0

If you use portupgrade, install new ruby, then rebuild all ports that depend
on ruby:

# pkg delete -f ruby ruby-iconv portupgrade
# make -C /usr/ports/ports-mgmt/portupgrade install clean
# pkg set -o lang/ruby19:lang/ruby20
# portupgrade -x ruby-2.0.\* -fr lang/ruby20
Ports Updating
2014-10-08
AFFECTS: users of lang/ruby19
AUTHOR: [email protected]

The default ruby version has been updated from 1.9 to 2.0.

If you compile your own ports you may keep 1.9 as the default version by
adding the following lines to your /etc/make.conf file:

#
# Keep ruby 1.9 as default version
#
DEFAULT_VERSIONS+=ruby=1.9

If you wish to update to the new default version, you need to first stop any
software that uses ruby. Then, you will need to follow these steps, depending
upon how you manage your system.

If you use pkgng, simply upgrade:
# pkg upgrade

If you use portmaster, install new ruby, then rebuild all ports that depend
on ruby:
# portmaster -o lang/ruby20 lang/ruby19
# portmaster -R -r ruby-2.0

If you use portupgrade, install new ruby, then rebuild all ports that depend
on ruby:

# pkg delete -f ruby ruby-iconv portupgrade
# make -C /usr/ports/ports-mgmt/portupgrade install clean
# portupgrade -x ruby-2.0.\* -fr lang/ruby20
Ports Updating
2014-10-08
AFFECTS: users of lang/ruby19
AUTHOR: [email protected]

The default ruby version has been updated from 1.9 to 2.0.

If you compile your own ports you may keep 1.9 as the default version by
adding the following lines to your /etc/make.conf file:

#
# Keep ruby 1.9 as default version
#
DEFAULT_VERSIONS+=ruby=1.9

If you wish to update to the new default version, you need to first stop any
software that uses ruby. Then, you will need to follow these steps, depending
upon how you manage your system.

If you use pkgng, simply upgrade:
# pkg upgrade

If you use portmaster, install new ruby, then rebuild all ports that depend
on ruby:
# portmaster -o lang/ruby20 lang/ruby19
# portmaster -R -r ruby-2.0

If you use portupgrade, install new ruby, then rebuild all ports that depend
on ruby:

# pkg delete -f ruby ruby-iconv portupgrade
# make -C /usr/ports/ports-mgmt/portupgrade install clean
# pkg set -o lang/ruby19:lang/ruby20
# portupgrade -x ruby-2.0.\* -fr lang/ruby20
Ports Updating
2014-10-08
AFFECTS: users of lang/ruby19
AUTHOR: [email protected]

The default ruby version has been updated from 1.9 to 2.0.

If you compile your own ports you may keep 1.9 as the default version by
adding the following lines to your /etc/make.conf file:

#
# Keep ruby 1.9 as default version
#
DEFAULT_VERSIONS+=ruby=1.9

If you wish to update to the new default version, you need to first stop any
software that uses ruby. Then, you will need to follow these steps, depending
upon how you manage your system.

If you use pkgng, simply upgrade:
# pkg upgrade

If you use portmaster, install new ruby, then rebuild all ports that depend
on ruby:
# portmaster -o lang/ruby20 lang/ruby19
# portmaster -R -r ruby-2.0

If you use portupgrade, install new ruby, then rebuild all ports that depend
on ruby:

# pkg delete -f ruby portupgrade
# make -C /usr/ports/ports-mgmt/portupgrade install clean
# portupgrade -x ruby-2.0.\* -fr lang/ruby20
Ports Updating
2014-10-03
AFFECTS: xorg users
AUTHOR: [email protected]

The WITH_NEW_XORG setting has been activated by default on all versions
of FreeBSD, which allows us to have packages for xorg 1.12 and kde4.

Please be aware that on systems that only support syscons
switching virtual terminals or exiting X
results in a black screen or the last image of their desktop
(like a screenshot) being presented. Commands can still be typed blindly.

Most, if not all, systems should be using vt(4) and this can be enabled
by setting kern.vty=vt in /boot/loader.conf and reboot to activate.
Ports Updating
2014-10-01
AFFECTS: xorg users
AUTHOR: [email protected]

The WITH_NEW_XORG setting has been activated by default on FreeBSD 10.0
and above, which allows us to have packages for xorg 1.12 and kde4.

Please be aware that on systems that only support syscons
switching virtual terminals or exiting X
results in a black screen or the last image of their desktop
(like a screenshot) being presented. Commands can still be typed blindly.

Most, if not all, systems should be using vt(4) and this can be enabled
by setting kern.vty=vt in /boot/loader.conf and reboot to activate.
Ports Updating
2014-09-30
AFFECTS: users of mail/maildrop
AUTHOR: [email protected]

Due to the way pkg works please note that the configuration
variables MAILDROP_SUID and MAILDROP_SGID, despite keeping their
old names, are now required to contain a valid username and
groupname existing on the system in which the package will be
installed, while in the past numeric uids and gids worked fine.

Wrong values will cause pkg to skip installing the setuid binaries
on the system.

Please check your configuration.
Ports Updating
2014-09-30
AFFECTS: users of finance/gnucash
AUTHOR: [email protected]

The new version of gnucsh requires guile 2.0. If the update fails
because the old guile 1.8 library is still present you will need
to manally remove gnucash, guile and, if installed, boehm-gc:

# pkg delete gnucash guile boehm-gc

and then install gnucash again the usual way.
Ports Updating
2014-09-29
AFFECTS: users of comms/usbmuxd
AUTHOR: [email protected]

libusbmuxd.so was split from comms/usbmuxd into comms/libusbmuxd.
Remove usbmuxd before upgrading to avoid conflicts:

# pkg delete -f usbmuxd

If you need the daemon usbmuxd(1), you can reinstall the package
after the upgrade.
Ports Updating
2014-09-28
AFFECTS: users of deskutils/calibre
AUTHOR: [email protected]

The dependency on graphics/py-imaging in calibre has been changed
to using the graphics/py-pillow port.

Due to this change automatic updating of the port will not work
correctly.

It is suggested to remove calibre and py-imaging from the system
and then reinstall calibre again using binary packages or ports.
Ports Updating
2014-09-27
AFFECTS: users of net/foreman-proxy
AUTHOR: [email protected]

In version 1.6 Foreman Smart Proxy splits its configuration into multiple
ruby files located in PREFIX/etc/foreman-proxy/settings.d.
The configuration of each service (dhcp, dhs, bmc, etc.) has been moved
into a dedicated file.

You can use a bundled script to convert your old settings to new settings:
PREFIX/share/foreman/extra/migrate_settings.rb