FreeBSD Monitor
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-13
AFFECTS: users of 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. If you need the "old" 1.7.6, you can find it
in www/pecl-http1.
Ports Updating
2015-01-11
AFFECTS: users of 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-11
AFFECTS: users of 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/python33 lang/python34

If using portmaster:
# portmaster -o lang/python33 lang/python34
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-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 dependding 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
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
Ports Updating
2014-12-18
AFFECTS: users of security/openssh-portable
AUTHOR: [email protected]

OpenSSH 6.7 disables some insecure ciphers by default, such as arcfour
and blowfish. You may have clients using these over LAN where security is
considered less important for the connection. For these cases you may need
to update your Ciphers entry in your sshd_config to enable them again.

See http://mgalgs.github.io/2014/10/22/enable-arcfour-and-other-fast-ciphers-on-recent-versions-of-openssh.html
Ports Updating
2014-12-17
AFFECTS: users of lang/perl5.*
AUTHOR: [email protected]

Perl now links all .so it builds with libperl.so, it makes upgrading from one
Perl major version to another way easier. For binary package users, it means
pkg upgrade will detect the libperl.so.x.yy change, and reinstall the
affected packages. For users using ports, it will save rebuild time as it's
easier to detect what ports really need to be rebuilt.

Ports users are encouraged to rebuild ports that install files in SITE_ARCH.
If using Perl 5.18, run:

With portupgrade:

portupgrade -f `find /usr/local/lib/perl5/site_perl/mach/5.18 -name '*.so'|xargs pkg which -qo|sort -u`

With portmaster:

portmaster `find /usr/local/lib/perl5/site_perl/mach/5.18 -name '*.so'|xargs pkg which -qo|sort -u`
Ports Updating
2014-12-16
AFFECTS: users of security/openssh-portable, security/openssh-portable66
AUTHOR: [email protected]

All patches have been fixed for version 6.7. It is no longer required to use
the security/openssh-portable66 port.

The LPK option was removed from security/openssh-portable as it has been
deprecated since May 2013. Use AuthorizedKeysCommand as a replacement.
Ports Updating
2014-12-15
AFFECTS: users of emulators/linux_base-f10 and emulators/linux_base-c6
AUTHOR: [email protected]

The CentOS ports are now the default for stable/10 (after revision 275807).
See UPDATING entry 20141209 for details on migration of systems.
Ports Updating
2014-12-15
AFFECTS: users of comms/spandsp-devel
AUTHOR: [email protected]

comms/spandsp has been upgraded to version 0.0.6
comms/spandsp-devel is now deprecated and set for removal, all ports using
it were converted to use newer comms/spandsp. Before upgrade you must
remove comms/spandsp-devel so that ports can pick up new dependency:

# pkg delete -f spandsp-devel
Ports Updating
2014-12-15
AFFECTS: users of comms/spandsp-devel
AUTHOR: [email protected]

comms/spandsp has been upgraded to version 0.0.6
comms/spandsp-devel is now deprecated and set for removal, all ports using
it were converted to use newer comms/spandsp. Before upgrade you must
remove comms/spandsp-devel so that ports can pick up new dependency.

# pkg delete -f spandsp-devel
Ports Updating
2014-12-14
AFFECTS: users of TeXLive
AUTHOR: [email protected]

Several scripts in print/texlive-base have been moved to
devel/tex-kpathsea. Upgrading them can fail because texlive-base
depends on tex-kpathsea, and the new tex-kpathsea tries to install
files which were installed by the old texlive-base. The following
error message indicates this situation:

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

To solve this problem, remove both of tex-kpathsea and texlive-base first
and install the new versions:

# pkg delete -f tex-kpathsea texlive-base
Ports Updating
2014-12-14
AFFECTS: users of TeXLive
AUTHOR: [email protected]

Several scripts in print/texlive-base have been moved to
devel/tex-kpathsea. Upgrading them can fail because texlive-base
depends on tex-kpathsea, and the new tex-kpathsea tries to install
files which were installed by the old texlive-base. The following
error message indicates this situation:

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

To solve this problem, remove both of tex-kpathsea and texlive-base first
and install the new versions:

# pkg delete -f tex-kpathsea texlive-base
Ports Updating
2014-12-09
AFFECTS: users of emulators/linux_base-f10 and emulators/linux_base-c6
AUTHOR: [email protected]

The CentOS ports infrastructure has replaced Fedora 10 as default.

1. Please delete all remaining f10 ports/packages:

# pkg delete -f linux_base-f10 linux-f10-\*

2. Persistently update the Linux kernel version in /etc/sysctl.conf:

compat.linux.osrelease=2.6.18

This step is necessary on all FreeBSD versions, apart from 11.0-CURRENT
(after revision 271982).

3. Reinstall all software depending on Linux emulation.
As an example, reinstall linux-firefox:

# portmaster -r linux-firefox
or
# portupgrade -f www/linux-firefox
or
# pkg install linux-firefox

If difficulties are encountered, please follow the UPDATING entry 20140922
but skip step 2 (OVERRIDE_LINUX_BASE_PORT and OVERRIDE_LINUX_NONBASE_PORTS
in /etc/make.conf). In case these steps do not fix the issues, please submit
an issue report in Bugzilla and send an email to FreeBSD's emulation@ mailing
list.

Users who need to continue using Fedora 10 base and userland should do the
following instead:

1. Add these lines to /etc/make.conf:

OVERRIDE_LINUX_BASE_PORT=f10
OVERRIDE_LINUX_NONBASE_PORTS=f10

2. Downgrade the Linux kernel version in /etc/sysctl.conf on FreeBSD versions
newer than and including 11.0-CURRENT (after revision 271982).

compat.linux.osrelease=2.6.16

This is all that is needed to continue using an existing Fedora 10 Linux base
and userland.