2b656c0f9e
update thunderbird to 45.7.1 https://www.mozilla.org/en-US/thunderbird/45.7.0/releasenotes/ https://www.mozilla.org/en-US/thunderbird/45.7.1/releasenotes/ After changes in packaging in ports r428672, profiles using lightning will have to be recreated. PR: 216584 Approved by: jbeich (maintainer), rene (mentor, implicit) Security: e60169c4-aa86-46b0-8ae2-0d81f683df09 e60169c4-aa86-46b0-8ae2-0d81f683df09 Approved by: ports-secteam (junovitch)
14017 lines
464 KiB
Plaintext
14017 lines
464 KiB
Plaintext
This file documents some of the problems you may encounter when upgrading
|
|
your ports. We try our best to minimize these disruptions, but sometimes
|
|
they are unavoidable.
|
|
|
|
You should get into the habit of checking this file for changes each time
|
|
you update your ports collection, before attempting any port upgrades.
|
|
|
|
20170302:
|
|
AFFECTS: users of mail/thunderbird with Lightning
|
|
AUTHOR: cmt@FreeBSD.org
|
|
|
|
After changes in the packaging of the Lightning extension, profiles
|
|
using this extension have to be re-created.
|
|
|
|
20170102:
|
|
AFFECTS: multimedia/ffmpeg
|
|
AUTHOR: jbeich@FreeBSD.org
|
|
|
|
OPTIMIZED_CFLAGS switched to only use vendor optimizations which
|
|
means -ffast-math -fno-finite-math-only are no longer applied. If
|
|
you did like the former behavior consider adding
|
|
|
|
# multimedia/ffmpeg/Makefile.local
|
|
OPTIMIZED_CFLAGS_CFLAGS += -ffast-math -fno-finite-math-only
|
|
|
|
or
|
|
|
|
# /etc/make.conf
|
|
.if ${.CURDIR:M*/multimedia/ffmpeg}
|
|
CFLAGS += -ffast-math -fno-finite-math-only
|
|
.endif
|
|
|
|
20161230:
|
|
AFFECTS: users of x11/xfce4-terminal
|
|
AUTHOR: olivierd@FreeBSD.org
|
|
|
|
The port has been updated to the latest stable version 0.8.2.
|
|
Please, don't active the hidden 'MiscSlimTabs' option in
|
|
~/.config/xfce4/terminal/terminalrc, it requires Gtk+ > 3.20.
|
|
|
|
20161228:
|
|
AFFECTS: users of multimedia/mlt
|
|
AUTHOR: avilla@FreeBSD.org
|
|
|
|
MLT Qt plugins have been moved to their own ports, mlt-qt4 and
|
|
mlt-qt5. Please, uninstall multimedia/mlt before you update:
|
|
|
|
# pkg delete mlt
|
|
|
|
20161227:
|
|
AFFECTS: users of security/openvpn, security/openvpn-polarssl
|
|
AUTHOR: Matthias Andree <mandree@FreeBSD.org>
|
|
|
|
The OpenVPN ports have been updated to the new upstream release v2.4,
|
|
and their predecessors preserved as openvpn23 and openvpn23-polarssl,
|
|
respectively. Note that for the new v2.4 release, the
|
|
openvpn-polarssl port has been renamed to openvpn-mbedtls to match the
|
|
upstream library's new name.
|
|
|
|
20161218:
|
|
AFFECTS: users of www/nghttp2
|
|
AUTHOR: sunpoet@FreeBSD.org
|
|
|
|
nghttp2 has been split into 2 ports: www/libnghttp2 for core library and
|
|
www/nghttp2 for the rest. Please uninstall nghttp2 before you update
|
|
this port.
|
|
|
|
20161216:
|
|
AFFECTS: mail/thunderbird, www/seamonkey
|
|
AUTHOR: gecko@FreeBSD.org
|
|
|
|
ENIGMAIL is no longer provided as part of the ports after upstream
|
|
dropped binary components in 1.9. Go to Tools -> Add-ons Manager
|
|
then type "enigmail" in the search box to install.
|
|
|
|
20161213:
|
|
AFFECTS: users of devel/skalibs, lang/execline, sysutils/s6
|
|
AUTHOR: Colin Booth <colin-ports@heliocat.net>
|
|
|
|
skalibs has undergone a major version bump and compatibility is not
|
|
guaranteed for software with a runtime dependency on
|
|
libskarnet.so.2.3.9.0. This will not affect lang/execline or
|
|
sysutils/s6 as those are statically linked against libskarnet.a.
|
|
|
|
execline has undergone a major version bump and compatibility is not
|
|
guaranteed for software with a runtime dependency on
|
|
libexecline.so.2.1.4.5. This will not affect sysutils/s6 as all s6
|
|
programs are statically linked against libexecline.a.
|
|
|
|
s6 has undergone a major version bump and compatibility is not
|
|
guaranteed for software with a runtime dependency on
|
|
libs6.so.2.2.4.3. Additionally, s6-applyuidgid and s6-setuidgid
|
|
have moved from $PREFIX/sbin to $PREFIX/bin. Any scripts calling
|
|
those utilities that are not relying on $PATH resolution to find
|
|
them will need to be rewritten.
|
|
|
|
20161207:
|
|
AFFECTS: users of www/node
|
|
AUTHOR: bradleythughes@fastmail.fm
|
|
|
|
The www/node port has been updated to node.js v7.2.0, the latest
|
|
upstream release. A new port, www/node6, has been created for the
|
|
v6.x LTS branch. Users wanting to stay on v6.x can replace www/node
|
|
with www/node6 with one of the following commands:
|
|
|
|
# pkg set -o www/node:www/node6
|
|
or
|
|
# portmaster -o www/node6 www/node
|
|
or
|
|
# portupgrade -o www/node6 www/node
|
|
|
|
20161202:
|
|
AFFECTS: Users of textproc/p5-Search-Elasticsearch
|
|
AUTHOR: tj@FreeBSD.org
|
|
|
|
As of the 5.01 release of ths package, the client libraries for older
|
|
versions of Elasticsearch have started to be shipped seperately. If you are
|
|
using this library to access a none 5.X server you will need to install one of
|
|
the textproc/p5-Search-Elasticsearch-Client-* ports.
|
|
|
|
20161126:
|
|
AFFECTS: Users of security/gpgme-*
|
|
AUTHOR: jhale@FreeBSD.org
|
|
|
|
Gpgme has been updated to 1.8.0.
|
|
With it comes the removal of libgpgme-pthread.so in favor of using
|
|
libgpgme.so itself as the thread-safe library. Ports that may have
|
|
linked to -lgpgme-pthread will now just link to -lgpgme. PORTREVISION
|
|
has been bumped on all ports with a dependency on security/gpgme.
|
|
|
|
The Python module provided by security/py-gpgme has been renamed
|
|
from pyme3 to gpg, as well.
|
|
|
|
Portmaster users:
|
|
portmaster -r gpgme
|
|
Portupgrade users:
|
|
portupgrade -fr security/gpgme
|
|
|
|
20161121:
|
|
AFFECTS: Users of graphics/tiff
|
|
AUTHOR: antoine@FreeBSD.org
|
|
|
|
The tiff port was updated to 4.0.7.
|
|
The following tools are removed from this release: bmp2tiff, gif2tiff, ras2tiff, rgb2ycbcr and thumbnail.
|
|
|
|
20161116:
|
|
AFFECTS: Users of sysutils/bareos-*
|
|
AUTHOR: rand@iteris.com
|
|
|
|
Bareos v1.6.x changed the configuration scheme, from one configuration
|
|
file per Bareos component (file daemon, storage daemon, and director)
|
|
to several configuration files, in several directories, for each
|
|
component. See http://doc.bareos.org/master/html/bareos-manual-main-reference.html
|
|
|
|
The new scheme will use all files named *.conf in the directory
|
|
hierarchies for each component:
|
|
|
|
/usr/local/etc/bareos/bareos-dir.d/
|
|
/usr/local/etc/bareos/bareos-fd.d/
|
|
/usr/local/etc/bareos/bareos-sd.d/
|
|
|
|
To retain the old configuration scheme of one file per component add
|
|
appropriate lines such as these to your /etc/rc.conf:
|
|
|
|
bareos_dir_config="/usr/local/etc/bareos/bareos-dir.conf"
|
|
bareos_fd_config="/usr/local/etc/bareos/bareos-fd.conf"
|
|
bareos_sd_config="/usr/local/etc/bareos/bareos-sd.conf"
|
|
|
|
20161113:
|
|
AFFECTS: users of devel/libosinfo
|
|
AUTHOR: novel@FreeBSD.org
|
|
|
|
The libosinfo port was separated into three different ports
|
|
to follow the upstream split:
|
|
|
|
- sysutils/osinfo-db-tools: contains the CLI tools
|
|
- misc/osinfo-db: contains database with OS data
|
|
- devel/libosinfo: the library
|
|
|
|
As osinfo-db-tools now ships binaries that previously were
|
|
part of libosinfo, it's required to delete the old libosinfo
|
|
package to prevent conflict because of same files installation:
|
|
|
|
# pkg delete libosinfo
|
|
|
|
And then install the new version.
|
|
|
|
20161112:
|
|
AFFECTS: users of security/heimdal
|
|
AUTHOR: hrs@FreeBSD.org
|
|
|
|
Heimdal in the base system and security/heimdal <= 1.5.3_6 use
|
|
Berkeley DB to store principals into /var/heimdal/heimdal.db and
|
|
the database format is version 3 by default. On the other hand,
|
|
security/heimdal 1.5.3_7 or newer use the newer version of
|
|
Berkeley DB and the database format is version 9.
|
|
These two versions are not compatible with each other. If there is
|
|
a mismatch between Heimdal utilities and its database format,
|
|
you will get an error like the following:
|
|
|
|
# /usr/local/sbin/kadmin -l dump
|
|
BDB0641 __db_meta_setup: /var/heimdal/heimdal.db: unexpected file type or format
|
|
kadmin: hdb_open: opening /var/heimdal/heimdal: Invalid argument
|
|
|
|
This mismatch can occur in the following three cases:
|
|
|
|
1. You used Heimdal in the base system and switch to use security/heimdal
|
|
after creating /var/db/heimdal.db.
|
|
|
|
2. You used security/heimdal >= 1.5.3_7 and switch to use one in the
|
|
base system.
|
|
|
|
3. You used security/heimdal < 1.5.3_7 and upgrade it to 1.5.3_7 or later.
|
|
|
|
To fix this mismatch, you need to dump contents of heimdal.db and
|
|
rebuild the database by using kadmin(8) utility.
|
|
|
|
If you use Heimdal in the base system or older versions of
|
|
security/heimdal, and plan to switch to use
|
|
security/heimdal >= 1.5.3_7, execute the following command
|
|
*after* creating a backup copy of /var/heimdal and installing
|
|
security/heimdal:
|
|
|
|
# /usr/bin/kadmin -l dump /var/heimdal/heimdal.db.dump
|
|
# rm /var/heimdal/heimdal.db
|
|
# /usr/local/sbin/kadmin -l load /var/heimdal/heimdal.db.dump
|
|
# rm /var/heimdal/heimdal.db.dump
|
|
|
|
The above example assumes security/heimdal is installed into
|
|
/usr/local. If your base system is compiled with WITHOUT_KERBEROS
|
|
use the following instead:
|
|
|
|
# db_dump185-5 /var/heimdal/heimdal.db | db_load-5 /var/heimdal/heimdal.db.new
|
|
# chown 0600 /var/heimdal/heimdal.db.new
|
|
# mv /var/heimdal/heimdal.db.new /var/heimdal/heimdal.db
|
|
|
|
db_dump and db_load utilitites are installed by database/db5 as
|
|
dependency of security/heimdal.
|
|
|
|
If you want to switch from security/heimdal to Heimdal in the base
|
|
system, use the following:
|
|
|
|
# /usr/local/sbin/kadmin -l dump /var/heimdal/heimdal.db.dump
|
|
# rm /var/heimdal/heimdal.db
|
|
# /usr/bin/kadmin -l load /var/heimdal/heimdal.db.dump
|
|
# rm /var/heimdal/heimdal.db.dump
|
|
|
|
20161105:
|
|
AFFECTS: users of security/heimdal
|
|
AUTHOR: hrs@FreeBSD.org
|
|
|
|
kadmin(8) in heimdal-1.5.3_5 and prior did not create a database
|
|
in /var/heimdal in Berkeley DB format which kdc(8) required. This
|
|
problem has been fixed in heimdal-1.5.3_6.
|
|
|
|
20161104:
|
|
AFFECTS: users of mail/mu4e and mail/mu4e-maildirs
|
|
AUTHOR: hrs@FreeBSD.org
|
|
|
|
The package name of mail/mu4e* have been changed from mu4e* to
|
|
mu4e*-emacsNN. When upgrading the older versions, this change can
|
|
cause the following error which prevents it from upgrading:
|
|
|
|
pkg-static: mu4e-emacs25-0.9.16 conflicts with mu4e-0.9.16 (installs files into the same place).
|
|
|
|
If this error occurs, please remove the old packages by using
|
|
"pkg delete" manually:
|
|
|
|
# pkg delete mu4e-0.9.16 mu4e-maildirs-0.8.20160126_1
|
|
|
|
20161103:
|
|
AFFECTS: users of lang/perl5*
|
|
AUTHOR: mat@FreeBSD.org
|
|
|
|
The default Perl version has been switched to Perl 5.24. If you are using
|
|
binary packages to upgrade your system, you do not have anything to do, pkg
|
|
upgrade will do the right thing. For the other people, assuming you are
|
|
migrating from 5.20 to 5.24, do:
|
|
|
|
First, add to /etc/make.conf:
|
|
|
|
DEFAULT_VERSIONS+= perl5=5.24
|
|
|
|
Portupgrade users:
|
|
portupgrade -o lang/perl5.24 -f lang/perl5.20
|
|
|
|
You can now remove the DEFAULT_VERSIONS line added earlier
|
|
from /etc/make.conf
|
|
|
|
Then you will need to rebuild everything that uses libperl.so, you
|
|
can do so with:
|
|
|
|
portupgrade -f `pkg shlib -qR libperl.so.5.20`
|
|
|
|
Portmaster users:
|
|
portmaster -o lang/perl5.24 lang/perl5.20
|
|
|
|
You can now remove the DEFAULT_VERSIONS line added earlier
|
|
from /etc/make.conf
|
|
|
|
Then you will need to rebuild everything that uses libperl.so, you
|
|
can do so with:
|
|
|
|
portmaster -f `pkg shlib -qR libperl.so.5.20`
|
|
|
|
20161102:
|
|
AFFECTS: users of security/acme-client
|
|
AUTHOR: brnrd@FreeBSD.org
|
|
|
|
The default configuration paths have changed from 'letsencrypt' to
|
|
'acme'. Rename the directories used accordingly
|
|
|
|
mv /usr/local/etc/letsencrypt /usr/local/etc/acme
|
|
mv /usr/local/etc/ssl/letsencrypt /usr/local/etc/ssl/acme
|
|
mv /usr/local/www/letsencrypt /usr/local/www/acme
|
|
|
|
Check your scripts to ensure proper operation.
|
|
|
|
20161030:
|
|
AFFECTS: users of mail/squirrelmail
|
|
AUTHOR: adamw@FreeBSD.org
|
|
|
|
For better php70 support, the squirrelmail port has switched from
|
|
PEAR database access to PDO. If you are using squirrelmail with
|
|
a database backend, you'll need to install a corresponding PDO
|
|
database module, such as php56-pdo_sqlite.
|
|
|
|
20161030:
|
|
AFFECTS: users of security/srm
|
|
AUTHOR: rakuco@FreeBSD.org
|
|
|
|
srm has been updated from 1.2.12 to 1.2.15. Since version 1.2.14,
|
|
srm defaults to using its "simple" mode to overwrite files (one pass
|
|
writing 0x00 to the files) instead of the 35-pass Gutmann method.
|
|
|
|
20161029:
|
|
AFFECTS: users of irc/quassel
|
|
AUTHOR: woodsb02@freebsd.org
|
|
|
|
Quassel is now split into two ports / packages; one for providing
|
|
the server backend (irc/quassel-core), and one for providing the
|
|
client front-end (irc/quassel). Alternatively, the irc/quassel
|
|
port can be built with the MONO option enabled to also install
|
|
the client and server combined into a single monolithic binary.
|
|
|
|
20161028:
|
|
AFFECTS: users of security/openssl and security/openssl-devel
|
|
AUTHOR: brnrd@freebsd.org
|
|
|
|
The shared library versions of OpenSSL have been bumped to avoid
|
|
issues with ports' and base's OpenSSL not being binary compatible.
|
|
|
|
Please rebuild all ports that depend on OpenSSL if you use OpenSSL
|
|
from ports.
|
|
|
|
If you use portmaster:
|
|
portmaster -r openssl
|
|
If you use portupgrade:
|
|
portupgrade -fr security/openssl
|
|
|
|
20161026:
|
|
AFFECTS: users of net-p2p/deluge
|
|
AUTHOR: rm@FreeBSD.org
|
|
|
|
Deluge port has been split out onto CLI part and GUI part. So if user
|
|
only needs deluged, net-p2p/deluge-cli should be installed. For full
|
|
deluge installation, including GTK+ GUI client, net-p2p/deluge should
|
|
be installed as a usual.
|
|
|
|
Old deluge package should be removed manually first:
|
|
|
|
# pkg delete deluge
|
|
|
|
After that install preferred deluge package as usual.
|
|
|
|
20161018:
|
|
AFFECTS: users of x11/xfce4-terminal
|
|
AUTHOR: olivierd@FreeBSD.org
|
|
|
|
The port has been updated to the latest stable version 0.8.0.
|
|
A warning appears each time we open new tab:
|
|
|
|
Gtk-WARNING **: gtk_widget_size_allocate(): attempt to allocate
|
|
widget with...
|
|
|
|
This issue will disappear with Gtk > 3.21.
|
|
|
|
20161014:
|
|
AFFECTS: users of lang/python3
|
|
AUTHOR: antoine@FreeBSD.org
|
|
|
|
The default version of python3 has changed from 3.4 to 3.5.
|
|
If you wish to stick with older version, add "python3=3.4" to your
|
|
DEFAULT_VERSIONS variable in /etc/make.conf. To upgrade:
|
|
|
|
If using portupgrade:
|
|
# portupgrade -o lang/python35 lang/python34
|
|
|
|
If using portmaster:
|
|
# portmaster -o lang/python35 lang/python34
|
|
|
|
20161011:
|
|
AFFECTS: Users of net-im/ejabberd
|
|
AUTHOR: ashish@FreeBSD.org
|
|
|
|
Before upgrading ejabberd to 16.09, please make sure to backup your
|
|
ejabberd data using:
|
|
|
|
% sudo -u ejabberd -H ejabberdctl backup /path/to/backup/file
|
|
|
|
In some cases, ejabberd may fail to start, for which a workaround is to
|
|
remove the schema.DAT file from /var/spool/ejabberd before starting, and
|
|
then restoring everything from the backup using:
|
|
|
|
% sudo -u ejabberd -H ejabberdctl restore /path/to/backup/file
|
|
|
|
For more details:
|
|
|
|
https://github.com/processone/ejabberd/issues/1305
|
|
|
|
20161005:
|
|
AFFECTS: Users of audio/squeezeboxserver (now audio/logitechmediaserver)
|
|
AUTHOR: woodsb02@FreeBSD.org
|
|
|
|
With the rename of the audio/squeezeboxserver port to
|
|
audio/logitechmediaserver, the server and database are now installed in
|
|
different locations by default (/usr/local/share/logitechmediaserver and
|
|
/var/db/logitechmediaserver respectively).
|
|
|
|
If you were an existing user of audio/squeezeboxserver, you should
|
|
consider backing up you server configuration files and database before
|
|
upgrading to audio/logitechmediaserver. If you wish to override the
|
|
default locations for storing the server and database, you can set the
|
|
SLIMDIR and SLIMDBDIR variables in your /etc/make.conf when building
|
|
the audio/logitechmediaserver port.
|
|
|
|
20161004:
|
|
AFFECTS: mail/roundcube-carddav
|
|
AUTHOR: gahr@FreeBSD.org
|
|
|
|
There is no upgrade path from the 1.0 version. You'll need to:
|
|
|
|
1. Log off from Roundcube.
|
|
2. Manually drop all carddav_* tables from your db backend.
|
|
3. Upgrade the mail/roundcube-carddav port.
|
|
|
|
The new tables will be created upon login. The CardDAV plugin will need to be
|
|
reconfigured.
|
|
|
|
If you are running php < 7.0.0, you'll need to set the plugin option:
|
|
$prefs['_GLOBAL']['suppress_version_warning'] = true;
|
|
|
|
See https://github.com/blind-coder/rcmcarddav/issues/165 for details.
|
|
|
|
20160927:
|
|
AFFECTS: emulators/ppsspp
|
|
AUTHOR: jbeich@FreeBSD.org
|
|
|
|
Qt* GUI was split into separate ports:
|
|
|
|
emulators/ppsspp-qt4
|
|
emulators/ppsspp-qt5
|
|
|
|
20160927:
|
|
AFFECTS: sysutils/android-file-transfer
|
|
AUTHOR: jbeich@FreeBSD.org
|
|
|
|
Qt* GUI was split into separate ports:
|
|
|
|
sysutils/android-file-transfer-qt4
|
|
sysutils/android-file-transfer-qt5
|
|
|
|
20160922:
|
|
AFFECTS: users of databases/pglogical, databases/pglogical-output
|
|
AUTHOR: matthew@FreeBSD.org
|
|
|
|
As of version 1.2.0, databases/pglogical-output has been merged into
|
|
databases/pglogical. portmaster or portupgrade users should delete
|
|
pglogical-output manually before upgrading.
|
|
|
|
20160921:
|
|
AFFECTS: users of mail/sieve-connect
|
|
AUTHOR: alexey@renatasystems.org
|
|
|
|
Version 0.88 contains two breaking changes:
|
|
1. If the Sieve server does not offer STARTTLS, then connections should now
|
|
fail.
|
|
2. When deriving a remote script name from the local filename, use the
|
|
basename and strip off directories.
|
|
|
|
For additional information see:
|
|
http://mail.globnix.net/pipermail/sieve-connect-announce/2016/000012.html
|
|
|
|
20160919:
|
|
AFFECTS: users of net/vtun
|
|
AUTHOR: cy@FreeBSD.org
|
|
|
|
The VTUN_EXTENDED_MODE option has been replaced by -e command line
|
|
option.
|
|
|
|
20160914:
|
|
AFFECTS: users of www/nginx-devel
|
|
AUTHOR: osa@FreeBSD.org
|
|
|
|
Nginx now creates logs under /var/log/nginx/ and changes default log
|
|
names from "nginx-access.log" and "nginx-error.log" to "access.log" and
|
|
"error.log" respectively. This is important for the error log because
|
|
the location is encoded and touched by nginx during startup regardless
|
|
of the configured location for the error log.
|
|
|
|
See http://trac.nginx.org/nginx/ticket/147 for additional information
|
|
on why this happens.
|
|
|
|
20160914:
|
|
AFFECTS: users of deskutils/xfce4-volumed-pulse
|
|
AUTHOR: olivierd@FreeBSD.org
|
|
|
|
The port has been updated to the latest stable version 0.2.2.
|
|
Support of xfce4-mixer has been removed, so you can delete
|
|
its properties with the following command:
|
|
|
|
xfconf-query -c xfce4-mixer -p / -rR
|
|
|
|
20160910:
|
|
AFFECTS: users of security/letsencrypt.sh
|
|
AUTHOR: riggs@FreeBSD.org
|
|
|
|
The config filename has been changed upstream from "config.sh"
|
|
to "config". Users must rename the current config file manually.
|
|
In addition, the default WELLKNOWN location has been changed to
|
|
%%PREFIX%%/www/letsencrypt. In order to use the previous default
|
|
location, the config file must be updated manually as well.
|
|
|
|
20160907:
|
|
AFFECTS: users of math/galculator
|
|
AUTHOR: woodsb02@FreeBSD.org
|
|
|
|
galculator now uses GTK3 by default. An option exists in the port to revert
|
|
to GTK2 if desired.
|
|
|
|
20160906:
|
|
AFFECTS: uses of www/nginx
|
|
AUTHOR: marino@FreeBSD.org
|
|
|
|
Nginx now creates logs under /var/log/nginx/ and changes default log
|
|
names from "nginx-access.log" and "nginx-error.log" to "access.log" and
|
|
"error.log" respectively. This is important for the error log because
|
|
the location is encoded and touched by nginx during startup regardless
|
|
of the configured location for the error log.
|
|
|
|
See http://trac.nginx.org/nginx/ticket/147 for additional information
|
|
on why this happens.
|
|
|
|
20160905:
|
|
AFFECTS: users of databases/postgresql96-server
|
|
AUTHOR: girgen@FreeBSD.org
|
|
|
|
The default unix user used by the PostgreSQL daemon has changed to
|
|
`postgres' to reflect the long time upstream's convention. Any scripts
|
|
you have using the old `pgsql' unix user should be modified when upgrading to
|
|
PostgreSQL version 9.6. Older versions of PostgreSQL will continue using
|
|
`pgsql' until their end-of-life.
|
|
|
|
For users with UTF-8 locales in the database: The ICU patch is *activated by
|
|
default* for the PostgreSQL-9.6 server. For previous versions it was optional
|
|
and default off, but this has changed. Please read the entry here below from
|
|
20160811 and understand the consequences of changing between ICU and system
|
|
locale for database collation (short version: don't). pg_upgrade requires the
|
|
collation method to be the same (or a reindex), while pg_dump/restore does not.
|
|
|
|
Also, the default home directory for the postgres user is now
|
|
/var/db/postgres, and the default data directory for PostgreSQL 9.6 is
|
|
/var/db/postgres/data96.
|
|
|
|
20160829:
|
|
AFFECTS: users of x11/nvidia-driver
|
|
AUTHOR: cem@FreeBSD.org
|
|
|
|
The NVidia driver has been updated to version 367.35. Starting with
|
|
version 358.09, new kernel module was added, nvidia-modeset.ko. This
|
|
new driver component works in conjunction with the nvidia.ko kernel
|
|
module to program the display engine of the GPU.
|
|
|
|
Users that experience hangs when starting X11 server, or observe
|
|
|
|
(II) NVIDIA(0): Validated MetaModes:
|
|
(II) NVIDIA(0): "NULL"
|
|
|
|
messages in their /var/log/Xorg.0.log file should replace ``nvidia''
|
|
with ``nvidia-modeset'' in /boot/loader.conf or /etc/rc.conf files,
|
|
depending on how they prefer to load NVidia driver kernel module.
|
|
|
|
20160829:
|
|
AFFECTS: users of security/sshguard
|
|
AUTHOR: feld@FreeBSD.org
|
|
|
|
Sshguard has been updated to 1.7.0. There have been several changes to
|
|
this release. Notably the hosts and ipfilter backends are no longer
|
|
supported. If you need these backends to be supported and you missed
|
|
the survey sent out by upstream I urge you to contact upstream.
|
|
|
|
The hosts backend was previously served by security/sshguard directly.
|
|
The additional backends were slave ports with package name suffixes. I
|
|
have opted to keep the master/slave port relationship but not choose a
|
|
specific backend for security/sshguard. Instead it is now a metaport
|
|
which will prompt you for which backend you prefer. If no backend is
|
|
configured it will depend on security/sshguard-ipfw, which is the
|
|
native FreeBSD firewall. This my be surprising to users who depended
|
|
on security/sshguard which only provided hosts/TCP Wrappers blocking,
|
|
but there is no replacement at this time.
|
|
|
|
I would also like to document that sshguard no longer accepts the -e
|
|
argument which allowed external scripts to run when sshguard finds a
|
|
match. As a result the null backend can no longer be used to create
|
|
custom blocking functionality; it only serves as a detection backend.
|
|
|
|
If the removed backends return due to user demand they will be added
|
|
as slave ports for consistency. I apologize for any inconvenience and
|
|
lack of notice on the deprecation of these features.
|
|
|
|
20160815:
|
|
AFFECTS: users of mail/rspamd*
|
|
AUTHOR: vsevolod@FreeBSD.org
|
|
|
|
Rspamd users should update Rspamd to 1.3.3 version as soon as possible
|
|
and ensure that '/usr/local/etc/rspamd/module.d/fuzzy_check.conf` has
|
|
the line `algorithm = "mumhash";` for the "rspamd.com" rule. The more
|
|
detailed information could be found on
|
|
https://rspamd.com/announce/2016/08/15/rspamd-1.3.3.html
|
|
|
|
20160815:
|
|
AFFECTS: users of dns/powerdns*
|
|
AUTHOR: junovitch@FreeBSD.org
|
|
|
|
PowerDNS Authoritative Server and Recursor 4.0.0+ introduce significant
|
|
changes to the configuration files, which need to be handled before
|
|
restarting the services. As from the Recursor changelog, "The Lua hook
|
|
infrastructure was redone using LuaWrapper; old scripts will no longer
|
|
work, but new scripts are easier to write under the new interface."
|
|
|
|
20160811:
|
|
AFFECTS: users of security/libressl
|
|
AUTHOR: brnrd@FreeBSD.org
|
|
|
|
The port has been updated to the latest stable version 2.4 of LibreSSL.
|
|
The shared library versions of the libraries have been bumped.
|
|
With this update, the patch for the OPENSSL_VERSION_NUMBER has been
|
|
removed. This causes issues with a number of ports. Patches for all
|
|
ports for which this issues is known can be found on
|
|
https://wiki.freebsd.org/LibreSSL/Ports#OPENSSL_VERSION_NUMBER
|
|
|
|
After upgrading, manually update all packages that depend on any of the
|
|
libraries provided by LibreSSL (libssl, libcrypto and libtls) since the
|
|
versions of these libraries have changed. Normally, you can obtain the
|
|
list of dependent software by running the following command:
|
|
|
|
# pkg info -r libressl
|
|
|
|
Then you should rebuild all ports depending on libressl to avoid dangling
|
|
shared library dependencies. Poudriere and pkg handle this correctly,
|
|
portmaster and portupgrade users can use the following to rebuild all
|
|
dependent ports.
|
|
|
|
Portmaster users:
|
|
portmaster -r libressl
|
|
Portupgrade users:
|
|
portupgrade -fr security/libressl
|
|
|
|
20160811:
|
|
AFFECTS: users of databases/postgresqlNN-server with ICU patch
|
|
AUTHOR: girgen@FreeBSD.org
|
|
|
|
The ICU patch is added to the PostgreSQL-9.5 server. Please note that you
|
|
must never change between using the ICU patch and using system locale for
|
|
the same database cluster without REINDEXing all TEXT/VARCHAR columns, or
|
|
dump and restore your database. Failing to do so will result in corrupted
|
|
indexes due to the differences between the locale definitions. ICU will
|
|
always be the better choice for speed and correctness.
|
|
|
|
Also, the ICU patch used to support other Unicode encodings than UTF-8,
|
|
but that has been removed due to lack of demand and the complicated testing
|
|
required. If you use another Unicode encoding and rely on ICU for collation,
|
|
please refrain from upgrading the postgresql server and instead contact the
|
|
author named above.
|
|
|
|
20160722:
|
|
AFFECTS: users of emulators/virtualbox-ose
|
|
AUTHOR: jkim@FreeBSD.org
|
|
|
|
VirtualBox has been updated to 5.0.26 and it is incompatible with old
|
|
kernel modules. You should upgrade emulators/virtualbox-ose-kmod and
|
|
load new kernel modules before starting new version, e.g.,
|
|
|
|
# service vboxnet restart
|
|
|
|
20160722:
|
|
AFFECTS: users of games/stonesoup-*
|
|
AUTHOR: lifanov@mail.lifanov.com
|
|
|
|
The WIZARD option has been renamed to NOWIZARD and is now an opt-out to
|
|
better reflect the upstream. If you run a shared game server and would
|
|
like the Wizard mode support disabled, please update port options.
|
|
|
|
20160718:
|
|
AFFECTS: users of www/awstats
|
|
AUTHOR: adamw@FreeBSD.org
|
|
|
|
The directory containing icons has changed from ".../icons" to ".../icon".
|
|
awstats has, in its suggested configuration file, contained an alias
|
|
from /awstatsicons. After applying the awstats-7.5 update, you must
|
|
update that alias to point to /usr/local/www/awstats/icon (just remove
|
|
the "s" at the end).
|
|
|
|
20160708:
|
|
AFFECTS: users of sysutils/screen
|
|
AUTHOR: cy@FreeBSD.org
|
|
|
|
GNU Screen was updated to version 4.4.0 (r417201). Note that there was
|
|
fix to screen message structure field responsible for $TERM handling,
|
|
making it impossible to attach to older versions.
|
|
|
|
20160704:
|
|
AFFECTS: users of databases/mysql57-*
|
|
AUTHOR: riggs@FreeBSD.org
|
|
|
|
The default location for my.cnf has changed from "/var/db/mysql/my.cnf"
|
|
to "/usr/local/etc/mysql/my.cnf". Existing my.cnf files must be merged
|
|
manually with the new default and moved to the new location. To
|
|
continue using the my.cnf file at the old location, set "mysql_optfile"
|
|
in /etc/rc.conf to point to the location of the existing my.cnf file.
|
|
|
|
20160701:
|
|
AFFECTS: users of www/node5
|
|
AUTHOR: bradleythughes@fastmail.fm
|
|
|
|
Node.js v5.x has reached end of life and has been removed. Users that
|
|
have not yet moved to v6.x should do so now by switching to the www/node
|
|
port.
|
|
|
|
20160627:
|
|
AFFECTS: users of sysutils/rsyslog7
|
|
AUTHOR: brd@FreeBSD.org
|
|
|
|
Rsyslog 7.x has reached end of life status and is being marked as
|
|
depreciated. Rsyslog 8 has been made the default.
|
|
|
|
20160626:
|
|
AFFECTS: users of www/calendarserver
|
|
AUTHOR: pi@FreeBSD.org
|
|
|
|
Please note that updating from the previous version (5.1) to the current
|
|
version (8.0) requires manual steps. Please consult the pkg-message for
|
|
details.
|
|
|
|
20160624:
|
|
AFFECTS: users of shells/zsh
|
|
AUTHOR: adamw@FreeBSD.org
|
|
|
|
zsh now looks for system-wide conf files in ${PREFIX}/etc, instead of
|
|
/etc. If you have files like zshrc, zshenv, zprofile, zlogin, or zlogout
|
|
in /etc, either move them to /usr/local/etc or rebuild zsh with the
|
|
ETCDIR option on.
|
|
|
|
Note that this change only affects system-wide conf files, which are not
|
|
installed or created by a default installation.
|
|
|
|
20160621:
|
|
AFFECTS: users of www/redmine
|
|
AUTHOR: tz@FreeBSD.org
|
|
|
|
Redmine was updated from 2.6.9 to 3.2.3. Since this an update over
|
|
major versions be careful with your update.
|
|
For further update instructions please have a look at:
|
|
https://www.redmine.org/projects/redmine/wiki/RedmineUpgrade
|
|
|
|
20160621:
|
|
AFFECTS: users of ftp/wget
|
|
AUTHOR: vd@FreeBSD.org
|
|
|
|
Wget 1.18 fixes a security vulnerability (CVE-2016-4971) and the fix
|
|
introduces a backward-incompatibility for HTTP->FTP redirects. Any script that
|
|
relies on the old behaviour must use --trust-server-names in order to trust
|
|
the HTTP response and redirect to the new filename.
|
|
|
|
20160619:
|
|
AFFECTS: users of databases/py-apsw
|
|
AUTHOR: rm@FreeBSD.org
|
|
|
|
SQLite 3.12 completely changed the semantics of VFS.xGetLastError() in an
|
|
incompatible way. This required a rewrite of the relevant C, Python and test
|
|
code. If you implement or use this method then you have to rewrite your code
|
|
too. Also note that running the test suite from an earlier version of APSW
|
|
against this or future SQLite versions will result in consuming all memory,
|
|
swap or address space (an underlying integer changed meaning).
|
|
|
|
20160616:
|
|
AFFECTS: users of security/openssl*, security/libressl*
|
|
AUTHOR: mat@FreeBSD.org
|
|
|
|
Previously, to tell the ports tree, you needed to set:
|
|
|
|
WITH_OPENSSL_PORT=yes
|
|
|
|
And if you wanted a port that was not security/openssl, you needed to add,
|
|
for example:
|
|
|
|
OPENSSL_PORT= security/libressl
|
|
|
|
Now, all you need to do is:
|
|
|
|
DEFAULT_VERSIONS+= ssl=libressl
|
|
|
|
Valid values are base, openssl, openssl-devel, libressl, and libressl-devel.
|
|
|
|
20160614:
|
|
AFFECTS: users of www/node, www/node5, and www/node4
|
|
AUTHOR: adamw@FreeBSD.org
|
|
|
|
node now prefers a few libraries from ports to the versions bundled
|
|
with node. However, node cannot use the libssl from LibreSSL. If you
|
|
are using LibreSSL as your SSL provider, you must enable the
|
|
"BUNDLED_SSL" option when building node.
|
|
|
|
20160611:
|
|
AFFECTS: users of textproc/xmlroff
|
|
AUTHOR: hrs@FreeBSD.org
|
|
|
|
The library part of xmlroff has been separated into textproc/libfo.
|
|
Remove the installed xmlroff first when upgrading it because older
|
|
xmlroff than 0.6.2_6 have files which libfo installs. A typical
|
|
error message is the following:
|
|
|
|
pkg-static: libfo-0.6.2 conflicts with xmlroff-0.6.2_5 (installs files into the same place). Problematic file: /usr/local/include/libfo-0.6/libfo/area/fo-area.h
|
|
|
|
20160610:
|
|
AFFECTS: users of databases/postgresql-repmgr
|
|
AUTHOR: bofh@FreeBSD.org
|
|
|
|
The port has been repocopied to databases/postgresql-repmgr2 and current
|
|
post has been updated to 3.x series. If anyone is still looking forward
|
|
to use the 2.x please upgrade as following.
|
|
|
|
# portmaster -o databases/postgresql-repmgr2 databases/postgresql-repmgr
|
|
or
|
|
# portupgrade -o databases/postgresql-repmgr2 databases/postgresql-repmgr
|
|
|
|
Otherwise if you want to move on with 3.x series just use
|
|
|
|
# portmaster -r databases/postgresql-repmgr
|
|
or
|
|
# portupgrade -fr databases/postgresql-repmgr
|
|
|
|
20160605:
|
|
AFFECTS: users of www/h2o
|
|
AUTHOR: junovitch@FreeBSD.org
|
|
|
|
File paths no longer have a trailing / appended to them. This enables
|
|
directing specific paths to a file but may break existing configurations.
|
|
Refer to https://h2o.examp1e.net/configure/file_directives.html and
|
|
revise your yaml config appropriately.
|
|
|
|
20160601:
|
|
AFFECTS: users of security/libressl-devel
|
|
AUTHOR: brnrd@FreeBSD.org
|
|
|
|
The port has been updated to the latest "unstable" version of LibreSSL.
|
|
The shared library versions of the libraries have been bumped.
|
|
With this update, the patch for the OPENSSL_VERSION_NUMBER has been
|
|
removed. This causes issues with a number of ports. Patches for many of
|
|
these issues can be found on
|
|
https://wiki.freebsd.org/LibreSSL/Ports#OPENSSL_VERSION_NUMBER
|
|
|
|
After upgrading to 2.4.0, manually update all packages that depend on
|
|
any of the libraries provided by LibreSSL (libssl, libcrypto and
|
|
libtls) since the versions of these libraries have changed. Normally,
|
|
you can obtain the list of dependent software by running the following
|
|
command:
|
|
|
|
# pkg info -r libressl-devel
|
|
|
|
Then you should rebuild all ports depending on libressl-devel to avoid
|
|
dangling shared library dependencies. Poudriere and pkg handle this
|
|
correctly, portmaster and portupgrade users can use the following to
|
|
rebuild all dependent ports.
|
|
|
|
Portmaster users:
|
|
portmaster -r libressl-devel
|
|
Portupgrade users:
|
|
portupgrade -fr security/libressl-devel
|
|
|
|
20160527:
|
|
AFFECTS: users of mail/opensmtpd-extras (any of them)
|
|
AUTHOR: adamw@FreeBSD.org
|
|
|
|
The invocation for extras has changed. Some extras might fail unless
|
|
you pass all options/arguments separated by quotes:
|
|
|
|
filter myfilter dnsbl "-c /var/chroot/dnsbl" "-h my.dnsbl.com"
|
|
|
|
Additionally, extras now run in a chroot. Either pass "-C" to skip the
|
|
chroot entirely (not recommended), or put all required config files,
|
|
resolv.conf, and external binaries into the chroot. For example:
|
|
|
|
# mkdir -p /var/chroot/dnsbl/etc
|
|
# cp /etc/resolv.conf /var/chroot/dnsbl/etc
|
|
|
|
And pass "-c /var/chroot/dnsbl" to the filter.
|
|
|
|
20160526:
|
|
AFFECTS: users of mail/opensmtpd
|
|
AUTHOR: brnrd@FreeBSD.org
|
|
|
|
Due to changes to the rc-script you must stop smtpd prior to upgrading
|
|
mail/opensmtpd to version 5.9.2
|
|
|
|
# service smtpd stop
|
|
|
|
Then upgrade OpenSMTPD to version 5.9.2.
|
|
Additionally version 5.9.2 changes the file mode bits for two directories.
|
|
To allow existing installations to start successfully you must apply the
|
|
following changes
|
|
|
|
# chown -R root:_smtpq /var/spool/smtpd/offline
|
|
# chmod -R 770 /var/spool/smtpd/offline
|
|
# chmod -R 700 /var/spool/smtpd/purge
|
|
|
|
After applying the changes, the smtpd daemon can successfully be started.
|
|
|
|
20160525:
|
|
AFFECTS: users of devel/qtcreator
|
|
AUTHOR: nolden@kde.org
|
|
|
|
QBS (Qt Build System) was previously shipped as part of qtcreator, now
|
|
it is independently available as devel/qbs. However, on upgrading
|
|
qtcreator to 3.6.1, the depends will detect qbs through a previously
|
|
installed qtcreator port and will not build/install correctly
|
|
(devel/qbs won't be installed automatically as depends)
|
|
|
|
The solution is to pkg remove qtcreator, then building works correctly.
|
|
|
|
20160523:
|
|
AFFECTS: users of databases/db6
|
|
AUTHOR: mandree@FreeBSD.org
|
|
|
|
The databases/db6 port has been updated to release 6.2.23.
|
|
|
|
This requires manual action in two places:
|
|
1. dependent applications need to be recompiled,
|
|
2. SQL databases, if any, need to be reindexed.
|
|
|
|
To obtain a list of ports needing a recompilation,
|
|
the following command should provide it:
|
|
|
|
# pkg info -r db6
|
|
|
|
Then rebuild db6 and the dependent ports. For pkg users, this should
|
|
be transparent.
|
|
|
|
Portmaster users:
|
|
# portmaster -r databases/db6
|
|
Portupgrade users:
|
|
# portupgrade -fr databases/db6
|
|
|
|
In order to reindex SQL databases, a db6-upgrade61.sh script is
|
|
provided in ${PREFIX}/bin, if and only if the port's SQL option is
|
|
enabled. For detailed reindexing instructions, see
|
|
http://docs.oracle.com/cd/E17076_05/html/installation/sqlite_ver61.html
|
|
and note that the FreeBSD port installs the upgrade61.sh script with a
|
|
db6- prefix that you need to add.
|
|
|
|
20160511:
|
|
AFFECTS: users of audio/clementine-player
|
|
AUTHOR: sbruno@FreeBSD.org
|
|
|
|
The audio/clementine-player port has been updated to v1.3.1, the latest
|
|
upstream release. The music database code now has a hard dependency on
|
|
databases/sqlite having the FTS3_TOKENIZER option enabled. This has
|
|
been made the default option in databases/sqlite.
|
|
|
|
Without this option, clementine-player will crash on startup.
|
|
|
|
20160510:
|
|
AFFECTS: users of biology/seqan
|
|
AUTHOR: junovitch@FreeBSD.org
|
|
|
|
The biology/seqan port has been split into biology/seqan (only the
|
|
library) and biology/seqan-apps for the programs based on SeqAn. Both
|
|
ports are based on version 2.1.1 of the SeqAn repository. There is a new
|
|
biology/seqan1 port with version 1.3 of SeqAn for backwards compatibility,
|
|
but this port will likely be deprecated in the next year so please update
|
|
your software to SeqAn2.
|
|
|
|
20160505:
|
|
AFFECTS: users of www/node
|
|
AUTHOR: bradleythughes@fastmail.fm
|
|
|
|
The www/node port has been updated to node.js v6.0.0, the latest
|
|
upstream release. Users of node.js v5.x are encouraged to upgrade as
|
|
soon as possible, as upstream support will end two months from now.
|
|
|
|
The www/node5 port has been created to aid users transition. Use one of
|
|
the following commands to continue using node.js v5.x:
|
|
|
|
# pkg install node5
|
|
or
|
|
# portmaster -o www/node5 www/node
|
|
or
|
|
# portupgrade -o www/node5 www/node
|
|
|
|
20160503:
|
|
AFFECTS: users of security/libressl
|
|
AUTHOR: brnrd@FreeBSD.org
|
|
|
|
LibreSSL 2.3 has removed SSLv3 support completely which leads to issues
|
|
with a number of ports. Patches for many of these issues can be found
|
|
on https://wiki.freebsd.org/OpenSSL/No-SSLv3
|
|
|
|
After upgrading to 2.3.4, manually update all packages that depend on
|
|
any of the libraries provided by LibreSSL (libssl, libcrypto and
|
|
libtls) since the versions of these libraries have changed. Normally,
|
|
you can obtain the list of dependent software by running the following
|
|
command:
|
|
|
|
# pkg info -r libressl
|
|
|
|
Then you should rebuild all ports depending on libressl to avoid dangling
|
|
shared library dependencies. Poudriere and pkg handle this correctly,
|
|
portmaster and portupgrade users can use the following to rebuild all
|
|
dependent ports.
|
|
|
|
Portmaster users:
|
|
portmaster -r libressl
|
|
Portupgrade users:
|
|
portupgrade -fr security/libressl
|
|
|
|
20160501:
|
|
AFFECTS: users of mail/dspam
|
|
AUTHOR: junovitch@FreeBSD.org
|
|
|
|
dspam has been modified to no longer run as root:mail by default.
|
|
Existing configuration must be adjusted to reflect using a non-privileged
|
|
port and the /var/run/dspam directory for PID and socket files. If you
|
|
need dspam to run as root for your mail setup, you can use the SETUID
|
|
config option to enable the old insecure behavior.
|
|
|
|
20160229:
|
|
AFFECTS: users of www/nginx and www/nginx-devel
|
|
AUTHOR: osa@FreeBSD.org
|
|
|
|
The ${MODULESDIR}, default directory for dynamic modules, has been
|
|
changed from ${ETCDIR}/modules to ${PREFIX}/libexec/${PORTNAME}.
|
|
It's highly recommended to review existing configuration files of
|
|
nginx, i.e. ${PREFIX}/etc/nginx/nginx.conf.
|
|
|
|
20160424:
|
|
AFFECTS: users of net-mgmt/icinga2
|
|
AUTHOR: lme@FreeBSD.org
|
|
|
|
The creation of Icinga2 directories and files in /var is now controlled
|
|
by the /etc/rc.conf variable icinga2_mkvar. Earlier ports always
|
|
created the /var entries, but could slow startup significantly when /var
|
|
was a normal disk rather than a RAM disk. icinga2_mkvar defaults to
|
|
"NO".
|
|
|
|
20160415:
|
|
AFFECTS: users of audio/chromaprint
|
|
AUTHOR: jhale@FreeBSD.org
|
|
|
|
chromaprint has been updated to version 1.3.1 and includes a shared
|
|
library bump. PORTREVISIONS have been bumped on affected ports.
|
|
If you are using binary pkg, 'pkg upgrade' will do the right thing.
|
|
Users of portmaster/portupgrade must rebuild all ports which depend
|
|
on chromaprint.
|
|
|
|
Portmaster users:
|
|
portmaster -w -r chromaprint
|
|
Portupgrade users:
|
|
portupgrade -fr audio/chromaprint
|
|
|
|
20160414:
|
|
AFFECTS: users of www/tt-rss
|
|
AUTHOR: thierry@FreeBSD.org
|
|
|
|
Tiny Tiny RSS can use a database running on a separate server.
|
|
Previously, in this case, you had to set the option DBLOCAL; this option
|
|
has been removed and replaced by a settable run-time flag: now you
|
|
should set
|
|
ttrssd_local_db="NO"
|
|
in your /etc/rc.conf .
|
|
|
|
20160414:
|
|
AFFECTS: users of graphics/kipi-plugin-googledrive and graphics/kipi-plugin-picasaweb
|
|
AUTHOR: kde@FreeBSD.org
|
|
|
|
DigiKam and its related ports have been updated to 4.14.0, the latest
|
|
stable upstream release.
|
|
|
|
The graphics/kipi-plugin-googledrive and graphics/kipi-plugin-picasaweb
|
|
have both been merged into the new graphics/kipi-plugin-googleservices
|
|
following a move done upstream.
|
|
|
|
Those two ports must be removed, and graphics/kipi-plugin-googleservices
|
|
should be used instead.
|
|
|
|
20160413:
|
|
AFFECTS: users of www/node-devel
|
|
AUTHOR: bradleythughes@fastmail.fm
|
|
|
|
www/node-devel was outdated and has been removed. Upstream no longer
|
|
releases a development version. You can use the www/node port to get
|
|
node.js 5.x by running one of the following commands:
|
|
|
|
# pkg install node
|
|
or
|
|
# portmaster -o www/node www/node-devel
|
|
or
|
|
# portupgrade -o www/node www/node-devel
|
|
|
|
20160413:
|
|
AFFECTS: multimedia/x264
|
|
AUTHOR: jbeich@FreeBSD.org
|
|
|
|
LSMASH replaced GPAC by default. If you use BATCH=y in /etc/make.conf
|
|
and hit below error make sure to re-run "make config".
|
|
|
|
====> You cannot select multiple options from the MP4 radio
|
|
*** Error code 1
|
|
|
|
20160412:
|
|
AFFECTS: users of net/samba42 and net/samba/43
|
|
AUTHOR: timur@FreeBSD.org
|
|
|
|
Samba 4.2.x and 4.3.x ports have been updated to address
|
|
BadLock(http://badlock.org) vulnerability, as well as few other
|
|
discovered.
|
|
|
|
Please note that Samba 4.1.x and older versions are also affected by
|
|
the issues fixed with this release but are not supported anymore. It is
|
|
strongly recommend to upgrade to a recent version at your earliest
|
|
convenience.
|
|
|
|
The security updates include new smb.conf options and a number of
|
|
stricter behaviours to prevent Man in the Middle attacks. Between these
|
|
changes, compatibility with a large number of older software versions
|
|
has been lost in the default configuration.
|
|
|
|
For more information about the related behaviour changes and the
|
|
security issues please visit:
|
|
|
|
https://www.samba.org/samba/latest_news.html#4.4.2
|
|
https://www.samba.org/samba/history/samba-4.3.8.html
|
|
https://www.samba.org/samba/history/samba-4.2.11.html
|
|
|
|
20160411:
|
|
AFFECTS: users of databases/influxdb
|
|
AUTHOR: cheffo@freebsd-bg.org
|
|
|
|
To upgrade to InfluxDB 0.12, you must be on version 0.10 and all shards must
|
|
be in TSM format (the default storage engine starting with InfluxDB 0.10).
|
|
See the 0.10 documentation [1] for how to convert b1 and bz1 shards to TSM. If
|
|
any b1 or bz1 shards are present, InfluxDB 0.12 will not start.
|
|
|
|
Next, you need to update your metastore *before updating to 0.12.* [2]
|
|
|
|
[1] https://docs.influxdata.com/influxdb/v0.10/administration/upgrading/#convert-b1-and-bz1-shards-to-tsm1
|
|
[2] https://docs.influxdata.com/influxdb/v0.12/administration/upgrading/
|
|
|
|
20160406:
|
|
AFFECTS: users of www/pecl-http
|
|
AUTHOR: bofh@FreeBSD.org
|
|
|
|
www/pecl-http has been updated to the latest 3.x stable release, which
|
|
supports php70+ and a new port www/pecl-http2 has been created for the
|
|
2.x branch.
|
|
|
|
Should users want to continue to use version 2.x, replace www/pecl-http with
|
|
www/pecl-http2 as follows:
|
|
|
|
Using packages:
|
|
|
|
# pkg delete pecl-http
|
|
# pkg install pecl-http2
|
|
|
|
Using ports:
|
|
|
|
# portupgrade -o www/pecl-http2 www/pecl-http
|
|
|
|
OR
|
|
|
|
# portmaster -o www/pecl-http2 www/pecl-http
|
|
|
|
20160404:
|
|
AFFECTS: users of lang/ruby21
|
|
AUTHOR: swills@FreeBSD.org
|
|
|
|
The default ruby version has been updated from 2.1 to 2.2.
|
|
|
|
If you compile your own ports you may keep 2.1 as the default version by
|
|
adding the following lines to your /etc/make.conf file:
|
|
|
|
#
|
|
# Keep ruby 2.1 as default version
|
|
#
|
|
DEFAULT_VERSIONS+=ruby=2.1
|
|
|
|
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/ruby22 lang/ruby21
|
|
# portmaster -R -r ruby-2.2
|
|
|
|
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/ruby21:lang/ruby22
|
|
# portupgrade -x ruby-2.2.\* -fr lang/ruby22
|
|
|
|
20160404:
|
|
AFFECTS: mail/spamassassin
|
|
AUTHOR: adamw@FreeBSD.org
|
|
|
|
Support for SSLv3 has been removed from SpamAssassin, because
|
|
SSLv3 is a Bad Idea. No direct option is provided to re-enable it.
|
|
If your setup requires use of SSLv3, some instructions are available
|
|
in FreeBSD PR 208225.
|
|
|
|
20160331:
|
|
AFFECTS: security/clamav-unofficial-sigs
|
|
AUTHOR: lukasz@wasikowski.net, sf@maxempire.com
|
|
|
|
This version of clamav-unofficial-sigs is eXtremeSHOK's fork.
|
|
Configuration file location has changed from
|
|
%PREFIX%/clamav-unofficial-sigs.conf to
|
|
%PREFIX%/clamav-unofficial-sigs/
|
|
|
|
master.conf and os.conf hold default values, local changes should
|
|
be placed in user.conf.
|
|
|
|
20160324:
|
|
AFFECTS: print/ghostscript9-base
|
|
AUTHOR: tijl@FreeBSD.org
|
|
|
|
The default Ghostscript port has changed from print/ghostscript9-base,
|
|
which is no longer developed, to print/ghostscript9-agpl-base. Package
|
|
users will upgrade automatically. Ports users can stick with the old
|
|
port by adding "DEFAULT_VERSIONS+=ghostscript=9" to /etc/make.conf, or
|
|
move to the new port with:
|
|
|
|
portmaster -o print/ghostscript9-agpl-base ghostscript9-base
|
|
or: portupgrade -o print/ghostscript9-agpl-base print/ghostscript9-base
|
|
|
|
And if you have ghostscript9-x11 installed:
|
|
|
|
portmaster -o print/ghostscript9-agpl-x11 ghostscript9-x11
|
|
or: portupgrade -o print/ghostscript9-agpl-x11 print/ghostscript9-x11
|
|
|
|
Note that print/ghostscript9-agpl-base is licensed under the AGPLv3
|
|
while print/ghostscript9-base is licensed under the GPLv3.
|
|
|
|
20160317:
|
|
AFFECTS: security/openvas-client
|
|
AUTHOR: tijl@FreeBSD.org
|
|
|
|
The OpenVAS ports have been updated from version 2 to version 8. All
|
|
components have been renamed and rearranged. The old OpenVAS client
|
|
no longer exists. Instead there is a web interface provided by
|
|
security/greenbone-security-assistant or a command-line interface
|
|
provided by security/openvas-cli.
|
|
|
|
20160311:
|
|
AFFECTS: print/hplip
|
|
AUTHOR: tijl@FreeBSD.org
|
|
|
|
HPLIP has been updated to verion 3.16.2. As part of the update support
|
|
for the hpijs/foomatic-rip filter has been dropped. This has long been
|
|
unsupported upstream. If you used this filter with your printer you'll
|
|
have to remove the printer with HP Device Manager and then add it back as
|
|
a new device.
|
|
|
|
20160311:
|
|
AFFECTS: print/cups-base, print/cups-client, print/cups-image
|
|
AUTHOR: tijl@FreeBSD.org
|
|
|
|
The cups-base, cups-client and cups-image packages have been combined
|
|
into one cups package.
|
|
|
|
If you build your own ports the easiest way to update is to delete these
|
|
packages first and then build and install print/cups.
|
|
|
|
If you are using binary packages, depending on the packages installed on
|
|
your system, pkg(8)'s solver might get confused. In this case do not proceed
|
|
with the upgrade but delete first the packages:
|
|
|
|
pkg delete -fg "cups*"
|
|
|
|
Then usual upgrade process: pkg upgrade
|
|
|
|
The device URI of USB printers has changed so you have to adjust the
|
|
printer configuration. Go to http://localhost:631/printers/. Click on
|
|
your printer and select "Modify Printer" in the Administration drop-down.
|
|
You should then be able to select the new URI of the printer. The web
|
|
interface requires cookies and JavaScript to function properly so make
|
|
sure your browser does not block them.
|
|
|
|
The package also installs a devd(8) configuration file now that gives
|
|
cups access to USB printers. Unless you have any special needs you can
|
|
remove any devd(8), devfs.conf(5) or devfs.rules(5) configuration related
|
|
to cups that you may have added in the past.
|
|
|
|
20160306:
|
|
AFFECTS: net-mgmt/yaf
|
|
AUTHOR: pi@FreeBSD.org
|
|
|
|
YAF is updated to version 2.8.1 with many new OPTIONS. Please use
|
|
the default options to get same behavior as previous version.
|
|
|
|
20160302:
|
|
AFFECTS: audio/alsa-utils, www/firefox, www/firefox-esr, www/seamonkey
|
|
AUTHOR: jbeich@FreeBSD.org
|
|
|
|
ALSA backend in libcubeb as used by Firefox has an unresolved issue
|
|
with the OSS patch in audio/alsa-plugins. To avoid excessive CPU
|
|
usage when playing HTML5 videos rebuild the port with BUFSZ_P2
|
|
option enabled or reset options to default.
|
|
|
|
However, with BUFSZ_P2 enabled alsa-utils may crash:
|
|
|
|
$ aplay test.wav
|
|
Playing WAVE 'test.wav' : Signed 16 bit Little Endian, Rate 48000 Hz, Stereo
|
|
Assertion failed: (err >= 0), function set_params, file aplay.c, line 1289.
|
|
Aborted by signal Abort trap...
|
|
|
|
20160229:
|
|
AFFECTS: users of security/openssh-portable-devel
|
|
AUTHOR: bdrewery@FreeBSD.org
|
|
|
|
openssh-portable-devel has been removed since it is stale, insecure and
|
|
not worth maintaining any longer.
|
|
|
|
Users should switch back to openssh-portable.
|
|
|
|
Using packages:
|
|
|
|
# pkg delete openssh-portable-devel
|
|
# pkg install openssh-portable
|
|
|
|
Using ports:
|
|
|
|
# portmaster -o security/openssh-portable openssh-portable-devel
|
|
|
|
OR
|
|
|
|
# portupgrade -o security/openssh-portable security/openssh-portable-devel
|
|
|
|
20160228:
|
|
AFFECTS: users of mail/postfix
|
|
AUTHOR: ohauer@FreeBSD.org
|
|
|
|
Postfix has been updated to version 3.1, VDA and native SPF is no
|
|
longer supported.
|
|
|
|
- if VDA support is needed, users should stay on mail/postfix211
|
|
- SPF support can be added to postfix via one of the mail/*spf* ports
|
|
|
|
The Dovecot SASL OPTION was removed, Dovecot SASL support is always given
|
|
from now on. In addition, for each mail/postfix* port there is now a
|
|
mail/postfix*-sasl slave port providing Cyrus SASL as default.
|
|
|
|
To stay on postfix-2.11.x run the command:
|
|
|
|
# pkg set -o mail/postfix:mail/postfix211
|
|
|
|
20160217:
|
|
AFFECTS: users of www/nginx-devel
|
|
AUTHOR: osa@FreeBSD.org
|
|
|
|
Dynamic modules support has been enabled for the following third-party
|
|
modules, in case of usage of these modules please update nginx
|
|
configuration file for load these modules:
|
|
|
|
load_module "modules/ngx_dynamic_upstream_module.so";
|
|
load_module "modules/ngx_http_small_light_module.so";
|
|
|
|
20160214:
|
|
AFFECTS: users of www/nginx-devel
|
|
AUTHOR: osa@FreeBSD.org
|
|
|
|
Dynamic modules support has been enabled for the following third-party
|
|
modules, in case of usage of these modules please update nginx
|
|
configuration file for load these modules:
|
|
|
|
load_module "modules/ngx_http_echo_module.so";
|
|
load_module "modules/ngx_http_headers_more_filter_module.so";
|
|
load_module "modules/ngx_http_eval_module.so";
|
|
load_module "modules/ngx_http_lua_module.so";
|
|
load_module "modules/ngx_http_set_misc_module.so";
|
|
|
|
20160213:
|
|
AFFECTS: users of www/nginx-devel
|
|
AUTHOR: osa@FreeBSD.org
|
|
|
|
Dynamic modules support has been enabled. In case of usage following
|
|
modules please update nginx configuration file for load these modules:
|
|
|
|
load_module "modules/ngx_http_geoip_module.so";
|
|
load_module "modules/ngx_http_image_filter_module.so";
|
|
load_module "modules/ngx_http_xslt_filter_module.so";
|
|
load_module "modules/ngx_mail_module.so";
|
|
load_module "modules/ngx_stream_module.so";
|
|
|
|
See https://www.nginx.com/blog/dynamic-modules-nginx-1-9-11/ for details.
|
|
|
|
20160127:
|
|
AFFECTS: users of net-im/uTox
|
|
AUTHOR: amdmi3@FreeBSD.org
|
|
|
|
Before upgrading uTox port, please set maximum font scale in the
|
|
program options.
|
|
|
|
20160119:
|
|
AFFECTS: users of security/tor, security/tor-devel
|
|
AUTHOR: amdmi3@FreeBSD.org
|
|
|
|
The tor ports now create /var/log/tor subdirectory for tor logs. If
|
|
you've used /var/log/tor as a log _file_, you'll need to update your
|
|
torrc and move the file before updating the port.
|
|
|
|
20160118:
|
|
AFFECTS: users of mail/rspamd and mail/rmilter
|
|
AUTHOR: vsevolod@FreeBSD.org
|
|
|
|
Rspamd has been updated to the version 1.1.0. If you have used per user
|
|
statistics, then please consult changelog for details: your configuration
|
|
should be changed.
|
|
|
|
Rmilter has been updated to the version 1.7.0. Support of SPF and Spamassassin
|
|
has been dropped from this project completely. You might also consider
|
|
migration from memcahched to redis in this version.
|
|
|
|
20160113:
|
|
AFFECTS: users of sysutils/ansible
|
|
AUTHOR: lifanov@mail.lifanov.com
|
|
|
|
Ansible 2.0.0 introduces a number of incompatible configuration changes.
|
|
Please read changelog and migrate current configuration:
|
|
|
|
https://raw.githubusercontent.com/ansible/ansible/v2.0.0.0-1/CHANGELOG.md
|
|
|
|
Ansible 1.9.* will be provided as sysutils/ansible1 until the next update
|
|
of 2.0 branch.
|
|
|
|
20160111:
|
|
AFFECTS: users of security/easy-rsa
|
|
AUTHOR: mandree@FreeBSD.org
|
|
|
|
The port has been upgraded to version 3. This incurs major changes,
|
|
please see ${PREFIX}/share/doc/easy-rsa/doc/EasyRSA-Upgrade-Notes.md
|
|
for details.
|
|
|
|
The old version 2.2.2 has been retained as security/easy-rsa2.
|
|
|
|
20151227:
|
|
AFFECTS: users of games/nethack34
|
|
AUTHOR: glewis@FreeBSD.org
|
|
|
|
The port name and installation location of games/nethack34 have changed
|
|
to allow for a port of NetHack 3.6.0. To preserve your save and bones
|
|
files do the following after updating:
|
|
|
|
# sudo cp -p ${LOCALBASE}/share/nethack/save/* ${LOCALBASE}/share/nethack34/save/
|
|
# sudo cp -p ${LOCALBASE}/share/nethack/bon* ${LOCALBASE}/share/nethack34/
|
|
|
|
After verifying the files were copied correctly, remove the playground
|
|
directory (as these files are incompatible with NetHack 3.6.0).
|
|
|
|
# sudo rm -r ${LOCALBASE}/share/nethack
|
|
|
|
20151219:
|
|
AFFECTS: users of net/samba4, net/samba41
|
|
AUTHOR: timur@FreeBSD.org
|
|
|
|
Given version of Samba were marked as deprecated. Please, consider to upgrade.
|
|
|
|
Samba4 was giving wrong builds with recent version of p5-Parse-Pidl. It was
|
|
converted to use bundled version instead and to conflict with the given package.
|
|
If you still intend to build net/samba4 - remove p5-Parse-Pidle first.
|
|
|
|
20151217:
|
|
AFFECTS: users of security/tor, security/tor-devel
|
|
AUTHOR: amdmi3@FreeBSD.org
|
|
|
|
Tor rc.d script no longer overrides or forces logfile configuration,
|
|
you now need to setup logging by hand. To preserve old behavior, add
|
|
the following line to /usr/local/etc/tor/torrc:
|
|
|
|
Log notice file /var/log/tor
|
|
|
|
20151215:
|
|
AFFECTS: all users of www/node
|
|
AUTHOR: koobs@FreeBSD.org
|
|
|
|
www/node has been updated to the latest 5.x stable release, and a new port
|
|
www/node4 has been created for the 4.x LTS branch.
|
|
|
|
Should users want to continue to use version 4.x, replace www/node with
|
|
www/node4 as follows:
|
|
|
|
Using packages:
|
|
|
|
# pkg delete node
|
|
# pkg install node4
|
|
|
|
Using ports:
|
|
|
|
# portupgrade -o www/node4 www/node
|
|
|
|
OR
|
|
|
|
# portmaster -o www/node4 node
|
|
|
|
20151210:
|
|
AFFECTS: users of comms/gammu
|
|
AUTHOR: vanilla@FreeBSD.org
|
|
|
|
The python binding of comms/gammu were split from the main port. To get them you
|
|
need to install comms/py-gammu.
|
|
|
|
20151206:
|
|
AFFECTS: users of mail/postfixadmin
|
|
AUTHOR: riggs@FreeBSD.org
|
|
|
|
Caveat when updating to version 2.93: If you have an existing
|
|
configuration and are NOT using the recommended practice of putting your
|
|
settings changes in config.local.php:
|
|
|
|
Copy config.inc.php to config.local.php prior to upgrading, then revise
|
|
config.local.php for the current version afterward.
|
|
|
|
Postfixadmin will not function correctly unless correct and complete
|
|
data structures are placed in config.inc.php. Therefore the file must be
|
|
upgraded as part of the package and any changes to config.inc.php will
|
|
be overwritten.
|
|
|
|
Detailed information regarding this procedure is provided in step 3 of
|
|
the installation instructions in ${DATADIR}/INSTALL.TXT (by default
|
|
/usr/local/share/postfixadmin/INSTALL.TXT).
|
|
|
|
20151205:
|
|
AFFECTS: users of devel/ncurses
|
|
AUTHOR: bapt@FreeBSD.org
|
|
|
|
ncurses has been updated to 6.0.
|
|
If you are using binary pkg, 'pkg upgrade' will do the right thing.
|
|
Users of portmaster/portupgrade must rebuild all ports which depend
|
|
on ncurses.
|
|
|
|
Portmaster users:
|
|
portmaster -w -r ncurses
|
|
Portupgrade users:
|
|
portupgrade -fr devel/ncurses
|
|
|
|
20151203:
|
|
AFFECTS: users of x11-toolkits/qt4-gui or x11-toolkits/qt5-gui
|
|
AUTHOR: kde@FreeBSD.org
|
|
|
|
Back in mid-2012, pkg-message was added to the port suggesting changes to the
|
|
default shared memory limits in loader.conf(5). Since then, the default
|
|
limits have been changed and the values suggested by the port are no longer
|
|
sensible. If you have changed the following values in loader.conf(5) due to
|
|
qt4-gui's or qt5-gui's pkg-message, please considering removing them and
|
|
using the default settings:
|
|
* kern.ipc.shmall
|
|
* kern.ipc.shmmni
|
|
* kern.ipc.shmseg
|
|
See base r209037 and ports PR 202927 for more context.
|
|
|
|
20151203:
|
|
AFFECTS: users of sysutils/logstash
|
|
AUTHOR: junovitch@FreeBSD.org
|
|
|
|
Logstash has been updated to the 2.1.0 release. The embedded ElasticSearch
|
|
instance is no longer supported. If in use, end users must update
|
|
logstash.conf to point to the URL of an ElasticSearch instance.
|
|
|
|
20151130:
|
|
AFFECTS: users of net/samba43
|
|
AUTHOR: timur@FreeBSD.org
|
|
|
|
A new version of Samba server that has better integration with Windows 10.
|
|
This is still experimental and there were reports that rolling upgrade from
|
|
previous version of Samba fails to work.
|
|
|
|
Please, backup all relevant files from /var/db/samba4/ directory, as well
|
|
as configuration files.
|
|
|
|
Follow https://wiki.samba.org/index.php/Updating_Samba for the upgrade path.
|
|
|
|
20151130:
|
|
AFFECTS: users of net/samba4, net/samba41, net/samba42
|
|
AUTHOR: timur@FreeBSD.org
|
|
|
|
Recent versions of devel/talloc, devel/tevent, database/tdb, database/ldb
|
|
contained infinit recursive call to the strtol* set of replacement functions,
|
|
which lead to coredumps. Unofficial patch was added meanwhile, but now
|
|
official version of the fixed libs were released. If your version of
|
|
net/samba4 works fine you don't need to recompile it. Other ports were also
|
|
upgraded and some bugs were fixed in upstream.
|
|
|
|
20151122:
|
|
AFFECTS: users of audio/audacity
|
|
AUTHOR: riggs@FreeBSD.org
|
|
|
|
Audacity has been upgraded to version 2.1.1. Changes in its settings
|
|
processing may prevent it from starting. If this happens, removing its
|
|
user-specific configuration directory ~/.audacity-data resolves this.
|
|
|
|
20151118:
|
|
AFFECTS: users of mail/rmilter
|
|
AUTHOR: vsevolod@FreeBSD.org
|
|
|
|
Rmilter now has switched from user postfix to user _rmilter for security
|
|
and sanity purposes. You might want to fix the ownership of
|
|
/var/run/rmilter to user _rmilter and group mail.
|
|
|
|
20151105:
|
|
AFFECTS: users of deskutils/egroupware
|
|
AUTHOR: danilo@FreeBSD.org
|
|
|
|
EGroupware 1.8 was deprecated and removed from sourceforge.net.
|
|
To upgrade to the new version (14.3), make a backup of all files and
|
|
database, remove all files from ${PREFIX}/www/eg:
|
|
|
|
# pkg remove egroupware
|
|
# rm -rf ${PREFIX}/www/eg
|
|
|
|
Install the new egroupware:
|
|
# pkg install egroupware
|
|
or
|
|
# make -C /usr/ports/deskutils/egroupware install clean
|
|
|
|
Access the setup page on your browser and run the upgrade process
|
|
(eg: http://<server>/eg/setup).
|
|
|
|
20151101:
|
|
AFFECTS: users of www/codeigniter
|
|
AUTHOR: junovitch@FreeBSD.org
|
|
|
|
CodeIgniter has been updated to the 3.0.x release branch. End users
|
|
must ensure their web applications are compliant with the guidance
|
|
in the "Upgrading From a Previous Version" document.
|
|
|
|
http://www.codeigniter.com/user_guide/installation/upgrade_300.html
|
|
|
|
CodeIgniter 2.2.x has reached EOL as of 31 October 2015 but may be
|
|
installed in the interim from the www/codeigniter22 port.
|
|
|
|
20151020:
|
|
AFFECTS: users of security/keepassx2
|
|
|
|
Due to a package name change, first remove the existing package
|
|
and then reinstall it:
|
|
|
|
# pkg delete security/keepassx2
|
|
# portmaster security/keepassx2
|
|
|
|
20151019:
|
|
AFFECTS: users of www/varnish4
|
|
AUTHOR: feld@FreeBSD.org
|
|
|
|
Varnish has been updated to 4.1.0. As part of the update an effort has
|
|
been made to increase the security of the varnish daemons by utilizing
|
|
separate UIDs. Users who upgrade will likely run into a permissions
|
|
issue as a result. The simplest solution is to delete files varnish
|
|
will recreate with the correct permissions and to adjust permissions
|
|
of existing log files.
|
|
|
|
The following changes will allow you to start varnishd, varnishlog,
|
|
and varnishncsa successfully:
|
|
|
|
# rm -r /usr/local/varnish/$(hostname)
|
|
# rm /var/run/varnishlog.pid
|
|
# rm /var/run/varnishncsa.pid
|
|
# chown varnishlog /var/log/varnish.log
|
|
# chown varnishlog /var/log/varnishncsa.log
|
|
|
|
Please also note that the syntax for binding to additional IPs has
|
|
changed in 4.1.0. Multiple listening addresses are now specified by
|
|
using multiple -a arguments. In rc.conf it would look like this:
|
|
|
|
varnishd_listen="x.x.x.x:80 -a y.y.y.y:80"
|
|
|
|
20151015:
|
|
AFFECTS: users of devel/subversion, its bindings and www/mod_dav_svn
|
|
AUTHOR: lev@FreeBSD.org
|
|
|
|
The subversion upgdate to 1.9 branch introduces new "old" subversion
|
|
port devel/subversion18.
|
|
|
|
If you don't want to update your subversion installation, run
|
|
|
|
pkg set -n subversion:subversion18
|
|
|
|
and add
|
|
|
|
WITH_SUBVERSION_VER=18
|
|
|
|
to your /etc/make.conf
|
|
|
|
20151013:
|
|
AFFECTS: users of security/sshguard-ipfw
|
|
AUTHOR: feld@FreeBSD.org
|
|
|
|
The sshguard update to 1.6.2 introduces a rewritten IPFW backend. The
|
|
previous approach was to insert individual block rules with a
|
|
predefined numbered range. This does not scale well and is not
|
|
flexible so the design was scrapped. The new approach utilizes IPFW
|
|
tables. The sshguard IPFW backend now inserts offenders into hardcoded
|
|
table 22.
|
|
|
|
To continue blocking the attackers effectively you will need to add a
|
|
block rule like the following:
|
|
|
|
ipfw add deny all from 'table(22)' to any
|
|
|
|
The release announcement can be found here:
|
|
http://sourceforge.net/p/sshguard/mailman/message/34534861/
|
|
|
|
20151011:
|
|
AFFECTS: users of emulators/qemu-sbruno, emulators/qemu-user-static
|
|
AUTHOR: sbruno@FreeBSD.org
|
|
|
|
The Jemalloc update at svn r286871 introduced some TLS enhancements
|
|
for MIPS targets that require a bit of workaround. Users who want
|
|
to build MIPS packages should update their host systems past r286871
|
|
prior to upgrading their qemu-user-static/qemu-sbruno ports.
|
|
|
|
Discussion about this can be found here:
|
|
https://lists.freebsd.org/pipermail/freebsd-mips/2015-October/004018.html
|
|
|
|
20151006:
|
|
AFFECTS: users of www/firefox, www/seamonkey
|
|
AUTHOR: gecko@FreeBSD.org
|
|
|
|
Firefox since 41.0 and SeaMonkey since 2.38 require databases/sqlite3
|
|
port built with DBSTAT option enabled (default). Re-run "make config"
|
|
if the port(s) fail to build as described in ports/200853.
|
|
|
|
20150921:
|
|
AFFECTS: users of mail/rspamd
|
|
AUTHOR: vsevolod@FreeBSD.org
|
|
|
|
rspamd has been updated to the version 1.0.
|
|
For migration from the previous releases, please read the following document:
|
|
https://rspamd.com/doc/migration.html
|
|
|
|
20150919:
|
|
AFFECTS: users of multimedia/ffmpeg
|
|
AUTHOR: riggs@FreeBSD.org
|
|
|
|
ffmpeg has been updated to the version 2.8.
|
|
If you are using binary pkg, 'pkg upgrade' will do the right thing.
|
|
Users of portmaster/portupgrade must rebuild all ports which depend
|
|
on ffmpeg.
|
|
|
|
Portmaster users:
|
|
portmaster -w -r ffmpeg
|
|
Portupgrade users:
|
|
portupgrade -fr multimedia/ffmpeg
|
|
|
|
20150916:
|
|
AFFECTS: users of graphics/jpeg
|
|
AUTHOR: antoine@FreeBSD.org
|
|
|
|
Default implementation of jpeg has been switched from graphics/jpeg to
|
|
graphics/jpeg-turbo. To perform the upgrade, use instructions below.
|
|
|
|
If using binary packages: 'pkg upgrade' will do the right thing. If it
|
|
doesn't and complains about 'Cannot solve problem using SAT solver', run
|
|
'pkg delete -f jpeg' before 'pkg upgrade'.
|
|
|
|
If using portmaster:
|
|
# portmaster -o graphics/jpeg-turbo jpeg
|
|
|
|
If using portupgrade:
|
|
# portupgrade -f -o graphics/jpeg-turbo graphics/jpeg
|
|
|
|
If you compile your ports and want to keep using IJG's jpeg implementation,
|
|
add this line to your /etc/make.conf file:
|
|
JPEG_PORT=graphics/jpeg
|
|
|
|
20150914:
|
|
AFFECTS: users of lang/perl5*
|
|
AUTHOR: mat@FreeBSD.org
|
|
|
|
Binary package users can ignore this.
|
|
|
|
The way lang/perl5* ports install themselves has changed. From now on, only
|
|
the default Perl port (currently 5.20), or the version listed in
|
|
DEFAULT_VERSIONS, will install /usr/local/bin/perl.
|
|
|
|
If you are NOT using the default version of Perl (as of right now, it is
|
|
5.20) you MUST add a line setting the version you are using to your
|
|
/etc/make.conf, to preserve /usr/local/bin/perl:
|
|
|
|
DEFAULT_VERSIONS+= perl5=5.xx
|
|
|
|
If your Perl package name is not called perl5-5.xx.y but perl5.xx-5.xx.y,
|
|
you will need to rename it so that portupgrade and portmaster do not get
|
|
confused:
|
|
|
|
pkg set -n perl5.xx:perl5
|
|
|
|
After this date, to migrate from one Perl version to the other, you must
|
|
first put the DEFAULT_VERSIONS line in your make.conf, and then, for example,
|
|
if you want to move from 5.20 to 5.22, do:
|
|
|
|
pkg set -o lang/perl5.20:lang/perl5.22
|
|
portmaster `pkg shlib -qR libperl.so.5.20`
|
|
|
|
If you do not do that, you will replace your default Perl 5.20 installation
|
|
(one that has /usr/local/bin/perl) with an installation that does not have
|
|
/usr/local/bin/perl, and it will break everything.
|
|
|
|
20150908:
|
|
AFFECTS: users of print/texlive-base
|
|
AUTHOR: hrs@FreeBSD.org
|
|
|
|
pdfclose and pdfopen utilities in print/texlive-base are now in a separate
|
|
port print/xpdfopen. While upgrading print/texlive-base, a conflict may
|
|
occur between pdfclose utility installed by an old print/texlive-base and
|
|
one being installed by print/xpdfopen. If it occurred on your system,
|
|
remove the installed print/texlive-base first by using the following
|
|
command:
|
|
|
|
# pkg delete -f texlive-base
|
|
|
|
20150901:
|
|
AFFECTS: users of editors/libreoffice
|
|
AUTHOR: jkim@FreeBSD.org
|
|
|
|
editors/libreoffice has been updated to 5.0.1. However, FreeBSD 9.x is
|
|
no longer supported because it requires C++11-capable library installed
|
|
in the base. If you cannot upgrade your system or still want 4.3.x for
|
|
some reason, use editors/libreoffice4.
|
|
|
|
20150822:
|
|
AFFECTS: users of print/ghostscript*
|
|
AUTHOR: hrs@FreeBSD.org
|
|
|
|
print/ghostscript{7,8,9,9-agpl} have been split into
|
|
print/ghostscript{7,8,9,9-agpl}-{base,x11}.
|
|
print/ghostscript*-nox11 ports have been removed.
|
|
|
|
The -base installs Ghostscript binaries, libgs, and other data files
|
|
and it depends on no X11 library. The -x11 installs a small shared
|
|
library to enable x11* devices in the installed -base package.
|
|
|
|
In most cases, Ghostscript is installed as a dependency. A port/package
|
|
which requires Ghostscript will automatically pick up -base, and
|
|
when x11* devices required it will pick up -x11 in addition.
|
|
|
|
If one wants to install Ghostscript manually and full compatibility
|
|
with the previous versions, just install -x11 because it installs
|
|
-base as a dependency. Combination of the two provides the same
|
|
functionality as before.
|
|
|
|
20150821:
|
|
AFFECTS: users of security/openssh-portable
|
|
AUTHOR: bdrewery@FreeBSD.org
|
|
|
|
OpenSSH 7.0 disables support for:
|
|
* SSH protocol 1
|
|
* 1024-bit diffie-hellman-group1-sha1 key exchange
|
|
* ssh-dss, ssh-dss-cert-* host and user keys
|
|
* legacy v00 cert format
|
|
|
|
See http://www.openssh.com/txt/release-7.0 for more information and
|
|
http://www.openssh.com/legacy.html for how to re-enable some of these
|
|
algorithms.
|
|
|
|
20150820:
|
|
AFFECTS: users of lang/ghc and */hs-*
|
|
AUTHOR: haskell@FreeBSD.org
|
|
|
|
The Glorious Glasgow Haskell Compiler has been updated to version
|
|
7.10.2 and Haskell Platform has been removed. As a result, it is
|
|
recommended to rebuild or reinstall all the dependent ports and the
|
|
lang/ghc port itself in one of the following ways:
|
|
|
|
# portmaster -w -r ghc
|
|
or
|
|
# portupgrade -fr lang/ghc
|
|
|
|
In case of pkg(8), it is probably safer to remove all the GHC-dependent
|
|
packages along with GHC and reinstall everything from scratch. For
|
|
example:
|
|
|
|
# pkg query "%ro" ghc > ghc-pkgs.txt
|
|
# pkg delete -y lang/ghc
|
|
|
|
In ghc-pkgs.txt, check and remove all the packages that have been moved,
|
|
then:
|
|
|
|
# pkg install -y `cat ghc-pkgs.txt`
|
|
|
|
20150818:
|
|
AFFECTS: users of sysutils/s6
|
|
AUTHOR: Colin Booth <colin@heliocat.net>
|
|
|
|
s6-notifywhenup has been removed as of v2.2.0.0. Any run scripts
|
|
using readyness notification must be updated to use a notification
|
|
fd instead.
|
|
|
|
s6-svc options have changed for sending syncronous up/down timeouts.
|
|
Any management or wrapper scripts using those options will need to
|
|
be updated.
|
|
|
|
20150817:
|
|
AFFECTS: everybody who still uses <UNIQUENAME>_SET/UNSET in make.conf
|
|
AUTHOR: mat@FreeBSD.org
|
|
|
|
The use of <UNIQUENAME>_SET/UNSET has been deprecated for a long time,
|
|
replaced by <OPTIONS_NAME>_SET/UNSET. It is now not supported any more.
|
|
A warning will be issued telling you what to do, for example:
|
|
|
|
$ make
|
|
/!\ WARNING /!\
|
|
You are using perl_SET which is not supported any more, use:
|
|
lang_perl5.20_SET= DEBUG
|
|
|
|
20150816:
|
|
AFFECTS: users of sysutils/s6
|
|
AUTHOR: Colin Booth <colin@heliocat.net>
|
|
|
|
s6-notifywhenup is deprecated and will be removed in the next version
|
|
of s6. Any run scripts depending on that program should be updated to
|
|
use an in-servicedir notification-fd file as described under
|
|
"Readyness notification support" in s6-supervise.html.
|
|
|
|
20150812:
|
|
AFFECTS: users of net-mgmt/icinga and net-mgmt/icinga2
|
|
AUTHOR: lme@FreeBSD.org
|
|
|
|
The Icinga port has been split into two ports: net-mgmt/icinga-core
|
|
which contains the Icinga 1.x backend and net-mgmt/icinga-classicweb
|
|
which contains the Icinga classic web (CGI) interface. The latter can
|
|
be both used with Icinga 1.x and the Icinga 2 port (net-mgmt/icinga2).
|
|
A new meta-port net-mgmt/icinga was added which depends on both new
|
|
ports, so updating the Icinga port should be transparent.
|
|
|
|
20150812:
|
|
AFFECTS: users of sysutils/moosefs-master and other moosefs packages
|
|
AUTHOR: feld@FreeBSD.org
|
|
|
|
MooseFS ports have been updated to 2.0.72-1. Upstream has been
|
|
providing a private package repository to distribute newer releases of
|
|
MooseFS. These changes have now made it into the ports tree. This has
|
|
resulted in splitting up the sysutils/moosefs-master port into several
|
|
new ports:
|
|
|
|
sysutils/moosefs-cli
|
|
sysutils/moosefs-cgi
|
|
sysutils/moosefs-cgiserv
|
|
sysutils/moosefs-metalogger
|
|
sysutils/moosefs-netdump
|
|
|
|
You may need to install these additional ports/packages to restore the
|
|
complete functionality of your MooseFS cluster. Please review the
|
|
upstream documentation.
|
|
|
|
http://moosefs.com/documentation/moosefs-2-0.html
|
|
|
|
20150809:
|
|
AFFECTS: users of sysutils/xfce4-power-manager
|
|
AUTHOR: olivierd@FreeBSD.org
|
|
|
|
After upgrading to 1.5.2, by default a label is displayed next to the
|
|
panel icon (it shows percentage and remaining time).
|
|
|
|
To hide this label, a new property /xfce4-power-manager/show-panel-label
|
|
must be created:
|
|
|
|
xfconf-query -c xfce4-power-manager \
|
|
-p /xfce4-power-manager/show-panel-label -n -t int -s 0
|
|
|
|
Possible values are:
|
|
- 0 -> does not display label
|
|
- 1 -> displays only percentage
|
|
- 2 -> displays only remaining time
|
|
- 3 -> displays only percentage and remaining time (default value)
|
|
|
|
20150806:
|
|
AFFECTS: users of security/libressl
|
|
AUTHOR: brnrd@FreeBSD.org
|
|
|
|
After upgrading to 2.2.2, manually update all packages that depend on
|
|
any of the libraries provided by LibreSSL (libssl, libcrypto and
|
|
libtls) since the versions of these libraries have changed. Normally,
|
|
you can obtain the list of dependent software by running the following
|
|
command:
|
|
|
|
# pkg info -r libressl
|
|
|
|
Then you should rebuild all ports depending on libressl to avoid dangling
|
|
shared library dependencies. Poudriere and pkg handle this correctly,
|
|
portmaster and portupgrade users can use the following to rebuild all
|
|
dependent ports.
|
|
|
|
Portmaster users:
|
|
portmaster -r libressl
|
|
Portupgrade users:
|
|
portupgrade -fr security/libressl
|
|
|
|
20150805:
|
|
AFFECTS: users of sysutils/tracker
|
|
AUTHOR: kwm@FreeBSD.org
|
|
|
|
The new tracker version does not build if the old version is installed.
|
|
|
|
# pkg delete -f tracker
|
|
|
|
After use your upgrade tool of choice.
|
|
|
|
20150802:
|
|
AFFECTS: users of mail/opensmtpd
|
|
AUTHOR: ashish@FreeBSD.org
|
|
|
|
After upgrading, you will need to review all your configuration, as
|
|
there are some configuration changes between 5.4.x and 5.7.1.
|
|
|
|
20150726:
|
|
AFFECTS: users of ukrainian/monacofonts
|
|
AUTHOR: mi@aldan.algebra.com
|
|
|
|
The destination-directory used by monacofonts port was altered.
|
|
The fonts-location changed from koi8u-monaco/ to koi8-u-monaco/
|
|
|
|
Users are advised to modify the path set in their xorg.conf files.
|
|
|
|
20150720:
|
|
AFFECTS: users of print/texlive-base and other TeXLive packages
|
|
AUTHOR: hrs@FreeBSD.org
|
|
|
|
TeXLive in Ports Collection has been updated to TL2015. To upgrade
|
|
installed old packages, upgrading of "tex-*" packages is required.
|
|
|
|
If you have a problem with upgrading, please send it to
|
|
freebsd-tex@FreeBSD.org and/or file a PR.
|
|
|
|
20150711:
|
|
AFFECTS: users of graphics/gdal
|
|
AUTHOR: sunpoet@FreeBSD.org
|
|
|
|
Due to changes in header files, please deinstall gdal first while updating
|
|
from 1.x to 2.0.
|
|
|
|
20150708:
|
|
AFFECTS: users of security/libressl
|
|
AUTHOR: brnrd@FreeBSD.org
|
|
|
|
After upgrading to 2.2.1, manually update all packages that depend on
|
|
any of the libraries provided by LibreSSL (libssl, libcrypto and
|
|
libtls) since the versions of these libraries have changed. Normally,
|
|
you can obtain the list of dependent software by running the following
|
|
command:
|
|
|
|
pkg query -e '%n = libressl' %ro
|
|
|
|
Then you should rebuild all ports depending on libressl to avoid dangling
|
|
shared library dependencies.
|
|
|
|
20150707:
|
|
AFFECTS: users of net-mgmt/netmagis-*
|
|
AUTHOR: pgollucci@FreeBSD.org
|
|
|
|
Netmagis-* ports have been upgraded to 2.3.0. Upgrading from
|
|
previous version require a database schema upgrade.
|
|
See http://netmagis.org/upgrade.html
|
|
|
|
20150702:
|
|
AFFECTS: users of multimedia/ffmpeg
|
|
AUTHOR: riggs@FreeBSD.org
|
|
|
|
ffmpeg has been updated to the latest version from the 2.7 branch.
|
|
If you are using binary pkg, 'pkg upgrade' will do the right thing.
|
|
Users of portmaster/portupgrade must rebuild all ports that depend
|
|
on it.
|
|
|
|
Portmaster users:
|
|
portmaster -w -r ffmpeg
|
|
Portupgrade users:
|
|
portupgrade -fr multimedia/ffmpeg
|
|
|
|
20150702:
|
|
AFFECTS: users of net/ptpd2-devel
|
|
AUTHOR: skreuzer@FreeBSD.org
|
|
|
|
net/ptpd2 has been upgraded to version 2.3.1
|
|
net/ptpd2-devel is now deprecated and has been removed
|
|
|
|
If using portupgrade:
|
|
# portupgrade -o net/ptpd2 net/ptpd2-devel
|
|
|
|
If using portmaster:
|
|
# portmaster -o net/ptpd2 net/ptpd2-devel
|
|
|
|
20150628:
|
|
AFFECTS: users of www/varnish, www/pecl-varnish,
|
|
www/varnish-libvmod-header, www/varnish-nagios
|
|
AUTHOR: feld@FreeBSD.org
|
|
|
|
Varnish 3.x has reached End of Life status and has been removed from
|
|
the ports tree. If you were using www/varnish we urge you to to update
|
|
to www/varnish4. The upgrade guide can be found here:
|
|
|
|
https://www.varnish-cache.org/docs/trunk/whats-new/upgrade-4.0.html
|
|
|
|
www/varnish-libvmod-header and www/varnish-nagios have been updated to
|
|
versions that work with Varnish 4.x. You should not lose access to
|
|
this software.
|
|
|
|
www/pecl-varnish was updated to the latest release which has added
|
|
support for Varnish 4.x. Please note that it appears some
|
|
functionality has been lost. This is unfortunate but out of our
|
|
control. Details can be found here:
|
|
|
|
http://pecl.php.net/package-changelog.php?package=varnish
|
|
|
|
If for some reason you need www/varnish to exist in your ports tree
|
|
for a bit longer you may consider instead following the 2015Q2 branch.
|
|
Do note however that Varnish 3.x will not be receiving updates or
|
|
security patches from upstream.
|
|
|
|
20150624:
|
|
AFFECTS: users of devel/p5-Test-Tester and devel/p5-Test-use-ok
|
|
AUTHOR: adamw@FreeBSD.org
|
|
|
|
The Test::Tester and Test::use::ok modules have been rolled into
|
|
devel/p5-Test-Simple, and are included in perl 5.22. The p5-Test-Tester
|
|
and p5-Test-use-ok modules will be removed in one month.
|
|
|
|
If you use either of those ports and have perl-5.22 installed:
|
|
|
|
pkg delete p5-Test-Tester p5-Test-use-ok
|
|
|
|
If you use either of those ports and have perl-5.20 or lower installed:
|
|
|
|
portmaster -o devel/p5-Test-Simple p5-Test-Tester
|
|
portmaster -o devel/p5-Test-Simple p5-Test-use-ok
|
|
|
|
20150615:
|
|
AFFECTS: users of security/libressl
|
|
AUTHOR: brnrd@FreeBSD.org
|
|
|
|
After upgrading libressl, manually update all packages that depend on
|
|
this library since its version has changed. Normally, you can obtain the
|
|
list of dependent software by running the following command:
|
|
|
|
pkg query -e '%n = libressl' %ro
|
|
|
|
Then you should rebuild all ports depending on libressl to avoid dangling
|
|
shared library dependencies.
|
|
|
|
20150614:
|
|
AFFECTS: users of audio/libmusicbrainz5
|
|
AUTHOR: jhale@FreeBSD.org
|
|
|
|
libmusicbrainz5 has been updated to 5.1.0. Please rebuild all ports that
|
|
depend on it. PORTREVISIONS have been bumped on dependent ports.
|
|
|
|
If you use portmaster:
|
|
portmaster -w -r libmusicbrainz5
|
|
If you use portupgrade:
|
|
portupgrade -fr audio/libmusicbrainz5
|
|
|
|
20150613:
|
|
AFFECTS: users of multimedia/avidemux26-*
|
|
AUTHOR: riggs@FreeBSD.org
|
|
|
|
avidemux26 has been renamed to avidemux
|
|
If you are using binary pkg, 'pkg upgrade' will do the right thing.
|
|
Users of portmaster/portupgrade have to take a manual step:
|
|
Portmaster users:
|
|
portmaster -o multimedia/avidemux multimedia/avidemux26
|
|
Portupgrade users:
|
|
portupgrade -o multimedia/avidemux multimedia/avidemux26
|
|
|
|
20150610:
|
|
AFFECTS: users of databases/postgresql84-server
|
|
AUTHOR: girgen@FreeBSD.org
|
|
|
|
PostgreSQL-8.4 EOL was reached in July 2014. To upgrade to a later version of
|
|
choice, you need to do a dump+restore of the database.
|
|
Please follow the instructions at:
|
|
|
|
http://www.postgresql.org/docs/8.4/static/install-upgrading.html
|
|
|
|
20150527:
|
|
AFFECTS: users of sysutils/xfce4-power-manager
|
|
AUTHOR: olivierd@FreeBSD.org
|
|
|
|
Before upgrading, you must stop xfce4-power-manager daemon:
|
|
|
|
xfce4-power-manager --quit
|
|
|
|
20150519:
|
|
AFFECTS: users of sysutils/webmin and sysutils/usermin
|
|
AUTHOR: olgeni@FreeBSD.org
|
|
|
|
After upgrading to Perl 5.20 the /usr/bin/perl link will no longer
|
|
be available. You will have to check your perl-path files and
|
|
change the path of the Perl interpreter to "/usr/local/bin/perl":
|
|
|
|
/usr/local/etc/webmin/perl-path
|
|
/usr/local/etc/usermin/perl-path
|
|
|
|
20150513:
|
|
AFFECTS: users of lang/perl5*
|
|
AUTHOR: mat@FreeBSD.org
|
|
|
|
The default Perl version has been switched to Perl 5.20. If you are using
|
|
binary packages to upgrade your system, you do not have anything to do, pkg
|
|
upgrade will do the right thing. For the other people, assuming you are
|
|
migrating from 5.18 to 5.20, do:
|
|
|
|
Portupgrade users:
|
|
portupgrade -o lang/perl5.20 -f lang/perl5.18
|
|
|
|
portupgrade -f `pkg shlib -R libperl.so.5.18|tail +2`
|
|
|
|
Portmaster users:
|
|
portmaster -o lang/perl5.20 lang/perl5.18
|
|
|
|
portmaster -f `pkg shlib -R libperl.so.5.18|tail +2`
|
|
|
|
NOTE:
|
|
Perl has been removed from base more than ten years ago, so it was way past
|
|
time for the /usr/bin/perl symlink to be removed from the port. If for
|
|
some strange reason, you still need it, you will have to create it
|
|
manually.
|
|
|
|
IMPORTANT:
|
|
In case you have not updated your system in a while, and specifically,
|
|
followed the 20141126 instructions regarding the new Perl layout, you
|
|
should follow those more extensive instructions rather than the
|
|
conservative presented here.
|
|
|
|
20150510:
|
|
AFFECTS: users of mail/postfix mail/postfix-current
|
|
AUTHOR: ohauer@FreeBSD.org
|
|
|
|
The following OPTIONS where renamed to match the default used in most all other ports
|
|
- SASL2 -> SASL
|
|
- OPENLDAP -> LDAP
|
|
|
|
If any of the old OPTIONS was enabled before, please re-run "make config".
|
|
|
|
20150508:
|
|
AFFECTS: users of www/iojs
|
|
AUTHOR: linpct@gmail.com
|
|
|
|
iojs has been updated to 2.0.0. The binary modules may need to be
|
|
rebuilt due to V8 version ABI change.
|
|
|
|
20150506:
|
|
AFFECTS: users of net/asterisk13 with PJSIP (default on) and SRTP (default off) options enabled
|
|
AUTHOR: madpilot@FreeBSD.org
|
|
|
|
This applies ONLY TO USERS COMPILING FROM PORTS:
|
|
To avoid dependency problems, you must remove the pjsip port
|
|
before upgrading asterisk13.
|
|
|
|
# pkg delete pjsip
|
|
# portmaster -a
|
|
|
|
These steps are unnecessary for those using binary packages.
|
|
|
|
Please see the 20150323 entry for background about this problem.
|
|
|
|
20150501:
|
|
AFFECTS: users of graphics/qgis
|
|
AUTHOR: brd@FreeBSD.org
|
|
|
|
Following OPTIONS have been renamed in 2.8.1_1 to match upstream:
|
|
|
|
- MAPSERVER to SERVER
|
|
|
|
20150427:
|
|
AFFECTS: users of mail/opensmtpd
|
|
AUTHOR: ashish@FreeBSD.org
|
|
|
|
Following OPTIONS are being removed in 5.4.5p1:
|
|
|
|
- LDAP
|
|
- SQLITE
|
|
- MYSQL
|
|
- PGSQL
|
|
- REDIS
|
|
|
|
They are disabled/removed in upstream since 5.4.4p1, but did not get removed
|
|
from port.
|
|
|
|
20150420:
|
|
AFFECTS: users of devel/icu
|
|
AUTHOR: bapt@FreeBSD.org
|
|
|
|
icu has been updated to 55.1. Please rebuild all ports that depends on it
|
|
|
|
If you use portmaster:
|
|
portmaster -w -r icu
|
|
If you use portupgrade:
|
|
portupgrade -fr devel/icu
|
|
|
|
20150419:
|
|
AFFECTS: users of emulators/wine-devel
|
|
AUTHOR: gerald@FreeBSD.org
|
|
|
|
The COMPHOLIO option in emulators/wine-devel has been renamed to
|
|
STAGING to align with the upstream evolution of that project.
|
|
|
|
20150417:
|
|
AFFECTS: users of audio/bcg729
|
|
AUTHOR: tijl@FreeBSD.org
|
|
|
|
The Mediastreamer plugin included in this package has been separated into
|
|
a new port audio/msbcg729.
|
|
|
|
20150409:
|
|
AFFECTS: users of security/sguil
|
|
AUTHOR: feld@FreeBSD.org
|
|
|
|
security/sguil was erroneously provisioned a UID that conflicted with
|
|
the dns/dnscrypt-proxy port. A new UID and GID of 991 has been issued.
|
|
|
|
Existing users will be able to upgrade the sguil packages without
|
|
issue. The existing UID will continue to be used. If you do a clean
|
|
install of security/sguil on a new server and migrate files or
|
|
intentionally delete the sguil user and group and reinstall you may
|
|
run into permissions issues.
|
|
|
|
Examples include the /var/run/sguild and /usr/local/etc/sguild directories.
|
|
|
|
20150406:
|
|
AFFECTS: users of emulators/xen emulators/xl and sysutils/xen-tools
|
|
AUTHOR: bapt@FreeBSD.org
|
|
|
|
sysutils/xen-tools has been renamed sysutils/xen-guest-tools
|
|
emulators/xl has been renamed sysutils/xen-tools
|
|
emulators/xen has been renamed emulators/xen-kernel
|
|
A new emulators/xen has been introduced, it is a metaport that depends on
|
|
emulators/xen-kernel and sysutils/xen-tools
|
|
|
|
20150403:
|
|
AFFECTS: users of irc/rbot
|
|
AUTHOR: bdrewery@FreeBSD.org
|
|
|
|
Ruby Bot now has a new upstream maintainer. The project has been updated
|
|
to work with Ruby 2.0+. Some migration is needed to move away from
|
|
BDB regristry files. The guide for that is at
|
|
https://github.com/ruby-rbot/rbot/wiki/MigrationGuide
|
|
|
|
rbotdb can be used to backup a BDB database and then restore it to a working
|
|
format for the new rbot. Update your conf.yaml after with 'core.db: tc'
|
|
once converted.
|
|
|
|
20150331:
|
|
AFFECTS: users of www/mod_dav_svn
|
|
AUTHOR: ohauer@FreeBSD.org
|
|
|
|
Subversion modules are no longer activated in httpd.conf!
|
|
To activate the subversion apache modules a dedicated file
|
|
will be installed as modules.d/220_subversion.conf
|
|
|
|
20150324:
|
|
AFFECTS: users of dns/bind9*
|
|
AUTHOR: mat@FreeBSD.org
|
|
|
|
This is only for FreeBSD 10.0+.
|
|
|
|
BIND auto chroot has been added back to the named rc script. As enabling it
|
|
by default would most certainly break people's setup, it is not. To enable
|
|
it, and chroot it in /var/named, add the following line to your rc.conf file:
|
|
|
|
named_chrootdir="/var/named"
|
|
|
|
On first launch, the rc script will move the /usr/local/etc/namedb directory
|
|
into the chroot, and create a symlink to it.
|
|
|
|
Note that, if you're running from within a jail, you need to have a
|
|
/var/named/dev devfs created beforehand, with the null and random devices.
|
|
|
|
20150323:
|
|
AFFECTS: users of net/asterisk* and net/pjsip ports
|
|
AUTHOR: madpilot@FreeBSD.org
|
|
|
|
Due to conflicts between base OpenSSL and ports provided OpenSSL
|
|
library, which is required by net/libsrtp, the srtp support has
|
|
to be removed from the default asterisk13 port configuration,
|
|
otherwise a not working binary would be generated.
|
|
|
|
To get SRTP support working in the asterisk ports make sure all
|
|
dependencies are linked against the same SSL library implementation
|
|
to avoid runtime conflicts. On 10.1 everything will work fine
|
|
unless ports SSL libraries are explicitly installed. On older OS
|
|
versions(10.0 and earlier) you will need to compile all ports
|
|
with WITH_OPENSSL_PORT=yes.
|
|
|
|
To get working SRTP support in asterisk13 with the pjsip backend
|
|
it is also needed to enable the EXTSRTP option in the pjsip port.
|
|
|
|
If the CURL option is enabled also make sure the ftp/curl port
|
|
is using a GSSAPI implementation linking to the same SSL
|
|
implementation the other ports are using (BASE or NONE if you're
|
|
using base OpenSSL, GSSAPI_HEIMDAL GSSAPI_MIT otherwise). If an
|
|
incompatible option is being used the curl module will cause
|
|
asterisk to fail on startup due to mixing calls to OpenSSL from
|
|
base and from ports.
|
|
|
|
20150322:
|
|
AFFECTS: users of security/openssh-portable
|
|
AUTHOR: bdrewery@FreeBSD.org
|
|
|
|
The port now uses VersionAddendum for the port version string. Setting
|
|
the value to "none" in your sshd_config and restarting openssh will allow
|
|
removing the version from the banner.
|
|
|
|
20150321:
|
|
AFFECTS: users of x11-servers/xorg-server and other X servers
|
|
AUTHOR: bapt@FreeBSD.org
|
|
|
|
All fonts ports have been modified to respect XDG and install in
|
|
share/fonts
|
|
|
|
The Xorg servers now are looking there by default
|
|
|
|
If you experience font related issues, view the output of
|
|
|
|
# fc-list
|
|
|
|
If the list appears incomplete or has fonts still pointing to
|
|
/usr/local/lib/X11/fonts you may forcibly update the font cache:
|
|
|
|
# fc-cache -fs
|
|
|
|
20150317:
|
|
AFFECTS: users of editors/openoffice-4 and editors/openoffice-devel
|
|
AUTHOR: truckman@FreeBSD.org
|
|
|
|
Contrary to what is stated in pkg-message, openoffice-4 and
|
|
openoffice-devel have stored user settings in ~/.openoffice.org-devel/4
|
|
since r325370 (2013-08-25). This update expects user settings to reside
|
|
in the more standard ~/.openoffice.org/4.
|
|
|
|
To preserve your user settings, rename or copy them from
|
|
~/.openoffice.org-devel/4 to ~/.openoffice.org/4. when installing this
|
|
update to apache-openoffice-4.1.1_7 or
|
|
apache-openoffice-devel-4.2.1652526_2,3.
|
|
|
|
20150313:
|
|
AFFECTS: users of net/serviio
|
|
AUTHOR: netchild@FreeBSD.org
|
|
|
|
The Java Polling Watch Service used in Serviio 1.5.1 is fixed. If you
|
|
unchecked "Keep library automatically updated" with 1.5 (as recommended
|
|
in the 20150206 entry) you can enable it again.
|
|
|
|
20150309:
|
|
AFFECTS: users of net-mgmt/netdisco
|
|
AUTHOR: dgeo@centrale-marseille.fr
|
|
|
|
netdisco version has been upgraded to netdisco2
|
|
|
|
After upgrading, you will need to review all your configuration, as
|
|
this new version won't read old config files.
|
|
You'll be able to keep your data though netdisco-deploy command
|
|
|
|
20150305:
|
|
AFFECTS: users of x11-wm/xfce4 and multimedia/xfce4-parole
|
|
AUTHOR: olivierd@FreeBSD.org
|
|
|
|
Xfce 4.12 has been imported. Please use the following instructions to
|
|
upgrade.
|
|
|
|
For package users:
|
|
# pkg upgrade
|
|
|
|
For ports users:
|
|
# portmaster -a
|
|
# portmaster x11-wm/xfce4
|
|
|
|
GStreamer 1.0 is enabled by default in Parole media player.
|
|
|
|
Xfce 4.12 now depends of Adwaita icon theme. If you are upgrading from
|
|
Xfce 4.10 you probably still have the Tango or GNOME theme selected.
|
|
Open the Settings Manager and select Appearance. Inside dialog box switch
|
|
to the Icons tag and select the "Adwaita" entry in the list.
|
|
|
|
20150304:
|
|
AFFECTS: users of security/libressl
|
|
AUTHOR: vsevolod@highsecure.ru
|
|
|
|
After upgrading of libressl you should manually update all packages that
|
|
depending on this library since its version has been changed. Normally,
|
|
you could obtain the list of dependent software by running the following
|
|
command:
|
|
|
|
pkg query -e '%n = libressl' %ro
|
|
|
|
Then you should rebuild all ports depending on libressl to avoid dangling
|
|
shared library dependencies.
|
|
|
|
20150301:
|
|
AFFECTS: users of lang/ruby20
|
|
AUTHOR: swills@FreeBSD.org
|
|
|
|
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
|
|
|
|
20150227:
|
|
AFFECTS: users of games/trigger
|
|
AUTHOR: makc@FreeBSD.org
|
|
|
|
games/trigger has been split and renamed to games/trigger-rally
|
|
and games/trigger-data ports. Deinstall previous version
|
|
before upgrading.
|
|
|
|
20150224:
|
|
AFFECTS: users of devel/qt4-linguist
|
|
AUTHOR: makc@FreeBSD.org
|
|
|
|
Linguist tools have been moved from qt4-linguist port to new
|
|
devel/qt4-linguisttools port. Deinstall qt4-linguist before
|
|
upgrading.
|
|
|
|
20150224:
|
|
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.
|
|
|
|
20150224:
|
|
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.
|
|
|
|
20150220:
|
|
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.
|
|
|
|
20150213:
|
|
AFFECTS: users who upgraded from FreeBSD 7.x or older with "make world" but never ran "make delete-old"
|
|
AUTHOR: antoine@FreeBSD.org
|
|
|
|
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}.
|
|
|
|
20150207:
|
|
AFFECTS: users of mail/opensmtpd-devel
|
|
AUTHOR: ashish@FreeBSD.org
|
|
|
|
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
|
|
|
|
20150206:
|
|
AFFECTS: users of net/serviio
|
|
AUTHOR: netchild@FreeBSD.org
|
|
|
|
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.
|
|
|
|
20150204:
|
|
AFFECTS: users of databases/mysql55-(server|client)
|
|
AUTHOR: ale@FreeBSD.org
|
|
|
|
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
|
|
|
|
20150118:
|
|
AFFECTS: users of www/thttpd
|
|
AUTHOR: danfe@FreeBSD.org
|
|
|
|
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).
|
|
|
|
20150113:
|
|
AFFECTS: users of www/pecl-http
|
|
AUTHOR: vanilla@FreeBSD.org
|
|
|
|
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.
|
|
|
|
20150111:
|
|
AFFECTS: users of lang/python3
|
|
AUTHOR: demon@FreeBSD.org
|
|
|
|
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
|
|
|
|
20150109:
|
|
AFFECTS: users of audio/speex
|
|
AUTHOR: tijl@FreeBSD.org
|
|
|
|
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".
|
|
|
|
20150101:
|
|
AFFECTS: users of net/unison and net/unison-nox11
|
|
AUTHOR: madpilot@FreeBSD.org
|
|
|
|
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.
|
|
|
|
20141230:
|
|
AFFECTS: users of deskutils/xpad
|
|
AUTHOR: jgh@FreeBSD.org
|
|
|
|
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
|
|
|
|
20141225:
|
|
AFFECTS: users of graphics/png
|
|
AUTHOR: antoine@FreeBSD.org
|
|
|
|
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
|
|
|
|
20141224:
|
|
AFFECTS: users of lang/neon29
|
|
AUTHOR: ohauer@FreeBSD.org
|
|
|
|
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
|
|
|
|
20141219:
|
|
AFFECTS: users of x11/xorg and all xorg ports
|
|
AUTHOR: dumbbell@FreeBSD.org
|
|
|
|
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/
|
|
|
|
20141219:
|
|
AFFECTS: users of net-mgmt/xymon-server
|
|
AUTHOR: feld@FreeBSD.org
|
|
|
|
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.
|
|
|
|
20141219:
|
|
AFFECTS: users of audio/abcde
|
|
AUTHOR: gblach@FreeBSD.org
|
|
|
|
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
|
|
|
|
20141218:
|
|
AFFECTS: users of security/openssh-portable
|
|
AUTHOR: bdrewery@FreeBSD.org
|
|
|
|
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
|
|
|
|
20141217:
|
|
AFFECTS: users of lang/perl5.*
|
|
AUTHOR: mat@FreeBSD.org
|
|
|
|
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`
|
|
|
|
20141216:
|
|
AFFECTS: users of security/openssh-portable, security/openssh-portable66
|
|
AUTHOR: bdrewery@FreeBSD.org
|
|
|
|
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.
|
|
|
|
20141215:
|
|
AFFECTS: users of comms/spandsp-devel
|
|
AUTHOR: pawel@FreeBSD.org
|
|
|
|
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
|
|
|
|
20141215:
|
|
AFFECTS: users of emulators/linux_base-f10 and emulators/linux_base-c6
|
|
AUTHOR: sbruno@FreeBSD.org
|
|
|
|
The CentOS ports are now the default for stable/10 (after revision 275807).
|
|
See UPDATING entry 20141209 for details on migration of systems.
|
|
|
|
20141214:
|
|
AFFECTS: users of TeXLive
|
|
AUTHOR: hrs@FreeBSD.org
|
|
|
|
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
|
|
|
|
20141209:
|
|
AFFECTS: users of emulators/linux_base-f10 and emulators/linux_base-c6
|
|
AUTHOR: xmj@FreeBSD.org
|
|
|
|
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.
|
|
|
|
|
|
20141208:
|
|
AFFECTS: users of ports-mgmt/poudriere, ports-mgmt/poudriere-devel
|
|
AUTHOR: bdrewery@FreeBSD.org
|
|
|
|
8.4 jails created with Poudriere 3.1, or poudriere-devel-3.0.99.20141117
|
|
should be recreated with 'jail -d' and 'jail -c'. This fixes pkg(8)
|
|
crashes.
|
|
|
|
20141208:
|
|
AFFECTS: users of databases/postgresql??-(server|client)
|
|
AUTHOR: marino@FreeBSD.org
|
|
|
|
PostgreSQL version 9.3 is now the default. To upgrade from a version
|
|
lower than 9.3, follow the instructions on the PostgreSQL.org website.
|
|
http://www.postgresql.org/docs/9.3/interactive/upgrading.html
|
|
Please note that the pg_upgrade program is installed by the
|
|
databases/postgresql93-contrib port
|
|
|
|
When using binary packages, if you only use the client port, you can
|
|
issue the following command to follow the default version:
|
|
|
|
# pkg set -o databases/postgresql92-client:databases/postgresql93-client
|
|
|
|
20141205:
|
|
AFFECTS: users of polish/kadu
|
|
AUTHOR: pawel@FreeBSD.org
|
|
|
|
Before running kadu 1.x for the first time upstream developers
|
|
advise to backup your ~/.kadu directory.
|
|
|
|
20141203:
|
|
AFFECTS: users of ports-mgmt/poudriere
|
|
AUTHOR: bdrewery@FreeBSD.org
|
|
|
|
Poudriere has been updated to 3.1.0. See the release notes at
|
|
https://github.com/freebsd/poudriere/wiki/release_notes_31 for
|
|
information on changed features and required setup.
|
|
|
|
20141130:
|
|
AFFECTS: users of devel/gettext (close to everyone)
|
|
AUTHOR: tijl@FreeBSD.org
|
|
|
|
The devel/gettext port has been split up in devel/gettext-runtime, a
|
|
lightweight package containing runtime libraries, and devel/gettext-tools,
|
|
a package containing developer tools. The devel/gettext port still exists
|
|
as a metaport.
|
|
|
|
You must first delete the existing installation of gettext and then
|
|
reinstall it. This will break sudo, so you *must* do this in a root
|
|
shell (sudo -i) if you use sudo.
|
|
|
|
# pkg delete -f gettext
|
|
# portmaster devel/gettext
|
|
|
|
Or for portupgrade users:
|
|
|
|
# pkg delete -f gettext
|
|
# portinstall devel/gettext
|
|
|
|
Or for binary users:
|
|
|
|
# pkg delete -f gettext
|
|
# pkg upgrade
|
|
|
|
20141127:
|
|
AFFECTS: users of lang/perl5.*
|
|
AUTHOR: mat@FreeBSD.org
|
|
|
|
There was a nasty bug introduced in the update below, it was introduced in
|
|
SVN revision 373476 and corrected in 373485. If you get errors looking like
|
|
this one:
|
|
|
|
===> Registering installation for p5-Params-Util-1.07_1 as automatic
|
|
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
|
|
*** [fake-pkg] Error code 74
|
|
|
|
You will have to wipe your ports tree clean. If using portsnap, with:
|
|
|
|
portsnap extract
|
|
|
|
If using subversion:
|
|
|
|
svn revert -R
|
|
|
|
20141127:
|
|
AFFECTS: users of lang/perl5.*
|
|
AUTHOR: mat@FreeBSD.org
|
|
|
|
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.
|
|
|
|
20141126:
|
|
AFFECTS: users of multimedia/x264
|
|
AUTHOR: xmj@FreeBSD.org
|
|
|
|
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.
|
|
|
|
20141126:
|
|
AFFECTS: users of lang/perl5.*
|
|
AUTHOR: mat@FreeBSD.org
|
|
|
|
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
|
|
|
|
20141125:
|
|
AFFECTS: users of EFL libraries
|
|
AUTHOR: gblach@FreeBSD.org
|
|
|
|
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
|
|
|
|
20141125:
|
|
AFFECTS: users of x11-wm/e17-module*
|
|
AUTHOR: gblach@FreeBSD.org
|
|
|
|
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
|
|
|
|
20141123:
|
|
AFFECTS: users of security/heimdal
|
|
AUTHOR: hrs@FreeBSD.org
|
|
|
|
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.
|
|
|
|
20141119:
|
|
AFFECTS: users of x11/gnome2, graphics/clutter and lang/vala
|
|
AUTHOR: kwm@FreeBSD.org
|
|
|
|
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 gnome-themes at-spi
|
|
# 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.
|
|
|
|
20141117:
|
|
AFFECTS: users of security/openssh-portable
|
|
AUTHOR: bdrewery@FreeBSD.org
|
|
|
|
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.
|
|
|
|
20141109:
|
|
AFFECTS: users of multimedia/mediabrowser
|
|
AUTHOR: woodsb02@gmail.com
|
|
|
|
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.
|
|
|
|
20141029:
|
|
AFFECTS: users of devel/libvirt
|
|
AUTHOR: jgh@FreeBSD.org
|
|
|
|
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.
|
|
|
|
20141019:
|
|
AFFECTS: users of x11/kde4-runtime
|
|
AUTHOR: kde@FreeBSD.org
|
|
|
|
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\*
|
|
|
|
20141008:
|
|
AFFECTS: users of lang/ruby19
|
|
AUTHOR: swills@FreeBSD.org
|
|
|
|
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
|
|
|
|
20141003:
|
|
AFFECTS: xorg users
|
|
AUTHOR: bapt@FreeBSD.org
|
|
|
|
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.
|
|
|
|
20141001:
|
|
AFFECTS: xorg users
|
|
AUTHOR: bapt@FreeBSD.org
|
|
|
|
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.
|
|
|
|
20140930:
|
|
AFFECTS: users of mail/maildrop
|
|
AUTHOR: madpilot@FreeBSD.org
|
|
|
|
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.
|
|
|
|
20140929:
|
|
AFFECTS: users of comms/usbmuxd
|
|
AUTHOR: avilla@FreeBSD.org
|
|
|
|
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.
|
|
|
|
20140928:
|
|
AFFECTS: users of deskutils/calibre
|
|
AUTHOR: madpilot@FreeBSD.org
|
|
|
|
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.
|
|
|
|
20140927:
|
|
AFFECTS: users of net/foreman-proxy
|
|
AUTHOR: mm@FreeBSD.org
|
|
|
|
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
|
|
|
|
20140926:
|
|
AFFECTS: users of shells/bash
|
|
AUTHOR: bdrewery@FreeBSD.org
|
|
|
|
Bash supports a feature of exporting functions in the environment with
|
|
export -f. Running bash with exported functions in the environment will
|
|
then import those functions into the environment of the script being ran.
|
|
This resulted in security issues CVE-2014-6271 and CVE-2014-7169, commonly
|
|
known as "shellshock". It also can result in poorly written scripts being
|
|
tricked into running arbitrary commands.
|
|
|
|
To fully mitigate against this sort of attack we have applied a non-upstream
|
|
patch to disable this functionality by default. You can execute bash
|
|
with --import-functions to allow it to import functions from the
|
|
environment. The default can also be changed in the port by selecting the
|
|
IMPORTFUNCTIONS option.
|
|
|
|
20140926:
|
|
AFFECTS: users of net/asterisk and net/asterisk11
|
|
AUTHOR: madpilot@FreeBSD.org
|
|
|
|
The asterisk ports have been modified to have the LUA option
|
|
turned on by default to make such functionality available to users
|
|
of binary packages.
|
|
|
|
Some care should be taken before upgrading by people not using Lua
|
|
to avoid the sample extensions.lua file from being loaded on reload
|
|
after updating the asterisk port/pkg.
|
|
|
|
Users compiling from ports not interested in LUA support are advised
|
|
to disable the option before updating.
|
|
|
|
People using binary packages(or not wanting to disable the LUA
|
|
option in the port) not using the Lua functionality should add:
|
|
|
|
noload => pbx_lua.so
|
|
|
|
to the PREFIX/etc/asterisk/modules.conf file, if using the
|
|
autoload=yes option in that same file. People not autoloading
|
|
modules don't need to perform any special action.
|
|
|
|
If asterisk is rebooted and the pbx_lua module gets loaded on a
|
|
system were it should not, it will load the example extensions.lua
|
|
configuration file adding unexpected logic to your dialplan. In
|
|
such a case following the above steps and reloading asterisk will
|
|
fix the problem.
|
|
|
|
20140922:
|
|
AFFECTS: users of emulators/linux_base-f10 and emulators/linux_base-c6
|
|
AUTHOR: xmj@FreeBSD.org
|
|
|
|
The complete drop-in replacement linux-c6 port infrastructure is in
|
|
ports and will shortly replace the current linux-f10- ports as default.
|
|
|
|
To switch to the linux-c6 infrastructure:
|
|
|
|
0. Back up all your vital information!
|
|
1. Remove the current linux base port and all linux-f10- ports:
|
|
# pkg delete -f linux_base-f10 linux-f10-\*
|
|
2. Add these lines to /etc/make.conf:
|
|
OVERRIDE_LINUX_BASE_PORT=c6
|
|
OVERRIDE_LINUX_NONBASE_PORTS=c6
|
|
3. Make sure no Linux application is running.
|
|
4. Update the Linux kernel version in /etc/sysctl.conf:
|
|
compat.linux.osrelease=2.6.18
|
|
Make it take effect immediately:
|
|
# sysctl compat.linux.osrelease=2.6.18
|
|
5. Install emulators/linux-c6.
|
|
|
|
These steps are usually sufficient. If there are difficulties, expand
|
|
step 1 to:
|
|
|
|
1a. Remove all ports which depend on the linux base port.
|
|
1b. Remove the linux base port.
|
|
1c. Clean the /compat/linux/ directory.
|
|
|
|
If there are any other difficulties not fixed by these extended steps,
|
|
please submit an issue report in Bugzilla and send an email to
|
|
FreeBSD's emulation@ mailing list.
|
|
|
|
20140909:
|
|
AFFECTS: users seeing build errors about missing *.la files
|
|
AUTHOR: tijl@FreeBSD.org
|
|
|
|
We are in the process of adjusting or, if possible, removing libtool archives
|
|
(*.la files) from all ports because they can otherwise cause overlinking
|
|
between packages. This is the problem where in the dependency chain A->B->C
|
|
an extra link is added from A to C even if A does not use C directly. This
|
|
makes some updates to port C expensive because then both A and B have to be
|
|
rebuilt instead of just B.
|
|
|
|
This is mostly behind the scenes work that you won't notice. In fact most
|
|
ports have already been converted. You may however run into build errors
|
|
about missing *.la files if a port update in the past went wrong and left
|
|
behind *.la files with references to other *.la files that are no longer
|
|
there. In this case, please run the following command:
|
|
|
|
find /usr/local/lib -name '*.la' | xargs grep -l 'libfoo\.la' | xargs pkg which
|
|
(Replace libfoo\.la with the *.la file that is missing.)
|
|
|
|
This command will print a list of *.la files that refer to the missing *.la
|
|
file and what package they belong to. First, where it says "not found in
|
|
the database", remove the *.la file. After removing all such files, where
|
|
it says "installed by package X", rebuild X. Eventually the list printed by
|
|
that command will be empty and the build error should be gone.
|
|
|
|
20140826:
|
|
AFFECTS: users of ports-mgmt/pkg, ports-mgmt/pkg-devel
|
|
AUTHOR: bdrewery@FreeBSD.org
|
|
|
|
Pkg has been updated to 1.3.7. This fixes registration and tracking of
|
|
shared libraries. All earlier versions of Pkg incorrectly marked some
|
|
shared libraries and used the wrong name for some.
|
|
|
|
Please note announcement for special instructions at:
|
|
http://lists.freebsd.org/pipermail/freebsd-ports-announce/2014-August/000086.html
|
|
|
|
- Users need to run 'pkg update -f' and 'pkg check -Ba' after upgrading to
|
|
pkg-1.3.7 and before updating any other packages. This avoids needing to
|
|
reinstall anything not needed due to changed shlibs.
|
|
For binary package users:
|
|
# pkg install ports-mgmt/pkg
|
|
# pkg update -f
|
|
# pkg check -Ba
|
|
# pkg upgrade
|
|
For port users:
|
|
# make -C /usr/ports/ports-mgmt/pkg build deinstall install clean
|
|
# pkg check -Ba
|
|
- People building packages for serving to other systems need to rebuild
|
|
all packages with 1.3.7.
|
|
|
|
20140823:
|
|
AFFECTS: users of graphics/libjpeg-turbo
|
|
AUTHOR: adamw@FreeBSD.org
|
|
|
|
libjpeg-turbo installs its own unique library (libturbojpeg.so) and
|
|
a drop-in replacement for libjpeg.so. The drop-in replacement has been
|
|
split off into graphics/jpeg-turbo; libjpeg-turbo now installs only
|
|
libturbojpeg.so.
|
|
|
|
If you were using the libjpeg.so from graphics/libjpeg-turbo, you
|
|
should install graphics/jpeg-turbo AFTER upgrading the libjpeg-turbo
|
|
port.
|
|
|
|
20140823:
|
|
AFFECTS: users of TeXLive
|
|
AUTHOR: hrs@FreeBSD.org
|
|
|
|
TeXLive in Ports Collection has been updated to TL2014.
|
|
|
|
When upgrading print/texlive-base on a system which has
|
|
TL2012 packages, the following error may occur:
|
|
|
|
pkg-static: texlive-base-20140525 conflicts with texlive-texmf-20120701_4
|
|
|
|
Please remove texlive-texmf-20120701_4 first in that case.
|
|
|
|
If you still get a similar "conflict of install files" error,
|
|
please remove all of tex-* and texlive-* packages and then
|
|
see if ${PREFIX}/share/texmf-dist directory are empty. If not,
|
|
installing TeXlive can fail. Removing files in the directory
|
|
manually will fix the installation problem.
|
|
|
|
20140821:
|
|
AFFECTS: users of databases/db4, databases/db4[1-7]*
|
|
AUTHOR: mandree@FreeBSD.org
|
|
|
|
HEADS UP: for some applications that store their data in Berkeley DB
|
|
databases, you may have to export the data before the upgrade and
|
|
reload it afterwards. Detailed instructions are at
|
|
<https://wiki.freebsd.org/Ports/BerkeleyDBCleanup>.
|
|
|
|
The older databases/db4* ports providing versions 4.0 to 4.7
|
|
inclusively have been removed, and 4.8 has been deprecated.
|
|
The default Berkeley DB version is now 5.3.
|
|
(6.x has a different license, but will be eligible as default on
|
|
systems that build ports from source and have db6 installed.)
|
|
All enabled and working ports have been changed such that they use
|
|
Berkeley DB 4.8 or newer, and an -exp run has been made.
|
|
|
|
After you have performed the first steps from the Wiki documentation,
|
|
and have arrived at a step that reads "build all applications", then
|
|
type as privileged user and without the hash sign:
|
|
|
|
# Tools/scripts/BDB-upgrade-helper.sh
|
|
|
|
The helper script requires that ports-mgmt/portmaster or
|
|
.../portupgrade is installed, will try to upgrade your applications
|
|
with either of these tools (portmaster preferred), and if that succeeds,
|
|
it will attempt to delete the packages if confirmed interactively.
|
|
|
|
20140815:
|
|
AFFECTS: users of graphics/ilmbase and graphics/OpenEXR
|
|
AUTHOR: mandree@FreeBSD.org
|
|
|
|
The OpenEXR and ilmbase (Industrial Light and Magic) shared object
|
|
names have changed. You must rebuild all packages that require either
|
|
of these libraries, by using one of these commands:
|
|
|
|
# portmaster -r ilmbase -r OpenEXR
|
|
or
|
|
# portupgrade -fr graphics/ilmbase graphics/OpenEXR
|
|
|
|
The PORTREVISIONs of all ports that require ilmbase and/or OpenEXR
|
|
have been bumped.
|
|
|
|
20140810:
|
|
AFFECTS: users of lang/ghc and */hs-*
|
|
AUTHOR: haskell@FreeBSD.org
|
|
|
|
The Glorious Glasgow Haskell Compiler has been updated to version
|
|
7.8.3 and Haskell Platform to 2014.2.0.0. Hence it is recommended to
|
|
rebuild or reinstall all the dependent ports and the lang/ghc port
|
|
itself by one of the following commands:
|
|
|
|
# portmaster -w -r ghc
|
|
or
|
|
# portupgrade -fr lang/ghc
|
|
|
|
If you use pkg(8) then it is just safer to remove all the GHC-dependent
|
|
packages along with GHC and reinstall everything from scratch.
|
|
Something alone these lines may work:
|
|
|
|
# pkg query "%ro" > ghc-pkgs.txt
|
|
# pkg delete -y lang/ghc
|
|
# pkg install -y `cat ghc-pkgs.txt | grep -Ev "/hs-(haskeline|terminfo|transformers|xhtml)"
|
|
|
|
20140803:
|
|
AFFECTS: users of security/p5-openxpki
|
|
AUTHOR: wg@FreeBSD.org
|
|
|
|
The following ports have been integrated into security/p5-openxpki:
|
|
security/p5-openxpki-client
|
|
security/p5-openxpki-client-scep
|
|
security/p5-openxpki-deployment
|
|
|
|
Before update make sure to remove the old packages:
|
|
|
|
# pkg remove security/p5-openxpki-client
|
|
# pkg remove security/p5-openxpki-client-scep
|
|
# pkg remove security/p5-openxpki-deployment
|
|
|
|
20140802:
|
|
AFFECTS: users of astro/stellarium
|
|
AUTHOR: danfe@FreeBSD.org
|
|
|
|
Stellarium was updated to version 0.13.0. It's a new major release, and
|
|
it is based on Qt version 5 now. For those who are not comfortable with
|
|
upgrading to the new Qt, previous Stellarium version (0.12.4) was copied
|
|
over to `astro/stellarium-qt4' port.
|
|
|
|
20140731:
|
|
AFFECTS: users of www/ajaxplorer
|
|
AUTHOR: madpilot@FreeBSD.org
|
|
|
|
The ajaxplorer project was renamed to pydio.
|
|
|
|
Due to this update some manual steps will need to be performed
|
|
after updating the port.
|
|
|
|
IMPORTANT: Perform a backup of the ajaxplorer installation and
|
|
the databases backing it(if you're using that feature).
|
|
|
|
First manually remove the ajaxplorer port and install www/pydio
|
|
afterwards.
|
|
|
|
Further steps will be available in the pkg-message, which can
|
|
be shown with these commands:
|
|
|
|
# pkg info -D pydio
|
|
|
|
Please also read the upgrading notes at:
|
|
|
|
http://pyd.io/pydio-core-5.2.0#Upgrading
|
|
|
|
20140728:
|
|
AFFECTS: users of net/GeoIP
|
|
AUTHOR: adamw@FreeBSD.org
|
|
|
|
GeoIP no longer ships with the GeoIP database. To continue using GeoIP,
|
|
you MUST fetch the database after upgrading by running geoipupdate.sh.
|
|
|
|
20140727:
|
|
AFFECTS: users of comms/qpage
|
|
AUTHOR: marino@FreeBSD.org
|
|
|
|
The default configure file location has changed from
|
|
${LOCALBASE}/etc/qpage.cf to ${LOCALBASE}/etc/qpage.conf
|
|
You will likely want to move the old configure file to the new location
|
|
after updating if it contains custom settings.
|
|
|
|
20140725:
|
|
AFFECTS: users of cad/netgen
|
|
AUTHOR: stephen@FreeBSD.org
|
|
|
|
Before you update this port the old one should be removed. (This is
|
|
because the build may try to link to libraries that are in
|
|
${LOCALBASE}/lib rather than in ${WRKSRC}.)
|
|
|
|
20140724:
|
|
AFFECTS: users of dns/mydns-ng
|
|
AUTHOR: danilo@FreeBSD.org
|
|
|
|
The dns/mydns-ng port no longer has the suffix (-mysql|-pgsql). Before
|
|
you update this port the old one must be removed:
|
|
|
|
pkg remove mydns-ng-mysql
|
|
or
|
|
pkg remove mysql-ng-pgsql
|
|
|
|
20140723:
|
|
AFFECTS: users of devel/libevent
|
|
|
|
libevent1 has been replaced by libevent2 via the compatibility layer.
|
|
All applications that used libevent1 must be rebuilt.
|
|
|
|
Please remove libevent1 before upgrading, by running:
|
|
|
|
pkg delete -f libevent
|
|
|
|
20140723:
|
|
AFFECTS: users of security/scanlogd
|
|
AUTHOR: tgyurci@gmail.com
|
|
|
|
The security/scanlogd port now creates scanlogd user and group. Previous
|
|
scanlogd user and group must be removed before updating to not conflict
|
|
with the one created by the port:
|
|
|
|
pw userdel scanlogd
|
|
pw groupdel scanlogd
|
|
|
|
20140723:
|
|
AFFECTS: users of TeX
|
|
AUTHOR: bapt@FreeBSD.org
|
|
|
|
TeXLive is now the default teX provider.
|
|
Please remove all TeX-related packages based on teTeX.
|
|
|
|
20140722:
|
|
AFFECTS: users of mail/exim
|
|
AUTHOR: vsevolod@FreeBSD.org
|
|
|
|
The behaviour of expansion of arguments to math comparison functions (<,
|
|
<=, =, =>, >) was unexpected, expanding the values twice. Please update
|
|
your configuration if you have relied on such an expansion.
|
|
|
|
20140722:
|
|
AFFECTS: users of multimedia/mediainfo
|
|
AUTHOR: sunpoet@FreeBSD.org
|
|
|
|
mediainfo has been split into 3 ports: libzen, libmediainfo and mediainfo.
|
|
Please uninstall mediainfo before you update this port.
|
|
|
|
20140722:
|
|
AFFECTS: users of games/bsdgames
|
|
AUTHOR: adamw@FreeBSD.org
|
|
|
|
Please disregard any prior instructions about moving your game data to
|
|
/usr/local/var/games. If you have done this, please move it back to
|
|
/var/games.
|
|
|
|
20140714:
|
|
AFFECTS: users of databases/db6
|
|
AUTHOR: mandree@FreeBSD.org
|
|
|
|
Oracle Berkeley DB 6 has been upgraded to version 6.1.19. Since the
|
|
previous 6.0 version, the log file format has changed in 6.1.
|
|
Depending on applications used, you may need to take action BEFORE you
|
|
upgrade. For details, please see the online upgrade manual at
|
|
<http://docs.oracle.com/cd/E17076_04/html/upgrading/upgrade_process.html>
|
|
<http://docs.oracle.com/cd/E17076_04/html/installation/upgrade_61_toc.html>
|
|
|
|
Note: if you've got Apache installed and depending on db6, you may
|
|
need to upgrade it separately BEFORE upgrading other ports, such as
|
|
Apache modules.
|
|
|
|
After that, you must rebuild all applications that link to db6 because
|
|
the shared library name has changed with the upgrade. To do that:
|
|
|
|
If you use portmaster:
|
|
portmaster -w -r db6-
|
|
If you use portupgrade:
|
|
portupgrade -fr databases/db6
|
|
|
|
20140714:
|
|
AFFECTS: users of net/linphone-base
|
|
AUTHOR: tijl@FreeBSD.org
|
|
|
|
Linphone has been updated to version 3.7.0 and the linphone-base port
|
|
has been split into separate components. You must first delete the
|
|
linphone-base package before you can update ports that depend on it.
|
|
|
|
pkg del -f linphone-base
|
|
or
|
|
pkg_delete -f linphone-base\*
|
|
|
|
20140713:
|
|
AFFECTS: users of mail/postfix-current
|
|
AUTHOR: sahil@FreeBSD.org
|
|
|
|
This is a significant update; so, please carefully review the
|
|
RELEASE_NOTES to identify which incompatible changes impact your
|
|
environment. Of particular note are changes to the Postfix
|
|
build/install procedure.
|
|
|
|
Please backup main.cf, master.cf and any other important files
|
|
associated with your Postfix setup before updating.
|
|
|
|
20140713:
|
|
AFFECTS: users of www/apache22
|
|
AUTHOR: ohauer@FreeBSD.org
|
|
|
|
The default version was changed from www/apache22 to www/apache24,
|
|
pre-build apache modules and web applications will also reflect this!
|
|
|
|
In case ports are build by yourself and apache22 is required
|
|
use the following command to keep apache22 as default.
|
|
|
|
# echo "DEFAULT_VERSIONS+=apache=2.2" >> /etc/make.conf
|
|
|
|
20140710:
|
|
AFFECTS: users of lang/rust
|
|
AUTHOR: robak@FreeBSD.org
|
|
|
|
The lang/rust port was updated to 0.11 and is now only working on FreeBSD
|
|
versions 10 and 11 -- the 9.x support has been removed by upstream.
|
|
|
|
20140709:
|
|
AFFECTS: users of security/pam-pgsql
|
|
AUTHOR: tijl@FreeBSD.org
|
|
|
|
The pam_pgsql.so module is now installed in PREFIX/lib (/usr/local/lib)
|
|
instead of /usr/lib.
|
|
|
|
20140627:
|
|
AFFECTS: users of Java
|
|
AUTHOR: swills@FreeBSD.org
|
|
|
|
The default version of OpenJDK has been updated from 1.6 to 1.7. To update,
|
|
users of Java will need to rebuild all ports that depend on Java:
|
|
|
|
If you use pkg (regardless of if you build ports from source or install
|
|
binary packages):
|
|
# pkg set -o java/openjdk6:java/openjdk7
|
|
|
|
If you use portmaster to build ports from source:
|
|
|
|
# portmaster -o java/openjdk7 openjdk6
|
|
# portmaster -R -r openjdk
|
|
|
|
If you use portupgrade to build ports from source:
|
|
|
|
# portupgrade -fo java/openjdk7 java/openjdk6
|
|
|
|
If you use pkg to install prebuilt binary packages:
|
|
|
|
# pkg install -fR java/openjdk7
|
|
|
|
If you wish to keep the 1.6 version as default, add the following lines to
|
|
your /etc/make.conf file:
|
|
|
|
#
|
|
# Keep OpenJDK 1.6 as default version.
|
|
#
|
|
JAVA_PREFERRED_PORTS=JAVA_PORT_NATIVE_OPENJDK_JDK_1_6
|
|
|
|
20140627:
|
|
AFFECTS: users of security/amavisd-milter
|
|
AUTHOR: delphij@FreeBSD.org
|
|
|
|
The default working directory of security/amavisd-milter have been
|
|
changed to /var/run/amavis/. Users will have to adjust path to the
|
|
milter socket.
|
|
|
|
20140627:
|
|
AFFECTS: users of editors/emacs21 and editors/emacs22
|
|
AUTHOR: ashish@FreeBSD.org
|
|
|
|
editors/emacs21, and editors/emacs22 are removed as they were
|
|
unmaintained upstream for a while. Their dependent ports are removed
|
|
as well. Please switch to editors/emacs (Emacs 24 release), or
|
|
editors/emacs23 (Emacs 23 release), or editors/emacs-devel (Emacs
|
|
development branch) ports.
|
|
|
|
20140626:
|
|
AFFECTS: users of mail/qmail-spamcontrol
|
|
AUTHOR: bdrewery@FreeBSD.org
|
|
|
|
Spamcontrol has been updated to the 2.7 release.
|
|
|
|
It is advised to read the release notes as some features were removed and
|
|
others reworked.
|
|
|
|
http://www.fehcom.de/qmail/spamcontrol/RELEASE_27.spamcontrol
|
|
|
|
2.7 manual: http://www.fehcom.de/qmail/spamcontrol/README_spamcontrol.html
|
|
|
|
20140626:
|
|
AFFECTS: users of comms/smstools3
|
|
AUTHOR: madpilot@FreeBSD.org
|
|
|
|
The smstools3 startup screen has been modified to allow smsd to
|
|
change uid/gid by itself. The rc options smsd_logfile, smsd_user
|
|
and smsd_group are not supported anymore, user, group and log
|
|
filename should be specified in the configuration file.
|
|
|
|
The sample configuration file has been updated to have defaults
|
|
equivalent to the old ones.
|
|
|
|
20140624:
|
|
AFFECTS: users of databases/p5-Bucardo
|
|
AUTHOR: mat@FreeBSD.org
|
|
|
|
The bucardo_ctl script has been renamed to bucardo, so, to follow the naming,
|
|
the bucardo_ctl_enable rc variable has been renamed to bucardo_enable.
|
|
|
|
20140622:
|
|
AFFECTS: users of security/gpgme
|
|
AUTHOR: jhale@FreeBSD.org
|
|
|
|
If you have both security/gnupg AND security/gnupg1 installed, gpgme will
|
|
now automatically detect and use security/gnupg. Specifically, it will
|
|
search for gpgconf(1) first and use the paths for the binaries provided
|
|
by it. Failing that, it will search for a binary named "gpg".
|
|
|
|
It is no longer possible to specify the location of the gpg binary at
|
|
buildtime to differentiate between version 1.x and version 2.x. The port
|
|
options GNUPG1 and GNUPG2 now merely add their respective versions of gnupg
|
|
as build and runtime dependencies.
|
|
|
|
20140618:
|
|
AFFECTS: users of devel/m17n-* textproc/*m17n*
|
|
AUTHOR: Nikola Lecic <nikola.lecic@anthesphoria.net>
|
|
|
|
devel/m17n-db now incorporates a set of user-contributed input methods and
|
|
a conversion script, formerly available through textproc/m17n-contrib.
|
|
Delete textproc/m17n-contrib first and then update/install devel/m17n-db.
|
|
|
|
20140616:
|
|
AFFECTS: users of devel/subversion
|
|
AUTHOR: lev@FreeBSD.org
|
|
|
|
The subversion port has been overhauled. Some optional parts were extracted
|
|
into separate ports. These ports are:
|
|
|
|
www/mod_dav_svn
|
|
instead of option MOD_DAV_SVN.
|
|
security/subversion-gnome-keyring
|
|
instead of option GNOME_KEYRING.
|
|
security/subversion-kwallet
|
|
instead of option KDE_KWALLET.
|
|
|
|
If you used devel/subversion with one (or more) of these non-standard
|
|
options, you should install the appropriate port(s) after upgrading
|
|
subversion.
|
|
|
|
"mod_dontdothat" is installed unconditionally by www/mod_dav_svn port (it
|
|
depended on the TOOLS option before), but is not activated by default, you
|
|
may need to edit apache's configuration file.
|
|
|
|
The devel/subversion port now installs svndiff, svndiff3 and svndiff4
|
|
commands if TOOLS option is enabled. They was skipped before.
|
|
The official names "diff", "diff3" and "diff4" are prefixed with "svn" to
|
|
avoid conflicts with base and other diff versions.
|
|
|
|
All libraries and binaries are now stripped if the MAINTAINER_DEBUG
|
|
option is not selected (including all sub-ports, like bindings
|
|
and mod_dav_svn).
|
|
|
|
20140611:
|
|
AFFECTS: users of devel/icu
|
|
AUTHOR: bapt@FreeBSD.org
|
|
|
|
icu has been updated to 53.1. Please rebuild all ports that depend on it
|
|
|
|
If you use portmaster:
|
|
portmaster -w -r icu
|
|
If you use portupgrade:
|
|
portupgrade -fr devel/icu
|
|
|
|
20140610:
|
|
AFFECTS: users of www/firefox, www/seamonkey, mail/thunderbird, www/libxul
|
|
AUTHOR: gecko@FreeBSD.org
|
|
|
|
Gecko ports were switched to use more system libraries. Some of them
|
|
must be built with certain options unset (default). `audio/soundtouch'
|
|
has to be installed with INTEGER_SAMPLES option disabled.
|
|
|
|
20140604:
|
|
AFFECTS: users of dns/dnscrypt-proxy
|
|
AUTHOR: feld@FreeBSD.org
|
|
|
|
The 1.4.0 update to dns/dnscrypt-proxy introduced a privilege
|
|
separation capability utilizing the new _dnscrypt-proxy user.
|
|
The home directory for this user was misconfigured as /nonexistent.
|
|
The dnscrypt-proxy server will try to chroot to _dnscrypt-proxy's home
|
|
directory and fail to start. If you are affected you will need to
|
|
change _dnscrypt-proxy's home directory to /var/empty:
|
|
|
|
# pw usermod _dnscrypt-proxy -d /var/empty
|
|
|
|
20140603:
|
|
AFFECTS: users of net-p2p/zetacoin
|
|
AUTHOR: daniel@morante.net
|
|
|
|
The zetacoind process now runs as the zetacoin user. Please make sure that
|
|
this user has appropriate permissions to the blockchain database and wallet
|
|
directory.
|
|
|
|
If you are using the default path, run:
|
|
|
|
# chown -R zetacoin:zetacoin /var/db/zetacoin
|
|
# chown -R zetacoin:zetacoin /.zetacoin
|
|
|
|
20140529:
|
|
AFFECTS: users of databases/postgresql??-(server|client)
|
|
AUTHOR: mat@FreeBSD.org
|
|
|
|
PostgreSQL version 9.2 is now the default. To upgrade from a version
|
|
lower than 9.2, follow the instructions on the PostgreSQL.org website.
|
|
http://www.postgresql.org/docs/9.2/interactive/upgrading.html
|
|
|
|
When using binary packages, if you only use the client port, you can issue
|
|
the following command to follow the default version:
|
|
|
|
# pkg set -o databases/postgresql90-client:databases/postgresql92-client
|
|
|
|
20140528:
|
|
AFFECTS: users of security/calife & security/calife-devel
|
|
AUTHOR: roberto@FreeBSD.org
|
|
|
|
Calife 2.8.x is now officially EoL. Replace it with 3.0 (formerly
|
|
calife-devel).
|
|
|
|
For port builds system please follow the following instructions:
|
|
Please delete old version:
|
|
|
|
# pkg delete -f security/calife-devel
|
|
or
|
|
# pkg_delete security/calife-devel
|
|
|
|
and install security/calife.
|
|
|
|
Change origin if you had the old one:
|
|
# pkg set -o security/calife-devel:security/calife
|
|
|
|
20140527:
|
|
AFFECTS: users of databases/db6
|
|
AUTHOR: mandree@FreeBSD.org
|
|
|
|
Oracle BerkeleyDB 6.0 was upgraded to version 6.0.30. Databases that
|
|
use BLOBs need to be upgraded using db_upgrade-6.0 before they can be
|
|
accessed again. See the manual for details:
|
|
|
|
<http://docs.oracle.com/cd/E17076_03/html/api_reference/C/db_upgrade.html>
|
|
|
|
Databases that do not use BLOBs are unaffected.
|
|
|
|
20140526:
|
|
AFFECTS: users of lang/lua
|
|
|
|
lang/lua has been replaced by lang/lua51.
|
|
|
|
For port builds system please follow the following instructions:
|
|
|
|
# portmaster -o lang/lua51 lang/lua
|
|
or
|
|
# portupgrade -fo lang/lua51 lang/lua
|
|
or
|
|
# pkg set -o lang/lua:lang/lua51
|
|
|
|
20140525:
|
|
AFFECTS: users of devel/py-gobject3 and devel/py-dbus
|
|
AUTHOR: gnome@FreeBSD.org
|
|
|
|
py-gobject3 and py-dbus where split up in a common port (*-common),
|
|
python2 port (py-*) and python3 port (py3-*) port.
|
|
|
|
For port builds systems please follow the next following instructions:
|
|
Please delete the existing version to avoid conflicts.
|
|
|
|
# pkg delete -f py27-gobject3 py27-dbus
|
|
or
|
|
# pkg_delete devel/py-gobject3 devel/py-dbus
|
|
|
|
followed by:
|
|
# portmaster devel/py-gobject3 devel/py-dbus
|
|
or
|
|
# portinstall devel/py-gobject3 devel/py-dbus
|
|
|
|
20140521:
|
|
AFFECTS: users of databases/mariadb55*
|
|
AUTHOR: grembo@FreeBSD.org
|
|
|
|
The mariadb55-client and mariadb55-server port have been changed to
|
|
respect hier(7) and behave like the mysql ports. Therefore mysql-server
|
|
and mysql monitor will refuse to start if my.cnf exists in /etc or
|
|
/etc/mysql.
|
|
|
|
In case you're affected, please move /etc/my.cnf to /usr/local/etc and/or
|
|
/etc/mysql/my.cnf to /usr/local/etc/mysql.
|
|
|
|
20140520:
|
|
AFFECTS: users of security/dropbear
|
|
AUTHOR: ak@FreeBSD.org
|
|
|
|
security/dropbear port separator syntax was changed (again), now using
|
|
host^port instead of host%port.
|
|
|
|
You may need to update your config files while updating to 2014.63 from
|
|
the previous versions.
|
|
|
|
20140511:
|
|
AFFECTS: users of databases/firebird*
|
|
AUTHOR: bapt@FreeBSD.org
|
|
|
|
The default version of databases/firebird* have been changed to support
|
|
DEFAULT_VERSIONS variable
|
|
|
|
DEFAULT_VERSIONS=firebird=2.5
|
|
|
|
20140507:
|
|
AFFECTS: users of lang/open-cobol
|
|
AUTHOR: johans@FreeBSD.org
|
|
|
|
lang/open-cobol was moved to lang/gnu-cobol to match the new package
|
|
name. Please do the following according to package manager used.
|
|
|
|
# portmaster -o lang/gnu-cobol lang/open-cobol
|
|
or
|
|
# portupgrade -fo lang/gnu-cobol lang/open-cobol
|
|
or
|
|
# pkg set -o lang/open-cobol:lang/gnu-cobol
|
|
|
|
20140506:
|
|
AFFECTS: users of ports-mgmt/portshaker
|
|
AUTHOR: romain@FreeBSD.org
|
|
|
|
ports-mgmt/portshaker was updated to avoid creating an aditional 'ports'
|
|
subdirectory when merging to a poudriere_tree without ZFS, so that
|
|
portshaker's default location matches poudriere's default location.
|
|
|
|
Users of poudriere on non-ZFS systems should not anymore have to pass extra
|
|
options to poudriere for it to find the ports tree.
|
|
|
|
20140506:
|
|
AFFECTS: users of security/yassl
|
|
AUTHOR: gahr@FreeBSD.org
|
|
|
|
security/yassl was moved to security/cyassl to match the original package
|
|
name. Please do the following according to package manager used.
|
|
|
|
# portmaster -o security/cyassl security/yassl
|
|
or
|
|
# portupgrade -fo security/cyassl security/yassl
|
|
or
|
|
# pkg set -o security/yassl:security/cyassl
|
|
|
|
20140505:
|
|
AFFECTS: users of databases/libiodbc
|
|
AUTHOR: bapt@FreeBSD.org
|
|
|
|
libiodbc no longer provide the odbc compatibility
|
|
|
|
Rebuild all ports that are linked to libiodbc
|
|
# portmaster -r libiodbc
|
|
or
|
|
# portupgrade -r databases/libiodbc
|
|
|
|
20140503:
|
|
AFFECTS: users of science/hdf5* and science/netcdf*
|
|
AUTHOR: sunpoet@FreeBSD.org
|
|
|
|
There are major version changes in HDF5 and NetCDF ports:
|
|
- science/hdf5: updated from 1.6.9 to 1.8.12
|
|
- science/hdf5-18: replaced by science/hdf5
|
|
- science/netcdf: updated from 3.6.3 to 4.3.2
|
|
C++/Fortran binding moved into new ports (by upstream)
|
|
- science/netcdf-cxx: new port for C++ binding of NetCDF
|
|
- science/netcdf-fortran: new port for Fortran binding of NetCDF
|
|
- science/netcdf-ftn: replaced by science/netcdf-fortran
|
|
- science/netcdf3-ftn: replaced by science/netcdf-fortran
|
|
- science/netcdf4: replaced by science/netcdf
|
|
|
|
Please deinstall them before building the new versions.
|
|
|
|
20140428:
|
|
AFFECTS: users of java/openjdk7
|
|
AUTHOR: glewis@FreeBSD.org
|
|
|
|
The previous version of openjdk7 had a bug that will prevent it from
|
|
being able to bootstrap itself. Please deinstall openjdk7 before
|
|
building the new version.
|
|
|
|
20140427:
|
|
AFFECTS: users of graphics/gdal
|
|
AUTHOR: sunpoet@FreeBSD.org
|
|
|
|
Due to changes in header files, please deinstall gdal first while updating
|
|
from 1.9.x/1.10.x to 1.11.x.
|
|
|
|
20140420:
|
|
AFFECTS: users of net/samba4
|
|
AUTHOR: timur@FreeBSD.org
|
|
|
|
Samba4 port now re-uses the same logic and startup script as Samba41. So,
|
|
to get net/samba4 runing you need to rename samba4_enable in /etc/rc.conf
|
|
to the samba_sever_enable.
|
|
|
|
samba_server_enable="YES"
|
|
|
|
Startup script tries it's best to guess which out of samba/nmbd/smbd/winbindd
|
|
daemons have to be started, but you can fine tune this by specifying them in
|
|
rc.conf, just make sure that samba_server_enable is enabled(see entry for 20121022).
|
|
|
|
20140416:
|
|
AFFECTS: users of x11/xorg graphics/dri graphics/libGL and related ports
|
|
AUTHOR: x11@FreeBSD.org
|
|
|
|
The default xorg version has been switched on FreeBSD 10-STABLE and
|
|
FreeBSD 9-STABLE.
|
|
|
|
To upgrade graphics/libGL, graphics/dri and related MESA ports, it is
|
|
necessary to first remove the old versions of those ports.
|
|
No special upgrade procedure is needed for xorg ports but it is
|
|
necessary to recompile all xorg drivers (xf86-*) and other ports that
|
|
depend on the xserver version, including
|
|
emulators/virtualbox-ose-additions. Portrevisions have been bumped
|
|
where needed, but users of drivers not in the ports tree will need to
|
|
recompile those.
|
|
|
|
If it is important to stay on the old versions, it is possible to
|
|
specify WITHOUT_NEW_XORG= in /etc/make.conf to get the old xorg
|
|
distribution.
|
|
|
|
For users in need of working console when using KMS drivers (intel and
|
|
radeon graphics cards) please use the new vt(9) console driver.
|
|
For more information, see https://wiki.freebsd.org/Graphics and
|
|
https://wiki.freebsd.org/Newcons .
|
|
|
|
To update:
|
|
|
|
# pkg_delete -f libGL-\* dri-\*
|
|
or
|
|
# pkg delete -f libGL dri
|
|
followed by
|
|
# portmaster graphics/dri graphics/libGL
|
|
or
|
|
# portupgrade graphics/dri graphics/libGL
|
|
and then
|
|
# portmaster -a
|
|
or
|
|
# portupgrade -a
|
|
|
|
20140416:
|
|
AFFECTS: users of print/freetype2 textproc/libxml2 x11/pixman
|
|
x11/libxcb and graphics/freeglut
|
|
AUTHOR: x11@FreeBSD.org and gnome@FreeBSD.org
|
|
|
|
The library version of the above libraries has been brought in line
|
|
with what upstream expects. To do this all users of these ports need
|
|
to be rebuilt. Portrevisions have been bumped as a consequence.
|
|
|
|
# portmaster -r freetype2 -r libxml2 -r pixman -r freeglut -r libxcb
|
|
or
|
|
# portupgrade -rf freetype2 libxml2 pixman freeglut libxcb
|
|
|
|
20140415:
|
|
AFFECTS: users of mod_python3
|
|
AUTHOR: ohauer@FreeBSD.org
|
|
|
|
www/mod_python3 was renamed to www/mod_python33, additional www/mod_python35
|
|
with support for apache24 was added to the portstree.
|
|
|
|
To reflect the new port location use:
|
|
|
|
pkgng users:
|
|
# pkg set -o www/mod_python3:www/mod_python33
|
|
|
|
portmaster users:
|
|
# portmaster -o www/mod_python33 www/mod_python3
|
|
|
|
portupgrade users:
|
|
# portugrade -o www/mod_python33 www/mod_python3
|
|
|
|
20140414:
|
|
AFFECTS: users of dmd 1.X and dmd 2.x.
|
|
AUTHOR: cy@FreeBSD.org
|
|
|
|
lang/dmd and lang/dmd2 have switched places. Dmd 1.x is no longer supported
|
|
by digitalmars.com and is now the secondary dmd port in the collection.
|
|
Dmd2 is the primary port. What this means to dmd users is that dmd1 is now
|
|
used to invoke dmd 1.x and the dmd command (instead of dmd2) now invokes
|
|
dmd 2.x.
|
|
|
|
20140413:
|
|
AFFECTS: users of Python and pkg >= 1.2.7_1
|
|
AUTHOR: koobs@FreeBSD.org
|
|
|
|
There have been reports of the following error when upgrading Python ports:
|
|
|
|
pkg-static: Plist error, directory listed as a file: <name>.egg-info
|
|
|
|
The cause is an outdated or unpatched version of setuptools or distribute
|
|
installed by the user, or leftover from previous upgrades being used during
|
|
the `setup.py install` phase. pkg >= 1.2.7_1 now generates an error where
|
|
previously it did not.
|
|
|
|
Users should inspect their ${LOCALBASE}/lib/pythonX.Y/site-packages
|
|
directory, and remove any entries that reference versions of
|
|
setuptools or distribute *not* provided by ports or packages.
|
|
|
|
Examples of entries that may be removed are:
|
|
|
|
1) distribute-0.6.35-py2.7.egg
|
|
2) setuptools-0.6c11-py2.7.egg
|
|
3) *Any* version of setuptools directly from PyPI via pip or easy_install
|
|
|
|
More information is available here:
|
|
|
|
http://lists.freebsd.org/pipermail/freebsd-ports/2014-April/091618.html
|
|
|
|
20140410:
|
|
AFFECTS: users of mail/vpopmail
|
|
AUTHOR: bdrewery@FreeBSD.org
|
|
|
|
If you are storing limits in MySQL, the following schema changes must be made:
|
|
|
|
ALTER TABLE `limits` ADD `disable_maildrop` TINYINT(1) DEFAULT '0' NOT NULL AFTER `disable_spamassassin`;
|
|
ALTER TABLE `limits` MODIFY `diskquota` BIGINT UNSIGNED NOT NULL DEFAULT 0;
|
|
ALTER TABLE `limits` MODIFY `maxmsgcount` BIGINT UNSIGNED NOT NULL DEFAULT 0;
|
|
ALTER TABLE `limits` MODIFY `defaultquota` BIGINT UNSIGNED NOT NULL DEFAULT 0;
|
|
ALTER TABLE `limits` MODIFY `defaultmaxmsgcount` BIGINT UNSIGNED NOT NULL DEFAULT 0;
|
|
|
|
20140403:
|
|
AFFECTS: users of net/rabbitmq
|
|
AUTHOR: olgeni@FreeBSD.org
|
|
|
|
This release changes the behaviour of the default "guest" user.
|
|
|
|
Previously the guest user could be accessed from any network
|
|
location. In RabbitMQ 3.3.0 and later, the guest user can only
|
|
be accessed via localhost by default.
|
|
|
|
Any other users you create will not (by default) be restricted
|
|
in this way.
|
|
|
|
See http://www.rabbitmq.com/access-control.html for more information.
|
|
|
|
20140403:
|
|
AFFECTS: users of net/kdnssd
|
|
AUTHOR: kde@FreeBSD.org
|
|
|
|
KDE SC ports have been updated to 4.12.4. kdnssd package has been renamed
|
|
to match upstream naming. pkgng users need to update package origin
|
|
manually:
|
|
|
|
# pkg set -o net/kdnssd:net/zeroconf-ioslave
|
|
|
|
20140402:
|
|
AFFECTS: users of textproc/elasticsearch
|
|
AUTHOR: tj@FreeBSD.org
|
|
|
|
Elasticsearch has been updated to version 1.1.0. If you are updating
|
|
from a version prior to 1.0.0 you will need to do a full cluster
|
|
shutdown for this update as it can not be performed in a rolling
|
|
fashion.
|
|
|
|
20140401:
|
|
AFFECTS: users of security/gnutls3
|
|
AUTHOR: bdrewery@FreeBSD.org
|
|
|
|
Libdane support is no longer enabled by default. Rebuild the port with
|
|
the LIBDANE option if danetool is desired.
|
|
|
|
20140331:
|
|
AFFECTS: users of print/cups-client and print/cups-image
|
|
AUTHOR: bsam@FreeBSD.org
|
|
|
|
CUPS ports have been updated to version 1.7.1. A file has migrated from
|
|
cups-image port to cups-client. Before upgrading you should force the
|
|
removal of cups-image port, otherwise it will conflict with the new one.
|
|
|
|
pkg users:
|
|
# pkg delete -f cups-image\*
|
|
|
|
other users:
|
|
# pkg_delete -f cups-image\*
|
|
|
|
2. Install/upgrade other cups* packages.
|
|
|
|
If cups-filters complains about a missing cups/raster.h include,
|
|
try reinstalling the cups-client package.
|
|
|
|
20140327:
|
|
AFFECTS: users of lang/php5 and lang/php55 with Apache module
|
|
AUTHOR: ale@FreeBSD.org
|
|
|
|
The Apache PHP module has been separated from the main PHP port.
|
|
If you had the APACHE OPTION selected, you have to perform the
|
|
following steps:
|
|
|
|
1) update your lang/php* options (i.e. 'make config')
|
|
2) rebuild lang/php* port
|
|
3) install www/mod_php* port
|
|
|
|
It is *mandatory* to build both ports with the same DEBUG and ZTS
|
|
options, so if you have a threaded Apache (i.e. worker or event MPM)
|
|
you have to select the ZTS option in lang/php* port.
|
|
|
|
20140322:
|
|
AFFECTS: users of devel/apr1
|
|
AUTHOR: ohauer@FreeBSD.org
|
|
|
|
APR was updated to 1.5.0, BDB requirement was bumped to 48+
|
|
It is necessary to first remove the old version of devel/apr1.
|
|
|
|
Please rebuild all ports which are using functions from APR/APR-util
|
|
such as Apache, Subversion, etc.
|
|
|
|
# portmaster -r apr
|
|
or
|
|
# portupgrade -r devel/apr1
|
|
|
|
20140318:
|
|
AFFECTS: users of net/openldap24-server
|
|
AUTHOR: delphij@FreeBSD.org
|
|
|
|
Please note that Berkeley DB backend is now deprecated and will be removed
|
|
in a future version. Existing users should migrate data to the new MDB
|
|
backend when possible.
|
|
|
|
20140317:
|
|
AFFECTS: users of misc/ossp-uuid-perl
|
|
AUTHOR: culot@FreeBSD.org
|
|
|
|
misc/ossp-uuid-perl was replaced by misc/p5-OSSP-uuid. Please do the
|
|
following according to package manager used.
|
|
|
|
# portmaster -o misc/p5-OSSP-uuid misc/ossp-uuid-perl
|
|
or
|
|
# portupgrade -fo misc/p5-OSSP-uuid misc/ossp-uuid-perl
|
|
or
|
|
# pkg set -o misc/p5-OSSP-uuid:misc/ossp-uuid-perl
|
|
|
|
20140312:
|
|
AFFECTS: users of net/openistgt
|
|
AUTHOR: jpaetzel@FreeBSD.org
|
|
|
|
Between istgt supporting target reload, and iscsid using CTL there is no
|
|
point to this port. As such it has been deleted without warning, since
|
|
the support for it is as best questionable.
|
|
|
|
pkgng users:
|
|
|
|
# pkg set -o net/openistgt:net/istgt
|
|
|
|
portmaster users:
|
|
|
|
# portmaster -o net/istgt net/openistgt
|
|
# portmaster -r istgt
|
|
|
|
portupgrade users:
|
|
|
|
# portupgrade -o net/istgt -f net/openistgt
|
|
# portupgrade -fr net/istgt
|
|
|
|
20140310:
|
|
AFFECTS: users of mail/p5-Mail-SpamAssassin and japanese/p5-Mail-SpamAssassin
|
|
AUTHOR: ohauer@FreeBSD.org
|
|
|
|
The port mail/p5-Mail-SpamAssassin was renamed to mail/spamassassin and
|
|
the port japanese/p5-Mail-SpamAssassin was renamed to japanese/spamassassin.
|
|
To ease upgrading run the following set of commands:
|
|
|
|
pkgng users:
|
|
|
|
# pkg set -o mail/p5-Mail-SpamAssassin:mail/spamassassin
|
|
# pkg set -o japanese/p5-Mail-SpamAssassin:japanese/spamassassin
|
|
|
|
portmaster users:
|
|
|
|
# portmaster -o mail/spamassassin mail/p5-Mail-SpamAssassin
|
|
# portmaster -o japanese/spamassassin japanese/p5-Mail-SpamAssassin
|
|
|
|
20140307:
|
|
AFFECTS: users of devel/py-setuptools dependent ports
|
|
AUTHOR: sunpoet@FreeBSD.org
|
|
|
|
devel/py-setuptools is being used for every python ports (if USE_PYDISTUTILS
|
|
defined) since r336553. Due to PKGORIGIN limitation, we cannot build one
|
|
python port with python27 and the other with python33 since they require
|
|
different setuptools versions which have same PKGORIGIN. With the addition
|
|
of py-setuptools{27,32,33}, we could now have py27-foo and py33-bar coexist
|
|
in one system.
|
|
|
|
Note that this is only a short-term solution. It does not help if you need
|
|
coexistence of one port with different python versions, e.g. py27-foo and
|
|
py33-foo.
|
|
|
|
Please rebuild all ports that depend on devel/py-setuptools and use
|
|
devel/py-setuptools{27,32,33} instead.
|
|
|
|
XX represents python version (27, 32 or 33) in the following steps.
|
|
|
|
pkgng users:
|
|
|
|
# pkg set -o devel/py-setuptools:devel/py-setuptoolsXX
|
|
|
|
portmaster users:
|
|
|
|
# portmaster -o devel/py-setuptoolsXX devel/py-setuptools
|
|
# portmaster -r py\*setuptools
|
|
|
|
portupgrade users:
|
|
|
|
# portupgrade -o devel/py-setuptoolsXX -f devel/py-setuptools
|
|
# portupgrade -fr devel/py-setuptools
|
|
|
|
20140304:
|
|
AFFECTS: users of security/kwallet
|
|
AUTHOR: kde@FreeBSD.org
|
|
|
|
KDE SC ports have been updated to 4.12.3. kwallet package has been renamed
|
|
to match upstream naming. pkgng users need to update package origin
|
|
manually:
|
|
|
|
# pkg set -o security/kwallet:security/kwalletmanager
|
|
|
|
20140302:
|
|
AFFECTS: users of sysutils/ansible
|
|
AUTHOR: rm@FreeBSD.org
|
|
|
|
This is an major update and changes were introduced in ansible 1.5, that
|
|
are not backward compatible. Please refer changelog there before update:
|
|
https://raw.github.com/ansible/ansible/v1.5.0/CHANGELOG.md
|
|
|
|
20140223:
|
|
AFFECTS: users of net-mgmt/mk-livestatus
|
|
AUTHOR: ohauer@FreeBSD.org
|
|
|
|
livecheck was removed in 1.2.3.i5. It never was really stable, Nagios4
|
|
has something similar built in.
|
|
Please remove the "livecheck=..." directive from etc/nagios/nagios.cfg.
|
|
|
|
20140222:
|
|
AFFECTS: users of mail/courier-imap
|
|
AUTHOR: oliver@FreeBSD.org
|
|
|
|
When using SSL and updating from an older version, run mkdhparams(8) to
|
|
create the new TLS_DHPARAMS file which is needed for Courier IMAP 4.15
|
|
and up.
|
|
|
|
20140222:
|
|
AFFECTS: users of net-im/turpial
|
|
AUTHOR: olivierd@FreeBSD.org
|
|
|
|
Turpial has been updated to 3.0, due to changes in net-im/turpial port it
|
|
will be necessary to remove it before updating.
|
|
|
|
20140220:
|
|
AFFECTS: users of editors/vim
|
|
AUTHOR: sunpoet@FreeBSD.org
|
|
|
|
The editors/vim port has been reworked to simplify option handling. In UI
|
|
option group, a new option (CONSOLE) was added for users who do not need
|
|
GUI support. This option is off by default. You might encounter install
|
|
or package failures with "old" option setting. Please run "make config" to
|
|
modify your setting.
|
|
|
|
20140219:
|
|
AFFECTS: users of textproc/docbook*
|
|
AUTHOR: mat@FreeBSD.org
|
|
|
|
The textproc/docbook-* ports have been consolidated into two ports
|
|
textproc/docbook-sgml and textproc/docbook-xml.
|
|
|
|
Before upgrading you should force the removal of the existing ports, they
|
|
will conflict with the new ones.
|
|
|
|
pkg users can run:
|
|
|
|
pkg delete -f docbook-xml\* docbook-sk\* docbook\[2345\]\?\?-\* docbook-4\*
|
|
|
|
the other users can run:
|
|
|
|
pkg_delete -f docbook-xml\* docbook-sk\* docbook\[2345\]\?\?-\* docbook-4\*
|
|
|
|
20140218:
|
|
AFFECTS: users of KDE SC 4
|
|
AUTHOR: kde@FreeBSD.org
|
|
|
|
KDE SC ports have been updated to 4.12.2. kdeadmin, kdenetwork, kdesdk,
|
|
and kdetoys ports have been split due to upstream changes.
|
|
|
|
KDE Workspace port has been updated to 4.11.6. It requires modern
|
|
Mesa libraries, provided by WITH_NEW_XORG knob. To update Xorg ports
|
|
to newer version follow instructions at https://wiki.freebsd.org/Graphics
|
|
|
|
20140218:
|
|
AFFECTS: users of misc/kdehier4
|
|
AUTHOR: kde@FreeBSD.org
|
|
|
|
KDE4_PREFIX has been changed from /usr/local/kde4 to /usr/local.
|
|
All ports that depends on kdehier4 must be reinstalled.
|
|
PORTREVISION for affected ports has been increased, upgrading tools
|
|
(portmaster, pkg) should handle this update without manual intervention.
|
|
Please check /usr/local/kde4 for leftovers after upgrade. If you don't
|
|
have locally modified files, e.g. under /usr/local/kde4/etc, you may
|
|
safely remove /usr/local/kde4.
|
|
|
|
20140214:
|
|
AFFECTS: users of lang/perl5.12
|
|
AUTHOR: mat@FreeBSD.org
|
|
|
|
Perl 5.12 has been removed. The default Perl is lang/perl5.16.
|
|
|
|
pkg(8) users:
|
|
1) Update the origin to point to 5.16:
|
|
pkg set -o lang/perl5.12:lang/perl5.16
|
|
|
|
2) Upgrade perl and all dependencies:
|
|
pkg install -Rf lang/perl5.16
|
|
|
|
Portupgrade users:
|
|
0) Fix pkgdb.db (for safety):
|
|
pkgdb -Ff
|
|
|
|
1) Reinstall new version of Perl (5.16):
|
|
portupgrade -o lang/perl5.16 -f lang/perl5.12
|
|
|
|
2) Reinstall everything that depends on Perl:
|
|
portupgrade -fr lang/perl5.16
|
|
|
|
Portmaster users:
|
|
portmaster -o lang/perl5.16 lang/perl5.12
|
|
|
|
Conservative:
|
|
portmaster p5-
|
|
|
|
Comprehensive (but perhaps overkill):
|
|
portmaster -r perl-
|
|
|
|
Note: If the "perl-" glob matches more than one port specify the name of
|
|
the Perl directory in /var/db/pkg explicitly. Also, depending on when
|
|
perl 5.12 was installed last, the prefix may be perl-, perl5- or
|
|
perl5.12-.
|
|
|
|
20140211:
|
|
AFFECTS: users of lang/php* database/postgresql* database/mysql* www/apache*
|
|
AUTHOR: mat@FreeBSD.org
|
|
|
|
The default versions of lang/php*, databases/postgresql*,
|
|
databases/mysql* and www/apache* have been changed to support the
|
|
new DEFAULT_VERSIONS variable.
|
|
|
|
DEFAULT_APACHE_VER, DEFAULT_MYSQL_VER, DEFAULT_PGSQL_VER,
|
|
DEFAULT_FPC_VER and DEFAULT_PHP_VER are now deprecated. You can use
|
|
the new DEFAULT_VERSIONS variable like this:
|
|
|
|
DEFAULT_VERSIONS=php=5.5 mysql=5.6 apache=2.4
|
|
|
|
20140208:
|
|
AFFECTS: users of spamdyke
|
|
AUTHOR: bdrewery@FreeBSD.org
|
|
|
|
Spamdyke has been updated to 5.0.0. The behavior has changed from
|
|
4.x. Please see the upgrading notes at:
|
|
|
|
http://www.spamdyke.org/documentation/UPGRADING_version_4_to_version_5.txt
|
|
|
|
20140208:
|
|
AFFECTS: users of icu
|
|
AUTHOR: bapt@FreeBSD.org
|
|
|
|
icu has been updated to 52.1. Please rebuild all ports that depend on it
|
|
if you have the glib20 port built with COLLATION_FIX option activated
|
|
|
|
If you use portmaster:
|
|
portmaster -w -r icu
|
|
If you use portupgrade:
|
|
portupgrade -fr devel/icu
|
|
If you use pkgng with binary packages:
|
|
pkg install -fR devel/icu
|
|
|
|
20140201:
|
|
AFFECTS: users of net-mgmt/zabbix*
|
|
AUTHOR: koobs@FreeBSD.org
|
|
|
|
The login shell for the zabbix user in UIDs was changed from
|
|
/usr/sbin/nologin to /bin/sh to fix the zabbix-agent UserParameter
|
|
feature.
|
|
|
|
To update the existing user on your system, run:
|
|
|
|
# pw usermod zabbix -s /bin/sh
|
|
|
|
20140114:
|
|
AFFECTS: users of www/mod_authnz_external
|
|
AUTHOR: ohauer@FreeBSD.org
|
|
|
|
www/mod_authnz_external was moved to www/mod_authnz_external22
|
|
Please do the following according to package manager used.
|
|
|
|
# portmaster -o www/mod_authnz_external22 www/mod_authnz_external
|
|
or
|
|
# portupgrade -fo www/mod_authnz_external22 www/mod_authnz_external
|
|
or
|
|
# pkg set -o www/mod_authnz_external:www/mod_authnz_external22
|
|
|
|
20140113:
|
|
AFFECTS: users of net/samba41
|
|
AUTHOR: timur@FreeBSD.org
|
|
|
|
With the introduction of Samba 4.1 corresponding port lost SWAT support
|
|
and made WINBIND support mandatory. As samba4 introduced additional 'samba'
|
|
daemon to the tripplet of nmbd/smbd/winbindd to avoid confusion startup
|
|
script for samba41 was renamed to 'samba_server'. To start the whole band
|
|
up it's enough to add to the rc.conf:
|
|
|
|
samba_server_enable="YES"
|
|
|
|
Startup script tries it's best to guess which out of samba/nmbd/smbd/winbindd
|
|
daemons have to be started, but you can fine tune this by specifying them in
|
|
rc.conf, just make sure that samba_server_enable is enabled(see entry for 20121022).
|
|
|
|
20140112:
|
|
AFFECTS: users of devel/libical
|
|
AUTHOR: kwm@FreeBSD.org
|
|
|
|
The libical port was updated to 1.0.0. Due to the shared library bump
|
|
and the removal of the .la file, all ports that use libical need to be
|
|
rebuilt.
|
|
|
|
# portmaster -r libical
|
|
or
|
|
# portupgrade -fr libical
|
|
or
|
|
# pkg install -fR libical
|
|
|
|
20140111:
|
|
AFFECTS: users of lang/go
|
|
AUTHOR: jlaffaye@FreeBSD.org
|
|
|
|
Third party Go packages installed via the ports tree are no longer installed
|
|
in GOROOT (PREFIX/go) but in a specific path: PREFIX/share/go
|
|
|
|
Affected ports had their PORTREVISION bumped.
|
|
To reinstall these packages via the ports tree, it is needed to deinstall
|
|
them first (the build will fail if the `go` command detects that they
|
|
already exists in GOROOT).
|
|
|
|
If you are using these third party Go packages for local Go development,
|
|
you have to add this new path to your GOPATH environment variable.
|
|
|
|
20140107:
|
|
AFFECTS: users of Qt 4 ports
|
|
AUTHOR: makc@FreeBSD.org
|
|
|
|
Qt 4 ports framework has been reworked, several ports have been renamed.
|
|
To ease upgrading run the following set of commands:
|
|
|
|
# pkg set -o devel/qt4-declarative:x11-toolkits/qt4-declarative
|
|
# pkg set -o devel/qt4-qtestlib:devel/qt4-testlib
|
|
# pkg set -o textproc/qt4-clucene:textproc/clucene-qt4
|
|
# pkg set -o www/qt4-webkit:www/webkit-qt4
|
|
# pkg set -o x11/qt4-opengl:graphics/qt4-opengl
|
|
|
|
20140102:
|
|
AFFECTS: users of archivers/p7zip
|
|
AUTHOR: rakuco@FreeBSD.org
|
|
|
|
The MINIMAL and MODULES options have been removed from archivers/p7zip,
|
|
which now unconditionally installs the 7z, 7za and 7zr, as if the MINIMAL
|
|
option was previously unset.
|
|
|
|
The RAR decompression codec, whose source code has a more restrictive
|
|
license that forbids its use for creating RAR archives, has been moved to
|
|
a separate port, archivers/p7zip-codec-rar.
|
|
|
|
20131230:
|
|
AFFECTS: ports using Apache Software License 2.0
|
|
AUTHOR: ohauer@FreeBSD.org
|
|
|
|
The acronym for Apache Software License 2.0 was renamed to APACHE20
|
|
|
|
20131226:
|
|
AFFECTS: users of security/cyrus-sasl2
|
|
AUTHOR: ume@FreeBSD.org
|
|
|
|
The SASL GSSAPI authentication plugin was removed from
|
|
security/cyrus-sasl2 port and divided into new
|
|
security/cyrus-sasl2-gssapi port.
|
|
|
|
If you are using the SASL GSSAPI authentication, please install
|
|
security/cyrus-sasl2-gssapi port, in addition to upgrading
|
|
security/cyrus-sasl2 port.
|
|
|
|
20131218:
|
|
AFFECTS: users of news/cnews
|
|
AUTHOR: dinoex@FreeBSD.org
|
|
|
|
The default path for overview files has changed.
|
|
Rebuild your overview files after the update with:
|
|
|
|
su - news /usr/local/libexec/cnews/nov/initov
|
|
|
|
20131217:
|
|
AFFECTS: users of databases/ruby-bdb or ports-mgmt/portupgrade and databases/db5 or databases/db6
|
|
AUTHOR: mandree@FreeBSD.org
|
|
|
|
databases/db5 and databases/db6 have recently been updated to fix
|
|
bugs. This changed their patchlevel version.
|
|
|
|
However, ruby-bdb used to break during the db[56] upgrade due to a bug
|
|
described in <http://www.freebsd.org/cgi/query-pr.cgi?pr=184921>.
|
|
|
|
THEREFORE, YOU MUST MANUALLY UPGRADE databases/ruby-bdb INDIVIDUALLY
|
|
TO 0.6.6_2 OR NEWER WHEN USING portupgrade AGAINST databases/db[56]
|
|
PORTS. To achieve that, type:
|
|
|
|
# portupgrade databases/ruby-bdb
|
|
or
|
|
# portmaster -x 'db*' databases/ruby-bdb
|
|
|
|
before proceeding with other upgrades.
|
|
|
|
Should you have corrupted the portupgrade databases, or if ruby-bdb
|
|
refuses to work with the upgraded db* port with errors such as "DB
|
|
needs compatible versions of libdb & db.h", then rebuild the ruby-bdb
|
|
port manually, and fix the portupgrade databases:
|
|
|
|
# make -C /usr/ports/databases/ruby-bdb all deinstall install clean
|
|
# pkgdb -fu
|
|
# portupgrade -f db5 db6
|
|
|
|
This should return portupgrade to normal operation.
|
|
|
|
20131216:
|
|
AFFECTS: users of x11/xorg, graphics/libGL, graphics/dri, all xorg ports
|
|
AUTHOR: zeising@FreeBSD.org
|
|
|
|
The default xorg version has been switched on FreeBSD CURRENT.
|
|
|
|
To upgrade graphics/libGL, graphics/dri and related MESA ports, it is
|
|
necessary to first remove the old versions of those ports.
|
|
No special upgrade procedure is needed for xorg port but it is
|
|
necessary to recompile all xorg drivers (xf86-*) and other ports that
|
|
depend on the xserver version, including
|
|
emulators/virtualbox-ose-additions. Portrevisions have been bumped
|
|
where needed, but users of drivers not in the ports tree will need to
|
|
recompile those.
|
|
|
|
If it is important to stay on the old versions, it is possible to
|
|
specify WITHOUT_NEW_XORG= in /etc/make.conf to get the old xorg
|
|
distribution.
|
|
|
|
To update:
|
|
|
|
# pkg_delete -f libGL-\* dri-\*
|
|
or
|
|
# pkg delete -f libGL dri
|
|
followed by
|
|
# portmaster graphics/dri graphics/libGL
|
|
or
|
|
# portupgrade graphics/dri graphics/libGL
|
|
and then
|
|
# portmaster -a
|
|
or
|
|
# portupgrade -a
|
|
|
|
20131216:
|
|
AFFECTS: users of databases/db4*
|
|
AUTHOR: mandree@FreeBSD.org
|
|
|
|
Berkeley DB versions before and excluding 4.8 have been marked deprecated.
|
|
New port installations should be based on Berkeley DB 5 or 6.
|
|
|
|
Note that Oracle Berkeley DB 6 is under the more restrictive Affero GPL v3
|
|
license, be sure to review if using that fits your requirements.
|
|
|
|
You can add WITH_BDB_VER=5 or WITH_BDB_VER=6 to /etc/make.conf to have all
|
|
applications that get rebuilt use Oracle Berkeley DB 5 or 6, respectively.
|
|
|
|
DO NOT FORCE DELETE older BerkeleyDB packages, that breaks the upgrade
|
|
tools. Instead, first rebuild the ports that depend on it, then
|
|
remove the old Berkeley DB versions.
|
|
|
|
Berkeley DB ports should be able to build/install with an older and a
|
|
newer version version both installed if WITH_BDB_VER is set. If a
|
|
port then grabs the old Berkeley DB version, that is an issue with the
|
|
port that requires Berkeley DB, and should be reported to the
|
|
maintainer.
|
|
|
|
If you are interested in upgrading now already, we have instructions
|
|
at <https://wiki.freebsd.org/Ports/BerkeleyDBCleanup>.
|
|
|
|
20131209:
|
|
AFFECTS: users of dns/bind96, dns/bind98 and bind99 on FreeBSD 10.0
|
|
AUTHOR: erwin@FreeBSD.org
|
|
|
|
Bind versions before 9.6.3.2.ESV.R10_2, 9.8.6_2, and 9.9.4_2 on
|
|
FreeBSD 10.0 will replace named.conf on upgrade. Make sure to
|
|
backup any local changes before upgrading to the _2 versions.
|
|
|
|
20131208:
|
|
AFFECTS: users of java/subversion-java
|
|
AUTHOR: ohauer@FreeBSD.org
|
|
|
|
java/subversion-java was moved to java/java-subversion.
|
|
Please do the following according to package manager used.
|
|
|
|
# portmaster -o java/java-subversion java/subversion-java
|
|
or
|
|
# portupgrade -fo java/java-subversion java/subversion-java
|
|
or
|
|
# pkg set -o java/subversion-java:java/java-subversion
|
|
|
|
20131208:
|
|
AFFECTS: users of x11-toolkits/vte
|
|
AUTHOR: kwm@FreeBSD.org
|
|
|
|
The gnome-pty-helper program has been split off from the vte package
|
|
to allow both vte and vte3 to be installed at the same time. To update
|
|
after this change please do the following:
|
|
|
|
# pkg_delete -f vte\*
|
|
or
|
|
# pkg delete -fg vte\*
|
|
followed by
|
|
# portmaster x11-toolkits/vte
|
|
or
|
|
# portupgrade x11-toolkits/vte
|
|
|
|
20131207:
|
|
AFFECTS: users of mail/opensmtpd
|
|
AUTHOR: ashish@FreeBSD.org
|
|
|
|
There has been changes to the OpenSMTPD configuration. Please refer to
|
|
smtpd.conf(5), and use "smtpd -nf smtpd.conf" to validate.
|
|
|
|
20131203:
|
|
AFFECTS: users of graphics/opencv, graphics/opencv-core
|
|
AUTHOR: jhale@FreeBSD.org
|
|
|
|
OpenCV has been updated to 2.4.7. Due to movement of files between the
|
|
opencv port and the opencv-core port, it will be necessary to remove
|
|
both packages before updating.
|
|
|
|
# pkg_delete -f opencv\*
|
|
or
|
|
# pkg delete -fg opencv\*
|
|
followed by
|
|
# portmaster -a
|
|
or
|
|
# portupgrade -a
|
|
|
|
20131127:
|
|
AFFECTS: users of devel/py-distribute (i.e you)
|
|
AUTHOR: wg@FreeBSD.org
|
|
|
|
devel/py-distribute was replaced with devel/py-setuptools. Please do
|
|
the following according to package manager used. py-distribute port
|
|
will be removed shortly.
|
|
|
|
# portmaster -o devel/py-setuptools devel/py-distribute
|
|
or
|
|
# portupgrade -fo devel/py-setuptools devel/py-distribute
|
|
or
|
|
# pkg set -o devel/py-distribute:devel/py-setuptools
|
|
# pkg install -f devel/py-setuptools
|
|
|
|
20131125:
|
|
AFFECTS: users of www/mod_wsgi
|
|
AUTHOR: ohauer@FreeBSD.org
|
|
|
|
The port www/mod_wsgi moved to www/mod_wsgi2 to reflect the port version.
|
|
|
|
# portmaster -o www/mod_wsgi2 www/mod_wsgi
|
|
or
|
|
# portupgrade -fo www/mod_wsgi2 www/mod_wsgi
|
|
or
|
|
# pkg set -o www/mod_wsgi:www/mod_wsgi2
|
|
|
|
20131120:
|
|
AFFECTS: users of lang/perl5.12 lang/perl5.14 lang/perl5.16 and lang/perl5.18
|
|
AUTHOR: mat@FreeBSD.org
|
|
|
|
The THREADS option has been enabled by default in all Perl. If you're using
|
|
binary packages you need to do :
|
|
|
|
# pkg install -Rf perl5
|
|
|
|
If you're not using binary packages, and want to switch from non threaded
|
|
Perl to threaded Perl, you need to recompile and reinstall most ports
|
|
depending on Perl. Supposing you have Perl 5.16, you would do:
|
|
|
|
Portupgrade users:
|
|
0) Fix pkgdb.db (for safety):
|
|
pkgdb -Ff
|
|
|
|
1) Change the option in lang/perl5.16:
|
|
make -C /usr/ports/lang/perl5.16 config
|
|
|
|
2) Reinstall everything that depends on Perl:
|
|
portupgrade -fr lang/perl5.16
|
|
|
|
Portmaster users:
|
|
1) Change the option in lang/perl5.16:
|
|
make -C /usr/ports/lang/perl5.16 config
|
|
|
|
2) Reinstall everything that depends on Perl:
|
|
portmaster -r perl5-
|
|
|
|
Note: The installed Perl package was named perl and is now named perl5, if
|
|
you have not updated your installation in a long time, you may need to
|
|
use "perl-" here.
|
|
|
|
20131112:
|
|
AFFECTS: users of dns/nsd
|
|
AUTHOR: erwin@FreeBSD.org
|
|
|
|
dns/nsd was updated to the new 4.0.0 major release.
|
|
|
|
This version replaces the nsdc control program with nsd-control.
|
|
This requires some manual setup with nsd-control-setup and editing
|
|
of the config files. nsd-control is incompatible with nsdc so when
|
|
that is used in scripts, these should be adapted. More information:
|
|
http://www.nlnetlabs.nl/svn/nsd/tags/NSD_4_0_0_REL/doc/NSD-4-features
|
|
|
|
NSD version 3 is still supported in dns/nsd3. To keep the old
|
|
version:
|
|
# portmaster -o dns/nsd3 dns/nsd
|
|
or
|
|
# portupgrade -fo dns/nsd3 dns/nsd
|
|
or
|
|
# pkg set -o dns/nsd:dns/nsd3
|
|
|
|
20131112:
|
|
AFFECTS: users of dns/bind9*
|
|
AUTHOR: erwin@FreeBSD.org
|
|
|
|
All bind9 ports have been updated to support FreeBSD 10.x after
|
|
BIND was removed from the base system. It is now self-contained
|
|
in ${PREFIX}/etc/namedb, and chroot and symlinking options are
|
|
no longer supported out of the box.
|
|
|
|
For users of FreeBSD 9.x and earlier, the LINKS option is no longer
|
|
enabled by default, but still supported. No other changes should
|
|
affect those users, and updating without changing already set options
|
|
will keep the system in the same state.
|
|
|
|
20131103:
|
|
AFFECTS: users of security/libtasn1 and any port that depends on it
|
|
AUTHOR: novel@FreeBSD.org
|
|
|
|
libtasn1 has been updated to 3.3 and all shared libraries versions have
|
|
been bumped. So you need to rebuild all applications that depend on
|
|
libtasn1.
|
|
|
|
# portmaster -r libtasn1
|
|
or
|
|
# portupgrade -fr security/libtasn1
|
|
or
|
|
# pkg install -fR security/libtasn1
|
|
|
|
20131031:
|
|
AFFECTS: users of multimedia/rtmpdump
|
|
AUTHOR: hrs@FreeBSD.org
|
|
|
|
The library part of multimedia/rtmpdump is split into multimedia/librtmp.
|
|
multimedia/rtmpdump now depends on the library port.
|
|
|
|
A build error can occur if you built and installed old rtmpdump by
|
|
using stock OpenSSL, and then install security/openssl and try to build
|
|
multimedia/rtmpdump without deinstalling the installed one. Please
|
|
make sure if the old rtmpdump is removed before building the new version.
|
|
|
|
20131028:
|
|
AFFECTS: users of comms/dcf77pi
|
|
AUTHOR: rene@FreeBSD.org
|
|
|
|
As of version 1.0.5 the configuration file was renamed from
|
|
hardware.txt to config.txt and the format has been made more flexible.
|
|
|
|
If you have customized any parameters, be sure to copy them to
|
|
config.txt after which hardware.txt can be removed.
|
|
|
|
20131028:
|
|
AFFECTS: users of multimedia/ffmpeg1 and multimedia/ffmpeg-devel
|
|
AUTHOR: wg@FreeBSD.org
|
|
|
|
The port ffmpeg was updated, ffmpeg1 and ffmpeg-devel were removed in
|
|
favor of ffmpeg.
|
|
|
|
# portmaster -o multimedia/ffmpeg multimedia/ffmpeg1
|
|
or
|
|
# portupgrade -fo multimedia/ffmpeg multimedia/ffmpeg1
|
|
or
|
|
# pkg set -o multimedia/ffmpeg1:multimedia/ffmpeg
|
|
|
|
and
|
|
|
|
# portmaster -o multimedia/ffmpeg multimedia/ffmpeg-devel
|
|
or
|
|
# portupgrade -fo multimedia/ffmpeg multimedia/ffmpeg-devel
|
|
or
|
|
# pkg set -o multimedia/ffmpeg-devel:multimedia/ffmpeg
|
|
|
|
20131023:
|
|
AFFECTS: users of lang/perl5.12 lang/perl5.14
|
|
AUTHOR: mat@FreeBSD.org
|
|
|
|
The default Perl has been switched to lang/perl5.16. These examples
|
|
are for switching from lang/perl5.14, if you are running another
|
|
version, replace lang/perl5.14 with the origin of the Perl you have
|
|
installed.
|
|
|
|
Pkgng users:
|
|
|
|
# pkg set -o lang/perl5.14:lang/perl5.16
|
|
# pkg install -Rf lang/perl5.16
|
|
|
|
Portupgrade users:
|
|
0) Fix pkgdb.db (for safety):
|
|
pkgdb -Ff
|
|
|
|
1) Reinstall new version of Perl (5.16):
|
|
portupgrade -o lang/perl5.16 -f lang/perl5.14
|
|
|
|
2) Reinstall everything that depends on Perl:
|
|
portupgrade -fr lang/perl5.16
|
|
|
|
Portmaster users:
|
|
portmaster -o lang/perl5.16 lang/perl5.14
|
|
|
|
Conservative:
|
|
portmaster p5-
|
|
|
|
Comprehensive (but perhaps overkill):
|
|
portmaster -r perl-
|
|
|
|
Note: If the "perl-" glob matches more than one port you will need to specify
|
|
the name of the Perl directory in /var/db/pkg explicitly.
|
|
|
|
20131020:
|
|
AFFECTS: users of mail/squirrelmail
|
|
AUTHOR: adamw@adamw.org
|
|
|
|
The default location for user data files and attachments has changed.
|
|
This will only affect new installations, and upgrading SquirrelMail
|
|
WILL NOT break your current installation.
|
|
|
|
To make use of the new locations, do the following:
|
|
|
|
# cp -rp /var/spool/squirrelmail/pref/* /usr/local/www/squirrelmail/data
|
|
# cp -rp /var/spool/squirrelmail/attach/* /usr/local/www/squirrelmail/attach
|
|
|
|
and then run /usr/local/www/squirrelmail/configure and tell SM about
|
|
it ("Data Directory" and "Attachment Directory" under "General Options").
|
|
|
|
This version of SquirrelMail is a SNAPSHOT that brings in PHP 5.4 and 5.5
|
|
compatibility.
|
|
|
|
20131020:
|
|
AFFECTS: users of security/gpgme
|
|
AUTHOR: jhale@FreeBSD.org
|
|
|
|
The library version of security/gpgme has changed, and PORTREVISION has
|
|
been bumped in all dependent ports. If you have external software that
|
|
depends on gpgme, this software needs to be recompiled.
|
|
To recompile all software dependent on gpgme, run:
|
|
|
|
# portmaster -r gpgme
|
|
or
|
|
# portupgrade -rf gpgme
|
|
|
|
20131008:
|
|
AFFECTS: all users
|
|
AUTHOR: bapt@FreeBSD.org
|
|
|
|
A new USES has been added: compiler.mk, this uses allows porters to
|
|
select a compiler for a given port based on the features the port needs
|
|
By default this will always try to find Clang > 3.3.
|
|
If the user prefers using GCC then the following macro should be added
|
|
to user's make.conf: FAVORITE_COMPILER=gcc
|
|
|
|
20131004:
|
|
AFFECTS: users of net-mgmt/nrpe2
|
|
AUTHOR: ohauer@FreeBSD.org
|
|
|
|
The port nrpe2 was updated and moved to nrpe
|
|
|
|
# portmaster -o net-mgmt/nrpe net-mgmt/nrpe2
|
|
or
|
|
# portupgrade -fo net-mgmt/nrpe net-mgmt/nrpe2
|
|
or
|
|
# pkg set -o net-mgmt/nrpe2:net-mgmt/nrpe
|
|
|
|
20131003:
|
|
AFFECTS: users of lang/python* and ports
|
|
AUTHOR: mva@FreeBSD.org
|
|
|
|
The default versions of lang/python* have been changed to support the
|
|
new DEFAULT_VERSIONS variable.
|
|
|
|
PYTHON_DEFAULT_VERSION, PYTHON2_DEFAULT_VERSION and
|
|
PYTHON3_DEFAULT_VERSION are deprecated. If you have set them in your
|
|
make.conf, you should change them something like
|
|
|
|
DEFAULT_VERSIONS=python=2.7 python2=2.7 python3=3.3
|
|
|
|
20130929:
|
|
AFFECTS: users of x11/pixman
|
|
AUTHOR: zeising@FreeBSD.org
|
|
|
|
The library version of x11/pixman has changed, and PORTREVISION has
|
|
been bumped in all dependent ports. If you have external software that
|
|
depends on pixman, this software needs to be recompiled.
|
|
To recompile all software dependent on pixman, run:
|
|
|
|
# portmaster -r pixman
|
|
or
|
|
# portupgrade -rf pixman
|
|
|
|
20130929:
|
|
AFFECTS: users of graphics/libGL, graphics/dri and other MESA ports
|
|
AUTHOR: zeising@FreeBSD.org
|
|
|
|
The graphics/libGL, graphics/dri and related MESA ports have been
|
|
updated to 9.1 when compiled with WITH_NEW_XORG= set. It is necessary
|
|
to remove the old versions of both ports before updating.
|
|
|
|
# pkg_delete -f libGL-\* dri-\*
|
|
or
|
|
# pkg delete -f libGL dri
|
|
followed by
|
|
# portmaster -a
|
|
|
|
20130925:
|
|
AFFECTS: users of print/qpdf
|
|
AUTHOR: d.y.kazarov@mail.ru
|
|
|
|
Due to the changes in libqpdf.so, please deinstall qpdf first if you
|
|
are updating from 4.0.0 to 4.0.1+
|
|
|
|
20130920:
|
|
AFFECTS: users of ptlib, opal and/or ekiga
|
|
AUTHOR: kwm@FreeBSD.org
|
|
|
|
The ptlib26, opal3 and ekiga3 ports where updated to the latest version
|
|
and moved to the location of the old ports. If the ekiga (2.0) port is
|
|
installed the same line as for ekiga3 can be used except without the 3 at
|
|
the end.
|
|
|
|
# portmaster -o devel/ptlib devel/ptlib26
|
|
# portmaster -o net/opal net/opal3
|
|
# portmaster -o net/ekiga3 net-im/ekiga
|
|
or
|
|
# portupgrade -fo devel/ptlib devel/ptlib26
|
|
# portupgrade -fo net/opal net/opal3
|
|
# portupgrade -fo net/ekiga3 net-im/ekiga
|
|
or
|
|
# pkg set -o devel/ptlib26 devel/ptlib
|
|
# pkg set -o net/opal3 net/opal
|
|
# pkg set -o net/ekiga3 net-im/ekiga
|
|
|
|
20130920:
|
|
AFFECTS: users of ports
|
|
AUTHOR: bapt@FreeBSD.org
|
|
|
|
New way to override the default version of a language in the ports
|
|
tree.
|
|
|
|
The make variable, DEFAULT_VERSIONS, allows users to override the
|
|
default version defined by the ports tree.
|
|
|
|
For example, to declare specific versions for Perl, Ruby and Tcl/Tk,
|
|
it would be defined as:
|
|
|
|
DEFAULT_VERSIONS= perl5=5.18 ruby=2.0 tcltk=8.6
|
|
|
|
Today, this only is supported by Perl, Ruby, and Tcl/Tk.
|
|
|
|
20130920:
|
|
AFFECTS: users of ports
|
|
AUTHOR: bdrewery@FreeBSD.org
|
|
|
|
Optional Stack Protector [1] support has been added with the WITH_SSP_PORTS
|
|
knob.
|
|
|
|
WITH_SSP_PORTS= yes
|
|
|
|
This currently is only supported on FreeBSD 10 amd64/i386 and earlier
|
|
releases on amd64.
|
|
|
|
The default SSP_CLFAGS is -fstack-protector, but -fstack-protector-all
|
|
may optionally be set instead.
|
|
|
|
To enable support, add WITH_SSP_PORTS=yes to your make.conf and rebuild all
|
|
ports.
|
|
|
|
# portmaster -af
|
|
or
|
|
# portupgrade -af
|
|
|
|
[1] https://en.wikipedia.org/wiki/Buffer_overflow_protection
|
|
|
|
20130904:
|
|
AFFECTS: 10-CURRENT users with any port depending on converters/libiconv
|
|
AUTHOR: madpilot@FreeBSD.org
|
|
|
|
10-CURRENT after r254273 (committed on August 13, 2013) has an
|
|
implementation of iconv enabled by default in libc.
|
|
|
|
NOTE: after r341775 (committed on January 29, 2014) and other
|
|
following commits, a few ports, including devel/glib20, depend
|
|
on the converters/libiconv again due to missing functionality in the
|
|
base iconv implementation.
|
|
|
|
Due to this change some major overhauling of the ports tree has
|
|
been necessary to move the ports to using that implementation.
|
|
|
|
People using pkgng binary packages should have little problems,
|
|
"pkg upgrade" will update all software to not depend on libiconv
|
|
anymore, once updated packages are available. Please make sure to
|
|
perform a "pkg autoremove" after that and check that libiconv is
|
|
correctly removed by it.
|
|
|
|
If you are using ports the update requires some manual intervention.
|
|
The following procedure should be followed:
|
|
|
|
# pkg query %ro libiconv >ports_to_update
|
|
# pkg delete -f libiconv
|
|
# cat ports_to_update | xargs portmaster
|
|
|
|
or:
|
|
|
|
# pkg query %ro libiconv >ports_to_update
|
|
# pkg delete -f libiconv
|
|
# cat ports_to_update | xargs portupgrade -f
|
|
|
|
20130831:
|
|
AFFECTS: users of graphics/gdal
|
|
AUTHOR: sunpoet@FreeBSD.org
|
|
|
|
Due to changes in header files, please deinstall gdal first while updating
|
|
from 1.9.x to 1.10.x.
|
|
|
|
20130830:
|
|
AFFECTS: users of mail/meta1
|
|
AUTHOR: dinoex@FreeBSD.org
|
|
|
|
The on disk format has changed.
|
|
Please make sure that queue is empty before you update.
|
|
|
|
20130817:
|
|
AFFECTS: users of lang/python*
|
|
AUTHOR: mva@FreeBSD.org
|
|
|
|
The lang/python* ports do not install links to 2to3, idle, pydoc, python
|
|
and other binaries anymore. Those were moved into the lang/python2 and
|
|
lang/python3 ports respectively. This change brings us closer to the goal
|
|
of making Python ports usable with different Python versions at the same
|
|
time.
|
|
|
|
If you have lang/python2* or lang/python3* installed, please also install
|
|
the associated lang/python2 or lang/python3 port.
|
|
|
|
1. update lang/python2* and/or lang/python3*
|
|
2. install lang/python2 and/or lang/python3
|
|
3. install/update lang/python
|
|
|
|
20130816:
|
|
AFFECTS: users of graphics/opendx and math/octave-forge-octcdf
|
|
AUTHOR: stephen@FreeBSD.org
|
|
|
|
These two ports have changed the science/netcdf dependency to
|
|
science/netcdf4. It is recommended that the science/netcdf package
|
|
be deinstalled before rebuilding these ports, otherwise you are likely
|
|
to face port conflicts when building future ports.
|
|
|
|
20130806:
|
|
AFFECTS: users of devel/eric4
|
|
AUTHOR: bsam@FreeBSD.org
|
|
|
|
Since PKGVERSION=4.5.13_1 the default file destination has changed from
|
|
${PYTHON_SITELIBDIR}/eric4 to ${DATADIR}.
|
|
|
|
20130731:
|
|
AFFECTS: users of glib20
|
|
AUTHOR: kwm@FreeBSD.org
|
|
|
|
The devel/gio-fam-backend port was removed in the glib 2.36 update.
|
|
Since the gio-fam-backend port was used in USE_GNOME=glib20, all
|
|
dependencies need to be rebuilt. The removal of gio-fam-backend isn't
|
|
critical, glib20 using programs should work just fine if the port is still
|
|
installed. It is not clear however, if glib20 will use the new kqueue
|
|
backend or the old fam backend.
|
|
|
|
Note that users of pkg packages can just run the pkg delete command after
|
|
their next update.
|
|
|
|
# portmaster -r gio-fam-backend
|
|
# pkg_delete gio-fam-backend-\* (for pkgng: pkg delete gio-fam-backend)
|
|
# portmaster -a
|
|
|
|
or
|
|
|
|
# portupgrade -rf gio-fam-backend
|
|
# pkg_delete gio-fam-backend-\* (for pkgng: pkg delete gio-fam-backend)
|
|
# portupgrade -a
|
|
|
|
20130726:
|
|
AFFECTS: users of Qt 3 and KDE 3
|
|
AUTHOR: rene@FreeBSD.org
|
|
|
|
All ports based on Qt 3 (including KDE 3 but also ports which used Qt 3
|
|
as a graphical toolkit) expired on 20130701 because Qt 3 and KDE 3 were
|
|
no longer maintained upstream. These ports have been removed today.
|
|
|
|
Users of KDE 3 are advised to switch to another desktop environment
|
|
provided in the Ports Collection, e.g. KDE 4 or Xfce.
|
|
|
|
Users of Qt 3 are advised to upgrade to the Qt 4 counterpart(s).
|
|
|
|
20130725:
|
|
AFFECTS: users of net/openafs
|
|
AUTHOR: bjk@FreeBSD.org
|
|
|
|
The OpenAFS 1.6.5 release is a security release which requires substantial
|
|
configuration changes to the AFS servers in addition to the software update,
|
|
in order to be fully protected. The entry for OPENAFS-SA-2013-003 on
|
|
http://www.openafs.org/security/ has links to the upgrade documentation.
|
|
The procedure involves rekeying the cell to a non-DES krb5 key, stored in
|
|
a krb5 keytab named rxkad.keytab in PREFIX/etc/openafs/server/.
|
|
|
|
20130720:
|
|
AFFECTS: users of japanese/mozc-server and japanese/mozc-el
|
|
AUTHOR: hrs@FreeBSD.org
|
|
|
|
The bin/mozc_emacs_helper program is now built and installed by
|
|
japanese/mozc-server because the build processes are heavily
|
|
overlapped with each other and the helper program does not depend on
|
|
most of what mozc-server does actually. To upgrade them, please remove
|
|
mozc-el first to prevent a conflict with the installed bin/mozc_emacs_helper.
|
|
|
|
20130719:
|
|
AFFECTS: users of sysutils/bacula-server, sysutils/bacula-client, sysutils/bacula-bat
|
|
AUTHOR: dvl@FreeBSD.org
|
|
|
|
The configuration files for bacula have been moved to PREFIX/etc/bacula.
|
|
Move your existing configuration files to this directory after
|
|
upgrading.
|
|
|
|
20130718:
|
|
AFFECTS: users of security/logcheck
|
|
AUTHOR: glarkin@FreeBSD.org
|
|
|
|
The logcheck port now provides a configuration option controlling
|
|
installation of the crontab file. When installing the port interactively,
|
|
the port option is enabled by default to mimic previous behavior.
|
|
|
|
When the port is installed non-interactively (BATCH=yes) the crontab
|
|
file *will not* be installed automatically. If the EXAMPLES port option
|
|
is enabled, the crontab file can be installed manually at a later time
|
|
from EXAMPLESDIR/crontab.in.
|
|
|
|
20130718:
|
|
AFFECTS: users of www/zend-framework
|
|
AUTHOR: wg@FreeBSD.org
|
|
|
|
zend-framework has been updated to 2.2.1 and old 1.12.0 has been copied
|
|
to www/zend-framework1. If you wish to stay with the older version run:
|
|
|
|
# portmaster -o www/zend-framework1 www/zend-framework
|
|
or
|
|
# portupgrade -fo www/zend-framework1 www/zend-framework
|
|
or
|
|
# pkg set -o www/zend-framework:www/zend-framework1
|
|
|
|
20130714:
|
|
AFFECTS: users of net/avahi-gtk
|
|
AUTHOR: kwm@FreeBSD.org
|
|
|
|
Avahi was updated to 0.6.31, due to changes in the avahi-gtk port it will
|
|
be necessary to remove the avahi-gtk port before updating.
|
|
Users of pkg packages can skip this step.
|
|
|
|
# pkg_delete -f avahi-gtk\*
|
|
or
|
|
# pkg delete -f avahi-gtk
|
|
followed by
|
|
# portmaster net/avahi-gtk
|
|
or
|
|
# portupgrade net/avahi-gtk
|
|
|
|
20130711:
|
|
AFFECTS: users of dns/py-ldns
|
|
AUTHOR: mat@FreeBSD.org
|
|
|
|
The dns/py-ldns port now only installs the Python bits, and depends on
|
|
dns/ldns. Because of that, you cannot just do a regular upgrade, it
|
|
would install dns/ldns overwriting existing files and removing them when
|
|
removing the old version of dns/py-ldns.
|
|
|
|
# pkg_delete -f py-ldns-\*
|
|
# cd /usr/ports/dns/py-ldns && make clean && make install clean
|
|
or
|
|
# pkg delete -fg py-ldns-\*
|
|
# pkg install -f dns/py-ldns
|
|
|
|
20130707:
|
|
AFFECTS: users of www/ajaxplorer
|
|
AUTHOR: madpilot@FreeBSD.org
|
|
|
|
Ajaxplorer was updated to 5.0.1. This is a major update and some
|
|
manual intervention may be needed.
|
|
|
|
Before upgrading you should preserve the following files in WWWDIR
|
|
(defaults to PREFIX/www/ajaxplorer) if you have customized them:
|
|
|
|
conf/bootstrap_conf.php
|
|
conf/bootstrap_context.php
|
|
conf/bootstrap_plugins.php
|
|
conf/bootstrap_repositories.php
|
|
|
|
and put them back after the upgrade.
|
|
|
|
If you are using a database backend you will need to manually
|
|
update your database table using the sql script the port will
|
|
install at WWWDIR/conf/conf/4.2.3-5.0.0-db-upgrade.sql
|
|
|
|
Don't forget to check the documentation about upgrading from
|
|
version 4.x at:
|
|
http://ajaxplorer.info/ajaxplorer-5-0-0:/#Upgrade_from_4X_to_500
|
|
|
|
20130706:
|
|
AFFECTS: users of devel/apr1
|
|
AUTHOR: ohauer@FreeBSD.org
|
|
|
|
APR was updated to 1.4.8 and APR-util was updated to 1.5.2.
|
|
|
|
Please rebuild all ports which are using functions from APR/APR-util
|
|
such as Apache, Subversion, etc.
|
|
|
|
# portmaster -r apr
|
|
or
|
|
# portupgrade -r devel/apr1
|
|
or
|
|
# pkg install -fR devel/apr1
|
|
|
|
20130705:
|
|
AFFECTS: users of x11/kdelibs4
|
|
AUTHOR: kde@FreeBSD.org
|
|
|
|
The KDE Software Compilation 4.10.4 was committed a few days ago, and
|
|
version 4.10.5 was committed today.
|
|
|
|
They include better support for using clang as the compiler, but that
|
|
requires recompiling all KDE ports which depend on x11/kdelibs4. Most
|
|
ports which fall into this category are already part of the KDE Software
|
|
Compilation and have been updated to version 4.10.5, but those released
|
|
separately need to be rebuilt manually.
|
|
|
|
If you are building your KDE ports with clang, doing the following is
|
|
recommended:
|
|
|
|
# portmaster -r kdelibs-4\*
|
|
or
|
|
# portupgrade -fr x11/kdelibs4
|
|
or
|
|
# pkg install -fR x11/kdelibs4
|
|
|
|
Alternatively, to avoid rebuilding the ports which are part of the 4.10.5
|
|
update:
|
|
|
|
# portmaster -x \*-4.10.5\* -r kdelibs-4\*
|
|
or
|
|
# portupgrade -x \*-4.10.5\* -fr x11/kdelibs4
|
|
|
|
20130703:
|
|
AFFECTS: users of comms/trustedqsl and comms/tqsllib
|
|
AUTHOR: db@FreeBSD.org
|
|
|
|
Upstream have removed the need for a separate port for the library
|
|
formerly found in comms/tqsllib. Please remove tqsllib before installing
|
|
trustedqsl
|
|
|
|
20130627:
|
|
AFFECTS: users of ports-mgmt/portmaster
|
|
AUTHOR: bdrewery@FreeBSD.org
|
|
|
|
Since June 22nd, portmaster no longer relies on 'WITH_PKGNG' to be defined,
|
|
or ports to be checked out to enable pkgng support.
|
|
|
|
It now considers whether or not pkg is installed and registered with itself.
|
|
|
|
I.e., if this returns data, pkgng is considered in use:
|
|
|
|
# pkg info pkg
|
|
|
|
It's possible that you may have tested pkgng in the past, ran pkg2ng, and
|
|
never fully committed to it by setting WITH_PKGNG. If this is the case,
|
|
uninstall pkg with pkg_info/pkg_delete and also remove the stale database,
|
|
rm /var/db/pkg/local.sqlite.
|
|
|
|
This could manifest itself as portmaster -L showing the wrong versions, or
|
|
portmaster no longer detecting installed packages correctly.
|
|
|
|
Note that PORTS still require WITH_PKGNG=yes in make.conf if you are not
|
|
running CURRENT.
|
|
|
|
20130627:
|
|
AFFECTS: users of net/samba36
|
|
AUTHOR: timur@FreeBSD.org
|
|
|
|
Samba has updated format of it's printing tdbs (ntprinting.tdb, ntforms.tdb,
|
|
ntdrivers.tdb) to include character encoding. When updating from Samba 3.5
|
|
or earlier to Samba 3.6 or 4.0 these tdbs need to be migrated to new registry
|
|
based printing management. This implies also character conversion.
|
|
|
|
You have to specify the correct code page for the conversion, see iconv -l.
|
|
The mostly used one is Windows Latin1 which is CP1252.
|
|
|
|
You can correctly view the tdb with:
|
|
|
|
# net printing dump encoding=CP1252 /path/to/ntprinters.tdb
|
|
|
|
or migrate it with e.g.:
|
|
|
|
# net printing migrate encoding=CP1252 /path/to/ntprinters.tdb
|
|
|
|
If you migrate printers it is suggest to do it in the following order:
|
|
|
|
ntforms.tdb
|
|
ntdrivers.tdb
|
|
ntprinting.tdb
|
|
|
|
Don't forget to rename, move or delete these files in /var/db/samba after
|
|
the migration.
|
|
|
|
20130623:
|
|
AFFECTS: users of net-im/mikutter003
|
|
AUTHOR: tota@FreeBSD.org
|
|
|
|
net-im/mikutter003 has been removed from the ports tree because the
|
|
Twitter API version 1.0 was deprecated on 2013-05-07 and mikutter003,
|
|
which uses the API 1.0, won't work.
|
|
Please consider using net-im/mikutter instead of this.
|
|
|
|
1. deinstall mikutter003
|
|
2. upgrade Ruby to 1.9( or later) (see the entry 20130527)
|
|
3. install net-im/mikutter
|
|
|
|
20130623:
|
|
AFFECTS: users of www/magento
|
|
AUTHOR: melvyn@magemana.nl
|
|
|
|
Magento has been updated to 1.7.0.2 on 2013-06-03. With it a stricter file
|
|
system policy is enforced on the port. If you (or your customer) rely heavily
|
|
on Magento Connect via the backend to install extensions, your quickfix is:
|
|
|
|
# chown -R www: ${PREFIX}/www/magento
|
|
# chmod -R u+w ${PREFIX}/www/magento
|
|
|
|
The more conservative approach:
|
|
# chown -R www: ${PREFIX}/www/magento/app/code/{local,community} \
|
|
${PREFIX}/www/magento/app/{design,locale} \
|
|
${PREFIX}/www/magento/{downloader,skin}
|
|
|
|
# chmod -R u+w ${PREFIX}/www/magento/app/code/{local,community} \
|
|
${PREFIX}/www/magento/app/{design,locale} \
|
|
${PREFIX}/www/magento/{downloader,skin}
|
|
|
|
The conservative approach will alert you to extensions that try to write in
|
|
Magento core, while allowing clean extensions to install properly (corner
|
|
cases may exist).
|
|
|
|
20130619:
|
|
AFFECTS: users of devel/subversion
|
|
AUTHOR: ohauer@FreeBSD.org
|
|
|
|
devel/subversion has been upgraded from 1.7.10 to 1.8.0
|
|
|
|
If you want to upgrade, and use http/https access to repositories,
|
|
please check, that the SERF option is enabled, as NEON support
|
|
is gone. Also, mod_dontdothat and svnauthz_validate are
|
|
now enabled with one option TOOLS, among other new tools
|
|
and SVNMUCC is enabled always.
|
|
|
|
subversion-1.7.x is available as devel/subversion17
|
|
|
|
To stay on subversion-1.7.x set in /etc/make.conf
|
|
WITH_SUBVERSION_VER=17
|
|
and use the following command
|
|
|
|
# pkg set -o devel/subversion:devel/subversion17
|
|
or
|
|
# portmaster -o devel/subversion17 devel/subversion
|
|
|
|
20130614:
|
|
AFFECTS: users who set port options in make.conf
|
|
AUTHOR: tijl@FreeBSD.org
|
|
|
|
Configuring options in make.conf using variables like OPTIONS_SET and
|
|
OPTIONS_UNSET now also suppresses the option dialog for those options.
|
|
This means that when building a port the option dialog will only appear if
|
|
there are truly new options that have not been configured before using either
|
|
the dialog or make.conf. This allows you to set options like DOCS, NLS,
|
|
X11, etc. once for all ports and not have option dialogs pop up if those are
|
|
the only options. For a list of variables you can set in make.conf to
|
|
control options see Mk/bsd.options.mk.
|
|
|
|
20130612:
|
|
AFFECTS: users of lang/perl* and any port that depends on it
|
|
AUTHOR: az@FreeBSD.org
|
|
|
|
lang/perl5.12 has been upgraded from version 5.12.4 to 5.12.5
|
|
lang/perl5.14 has been upgraded from version 5.14.2 to 5.14.4
|
|
lang/perl5.16 has been upgraded from version 5.16.2 to 5.16.3
|
|
|
|
The directory structure where Perl is installed has also been modified:
|
|
"major.minor" is now used instead of "major.minor.patchlevel".
|
|
|
|
The "perl-after-upgrade" script has been removed.
|
|
|
|
Please rebuild all Perl ports and all ports that depend on it:
|
|
|
|
# portmaster -r perl
|
|
or
|
|
# portupgrade -rf perl
|
|
or
|
|
# pkg install -fR perl
|
|
|
|
20130609:
|
|
AFFECTS: users of audio/flac and any port that depends on it
|
|
AUTHOR: naddy@FreeBSD.org
|
|
|
|
FLAC has been updated to 1.3.0 and the shared library versions
|
|
have been bumped. Please rebuild all ports that depend on it:
|
|
|
|
# portmaster -r flac
|
|
or
|
|
# portupgrade -fr audio/flac
|
|
or
|
|
# pkg install -fR audio/flac
|
|
|
|
20130607:
|
|
AFFECTS: Nobody
|
|
AUTHOR: wxs@FreeBSD.org
|
|
|
|
FreeBSD 8.4 released.
|
|
|
|
20130604:
|
|
AFFECTS: users of lang/ghc and */hs-*
|
|
AUTHOR: haskell@FreeBSD.org
|
|
|
|
The Glorious Glasgow Haskell Compiler has been updated to version
|
|
7.6.3 and Haskell Platform to 2013.2.0.0. Hence it is recommended to
|
|
rebuild or reinstall all the dependent ports by one of the following
|
|
commands:
|
|
|
|
# portmaster -w -r ghc
|
|
or
|
|
# portupgrade -fr lang/ghc
|
|
or
|
|
# pkg install -fR lang/ghc
|
|
|
|
Note that prefixes used for hs- ports (Cabal packages) have been
|
|
changed to PREFIX/{lib,share,share/doc}/cabal/ghc-GHC_VERSION to
|
|
enable more seamless upgrades in the future.
|
|
|
|
20130603:
|
|
AFFECTS: users of dns/opendnssec
|
|
AUTHOR: wg@FreeBSD.org
|
|
|
|
Some database changes have been made between version 1.3 and 1.4,
|
|
upgrading needs to be done manually by running the following scripts:
|
|
|
|
For MySQL users:
|
|
PREFIX/share/opendnssec/migrate_adapters_1.mysql
|
|
|
|
For SQLite users:
|
|
PREFIX/share/opendnssec/migrate_adapters_1.sqlite3
|
|
|
|
For the full migration explanation see:
|
|
PREFIX/share/doc/opendnssec/MIGRATION
|
|
|
|
opendnssec 1.3 version was preserved as dns/opendnssec13 port.
|
|
|
|
20130601:
|
|
AFFECTS: users of textproc/ack
|
|
AUTHOR: rakuco@FreeBSD.org
|
|
|
|
ack has been updated to version 2.04. It is slightly incompatible with some
|
|
options present in ack1. For more information, see
|
|
http://beyondgrep.com/ack-2.0.
|
|
|
|
20130530:
|
|
AFFECTS: users of irc/inspircd
|
|
AUTHOR: swills@FreeBSD.org
|
|
|
|
The irc/inspircd port has been updated to 2.0.12. Some of the config option
|
|
names in the rc script have been changed. Check the script for more detail.
|
|
|
|
20130527:
|
|
AFFECTS: users of lang/ruby18
|
|
AUTHOR: swills@FreeBSD.org
|
|
|
|
The default ruby version has been updated from 1.8 to 1.9. First, stop any
|
|
software that uses ruby. Then, you'll need to rebuild all ports that depend
|
|
on ruby:
|
|
|
|
If you use portmaster:
|
|
# portmaster -o lang/ruby19 lang/ruby18
|
|
# portmaster -R -r ruby-1.9
|
|
|
|
If you use portupgrade:
|
|
# portupgrade -f lang/ruby18
|
|
# portupgrade -f lang/ruby19 # if you have it installed
|
|
# portupgrade -f ports-mgmt/portupgrade
|
|
# portupgrade -x ruby-1.8.\* -fr lang/ruby18
|
|
|
|
After these steps are complete, you can pkg_delete ruby 1.8 if you
|
|
no longer need it.
|
|
|
|
If you use pkgng:
|
|
# pkg set -o lang/ruby18:lang/ruby19
|
|
# pkg install -fR lang/ruby19
|
|
|
|
If you wish to keep the 1.8 version as default, add the following lines
|
|
to your /etc/make.conf file:
|
|
|
|
#
|
|
# Keep ruby 1.8 as default version.
|
|
#
|
|
RUBY_DEFAULT_VER=1.8
|
|
|
|
20130525:
|
|
AFFECTS: users of sysutils/rsyslog5*
|
|
AUTHOR: brd@FreeBSD.org
|
|
|
|
Rsyslog 5.x has reached end of life status and has therefore been removed.
|
|
While sysutils/rsyslog6* exists, please consider migrating to
|
|
sysutils/rsyslog7 as that is the currently supported release.
|
|
|
|
20130525:
|
|
AFFECTS: users of mail/postgrey
|
|
AUTHOR: Darren Pilgrim <ports.maintainer@evilphi.com>
|
|
|
|
The RC script for postgrey has been modified. If you use the
|
|
default value for postgrey_flags this does not affect you.
|
|
|
|
If you have postgrey listening on a Unix socket or set any optional
|
|
values, please read the comments in the RC scripts and check your
|
|
settings in rc.conf prior to restarting postgrey.
|
|
|
|
20130525:
|
|
AFFECTS: users of x11/xorg and all xorg ports
|
|
AUTHOR: zeising@FreeBSD.org
|
|
|
|
X.Org, including libraries and some drivers, was updated. If you are
|
|
running the default X.Org distribution, no special upgrade procedure
|
|
should be necessary.
|
|
|
|
If you are running with WITH_NEW_XORG= make sure to update and rebuild
|
|
all installed drivers since xorg-server has been updated.
|
|
|
|
20130520:
|
|
AFFECTS: users of textproc/elasticsearch
|
|
AUTHOR: tj@FreeBSD.org
|
|
|
|
This is the first stable release based on Lucene 4. We recommend testing
|
|
the upgrade before doing it in production.
|
|
|
|
Upgrading from 0.20 requires a full cluster restart.
|
|
|
|
In order to be able to downgrade, stop indexing new data, issue a flush
|
|
request, do the upgrade and only enable indexing of new data once you
|
|
are certain that you no longer need to downgrade. Once new data has
|
|
been indexed, downgrading is no longer possible. To be extra safe, back
|
|
up your data before upgrading.
|
|
|
|
20130519:
|
|
AFFECTS: users of net/activemq
|
|
AUTHOR: tj@FreeBSD.org
|
|
|
|
The JVM used by activemq has changed to OpenJDK 7. You will need to
|
|
make sure javavmwrapper is configured to use the installed
|
|
java/openjdk7 JVM.
|
|
|
|
20130512:
|
|
AFFECTS: users of devel/hs-git-annex
|
|
AUTHOR: haskell@FreeBSD.org
|
|
|
|
On FreeBSD, git-annex incorrectly calculated SHA256 hashes for files
|
|
added to the annex repository due to the BSD-style output of
|
|
/sbin/sha256. The result of this is silent data corruption.
|
|
|
|
This problem has been fixed, but every file stored in an annex
|
|
repository will fail a `git-annex fsck` after the upgrade. Thus,
|
|
before updating, it is wise to issue the command below and restore the
|
|
files.
|
|
|
|
$ git-annex uninit
|
|
|
|
Corruptions can then be found by finding all files with the same hash.
|
|
Note that only files that were mishashed to the same location are a
|
|
problem.
|
|
|
|
20130511:
|
|
AFFECTS: users of TeX
|
|
AUTHOR: hrs@FreeBSD.org
|
|
|
|
One can now choose TeXLive or teTeX by using TEX_DEFAULT.
|
|
Specifying TEX_DEFAULT=texlive, almost all of ports which use TeX
|
|
will install and depend on TeXLive-based ones. Note that the
|
|
default value is still "tetex" and the two cannot coexist. You need
|
|
to remove all of the TeX-related packages based on teTeX to try
|
|
TeXLive.
|
|
|
|
20130507:
|
|
AFFECTS: users of comms/usbmuxd or comms/libimobiledevice
|
|
AUTHOR: avilla@FreeBSD.org
|
|
|
|
libusbmuxd and libimobiledevice versions have changed. Please, rebuild
|
|
all the ports that depend on them:
|
|
|
|
# portmaster -r usbmuxd
|
|
or
|
|
# portupgrade -fr comms/usbmuxd
|
|
or
|
|
# pkg install -fR comms/usbmuxd
|
|
|
|
20130507:
|
|
AFFECTS: users of devel/libplist
|
|
AUTHOR: avilla@FreeBSD.org
|
|
|
|
libplist Python bindings were split from the main port. To get them you
|
|
need to install devel/py-libplist.
|
|
|
|
20130506:
|
|
AFFECTS: users of TeX
|
|
AUTHOR: hrs@FreeBSD.org
|
|
|
|
TeXLive ports have been imported. Although most of ports still depend
|
|
on teTeX at this moment, they will be converted to use TeXLive.
|
|
|
|
The directory layout of them is as follows. Please use print/texlive-full
|
|
if you are not familiar with how each component works. Finer-grained
|
|
ports will be added (specifically, meta ports for smaller installation
|
|
and so on). Note that the full installation needs around 3GB of disk space.
|
|
|
|
teTeX-based ports and TeXLive are mutually exclusive. This means TeXLive
|
|
ports cannot be installed when teTeX is already installed. You need
|
|
to remove all of the TeX-related packages based on teTeX to try TeXLive.
|
|
Migration procedure will be announced when conversion of the port
|
|
dependency is completed.
|
|
|
|
* Meta port
|
|
- print/texlive-full: meta port to install all of the TeXLive components
|
|
|
|
* Libraries
|
|
- devel/tex-kpathsea: kpathsea library
|
|
- devel/tex-web2c: WEB2C toolchain and TeX engines
|
|
- print/tex-ptexenc: character code conversion library for pTeX
|
|
|
|
* Base part of the TeXLive
|
|
- print/texlive-base: binary programs in TeXLive
|
|
- print/texlive-texmf: macro and font data in TeXLive
|
|
- print/texlive-infra: tlmgr dependency (Perl modules)
|
|
- print/tex-formats:
|
|
|
|
* TeX Formats
|
|
- print/tex-formats: TeX, LaTeX, PDFTeX, AMSTeX, ConTeXT, CSLaTeX,
|
|
EplainTeX, METAFONT, MLTeX, PDFTeX, TeXsis
|
|
- print/tex-aleph: Aleph/Lambda
|
|
- print/tex-xetex: XeTeX
|
|
- print/tex-luatex: LuaTeX
|
|
- print/tex-jadetex: JadeTeX
|
|
- print/tex-xmltex: XMLTeX
|
|
- japanese/tex-ptex: pTeX
|
|
|
|
* DVI ware
|
|
- print/tex-xdvik: XDvi
|
|
|
|
20130503:
|
|
AFFECTS: users of security/libgcrypt and any port that depends on it
|
|
AUTHOR: ehaupt@FreeBSD.org
|
|
|
|
The libgcrypt port has been updated to 1.5.2 and all shared libraries
|
|
versions have been bumped. So you need to rebuild all applications that
|
|
depend on libgcrypt. Do something like:
|
|
|
|
# portmaster -r libgcrypt
|
|
or
|
|
# portupgrade -rf libgcrypt
|
|
|
|
Alternatively, you may install sysutils/bsdadminscripts, run pkg_libchk and
|
|
rebuild all detected ports:
|
|
|
|
# pkg_libchk | tee /tmp/rebuild
|
|
# awk -F':' '/libgcrypt.so/ {print $1}' /tmp/rebuild | sort | uniq \
|
|
| xargs portmaster -D
|
|
|
|
20130502:
|
|
AFFECTS: users of ports-mgmt/pkg, ports-mgmt/poudriere, ports-mgmt/tinderbox
|
|
AUTHOR: bdrewery@FreeBSD.org
|
|
|
|
This only affects people who are _building_ binary packages for pkgng. If you
|
|
are building from ports please ignore this. This step is optional.
|
|
|
|
It is recommended to rebuild all packages and then have your users run 'pkg
|
|
check -Ba' and 'pkg upgrade' on their servers once. This will allow the new
|
|
shlib tracking to reinstall packages that have changed shlib requirements.
|
|
|
|
20130427:
|
|
AFFECTS: users of print/a2ps-{a4,letter}, print/c2ps-{a4,letter}, print/lprps-{a4,letter}, or graphics/jpeg2ps-{a4,letter}
|
|
AUTHOR: hrs@FreeBSD.org
|
|
|
|
The affected ports have been converted to use libpaper for the default paper
|
|
size as print/psutils did. For more detail, see 20130424 below.
|
|
|
|
20130424:
|
|
AFFECTS: users of print/psutils-a4 or print/psutils-letter
|
|
AUTHOR: hrs@FreeBSD.org
|
|
|
|
print/psutils-a4 and print/psutils-letter have been merged into a single port
|
|
print/psutils. The default paper size in psnup(1), psresize(1), and
|
|
pstops(1) is now selected via an environment variable and/or a configuration
|
|
file of libpaper(3). For more detail, see papersize(5) and paperconfig(8)
|
|
manual page. If you prefer A4 or letter size by default as the old
|
|
version did, please install print/papersize-default-a4 or
|
|
print/papersize-default-letter, which installs a papersize configuration
|
|
file without manual configuration.
|
|
|
|
20130423:
|
|
AFFECTS: users of mail/postfix
|
|
AUTHOR: sahil@FreeBSD.org
|
|
|
|
This is a significant update; so, please carefully review the
|
|
RELEASE_NOTES to identify which incompatible changes impact your
|
|
environment.
|
|
|
|
20130408:
|
|
AFFECTS: users of astro/libkgeomap, graphics/digikam-kde4, graphics/kipi-plugins-kde4
|
|
AUTHOR: makc@FreeBSD.org
|
|
|
|
Digikam ports have been updated and split. Previous versions have
|
|
to be deinstalled before upgrade:
|
|
|
|
# pkg_delete -f digikam-2\* kipi-plugins-2\* libkgeomap-2\*
|
|
or
|
|
# pkg delete -fg digikam-2\* kipi-plugins-2\* libkgeomap-2\*
|
|
|
|
20130403:
|
|
AFFECTS: users of mail/thunderbird-esr*
|
|
AUTHOR: flo@FreeBSD.org
|
|
|
|
Mozilla stopped providing 2 versions of thunderbird. The only one lives
|
|
in mail/thunderbird if you are using thunderbird-esr please switch to
|
|
thunderbird by running on of the following commands.
|
|
|
|
# portupgrade -o mail/thunderbird mail/thunderbird-esr
|
|
# portupgrade -o mail/thunderbird-i18n \
|
|
mail/thunderbird-esr-i18n (if installed)
|
|
|
|
or
|
|
|
|
# portmaster -o mail/thunderbird mail/thunderbird-esr
|
|
# portmaster -o mail/thunderbird-i18n \
|
|
mail/thunderbird-esr-i18n (if installed)
|
|
|
|
20130331:
|
|
AFFECTS: users of */hs-*
|
|
AUTHOR: haskell@FreeBSD.org
|
|
|
|
Due to some unexpected dynamic linking problems, Haskell Cabal ports with
|
|
binaries that link to their own libraries may not work. With default
|
|
configuration, the following ports are known to have this problem:
|
|
Agda, BNFC, pandoc, and uuagc. (Their port revision are now bumped.)
|
|
|
|
In general, it is recommended to rebuild the port if you are
|
|
experiencing that the corresponding binary will not start, e.g.:
|
|
|
|
% agda
|
|
Shared object "libHSAgda-2.3.2-ghc7.4.2.so" not found, required by "agda"
|
|
|
|
20130329:
|
|
AFFECTS: users of ports-mgmt/portmaster
|
|
AUTHOR: bdrewery@FreeBSD.org
|
|
|
|
Portmaster 3.15 should be skipped if you are not using pkgng and are on
|
|
9.1, 8-STABLE, 9-STABLE, or CURRENT. It may require manual upgrading to
|
|
3.16:
|
|
|
|
# make -C /usr/ports/ports-mgmt/portmaster build deinstall install clean
|
|
|
|
20130329:
|
|
AFFECTS: users of net/kio-upnp-ms
|
|
AUTHOR: avilla@FreeBSD.org
|
|
|
|
A wrong setting in x11/kdelibs4 was causing some unlisted files to
|
|
be installed. Remember to delete them after updating x11/kdelibs4 to
|
|
4.10.1_1:
|
|
|
|
# rm /usr/local/kde4/bin/upnpmstest
|
|
# rm /usr/local/kde4/bin/stattest
|
|
# rm /usr/local/kde4/bin/recursive_upnp
|
|
|
|
20130327:
|
|
AFFECTS: users of mail/opensmtpd
|
|
AUTHOR: ashish@FreeBSD.org
|
|
|
|
Privilege separation is enabled in OpenSMTPD port from 5.3,1. Users
|
|
upgrading from version 201303011853 or earlier are required to follow
|
|
the instructions in pkg-message to fix the filesystem permissions on
|
|
OpenSMTPD spool directories.
|
|
|
|
20130327:
|
|
AFFECTS: users of KDE SC 4
|
|
AUTHOR: kde@FreeBSD.org
|
|
|
|
KDE SC ports have been updated to 4.10.1. kdelibs4 does no longer
|
|
directly use aspell or hspell, to regain their functionality enable
|
|
corresponding option in textproc/enchant.
|
|
A number of ports have been split and must be deinstalled before
|
|
upgrading:
|
|
|
|
# pkg_delete -f kdegames-4\* kde-workspace-4\* kde-wallpapers-4\*
|
|
or
|
|
# pkg delete -fg kdegames-4\* kde-workspace-4\* kde-wallpapers-4\*
|
|
|
|
20130326:
|
|
AFFECTS: users of deskutils/strigi
|
|
AUTHOR: makc@FreeBSD.org
|
|
|
|
Strigi port has been split on libraries, client, daemon, and utilities.
|
|
Manual update is required:
|
|
|
|
# cd /usr/ports/deskutils/strigi && make deinstall && \
|
|
make clean && make install clean
|
|
or
|
|
# pkg delete -f strigi && pkg upgrade && pkg install deskutils/strigi
|
|
|
|
20130323:
|
|
AFFECTS: users of archivers/libarchive
|
|
AUTHOR: glewis@FreeBSD.org
|
|
|
|
The archivers/libarchive port has been updated to 3.1.2. The shared library
|
|
version has changed from 12 to 14. Please rebuild all ports that depend on
|
|
it:
|
|
|
|
# portmaster -r libarchive
|
|
or
|
|
# portupgrade -fr archivers/libarchive
|
|
or
|
|
# pkg install -fR archivers/libarchive
|
|
|
|
20130319:
|
|
AFFECTS: users of ports
|
|
AUTHOR: bdrewery@FreeBSD.org
|
|
|
|
Ports now use ports-mgmt/dialog4ports to render and interact with the
|
|
options dialog in 'make config'. This will be automatically built and
|
|
installed on the first use.
|
|
|
|
dialog4ports provides a new UI able to represent all the features provided
|
|
by the new options framework.
|
|
|
|
20130319:
|
|
AFFECTS: users of net/freerdp
|
|
AUTHOR: fluffy@FreeBSD.org
|
|
|
|
The net/freerdp package was changed API and require to deinstall previous
|
|
version first to avoid build conflicts.
|
|
|
|
20130317:
|
|
AFFECTS: users of graphics/poppler
|
|
AUTHOR: gnome@FreeBSD.org
|
|
|
|
The graphics/poppler has been updated to 0.22.2. The shared library version
|
|
has changed from 18 to 34. Please rebuild all ports that depends on it:
|
|
|
|
# portmaster -r poppler-0
|
|
or
|
|
# portupgrade -fr graphics/poppler
|
|
or
|
|
# pkg install -fR graphics/poppler
|
|
|
|
20130317:
|
|
AFFECTS: users of devel/protobuf
|
|
AUTHOR: vanilla@FreeBSD.org
|
|
|
|
The devel/protobuf has been updated to 2.5.0. The shared library version
|
|
has changed from 7 to 8. Please rebuild all ports that depends on it:
|
|
|
|
# portmaster -r protobuf
|
|
or
|
|
# portupgrade -fr devel/protobuf
|
|
or
|
|
# pkg install -fR devel/protobuf
|
|
|
|
20130316:
|
|
AFFECTS: users of converters/libiconv and devel/gettext
|
|
AUTHOR: bapt@FreeBSD.org
|
|
|
|
libiconv now handles the lib/charset.alias file instead of devel/gettext.
|
|
If you are using pkgng 'and' upgrading from source with portupgrade or
|
|
portmaster, first delete gettext, upgrade libiconv, then reinstall gettext.
|
|
|
|
This will break sudo, so you *must* do this in a root shell (sudo -i)
|
|
if you use sudo.
|
|
|
|
# pkg delete -f devel/gettext
|
|
# portmaster converters/libiconv devel/gettext
|
|
or
|
|
# pkg delete -f devel/gettext
|
|
# portupgrade converters/libiconv devel/gettext
|
|
|
|
20130308:
|
|
AFFECTS: users of net-im/folks and devel/libgee
|
|
AUTHOR: kwm@FreeBSD.org
|
|
|
|
folks and libgee have been repocopied net-im/folks04 and devel/libgee06
|
|
respectively. Please do the following according to package manager used.
|
|
|
|
# portmaster -o devel/libgee06 devel/libgee
|
|
# portmaster -o net-im/folks04 net-im/folks
|
|
or
|
|
# portupgrade -fo devel/libgee06 devel/libgee
|
|
# portupgrade -fo net-im/folks04 net-im/folks
|
|
or
|
|
# pkg set -o devel/libgee:devel/libgee06
|
|
# pkg set -o net-im/folks:net-im/folks04
|
|
|
|
20130307:
|
|
AFFECTS: users of textproc/elasticsearch
|
|
AUTHOR: tj@FreeBSD.org
|
|
|
|
textproc/elasticsearch has been updated to 0.20.5. This update also
|
|
changes the required JDK to OpenJDK 7 as there are known issues when
|
|
running on a Java 1.6 JDK.
|
|
|
|
20130307:
|
|
AFFECTS: users of audio/liblastfm
|
|
AUTHOR: nivit@FreeBSD.org
|
|
|
|
The audio/liblastfm has been updated to 1.0.6. The shared library version
|
|
has changed from 0 to 1. Please rebuild all ports that depends on it:
|
|
|
|
If you use portmaster:
|
|
portmaster -r liblastfm
|
|
If you use portupgrade:
|
|
portupgrade -fr audio/liblastfm
|
|
If you use pkgng with binary packages:
|
|
pkg install -fR audio/liblastfm
|
|
|
|
20130305:
|
|
AFFECTS: users of devel/py-setuptools (i.e you)
|
|
AUTHOR: rm@FreeBSD.org
|
|
|
|
devel/py-setuptools was replaced with devel/py-distribute. Please do
|
|
the following according to package manager used. py-setuptools port
|
|
will be removed shortly.
|
|
|
|
# portmaster -o devel/py-distribute devel/py-setuptools
|
|
or
|
|
# portupgrade -fo devel/py-distribute devel/py-setuptools
|
|
or
|
|
# pkg set -o devel/py-setuptools:devel/py-distribute
|
|
# pkg install -f devel/py-distribute
|
|
|
|
20130226:
|
|
AFFECTS: users of textproc/apache-solr
|
|
AUTHOR: vanilla@FreeBSD.org
|
|
|
|
textproc/apache-solr has been repocopied to textproc/apache-solr3.
|
|
If you need to continue with the old stable version please run
|
|
|
|
# portmaster -o textproc/apache-solr3 textproc/apache-solr
|
|
or
|
|
# portupgrade -fo textproc/apache-solr3 textproc/apache-solr
|
|
or
|
|
# pkg set -o textproc/apache-solr:textproc/apache-solr3
|
|
|
|
20130218:
|
|
AFFECTS: users of net/samba4-devel
|
|
AUTHOR: timur@FreeBSD.org
|
|
|
|
The port was renamed into net/samba4 and is going to replace older
|
|
development version of Samba4. You can upgrade it with:
|
|
|
|
# portmaster -o net/samba4 net/samba4-devel
|
|
|
|
In case you want to upgrade from net/samba36 make sure, that you've
|
|
made backup of /usr/local/etc/smb.conf and the content of /var/db/samba/
|
|
directory.
|
|
|
|
There is no direct upgrade path from Samba3 to Samba4, but you can
|
|
always try:
|
|
|
|
# portmaster -o net/samba4 net/samba36
|
|
|
|
Make sure you've read instructions from the supplied README.FreeBSD
|
|
file and read all the relevant pages on http://wiki.samba.org/
|
|
|
|
We still miss necessary support for Samba4 from base ntpd and bind9,
|
|
port versions are also are not ready yet, but been worked on.
|
|
|
|
Please note, that Samba4 is still in it's early days, so there are
|
|
bugs both from my side and it's own, so be careful with placing it
|
|
into production.
|
|
|
|
20130206:
|
|
AFFECTS: users of sysutils/boxbackup
|
|
AUTHOR: bdrewery@FreeBSD.org
|
|
|
|
The default location of the configuration files changed from
|
|
/usr/local/etc/box to /usr/local/etc/boxbackup. Move your
|
|
configuration after upgrading:
|
|
|
|
mv /usr/local/etc/box /usr/local/etc/boxbackup
|
|
|
|
20130206:
|
|
AFFECTS: users of x11/wbar
|
|
AUTHOR: nivit@FreeBSD.org
|
|
|
|
wbar has been updated to 2.3.4. The new version uses a different icon
|
|
for the dock background, so you have to replace the old one in your
|
|
config file ~/.wbar
|
|
|
|
Replace
|
|
|
|
i: /usr/local/share/pixmaps/wbar/osxbarback.png
|
|
|
|
with
|
|
|
|
i: /usr/local/share/pixmaps/wbar/dock.png
|
|
|
|
20130206:
|
|
AFFECTS: users of security/libtasn1 and any port that depends on it
|
|
AUTHOR: novel@FreeBSD.org
|
|
|
|
libtasn1 has been updated to 2.14 and all shared libraries versions have
|
|
been bumped. So you need to rebuild all applications that depend on
|
|
libtasn1.
|
|
|
|
If you use portmaster:
|
|
portmaster -r libtasn1
|
|
If you use portupgrade:
|
|
portupgrade -fr security/libtasn1
|
|
If you use pkgng with binary packages:
|
|
pkg install -fR security/libtasn1
|
|
|
|
20130206:
|
|
AFFECTS: users of Tcl/Tk
|
|
AUTHOR: gahr@FreeBSD.org
|
|
|
|
The following ports have been removed, as threads and modules are
|
|
now included in the main ports:
|
|
|
|
- lang/tcl84-thread
|
|
- lang/tcl85-thread
|
|
- lang/tcl86-thread
|
|
- lang/tcl-modules
|
|
- x11-toolkits/tk84-thread
|
|
- x11-toolkits/tk85-thread
|
|
- x11-toolkits/tk86-thread
|
|
|
|
Please remove them ...
|
|
|
|
If you use pkgng:
|
|
pkg delete -f <port>
|
|
|
|
If you use pkg_* tools
|
|
pkg_delete -f <port>
|
|
|
|
... before rebuilding all ports that depend on them:
|
|
|
|
If you use portmaster:
|
|
portmaster -w -r <port>
|
|
|
|
If you use portupgrade:
|
|
portupgrade -Ofr <origin/port>
|
|
|
|
If you use pkgng with binary packages:
|
|
pkg install -fR <origin/port>
|
|
|
|
20130205:
|
|
AFFECTS: users of lang/ghc and */hs-*
|
|
AUTHOR: haskell@FreeBSD.org
|
|
|
|
Note that the recent devel/libffi update caused some breakage in the Haskell
|
|
ports with the DYNAMIC option enabled. The problem has been identified and
|
|
fixed since then. All Haskell ports have been updated to their latest stable
|
|
versions or bumped as DYNAMIC is enabled by default.
|
|
|
|
Hence it is recommended to rebuild or reinstall all ports depending on GHC
|
|
by one of the following commands:
|
|
|
|
# portmaster -w -r ghc
|
|
or
|
|
# portupgrade -fr lang/ghc
|
|
or
|
|
# pkg install -fR lang/ghc
|
|
|
|
20130205:
|
|
AFFECTS: users of editors/libreoffice
|
|
AUTHOR: bapt@FreeBSD.org
|
|
|
|
LibreOffice has been updated to 3.6.5 with a bundle version of libcmis. The
|
|
build will fail if you sill have net/libcmis 0.1 installed. Before upgrading
|
|
LibreOffice you should either first remove libcmis from your system or upgrade
|
|
it to version 0.3.
|
|
|
|
20130205:
|
|
AFFECTS: users of security/gnutls and any port that depends on it
|
|
AUTHOR: novel@FreeBSD.org
|
|
|
|
gnutls has been updated to 2.12.23 and all shared libraries versions have
|
|
been bumped. So you need to rebuild all applications that depend on
|
|
gnutls.
|
|
|
|
If you use portmaster:
|
|
portmaster -r gnutls
|
|
If you use portupgrade:
|
|
portupgrade -fr security/gnutls
|
|
If you use pkgng with binary packages:
|
|
pkg install -fR security/gnutls
|
|
|
|
20130204:
|
|
AFFECTS: users of sysutils/zfstools
|
|
AUTHOR: bdrewery@FreeBSD.org
|
|
|
|
The zfstools package has dropped the 'rubygem-' prefix and now installs
|
|
its binary files to PREFIX/sbin instead of PREFIX/bin.
|
|
|
|
20130204:
|
|
AFFECTS: users of multimedia/qt4-phonon, multimedia/qt4-phonon-gst
|
|
AUTHOR: makc@FreeBSD.org
|
|
|
|
qt4-phonon has been deprecated in favour of multimedia/phonon. Remove
|
|
WITH_QT_PHONON from your make.conf and replace qt4-phonon with
|
|
multimedia/phonon:
|
|
|
|
# portmaster -o multimedia/phonon multimedia/qt4-phonon
|
|
# portmaster -o multimedia/phonon-gstreamer multimedia/qt4-phonon-gst
|
|
|
|
20130204:
|
|
AFFECTS: users of lang/perl5.8 and lang/perl5.10
|
|
AUTHOR: az@FreeBSD.org
|
|
|
|
lang/perl5.8 and lang/perl5.10 have been removed since they've
|
|
been EOL by upstream. You will have to recompile all perl dependant
|
|
ports after updating your ports tree. Please see entry 20110517 for help.
|
|
|
|
20130204:
|
|
AFFECTS: users of dns/poweradmin
|
|
AUTHOR: Edmondas Girkantas <eg@fbsd.lt>
|
|
|
|
Some database changes have been made between version 2.1.5 and 2.1.6,
|
|
upgrading needs to be done manually by running the following SQL:
|
|
|
|
For MySQL users:
|
|
|
|
ALTER TABLE users MODIFY username VARCHAR(64) NOT NULL DEFAULT '0';
|
|
ALTER TABLE users MODIFY password VARCHAR(128) NOT NULL DEFAULT '0';
|
|
|
|
For PostgreSQL users:
|
|
|
|
ALTER TABLE users ALTER COLUMN username TYPE VARCHAR(64);
|
|
ALTER TABLE users ALTER COLUMN password TYPE VARCHAR(128);
|
|
|
|
20130203:
|
|
AFFECTS: users of KDE SC 4
|
|
AUTHOR: kde@FreeBSD.org
|
|
|
|
KDE SC ports have been updated to 4.9.5. kdemultimedia4, kdenetwork4,
|
|
kde-runtime and kde-workspace ports have been split, they must be
|
|
deinstalled before running any port upgrade tool:
|
|
|
|
# pkg_delete -f kdemultimedia-4\* kdenetwork-4\* \
|
|
kde-workspace-4\* kde-runtime-4\*
|
|
|
|
20130202:
|
|
AFFECTS: users of net-p2p/deluge
|
|
AUTHOR: rm@FreeBSD.org
|
|
|
|
deluge port had switched to using libtorrent-rasterbar 0.16 as backend. Since
|
|
both of the versions of libtorrent are conflicting with each other, you need
|
|
to deinstall libtorrent-rasterbar-15 and libtorrent-rasterbar-15-python first
|
|
and then update deluge as usual. Please also keep in mind, that deluge does
|
|
not work via http-proxy when libtorrent-rasterbar 0.16 is used.
|
|
|
|
20130131:
|
|
AFFECTS: users of devel/boost-libs
|
|
AUTHOR: bapt@FreeBSD.org
|
|
|
|
boost has been updated to 1.52.0. Please rebuild all ports that depends
|
|
on it:
|
|
|
|
If you use portmaster:
|
|
portmaster -w -r boost-libs
|
|
If you use portupgrade:
|
|
portupgrade -fr devel/boost-libs
|
|
If you use pkgng with binary packages:
|
|
pkg install -fR devel/boost-libs
|
|
|
|
20130129:
|
|
AFFECTS: users of textproc/elasticsearch
|
|
AUTHOR: tj@FreeBSD.org
|
|
|
|
elasticsearch has been updated to 0.20.4. This upgrade requires a
|
|
full cluster restart after installation.
|
|
|
|
Upgrade steps:
|
|
1) Shutdown all cluster nodes
|
|
2) Install elasticsearch update
|
|
3) Start all cluster nodes
|
|
|
|
20130128:
|
|
AFFECTS: users of libffi
|
|
AUTHOR: jkim@FreeBSD.org
|
|
|
|
libffi has been updated to 3.0.11. Please rebuild all ports that
|
|
depends on it:
|
|
|
|
If you use portmaster:
|
|
portmaster -w -r libffi
|
|
If you use portupgrade:
|
|
portupgrade -fr devel/libffi
|
|
If you use pkgng with binary packages:
|
|
pkg install -fR devel/libffi
|
|
|
|
20130121:
|
|
AFFECTS: users of mail/opensmtpd
|
|
AUTHOR: ashish@FreeBSD.org
|
|
|
|
Please flush your mail queue before updating to version 201301191220.
|
|
|
|
20130116:
|
|
AFFECTS: users of games/py-anki
|
|
AUTHOR: araujo@FreeBSD.org
|
|
|
|
games/py-anki has been removed upstream and merged with games/anki.
|
|
Users of games/py-anki, from now must use games/anki.
|
|
|
|
20130114:
|
|
AFFECTS: users of www/hiawatha
|
|
AUTHOR: cs@FreeBSD.org
|
|
|
|
php-fcgi has been removed upstream from hiawatha and is not supported anymore.
|
|
It is recommended to move to another FastCGI implementation, e.g. PHP-FPM
|
|
(lang/php5).
|
|
|
|
20130113:
|
|
AFFECTS: users of security/openvpn*
|
|
AUTHOR: mandree@FreeBSD.org
|
|
|
|
security/openvpn has been upgraded to the IPv6-capable v2.3.0.
|
|
This upgrade moves easy-rsa into a separate package in
|
|
security/easy-rsa that is pre-selected as default run-time dependency,
|
|
and changes installed file layout a bit.
|
|
|
|
security/openvpn22 retains the prior OpenVPN 2.2.2 version.
|
|
If you want to continue using this version, use one of these commands:
|
|
|
|
# portmaster -o security/openvpn22 security/openvpn
|
|
or
|
|
# portupgrade -o security/openvpn22 security/openvpn
|
|
or
|
|
# pkg set -o security/openvpn:security/openvpn22
|
|
|
|
security/openvpn20 has been marked deprecated and to be removed
|
|
in half a year's time. Please migrate to a newer version soonish.
|
|
|
|
20130110:
|
|
AFFECTS: everyone using csup(1), net/cvsup, or cvs(1) to update the
|
|
ports tree
|
|
AUTHOR: wblock@FreeBSD.org
|
|
|
|
On February 28, 2013, the CVSup and CVS services will end:
|
|
http://lists.freebsd.org/pipermail/freebsd-ports-announce/2012-September/000026.html
|
|
|
|
csup(1), net/cvsup, and cvs(1) will no longer be able to update the
|
|
ports tree. Please switch to one of the alternate update methods of
|
|
portsnap(8) or devel/subversion before that time. The Handbook has
|
|
information on using these update methods:
|
|
http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/ports-using.html
|
|
|
|
20130108:
|
|
AFFECTS: users of devel/libvanessa_socket, mail/perdition
|
|
AUTHOR: jhale@FreeBSD.org
|
|
|
|
The update of devel/libvanessa_socket to 0.0.12 (used by Perdition)
|
|
adds IPv6 support. If the hostname in bind_address has both IPv4 and
|
|
IPv6 addresses in DNS, then Perdition will ONLY listen on IPv6.
|
|
|
|
If you prefer to continue to use IPv4, you need to change the
|
|
bind_address in /usr/local/etc/perdition/perdition.conf to use an
|
|
explicit IPv4 address. This can be in addition to, or instead of,
|
|
the current hostname, depending on whether you want to use IPv6 or
|
|
not. If your Perdition server does not have an IPv6 address
|
|
listed in DNS, this change does not affect you.
|
|
|
|
20130108:
|
|
AFFECTS: users of sysutils/cfengine*
|
|
AUTHOR: gjb@FreeBSD.org
|
|
|
|
sysutils/cfengine has been created as a master port for the set of
|
|
sysutils/cfengine* ports. Users interested in tracking the latest
|
|
stable branch of cfengine should update their port origins to use
|
|
the new port, for example:
|
|
|
|
# portmaster -o sysutils/cfengine sysutils/cfengine33
|
|
or
|
|
# portupgrade -fo sysutils/cfengine sysutils/cfengine33
|
|
or
|
|
# pkg set -o sysutils/cfengine33:sysutils/cfengine
|
|
|
|
Users that switch their port origin and later wish to remain on
|
|
a particular cfengine release can override the default version by
|
|
adding CFENGINE_VERSION to /etc/make.conf, where CFENGINE_VERSION
|
|
is a value from:
|
|
|
|
# make -V VERSIONS
|
|
|
|
20130103:
|
|
AFFECTS: users of textproc/docproj*
|
|
AUTHOR: doceng@FreeBSD.org
|
|
|
|
textproc/docproj no longer requires WITH_JADETEX to be set to 'yes' or
|
|
'no', and by default, will enable the JADETEX dependencies.
|
|
|
|
The textproc/docproj-jadetex port has been removed as a result of this
|
|
change.
|
|
|
|
Users that have installed textproc/docproj and have set
|
|
WITH_JADETEX=no during compile time should update the package origin
|
|
to use textproc/docproj-nojadetex:
|
|
|
|
# portmaster -o textproc/docproj textproc/docproj-nojadetex
|
|
or
|
|
# portupgrade -fo textproc/docproj textproc/docproj-nojadetex
|
|
or
|
|
# pkg set -o textproc/docproj-nojadetex:textproc/docproj
|
|
|
|
Users that have installed textproc/docproj-jadetex should update the
|
|
package origin to use the textproc/docproj port:
|
|
|
|
# portmaster -o textproc/docproj textproc/docproj-jadetex
|
|
or
|
|
# portupgrade -fo textproc/docproj textproc/docproj-jadetex
|
|
or
|
|
# pkg set -o textproc/docproj-jadetex:textproc/docproj
|
|
|
|
Users that have installed textproc/docproj and have set
|
|
WITH_JADETEX=yes will not need to make any changes.
|
|
|
|
20130103:
|
|
AFFECTS: users of audio/baresip
|
|
AUTHOR: crees@FreeBSD.org
|
|
|
|
Baresip is tightly linked to the versions of audio/re and audio/rem, and
|
|
will not build against different versions.
|
|
|
|
To update without problems, the -R flag for portupgrade is mandatory, or
|
|
build will fail. Portmaster and pkgng will handle this correctly.
|
|
|
|
20130103:
|
|
AFFECTS: users of emulators/virtualbox-ose
|
|
AUTHOR: decke@FreeBSD.org
|
|
|
|
VirtualBox has been updated and does now depend on devel/kBuild instead
|
|
of devel/kBuild-devel. Both are in conflict with each other so this has
|
|
to be resolved manually. kBuild is only a build dependency so it is safe
|
|
to remove installed kBuild before updating.
|
|
|
|
# pkg_delete -f kBuild-\*
|
|
|
|
20130102:
|
|
AFFECTS: users of mail/opensmtpd
|
|
AUTHOR: ashish@FreeBSD.org
|
|
|
|
OpenSMTPD port has been updated to the latest portable snapshot. There
|
|
has been several changes to the configuration between the last version
|
|
and this version, which requires configuration file need to be reviewed.
|
|
|
|
20121230:
|
|
AFFECTS: Nobody
|
|
AUTHOR: wxs@FreeBSD.org
|
|
|
|
FreeBSD 9.1 released.
|
|
|
|
20121229:
|
|
AFFECTS: users of devel/libical
|
|
AUTHOR: gnome@FreeBSD.org
|
|
|
|
The devel/libical has been updated to 0.48. The shared library version has
|
|
been changed from 44 to 0. Please rebuild all ports that depends on it:
|
|
|
|
If you use portmaster:
|
|
portmaster -r libical
|
|
If you use portupgrade:
|
|
portupgrade -fr devel/libical
|
|
If you use pkgng with binary packages:
|
|
pkg install -fR devel/libical
|
|
|
|
20121228:
|
|
AFFECTS: users of databases/innotop, multimedia/zoneminder
|
|
net-mgmt/netdot, ports-mgmt/tinderbox, ports-mgmt/tinderbox-devel
|
|
sysutils/watchmen, www/MT
|
|
|
|
The above mentioned ports were converted to depend on
|
|
databases/p5-DBD-mysql. That will cause messages like
|
|
|
|
===> p5-DBD-mysql-4.021 conflicts with installed package(s):
|
|
p5-DBD-mysql55-4.021
|
|
|
|
To prevent this run one of the following commands to fix the
|
|
dependencies.
|
|
|
|
# portmaster -o databases/p5-DBD-mysql databases/p5-DBD-mysql55
|
|
or
|
|
# portupgrade -fo databases/p5-DBD-mysql databases/p5-DBD-mysql55
|
|
or
|
|
# pkg set -o databases/p5-DBD-mysql55:databases/p5-DBD-mysql
|
|
|
|
20121220:
|
|
AFFECTS: users of lang/ghc and */hs-*
|
|
AUTHOR: haskell@FreeBSD.org
|
|
|
|
Note that the Glorious Glasgow Haskell Compiler has been updated to
|
|
version 7.4.2.
|
|
|
|
Please rebuild or reinstall all dependent ports by issuing one of the
|
|
following commands, depending on the tool used:
|
|
|
|
# portmaster -w -r ghc
|
|
or
|
|
# portupgrade -fr lang/ghc
|
|
or
|
|
# pkg install -fR lang/ghc
|
|
|
|
|
|
20121218:
|
|
AFFECTS: users of icu
|
|
AUTHOR: bapt@FreeBSD.org
|
|
|
|
icu has been updated to 50.1. Please rebuild all ports that depend on it:
|
|
|
|
If you use portmaster:
|
|
portmaster -w -r icu
|
|
If you use portupgrade:
|
|
portupgrade -fr devel/icu
|
|
If you use pkgng with binary packages:
|
|
pkg install -fR devel/icu
|
|
|
|
20121212:
|
|
AFFECTS: users of openldap24-client who uses SASL
|
|
AUTHOR: Xin Li <delphij@FreeBSD.org>
|
|
|
|
There is a change in the openldap24-client port which removes the SASL
|
|
option. If the user previously install openldap24-client, but enabled
|
|
SASL from the config menu, the user would have to replace it with
|
|
openldap24-sasl-client.
|
|
|
|
Note that this only affects those who manually set SASL from the menu,
|
|
most of the users are not affected.
|
|
|
|
If you use portmaster:
|
|
portmaster -o net/openldap24-sasl-client openldap24-client
|
|
If you use portupgrade:
|
|
portupgrade -fo net/openldap24-sasl-client openldap24-client
|
|
If you use pkgng with binary packages:
|
|
pkg set -o net/openldap24-client:net/openldap24-sasl-client
|
|
|
|
20121212:
|
|
AFFECTS: users of horde-* applications
|
|
AUTHOR: Martin Matuska <mm@FreeBSD.org>
|
|
|
|
Horde3 has reached EOL and to make place for new horde application versions
|
|
all old horde3 applications have been renamed to use the "horde3-" prefix.
|
|
|
|
20121211:
|
|
AFFECTS: users of graphics/ImageMagick
|
|
AUTHOR: bdrewery@FreeBSD.org
|
|
|
|
The ImageMagick library has been updated to version 6.8.0-7. Please
|
|
rebuild all ports that depend on it.
|
|
|
|
If you use portmaster:
|
|
portmaster -w -r ImageMagick
|
|
If you use portupgrade:
|
|
portupgrade -fr graphics/ImageMagick
|
|
If you use pkgng with binary packages:
|
|
pkg install -fR graphics/ImageMagick
|
|
|
|
20121211:
|
|
AFFECTS: users of devel/pcre
|
|
AUTHOR: bdrewery@FreeBSD.org
|
|
|
|
The pcre library has been updated to version 8.32. Please
|
|
rebuild all ports that depend on it.
|
|
|
|
If you use portmaster:
|
|
portmaster -w -r pcre
|
|
If you use portupgrade:
|
|
portupgrade -fr devel/pcre
|
|
If you use pkgng with binary packages:
|
|
pkg install -fR devel/pcre
|
|
|
|
20121210:
|
|
AFFECTS: users of security/cyrus-sasl2
|
|
AUTHOR: ume@FreeBSD.org
|
|
|
|
The cyrus-sasl2 library has been updated to version 2.1.26. Please
|
|
rebuild all ports that depend on it.
|
|
|
|
If you use portmaster:
|
|
portmaster -w -r cyrus-sasl-
|
|
If you use portupgrade:
|
|
portupgrade -fr security/cyrus-sasl2
|
|
|
|
20121202:
|
|
AFFECTS: users of www/owncloud
|
|
AUTHOR: crees@FreeBSD.org
|
|
|
|
www/owncloud includes the entire WWWDIR directory structure in pkg-plist.
|
|
|
|
This means that if you upgrade it, your config files are added to pkg-plist,
|
|
and are then removed on the next deinstall.
|
|
|
|
This issue has been fixed, but you must back up your install of owncloud and
|
|
reinstall to avoid data loss;
|
|
|
|
# cd /usr/ports/www/owncloud
|
|
# tar cfC /tmp/owncloud.tar `make -VWWWDIR` .
|
|
# make deinstall
|
|
# tar xfC /tmp/owncloud.tar `make -VWWWDIR`
|
|
# make install clean && rm /tmp/owncloud.tar
|
|
|
|
20121201:
|
|
AFFECTS: users of www/typo3
|
|
AUTHOR: Helmut Ritter <freebsd-ports@charlieroot.de>
|
|
|
|
www/typo3 has been repocopied to www/typo347. If you need to continue with
|
|
the old stable version please run
|
|
|
|
# portmaster -o www/typo347 www/typo3
|
|
or
|
|
# portupgrade -fo www/typo347 www/typo3
|
|
or
|
|
# pkg set -o www/typo3:www/typo347
|
|
|
|
20121128:
|
|
AFFECTS: users of irc/znc
|
|
AUTHOR: jase@FreeBSD.org
|
|
|
|
znc has been updated to 1.0. This introduces some major changes to its
|
|
functionality. As a result, if you are upgrading from a previous version
|
|
you need to be aware that znc will automatically modify your
|
|
configuration file to incorporate support for the new functionality.
|
|
Users are recommended to take a backup of their configuration file
|
|
before running this new version.
|
|
|
|
The SASL option has been renamed to CYRUS following a rename of the
|
|
associated module. Additionally, a number of modules have been removed
|
|
or renamed in this release.
|
|
|
|
Modules that were classed as Extra modules in previous versions are now
|
|
built as standard. The EXTRA option has been removed accordingly.
|
|
|
|
Please refer to the following URL for detailed information regarding all
|
|
changes in this release:
|
|
|
|
http://wiki.znc.in/ChangeLog/1.0
|
|
|
|
20121128:
|
|
AFFECTS: users of www/opera
|
|
AUTHOR: itetcu@FreeBSD.org
|
|
|
|
If you are running KDE and you are using KDE's File dialog toolkit, and if
|
|
your Opera crashes on start with a 'libpng error: incorrect data check'
|
|
you can work around it by setting 'Dialog Toolkit=4' in your
|
|
.opera/operaprefs.ini [File Selector] section.
|
|
|
|
20121112:
|
|
AFFECTS: users of devel/git
|
|
AUTHOR: wxs@FreeBSD.org
|
|
|
|
The git-daemon(1) process now runs as the git_daemon user. Please make
|
|
sure that this user has appropriate permissions to the repositories.
|
|
|
|
20121109:
|
|
AFFECTS: FreeBSD < 9.1 users of syslog-ng >= 3.3.6
|
|
AUTHOR: cy@FreeBSD.org
|
|
|
|
Syslog-ng version 3.3.6 changed the way how /dev/kmsg is read. If you
|
|
don't use the system() source (which configures it automatically),
|
|
please make sure, that in the kmsg related line follow-freq(1) is used
|
|
instead of the previously default follow-freq(0).
|
|
|
|
20121109:
|
|
AFFECTS: users of devel/py-liblarch_gtk deskutils/gtg
|
|
AUTHOR: rm@FreeBSD.org
|
|
|
|
Code of py-liblarch_gtk has been merged into py-liblarch 2.1.0. To avoid
|
|
any conflicts, user need to remove py-liblarch_gtk before the update of
|
|
py-liblarch.
|
|
|
|
20121105:
|
|
AFFECTS: users of mail/postfix-current
|
|
AUTHOR: sahil@FreeBSD.org
|
|
|
|
With this version of Postfix, the default master.cf now uses "unix"
|
|
instead of "fifo" for the pickup and qmgr services. In addition, a
|
|
new smtpd_relay_restrictions feature has been introduced for mail
|
|
relay control. For sites that do not define this parameter in
|
|
main.cf, the upgrade process will add an entry to main.cf. Please
|
|
read the RELEASE_NOTES to understand this new feature, how it may
|
|
affect your site, and backwards compatibility options.
|
|
|
|
20121104:
|
|
AFFECTS: users of lang/perl5.16
|
|
AUTHOR: az@FreeBSD.org
|
|
|
|
lang/perl5.16 has been updated to 5.16.2. You should update everything
|
|
that depends on perl. The easiest way to do that is to use
|
|
"perl-after-upgrade" script supplied with lang/perl5.16.
|
|
Please see its manual page for details.
|
|
|
|
If you are using binary packages with pkgng, not ports, do this instead of
|
|
"perl-after-upgrade":
|
|
|
|
# pkg install -fR perl
|
|
|
|
20121102:
|
|
AFFECTS: users of shells/bash-completion
|
|
AUTHOR: adamw@FreeBSD.org
|
|
|
|
The bash completion library has been updated to 2.0, and the mechanism
|
|
for activating the library has changed. To use the library, you must:
|
|
|
|
source /usr/local/share/bash-completion/bash_completion.sh
|
|
|
|
from your .bashrc file. See the pkg-message or README for a more
|
|
graceful invocation.
|
|
|
|
20121101:
|
|
AFFECTS: users of graphics/tesseract
|
|
AUTHOR: bf@FreeBSD.org
|
|
|
|
The trained English and OSD language data that were distributed in
|
|
graphics/tesseract have been moved to graphics/tesseract-data. The
|
|
latter port includes all available trained language data by default;
|
|
as before, users who desire a subset of languages may build smaller
|
|
packages by defining TESSERACT_LANGS during a build.
|
|
|
|
20121031:
|
|
AFFECTS: users of dns/ldns
|
|
AUTHOR: ak@FreeBSD.org
|
|
|
|
There is a binary incompatibility in ldns 1.6.14 which is fixed with an
|
|
emergency release of ldns 1.6.15.
|
|
|
|
Warning!
|
|
If you have compiled ldns using software with ldns-1.6.14, then this new
|
|
version will be binary incompatible with your installed version. You
|
|
will have to recompile the software together with ldns-1.6.15.
|
|
|
|
Was the software compiled with ldns-1.6.13 or earlier, then you will not
|
|
have this problem and can safely install ldns-1.6.15.
|
|
|
|
20121030:
|
|
AFFECTS: users of www/squid31
|
|
AUTHOR: flo@FreeBSD.org
|
|
|
|
The WITH_SQUID_ECAP option was removed from the port. If you use ECAP
|
|
you need to update to www/squid32, you can do so by running one of the
|
|
following commands:
|
|
|
|
# portmaster -o www/squid32 www/squid31
|
|
or
|
|
# portupgrade -fo www/squid32 www/squid31
|
|
|
|
20121025:
|
|
AFFECTS: users of net/activemq
|
|
AUTHOR: tj@FreeBSD.org
|
|
|
|
After reinstalling the port, if you wish to use the datastore used before
|
|
or have any undelivered persistent messages add the following to rc.conf:
|
|
|
|
activemq_data=/usr/local/activemq
|
|
|
|
20121022:
|
|
AFFECTS: users of net/samba36
|
|
AUTHOR: timur@FreeBSD.org
|
|
|
|
Startup rc.d/samba script was modified to address some problems with the
|
|
fine control of supplementary daemons. As a side effect now it's always
|
|
necessary to specify in rc.conf:
|
|
|
|
samba_enable=YES
|
|
|
|
to get the script working. You can still control each of the daemons
|
|
individually, by disabling/enabling them with:
|
|
|
|
nmbd_enable=NO
|
|
smbd_enable=NO
|
|
winbindd_enable=YES
|
|
|
|
20121015:
|
|
AFFECTS: users of ports-mgmt/portmaster
|
|
AUTHOR: bdrewery@FreeBSD.org
|
|
|
|
Portmaster now supports pkgng. To use pkgng, enable the patch in the port,
|
|
enable pkgng in your make.conf, and convert your existing /var/db/pkg
|
|
database. Also see UPDATING entry 20121010 if you are on a recent CURRENT
|
|
and do not want to use pkg.
|
|
|
|
This is optional and not currently required.
|
|
|
|
# make -C /usr/ports/ports-mgmt/pkg install clean
|
|
# make -C /usr/ports/ports-mgmt/portmaster config build deinstall install clean
|
|
# echo 'WITH_PKGNG=yes' >> /etc/make.conf
|
|
# pkg2ng
|
|
|
|
20121015:
|
|
AFFECTS: users of ports-mgmt/portupgrade
|
|
AUTHOR: bdrewery@FreeBSD.org
|
|
|
|
Portupgrade now supports pkgng. To use pkgng, enable it in your make.conf,
|
|
and convert your databases.
|
|
|
|
This is optional and not currently required.
|
|
|
|
# make -C /usr/ports/ports-mgmt/pkg install clean
|
|
# echo 'WITH_PKGNG=yes' >> /etc/make.conf
|
|
# pkg2ng
|
|
# pkgdb -fu
|
|
|
|
20121010:
|
|
AFFECTS: users of mail/enigmail*
|
|
AUTHOR: gecko@FreeBSD.org
|
|
|
|
Enigmail has been integrated into the Thunderbird / SeaMonkey build and
|
|
is available as option ENIGMAIL (enabled by default)
|
|
|
|
Before upgrading Thunderbird or SeaMonkey delete all installed enigmail
|
|
ports by running e.g.
|
|
|
|
# pkg_delete -f seamonkey-enigmail-1.4.3 thunderbird-esr-enigmail-1.4.3 \
|
|
thunderbird-enigmail-1.4.3
|
|
|
|
20121010:
|
|
AFFECTS: users of CURRENT (OSVERSION >= 1000017)
|
|
AUTHOR: bapt@FreeBSD.org
|
|
|
|
The ports tree is now using pkgng as the default package manager
|
|
for HEAD. This only affects users of CURRENT -- users of other
|
|
branches need not take any action.
|
|
|
|
To keep pkg_install as the default package manager, use the new
|
|
WITHOUT_PKGNG knob in make.conf
|
|
|
|
To make the switch:
|
|
|
|
1) Set WITHOUT_PKGNG=yes in make.conf and upgrade all your ports to
|
|
the latest available versions using your favourite tools.
|
|
|
|
2) Install ports-mgmt/pkg
|
|
|
|
3) Remove WITHOUT_PKGNG from make.conf and run:
|
|
|
|
# pkg2ng
|
|
|
|
20121009:
|
|
AFFECTS: users of multimedia/vdpau-video
|
|
AUTHOR: madpilot@FreeBSD.org
|
|
|
|
vdpau-video has been renamed upstream to libva-vdpau-driver. The
|
|
port has been changed accordingly.
|
|
|
|
Please update the port origins as follows:
|
|
|
|
# portmaster -o multimedia/libva-vdpau-driver multimedia/vdpau-video
|
|
or
|
|
# portupgrade -fo multimedia/libva-vdpau-driver multimedia/vdpau-video
|
|
or
|
|
# pkg set -o multimedia/vdpau-video:multimedia/libva-vdpau-driver
|
|
|
|
20121008:
|
|
AFFECTS: users of mail/squirrelmail
|
|
AUTHOR: adamw@FreeBSD.org
|
|
|
|
The locale data, including translations and associated help files,
|
|
have been moved to mail/squirrelmail-translations. If you or your
|
|
users are using Squirrelmail in anything other than en_US, you should
|
|
install that port.
|
|
|
|
20121007:
|
|
AFFECTS: users of lang/mit-scheme
|
|
AUTHOR: olgeni@FreeBSD.org
|
|
|
|
The lang/mit-scheme port was converted to OptionsNG, and now uses
|
|
the standard PGSQL knob rather than POSTGRESQL. Be sure to check
|
|
your configuration before rebuilding.
|
|
|
|
20121006:
|
|
AFFECTS: users of devel/geany-plugins
|
|
AUTHOR: makc@FreeBSD.org
|
|
|
|
devel/geany-plugins has been updated to 1.22 and split into numerous
|
|
devel/geany-plugin-* ports. geany-plugins must be deinstalled before
|
|
running any port upgrade utility.
|
|
|
|
20121002:
|
|
AFFECTS: users of devel/clanlib
|
|
AUTHOR: jhale@FreeBSD.org
|
|
|
|
devel/clanlib has been updated to 2.3.6 and the legacy version has been
|
|
moved to devel/clanlib1 and updated to 1.0.0. Although both versions
|
|
may be installed at the same time, you should update your port origins
|
|
first since many ports that depend on clanlib will not work with the
|
|
new version.
|
|
|
|
Update your port origins as follows:
|
|
|
|
# portmaster -o devel/clanlib1 devel/clanlib
|
|
or
|
|
# portupgrade -fo devel/clanlib1 devel/clanlib
|
|
or
|
|
# pkg set -o devel/clanlib:devel/clanlib1
|
|
|
|
20120928:
|
|
AFFECTS: users of mail/maildrop
|
|
AUTHOR: madpilot@FreeBSD.org
|
|
|
|
With the update to 2.6.0 of mail/maildrop the following executable
|
|
files:
|
|
|
|
bin/deliverquota -> bin/maildrop-deliverquota
|
|
bin/maidirmake -> bin/maildrop-maildirmake
|
|
|
|
have been renamed to avoid colliding with files installed from
|
|
other ports. Man pages and HTML files in DOCSDIR relating to these
|
|
files have also been renamed accordingly.
|
|
|
|
20120925:
|
|
AFFECTS: users of www/linux-f10-flashplugin11
|
|
AUTHOR: eadler@FreeBSD.org
|
|
|
|
After reinstalling the port make sure to run nspluginwrapper -v -a -u
|
|
for each user that uses the plugin.
|
|
|
|
20120924:
|
|
AFFECTS: users of textproc/aspell
|
|
AUTHOR: bapt@FreeBSD.org
|
|
|
|
textproc/aspell no longer installs the English dictionary. If you need it
|
|
please install textproc/en-aspell.
|
|
|
|
20120919:
|
|
AFFECTS: users of net-mgmt/better-cacti-templates
|
|
AUTHOR: Bryan Drewery <bdrewery@FreeBSD.org>
|
|
|
|
better-cacti-templates has been renamed as the upstream has merged
|
|
with Percona Monitoring Plugins.
|
|
|
|
Update your port origins as follows:
|
|
|
|
# portmaster -o net-mgmt/percona-monitoring-plugins net-mgmt/better-cacti-templates
|
|
or
|
|
# portupgrade -fo net-mgmt/percona-monitoring-plugins net-mgmt/better-cacti-templates
|
|
or
|
|
# pkg set -o net-mgmt/better-cacti-templates:net-mgmt/percona-monitoring-plugins
|
|
|
|
20120916:
|
|
AFFECTS: users of german/webalizer2, japanese/webalizer, polish/webalizer2, portuguese/webalizer-pt_BR, portuguese/webalizer-pt_PT, ukrainian/webalizer, www/geolizer, www/webalizer
|
|
AUTHOR: dinoex@FreeBSD.org
|
|
|
|
The default Berkeley DB has changed, so existing DNS caches needs to be
|
|
rebuild or choose the option BDB1 in the port.
|
|
|
|
20120913:
|
|
AFFECTS: users of sysutils/bacula-server, sysutils/bacula-client
|
|
AUTHOR: rm@FreeBSD.org
|
|
|
|
If you have both sysutils/bacula-server and sysutils/bacula-client
|
|
installed, you need to pkg_delete them both prior to this update.
|
|
|
|
20120910:
|
|
AFFECTS: users of www/libxul
|
|
AUTHOR: gecko@FreeBSD.org
|
|
|
|
The www/libxul has been updated to 10.0 and the older version 1.9.2
|
|
has moved to www/libxul19.
|
|
|
|
If you want to stay with 1.9.2 please run the following command:
|
|
|
|
# portmaster -o www/libxul19 www/libxul
|
|
or
|
|
# portupgrade -o www/libxul19 www/libxul
|
|
or
|
|
# pkg set -o www/libxul:www/libxul19
|
|
|
|
20120909:
|
|
AFFECTS: users of www/testlink
|
|
AUTHOR: tota@FreeBSD.org
|
|
|
|
Testlink 1.9.4 was released. Before updating, you should read carefully
|
|
the included README file or go to www.teamst.org (Forum: TestLink 1.9.4
|
|
News, changes, etc) because this release requires a manual update of the
|
|
database scheme.
|
|
|
|
20120908:
|
|
AFFECTS: users of irc/bitlbee, irc/irssi-otr, net-im/climm, net-im/mcabber, net/kdenetwork4, security/kopete-otr, security/py-otr
|
|
AUTHOR: Doug Barton <dougb@FreeBSD.org>
|
|
|
|
The libotr library has been bumped in version 4.0.0, and the new version is
|
|
not compatible with the old. In order to make it possible for both versions
|
|
to coexist in the short term the old version has been moved to a new port.
|
|
|
|
If you are currently using pidgin-otr:
|
|
# pkg_delete -f pidgin-otr\*
|
|
|
|
Then:
|
|
# portmaster -o security/libotr3 security/libotr
|
|
# portmaster -r libotr
|
|
or
|
|
# portugrade -o security/libotr3 security/libotr
|
|
# portugrade -r libotr
|
|
or
|
|
# pkg set -o security/libotr:security/libotr3
|
|
|
|
20120902:
|
|
AFFECTS: users of www/apache22, www/apache22-event-mpm, www/apache22-itk-mpm, www/apache22-peruser-mpm, www/apache22-worker-mpm
|
|
AUTHOR: ohauer@FreeBSD.org
|
|
|
|
The port use now the options NG framework, this means WITH_xxx
|
|
directives are no longer valid.
|
|
|
|
Additional:
|
|
- APR only specific options like THREADS, MYSQL, PGSQL, SQLITE,
|
|
BDB and IPV6 where removed.
|
|
- PKGNAME has changed from apache-2... to apache22-2...
|
|
- PROXY is now a MULTI directive which means at last one additional
|
|
PROXY_(AJP|BALANCER|CONNECT|FTP|HTTP|SCGI) module is required.
|
|
- CGI is only a valid option for MPM prefork, peruser and itk.
|
|
|
|
20120902:
|
|
AFFECTS: users of devel/apr1
|
|
AUTHOR: ohauer@FreeBSD.org
|
|
|
|
APR was updated to 1.4.6 and APR-util was updated to 1.4.1.
|
|
|
|
Please rebuild all ports which are using functions from
|
|
APR/APR-util such as apache, subversion ...
|
|
|
|
# portmaster -r apr
|
|
or
|
|
# portupgrade -r devel/apr1
|
|
or
|
|
# pkg install -fR devel/apr1
|
|
|
|
20120902:
|
|
AFFECTS: users of math/cantor and math/kalgebra
|
|
AUTHOR: kde@FreeBSD.org
|
|
|
|
If you have both cantor and kalgebra installed, chances are that
|
|
your cantor installation is corrupted. If the file
|
|
${KDE4_PREFIX}/lib/kde4/cantor_kalgebrabackend.so is missing on
|
|
your system, rebuild cantor after updating kalgebra to 4.8.4_1 (or
|
|
later).
|
|
|
|
20120822:
|
|
AFFECTS: users of net/asterisk16, net/asterisk16-addons
|
|
AUTHOR: Florian Smeets <flo@FreeBSD.org>
|
|
|
|
asterisk16 has been unsupported upstream for a while now and has known
|
|
security vulnerabilities, therefore it was removed from the ports tree.
|
|
People still running net/asterisk16 should upgrade to net/asterisk.
|
|
|
|
First delete the asterisk addons, as they are part of asterisk now.
|
|
|
|
# pkg_delete -f asterisk16-addons\*
|
|
|
|
after that you can run one of the following
|
|
|
|
# portmaster -o net/asterisk net/asterisk16
|
|
or
|
|
# portupgrade -o net/asterisk net/asterisk16
|
|
or
|
|
# pkg set -o net/asterisk16:net/asterisk
|
|
|
|
After that you need to update your configuration. Take a look at the following
|
|
URL for the changes between 1.6 and 1.8
|
|
|
|
http://svnview.digium.com/svn/asterisk/branches/1.8/UPGRADE.txt
|
|
|
|
20120820:
|
|
AFFECTS: users of ports-mgmt/portupgrade-devel
|
|
AUTHOR: bdrewery@FreeBSD.org
|
|
|
|
Due to a bug introduced in 20120601, portupgrade is unable to
|
|
upgrade itself on FreeBSD 7.x. This has been fixed in 20120820.
|
|
ports-mgmt/portupgrade is not affected. To upgrade, execute the following:
|
|
|
|
# make -C /usr/ports/ports-mgmt/portupgrade-devel all deinstall install clean
|
|
|
|
20120817:
|
|
AFFECTS: users of games/unnethack
|
|
AUTHOR: knu@FreeBSD.org
|
|
|
|
The place for variable files has changed from
|
|
$PREFIX/share/unnethack to $PREFIX/var/games/unnethack. To keep
|
|
your saved files and game records, please manually move the
|
|
following files and directories to the new directory after
|
|
upgrading.
|
|
|
|
logfile
|
|
perm
|
|
record
|
|
xlogfile
|
|
bones/
|
|
level/
|
|
saves/
|
|
|
|
20120816:
|
|
AFFECTS: users of sysutils/cfengine*
|
|
AUTHOR: gjb@FreeBSD.org
|
|
|
|
The sysutils/cfengine* ports have been renamed as follows:
|
|
|
|
o sysutils/cfengine -> sysutils/cfengine22
|
|
o sysutils/cfengine3-legacy -> sysutils/cfengine32
|
|
o sysutils/cfengine3 -> sysutils/cfengine33
|
|
|
|
Users are reminded to update the port origins, for example:
|
|
|
|
# portmaster -o sysutils/cfengine22 sysutils/cfengine
|
|
or
|
|
# portupgrade -fo sysutils/cfengine22 sysutils/cfengine
|
|
or
|
|
# pkg set -o sysutils/cfengine:sysutils/cfengine22
|
|
|
|
20120815:
|
|
AFFECTS: users of lang/erlang
|
|
AUTHOR: olgeni@FreeBSD.org
|
|
|
|
The lang/erlang port was updated to R15B01. Some port options
|
|
were updated, so be sure to run "make config" in the port directory
|
|
and check your configuration before upgrading.
|
|
|
|
To upgrade Erlang and rebuild all of the dependent ports under
|
|
the new environment:
|
|
|
|
# portmaster -r erlang
|
|
or
|
|
# portupgrade -r lang/erlang
|
|
|
|
20120815:
|
|
AFFECTS: users of lang/erlang-lite
|
|
AUTHOR: olgeni@FreeBSD.org
|
|
|
|
The lang/erlang-lite port uses the same default options as
|
|
lang/erlang, which were changed some time ago.
|
|
|
|
The couchdb, rabbitmq, freeswitch-core and freeswitch-core-devel
|
|
ports have been updated to use lang/erlang rather than lang/erlang-lite.
|
|
|
|
Please check that your lang/erlang options are configured as you
|
|
wish (especially X11 support), then follow the instructions below
|
|
to update your dependencies.
|
|
|
|
# portmaster -o lang/erlang lang/erlang-lite
|
|
or
|
|
# portupgrade -fo lang/erlang erlang-lite
|
|
|
|
20120810:
|
|
AFFECTS: users of net-p2p/transmission-gtk2
|
|
AUTHOR: crees@FreeBSD.org
|
|
|
|
Unfortunately Transmission 2.61 moved the requirement for GTK to version
|
|
3.2.0, which is not yet in our tree.
|
|
|
|
Those who wish to have a graphical client can either choose transmission-qt4
|
|
in the meantime, or switch to the transmission25 ports.
|
|
|
|
A script to generate appropriate commands can be found at:
|
|
http://people.FreeBSD.org/~crees/scripts/transmission25.sh
|
|
|
|
20120808:
|
|
AFFECTS: users of www/libmicrohttpd
|
|
AUTHOR: bdrewery@FreeBSD.org
|
|
|
|
libmicrohttpd has been updated to version 0.9.21, with a shared library bump.
|
|
This requires dependent ports to be rebuilt.
|
|
|
|
# portmaster -r libmicrohttpd
|
|
or
|
|
# portupgrade -r www/libmicrohttpd
|
|
or
|
|
# pkg install -fR www/libmicrohttpd
|
|
|
|
20120804:
|
|
AFFECTS: users of graphics/libglut
|
|
AUTHOR: x11@FreeBSD.org
|
|
|
|
The libglut library is replaced by the freeglut library.
|
|
Due to shlib version bump all glut users should be rebuild.
|
|
Please follow the instructions below to upgrade.
|
|
|
|
# portmaster -o graphics/freeglut graphics/libglut
|
|
# portmaster -r freeglut
|
|
or
|
|
# env DISABLE_CONFLICTS=1 portupgrade -fo graphics/freeglut libglut\*
|
|
# portupgrade -frx freeglut freeglut
|
|
or
|
|
# pkg set -o graphics/libglut:graphics/freeglut
|
|
# pkg install -Rf graphics/freeglut
|
|
|
|
20120801:
|
|
AFFECTS: users of editors/emacs
|
|
AUTHOR: ashish@FreeBSD.org
|
|
|
|
GNU Emacs port is updated to 24.1. Emacs 23 is moved to editors/emacs23.
|
|
|
|
If you prefer to stick with Emacs 23, please specify EMACS_PORT_NAME=emacs23
|
|
in /etc/make.conf, and do:
|
|
|
|
# portmaster -o editors/emacs23 editors/emacs
|
|
or
|
|
# env DISABLE_CONFLICTS=1 portupgrade -fo editors/emacs23 editors/emacs
|
|
or
|
|
# pkg set -o editors/emacs:editors/emacs23
|
|
|
|
20120726:
|
|
AFFECTS: users of www/firefox, www/seamonkey, mail/thunderbird, www/libxul
|
|
AUTHOR: gecko@FreeBSD.org
|
|
|
|
Gecko ports were switched to use system libraries. Some of them
|
|
must be built with certain options set (default).
|
|
|
|
- graphics/png has to be installed with APNG option
|
|
|
|
- databases/sqlite3 has to be installed with SECURE_DELETE, THREADSAFE,
|
|
FTS3, UNLOCK_NOTIFY options
|
|
|
|
20120726:
|
|
AFFECTS: users of devel/pkg-config
|
|
AUTHOR: bapt@FreeBSD.org
|
|
|
|
devel/pkg-config has been replaced by devel/pkgconf
|
|
|
|
# portmaster -o devel/pkgconf devel/pkg-config
|
|
or
|
|
# portupgrade -fo devel/pkgconf pkg-config-\*
|
|
|
|
pkgng:
|
|
# pkg set -o devel/pkg-config:devel/pkgconf
|
|
# pkg install -f devel/pkgconf
|
|
|
|
20120725:
|
|
AFFECTS: users of chinese/fcitx
|
|
AUTHOR: lichray@gmail.com
|
|
|
|
The textproc/fcitx-keyboard port is merged into chinese/fcitx.
|
|
Before updating, be sure to
|
|
|
|
# pkg_delete -f fcitx-keyboard-\*
|
|
|
|
And make sure you have at least one keyboard layout based input method
|
|
enabled in fcitx-configtool, to keep the activation/deactivation of IM
|
|
panel working.
|
|
|
|
And, since chinese/fcitx-sunpinyin depends on an update to
|
|
chinese/sunpinyin
|
|
|
|
20120725:
|
|
AFFECTS: users of www/py-beautifulsoup
|
|
AUTHOR: rm@FreeBSD.org
|
|
|
|
Current www/py-beautifulsoup has been moved to www/py-beautifulsoup32,
|
|
since 4.1.1 is now current stable version.
|
|
|
|
If you prefer to stick with 3.2.0 do:
|
|
|
|
# portmaster -o www/py-beautifulsoup32 www/py-beautifulsoup
|
|
|
|
20120723:
|
|
AFFECTS: users of security/snort
|
|
AUTHOR: zi@FreeBSD.org
|
|
|
|
The database output modules have been deprecated. If you need this
|
|
functionality please look at the security/barnyard2 port.
|
|
|
|
20120723:
|
|
AFFECTS: users of graphics/ImageMagick and graphics/ImageMagick-nox11
|
|
AUTHOR: mm@FreeBSD.org
|
|
|
|
The options for ImageMagick have been changed to match commonly used
|
|
option names. If you are using a customized build, please reconfigure
|
|
your port options with "make config".
|
|
|
|
20120720:
|
|
AFFECTS: users of net/spread and net/spread4
|
|
AUTHOR: ohauer@FreeBSD.org
|
|
|
|
The ports net/spread and net/spread4 are using now the
|
|
reserved UID/GID 282 instead (user|group)next.
|
|
|
|
20120722:
|
|
AFFECTS: users of mail/mutt
|
|
AUTHOR: crees@FreeBSD.org
|
|
|
|
mail/mutt-devel has been moved to mail/mutt, since 1.5 has been around
|
|
for a while.
|
|
|
|
Should you wish to stick with version 1.4 at this time;
|
|
|
|
# portmaster -o mail/mutt14 mutt
|
|
|
|
20120721:
|
|
AFFECTS: users of audio/libogg
|
|
AUTHOR: naddy@FreeBSD.org
|
|
|
|
There is a new version of libogg (1.3.0) and the shared library version
|
|
has been bumped (ogg.7 to ogg.8). All ports that have an identifiable
|
|
direct dependency on this library have had their PORTREVISIONs bumped.
|
|
However, some ports that pull in the library indirectly may continue to
|
|
look for the old version. To ensure that all are updated, perform this
|
|
step:
|
|
|
|
# portmaster -r libogg
|
|
or
|
|
# portupgrade -rf libogg
|
|
|
|
20120717:
|
|
AFFECTS: users of ftp/proftpd
|
|
AUTHOR: mm@FreeBSD.org
|
|
|
|
The options of ProFTPD have been made much more user-friendly.
|
|
As the modules are all shared libraries, all possible modules are built
|
|
and installed. The following modules are now in separate slave ports:
|
|
|
|
databases/proftpd-mod_sql_odbc: mod_sql_odbc
|
|
databases/proftpd-mod_sql_sqlite: mod_sql_sqlite
|
|
databases/proftpd-mod_sql_tds: mod_sql_tds
|
|
net/proftpd-mod_ldap: mod_ldap and mod_quotatab_ldap
|
|
|
|
20120716:
|
|
AFFECTS: users of www/lighttpd
|
|
AUTHOR: mm@FreeBSD.org
|
|
|
|
The following port options have been reorganized:
|
|
The OPENLDAP option has been renamed to LDAP.
|
|
The MAGNET and CML options have been withdrawn in favor of new LUA option.
|
|
|
|
20120716:
|
|
AFFECTS: users of mail/postfix-current
|
|
AUTHOR: sahil@FreeBSD.org
|
|
|
|
The postscreen-to-smtpd protocol has changed. To avoid "cannot
|
|
receive connection attributes" warnings and dropped connections,
|
|
execute the command "postfix reload".
|
|
|
|
20120716:
|
|
AFFECTS: Nobody
|
|
AUTHOR: beat@FreeBSD.org
|
|
|
|
The FreeBSD ports tree switched from CVS to Subversion. A Subversion
|
|
to CVS exporter is in place to continue the support of CVSup.
|
|
|
|
20120709:
|
|
AFFECTS: users of math/metis
|
|
AUTHOR: bf@FreeBSD.org
|
|
|
|
The older version of metis has been moved to math/metis4, and
|
|
math/metis has been updated to 5.0.2. Dependent ports still use
|
|
the old API, and the different versions of metis cannot coexist, so
|
|
most users should update with:
|
|
|
|
# portmaster -o math/metis4 math/metis
|
|
# portmaster -r math/metis4
|
|
|
|
or the equivalent.
|
|
|
|
20120702:
|
|
AFFECTS: users of databases/couchdb
|
|
AUTHOR: crees@FreeBSD.org, Adam Strohl <adams-ports@ateamsystems.com>
|
|
|
|
The couchdb port has an unfortunate side effect; versions before 1.2.0
|
|
will clobber local.ini. The port will refuse to build if that file is
|
|
present and an earlier version is installed, however no such protection
|
|
can be afforded to package installation.
|
|
|
|
To upgrade from 1.1.0 and earlier, simply move PREFIX/etc/couchdb/local.ini
|
|
out of the way until the upgrade is complete.
|
|
|
|
20120702:
|
|
AFFECTS: users of net-im/mikutter
|
|
AUTHOR: tota@FreeBSD.org
|
|
|
|
The net-im/mikutter has been updated to 0.1.1.810 which is required
|
|
Ruby 1.9.2 or later. Before upgrading this port, please see the entry
|
|
20110822 in this file to upgrade Ruby to 1.9.
|
|
|
|
If you want to stay with 0.0.3 (requires Ruby 1.8.7, 1.9.2 or later),
|
|
please run the following command:
|
|
|
|
# portmaster -o net-im/mikutter003 net-im/mikutter
|
|
or
|
|
# portupgrade -o net-im/mikutter003 net-im/mikutter
|
|
|
|
20120630:
|
|
AFFECTS: users of lang/perl*
|
|
AUTHOR: skv@FreeBSD.org
|
|
|
|
lang/perl5.16 is out. If you want to switch to it from, for example
|
|
lang/perl5.12, that is:
|
|
|
|
Portupgrade users:
|
|
0) Fix pkgdb.db (for safety):
|
|
pkgdb -Ff
|
|
|
|
1) Reinstall new version of Perl (5.16):
|
|
env DISABLE_CONFLICTS=1 portupgrade -o lang/perl5.16 -f perl-5.12.\*
|
|
|
|
2) Reinstall everything that depends on Perl:
|
|
portupgrade -fr perl
|
|
|
|
Portmaster users:
|
|
portmaster -o lang/perl5.16 lang/perl5.12
|
|
|
|
Conservative:
|
|
portmaster p5-
|
|
|
|
Comprehensive (but perhaps overkill):
|
|
portmaster -r perl-
|
|
|
|
Note: If the "perl-" glob matches more than one port you will need to
|
|
specify the name of the Perl directory in /var/db/pkg explicitly.
|
|
|
|
The default version for Perl has also been changed from 5.12 to 5.14.
|
|
|
|
20120623:
|
|
AFFECTS: users of sysutils/xfce4-utils
|
|
AUTHOR: xfce@FreeBSD.org
|
|
|
|
The port has been discontinued, and installs files that conflict with
|
|
the new versions of misc/xfce4-appfinder and x11-wm/xfce4-session.
|
|
|
|
# pkg_delete -f xfce4-utils-\*
|
|
# portmaster misc/xfce4-appfinder x11-wm/xfce4-session
|
|
|
|
20120618:
|
|
AFFECTS: users of databases/db5
|
|
AUTHOR: mandree@FreeBSD.org
|
|
|
|
The databases/db5 port has been upgraded to BerkeleyDB 5.3. This
|
|
entails a shared library bump.
|
|
|
|
Before upgrading this port, check if your applications use
|
|
transactional data bases, and if they do, prepare them for a log file
|
|
format upgrade. YOU MUST DO THIS BEFORE YOU UPGRADE THE DB5 PORT! See:
|
|
http://docs.oracle.com/cd/E17076_02/html/upgrading/upgrade_process.html
|
|
|
|
All packages that depend on db5 need to be rebuilt due to the shared
|
|
library version change. The full changelog is at
|
|
http://download.oracle.com/otndocs/products/berkeleydb/html/changelog_5_3.html
|
|
|
|
To upgrade the packages that need Berkeley DB 5, please
|
|
issue one of the following commands (depending on your preferred tool):
|
|
|
|
# portmaster -r db5-5
|
|
or
|
|
# portupgrade -fr databases/db5
|
|
|
|
20120616:
|
|
AFFECTS: users of www/lighttpd
|
|
AUTHOR: mm@FreeBSD.org
|
|
|
|
The lighttpd startup script has been changed and is now compatible to the
|
|
apache startup script. The "reload" subcommand now sends a SIGHUP to the
|
|
process and triggers cycling of log files. The new command "graceful"
|
|
performs a graceful restart (similar to former "reload") and "gracefulstop"
|
|
performs a graceful stop. The "check" command has been replaced with
|
|
the "configtest" command.
|
|
|
|
20120615:
|
|
AFFECTS: users of databases/akonadi
|
|
AUTHOR: kde@FreeBSD.org
|
|
|
|
The latest Akonadi update includes critical bug fixes. Manual
|
|
intervention is required for people using local MySQL database (the
|
|
default configuration) as backend:
|
|
|
|
$ akonadictl stop
|
|
|
|
Wait a bit, and make sure that akonadiserver and akonadi_control are
|
|
not running. Kill them if needed. Then, you have two alternatives:
|
|
|
|
$ mysql_install_db --force \
|
|
--defaults-file=~/.local/share/akonadi/mysql.conf \
|
|
--datadir=~/.local/share/akonadi/db_data \
|
|
--basedir=$(dirname `dirname $(which mysql_install_db)`)
|
|
$ rm ~/.local/share/akonadi/mysql.conf
|
|
|
|
...or...
|
|
|
|
$ rm -r ~/.local/share/akonadi
|
|
|
|
In the latter case, Akonadi will have to recache your personal data
|
|
(might take a while). Akonadi is only a cache, no data will be lost.
|
|
Then:
|
|
|
|
$ akonadictl start
|
|
|
|
20120613:
|
|
AFFECTS: users of graphics/djvulibre and graphics/djvulibre-nox11
|
|
AUTHOR: bf@FreeBSD.org
|
|
|
|
DjVuLibre been updated to 3.5.25.3. The Qt 3.x GUI support that was in
|
|
graphics/djvulibre has been removed (users of this GUI should consider
|
|
switching to the new Qt 4.x GUI in graphics/djview4), and
|
|
graphics/djvulibre-nox11 has been merged back into graphics/djvulibre.
|
|
To update DjVuLibre, you can use:
|
|
|
|
# pkg_delete djvulibre-\?.\*
|
|
# portmaster -o graphics/djvulibre djvulibre-nox11
|
|
|
|
You should then update any installed ports that link to the djvulibre shared
|
|
library: converters/pdf2djvu, graphics/djview4, graphics/okular, and --
|
|
if optional djvulibre support was enabled -- graphics/ImageMagick,
|
|
graphics/apvlv, and graphics/evince.
|
|
|
|
20120612:
|
|
AFFECTS: users of databases/postgresql-libpqxx
|
|
AUTHOR: avilla@FreeBSD.org
|
|
|
|
postgresql-libpqxx has been updated to 4.0. If you want to stick
|
|
with version 3, install postgresql-libpqxx30:
|
|
|
|
# portmaster -o databases/postgresql-libpqxx30 postgresql-libpqxx
|
|
|
|
20120612:
|
|
AFFECTS: users of graphics/gdal
|
|
AUTHOR: sunpoet@FreeBSD.org
|
|
|
|
Language bindings (Perl, PHP, Python, and Ruby) were moved to separate
|
|
ports. Please install them if required. The new ports are:
|
|
|
|
Perl binding: graphics/p5-Geo-GDAL
|
|
PHP binding: graphics/php-gdal
|
|
Python binding: graphics/py-gdal
|
|
Ruby binding: graphics/ruby-gdal
|
|
|
|
20120605:
|
|
AFFECTS: users of net/p5-ZConf
|
|
AUTHOR: vvelox@vvelox.net
|
|
|
|
Please append '.set' to all sets for the FS backend. This was done to prevent
|
|
collisions between config and set names. Previously the config
|
|
"someConfig/default" would collide with the set "default" for "someConfig".
|
|
|
|
20120603:
|
|
AFFECTS: users of lang/ghc and */hs-*
|
|
AUTHOR: haskell@FreeBSD.org
|
|
|
|
Note that The Glorious Glasgow Haskell Compiler and the Haskell Platform
|
|
have been updated to versions 7.4.1 and 2012.2.0.0, respectively. At the
|
|
same time, all Haskell ports have been updated to their latest working
|
|
versions.
|
|
|
|
To follow the changes, please issue one of the following commands
|
|
(depending on the tool used):
|
|
|
|
# portmaster -r ghc
|
|
or
|
|
# portupgrade -fr lang/ghc
|
|
|
|
|
|
20120531:
|
|
AFFECTS: users of graphics/png
|
|
AUTHOR: dinoex@FreeBSD.org
|
|
|
|
The PNG library has been updated to version 1.5.10. Please rebuild all
|
|
ports that depend on it.
|
|
|
|
If you use portmaster:
|
|
portmaster -r png-
|
|
If you use portupgrade:
|
|
portupgrade -fr graphics/png
|
|
|
|
20120531:
|
|
AFFECTS: users of editors/koffice-kde4
|
|
AUTHOR: kde@FreeBSD.org
|
|
|
|
KOffice 2 has been replaced by Calligra. You are encouraged to
|
|
deinstall any KOffice port and install equivalent Calligra ones:
|
|
|
|
# pkg_delete \*koffice\*
|
|
# portmaster editors/calligra <additional l10n ports>
|
|
|
|
20120530:
|
|
AFFECTS: users of databases/postgresql*-server
|
|
AUTHOR: jgh@FreeBSD.org
|
|
|
|
Affected users are those who use the crypt(text, text) function with
|
|
DES encryption in the optional pg_crypto module. Passwords affected
|
|
are those that contain characters that cannot be represented with
|
|
7-bit ASCII. If a password contains a character that has the most
|
|
significant bit set (0x80), and DES encryption is used, that character
|
|
and all characters after it will be ignored.
|
|
|
|
20120530:
|
|
AFFECTS: users of net/nss-pam-ldapd
|
|
AUTHOR: scheidell@FreeBSD.org
|
|
|
|
The net/nss-pam-ldapd port no longer provides an option for SASL. This has
|
|
been sourced out to the new net/nss-pam-ldapd-sasl port, to accommodate
|
|
users using packages (see ports/162240). Users with openldap-sasl-client
|
|
installed are encouraged to change the port's origin to:
|
|
net/nss-pam-ldapd-sasl using their favorite ports management tool.
|
|
Example for portmaster:
|
|
portmaster -o net/nss-pam-ldapd-sasl nss-pam-ldapd
|
|
|
|
20120527:
|
|
AFFECTS: users of x11-toolkits/qt4-gui
|
|
AUTHOR: kde@FreeBSD.org
|
|
|
|
Qt started using the raster graphics system engine, which relies on
|
|
shared memory. Be sure to check pkg-message.
|
|
|
|
20120525:
|
|
AFFECTS: users of deskutils/kdepim4, deskutils/kdepim4-runtime
|
|
AUTHOR: kde@FreeBSD.org
|
|
|
|
kdepim4 has been updated to 4.8.3. For those who prefer old
|
|
kdepim-4.4.11.1 deskutils/kdepim44* ports have been added.
|
|
To stay with kdepim-4.4.11.1 run the following commands:
|
|
|
|
# portmaster -o deskutils/kdepim44-runtime kdepim-runtime-4\*
|
|
# portmaster -o deskutils/kdepim44 kdepim-4\*
|
|
|
|
20120525:
|
|
AFFECTS: users of KDE SC 4
|
|
AUTHOR: kde@FreeBSD.org
|
|
|
|
KDE SC ports have been updated to 4.8.3. Several ports were split,
|
|
thus manual intervention into update procedure is required:
|
|
|
|
# pkg_delete -f kde-runtime-\* ruby\*-kdebindings-korundum\* \
|
|
kalgebra-4\* kdeaccessibility-4\* kdeutils-4\* kde-baseapps-\* \
|
|
plasma-applet-icontasks\*
|
|
# portmaster -a
|
|
|
|
20120518:
|
|
AFFECTS: users of dns/poweradmin
|
|
AUTHOR: Edmondas Girkantas <eg@fbsd.lt>
|
|
|
|
Some database changes have been made between version 2.1.4 and 2.1.5,
|
|
upgrading needs to be done manually by running the following SQL:
|
|
|
|
For MySQL users:
|
|
|
|
ALTER TABLE `zones` ADD `zone_templ_id` INT( 11 ) NOT NULL;
|
|
ALTER TABLE zones ENGINE = InnoDB;
|
|
ALTER TABLE zone_templ ENGINE = InnoDB;
|
|
ALTER TABLE zone_templ_records ENGINE = InnoDB;
|
|
|
|
For PostgreSQL users:
|
|
|
|
ALTER TABLE zones ADD zone_templ_id INT DEFAULT NULL;
|
|
|
|
Source: https://www.poweradmin.org/trac/wiki/ReleaseNotes/2.1.5
|
|
|
|
20120516:
|
|
AFFECTS: users of lang/php5
|
|
AUTHOR: ale@FreeBSD.org
|
|
|
|
PHP has been updated to 5.4. Suhosin patch has been disabled until the
|
|
new version will be released (soon). Suhosing extension will take more
|
|
time. LINKTHR option is now enabled by default, be sure to flag it if
|
|
you are updating using an old saved configuration. sqlite2 extension
|
|
has been permanently removed.
|
|
If you want to remain at PHP 5.3, a new port (lang/php53) has been
|
|
created for such purpose.
|
|
|
|
20120513:
|
|
AFFECTS: users of net-mgmt/smokeping
|
|
AUTHOR: lth@FreeBSD.org
|
|
|
|
Smokeping has been updated to 2.6.7, and the web server configuration
|
|
has changed. FastCGI is now preferred. Please check the documentation
|
|
that your web server configuration is OK.
|
|
|
|
20120512:
|
|
AFFECTS: users of textproc/p5-XML-SAX
|
|
AUTHOR: crees@FreeBSD.org
|
|
|
|
p5-XML-SAX (X-S) was split into p5-XML-SAX-Base (X-S-B) and p5-XML-SAX for
|
|
version 0.99. Since X-S-B now installs some files formerly installed by X-S
|
|
the package for X-S must be deinstalled before updating X-S.
|
|
|
|
# pkg_delete -fx p5-XML-SAX
|
|
# portmaster textproc/p5-XML-SAX
|
|
|
|
(users of pkgng can substitute pkg_delete with pkg delete)
|
|
|
|
20120511:
|
|
AFFECTS: users of graphics/xpdf
|
|
AUTHOR: cy@FreeBSD.org
|
|
|
|
In order to allow graphics/xpdf and graphics/poppler-utils to coexist,
|
|
graphics/xpdf binaries have been moved from ${LOCALBASE}/bin to
|
|
${LOCALBASE}/lib/xpdf. The symlink ${LOCALBASE}/bin/xpdf points to
|
|
${LOCALBASE}/lib/xpdf/xpdf. However the other utilities installed by
|
|
the xpdf port conflict with poppler-utils, no symlinks are maintained.
|
|
Applicaions and scripts which use the pdf* utilities provided by
|
|
graphics/xpdf must reference them using their new location, specify
|
|
${LOCALBASE}/lib/xpdf in $PATH, or use the same utilities provided by
|
|
graphics/poppler-utils.
|
|
|
|
20120510:
|
|
AFFECTS: users of devel/gitolite
|
|
AUTHOR: milki@rescomp.berkeley.edu
|
|
|
|
gitolite has been split into two ports: devel/gitolite for 3.x and
|
|
devel/gitolite2 for 2.x
|
|
|
|
gitolite 3.x is NOT "API" compatible with gitolite 2.x and requires
|
|
additional manual migration steps which can be found in the online
|
|
documentation.
|
|
|
|
http://sitaramc.github.com/gitolite/install.html#migr
|
|
|
|
Current users wishing to continue using gitolite 2.x should run:
|
|
|
|
# portmaster -o devel/gitolite2 gitolite
|
|
or
|
|
# portupgrade -o devel/gitolite2 gitolite
|
|
|
|
20120508:
|
|
AFFECTS: users of www/node and www/node-devel
|
|
AUTHOR: sunpoet@FreeBSD.org
|
|
|
|
npm is a package manager for node. Starting with node 0.6.17 (www/node) and
|
|
node 0.7.8 (www/node-devel), we do not install bundled npm but provide a
|
|
separate port (www/npm). Please install www/npm if you need it.
|
|
|
|
20120430:
|
|
AFFECTS: users of www/py-google-api-python-client
|
|
AUTHOR: nivit@FreeBSD.org
|
|
|
|
The port has been updated to 1.0.b8. This new version has important
|
|
changes which might break your code:
|
|
|
|
* apiclient.anyjson has moved to oauth2client.anyjson.
|
|
* Some calls, for example, taskqueue().lease() used to require
|
|
a parameter named body. In this new release only methods that
|
|
really need to send a body require a body parameter, and so
|
|
you may get errors about an unknown 'body' parameter in your call.
|
|
The solution is to remove the unneeded body={} parameter
|
|
|
|
See http://code.google.com/p/google-api-python-client/wiki/PyDoc for
|
|
more information.
|
|
|
|
20120426:
|
|
AFFECTS: users of editors/libreoffice
|
|
AUTHOR: bapt@FreeBSD.org
|
|
|
|
LOCALIZED_LANG option has gone, localized packages are now available
|
|
separately, you can also use editors/libreoffice-i18n to pick the
|
|
localization you want.
|
|
|
|
20120425:
|
|
AFFECTS: users of mail/postfix, mail/postfix2[6-8]
|
|
AUTHOR: sahil@FreeBSD.org
|
|
|
|
The latest update to these ports adds support to turn off
|
|
the TLSv1.1 and TLSv1.2 protocols introduced in OpenSSL 1.0.1.
|
|
These protocols are known to cause inter-operability issues
|
|
with certain services, e.g. hotmail. If using TLS with Postfix,
|
|
please consult the RELEASE_NOTES for information about possible
|
|
workarounds.
|
|
|
|
20120423:
|
|
AFFECTS: users of astro/boinc-astropulse
|
|
AUTHOR: rene@FreeBSD.org
|
|
|
|
Astropulse has been updated to 6.01, which is a different application
|
|
than version 5.06. You need to have Astropulse v6 enabled in your
|
|
account under SETI@home preferences. It is also advisable to finish
|
|
and report existing Astropulse units before updating.
|
|
|
|
20120421:
|
|
AFFECTS: users of x11/xorg
|
|
AUTHOR: x11@FreeBSD.org
|
|
|
|
The default mesa has been updated to 7.6.1 and the default xorg-server
|
|
to 1.7.7.
|
|
A switch is available for people that want to use mesa 7.11.x and
|
|
xorg-server 1.10.6. This requires an nvidia card or Intel+KMS support.
|
|
If you have an intel card and can try these experimental KMS support
|
|
patches:
|
|
10/head with a patch: http://people.freebsd.org/~kib/drm/
|
|
FreeBSD stable/9 and releng/9.0:
|
|
http://lists.freebsd.org/pipermail/freebsd-x11/2012-April/011640.html
|
|
|
|
20120419:
|
|
AFFECTS: users of security/openssl
|
|
AUTHOR: dinoex@FreeBSD.org
|
|
|
|
The OpenSSL port has been updated to 1.0.1a. Please rebuild all
|
|
ports that depend on it.
|
|
|
|
If you use portmaster:
|
|
portmaster -r openssl
|
|
Or, if you would prefer a more gradual approach:
|
|
portmaster -w openssl (check the man page for more information)
|
|
|
|
If you use portupgrade:
|
|
portupgrade -fr security/openssl
|
|
|
|
20120418:
|
|
AFFECTS: Nobody
|
|
AUTHOR: wxs@FreeBSD.org
|
|
|
|
FreeBSD 8.3 released.
|
|
|
|
20120418:
|
|
AFFECTS: users of www/firefox and mail/thunderbird
|
|
AUTHOR: gecko@FreeBSD.org
|
|
|
|
Firefox and Thunderbird have been updated to 11.0. If you want to
|
|
stay with the Extended Support Release please use the new -esr
|
|
ports.
|
|
|
|
Firefox:
|
|
# portupgrade -o www/firefox-esr www/firefox
|
|
# portupgrade -o www/firefox-esr-i18n www/firefox-i18n (if installed)
|
|
or
|
|
# portmaster -o www/firefox-esr www/firefox
|
|
# portmaster -o www/firefox-esr-i18n www/firefox-i18n (if installed)
|
|
|
|
Thunderbird:
|
|
# portupgrade -o mail/thunderbird-esr mail/thunderbird
|
|
# portupgrade -o mail/thunderbird-esr-i18n \
|
|
mail/thunderbird-i18n (if installed)
|
|
or
|
|
# portmaster -o mail/thunderbird-esr mail/thunderbird
|
|
# portmaster -o mail/thunderbird-esr-i18n \
|
|
mail/thunderbird-i18n (if installed)
|
|
|
|
20120418:
|
|
AFFECTS: users of www/chpasswd
|
|
AUTHOR: madpilot@FreeBSD.org
|
|
|
|
Previous version of the chpasswd port put the configuration file
|
|
in the pkg-plist, causing it to be removed on deinstall.
|
|
|
|
Users are advised to make a backup copy of the configuration file
|
|
before upgrading. This has been fixed and will not happen anymore
|
|
in future updates.
|
|
|
|
20120415:
|
|
AFFECTS: users of irc/ircd-ratbox
|
|
AUTHOR: scheidell@FreeBSD.org
|
|
|
|
Ircd-ratbox has been updated to follow the current stable release
|
|
branch (3.0.x). All previous branches are no longer supported by the
|
|
ratbox team.
|
|
|
|
Users of ircd-ratbox are advised to create new ircd configuration
|
|
files based on the examples provided.
|
|
|
|
20120404:
|
|
AFFECTS: users of net-mgmt/net-snmp
|
|
AUTHOR: zi@FreeBSD.org
|
|
|
|
The net-snmp startup script now specifies a new pid_file to avoid a
|
|
conflict that existed with bsnmpd. As a result, the startup script
|
|
cannot find currently running versions of snmpd.
|
|
|
|
You will need to either stop the daemon before upgrading or locate the
|
|
PID of snmpd and manually kill it after upgrade. Then, start the daemon
|
|
as you normally would.
|
|
|
|
20120326:
|
|
AFFECTS: users of www/tomcat7
|
|
AUTHOR: ale@FreeBSD.org
|
|
|
|
Tomcat 7 startup script now uses 'jsvc' to monitor the daemon's process.
|
|
A few rc.conf variables has been changed, be sure to adapt your
|
|
configuration, if needed.
|
|
|
|
20120318:
|
|
AFFECTS: users of mail/dbmail
|
|
AUTHOR: rm@FreeBSD.org
|
|
|
|
dbmail 3.0 is now available.
|
|
|
|
There are a number of significant changes including Dependencies,
|
|
Config, Schema and Server changes.
|
|
|
|
Without required modifications, dbmail will not run and you will
|
|
no longer have access to your emails. See UPGRADING for details.
|
|
Don't forget to backup and fully test before upgrading.
|
|
|
|
To stick with version 2.2.x run:
|
|
# portupgrade -o mail/dbmail22 mail/dbmail
|
|
or
|
|
# portmaster -o mail/dbmail22 mail/dbmail
|
|
|
|
20120313:
|
|
AFFECTS: users of x11-toolkits/qt4-gui
|
|
AUTHOR: kde@FreeBSD.org
|
|
|
|
MIT-SHM problem (blank windows in Marble and KDE-Games) has been
|
|
fixed, kern.ipc.shm_allow_removed=1 is not needed anymore to
|
|
workaround it.
|
|
|
|
20120311:
|
|
AFFECTS: users of lang/perl5.8 and lang/perl5.10
|
|
AUTHOR: linimon@FreeBSD.org
|
|
|
|
lang/perl5.8 and lang/perl5.10 have been restored from the Attic
|
|
in order to give a FreeBSD-style deprecation cycle. However, users
|
|
are advised to upgrade to perl5.12 as soon as feasible.
|
|
|
|
20120308:
|
|
AFFECTS: users of lang/perl5.8 and lang/perl5.10
|
|
AUTHOR: pgollucci@FreeBSD.org
|
|
|
|
lang/perl5.8 and lang/perl5.10 have been removed since they've
|
|
been EOL upstream for 3yrs and 2yrs respectively. The default
|
|
of lang/perl5.12 has not changed (yet). Conditional checks for
|
|
perl < 5.12 have been removed. UNLESS you have PERL_VERSION=5.8.x
|
|
or PERL_VERSION=5.10.x in /etc/make.conf you need take no action.
|
|
If you do, you will have to recompile all perl dependant ports after
|
|
updating your ports tree. Please see entry 20110517 for help.
|
|
|
|
20120225:
|
|
AFFECTS: users of archivers/libarchive
|
|
AUTHOR: glewis@FreeBSD.org
|
|
|
|
libarchive has been updated to version 3.0.3, with a shared library bump.
|
|
This requires dependent ports to be rebuilt.
|
|
|
|
# portmaster -r libarchive
|
|
or
|
|
# portupgrade -r archivers/libarchive
|
|
|
|
20120221:
|
|
AFFECTS: users of emulators/virtualbox-ose
|
|
AUTHOR: decke@FreeBSD.org
|
|
|
|
virtualbox-ose has been updated to 4.1.8 and requires the latest
|
|
devel/kBuild-devel now. It is only a build dependency so it is safe
|
|
to remove it before updating.
|
|
|
|
# pkg_delete -f kBuild-\*
|
|
|
|
20120220:
|
|
AFFECTS: users of graphics/libungif
|
|
AUTHOR: dinoex@FreeBSD.org
|
|
|
|
libungif is obsolete, please deinstall it and rebuild all ports using
|
|
it with graphics/giflib.
|
|
|
|
# portmaster -o graphics/giflib graphics/libungif
|
|
# portmaster -r giflib
|
|
or
|
|
# portupgrade -o graphics/giflib graphics/libungif
|
|
# portupgrade -rf giflib
|
|
|
|
20120216:
|
|
AFFECTS: users of multimedia/libvpx
|
|
AUTHOR: ashish@FreeBSD.org
|
|
|
|
libvpx has been updated to version 1.0.0, with a shared library bump.
|
|
This requires dependencies to be rebuilt.
|
|
|
|
# portmaster -r libvpx
|
|
or
|
|
# portupgrade -r multimedia/libvpx
|
|
|
|
20120214:
|
|
AFFECTS: users of net/libexosip2
|
|
AUTHOR: jgh@FreeBSD.org
|
|
|
|
libexosip2 has been updated with a shared library bump.
|
|
This requires dependencies to be rebuilt.
|
|
|
|
# portmaster -r libexosip2
|
|
or
|
|
# portupgrade -rf libexosip2-3.\*
|
|
|
|
20120214:
|
|
AFFECTS: users of devel/pcre
|
|
AUTHOR: dougb@FreeBSD.org
|
|
|
|
Until all dependent ports have been updated you should update pcre in
|
|
a manner that will preserve its old shared library. For example:
|
|
|
|
# portmaster -w devel/pcre
|
|
or
|
|
# portupgrade devel/pcre
|
|
|
|
20120213:
|
|
AFFECTS: users of lang/ghc and */hs-*
|
|
AUTHOR: pgj@FreeBSD.org
|
|
|
|
GHC has been updated to version 7.0.4, and Haskell Platform to version
|
|
2011.4.0.0, and other Haskell ports are also updated to their Haskell
|
|
Platform versions or latest versions.
|
|
|
|
To update all affected ports:
|
|
|
|
# portmaster -r lang/ghc
|
|
or
|
|
# portupgrade -r lang/ghc
|
|
|
|
20120210:
|
|
AFFECTS: users of mail/postfix
|
|
AUTHOR: Sahil Tandon <sahil@FreeBSD.org>
|
|
|
|
Postfix 2.9.0 contains several major changes, some of which could
|
|
result in incompatible or unexpected behavior. Regardless of the
|
|
version from which you are upgrading, please carefully review the
|
|
RELEASE_NOTES before proceeding.
|
|
|
|
20120126:
|
|
AFFECTS: users of ftp/proftpd and ftp/proftpd-mysql
|
|
AUTHOR: Martin Matuska <mm@FreeBSD.org>
|
|
|
|
The proftpd port has been updated to 1.3.4 and changed to use
|
|
dynamically loadable modules. Please add corresponding LoadModule
|
|
directives to your configuration file, like in the following example:
|
|
|
|
LoadModule mod_tls.c
|
|
|
|
The modules mod_sql_mysql and mod_sql_postgres are now outside of the
|
|
main proftpd port:
|
|
databases/proftpd-mod_sql_mysql
|
|
databases/proftpd-mod_sql_postgres
|
|
|
|
The proftpd-mysql port has been removed, use the alternative port:
|
|
databases/proftpd-mod_sql_mysql
|
|
|
|
20120121:
|
|
AFFECTS: users of multimedia/vdr
|
|
AUTHOR: Juergen Lock <nox@FreeBSD.org>
|
|
|
|
The vdr ports have been updated to 1.7.22 which involves at least
|
|
two changes:
|
|
|
|
- svdrpsend.pl is now called svdrpsend.
|
|
|
|
- The ttxtsubs channels.conf format has changed so if you use that
|
|
plugin you need to edit /usr/local/etc/vdr/channels.conf for the
|
|
channels you want to receive teletext subtitles on - see:
|
|
|
|
/usr/local/share/doc/vdr-plugin-ttxtsubs/HISTORY
|
|
|
|
20120116:
|
|
AFFECTS: users of mail/postfix-current
|
|
AUTHOR: Sahil Tandon <sahil@FreeBSD.org>
|
|
|
|
From the upstream RELEASE_NOTES:
|
|
|
|
Instead of terminating immediately with a "fatal" message when a
|
|
database file can't be opened, a Postfix daemon program now logs
|
|
an "error" message, and continues execution with reduced
|
|
functionality.
|
|
|
|
Specify "daemon_table_open_error_is_fatal = yes" to get the
|
|
historical behavior (immediate termination with "fatal" message).
|
|
|
|
Logfile-based alerting systems may need to be updated to look for
|
|
"error" messages in addition to "fatal" messages.
|
|
|
|
By default the Postfix SMTP server no longer reports transcripts
|
|
of sessions where a client command is rejected because a table is
|
|
unavailable. To receive such reports, add the new "data" class to
|
|
the notify_classes parameter value. The reports will be sent to the
|
|
error_notice_recipient address as before. This class is also used
|
|
by the Postfix SMTP client to report about sessions that fail
|
|
because a table is unavailable.
|
|
|
|
20120116:
|
|
AFFECTS: users of x11/xcb-util
|
|
AUTHOR: garga@FreeBSD.org
|
|
|
|
x11/xcb-util was updated to 0.3.8 and was split in new modules.
|
|
Dependencies were adjusted but main port symbols were moved to a single
|
|
library, xcb-util.so. For this reason, all dependent ports must be
|
|
recompiled.If you use portmaster, run:
|
|
|
|
# portmaster -R -r xcb-util-0
|
|
|
|
Or for portupgrade:
|
|
|
|
# portupgrade -r xcb-util-0\*
|
|
|
|
20120112:
|
|
AFFECTS: Nobody
|
|
AUTHOR: wxs@FreeBSD.org
|
|
|
|
FreeBSD 9.0 released.
|
|
|
|
20120109:
|
|
AFFECTS: users of www/p5-WWW-GitHub-Gist
|
|
AUTHOR: lbr@FreeBSD.org
|
|
|
|
gist command was moved into new www/p5-App-gist port.
|
|
|
|
20120109:
|
|
AFFECTS: ports using Apache Software License 2.0
|
|
AUTHOR: tabthorpe@FreeBSD.org
|
|
|
|
The correct acronym for Apache Software License 2.0 is really AL2.
|
|
|
|
20120109:
|
|
AFFECTS: users of graphics/inkscape:
|
|
AUTHOR: bsam@FreeBSD.org
|
|
|
|
Before updating graphics/inkscape to version 0.48.2 one should deinstall
|
|
the port graphics/libwpg01.
|
|
|
|
20120108:
|
|
AFFECTS: users of devel/p5-CPAN-Meta and devel/p5-Version-Requirements
|
|
AUTHOR: sunpoet@FreeBSD.org
|
|
|
|
Author of Version::Requirements (devel/p5-Version-Requirements) merged
|
|
its function to CPAN::Meta::Requirements (part of devel/p5-CPAN-Meta).
|
|
As a result, devel/p5-Version-Requirements is marked DEPRECATED.
|
|
Please run the following commands to update p5-CPAN-Meta and remove
|
|
p5-Version-Requirements:
|
|
|
|
# portmaster -o devel/p5-CPAN-Meta devel/p5-Version-Requirements
|
|
# pkg_delete p5-Version-Requirements-\*
|
|
|
|
20120104:
|
|
AFFECTS: users of devel/thrift, py-thrift, php5-thrift, p5-thrift
|
|
AUTHOR: scheidell@FreeBSD.org
|
|
|
|
Users upgrading thrift from 0.6.1, please take note: library structure
|
|
and versions have changed, and are not compatible with 0.7.0+
|
|
|
|
20111231:
|
|
AFFECTS: users of lang/newlisp
|
|
AUTHOR: olgeni@FreeBSD.org
|
|
|
|
In lang/newlisp, the MYSQL5 and MYSQL51 options have been unified into
|
|
MYSQL, which will pick the correct MySQL version using the standard
|
|
MySQL selection logic. MySQL users will have to run "make config" and
|
|
select the MYSQL option.
|
|
|
|
Tinderbox users will have to update their options files with the new
|
|
MYSQL option, and possibly change their Tinderbox environment to select
|
|
a specific MySQL version.
|
|
|
|
20111229:
|
|
AFFECTS: users of ftp/proftpd{-devel,-mysql}
|
|
AUTHORS: delphij@FreeBSD.org, mm@FreeBSD.org
|
|
|
|
Due to the nature of the way FreeBSD-SA-11:07.chroot is implemented,
|
|
users have to update to latest -STABLE, -CURRENT, or supported
|
|
security branch to use the chroot functionality in these ports.
|
|
|
|
Please see the security advisory for more details.
|
|
|
|
20111219:
|
|
AFFECTS: users of lang/perl5.14
|
|
AUTHOR: skv@FreeBSD.org
|
|
|
|
lang/perl5.14 has been updated to 5.14.2. You should update everything
|
|
that depends on perl. The easiest way to do that is to use
|
|
"perl-after-upgrade" script supplied with lang/perl5.14.
|
|
Please see its manual page for details.
|
|
|
|
If you want to switch to lang/perl5.14 from lang/perl5.{8,10,12} please
|
|
follow instructions in the entry 20110517 in this file.
|
|
|
|
20111205:
|
|
AFFECTS: users of ruby-gnome ports
|
|
AUTHOR: swills@FreeBSD.org
|
|
|
|
ruby-gnome has been updated to 1.0.3. Some of them have been removed
|
|
since they are no longer included upstream. The meta port is
|
|
now x11/ruby-gnome2. To update run the following command:
|
|
|
|
# portmaster -o x11/ruby-gnome2 x11/ruby-gnome2-all
|
|
|
|
You may also wish to remove the old ports using:
|
|
|
|
# portmaster -s
|
|
|
|
20111130:
|
|
AFFECTS: users of dns/nsd
|
|
AUTHOR: zi@FreeBSD.org
|
|
|
|
The database format of nsd.db has changed as of version 3.2.9.
|
|
Before you run nsd, you must convert the existing database:
|
|
|
|
# nsdc rebuild
|
|
|
|
20111123:
|
|
AFFECTS: users of net-im/kopete or net-im/libjingle
|
|
AUTHOR: kde@FreeBSD.org
|
|
|
|
kopete and libjingle are now depending on a newer oRTP from
|
|
linphone-base. To correctly switch to the new port, you need to deinstall
|
|
ortp prior to the update:
|
|
|
|
# pkg_delete -f ortp-\*
|
|
|
|
20111123:
|
|
AFFECTS: users of databases/redis
|
|
AUTHOR: osa@FreeBSD.org
|
|
|
|
The redis configuration file, redis.conf, have been changed, some options
|
|
removed in newer versions (>=2.4). In some cases, redis-server with
|
|
older configuration might does not run at startup.
|
|
|
|
If you run into startup problems, re-edit configuration file.
|
|
|
|
20111101:
|
|
AFFECTS: users of x11/kde4-workspace
|
|
AUTHOR: kde@FreeBSD.org
|
|
|
|
If your KDM fails with the message
|
|
'X server "/usr/bin/X" cannot be executed'
|
|
you need to delete its configuration file and restart it:
|
|
|
|
# rm /usr/local/kde4/share/config/kdm/kdmrc
|
|
# service kdm4 restart
|
|
|
|
20111101:
|
|
AFFECTS: users of graphics/poppler-gtk
|
|
AUTHOR: Koop Mast <kwm@FreeBSD.org>
|
|
|
|
Poppler was update to 0.18.0, and the gtk slave port was renamed to
|
|
match the library it installs. Please run the following command to migrate.
|
|
|
|
# portmaster -o graphics/poppler-glib poppler-gtk-0.16.7
|
|
|
|
20111031:
|
|
AFFECTS: users of textproc/py-creole
|
|
AUTHOR: Stanislav Svirid <count@211.ru>
|
|
|
|
Some API is changed: replace 'parser_kwargs' and 'emitter_kwargs'
|
|
with separate arguments. More information on new API:
|
|
http://code.google.com/p/python-creole/wiki/API
|
|
|
|
20111025:
|
|
AFFECTS: users of print/flpsed or www/dillo2
|
|
AUTHOR: bf@FreeBSD.org
|
|
|
|
The new versions of flpsed and dillo have switched from
|
|
x11-toolkits/fltk2 to the new fltk 1.3.0 from x11-toolkits/fltk.
|
|
Users who have customizations specific to fltk2 may need to consult
|
|
the fltk 1.3 documents in order to adjust their local settings. For
|
|
dillo, some commonly-used key bindings have changed, and new
|
|
configuration options are available: consult dillorc.dist and
|
|
keysrc.dist for details.
|
|
|
|
20111019:
|
|
AFFECTS: users of mail/thunderbird or www/seamonkey with lightning
|
|
plugin installed.
|
|
AUTHOR: gecko@FreeBSD.org
|
|
|
|
To get an up to date version of lightning you should use the new
|
|
LIGHTNING option in mail/thunderbird or www/seamonkey. This option
|
|
is not enabled by default so you have to run "make config" prior
|
|
to the build. The old deskutils/lightning-thunderbird and
|
|
deskutils/lightning ports should no longer be used and will be
|
|
removed very soon.
|
|
|
|
Like other XPIs ports, lightning now registers itself as a global
|
|
extension and doesn't create the XPI to be installed manually.
|
|
Upgrading users should remove lightning from their profile before
|
|
installing Thunderbird or SeaMonkey the first time with the new
|
|
LIGHTNING option enabled.
|
|
|
|
20111018:
|
|
AFFECTS: users of mail/postfix-current
|
|
AUTHOR: Sahil Tandon <sahil@FreeBSD.org>
|
|
|
|
The default smtp_address_preference value is now "any" instead
|
|
of "ipv6", meaning choose randomly between IPv6 and IPv4. With
|
|
this the Postfix SMTP client will have more success delivering
|
|
mail to sites that have problematic IPv6 configurations.
|
|
|
|
20111016:
|
|
AFFECTS: users of devel/p5-subversion-freebsd
|
|
AUTHOR: wxs@FreeBSD.org
|
|
|
|
devel/p5-subversion-freebsd has been removed as it is no longer necessary.
|
|
If you have it installed please run the following to switch to
|
|
devel/p5-subversion:
|
|
|
|
portmaster -o devel/p5-subversion p5-subversion-freebsd
|
|
|
|
Please also see the second entry below (20111016) if haven't upgraded
|
|
subversion yet.
|
|
|
|
20111016:
|
|
AFFECTS: users of KDE SC 4
|
|
AUTHOR: kde@FreeBSD.org
|
|
|
|
KDE SC has been updated to 4.7.2. A number of files were moved between
|
|
packages and several ports were split, thus manual intervention into
|
|
update procedure is required:
|
|
|
|
# pkg_delete -f raptor-1\* kdelibs-4\* kdebase-\*4\* \
|
|
kdeaccessibility-4\* kdeedu-4\* kdegames-4\* kdegraphics-4\* \
|
|
kdesdk-4\* kdeutils-4\* konq-plugins-4\* ktts\* nepomukcontroller\* \
|
|
ruby\*-kdebindings\* kdebindings-smoke\*
|
|
# pkg_delete -f kdehier4\*
|
|
# mv /usr/local/kde4/etc/pam.d/* \
|
|
/usr/local/etc/pam.d/
|
|
# mv /usr/local/kde4/etc/rc.d/* \
|
|
/usr/local/etc/rc.d/
|
|
# mv /usr/local/kde4/share/dbus-1/services/* \
|
|
/usr/local/share/dbus-1/services/
|
|
# mv /usr/local/kde4/share/dbus-1/system-services/* \
|
|
/usr/local/share/dbus-1/system-services/
|
|
# rmdir /usr/local/kde4/etc/pam.d /usr/local/kde4/etc/rc.d \
|
|
/usr/local/kde4/share/dbus-1/*services
|
|
# rm -r /var/tmp/kdecache-*
|
|
# portmaster misc/kdehier4
|
|
|
|
If you have - or plan to install - net/kdenetwork4, also run:
|
|
|
|
# portmaster -o net/linphone-base ortp
|
|
|
|
Finally:
|
|
|
|
# portmaster -a
|
|
|
|
Also, remove /usr/local/kde4/etc/rc.d from local_startup in rc.conf(5).
|
|
Failure to do this will cause all enabled scripts in /usr/local/etc/rc.d
|
|
to be started twice.
|
|
|
|
Remember to check for missing ports, bearing in mind that x11/kdebase4*
|
|
ports were replaced by x11/kde4-* ones, ktts was replaced by jovie, while
|
|
konq-plugins-kde4 and nepomukcontroller were removed. Then:
|
|
|
|
# portmaster --check-depends
|
|
|
|
You're also encouraged to run `pkg_cutleaves` or similar to check for
|
|
orphaned ports.
|
|
|
|
Please, note that `pkg_add -r kde4` will not install Plasma scriptengines
|
|
and printer utilities by default anymore, and `pkg_add -r kdegames4` will
|
|
not install Kajongg. This was made to avoid depending by default on
|
|
kdebindings.
|
|
|
|
20111016:
|
|
AFFECTS: users of devel/subversion, devel/subversion-freebsd,
|
|
devel/p5-subversion, devel/py-subversion,
|
|
devel/ruby-subversion and java/subversion-java and
|
|
all dependand ports.
|
|
AUTHOR: Lev Serebryakov <lev@FreeBSD.org>
|
|
|
|
Subversion was updated to version 1.7.0 and port was reworked.
|
|
|
|
Now there is no "devel/subversion-freebsd" port. All FreeBSD-specific patches
|
|
are incorporated into main subversion port as options, which are turned ON by
|
|
default.
|
|
|
|
These options are:
|
|
|
|
P4_STYLE_MARKERS -- change conflict markers to P4 style,
|
|
established for FreeBSD projects.
|
|
This is not mandatory for working with
|
|
FreeBSD sources.
|
|
|
|
ENHANCED_KEYWORD -- Support for custom keywords, like
|
|
$ FreeBSD $ in sources.
|
|
This is MANDATORY for working with
|
|
FreeBSD sources.
|
|
|
|
FREEBSD_TEMPLATE -- Standard FreeBSD commit template.
|
|
It is RECOMMENDED for working with
|
|
FreeBSD sources.
|
|
|
|
Also, subversion 1.7.0 changes the working copy format,
|
|
and a working copy can not be shared between
|
|
subversion 1.7.0 and 1.6.x. Please, think twice before
|
|
upgrading.
|
|
|
|
Additional the port "devel/subversion16" was created to
|
|
support subversion 1.6.x. Subversion 1.7.x and 1.6.x
|
|
can not be installed simultaneously!
|
|
|
|
Binding ports can be built with Subversion 1.7.0 (Default)
|
|
or with Subversion 1.6.x. To build bindings with subversion 1.6.x
|
|
you should set variable WITH_SUBVERSION_VER to "16".
|
|
|
|
There are several ways to upgrade, depending on what you used
|
|
before and what you want to get after upgrade.
|
|
|
|
(a) You use devel/subversion without FreeBSD patches and, maybe,
|
|
some bindings. You want fresh'n'new subversion 1.7.0.
|
|
Please, run:
|
|
|
|
# cd /usr/ports/devel/subversion && make config
|
|
<deselect first three options described above, if you want it>
|
|
# portupgrade -r devel/subversion
|
|
or
|
|
# portmaster -R -r subversion-1.6
|
|
|
|
(b) You use devel/subversion-freebsd and, maybe, some
|
|
bindings. You want fresh'n'new subversion 1.7.0, again
|
|
with FreeBSD patches.
|
|
Please, run:
|
|
|
|
# cd /usr/ports/devel/subversion && make config
|
|
<make sure that first three options are selected>
|
|
# portupgrade -o devel/subversion devel/subversion-freebsd
|
|
# portupgrade -r devel/subversion
|
|
or
|
|
# portmaster -o devel/subversion devel/subversion-freebsd
|
|
# portmaster -R -r subversion-1.7
|
|
|
|
(c) You use devel/subversion without FreeBSD patches and, maybe,
|
|
some bindings. You want good old subversion 1.6.x, again
|
|
without again.
|
|
Please, run:
|
|
|
|
# cd /usr/ports/devel/subversion16 && make config
|
|
<deselect first three options described above, if you want it>
|
|
# portupgrade -o devel/subversion16 devel/subversion
|
|
# portupgrade -m "WITH_SUBVERSION_VER=16" -r devel/subversion16
|
|
or
|
|
# portmaster -o devel/subversion16 devel/subversion
|
|
# portmaster -m "WITH_SUBVERSION_VER=16" -R -r subversion-1.6
|
|
|
|
(d) You use devel/subversion-freebsd and, maybe, some bindings.
|
|
You want good old subversion 1.6.x, with FreeBSD patches.
|
|
Please, run:
|
|
|
|
# cd /usr/ports/devel/subversion16 && make config
|
|
<make sure, that first three options are selected>
|
|
# portupgrade -o devel/subversion16 devel/subversion-freebsd
|
|
# portupgrade -m "WITH_SUBVERSION_VER=16" -r devel/subversion16
|
|
or
|
|
# portmaster -o devel/subversion16 devel/subversion-freebsd
|
|
# portmaster -m "WITH_SUBVERSION_VER=16" -R -r subversion-1.6
|
|
|
|
20111005:
|
|
AFFECTS: users of lang/erlang
|
|
AUTHOR: Jimmy Olgeni <olgeni@FreeBSD.org>
|
|
|
|
Following the R14B04 upgrade the JAVA, X11, WX and ODBC port
|
|
options have been set to OFF by default; this will allow to replace
|
|
lang/erlang-lite with lang/erlang for headless operation in the
|
|
near future.
|
|
|
|
If you need any of these options, run "make config" in lang/erlang
|
|
before upgrading, or set your make.conf accordingly.
|
|
|
|
20111003:
|
|
AFFECTS: users of math/qhull
|
|
AUTHOR: Stephen Montgomery-Smith <stephen@FreeBSD.org>
|
|
|
|
The port math/qhull has been moved to math/qhull5, and math/qhull has been
|
|
updated to a version that is incompatible with all ports previously using
|
|
math/qhull. If you are upgrading a port that has math/qhull as a dependency,
|
|
please delete the port math/qhull first, so that math/qhull5 is properly
|
|
made as a dependency.
|
|
|
|
20110929:
|
|
AFFECTS: users of net/py-zope.proxy, devel/py-zope.testing and
|
|
devel/py-zope.interface
|
|
AUTHOR: Ruslan Mahmatkhanov <cvs-src@yandex.ru>
|
|
|
|
Several Zope ports have been renamed for consistency with their
|
|
upstream distributions. Please run the following commands to update
|
|
your local installations:
|
|
|
|
If you use portmaster run:
|
|
# portmaster -o devel/py-zope.interface devel/py-zopeInterface
|
|
# portmaster -o net/py-zope.proxy net/py-zopeproxy
|
|
# portmaster -o devel/py-zope.testing devel/py-zopetesting
|
|
|
|
If you use portupgrade run:
|
|
# portupgrade -o devel/py-zope.interface devel/py-zopeInterface
|
|
# portupgrade -o net/py-zope.proxy net/py-zopeproxy
|
|
# portupgrade -o devel/py-zope.testing devel/py-zopetesting
|
|
|
|
20110928:
|
|
AFFECTS: users of 10-current
|
|
AUTHOR: eadler@FreeBSD.org
|
|
|
|
There are known issues installing ports on FreeBSD 10+ due to
|
|
bogus assumptions by various build scripts. This will not be fixed
|
|
until 9-RELEASE is released.
|
|
|
|
There are two workarounds:
|
|
|
|
1) Set UNAME_r=9.9-CURRENT in your environment
|
|
2) Set REVISION="9.9" in ${SRCDIR}/sys/conf/newvers.sh
|
|
|
|
20110928:
|
|
AFFECTS: users of www/nginx-devel
|
|
AUTHOR: osa@FreeBSD.org
|
|
|
|
Note: 1.1.4 release introduces several API changes which may affect
|
|
third-party modules.
|
|
|
|
20110925:
|
|
AFFECTS: users of lang/python*
|
|
AUTHOR: lwhsu@FreeBSD.org
|
|
|
|
The HUGE_STACK_SIZE option has been removed, now Python will use default
|
|
thread stack size of the system. If you want to change it, specify it
|
|
with -DTHREAD_STACK_SIZE=<size> in CFLAGS.
|
|
|
|
20110925:
|
|
AFFECTS: users of net/openldap*
|
|
AUTHOR: ume@FreeBSD.org
|
|
|
|
The security/cyrus-sasl2 was updated to 2.1.25. If the SASL option
|
|
is enabled (disabled by default), net/openldap* must be recompiled
|
|
after upgrading cyrus-sasl2.
|
|
|
|
20110921:
|
|
AFFECTS: users of devel/maven2 and devel/maven3
|
|
AUTHOR: hq@FreeBSD.org
|
|
|
|
The devel/maven2 and devel/maven3 now rely on a wrapper port:
|
|
devel/maven-wrapper. If you plan to upgrade the devel/maven[23] ports, you
|
|
will have to uninstall all of them before reinstalling them.
|
|
|
|
20110917:
|
|
AFFECTS: users of misc/tvbrowser
|
|
AUTHOR: lme@FreeBSD.org
|
|
|
|
From version 3.0.2 on TV-Browser doesn't include any plugins any longer. You
|
|
are supposed to download the plugins manually, this also means that you need
|
|
to download the appropriate channel sources plugin for your country. After
|
|
installing it your previously configured channels are visible again. To do so,
|
|
select "Tools -> Install / Update Plugins..." and choose the plugins you need.
|
|
|
|
20110915:
|
|
AFFECTS: users of dns/unbound
|
|
AUTHOR: sem@FreeBSD.org
|
|
|
|
unbound supports GOST from version 1.4.12 but only if dns/ldns was build
|
|
with GOST support too. There is no way to check the option when unbound
|
|
builds, so you should make sure the option is on in both unbound and lds.
|
|
|
|
20110914:
|
|
AFFECTS: users of www/asterisk-stat
|
|
AUTHOR: flo@FreeBSD.org
|
|
|
|
asterisk-stat depends on asterisk16 now, you will need to update asterisk
|
|
and asterisk-addons to 1.6. Instructions on upgrading your configuration
|
|
files are here:
|
|
|
|
http://svnview.digium.com/svn/asterisk/branches/1.6.2/UPGRADE-1.6.txt
|
|
|
|
If you use portmaster run:
|
|
# portmaster -o net/asterisk16 net/asterisk14
|
|
# portmaster -o net/asterisk16-addons net/asterisk14-addons
|
|
|
|
If you use portupgrade run:
|
|
# portupgrade -o net/asterisk16 net/asterisk14
|
|
# portupgrade -o net/asterisk16-addons net/asterisk14-addons
|
|
|
|
20110909:
|
|
AFFECTS: users of net/p5-SOAP-Lite
|
|
AUTHOR: az@FreeBSD.org
|
|
|
|
SOAP::Transport::TCP is not a part of net/p5-SOAP-Lite
|
|
distribution since version 0.714. If you need SOAP::Transport::TCP
|
|
you should install net/p5-SOAP-Transport-TCP manually.
|
|
|
|
20110901:
|
|
AFFECTS: users of databases/db51
|
|
AUTHOR: mandree@FreeBSD.org
|
|
|
|
The databases/db51 port (Oracle Berkeley DB version 5.1) has been
|
|
removed. Version 5.2 of the package is available in databases/db5.
|
|
Users of ports that depend on the removed 5.1 versions are advised
|
|
to rebuild the affected ports.
|
|
|
|
20110830:
|
|
AFFECTS: users of lang/racket
|
|
AUTHOR: olgeni@FreeBSD.org
|
|
|
|
Racket has been upgraded to version 5.1.3. Due to the recent rewrite of
|
|
the Racket graphics handling code, it is no longer possible to build
|
|
this port without X11.
|
|
|
|
The WITHOUT_X11 switch now controls if X11 is brought in as
|
|
USE_GNOME/LIB_DEPENDS or BUILD_DEPENDS.
|
|
|
|
In the latter case you will be able to build a Racket package that can
|
|
then be deployed on a headless server.
|
|
|
|
20110829:
|
|
AFFECTS: users of security/maia
|
|
AUTHOR: Janky Jay, III <ek@purplehat.org>
|
|
|
|
There have been many changes to the maia port, including renaming the rc
|
|
script and variables from maia to maiad. You will need to replace any
|
|
instances of maia with maiad in /etc/rc.conf, as well as renaming /var/amavisd
|
|
to /var/maiad. The 'vscan' user's home directory also needs to be changed to
|
|
/var/maiad.
|
|
|
|
These can be done by:
|
|
|
|
# mv /var/amavisd /var/maiad
|
|
# sed -i.bak -e "s/^maia_/maiad_/" /etc/rc.conf
|
|
# pw usermod vscan -d /var/maiad
|
|
|
|
20110828:
|
|
AFFECTS: users of print/cups-{base,client,image}
|
|
AUTHOR: sahil@FreeBSD.org
|
|
|
|
During the update to 1.4.8, the GNUTLS option was changed from ON to
|
|
OFF by default. Because old configuration options are saved, users
|
|
should re-run 'make config' and explicitly deselect the GNUTLS option
|
|
before upgrading.
|
|
|
|
20110823:
|
|
AFFECTS: users of lang/ruby
|
|
AUTHOR: swills@FreeBSD.org
|
|
|
|
The default ruby version has been reverted from 1.9 to 1.8. If you followed
|
|
the procedure in the 20110822 entry, you may need to follow these steps:
|
|
|
|
If you use portmaster:
|
|
# portmaster -o lang/ruby18 lang/ruby19
|
|
# portmaster -R -r ruby-1.8
|
|
|
|
If you use portupgrade:
|
|
# portupgrade -f lang/ruby19
|
|
# portupgrade -f lang/ruby18 # if you have it installed
|
|
# portupgrade -f ports-mgmt/portupgrade
|
|
# portupgrade -x ruby-1.9.\* -fr lang/ruby19
|
|
|
|
If you wish to keep the 1.9 version as default, add the following lines
|
|
to your /etc/make.conf file:
|
|
|
|
#
|
|
# Keep ruby 1.9 as default version.
|
|
#
|
|
RUBY_DEFAULT_VER=1.9
|
|
|
|
20110823:
|
|
AFFECTS: users of devel/libnotify and net/libproxy
|
|
AUTHOR: gnome@FreeBSD.org
|
|
|
|
libnotify and libproxy are updated with shared library bumps.
|
|
This requires dependancies to be rebuild.
|
|
|
|
# portmaster -r libnotify-0
|
|
# portmaster -r libproxy-0
|
|
# portmaster -a
|
|
or
|
|
# portupgrade -rf libnotify-0.\* libproxy-0.\*
|
|
# portupgrade -aR
|
|
|
|
20110822:
|
|
AFFECTS: users of lang/ruby
|
|
AUTHOR: stas@FreeBSD.org
|
|
|
|
The default ruby version has been updated to 1.9. Please rebuild all ports that
|
|
depends on it.
|
|
|
|
If you use portmaster:
|
|
# portmaster -o lang/ruby19 lang/ruby18
|
|
# portmaster -R -r ruby-1.9
|
|
|
|
If you use portupgrade:
|
|
# portupgrade -f lang/ruby18
|
|
# portupgrade -f lang/ruby19 # if you have it installed
|
|
# portupgrade -f ports-mgmt/portupgrade
|
|
# portupgrade -x ruby-1.8.\* -fr lang/ruby18
|
|
|
|
After these steps are complete, you can pkg_delete ruby 1.8 if you
|
|
no longer need it.
|
|
|
|
If you wish to keep the 1.8 version as default, add the following lines
|
|
to your /etc/make.conf file, and rebuild lang/ruby18 after that.
|
|
|
|
#
|
|
# Keep ruby 1.8 as default version.
|
|
#
|
|
RUBY_DEFAULT_VER=1.8
|
|
|
|
20110822:
|
|
AFFECTS: users of graphics/opencv
|
|
AUTHOR: mm@FreeBSD.org
|
|
|
|
OpenCV python module was moved to own port: graphics/py-opencv
|
|
|
|
20110820:
|
|
AFFECTS: users of www/apache* and depending ports
|
|
AUTHOR: ohauer@FreeBSD.org
|
|
|
|
The default apache version changed from www/apache13 to www/apache22.
|
|
Users who will continue with apache13 should create the following entry
|
|
in /etc/make.conf
|
|
|
|
APACHE_PORT= www/apache13
|
|
|
|
20110818:
|
|
AFFECTS: users of mail/enigmail-* ports
|
|
AUTHOR: ale@FreeBSD.org
|
|
|
|
Like other XPIs ports, enigmail now registers itself as a global
|
|
extension and doesn't create the XPI to be installed manually.
|
|
Upgrading users should remove enigmail from their profile before
|
|
installing the new port.
|
|
|
|
20110815:
|
|
AFFECTS: users of sysutils/swapexd
|
|
AUTHOR: crees@FreeBSD.org
|
|
|
|
swapexd used to clobber its config file on deinstall, unfortunately this will
|
|
not be fixed in installed packages. Back up your config before updating, or
|
|
you will lose it!
|
|
|
|
# cp /usr/local/etc/swapexd/swapexd.conf ~/swapexd.conf.bak
|
|
|
|
20110808:
|
|
AFFECTS: users of net-mgmt/zenoss
|
|
AUTHOR: pphillips@experts-exchange.com
|
|
|
|
Some functionality of zenoss requires a valid shell. The FreeBSD port until
|
|
now was installing a user account without a shell. To fix your existing
|
|
installation, please run the following command as root:
|
|
|
|
# pw usermod zenoss -s /bin/sh -d /usr/local/zenoss
|
|
|
|
20110808:
|
|
AFFECTS: users of dns/powerdns
|
|
AUTHOR: tremere@cainites.net
|
|
|
|
The port has been updated to PowerDNS 3.0, which includes support for DNSSEC.
|
|
|
|
Before upgrading please read the following:
|
|
http://doc.powerdns.com/upgrades.html#from2.9to3.0
|
|
|
|
Make sure to read the documentation and wiki on http://powerdnssec.org/ on
|
|
how to enable DNSSEC mode in the configuration-file and for the necessary
|
|
database changes.
|
|
|
|
Take note that not all backends support DNSSEC. The ones that do are BIND,
|
|
SQLite3 and Generic MySQL and PgSQL.
|
|
|
|
20110808:
|
|
AFFECTS: users of security/amavisd-new
|
|
AUTHOR: sahil@FreeBSD.org
|
|
|
|
Along with new features and bug fixes, amavisd-new 2.7.0 introduces some
|
|
incompatibilities with previous releases. Several variable defaults, SQL
|
|
schemas, and other changes warrant a careful review of the RELEASE_NOTES.
|
|
Also note that helper programs amavis.c and amavis-milter.c are no longer
|
|
distributed with this package; for milter functionality, please shift to
|
|
the dedicated security/amavisd-milter port.
|
|
|
|
20110731:
|
|
AFFECTS: users of lang/guile
|
|
AUTHOR: jlaffaye@FreeBSD.org
|
|
|
|
guile has been updated to version 1.8.8. Please rebuild all ports that
|
|
depends on it.
|
|
|
|
If you use portmaster:
|
|
# portmaster -r guile
|
|
|
|
If you use portupgrade:
|
|
# portupgrade -fr lang/guile
|
|
|
|
20110731:
|
|
AFFECTS: users of www/typo3
|
|
AUTHOR: Helmut Schneider <jumper99@gmx.de>
|
|
|
|
www/typo3 has been repocopied to www/typo345. If you need to continue with
|
|
the old stable version please run
|
|
|
|
# portmaster -o www/typo345 www/typo3
|
|
or
|
|
# portupgrade -o www/typo345 www/typo3
|
|
|
|
Please remember to change the path of your config files too.
|
|
|
|
20110730:
|
|
AFFECTS: users of x11-toolkits/gtk20
|
|
AUTHOR: gnome@FreeBSD.org
|
|
|
|
The gtk-update-icon-cache utility has been split out of the gtk20 port.
|
|
Use the following instructions to update your system.
|
|
|
|
# pkg_delete -f gtk-2.\*
|
|
# portmaster x11-toolkits/gtk20
|
|
# portmaster -a
|
|
|
|
20110726:
|
|
AFFECTS: users of devel/msp430-gcc
|
|
AUTHOR: lev@FreeBSD.org
|
|
|
|
msp430-gcc was updated to lates gcc-4.5.3 version.
|
|
If you want to use old gcc-3.4.4, run command:
|
|
|
|
# portmaster -o devel/msp430-gcc3 devel/msp430-gcc
|
|
or
|
|
# portupgrade -o devel/msp430-gcc3 devel/msp430-gcc
|
|
|
|
before updating devel/msp430-libc port.
|
|
|
|
20110721:
|
|
AFFECTS: users of games/megaglest
|
|
AUTHOR: smoeller@nichthelfer.de
|
|
|
|
If you upgraded from version 3.4.0, your personal settings are stored in
|
|
~/.megaglest3.4.0. If you copy glestuser.ini and glestuserkeys.ini to
|
|
~/.megaglest, you will have your old settings again.
|
|
|
|
20110721:
|
|
AFFECTS: users of security/gpgme
|
|
AUTHOR: jlaffaye@FreeBSD.org
|
|
|
|
gpgme has been updated to version 1.3.1. Please rebuild all ports that depends
|
|
on it.
|
|
|
|
If you use portmaster:
|
|
# portmaster -r gpgme
|
|
|
|
If you use portupgrade:
|
|
# portupgrade -fr security/gpgme
|
|
|
|
20110718:
|
|
AFFECTS: users of hungarian/hunspell
|
|
AUTHOR: jlaffaye@FreeBSD.org
|
|
|
|
The hunspell port has been moved to textproc/hunspell.
|
|
To update the installed port run the command
|
|
|
|
# portmaster -o textproc/hunspell hungarian/hunspell
|
|
or
|
|
# portupgrade -o textproc/hunspell hungarian/hunspell
|
|
|
|
20110711:
|
|
AFFECTS: users of java/openjdk6
|
|
AUTHOR: jkim@FreeBSD.org
|
|
|
|
java/openjdk6 has been updated to b23 and "WEB" option (for web browser
|
|
plug-in and Java Web Start) has been deprecated. If you need the same
|
|
functionality, rebuild the port with "ICEDTEA" option first, then install
|
|
a new port java/icedtea-web with "PLUGIN" option (default). Also, if you
|
|
have a symlink to the previous IcedTeaPlugin.so in ~/.mozilla/plugins,
|
|
for example, you need to remove it. Note system-wide symlinks are now
|
|
automatically created by java/icedtea-web for your convenience.
|
|
|
|
20110711:
|
|
AFFECTS: users of www/p5-libwww
|
|
AUTHOR: mandree@FreeBSD.org
|
|
|
|
portmaster cannot process the upgrade of www/p5-libwww from version
|
|
5 to version 6. To upgrade p5-libwww, use portupgrade instead, or
|
|
deinstall p5-libwww before reinstalling:
|
|
|
|
If you use portmaster:
|
|
# pkg_delete -f 'p5-libwww-5*' ; portmaster www/p5-libwww
|
|
|
|
If you use portupgrade, no special treatment is necessary.
|
|
|
|
20110711:
|
|
AFFECTS: users of devel/icu
|
|
AUTHOR: bapt@FreeBSD.org
|
|
|
|
icu has been updated to version 4.8. Please rebuild all ports that depends
|
|
on it.
|
|
|
|
If you use portmaster:
|
|
# portmaster -r icu
|
|
|
|
If you use portupgrade:
|
|
# portupgrade -fr devel/icu
|
|
|
|
20110706:
|
|
AFFECTS: users of multimedia/zoneminder
|
|
AUTHOR: bsam@FreeBSD.org
|
|
|
|
RC script was renamed from zm to zoneminder. So do variables at
|
|
/etc/rc.conf[.local]. One should fix the latter file.
|
|
|
|
20110705:
|
|
AFFECTS: users of security/libgcrypt and any port that depends on it
|
|
AUTHOR: swills@FreeBSD.org
|
|
|
|
The libgcrypt port has been updated to 1.5.0 and all shared libraries
|
|
versions have been bumped. So you need to rebuild all applications that
|
|
depend on libgcrypt. Do something like:
|
|
|
|
# portmaster -r libgcrypt
|
|
or
|
|
# portupgrade -rf libgcrypt
|
|
|
|
20110703:
|
|
AFFECTS: users of print/lyx and print/lyx-devel
|
|
AUTHOR: makc@FreeBSD.org
|
|
|
|
print/lyx has been updated to 2.0. print/lyx16 has been added to ports tree
|
|
for those who prefers to stick with the last stable in lyx-1.6.x series.
|
|
|
|
20110630:
|
|
AFFECTS: users of math/octave-forge* and benchmarks/octave-forge-benchmark
|
|
AUTHOR: stephen@FreeBSD.org
|
|
|
|
The octave-forge* port structure has been completely redesigned. This was
|
|
to make them compatible with portmaster and other port installation tools.
|
|
|
|
Before using the new octave-forge* ports, the old octave-forge* ports must
|
|
be completely removed with, for example, the command:
|
|
|
|
# pkg_delete "octave-forge*"
|
|
|
|
20110630:
|
|
AFFECTS: users of mail/thunderbird
|
|
AUTHOR: gecko@FreeBSD.org
|
|
|
|
The mail/thunderbird port has been updated to 5.0. If you want to stay with
|
|
Thunderbird 3.1 please run:
|
|
|
|
# portupgrade -o mail/thunderbird3 mail/thunderbird
|
|
# portupgrade -o mail/thunderbird3-i18n mail/thunderbird-i18n (if installed)
|
|
or
|
|
# portmaster -o mail/thunderbird3 mail/thunderbird
|
|
# portmaster -o mail/thunderbird3-i18n mail/thunderbird-i18n (if installed)
|
|
|
|
Do not select the OPTIMIZED_CFLAGS option on a system with less then
|
|
2 GB of RAM otherwise you will run out of memory during the build.
|
|
|
|
Please make sure all your addons are compatible with Thunderbird 5.0 and
|
|
backup your ~/.thunderbird directory prior to the first launch of Thunderbird
|
|
5.0.
|
|
|
|
20110630:
|
|
AFFECTS: users of x11/wbar
|
|
AUTHOR: nivit@FreeBSD.org
|
|
|
|
x11/wbar has been updated to 2.2.2. Before launching the program, please
|
|
backup your configuration file (~/.wbar), and then use the command wbar-config
|
|
to set your preferences and change the path of the old icons (in particular
|
|
the Bar image).
|
|
|
|
20110629:
|
|
AFFECTS: users of graphics/opencv
|
|
AUTHOR: mm@FreeBSD.org
|
|
|
|
OpenCV was updated to version 2.3.0rc and to avoid circular dependencies
|
|
split into two ports: graphics/opencv-core and graphics/opencv
|
|
|
|
Before updating please uninstall the graphics/opencv port first because
|
|
the new dependency graphics/opencv-core contains conflicting files with
|
|
the old port graphics/opencv.
|
|
|
|
20110626:
|
|
AFFECTS: users of mail/p5-Mail-SpamAssassin
|
|
AUTHOR: wxs@FreeBSD.org
|
|
|
|
mail/p5-Mail-SpamAssassin has been updated to version 3.3.2. Prior to
|
|
starting spamd you must run sa-update, or spamd will fail to start.
|
|
|
|
20110624:
|
|
AFFECTS: users of deskutils/opengoo
|
|
AUTHOR: acm@FreeBSD.org
|
|
|
|
desktutils/opengoo has been renamed to deskutils/fengoffice, because
|
|
The OpenGoo name was changed to Feng Office Community Edition.
|
|
|
|
If you want migrate from opengoo to fengoffice, please see upgrading
|
|
section at:
|
|
|
|
http://fengoffice.com/web/wiki/doku.php/installation
|
|
|
|
20110623:
|
|
AFFECTS: users of databases/py-sqlalchemy
|
|
AUTHOR: nivit@FreeBSD.org
|
|
|
|
The version 0.6 of SQLAlchemy has been moved to databases/py-sqlalchemy06,
|
|
while the port databases/py-sqlalchemy now holds the series 0.7.X.
|
|
To update the installed port run the command
|
|
|
|
# portmaster -o databases/py-sqlalchemy06 databases/py-sqlalchemy
|
|
or
|
|
# portupgrade -o databases/py-sqlalchemy06 databases/py-sqlalchemy
|
|
|
|
20110622:
|
|
AFFECTS: users of lang/perl5.12
|
|
AUTHOR: skv@FreeBSD.org
|
|
|
|
lang/perl5.12 has been updated to 5.12.4. You should update everything
|
|
that depends on perl. The easiest way to do that is to use
|
|
"perl-after-upgrade" script supplied with lang/perl5.12.
|
|
Please see its manual page for details.
|
|
|
|
If you want to switch to lang/perl5.12 from lang/perl5.{8,10} please
|
|
follow instructions in the entry 20100715 in this file.
|
|
|
|
20110620:
|
|
AFFECTS: users of net/samba35
|
|
AUTHOR: timur@FreeBSD.org
|
|
|
|
A bug, introduced by local patch to pam_winbind.so, that made it coredump
|
|
was spotted by Martin Minkus. It is fixed in the 3.5.9 version of the port.
|
|
So, if pam_winbind.so started to work for you - send him kudos.
|
|
|
|
20110619:
|
|
AFFECTS: users of irc/ezbounce and irc/ezbounce-devel
|
|
AUTHOR: flo@FreeBSD.org
|
|
|
|
irc/ezbounce-devel was moved to irc/ezbounce as the version previously in
|
|
irc/ezbounce has been broken for some time and the distfile is not available
|
|
anymore.
|
|
|
|
If you are upgrading from a 1.0X version make sure to verify that your config
|
|
still works. There is basic compatibility for old config files but a lot has
|
|
changed, see http://linuxftw.com/ezbounce/files/CHANGES
|
|
|
|
If you run irc/ezbounce-devel you need to run one of the following commands:
|
|
|
|
# portmaster -o irc/ezbounce irc/ezbounce-devel
|
|
or
|
|
# portupgrade -o irc/ezbounce irc/ezbounce-devel
|
|
|
|
20110619:
|
|
AFFECTS: users of lang/perl5.14
|
|
AUTHOR: skv@FreeBSD.org
|
|
|
|
lang/perl5.14 has been updated to 5.14.1. You should update everything
|
|
that depends on perl. The easiest way to do that is to use
|
|
"perl-after-upgrade" script supplied with lang/perl5.14.
|
|
Please see its manual page for details.
|
|
|
|
If you want to switch to lang/perl5.14 from lang/perl5.{8,10,12} please
|
|
follow instructions in the entry 20110517 in this file.
|
|
|
|
20110618:
|
|
AFFECTS: users of mail/mailscanner
|
|
AUTHOR: crees@FreeBSD.org
|
|
|
|
mail/mailscanner no longer requires running of any renew-* targets to
|
|
update the config files / wrapper scripts; it is now automatically
|
|
performed as the port is installed -- these targets have been removed.
|
|
|
|
As an added bonus, the binary package now performs these steps as well,
|
|
in case you don't have a portstree handy.
|
|
|
|
Before upgrading, please backup your PREFIX/etc/MailScanner,
|
|
PREFIX/share/MailScanner and PREFIX/libexec/MailScanner if you
|
|
have customised any of these directories, just in case.
|
|
|
|
20110608:
|
|
AFFECTS: users of security/amavisd-milter
|
|
AUTHOR: delphij@FreeBSD.org
|
|
|
|
A change have been made to rc.d script for amavisd-milter makes it to
|
|
specify -s explicitly. If you used to override the location of listening
|
|
socket by specifying -s, please migrate to the new way (specify
|
|
amavisd_milter_socket in /etc/rc.conf).
|
|
|
|
20110607:
|
|
AFFECTS: users of devel/p5-Moose and devel/p5-Class-MOP
|
|
AUTHOR: az@FreeBSD.org
|
|
|
|
p5-Moose has been updated to 2.0007. Now p5-Class-MOP is a part of the
|
|
p5-Moose distribution. Manual intervention of the update procedure is
|
|
required:
|
|
|
|
# portmaster -o devel/p5-Moose devel/p5-Class-MOP
|
|
# portmaster -R -r p5-Moose-\*
|
|
|
|
or do the same things with portupgrade.
|
|
|
|
To check everything went fine you can run:
|
|
# perl -Moose\ 999
|
|
and
|
|
# perl -MClass::MOP\ 999
|
|
in both cases you should see output:
|
|
version 999 required--this is only version 2.0007
|
|
|
|
20110606:
|
|
AFFECTS: users of mail/sympa
|
|
AUTHOR: crees@FreeBSD.org
|
|
|
|
Sympa previously used to install to ${PREFIX}/sympa, which goes against
|
|
the general rules for hierarchy. Most files which were previously found
|
|
in ${PREFIX}/sympa should now be found in ${PREFIX}/libexec/sympa.
|
|
|
|
Any configuration in httpd.conf files etc will need to be updated to the
|
|
new directory.
|
|
|
|
Before upgrade, it is advisable to back up configuration files
|
|
${PREFIX}/etc/sympa.conf and wwsympa.conf since previous versions wipe these
|
|
out on deinstall.
|
|
|
|
20110606:
|
|
AFFECTS: users of databases/mariadb
|
|
AUTHOR: dougb@FreeBSD.org
|
|
|
|
The mariadb port has been split into -client, -scripts, and -server ports
|
|
ala mysql. You can now install only the parts that you need.
|
|
|
|
If you have devel/libevent installed along with mariadb you should do
|
|
something like:
|
|
|
|
pkg_delete mariadb\*
|
|
portmaster devel/libevent
|
|
|
|
20110605:
|
|
AFFECTS: users of security/gnutls and any port that depends on it
|
|
AUTHOR: novel@FreeBSD.org
|
|
|
|
gnutls has been updated to 2.12.6.1 and all shared libraries versions have
|
|
been bumped. So you need to rebuild all applications that depend on
|
|
gnutls. Do something like:
|
|
|
|
portupgrade -rf gnutls
|
|
portmaster -r gnutls
|
|
|
|
20110605:
|
|
AFFECTS: users of sysutils/zfsnap
|
|
AUTHOR: Aldis Berjoza <aldis@bsdroot.lv>
|
|
|
|
There is an issue with zpool v28 (currently only on 9-CURRENT, or
|
|
8-STABLE systems that have been manually patched) that affects
|
|
zfSnap. If you are using v28 make sure to use the -zpool28fix flag
|
|
with zfsnap to work around the problem.
|
|
|
|
For more information please see:
|
|
|
|
http://wiki.bsdroot.lv/zfsnap#zpool_v28_zfs_destroy_-r_bug
|
|
|
|
20110602:
|
|
AFFECTS: users of net/freeradius
|
|
AUTHOR: Sevan Janiyan <venture37@geeklan.co.uk>
|
|
|
|
Freeradius no longer runs as nobody. It now runs as the freeradius
|
|
user. Please ensure that the following paths are owned by freeradius:
|
|
|
|
/var/run/radiusd
|
|
/var/log/radacct
|
|
/var/log/radius.log
|
|
|
|
20110529:
|
|
AFFECTS: users of textproc/*kmfl*
|
|
AUTHOR: nikola.lecic@anthesphoria.net
|
|
|
|
KMFL keyboard ports are now shared between IBus and SCIM KMFL IMEngines
|
|
(textproc/ibus-kmfl and textproc/scim-kmfl-imengine). Thus, the prefix
|
|
'scim-' is dropped from keyboard ports names.
|
|
|
|
Similar to m17n, both engines now search engine-neutral locations,
|
|
${LOCALBASE}/share/kmfl/ and ~/.kmfl/. Users have to move their local
|
|
keyboard files from ~/.scim/kmfl/ to ~/.kmfl/.
|
|
|
|
20110523:
|
|
AFFECTS: users of www/mod_perl2
|
|
AUTHOR: ohauer@FreeBSD.org
|
|
|
|
mod_perl2 was updated to version 2.0.5, this version includes
|
|
p5-Apache-Reload again. The ports p5-Apache-Reload is now marked as
|
|
conflict for mod_perl2.
|
|
|
|
To update your mod_perl2 with portmaster use the commands
|
|
|
|
# portmaster -o www/mod_perl2 www/p5-Apache-Reload
|
|
# portmaster -R -r mod_perl2
|
|
|
|
20110522:
|
|
AFFECTS: users of emulators/virtualbox-ose
|
|
AUTHOR: vbox@FreeBSD.org
|
|
|
|
The emulators/virtualbox-ose port has been updated to 4.0.8. If you
|
|
want to stay with VirtualBox 3.2.x please run:
|
|
|
|
# portmaster -o emulators/virtualbox-ose-kmod-legacy emulators/virtualbox-ose-kmod
|
|
# portmaster -o emulators/virtualbox-ose-legacy emulators/virtualbox-ose
|
|
or
|
|
# portupgrade -o emulators/virtualbox-ose-kmod-legacy emulators/virtualbox-ose-kmod
|
|
# portupgrade -o emulators/virtualbox-ose-legacy emulators/virtualbox-ose
|
|
|
|
The emulators/virtualbox-ose-legacy port will always include the
|
|
latest legacy version as a fallback if you hit a serious regression
|
|
in the latest version.
|
|
|
|
20110517:
|
|
AFFECTS: users of lang/perl*
|
|
AUTHOR: skv@FreeBSD.org
|
|
|
|
lang/perl5.14 is out. If you want to switch to it from, for example
|
|
lang/perl5.12, that is:
|
|
|
|
Portupgrade users:
|
|
0) Fix pkgdb.db (for safety):
|
|
pkgdb -Ff
|
|
|
|
1) Reinstall new version of Perl (5.14):
|
|
env DISABLE_CONFLICTS=1 portupgrade -o lang/perl5.14 -f perl-5.12.\*
|
|
|
|
2) Reinstall everything that depends on Perl:
|
|
portupgrade -fr perl
|
|
|
|
Portmaster users:
|
|
portmaster -o lang/perl5.14 lang/perl5.12
|
|
|
|
Conservative:
|
|
portmaster p5-
|
|
|
|
Comprehensive (but perhaps overkill):
|
|
portmaster -r perl-
|
|
|
|
Note: If the "perl-" glob matches more than one port you will need to
|
|
specify the name of the Perl directory in /var/db/pkg explicitly.
|
|
|
|
20110516:
|
|
AFFECTS: users of net/skype, net/skype-devel, net-im/skype, net-im/skype-devel
|
|
AUTHOR: Ion-Mihai Tetcu <itetcu@FreeBSD.org>
|
|
|
|
All skype ports were moved to net-im/:
|
|
- skype12: unchanged, very old version (for FreeBSD 6)
|
|
- skype20: last version with OSS support, that used to live in net/skype; the
|
|
DISTFILE is gone from the vendor but if you happen to have it, it would be a
|
|
way of having sound w/o needing to upgrade your base OS
|
|
- [RECOMMENDED] skype: currently at 2.1.0.81 and the best supported
|
|
- skype-devel: currently at 2.2.0.25, sounds is OK, video doesn't work
|
|
|
|
To run either skype or skype-devel with fully working sound you need:
|
|
- to run fc10 (most probably, please report what you can do with fc4):
|
|
(OVERRIDE_LINUX_BASE_PORT=f10,OVERRIDE_LINUX_NONBASE_PORTS=f10
|
|
in /etc/make.conf for systems that doesn't have it as default)
|
|
- In order for Skype to work OK, you need your kernel and modules to be:
|
|
- post 2011-05-03 in on HEAD
|
|
- post 2011-05-08 in on 7,8-STABLE
|
|
The port tries to catch if your system version is too old, but there's a
|
|
~3months window where because of a lack of OSVERSION bump, this is not
|
|
possible. So please check; and PLEASE READ THE PKGMESSAGE for setup details.
|
|
For how to update your kernel/world, see:
|
|
http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig.html
|
|
|
|
IF YOUR OSVERSION IS NOT NEW ENOUGH, SOUND (ESPECIALLY MIC) WON'T WORK.
|
|
|
|
If you run into problems, at very least we need to know the output of:
|
|
$ uname -a; sysctl compat.linux | head -2; \
|
|
grep OVERRIDE_LINUX_ /etc/make.conf; \
|
|
cat /compat/linux/etc/alsa/pcm/pcm-oss.conf
|
|
the skype version you are using and hardware details (eg. webcam, if related)
|
|
I most probably will ignore any mail not containing this info since without
|
|
it it's impossible to help.
|
|
Please test your sound /video setup outside skype before blaming skype /
|
|
mailing me.
|
|
|
|
20110516:
|
|
AFFECTS: users of audio/musicpd
|
|
AUTHOR: Chris Rees <utisoft@gmail.com>
|
|
|
|
Musicpd now installs the binary for the server as bin/musicpd, rather than
|
|
mpd, to remove a conflict with net/mpich2; before upgrade you should run:
|
|
|
|
# /usr/local/etc/rc.d/musicpd stop
|
|
|
|
Likewise, mpd.conf has been renamed musicpd.conf-- if you want to keep it
|
|
as mpd.conf then place MPDCONF="mpd.conf" into /etc/make.conf, otherwise
|
|
after upgrade run:
|
|
|
|
# mv /usr/local/etc/mpd.conf /usr/local/etc/musicpd.conf
|
|
|
|
20110514:
|
|
AFFECTS: users of sysutils/gksu, sysutils/libgksu, sysutils/libgksuui
|
|
AUTHOR: bsam@FreeBSD.org
|
|
|
|
sysutils/gksu has been updated to 2.0.2. sysutils/libgksuui has been
|
|
deprecated since it has become a part of sysutils/libgksu.
|
|
|
|
Before upgrading remove sysutils/libgksuui.
|
|
|
|
20110511:
|
|
AFFECTS: users of editors/emacs
|
|
AUTHOR: ashish@FreeBSD.org
|
|
|
|
Due to a bug when upgrading from 23.2 or later versions, everything
|
|
installed by other ports in "${PREFIX}/share/emacs" gets removed.
|
|
|
|
Before upgrading:
|
|
|
|
* Please backup custom configurations in "${PREFIX}/share/emacs".
|
|
* After upgrading reinstall any ports that may have had files in the
|
|
"${PREFIX}/share/emacs" directory.
|
|
|
|
20110509:
|
|
AFFECTS: users of lang/ghc and */hs-*
|
|
AUTHOR: ashish@FreeBSD.org
|
|
|
|
GHC has been updated to version 7.0.3 and other Haskell ports are also
|
|
updated to their Haskell Platform versions or latest versions.
|
|
|
|
To update all affected ports:
|
|
|
|
# portmaster -r lang/ghc
|
|
or
|
|
# portupgrade -r lang/ghc
|
|
|
|
20110506:
|
|
AFFECTS: users of lang/perl*
|
|
AUTHOR: skv@FreeBSD.org
|
|
|
|
Default version of Perl was bumped to 5.12.
|
|
|
|
If you already have lang/perl5.10 or lang/perl5.8 installed, and want to
|
|
switch to lang/perl5.12 please follow instructions in the entry 20100715
|
|
in this file.
|
|
|
|
20110503:
|
|
AFFECTS: users of www/codeigniter and www/codeigniter-devel
|
|
AUTHOR: glarkin@FreeBSD.org
|
|
|
|
www/codeigniter has been renamed to www/codeigniter17 to track the
|
|
legacy 1.7.* branch of Codeigniter development. www/codeigniter-devel
|
|
has been renamed to www/codeigniter to track the recommended 2.0.*
|
|
branch of Codeigniter development.
|
|
|
|
If you have Codeigniter 1.7.x installed and would like to continue using
|
|
it, please run one of the following commands to update its origin:
|
|
|
|
# portmaster -o www/codeigniter17 www/codeigniter
|
|
or
|
|
# portupgrade -o www/codeigniter17 www/codeigniter
|
|
|
|
If you have Codeigniter 2.0.x installed, please run one of the following
|
|
commands to update its origin:
|
|
|
|
# portmaster -o www/codeigniter www/codeigniter-devel
|
|
or
|
|
# portupgrade -o www/codeigniter www/codeigniter-devel
|
|
|
|
20110427:
|
|
AFFECTS: users of mail/ezmlm-idx
|
|
AUTHOR: glarkin@FreeBSD.org
|
|
|
|
1) Please consult the instructions for upgrading to version 7.1.1 from
|
|
the earlier 0.444 version in the ports tree:
|
|
|
|
Online: https://github.com/bruceg/ezmlm-idx/blob/master/UPGRADE
|
|
Local: /usr/local/share/doc/ezmlm-idx/UPGRADE
|
|
|
|
2) SQLite3 has been added as a supported database plugin. Note that the
|
|
MySQL, PgSQL and SQLite options are mutually exclusive, and the first
|
|
selected option takes precedence if multiple options are selected.
|
|
|
|
20110421:
|
|
AFFECTS: users of multimedia/webcamd
|
|
AUTHOR: kwm@FreeBSD.org
|
|
|
|
Webcamd now creates device nodes with 0660 permission and webcamd:webcamd
|
|
ownership. To get access to the webcamd devices just add yourself to the
|
|
webcamd group.
|
|
|
|
20110409:
|
|
AFFECTS: users of japanese/asterisk-sounds
|
|
AUTHOR: tota@FreeBSD.org
|
|
|
|
The japanese/asterisk-sounds has been updated to 1.8.
|
|
If you want to stay with ja-asterisk14-sounds, please run:
|
|
|
|
# portmaster -o japanese/asterisk14-sounds japanese/asterisk-sounds
|
|
or
|
|
# portupgrade -o japanese/asterisk14-sounds japanese/asterisk-sounds
|
|
|
|
See also 20101128 net/asterisk entry.
|
|
|
|
20110406:
|
|
AFFECTS: users of lang/ocaml and related libraries/applications
|
|
AUTHOR: stas@FreeBSD.org
|
|
|
|
Ocaml compiler and libraries suite has been updated to 3.12.
|
|
There appears to be an ABI incompatibility with .cmi files
|
|
generated by previous compiler versions. Though these should
|
|
only affect the linking process, if some application you're
|
|
using start to misbehave after the lang/ocaml updated you're
|
|
advised to rebuild this applications using the new ocaml version.
|
|
|
|
20110402:
|
|
AFFECTS: users of net-mgmt/xymon-client and net-mgmt/xymon-server
|
|
AUTHOR: dinoex@FreeBSD.org
|
|
|
|
Loginname, path, scripts and config files have been renamed in 4.3.0
|
|
Steps to update:
|
|
1. Stop and deinstall the old version.
|
|
2. Copy the remaining config files to the new location.
|
|
3. Read the instructions
|
|
4. merge your old config with the upgrade430.sh script
|
|
5. fix the hobbit_*_enable lines in /etc/rc.conf
|
|
|
|
# /usr/local/etc/rc.d/hobbit-server stop
|
|
# /usr/local/etc/rc.d/hobbit-client stop
|
|
# pkg_delete /var/db/pkg/xymon-*
|
|
# pkg_add xymon-client-4.3.0.tbz
|
|
# pkg_add xymon-server-4.3.0.tbz
|
|
# cp /usr/local/www/hobbit/server/etc/* /usr/local/www/xymon/server/etc/
|
|
# less /usr/local/www/xymon/server/www/help/upgrade-to-430.txt
|
|
# /usr/local/www/xymon/server/bin/bbcmd /usr/local/www/xymon/server/bin/upgrade430.sh
|
|
# sed -i '' -e 's|hobbit|xymon' /etc/rc.conf
|
|
# /usr/local/etc/rc.d/xymon-client start
|
|
# /usr/local/etc/rc.d/xymon-server start
|
|
|
|
20110328:
|
|
AFFECTS: users of net/openldap24-client
|
|
AUTHOR: delphij@FreeBSD.org
|
|
|
|
OpenLDAP has been upgraded to 2.4.25. In this version, certain library
|
|
routines were moved from liblutil to libldap. If you previously built
|
|
the library with "FETCH" support, this would cause libldap to depend on
|
|
FreeBSD's libfetch.so library.
|
|
|
|
|
|
As of 20110402, a local change have been introduced so OpenLDAP libraries
|
|
link against libfetch.so when FETCH is enabled. Normally, no further user
|
|
interaction would be required.
|
|
|
|
For new installations, the FETCH option have been turned off by default.
|
|
|
|
20110324:
|
|
AFFECTS: users of KDE SC 4
|
|
AUTHOR: kde@FreeBSD.org
|
|
|
|
KDE SC ports have been updated to 4.6.1. As usual a number of files were
|
|
moved between packages, manual intervention into update procedure is
|
|
required:
|
|
|
|
# pkg_delete -f kdehier4\* kdebase-runtime-4\* kdebase-workspace-4\*
|
|
# pkg_delete -f kdeedu-4\* kdeutils-4\*
|
|
# portmaster -a
|
|
|
|
20110322:
|
|
AFFECTS: users of www/firefox
|
|
AUTHOR: gecko@FreeBSD.org
|
|
|
|
The www/firefox port has been updated to 4.0. If you want to stay with
|
|
Firefox 3.6 please run:
|
|
|
|
# portupgrade -o www/firefox36 www/firefox
|
|
# portupgrade -o www/firefox36-i18n www/firefox-i18n (if installed)
|
|
or
|
|
# portmaster -o www/firefox36 www/firefox
|
|
# portmaster -o www/firefox36-i18n www/firefox-i18n (if installed)
|
|
|
|
Do not select the OPTIMIZED_CFLAGS option on a system with less then
|
|
2 GB of RAM otherwise you will run out of memory during the build.
|
|
|
|
Please make sure all your addons are compatible with Firefox 4.0 and
|
|
backup your ~/.mozilla directory prior to the first launch of Firefox
|
|
4.0.
|
|
|
|
The startup script has been renamed from firefox3 to firefox.
|
|
|
|
20110319:
|
|
AFFECTS: users of databases/mysql55-client
|
|
AUTHOR: ale@FreeBSD.org
|
|
|
|
The shared library version of the client library was increased to reflect
|
|
ABI changes, and avoid compatibility problems with the client library
|
|
in MySQL 5.1, so client programs that use the 5.5 client library should
|
|
be recompiled against the 5.5.10 client library.
|
|
This can be achieved with:
|
|
|
|
# portmaster -r mysql-client-5.5
|
|
or
|
|
# portupgrade -fr mysql-client-5.5
|
|
|
|
20110318:
|
|
AFFECTS: users of www/node and www/node-devel
|
|
AUTHOR: araujo@FreeBSD.org
|
|
|
|
The port www/node was merged with www/node-devel since there is no longer a
|
|
development version. Also www/node has not followed the stable upstream
|
|
prior to this update.
|
|
|
|
To keep www/node updated in your applications, from now on you must use
|
|
www/node instead of www/node-devel. If you have been using the www/node-devel,
|
|
you must run one of the following commands to upgrade:
|
|
|
|
# portmaster -o www/node www/node-devel
|
|
or
|
|
# portupgrade -o www/node www/node-devel
|
|
|
|
20110317:
|
|
AFFECTS: users of www/uzbl
|
|
AUTHOR: Klaus Aehlig <aehlig@linta.de>
|
|
|
|
The port has been updated to version as of 2011/02/15. This introduces
|
|
the following incompatabilities.
|
|
|
|
- $UZBL_FIFO, $UZBL_TITLE are available to scripts as environment variables,
|
|
but not as command-line arguments.
|
|
- environment variables are no longer expanded by the config parser
|
|
- download handling has changed
|
|
- cookie daemons are no longer supported
|
|
|
|
Users are advised to change their personal configuration files/scripts accordingly.
|
|
|
|
20110316:
|
|
AFFECTS: users of sysutils/duplicity
|
|
AUTHOR: peter.schuller@infidyne.com
|
|
|
|
sysutils/duplicity has been upgraded to 0.6.11. The old version
|
|
(0.5.20) is retained as sysutils/duplicity05. Duplicity 0.6 should
|
|
be generally compatible, but pay special attention to the new meaning
|
|
of the --archive-dir command. In particular, the archive dir is now
|
|
mandatory and defaults to ~/.cache/duplicity. You may have to
|
|
--exclude accordingly. In addition, it is recommended you consult
|
|
the CHANGELOG, specifically the "New in v0.6.00 (2009/06/08)" section
|
|
which details the checkpoint/restore feature (enabled by default) and
|
|
its implications.
|
|
|
|
20110313:
|
|
AFFECTS: users of astro/boinc-setiathome-enhanced
|
|
AUTHOR: rene@FreeBSD.org
|
|
|
|
The setiathome client has been updated to version 6.12. Before you
|
|
update, finish and report your current workunits to avoid losing them.
|
|
|
|
20110304:
|
|
AFFECTS: users of lang/python* and py-*
|
|
AUTHOR: miwi@FreeBSD.org
|
|
|
|
The default version of Python has been changed from 2.6.x to 2.7.x.
|
|
If you have 2.6.x installed, perform an upgrade of lang/python26 to
|
|
lang/python27 with one of the following commands:
|
|
|
|
If using portupgrade:
|
|
# portupgrade -o lang/python27 lang/python26
|
|
|
|
If using portmaster:
|
|
# portmaster -o lang/python27 lang/python26
|
|
|
|
If you want to retain 2.6.x as default Python version, set the
|
|
PYTHON_DEFAULT_VERSION variable to 'python2.6' (without quotes) in
|
|
/etc/make.conf, then go to lang/python and perform the following
|
|
command:
|
|
|
|
# portupgrade -R python
|
|
|
|
Once the installed Python has been updated to 2.7, by using the
|
|
method above, it is required to run the upgrade-site-packages target in
|
|
lang/python to assure that site-packages are made available to the new
|
|
Python version.
|
|
|
|
If using portupgrade:
|
|
# cd /usr/ports/lang/python && make upgrade-site-packages
|
|
|
|
If using portmaster:
|
|
# cd /usr/ports/lang/python && make upgrade-site-packages -DUSE_PORTMASTER
|
|
|
|
The portmaster case can take quite some time to complete due to the lack of
|
|
cached information that the portupgrade suite uses (specifically pkg_which).
|
|
This is not the fault of portmaster.
|
|
|
|
20110301:
|
|
AFFECTS: users of databases/jasperserver
|
|
AUTHOR: jhelfman@experts-exchange.com
|
|
|
|
(taken from release notes of 4.0 from vendor)
|
|
If you are upgrading from an older JasperServer version such as 3.5 then
|
|
you must first upgrade to JasperServer 3.7 before upgrading to 4.0.
|
|
Upgrading directly from JasperServer 3.5 to 4.0 is not a "certified"
|
|
(i.e. fully QA tested) procedure.
|
|
|
|
The steps to carry out this operation are fully documented in the
|
|
JasperReports Server Installation Guide for the 3.7 release. You will
|
|
need to download the JasperServer 3.7 release package to get the relevant
|
|
files and documentation. To download the JasperServer 3.7 WAR file
|
|
distribution zip package, go to the JasperForge.org website and to the
|
|
JasperServer project.
|
|
|
|
http://jasperforge.org/projects/jasperserver
|
|
|
|
20110228:
|
|
AFFECTS: users of devel/ccache
|
|
AUTHOR: Emanuel Haupt <ehaupt@FreeBSD.org>
|
|
|
|
ccache now allows the use of non-default compilers such as clang. This
|
|
requires adjustments of the ccache make glue.
|
|
|
|
Please (re)read the following document after updating ccache to
|
|
ccache-3.1.4_1:
|
|
|
|
/usr/local/share/doc/ccache/ccache-howto-freebsd.txt
|
|
|
|
20110227:
|
|
AFFECTS: users of net/unison and net/unison-devel
|
|
AUTHOR: mandree@FreeBSD.org
|
|
|
|
Unison has been upgraded to version 2.40, which uses a different wire
|
|
protocol than 2.32 did. In order to support synchronization with
|
|
other computers where Unison is still at version 2.32, a new port
|
|
net/unison232 has been created. It provides unison232 and if that is
|
|
GTK2-enabled, also unison232-text. This unison232 port can be
|
|
installed in parallel with the existing net/unison port.
|
|
|
|
20110224:
|
|
AFFECTS: users of x11-drivers/xf86-video-ati
|
|
AUTHOR: miwi@FreeBSD.org
|
|
|
|
X.Org has been updated to 7.5.1. For all ATI users the driver
|
|
was updated to 6.14.0 but the old one is still available in
|
|
x11-drivers/xf86-video-ati613. See radeon(5) for options
|
|
available.
|
|
|
|
20110224:
|
|
AFFECTS: users of net/openldap24-{client,server}
|
|
AUTHOR: delphij@FreeBSD.org
|
|
|
|
OpenLDAP has been upgraded to 2.4.24, which requires a shared library
|
|
version bump. Therefore, you need to reinstall all ports that depend on
|
|
it. Please do something like:
|
|
|
|
# portupgrade -fr net/openldap24-client
|
|
or
|
|
# portmaster -r net/openldap24-client
|
|
|
|
20110224:
|
|
AFFECTS: Nobody
|
|
AUTHOR: wxs@FreeBSD.org
|
|
|
|
FreeBSD 8.2 and 7.4 released.
|
|
|
|
20110209:
|
|
AFFECTS: users of www/testlink
|
|
AUTHOR: tota@FreeBSD.org
|
|
|
|
Testlink 1.9.1 was released. Before updating, you should read carefully
|
|
the included README file because this release requires a manual update
|
|
of the database scheme.
|
|
|
|
20110125:
|
|
AFFECTS: users of lang/perl5.12
|
|
AUTHOR: skv@FreeBSD.org
|
|
|
|
lang/perl5.12 has been updated to 5.12.3. You should update everything
|
|
that depends on perl. The easiest way to do that is to use
|
|
"perl-after-upgrade" script supplied with lang/perl5.12.
|
|
Please see its manual page for details.
|
|
|
|
If you want to switch to lang/perl5.12 from lang/perl5.{8,10} please
|
|
follow instructions in the entry 20100715 in this file.
|
|
|
|
20110124:
|
|
AFFECTS: users of mail/postfix
|
|
AUTHOR: sahil@FreeBSD.org
|
|
|
|
Postfix 2.8 introduces minor incompatibilities with previous versions.
|
|
Alias expansion, dns lookups, TLS support, milters and other features
|
|
are affected. To avoid surprises, carefully review the RELEASE_NOTES.
|
|
|
|
If you upgrade from Postfix 2.6 or earlier, you must execute "postfix
|
|
stop" and "postfix start" before you can use the postscreen(8) daemon.
|
|
This is needed because the Postfix 2.6 "pass" master service type did
|
|
not work reliably on some systems. If you upgrade from Postfix 2.7, or
|
|
from Postfix 2.8 before July 25, 2010, you must "postfix reload" (or
|
|
"postfix stop" followed by "postfix start"). This is needed because
|
|
the queue manager to delivery agent protocol has changed.
|
|
|
|
Also note that the optional SPF and VDA patches have not been updated
|
|
for Postfix 2.8; as a result, they are currently disabled.
|
|
|
|
20110111:
|
|
AFFECTS: users of www/redmine
|
|
AUTHOR: decke@FreeBSD.org
|
|
|
|
If you use 3rd party plugins that are incompatible with i18n >= 0.5.0
|
|
(eg. variables in yml files as {{variable}}) then you need to
|
|
install an older i18n version manually.
|
|
|
|
# gem install -v=0.4.2 i18n
|
|
|
|
Then upgrade the database as usual:
|
|
|
|
# rake db:migrate RAILS_ENV=production
|
|
|
|
20110107:
|
|
AFFECTS: users of mail/exim
|
|
AUTHOR: rea@FreeBSD.org
|
|
|
|
[POSSIBLE CONFIG BREAKAGE] The default value for system_filter_user
|
|
is now the Exim run-time user, instead of root.
|
|
|
|
[POSSIBLE CONFIG BREAKAGE] ALT_CONFIG_ROOT_ONLY is no longer
|
|
optional and is forced on. This is mitigated by the new build
|
|
option TRUSTED_CONFIG_LIST which defines a list of configuration
|
|
files which are trusted; one per line. If a config file is owned
|
|
by root and matches a pathname in the list, then it may be invoked
|
|
by the Exim build-time user without Exim relinquishing root
|
|
privileges.
|
|
|
|
[POSSIBLE CONFIG BREAKAGE] The Exim user is no longer automatically
|
|
trusted to supply -D<Macro[=Value]> overrides on the command-line.
|
|
Going forward, we recommend using TRUSTED_CONFIG_LIST with shim
|
|
configs that include the main config. As a transition mechanism,
|
|
we are temporarily providing a work-around: the new build option
|
|
WHITELIST_D_MACROS provides a colon-separated list of macro names
|
|
which may be overriden by the Exim run-time user. The values of
|
|
these macros are constrained to the regex ^[A-Za-z0-9_/.-]*$
|
|
(which explicitly does allow for empty values).
|
|
|
|
Upgrading users are encouraged to fully study
|
|
ftp://exim.inode.at/exim/ChangeLogs/NewStuff-4.73
|
|
and
|
|
ftp://exim.inode.at/exim/ChangeLogs/ChangeLog-4.73
|
|
|
|
20110103:
|
|
AFFECTS: users of textproc/libwpd and graphics/libwpg
|
|
AUTHOR: fluffy@FreeBSD.org
|
|
|
|
LibWPD and LibWPG is now using new API, partially incompatible with
|
|
previous versions.
|
|
For correct upgrade procedure please upgrade LibWPD and LibWPG first
|
|
as described, than follow usual upgrade procedure
|
|
|
|
# portmaster -o textproc/libwpd08 libwpd
|
|
# portmaster -o graphics/libwpg01 libwpg
|
|
|
|
substitute 'portupgrade' for 'portmaster' accordingly if that's your
|
|
your upgrade tool of choice.
|
|
|
|
20101230:
|
|
AFFECTS: users of databases/postgresql??-(server|client)
|
|
AUTHOR: ohauer@FreeBSD.org
|
|
|
|
PostgreSQL version 8.4 is now the default. To upgrade from a version
|
|
lower than 8.4, follow the instructions on the PostgreSQL.org website.
|
|
http://www.postgresql.org/docs/8.4/interactive/install-upgrading.html
|
|
|
|
20101230:
|
|
AFFECTS: users of net-mgmt/pnp
|
|
AUTHOR: rea@FreeBSD.org
|
|
|
|
Starting from 0.6.10_1 config.php is no longer preserved across
|
|
upgrades; PNP way is to put all modifications into config_local.php.
|
|
|
|
Existing config.php will be saved as config.php.orig and you should
|
|
review your deviations from defaults and place them into
|
|
config_local.php.
|
|
|
|
20101227:
|
|
AFFECTS: users of databases/mysql55-server
|
|
AUTHOR: ale@FreeBSD.org
|
|
|
|
MySQL 5.5 has been updated to 5.5.8 GA release. Since layout is
|
|
changed you should remove mysql55-{client/server/scripts} ports
|
|
before upgrading. The build system is changed too, so expect
|
|
failures.
|
|
|
|
20101227:
|
|
AFFECTS: users of security/opensc
|
|
AUTHOR: ale@FreeBSD.org
|
|
|
|
opensc has been updated to 0.12.0 release. Only one backend can be
|
|
choosen at compile-time: PC/SC is now the default one.
|
|
opensc doesn't export anymore its internal library, PKCS#11 is the
|
|
recommended interface.
|
|
|
|
20101220:
|
|
AFFECTS: users of net-mgmt/flowd
|
|
AUTHOR: ohauer@FreeBSD.org
|
|
|
|
flowd use now a fix UID/GID (id 542) instead the next free UID.
|
|
Before updating the port use the command "pw userdel _flowd"
|
|
|
|
20101216:
|
|
AFFECTS: users of security/libksba
|
|
AUTHOR: glarkin@FreeBSD.org
|
|
|
|
libksba has been updated to 1.1.0, and the shared library version has
|
|
increased from .17 to .18.
|
|
|
|
Directly- and indirectly-dependent ports have had their PORTREVISION
|
|
bumped to facilitate rebuilding. Please rebuild the dependent ports
|
|
with your preferred upgrading tool:
|
|
|
|
# portupgrade -rf security/libksba
|
|
-or-
|
|
# portmaster -w -r security/libksba
|
|
|
|
If there are still ports on your system that require ksba.so.17 (either
|
|
in ${LOCALBASE}/lib/compat/pkg, or non-existent), _please_ file a PR so
|
|
that a correct direct dependency can be added.
|
|
|
|
Once you are satisfied that no ports still depend on the old shared
|
|
library version (libksba.so.17), you can safely delete it from the
|
|
${LOCALBASE}/lib/compat/pkg directory if it is present there.
|
|
|
|
20101216:
|
|
AFFECTS: users of databases/akonadi
|
|
AUTHOR: avilla@FreeBSD.org
|
|
|
|
With SQLite 3 installed, Akonadi used to build its plugin and
|
|
install it in a wrong place, without it being listed in plist. To
|
|
remove the orphaned file, run the following commands PRIOR TO the
|
|
Akonadi upgrade:
|
|
|
|
# cd /usr/ports/databases/akonadi
|
|
# rm `make -V KDE4_PREFIX`/`make -V QT_PLUGINDIR_REL`/sqldrivers/libqsqlite3.so
|
|
# rmdir `make -V KDE4_PREFIX`/`make -V QT_PLUGINDIR_REL`/sqldrivers \
|
|
`make -V KDE4_PREFIX`/`make -V QT_PLUGINDIR_REL` \
|
|
`make -V KDE4_PREFIX`/`make -V QT_LIBDIR_REL`
|
|
|
|
20101214:
|
|
AFFECTS: users of devel/icu
|
|
AUTHOR: bapt@FreeBSD.org
|
|
|
|
icu has been updated to version 4.6. Please rebuild all ports that depends
|
|
on it.
|
|
|
|
If you use portmaster:
|
|
# portmaster -r icu
|
|
|
|
If you use portupgrade:
|
|
# portupgrade -fr devel/icu
|
|
|
|
Note that devel/icu4 is now deprecated consider replacing it by devel/icu
|
|
# portmaster -o devel/icu devel/icu4
|
|
or
|
|
# env DISABLE_CONFLICTS=1 portupgrade -o devel/icu -f icu-4\*
|
|
|
|
20101211:
|
|
AFFECTS: users of devel/bugzilla, japanese/bugzilla and russian/bugzilla-ru
|
|
AUTHOR: tota@FreeBSD.org
|
|
|
|
Bugzilla and its language packs are installed to
|
|
WWWDIR (defaults to PREFIX/www/bugzilla).
|
|
BUGZILLADIR (that defaulted to PREFIX/www/data/bugzilla) is deprecated.
|
|
|
|
20101211:
|
|
AFFECTS: users of databases/mysql-proxy
|
|
AUTHOR: Florian Smeets <flo@smeets.im>
|
|
|
|
The parameters --admin-username and --admin-password are mandatory now.
|
|
Add something like the following to rc.conf
|
|
|
|
mysql_proxy_args="--admin-username admin --admin-password somepassword"
|
|
|
|
20101210:
|
|
AFFECTS: users of multimedia/avidemux2
|
|
AUTHOR: nox@FreeBSD.org
|
|
|
|
The port has been updated to 2.5.4 which now installs plugins separately
|
|
and I had to make a slave port for them, multimedia/avidemux2-plugins.
|
|
So you'll now have to install that port too for the app to become useful.
|
|
|
|
20101208:
|
|
AFFECTS: autotools
|
|
AUTHOR: autotools@FreeBSD.org
|
|
|
|
Another stage in the autotools cleanup that reduces tree churn whilst
|
|
updating components, a number of ports have now moved to non-versioned
|
|
locations since there is now only the concept of legacy and current
|
|
versions.
|
|
|
|
# portmaster -o devel/autoconf devel/autoconf268
|
|
# portmaster -o devel/automake devel/automake111
|
|
# portmaster -o devel/libtool devel/libtool22
|
|
# portmaster -o devel/libltdl devel/libltdl22
|
|
|
|
substitute 'portupgrade' for 'portmaster' accordingly if that's your
|
|
your upgrade tool of choice.
|
|
|
|
20101205:
|
|
AFFECTS: users of www/py-flexget
|
|
AUTHOR: lioux@FreeBSD.org
|
|
|
|
Database schema changes. Please run:
|
|
|
|
$ sqlite3 db-config.sqlite "ALTER TABLE thetvdb_favorites ADD series_id VARCHAR;"
|
|
$ sqlite3 db-config.sqlite "ALTER TABLE imdb_movies ADD updated DateTime;"
|
|
$ sqlite3 db-config.sqlite "ALTER TABLE imdb_movies ADD mpaa_rating VARCHAR;"
|
|
|
|
inside flexget configuration directory (~/.flexget) for each
|
|
sqlite database you might have.
|
|
|
|
Replace "db-config.sqlite" with the appropriate name for your
|
|
sqlite database file.
|
|
|
|
20101204:
|
|
AFFECTS: users of audio/libmpcdec
|
|
AUTHOR: lioux@FreeBSD.org
|
|
|
|
audio/libmpcdec has been removed in favor of audio/musepack; which
|
|
has a higher shared library version. You will have to rebuild all
|
|
ports that depend on audio/libmpcdec. Do this:
|
|
|
|
Portmaster users:
|
|
# portmaster -o audio/musepack audio/libmpcdec
|
|
# portmaster -r musepack-
|
|
|
|
Portupgrade user:
|
|
# env DISABLE_CONFLICTS=1 portupgrade -o audio/musepack -f libmpcdec-\*
|
|
# pkgdb -Ff
|
|
# portupgrade -rf musepack-\*
|
|
|
|
20101204:
|
|
AFFECTS: autotools
|
|
AUTHOR: autotools@FreeBSD.org
|
|
|
|
The next stage in the ongoing cleanup of autotools-using ports is
|
|
a refactoring of bsd.autotools.mk so that version numbers are no longer
|
|
needed within the USE_AUTOTOOLS stanza. There is either
|
|
autoconf213/autoconf or automake14/automake (for the legacy versions,
|
|
and the currently available versions). This will considerably reduce
|
|
the amount of tree-wide patching in future on an update.
|
|
|
|
IMPORTANT: if you have either devel/autoconf-wrapper or
|
|
devel/automake-wrapper installed on your system (and you most likely do)
|
|
PLEASE update these ports to their new versions before updating anything
|
|
else -- Bad Things[tm] are likely to happen otherwise.
|
|
|
|
20101202:
|
|
AFFECTS: users of multimedia/gstreamer-plugins
|
|
AUTHOR: multimedia@FreeBSD.org
|
|
|
|
If during the upgrade of gstreamer-plugins the following error happens:
|
|
GstAudio-0.10.gir: Incompatible version 1.0 (supported: 1.2)
|
|
Use the following command to upgrade:
|
|
|
|
cd ports/multimedia/gstreamer-plugins && make deinstall clean install
|
|
|
|
20101202:
|
|
AFFECTS: users of www/wordpress
|
|
AUTHOR: sunpoet@FreeBSD.org
|
|
|
|
WordPress is now installed to WWWDIR (defaults to PREFIX/wordpress)
|
|
instead of WORDPRESS (defaults to PREFIX/www/data/wordpress).
|
|
|
|
20101129:
|
|
AFFECTS: users of sysutils/radmind
|
|
AUTHOR: ohauer@FreeBSD.org
|
|
|
|
The radmind user and group is created automatically during installation.
|
|
The owner of $RADMIND_BASE_DIR changes from root to radmind.
|
|
|
|
20101128:
|
|
AFFECTS: users of net/asterisk, net/asterisk-addons
|
|
AUTHOR: Florian Smeets <flo@smeets.im>
|
|
|
|
If you want to upgrade to 1.8.0 first remove asterisk-addons by running
|
|
|
|
# pkg_delete -f asterisk-addons\*
|
|
|
|
after that you can run one of the following
|
|
|
|
# portmaster asterisk
|
|
or
|
|
# portupgrade asterisk
|
|
|
|
You need to update your config files as the step from 1.4.x to 1.8.x is
|
|
quite big. First you need to look at what changed between 1.4 and 1.6
|
|
|
|
http://svnview.digium.com/svn/asterisk/branches/1.8/UPGRADE-1.6.txt
|
|
|
|
After that you also need to take into account what chagne between
|
|
1.6 and 1.8
|
|
|
|
http://svnview.digium.com/svn/asterisk/branches/1.8/UPGRADE.txt
|
|
|
|
If you want to stay with asterisk 1.4.x please run
|
|
|
|
# portmaster -o net/asterisk14 net/asterisk
|
|
# portmaster -o net/asterisk14-addons net/asterisk-addons
|
|
or
|
|
# portupgrade -o net/asterisk14 net/asterisk
|
|
# portupgrade -o net/asterisk14-addons net/asterisk-addons
|
|
|
|
20101127:
|
|
AFFECTS: users of mail/postfix, mail/postfix2[56]
|
|
AUTHOR: sahil@FreeBSD.org
|
|
|
|
As of Postfix 2.7.2, 2.6.8, 2.5.11:
|
|
|
|
Postfix no longer automatically appends the system default CA
|
|
(certificate authority) certificates, when it reads the CA
|
|
certificates specified with {smtp, lmtp, smtpd}_tls_CAfile or
|
|
with {smtp, lmtp, smtpd}_tls_CApath. This prevents third-party
|
|
certificates from getting mail relay permission with the
|
|
permit_tls_all_clientcerts feature. Unfortunately, this change
|
|
may cause compatibility problems with configurations that rely
|
|
on certificate verification for other purposes. To get the old
|
|
behavior, specify "tls_append_default_CA = yes".
|
|
|
|
20101124:
|
|
AFFECTS: users of www/py-flexget
|
|
AUTHOR: lioux@FreeBSD.org
|
|
|
|
metainfo_series is no longer a builtin. This should only affect
|
|
you if you aren't using one of the series plugins (series,
|
|
all_series, thetvdb_favorites, or series_premiere.) If you need
|
|
to enable metainfo_series manually for a feed it can be done like
|
|
so:
|
|
|
|
metainfo_series: yes
|
|
|
|
20101120:
|
|
AFFECTS: users of x11-toolkits/gtk20 and x11-toolkits/gtkmm24
|
|
AUTHOR: FreeBSD GNOME Team <gnome@FreeBSD.org>
|
|
|
|
In the GNOME 2.32 release. gdk-pixbuf2 has been split off from gtk20,
|
|
and atkmm has been split off from gtkmm24. To upgrade please use the
|
|
following instructions:
|
|
|
|
Portmaster users:
|
|
|
|
# pkg_delete -f gtkmm-2.20\* gtk-2.20\*
|
|
# portmaster -a
|
|
|
|
Portupgrade users:
|
|
|
|
# pkgdb -fF
|
|
# pkg_deinstall -fO gtkmm-2.20\* gtk-2.20\*
|
|
# portupgrade -aOW
|
|
|
|
20101118:
|
|
AFFECTS: users of editors/emacs-devel
|
|
AUTHOR: Ashish SHUKLA <ashish@FreeBSD.org>
|
|
|
|
Due to a bug when upgrading from 24.0.50.101606, everything
|
|
installed by other ports in "${PREFIX}/share/emacs" gets removed.
|
|
|
|
Before upgrading:
|
|
|
|
* Please backup custom configurations in "${PREFIX}/share/emacs".
|
|
* After upgrading reinstall any ports that may have had files in the
|
|
"${PREFIX}/share/emacs" directory.
|
|
|
|
Apologies for this inconvenience.
|
|
|
|
20101117:
|
|
AFFECTS: users of net-p2p/transmission-cli and net-p2p/transmission-gtk
|
|
AUTHOR: Mezz <mezz@FreeBSD.org>
|
|
|
|
Transmission has been updated to 2.12. The following name of binaries and
|
|
manpages have been renamed:
|
|
|
|
transmissioncli -> transmission-cli
|
|
transmission -> transmission-gtk
|
|
|
|
20101117:
|
|
AFFECTS: users of devel/ccache
|
|
AUTHOR: Emanuel Haupt <ehaupt@FreeBSD.org>
|
|
|
|
Updated instructions on how to workaround a buildworld failure have been
|
|
committed. Please (re)read the following document after updating ccache to
|
|
3.1.1_1:
|
|
|
|
/usr/local/share/doc/ccache/ccache-howto-freebsd.txt
|
|
|
|
20101110:
|
|
AFFECTS: users of databases/mysql55-server
|
|
AUTHOR: Alex Dupre <ale@FreeBSD.org>
|
|
|
|
If you are upgrading from a previous MySQL release, the server will exit
|
|
during startup after finding that the proxies_priv table is missing.
|
|
To create the table, start the server with the --skip-grant-tables
|
|
option to cause it to skip the normal grant table checks, then run
|
|
mysql_upgrade. Then stop the server and restart it normally.
|
|
You can do this by temporarly setting the following line in rc.conf:
|
|
|
|
mysql_args="--skip-grant-tables --skip-networking"
|
|
|
|
20101108:
|
|
AFFECTS: users of databases/py-bsddb3
|
|
AUTHOR: wen@FreeBSD.org
|
|
|
|
py-bsddb3 update to 5.1.0. This release drops support for Berkeley
|
|
DB 4.1, and adds support for Berkeley DB version 5.1, brand new. If
|
|
you need Berkeley DB 4.1 support, keep using pybsddb 5.0.0. If you
|
|
want support for Berkeley DB 5.1, remember to install the BDB library
|
|
before installing these bindings.
|
|
|
|
20101030:
|
|
AFFECTS: users of www/xshttpd-devel
|
|
AUTHOR: johans@FreeBSD.org
|
|
|
|
The default XS-httpd configuration file locations have changed:
|
|
The main configuration file is now $PREFIX/etc/xshttpd/httpd.conf
|
|
and other configuration file are stored in that same directory.
|
|
Existing configurations should be moved over manually.
|
|
Log files now appear in /var/log/xshttpd/ by default.
|
|
|
|
20101029:
|
|
AFFECTS: users of ports-mgmt/portmaster
|
|
AUTHOR: Doug Barton <dougb@FreeBSD.org>
|
|
|
|
The changes to bsd.port.mk in 1.652 require all portmaster users to
|
|
upgrade to version 3.1 or later. The best method to do this will be
|
|
to use the port, rather than portmaster itself:
|
|
|
|
# pkg_delete -f portmaster\*
|
|
# cd /usr/ports/ports-mgmt/portmaster && make clean && make install clean
|
|
|
|
20101026:
|
|
AFFECTS: users of net/samba35
|
|
AUTHOR: Timur Bakeyev <timur@FreeBSD.org>
|
|
|
|
This is the latest stable release of the Samba3 distribution. It has
|
|
been extended with the experimental support of the NFS4-like ACLs on
|
|
ZFS partitions, thanks to the sysutils/libsunacl library by Edward
|
|
Tomasz Napierala(trasz). This support haven't been tested thoroughly,
|
|
so try it on your own risk.
|
|
|
|
This port reverted back to the pre- net/samba34 layout of the
|
|
directories and now they are again $PREFIX/etc/samba, /var/run/samba,
|
|
/var/log/samba, /var/db/samba and /var/spool/samba respectively.
|
|
|
|
In case, you are upgrading from net/samba34, please rename
|
|
corresponding samba34/ subdirectories into samba/ ones. Upgrades from
|
|
older versions of Samba and fresh installations should be seamless.
|
|
|
|
20101015:
|
|
AFFECTS: users of devel/llvm-devel who use clang
|
|
AUTHOR: Brooks Davis <brooks@FreeBSD.org>
|
|
|
|
The clang portion of devel/llvm-devel has been split out and now
|
|
resides in lang/clang-devel. If you have devel/llvm-devel installed
|
|
in order to use clang, you will need to install the clang-devel port
|
|
when upgrading.
|
|
|
|
20101003:
|
|
AFFECTS: users of www/typo3
|
|
AUTHOR: Helmut Schneider <jumper99@gmx.de>
|
|
|
|
www/typo3 has been repocopied to www/typo343. If you need to continue with
|
|
the old stable version please run
|
|
|
|
# portmaster -o www/typo343 www/typo3
|
|
or
|
|
# portupgrade -o www/typo343 www/typo3
|
|
|
|
Please remember to change the path of your config files too.
|
|
|
|
20101003:
|
|
AFFECTS: users of net-mgmt/kismet
|
|
AUTHOR: bf@FreeBSD.org
|
|
|
|
This update includes major changes in how Kismet works and is configured.
|
|
Clients, servers, drones, and configuration files must be updated to work
|
|
with the new version. Map support has not yet been added.
|
|
|
|
See the kismet README for details.
|
|
|
|
20100929:
|
|
AFFECTS: users of sysutils/zfsnap
|
|
AUTHOR: Aldis Berjoza <aldis@bsdroot.lv>
|
|
|
|
Since timestamp format changed you need to use -o option with -d
|
|
option in order to be able to delete old snapshots. Note however that
|
|
you don't need -o when creating new snapshots, unless you want to keep
|
|
using the old timestamp format.
|
|
|
|
See http://wiki.bsdroot.lv/zfsnap for more info.
|
|
|
|
20100927:
|
|
AFFECTS: users of mail/postfix-current
|
|
AUTHOR: ohauer@FreeBSD.org
|
|
|
|
Incompatibility with snapshot 20100912
|
|
======================================
|
|
- If your DNSBL queries have a "secret" in the domain name, you must
|
|
now censor this information from the postscreen(8) SMTP replies.
|
|
- The postscreen "continue" action is now called "ignore". The old
|
|
name is still supported but no longer documented.
|
|
- The postscreen_hangup_action parameter was removed. Postscreen
|
|
now always behaves as if "postscreen_hangup_action = drop".
|
|
- The postscreen_cache_retention_time default was increased from
|
|
1d to 7d, to avoid deleting results from expensive deep SMTP
|
|
protocol tests too quickly.
|
|
|
|
Incompatibility with snapshot 20100827
|
|
======================================
|
|
- The Postfix SMTP client no longer appends the local domain when
|
|
looking up a DNS name without ".".
|
|
Specify "smtp_dns_resolver_options = res_defnames" to get the old
|
|
behavior, which may produce unexpected results.
|
|
|
|
20100924:
|
|
AFFECTS: users of x11/nvidia-driver
|
|
AUTHOR: makc@FreeBSD.org
|
|
|
|
nvidia-driver does not install vdpau library and headers anymore, they
|
|
are now provided by multimedia/libvdpau port. To avoid conflict, please
|
|
rebuild nvidia-driver port before upgrading your ports and before
|
|
installing multimedia/libvdpau.
|
|
|
|
20100921:
|
|
AFFECTS: users of p5-Compress-Zlib, p5-IO-Compress-*
|
|
AUTHOR: mm@FreeBSD.org
|
|
|
|
The p5-Compress-Zlib, p5-IO-Compress-Base, p5-IO-Compress-Zlib and
|
|
p5-IO-Compress-Bzip2 ports have been replaced by p5-IO-Compress.
|
|
Users of Perl 5.10 and higher do not need to install this module
|
|
because it is already included in the standard perl distribution.
|
|
|
|
20100920:
|
|
AFFECTS: users of security/stunnel
|
|
AUTHOR: roam@FreeBSD.org
|
|
|
|
In stunnel-4.34, the DH support is no longer configurable by the user,
|
|
but always enabled when OpenSSL supports it instead. This means that
|
|
it will now most probably be enabled on the supported versions of FreeBSD.
|
|
If this leads to problems with old SSL clients, I will look into making
|
|
it configurable at build time again.
|
|
|
|
20100917:
|
|
AFFECTS: users of sysutils/cdrtools-cjk
|
|
AUTHOR: marius@FreeBSD.org
|
|
|
|
sysutils/cdrtools-cjk port has been removed, as the required functionality is
|
|
now available in cdrtools 3.0.0 in the standard sysutils/cdrtools port.
|
|
|
|
20100915:
|
|
AFFECTS: autoconf, automake
|
|
AUTHOR: autotools@FreeBSD.org
|
|
|
|
autoconf has been updated from 2.62 to 2.67 -- all ports depending on
|
|
autoconf-2.62 have had their PORTREVISIONs update, so a standard
|
|
port updating method will suffice.
|
|
|
|
USE_GETTEXT has been extended to also accept 'build' and 'run' for
|
|
ports which need devel/gettext as a BUILD- or RUN-time dependency only.
|
|
No port should now be directly depending on devel/gettext in Makefiles.
|
|
|
|
20100915:
|
|
AFFECTS: users of sysutils/cdrtools-cjk
|
|
AUTHOR: marius@FreeBSD.org
|
|
|
|
Version 3.00 of sysutils/cdrtools breaks but at the same time also
|
|
obsoletes sysutils/cdrtools-cjk as mkisofs now employs iconv for
|
|
character conversion. Consequently sysutils/cdrtools-cjk is marked
|
|
BROKEN and the use of USE_CDRTOOLS=cjk as well as USE_CDRTOOLS together
|
|
with the WITH_CJK knob left in a broken state until bsd.port.mk is
|
|
updated by portmgr@ accordingly. Once USE_CDRTOOLS is updated to no
|
|
longer refer to sysutils/cdrtools-cjk the latter will be removed.
|
|
Previous users of sysutils/cdrtools-cjk should switch to using
|
|
sysutils/cdrtools instead, which might require not using the WITH_CJK
|
|
knob until said update of bsd.port.mk has happened.
|
|
|
|
20100915:
|
|
AFFECTS: users of lang/perl5.12
|
|
AUTHOR: skv@FreeBSD.org
|
|
|
|
lang/perl5.12 has been updated to 5.12.2. You should update everything
|
|
that depends on perl. The easiest way to do that is to use
|
|
"perl-after-upgrade" script supplied with lang/perl5.12.
|
|
Please see its manual page for details.
|
|
|
|
If you want to switch to lang/perl5.12 from lang/perl5.{8,10} please
|
|
follow instructions in the entry 20100715 in this file.
|
|
|
|
20100912:
|
|
AFFECTS: ftp/curl
|
|
AUTHOR: roam@FreeBSD.org
|
|
|
|
With version 7.21.1, the cURL port is built with stricter compiler
|
|
checking by default (the -Werror flag is passed to the C compiler,
|
|
making it treat any warnings as fatal errors). If you experience
|
|
problems building cURL, re-run "make config" in the ftp/curl
|
|
directory and disable the WERROR knob.
|
|
|
|
20100912:
|
|
AFFECTS: www/tdiary-devel, japanese/tdiary-devel
|
|
AUTHOR: tota@FreeBSD.org
|
|
|
|
The stable tDiary ports, www/tdiary and japanese/tdiary, have been
|
|
updated to 3.0.0. The development versions of tDiary have been merged
|
|
from www/tdiary-devel to www/tdiary and from japanese/tdiary-devel to
|
|
japanese/tdiary, respectively.
|
|
|
|
If you have been using the www/tdiary-devel or japanese/tdiary-devel,
|
|
you run one of the following commands to upgrade:
|
|
|
|
- www/tdiary-devel
|
|
# portmaster -o www/tdiary www/tdiary-devel
|
|
or
|
|
# portupgrade -o www/tdiary www/tdiary-devel
|
|
|
|
- japanese/tdiary-devel
|
|
# portmaster -o japanese/tdiary japanese/tdiary-devel
|
|
or
|
|
# portupgrade -o japanese/tdiary japanese/tdiary-devel
|
|
|
|
Before upgrading, please read the following for more details:
|
|
|
|
http://www.tdiary.org/20100828.html (written in Japanese)
|
|
|
|
20100907:
|
|
AFFECTS: sysutils/pecl-fileinfo
|
|
AUTHOR: ale@FreeBSD.org
|
|
|
|
If you are using php 5.3 (lang/php5) and fileinfo extension, you
|
|
should switch to sysutils/php5-fileinfo port:
|
|
|
|
portmaster -o sysutils/php5-fileinfo sysutils/pecl-fileinfo
|
|
|
|
20100904:
|
|
AFFECTS: net/netcat
|
|
AUTHOR: pgollucci@FreeBSD.org
|
|
|
|
Rename nc to netcat to prevent /usr/bin/nc shadowing /usr/local/bin/nc
|
|
|
|
20100902:
|
|
AFFECTS: users of KDE 4
|
|
AUTHOR: kde@FreeBSD.org
|
|
|
|
KDE SC ports has been updated to 4.5.1. A number of files were moved
|
|
between packages, manual intervention into update procedure is required:
|
|
|
|
# pkg_delete -f kdehier4\* kdelibs-4\* kdebase-4\* kdebase-runtime-4\* kdebase-workspace-4\*
|
|
# rm -rf /usr/local/kde4/share/PolicyKit/policy
|
|
# cd /usr/ports/misc/kdehier4 && make install clean
|
|
# portmaster -a
|
|
|
|
20100901:
|
|
AFFECTS: users of www/rubygem-rails
|
|
AUTHOR: pgollucci@FreeBSD.org
|
|
|
|
Rails has been updated to 3.0.0. As always, make sure you check the
|
|
changes at http://weblog.rubyonrails.org/.
|
|
|
|
20100817:
|
|
AFFECTS: users of www/lighttpd
|
|
AUTHOR: mm@FreeBSD.org
|
|
|
|
The modules mod_geoip and mod_h264_streaming have been moved into slave
|
|
ports: www/lighttpd-mod_geoip and www/lighttpd-mod_h264_streaming
|
|
|
|
20100818:
|
|
AFFECTS: users of www/lighttpd
|
|
AUTHOR: mm@FreeBSD.org
|
|
|
|
The default lighttpd configuration file locations have changed.
|
|
The main configuration file is now: $PREFIX/etc/lighttpd/lighttpd.conf
|
|
and includes other configuration files from $PREFIX/etc/lighttpd/
|
|
|
|
For compatibility with old-style configurations, if the lighttpd_conf
|
|
variable is not set in /etc/rc.conf, $PREFIX/etc/lighttpd.conf takes
|
|
precedence over $PREFIX/etc/lighttpd/lighttpd.conf
|
|
|
|
20100815:
|
|
AFFECTS: users of databases/redis and databases/redis-devel
|
|
AUTHOR: osa@FreeBSD.org
|
|
|
|
The redis configuration file, redis.conf, have been changed, some options
|
|
removed in newer versions (>=2.0). In some cases, redis-server with
|
|
older configuration might does not run at startup.
|
|
|
|
If you run into startup problems, re-edit configuration file.
|
|
|
|
20100813:
|
|
AFFECTS: www/opera
|
|
AUTHOR: dinoex@FreeBSD.org
|
|
|
|
If you run opera without gtk or kde4, the browser might crash on shutdown.
|
|
In this case go to about:config and change "Dialog Toolkit" from 0 to 4.
|
|
|
|
20100811:
|
|
AFFECTS: multimedia/mpeg4ip-libmp4v2
|
|
AUTHOR: makc@FreeBSD.org
|
|
|
|
multimedia/mpeg4ip-libmp4v2, which is not maintained upstream, has been
|
|
replaced with new port, multimedia/mp4v2. The shared library version
|
|
has been changed with this update, thus all ports that depends on
|
|
mp4v2 library must be rebuilt:
|
|
|
|
portmaster -o multimedia/mp4v2 multimedia/mpeg4ip-libmp4v2
|
|
portmaster -a
|
|
|
|
20100731:
|
|
AFFECTS: users of devel/ccache
|
|
AUTHOR: ehaupt@FreeBSD.org
|
|
|
|
Users upgrading from 2.4 release should clear the old cache directory with:
|
|
|
|
# ccache --clear
|
|
|
|
20100730:
|
|
AFFECTS: users of www/neon28 and www/neon29
|
|
AUTHOR: mezz@FreeBSD.org
|
|
|
|
Makes neon29 our default neon library in the ports tree. The www/neon28
|
|
has been removed and www/neon29's shared library version has been changed.
|
|
You will have to rebuild all ports that depend on www/neon29. Do this:
|
|
|
|
Portmaster users:
|
|
portmaster -o www/neon29 www/neon28
|
|
portmaster -r neon29-
|
|
|
|
Portupgrade user:
|
|
env DISABLE_CONFLICTS=1 portupgrade -o www/neon29 -f neon28-\*
|
|
pkgdb -Ff
|
|
portupgrade -rf neon29-\*
|
|
|
|
20100728:
|
|
AFFECTS: users of textproc/nltk
|
|
AUTHOR: clsung@FreeBSD.org
|
|
|
|
Nltk has been upgraded to 2.0b8 which depends on devel/py-yaml now.
|
|
You need to deinstall nltk before upgrading, since the previous port
|
|
will delete files installed from py-yaml during its deinstall phase.
|
|
|
|
Use, for example:
|
|
|
|
# pkg_delete nltk-2.0b7,1
|
|
# portsnap fetch update
|
|
# cd /usr/ports/textproc/nltk/
|
|
# make install clean
|
|
|
|
20100727:
|
|
AFFECTS: users of security/libgcrypt
|
|
AUTHOR: wxs@FreeBSD.org
|
|
|
|
libgcrypt has been upgraded to 1.4.6 which has a shared library version
|
|
bump. You need to reinstall all ports that depend on it. Use something
|
|
like this:
|
|
|
|
portupgrade -rf libgcrypt
|
|
portmaster -r libgcrypt
|
|
|
|
20100722:
|
|
AFFECTS: users of net/rabbitmq
|
|
AUTHOR: Phillip <pneumann@gmail.com>
|
|
|
|
The database schema and the format in which persistent messages are
|
|
stored have both changed since the last release (1.7.2). When
|
|
starting, the RabbitMQ server will detect the existence of an old
|
|
database and will move it to a backup location, before creating a
|
|
fresh, empty database, and will log a warning.
|
|
|
|
20100715:
|
|
AFFECTS: users of lang/perl*
|
|
AUTHOR: skv@FreeBSD.org
|
|
|
|
lang/perl5.12 is out. If you want to switch to it from, for example
|
|
lang/perl5.10, that is:
|
|
|
|
Portupgrade users:
|
|
0) Fix pkgdb.db (for safety):
|
|
pkgdb -Ff
|
|
|
|
1) Reinstall new version of Perl (5.12):
|
|
env DISABLE_CONFLICTS=1 portupgrade -o lang/perl5.12 -f perl-5.10.\*
|
|
|
|
2) Reinstall everything that depends on Perl:
|
|
portupgrade -fr perl
|
|
|
|
Portmaster users:
|
|
portmaster -o lang/perl5.12 lang/perl5.10
|
|
|
|
Conservative:
|
|
portmaster p5-
|
|
|
|
Comprehensive (but perhaps overkill):
|
|
portmaster -r perl-
|
|
|
|
Note: If the "perl-" glob matches more than one port you will need to
|
|
specify the name of the Perl directory in /var/db/pkg explicitly.
|
|
|
|
20100626:
|
|
AFFECTS: users of japanese/ibus-mozc
|
|
AUTHOR: daichi@FreeBSD.org
|
|
|
|
The japanese/ibus-mozc port has been updated to version 0.11.383.102,
|
|
and separated into 5 ports to cope with upcoming new port
|
|
japanese/scim-mozc.
|
|
|
|
o japanese/mozc-server
|
|
o japanese/mozc-tool
|
|
o japanese/mozc-additions
|
|
o japanese/ibus-mozc
|
|
o devel/py-gyp-devel
|
|
|
|
You can not upgrade with portupgrade or portmaster. To upgrade, you
|
|
must deinstall japanese/ibus-mozc first and then install the new
|
|
japanese/ibus-mozc.
|
|
|
|
For example:
|
|
|
|
# pkg_delete ja-ibus-mozc-0.11.365.102_1
|
|
# portsnap fetch update
|
|
# cd /usr/ports/japanese/ibus-mozc/
|
|
# make install clean
|
|
|
|
20100617:
|
|
AFFECTS: users of security/{dirmngr|gnupg}
|
|
AUTHOR: dougb@FreeBSD.org
|
|
|
|
The security/libassuan port has been updated to version 2.0.0, and
|
|
the applications listed above have been updated to use it as of versions
|
|
1.1.0 and 2.0.15 respectively. If you HAVE NOT updated your libassuan
|
|
port as described in the 20100613 entry, you can simply update all 3
|
|
ports together (libassuan, dirmngr if installed, and gnupg) using your
|
|
normal upgrade path. If you HAVE updated to libassuan-1, then you need
|
|
to do the following before upgrading dirmngr and gnupg.
|
|
|
|
If you use portupgrade:
|
|
|
|
portupgrade -f -o security/libassuan security/libassuan-1
|
|
|
|
If you use portmaster:
|
|
|
|
portmaster -o security/libassuan libassuan-1
|
|
|
|
If you use neither:
|
|
|
|
pkg_delete -f libassuan*
|
|
|
|
Please note, libassuan version 2.0.0 is now a shared library, so unlike
|
|
the previous version it is now a runtime dependency and cannot be deleted
|
|
after you are done building dirmngr and/or gnupg.
|
|
|
|
20100613:
|
|
AFFECTS: users of deskutils/kdepim4, and security/{gpa|opensc}
|
|
AUTHOR: dougb@FreeBSD.org
|
|
|
|
The security/libassuan port has been updated to version 2.0.0, however,
|
|
the applications listed above are not yet compatible with it. Therefore
|
|
security/libassuan-1 has been created until they can be updated, and the
|
|
ports listed above have been updated to depend on it. You must first
|
|
replace your existing libassuan with version 1 in the new location, then
|
|
you can update the ports listed above normally.
|
|
|
|
If you use portupgrade:
|
|
|
|
portupgrade -f -o security/libassuan-1 security/libassuan
|
|
|
|
If you use portmaster:
|
|
|
|
portmaster -o security/libassuan-1 libassuan
|
|
|
|
If you use neither:
|
|
|
|
pkg_delete -f libassuan*
|
|
|
|
20100609:
|
|
AFFECTS: users of audio/libogg and audio/libao
|
|
AUTHOR: naddy@FreeBSD.org
|
|
|
|
There are new versions of libogg (1.2.0) and libao (1.0.0) and the
|
|
shared library versions have been bumped (ogg.6 to ogg.7, ao.3 to ao.4).
|
|
|
|
All ports that have an identifiable direct dependency on these libraries
|
|
have had their PORTREVISIONs bumped. However, some ports that pull in
|
|
the libraries indirectly may continue to look for the old versions. To
|
|
ensure that all are updated, perform this step:
|
|
|
|
If you use portupgrade:
|
|
|
|
portupgrade -rf libogg libao
|
|
|
|
If you use portmaster:
|
|
|
|
portmaster -r libogg libao
|
|
|
|
20100605:
|
|
AFFECTS: users of multimedia/gstreamer-plugins-good and
|
|
multimedia/gstreamer-plugins-bad
|
|
AUTHOR: kwm@FreeBSD.org
|
|
|
|
Certain plugins were moved from the -bad port to the -good port. Please
|
|
follow instructions below before proceeding with normal update steps:
|
|
|
|
If you use portmaster:
|
|
|
|
portmaster gstreamer-plugins-bad
|
|
|
|
If you use portupgrade:
|
|
|
|
portupgrade -R multimedia/gstreamer-plugins-bad
|
|
|
|
20100602:
|
|
AFFECTS: users of lang/mono
|
|
AUTHOR: romain@FreeBSD.org
|
|
|
|
Starting with Mono 2.6, the Moonlight compiler and assemblies are not
|
|
installed by the lang/mono port anymore. They are however provided by
|
|
the multimedia/moonlight port.
|
|
|
|
If you are doing some Silverlight development, install multimedia/moonlight
|
|
after updating lang/mono.
|
|
|
|
20100530:
|
|
AFFECTS: users of devel/gettext (i.e.: YOU)
|
|
AUTHOR: ade@FreeBSD.org
|
|
|
|
Another version of gettext (0.18), and another shared library version
|
|
bump (from intl.8 to intl.9), so:
|
|
|
|
All ports that have an identifiable known direct dependency on gettext
|
|
have had their PORTREVISIONs bumped. If after upgrading:
|
|
|
|
# portupgrade -rf gettext
|
|
# portmaster -w -r gettext
|
|
|
|
The upgrade of devel/gobject-introspection may fail because it is looking
|
|
for libintl.so.8. In this case, do the following:
|
|
|
|
# cd /usr/ports/devel/gobject-introspection
|
|
# make clean
|
|
# make deinstall
|
|
# make install clean
|
|
|
|
Then continue your upgrade procedure normally.
|
|
|
|
If there are still ports on your system that are looking for libintl.so.8
|
|
(either in ${LOCALBASE}/lib/compat/pkg, or non-existent), _please_ file
|
|
a PR so that a correct direct dependency can be added.
|
|
|
|
Once you are satisfied that no ports still depend on the old versions (such
|
|
as libgettextpo.so.4 and libintl.so.8) you can safely delete them from the
|
|
${LOCALBASE}/lib/compat/pkg directory if they are present there.
|
|
|
|
20100524:
|
|
AFFECTS: users of devel/darcs, ports-mgmt/porte, textproc/pandoc,
|
|
x11/xmobar, x11-wm/xmonad, x11-wm/xmonad-contrib
|
|
AUTHOR: pgj@FreeBSD.org
|
|
|
|
The following ports have been renamed to improve consistency among Haskell
|
|
Cabal ports:
|
|
|
|
- devel/darcs -> devel/hs-darcs
|
|
- ports-mgmt/porte -> ports-mgmt/hs-porte
|
|
- textproc/pandoc -> textproc/hs-pandoc
|
|
- x11/xmobar -> x11/hs-xmobar
|
|
- x11-wm/xmonad -> x11-wm/hs-xmonad
|
|
- x11-wm/xmonad-contrib -> x11-wm/hs-xmonad-contrib
|
|
|
|
Please follow these steps below to update Haskell ports that you have
|
|
installed:
|
|
|
|
1) Reinstall the renamed Haskell port dependencies (see previous entry).
|
|
Note that this will possibly require that you remove the affected leaf
|
|
(aforementioned) ports as well;
|
|
|
|
2) Reinstall the renamed application(s) you use.
|
|
|
|
20100524:
|
|
AFFECTS: users of hs-* ports
|
|
AUTHOR: pgj@FreeBSD.org
|
|
|
|
The following Haskell ports have been renamed in order to bring them in
|
|
sync with the naming scheme used at HackageDB. Please follow these steps
|
|
below to update your installation:
|
|
|
|
1) Delete the following ports (if you have any of them installed):
|
|
|
|
- hs-zip-archive-ghc
|
|
- hs-binary-ghc
|
|
- hs-language-c-ghc
|
|
- hs-lazysmallcheck-c-ghc
|
|
- hs-pcre-light-ghc
|
|
- hs-utf8-string-ghc
|
|
- hs-HGL-ghc
|
|
- hs-digest-ghc
|
|
- hs-haxml
|
|
- hs-highlighting-kate-ghc
|
|
- hs-polyparse-ghc
|
|
- hs-x11-ghc
|
|
- hs-x11-xft-ghc
|
|
- hs-opengl-ghc
|
|
- hs-OpenGLRaw-ghc
|
|
- hs-OpenGLURaw-ghc
|
|
- hs-glut-ghc
|
|
|
|
2) Rebuild the renamed ports and all ports that depend on them.
|
|
|
|
20100518:
|
|
AFFECTS: users of devel/pylint
|
|
AUTHOR: mva@FreeBSD.org
|
|
|
|
The pylint user configuration files have been changed slightly in newer
|
|
versions (>=0.20.0). In some cases, older configurations might crash
|
|
pylint at startup.
|
|
|
|
If you run into startup problems, make sure you remove the .pylintrc
|
|
configuration settings and the .pylint.d directory from your home
|
|
directory:
|
|
|
|
$ rm ~/.pylintrc
|
|
$ rm -rf ~/.pylint.d
|
|
|
|
20100518:
|
|
AFFECTS: users of devel/apr0, devel/apr1, www/apache20, www/apache22
|
|
AUTHOR: pgollucci@FreeBSD.org
|
|
|
|
devel/apr port has been renamed to devel/apr1.
|
|
|
|
WITH_APR_FROM_PORTS=yes for www/apache22 has been dissolved and may be
|
|
removed from your configuration files; devel/apr1 is always used now.
|
|
|
|
Please manually delete apache-2.\* if installed _before_ updating using
|
|
either portmaster or portupgrade:
|
|
|
|
pkg_delete -f apache-2.\*
|
|
|
|
Then, if you use portmaster:
|
|
|
|
portmaster -o devel/apr1 devel/apr
|
|
|
|
If you use portupgrade:
|
|
|
|
portupgrade -f -o devel/apr1 devel/apr
|
|
|
|
Finally, reinstall Apache port if you deleted it earlier and update ports as
|
|
usual (`XX' below is either 20 or 22):
|
|
|
|
portinstall www/apacheXX
|
|
|
|
20100512:
|
|
AFFECTS: users of www/apache20
|
|
AUTHOR: pgollucci@FreeBSD.org
|
|
|
|
The rc.d script has been renamed:
|
|
|
|
apache2.sh -> apache2
|
|
|
|
You'll need to update any crons wrappers, etc. for the new paths.
|
|
|
|
20100511:
|
|
AFFECTS: users of KDE SC 4
|
|
AUTHOR: kde@FreeBSD.org
|
|
|
|
KDE SC ports have been updated from 4.3.5 to 4.4.3. A number of libraries
|
|
was moved between packages. The recommended update procedure is to delete
|
|
kdelibs-experimental*, kdebase-4*, kdebase-workspace-4*,
|
|
kdebase-runtime-4*, kdepim-4*, kdepim-runtime-4*, and then update ports as
|
|
usual and install desired KDE 4 ports:
|
|
|
|
# pkg_delete -f kdebase-\*4\* kdepim-\*4\* kdelibs-experimental-\*4\*
|
|
# portmaster -a (or portupgrade -aR)
|
|
|
|
In order to enabled Nepomuk semantic desktop search you have to install
|
|
databases/virtuoso (you don't need to manually configure or run virtuoso
|
|
server).
|
|
|
|
20100511:
|
|
AFFECTS: users of textproc/redland RDF engine
|
|
AUTHOR: kde@FreeBSD.org
|
|
|
|
Redland RDF engine has been split into redland itself and rasqal engine.
|
|
The recommended update procedure is to delete redland, then update ports
|
|
as usual and install desired RDF ports:
|
|
|
|
# pkg_delete -f redland-\*
|
|
# portmaster raptor (or portupgrade -r raptor)
|
|
|
|
20100511:
|
|
AFFECTS: users of multimedia/qt4-phonon, multimedia/qt4-phonon-gst,
|
|
multimedia/phonon, and multimedia/phonon-gstreamer
|
|
AUTHOR: kde@FreeBSD.org
|
|
|
|
WITH_QT_PHONON global knob has been introduced to allow selection between
|
|
multimedia/qt4-phonon* ports (a bit outdated Phonon, which is shipped with
|
|
Qt 4) and multimedia/phonon* ports. Since KDE SC 4.4 now requires fresh
|
|
Phonon, multimedia/phonon* ports are installed by default.
|
|
|
|
If you don't use KDE, you may set WITH_QT_PHONON=yes in /etc/make.conf
|
|
and continue to use Qt 4 Phonon implementation ports.
|
|
|
|
If you want to use KDE SC 4.4 (or if you want the latest Phonon), do not
|
|
define WITH_QT_PHONON, delete multimedia/qt4-phonon* ports, and install
|
|
multimedia/phonon*:
|
|
|
|
If you use portmaster:
|
|
|
|
portmaster -o multimedia/phonon multimedia/qt4-phonon
|
|
portmaster -o multimedia/phonon-gstreamer multimedia/qt4-phonon-gst
|
|
|
|
If you use portupgrade:
|
|
|
|
portupgrade -f -o multimedia/phonon multimedia/qt4-phonon
|
|
portupgrade -f -o multimedia/phonon-gstreamer multimedia/qt4-phonon-gst
|
|
|
|
20100510:
|
|
AFFECTS: users of security/gnome-keyring
|
|
AUTHOR: kwm@FreeBSD.org
|
|
|
|
libgnome-keyring was split out of the gnome-keyring package. Perform the
|
|
following before doing your normal upgrade steps:
|
|
|
|
pkg_delete -f "gnome-keyring-*"
|
|
portmaster security/gnome-keyring
|
|
or
|
|
pkgdb -Ff
|
|
portupgrade -R -x gnome-keyring -x libgnome-keyring gnome-keyring
|
|
pkg_deinstall -fO gnome-keyring
|
|
portinstall security/gnome-keyring
|
|
|
|
20100506:
|
|
AFFECTS: users of mail/nullmailer on FreeBSD 6.X
|
|
AUTHOR: glarkin@FreeBSD.org
|
|
|
|
The nullmailer port was recently updated with an rc.d script to correctly
|
|
daemonize nullmailer-send with daemon(8). On FreeBSD 6.X, daemon(8) does
|
|
not support "[-u user]" command-line switch, causing the nullmailer rc.d
|
|
script failure to start nullmailer-send.
|
|
|
|
Support for "[-u user]" command-line switch was recently MFC'd to 6-STABLE
|
|
(http://www.freebsd.org/cgi/query-pr.cgi?pr=bin/146266). FreeBSD 6.X users
|
|
should patch and install daemon(8) by one of the methods described below.
|
|
|
|
If /usr/src is not yet populated, csup the 6-STABLE sources and run these
|
|
commands:
|
|
|
|
cd /usr/src/usr.sbin/daemon
|
|
make install
|
|
/usr/local/etc/rc.d/nullmailer start
|
|
|
|
If /usr/src is already populated with sources from a previous 6.X release,
|
|
use these commands:
|
|
|
|
cd /usr/src/usr.sbin/daemon
|
|
fetch 'http://people.freebsd.org/~glarkin/pr-links/daemon/patch-daemon.c'
|
|
fetch 'http://people.freebsd.org/~glarkin/pr-links/daemon/patch-daemon.8'
|
|
patch -p0 daemon.c < patch-daemon.c
|
|
patch -p0 daemon.8 < patch-daemon.8
|
|
make install
|
|
/usr/local/etc/rc.d/nullmailer start
|
|
|
|
20100502:
|
|
AFFECTS: users of www/squid*
|
|
AUTHOR: miwi@FreeBSD.org
|
|
|
|
Starting with squid* the directory containing the default cache and log
|
|
directory was changed from $PREFIX/squid/ to /var/squid/.
|
|
|
|
The default values for the following Squid configuration parameters have
|
|
changed as shown below:
|
|
|
|
cache_log from $PREFIX/squid/logs/cache.log to /var/squid/logs/cache.log
|
|
cache_store_log from $PREFIX/squid/logs/store.log to /var/squid/logs/store.log
|
|
pid_filename from $PREFIX/squid/logs/squid.pid to /var/squid/logs/squid.pid
|
|
coredump_dir from $PREFIX/squid/cache to /var/squid/cache
|
|
|
|
Please check whether you need to define any of these variables in your
|
|
squid.conf to the old defaults explicitly before updating, especially if
|
|
you have set up automated log processing or automated log rotation. If you
|
|
define pid_filename in your squid.conf, you should also set squid_pidfile
|
|
to the same value in /etc/rc.conf, cf. $PREFIX/etc/rc.d/squid.
|
|
|
|
20100419:
|
|
AFFECTS: users of math/libgmp4
|
|
AUTHOR: ale@FreeBSD.org
|
|
|
|
The default gmp version in FreeBSD is now 5.0.x. The port directory
|
|
changed from math/libgmp4 to math/gmp. An entry has been added to MOVED
|
|
and all depending ports revisions have been bumped, so the update should
|
|
be handled correctly by usual port management tools such as portupgrade.
|
|
|
|
Portmaster users, please do the following before upgrading ports that
|
|
depend on gmp:
|
|
|
|
portmaster -o math/gmp math/libgmp4
|
|
|
|
20100409:
|
|
AFFECTS: users of lang/php5
|
|
AUTHOR: ale@FreeBSD.org
|
|
|
|
As of PHP 5.3, a few extensions were removed from or included into the core
|
|
PHP5 package. Follow the steps below to update your installation.
|
|
|
|
1) Delete the following packages (if installed):
|
|
|
|
- php5-dbase
|
|
- php5-ncurses
|
|
- php5-pcre
|
|
- php5-spl
|
|
- php5-ming
|
|
- php5-mhash
|
|
|
|
2) Rebuild lang/php5 and all ports that depend on it.
|
|
|
|
20100403:
|
|
AFFECTS: users of net/dgd
|
|
AUTHOR: glewis@FreeBSD.org
|
|
|
|
The kernel library has been separated from the main net/dgd port into its
|
|
own net/dgd-kernel port so that all libraries are on an equal footing.
|
|
This also reflects the split of the kernel library out from the main DGD
|
|
distribution.
|
|
|
|
If you wish to continue to use the kernel library you'll need to install
|
|
net/dgd-kernel after updating to dgd-1.4.1_2.
|
|
|
|
20100330:
|
|
AFFECTS: users of gstreamer-plugins-bad and gstreamer-plugins-good
|
|
AUTHOR: kwm@FreeBSD.org
|
|
|
|
Plugin moved from the -bad port to the -good port. Please follow the
|
|
instructions below before proceeding with normal update steps.
|
|
|
|
If you use portmaster:
|
|
|
|
portmaster gstreamer-plugins-bad
|
|
|
|
If you use portupgrade:
|
|
|
|
portupgrade -R multimedia/gstreamer-plugins-bad
|
|
|
|
20100328:
|
|
AFFECTS: users of graphics/png
|
|
AUTHOR: dinoex@FreeBSD.org
|
|
|
|
The PNG library has been updated to version 1.4.1. Please rebuild all
|
|
ports that depend on it.
|
|
|
|
If you use portmaster: make sure you update to portmaster version 2.20 or
|
|
newer, then do:
|
|
|
|
portmaster -r png-
|
|
|
|
If you use portupgrade:
|
|
|
|
portupgrade -fr graphics/png
|
|
|
|
20100221:
|
|
AFFECTS: users of rblibtorrent-devel
|
|
AUTHOR: dougb@FreeBSD.org
|
|
|
|
The port name has changed to libtorrent-rasterbar-14.
|
|
|
|
If you use portmaster:
|
|
|
|
portmaster -o net-p2p/libtorrent-rasterbar-14 net-p2p/rblibtorrent-devel
|
|
|
|
If you use portupgrade:
|
|
|
|
portupgrade -o net-p2p/libtorrent-rasterbar-14 net-p2p/rblibtorrent-devel
|
|
|
|
20100216:
|
|
AFFECTS: users of sysutils/bacula-server, sysutils/bacula-client
|
|
AUTHOR: dvl@FreeBSD.org
|
|
|
|
Bacula 5.x uses new shared objects which conflict with the shared objects
|
|
from previous versions. You should delete all existing Bacula packages
|
|
from your system before compiling Bacula 5.x, otherwise you'll encounter
|
|
compilation errors.
|
|
|
|
/usr/local/etc/rc.d/bacula-dir stop
|
|
/usr/local/etc/rc.d/bacula-sd stop
|
|
/usr/local/etc/rc.d/bacula-fd stop
|
|
pkg_delete 'bacula-*'
|
|
|
|
After upgrading, remember to run the database upgrade script supplied
|
|
with the port.
|
|
|
|
20100214:
|
|
AFFECTS: users of japanese/roundcube
|
|
AUTHOR: nork@FreeBSD.org
|
|
|
|
If you switch mail/roundcube to japanese/roundcube, please re-check
|
|
configuration files like ${PREFIX}/www/roundcube/config/main.inc.php.
|
|
At least, please add following settings:
|
|
|
|
$rcmail_config['message_charset_languages'] = array('en_US' => 'ISO-8859-1', ...
|
|
$rcmail_config['transfer_encoding_languages'] = array('en_US' => 'quoted-printable', ...
|
|
|
|
See also: ${PREFIX}/www/roundcube/config/main.inc.php.dist
|
|
|
|
20100207:
|
|
AFFECTS: users of www/firefox
|
|
AUTHORS: beat@FreeBSD.org, mandree@FreeBSD.org (Java plugin)
|
|
|
|
The www/firefox port has been updated to 3.6. From now on www/firefox
|
|
will contain the most recent version of Firefox. Older but still
|
|
supported releases will be available in www/firefox3 and www/firefox35.
|
|
|
|
In order to update to Firefox 3.6 please delete your older installed
|
|
version of Firefox first and install www/firefox afterwards. Please
|
|
make sure all your addons are compatible with Firefox 3.6 and backup
|
|
your ~/.mozilla directory prior to the first launch of Firefox 3.6.
|
|
|
|
Note that in order to use Java with Firefox 3.6, you need to install
|
|
java/openjdk6, build it with the "WEB" option enabled and use the Iced
|
|
Tea plugin. To achieve the latter, each user needs to create a
|
|
symlink to the Icedtea plugin as described in the Browsers/Firefox and
|
|
Java[tm] Plugin section in the handbook:
|
|
|
|
ln -s /usr/local/openjdk6/jre/lib/IcedTeaPlugin.so \
|
|
$HOME/.mozilla/plugins
|
|
|
|
20100207:
|
|
AFFECTS: users of Mesa3D libraries and x11-drivers/xf86-video-nouveau
|
|
AUTHOR: nork@FreeBSD.org
|
|
|
|
If you want to use Mesa3D 7.6.1 and libdrm 2.4.17 rather than 7.4.4
|
|
and 2.4.12, you must define WITHOUT_NOUVEAU global macro, at least,
|
|
enabled on graphics/libGL*, graphics/libglut, graphics/dri,
|
|
graphics/mesa-demos, and graphics/libdrm. And please give up using
|
|
x11-drivers/xf86-video-nouveau.
|
|
|
|
At this time, I cannot enable latest Mesa3D and libdrm, because they
|
|
break xf86-video-nouveau. But old (current?) Mesa3D and libdrm do not
|
|
break any drivers.
|
|
|
|
AMD Radeon HD 2xxx/3xxx/4xxx users: If you use AMD Radeon HD [234]xxx
|
|
series, please define WITHOUT_NOUVEAU global macro. You can then use
|
|
OpenGL Hardware Accelerator feature on these series.
|
|
|
|
20100206:
|
|
AFFECTS: users of net/samba4-devel
|
|
AUTHOR: timur@FreeBSD.org
|
|
|
|
Default configuration file was moved to ${LOCALBASE}/etc/smb4.conf to
|
|
avoid conflicts with the installed net/samba3?. Also, userland utils
|
|
are not installed by default, which should also help with the parallel
|
|
setup of Samba3 and Samba4.
|
|
|
|
20100205:
|
|
AFFECTS: users of Qt 3 and KDE 3
|
|
AUTHOR: itetcu@FreeBSD.org
|
|
|
|
When building qt33 and kdelibs3 (at least), while they are installed,
|
|
because of -L/usr/local/lib being passed too soon, the currently installed
|
|
libraries are used instead of the ones from the build. This makes the
|
|
build fail if you updated any of the libraries these Qt/KDE libraries are
|
|
linked against (e.g. libjpeg).
|
|
|
|
For the moment the workaround, when you get to this, is to move the old lib
|
|
out of the way, e.g.:
|
|
|
|
mv /usr/local/lib/libqt-mt.so /usr/local/lib/libqt-mt.so.old && \
|
|
cd /usr/ports/x11-toolkits/qt33/ && make && \
|
|
mv /usr/local/lib/libqt-mt.so.old /usr/local/lib/libqt-mt.so && \
|
|
portmaster -C x11-toolkits/qt33 (or portupgrade -w qt-33\*) ...
|
|
|
|
20100205:
|
|
AFFECTS: users of lang/perl*
|
|
AUTHOR: skv@FreeBSD.org
|
|
|
|
Default version of Perl was bumped to 5.10.
|
|
|
|
If you already have lang/perl5.8 installed, and want to switch to
|
|
lang/perl5.10 please follow instructions in the entry 20090328 in this
|
|
file.
|
|
|
|
20100205:
|
|
AFFECTS: users of net/samba34
|
|
AUTHOR: timur@FreeBSD.org
|
|
|
|
This port was developed with the generous help of Florent Brodin.
|
|
|
|
The default passdb backend has been changed to `tdbsam'! That breaks
|
|
existing setups using the `smbpasswd' backend without explicit
|
|
declaration! Please use `passdb backend = smbpasswd' if you would like
|
|
to stick to the `smbpasswd' backend or convert your smbpasswd entries
|
|
using e.g. `pdbedit -i smbpasswd -e tdbsam'.
|
|
|
|
The `tdbsam' backend is much more flexible concerning per user
|
|
settings like `profile path' or `home directory' and there are some
|
|
commands which do not work with the `smbpasswd' backend at all.
|
|
|
|
20100130:
|
|
AFFECTS: users of audio/sdl_mixer and graphics/sdl_image
|
|
AUTHOR: mva@FreeBSD.org
|
|
|
|
The SDL_mixer and SDL_image libraries have new shared library versions.
|
|
Please rebuild all ports that depend on them.
|
|
|
|
If you use portmaster:
|
|
|
|
portmaster -r sdl_mixer-
|
|
portmaster -r sdl_image-
|
|
|
|
If you use portupgrade:
|
|
|
|
portupgrade -fr audio/sdl_mixer
|
|
portupgrade -fr graphics/sdl_image
|
|
|
|
20100125:
|
|
AFFECTS: users of audio/openal and graphics/openal-soft
|
|
AUTHOR: mva@FreeBSD.org
|
|
|
|
The default OpenAL implementation was switched to audio/openal-soft.
|
|
To update all ports correctly, the following steps have to be performed.
|
|
|
|
pkg_delete -f openal-\*
|
|
|
|
If you use portmaster:
|
|
|
|
portmaster -o audio/openal-soft audio/openal
|
|
portmaster -r audio/openal-soft
|
|
|
|
If you use portupgrade:
|
|
|
|
portupgrade -ro audio/openal audio/openal-soft
|
|
|
|
If you want to stick with audio/openal, please specify the following ports
|
|
make flag within /etc/make.conf (or an appropriate configuration file for
|
|
your ports):
|
|
|
|
WANT_OPENAL=si
|
|
|
|
20100122:
|
|
AFFECTS: users of sysutils/policykit and sysutils/polkit
|
|
AUTHOR: gnome@FreeBSD.org
|
|
|
|
Due to a recent change in sysutils/policykit, both sysutils/policykit,
|
|
and sysutils/polkit need to be rebuilt, but in a certain order. First,
|
|
upgrade sysutils/policykit to 0.9_6. Then, force rebuild and reinstall
|
|
of sysutils/polkit. If you do not do this, applications which depend
|
|
on polkitd will fail.
|
|
|
|
20100113:
|
|
AFFECTS: users of emulators/virtualbox
|
|
AUTHOR: beat@FreeBSD.org
|
|
|
|
Port has been renamed to emulators/virtualbox-ose to reflect that we are
|
|
using the OSE version. A separate port for the kernel modules has been
|
|
created: emulators/virtualbox-ose-kmod.
|
|
|
|
Please see http://wiki.freebsd.org/VirtualBox for update instructions.
|
|
|
|
20100107:
|
|
AFFECTS: users of security/openvpn*
|
|
AUTHOR: mandree@FreeBSD.org
|
|
|
|
security/openvpn has been moved to security/openvpn20 and upgraded to 2.0.9.
|
|
security/openvpn has been upgraded to 2.1.1, and security/openvpn-devel has
|
|
been removed.
|
|
|
|
Regular upgrades of the security/openvpn port should succeed without
|
|
manual intervention, but if you want to stick to openvpn 2.0 or if you
|
|
had been using openvpn-devel, manual intervention is needed, as
|
|
follows:
|
|
|
|
If you'd been using the security/openvpn-devel port, please use one of
|
|
these commands for upgrading:
|
|
|
|
portmaster -m-DDISABLE_CONFLICTS -o security/openvpn security/openvpn-devel
|
|
|
|
portupgrade -m-DDISABLE_CONFLICTS -o security/openvpn security/openvpn-devel
|
|
|
|
If you want to stick to openvpn 2.0, please use one of these two
|
|
upgrade commands:
|
|
|
|
portmaster -m-DDISABLE_CONFLICTS -o security/openvpn20 security/openvpn
|
|
|
|
portupgrade -m-DDISABLE_CONFLICTS -o security/openvpn20 security/openvpn
|
|
|
|
20100106:
|
|
AFFECTS: users of devel/websvn
|
|
AUTHOR: miwi@FreeBSD.org
|
|
|
|
The default install directory for websvn has changed from
|
|
${PREFIX}/www/data/websvn to ${PREFIX}/www/websvn.
|
|
|
|
If you are updating from a previous version, to preserve your settings
|
|
and data, please do the following:
|
|
|
|
mv /usr/local/www/data/websvn /usr/local/www
|
|
|
|
Then update as usual.
|
|
|
|
20091227:
|
|
AFFECTS: users of sysutils/grok
|
|
AUTHOR: Wesley Shields <wxs@FreeBSD.org>
|
|
|
|
The sysutils/grok port has been completely re-written. Configuration files
|
|
will need to be reviewed. Also, the RC script has been removed until it can
|
|
be made to work with the new version.
|
|
|
|
20091226:
|
|
AFFECTS: users of net-mgmt/ndoutils
|
|
AUTHOR: pgollucci@FreeBSD.org
|
|
|
|
When upgrading you'll need to run ./upgradedb; see UPGRADING file.
|
|
|
|
20091214:
|
|
AFFECTS: users of net/grdc
|
|
AUTHOR: avl@FreeBSD.org
|
|
|
|
Grdc has been renamed to Remmina upstream, and the port was also renamed
|
|
to reflect this. After installing remmina port you will need to download
|
|
the ``grdc2remmina.sh'' script and run it as your normal user(s) that
|
|
have ~/.grdc. The script will only create ~/.remmina directory and move
|
|
grdc config files to the new path; it does not affect anything else.
|
|
|
|
$ fetch http://people.freebsd.org/~avl/script/grdc2remmina.sh
|
|
$ sh grdc2remmina.sh
|
|
|
|
20091213:
|
|
AFFECTS: users of net-mgmt/zabbix, net-mgmt/zabbix-agent
|
|
AUTHOR: Jim Riggs <ports@christianserving.org>
|
|
|
|
In order to simplify configuration and better separate the different
|
|
components of Zabbix, the former zabbix port has been split into three:
|
|
zabbix-server, zabbix-proxy, and zabbix-frontend. Each component has
|
|
distinct functionality and may be installed independently on separate
|
|
systems. The existing zabbix-agent port remains.
|
|
|
|
Additionally, the new zabbix-frontend port now (correctly) installs the
|
|
PHP frontend in PREFIX/www/zabbix. The old zabbix port installed the
|
|
files in PREFIX/share/zabbix/php. Web server configurations must be
|
|
updated accordingly.
|
|
|
|
Finally, Zabbix has been updated to version 1.8. Not everyone may be
|
|
able to upgrade from version 1.6 immediately, though, so 1.6.8 versions
|
|
of the ports are also available as zabbix16-server, zabbix16-proxy,
|
|
zabbix16-agent, and zabbix16-frontend.
|
|
|
|
20091206:
|
|
AFFECTS: users of emulators/qemu
|
|
AUTHOR: nox@FreeBSD.org
|
|
|
|
The port has been updated to 0.11.1, which no longer enables kqemu by
|
|
default (if built with KQEMU knob on), now you also have to explicitly
|
|
pass -enable-kqemu (or -kernel-kqemu as with the previous versions)
|
|
if you want to use it. Also note the 0.11 stable branch is the last
|
|
qemu branch that still supports kqemu, so if you depend on reasonably
|
|
fast emulation on FreeBSD you should start looking for alternatives
|
|
some time soon. (VirtualBox?)
|
|
|
|
20091120:
|
|
AFFECTS: users of mail/postfixadmin
|
|
AUTHOR: Terry Sposato <tabmow@freenode.net>
|
|
|
|
Due to a bug in the previous postfixadmin port, existing users need to
|
|
backup their config.inc.php before they upgrade to postfixadmin-2.3 or
|
|
later and put it in place after the upgrade is complete.
|
|
|
|
20091120:
|
|
AFFECTS: users of security/f-prot
|
|
AUTHOR: Tim Bishop <tdb@FreeBSD.org>
|
|
|
|
The main f-prot command is now named fpscan. Virus definitions are
|
|
updated using the fpupdate command. fpupdate will automatically run
|
|
from periodic every day. To disable set the following option in
|
|
/etc/periodic.conf:
|
|
|
|
fpupdate_enable="NO"
|
|
|
|
The f-prot port now only works on i386.
|
|
|
|
20091118:
|
|
AFFECTS: users of java/jboss5
|
|
AUTHOR: Jonathan Chen <jonc@chen.org.nz>
|
|
|
|
The JBoss directory structure has been reorganised to follow hier(7)
|
|
guidelines more closely; in particular, transient and deployment files
|
|
were moved to /var/jboss5, thus allowing /usr to be read-only.
|
|
|
|
20091118:
|
|
AFFECTS: users of www/redmine
|
|
AUTHOR: Bernhard Froehlich <decke@bluelife.at>
|
|
|
|
After the upgrade you need to generate a session secret before restarting
|
|
the application. This is to protect you from cross-site request forgery.
|
|
From your Redmine directory, simply run the following command once:
|
|
|
|
# rake config/initializers/session_store.rb
|
|
|
|
then upgrade as usual:
|
|
|
|
# rake db:migrate RAILS_ENV=production
|
|
|
|
20091114:
|
|
AFFECTS: users of emulators/win4bsd
|
|
AUTHOR: Mario S F Ferreira <lioux@FreeBSD.org>
|
|
|
|
The new port now depends on emulators/kqemu-kmod instead of installing
|
|
its own version. Therefore, you should make sure that no other kqemu.ko
|
|
modules are installed:
|
|
|
|
# pkg_delete -f win4bsd\*
|
|
# rm -f /boot/kernel/kqemu.ko
|
|
# pkg_delete -f kqemu-kmod\*
|
|
# portinstall emulators/win4bsd
|
|
|
|
Do not forget to enable kqemu on rc.conf since win4bsd will not work
|
|
without it.
|
|
|
|
20091018:
|
|
AFFECTS: users of databases/mysql54-server
|
|
AUTHOR: Alex Dupre <ale@FreeBSD.org>
|
|
|
|
After the upgrade the server may fail to start due to changes in the
|
|
default values of innodb_log_files_in_group and innodb_log_file_size,
|
|
which differ from those in earlier 5.4 releases.
|
|
|
|
You should discard the old InnoDB log files and let MySQL 5.4.3 create
|
|
new ones. It is necessary to shut down your current server cleanly so
|
|
that no outstanding transaction information remains in the log.
|
|
|
|
See here: http://dev.mysql.com/doc/refman/5.4/en/news-5-4-3.html
|
|
|
|
20091014:
|
|
AFFECTS: users of mail/heirloom-mailx
|
|
AUTHOR: Alexander Logvinov <avl@FreeBSD.org>
|
|
|
|
Since SourceForge switched to the new File Release System,
|
|
mail/heirloom-mailx has wrong package name. All users who have
|
|
mail/heirloom-mailx installed after 22 August 2009 should run the
|
|
following commands:
|
|
|
|
# pkg_delete "\-mailx-12.4_1"
|
|
or
|
|
# rm -r /var/db/pkg/-mailx-12.4_1
|
|
|
|
# rm -r /var/db/ports/-mailx
|
|
# cd /usr/ports/mail/heirloom-mailx && make install clean
|
|
|
|
20090921:
|
|
AFFECTS: users of archivers/lzmautils, archivers/lzmautils-devel
|
|
AUTHOR: Christian Weisgerber <naddy@FreeBSD.org>
|
|
|
|
The XZ Utils distribution has superseded LZMA Utils, so the xz port has
|
|
been added and the lzmautils ports have been removed. To perform the
|
|
move, run one of the following commands:
|
|
|
|
If using portupgrade:
|
|
|
|
# portupgrade -o archivers/xz lzmautils\*
|
|
|
|
If using portmaster:
|
|
|
|
# portmaster -o archivers/xz archivers/lzmautils
|
|
or
|
|
# portmaster -o archivers/xz archivers/lzmautils-devel
|
|
|
|
as applicable.
|
|
|
|
20090919:
|
|
AFFECTS: users of mail/postfix-postfwd
|
|
AUTHOR: Sahil Tandon <sahil@tandon.net>
|
|
|
|
The recipient rate-limiting feature is now called via rcpt() command
|
|
instead of with mrcpt() as in previous versions. Make sure to update
|
|
your postfwd.conf if you use this feature.
|
|
|
|
20090917:
|
|
AFFECTS: users of www/epiphany, x11/yelp, graphics/librsvg2,
|
|
x11/toolkits/py-gnome-extras, and www/epiphany-extensions
|
|
AUTHOR: gnome@FreeBSD.org
|
|
|
|
The default Gecko provider has been changed from www/firefox to
|
|
www/libxul. Firefox 2.x is now marked FORBIDDEN for security reasons,
|
|
and libxul is new, stable, and preferred Gecko provider. Libxul uses
|
|
the same Gecko engine as Firefox 3.0.x.
|
|
|
|
Some ports may fail to upgrade or run when both www/firefox and libxul
|
|
are installed on the same system. To make sure everything runs smoothly,
|
|
uninstall www/firefox, then install libxul, then upgrade the affected
|
|
ports.
|
|
|
|
20090915:
|
|
AFFECTS: users of sysutils/gosa
|
|
AUTHOR: Denis Shaposhnikov <dsh@wizard.volgograd.ru>
|
|
|
|
Please read the following:
|
|
|
|
https://oss.gonicus.de/labs/gosa/wiki/DocumentationInstallingUpdatingGOsa
|
|
|
|
before upgrading this port. And don't forget to check your slapd.conf
|
|
because gosa scheme files were changed. Should you have any problems
|
|
during LDAP migration step, try to restart your PHP process.
|
|
|
|
20090913:
|
|
AFFECTS: users of www/ikiwiki
|
|
AUTHOR: Henrik Brix Andersen <brix@FreeBSD.org>
|
|
|
|
In order to fix a performance bug, all wikis need to be rebuilt on
|
|
upgrade to version 3.1415926.
|
|
|
|
20090912:
|
|
AFFECTS: users of ports that have set USE_FORTRAN=yes
|
|
AUTHOR: gerald@FreeBSD.org
|
|
|
|
Ports that are built using the Fortran frontend of GCC (aka gfortran)
|
|
will now use lang/gcc44 as the default compiler.
|
|
|
|
20090911:
|
|
AFFECTS: users of lang/perl5.10
|
|
AUTHOR: skv@FreeBSD.org
|
|
|
|
lang/perl5.10 has been updated to 5.10.1. You should update everything
|
|
that depends on perl. The easiest way to do that is to use
|
|
"perl-after-upgrade" script supplied with lang/perl5.10. Please see its
|
|
manual page for details.
|
|
|
|
If you want to switch to lang/perl5.10 from lang/perl5.8 please follow
|
|
instructions in the entry 20090328 in this file.
|
|
|
|
20090910:
|
|
AFFECTS: users of www/rubygem-rails
|
|
AUTHOR: pgollucci@FreeBSD.org
|
|
|
|
Rails has been updated to 2.3.4. As always, make sure you check the
|
|
changes at http://weblog.rubyonrails.org/.
|
|
|
|
20090909:
|
|
AFFECTS: users of gstreamer-plugins-bad gstreamer-plugins-good
|
|
AUTHOR: kwm@FreeBSD.org
|
|
|
|
Due to the move of several plugins from gstreamer-plugins-bad to
|
|
gstreamer-plugins-good, it is necessary to update gstreamer-plugins-bad
|
|
first:
|
|
|
|
portupgrade -R gstreamer-plugins-bad
|
|
|
|
or, using portmaster:
|
|
|
|
portmaster gstreamer-plugins-bad
|
|
|
|
After this step, the normal upgrade procedure can be used.
|
|
|
|
20090831:
|
|
AFFECTS: users of emulators/linux-systemsimcell
|
|
AUTHOR: stast@bsdportal.ru
|
|
|
|
The port emulators/linux-systemsimcell has been updated to 3.1.25.
|
|
Systemsimcell emulator now has a new dependency: x11-toolkits/linux-f10-blt.
|
|
So you need to switch to linux-f10 ports in order to use 3.1.25 version.
|
|
|
|
20090828:
|
|
AFFECTS: users of mail/dovecot and mail/dovecot-sieve
|
|
AUTHOR: yds@CoolRat.org
|
|
|
|
dovecot-sieve has been updated to a new implementation compatible with
|
|
dovecot 1.2.x. For details of what this means please refer to:
|
|
|
|
http://wiki.dovecot.org/LDA/Sieve/Dovecot#Migration_from_CMUSieve
|
|
|
|
20090827:
|
|
AFFECTS: users of www/mediawiki
|
|
AUTHOR: miwi@FreeBSD.org
|
|
|
|
www/mediawiki version is 1.15.1 now. 1.14.1 version was preserved as
|
|
www/mediawiki114 port.
|
|
|
|
20090818:
|
|
AFFECTS: users of security/gnutls and any port that depends on it
|
|
AUTHOR: novel@FreeBSD.org
|
|
|
|
GnuTLS has been updated to 2.8.3 and all shared libraries versions have
|
|
been bumped. So you need to rebuild all applications that depend on
|
|
gnutls. Do something like:
|
|
|
|
portupgrade -rf gnutls
|
|
|
|
20090816:
|
|
AFFECTS: users of astro/celestia and KDE
|
|
AUTHOR: danfe@FreeBSD.org
|
|
|
|
Celestia can now be compiled with KDE 3 frontend (you can enable it with
|
|
CELESTIA_UI=kde when building). It is very feature-rich, as it offers
|
|
contextual menus, toolbars, KDE integration, internationalization,
|
|
bookmarks, etc. If you use Celestia and KDE as your desktop, you might
|
|
want to rebuild the port so it integrates into your environment better.
|
|
|
|
20090815:
|
|
AFFECTS: users of mail/dovecot
|
|
AUTHOR: wxs@FreeBSD.org
|
|
|
|
Dovecot has been updated to version 1.2.3. The configuration file has
|
|
changed significantly. Please see http://wiki.dovecot.org/Upgrading/1.2
|
|
for details of what this means.
|
|
|
|
20090804:
|
|
AFFECTS: users of multimedia/phonon*, x11/kdebase4*, deskutils/kdepim4
|
|
AUTHOR: kde@FreeBSD.org
|
|
|
|
KDE 4 has been updated to version 4.3.0. KDE now uses qt4-phonon;
|
|
multimedia/phonon and multimedia/phonon-gstreamer are deprecated in
|
|
favor of their qt4 equivalents. You can still use multimedia/phonon-xine
|
|
however. A number of files have been moved between packages. The
|
|
recommended update procedure is to delete phonon, phonon-gstreamer,
|
|
kdebase-*4*, kdepim-4*, then update ports as usual and install desired
|
|
KDE 4 ports:
|
|
|
|
# pkg_delete -f phonon-4\* phonon-gstreamer\* kdebase-\*4\* kdepim-4\*
|
|
# portmaster -a (or portupgrade -a)
|
|
# cd ${PORTSDIR}/x11/kde4 && make config && make install clean
|
|
|
|
20090804:
|
|
AFFECTS: users of devel/dbus-qt4, devel/qt4-designer
|
|
AUTHOR: kde@FreeBSD.org
|
|
|
|
Qt 4 ports have been updated to 4.5.2. The recommended update procedure
|
|
is to delete qt4-dbus and qt4-designer, then update ports as usual.
|
|
Install qt4-designer if needed.
|
|
|
|
20090802:
|
|
AFFECTS: users of devel/libtool15 and devel/libltdl15
|
|
AUTHOR: mezz@FreeBSD.org
|
|
|
|
The devel/libtool15 and devel/libltdl15 ports have been moved to libtool22
|
|
and libltdl22, respectively, then updated to 2.2.6a. You will need to run
|
|
portmaster or portupgrade to properly perform the upgrade:
|
|
|
|
If using portmaster:
|
|
|
|
portmaster -o devel/libtool22 devel/libtool15
|
|
portmaster -o devel/libltdl22 devel/libltdl15
|
|
|
|
If using portupgrade:
|
|
|
|
portupgrade -o devel/libtool22 libtool-1.5\*
|
|
portupgrade -o devel/libltdl22 libltdl-1.5\*
|
|
|
|
After that, you will need to rebuild all ports that depend on libltdl.
|
|
Since all dependent ports' PORTREVISIONs have been bumped, you can run
|
|
portupgrade or portmaster with `-a' option to complete the upgrade.
|
|
|
|
20090801:
|
|
AFFECTS: users of x11-drivers/xf86-video-nouveau
|
|
AUTHOR: rnoland@FreeBSD.org
|
|
|
|
An updated libdrm and xf86-video-nouveau have been committed. These
|
|
update the API version to 0.0.14 and if you are using DRM you will need
|
|
to update your kernel patch. See pkg-message in xf86-video-nouveau for
|
|
details.
|
|
|
|
20090730:
|
|
AFFECTS: users of www/tomcat6
|
|
AUTHOR: ale@FreeBSD.org
|
|
|
|
Tomcat has been updated to 6.0.20 release and the installation directory
|
|
is changed from apache-tomcat6.0 to apache-tomcat-6.0. Backup your
|
|
configuration files before updating Tomcat, since the previous port will
|
|
delete them on deinstall.
|
|
|
|
20090729:
|
|
AFFECTS: users of sysutils/heartbeat
|
|
AUTHOR: ports@encarnate.com
|
|
|
|
Heartbeat has been upgraded to the 2.1.4 release. Older configurations
|
|
based on version 1 should still work. Read more about the new features
|
|
and possible configuration changes at the following URLs:
|
|
|
|
http://clusterlabs.org/wiki/Documentation (Configuration 0.6 Explained)
|
|
http://www.linux-ha.org/GettingStartedRevisedV2
|
|
|
|
20090724:
|
|
AFFECTS: users of www/rubygem-rails
|
|
AUTHOR: pgollucci@FreeBSD.org
|
|
|
|
Rails has been updated to 2.3.3. As always, make sure you check the
|
|
changes at http://weblog.rubyonrails.org/.
|
|
|
|
20090720:
|
|
AFFECTS: users of net/openldap24-{client,server}
|
|
AUTHOR: delphij@FreeBSD.org
|
|
|
|
OpenLDAP has been upgraded to 2.4.17, which requires a shared library
|
|
version bump. Therefore, you need to reinstall all ports that depend on
|
|
it. Please do something like:
|
|
|
|
# portupgrade -fr net/openldap24-client
|
|
or
|
|
# portmaster -r net/openldap24-client
|
|
|
|
20090719:
|
|
AFFECTS: users of graphics/jpeg
|
|
AUTHOR: dinoex@FreeBSD.org
|
|
|
|
The IJG jpeg library has been updated to version 7.0. Please rebuild all
|
|
ports that depend on it.
|
|
|
|
If you use portmaster:
|
|
|
|
portmaster -r jpeg-
|
|
|
|
Or, if you would prefer a more gradual approach:
|
|
|
|
portmaster -w jpeg- (Check the man page for more information)
|
|
|
|
If you use portupgrade:
|
|
|
|
portupgrade -fr graphics/jpeg
|
|
|
|
20090704:
|
|
AFFECTS: users of www/yaws
|
|
AUTHOR: olgeni@FreeBSD.org
|
|
|
|
The default configuration file path was changed to ${LOCALBASE}/etc/yaws
|
|
in version 1.83.
|
|
|
|
Please remember to update your configuration before upgrading.
|
|
|
|
20090628:
|
|
AFFECTS: users of www/firefox3-devel
|
|
AUTHOR: gecko@FreeBSD.org
|
|
|
|
If your Firefox crashes with the following message while viewing a
|
|
HTML5 page: "Bad system call (core dumped)" you need to load the sem
|
|
module (kldload sem).
|
|
|
|
To load sem module on every boot, put the following into your
|
|
/boot/loader.conf:
|
|
|
|
sem_load="YES"
|
|
|
|
20090624:
|
|
AFFECTS: users of mail/crm114
|
|
AUTHOR: glebius@cell.glebius.int.ru
|
|
|
|
The new version of crm uses a new format for css files. Old files should
|
|
be rebuilt or started from scratch. If not done, crm114 will lose any
|
|
mail processed via it.
|
|
|
|
20090620:
|
|
AFFECTS: users of gstreamer-plugins-bad, gstreamer-plugins-good, and
|
|
gstreamer-plugins-ugly ports
|
|
AUTHOR: kwm@FreeBSD.org
|
|
|
|
Due to the move of several plugins from gstreamer-plugins-bad to
|
|
gstreamer-plugins-good and gstreamer-plugins-ugly, it is necessary to
|
|
update gstreamer-plugins-bad first:
|
|
|
|
portupgrade -R gstreamer-plugins-bad
|
|
|
|
or, using portmaster:
|
|
|
|
portmaster gstreamer-plugins-bad
|
|
|
|
20090619:
|
|
AFFECTS: users of net-p2p/transmission-daemon
|
|
AUTHOR: mezz@FreeBSD.org
|
|
|
|
The UID/GID of transmission has been changed from 919 to 921. The data
|
|
configure has been changed from ${PREFIX}/etc/transmission/home/.config
|
|
to ${PREFIX}/etc/transmission/home. To update the UID/GID:
|
|
|
|
# pw groupmod transmission -g 921
|
|
# pw usermod transmission -u 921 -g 921
|
|
|
|
20090618:
|
|
AFFECTS: users of www/p5-Catalyst
|
|
AUTHOR: pgollucci@FreeBSD.org
|
|
|
|
Most applications and plugins should run unaltered on Catalyst 5.80.
|
|
|
|
However, a lot of refactoring work has taken place, and several changes
|
|
have been made which could cause incompatibilities. If your application
|
|
or plugin is using deprecated code, or relying on side effects, then you
|
|
could have issues upgrading to this release.
|
|
|
|
http://search.cpan.org/~mramberg/Catalyst-Runtime-5.80005/lib/Catalyst/Upgrading.pod
|
|
|
|
20090617:
|
|
AFFECTS: users of emulators/virtualbox
|
|
AUTHOR: beat@FreeBSD.org
|
|
|
|
The GID of virtualbox has changed due to a conflict with databases/couchdb.
|
|
Update GID of vboxusers after updating the port:
|
|
|
|
# pw groupmod vboxusers -g 920
|
|
|
|
20090617:
|
|
AFFECTS: users of math/fftw3 math/fftw3-long math/fftw3-float
|
|
AUTHOR: db@FreeBSD.org
|
|
|
|
The Fortran option has removed from fftw3 and moved into slave ports,
|
|
math/fftw3-fortran math/fftw3-long-fortran and math/fftw3-float-fortran.
|
|
|
|
20090615:
|
|
AFFECTS: users of x11-wm/enlightenment and x11-wm/enlightenment-devel
|
|
AUTHOR: gahr@FreeBSD.org
|
|
|
|
The development version of the Enlightenment window manager, a.k.a. E17,
|
|
was moved from x11-wm/enlightenment-devel to x11-wm/enlightenment. The
|
|
DR16 branch now resides in x11-wm/e16.
|
|
|
|
20090615:
|
|
AFFECTS: users of multimedia/mlt++
|
|
AUTHOR: beat@FreeBSD.org
|
|
|
|
The multimedia/mlt++ port was incorporated into multimedia/mlt since
|
|
version 0.4.2. Delete multimedia/mlt++ first and then install/update
|
|
multimedia/mlt.
|
|
|
|
20090613:
|
|
AFFECTS: users of www/hudson
|
|
AUTHOR: hq@FreeBSD.org
|
|
|
|
Hudson is now running as a standalone process and no longer relies on
|
|
Apache Tomcat. As such, it should now be configured by defining
|
|
hudson_* variables in rc.conf. See comments from rc.d script for further
|
|
details.
|
|
|
|
The default setup is using the same port numbers and HTTP URL prefix as
|
|
before in order to reduce the effort of upgrading the port. Hence, it
|
|
may conflict with some running Apache Tomcat instance. To fix this
|
|
problem, you may either deinstall www/tomcat6, or use the following
|
|
settings in hudson_args from /etc/rc.conf:
|
|
|
|
--httpPort=??? --ajp13Port=???
|
|
|
|
20090611:
|
|
AFFECTS: users of www/apache22
|
|
AUTHOR: pgollucci@FreeBSD.org
|
|
|
|
Two rc.d scripts have been renamed:
|
|
|
|
apache22.sh -> apache22
|
|
htcacheclean.sh -> htcacheclean
|
|
|
|
You'll need to update any crons wrappers, etc. for the new paths.
|
|
|
|
20090608:
|
|
AFFECTS: users of lang/python* and py-*
|
|
AUTHOR: miwi@FreeBSD.org
|
|
|
|
The default version of Python has been changed from 2.5.x to 2.6.x.
|
|
If you have 2.5.x installed, perform an upgrade of lang/python25 to
|
|
lang/python26 with one of the following commands:
|
|
|
|
If using portupgrade:
|
|
# portupgrade -o lang/python26 lang/python25
|
|
|
|
If using portmaster:
|
|
# portmaster -o lang/python26 lang/python25
|
|
|
|
If you want to retain 2.5.x as default Python version, set the
|
|
PYTHON_DEFAULT_VERSION variable to 'python2.5' (without quotes) in
|
|
/etc/make.conf, then go to lang/python and perform the following
|
|
command:
|
|
|
|
# portupgrade -R python
|
|
|
|
Once the installed Python has been updated to 2.6, by using the
|
|
method above, it is required to run the upgrade-site-packages target in
|
|
lang/python to assure that site-packages are made available to the new
|
|
Python version.
|
|
|
|
If using portupgrade:
|
|
# cd /usr/ports/lang/python && make upgrade-site-packages
|
|
|
|
If using portmaster:
|
|
# cd /usr/ports/lang/python && make upgrade-site-packages -DUSE_PORTMASTER
|
|
|
|
The portmaster case can take quite some time to complete due to the lack of
|
|
cached information that the portupgrade suite uses (specifically pkg_which).
|
|
This is not the fault of portmaster.
|
|
|
|
20090606:
|
|
AFFECTS: users of java/eclipse
|
|
AUTHOR: glewis@FreeBSD.org
|
|
|
|
The update to 3.4.2 changes the location of the metadata for eclipse to
|
|
be more in line with what is used on other platforms. This means that
|
|
after the update plugins that have been installed by a user with the
|
|
built in Update Manager will need to be reinstalled.
|
|
|
|
20090605:
|
|
AFFECTS: users of mail/postfix
|
|
AUTHOR: itetcu@FreeBSD.org
|
|
|
|
Version 2.6.1 introduced a POLA violation by expecting aliases.db to be
|
|
in /etc/mail/aliases.db (not /etc/aliases.db). With this version the
|
|
location is reverted to the right place.
|
|
|
|
If you updated your installation to 2.6.1 you need to run newaliases(1)
|
|
again after you installed 2.6.2.
|
|
|
|
20090603:
|
|
AFFECTS: users of japanese/font-mplus-ipa (and old japanese/ipa-ttfonts)
|
|
AUTHOR: hrs@FreeBSD.org
|
|
|
|
IPAUIGothic has been updated to a version included in IPA font
|
|
version 002.03 and added as a separated port
|
|
"japanese/font-ipa-uigothic". And the font-mplus-ipa has been
|
|
updated to remove the old IPAUIGothic.
|
|
|
|
Thus the old ipa-ttfonts is almost equivalent to font-ipa +
|
|
font-ipa-uigothic + font-mplus-ipa. Note that these three packages
|
|
have different licenses from each other.
|
|
|
|
20090601:
|
|
AFFECTS: users of devel/cvs-devel
|
|
AUTHOR: wxs@FreeBSD.org
|
|
|
|
cvs-devel no longer installs /bin/cvs and /bin/cvsbug. These are now
|
|
installed into ${PREFIX}/bin. If you wish to use these please be aware
|
|
of this change with respect to your path.
|
|
|
|
20090531:
|
|
AFFECTS: users of devel/viewvc
|
|
AUTHOR: pgollucci@FreeBSD.org
|
|
|
|
viewvc.conf and templates are not compatible to 1.0.x version, even the
|
|
database scripts have changed. For details see:
|
|
|
|
http://viewvc.tigris.org/source/browse/*checkout*/viewvc/trunk/docs/upgrading-howto.html
|
|
|
|
20090530:
|
|
AFFECTS: users of Japanese and Chinese fonts
|
|
AUTHOR: hrs@FreeBSD.org
|
|
|
|
Ports for Japanese fonts have been reorganized in the following way:
|
|
|
|
japanese/ipa-ttfonts -> japanese/font-mplus-ipa
|
|
japanese/ipa-ttfonts -> japanese/font-ipa
|
|
japanese/kochi-ttfonts -> japanese/font-kochi
|
|
japanese/mplusfonts -> japanese/font-mplus
|
|
japanese/sazanami-ttf -> japanese/font-sazanami
|
|
japanese/shinonome -> japanese/font-shinonome
|
|
japanese/umefont -> japanese/font-ume
|
|
japanese/vlgothic -> japanese/font-vlgothic
|
|
|
|
While basically these are port name changes for consistency,
|
|
installation directories are also changed:
|
|
|
|
font files -> ${PREFIX}/share/${PORTNAME}/*
|
|
symlinks -> ${PREFIX}/share/fonts/{TTF,OTF,fontname,...}/*
|
|
symlinks -> ${PREFIX}/lib/X11/fonts/{TTF,OTF,misc,fontname,...}/*
|
|
|
|
A user-visible one is that the directory name "TrueType" is replaced
|
|
with "TTF".
|
|
|
|
Also, japanese/font-std and chinese/font-std have been added as
|
|
standard fonts used in the Ports Collection. Currently they
|
|
contain:
|
|
|
|
std.ja_JP/Mincho
|
|
std.ja_JP/Gothic
|
|
std.ja_JP/Ryumin-Light
|
|
std.ja_JP/GothicBBB-Medium
|
|
std.zh_CN/STHeiti-Regular
|
|
std.zh_CN/STSong-Light
|
|
std.zh_CN/MSung-Light
|
|
std.zh_CN/MHei-Medium
|
|
|
|
under ${PREFIX}/share/fonts/. They are just symlinks to
|
|
corresponding font files. The symlink names are based on popular
|
|
PostScript font names.
|
|
|
|
Applications should refer the font files via XLFD or fontconfig
|
|
first. If they need a direct reference to the font file, please use
|
|
files in std.*/*. This is because direct reference to a specific
|
|
font name in an application configuration file makes the maintenance
|
|
difficult when the font file name is changed, for example.
|
|
|
|
20090516:
|
|
AFFECTS: users of devel/viewvc
|
|
AUTHOR: pgollucci@FreeBSD.org
|
|
|
|
OPTION APACHE2 has been changed to APACHE (WITH_APACHE)
|
|
WITH_APACHE2 is deprecated and is being removed.
|
|
APACHE_PORT will be pulled in when WITH_APACHE is selected
|
|
|
|
20090516:
|
|
AFFECTS: users of print/cups-base and portupgrade
|
|
AUTHOR: dinoex@FreeBSD.org
|
|
|
|
The print/cups port has been split into multiple ports. If upgrading
|
|
from 1.3.10_1 and below, you must remove the installed version first.
|
|
|
|
20090412:
|
|
AFFECTS: users of sysutils/bacula-server
|
|
AUTHOR: wxs@FreeBSD.org
|
|
|
|
sysutils/bacula-server now uses a new catalog format. If upgrading
|
|
from the old version please use the update_bacula_tables script
|
|
provided with the port before restarting bacula.
|
|
|
|
20090410:
|
|
AFFECTS: users of www/trac-email2trac
|
|
AUTHOR: brooks@FreeBSD.org
|
|
|
|
bin/email2trac.py and bin/delete_spam.py are now installed without the
|
|
.py extension to make the suid run_email2trac work and match the online
|
|
documentation. If you were using them in scripts or alias entries, you
|
|
will need to update paths accordingly.
|
|
|
|
20090401:
|
|
AFFECTS: users of Fedora 8 Linux infrastructure ports
|
|
AUTHOR: bsam@FreeBSD.org
|
|
|
|
ATTENTION! Those ports are not default for any version of FreeBSD for now
|
|
and may be used with FreeBSD versions 7.2 and above (8-CURRENT is better)
|
|
using compat.linux.osrelease=2.6.16 and linux_base-f8. Please, note that
|
|
2.6.16 is not fully supported on 7.x (ex., some syscalls are missing
|
|
and cannot be MFCed due to a native FreeBSD ABI breakage).
|
|
|
|
For more information about transition please read item "20070327: AFFECTS:
|
|
users of emulators/linux_base-fc6". That note may be used for upgrading
|
|
to linux_base-f8 and Fedora 8 Linux infrastructure ports as well.
|
|
|
|
If you want to switch to linux-f8 ports, please define at /etc/make.conf:
|
|
|
|
OVERRIDE_LINUX_BASE_PORT=f8
|
|
OVERRIDE_LINUX_NONBASE_PORTS=f8
|
|
|
|
20090328:
|
|
AFFECTS: users of lang/perl*
|
|
AUTHOR: skv@FreeBSD.org
|
|
|
|
lang/perl5.10 is out. If you want to switch to it from, for example
|
|
lang/perl5.8, that is:
|
|
|
|
Portupgrade users:
|
|
0) Fix pkgdb.db (for safety):
|
|
pkgdb -Ff
|
|
|
|
1) Reinstall new version of Perl (5.10):
|
|
env DISABLE_CONFLICTS=1 portupgrade -o lang/perl5.10 -f perl-5.8.\*
|
|
|
|
2) Reinstall everything that depends on Perl:
|
|
portupgrade -fr perl
|
|
|
|
Portmaster users:
|
|
env DISABLE_CONFLICTS=1 portmaster -o lang/perl5.10 lang/perl5.8
|
|
portmaster -r perl-
|
|
|
|
Note: If the "perl-" glob matches more than one port you will need to
|
|
specify the name of the Perl directory in /var/db/pkg explicitly.
|
|
|
|
20090327:
|
|
AFFECTS: users of security/clamav
|
|
AUTHOR: garga@FreeBSD.org
|
|
|
|
After version 0.95 clamav-milter does not accept parameters by command
|
|
line. If you are using $clamav_milter_flags on rc.conf to set its
|
|
parameters you will need to move to new ${PREFIX}/etc/clamav-milter.conf.
|
|
|
|
20090319:
|
|
AFFECTS: users of shells/bash3
|
|
AUTHOR: ehaupt@FreeBSD.org
|
|
|
|
With the addition of shells/bash version 4.x, people wanting to stick
|
|
with bash 3.x should perform the following update:
|
|
|
|
$ portupgrade -f -o shells/bash3 bash
|
|
|
|
20090318:
|
|
AFFECTS: users of www/suphp
|
|
AUTHOR: yzlin@cs.nctu.edu.tw
|
|
|
|
The suPHP port has been upgraded to 0.7.x. This new version of suPHP has
|
|
some new features and changes for the configuration file:
|
|
|
|
- Multiple path (with patterns) & variable substitution support for
|
|
docroots
|
|
- Double-quoted strings at section '[handlers]'
|
|
ex. application/x-httpd-php="php:/usr/local/bin/php-cgi"
|
|
|
|
These changes may lead to internal server error if without modifications
|
|
of the configuration file from previous version.
|
|
|
|
20090316:
|
|
AFFECTS: users of www/geeklog
|
|
AUTHOR: beat@FreeBSD.org
|
|
|
|
To follow the standards this port has received a small reworking.
|
|
|
|
WWW_DIR (that defaulted to PREFIX/www/data/geeklog) is deprecated,
|
|
use WWWDIR (defaults to PREFIX/www/geeklog).
|
|
|
|
20090316:
|
|
AFFECTS: users of net-im/ejabberd
|
|
AUTHOR: skylord@linkline.ru
|
|
|
|
ejabberd's UID and GID have changed (PR ports/105122). Users are advised
|
|
to check all configuration files and data in /var/spool/ejabberd to
|
|
ensure everything has the correct owner/group.
|
|
|
|
20090316:
|
|
AFFECTS: users of sysutils/lire
|
|
AUTHOR: edwin@FreeBSD.org
|
|
|
|
Lire now requires DBD::SQLite, which uses SQLite 3.0. This means that the
|
|
Lire database format has changed. If you have one or more old Lire stores,
|
|
you will need to convert each of them from SQLite2 format to SQLite3 like
|
|
this:
|
|
|
|
$ sqlite oldstore.db .dump | sqlite3 newstore.db
|
|
|
|
This assumes that you have both SQLite2 and SQLite3 installed on your
|
|
system, and that the names of the command line interface for the old and
|
|
new version are `sqlite' and `sqlite3' respectively (this is at least
|
|
correct for Fedora).
|
|
|
|
20090310:
|
|
AFFECTS: users of multimedia/mythtv
|
|
AUTHOR: glarkin@FreeBSD.org
|
|
|
|
The upgrade from version 0.20 to version 0.21 should be transparent.
|
|
Any changes to the database structure should be applied automatically.
|
|
|
|
However, it is strongly recommended that you back up your database before
|
|
installing a new version of MythTV.
|
|
|
|
For example:
|
|
|
|
$ mysqldump -u mythtv -pmythtv mythconverg -c > mythtv_backup.sql
|
|
|
|
To restore (assuming that you've dropped the database):
|
|
|
|
$ mysql -u root
|
|
mysql>create database mythconverg;
|
|
mysql>exit
|
|
$ mysql -u mythtv -pmythtv mythconverg < mythtv_backup.sql
|
|
|
|
20090309:
|
|
AFFECTS: users of devel/libusb on CURRENT
|
|
AUTHOR: stas@FreeBSD.org
|
|
|
|
FreeBSD libusb20 was renamed to libusb in r189585 and thus, being fully
|
|
compatible with libusb20, replaces devel/libusb on HEAD. devel/libusb
|
|
should not be used on these systems. Users of libusb-dependent ports
|
|
are advised to remove libusb package from their systems, and rebuild all
|
|
libusb dependencies. One of the possible ways to achieve this is
|
|
listed below:
|
|
|
|
# set tempfile=`mktemp /tmp/usbports.XX`
|
|
# pkg_info -qR /var/db/pkg/libusb-* > ${tempfile}
|
|
# pkg_delete -f /var/db/pkg/libusb-*
|
|
# cat ${tempfile} | xargs portupgrade -f
|
|
# rm -f ${tempfile}
|
|
|
|
20090309:
|
|
AFFECTS: users of multimedia/phonon
|
|
AUTHOR: kde@FreeBSD.org
|
|
|
|
multimedia/phonon port has been split into phonon itself, phonon-xine,
|
|
and phonon-gstreamer backends. After updating phonon port you have
|
|
to install at least one backend; phonon-xine backend is recommended
|
|
for KDE.
|
|
|
|
20090308:
|
|
AFFECTS: users of emulators/qemu
|
|
AUTHOR: nox@FreeBSD.org
|
|
|
|
The port has been updated to 0.10.0, which now uses the newer
|
|
(incompatible) kqemu-kmod-devel port that now also works for the
|
|
32 bit "qemu" executable on amd64. If you upgrade emulators/qemu
|
|
with the KQEMU knob on, you have to
|
|
|
|
# pkg_delete kqemu-kmod-1\*
|
|
|
|
the old kqemu version first if it is installed.
|
|
|
|
20090304:
|
|
AFFECTS: users of comms/py-gammu
|
|
AUTHOR: bsam@FreeBSD.org
|
|
|
|
The port comms/py-gammu was incorporated into comms/gammu since
|
|
1.23.0. Delete comms/py-gammu first and then deinstall/reinstall
|
|
comms/gammu with option WITH_PYTHON_GAMMU=YES.
|
|
|
|
20090304:
|
|
AFFECTS: users of x11-wm/xfce4
|
|
AUTHOR: oliver@FreeBSD.org
|
|
|
|
When upgrading from Xfce 4.4 to 4.6 make sure you uninstall the following
|
|
ports:
|
|
|
|
x11/libxfce4mcs
|
|
sysutils/xfce4-mcs-manager
|
|
sysutils/xfce4-mcs-plugins
|
|
x11-themes/xfce4-icon-theme
|
|
|
|
You may uninstall them before you start the upgrade procedure (preferred)
|
|
or even afterwards when the upgrade went fine.
|
|
|
|
Please also note that Xfce 4.6 does not come with an icon theme any more.
|
|
Xfce 4.6 now depends on the Tango theme which is now installed by default.
|
|
The default installation of Xfce is also adjusted to use this icon theme
|
|
instead of the Xfce 4.4 standard Rodent theme. If you are upgrading from
|
|
Xfce 4.4 to 4.6 you probably still have the Rodent theme selected. This
|
|
will lead to several "missing" icons when starting up Xfce.
|
|
|
|
Make sure to switch as well to the Tango theme. To do this just open the
|
|
Settings Manager and select Appearance. Inside the Appearance dialog
|
|
switch to the Icons tab and select the "Tango" entry in the list on the
|
|
left side of the Icons tab.
|
|
|
|
For enabling the Reboot/Shutdown functionality of Xfce's logout dialog
|
|
please read the note which gets printed out after the installation of
|
|
x11-wm/xfce4 about how to configure PolicyKit.
|
|
|
|
20090223:
|
|
AFFECTS: users of Tcl/Tk
|
|
AUTHOR: mm@FreeBSD.org
|
|
|
|
The default version of Tcl/Tk has been changed from 8.4 to 8.5.
|
|
|
|
To restore old behavior and prefer using Tcl 8.4 with supported ports set
|
|
WITH_TCL_VER=84 in /etc/make.conf. This has no effect on ports that have
|
|
USE_TCL=yes or USE_TK=yes. They stick to the new default version and have
|
|
to be updated by their maintainers to support other versions than default.
|
|
|
|
20090218:
|
|
AFFECTS: users of www/zend-framework
|
|
AUTHOR: glarkin@FreeBSD.org
|
|
|
|
A local file inclusion (LFI) vulnerability was fixed in Zend Framework
|
|
1.7.5. The LFI was present in the Zend_View::render() method, and
|
|
allowed inclusion of scripts with relative path names, e.g.
|
|
"../../../my/script/dir/myscript.php".
|
|
|
|
If the script path name is hard-coded into the application and is not
|
|
generated by user input, the vulnerability does not apply. Because of
|
|
this exception, the Zend Framework team has added a flag to disable
|
|
the LFI protection in the render() method.
|
|
|
|
Full details of the vulnerability, whether it applies to your
|
|
application and how to disable the LFI protection in the render()
|
|
method can be found here:
|
|
|
|
http://framework.zend.com/manual/en/zend.view.migration.html
|
|
|
|
20090216:
|
|
AFFECTS: users of net/openldap24-{client,server}
|
|
AUTHOR: delphij@FreeBSD.org
|
|
|
|
OpenLDAP has been upgraded to 2.4.14, which requires a shared library
|
|
version bump. Therefore you need to reinstall all ports that depend on
|
|
it. Please do something like:
|
|
|
|
# portupgrade -fr net/openldap24-client
|
|
|
|
20090209:
|
|
AFFECTS: users of multimedia/phonon, x11/kdelibs4, x11/kdebase4*,
|
|
deskutils/kdepimlib4, deskutils/kdepim4, devel/automoc4
|
|
AUTHOR: kde@FreeBSD.org
|
|
|
|
KDE 4 has been updated from 4.1.4 to 4.2.0. A number of applications
|
|
have been moved between packages. The easiest way to avoid various
|
|
problems during update is to delete all KDE-4.1.4 ports and install
|
|
KDE-4.2.0:
|
|
|
|
# pkg_delete -f kde\*4.1.4\* automoc4-\*
|
|
# portmaster -a (or portupgrade -a)
|
|
# cd ${PORTSDIR}/x11/kde4 && make config && make install clean
|
|
|
|
20090207:
|
|
AFFECTS: users of devel/libslang and devel/libslang2
|
|
AUTHOR: pgollucci@FreeBSD.org
|
|
|
|
devel/libslang has been removed in favor of devel/libslang2 after not
|
|
being released during last five years. WITH_SLANG2 is no longer a
|
|
valid ports KNOB. All ports that depend on devel/libslang should be
|
|
recompiled, e.g.:
|
|
|
|
# portupgrade -o devel/libslang2 devel/libslang
|
|
|
|
20090130:
|
|
AFFECTS: users of www/httptunnel
|
|
AUTHOR: rafan@FreeBSD.org
|
|
|
|
The startup script has been converted to new rc.d style and split
|
|
into two scripts: htc (client) and hts (server). Please check the scripts
|
|
for how to set variables in /etc/rc.conf.
|
|
|
|
20090127:
|
|
AFFECTS: users of gstreamer-plugins
|
|
AUTHOR: kwm@FreeBSD.org
|
|
|
|
The gstapp library moved from the gstreamer-plugins-bad package to
|
|
gstreamer-plugins. It will be necessary to rebuild the gstreamer-plugins
|
|
port. After updating your installed ports please do (if you are using
|
|
portupgrade):
|
|
|
|
# portupgrade -f gstreamer-plugins
|
|
|
|
20090127:
|
|
AFFECTS: users of www/xpi-deepestsender
|
|
AUTHOR: pgollucci@FreeBSD.org
|
|
|
|
www/xpi-deepestsender has been updated to version 0.9.0. This version
|
|
is *only* for Firefox version 3.x.
|
|
|
|
20090124:
|
|
AFFECTS: users of x11-servers/xorg-server, sysutils/hal
|
|
AUTHOR: rnoland@FreeBSD.org
|
|
|
|
sysutils/hal has been updated and should now properly detect mice for
|
|
in X.Org. Use of AllowEmptyInput should no longer be needed for most
|
|
users and moused should now work fine.
|
|
|
|
20090123:
|
|
AFFECTS: users of x11-servers/xorg-server
|
|
AUTHOR: rnoland@FreeBSD.org
|
|
|
|
If you are using an older xorg.conf several config lines are no longer
|
|
needed and will generate warnings when X is started. RgbPath will cause
|
|
X to fail to start, remove it from your config.
|
|
|
|
Server 1.5.3 also really wants to configure its input devices via hald.
|
|
This is causing some issues with moused and /dev/sysmouse. There are
|
|
couple of options for how to deal with it:
|
|
|
|
1. Add Option "AllowEmptyInput" "off" to your ServerLayout section.
|
|
This will cause X to use the configured kbd, mouse, and vmmouse
|
|
sections from your xorg.conf
|
|
|
|
2. Don't use moused. If you want it to work with addon USB mice
|
|
set this in rc.conf:
|
|
|
|
moused_enable="NO"
|
|
moused_nondefault_enable="NO"
|
|
|
|
I'm working on fixing hald or the mouse driver or both.
|
|
|
|
20090123:
|
|
AFFECTS: users of x11/libxcb
|
|
AUTHOR: flz@FreeBSD.org
|
|
|
|
Libxcb shared library version was bumped from 1 to 2. You need to
|
|
rebuild any consumer of libxcb.so.1 or some applications will be
|
|
linked against two versions of libxcb once libX11 is upgraded.
|
|
|
|
For portupgrade users:
|
|
|
|
# portupgrade -rf libxcb
|
|
|
|
20090121:
|
|
AFFECTS: users of devel/linux-glib2, emulation/linux_base-f4
|
|
AUTHOR: bsam@FreeBSD.org
|
|
|
|
Glib2 now is incorporated to emulation/linux_base-fc4 (it has always
|
|
been a part of more recent Linux base ports). All users should deinstall
|
|
devel/linux-glib2 and then deinstall/reinstall emulation/linux_base-f4.
|
|
|
|
20090119:
|
|
AFFECTS: users of mail/claws-mail, mail/claws-mail-smime
|
|
AUTHOR: netchild@FreeBSD.org
|
|
|
|
The claws-mail port includes the S/MIME plugin itself now, it is not
|
|
distributed as a separate plugin anymore. It can be enabled with the
|
|
GPGME option in the port (disabled by default). If you use the S/MIME
|
|
plugin, you should remove the mail/claws-mail-smime port before
|
|
enabling GPGME and updating the mail/claws-mail port. People which
|
|
already updated mail/claws-mail with GPGME enabled and a non-working
|
|
S/MIME plugin need to deinstall mail/claws-mail-smime and reinstall
|
|
mail/claws-mail.
|
|
|
|
20090118:
|
|
AFFECTS: users of net-p2p/deluge
|
|
AUTHOR: mezz@FreeBSD.org
|
|
|
|
The Deluge has been updated from 0.5.x to 1.x. The 1.x has been rewritten,
|
|
so it is recommend for you to make the back up of your ~/.config/deluge. The
|
|
configuration and plugins of 0.5.x do not work in 1.x. Deluge will picking
|
|
up the old configuration and try to convert it to the newer format, but I
|
|
wouldn't trust it to do it without the back up.
|
|
|
|
If you prefer to stick with 0.5.x, you can use portmaster:
|
|
|
|
# portmaster -o net-p2p/deluge05 net-p2p/deluge
|
|
|
|
or if you use portupgrade:
|
|
|
|
# portupgrade -o net-p2p/deluge05 net-p2p/deluge
|
|
|
|
20090118:
|
|
AFFECTS: users of www/ikiwiki
|
|
AUTHOR: brix@FreeBSD.org
|
|
|
|
IkiWiki has been upgraded from 2.x to 3.x. Instructions for
|
|
migrating existing IkiWiki configurations to 3.x format can be found
|
|
at http://ikiwiki.info/tips/upgrade_to_3.0/.
|
|
|
|
20090118:
|
|
AFFECTS: users of devel/apr-svn devel/apr
|
|
AUTHOR: pgollucci@FreeBSD.org
|
|
|
|
devel/apr-svn has been removed and devel/apr now handles its role.
|
|
devel/apr now defaults to building with Berkeley database support (bdb)
|
|
APR_UTIL_* tunables have been renamed to comply with ports/KNOBS names.
|
|
|
|
20090114:
|
|
AFFECTS: users of x11/kdebase4-workspace, x11/kdebase4-runtime
|
|
AUTHOR: kde@FreeBSD.org
|
|
|
|
KDE 4 has been updated from 4.1.1 to 4.1.4. A number of files have been
|
|
moved between packages. You should deinstall kdebase4-runtime package
|
|
before updating:
|
|
|
|
pkg_delete -f kdebase-runtime-4.1\*
|
|
portmaster -a
|
|
|
|
After successful update you could install kdebase4-runtime if it has not
|
|
been installed during update process.
|
|
|
|
20090114:
|
|
AFFECTS: users of GNOME and GTK+
|
|
AUTHOR: gnome@FreeBSD.org
|
|
|
|
GNOME has been updated to 2.24.x. You have to deinstall a few ports
|
|
first before using portupgrade or portmaster in order to successfully
|
|
upgrade your GNOME installation. After successful upgrade, you have
|
|
to reinstall gnome-session so the gnome.desktop session file is properly
|
|
installed.
|
|
|
|
Portupgrade users:
|
|
|
|
# pkgdb -Ff
|
|
(Answer "yes" to unregister gail while keeping gtk20.)
|
|
(Answer "yes" to unregister fast-user-switch-applet while
|
|
keeping gdm.)
|
|
|
|
# pkg_deinstall -fO gtkmm-2.12\*
|
|
# portupgrade -aOW
|
|
# portupgrade -f gnome-session
|
|
|
|
Portmaster users:
|
|
|
|
# pkg_delete -f gtkmm-2.12\*
|
|
# portmaster -a
|
|
# portmaster gnome-session
|
|
|
|
20090113:
|
|
AFFECTS: users of lang/perl5.8
|
|
AUTHOR: skv@FreeBSD.org
|
|
|
|
lang/perl5.8 has been updated to 5.8.9. You should update everything
|
|
that depends on perl. The easiest way to do that is to use
|
|
perl-after-upgrade script supplied with lang/perl5.8. Please see its
|
|
manual page for details.
|
|
|
|
20090112:
|
|
AFFECTS: users of mail/claws-mail*
|
|
AUTHOR: miwi@FreeBSD.org
|
|
|
|
claws-mail has been updated to 3.7.0, with this update OpenSSL support
|
|
has been removed by upstream in favour of GnuTLS. GnuTLS is now enabled
|
|
by default. Themes were have also been split to an extra port which
|
|
your can find under x11-themes/claws-mail-themes. Menu was rewritten
|
|
entirely in version 3.6.0 using modern GTK interface; as a consequence,
|
|
all your custom shortcuts will be lost after upgrade.
|
|
|
|
20090109:
|
|
AFFECTS: users of any Mozilla and Opera products
|
|
AUTHOR: mezz@FreeBSD.org
|
|
|
|
The Java plugins now will no longer be picked up by automatically from
|
|
these browsers. Because all Java ports share the name of plugins file,
|
|
I am thinking about someone or maybe me will need to write something
|
|
similar to nspluginwrapper (but in shell script) that can add Java plugin
|
|
in ~/.*/plugins/ when user requests one specific version of Java plugin
|
|
if this user has more than one version of Java installed. However, for
|
|
now, you will have to add Java plugin in ~/.*/plugins/ manually.
|
|
|
|
20090107:
|
|
AFFECTS: users of databases/unixODBC
|
|
AUTHOR: beech@FreeBSD.org
|
|
|
|
The databases/unixODBC port has been updated to 2.2.14. While
|
|
containing many bug fixes and minor feature adjustments, this version
|
|
no longer ships with the (obsolete) MySQL ODBC driver. MySQL ODBC
|
|
driver users will probably want to use databases/mysql-connector-odbc
|
|
instead. The text-backed/flatfile driver (libtxtodbc) has also been
|
|
removed by the developers but due to some demand may make a return in
|
|
a future version or as a separate port.
|
|
|
|
20090107:
|
|
AFFECTS: users of security/libgcrypt
|
|
AUTHOR: rafan@FreeBSD.org
|
|
|
|
libgcrypt has been upgraded to 1.4.3 which has a shared library version
|
|
bump. You need to reinstall all ports that depend on it. Use something
|
|
like this:
|
|
|
|
portupgrade -rf libgcrypt
|
|
portmaster -r libgcrypt
|
|
|
|
20090104:
|
|
AFFECTS: users of net/openldap24-{client,server}
|
|
AUTHOR: delphij@FreeBSD.org
|
|
|
|
OpenLDAP has been upgraded to 2.4.13, which requires a shared library
|
|
version bump. Therefore, you need to reinstall all ports that depend on
|
|
it. Please do something like:
|
|
|
|
# portupgrade -fr net/openldap24-client
|
|
|
|
20081230:
|
|
AFFECTS: users of net/rabbitmq
|
|
AUTHOR: pneumann@gmail.com
|
|
|
|
The database schema has changed between RabbitMQ-1.4.0 and this release.
|
|
When the RabbitMQ server detects the presence of an old database, it
|
|
moves it to a backup location, creates a fresh, empty database, and
|
|
logs a warning.
|
|
|
|
20081226:
|
|
AFFECTS: users of www/rt38
|
|
AUTHOR: pgollucci@FreeBSD.org
|
|
|
|
www/rt38 now respects the FreeBSD directory layout, see hier(7).
|
|
With this change, p5-RT-* and p5-RTx-* should be much simpler to use
|
|
in the ports collection.
|
|
|
|
Please note that www/p5-RTx-Shredder is included in www/rt38. This
|
|
port will be deprecated and removed.
|
|
|
|
20081228:
|
|
AFFECTS: users of astro/boinc-setiathome-enhanced
|
|
AUTHOR: rene@FreeBSD.org
|
|
|
|
The setiathome client has been updated to version 6.03 and version 5.00
|
|
of the astropulse client has been added. Before you update, finish and
|
|
report your current workunits to avoid losing them. The port now also
|
|
includes the client screensavers.
|
|
|
|
20081228:
|
|
AFFECTS: users of japanese/kinput2
|
|
AUTHOR: hrs@FreeBSD.org
|
|
|
|
The Wnn backend of japanese/kinput2 port now uses unix domain socket
|
|
to communicate the server by default. If $JSERVER environment
|
|
variable is defined, the value is used as the server host name. In
|
|
In short, the server name is determined in the following way:
|
|
|
|
$JSERVER --(if null)--> CcWnn.Jserver --(if null)--> "localhost"
|
|
|
|
If the server host name is null or matches "^unix$", unix domain
|
|
socket is used. Note that the default server name in CcWnn.Jserver
|
|
is "unix" now.
|
|
|
|
20081226:
|
|
AFFECTS: users of www/rt*
|
|
AUTHOR: pgollucci@FreeBSD.org
|
|
|
|
www/rt2 www/rt3 www/rt32 www/rt34 are now deprecated and will expire
|
|
2009-02-01. All ports now depend on www/rt38 If you can not update
|
|
to www/rt38, www/rt36 is still around.
|
|
|
|
20081224:
|
|
AFFECTS: users of www/phpSysInfo
|
|
AUTHOR: miwi@FreeBSD.org
|
|
|
|
The www/phpSysInfo port has been split into www/phpsysinfo and
|
|
www/phpsysinfo-dev ports.
|
|
|
|
20081217:
|
|
AFFECTS: users of mail/policyd2
|
|
AUTHOR: wxs@FreeBSD.org
|
|
|
|
The RC script for mail/policyd2 has been renamed to avoid a conflict.
|
|
If you use this port please change the setting in rc.conf to be
|
|
policyd2_enable.
|
|
|
|
20081211:
|
|
AFFECTS: users of lang/php5
|
|
AUTHOR: pav@FreeBSD.org, itetcu@FreeBSD.org, ale@FreeBSD.org
|
|
|
|
As of PHP 5.2.7, pcre extension is distributed with the core PHP5 package,
|
|
and not as a standalone module anymore. Follow the steps below to update
|
|
your installation.
|
|
|
|
Portupgrade users:
|
|
|
|
pkg_delete -f php5-pcre-5.2.6
|
|
pkgdb -F
|
|
portupgrade as usual
|
|
|
|
Portmaster users:
|
|
|
|
pkg_delete -f php5-pcre\*
|
|
portmaster php5
|
|
|
|
If you are using pecl ports you might need to force an update on them:
|
|
|
|
portupgrade -f pecl\*
|
|
or
|
|
portmaster pecl
|
|
|
|
If you have the pecl hash, json and/or zip extensions you need to replace
|
|
them with the PHP5 bundled ones, e.g.:
|
|
|
|
portmaster/portupgrade -o archivers/php5-zip archivers/pecl-zip
|
|
portmaster/portupgrade -o devel/php5-json devel/pecl-json
|
|
portmaster/portupgrade -o security/php5-hash security/pecl-hash
|
|
|
|
If you build your INDEX locally and you tried to build it after the PHP
|
|
update commit, you need to rebuild it _after_ you updated lang/php5:
|
|
|
|
cd /usr/ports && make index
|
|
|
|
or (if you use ports-mgmt/p5-FreeBSD-Portindex):
|
|
|
|
cd /usr/ports && cache-init && portindex -o `make -V INDEXFILE`
|
|
|
|
20081207:
|
|
AFFECTS: users of games/mkgichessclub
|
|
AUTHOR: nivit@FreeBSD.org
|
|
|
|
After the update to the version 2.2.0, please, alter the SQL tables
|
|
with the command:
|
|
|
|
mysql _mkgichessclub_ < /usr/local/share/mkgichessclub/db_migrate_2.1_to_2.2.sql
|
|
|
|
where _mkgichessclub_ is the database name chosen during the installation
|
|
of the port.
|
|
|
|
20081205:
|
|
AFFECTS: users of net-p2p/ktorrent
|
|
AUTHOR: makc@FreeBSD.org
|
|
|
|
ktorrent has been updated to 3.1.5 for KDE 4. The last release of ktorrent
|
|
for KDE 3 is available under net-p2p/ktorrent2.
|
|
|
|
20081121:
|
|
AFFECTS: users of comms/smstools3
|
|
AUTHOR: mm@FreeBSD.org
|
|
|
|
The startup script of comms/smstools3 has changed. For increased security
|
|
smstools now runs as user uucp / group dialer by default. The script
|
|
commands like sendsms etc. should be executed as user uucp.
|
|
To restore the old behaviour, set smsd_user="root" and smsd_group="wheel"
|
|
in your /etc/rc.conf.
|
|
|
|
Hint: use security/sudo for running smsd scripts as user uucp.
|
|
|
|
20081108:
|
|
AFFECTS: users of editors/tamago
|
|
AUTHOR: hrs@FreeBSD.org
|
|
|
|
The Wnn backend of editors/tamago port now uses unix domain socket
|
|
to communicate the server by default. If $[CJKT]SERVER environment
|
|
variable is defined, the value is used as the server host name. In
|
|
JSERVER case, for example, the server name is determined in the
|
|
following way:
|
|
|
|
$JSERVER --(if null)--> wnn-jserver --(if null)--> "unix"
|
|
|
|
If the server host name is null or matches "^unix$", unix domain
|
|
socket is used. The path name of the socket can be specified in
|
|
wnn-[cjkt]udpath custom variable.
|
|
|
|
20081105:
|
|
AFFECTS: users of french/pluxm-devel
|
|
AUTHOR: jadawin@FreeBSD.org
|
|
|
|
Please, use
|
|
http://download.pluxml.org/plugins/migration-blog-beta3x-beta4.zip to
|
|
migrate. It's strongly advised to backup your blog before updating.
|
|
|
|
20081102:
|
|
AFFECTS: users of devel/git
|
|
AUTHOR: wxs@FreeBSD.org
|
|
|
|
The location of git-shell has changed to
|
|
${PREFIX}/libexec/git-core/git-shell. Please remove the old entry from
|
|
/etc/shells.
|
|
|
|
20081030:
|
|
AFFECTS: users of japanese/FreeWnn-server
|
|
AUTHOR: hrs@FreeBSD.org
|
|
|
|
The jserver daemon in japanese/FreeWnn-server port now uses "127.0.0.1"
|
|
as the default listen address for security reason. If you need
|
|
the wildcard address (INADDR_ANY), you have to explicitly set
|
|
"listenaddr" to 0.0.0.0 in ${PREFIX}/lib/wnn/ja_JP/jserverrc or
|
|
add "-a 0.0.0.0" to ${wnn_flags} in /etc/rc.conf.
|
|
|
|
20081026:
|
|
AFFECTS: users of www/asterisk-gui
|
|
AUTHOR: pneumann@gmail.com
|
|
|
|
The upgrade to version 2.0 will modify your asterisk dialplan when login
|
|
to the page. Hardware autodetection will not work, pending update of
|
|
misc/zaptel.
|
|
|
|
20081028:
|
|
AFFECTS: users of www/codeigniter
|
|
AUTHOR: glarkin@FreeBSD.org
|
|
|
|
For certain installations, the following steps should be performed
|
|
after the CodeIgniter 1.7.0 upgrade (taken from:
|
|
http://codeigniter.com/user_guide/installation/upgrade_170.html).
|
|
|
|
>>> Update your Session Table
|
|
|
|
If you are using the Session class in your application, AND if you
|
|
are storing session data to a database, you must add a new column
|
|
named user_data to your session table. Here is an example of what
|
|
this column might look like for MySQL:
|
|
|
|
user_data text NOT NULL
|
|
|
|
To add this column you will run a query similar to this:
|
|
|
|
ALTER TABLE `ci_sessions` ADD `user_data` text NOT NULL
|
|
|
|
You'll find more information regarding the new Session functionality
|
|
in the Session class page:
|
|
|
|
http://codeigniter.com/user_guide/libraries/sessions.html
|
|
|
|
>>> Update your Validation Syntax
|
|
|
|
This is an optional, but recommended step, for people currently
|
|
using the Validation class. CI 1.7 introduces a new Form Validation
|
|
class (http://codeigniter.com/user_guide/libraries/form_validation.html)
|
|
which deprecates the old Validation library. We have left the old one
|
|
in place so that existing applications that use it will not break, but
|
|
you are encouraged to migrate to the new version as soon as possible.
|
|
Please read the user guide carefully as the new library works a little
|
|
differently, and has several new features.
|
|
|
|
20081026:
|
|
AFFECTS: users of japanese/sj3-server
|
|
AUTHOR: hrs@FreeBSD.org
|
|
|
|
The sj3serv daemon in japanese/sj3-server port now uses "localhost"
|
|
as the default listen address for security reason. If you need
|
|
the wildcard address (INADDR_ANY), you have to explicitly set
|
|
"servername" to 0.0.0.0 in ${PREFIX}/etc/sj3/serverrc.
|
|
|
|
20081026:
|
|
AFFECTS: users of japanese/Canna and japanese/sj3
|
|
AUTHOR: hrs@FreeBSD.org
|
|
|
|
The japanese/Canna and japanese/sj3 port have been split into
|
|
japanese/canna-server and japanese/canna-lib, and japanese/sj3-server
|
|
and japanese/sj3-lib, respectively for more fine-grained dependency
|
|
management in the Ports Collection.
|
|
|
|
20080926:
|
|
AFFECTS: users of www/squid30
|
|
AUTHOR: tmseck@netcologne.de
|
|
|
|
The Squid developers decided to disable COSS support in 3.0, cf.
|
|
the discussion starting here:
|
|
|
|
http://www.squid-cache.org/mail-archive/squid-dev/200809/0067.html
|
|
|
|
The corresponding port configuration option WITH_SQUID_COSS is still
|
|
available but is a no-op for now. If you currently use COSS storage with
|
|
Squid 3.0 you need to disable it in squid.conf.
|
|
|
|
20080924:
|
|
AFFECTS: users of ftp/proftpd
|
|
AUTHOR: beech@FreeBSD.org
|
|
|
|
proftpd now stores its .delay and .scoreboard files in /var/run/proftpd
|
|
instead of /var/run. If you are updating an existing installation,
|
|
adjust the following in /usr/local/etc/proftpd.conf:
|
|
|
|
ScoreboardFile /var/run/proftpd/proftpd.scoreboard
|
|
|
|
Also of note: The third party modules, mod_codeconv, mod_comb, and
|
|
mod_sql_tds are not compatible with this release and have been removed.
|
|
They will be re-added when the respective authors provide updated versions.
|
|
|
|
20080909:
|
|
AFFECTS: users of security/logcheck
|
|
AUTHOR: glarkin@FreeBSD.org
|
|
|
|
logcheck now stores its configuration files in /usr/local/etc/logcheck
|
|
instead of /usr/local/etc. If you are upgrading the port from version
|
|
1.1.1 to version 1.2.54, copy the following files to a temporary location,
|
|
in case they are removed during the upgrade:
|
|
|
|
/usr/local/etc/logcheck.hacking
|
|
/usr/local/etc/logcheck.ignore
|
|
/usr/local/etc/logcheck.violations
|
|
/usr/local/etc/logcheck.violations.ignore
|
|
|
|
e.g.:
|
|
|
|
cd /usr/local/etc
|
|
mkdir /tmp/logcheck.saveconf
|
|
cp logcheck.hacking logcheck.ignore logcheck.violations* \
|
|
/tmp/logcheck.saveconf
|
|
|
|
After the upgrade, integrate your local changes to the files listed
|
|
above into the new configuration files found in the following directories:
|
|
|
|
/usr/local/etc/logcheck/cracking.d
|
|
/usr/local/etc/logcheck/ignore.d.paranoid
|
|
/usr/local/etc/logcheck/ignore.d.server
|
|
/usr/local/etc/logcheck/ignore.d.workstation
|
|
/usr/local/etc/logcheck/violations.d
|
|
/usr/local/etc/logcheck/violations.ignore.d
|
|
|
|
Please consult the following files for more information about
|
|
logcheck rules and reporting levels:
|
|
|
|
/usr/local/share/doc/logcheck/README.logcheck
|
|
/usr/local/share/doc/logcheck/README.logcheck-database
|
|
|
|
Also note that the upgraded port installs a crontab file for user
|
|
"logcheck" that executes the logcheck script every hour and emails
|
|
the results to root. If the installation process cannot install
|
|
the crontab file, it can be installed manually from
|
|
/usr/local/share/examples/logcheck/crontab.in, e.g.:
|
|
|
|
crontab -u logcheck /usr/local/share/examples/logcheck/crontab.in
|
|
|
|
20080907:
|
|
AFFECTS: users of www/mediawiki
|
|
AUTHOR: miwi@FreeBSD.org
|
|
|
|
www/mediawiki version is 1.13 now. 1.12 version was preserved as
|
|
www/mediawiki12 port.
|
|
|
|
20080902:
|
|
AFFECTS: users of net-mgmt/nagios and net-mgmt/nagios-devel
|
|
AUTHOR: Jarrod Sayers <jarrod@netleader.com.au>
|
|
|
|
The stable Nagios port has now been updated to version 3.0.3. Upgrading
|
|
to this version shouldn't require any configuration changes, but note that
|
|
most sample configuration files were moved into objects/ directory.
|
|
|
|
Nagios 2.12 is still available as net-mgmt/nagios2, use the following to
|
|
remain on this legacy stable branch:
|
|
|
|
portmaster -o net-mgmt/nagios2 net-mgmt/nagios
|
|
|
|
or, if you're using portupgrade:
|
|
|
|
portupgrade -o net-mgmt/nagios2 net-mgmt/nagios
|
|
|
|
Nagios 3.x development continues in net-mgmt/nagios-devel, users of this
|
|
port in production use should consider switching to the stable branch:
|
|
|
|
portmaster -o net-mgmt/nagios net-mgmt/nagios-devel
|
|
|
|
or, if you're using portupgrade:
|
|
|
|
portupgrade -o net-mgmt/nagios net-mgmt/nagios-devel
|
|
|
|
20080902:
|
|
AFFECTS: users of math/ploticus
|
|
AUTHOR: linimon@FreeBSD.org
|
|
|
|
This is a major update.
|
|
|
|
Deprecated: server-side image maps (use client-side instead); definition
|
|
of categories within proc areadef (use proc categories instead); proc print.
|
|
|
|
Discontinued attributes: proc processdata's stack; proc usedata's element,
|
|
proc getdata's rotate, and proc defineunits (use the $changeunits()
|
|
function instead).
|
|
|
|
proc rangebar has been renamed proc boxplot and there are major
|
|
functionality changes. Any script that uses proc rangebar will need
|
|
maintenance.
|
|
|
|
See http://ploticus.sourceforge.net/doc/news.html for more information.
|
|
|
|
20080901:
|
|
AFFECTS: users of mail/pine4 and editors/pico
|
|
AUTHOR: dougb@FreeBSD.org
|
|
|
|
These two ports have been removed in favor of the new mail/alpine and
|
|
editors/pico-alpine ports. UW discontinued work on Pine in September
|
|
2005 and is focusing on Alpine now. You should be able to directly
|
|
replace pine with alpine.
|
|
|
|
See http://www.washington.edu/alpine/ for more information.
|
|
|
|
20080831:
|
|
AFFECTS: users of net-mgmt/smokeping
|
|
AUTHOR: lth@FreeBSD.org
|
|
|
|
Smokeping has been updated to 2.4.1, and the example web server
|
|
configuration has changed. Please read pkg-message and check that
|
|
your server configuration is OK.
|
|
|
|
20080827:
|
|
AFFECTS: users of devel/git
|
|
AUTHOR: wxs@FreeBSD.org
|
|
|
|
With the default Makefile settings, most of the programs are now
|
|
installed outside your $PATH, except for "git", "gitk", and some server
|
|
side programs that need to be accessible for technical reasons. Invoking
|
|
a git subcommand as "git-xyzzy" from the command line has been deprecated
|
|
since early 2006 (and officially announced in 1.5.4 release notes); use
|
|
of them from your scripts after adding output from "git --exec-path" to
|
|
the $PATH is still supported in this release, but users are again
|
|
strongly encouraged to adjust their scripts to use "git xyzzy" form, as
|
|
we will stop installing "git-xyzzy" hardlinks for built-in commands in
|
|
later releases.
|
|
|
|
Please see this URL for more information:
|
|
http://www.kernel.org/pub/software/scm/git/docs/RelNotes-1.6.0.txt
|
|
|
|
20080827:
|
|
AFFECTS: users of mail/qmhandle
|
|
AUTHOR: garga@FreeBSD.org
|
|
|
|
A qmHandle.conf file was created, for now, is not needed to edit
|
|
${PREFIX}/bin/qmHandle to change stopqmail and startqmail variables.
|
|
Just remember to edit configuration file after upgrade.
|
|
|
|
20080820:
|
|
AFFECTS: users of www/p5-Apache-DBI
|
|
AUTHOR: pgollucci@FreeBSD.org
|
|
|
|
www/p5-Apache-DBI has been forked into a MASTER and SLAVE setup
|
|
www/p5-Apache-DBI-mp1 and www/p5-Apache-DBI-mp2 so as to work with
|
|
www/rt38 among possibly other ports.
|
|
|
|
20080820:
|
|
AFFECTS: users of net/rabbitmq
|
|
AUTHOR: pneumann@gmail.com
|
|
|
|
The database schema has changed in this version of RabbitMQ. If you
|
|
attempt to start RabbitMQ-1.4.0 over top of a previous installation,
|
|
it will fail, citing "schema_integrity_check_failed". To correct this,
|
|
delete your mnesia directory (/var/db/rabbitmq/mnesia) and restart
|
|
the server. Note that this will destroy all your durable exchanges and
|
|
queues, and all your persisted messages!
|
|
|
|
20080816:
|
|
AFFECTS: users of mail/assp
|
|
AUTHOR: J.R. Oldroyd <fbsd@opal.com>
|
|
|
|
The periodic(8) script no longer outputs to files in the assp directory.
|
|
You should remove /var/db/assp/nightly.log and nightly.log.old by hand
|
|
once you are done with them. The information that was stored there will
|
|
now come in your nightly system email.
|
|
|
|
20080815:
|
|
AFFECTS: users of sysutils/rdiff-backup
|
|
AUTHOR: vd@FreeBSD.org
|
|
|
|
sysutils/rdiff-backup has been upgraded from 1.0.5 to 1.2.0. This is
|
|
an incompatible upgrade. If you need the "old" 1.0.5, you can find it
|
|
in sysutils/rdiff-backup10.
|
|
|
|
20080813:
|
|
AFFECTS: users of www/ikiwiki
|
|
AUTHOR: brix@FreeBSD.org
|
|
|
|
The layout of the ikiwiki.setup file has changed in a significant
|
|
way in this release. Old setup files will continue to work, but new
|
|
features, like the new websetup interface, require a new format
|
|
setup file. You can convert old setup files into the new format by
|
|
running the following command for all your ikiwiki.setup files:
|
|
|
|
ikiwiki-transition setupformat ikiwiki.setup
|
|
|
|
20080812:
|
|
AFFECTS: users of mail/spamdyke
|
|
AUTHOR: mm@FreeBSD.org
|
|
|
|
The spamdyke port has been updated to 4.0.2. The new version is not
|
|
backwards compatible with previous versions. Please examine the new
|
|
configuration file for the changes.
|
|
|
|
20080812:
|
|
AFFECTS: users of databases/pgbouncer
|
|
AUTHOR: mm@FreeBSD.org
|
|
|
|
Starting with port version 1.2.3, pgbouncer does not run as root anymore.
|
|
If you are upgrading from earlier versions, please update your configuration
|
|
in ${PREFIX}/etc/pgbouncer.ini to use log and pid file paths owned by the
|
|
newly created pgbouncer user (or customize for a different user yourself).
|
|
|
|
Default logfile: /var/log/pgbouncer/pgbouncer.log
|
|
Default pidfile: /var/run/pgbouncer/pgbouncer.pid
|
|
|
|
20080808:
|
|
AFFECTS: users of chinese/phpbb-tw
|
|
AUTHOR: chinsan@FreeBSD.org
|
|
|
|
The default install directory for phpbb-tw has changed from
|
|
${PREFIX}/www/data/phpBB2 to ${PREFIX}/www/phpBB2.
|
|
|
|
If you are updating from a previous version, to preserve your settings
|
|
and data, please do the following:
|
|
|
|
mv /usr/local/www/data/phpBB2 /usr/local/www
|
|
|
|
Then update as usual.
|
|
|
|
20080806:
|
|
AFFECTS: users of net-p2p/transmission
|
|
AUTHOR: mezz@FreeBSD.org
|
|
|
|
Update to 1.3x, the net-p2p/transmission now is a meta-port. It depends on
|
|
cli, daemon, and gtk2. If you don't want that, uninstall transmission and
|
|
install net-p2p/transmission-cli by doing:
|
|
|
|
portmaster -o net-p2p/transmission-cli net-p2p/transmission
|
|
|
|
or, if you're using portupgrade:
|
|
|
|
portupgrade -o net-p2p/transmission-cli net-p2p/transmission
|
|
|
|
20080805:
|
|
AFFECTS: users of devel/qt4
|
|
AUTHOR: kde@FreeBSD.org
|
|
|
|
The Qt 4 ports has been updated to 4.4.1. With this update several ports
|
|
specific problems have been fixed. Qt 4 headers and libraries have been
|
|
moved to include/qt4 and lib/qt4. bsd.qt.mk defines QT_INCDIR and
|
|
QT_LIBDIR now, which could be used in qt4-dependent ports if required.
|
|
Before you start to update your ports, please force update of qmake4 and
|
|
qt4-corelib ports. Portmaster users can do:
|
|
|
|
portmaster devel/qmake4 devel/qt4-moc devel/qt4-corelib
|
|
|
|
or, if you're using portupgrade:
|
|
|
|
portupgrade -f devel/qmake4 devel/qt4-moc devel/qt4-corelib
|
|
|
|
20080804:
|
|
AFFECTS: users of devel/git
|
|
AUTHOR: wxs@FreeBSD.org
|
|
|
|
Git's cvsps dependency has been switched from cvsps-devel to cvsps. The
|
|
two are incompatible, so you will need to do the following before
|
|
upgrading git:
|
|
|
|
portmaster -o devel/cvsps devel/cvsps-devel
|
|
|
|
20080728:
|
|
AFFECTS: users of net/freeradius2
|
|
AUTHOR: David Wood <david@wood2.org.uk>
|
|
|
|
Upgrading the FreeRADIUS port used to replace all unmodified files
|
|
in your configuration with the latest version from the sample
|
|
configuration. This strategy has two disadvantages; over time your
|
|
configuration became based on different versions of the sample
|
|
configuration, also major changes to the sample configuration could
|
|
leave your configuration in a confusing state.
|
|
|
|
From version 2.0.5, your configuration is not touched if any
|
|
configuration files have been modified.
|
|
|
|
You are recommended to track changes in the sample configuration and
|
|
keep your configuration in a version control system. I use Subversion
|
|
(see the devel/subversion port) to track my changes. Keeping the sample
|
|
configuration in a 'vendor branch' (see the Subversion book for more
|
|
details) allows easy merging of changes from the sample configuration.
|
|
|
|
*** IMPORTANT ***
|
|
|
|
You are urged to move your configuration out of the default location
|
|
(/usr/local/etc/raddb) before upgrading from 2.0.4 (or earlier)
|
|
to 2.0.5 (or later). Once this upgrade is complete, remove the sample
|
|
configuration that has been installed in the default location and
|
|
move your configuration back to the default location.
|
|
|
|
This is a one time procedure that will prevent unmodified files in
|
|
your configuration from being deleted from your configuration and not
|
|
restored during the upgrade. No customised files will be lost in any
|
|
circumstances.
|
|
|
|
The sample configuration in 2.0.5 has been reorganised: the
|
|
configuration of most modules is now in the modules directory rather
|
|
than in radiusd.conf. You are urged to rearrange your configuration
|
|
to match this layout.
|
|
|
|
There are several improvements in this version of the port, including
|
|
a new pkg-message that will help new FreeRADIUS users to get started
|
|
with the port, also new 'reload' and 'debug' commands for the rc.d
|
|
script. Enjoy!
|
|
|
|
20080725:
|
|
AFFECTS: users of x11-fm/nautilus and misc/shared-mime-info
|
|
AUTHOR: gnome@FreeBSD.org
|
|
|
|
In order to properly update x11-fm/nautilus and misc/shared-mime-info, do
|
|
the following using portupgrade:
|
|
|
|
# pkg_deinstall -fO nautilus
|
|
# portupgrade shared-mime-info
|
|
# portinstall -O nautilus
|
|
|
|
Once misc/shared-mime-info has been updated, each user will need to run
|
|
the following command:
|
|
|
|
$ update-mime-database ~/.local/share/mime/
|
|
|
|
20080725:
|
|
AFFECTS: users of www/ojs2
|
|
AUTHOR: Greg Larkin <glarkin@FreeBSD.org>
|
|
|
|
If you are upgrading from a prior version of ojs2, please backup your
|
|
database, uploaded files directory, and your config.inc.php before the
|
|
upgrade. Read /usr/local/share/docs/ojs2/UPGRADE or visit
|
|
http://pkp.sfu.ca/ojs/UPGRADE for additional upgrade information.
|
|
|
|
20080721:
|
|
AFFECTS: users of net/freenet6
|
|
AUTHOR: Edwin Groothuis <edwin@mavetju.org>
|
|
|
|
Please note that there has been a major update of this port (from
|
|
version 2.x to 5.x) and that the name of the binaries and configuration
|
|
files has changed from "tpsc" to "gw6c". The configuration files
|
|
have to be copied from ${PREFIX}/share/examples/freenet6 to
|
|
${PREFIX}/etc again.
|
|
|
|
20080719:
|
|
AFFECTS: users of x11-fm/gprename
|
|
AUTHOR: Martin Tournoij <carpetsmoker@rwxrwxrwx.net>
|
|
|
|
GPRename configuration files now live ~/.config/gprename instead of ~/, to
|
|
upgrade use the following commands:
|
|
|
|
% mkdir -p ~/.config/gprename
|
|
% mv ~/.gprename ~/.config/gprename/gprename
|
|
% mv ~/.gprename_log ~/.config/gprename/gprename_log
|
|
|
|
20080717:
|
|
AFFECTS: users of devel/anjuta
|
|
AUTHOR: gnome@FreeBSD.org
|
|
|
|
Anjuta's neon dependency has been switched from neon26 to neon28. The
|
|
two are incompatible, so you will need to do the following to upgrade:
|
|
|
|
portupgrade -o www/neon28 neon26
|
|
portupgrade anjuta
|
|
|
|
20080714:
|
|
AFFECTS: users of www/squid
|
|
AUTHOR: Thomas-Martin Seck <tmseck@web.de>
|
|
|
|
www/squid has been updated to Squid 2.7.STABLE3.
|
|
|
|
The update should be rather straightforward.
|
|
|
|
The only noticeable change in the port is that the ICAP patch is no
|
|
longer included; this is because this patch was unmaintained for a long
|
|
time and its use was not really recommended. Please consider moving to
|
|
Squid-3 (currently available as www/squid30) if you need ICAP support.
|
|
|
|
Squid 2.6 is still available as www/squid26 and will probably be removed
|
|
from the Ports Tree by the end of 2008.
|
|
|
|
20080712:
|
|
AFFECTS: users of databases/rrdtool
|
|
AUTHOR: rafan@FreeBSD.org
|
|
|
|
If you use language bindings, like the Perl's RRDs, please upgrade
|
|
this port *twice* in order to get the library dependency right.
|
|
|
|
20080711:
|
|
AFFECTS: users of x11-toolkits/gtkdatabox2
|
|
AUTHOR: Beech Rintoul <beech@FreeBSD.org>
|
|
|
|
The port has been deprecated and gtkdatabox has been updated. This was
|
|
done so the port tracks vendor name. Please update by doing:
|
|
|
|
portupgrade -o x11-toolkits/gtkdatabox x11-toolkits/gtkdatabox2
|
|
|
|
20080709:
|
|
AFFECTS: users of www/ikiwiki
|
|
AUTHOR: Henrik Brix Andersen <brix@FreeBSD.org>
|
|
|
|
The IkiWiki editpage form now uses the raw page name, not the page title,
|
|
in its `page' CGI parameter. You will need to rebuild any existing
|
|
IkiWiki installations in order to update their `edit' links to the new
|
|
format.
|
|
|
|
20080708:
|
|
AFFECTS: users of emulators/qemu-devel
|
|
AUTHOR: nox@FreeBSD.org
|
|
|
|
The port has been updated to a 20080620 SVN snapshot, which uses the
|
|
new (incompatible) kqemu-kmod-devel port that now also works for the
|
|
32 bit "qemu" executable on amd64. If you upgrade qemu-devel with the
|
|
KQEMU knob on, you have to
|
|
|
|
# pkg_delete kqemu-kmod-1\*
|
|
|
|
the old kqemu version first if it is installed.
|
|
|
|
20080705:
|
|
AFFECTS: users of www/ikiwiki
|
|
AUTHOR: Henrik Brix Andersen <brix@FreeBSD.org>
|
|
|
|
The IkiWiki search plug-in now uses www/xapian-omega as backend instead
|
|
of textproc/hyperestraier. You will need to update the configuration of
|
|
any search enabled IkiWiki installations and rebuild them since the
|
|
search form has changed.
|
|
|
|
20080704:
|
|
AFFECTS: users of misc/shared-mime-info
|
|
AUTHOR: FreeBSD GNOME Team <gnome@FreeBSD.org>
|
|
|
|
The misc/shared-mime-info has been updated to 0.40. The Mime Types caches
|
|
have been changed a bit. If you have created any custom MIME types, you
|
|
will need to run update-mime-database to update your local Mime Types
|
|
caches:
|
|
|
|
$ update-mime-database ~/.local/share/mime/
|
|
|
|
20080702:
|
|
AFFECTS: users of irc/ratbox-services
|
|
AUTHOR: Beech Rintoul <beech@FreeBSD.org>
|
|
|
|
Configuration file and database changes have been made between the
|
|
1.1.x series and the current release version of ratbox-services.
|
|
|
|
It is highly recommended that services are stopped, and the proper
|
|
upgrade procedure is followed as described in port's documentation,
|
|
before restarting newly updated ratbox-services again.
|
|
|
|
Please remember to backup the database before attempting an
|
|
upgrade, as incorrectly upgraded database may be rendered unusable.
|
|
|
|
The ratbox-services-1.2.x branch implements multi-language support.
|
|
However, an inconsistency in the language indexing may result in
|
|
errors. It is therefore recommended that the English default to be
|
|
used until the next version release.
|
|
|
|
20080702:
|
|
AFFECTS: users of mail/nocc
|
|
AUTHOR: Alex Dupre <ale@FreeBSD.org>
|
|
|
|
The Nocc configuration file has been moved into 'config' subdir.
|
|
When updating, remove the old conf.php file and reconfigure Nocc.
|
|
|
|
20080701:
|
|
AFFECTS: users of devel/subversion*
|
|
AUTHOR: Lev Serebryakov <lev@FreeBSD.org>
|
|
|
|
subversion now uses neon-0.28.x (www/neon28) port, and automatic
|
|
portupgrade will fail because www/neon28 will conflict with installed
|
|
www/neon26 port.
|
|
|
|
You should upgrade neon library before subversion with the command:
|
|
|
|
# portupgrade -o www/neon28 neon26
|
|
|
|
Also, if you use any special subversion ports with bindings, you
|
|
should upgrade these ports to clean subversion port with
|
|
|
|
# portupgrade -o devel/subversion subversion-\*
|
|
|
|
and install needed bindings (p5-subversion, py-subversion and/or
|
|
ruby-subversion) after that.
|
|
|
|
If you use subversion with bindings installed from devel/subversion
|
|
with custom options, don't forget to install separate bindings ports
|
|
after subversion upgrade.
|
|
|
|
20080630:
|
|
AFFECTS: users of graphics/cairo, graphics/poppler*, and future users of www/firefox3
|
|
AUTHOR: FreeBSD GNOME Team <gnome@FreeBSD.org>
|
|
|
|
The poppler* ports have been updated to 0.8.3 and the shared libraries
|
|
have changed. Firefox 3.0 has been added to the tree as www/firefox3.
|
|
These changes require that all dependent ports be updated. You can do
|
|
this in one of two ways:
|
|
|
|
# portmaster pixman
|
|
# portmaster \*cairo\*
|
|
# portmaster -r poppler-0
|
|
|
|
or:
|
|
|
|
# pkgdb -Ff
|
|
# portupgrade pixman\* \*cairo\*
|
|
# portupgrade -r poppler-0.\*
|
|
|
|
20080627:
|
|
AFFECTS: users of x11-drivers/xf86-video-ati
|
|
AUTHOR: Jung-uk Kim <jkim@FreeBSD.org>
|
|
|
|
mach64 and r128 drivers are now separated out from the ati driver.
|
|
These video cards are supported by x11-drivers/xf86-video-mach64
|
|
and x11-drivers/xf86-video-r128 respectively. If you have one of
|
|
the affected video cards and xorg.conf contains the following line:
|
|
|
|
Driver "ati"
|
|
|
|
you must specify "mach64" or "r128". Alternatively, you may install
|
|
x11-drivers/xf86-video-ati to get a wrapper driver.
|
|
|
|
20080626:
|
|
AFFECTS: users of science/gramps
|
|
AUTHOR: Anders Troback <freebsd@troback.com>
|
|
|
|
Before you upgrade from 2.x to 3.x you need to export your existing
|
|
databases to a GRAMPS XML file. After the upgrade you can import
|
|
them into the new version.
|
|
|
|
20080624:
|
|
AFFECTS: users of irc/ircd-ratbox-devel
|
|
AUTHOR: Beech Rintoul <beech@FreeBSD.org>
|
|
|
|
Upgrading between different beta releases can cause problems when
|
|
changes to the ban database schema have occurred. The 'bantool'
|
|
utility now comes with a -u switch that will check and update the
|
|
ban database as necessary.
|
|
|
|
Issuing 'bantool -u' is required when upgrading between beta releases
|
|
and must not be done while the ircd is running.
|
|
|
|
20080624:
|
|
AFFECTS: users of www/mod_security
|
|
AUTHOR: Marcelo Araujo <araujo@FreeBSD.org>
|
|
|
|
The mod_security port has been updated from 1.9.4 to 2.5.5. Branch 1.9.x
|
|
will not receive any further updates; all users must update mod_security
|
|
port to versions 2.1 or 2.5.
|
|
|
|
You can get more information about update issues at:
|
|
|
|
http://www.modsecurity.org/documentation/
|
|
|
|
20080624:
|
|
AFFECTS: users of www/opera and www/opera/devel
|
|
AUTHOR: Ion-Mihai Tetcu <itetcu@FreeBSD.org>
|
|
|
|
The Opera port has been updated from 9.2x to 9.5x. A lot of things have
|
|
been changed such as keyboard shortcuts[1]; new storage and indexing
|
|
formats for mail and feeds; new search.ini; native amd64 binaries; no 4.x
|
|
support. You will be asked whether to convert mail and feeds to new
|
|
format during start up. Warning: there is no way to downgrade back to
|
|
the old format. Be sure to see the Changelog[2].
|
|
|
|
[1] http://www.opera.com/support/search/view/884/
|
|
[2] http://www.opera.com/docs/changelogs/freebsd/950/
|
|
|
|
20080622:
|
|
AFFECTS: users of devel/subversion, subversion-devel and subversion-freebsd
|
|
with apr from www/apache22
|
|
AUTHOR: Clement Laforet <clement@FreeBSD.org>
|
|
|
|
apr and apr-util bundled with apache 2.2.9 have been upgraded to 1.3.x, so
|
|
shared libraries versions have been bumped. If you are using subversion
|
|
with apache22 apr, you must rebuild subversion after the update.
|
|
|
|
20080617:
|
|
AFFECTS: users of editors/nvi-devel
|
|
AUTHOR: Wesley Shields <wxs@FreeBSD.org>
|
|
|
|
editors/nvi-devel has been changed to install nvi, nex, and nview as
|
|
to not conflict with editors/2bsd-vi. Please note the new names if
|
|
you use this port.
|
|
|
|
20080616:
|
|
AFFECTS: users of mail/dkim-milter
|
|
AUTHOR: Hirohisa Yamaguchi <umq@ueo.co.jp>
|
|
|
|
Most of the command line options can now be set in configure files.
|
|
So the default values (such as milterdkim_socket) are changed to blank.
|
|
Upgrading users should check the values both in rc.conf and
|
|
dkim-filter.conf.
|
|
|
|
20080612:
|
|
AFFECTS: users of www/linux-opera
|
|
AUTHOR: mezz@FreeBSD.org
|
|
|
|
The Opera port has been updated from 9.2x to 9.5x. A lot of things have
|
|
been changed such as keyboard shortcuts[1]; new storage and indexing
|
|
formats for mail and feeds; new search.ini; probably more that I have
|
|
missed. I do not know if the keyboard shortcuts and search.ini will be
|
|
overwritten. You will be asked whether you want mail and feeds to be
|
|
converted to new format during start up. Warning: there is no way to
|
|
downgrade back to the old format. Be sure to see the Changelog[2].
|
|
|
|
[1] http://www.opera.com/support/search/view/884/
|
|
[2] http://www.opera.com/docs/changelogs/linux/950/
|
|
|
|
It is probably best for you to back up your linux-opera directory in
|
|
case until you have no problem with new Opera for a while. Also, you
|
|
might have to re-configure search and keyboard shortcuts if these were
|
|
overwritten:
|
|
|
|
# cp -Rp ~/.linux-opera ~/.linux-opera-bak
|
|
|
|
If you are seeing an error of undefined symbols related to GTK+, it is
|
|
because it needs newer linux-gtk2 that ports doesn't have. You can enter
|
|
'opera:config#FileSelector|DialogToolkit' in the address bar and change
|
|
from 0 to 1 in 'Dialog Toolkit' if it annoys you. 0 = auto detection,
|
|
1 = QT, and 2 = GTK+.
|
|
|
|
20080610:
|
|
AFFECTS: users of mail/svnmailer
|
|
AUTHOR: pgollucci@FreeBSD.org
|
|
|
|
Some of the config directives and sections allowed have changed. You will
|
|
have to edit your config file when updating to 1.1.0-dev-r1373 version of
|
|
the port. Please see the following URL for more information:
|
|
|
|
http://opensource.perlig.de/en/svnmailer/doc-1.1/#general-config-charset
|
|
|
|
20080609:
|
|
AFFECTS: users of devel/pear-Date_Holidays
|
|
AUTHOR: tabthorpe@FreeBSD.org
|
|
|
|
pear-Date_Holidays has been split into multiple subports. If you want
|
|
a specific geographic region, look at devel/pear-Date_Holidays_*
|
|
|
|
20080605:
|
|
AFFECTS: users of audio/paman and audio/pavucontrol
|
|
AUTHOR: lippe@FreeBSD.org
|
|
|
|
paman was renamed to pavucontrol, which are two different projects.
|
|
paman is a GTK frontend to PulseAudio, while pavucontrol is a GTK-based
|
|
volume control tool to PulseAudio.
|
|
|
|
20080605:
|
|
AFFECTS: users of devel/gettext (i.e.: YOU)
|
|
AUTHOR: ade@FreeBSD.org
|
|
|
|
As a result of the upgrade to gettext-0.17, the shared library version
|
|
of libintl has changed, so you will need to rebuild all ports that
|
|
depend on gettext:
|
|
|
|
# portupgrade -rf gettext
|
|
# portmaster -r gettext
|
|
|
|
Given the scope and sheer number of dependent ports, it may be more
|
|
advisable to simply blow away all existing install ports (after
|
|
keeping any local configuration changes), and rebuilding from scratch.
|
|
|
|
20080603:
|
|
AFFECTS: users of editors/emacs
|
|
AUTHOR: Yasuhiro KIMURA <yasu@utahime.org>
|
|
|
|
The port (editors/emacs) is updated to 22.2 and some of Emacs Lisp
|
|
directories had changed. So you should reinstall all ports that depend
|
|
on it. Please do something like:
|
|
|
|
# portupgrade -fr emacs
|
|
|
|
20080601:
|
|
AFFECTS: users of www/ikiwiki
|
|
AUTHOR: brix@FreeBSD.org
|
|
|
|
If password based logins is enabled in IkiWiki, those passwords were
|
|
stored in cleartext in the userdb. To guard against exposing users'
|
|
passwords, IkiWiki 2.48 and later use strong (blowfish) hashes for
|
|
storing passwords.
|
|
|
|
To hash existing passwords, update to ikiwiki-2.48 and run the
|
|
following command for each of your IkiWiki src dirs:
|
|
|
|
ikiwiki-transition hashpassword /path/to/your/wiki/srcdir
|
|
|
|
20080524:
|
|
AFFECTS: users of net-im/jabberd
|
|
AUTHOR: mm@FreeBSD.org
|
|
|
|
Starting with version 2.2.0, resolver is now built in the S2S component.
|
|
Jabberd configuration files require updating:
|
|
|
|
jabberd.cfg: resolver component must be removed
|
|
s2s.xml: <lookup> section must be added (see s2s.xml.dist)
|
|
resolver.xml: may be deleted (file not required anymore)
|
|
|
|
20080519:
|
|
AFFECTS: users of www/nginx and www/nginx-devel
|
|
AUTHOR: osa@FreeBSD.org
|
|
|
|
Nginx version lines have been changed: 0.5 -> 0.6 for stable and
|
|
0.6 -> 0.7 for development version. Make sure your configuration
|
|
files are compatible with the new version(s).
|
|
|
|
20080519:
|
|
AFFECTS: users of irc/bitlbee
|
|
AUTHOR: brix@FreeBSD.org
|
|
|
|
The default installation is now configured for running bitlbee as
|
|
user 'bitlbee'. Make sure any existing configuration files are
|
|
readable by that user.
|
|
|
|
20080517:
|
|
AFFECTS: users of multimedia/smplayer-*
|
|
AUTHOR: miwi@FreeBSD.org
|
|
|
|
The slave port multimedia/smplayer-qt4 has been removed with the upgrade
|
|
of multimedia/smplayer to 0.6.0, qt3 is no longer supported. They are now
|
|
fully integrated into multimedia/smplayer.
|
|
|
|
Please uninstall multimedia/smplayer-qt4 port before upgrading
|
|
multimedia/smplayer to version 0.6.0 or higher.
|
|
|
|
20080513:
|
|
AFFECTS: users of security/amavisd-new
|
|
AUTHOR: scheidell@secnap.net
|
|
|
|
Amavisd-new 2.6.0 introduces several incompatibilities with prior versions.
|
|
If you are upgrading from 2.5.4 or earlier, you will need to update your
|
|
SQL schema. If you have third party programs that access SQL tables, you
|
|
will need to update those also.
|
|
|
|
COMPATIBILITY WITH 2.5.4:
|
|
|
|
- when using SQL for logging (e.g. for a pen pals feature) or for
|
|
quarantining, SQL tables maddr, msgs, msgrcpt and quarantine need
|
|
to be extended by a new field 'partition_tag'; see below for details;
|
|
|
|
- when SQL logging (pen pals) or SQL lookups are used, one can choose a
|
|
binary or a character data type for fields users.email, mailaddr.email,
|
|
and maddr.email; now may be a good opportunity to change a data type
|
|
to binary (string of bytes); see below for details;
|
|
|
|
- when using SQL for logging, a default for $sql_clause{'upd_msg'}
|
|
has changed, so if a configuration file replaces this SQL clause
|
|
by a non-default setting, it needs to be updated;
|
|
|
|
Full information in /usr/local/share/doc/amavisd-new/RELEASE_NOTES.
|
|
|
|
20080513:
|
|
AFFECTS: users of audio/ampache
|
|
AUTHOR: jadawin@FreeBSD.org
|
|
|
|
Ampache 3.4 uses a different config parser. Unfortunately the new parser
|
|
is unable to read old config files. In order to migrate your current
|
|
configuration, you should run `php ${WWWDIR}/bin/migrate_config.inc' from
|
|
the command line.
|
|
|
|
20080508:
|
|
AFFECTS: users of databases/ptop
|
|
AUTHOR: beech@FreeBSD.org
|
|
|
|
The authors have changed the name of this utility to `pg_top'. To avoid
|
|
conflict with another port in the Tree with the same name we have retained
|
|
`ptop' as the portname. Note that binary has also changed to `pg_top'.
|
|
Please start the utility with that name after updating.
|
|
|
|
20080507:
|
|
AFFECTS: Perl interface users of audio/gramofile
|
|
AUTHOR: rafan@FreeBSD.org
|
|
|
|
Perl support is removed due to devel/swig11 removal in ports. If you use
|
|
the Perl interface, you are encouraged to use the new Audio::Gramofile
|
|
found on CPAN (contact me for the ports).
|
|
|
|
20080506:
|
|
AFFECTS: users of net-mgmt/collectd
|
|
AUTHOR: daniel@roe.ch
|
|
|
|
Previously, net-mgmt/collectd used to remove the config file even if it
|
|
was changed by the user. This has now been fixed.
|
|
|
|
To upgrade without losing your configuration, copy
|
|
${PREFIX}/etc/collectd.conf away to a safe place before upgrading
|
|
net-mgmt/collectd.
|
|
|
|
In addition, the default location of the data files changed from
|
|
${PREFIX}/var/lib/collectd to /var/db/collectd; you may want to move your
|
|
data files and edit your configuration accordingly.
|
|
|
|
20080503:
|
|
AFFECTS: users of net/skype-devel
|
|
AUTHOR: beech@FreeBSD.org
|
|
|
|
Skype-devel port has been removed in favor and by upading of net/skype.
|
|
If you are running skype-devel, please do the following:
|
|
|
|
portupgrade -o net/skype net/skype-devel
|
|
|
|
20080426:
|
|
AFFECTS: users of www/phpgedview
|
|
AUTHOR: beech@FreeBSD.org
|
|
|
|
The install location of phpgedview has changed from www/data/phpGedView to
|
|
www/phpgedview. If you are updating from a previous version please do
|
|
the following:
|
|
|
|
mv /usr/local/www/data/phpGedView /usr/local/www
|
|
|
|
You will also need to adjust the paths in your web server to reflect the
|
|
new location.
|
|
|
|
20080416:
|
|
AFFECTS: users of security/clamav
|
|
AUTHOR: garga@FreeBSD.org
|
|
|
|
Clamav 0.93 does not support the daily.inc and main.inc directories format
|
|
for virus databases. You need to remove these directories manually and
|
|
force freshclam to get new cvd format files before starting clamd:
|
|
|
|
portupgrade clamav
|
|
/usr/local/etc/rc.d/clamav-clamd stop
|
|
/usr/local/etc/rc.d/clamav-freshclam stop
|
|
rm -rf /var/db/clamav/main.inc /var/db/clamav/daily.inc
|
|
freshclam
|
|
/usr/local/etc/rc.d/clamav-freshclam start
|
|
/usr/local/etc/rc.d/clamav-clamd start
|
|
|
|
20080408:
|
|
AFFECTS: users of www/p5-Apache-Test
|
|
AUTHOR: pgollucci@FreeBSD.org
|
|
|
|
www/p5-Apache-Test doesn't actually need www/mod_perl{1,2}. If you would
|
|
like to test a mod_perl, than please install www/mod_perl2 or www/mod_perl
|
|
as well. The ports infrastructure doesn't support this (yet) but you can
|
|
use it to test www/apache13, www/apache20, and/or www/apache22 without
|
|
chaining www/p5-Apache-Test.
|
|
|
|
20080405:
|
|
AFFECTS: users of sysutils/tracker
|
|
AUTHOR: ahze@FreeBSD.org
|
|
|
|
The sysutils/tracker port is now a meta port and tracker is now split into
|
|
separate ports to allow non-GNOME users to install tracker without pulling
|
|
in GNOME components. To upgrade please use the directions below.
|
|
|
|
Portmaster users:
|
|
portmaster -o sysutils/tracker-client tracker
|
|
portmaster sysutils/tracker
|
|
|
|
Portupgrade users:
|
|
portupgrade -o sysutils/tracker-client tracker
|
|
portupgrade -u sysutils/tracker
|
|
|
|
20080405:
|
|
AFFECTS: users and maintainers of ports that depend on databases/sqlite3
|
|
AUTHOR: mnag@FreeBSD.org
|
|
|
|
Port databases/sqlite3 was updated to 3.5.6 and now has threads enabled
|
|
by default. If you encounter any problem with it, you can rebuild SQLite3
|
|
without threads and test or change Makefile of affected port with this:
|
|
|
|
sed -i.bak -E -e "s|USE_SQLITE=.*|USE_SQLITE=34|g" \
|
|
-e "s|databases/sqlite3|databases/sqlite34|g" Makefile
|
|
|
|
Please report success or failure to port maintainer and to me.
|
|
|
|
20080403:
|
|
AFFECTS: users of emulators/qemu and emulators/qemu-devel
|
|
AUTHOR: nox@FreeBSD.org
|
|
|
|
The default configuration location (qemu-ifup script etc.) has been
|
|
changed from /etc to ${PREFIX}/etc (usually /usr/local/etc). Move your
|
|
files accordingly.
|
|
|
|
20080330:
|
|
AFFECTS: users of www/mediawiki
|
|
AUTHOR: miwi@FreeBSD.org
|
|
|
|
www/mediawiki version is 1.12 now. 1.11 version was preserved on
|
|
www/mediawiki111 port.
|
|
|
|
20080329:
|
|
AFFECTS: users of www/phpadsnew
|
|
AUTHOR: beech@FreeBSD.org
|
|
|
|
Phpadsnew has been replaced with www/openx.
|
|
To upgrade please do the following:
|
|
|
|
1. Install www/openx
|
|
2. Copy the configuration file from phpadsnew to the var directory of
|
|
www/openx
|
|
3. Copy your banner images from phpadsnew/www/images to openx/www/images
|
|
4. Access openx on your browser and follow the instructions for upgrading
|
|
5. When you are satisfied with everything working properly you can remove
|
|
www/phpadsnew
|
|
|
|
20080326:
|
|
AFFECTS: users of emulators/linux_base-f8
|
|
AUTHOR: bsam@FreeBSD.org
|
|
|
|
The new port is used just like emulators/linux_base-fc6. Please, read
|
|
carefully entry 20070327 about emulators/linux_base-fc6.
|
|
|
|
20080323:
|
|
AFFECTS: users of multimedia/gstreamer
|
|
AUTHOR: multimedia@FreeBSD.org
|
|
|
|
Gstreamer port was updated. Due to the move of some plugins between
|
|
ports, you will have to rebuild the gstreamer-plugins-good port after
|
|
upgrading.
|
|
|
|
Portupgrade users:
|
|
# portupgrade -a
|
|
# portupgrade -f gstreamer-plugins-good
|
|
|
|
Portmaster users:
|
|
# portmaster -a
|
|
# portmaster gstreamer-plugins-good
|
|
|
|
20080323:
|
|
AFFECTS: all GNOME users and ports depend on misc/gnomehier
|
|
AUTHOR: gnome@FreeBSD.org
|
|
|
|
GNOME has been updated to 2.22.0. You have to deinstall a few ports first
|
|
before using portupgrade or portmaster in order to successfully upgrade
|
|
your GNOME installation.
|
|
|
|
Portupgrade users:
|
|
# pkgdb -Ff
|
|
# pkg_deinstall -fO gnome-applets\* totem\* gnome-control-center\*
|
|
# portupgrade -aOW
|
|
|
|
Portmaster users:
|
|
# pkg_delete -f gnome-applets\* totem\* gnome-control-center\* \
|
|
gnome-keyring-manager\*
|
|
# portmaster -a
|
|
|
|
Be sure to read in our known issues and solutions:
|
|
|
|
http://www.freebsd.org/gnome/docs/faq222.html#q4
|
|
|
|
20080323:
|
|
AFFECTS: users of devel/glib20 and future users of devel/gio-fam-backend
|
|
AUTHOR: gnome@FreeBSD.org
|
|
|
|
In order to update to glib 2.16 or higher, you must first update the
|
|
glib20 port on its own or you will get a failure trying to install
|
|
devel/gio-fam-backend saying it cannot find -lgio-2.0. Portmaster users
|
|
can do:
|
|
|
|
portmaster glib-2
|
|
|
|
or, if you're using portupgrade:
|
|
|
|
portupgrade glib-2\*
|
|
|
|
20080318:
|
|
AFFECTS: users of audio/gnump3d
|
|
AUTHOR: jadawin@FreeBSD.org
|
|
|
|
The layout of gnump3d 3.0 is changed, please read documentation and the
|
|
manual pages of gnump3d.
|
|
|
|
20080318:
|
|
AFFECTS: users of net/skype net/skype-devel
|
|
AUTHOR: beech@FreeBSD.org
|
|
|
|
For FreeBSD versions 7.0 and above:
|
|
|
|
It is required with both skype and skype-devel to update to linux_base-fc6.
|
|
Please do the following:
|
|
|
|
1. Make sure there are no running Linux applications.
|
|
2. Unmount linprocfs (umount /compat/linux/proc)
|
|
3. Uninstall your current linux_base port
|
|
4. Set appropriate sysctl (sysctl compat.linux.osrelease=2.6.16)
|
|
5. Install emulators/linux_base-fc6
|
|
6 Remount linprocfs (mount /compat/linux/proc)
|
|
7. Add compat.linux.osrelease=2.6.16 to etc/sysctl.conf
|
|
8. Add OVERRIDE_LINUX_BASE_PORT=fc6 to /etc/make.conf
|
|
|
|
Note: These instructions also apply to linux_base-f8, please use the same
|
|
osrelease.
|
|
|
|
For FreeBSD versions 5.X and 6.X:
|
|
|
|
Please use the legacy version net/skype12:
|
|
|
|
portupgrade -o net/skype12 net/skype
|
|
|
|
20080316:
|
|
AFFECTS: users of net/iscsi-target
|
|
AUTHOR: rafan@FreeBSD.org
|
|
|
|
The default configuration location has been changed from /etc to
|
|
${PREFIX}/etc. Move your files accordingly.
|
|
|
|
20080314:
|
|
AFFECTS: users of security/nmapfe
|
|
AUTHOR: miwi@FreeBSD.org
|
|
|
|
nmapfe has been renamed to zenmap upstream. The port has also been
|
|
renamed. If you haven't already installed nmapfe, you need to:
|
|
|
|
portupgrade -o security/zenmap nmapfe\*
|
|
|
|
20080313:
|
|
AFFECTS: users of mail/ezmlm-web
|
|
AUTHOR: hans@nordhaug.priv.no
|
|
|
|
The layout of ezmlm-web 3.2 is changed, please read documentation and
|
|
the manual page of ezmlm-web.cgi.
|
|
|
|
20080312:
|
|
AFFECTS: users of x11-wm/enlightenment-devel, x11/ecore and grephics/evas
|
|
AUTHOR: stas@FreeBSD.org
|
|
|
|
Evas and ecore ports have been split to separate modules to simplify
|
|
dependency tracking. Thus, portupgrade in many cases won't be able to
|
|
correctly update these ports.
|
|
|
|
The easiest upgrade path would be to remove all EFL ports and install
|
|
them from scratch. At least, you should reinstall ecore and evas.
|
|
|
|
Please note that your old $HOME/.e is no longer compatible with new
|
|
snapshot version. You will need to remove this directory and let e17
|
|
create it automatically on the next startup.
|
|
|
|
20080306:
|
|
AFFECTS: users of mail/dovecot
|
|
AUTHOR: ehaupt@FreeBSD.org
|
|
|
|
The update to version 1.0.12 will require manual change to the active
|
|
configuration file.
|
|
|
|
mail_extra_groups setting was commonly used insecurely. This setting is now
|
|
deprecated. Most users should switch to using mail_privileged_group setting,
|
|
but if you really need the old functionality use mail_access_groups instead.
|
|
|
|
20080303:
|
|
AFFECTS: users of security/gnutls and any port that depends on it
|
|
AUTHOR: novel@FreeBSD.org
|
|
|
|
gnutls has been updated to 2.2.2 and all shared libraries versions have
|
|
been bumped. So you need to rebuild all applications that depend on
|
|
gnutls. Do something like:
|
|
|
|
portupgrade -rf gnutls
|
|
|
|
20080223:
|
|
AFFECTS: users of www/instiki
|
|
AUTHOR: beech@FreeBSD.org
|
|
|
|
The default installation directory for instiki has changed from
|
|
/usr/local/instiki to /usr/local/share/instiki.
|
|
|
|
If you are updating from a previous version, to preserve your
|
|
settings and data, please do the following:
|
|
|
|
mv /usr/local/instiki /usr/local/share
|
|
|
|
Then update as usual.
|
|
|
|
20080219:
|
|
AFFECTS: users of x11-wm/xmonad
|
|
AUTHOR: jacula@gmail.com
|
|
|
|
From now XMonad uses a new configuration file system, so you don't have
|
|
to edit Config.hs anymore. Instead, create a custom configuration file
|
|
~/.xmonad/xmonad.hs. You can take a look at some samples on Xmonad's
|
|
website. Note that you can be interested in x11-wm/xmonad-contrib.
|
|
|
|
20080218:
|
|
AFFECTS: users of devel/poco and devel/poco-ssl
|
|
AUTHOR: lippemail@gmail.com
|
|
|
|
The HashFunction class template has been changed in an incompatible way.
|
|
The member function formerly named hash() is now the function call
|
|
operator. If you have defined your own HashFunction classes, then you
|
|
have to update your code.
|
|
|
|
20080216:
|
|
AFFECTS: users of sysutils/symon
|
|
AUTHOR: uspoerlein@gmail.com
|
|
|
|
The symon port has been updated from 2.75 to 2.78. It changes the wire
|
|
protocol again. You should update your symux(8) and symon(8) installations
|
|
simultaneously, as:
|
|
|
|
- new symon clients will make old symux servers exit, and
|
|
- new symux servers don't understand the old symon client's if() and
|
|
mem() probes.
|
|
|
|
20080208:
|
|
AFFECTS: users of ports-mgmt/portupgrade
|
|
AUTHOR: sem@FreeBSD.org
|
|
|
|
As was claimed in the entry 20070301 below in this file, you should fill
|
|
ALT_DEPENDS section of pkgtools.conf for portupgrade to work correctly
|
|
with your alternative dependencies. Now it is an obligatory requirement.
|
|
|
|
It was done as a compromise between speed and complexity.
|
|
|
|
20080203:
|
|
AFFECTS: users of www/xshttpd
|
|
AUTHOR: johans@FreeBSD.org
|
|
|
|
www/xshttpd now uses ${PREFIX}/www/xshttpd/ as a root directory for its
|
|
data files. The xshttpd configuration files have been moved to
|
|
${PREFIX}/www/xshttpd/conf/. Please move the appropriate local files
|
|
manually if you are upgrading from 3.4 or older versions.
|
|
|
|
20080202:
|
|
AFFECTS: users of www/punbb
|
|
AUTHOR: beech@FreeBSD.org
|
|
|
|
Install paths have changed. Please do the following prior to upgrade:
|
|
|
|
cd /usr/local/www
|
|
mv punbb punbb.old
|
|
cp -R punbb.old/upload punbb
|
|
|
|
It is now safe to update as usual.
|
|
|
|
Notes:
|
|
|
|
* You will probably get uninstall errors regarding files not found. It's
|
|
safe to ignore them
|
|
* Your webserver path has changed from www/punbb/upload to www/punbb,
|
|
please adjust your webserver configuration and restart it
|
|
* When you are satisfied with everything working properly you may remove
|
|
the punbb.old directory:
|
|
rm -r /usr/local/www/punbb.old
|
|
|
|
20080201:
|
|
AFFECTS: users of www/ziproxy
|
|
AUTHOR: pankov_p@mail.ru
|
|
|
|
The configuration file was moved from /usr/local/etc to
|
|
/usr/local/etc/ziproxy.
|
|
|
|
20080126:
|
|
AFFECTS: users of net-p2p/deluge
|
|
AUTHOR: mezz@FreeBSD.org
|
|
|
|
Deluge was updated to version 0.5.8.2. If you are using blocklist plugin,
|
|
you have to remove blocklist.conf first before you can run it, or it will
|
|
crash upon start up.
|
|
|
|
$ rm -f ~/.config/deluge/blocklist.conf
|
|
|
|
20080125:
|
|
AFFECTS: users of www/mod_security2
|
|
AUTHOR: araujo@FreeBSD.org
|
|
|
|
Update of mod_security2 is a dramatic change, because there is a need
|
|
to completely rewrite their obsolete rules and migrate for capacity to
|
|
use new syntax.
|
|
|
|
You are advised to make a complete backup of your configuration files
|
|
before you can perform an update.
|
|
|
|
20080120:
|
|
AFFECTS: users of www/apache20
|
|
AUTHOR: clement@FreeBSD.org
|
|
|
|
BDB framework provided by bsd.database.mk is now used by www/apache20
|
|
port. WITH_BERKELEYDB knob is deprecated in favor of WITH_BDB and
|
|
WITH_BDB_VER/WITH_BDB_BASE, see documentation for more details ('make
|
|
show-options').
|
|
|
|
20080120:
|
|
AFFECTS: users of www/apache22
|
|
AUTHOR: clement@FreeBSD.org
|
|
|
|
BDB framework provided by bsd.database.mk is now used by www/apache22
|
|
port. WITH_BERKELEYDB knob is deprecated in favor of WITH_BDB and
|
|
WITH_BDB_VER/WITH_BDB_BASE, see documentation for more details.
|
|
('make show-options').
|
|
|
|
20080118:
|
|
AFFECTS: users of net/freeradius
|
|
AUTHOR: David Wood <david@wood2.org.uk>
|
|
|
|
FreeRADIUS 2.0 is now available as the net/freeradius2 port. All FreeRADIUS
|
|
users are advised to consider upgrading to 2.0. It is the FreeRADIUS team's
|
|
intention to put the 1.x server into 'maintenance' mode with just critical
|
|
bug fixes.[1] 2.0 has many improvements including numerous bug fixes that
|
|
were too difficult for the 1.x server, as well as many new features.
|
|
|
|
Before uninstalling 1.x, it is recommended that you backup your
|
|
configuration, which is typically in /usr/local/etc/raddb, then move it
|
|
out of the way. It is also worth backing up the default configuration,
|
|
which is typically in /usr/local/share/examples/freeradius/raddb.
|
|
|
|
1.x configurations should work with the 2.0 server [2]. However the port
|
|
automatically upgrades any unedited files in the configuration when you
|
|
install a new version of FreeRADIUS. Installing 2.0 with the residue of a
|
|
1.x configuration in the default location will result in a mixed 1.x and
|
|
2.0 configuration that may not work.
|
|
|
|
The recommended approach is to diff your 1.x configuration against the
|
|
default 1.x configuration, then make corresponding changes to a copy
|
|
of the default 2.0 configuration. If you moved your 1.x configuration out
|
|
of the way before upgrading, you will have a 2.0 configuration ready to
|
|
edit in the default location. It is worth reading man 5 unlang for details
|
|
of the new FreeRADIUS 'un-language' before starting.
|
|
|
|
Alternatively, you can move your 1.x configuration to another location,
|
|
such as /usr/local/etc/raddb_v1, then edit /etc/rc.conf to point the rc.d
|
|
script to that location. For example:
|
|
|
|
radiusd_flags="-d /usr/local/etc/raddb_v1"
|
|
|
|
I cannot guarantee that all 1.x configurations will work with the 2.0
|
|
server, and I only recommend using a 1.x configuration as an interim
|
|
measure.
|
|
|
|
[1] - http://www.freeradius.org/business/roadmap.html
|
|
[2] - http://preview.tinyurl.com/ysrr6a
|
|
|
|
20080114:
|
|
AFFECTS: users of devel/perforce
|
|
AUTHOR: lth@FreeBSD.org
|
|
|
|
Perforce has been updated to version 2007.3. Upgrading is fairly
|
|
straightforward, but it is still highly recommended to follow the
|
|
upgrading instructions in the release notes:
|
|
|
|
http://www.perforce.com/perforce/doc.073/user/relnotes.txt
|
|
|
|
20080108:
|
|
AFFECTS: users of irc/bitlbee
|
|
AUTHOR: brix@FreeBSD.org
|
|
|
|
irc/bitlbee now stores saved user settings in /var/db/bitlbee/, not
|
|
$PREFIX/etc/bitlbee/. You will have to manually move any existing user
|
|
settings to the new location (or override the user settings directory
|
|
using -d if you wish to keep the old behavior). Other configuration
|
|
files are still kept in $PREFIX/etc/bitlbee/ by default.
|
|
|
|
The default installation is now configured for running bitlbee as user
|
|
'nobody' by default. Make sure any existing configuration files are
|
|
readable by that user.
|
|
|
|
$FreeBSD$
|