FreeBSD Monitor
Ports Updating
2015-03-01
AFFECTS: users of lang/ruby20
AUTHOR: [email protected]

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

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

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

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/ruby21 lang/ruby20
# portmaster -R -r ruby-2.1

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
# pkg set -o lang/ruby20:lang/ruby21
# portupgrade -x ruby-2.1.\* -fr lang/ruby21
Ports Updating
2015-03-01
AFFECTS: users of lang/ruby20
AUTHOR: [email protected]

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

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

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

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 -f

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

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
# pkg set -o lang/ruby20:lang/ruby21
# portupgrade -x ruby-2.1.\* -fr lang/ruby21
Ports Updating
2015-02-27
AFFECTS: Users of games/trigger
AUTHOR: [email protected]

games/trigger has been split and renamed to games/trigger-rally
and games/trigger-data ports. Deinstall previous version
before upgrading.
Ports Updating
2015-02-24
AFFECTS: Users of net-p2p/bitcoin (cli utilities)

The bitcoin-cli and bitcoin-tx utilities have been re-packaged into
a separate port. If you require these programs, or use the bitcoin-cli
program to access the daemon or the GUI, install net-p2p/bitcoin-utils
to reinstall them.
Ports Updating
2015-02-24
AFFECTS: Users of lang/ruby19

lang/ruby19 has reached its end-of-life and has been removed. The
default version has been 2.0 for a while. Other available versions
are Ruby 2.1 and Ruby 2.2.

Users who have DEFAULT_VERSIONS=ruby=1.9 in their /etc/make.conf are
encouraged to remove it or change it to an available version.

AFFECTS: Users of net-p2p/bitcoin (cli utilities)

The bitcoin-cli and bitcoin-tx utilities have been re-packaged into
a separate port. If you require these programs, or use the bitcoin-cli
program to access the daemon or the GUI, install net-p2p/bitcoin-utils
to reinstall them.
Ports Updating
2015-02-24
AFFECTS: Users of lang/ruby19

lang/ruby19 has reached its end-of-life and has been removed. The
default version has been 2.0 for a while. Other available versions
are Ruby 2.1 and Ruby 2.2.

Users who have DEFAULT_VERSIONS=ruby=1.9 in their /etc/make.conf are
encouraged to remove it or change it to an available version.
Ports Updating
2015-02-24
AFFECTS: Users of devel/qt4-linguist
AUTHOR: [email protected]

Linguist tools have been moved from qt4-linguist port to new
devel/qt4-linguisttools port. Deinstall qt4-linguist before
upgrading.
Ports Updating
2015-02-20
AFFECTS: users of PHP

The default PHP version has been updated from 5.4 to 5.6.

If you use binary packages you should make a list of php packages
before running 'pkg upgrade':

# pkg info php5\* > ~/installed-php-ports-list

After the upgrade, check with such list if all your php extensions
are still installed, and reinstall them if needed.
Ports Updating
2015-02-13
AFFECTS: users who upgraded from FreeBSD 7.x or older with "make world" but never ran "make delete-old"
AUTHOR: [email protected]

Dependency registration has been reworked.
If you encounter the following error, you may have stale magic files
for file(1):

===> bar-x depends on shared library: libfoo.so - not found

You can remove the stale /usr/share/misc/magic.mime{,.mgc} files
manually or run "make delete-old" in ${SRCDIR}.
Ports Updating
2015-02-07
AFFECTS: users of mail/opensmtpd-devel
AUTHOR: [email protected]

MYSQL, PGSQL, LDAP, and REDIS options are removed from port, as
they're moved upstream to a separate project, which is yet to
release snapshots. If you need those options, then please install
"mail/opensmtpd" port instead. To do that:

If using portupgrade:
# portupgrade -o mail/opensmtpd mail/opensmtpd-devel

If using portmaster:
# portmaster -o mail/opensmtpd mail/opensmtpd-devel
Ports Updating
2015-02-06
AFFECTS: users of net/serviio
AUTHOR: [email protected]

The java dependency changed from java 7 (lang/openjdk7 if you haven't
installed another java 7 implementation) to java 8 (e.g. lang/openjdk8).
If serviio is the only reason that java 7 is installed, you can delete
java 7 after the update to serviio 1.5.0.

The Java Polling Watch Service used in Serviio 1.5 aggressively searches
for file system updates. Until the Serviio poller is re-enabled in 1.5.1,
consider unchecking "Keep library automatically updated" if you have a
large media collection or are concerned about CPU/disk usage.
Ports Updating
2015-02-06
AFFECTS: users of net/serviio
AUTHOR: [email protected]

The java dependency changed from java 7 (java/openjdk7 if you haven't
installed another java 7 implementation) to java 8 (e.g. java/openjdk8).
If serviio is the only reason that java 7 is installed, you can delete
java 7 after the update to serviio 1.5.0.

The Java Polling Watch Service used in Serviio 1.5 aggressively searches
for file system updates. Until the Serviio poller is re-enabled in 1.5.1,
consider unchecking "Keep library automatically updated" if you have a
large media collection or are concerned about CPU/disk usage.
Ports Updating
2015-02-04
AFFECTS: users of databases/mysql55-(server|client)
AUTHOR: [email protected]

The default MySQL version has been updated from 5.5 to 5.6.

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

#
# Keep MySQL 5.5 as default version
#
DEFAULT_VERSIONS+=mysql= 5.5

If you wish to update to the new default version, you need to first stop any
running server instance. Then, you will need to follow these steps, depending
on intalled packages.

# pkg set -o databases/mysql55-client:databases/mysql56-client
# pkg set -o databases/mysql55-server:databases/mysql56-server
# pkg upgrade
Ports Updating
2015-02-04
AFFECTS: users of databases/mysql55-(server|client)
AUTHOR: [email protected]

The default MySQL version has been updated from 5.5 to 5.6.

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

#
# Keep MySQL 5.5 as default version
#
DEFAULT_VERSIONS+=mysql= 5.5

If you wish to update to the new default version, you need to first stop any
running server instance. Then, you will need to follow these steps, depending
on installed packages.

# pkg set -o databases/mysql55-client:databases/mysql56-client
# pkg set -o databases/mysql55-server:databases/mysql56-server
# pkg upgrade
Ports Updating
2015-01-18
AFFECTS: users of www/thttpd
AUTHOR: [email protected]

thttpd was updated to version 2.26, which brings several user-noticeable
changes to the port:

- Default WWW root was changed from ${PREFIX}/www/data to more expected
(and standard) ${WWWDIR} (${PREFIX}/www/thttpd), be sure to check and
adjust your thttpd configuration file and/or web layout accordingly;
- Default CGI pattern was changed to "/cgi-bin/*"; this goes better in
line with default installation;
- Default data MIME type was changed to "application/octet-stream";
- thttpd's own htpasswd(1) program, which was previously installed as
thttpdpasswd(1) to avoid conflict with other webservers, is now being
renamed to thtpasswd(1); this not just makes it shorter, but is more
consistent with popular GNU/Linux distributions;
- Index pages for directories are not generated by default from now on
for security reasons; an option (INDEXES) is provided to turn them
back on if they are wanted;
- IPREAL option (to respect (pass on) "X-Forwarded-For" header) is now
turned on by default: it is often required when thttpd is used as a
CGI server behind nginx (http://wiki.nginx.org/ThttpdCGI).
Ports Updating
2015-01-13
AFFECTS: users of www/pecl-http
AUTHOR: [email protected]

The pecl-http has been upgraded to version 2.1.4, and the new version is
not compatible with the old one. If you need the "old" 1.7.6, you can
find it in www/pecl-http1.
Ports Updating
2015-01-11
AFFECTS: users of lang/python3
AUTHOR: [email protected]

The default version of python3 has changed from 3.3 to 3.4.
If you wish to stick with older version, add "python3=3.3" to your
DEFAULT_VERSIONS variable in /etc/make.conf. To upgrade:

If using portupgrade:
# portupgrade -o lang/python34 lang/python33

If using portmaster:
# portmaster -o lang/python34 lang/python33
Ports Updating
2015-01-09
AFFECTS: users of audio/speex
AUTHOR: [email protected]

The audio/speex port has been updated to 1.2rc2 and one of the libraries
it installed has been split off into a new port audio/speexdsp. Before
you can update audio/speex you must first delete the old package using
"pkg del -f speex".
Ports Updating
2015-01-01
AFFECTS: users of net/unison and net/unison-nox11
AUTHOR: [email protected]

Unison has been upgraded to version 2.48, which uses a different wire
protocol than 2.40 did. In order to support synchronization with
other computers where Unison is still at version 2.40, a new port
net/unison240 has been created. It provides unison240 and if that is
GTK2-enabled, also unison240-text. This unison240 port can be
installed in parallel with the existing net/unison port.
Ports Updating
2014-12-30
AFFECTS: users of deskutils/xpad
AUTHOR: [email protected]

deskutils/xpad has been moved to deskutils/xpad3, since 4.x has been around
for a while.

Should you wish to stick with legacy branch at this time;

# portmaster -o deskutils/xpad deskutils/xpad3
Ports Updating
2014-12-25
AFFECTS: users of graphics/png
AUTHOR: [email protected]

The PNG library has been updated to version 1.6.16. Please rebuild all
ports that depend on it.

If you use portmaster:
portmaster -r png
If you use portupgrade:
portupgrade -fr graphics/png
Ports Updating
2014-12-24
AFFECTS: users of lang/neon29
AUTHOR: [email protected]

The port www/neon29 was renamed to www/neon and updated to version 0.30.1

If you use pkg, simply upgrade:

# pkg upgrade

If you use portmaster, rebuild ports that depend on neon:

# portmaster -o www/neon www/neon29
# portmaster -R -r neon
Ports Updating
2014-12-19
AFFECTS: users of x11/xorg and all xorg ports
AUTHOR: [email protected]

The X.Org server (x11-servers/xorg-server) is updated to 1.14. All
ports which provide X.Org drivers must be updated simultaneously, i.e.
x11-drivers/xf86-*, emulators/virtualbox-ose-additions, net/tigervnc,
etc.

The input device autodetection backend is switched from HAL to devd.
If you configure your keyboard layout through HAL .fdi files, you need
to migrate this configuration to plain X.Org configuration files.

Up-to-date instructions and a description of the changes brought by
this update are detailed in a blog post:

http://blogs.freebsdish.org/graphics/2014/11/19/xserver-1-14-update-ready/
Ports Updating
2014-12-19
AFFECTS: users of net-mgmt/xymon-server
AUTHOR: [email protected]

Xymon has been updated to 4.3.18. A major change is the replacement of
the individual cgi shell scripts with symlinks to a cgi program written
in C. This is to mitigate shellshock on Linux systems where the
/bin/sh -> /bin/bash. FreeBSD users were not exposed except in the
most unusual and unsupported circumstances. However, this is an
important update for security. This change could break your
configuration as Henrik describes here:

> NOTE: Replacing the shell script wrappers means that the cgioptions.cfg
> file is no longer processed as a shell script. The new wrapper works
> fine with the default version of cgioptions.cfg, but it you have
> modified it in a way that it relies on being processed by a shell, then
> it will break.
Ports Updating
2014-12-19
AFFECTS: users of audio/abcde
AUTHOR: [email protected]

In audio/abcde dependency has been changed from audio/py-eyed3-06
to audio/py-eyed3. Before updating audio/abcde to 2.6 you must manually
deinstall audio/py-eyed-06:

# pkg delete -f py\*-eyed3-06