0ac579432a
PR: ports/151017 Submitted by: Aldis Berjoza <aldis at bsdroot dot lv> Approved by: beat (co-mentor)
9712 lines
339 KiB
Text
9712 lines
339 KiB
Text
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.
|
|
|
|
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 KDE4
|
|
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@
|
|
|
|
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 KDE4 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
|
|
Qt4) and multimedia/phonon* ports. Since KDE SC 4.4 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 Qt4 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
|
|
|
|
201005010:
|
|
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
|
|
AUTHOR: beat@FreeBSD.org
|
|
|
|
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.
|
|
|
|
The Java plugin will not work with Firefox 3.6. If you need Java in
|
|
your browser, please use www/firefox35 instead.
|
|
|
|
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 KDE3 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
|
|
|
|
KDE4 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
|
|
KDE4 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
|
|
|
|
Qt4 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 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
|
|
|
|
KDE4 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
|
|
|
|
KDE4 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 qt4 ports has been updated to 4.4.1. With this update several ports
|
|
specific problems have been fixed. Qt4 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 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 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.
|
|
|
|
20071225:
|
|
AFFECTS: users of www/amphetadesk
|
|
AUTHOR: lioux@FreeBSD.org
|
|
|
|
www/amphetadesk has been updated to use the USE_RC_SUBR framework for
|
|
rc.d scripts. The rc.d script has been renamed from amphetadesk.sh to
|
|
amphetadesk for consistency with other ports.
|
|
|
|
20071216:
|
|
AFFECTS: users of net-mgmt/cacti
|
|
AUTHOR: sem@FreeBSD.org
|
|
|
|
From version 0.8.7a database settings has moved to config.php file.
|
|
You have to copy your settings from db-settings.php to config.php and
|
|
remove db-settings.php file after updating.
|
|
|
|
Plugin support is dropped again and will not be revived anymore in the
|
|
port. A reason for that is the patch is unofficial and there are long
|
|
time lags between a new cacti version released and time when the patch
|
|
is adapted.
|
|
|
|
20071215:
|
|
AFFECTS: users of www/suphp
|
|
AUTHOR: koitsu@FreeBSD.org
|
|
|
|
The suPHP port has been upgraded to 0.6.2. This update requires
|
|
modifications to your Apache httpd.conf, as the new version of suPHP does
|
|
things differently than the previous version -- particularly in regards
|
|
to how AddHandler is used.
|
|
|
|
Previously, enabling suPHP was as simple as:
|
|
|
|
suPHP_Engine on
|
|
AddType application/x-httpd-php .php
|
|
AddHandler x-httpd-php .php
|
|
|
|
With suPHP 0.6.2, these should be changed to:
|
|
|
|
suPHP_Engine on
|
|
AddType application/x-httpd-php .php
|
|
suPHP_AddHandler application/x-httpd-php
|
|
|
|
If you forget this change, your PHP content will likely be offered as
|
|
downloadable content and not parsed by the PHP interpreter!
|
|
|
|
Additionally, the new version uses a configuration file vs. compile-time
|
|
settings. The configuration file is /usr/local/etc/suphp.conf, and a
|
|
working example installed as /usr/local/etc/suphp.conf-example. It's
|
|
important that the MIME type under the [handlers] section matches what
|
|
the type passed to suPHP_AddHandler in your Apache configuration.
|
|
|
|
20071101:
|
|
AFFECTS: users of x11/nvidia-driver
|
|
AUTHOR: danfe@FreeBSD.org
|
|
|
|
There appears to be a conflict with xorg-server 1.4 and previous version
|
|
of nvidia-driver: new xorg-server had plist change that made upgrading of
|
|
nvidia-driver bomb out with the following error:
|
|
|
|
===> Checking if x11/nvidia-driver already installed
|
|
mv: rename /usr/local/lib/xorg/modules/libwfb.so to
|
|
/usr/local/lib/xorg/modules/XXX-libwfb.so.%%.xorg-server-1.4_2,1:
|
|
No such file or directory
|
|
*** Error code 1
|
|
|
|
To remedy the situation, deinstall any instance of nvidia-driver you might
|
|
have, then reinstall xorg-server, e.g.:
|
|
|
|
# cd /usr/ports/x11-servers/xorg-server
|
|
# make install -DFORCE_PKG_REGISTER
|
|
|
|
After that, new nvidia-driver will install cleanly.
|
|
|
|
20071101:
|
|
AFFECTS: users of net/skype-devel
|
|
AUTHOR: beech@FreeBSD.org
|
|
|
|
The skype-devel port has been upgraded to version 1.4.0.118. This requires
|
|
a sysctl change to run. After upgrading, please do:
|
|
|
|
sysctl compat.linux.osrelease=2.4.20
|
|
|
|
from a terminal. You can also add "compat.linux.osrelease=2.4.20" to your
|
|
/etc/sysctl.conf to make this change permanent (at boot time).
|
|
|
|
20071030:
|
|
AFFECTS: users of sysutils/daemontools
|
|
AUTHOR: roam@FreeBSD.org
|
|
|
|
If you were experiencing build problems on NFS when running daemontools's
|
|
run-time testsuite, turn off the new TESTS option in the configure screen.
|
|
On a related note, svscan can now send its error messages to multilog
|
|
instead of readproctitle; see the etc/rc.d/svscan.sh startup script for
|
|
more information on the svscan_* configurable variables.
|
|
|
|
20071029:
|
|
AFFECTS: users of security/stunnel
|
|
AUTHOR: roam@FreeBSD.org
|
|
|
|
In the 4.21 update there are two major user-visible changes:
|
|
- the stunnel binary is in ${PREFIX}/bin/, no longer in ${PREFIX}/sbin/;
|
|
- the libstunnel library is in ${PREFIX}/lib/stunnel/ instead of lib/.
|
|
|
|
You may need to adjust your PATH settings or your scripts to accommodate
|
|
to the new location of the stunnel executable (and library, if there is
|
|
actually anything using it).
|
|
|
|
20071024:
|
|
AFFECTS: all GNOME users and ports depend on misc/gnomehier
|
|
AUTHOR: gnome@FreeBSD.org
|
|
|
|
GNOME has been updated to 2.20.1. All ports that depend on gnomehier have
|
|
had their DATADIR moved from share/gnome/ to share/ (e.g.
|
|
${LOCALBASE}/share/gnome/ to ${LOCALBASE}/share/).
|
|
This puts the FreeBSD GNOME ports more in line with the default GNOME
|
|
installation hierarchy. To find the specific directories that have
|
|
changed, see misc/gnomehier/files/dirlist. To upgrade your installed
|
|
ports, you will need to use either ports-mgmt/portupgrade or
|
|
ports-mgmt/portmaster.
|
|
|
|
Portupgrade users:
|
|
# pkgdb -Ff
|
|
# portupgrade -f -o textproc/rarian textproc/scrollkeeper
|
|
# portupgrade -a
|
|
|
|
Portmaster users:
|
|
# portmaster -o textproc/rarian textproc/scrollkeeper
|
|
# portmaster -a
|
|
|
|
If some of icons, applets, themes or other customized items have
|
|
disappeared from your desktop in this upgrade, you will need to remove and
|
|
re-add these items to make them appear again due to the DATADIR change.
|
|
|
|
20071024:
|
|
AFFECTS: users of databases/mysql-connector-java
|
|
AUTHOR: miwi@FreeBSD.org
|
|
|
|
databases/mysql-connector-java version is 5.1.5 now. 5.0.8 version was
|
|
preserved as databases/mysql-connector-java50 port.
|
|
|
|
20071009:
|
|
AFFECTS: users of mail/vpopmail
|
|
AUTHOR: roam@FreeBSD.org
|
|
|
|
The vpopmail port has been upgraded to version 5.4.20. There are several
|
|
important changes that may affect your vpopmail installation and may need
|
|
you to handle manually:
|
|
|
|
- THE MYSQL CONNECTION INFORMATION IS NO LONGER DEFINED AT COMPILE-TIME!
|
|
The WITH_MYSQL_{USER,PASSWD,SERVER,DB} variables should NOT be defined
|
|
when you build the port; place that information in the vpopmail.mysql
|
|
file after vpopmail has been installed!
|
|
- the default domain is also no longer defined at compile time -- you need
|
|
to place it in the defaultdomain file after the installation.
|
|
- the defaultdomain and vpopmail.mysql files are no longer blindly removed
|
|
on deinstallation, they are only removed if they have not been modified
|
|
- in vpopmail 5.4.18, the database schema was changed -- some fields were
|
|
extended from 64 to 96 characters. If you do not apply those changes
|
|
to your database, as explained in the vpopmail/doc/UPGRADE file, your
|
|
vpopmail installation may silently fail or lose the trailing portions
|
|
of domain names and usernames.
|
|
- in vpopmail 5.4.19, the upstream authors integrated large parts of
|
|
Alex Dupre's SpamAssassin support, without the SPAM_THRESHOLD part.
|
|
If you use vpopmail along with the SpamAssassin FreeBSD port support,
|
|
take extra care to ensure that your installation still processes
|
|
e-mail messages in the same way.
|
|
- vpopmail 5.4.19 added support for maildrop as a mail delivery agent.
|
|
This is available in the FreeBSD port if WITH_MAILDROP is defined.
|
|
There is also a new user-limit flag for maildrop delivery.
|
|
- vpopmail 5.4.19 added support for MySQL connections via Unix sockets
|
|
instead of TCP sockets to the server. To do that, change the second
|
|
value (the port number) in vpopmail.mysql to the full pathname of
|
|
the MySQL socket (e.g. /tmp/mysql.sock).
|
|
- vpopmail 5.4.20 extended the LDAP support; please see README.ldap for
|
|
more information, and specify the LDAP connection information in
|
|
the vpopmail/etc/vpopmail.ldap file after the installation.
|
|
|
|
20071008:
|
|
AFFECTS: users of www/mediawiki
|
|
AUTHOR: miwi@FreeBSD.org
|
|
|
|
www/mediawiki version is 1.11 now. 1.10 version was preserved as
|
|
www/mediawiki110 port.
|
|
|
|
20071008:
|
|
AFFECTS: users of graphics/OpenEXR and graphics/ilmbase
|
|
AUTHOR: nork@FreeBSD.org
|
|
|
|
The new OpenEXR (1.6 and later) separated two libraries. The first is IlmImf
|
|
library a.k.a. ILM's "EXR" file format operation library for storing 16-bit
|
|
FP images. The others are Half, IlmThread, Imath and Iex a.k.a. ILM's basic
|
|
utility libraries.
|
|
|
|
To portupgrade OpenEXR and related ports, please do following operations,
|
|
manually:
|
|
|
|
# pkg_delete -f OpenEXR
|
|
# pkg_delete -f ilmbase (if you already installed before CONFLICT)
|
|
# cd /usr/ports/graphics/OpenEXR
|
|
# make install
|
|
# pkgdb -F
|
|
|
|
20071008:
|
|
AFFECTS: users of emulators/linux_base-fc7
|
|
AUTHOR: bsam@FreeBSD.org
|
|
|
|
Since Fedora is not more Core the port emulators/linux_base-fc7 is renamed
|
|
to emulators/linux_base-f7. Now it is Fedora 7.
|
|
|
|
20071007:
|
|
AFFECTS: users of sysutils/nut sysutils/nut-*
|
|
AUTHOR: Martin Matuska <mm@FreeBSD.org>
|
|
|
|
The slave ports sysutils/nut-libupsclient, sysutils/nut-snmp and
|
|
sysutils/nut-usb have been removed with the upgrade of sysutils/nut to 2.2.0
|
|
They are now fully integrated into sysutils/nut and their functionality
|
|
can be enabled/disabled in OPTIONS of sysutils/nut.
|
|
|
|
Please uninstall all sysutils/nut-* slave ports before upgrading
|
|
sysutils/nut to version 2.2.0 or higher.
|
|
|
|
20070930:
|
|
AFFECTS: everyone
|
|
AUTHOR: Mark Linimon <linimon@FreeBSD.org>
|
|
|
|
The Ports Tree has been migrated to the latest version of autoconf,
|
|
2.61. Versions 2.53 and 2.59 were declared obsolete and removed.
|
|
|
|
m4 was also updated to 1.4.10, but this proved to be incompatible and
|
|
was rolled back to 1.4.9. If you are experiencing 'Makefile: not found'
|
|
errors, make sure you are not using 1.4.10.
|
|
|
|
20070928:
|
|
AFFECTS: users of irc/ratbox-services
|
|
AUTHOR: Lewis <moggie@elasticmind.net>
|
|
|
|
Significant changes have been made between the 1.0.x series and the
|
|
current release version of ratbox-services.
|
|
|
|
It is highly recommended that services be stopped, and the proper upgrade
|
|
procedure be followed as described in
|
|
'/usr/local/share/doc/ratbox-services/', before restarting ratbox-services
|
|
with the new release version.
|
|
|
|
Please remember to backup the database before attempting an upgrade, an
|
|
incorrectly upgraded database may be rendered unusable.
|
|
|
|
20070926:
|
|
AFFECTS: users of devel/p5-gearmand
|
|
AUTHOR: clsung@FreeBSD.org
|
|
|
|
The port p5-gearmand has been split up, so Gearman servers can
|
|
be embedded into other processes. The Gearman::Server class is
|
|
located at devel/p5-Gearman-Server, if you have devel/p5-gearmand
|
|
installed, perform an upgrade devel/p5-Gearman-Server with a
|
|
command like:
|
|
|
|
# portupgrade -o devel/p5-Gearman-Server devel/p5-gearmand
|
|
|
|
20070923:
|
|
AFFECTS: users of emulators/linux_base-fc7
|
|
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.
|
|
|
|
20070921:
|
|
AFFECTS: users of sysutils/grok
|
|
AUTHOR: Wesley Shields <wxs@atarininja.org>
|
|
|
|
The new version of grok has changed the meaning of a couple of
|
|
pre-defined patterns.
|
|
Please see /usr/local/share/doc/grok/CHANGELIST for more
|
|
information. Existing grok.conf may be broken by these changes.
|
|
|
|
20070919:
|
|
AFFECTS: users of net/samba3
|
|
AUTHOR: timur@FreeBSD.org
|
|
|
|
This is a cumulative update of net/samba3 from version 3.0.25a to
|
|
3.0.26a. Detailed list of all the changes can be found here:
|
|
|
|
http://www.samba.org/samba/history/samba-3.0.26a.html
|
|
|
|
or in the WHATSNEW.txt file in the port's document directory.
|
|
|
|
Short summary is:
|
|
|
|
o Memory leaks in Winbind's IDMap manager.
|
|
o CVE-2007-4138 -- Incorrect primary group assignment for domain
|
|
users using the RFC 2307 or sfu winbind nss info plugin.
|
|
o File sharing with Widows 9x clients.
|
|
o Winbind running out of file descriptors due to stalled child
|
|
processes.
|
|
o MS-DFS inter-operability issues.
|
|
o Offline caching of files with Windows XP/Vista clients.
|
|
o Improper cleanup of expired or invalid byte range locks on files.
|
|
o Crashes is idmap_ldap and idmap_rid.
|
|
|
|
Bug #4715 (https://bugzilla.samba.org/show_bug.cgi?id=4715) is NOT
|
|
fixed yet, although it won't core dump smbd process any more. Still,
|
|
access to the shares other than UFS is not guaranteed.
|
|
|
|
* USE SUCH SHARES AT YOUR OWN RISK *
|
|
|
|
20070918:
|
|
AFFECTS: users of www/apache22
|
|
AUTHOR: clement@FreeBSD.org
|
|
|
|
By popular request, OPTIONS support has been added. When enabled
|
|
(default), these knobs are ignored:
|
|
|
|
WITH_<CATEGORY>_MODULES
|
|
WITHOUT_<CATEGORY>_MODULES
|
|
WITH_CUSTOM_<CATEGORY>
|
|
WITH_MODULES
|
|
WITHOUT_MODULES
|
|
WITH_STATIC_MODULES
|
|
|
|
However, you can disable OPTIONS by defining WITHOUT_APACHE_OPTIONS.
|
|
|
|
20070913:
|
|
AFFECTS: users of x11/xorg, x11/nvidia-driver
|
|
AUTHOR: flz@FreeBSD.org
|
|
|
|
X.Org ports were updated to 7.3. Since we're now using the modular
|
|
build, the upgrade is pretty much painless. If you're using the
|
|
x11/xorg meta-port, upgrade should be as easy as:
|
|
|
|
# portupgrade -R xorg
|
|
|
|
Users of nvidia-driver will have to make sure Composite extension is
|
|
turned off and start X with the following command:
|
|
|
|
$ startx -- -ignoreABI
|
|
|
|
The -ignoreABI option is an X option. If you're using gdm, kdm or
|
|
xdm, you will have to modify your configuration file so that X.Org
|
|
starts with this option.
|
|
|
|
An updated nvidia-driver should be released soon.
|
|
|
|
20070905:
|
|
AFFECTS: testers of net/openldap24-server
|
|
AUTHOR: delphij@FreeBSD.org
|
|
|
|
openldap24-server was updated to 2.4.5-beta. This is the first beta
|
|
release of the OpenLDAP 2.4.x series, and contains significant changes
|
|
compared to its previous release.
|
|
|
|
Berkeley DB 4.2 support was dropped and Berkeley DB 4.6 is now default.
|
|
As this is still a beta release, it should be treated accordingly and
|
|
should not be used in critical (e.g. production) environments.
|
|
|
|
20070904:
|
|
AFFECTS: users of mail/qmail-scanner
|
|
AUTHOR: lippe@freebsdbrasil.com.br
|
|
|
|
qmail-scanner was updated to 2.x, and 1.x version was repocopied to
|
|
mail/qmail-scanner1. There are some differences between these two
|
|
versions:
|
|
|
|
quarantine-attachments.txt has been renamed to quarantine-events.txt, it
|
|
is used to quarantine more than just attachments, and the format of that
|
|
file has been changed.
|
|
|
|
Quarantine directory is now separated into THREE subdirectories: "spam",
|
|
"viruses", and "policy". This is done so sites can arrange different
|
|
auto-delete jobs to control the size of these areas if they wish so.
|
|
|
|
Some features that were hard-wired into the main body of Q-S have been
|
|
moved into quarantine-events.txt, where they should have been all along.
|
|
This makes it possible to change settings without reconfiguring the main
|
|
body of qmail-scanner-queue.pl. You will need to rewrite any rules you
|
|
had in place within the old quarantine-attachments.txt into the new
|
|
format quarantine-events.txt.
|
|
|
|
Binary security permissions were changed to 6755 -- i.e. it is now both
|
|
setuid and setgid. Forcing all files to be group qscand will allow those
|
|
who wish to do so to keep their AV daemons running as other accounts.
|
|
They just need to ensure those daemons are members of the qscand group --
|
|
and as such should be able to read the necessary files. E.g. clamd could
|
|
run as "clamav", but as long as account "clamav" is a member of group
|
|
"qscand", clamd is able to read the mail enough to scan it.
|
|
|
|
20070903:
|
|
AFFECTS: users of net/whois, net/gwhois
|
|
AUTHOR: nivo+kw+ports.bfa274@is-root.com
|
|
|
|
To avoid a conflicting binary name issue, net/whois has renamed its
|
|
files to mwhois. Please use mwhois if you want to use Marco d'Itri's
|
|
whois client from now on.
|
|
|
|
20070828:
|
|
AFFECTS: users of www/wordpress-mu
|
|
AUTHOR: araujo@FreeBSD.org
|
|
|
|
To follow the standards this port has received a small reworking.
|
|
|
|
WORDPRESSMU (that defaulted to PREFIX/www/data/wordpress-mu) is deprecated,
|
|
use WWWDIR (defaults to PREFIX/www/wordpress-mu).
|
|
|
|
20070828:
|
|
AFFECTS: users of databases/mysql51-client
|
|
AUTHOR: ale@FreeBSD.org
|
|
|
|
Since libmysqlclient version number is increased, all ports depending
|
|
on it must be recompiled. Run something like:
|
|
|
|
# portmaster -r mysql-client
|
|
|
|
20070821:
|
|
AFFECTS: users of net-im/pidgin
|
|
AUTHOR: marcus@FreeBSD.org
|
|
|
|
Because sound support was added to finch 2.1.1, the sound files used by
|
|
pidgin have been moved from the pidgin port to the libpurple port. This
|
|
makes updating a bit tricky. To properly update to pidgin 2.1.1 and retain
|
|
sounds, you must first upgrade libpurple and pidgin as you normally would,
|
|
then force a rebuild of libpurple. For example, using portupgrade:
|
|
|
|
# portupgrade net-im/libpurple net-im/pidgin
|
|
# portupgrade -f net-im/libpurple
|
|
|
|
20070804:
|
|
AFFECTS: users of DESTDIR
|
|
AUTHOR: gabor@FreeBSD.org
|
|
|
|
DESTDIR is a feature, that allows installation of ports into separate
|
|
environments, like jails. The previous implementation, introduced in the
|
|
August 2006, had some problems and was very expensive to maintain. It was
|
|
completely rolled back, and replaced with a brand new implementation
|
|
utilizing chroot.
|
|
|
|
When DESTDIR is set, the system will chroot into the specified directory,
|
|
mount devfs, null mount the Ports Tree, then proceed with building and
|
|
installing. Your kernel must support nullfs (is available as loadable kernel
|
|
module on default installation). The target environment must be a full
|
|
FreeBSD installation. For advanced use, read comments at the beginning of
|
|
bsd.destdir.mk.
|
|
|
|
20070730:
|
|
AFFECTS: users of lang/python24 and py-*
|
|
AUTHOR: python@FreeBSD.org
|
|
|
|
The default version of Python has been changed from 2.4.x to 2.5.x.
|
|
If you have 2.4.x installed, perform an upgrade of lang/python24 to
|
|
lang/python25 with a command like:
|
|
|
|
# portupgrade -o lang/python25 lang/python24
|
|
|
|
If you want to keep 2.4.x installed alongside 2.5.x, set the
|
|
PYTHON_DEFAULT_VERSION variable to 'python2.5' without quotes in make.conf,
|
|
then go to lang/python and execute
|
|
|
|
# portupgrade -R python
|
|
|
|
Once the installed Python has been updated to 2.5, by using one of the
|
|
methods 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.
|
|
|
|
# cd /usr/ports/lang/python && make upgrade-site-packages
|
|
|
|
This Makefile target requires ports-mgmt/portupgrade to be installed.
|
|
|
|
20070727:
|
|
AFFECTS: autotools
|
|
AUTHOR: ade@FreeBSD.org
|
|
|
|
Extensive reworking of the autotools ports has occurred, putting them in
|
|
the canonical locations, along with a suitable wrapper port to make
|
|
developing autotools-using code (as opposed to just building ports)
|
|
considerably easier.
|
|
|
|
Upgrade path is as follows for portupgrade:
|
|
|
|
1. portupgrade -f 'autoconf*' 'automake*'
|
|
2. cd /usr/ports/devel/autotools; make install
|
|
3. portupgrade -a
|
|
|
|
For portmaster:
|
|
|
|
1. portmaster autoconf automake
|
|
2. portmaster devel/autotools
|
|
3. portmaster -a
|
|
|
|
The second step is optional, but is recommended to bring in all versions
|
|
of autoconf and automake.
|
|
|
|
20070723:
|
|
AFFECTS: users of x11/nvidia-driver and slave ports
|
|
AUTHOR: danfe@FreeBSD.org
|
|
|
|
NVVERSION is no longer user settable variable, it is derived from
|
|
DISTVERSION from now on. If you used nvidia-driver port with custom
|
|
NVVERSION, it is time to switch to corresponding legacy driver version
|
|
port. They were renamed in order to stop hardcoding explicit version
|
|
numbers in their [directory] names.
|
|
|
|
20070718:
|
|
AFFECTS: users of devel/llvm
|
|
AUTHOR: brooks@FreeBSD.org
|
|
|
|
The llvm bytecode and .ll formats have changed as have numerous
|
|
internal APIs. Existing users should consult the release notes:
|
|
|
|
http://llvm.org/releases/2.0/docs/ReleaseNotes.html
|
|
|
|
20070716:
|
|
AFFECTS: users of editors/emacs
|
|
AUTHOR: nobutaka@FreeBSD.org
|
|
|
|
editors/emacs port is upgraded to 22.1.
|
|
Since this is a major upgrade, all installed elisp ports should be
|
|
reinstalled.
|
|
|
|
Please add EMACS_PORT_NAME=emacs22 to /etc/make.conf and upgrade Emacs
|
|
and related ports with:
|
|
|
|
# portupgrade -fr emacs
|
|
|
|
If you want to keep using Emacs 21.3, please add EMACS_PORT_NAME=emacs21
|
|
to /etc/make.conf and reinstall Emacs from editors/emacs21 port:
|
|
|
|
# portupgrade -f -o editors/emacs21 emacs
|
|
|
|
20070713:
|
|
AFFECTS: users of audio/pulseaudio
|
|
AUTHOR: gnome@FreeBSD.org
|
|
|
|
The realtime group (default GID of 557) has been renamed pulse-rt to keep
|
|
in sync with the pulseaudio distribution. If you are upgrading from a
|
|
previous version of pulseaudio, you will need to modify /etc/group and
|
|
change the name of the group with ID 557 to ``pulse-rt''.
|
|
|
|
20070706:
|
|
AFFECTS: users of www/gallery
|
|
AUTHOR: freebsd-ports@varju.ca
|
|
|
|
The default install location has changed from
|
|
${PREFIX}/www/data/gallery to ${PREFIX}/www/gallery.
|
|
|
|
20070704:
|
|
AFFECTS: users of x11/kdebase3
|
|
AUTHOR: kde@FreeBSD.org
|
|
|
|
The media kioslave now mounts all filesystems that support charset conversion
|
|
with charset conversion turned on, set to the locale from the user's
|
|
environment (LANG). If you are using a customized kernel configuration, make
|
|
sure all *_iconv kernel modules are available. At the time of writing, these
|
|
are cd9660_iconv, udf_iconv, msdosfs_iconv and ntfs_iconv.
|
|
|
|
20070614:
|
|
AFFECTS: users of www/oscommerce
|
|
AUTHOR: vlad@vlad.uz.ua
|
|
|
|
osCommerce now installs into /usr/local/www/oscommerce instead of
|
|
/usr/local/www/data/oscommerce.
|
|
|
|
20070614:
|
|
AFFECTS: users of www/mediawiki
|
|
AUTHOR: miwi@FreeBSD.org
|
|
|
|
www/mediawiki version is 1.10 now. 1.9 version was preserved as
|
|
www/mediawiki19 port.
|
|
|
|
20070614:
|
|
AFFECTS: users of www/xshttpd-devel and web apps porters
|
|
AUTHOR: johans@FreeBSD.org
|
|
|
|
www/xshttpd-devel 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/. Move the appropriate
|
|
local files manually if you are upgrading from versions <= 3.5.b07
|
|
|
|
20070613:
|
|
AFFECTS: users of net-mgmt/zabbix
|
|
AUTHOR: infofarmer@FreeBSD.org
|
|
|
|
The agent part has been moved out into net/zabbix-agent. If you need both
|
|
the server and the agent, install both ports.
|
|
|
|
20070612:
|
|
AFFECTS: users of security/sshguard
|
|
AUTHOR: itetcu@FreeBSD.org
|
|
|
|
The port has been split in 3, if you use it with ipfw please:
|
|
# portupgrade -o security/sshguard-ipfw sshguard\*
|
|
or if you use it with pf:
|
|
# portupgrade -o security/sshguard-pf sshguard\*
|
|
|
|
20070526:
|
|
AFFECTS: users of devel/perforce
|
|
AUTHOR: lth@FreeBSD.org
|
|
|
|
Perforce has been updated to version 2006.2. Even though upgrading
|
|
should be fairly straightforward, it is still highly recommended
|
|
to follow the upgrading instructions in the release notes:
|
|
|
|
http://www.perforce.com/perforce/doc.062/user/relnotes.txt
|
|
|
|
20070525:
|
|
AFFECTS: users of textproc/senna and textproc/p5-Senna
|
|
AUTHOR: kuriyama@FreeBSD.org
|
|
|
|
Index format (binary) and some of APIs are changed. At least you
|
|
need to rebuild all indexes, and maybe need to change your code (if
|
|
you use senna API) to follow up to new API.
|
|
|
|
20070514:
|
|
AFFECTS: users of net/samba3, japanese/samba3
|
|
AUTHOR: timur@gnu.org
|
|
|
|
ATTENTION! Besides security fixes this version of Samba3
|
|
significantly changes a lot of options and behavior of Samba.
|
|
Please, read WHATSNEW.txt and other port documentation before
|
|
upgrading production systems.
|
|
|
|
Off-line Logons and AD Site Support
|
|
===================================
|
|
|
|
Winbind's capability to support offline logons has been greatly
|
|
improved with the 3.0.25 release including support for locating
|
|
domain controllers asynchronously using Active Directory Site
|
|
information.
|
|
|
|
|
|
New IdMap Interface for Winbindd
|
|
================================
|
|
|
|
The 3.0.25 release of Samba includes a rewritten IdMap interface
|
|
for winbindd which replaces the "idmap backend" parameter. Please
|
|
refer to the "idmap domains" description in the smb.conf(5) man
|
|
page for more details.
|
|
|
|
Dynamic DNS Updates
|
|
===================
|
|
|
|
The "net ads join" command is now able to register the host's DNS
|
|
A records with Windows 2000 SP4 and 2003 DNS servers. This feature
|
|
must be enabled at compile time using the --with-dnsupdate when
|
|
running the ./configure script. There is also a related "net ads
|
|
dns" command for refreshing a host's records which could be launched
|
|
from a dhcp client script when a new IP address is obtained.
|
|
|
|
Support for Additional ACL Modules
|
|
==================================
|
|
|
|
Samba's POSIX ACL support has been moved inside of the VFS layer
|
|
which means it is now possible to support multiple ACL
|
|
implementations on the same server including NFSv4 and GPFS ACLs.
|
|
|
|
VFS ReadAhead Plugin
|
|
====================
|
|
|
|
Windows Vista introduces pipe-lined read support for improved
|
|
performance when transferring files. The new vfs_readahead plugin
|
|
allows Linux file servers to utilize additional Kernel buffers for
|
|
caching files in order to avoid Disk I/O wait time when serving
|
|
Vista clients. If you experience poor read performance between
|
|
Linux servers and Vista clients, please test the vfs_readahead
|
|
module by adding the following lines to the share definition in
|
|
smb.conf:
|
|
|
|
[file_share]
|
|
vfs objects = readahead
|
|
|
|
Note that this plugin will result in additional RAM requirements
|
|
due to the increased amount of kernel buffer caches used by smbd.
|
|
Please refer to vfs_readahead(8) for more information.
|
|
|
|
Windows Vista, Office 2007, and Offline Files
|
|
=============================================
|
|
|
|
Research surrounding offline files, Windows Vista, and Microsoft
|
|
Office 2007 has revealed a incompatibility between these
|
|
applications and the "map acl inherit = no" setting in smb.conf.
|
|
Users requiring support client side caching (csc) and offline
|
|
files are encouraged to enable the "map acl inherit" for any
|
|
affected share definitions in the server's configuration.
|
|
Future versions of Samba will enable this setting by default.
|
|
|
|
Please refer to the smb.conf(5) man page for more details on
|
|
"map acl inherit".
|
|
|
|
20070519:
|
|
AFFECTS: users of X.Org
|
|
AUTHOR: kris@FreeBSD.org
|
|
|
|
Welcome, fearless user! You are about to embark upon a mystical
|
|
journey to the world of X.Org 7.2.
|
|
|
|
This upgrade procedure is for users of portupgrade. Users of other
|
|
upgrade tools should contact the author for the corresponding upgrade
|
|
method for that tool.
|
|
|
|
It is recommended that you run the X.Org 7.2 upgrade inside a script(1)
|
|
session. This way, if something goes wrong, you will have hopefully
|
|
saved enough information for the developers to debug the problem.
|
|
Make sure you choose a filesystem with lots of space for the script
|
|
output.
|
|
|
|
# script xorg-upgrade
|
|
|
|
You may wish to set BATCH=yes in the environment to avoid interactive
|
|
dialogue boxes.
|
|
|
|
You may want to consider using portupgrade-devel, which fixes some
|
|
annoying bugs that cause upgrades to incorrectly be marked as failed
|
|
when they actually completed successfully. To switch to
|
|
portupgrade-devel:
|
|
|
|
# portupgrade -f -o ports-mgmt/portupgrade-devel portupgrade
|
|
# rm -f /usr/ports/INDEX*.db /var/db/pkg/pkgdb.db
|
|
# pkgdb -fu
|
|
|
|
If you have changed your ports environment in /etc/make.conf,
|
|
/usr/local/etc/pkgtools.conf or similar you need to rebuild INDEX:
|
|
|
|
# cd /usr/ports && make index
|
|
|
|
If you have not changed your ports environment you can save some
|
|
time and just fetch the latest INDEX:
|
|
|
|
# cd /usr/ports && make fetchindex
|
|
|
|
It is necessary to set the XORG_UPGRADE environment variable while
|
|
updating from X.Org 6.9 to 7.2. Once the upgrade is complete this
|
|
is no longer be required.
|
|
|
|
For users of csh-like shells:
|
|
# setenv XORG_UPGRADE yes
|
|
|
|
For users of sh-like shells:
|
|
# export XORG_UPGRADE=yes
|
|
|
|
Unfortunately portupgrade (nor portupgrade-devel) cannot yet handle
|
|
the rigors of the X.Org upgrade without a small bit of help:
|
|
|
|
# portupgrade -Rf libXft
|
|
|
|
If your machine does NOT have any gstreamer ports installed, you can then
|
|
run:
|
|
|
|
# portupgrade -a
|
|
|
|
However, if you DO have gstreamer ports installed, you must run:
|
|
|
|
# portupgrade -a -x 'gstreamer*'
|
|
|
|
Followed by:
|
|
|
|
# portupgrade -Rr 'gstreamer*'
|
|
|
|
When packages are available (wait for the announcement on ports@), you
|
|
may prefer to use precompiled packages to speed up the process:
|
|
|
|
# portupgrade -aP
|
|
|
|
Once the upgrade completes successfully, you can delete the
|
|
xorg-manpages package, which is now orphaned.
|
|
|
|
# pkg_delete xorg-manpages\*
|
|
|
|
The final step is to merge remaining files from /usr/X11R6 into
|
|
/usr/local (/usr/X11R6 is no longer used with X.Org 7.2) and replace
|
|
/usr/X11R6 with a symlink.
|
|
|
|
A script is provided for your convenience (or you may choose to do
|
|
this by hand): it will first attempt to back up your /usr/X11R6 into
|
|
/usr/tmp/mergebase in case something goes wrong, then look for
|
|
conflicts (files in /usr/X11R6 that would overwrite files in
|
|
/usr/local). Depending on your system configuration you may have to
|
|
resolve some of these conflicts by hand first (if in doubt, ask for
|
|
help on freebsd-x11@FreeBSD.org). You may also need to edit the
|
|
script if the default locations are not correct on your system.
|
|
|
|
If your /usr/X11R6 is a file system, you will also need to modify the
|
|
script to pause after /usr/X11R6 is backed up, but before the symlink is
|
|
created.
|
|
|
|
# sh /usr/ports/Tools/scripts/mergebase.sh
|
|
|
|
When the merge operation completes successfully, the /usr/X11R6
|
|
directory hierarchy will be removed and replaced by a symlink to
|
|
/usr/local. This symlink is necessary because some binary ports (and
|
|
some remaining source ports) have hard-coded references to /usr/X11R6.
|
|
|
|
Congratulations, you are done!
|
|
|
|
# exit
|
|
|
|
CAVEATS
|
|
|
|
Make sure you have the x11/xorg meta-port installed. If you do not have
|
|
this meta-port installed with X.Org 6.9, you will miss out on a lot of
|
|
the new X.Org 7.2 sub-ports.
|
|
|
|
If you plan on keeping your current /etc/X11/xorg.conf, make sure you
|
|
change ModulePath to /usr/local/lib/xorg/modules prior to running X.
|
|
|
|
If you run into problems running the new X server, try moving aside
|
|
your /etc/X11/xorg.conf and allow X to run with default values. After
|
|
that you can see the default values in a log file (e.g. /var/log/Xorg.0.log)
|
|
and fix your xorg.conf according to the defaults.
|
|
|
|
IF YOU RUN INTO PROBLEMS:
|
|
|
|
# uname -a
|
|
# ls -l /var/db/pkg
|
|
# exit
|
|
|
|
and send an email to freebsd-x11@FreeBSD.org with a full description
|
|
of the problem. Do not include the above typescript in your email,
|
|
but bzip2 it and make it available to the developers (e.g. put it
|
|
online or send it by private email upon request).
|
|
|
|
20070428:
|
|
AFFECTS: users of print/ghostscript-gnu-{commfont,jpnfont,korfont}
|
|
AUTHOR: hrs@FreeBSD.org
|
|
|
|
These ports now use PostScript virtual fonts to handle CJK CID/TT-CID
|
|
emulated fonts. CIDFnmap still works but note that if a font is both
|
|
in Resource/Font or Resource/CIDFont and in CIDFnmap, the entry in
|
|
Resource/* will be used. For the actual font mapping, see files in
|
|
Resource/CIDFont/*. This is just an internal structural change;
|
|
default font mapping has not been changed.
|
|
|
|
If you use CIDFnmap to change a font mapping already defined by
|
|
Resource/CIDFont/foo, you have to remove (or rename) the
|
|
Resource/CIDFont/foo file first.
|
|
|
|
20070423:
|
|
AFFECTS: users of www/p5-Kwiki
|
|
AUTHOR: clsung@FreeBSD.org
|
|
|
|
The current version of Kwiki contains all plugins.
|
|
To upgrade from old version (prior to 0.39), please do:
|
|
|
|
# cd <into your Kwiki site directory>
|
|
# rm index.cgi
|
|
# rm -rf ./lib # Remove ./lib, if you have one
|
|
# kwiki -update
|
|
|
|
And you are safe to uninstall www/p5-Kwiki-*, which also means
|
|
you do not have to install www/p5-Kwiki-*.
|
|
|
|
20070408:
|
|
AFFECTS: users of japanese/ptex{,-base,-tetex}
|
|
AUTHOR: hrs@FreeBSD.org
|
|
|
|
The japanese/ptex has been removed and japanese/ptex-tetex has been
|
|
renamed with japanese/ptex. A pair of ptex and ptex-base and
|
|
ptex-tetex are basically the same with each other, so there should
|
|
be no functionality regression.
|
|
|
|
20070407:
|
|
AFFECTS: users of net-mgmt/nagios
|
|
AUTHOR: jarrod@netleader.com.au
|
|
|
|
nagios now uses the registered uid/gid 181 for a fresh installation.
|
|
To switch to the new scheme, the following may help:
|
|
|
|
# /usr/local/etc/rc.d/nagios stop
|
|
Stopping nagios.
|
|
# find / -user nagios -exec chown 181 {} \;
|
|
# find / -group nagios -exec chgrp 181 {} \;
|
|
# pw groupmod nagios -g 181
|
|
# pw usermod nagios -u 181 -g 181
|
|
# /usr/local/etc/rc.d/nagios start
|
|
Performing sanity check of nagios configuration: OK
|
|
Starting nagios.
|
|
|
|
20070405:
|
|
AFFECTS: users of print/ghostscript-*
|
|
AUTHOR: rafan@FreeBSD.org
|
|
|
|
The default ghostscript port is changed from ghostscript-gnu to
|
|
ghostscript-gpl. To upgrade
|
|
|
|
portupgrade -o print/ghostscript-gpl ghostscript-gnu
|
|
portmaster -o print/ghostscript-gpl ghostscript-gnu
|
|
|
|
If you want to use the ghostscript-gnu as default, put
|
|
WITH_GHOSTSCRIPT_GNU=yes in your make.conf.
|
|
|
|
20070404:
|
|
AFFECTS: users of graphics/gimp and graphics/gimp-devel
|
|
AUTHOR: ahze@FreeBSD.org
|
|
|
|
The gimp[-devel] port is now a meta-port so users will need to upgrade via
|
|
one of the following examples. Gimp now depends on gutenprint instead of
|
|
gimp-print, if you have gimp-print installed you will need to
|
|
pkg_delete gimp-print before you install or upgrade the gimp.
|
|
|
|
Portmaster users:
|
|
(gimp)
|
|
portmaster -o graphics/gimp-app gimp
|
|
portmaster graphics/gimp
|
|
(gimp-devel)
|
|
portmaster -o graphics/gimp-app-devel gimp-devel
|
|
portmaster graphics/gimp-devel
|
|
|
|
Portupgrade users:
|
|
(gimp)
|
|
portupgrade -o graphics/gimp-app gimp
|
|
portupgrade -u graphics/gimp
|
|
|
|
20070404:
|
|
AFFECTS: users of print/gutenprint
|
|
AUTHOR: ahze@FreeBSD.org
|
|
|
|
The gutenprint port is now a meta-port so users will need to upgrade via
|
|
one of the following examples. If you have gimp-print installed you
|
|
will need to pkg_delete gimp-print before installing gutenprint.
|
|
|
|
Portmaster users:
|
|
portmaster -o print/gutenprint-base gutenprint
|
|
portmaster print/gutenprint
|
|
|
|
Portupgrade users:
|
|
portupgrade -o print/gutenprint-base gutenprint
|
|
portupgrade -u print/gutenprint
|
|
|
|
20070402:
|
|
AFFECTS: users of devel/cvstrac
|
|
AUTHOR: nkoch@demig.de
|
|
|
|
cvstrac is changed to use SQLite 3, users should backup their database
|
|
then restore after upgrading. For example:
|
|
|
|
mv cvstrac.db cvstrac_2.db
|
|
sqlite cvstrac_2.db .dump | sqlite3 cvstrac.db
|
|
|
|
20070327:
|
|
AFFECTS: users of emulators/linux_base-fc6
|
|
AUTHOR: bsam@FreeBSD.org
|
|
|
|
ATTENTION! The port is experimental for now. Use it at your own risk. This
|
|
port may be used only with 7-CURRENT and compat.linux.osrelease=2.6.16.
|
|
|
|
To use/test the port (along with FC4 Linux infrastructure ports) you
|
|
should do:
|
|
|
|
0. Backup all your vital information!
|
|
1. Remove the current Linux base port.
|
|
2. Add to your /etc/make.conf "OVERRIDE_LINUX_BASE_PORT=fc6".
|
|
3. Make sure no Linux application is running.
|
|
4. Set appropriate sysctl (compat.linux.osrelease=2.6.16).
|
|
5. Install emulation/linux_base-fc6.
|
|
5a. Those who use Linux ports with automatic plist building should
|
|
apply the following patch:
|
|
ftp://mail.ipt.ru/pub/FreeBSD/patches/bsd.linux-rpm.mk-autoplist.diff
|
|
|
|
That should be enough at most circumstances. If you have difficulties,
|
|
please be sure to expand item 1 to:
|
|
|
|
1a. Remove all ports that depend on Linux base port.
|
|
1b. Remove Linux base port.
|
|
1c. Clean /compat/linux/ directory.
|
|
|
|
In case you want to get rid of the port, deinstall it, then return
|
|
back compat.linux.osrelease to 2.4.2 (as usual, make sure that no
|
|
Linux application is running) and remove from /etc/make.conf the line
|
|
containing the OVERRIDE_LINUX_BASE_PORT variable.
|
|
|
|
20070327:
|
|
AFFECTS: users of lang/tcl-tk-wrapper, lang/tcl*, x11-toolkits/tk*
|
|
AUTHOR: martin@matuska.org
|
|
|
|
The lang/tcl-tk-wrapper port has been replaced by lang/tcl-wrapper and
|
|
x11-toolkits/tk-wrapper ports. The Tcl and Tk ports no longer include an
|
|
option to install the wrapper -- the wrapper ports require a Tcl/Tk
|
|
instead. The new configuration files in local etc directory are named:
|
|
tclsh.conf, wish.conf.
|
|
|
|
20070327:
|
|
AFFECTS: users of devel/py-sip and x11-toolkits/py-qt
|
|
AUTHOR: miwi@FreeBSD.org
|
|
|
|
py-sip and py-qt has been updated to the latest snapshot. Please update
|
|
py-sip *before* updating py-qt and/or installing py-qt4-*. The full changelog
|
|
can be found at http://people.freebsd.org/~miwi/py-qt4.txt
|
|
|
|
20070325:
|
|
AFFECTS: users of www/drupal and drupal-*
|
|
AUTHOR: rafan@FreeBSD.org
|
|
|
|
All 4.x drupal ports are renamed to have a drupal4 prefix. As a result,
|
|
default install location is changed from PREFIX/www/drupal to
|
|
PREFIX/www/drupal4. Take some precautions when upgrading.
|
|
|
|
20070319:
|
|
AFFECTS: users of x11-wm/fluxbox and x11-wm/fluxbox-devel
|
|
AUTHOR: mezz@FreeBSD.org
|
|
|
|
The x11-wm/fluxbox-devel has been merged into x11-wm/fluxbox. You should
|
|
back up your ~/.fluxbox and remove it. If you still want to keep using
|
|
your good old ~/.fluxbox, you will have to do the following:
|
|
|
|
- Since prefix has been changed from X11BASE (/usr/X11R6) to
|
|
LOCALBASE (/usr/local), you might have to edit a few paths in
|
|
the ~/.fluxbox/* if there are any.
|
|
- The bsetroot has been renamed to fbsetroot. You might have to
|
|
tweak a few themes for bsetroot -> fbsetroot. Other way it can be
|
|
is to install the x11-wm/boxtools that has bsetroot if you do not
|
|
want to edit any themes.
|
|
|
|
While I am here, don't forget to use 'pkgdb -Ff'. As for the portmaster
|
|
users, I don't think you will need to do anything since portmaster will
|
|
take care of it by default.
|
|
|
|
20070318:
|
|
AFFECTS: users of devel/gettext (i.e.: YOU)
|
|
AUTHOR: ade@FreeBSD.org
|
|
|
|
As a result of the upgrade to gettext-0.16.1, the shared library version
|
|
of libintl has changed, so you will need to rebuild all ports that
|
|
depend on gettext (read: most of them, sorry):
|
|
|
|
portupgrade -rf gettext
|
|
or:
|
|
portmaster -r gettext
|
|
|
|
In addition, if you have multimedia/vlc installed, you should deinstall
|
|
it *before* either of the above commands, and reinstall it manually
|
|
afterwards: vlc erroneously installs its own version of lib/charset.alias
|
|
which will overwrite the one supplied by devel/gettext otherwise.
|
|
|
|
20070313:
|
|
AFFECTS: users of x11/kdebase3
|
|
AUTHOR: kde@FreeBSD.org
|
|
|
|
The HAL option has been turned on by default and the fstabbackend
|
|
patches which have kept the fstab backend for the media kioslave
|
|
at the status quo of KDE 3.5.3 have been removed. This means that
|
|
|
|
MOUNTING DEVICES THROUGH KDE WILL NO LONGER WORK WITHOUT HAL.
|
|
|
|
Thus if you wish to use device icons or the media:/ view in konqueror,
|
|
make sure to turn on the HAL option in the x11/kdebase3 port and also
|
|
read /usr/ports/UPDATING entry 20061219 and
|
|
http://www.freebsd.org/gnome/docs/faq2.html#q19 for more information on
|
|
using HAL.
|
|
|
|
20070312:
|
|
AFFECTS: all users of net/py-libdnet
|
|
AUTHOR: tmclaugh@FreeBSD.org
|
|
|
|
The py-libdnet port has been separated out as a slave port to libdnet and
|
|
is now dependent on libdnet. py-libdnet now only installs the libdnet
|
|
python modules. Since files previously owned by py-libdnet are now owned
|
|
by its dependency, in order to upgrade correctly, py-libdnet must be
|
|
deinstalled and then reinstalled manually.
|
|
|
|
20070205:
|
|
AFFECTS: all users of FreeBSD 4.X
|
|
AUTHOR: portmgr@FreeBSD.org
|
|
|
|
The remnants of FreeBSD 4.X support have been removed from bsd.port.mk.
|
|
Any remaining users should _not_ get this or any subsequent updates.
|
|
|
|
20070311:
|
|
AFFECTS: users of x11-wm/enlightenment-devel
|
|
AUTHOR: stas@FreeBSD.org
|
|
|
|
The binary used to start an enlightenment session was renamed from
|
|
enlightenment to enlightenment_start. All users should update their
|
|
xinitrc's or other startup files to reflect this change.
|
|
|
|
20070301:
|
|
AFFECTS: users of ports-mgmt/portupgrade*
|
|
AUTHOR: sem@FreeBSD.org
|
|
|
|
Because of a bug in previous version, it is recommended you fill ALT_PKGDEP
|
|
section in pkgtools.conf file for portupgrade be aware of alternative
|
|
dependencies you use, and run pkgdb -L to restore dependencies that was
|
|
lost.
|
|
|
|
Example of ALT_PKGDEP section:
|
|
ALT_PKGDEP = {
|
|
'www/apache13' => 'www/apache13-modssl',
|
|
'print/ghostscript-afpl' => 'print/ghostscript-gnu',
|
|
}
|
|
|
|
Note also, portupgrade knows nothing how to handle ports with different
|
|
suffixes (E.g. -nox11). So you should define explicitly variables
|
|
(E.g. WITHOUT_X11=yes) for the ports in /etc/make.conf or pkgtools.conf
|
|
(MAKE_ARGS section) files.
|
|
|
|
20070227:
|
|
AFFECTS: users of net-im/jabber*
|
|
AUTHOR: martin@matuska.org
|
|
|
|
With update to version 1.6.0 the name of the jabber daemon has been
|
|
changed to bin/jabberd14 to avoid conflicts with other jabber daemons.
|
|
The port now supports WITH_MYSQL and WITH_POSTGRESQL knobs.
|
|
|
|
If you are using one of the following ports please recompile it due
|
|
to changes in the library.
|
|
|
|
net-im/jabber-conference
|
|
net-im/jabber-jud
|
|
net-im/jabber-yahoo
|
|
|
|
Some configuration directives have changed, too. Please see example
|
|
configuration files and README.jabberd14 files in the ports above.
|
|
|
|
20070223:
|
|
AFFECTS: users of audio/speex and any port that depends on it
|
|
AUTHOR: mezz@FreeBSD.org
|
|
|
|
The shared library version has been changed in audio/speex, so you will
|
|
have to rebuild all ports that depend on speex. You need to do following:
|
|
|
|
Portupgrade users:
|
|
|
|
pkgdb -Ff
|
|
portupgrade -rf speex\*
|
|
|
|
Portmaster users, skip a first step if you don't have audio/speex-devel
|
|
installed:
|
|
|
|
portmaster -o audio/speex speex-devel
|
|
portmaster -r speex
|
|
|
|
20070218:
|
|
AFFECTS: users of sysutils/symon
|
|
AUTHOR: uspoerlein@gmail.com
|
|
|
|
The symon port has been updated from 2.72 to 2.75. It changes the wire
|
|
protocol, therefore, you should update your symux(8) installation first,
|
|
before updating your symon(8) clients. symux(8) is backwards compatible
|
|
and understands both protocol versions.
|
|
|
|
20070215:
|
|
AFFECTS: users of security/clamav
|
|
AUTHOR: garga@FreeBSD.org
|
|
|
|
Since version 0.90, clamd.conf and clamav.conf have changed their syntax.
|
|
All parameters can now be turned on/off using a boolean value (0,1) or
|
|
(on,off) or (true,false), the old crude hack of "DisableDefaultScanOptions"
|
|
is no longer required.
|
|
|
|
Please, check ${PREFIX}/etc/(clamd|freshclam).conf.default and make needed
|
|
changes on your conf files.
|
|
|
|
20070215:
|
|
AFFECTS: users of www/py-turbogears
|
|
AUTHOR: nivit@FreeBSD.org
|
|
|
|
TurboGears has been updated from version 0.8.9 to 1.0.1,
|
|
so there are significant changes. After upgrading the port,
|
|
with the usual portupgrade/portmanager command, it is highly
|
|
recommended to follow the instructions at this URL:
|
|
|
|
http://www.turbogears.com/download/upgrade.html
|
|
|
|
starting from section "Updating from 0.8 to 0.9" on, to make
|
|
your projects/code consistent with the new version.
|
|
|
|
20070210:
|
|
AFFECTS: users of x11/kdebase3
|
|
AUTHOR: kde@FreeBSD.org
|
|
|
|
The media kioslave now mounts cdrom/dvd volumes with local charset
|
|
conversion (mount_cd9660 -C <charset>), which requires the cd9660_iconv
|
|
kernel module to be available for volumes with ISO 9660 filesystems and
|
|
the udf and udf_iconv kernel modules for UDF filesystems.
|
|
|
|
20070209:
|
|
AFFECTS: users of x11/nvidia-driver
|
|
AUTHOR: danfe@FreeBSD.org
|
|
|
|
nVidia continues to drop support for old ("legacy") GPUs. To deal with
|
|
this fact, the port now allows to specify correct NVVERSION in order to
|
|
build driver that supports your graphics card. Currently, supported
|
|
"legacy" values are 7184 and 9631. Consult nVidia's README (Appendix A)
|
|
to find out whether you need to use legacy driver version, and exactly
|
|
which one. Alternatively, you can install one of the corresponding
|
|
`x11/nvidia-driver-XXXX' slave ports, where XXXX == needed NVVERSION.
|
|
|
|
20070208:
|
|
AFFECTS: users of databases/pear-MDB2
|
|
AUTHOR: rafan@FreeBSD.org
|
|
|
|
All databases dependent bits are moved into other PEAR modules. You need
|
|
to install appropriate databases/pear-MDB2_Driver_* port.
|
|
|
|
20070207:
|
|
AFFECTS: users of www/squid*
|
|
AUTHOR: tmseck@netcologne.de
|
|
|
|
The www/squid port has been updated to 2.6. If you are updating from Squid
|
|
2.5, please read the Squid release notes at
|
|
http://www.squid-cache.org/Versions/v2/2.6/squid-2.6.STABLE9-RELEASENOTES.html
|
|
and see whether you need to adapt your squid.conf to the changes described
|
|
there.
|
|
|
|
Squid 2.5 will be available as www/squid25 for next few months. But note
|
|
it is no longer being maintained by the Squid developers.
|
|
|
|
20070206:
|
|
AFFECTS: users of emulators/qemu
|
|
AUTHOR: nox@FreeBSD.org
|
|
|
|
qemu now uses aio at least for ide dma, so if you get
|
|
"Invalid system call" crashes that is because aio is not (kld)loaded.
|
|
|
|
20070206:
|
|
AFFECTS: users of graphics/djvulibre
|
|
AUTHOR: stas@FreeBSD.org
|
|
|
|
djview was renamed to djview3. For now, the symlink djview->djview3
|
|
installed for compatibility. However, users should refer to djview3(1)
|
|
instead of djview(1).
|
|
|
|
20070205:
|
|
AFFECTS: prospective users of devel/qt4
|
|
AUTHOR: kde@FreeBSD.org
|
|
|
|
The qt4 ports and associated infrastructure introduce a few new
|
|
Makefile variables and porting concepts (compared to qt33).
|
|
|
|
For details and examples, see
|
|
http://mail.kde.org/pipermail/kde-freebsd/2007-February/000239.html
|
|
|
|
20070205:
|
|
AFFECTS: everybody
|
|
AUTHOR: pav@FreeBSD.org
|
|
|
|
New ports category was created: ports-mgmt.
|
|
|
|
Most significant port moved to this new category is portupgrade.
|
|
So don't be alarmed, it was not deleted. You can find it now in
|
|
/usr/ports/ports-mgmt/portupgrade.
|
|
|
|
20070205:
|
|
AFFECTS: users of devel/portmk
|
|
AUTHOR: linimon@FreeBSD.org
|
|
|
|
With the repocopy of portmk to ports-mgmt, you need to update your
|
|
make.conf. Change the two Makevars BSDPORTMK and BSDPORTSUBDIRMK
|
|
to point to ports-mgmt/portmk.
|
|
|
|
20070202:
|
|
AFFECTS: users of www/aolserver
|
|
AUTHOR: martin@matuska.org
|
|
|
|
With update to aolserver 4.5.0 modules have been moved to separate ports.
|
|
|
|
The following modules are available initially:
|
|
|
|
archivers/aolserver-nszlib
|
|
databases/aolserver-nsmysql
|
|
databases/aolserver-nspostgres
|
|
graphics/aolserver-nsgd
|
|
security/aolserver-nsencrypt
|
|
security/aolserver-nsmcrypt
|
|
security/aolserver-nsmhash
|
|
security/aolserver-nsopenssl
|
|
security/aolserver-nssha1
|
|
www/aolserver-nscache
|
|
|
|
A different aolserver install directory for aolserver and modules
|
|
can be specified by defining AOLSERVERBASE in make.conf
|
|
|
|
The rc.d script has been renamed from aolserver.sh to aolserver.
|
|
|
|
20070102:
|
|
AFFECTS: users of sysutils/portupgrade
|
|
AUTHOR: sem@FreeBSD.org
|
|
|
|
If you have a problem with upgrading the tools from version 2.2.1 and less,
|
|
remove the package with pkg_delete portupgrade\* command and reinstall it
|
|
from scratch. Remove /usr/ports/INDEX*.db and run portsdb -u.
|
|
|
|
20070130:
|
|
AFFECTS: users of dns/powerdns
|
|
AUTHOR: tremere@cainites.net
|
|
|
|
The configuration file was moved from /usr/local/etc to /usr/local/etc/pdns.
|
|
|
|
20070127:
|
|
AFFECTS: users of mail/dovecot
|
|
AUTHOR: robin@isometry.net
|
|
|
|
Since dovecot-1.0.r15, the port has reserved UID/GID 143.
|
|
If you are upgrading from an earlier version, please allow the uninstall
|
|
script to remove the dovecot user and group or remove them manually prior
|
|
to reinstalling the new version.
|
|
If your prefer to maintain your existing user/group, you may override this
|
|
change with the DOVECOT_UID/DOVECOT_GID environment variables at
|
|
installation time.
|
|
|
|
20070115:
|
|
AFFECTS: users of www/lightsquid
|
|
AUTHOR: clsung@FreeBSD.org
|
|
|
|
The default configuration files have changed to
|
|
${PREFIX}/etc/lightsquid.
|
|
|
|
20070111:
|
|
AFFECTS: users of irc/weechat
|
|
AUTHOR: az@FreeBSD.org
|
|
|
|
For users of any previous version, all your charset settings
|
|
in weechat.rc will be LOST! You should save your weechat.rc
|
|
to keep your values and set them again with new "charset" plugin.
|
|
For ISO users: history of channels may be without accents
|
|
(after /upgrade), this is not recoverable, but this is not a bug.
|
|
All new messages should be ok.
|
|
Be careful, now default encode is UTF-8 for all channels (before
|
|
it was terminal charset). If you still want to send messages as
|
|
ISO-8859-1, you should send either global encode or server specific
|
|
encode to ISO-8859-1.
|
|
For global encode: /setp charset.global.encode = "ISO-8859-1"
|
|
For server encode: (on server buffer) /charset encode ISO-8859-1
|
|
|
|
20070109:
|
|
AFFECTS: users of databases/postgresql*
|
|
AUTHOR: girgen@FreeBSD.org
|
|
|
|
The server-side utilities of PostgreSQL (initdb, initlocation, ipcclean,
|
|
pg_controldata, pg_ctl, pg_id and pg_resetxlog) are now installed by the
|
|
respective postgresql*-server port (previously they where installed with
|
|
the client). If you update the client, you should also update the server
|
|
port to make sure you would not be left without the server-side tools.
|
|
Do something like this:
|
|
|
|
portupgrade postgresql-client postgresql-server
|
|
|
|
20070105:
|
|
AFFECTS: users of mail/spamprobe
|
|
AUTHOR: stefan@FreeBSD.org
|
|
|
|
With the update to version 1.4d, the SpamProbe port doesn't use the OPTIONS
|
|
framework any more to allow part of the changes below. That means that options
|
|
selected for this port won't be saved/used automatically any more and you have
|
|
to set the appropriate variables in /etc/make.conf or on the command line to
|
|
change the port's behaviour; the variables are documented at the top of the
|
|
port's Makefile. Before updating, it might be a good idea to remove
|
|
/var/db/ports/spamprobe.
|
|
|
|
The port now has support for the PBL database backend; unless built with
|
|
WITHOUT_PBL set, SpamProbe will use PBL as the default even if you have an
|
|
existing BerkleyDB or hash database; in that case, use the parameter "-d" to
|
|
specify the type of the existing database on the command line, e.g.:
|
|
|
|
spamprobe -d bdb:$HOME/.spamprobe receive
|
|
|
|
or:
|
|
|
|
spamprobe -d hash:$HOME/.spamprobe receive
|
|
|
|
Using PBL instead of BerkleyDB might be a good idea, though, as the former
|
|
seems to perform better. You can convert your existing database to PBL using
|
|
the following commands (assuming you didn't disable PBL support):
|
|
|
|
cd
|
|
mkdir spamprobe.new
|
|
spamprobe -d bdb:.spamprobe export | spamprobe -d spamprobe.new import
|
|
mv .spamprobe spamprobe.old
|
|
mv spamprobe.new .spamprobe
|
|
|
|
20070106:
|
|
AFFECTS: users of security/libwhisker
|
|
AUTHOR: araujo@bsdmail.org
|
|
|
|
Libwhisker 2.0 is *not* backwards compatible with Libwhisker 1.x.
|
|
Changing 'use LW' to 'use LW2' in your programs is not enough -- you may
|
|
need to make code changes to your programs.
|
|
|
|
However, there is a 'bridge' LW.pm module in which will use LW2
|
|
(libwhisker 2.x) functions to emulate the LW (libwhisker 1.x)
|
|
functionality.
|
|
|
|
See http://www.wiretrip.net/rfp/libwhisker/README2 for more details.
|
|
|
|
20070104:
|
|
AFFECTS: users of www/phpsurveyor
|
|
AUTHOR: miwi@FreeBSD.org
|
|
|
|
The default install location has changed from
|
|
${PREFIX}/www/data/phpsurveyor to ${PREFIX}/www/phpsurveyor.
|
|
|
|
20070104:
|
|
AFFECTS: users of sysutils/hal
|
|
AUTHOR: gnome@FreeBSD.org
|
|
|
|
If atapicam is enabled in the kernel, hald will use the CAM device nodes
|
|
instead of ATAPI device nodes to access disc devices (e.g. CD-ROMS,
|
|
DVD drives, etc.). Previously, hald would use ATAPI device nodes even
|
|
if atapicam was enabled. The previous behavior can be restored by
|
|
following the instructions in /usr/local/share/doc/hal-0.5.8/README.freebsd.
|
|
|
|
20070102:
|
|
AFFECTS: users of security/gnutls and any port that depends on it
|
|
AUTHOR: novel@FreeBSD.org
|
|
|
|
gnutls has been updated to 1.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
|
|
|
|
20061231:
|
|
AFFECTS: users of mail/sylpheed-claws*
|
|
AUTHOR: itetcu@FreeBSD.org
|
|
|
|
Sylpheed-Claws has been renamed to Claws-Mail upstream. The port and the ports
|
|
for the plug-ins have been renamed. If you didn't install claws-mail
|
|
already you need to:
|
|
portupgrade -o mail/claws-mail sylpheed-claws-2.6\*
|
|
|
|
20061221:
|
|
AFFECTS: users of security/gnupg
|
|
AUTHOR: kuriyama@FreeBSD.org
|
|
|
|
The security/gnupg port was upgraded to 2.0.1 (with security fix)
|
|
and good-old gnupg-1.4.6 was repocopied to security/gnupg1.
|
|
|
|
Both of security/gnupg (2.x) and security/gnupg1 (1.4.x) are
|
|
designed not to conflict with each other. So you can use
|
|
security/gnupg1 for gpg(1), and use security/gnupg for gpg2(1)
|
|
commands.
|
|
|
|
All directly dependents are $PORTREVISION bumped, so portupgrade -R
|
|
gnupg will works fine. After portupgrade, you will have both of
|
|
gnupg-2.0.1 and gnupg-1.4.6.
|
|
|
|
20061219:
|
|
AFFECTS: users of x11/kdebase3
|
|
AUTHOR: kde@FreeBSD.org
|
|
|
|
If you choose to enable the HAL backend for the media kioslave,
|
|
you should enable dbus, hal and policy kit during system startup.
|
|
To do this, add the following lines to /etc/rc.conf:
|
|
|
|
dbus_enable="YES"
|
|
polkitd_enable="YES"
|
|
hald_enable="YES"
|
|
|
|
Notes and known problems about mounting devices in media:/ with HAL enabled:
|
|
|
|
- Your user must be in group operator in order to be able to mount removable
|
|
media.
|
|
|
|
- Removable media drives (such as CD-ROM drives) *MUST NOT* be listed in
|
|
/etc/fstab in order to be mountable.
|
|
|
|
- If you mount a volume by double-clicking it, it may appear empty. Refresh
|
|
the fileview in konqueror to see the files.
|
|
|
|
- Mounting floppies is currently not supported.
|
|
|
|
You can still mount them in KDE if ...
|
|
|
|
- You have an fstab entry for your floppy pointing to a mountpoint
|
|
owned by your user (e.g. somewhere in your homedir)
|
|
- The vfs.usermount sysctl is set to 1
|
|
|
|
... by creating a floppy device icon on your KDE desktop and selecting
|
|
the above-mentioned fstab entry in the device dropdown list on the
|
|
device tab.
|
|
|
|
- Mounting volumes from fixed drives is prohibited for non-superusers
|
|
by default.
|
|
|
|
20061212:
|
|
AFFECTS: users of net/smokeping
|
|
AUTHOR: lth@FreeBSD.org
|
|
|
|
Smokeping now uses rc.d script to startup. Please remember to add
|
|
'smokeping_enable="YES"' to your rc.conf.
|
|
|
|
20061207:
|
|
AFFECTS: users of devel/p5-PAR
|
|
AUTHOR: rafan@FreeBSD.org
|
|
|
|
As of version 0.97.0, all PAR::Packer logic, i.e. pp, parl and all
|
|
packaging tools are moved to another distribution. You can install
|
|
devel/p5-PAR-Packer to get them.
|
|
|
|
20061207:
|
|
AFFECTS: users of net/samba3
|
|
AUTHOR: timur@gnu.org
|
|
|
|
Version 3.0.23d of net/samba3 finally got ability to conditionally link
|
|
smbd daemon against FAM libraries. If you do not need this support make
|
|
sure that it is not selected in the options menu -- run `make config' to
|
|
verify this. You can remove FAM package if it was installed before as
|
|
part of Samba dependencies.
|
|
|
|
20061201:
|
|
AFFECTS: users of mail/assp
|
|
AUTHOR: fbsd@opal.com
|
|
|
|
This version of ASSP switches virus detection support from
|
|
Mail::ClamAV to File::Scan::ClamAV which uses the external clamd
|
|
daemon from the security/clamav port. You will need to ensure
|
|
clamd is configured and running if you wish to use ASSP's CLAMAV
|
|
option. The default means for ASSP to communicate with clamd
|
|
has been set to match clamd's UNIX socket: /var/run/clamav/clamd.
|
|
If you use clamd with a TCP socket, you should configure ASSP's
|
|
AvClamdPort option to 3310 or whatever socket you use.
|
|
|
|
20061130:
|
|
AFFECTS: users of net/openldap2[34]-server
|
|
AUTHOR: delphij@FreeBSD.org
|
|
|
|
The default Berkeley DB version has been changed from
|
|
4.3 to 4.4, as suggested by OpenLDAP developers.
|
|
|
|
Suggested upgrade steps:
|
|
|
|
- Stop OpenLDAP server (i.e. ${PREFIX}/etc/rc.d/slapd stop)
|
|
- Backup the OpenLDAP database (typically, /var/db/openldap-data)
|
|
with your favorite tool
|
|
- Do a "slapcat > backup.ldif" to dump all data
|
|
- portupgrade net/openldap23-server
|
|
- Remove BDB files from your /var/db/openldap-data; you will want
|
|
to keep DB_CONFIG as-is.
|
|
- Do a "slapadd < backup.ldif" to restore the data
|
|
|
|
Alternatively, if you want to keep the current BDB version (4.3),
|
|
please define WITH_BDB_VER=43 when building the server.
|
|
|
|
20061121:
|
|
AFFECTS: users of www/hastymail
|
|
AUTHOR: miwi@FreeBSD.org
|
|
|
|
The default install location has changed from
|
|
${PREFIX}/www/data/hastymail to ${PREFIX}/www/hastymail.
|
|
|
|
20061109:
|
|
AFFECTS: users of milter-bogom, dk-milter, dkim-milter
|
|
AUTHOR: ache@FreeBSD.org
|
|
|
|
All 3 milters change their default user to "mailnull".
|
|
|
|
20061108:
|
|
AFFECTS: users of databases/postgresql*-server
|
|
AUTHOR: Palle Girgensohn <girgen@FreeBSD.org>
|
|
|
|
With the latest patch release of the PostgreSQL ports, the rc script
|
|
is renamed `postgresql'.
|
|
|
|
20061106:
|
|
AFFECTS: users of net/freeradius
|
|
AUTHOR: David Wood <david@wood2.org.uk>
|
|
|
|
FreeBSD used to patch FreeRADIUS's rlm_mschap.c to strip all domain names
|
|
when calculating the hash of an MS-CHAP challenge (a requirement specified
|
|
in RFC 2759 paragraph 4 and amplified in paragraph 8.2). FreeRADIUS now
|
|
offers its own solution to discard a domain name before hashing in the
|
|
MS-CHAP code, which can be enabled via a configuration option. As there is
|
|
no longer any need for the FreeBSD patch, it has been removed, leaving the
|
|
MS-CHAP code behaving as supplied by the FreeRADIUS team.
|
|
|
|
If the previous behaviour of the MS-CHAP code is required, add:
|
|
|
|
with_ntdomain_hack = yes
|
|
|
|
to the mschap { } section of your FreeRADIUS configuration. There should be
|
|
a commented out line that can be modified around line 696 of
|
|
${PREFIX}/etc/raddb/radiusd.conf if your configuration is based on the
|
|
sample FreeRADIUS configuration.
|
|
|
|
This option is not set by default in the sample FreeRADIUS configuration.
|
|
Only those who have clients sending a domain name as part of the user name
|
|
when using MS-CHAP will be affected by this change; they will need to set
|
|
this option to allow FreeRADIUS to authenticate their clients successfully.
|
|
This may only affect those with older Windows clients, but I cannot be sure.
|
|
|
|
Some sources suggest setting this configuration option anyway to prevent
|
|
FreeRADIUS from breaching RFC 2759 inadvertently, leading to authentication
|
|
failure. It is left to the user whether to set this configuration option
|
|
anyway, or only to set it in the event of authentication failures stemming
|
|
from MS-CHAP.
|
|
|
|
Debug output from radiusd that reads "rlm_mschap: NT Domain delimeter found,
|
|
should we have enabled with_ntdomain_hack?" suggests that this configuration
|
|
option should be enabled.
|
|
|
|
New maintainer alerted to this issue by private mail from Thomas Vogt
|
|
<thomas@bsdunix.ch>.
|
|
|
|
20061106:
|
|
AFFECTS: users of syutils/munin-*
|
|
AUTHOR: miwi@FreeBSD.org
|
|
|
|
The default install location has changed from ${PREFIX}/www/data/munin
|
|
to ${PREFIX}/www/munin.
|
|
|
|
20061106:
|
|
AFFECTS: users of chinese/tatter-tools
|
|
AUTHOR: chinsan.tw@gmail.com
|
|
|
|
The default install location has changed from ${PREFIX}/www/data/tatter
|
|
to ${PREFIX}/www/tatter.
|
|
|
|
20061102:
|
|
AFFECTS: users of mail/fetchmail
|
|
AUTHOR: barner@FreeBSD.org
|
|
|
|
- Along with the update to fetchmail 6.3.5, support for the POP2
|
|
protocol has been removed from the port's default configuration.
|
|
If needed, POP2 can be enabled with the port's option interface.
|
|
|
|
- New feature: GSSAPI support.
|
|
|
|
20061101:
|
|
AFFECTS: users of mail/dovecot
|
|
AUTHOR: shaun@FreeBSD.org
|
|
|
|
Dovecot now requires the mail root to be set explicitly in the
|
|
default_mail_env variable, where it could previously be omitted.
|
|
Using the old-style syntax may result in dovecot being unable to find
|
|
mailboxes. Installations using the example/default configuration
|
|
settings should not be affected.
|
|
|
|
This is noted in the release announcement:
|
|
|
|
http://dovecot.org/list/dovecot-news/2006-October/000016.html
|
|
|
|
20061031:
|
|
AFFECTS: users of math/rkward
|
|
AUTHOR: thierry@FreeBSD.org
|
|
|
|
The way some information such as descriptive labels is stored in the
|
|
R workspace was changed in RKWard 0.4.0.
|
|
While the data itself can still be loaded, labels will not be
|
|
available from workspaces created with an earlier version of RKWard.
|
|
To convert the old labels to the new format, run
|
|
rk.convert.pre040 ()
|
|
in the RKWard R console after loading the workspace in question.
|
|
|
|
20061031:
|
|
AFFECTS: users of news/inn-current or news/inn-stable
|
|
AUTHOR: shaun@FreeBSD.org
|
|
|
|
The stable and current ports of inn have been updated. They suffered
|
|
from the same problem previously documented and fixed in news/inn.
|
|
When upgrading either of the two mentioned ports, users are advised
|
|
to move inn's database directory (/usr/local/news/db) out of the way
|
|
prior to _deinstallation_ in order to save its contents from being
|
|
erased.
|
|
|
|
20061014:
|
|
AFFECTS: all GTK+2 and GNOME users
|
|
AUTHOR: gnome@FreeBSD.org
|
|
|
|
GNOME has been updated to 2.16. All GTK+2 and GNOME components have been
|
|
moved from X11BASE (/usr/X11R6) to LOCALBASE (/usr/local). To upgrade
|
|
your GNOME desktop or/and other applications you will need to use either
|
|
sysutils/portupgrade or sysutils/portmaster. To use portmaster, make
|
|
sure you have least 1.9 version to have the upgrade succeed.
|
|
|
|
Portupgrade users:
|
|
pkgdb -Ff
|
|
portupgrade -rf pkg-config\*
|
|
|
|
Portmaster users:
|
|
portmaster -r pkg-config
|
|
|
|
20061010:
|
|
AFFECTS: users of devel/avr-gcc*
|
|
AUTHOR: joerg@FreeBSD.org
|
|
|
|
The old avr-gcc port has been renamed into avr-gcc-3, and continues
|
|
support for GCC 3.x (for a while).
|
|
|
|
The former avr-gcc-devel port has been moved into avr-gcc, so GCC
|
|
4.x is now the default.
|
|
|
|
There is an entry in MOVED for the latter change but not for the
|
|
former one, as the automated tools (e.g. portupgrade) got confused
|
|
otherwise.
|
|
|
|
If you've previously been using avr-gcc-devel, these tools should
|
|
automatically take notice (based on the entry in MOVED), and change
|
|
the installed package to avr-gcc.
|
|
|
|
If you've previously been using avr-gcc, and want to move on to the
|
|
new default GCC 4.x, this should be fully automatic, as the port
|
|
name just stays, and the version increases.
|
|
|
|
If you've previously been using avr-gcc, and want to stay at GCC 3.x
|
|
for some reason, please manually perform a portupgrade to the new
|
|
name:
|
|
|
|
portupgrade -o devel/avr-gcc-3 avr-gcc
|
|
|
|
20061010:
|
|
AFFECTS: users of sysutils/flexbackup
|
|
AUTHOR: Marcus von Appen <mva@sysfault.org>
|
|
|
|
The port now respects PREFIX:
|
|
|
|
Before:
|
|
/etc/flexbackup.conf for PREFIX=whatever, WITH_PREFIX_CONF unset
|
|
Now:
|
|
PREFIX/etc/flexbackup.conf for PREFIX=whatever
|
|
|
|
20061010:
|
|
AFFECTS: users of audio/gtkpod
|
|
AUTHOR: danfe@FreeBSD.org
|
|
|
|
WITH_AAC knob has been renamed to WITH_MPEG4IP since it now covers
|
|
not only AAC, but H.264 support as well.
|
|
|
|
20061009:
|
|
AFFECTS: users of ports using ODBC (databases/libiodbc or databases/unixODBC)
|
|
AUTHOR: ganael.laplanche@martymac.com
|
|
|
|
All the ports have been modified to use the same way of choosing
|
|
between ODBC flavors (IODBC and UNIXODBC).
|
|
|
|
This way is defining either WITH_IODBC or WITH_UNIXODBC.
|
|
|
|
20061009:
|
|
AFFECTS: users of any ports using Python
|
|
AUTHOR: perky@FreeBSD.org
|
|
|
|
After upgrading of lang/python, you must rebuild all its consumer
|
|
ports to make them get ready to Python 2.5.
|
|
|
|
To do this, you will need to:
|
|
pkgdb -uf && cd /usr/ports/lang/python && make upgrade-site-packages
|
|
|
|
20061007:
|
|
AFFECTS: users of security/p5-openxpki
|
|
AUTHOR: svysh@cryptocom.ru
|
|
|
|
Old port security/p5-openxpki has been split into 8 new ports:
|
|
p5-openxpki: core for server part
|
|
p5-openxpki-client: base class for actual clients
|
|
p5-openxpki-i18n: internationalization of the user interface
|
|
p5-openxpki-client-cli: command line interface to local OpenXPKI daemon
|
|
p5-openxpki-client-html-mason: web interface to local OpenXPKI daemon
|
|
p5-openxpki-client-scep: set of SCEP tools
|
|
p5-openxpki-client-soap-lite: set of SOAP-Lite tools
|
|
p5-openxpki-deployment: set of deployment tools
|
|
|
|
Please see security/p5-openxpki/pkg-descr for their interdependencies.
|
|
|
|
20060926:
|
|
AFFECTS: users of security/libgpg-error and any port that depends on it
|
|
AUTHOR: novel@FreeBSD.org
|
|
|
|
libgpg-error was updated to 1.4 and shared library version has been
|
|
bumped. So you need to rebuild all ports that depend on libgpg-error.
|
|
Do something like:
|
|
|
|
portupgrade -rf libgpg-error-\*
|
|
|
|
20060923:
|
|
AFFECTS: users of net-mgmt/net-snmp
|
|
AUTHOR: nork@FreeBSD.org
|
|
|
|
rcNG script was updated to support snmpd_pidfile and snmpd_conffile.
|
|
So, if you set snmpd_flags like "-c /usr/local/etc/snmpd.conf ...",
|
|
please change your /etc/rc.conf like following setting:
|
|
|
|
from (before update)
|
|
snmpd_flags="-a -c /usr/local/etc/snmpd.conf -p /var/run/snmpd.pid"
|
|
|
|
to (after update)
|
|
snmpd_flags="-a"
|
|
snmpd_pidfile="/var/run/snmpd.pid"
|
|
snmpd_conffile="/usr/local/etc/snmpd.conf"
|
|
|
|
20060922:
|
|
AFFECTS: users of mail/tmda
|
|
AUTHOR: sergei@FreeBSD.org
|
|
|
|
TMDA has been updated to version 1.1.5, which is the latest stable
|
|
release. 1.1 is now the stable branch, 1.0 branch has been obsoleted.
|
|
|
|
Changes include:
|
|
- ~/.tmdarc configuration file has been obsoleted by ~/.tmda/ dir;
|
|
see ${PREFIX}/share/examples/dot-tmda for sample configuration
|
|
- only minimal set of HTML documentation is now installed;
|
|
please see http://wiki.tmda.net/ for full documentation
|
|
- templates has changed: single bounce.txt has been replaced
|
|
with various bounce_*.txt templates; see ${PREFIX}/share/tmda
|
|
|
|
20060921:
|
|
AFFECTS: users of mail/mailfront
|
|
AUTHOR: sergei@FreeBSD.org
|
|
|
|
Mailfront was rewritten in version 1.0 to be totally modular.
|
|
Its functionality has been split into several modules that are now
|
|
installed into ${PREFIX}/libexec/mailfront. Various *front-* commands
|
|
are now merely shell script wrappers around the newly introduced
|
|
mailfront command and its new modules.
|
|
|
|
The smtpfront-reject command has been removed completely,
|
|
being deprecated in favor of using a plugin.
|
|
|
|
Please refer to http://untroubled.org/mailfront/NEWS for further details.
|
|
|
|
20060910:
|
|
AFFECTS: users of net-mgmt/zabbix
|
|
AUTHOR: sem@FreeBSD.org
|
|
|
|
Users who start zabbix server should note that server name was changed
|
|
from zabbix_suckerd to zabbix_server and a variable in /etc/rc.conf
|
|
should be changed accordingly.
|
|
|
|
20060904:
|
|
AFFECTS: users of net/samba3
|
|
AUTHOR: timur@gnu.org
|
|
|
|
Revision of Samba 3.0.23c port had changed location of the directory,
|
|
where Samba stores its smbpasswd files, from $PREFIX/private to a more
|
|
common $PREFIX/etc/samba.
|
|
|
|
You need to move *.tdb files from an old to new location and remove old
|
|
directory if you use tdbsam backend for Samba user authentication.
|
|
|
|
Starting with the 3.0.23c release, the officially supported passdb
|
|
backends (smbpasswd, tdbsam, and ldapsam) now operate identically with
|
|
regards to the historical RID algorithm for unmapped users and groups
|
|
(i.e. accounts not in the passdb or group mapping table). The resulting
|
|
behavior is that all unmapped users are resolved to a SID in the
|
|
S-1-22-1 domain and all unmapped groups resolve to a SID in the S-1-22-2
|
|
domain. Previously, when using the smbpasswd passdb, such users and
|
|
groups would resolve to an algorithmic SID in the machine's own domain
|
|
(S-1-5-XX-XX-XX). However, the smbpasswd backend still utilizes the RID
|
|
algorithm when creating new user accounts or allocating a RID for a new
|
|
group mapping entry.
|
|
|
|
With the changes in the 3.0.23c release, it is now possible to resolve
|
|
a uid/gid, name, or SID in any direction and always obtain a symmetric
|
|
mapping. This is important so that values for smb.conf parameters such
|
|
as "valid users" resolve to the same SIDs as those included in the
|
|
local user's initial token.
|
|
|
|
20060902:
|
|
AFFECTS: users of japanese/uim-anthy and japanese/uim-canna
|
|
AUTHOR: nobutaka@FreeBSD.org
|
|
|
|
Input modes for uim-anthy and uim-canna are reorganized since version 1.2.0.
|
|
Please re-configure the following keybindings with uim-pref:
|
|
|
|
- off key
|
|
- convert to halfwidth alphanumeric key
|
|
- convert to fullwidth alphanumeric key
|
|
- convert to halfwidth katakana key
|
|
- halfwidth katakana mode key
|
|
|
|
20060902:
|
|
AFFECTS: users of net-p2p/linuxdcpp
|
|
AUTHOR: mezz@FreeBSD.org
|
|
|
|
The name of binary, datadir, and docsdir have been renamed from ldcpp to
|
|
linuxdcpp by the linuxdcpp developer.
|
|
|
|
20060831:
|
|
AFFECTS: users of x11-wm/fluxbox-devel
|
|
AUTHOR: mezz@FreeBSD.org
|
|
|
|
The prefix has been changed, the fluxbox-devel now lives in LOCALBASE. You
|
|
will need to download the fluxbox_prefix.sh script and run it as in your
|
|
normal users that have ~/.fluxbox. The script only will replace old path to
|
|
the new path; it does not affect on anything else.
|
|
|
|
$ fetch http://people.freebsd.org/~mezz/script/fluxbox_prefix.sh
|
|
$ sh fluxbox_prefix.sh
|
|
|
|
It will creating a backup of ~/.fluxbox to ~/.fluxbox-bak. If everything
|
|
work fine, then you can remove ~/.fluxbox-bak. If you have the different
|
|
default of LOCALBASE and X11BASE, you can edit it in fluxbox_prefix.sh.
|
|
|
|
20060831:
|
|
AFFECTS: users of games/warzone
|
|
AUTHOR: alepulver@FreeBSD.org
|
|
|
|
games/warzone port directory was renamed back to games/warzone2100 because
|
|
the last version (2.0.4) uses the original name.
|
|
|
|
20060830:
|
|
AFFECTS: users of textproc/p5-Senna
|
|
AUTHOR: kuriyama@FreeBSD.org
|
|
|
|
This version (0.50) of p5-Senna module breaks some compatibilities
|
|
with the previous versions.
|
|
|
|
20060828:
|
|
AFFECTS: users of devel/gpc
|
|
AUTHOR: mi+mx@aldan.algebra.com
|
|
|
|
devel/gpc port directory was renamed to devel/libgpc to avoid conflicting
|
|
with lang/gpc.
|
|
|
|
20060828:
|
|
AFFECTS: users of games/warzone2100
|
|
AUTHOR: alepulver@FreeBSD.org
|
|
|
|
games/warzone2100 port directory was renamed to games/warzone to match
|
|
the port distfile and data directory.
|
|
|
|
20060827:
|
|
AFFECTS: users of devel/perforce
|
|
AUTHOR: lth@FreeBSD.org
|
|
|
|
Perforce has been updated to version 2006.1. As usual, there has
|
|
been significant schema upgrades, so even though upgrading to
|
|
2006.1 is straightforward, it is still highly recommended to
|
|
follow the upgrading instructions in the release notes:
|
|
|
|
http://www.perforce.com/perforce/doc.061/user/relnotes.txt
|
|
|
|
20060818:
|
|
AFFECTS: users of net/isc-dhcp3-server or net/isc-dhcp3-relay
|
|
AUTHOR: Joerg.Pulz@frm2.tum.de
|
|
|
|
Starting with version 3.0.5rc1 of the ISC DHCPD package, any running
|
|
"dhcpd" or "dhcrelay" processes are stopped automatically when the port
|
|
gets deinstalled.
|
|
|
|
Please remember to start the services again manually, in case you upgrade
|
|
from version 3.0.5rc1 or newer to any other version.
|
|
|
|
Due to the better use of the USE_RC_SUBR framework, the rc script name may
|
|
change from `isc-dhcpd.sh' or `isc-dhcrelay.sh' to `isc-dhcpd' or
|
|
`isc-dhcrelay' depending on the FreeBSD version you use.
|
|
|
|
20060818:
|
|
AFFECTS: users of www/gallery2
|
|
AUTHOR: miwi@FreeBSD.org
|
|
|
|
The default install location has changed from
|
|
${PREFIX}/www/data/gallery2 to ${PREFIX}/www/gallery2.
|
|
|
|
20060818:
|
|
AFFECTS: users of sysutils/nut
|
|
AUTHOR: Joerg.Pulz@frm2.tum.de
|
|
|
|
Starting with nut-2.0.4, the megatec UPS driver has been backported from
|
|
the development tree. Users of the following UPS drivers (powermust, blazer,
|
|
fentonups, mustek, esupssmart, ippon, sms, masterguard) are encouraged to
|
|
switch to the megatec UPS driver, which should replace all these drivers
|
|
by nut-2.2 .
|
|
For more information, please refer to ${LOCALBASE}/share/doc/nut/megatec.txt
|
|
|
|
20060815:
|
|
AFFECTS: users of net/samba3
|
|
AUTHOR: timur@gnu.org
|
|
|
|
Since Samba 3.0.8, it has been recommended that all domain accounts
|
|
listed in smb.conf on a member server be fully qualified with the
|
|
domain name. This is now a requirement. All unqualified names are
|
|
assumed to be local to the Unix host, either as part of the server's
|
|
local passdb or in the local system list of accounts (e.g. /etc/passwd
|
|
or /etc/group).
|
|
|
|
If the member server is not running winbindd at all, domain
|
|
accounts will be implicitly mapped to local accounts and their
|
|
tokens will be modified appropriately to reflect the local
|
|
SID and group membership.
|
|
|
|
20060804:
|
|
AFFECTS: users of editors/jedit-devel
|
|
AUTHOR: question+fbsdports@closedsrc.org
|
|
|
|
Starting with jEdit 4.3pre6, jedit-devel now requires Java 1.5+ to be
|
|
installed due to new features and classes used by the package. If you
|
|
cannot install or use Java 1.5, you will need to stay with jEdit 4.2.
|
|
|
|
20060802:
|
|
AFFECTS: users of www/linux-opera
|
|
AUTHOR: mezz@FreeBSD.org
|
|
|
|
The prefix has been changed, linux-opera now lives in LOCALBASE. Be sure to
|
|
go in ~/.linux-opera/ and open a few of *.ini files to change all of this
|
|
from "/usr/X11R6/share/linux-opera" to "/usr/local/share/linux-opera". Most
|
|
of editors have 'search and replace' option, so use it or just use sed.
|
|
|
|
20060801:
|
|
AFFECTS: users of www/b2evolution
|
|
AUTHOR: chinsan.tw@gmail.com
|
|
|
|
The default install location has changed from
|
|
${PREFIX}/www/data/b2evolution to ${PREFIX}/www/b2evolution.
|
|
|
|
20060801:
|
|
AFFECTS: users of audio/libtunepimp and any port that depends on it
|
|
AUTHOR: clsung@FreeBSD.org
|
|
|
|
libtunepimp has been updated to 0.5. But it breaks some ports depend
|
|
on it such as audio/juk and audio/amarok. To fix this kind of problem,
|
|
try to install audio/libtunepimp-old, which is previous version of
|
|
audio/libtunepimp.
|
|
|
|
20060731:
|
|
AFFECTS: users of graphics/GraphicsMagick
|
|
AUTHOR: mat@FreeBSD.org
|
|
|
|
In order to fix a symbol collision between GraphicsMagick and libtidy,
|
|
GraphicsMagick has been updated so that all its symbols are now prefixed
|
|
with 'Gm'. Consequently, all dependencies should be upgraded when you
|
|
perform this upgrade with this command:
|
|
|
|
portupgrade -rf graphics/GraphicsMagick
|
|
|
|
20060729:
|
|
AFFECTS: users of net/nss_ldap
|
|
AUTHOR: tmclaugh@sdf.lonestar.org
|
|
|
|
The krb5_ccname option in ldap.conf has been fixed in the port so that it
|
|
now works. Please be aware of this when updating if you have it in your
|
|
config and are using GSSAPI when use_sasl is enabled. Using GSSAPI with a
|
|
misconfigured krb5_ccname combined with one of the 'hard' bind_policy
|
|
options can effectively lockout users.
|
|
|
|
20060728:
|
|
AFFECTS: users of polish/ekg and polish/ibgadu
|
|
AUTHOR: mwisnicki+freebsd@gmail.com
|
|
|
|
If you have installed both ekg-1.6,2 and libgadu-20051229_1 then you should
|
|
first deinstall them and install polish/ekg after that, e.g.:
|
|
|
|
pkg_deinstall -f pl-ekg-\* pl-libgadu-\*
|
|
portinstall polish/ekg
|
|
|
|
20060723:
|
|
AFFECTS: users of www/dillo-i18n
|
|
AUTHOR: tmseck@netcologne.de
|
|
|
|
Starting with version 20060709 the i18n version of Dillo encodes
|
|
the bookmark file using UTF-8 encoding. You can try to convert
|
|
your existing bookmark file with the bm-update script or you could
|
|
try to convert it by hand using iconv(1) from you current locale
|
|
to UTF-8, e.g. by calling 'iconv -f ISO-8859-1 -t UTF-8 ~/.dillo/bm.txt'.
|
|
|
|
Please see the iconv documentation for further details.
|
|
|
|
20060722:
|
|
AFFECTS: users of games/phpua-*
|
|
AUTHOR: miwi@FreeBSD.org
|
|
|
|
The default install location has changed from
|
|
${PREFIX}/www/data/phpua-* to ${PREFIX}/www/phpua-*.
|
|
|
|
20060719:
|
|
AFFECTS: users of mail/postfix
|
|
AUTHOR: mnag@FreeBSD.org
|
|
|
|
mail/postfix was updated to 2.3.0 and does no longer support POSTFIX_OPTIONS,
|
|
please consider using "make config" to set your OPTIONS. The SPF patch was
|
|
removed since this does not apply cleanly and has problems when using
|
|
pipe(8). Consider using mail/postfix-policyd-spf instead of the SPF patch.
|
|
|
|
If you need the Postfix 2.2 version you can find this in mail/postfix22.
|
|
|
|
20060715:
|
|
AFFECTS: users of Aspell or its versions bundled with dictionaries
|
|
AUTHOR: thierry@FreeBSD.org
|
|
|
|
Since aspell-0.60.4_4, all dictionaries can be installed separately:
|
|
|
|
- by default, textproc/aspell installs the English dictionaries (no
|
|
change);
|
|
- thereafter you can install any foreign dictionary;
|
|
- when you install a foreign dictionary, e.g. french/aspell or
|
|
textproc/da-aspell, it installs only the dictionaries, and depends
|
|
upon textproc/aspell for the programs;
|
|
- if you don't need the English dictionaries, you can define
|
|
WITHOUT_DICTEN or install textproc/aspell-without-dicten.
|
|
|
|
20060714:
|
|
AFFECTS: users of security/krb5
|
|
AUTHOR: cy@FreeBSD.org
|
|
|
|
As of MIT KRB5 1.5, Kerberos no longer supports static linking nor
|
|
do the static libraries build. The reason for this is that KRB5 1.5
|
|
implements plugins to implement functions. GSS-API is now implemented
|
|
as a function. As such, the MIT Kerberos team has yet to implement
|
|
plugins using static libraries. Users requiring static libraries or
|
|
statically linked binaries are advised not to upgrade to this release
|
|
until MIT provides a solution for statically linked binaries.
|
|
|
|
20060714:
|
|
AFFECTS: users of www/mediawiki
|
|
AUTHOR: clsung@FreeBSD.org
|
|
|
|
www/mediawiki version is 1.7 now. 1.6 version was preserved on
|
|
www/mediawiki16 port.
|
|
|
|
20060713:
|
|
AFFECTS: users of x11-fonts/terminus-font
|
|
AUTHOR: garga@FreeBSD.org
|
|
|
|
Since version 4.20, terminus-font changed place to install fonts to
|
|
${PREFIX}/lib/X11/fonts/terminus-font, please, add this new path to your
|
|
font paths.
|
|
|
|
20060711:
|
|
AFFECTS: users of net/samba3
|
|
AUTHOR: timur@gnu.org
|
|
|
|
Starting from version 3.0.23 Samba no longer supports experimental
|
|
SQL and XML passdb backends. If you need this functionality, please
|
|
visit http://pdbsql.sourceforge.net/ (port is coming soon).
|
|
|
|
The default mapping entries for groups such as "Domain Admins" are
|
|
no longer created when using an smbpasswd file or a tdbsam passdb
|
|
backend. Use 'net groupmap add' rather than 'net groupmap modify'
|
|
to set these entries.
|
|
|
|
A substring matching rule has been added to the sambaSID attribute
|
|
definition. For OpenLDAP servers, this will require the addition
|
|
of 'index sambaSID sub' to the slapd.conf configuration file. It
|
|
will be necessary to run slapindex after making this change. There
|
|
has been no change to actual data storage schema.
|
|
|
|
20060711:
|
|
AFFECTS: users of games/linux-ut
|
|
AUTHOR: netchild@FreeBSD.org, sean-freebsd@farley.org
|
|
|
|
Some fixes for network play were done in UnrealTournament.ini
|
|
There are two ways to fix it:
|
|
1. The easy way is to remove the ${HOME}/.loki/ut directory, yet all
|
|
local settings will be lost.
|
|
2. The hard way: in ${HOME}/.loki/ut/UnrealTrounament.ini, under the
|
|
[Core.System] section, SavePath, CachePath and multiple Paths
|
|
variables should be replaced with the ones in (and in the same order
|
|
as) ${PREFIX}/share/linux-ut/System/UnrealTournament.ini.
|
|
|
|
20060707:
|
|
AFFECTS: users of www/lifetype
|
|
AUTHOR: clsung@FreeBSD.org
|
|
|
|
The default install location has changed from
|
|
${PREFIX}/www/data/lifetype to ${PREFIX}/www/lifetype.
|
|
|
|
20060706:
|
|
AFFECTS: users of security/gnutls and any port that depends on it
|
|
AUTHOR: novel@FreeBSD.org
|
|
|
|
gnutls has been updated to 1.4.0 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
|
|
|
|
20060703:
|
|
AFFECTS: users of audio/amarok
|
|
AUTHOR: mich@FreeBSD.org
|
|
|
|
A bunch of port options have been removed, so you should remove your
|
|
current options, before attempting to build the port.
|
|
|
|
- Enter the amarok port directory, and run `make rmconfig'
|
|
|
|
20060703:
|
|
AFFECTS: users of sysutils/portupgrade
|
|
AUTHOR: sem@FreeBSD.org
|
|
|
|
Because portupgrade had a problem with detecting Berkley DB version 2
|
|
or newer, and the default database format is now set to use these
|
|
versions, you can end up with a portupgrade that does not work with
|
|
older databases. A quick fix is to remove the databases, type:
|
|
'rm /var/db/pkg/pkgdb.db /usr/ports/INDEX*.db'.
|
|
portupgrade will recreate them automatically. It does absolutely no harm.
|
|
|
|
If you do not want to remove the databases, you should detect what
|
|
database type do you use, and set the port options for portupgrade
|
|
accordingly. Follow these instructions:
|
|
|
|
- run 'pkgdb -fu' *before* upgrading and take a look on the output.
|
|
You can see database format there as: format:XXX, where XXX is your
|
|
current database format.
|
|
- Go to portupgrade port directory and configure the port with
|
|
`make config' command. If you have bdb_* format, then turn on the BDB4
|
|
option. If you have bdb1_* format, then turn off BDB4 and turn on
|
|
the BDB1 option. If you have dbd_hash format, then turn off all options.
|
|
- Upgrade portupgrade.
|
|
|
|
Note: if you change database format with changing port options,
|
|
you should remove the ruby-bdb* port that you don't need anymore.
|
|
Alternatively, you can hard code database format in your pkgtools.conf.
|
|
|
|
20060702:
|
|
AFFECTS: users of multimedia/handbrake
|
|
AUTHOR: multimedia@FreeBSD.org
|
|
|
|
The GTK+2 version in the 0.7.x has been disabled by the author, because it
|
|
does not work anymore. If you still want to keep with GTK+2 version, go
|
|
with multimedia/handbrake-gtk2 (still 0.6.x) instead. The name of binary
|
|
has been renamed to handbrake-gtk2 too.
|
|
|
|
20060701:
|
|
AFFECTS: users of www/phpbb
|
|
AUTHOR: miwi@FreeBSD.org
|
|
|
|
The default install location has changed from
|
|
${PREFIX}/www/data/phpbb to ${PREFIX}/www/phpbb.
|
|
|
|
20060629:
|
|
AFFECTS: users of www/mediawiki
|
|
AUTHOR: miwi@FreeBSD.org
|
|
|
|
The default install location has changed from
|
|
${PREFIX}/www/data-dist/mediawiki to ${PREFIX}/www/mediawiki.
|
|
|
|
20060624:
|
|
AFFECTS: users of audio/mt-daapd
|
|
AUTHOR: alex@foxybanana.com
|
|
|
|
The default database directory has been changed to /var/db/mt-daapd. The
|
|
default mp3 dir has been changed to ${PREFIX}/share/mt-daapd. Old
|
|
configuration files will be maintained, if present, so no updating should
|
|
be required.
|
|
|
|
20060624:
|
|
AFFECTS: users of net/py-bittorrent-devel and net/py-bittorrent-core-devel
|
|
AUTHOR: lioux@FreeBSD.org
|
|
|
|
This version has been specially patched to enable
|
|
launchmany-{console,curses}. This is experimental.
|
|
|
|
20060624:
|
|
AFFECTS: users of net/py-bittorrent and net/py-bittorrent-core
|
|
AUTHOR: lioux@FreeBSD.org
|
|
|
|
launchmany-{console,curses} do not work under this version.
|
|
|
|
20060622:
|
|
AFFECTS: users of www/dokuwiki
|
|
AUTHOR: miwi@FreeBSD.org
|
|
|
|
The default install location has changed from
|
|
${PREFIX}/www/data/dokuwiki to ${PREFIX}/www/dokuwiki.
|
|
|
|
20060622:
|
|
AFFECTS: users of databases/mysql-client
|
|
AUTHOR: ale@FreeBSD.org
|
|
|
|
MySQL version 5.0 is now the default. If you have only the client
|
|
port, you can upgrade all ports with:
|
|
portupgrade -rfo databases/mysql50-client mysql-client
|
|
|
|
20060616:
|
|
AFFECTS: users of all pfpro ports
|
|
AUTHOR: aaron@FreeBSD.org
|
|
|
|
The default certificate location has been changed to respect hier(7).
|
|
The new default location is LOCALBASE/etc/pfpro/certs.
|
|
|
|
20060616:
|
|
AFFECTS: users of net/openldap22{,-sasl}-client
|
|
AUTHOR: linimon@FreeBSD.org
|
|
|
|
OpenLDAP version 2.3 is now the default. To upgrade all ports do
|
|
portupgrade -rfo net/openldap23-client openldap-client
|
|
(or a similar command for the SASL variant). If you do not want to
|
|
upgrade, add the line `WANT_OPENLDAP_VER?=22' to /etc/make.conf.
|
|
|
|
20060616:
|
|
AFFECTS: users of emulation/linux_base-*
|
|
AUTHOR: netchild@FreeBSD.org
|
|
|
|
We now use Fedora Core 4 as the Linux base port, and the corresponding
|
|
X.Org libraries for the Linux X11 libraries port.
|
|
|
|
To upgrade you have to run:
|
|
|
|
portupgrade -f -o emulators/linux_base-fc4 linux_base\*
|
|
portupgrade -f -o x11/linux-xorg-libs linux-XFree86-libs
|
|
|
|
You need to make sure that you have not changed the sysctl
|
|
compat.linux.osrelease. FC4 behaves differently depending on the
|
|
contents of this sysctl. Only the default value of this sysctl is
|
|
supported. In case of problems, please also revert to the default of
|
|
the compat.linux.osname if it was changed.
|
|
|
|
In case "printenv | grep LD_" prints something, e.g., LD_LIBRARY_PATH
|
|
or LD_PRELOAD, you have to make sure it is not set when starting
|
|
Linux programs, else FreeBSD libraries will be picked up and the
|
|
programs do not start.
|
|
|
|
After this start a Linux program to test, e.g., acroread. If you get
|
|
errors when starting Linux programs about problems with libraries, and
|
|
you made sure no LD_* variable is set as described above, you are one of
|
|
those unlucky people where we do not have a better solution as to tell
|
|
you to deinstall every Linux port, remove /compat/linux completely to
|
|
make sure no cruft is left and reinstall everything you need.
|
|
|
|
20060611:
|
|
AFFECTS: users of www/c-icap
|
|
AUTHOR: b3k@mail.ru
|
|
|
|
The format of file c-icap.magic has changed. If you use your own
|
|
c-icap.magic file remember to convert it to the new format. It can be done
|
|
using the convert_old_magic.pl script located in the contrib directory.
|
|
|
|
20060605:
|
|
AFFECTS: users of net/kdenetwork3
|
|
AUTHOR: kde@FreeBSD.org
|
|
|
|
The KDE multi-protocol instant messenger, Kopete, has been moved out
|
|
of the net/kdenetwork3 port and is now available separately as
|
|
net-im/kopete.
|
|
|
|
20060529:
|
|
AFFECTS: users of net/quagga
|
|
AUTHOR: lawrance@FreeBSD.org
|
|
|
|
As of version 0.99.4, quagga no longer supports UCD-SNMP v4. If you
|
|
require this functionality, you should make alternative arrangements
|
|
before upgrading quagga.
|
|
|
|
20060529:
|
|
AFFECTS: users of mail/qmail-spamcontrol
|
|
AUTHOR: garga@FreeBSD.org
|
|
|
|
Updated to version 2.4.14 that brings a lot of news, most significant is
|
|
STARTTLS support on smtpd and pop3d, if you want to use it, you need to
|
|
install sysutils/ucspi-ssl-tls port that has the necessary patch applied.
|
|
|
|
Remember to select STDERR option and rebuild security/clamav port, this is
|
|
necessary to have the correct log on smtpd.
|
|
|
|
After upgrade from 2.3.x you will need to set environment var SMTPAUTH to
|
|
enable auth, you can set it as "login" or "crammd5" to set which auth you
|
|
want.
|
|
|
|
20060528:
|
|
AFFECTS: users of news/inn
|
|
AUTHOR: shaun@inerd.com
|
|
|
|
The 2.4.3 port of inn has an unfortunate bug which causes inn's database files
|
|
to be erased during an uninstall or upgrade. Earlier versions are also
|
|
affected. The latest port revision fixes this, but before upgrading, users are
|
|
advised to move their ${PREFIX}/news/db directory out of the way, in order to
|
|
save the history, active and newsgroups databases from destruction.
|
|
|
|
20060526:
|
|
AFFECTS: users of security/amavisd-new
|
|
AUTHOR: gkovesdan@t-hosting.hu
|
|
|
|
The Clamav project recommended that security/clamav and security/clamav-devel
|
|
should depend on archivers/unzoo instead of zoo, and on archivers/arj instead
|
|
of unarj. Because the clamav and clamav-devel ports are used quite often with
|
|
amavisd-new, this port was modified to depend on the same two archiver ports
|
|
as well. The amavisd-new port automatically recognizes arj, but not unzoo, so
|
|
${PREFIX}/etc/amavisd.conf should be modified. This line should be changed:
|
|
|
|
['zoo', \&do_zoo, 'zoo'],
|
|
|
|
To this one:
|
|
|
|
['zoo', \&do_zoo, ['zoo','unzoo'] ],
|
|
|
|
20060526:
|
|
AFFECTS: users of net/openldap23-server
|
|
AUTHOR: delphij@FreeBSD.org
|
|
|
|
The setting of SHELL backend has been inverted to off by default,
|
|
because of the side effect it can cause. A new option, SLURPD
|
|
has been added to give the user decision on whether the
|
|
replication should be built and installed. Please note that the
|
|
replication daemon is disabled when threading is disabled (e.g.
|
|
when using shell backend), no matter what the user option SLURPD
|
|
is set to.
|
|
|
|
You are advised to do a "make config" in the net/openldap23-server
|
|
directory *before* upgrading.
|
|
|
|
20060524:
|
|
AFFECTS: users of games/spicetrade
|
|
AUTHOR: hq@FreeBSD.org
|
|
|
|
To comply with the Porter's Handbook recommendations, spicetrade port no
|
|
longer defines USE_X_PREFIX. Hence the executable used to launch the game
|
|
has moved to ${PREFIX}/bin/spicetrade (was ${X11BASE}/bin/spicetrade).
|
|
|
|
20060524:
|
|
AFFECTS: users of java/jasmin
|
|
AUTHOR: hq@FreeBSD.org
|
|
|
|
The executable has been renamed to `jasmin' (was `jasmin.sh').
|
|
|
|
20060522:
|
|
AFFECTS: users of astro/boinc-setiathome-enhanced,
|
|
astro/boinc-setiathome-naparst, astro-boinc-setiathome
|
|
AUTHOR: r.c.ladan@gmail.com
|
|
|
|
As SETI@home doesn't generate work for 4.x clients anymore, the ports
|
|
structure has been updated to use the 5.x client by default.
|
|
|
|
People currently using any of the above ports should finish and report
|
|
their existing work (both for normal and enhanced) and not allow any
|
|
new work until after their ports are updated, to minimize loss of
|
|
work.
|
|
|
|
Note that this update changes the enhanced client to work for the
|
|
normal instead of the beta project. When a beta client for Astropulse
|
|
is released, it will work as the new client for the beta project.
|
|
|
|
20060518:
|
|
AFFECTS: users of net/openldap23-server
|
|
AUTHOR: delphij@FreeBSD.org
|
|
|
|
The OpenLDAP 2.3.x series now automatically disables threading when
|
|
shell backend is enabled, as suggested by the OpenLDAP developers.
|
|
Users should be aware of the change and choose whether to enable
|
|
the feature.
|
|
|
|
20060516:
|
|
AFFECTS: users of www/tinyproxy
|
|
AUTHOR: wxs@csh.rit.edu
|
|
|
|
tinyproxy now installs a rc.d script. To enable tinyproxy at boot
|
|
time, set the following in rc.conf(5):
|
|
|
|
tinyproxy_enable="YES"
|
|
|
|
The configuration file for tinyproxy has been moved to
|
|
${PREFIX}/etc/tinyproxy.conf. Any old configuration files will need
|
|
to be migrated over to the new location.
|
|
|
|
20060514:
|
|
AFFECTS: users of sysutils/smartmontools, others
|
|
AUTHOR: jylefort@FreeBSD.org
|
|
|
|
In FreeBSD 6.1, the ata(4) device ABI has changed. After updating to
|
|
FreeBSD 6.1, ports which access ATA drives directly
|
|
(sysutils/smartmontools, others) must be rebuilt.
|
|
|
|
20060512:
|
|
AFFECTS: users of mail/fetchmail
|
|
AUTHOR: barner@FreeBSD.org
|
|
|
|
Fetchmail now has a rcNG script. It supports two modes:
|
|
|
|
- one fetchmail instance per user: Set the `fetchmail_users'
|
|
variable to a list of users for which you want to start
|
|
fetchmail.
|
|
- a global system wide daemon (runs per default as user
|
|
`fetchmail')
|
|
|
|
See $PREFIX/etc/rc.d/fetchmail for details.
|
|
|
|
20060509:
|
|
AFFECTS: users of net-im/sulci
|
|
AUTHOR: Denis Shaposhnikov <dsh@vlink.ru>
|
|
|
|
After upgrading from version 0.5.a.20050918 you have to convert your
|
|
vocabulary database to SQLite by issuing command:
|
|
|
|
/usr/local/libexec/sulci/wtf_convert
|
|
|
|
and change sulci's configuration file in "vocabulary" directive, see
|
|
|
|
/usr/local/share/examples/sulci/sulci.conf.example
|
|
|
|
20060507:
|
|
AFFECTS: users of net/isc-dhcp3-server with failover setup
|
|
AUTHOR: Joerg.Pulz@frm2.tum.de
|
|
|
|
Beginning with isc-dhcp3-server-3.0.4 a new field is added to the
|
|
lease state structures found in the dhcpd.leases file.
|
|
Please refer to ${PREFIX}/share/doc/isc-dhcp3-server/RELNOTES for
|
|
further informations about this change and how you can update your
|
|
dhcpd.leases file.
|
|
|
|
20060506:
|
|
AFFECTS: users of PHP
|
|
AUTHOR: ale@FreeBSD.org
|
|
|
|
The old PHP slave ports (phpN-cli, phpN-cgi and mod_phpN) were removed
|
|
in favor of unified PHP ports that allow building any combination of
|
|
PHP SAPIs (cli, cgi and apache module).
|
|
The PHP CGI binary was renamed to php-cgi, so you should update
|
|
the path in your script. To simplify the update process, *only* for
|
|
this release a 'php' compatibility symlink to php-cgi will be created
|
|
if you don't select the CLI SAPI.
|
|
Before the upgrade you *should* run 'make config' in lang/php4 or
|
|
lang/php5 to configure the SAPIs you want to install.
|
|
As a consequence the default binary packages include the CLI and the
|
|
FastCGI SAPIs.
|
|
|
|
20060506:
|
|
AFFECTS: users of lang/lua, editors/kile, x11/kdelibs3, x11/kdebase3
|
|
AUTHOR: pav@FreeBSD.org, kde@FreeBSD.org
|
|
|
|
Recently, the port of Lua was updated to version 5.1. This version is
|
|
incompatible with the version 5.0, which is used in a number of applications,
|
|
most notable in the Kile and Kate editors (the latter being part of a base
|
|
KDE installation).
|
|
|
|
If you're having troubles running those, such as error dialogs saying "Check
|
|
your KDE installation", make sure to downgrade your lua installation back
|
|
to 5.0:
|
|
|
|
portupgrade -f -o lang/lua50 lua-5.1
|
|
|
|
20060501:
|
|
AFFECTS: users of www/instiki
|
|
AUTHOR: arsptr@optusnet.com.au
|
|
|
|
The instiki port has changed storage methods to use an SQL database.
|
|
The README contains instructions on how to migrate existing wiki data to the
|
|
new storage methods. The following is a copy of the relevant information,
|
|
tailored for FreeBSD port users:
|
|
|
|
1. cd /usr/ports/www/instiki; make extract
|
|
2. Execute
|
|
ruby work/instiki-0.11.0/script/import_storage \
|
|
-t /usr/local/instiki/storage/2500 \
|
|
-i /usr/local/instiki \
|
|
-d sqlite \
|
|
-o [some location]/instiki_import.sql
|
|
3. This will produce instiki_import.sql file in the specified location.
|
|
Open it in a text editor and inspect carefully.
|
|
4. Upgrade your instiki port normally (e.g. portupgrade)
|
|
5. Connect to your production database, e.g.:
|
|
sqlite3 /usr/local/instiki/db/production.db.sqlite3
|
|
and have it execute instiki_import.sql, e.g.:
|
|
.read [some location]/instiki_import.sql
|
|
6. Execute
|
|
ruby /usr/local/instiki/script/reset_references production
|
|
(this script parses all pages for crosslinks between them, so it
|
|
may take a few minutes)
|
|
|
|
20060429:
|
|
AFFECTS: all GNOME users
|
|
AUTHOR: gnome@FreeBSD.org
|
|
|
|
GNOME has been updated to 2.14. This new release does NOT require the
|
|
use of the gnome_upgrade.sh script. That script should not be used.
|
|
Instead, use the following simple recipe:
|
|
|
|
pkgdb -Ff
|
|
portupgrade -o net/avahi -f howl
|
|
portupgrade -o x11/gnome-screensaver -f xscreensaver-gnome
|
|
portupgrade -a
|
|
|
|
20060425:
|
|
AFFECTS: users of net-im/ejabberd
|
|
AUTHOR: shaun@inerd.com
|
|
|
|
ejabberd's UID and GID have changed. Users are advised to check all
|
|
configuration files and data in /var/spool/ejabberd to ensure
|
|
everything has the correct owner/group.
|
|
|
|
20060424:
|
|
AFFECTS: users of devel/monotone
|
|
AUTHOR: lapo@lapo.it
|
|
|
|
Version 0.26 of monotone has many differences with past versions, there are
|
|
changes in executable name, in repository and workspace format and also
|
|
in the 'netsync' network protocol.
|
|
A centralized "flagday" migration is needed in order to change format.
|
|
Refer to ${PREFIX}/share/doc/monotone/UPGRADE for migration instructions.
|
|
|
|
20060418:
|
|
AFFECTS: users of net/{ipw,iwi}-firmware
|
|
AUTHOR: flz@FreeBSD.org
|
|
|
|
Some changes in the way ipw(4) and iwi(4) work lead to fundamental
|
|
changes in ipw-firmware and iwi-firmware ports. Since these drivers
|
|
are now using loadable kernel modules as firmware, two new ports have
|
|
been created: net/ipw-firmware-kmod and net/iwi-firmware-kmod.
|
|
|
|
You should not be able to install the wrong one since detection is
|
|
based on your FreeBSD version. Trying to install the wrong port will
|
|
result in an error message (port marked as IGNORE).
|
|
|
|
20060413:
|
|
AFFECTS: users of security/tor-devel
|
|
AUTHOR: johans@FreeBSD.org
|
|
|
|
The default data directory of tor-devel has been changed from
|
|
/var/run/tor to /var/db/tor/data
|
|
In order to keep your old server settings, you should either
|
|
move the appropriate files to this directory manually,
|
|
or set the tor_datadir variable accordingly in /etc/rc.conf
|
|
|
|
20060414:
|
|
AFFECTS: users of www/horde, www/horde-php5, www/horde-passwd,
|
|
deskutils/nag, deskutils/mnemo, deskutils/kronolith,
|
|
mail/turba, mail/ingo, mail/imp, devel/chora
|
|
AUTHOR: shaun@inerd.com
|
|
|
|
The Horde ports no longer overwrite your existing configuration
|
|
files during an upgrade: if you have modified any of the files in the
|
|
config directory of any of these ports, they will be left untouched
|
|
when you upgrade.
|
|
|
|
It is recommended that the new .dist files are examined after an
|
|
upgrade and any changes merged into your existing config files if
|
|
necessary.
|
|
|
|
20060408:
|
|
AFFECTS: users of www/linux-flashplugin*
|
|
AUTHOR: hrs@FreeBSD.org
|
|
|
|
These ports have been removed because the End User License Agreement
|
|
explicitly forbids to run the Flash Player on FreeBSD.
|
|
|
|
For more details, please visit this URL:
|
|
|
|
http://www.macromedia.com/shockwave/download/license/desktop/
|
|
|
|
20060407:
|
|
AFFECTS: users of sysutils/bacula*
|
|
AUTHOR: dan@langille.org
|
|
|
|
bacula-server now installs two rc.d scripts, one for the Director
|
|
and one for the Storage Daemon. To enable the Director at boot time,
|
|
set the following in /etc/rc.conf[.local]:
|
|
|
|
bacula_dir_enable="YES"
|
|
|
|
To enable the Storage Daemon, set the following in rc.conf(5):
|
|
|
|
bacula_sd_enable="YES"
|
|
|
|
Similarly, bacula-client also installs a rcNG script. To enable
|
|
the File Daemon at boot time, set the following in rc.conf(5):
|
|
|
|
bacula_fd_enable="YES"
|
|
|
|
The old z-bacula.sh script in PREFIX/etc/rc.d should be removed.
|
|
|
|
20060403:
|
|
AFFECTS: users of databases/db*
|
|
AUTHOR: swhetzel@gmail.com
|
|
|
|
Most of the ports that depend on Berkeley DB have been updated to use
|
|
Mk/bsd.database.mk. Mk/bsd.database.mk is used to include MySQL, PostgreSQL,
|
|
Berkeley DB, and SQLite in a port.
|
|
|
|
The Berkeley DB support in Mk/bsd.database.mk is used to return the proper
|
|
db* library name and location of the include and library directories of the
|
|
requested version.
|
|
|
|
To select a version of Berkeley DB, you can use either WITH_BDB_VER=<version>
|
|
or ${UNIQUENAME}_WITH_BDB_VER=<version> (version is one of 3, 40, 41, 42, 43,
|
|
or 44).
|
|
|
|
When a port has USE_BDB defined as either 'USE_BDB=41+' or 'USE_BDB=yes', the
|
|
port will use the oldest installed version of Berkeley DB. For example if
|
|
both db41 and db43 are installed, the port would end up compiling with db41.
|
|
If you add -DWITH_BDB_HIGHEST to your make command, the port will use highest
|
|
db* instead. If no Berkeley DB is installed then the port will default to the
|
|
version specified or the default Berkeley DB version (currently db41).
|
|
|
|
NOTE: If a port was using a different variable to select Berkeley DB or a
|
|
version, you will get an IGNORE message when you build the port. This
|
|
message will tell you what you need to do.
|
|
|
|
Port Maintainers please review the comments in Mk/bsd.database.mk on what
|
|
variables are available for you use in your own ports.
|
|
|
|
20060331:
|
|
AFFECTS: users of biology/emboss and biology/embassy
|
|
AUTHOR: fernan@iib.unsam.edu.ar
|
|
|
|
Since EMBOSS-3.0.0 both EMBOSS and EMBASSY install by default into
|
|
$LOCALBASE/emboss to avoid conflicts with other ports.
|
|
|
|
Users upgrading to 3.0.0 should take this into consideration when
|
|
planning the upgrade, because it will involve moving data not
|
|
installed by the port (databases) and tweaking the emboss.defaults
|
|
config file.
|
|
|
|
If you want to install the ports into $LOCALBASE (/usr/local, the old
|
|
behavior), you can still do so by setting PREFIX manually. But you
|
|
will have to take care of conflicting ports yourself.
|
|
|
|
20060330:
|
|
AFFECTS: users of x11/kdebase3
|
|
AUTHOR: kde@FreeBSD.org
|
|
|
|
The genkdmconf.sh rc-script has been removed in favor of a kdm wrapper
|
|
script, which now handles both launching kdm and automatically updating or
|
|
generating kdm's configuration files. The actual kdm binaries have been
|
|
renamed to 'kdm-bin', 'kdm-bin_config' and 'kdm-bin_greet' respectively.
|
|
|
|
These changes should be mostly transparent to kdm users and require no
|
|
changes to existing configurations or setups, however: The actual kdm process
|
|
is now also named 'kdm-bin', so 'killall kdm' will no longer work.
|
|
|
|
20060328:
|
|
AFFECTS: users of sysutils/nut
|
|
AUTHOR: Joerg.Pulz@frm2.tum.de
|
|
|
|
Beginning with nut-2.0.3 the nut rcNG script only starts the ups driver and
|
|
the ups daemon 'upsd'.
|
|
|
|
The ups monitor 'upsmon' and the ups logger 'upslog' are now handled by
|
|
separate scripts to get more control over the different services.
|
|
Please take a look into the nut, nut_upslog and nut_upsmon scripts
|
|
installed in ${PREFIX}/etc/rc.d/ for possible rc.conf values and their
|
|
defaults.
|
|
|
|
20060322:
|
|
AFFECTS: users of security/dazuko
|
|
AUTHOR: ehaupt@FreeBSD.org
|
|
|
|
Do not load the module using /boot/loader.conf. It generates a page fault due
|
|
to a possible dazuko bug.
|
|
|
|
You could use /etc/rc.local for loading the module. For example, add the
|
|
following line to /etc/rc.local:
|
|
|
|
/sbin/kldload dazuko
|
|
|
|
20060319:
|
|
AFFECTS: users of graphics/py-exif
|
|
AUTHOR: lawrance@FreeBSD.org
|
|
|
|
The 'exiftool' utility from py-exif has been renamed to
|
|
'py-exiftool' in order to avoid a conflict with p5-Image-ExifTool.
|
|
|
|
20060316:
|
|
AFFECTS: users of textproc/docproj[-jadetex]
|
|
AUTHOR: delphij@FreeBSD.org
|
|
|
|
docproj now installs a set of CJK (Chinese, Japanese, Korean) related
|
|
stuff in case that you have chosen to install the jadetex feature.
|
|
Because the CJK part could be potentially large for those who do not
|
|
want it, this feature can be disabled by defining WITHOUT_CJK=yes.
|
|
|
|
Please be sure to update to the latest docproj package, as an upcoming
|
|
doc/share/mk change will make use of the newly added fixrtf utility.
|
|
|
|
20060315:
|
|
AFFECTS: users of www/horde, mail/turba and deskutils/kronolith
|
|
AUTHOR: thierry@FreeBSD.org
|
|
|
|
There are several points to check in your configuration files or in
|
|
your database after upgrading Horde to 3.1, Turba to 2.1, and IMP to
|
|
4.1; please read UPGRADING in their documentation directories.
|
|
|
|
20060315:
|
|
AFFECTS: users of net-im/jabber
|
|
AUTHOR: garga@FreeBSD.org
|
|
|
|
After upgrade jabber-1.x to 1.4.4 you must to rewrite your
|
|
${PREFIX}/etc/jabber.xml based on new ${PREFIX}/etc/jabber.xml.dist
|
|
installed by the port because it is not backwards compatible.
|
|
|
|
20060313:
|
|
AFFECTS: users of multimedia/vcdimager and security/dirmngr
|
|
AUTHOR: nork@FreeBSD.org
|
|
|
|
These versions of the ports which have been installed in your
|
|
system accidentally installed some malformed entries to
|
|
$LOCALBASE/info/dir, which prevent them from being upgraded
|
|
to the latest versions. Please remove the following entries
|
|
manually from $LOCALBASE/info/dir before upgrading them to
|
|
vcdimager-0.7.23_2 (and later) and dirmngr-0.9.3_2 (and later)
|
|
respectively.
|
|
|
|
multimedia/vcdimager
|
|
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
|
* VCDImager: (vcdimager). GNU Video CD imaging utilities
|
|
* cdxa2mpeg: (vcdimager)cdxa2mpeg. Strip RIFF/CD-XA container
|
|
* vcd-info: (vcdimager)vcd-info. Video CD diagnostic tool
|
|
* vcdimager: (vcdimager)vcdimager. Video CD simple formatter
|
|
* vcdxbuild: (vcdimager)vcdxbuild. Video CD XML formatter
|
|
* vcdxgen: (vcdimager)vcdxgen. Video CD XML template generator
|
|
* vcdxminfo: (vcdimager)vcdxminfo. Display MPEG stream properties
|
|
* vcdxrip: (vcdxrip). Video CD Ripping tool
|
|
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
|
|
|
security/dirmngr
|
|
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
|
* dirmngr: (gnupg). X.509 CRL and OCSP server.
|
|
* dirmngr-client: (gnupg). X.509 CRL and OCSP client.
|
|
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
|
|
|
20060307:
|
|
AFFECTS: users of print/acroread7 and the localized versions
|
|
AUTHOR: hrs@FreeBSD.org
|
|
|
|
Unfortunately, it turns out that printing feature of Adobe
|
|
Reader 7.0.5 does not work with FreeBSD's Linux emulation
|
|
environment for now. Although English, French, German,
|
|
Japanese, and Korean version of the port were updated to
|
|
7.0.5 on 2006/02/21, these changes have been reverted consequently.
|
|
|
|
Please update the packages installed (normal upgrading procedure
|
|
by using portupgrade(1) and so on should work). I am sorry for the
|
|
confusion.
|
|
|
|
20060302:
|
|
AFFECTS: users of net-im/jabber-pyicq and net-im/jabber-pymsn
|
|
AUTHOR: garga@FreeBSD.org
|
|
|
|
Port versions older than 0.7 and 0.11a respectively run as root which
|
|
is an unneeded security risk. Newer versions run as as user jabber,
|
|
so before starting the daemons, you should fix permissions for each
|
|
spooldir (default is /var/spool/jabber):
|
|
|
|
# chown -R jabber:jabber spooldir/Transport_JID
|
|
|
|
20060223:
|
|
AFFECTS: all ports using libtool as part of the build process
|
|
AUTHOR: ade@FreeBSD.org
|
|
|
|
The way in which ports that require libtool to build has been
|
|
completely reworked to bring the ports system in line with other
|
|
environments, such as Linux, and pkgsrc.
|
|
|
|
devel/libtool13 no longer exists. devel/libtool15 has been modified
|
|
to (a) install in the canonical locations and (b) remove a number
|
|
of long-standing FreeBSD-specific patches that resulted in a very
|
|
different libtool than is present on other systems.
|
|
|
|
The main visible change will be that a large number of ports have
|
|
had their plists modified (we now install libtool .la archives)
|
|
and, as such, PORTREVISIONS have been bumped on ~2000 ports (roughly
|
|
1/7th of the tree).
|
|
|
|
Unfortunately, there is no simple upgrade path. Short of removing
|
|
all packages and reinstalling from scratch, the only other viable
|
|
alternative would be careful use of portupgrade. Given the large
|
|
number of different ways in which libtool is used by other ports
|
|
in the tree, this is a process that is likely to vary considerably
|
|
from system to system, and as such, folks should be very mindful
|
|
of running automatic updating software, such as portupgrade, making
|
|
extensive use of the -n flag (and equivalents for other updaters)
|
|
to see what will actually be rebuilt, before actually performing
|
|
the upgrade.
|
|
|
|
The good news is that the system now in place will make the handling
|
|
of libtool-using ports considerably easier going forward.
|
|
|
|
20060221:
|
|
AFFECTS: users of print/acroread7 and the localized versions
|
|
AUTHOR: hrs@FreeBSD.org
|
|
|
|
installation directory of print/acroread7 and the slave ports
|
|
have been changed to ${PREFIX}/Adobe/Acrobat7.0/${ADOBE_LANG}.
|
|
${ADOBE_LANG} is one of CHS,CHT,DAN,DEU,ENU,ESP,FRA,ITA,JPN,KOR,
|
|
NLD,NOR,PTB,SUO,SVE and represents language used in the UI (FRA means
|
|
French version and it is installed by french/acroread, for example).
|
|
To configure the UI language, navigate to Edit->Preferences->International->
|
|
Application Language, set it to "Choose at application startup" and
|
|
restart the program.
|
|
|
|
The command filename is ${PREFIX}/bin/acroread as before (this is
|
|
a script installed by print/acroreadwrapper now), and if multiple
|
|
versions are installed, one of them will be selected according to
|
|
${ADOBE_LANG} environment variable. If ${ADOBE_LANG} is not set,
|
|
it will be automatically set by using ${LANG}; this means when
|
|
LANG=fr_FR.ISO8859-15, ADOBE_LANG will be FRA and the French version
|
|
will be invoked by ${PREFIX}/bin/acroread. You can set ADOBE_LANG
|
|
manually, too.
|
|
|
|
Also, if you want to activate the PDF plugin, use --install-plugin
|
|
option in ${PREFIX}/bin/acroread. For more detail, see
|
|
print/acroreadwrapper/pkg-message.
|
|
|
|
20060220:
|
|
AFFECTS: users of lang/perl5.8
|
|
AUTHOR: tobez@FreeBSD.org
|
|
|
|
lang/perl5.8 has been updated to version 5.8.8. You should update
|
|
everything that depend on perl. The easiest way to do it is to use
|
|
perl-after-upgrade script supplied with lang/perl5.8. Please see
|
|
its manual page for details.
|
|
|
|
20060220:
|
|
AFFECTS: users of x11-wm/enlightenment
|
|
AUTHOR: vanilla@FreeBSD.org
|
|
|
|
enlightenment 0.16 change binary name from 'enlightenment' to 'e16'.
|
|
you should change it on your .xinit file.
|
|
|
|
20060212:
|
|
AFFECTS: users of mail/dcc-dccd
|
|
AUTHOR: ehaupt@FreeBSD.org
|
|
|
|
The midnight dccm and dccifd system log message has been changed to disclose
|
|
spam passed from whiteclnt-listed MX servers. MX servers should now be listed
|
|
in /var/dcc/whiteclnt with lines like:
|
|
|
|
mx ip 10.2.3.4
|
|
mx ip 10.5.6.0/28
|
|
mxdcc ip 10.7.8.9
|
|
|
|
"MX" marks the IP address of one of your mail systems that should be ignored
|
|
in initial Received: headers and when reported by sendmail to dccm. "MXDCC"
|
|
marks IP addresses of your mail systems that run DCC clients and that will
|
|
have already reported mail to the DCC. Continue using "OK" whitelist entries
|
|
for mail systems that you trust to never send or forward unsolicited bulk
|
|
email. Allow custom DNS blacklist SMTP rejection messages. See
|
|
-Bset:rej-msg=X in the dccifd and dccm man pages.
|
|
|
|
20060207:
|
|
AFFECTS: users of www/jakarta-tomcat4, www/jakarta-tomcat41,
|
|
www/jakarta-tomcat5, www/jakarta-tomcat55, and www/tomcat55
|
|
AUTHOR: lawrance@FreeBSD.org
|
|
|
|
The Tomcat ports listed above have been converted to use new-style
|
|
rc scripts. In order to enable Tomcat, you must add:
|
|
|
|
tomcat{4,41,5,55}_enable="YES"
|
|
|
|
to your rc.conf. Select the appropriate version number for your
|
|
installation. When shutting down, the rc scripts will kill the
|
|
Tomcat process after a default timeout of 10 seconds. This can be
|
|
changed by setting the tomcatXX_stop_timeout variable in rc.conf.
|
|
|
|
Tomcat 5.5 users please note that the rc variables have changed name
|
|
from jakarta_tomcat55_* to tomcat55_*.
|
|
|
|
The "tomcatctl" executable is no longer installed. Please use the
|
|
rc scripts to control tomcat instead.
|
|
|
|
20060202:
|
|
AFFECTS: users of textproc/expat2
|
|
AUTHOR: kuriyama@FreeBSD.org
|
|
|
|
Users of expat2 (and its many dependencies) should do the following to
|
|
properly update expat2 and all of its dependencies:
|
|
|
|
portupgrade -rf textproc/expat2
|
|
|
|
20060201:
|
|
AFFECTS: users of sysutils/xmbmon
|
|
AUTHOR: jylefort@FreeBSD.org
|
|
|
|
The tty program (mbmon) was moved into a separate port, sysutils/mbmon.
|
|
|
|
20060201:
|
|
AFFECTS: users of x11/tilda
|
|
AUTHOR: barner@FreeBSD.org
|
|
|
|
The configuration file syntax has changed. Users of x11/tilda must
|
|
delete their old ones and re-create them.
|
|
|
|
20060131:
|
|
AFFECTS: users of security/stunnel
|
|
AUTHOR: roam@FreeBSD.org
|
|
|
|
Since stunnel-4.14_1, the stunnel.pem certificate generated by
|
|
"make cert" is installed into /usr/local/etc/stunnel/ instead of
|
|
/usr/local/etc/.
|
|
|
|
20060130:
|
|
AFFECTS: users of sysutils/portsnap
|
|
AUTHOR: cperciva@FreeBSD.org
|
|
|
|
Due to configuration file changes, users of portsnap are encouraged
|
|
to copy the latest sample configuration file into place after updating
|
|
portsnap to version 1.0:
|
|
|
|
# cd /usr/local/etc && cp portsnap.conf.sample portsnap.conf
|
|
|
|
20060126:
|
|
AFFECTS: ports that use Display Postscript libraries and xorg-libraries
|
|
AUTHOR: x11@FreeBSD.org
|
|
|
|
Support for Display Postscript has been deprecated in X.Org 6.9 release
|
|
and libraries and tools are no longer installed by default. If you have
|
|
installed a port that complains about missing libdpstk or libpsres, you
|
|
need to reinstall it so it will be build without DPS support.
|
|
|
|
20060123:
|
|
AFFECTS: users of mail/qmail, mail/qmail-ldap, mail/qmail-mysql,
|
|
mail/qmail-spamcontrol, mail/qmail-tls and all dependant
|
|
ports.
|
|
AUTHOR: garga@FreeBSD.org
|
|
|
|
If you use qmail installed on a PREFIX different from /var/qmail,
|
|
please set variable in /etc/make.conf named QMAIL_PREFIX to this
|
|
value. It'll be used for many ports that depends of qmail.
|
|
|
|
To prevent stale dependencies, when you use one of qmail slave ports,
|
|
now you just need to set variable named QMAIL_SLAVEPORT in /etc/make.conf
|
|
with the name of slave port you are using assigned to it.
|
|
|
|
The valid options for now are: ldap, mysql, spamcontrol, tls.
|
|
|
|
20060114:
|
|
AFFECTS: users of www/apache13-ssl with suexec enabled.
|
|
AUTHOR: clement@FreeBSD.org
|
|
|
|
The port has been converted to new apache framework, using bsd.apache.mk.
|
|
suexec knobs have changed to WITH_SUEXEC and SUEXEC_*. See Mk/bsd.apache.mk
|
|
for more details.
|
|
|
|
20060113:
|
|
AFFECTS: users of multimedia/qvamps
|
|
AUTHOR: lioux@FreeBSD.org
|
|
|
|
Some program location pathnames have been corrected. Therefore,
|
|
a new configuration file has to be generated. First, close qvamps.
|
|
Then, remove the previous configuration file. Finally, start qvamps
|
|
again. The configuration file can be removed with:
|
|
|
|
$ rm ~/.qvamps/qvampsrc
|
|
|
|
20060112:
|
|
AFFECTS: users of mail/postfix, mail/postfix1, mail/postfix21,
|
|
mail/postfix-current
|
|
AUTHOR: mnag@FreeBSD.org
|
|
|
|
Now all postfix ports use rcNG script to startup. If you have any file
|
|
in etc/rc.d directory linked to sbin/postfix, please remove.
|
|
Do not forget to add 'postfix_enable="YES"' in your rc.conf
|
|
|
|
20060112:
|
|
AFFECTS: users of security/gnutls and any port that depends on it
|
|
AUTHOR: novel@FreeBSD.org
|
|
|
|
gnutls has been updated to 1.2.9 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
|
|
|
|
20060111:
|
|
AFFECTS: users of multimedia/lxdvdrip
|
|
AUTHOR: lioux@FreeBSD.org
|
|
|
|
lxdvdrip has been updated to version 1.51, which depends on port
|
|
multimedia/vamps. However, multimedia/vamps needs to know beforehand
|
|
how many bytes will be processed in order to work. Unfortunately,
|
|
lxdvdrip cannot provide such information. Therefore, vamps and
|
|
playcell specific tailored versions shipped within the lxdvdrip
|
|
distribution will be used. They will be named so that lxdvdrip does
|
|
not conflict with multimedia/vamps. This is for lxdvdrip version
|
|
1.51_1.
|
|
|
|
However, users that used lxdvdrip previously to this update, are
|
|
required to modify their configuration file in order to comply to the
|
|
new naming scheme.
|
|
|
|
File: ~/.lxdvdrip.conf
|
|
From: play_cell_name=play_cell
|
|
vamps_name=vamps
|
|
To: play_cell_name=play_cell_lxdvdrip
|
|
vamps_name=vamps_lxdvdrip
|
|
|
|
20060111:
|
|
AFFECTS: users of devel/perforce
|
|
AUTHOR: lth@FreeBSD.org
|
|
|
|
Perforce has been updated to version 2005.2. As usual, there has been
|
|
significant schema upgrades, so even though upgrading to 2005.2 is
|
|
straightforward, it is still highly recommended to follow the upgrading
|
|
instructions in the release notes:
|
|
|
|
http://www.perforce.com/perforce/doc.052/user/relnotes.txt
|
|
|
|
20060110:
|
|
AFFECTS: users of www/drupal
|
|
AUTHOR: brooks@FreeBSD.org
|
|
|
|
The default install location has changed from PREFIX/www/data/drupal
|
|
to PREFIX/www/drupal. Users who want to use the old location can set
|
|
the DRUPDIR variable to www/data/drupal.
|
|
|
|
20060109:
|
|
AFFECTS: users of databases/postgresql??-server
|
|
AUTHOR: girgen@FreeBSD.org
|
|
|
|
All PostgreSQL versions have been updated. These patch releases fix a
|
|
problem with character string comparisons for locales that consider
|
|
different character combinations as equal, such as Hungarian. This might
|
|
require "REINDEX" to fix existing indexes on textual columns. Also, if
|
|
plperl is used, a "REINDEX" might be required under certain conditions.
|
|
Check the HISTORY file in the source distribution for details.
|
|
|
|
20060108:
|
|
AFFECTS: users of x11/kdelibs3, x11/kdebase3, deskutils/superkaramba,
|
|
x11-themes/kde-windeco-smoothblend, irc/kvirc, editors/vimpart
|
|
AUTHOR: kde@FreeBSD.org
|
|
|
|
A number of files have been moved from kdebase to kdelibs between KDE
|
|
3.4.3 and KDE 3.5.0 and some applications which used to be distributed
|
|
separately from KDE have been included in the release.
|
|
|
|
This means that you will have to take some precautions in order to
|
|
update your KDE installation without interruptions.
|
|
|
|
We recommend sticking to the following procedure. This procedure requires
|
|
you to have sysutils/portupgrade installed and to be the superuser (or
|
|
use sudo).
|
|
|
|
1) Delete installed packages which conflict with the updated KDE
|
|
ports:
|
|
|
|
pkg_deinstall -f kdebase-\[0-9\]\* superkaramba-\[0-9\]\* \
|
|
kde-windeco-smoothblend-\[0-9]\* kvirc-\[0-9\]\* \
|
|
kdeaddons-vimpart-\[0-9\]\*
|
|
|
|
2) Now update the remaining KDE ports:
|
|
|
|
portupgrade -O arts\* kde\* \*kde-i18n\*
|
|
|
|
or, if you want to update KDE along with other updated ports:
|
|
|
|
portupgrade -a
|
|
|
|
3) Reinstall the KDE ports you deleted in step 1:
|
|
|
|
portinstall -O kdebase
|
|
|
|
Superkaramba is now included in misc/kdeutils3. The smoothblend window
|
|
decoration is now included in x11-themes/kdeartwork3. Vimpart is being
|
|
discontinued and is no longer part of KDE.
|
|
|
|
KNOWN ISSUES:
|
|
=============
|
|
|
|
Just like KDE 3.4, KDE 3.5 does not play nice with openssl-0.9.8. In
|
|
particular it breaks Kwallet, some of the SSL handling in Konqueror, and
|
|
SSL/TLS support in KMail/Kontact.
|
|
|
|
If you're using the openssl ports rather than the base-system openssl,
|
|
make sure to use security/openssl-stable.
|
|
|
|
You can put WITH_OPENSSL_STABLE=yes into /etc/make.conf to automatically
|
|
make ports depend on that rather than on security/openssl.
|
|
|
|
FreeBSD 4.X users MUST install openssl-stable even if the base OpenSSL is
|
|
present for SSL/TLS support in KMail/Kontact to work. Unfortunately, the
|
|
kdepim3 port cannot depend on it automatically due to shortcomings/bugs
|
|
in Ports Collection's OpenSSL infrastructure.
|
|
|
|
20060106:
|
|
AFFECTS: users of deskutils/kronolith <= 2.0.6 with MCAL backend
|
|
AUTHOR: thierry@FreeBSD.org
|
|
|
|
Beginning with release 2.1, the support of MCAL will be removed
|
|
from Kronolith. To prepare your migration, you can already switch
|
|
to a SQL back-end, with the script provided at
|
|
/usr/local/www/horde/kronolith/scripts/migrate_to_sql_driver.php.
|
|
|
|
20060105:
|
|
AFFECTS: users of mail/fetchmail >= 6.3.0
|
|
AUTHOR: barner@FreeBSD.org
|
|
|
|
Beginning with release 6.3.0, fetchmail not only needs write
|
|
access to the idfile ($HOME/.fetchids), but also to the directory
|
|
holding this file. For end users running fetchmail with default
|
|
idfile on their own account, nothing changes: they have write
|
|
access to their home directory.
|
|
|
|
20060105:
|
|
AFFECTS: users of www/wwwoffle, security/ipsec-tools
|
|
AUTHOR: edwin@FreeBSD.org
|
|
|
|
The startup of the rc.d scripts for these two ports are now
|
|
by default disabled.
|
|
|
|
20051228:
|
|
AFFECTS: users of multimedia/tovid
|
|
AUTHOR: lioux@FreeBSD.org
|
|
|
|
tovid shell scripts relies heavily on bash(1) but the previous
|
|
port version tried to use sh(1). However, since there were too
|
|
many complications, the port now depends on shells/bash.
|
|
|
|
Due to this change, the configuration files need to be regenerated.
|
|
Please, erase all previous configuration files. The configuration
|
|
file samples will be generated on the 1st invocation of the
|
|
scripts:
|
|
|
|
$ rm ~/.tovid/*
|
|
|
|
20051228:
|
|
AFFECTS: users of shells/scponly
|
|
AUTHOR: rushani@FreeBSD.org
|
|
|
|
From scponly 4.2, scp & WinSCP compatibilities are not enabled by default.
|
|
To enable those compatibilities, define WITH_SCPONLY_SCP and/or
|
|
WITH_SCPONLY_WINSCP, respectively.
|
|
|
|
20051225:
|
|
AFFECTS: users of p5-libapreq2
|
|
AUTHOR: vanilla@FreeBSD.org
|
|
|
|
libapreq2 can be pure c library, I believe some people need pure c library,
|
|
but hate mod_perl, so I split it to 2 ports, and set libapreq2 as
|
|
p5-libapreq2's master ports.
|
|
|
|
If you need pure library of libapreq2, install www/libapreq2.
|
|
If you like mod_perl & enjoy p5-libapreq2, install/www/p5-libapreq2.
|
|
|
|
20051213:
|
|
AFFECTS: users of pear ports
|
|
AUTHOR: ale@FreeBSD.org
|
|
|
|
A few old pear ports have been removed from the tree in favor of a single
|
|
devel/pear port. If portupgrade complains about missing ports, you may
|
|
safely remove pear-XML_RPC, pear-Console_Getopt, pear-Archive_Tar, and
|
|
php[45]-pear and then run:
|
|
|
|
portupgrade -o devel/pear -f pear-PEAR
|
|
|
|
20051212:
|
|
AFFECTS: users of net/ntop
|
|
AUTHOR: wxs@csh.rit.edu
|
|
|
|
ntop now installs an rcNG script. It also logs to syslog by default. To
|
|
enable ntop at boot time, set the following in rc.conf(5):
|
|
|
|
ntop_enable="YES"
|
|
|
|
20051210:
|
|
AFFECTS: users of net/mldonkey-devel
|
|
AUTHOR: lioux@FreeBSD.org
|
|
|
|
MLDonkey port net/mldonkey-devel has been patched to work with
|
|
the updated lang/ocaml version 3.09. As a result, ocaml 3.09
|
|
is now a requirement. You have to follow the instructions for
|
|
updating your complete ocaml installation outlined below on
|
|
20051201 by burelle@lri.fr.
|
|
|
|
If you use the command below, everything should be fine.
|
|
|
|
$ portupgrade -fr 'ocaml*' 'mldonkey-*devel*'
|
|
|
|
20051210:
|
|
AFFECTS: users of mail/fetchmail using SSL encryption
|
|
AUTHOR: barner@FreeBSD.org
|
|
|
|
Fetchmail now checks the validity of server certificates and complains
|
|
verbosely in maillog if the validation fails.
|
|
|
|
If your mail server's certificate is not signed by one of the root
|
|
authorities, you have to manually configure them using the following steps:
|
|
|
|
* Download the necessary certificates in PEM format and store them
|
|
at a suitable location, e.g. /home/user/.certs
|
|
|
|
* Run the c_rehash tool on the freshly installed certificates:
|
|
|
|
- If you are using OpenSSL from the base system (this is the default)
|
|
use the following command:
|
|
% perl /usr/src/crypto/openssl/tools/c_rehash /home/user/.certs
|
|
|
|
- If you are using OpenSSL from security/openssl please use command:
|
|
% c_rehash /home/user/.certs
|
|
|
|
* Use the following options to enable SSL encryption in your .fetchmailrc
|
|
configuration file:
|
|
|
|
options ssl sslcertpath /home/user/.certs sslcertck
|
|
sslfingerprint '< fingerprint >'
|
|
< other options >
|
|
|
|
20051208:
|
|
AFFECTS: users of net/py-bittorrent and net/py-bittorrent-core
|
|
AUTHOR: lioux@FreeBSD.org
|
|
|
|
Developer renamed most BitTorrent command line scripts:
|
|
|
|
* btdownloadgui.py -> bittorrent.py
|
|
* btdownloadheadless.py -> bittorrent-console.py
|
|
* btdownloadcurses.py -> bittorrent-curses.py
|
|
* btmaketorrentgui.py -> maketorrent.py
|
|
* btmaketorrent.py -> maketorrent-console.py
|
|
* btlaunchmany.py -> launchmany-console.py
|
|
* btlaunchmanycurses.py -> launchmany-curses.py
|
|
* bttrack.py -> bittorrent-tracker.py
|
|
* btreannounce.py -> changetracker-console.py
|
|
* btrename.py has been REMOVED, use maketorrent*.py
|
|
* btshowmetainfo.py -> torrentinfo-console.py
|
|
|
|
Check http://www.bittorrent.com/bittorrent_versions.html
|
|
|
|
20051207:
|
|
AFFECTS: users of {japanese,chinese,korean}/FreeWnn-*
|
|
AUTHOR: hrs@FreeBSD.org
|
|
|
|
{ja,zh,ko}-FreeWnn-server now use the new rc.subr(8) framework
|
|
for their startup script. Note that to invoke each Wnn daemon at
|
|
boot time you have to set the following variables in rc.conf(5)
|
|
respectively:
|
|
|
|
wnn_enable
|
|
kwnn_enable
|
|
twnn_enable
|
|
cwnn_enable
|
|
|
|
20051203:
|
|
AFFECTS: users of www/apache2
|
|
AUTHOR: clement@FreeBSD.org
|
|
|
|
www/apache2 port directory was renamed to www/apache20 to keep
|
|
consistency with other apache ports.
|
|
|
|
20051203:
|
|
AFFECTS: users of www/apache22 and any web apps porters
|
|
AUTHOR: clement@FreeBSD.org
|
|
|
|
www/apache22 stop supporting ${LOCALBASE}/www/(data|error|cgi)(|-dist)
|
|
directory layout in favor of ${LOCALBASE}/www/apache22/(data|error|cgi).
|
|
FYI, ports layout may change soon.
|
|
|
|
20051202:
|
|
AFFECTS: users of www/plone and cmf oriented zope modules
|
|
AUTHOR: filippo.natali@gmail.com
|
|
|
|
www/plone has been updated to the latest 2.1.1 version. Some
|
|
zope modules are unfortunately incompatible with this version
|
|
of plone.
|
|
|
|
20051202:
|
|
AFFECTS: users of security/racoon and security/ipsec-tools
|
|
AUTHOR: lawrance@FreeBSD.org
|
|
|
|
security/racoon has been removed. You should migrate to its
|
|
replacement, security/ipsec-tools. No configuration changes will
|
|
be required.
|
|
|
|
The default configuration file location has changed for ipsec-tools.
|
|
You will need to move your racoon configuration files to the new
|
|
location /usr/local/etc/racoon. Alternatively, add this line in
|
|
rc.conf to continue using the old location:
|
|
|
|
racoon_flags="-f /usr/local/etc"
|
|
|
|
20051201:
|
|
AFFECTS: users of lang/ocaml
|
|
AUTHOR: burelle@lri.fr
|
|
|
|
Upgrade to 3.09.0 will break binary compatibility at link time, so any
|
|
library build with old versions should be rebuild in order to be
|
|
usable (standalone binaries do not require rebuild since they are
|
|
statically linked.)
|
|
|
|
20051129:
|
|
AFFECTS: users of devel/monotone
|
|
AUTHOR: lapo@lapo.it
|
|
|
|
Keys are now stored in ~/.monotone/keys/.
|
|
You must run 'db migrate' against each of your databases;
|
|
this will automatically migrate the keys.
|
|
Command line syntax for 'serve' has changed; please adjust
|
|
startup scripts accordingly.
|
|
See /usr/local/share/doc/monotone/NEWS for details.
|
|
|
|
20051123:
|
|
AFFECTS: users of www/lighttpd
|
|
AUTHOR: delphij@FreeBSD.org
|
|
|
|
A change has been committed against www/lighttpd, which flips the
|
|
meaning of the IPV6 option to match other ports, along with the
|
|
1.4.7 upgrade. If you have previously saved configuration that
|
|
checks the IPV6 option (meaning to disable IPv6), then you will
|
|
have to rerun the configuration with ``make config''.
|
|
|
|
The default setting for IPV6 build is kept, which was enabled by
|
|
default.
|
|
|
|
20051113:
|
|
AFFECTS: users of x11/xterm, x11/xorg-clients, x11/XFree86-4-clients
|
|
AUTHOR: x11@FreeBSD.org
|
|
|
|
Xterm no longer installs with '-static' prefix. Users should upgrade
|
|
XFree86-clients to 4.5.0_1 or xorg-clients to 6.8.2_1 or newer before
|
|
attempting upgrade of xterm to 206_1 or newer. Previous versions remove
|
|
xterm on deinstall so CONFLICTS have been set accordingly.
|
|
|
|
20051105:
|
|
AFFECTS: users of x11-toolkits/qt33
|
|
AUTHOR: kde@FreeBSD.org
|
|
|
|
If the compilation of qt fails due to uic segfaulting
|
|
|
|
(example:
|
|
/usr/ports/x11-toolkits/qt33/work/qt-x11-free-3.3.5/bin/uic -L
|
|
/usr/ports/x11-toolkits/qt33/work/qt-x11-free-3.3.5/plugins
|
|
listboxeditor.ui -i listboxeditor.h -o listboxeditor.cpp
|
|
*** Signal 11)
|
|
|
|
delete your old .qt directories:
|
|
|
|
rm -r ~/.qt /root/.qt
|
|
|
|
20051105:
|
|
AFFECTS: all users of gnome/glib/gtk
|
|
AUTHOR: gnome@FreeBSD.org
|
|
|
|
GNOME has been updated to 2.12 and gtk/glib to 2.8.
|
|
DO NOT USE portupgrade(1) to update your ports. Instead, use
|
|
the gnome_upgrade.sh script from
|
|
http://www.marcuscom.com/downloads/gnome_upgrade212.sh
|
|
|
|
20051104:
|
|
AFFECTS: users of www/trac
|
|
AUTHOR: rui@ruilopes.com
|
|
|
|
The Trac database schema was changed between versions 0.8 and 0.9. This
|
|
port also started to use PySQLite 2 (SQLite 3). Existing environments
|
|
must be upgraded before they can be used with Trac 0.9.
|
|
|
|
The canonical update procedure for existing trac environments is:
|
|
|
|
$ export TRAC_ENV=/path/to/trac/env
|
|
$ # backup existing trac environment
|
|
$ cp -Rp $TRAC_ENV $TRAC_ENV.backup # backup existing trac env
|
|
$ # convert database from SQLite 2 to SQLite 3 format
|
|
$ mv $TRAC_ENV/db/trac.db $TRAC_ENV/db/trac2.db
|
|
$ sqlite $TRAC_ENV/db/trac2.db .dump | sqlite3 $TRAC_ENV/db/trac.db
|
|
$ # upgrade trac environment
|
|
$ /usr/local/bin/trac-admin $TRAC_ENV upgrade
|
|
$ /usr/local/bin/trac-admin $TRAC_ENV resync
|
|
$ /usr/local/bin/trac-admin $TRAC_ENV wiki upgrade
|
|
|
|
Consult the full upgrade instructions at:
|
|
|
|
http://projects.edgewall.com/trac/wiki/TracUpgrade
|
|
|
|
20051013:
|
|
AFFECTS: users of www/mediawiki
|
|
AUTHOR: garga@FreeBSD.org
|
|
|
|
www/mediawiki has now version 1.5. 1.4 version was preserved on
|
|
www/mediawiki14 port.
|
|
|
|
If you want to preserve your 1.4 installation, run this:
|
|
|
|
# portupgrade -o www/mediawiki14 -f mediawiki
|
|
|
|
20051013:
|
|
AFFECTS: users of mail/qmrtg
|
|
AUTHOR: mij@bitchx.it
|
|
|
|
Version 2.x marks a new generation for qmrtg and is no longer compatible
|
|
with configuration files from old releases.
|
|
|
|
Upgrading to 2.x version *requires* qmrtg (and possibly mrtg)
|
|
configuration files to be adjusted manually starting from the .dist file
|
|
included.
|
|
|
|
20051011:
|
|
AFFECTS: users of www/amphetadesk
|
|
AUTHOR: lioux@FreeBSD.org
|
|
|
|
www/amphetadesk can only be ran under a user with a valid home
|
|
directory since it stores its configuration information there.
|
|
|
|
20051010:
|
|
AFFECTS: users of games/py-slune
|
|
AUTHOR: mnag@FreeBSD.org
|
|
|
|
games/py-slune has been removed to add in games/slune to
|
|
reflect right name.
|
|
|
|
20051010:
|
|
AFFECTS: users of devel/apache-ant
|
|
AUTHOR: hq@FreeBSD.org
|
|
|
|
The Ant launcher script now uses javavmwrapper to pick a suitable JDK. Hence
|
|
it is no longer needed to define JAVA_HOME for Ant to run. You may rather use
|
|
and combination of JAVA_VERSION, JAVA_OS and JAVA_VENDOR. See javavm(1) for
|
|
further information. However, you may still override this behavior using
|
|
JAVACMD.
|
|
|
|
The ANT_INCLUDE_SHARED_JARS variable used to be effective only when set to
|
|
"YES" (case sensitive). It is now a defined/undefined switch and thus will be
|
|
effective if defined, regardless of its value.
|
|
|
|
20051009:
|
|
AFFECTS: users of games/py-balazar
|
|
AUTHOR: mnag@FreeBSD.org
|
|
|
|
games/py-balazar has been removed to add in games/balazar to
|
|
reflect right name.
|
|
|
|
20051008:
|
|
AFFECTS: users of sysutils/rdiff-backup, rdiff-backup-devel
|
|
AUTHOR: lawrance@FreeBSD.org
|
|
|
|
sysutils/rdiff-backup has been upgraded to version 1.0.1. This
|
|
version is incompatible with the previous version. Users of
|
|
rdiff-backup will need to redo their initial seed.
|
|
|
|
rdiff-backup-devel has been removed. Users of rdiff-backup-devel
|
|
should now use rdiff-backup instead. In this case there is no need
|
|
to redo the initial seed.
|
|
|
|
20051006:
|
|
AFFECTS: users of net/smokeping
|
|
AUTHOR: lth@FreeBSD.org
|
|
|
|
Smokeping has undergone a major upgrade to version 2.0.3. If you
|
|
are upgrading from versions 1.x, the manpage 'smokeping_upgrade'
|
|
may be of help. To verify the configuration file syntax, run
|
|
'smokeping --check'.
|
|
|
|
20051005:
|
|
AFFECTS: users of x11-wm/devilspie
|
|
AUTHOR: jylefort@FreeBSD.org
|
|
|
|
The configuration file format has changed. See
|
|
/usr/X11R6/share/doc/devilspie/README for more details.
|
|
|
|
20051002:
|
|
AFFECTS: users of x11-toolkits/py-wxPython26
|
|
|
|
wxPython 2.6 has been split into py-wxPython26, py-wxPython26-unicode
|
|
and py-wxPython26-common. Everyone should update to the new structure.
|
|
|
|
# remove previous installation
|
|
1) pkg_delete 'py24-wxPython*2.6*'
|
|
|
|
# update to new version
|
|
2) cd /usr/ports/x11-toolkits/py-wxPython26
|
|
|
|
3) make install clean
|
|
|
|
20050927:
|
|
AFFECTS: users of mail/dovecot
|
|
AUTHOR: robin@isometry.net
|
|
|
|
Dovecot has been upgraded to version 1.0a3, which breaks backwards
|
|
compatibility with previous versions of Dovecot. For information about
|
|
upgrading existing Dovecot installations, please consult with the
|
|
following document:
|
|
|
|
http://wiki.dovecot.org/moin.cgi/UpgradingDovecot
|
|
|
|
20050923:
|
|
AFFECTS: users of www/b2evo
|
|
AUTHOR: chinsan.tw@gmail.com
|
|
|
|
Database schema changed. Rerun the installation script, which can usually
|
|
be found at http://your.site.com/b2evo/blogs/install
|
|
|
|
20050911:
|
|
AFFECTS: users of mail/libspf2, mail/postfix, mail/postfix21,
|
|
mail/postfix-policyd-spf, mail/exim
|
|
AUTHOR: marcus@corp.grupos.com.br
|
|
|
|
Now version 1.0.4 of libspf2 has repo copied from mail/libspf2 to
|
|
mail/libspf2-10 and mail/libspf2 has updated to 1.2.5.
|
|
mail/exim depends on mail/libspf2 and mail/postfix, mail/postfix21
|
|
and mail/postfix-policyd-spf depends on mail/libspf2-10.
|
|
|
|
20050907:
|
|
AFFECTS: users of databases/metakit
|
|
AUTHOR: adamw@FreeBSD.org
|
|
|
|
The metakit build now enables python support by default. Everybody who
|
|
was happy with their python-less metakit should begin specifying
|
|
METAKIT_WITHOUT_PYTHON=yes on build.
|
|
|
|
20050904:
|
|
AFFECTS: users of games/pvpgn
|
|
AUTHOR: mek@mek.uz.ua
|
|
|
|
sql_DB_layout.conf-sample: includes changes needed for the new "username"
|
|
SQL field; if you update to 1.7.8, you MUST update this file too if you
|
|
have your accounts in SQL.
|
|
|
|
bnetd.conf-sample: changed "servaddrs" directive to not be totally commented
|
|
and be as ":" by default in bnetd.conf (if "servaddrs" is commented this
|
|
means "bnetd" will not listen for b.net services at all).
|
|
|
|
20050902:
|
|
AFFECTS: users of www/jakarta-tomcat55
|
|
AUTHOR: hq@FreeBSD.org
|
|
|
|
The port installs a new RCng startup script which no longer uses tomcat55ctl
|
|
to control the Tomcat daemon. Furthermore, the behavior of Tomcat may be
|
|
configured through switches and variables from /etc/rc.conf. They are
|
|
documented in the header of the RCng script:
|
|
|
|
${PREFIX}/etc/rc.d/jakarta-tomcat55.sh
|
|
|
|
20050902:
|
|
AFFECTS: users of mail/postfix-current
|
|
AUTHOR: marcus@corp.grupos.com.br
|
|
|
|
Now mail/postfix-current use OPTIONS menu instead of POSTFIX_OPTIONS batch.
|
|
Please run "make config" and select your desired options in the menu.
|
|
|
|
20050828:
|
|
AFFECTS: users of net/py-bittorrent-devel and net/py-bittorrent-core-devel
|
|
AUTHOR: lioux@FreeBSD.org
|
|
|
|
Developer renamed most BitTorrent command line scripts:
|
|
|
|
* btdownloadgui.py -> bittorrent.py
|
|
* btdownloadheadless.py -> bittorrent-console.py
|
|
* btdownloadcurses.py -> bittorrent-curses.py
|
|
* btmaketorrentgui.py -> maketorrent.py
|
|
* btmaketorrent.py -> maketorrent-console.py
|
|
* btlaunchmany.py -> launchmany-console.py
|
|
* btlaunchmanycurses.py -> launchmany-curses.py
|
|
* bttrack.py -> bittorrent-tracker.py
|
|
* btreannounce.py -> changetracker-console.py
|
|
* btrename.py has been REMOVED, use maketorrent*.py
|
|
* btshowmetainfo.py -> torrentinfo-console.py
|
|
|
|
Check http://www.bittorrent.com/bittorrent_versions.html
|
|
|
|
20050804:
|
|
AFFECTS: users of sysutils/kdeadmin3
|
|
AUTHOR: kde@FreeBSD.org
|
|
|
|
One data file has been moved from kdeadmin to kdelibs between
|
|
KDE 3.4.1 and KDE 3.4.2. This means that
|
|
|
|
*********if you currently have the kdeadmin port installed*********
|
|
|
|
you will have to take some precautions to update your KDE
|
|
installation.
|
|
|
|
We recommend sticking to the following procedure. This procedure requires
|
|
you to have sysutils/portupgrade installed and to be the superuser (or using
|
|
sudo).
|
|
|
|
1.) Delete installed packages which conflict with the updated KDE
|
|
ports:
|
|
|
|
pkg_deinstall -f kdeadmin-\[0-9\]\*
|
|
|
|
2.) Now update the remaining KDE ports:
|
|
|
|
portupgrade -O arts\* kde\* \*kde-i18n\*
|
|
|
|
or, if you want to update KDE along with other updated ports:
|
|
|
|
portupgrade -a
|
|
|
|
3.) Reinstall the KDE ports you deleted in step 1:
|
|
|
|
portinstall -O kdeadmin
|
|
|
|
20050728:
|
|
AFFECTS: users of sysutils/sge and sysutils/sgeee
|
|
AUTHOR: brooks@FreeBSD.org
|
|
|
|
A port of SGE 6 has been installed in sysutils/sge. SGE 6 is
|
|
significantly different from SGE 5 and an upgrade is only possible
|
|
by removing the SGE 5 install and replacing it. The SGE vs SGEEE
|
|
distinction has been removed in SGE 6 so the sgeee port was removed.
|
|
The sge and sgeee ports were repo copied to sge53 and sgeee53
|
|
respectively and existing installations may continue to use them.
|
|
|
|
20050727:
|
|
AFFECTS: users of databases/firebird-server
|
|
AUTHOR: skv@FreeBSD.org
|
|
|
|
Changes in layout:
|
|
* database directory has changed from /usr/local/firebird to /var/db/firebird
|
|
* configuration files are placed in /usr/local/etc/firebird
|
|
* common utilities have been moved to /usr/local/bin
|
|
* suid-ed binaries have been moved to /usr/local/sbin
|
|
|
|
Update inetd.conf/xinetd.conf to reflect new location of "fb_inet_server".
|
|
|
|
20050722:
|
|
AFFECTS: all RELENG_6 and HEAD users of ports/packages, maintainers
|
|
of ports that interact with the compat libraries.
|
|
AUTHOR: kensmith@FreeBSD.org
|
|
|
|
The shared library version number of all shared libraries built as
|
|
part of the baseline system has been incremented in both RELENG_6
|
|
and HEAD. The overall goal is to make handling of the compat library
|
|
infrastructure easier. Each new release branch will have different
|
|
version numbers for all of the shared libraries and the compat ports
|
|
can simply include all of the shared libraries from the previous
|
|
release.
|
|
|
|
If you update your system using normal cvsup/rebuild/reinstall
|
|
mechanisms the old versions of the libraries will still be on your
|
|
system so your old ports executables will continue to work.
|
|
But you definitely should plan on recompiling and reinstalling all
|
|
of your installed ports so they get relinked against the new libraries.
|
|
If you don't take this step as time goes on "normal" updates and
|
|
installs run the risk of having executables relying on both the new
|
|
and old versions of the libraries which would cause big problems.
|
|
|
|
It will take some time for the pre-built packages available on the
|
|
FTP mirror sites to be rebuilt against the new libraries. If you
|
|
want to update your ports using the pre-built packages watch the
|
|
mailing lists for when the rebuilt packages become available.
|
|
|
|
20050710:
|
|
AFFECTS: users of x11-toolkits/qt33, x11/kdelibs3
|
|
AUTHOR: kde@FreeBSD.org
|
|
|
|
If you have compiled qt33 with the KDE_OPTIONS option checked (if your
|
|
installed qt-package is called qt-copy-3.3.4 instead of qt-3.3.4, check
|
|
with pkg_info), you should cvsup and recompile qt33 and everything
|
|
depending on it:
|
|
|
|
portupgrade -rf qt\*
|
|
|
|
Previous versions of the qt33 port contained a patch that
|
|
introduces binary incompatibility between unpatched qt33 and software
|
|
compiled against a patched qt33.
|
|
|
|
Symptoms of the binary incompatibility: Unresolved symbol warnings from
|
|
various KDE/Qt applications (both during runtime or compiling/linking),
|
|
"Could not start kdeinit" dialogs during KDE startup, kicker crashes during
|
|
exiting KDE.
|
|
|
|
20050630:
|
|
AFFECTS: users of x11/nvidia-driver
|
|
AUTHOR: danfe@FreeBSD.org
|
|
|
|
Due to several complaints, new (unsupported) option had been added to port
|
|
Makefile: WITH_LEGACY_GPU_SUPPORT. Starting with version 7667, NVidia has
|
|
dropped support for numerous "legacy" GPUs, while this option allows to go
|
|
with previous version of driver (this does not apply to older versions of
|
|
FreeBSD, since you have to use version 6113 of driver (if you did not yet
|
|
upgraded to FreeBSD 5.3 or later) which has support for those GPUs).
|
|
|
|
If you must use WITH_LEGACY_GPU_SUPPORT option, be sure to ``hold'' the
|
|
package by making appropriate entry in your pkgtools.conf, otherwise
|
|
portupgrade(1) will upgrade your port to latest NVidia release on the
|
|
next run, which is probably not what you want.
|
|
|
|
Refer to x11/nvidia-driver/Makefile for further details.
|
|
|
|
20050625:
|
|
AFFECTS: users of sysutils/nut
|
|
AUTHOR: Joerg.Pulz@frm2.tum.de
|
|
|
|
nut now installs a rcNG script for starting the Network UPS Tools daemons.
|
|
To enable that at boot time, add the following into /etc/rc.conf[.local]:
|
|
|
|
nut_enable="YES"
|
|
|
|
20050624:
|
|
AFFECTS: users of lang/perl5.8
|
|
AUTHOR: tobez@FreeBSD.org
|
|
|
|
lang/perl5.8 has been updated to 5.8.7. You should update everything
|
|
depending 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.
|
|
|
|
20050622:
|
|
AFFECTS: users of ftp/proftpd-*
|
|
AUTHOR: flz@FreeBSD.org
|
|
|
|
ProFTPd binary moved from ${PREFIX}/libexec to ${PREFIX}/sbin. People
|
|
using proftpd with inetd must use ${PREFIX}/sbin/in.proftpd (or
|
|
${PREFIX}/sbin/proftpd which is just the same). Read the commit log
|
|
and diffs for more information.
|
|
|
|
20050621:
|
|
AFFECTS: users of net/cacti
|
|
AUTHOR: sem@FreeBSD.org
|
|
|
|
Because of users need to keep their DB configuration but config.php
|
|
can't be saved on upgrading, I've moved DB settings in db-settings.php.
|
|
So, you need to change db-settings.php and do not touch config.php
|
|
anymore.
|
|
|
|
20050618:
|
|
AFFECTS: users of alternate linux_base ports
|
|
AUTHOR: netchild@FreeBSD.org
|
|
|
|
The Ports Collection now allows to override the default linux_base port.
|
|
|
|
Specify e.g. OVERRIDE_LINUX_BASE_PORT=rh-9 in /etc/make.conf to use
|
|
${PORTSDIR}/emulators/linux_base-rh-9 (the logic is to use
|
|
${PORTSDIR}/emulators/linux_base-${OVERRIDE_LINUX_BASE_PORT}).
|
|
|
|
20050610:
|
|
AFFECTS: users of ftp/wget built with SSL (default)
|
|
AUTHOR: sf@FreeBSD.org
|
|
|
|
wget 1.10 now authenticates certificate of remote host before making a
|
|
SSL connection. To make it work, you should have working CA root
|
|
certificates list in /etc/ssl/cert.pem.
|
|
|
|
If you don't have it there are options:
|
|
a) install security/ca-roots port and you have done.
|
|
b) install ftp/curl port and symlink it to /etc/ssl/cert.pem.
|
|
ln -s /usr/local/share/curl/curl-ca-bundle.crt /etc/ssl/cert.pem
|
|
c) put your favorite one into certain place.
|
|
|
|
20050601:
|
|
AFFECTS: users of devel/perforce
|
|
AUTHOR: lth@FreeBSD.org
|
|
|
|
Upgrading to 2005.1 is straightforward, but it is highly recommended
|
|
to follow the upgrading instructions in the release notes:
|
|
http://www.perforce.com/perforce/doc.051/user/relnotes.txt
|
|
|
|
20050526:
|
|
AFFECTS: users of mail/sylpheed-claws
|
|
AUTHOR: netchild@FreeBSD.org
|
|
|
|
Sylpheed-claws is updated to the GTK2 version now. This results in a new
|
|
configuration directory. To keep your configuration from the GTK1 version
|
|
you can
|
|
cp -rp ~/.sylpheed .sylpheed-gtk2
|
|
before starting the GTK2 version for the first time, or
|
|
cp -Rp ~/.sylpheed .sylpheed-gtk2/
|
|
when you have run the GTK2 version already.
|
|
|
|
20050524:
|
|
AFFECTS: users of multimedia/mpeg4ip and multimedia/mpeg4ip-libmp4v2
|
|
AUTHOR: ahze@FreeBSD.org
|
|
|
|
Starting with version 1.3 mpeg4ip-libmp4v2 installs libmp4av that mpeg4ip
|
|
previously installed. It is advised to de-install mpeg4ip-libmp4v2 and
|
|
mpeg4ip before updating to mpeg4ip-1.3 or mpeg4ip-libmp4v2-1.3. If you
|
|
have already updated mpeg4ip-libmp4v2 and mpeg4ip you should deinstall
|
|
mpeg4ip and reinstall mpeg4ip-libmp4v2 before updating mpeg4ip.
|
|
|
|
This does not affect users who just have mpeg4ip-libmp4v2 installed
|
|
and not mpeg4ip.
|
|
|
|
20050523:
|
|
AFFECTS: users of games/pvpgn
|
|
AUTHOR: mek@mek.uz.ua
|
|
|
|
The following has been changed in the bnetd.conf file (starting with
|
|
version 1.7.7):
|
|
|
|
- The old config variable `servername' has been renamed to `hostname'
|
|
- A new `servername' config variable has been introduced for server
|
|
identification
|
|
|
|
20050519:
|
|
AFFECTS: users of www/squid
|
|
AUTHOR: tmseck@netcologne.de
|
|
|
|
Starting with 2.5.10, the cachemgr.cgi program uses a configuration file
|
|
cachemgr.conf to control which hosts this program is allowed to manage.
|
|
To prevent abuse, the configuration defaults to "localhost" only.
|
|
Please see cachemgr.cgi(8) for further details.
|
|
|
|
20050517:
|
|
AFFECTS: users of www/mod_perl2 and all ports depending on it
|
|
AUTHOR: lars.eggert@gmx.net.
|
|
|
|
API changed for mod_perl2 -- existing code will break!
|
|
The mod_perl2 developers have significantly changed the API
|
|
in release candidate 2.0.0-RC5. These changes include changed
|
|
names for core packages, causing software that uses the old API
|
|
to fail with the new version. You need to update your code as
|
|
described in http://perl.apache.org/docs/2.0/rename.html
|
|
|
|
20050517:
|
|
AFFECTS: users of databases/firebird
|
|
AUTHOR: freebsd@galle.com.br
|
|
|
|
The port was split into a -server and -client parts.
|
|
The -server contains server binary, UDFs, and install all in
|
|
${PREFIX}/firebird. The -client contains libs, includes,
|
|
client binaries, docs and examples. For migration delete
|
|
the firebird port and install the -server and/or -client port
|
|
afterwards.
|
|
|
|
20050512:
|
|
AFFECTS: users of devel/svk
|
|
AUTHOR: rafan@infor.org
|
|
|
|
Since SVK 0.30, it is fast enough and PPerl causes some problems.
|
|
Thus, the SVK port no longer supports WITH_PPERL knob.
|
|
If you still want to use PPerl with it, please go and read:
|
|
http://svk.elixus.org/?SVKAndPPerl for details.
|
|
|
|
20050511:
|
|
AFFECTS: users of multimedia/ffmpeg{,-devel}
|
|
AUTHOR: lioux@FreeBSD.org
|
|
|
|
The latest FreeBSD CVS snapshot has been committed under
|
|
multimedia/ffmepg-devel. In order to build it, you need to deinstall
|
|
any ffmpeg ports first:
|
|
|
|
# pkg_deinstall multimedia/ffmpeg
|
|
|
|
Furthermore, video capture is no longer working in the latest
|
|
version. Work is been done to overcome this.
|
|
|
|
20050511:
|
|
AFFECTS: users of databases/postgresql??-(server|contrib)
|
|
AUTHOR: girgen@FreeBSD.org
|
|
|
|
The PostgreSQL ports have been updated to latest versions. A
|
|
security problem in the template database requires a simple SQL
|
|
command to be run on each database. Because these problems are
|
|
really incorrect system catalog entries, updating to a new release
|
|
will NOT by itself solve the problems in an existing
|
|
installation.
|
|
|
|
See http://www.postgresql.org/about/news.315 for details.
|
|
|
|
20050501:
|
|
AFFECTS: users of lang/ocaml based applications and libraries
|
|
AUTHOR: lioux@FreeBSD.org
|
|
|
|
With the recent update of ocaml to 3.08.3 some API compatibility
|
|
has been broken. It is a bit subtle so that some users might not
|
|
notice it. However, updating all ocaml based applications and
|
|
libraries are advised using the new compiler/interpreter version.
|
|
Issue the following command:
|
|
|
|
# portupgrade -rf 'ocaml*'
|
|
|
|
20050426:
|
|
AFFECTS: users of mail/courier-authlib
|
|
AUTHOR: oliver@FreeBSD.org
|
|
|
|
mail/courier-authlib has been moved to security/courier-authlib and is
|
|
now only a meta-port. Installing the meta-port installs security/
|
|
courier-authlib-base and no, one or more sub-ports regarding to what
|
|
authentication methods you've chosen. Courier-authlib-base only
|
|
provides you authentication via PAM. All ports depending on courier-
|
|
authlib (at the time of writing, courier-imap, sqwebmail and maildrop)
|
|
giving you the same choice the meta-port provides you.
|
|
|
|
20050421:
|
|
AFFECTS: users of www/opera-devel
|
|
AUTHOR: avleeuwen@piwebs.com
|
|
|
|
Opera 8.0 final has been released and can be installed via the
|
|
www/opera port. The opera-devel port is now deprecated. If you want
|
|
to continue using the personal settings you used with www/opera-devel,
|
|
issue this command:
|
|
|
|
# mv ~/.opera-devel ~/.opera
|
|
|
|
20050421:
|
|
AFFECTS: users of www/opera
|
|
AUTHOR: avleeuwen@piwebs.com
|
|
|
|
Opera has been updated to 8.0. If are upgrading from version 7.x or
|
|
below, it is recommended that you backup your personal ~/.opera
|
|
directory and remove it, like this:
|
|
|
|
# cp -Rp ~/.opera ~/.opera-bak
|
|
# rm -rf ~/.opera
|
|
|
|
After that, you can put your bookmarks, email, contacts, etc. back in
|
|
~/.opera/. The most important files are your bookmarks
|
|
(~/.opera/opera6.adr) and your emails (~/.opera/mail). It is not a good
|
|
idea to put opera6.ini, userstyle.ini, search.ini, pluginpath.ini and other
|
|
non-personal stuff back in ~/.opera/. If you need custom settings,
|
|
reconfigure Opera from the Preferences pane or edit the files by hand.
|
|
|
|
20050420:
|
|
AFFECTS: users of www/ipython
|
|
AUTHOR: dryice@liu.com.cn
|
|
|
|
There are backwards incompatible changes introduced for pysh:
|
|
|
|
1. You must update your pysh profile (~/.ipython/ipythonrc-pysh):
|
|
a) Add to it the line:
|
|
import_all IPython.Extensions.InterpreterExec
|
|
b) Delete the line:
|
|
execfile pysh.py
|
|
2. You must also delete from ~/.ipython/ the file pysh.py.
|
|
|
|
20050419:
|
|
AFFECTS: users of www/linux-opera
|
|
AUTHOR: mezz@FreeBSD.org
|
|
|
|
Opera has been updated to 8.0. If you are upgrade from version 7.x or
|
|
below, it is recommended for you to backup your personal ~/.linux-opera
|
|
directory and remove it. It can be done following from the command line:
|
|
|
|
# cp -Rp ~/.linux-opera ~/.linux-opera-bak
|
|
# rm -rf ~/.linux-opera
|
|
|
|
After that, you can put your bookmark, email, contacts and etc back in
|
|
~/.linux-opera/. The bookmark is ~/.linux-opera/opera6.adr and the email
|
|
is ~/.linux-opera/mail as you can figure out by view in ~/.linux-opera/.
|
|
It is probably not good idea to put opera6.ini, userstyle.ini, search.ini,
|
|
pluginpath.ini and other non-personal stuff back in ~/.linux-opera/. The
|
|
non-personal stuff should be re-configure on new stuff by either Opera
|
|
preferences in GUI or hand (manual) in your editor.
|
|
|
|
20050415:
|
|
AFFECTS: users of net-mgmt/cricket
|
|
AUTHOR: ijliao@FreeBSD.org
|
|
|
|
As of 2004/11/09 cricket uses a separate user "wwwadm". If you
|
|
upgrade your installation, make sure you chown your existing data.
|
|
|
|
20050414:
|
|
AFFECTS: users of databases/postgresql and any port that depends on it
|
|
AUTHOR: girgen@FreeBSD.org
|
|
|
|
The PostgreSQL ports are updated to 8.0.2. All shared libraries'
|
|
versions have been bumped, so you will need to recompile all client
|
|
applications that depend on libpq.so. The recommended way to
|
|
upgrade from 8.0.x would be something like
|
|
|
|
portupgrade -rf postgresql-client
|
|
|
|
20050413:
|
|
AFFECTS: users of mail/spamd
|
|
AUTHOR: delphij@FreeBSD.org
|
|
|
|
spamd now installs a rcNG script for starting the OpenBSD pf spamd daemon.
|
|
To enable that at boot time, add the following into /etc/rc.conf[.local]:
|
|
|
|
pfspamd_enable="YES"
|
|
|
|
20050413:
|
|
AFFECTS: users of www/quixote
|
|
AUTHOR: dryice@liu.com.cn
|
|
|
|
There are backwards incompatible changes introduced when upgrading from
|
|
version 1.2 to 2.0, including renaming quixote.form to quixote.form1 and
|
|
quixote.form2 to quixote.form. Please refer to upgrading.txt in the
|
|
documentation directory for details.
|
|
|
|
20050411:
|
|
AFFECTS: users of x11/gdm
|
|
AUTHOR: kwm@FreeBSD.org
|
|
|
|
GDM now installs a rcNG script for starting the gdm daemon.
|
|
To enable that gdm starts a boot time, add the following to /etc/rc.conf:
|
|
|
|
gdm_enable="YES"
|
|
|
|
20050406:
|
|
AFFECTS: users of databases/mysql50-server
|
|
AUTHOR: ale@FreeBSD.org
|
|
|
|
The base database directory can now be set and changed in rc.conf (default:
|
|
/var/db/mysql). If you used to set DB_DIR to a different value during port
|
|
compilation, you must specify it via the new "mysql_dbdir" rc variable.
|
|
In addition, the "mysqllimits_enable" and "mysqllimits_args" variables
|
|
have been replaced by "mysql_limits" for consistency.
|
|
|
|
20050403:
|
|
AFFECTS: users of net/tac_plus4
|
|
AUTHOR: marcus@FreeBSD.org
|
|
|
|
Tac_plus4 now installs an rcNG script for starting the tac_plus daemon.
|
|
To enable tac_plus to start at boot time, add the following to /etc/rc.conf:
|
|
|
|
tac_plus_enable="YES"
|
|
|
|
You can also pass flags to tac_plus by setting the rc.conf variable
|
|
tac_plus_flags. The default flags are "-C ${PREFIX}/etc/tac_plus.conf".
|
|
|
|
Additionally, the default version of IOS for tac_plus has been changed from
|
|
11.x to 12.x.
|
|
|
|
20050324:
|
|
AFFECTS: users of net/mDNSResponder
|
|
AUTHOR: brooks@FreeBSD.org
|
|
|
|
In mDNSResponder 98_1, mdnsd is no longer started by default due to a
|
|
switch to an rc.subr startup script. To start it, you must add add
|
|
mdnsd_enable="YES" to your /etc/rc.conf or other suitable
|
|
configuration file.
|
|
|
|
20050320:
|
|
AFFECTS: users of x11/kde3, x11/kdelibs3, x11/kdebase3,
|
|
x11-themes/kdeartwork3, www/akregator, x11-themes/phase,
|
|
multimedia/kdemultimedia3
|
|
AUTHOR: kde@FreeBSD.org
|
|
|
|
In KDE 3.4, a number of files were moved between ports, some ports
|
|
were added, one port has been removed and some applications formerly available
|
|
in their own ports were incorporated into KDE. This means that you will have
|
|
to take some precautions to update your KDE installation. A simple
|
|
portupgrade -a will not work.
|
|
|
|
Portupgrade -R kde can fail as well, depending on what parts of KDE you
|
|
have currently installed. We therefore recommend sticking to the following
|
|
procedure. The procedure requires you to have sysutils/portupgrade installed
|
|
and you to be the superuser (or using sudo). We recommend not being logged in
|
|
to a KDE session on the machine you're performing the upgrade on. If you
|
|
choose to perform the update while being logged in to KDE, expect erratic
|
|
behavior and crashes from applications launched until you log out and back
|
|
in.
|
|
|
|
1.) Delete installed packages which conflict with the updated KDE
|
|
ports:
|
|
|
|
pkg_deinstall -f kdeartwork-\[0-9\]\* kdebase-\[0-9\]\* \
|
|
kdebase-konqueror-nsplugins-\[0-9\]\* kdewebdev-\[0-9\]\* \
|
|
kde-\[0-9\]\* akregator\* phase\*
|
|
|
|
2.) Now update the remaining KDE ports:
|
|
|
|
portupgrade -O arts\* kde\* \*kde-i18n\*
|
|
|
|
or, if you want to update KDE along with other updated ports:
|
|
|
|
portupgrade -a
|
|
|
|
3.) Reinstall the KDE ports you deleted in step 1:
|
|
|
|
portinstall -O kdebase kdeartwork kdewebdev
|
|
|
|
Changes in detail:
|
|
|
|
- www/akregator is now included into deskutils/kdepim3.
|
|
- x11-themes/phase is now included in x11-themes/kdeartwork3.
|
|
- www/konqueror-nsplugins has been removed and is now integrated into
|
|
x11/kdebase3.
|
|
- Juk has been split out of multimedia/kdemultimedia3 and is now
|
|
available as audio/juk.
|
|
- Akode has been split out of multimedia/kdemultimedia3 and is now
|
|
available as audio/akode and audio/akode-plugins-*. Akode is also
|
|
a default dependency of multimedia/kdemultimedia3 now.
|
|
- audio/mpeglib_artsplug has been demoted to legacy status and is no
|
|
longer the default decoder backend for kdemultimedia3. It's also not
|
|
depended on by kdemultimedia3 by default anymore.
|
|
|
|
Known post-updating issues:
|
|
|
|
- If you're missing acoustic notifications (system sounds) after the update:
|
|
|
|
rm ~/.kde/share/config/knotifyrc
|
|
|
|
Then log out of KDE and back in again (also see
|
|
http://freebsd.kde.org/faq.php#q16).
|
|
|
|
- kdm users might get warnings from kdm about obsolete lines in kdmrc.
|
|
You can migrate your configuration while preserving your customizations
|
|
by running (as root or with sudo)
|
|
|
|
genkdmconf
|
|
|
|
Make sure to backup your old kdm configuration (usually found in
|
|
/usr/local/share/config/kdm) beforehand in case the merge produces an
|
|
invalid configuration. Especially note that kdm does not use the Xservers
|
|
file anymore. A genkdmconf run will merge its contents into kdmrc.
|
|
|
|
Extensive information about changes and new features of KDE 3.4 can be found
|
|
at http://developer.kde.org/development-versions/kde-3.4-features.html. Bugs
|
|
can be reported at http://bugs.kde.org.
|
|
|
|
20050320:
|
|
AFFECTS: users of sysutils/portsnap
|
|
AUTHOR: cperciva@FreeBSD.org
|
|
|
|
As a result of shifting from SHA-1 to SHA-256, the structure of
|
|
portsnap's configuration file and compressed snapshot have both
|
|
changed. After upgrading to portsnap 0.9, you will have to
|
|
update your configuration file ($PREFIX/etc/portsnap.conf) and
|
|
delete your existing portsnap compressed snapshot:
|
|
|
|
# cd /usr/local/etc && cp portsnap.conf.sample portsnap.conf
|
|
# rm -r /usr/local/portsnap/*
|
|
|
|
In addition, be aware that the next runs of "portsnap fetch" and
|
|
"portsnap update" will take far longer than usual, since they
|
|
will need to download and extract a complete copy of the ports
|
|
tree.
|
|
|
|
20050319:
|
|
AFFECTS: users of databases/postgresql7[34]-server
|
|
AUTHOR: girgen@FreeBSD.org
|
|
|
|
The startup script has been merged from 8.0 to 7.3 and 7.4. Hence, to
|
|
start the PostgreSQL server at boot time (regardless of version), add the
|
|
following to /etc/rc.conf:
|
|
|
|
postgresql_enable=yes
|
|
|
|
20050318:
|
|
AFFECTS: users of x11-wm/blackbox, x11-wm/boxtools, x11-wm/bbkeys, and
|
|
x11-wm/bbpager
|
|
AUTHOR: A.J.Caines@halplant.com
|
|
|
|
The new blackbox ports include several changes to use and configuration.
|
|
Please read the pkg-message files in the respective ports for details.
|
|
|
|
20050315:
|
|
AFFECTS: users of databases/mysql323-server
|
|
AUTHOR: ale@FreeBSD.org
|
|
|
|
The MySQL daemon must now be enabled/disabled in rc.conf.
|
|
The base database directory can now be set and changed in rc.conf (default:
|
|
/var/db/mysql). If you used to set DB_DIR to a different value during port
|
|
compilation, you must specify it via the new "mysql_dbdir" rc variable.
|
|
See the script for details.
|
|
|
|
20050314:
|
|
AFFECTS: users of databases/mysql40-server
|
|
AUTHOR: ale@FreeBSD.org
|
|
|
|
The base database directory can now be set and changed in rc.conf (default:
|
|
/var/db/mysql). If you used to set DB_DIR to a different value during port
|
|
compilation, you must specify it via the new "mysql_dbdir" rc variable.
|
|
In addition, the "mysqllimits_enable" and "mysqllimits_args" variables
|
|
have been replaced by "mysql_limits" for consistency.
|
|
|
|
20050313:
|
|
AFFECTS: users of games/netpanzerdata, games/netpanzer
|
|
AUTHOR: mad@madpilot.net
|
|
|
|
The netpanzerdata port has changed its name to netpanzer-data, so before
|
|
installing the new one you will need to remove the old netpanzerdata-0.1.3
|
|
port.
|
|
|
|
20050312:
|
|
AFFECTS: all users who have glib/gtk/gnome libraries installed
|
|
AUTHOR: ahze@FreeBSD.org and the FreeBSD GNOME team
|
|
|
|
GNOME has been upgraded to version 2.10 and gtk/glib to version 2.6. DO
|
|
NOT USE portupgrade(1) to update any gnome or gtk or any port that
|
|
depends on them. Using portupgrade will cause problems and you will have
|
|
to manually upgrade your ports. Please use the gnome_upgrade.sh
|
|
script from here:
|
|
|
|
http://www.FreeBSD.org/gnome/gnome_upgrade.sh
|
|
|
|
20050309:
|
|
AFFECTS: users of mail/maildrop
|
|
AUTHOR: sergei@FreeBSD.org
|
|
|
|
maildrop has been recently upgraded to 1.8.0. This version
|
|
has the following changes:
|
|
|
|
- Maildir quota is now enabled by default.
|
|
The following options were deleted:
|
|
- WITH_MAILDIRQUOTA
|
|
- WITH_TRASHQUOTA
|
|
- New option WITH_AUTHLIB is added, which provides optional support for
|
|
Courier Auth Library (mail/courier-authlib port).
|
|
- Userdb authentication, LDAP and MySQL support are provided through
|
|
courier-authlib now, thus the following options
|
|
- WITH_USERDB
|
|
- WITH_LDAP
|
|
- WITH_MYSQL
|
|
have been superseded by WITH_AUTHLIB.
|
|
|
|
20050306:
|
|
AFFECTS: users of math/ploticus
|
|
AUTHOR: linimon@FreeBSD.org
|
|
|
|
ploticus is now installed as bin/ploticus rather than bin/pl to
|
|
avoid useless conflicts with other ports.
|
|
|
|
20050303:
|
|
AFFECTS: users of net/i2p
|
|
AUTHOR: lioux@FreeBSD.org
|
|
|
|
The newest i2p version 0.5.0.1 is incompatible with all previous
|
|
versions. Follow these procedures if you are updating from a
|
|
previous port version. You can ignore these if you are installing
|
|
i2p for the first time.
|
|
|
|
1) Update i2p port to the new one
|
|
2) Use the i2prouter script to uninstall i2p from user account.
|
|
You are going to lose all your configuration:
|
|
|
|
$ i2prouter uninstall
|
|
|
|
3) Install the new i2p version:
|
|
|
|
$ i2prouter install
|
|
|
|
20050301:
|
|
AFFECTS: users of sysutils/ganglia-monitor-core
|
|
AUTHOR: brooks@FreeBSD.org
|
|
|
|
With the move to Ganglia 3.0.0, the configuration file for gmond has
|
|
changed completely. The -r or --convert options may be used to
|
|
emit a file in the new format given one in the old.
|
|
|
|
Startup is now controlled by an RC_SUBR script so the gmond_enable and
|
|
gmetad_enable variables will need to be set for gmond and gmetad to be
|
|
started. Existing gmond.sh and gmetad.sh scripts in PREFIX/etc/rc.d
|
|
should be removed.
|
|
|
|
Due to a bug in ganglia's build process, the previous version may need
|
|
to be removed before ganglia can be upgraded.
|
|
|
|
20050224:
|
|
AFFECTS: users of lang/ruby18 and any apps that depend on ruby18
|
|
AUTHOR: mezz@FreeBSD.org
|
|
|
|
The theads support has been disabled again. It causes the more trouble, so
|
|
it now builds with ${PTHREAD_CFLAGS} and ${PTHREAD_LIBS}. It is recommend
|
|
you to rebuild any apps that depend on lang/ruby18. Do something like this:
|
|
|
|
portupgrade -rf ruby-1.8.2\*
|
|
|
|
20050224:
|
|
AFFECTS: users of www/apache21
|
|
AUTHOR: clement@FreeBSD.org
|
|
|
|
When upgrading from 2.1.2, you need to rebuild all apache modules.
|
|
|
|
20050215:
|
|
AFFECTS: users of databases/mysql41-server
|
|
AUTHOR: ale@FreeBSD.org
|
|
|
|
The base database directory can now be set and changed in rc.conf (default:
|
|
/var/db/mysql). If you used to set DB_DIR to a different value during port
|
|
compilation, you must specify it via the new "mysql_dbdir" rc variable.
|
|
In addition, the "mysqllimits_enable" and "mysqllimits_args" variables
|
|
have been replaced by "mysql_limits" for consistency.
|
|
|
|
20050214:
|
|
AFFECTS: users of net-mgmt/nagios
|
|
AUTHOR: blaz@si.FreeBSD.org
|
|
|
|
Nagios has been upgraded to 2.0.b2. Native support for storing various types
|
|
of data (status, retention, comment, downtime, etc.) in MySQL and PostgreSQL
|
|
has been dropped. There are also multiple changes to the format of
|
|
configuration files. Carefully read
|
|
http://nagios.sourceforge.net/docs/2_0/whatsnew.html before upgrading.
|
|
|
|
20050213:
|
|
AFFECTS: users of print/teTeX-*
|
|
AUTHOR: hrs@FreeBSD.org
|
|
|
|
print/teTeX-* are now based on teTeX 3.0. Although some reliability fixes
|
|
are also added, here are several common problems which you might fall on.
|
|
|
|
1) $PREFIX/bin/pdftex is missing:
|
|
|
|
Probably your system has old files included teTeX 2.x which can
|
|
prevent the new version from working. Please remove the old files
|
|
first (see entry 20050206 in this file) and reinstall.
|
|
|
|
2) Some formats are still corrupted (for example, "Fatal format file error;
|
|
I'm stymied" is displayed) or not updated even after a clean install:
|
|
|
|
You might have old or corrupted *.fmt and/or *.map files under
|
|
/root/.texmf-* or $HOME/.texmf-* directories. Typically these
|
|
directories are generated when you invoke the updmap(1), texconfig(1),
|
|
or fmtutil(1) utility manually. However, for a period after the first
|
|
revision of the teTeX-base port erroneously used fmtutil(1) to
|
|
regenerate *.fmt files, you could have these directories without your
|
|
intent. In such a case, please remove these directories and reinstall
|
|
the ports (it is not needed to rebuild ports/packages). Just for your
|
|
information, $HOME/.texmf-config and $HOME/.texmf-var can be used for
|
|
your personal configuration.
|
|
|
|
If you have other problems, please contact hrs@FreeBSD.org.
|
|
|
|
20050212:
|
|
AFFECTS: users of x11-fonts/mkbold, x11-fonts/mkitalic, and
|
|
x11-fonts/mkbold-mkitalic
|
|
AUTHOR: koma2@ms.u-tokyo.ac.jp
|
|
|
|
The dependency on x11-fonts/mkbold and x11-fonts/mkitalic has been
|
|
switched over to x11-fonts/mkbold-mkitalic, which is written in C
|
|
and has far better performance than the old ones. There is no
|
|
functional difference between the two, but they will conflict with
|
|
each other. Since other ports which depend on x11-fonts/mkbold or
|
|
x11-fonts/mkitalic will be updated to depend on x11-fonts/mkbold-mkitalic,
|
|
you might get an error during upgrading such ports. In such a case,
|
|
please pkg_delete the old ones first.
|
|
|
|
20050206:
|
|
AFFECTS: users of print/teTeX and japanese/teTeX
|
|
AUTHOR: hrs@FreeBSD.org
|
|
|
|
print/teTeX is now based on a teTeX 3.0 release candidate
|
|
(2.99.13.20050204) and the other related ports are also updated.
|
|
Since upgrading from previous versions should be done at a time,
|
|
you may want to use the portupgrade utility or reinstall
|
|
print/teTeX after deinstalling all of the related ports.
|
|
|
|
If your teTeX environment became broken during the upgrade,
|
|
please see the following URL which explains how to fix it.
|
|
|
|
http://people.freebsd.org/~hrs/tetex-upgrade.txt
|
|
|
|
This file also includes notes for people who are familiar
|
|
with the teTeX distribution to explain structure of the ports.
|
|
|
|
20050205:
|
|
AFFECTS: users of lang/ruby16_r, lang/ruby18_r, and lang/ruby18
|
|
AUTHOR: knu@FreeBSD.org
|
|
|
|
The slippery pthread support for systems prior to 502102 has been
|
|
dropped and lang/ruby16_r and lang/ruby18_r ports have been removed,
|
|
since no one seems to appreciate the partially working solution.
|
|
|
|
Good news is that the pthread support of lang/ruby18 is now enabled
|
|
by default for newer systems, which means the Ruby interpreter is
|
|
linked with libpthread. This will allow threaded extension
|
|
libraries to run and work properly on those systems.
|
|
|
|
20050201:
|
|
AFFECTS: users of lang/perl5 and lang/perl5.8
|
|
AUTHOR: tobez@FreeBSD.org
|
|
|
|
lang/perl5 has been updated to 5.6.2, and lang/perl5.8 has been
|
|
updated to 5.8.6. You should update everything depending on perl, that
|
|
is:
|
|
|
|
* first, upgrade your Perl installation (use either lang/perl5 or
|
|
lang/perl5.8, the latter being recommended);
|
|
* for FreeBSD 4.X, run "use.perl port", so that the system knows you
|
|
have 5.8.6 or 5.6.2; this step is not needed on FreeBSD 5.X and
|
|
FreeBSD -CURRENT;
|
|
* run some magic incantations to upgrade all ports depending on perl,
|
|
that is run something like:
|
|
portupgrade -f `(pkg_info -R perl-5\* | tail +4; \
|
|
find /usr/local/lib/perl5/site_perl/5.[68].[1245] -type f -print0 \
|
|
| xargs -0 pkg_which -fv | sed -e '/: ?/d' -e 's/.*: //') | sort -u`
|
|
This is likely to fail for a few ports, you'll have to upgrade them
|
|
afterwards by hand.
|
|
|
|
20050130:
|
|
AFFECTS: users of PostgreSQL
|
|
AUTHOR: girgen@FreeBSD.org
|
|
|
|
Each of the PostgreSQL ports have been split into a server and a client
|
|
part. Please use postgresqlNN-server and/or postgresqlNN-client as
|
|
needed. Versions currently supported are 7.3, 7.4, and 8.0.
|
|
|
|
To start the PostgreSQL server at boot time, add the following line to
|
|
/etc/rc.conf:
|
|
|
|
postgresql_enable=yes
|
|
|
|
The maintenance script is installed in etc/periodic/daily, and is
|
|
controlled by a set of new knobs in periodic.conf. Use it for vacuuming
|
|
your databases and getting daily backups. Note that daily vacuuming is
|
|
on by default. See the script for details.
|
|
|
|
20050130:
|
|
AFFECTS: users of net/howl
|
|
AUTHOR: marcus@FreeBSD.org
|
|
|
|
Howl now installs an rcNG script for starting mDNSResponder. To enable
|
|
mDNSResponder to start at boot time, add the following to /etc/rc.conf:
|
|
|
|
mdnsresponder_enable="YES"
|
|
|
|
You can also pass flags to mDNSResponder by setting the rc.conf variable
|
|
mdnsresponder_flags to the appropriate value. See the mDNSResponder(8)
|
|
man page for the list of supported flags. The default is not to pass
|
|
any flags to mDNSResponder.
|
|
|
|
20050126:
|
|
AFFECTS: users of x11-wm/xfce4
|
|
AUTHOR: oliver@FreeBSD.org
|
|
|
|
If you use X.Org 6.8.1: Make sure there is an /tmp/.ICE-unix with propper
|
|
rights. For further information about that, please refer to the entry
|
|
20041229 in this file. Please update all your plugins as well when you
|
|
update Xfce from version 4.0.6 to 4.2. They all need recompiling to link
|
|
against the new Xfce libraries.
|
|
|
|
20050122:
|
|
AFFECTS: users of PostgreSQL
|
|
AUTHOR: seanc@FreeBSD.org
|
|
|
|
The -devel port has been updated to contain 8.0 release since
|
|
postgresql80-server can not be updated until 4.11 is released and the
|
|
changes in PR ports/75344 are committed. Users who need 8.0 now can
|
|
use the -devel port, however, once postgresql80-server has been
|
|
committed, -devel will begin tracking 8.1. Please be smart about
|
|
tracking ports and if used in production, update to
|
|
databases/postgresql80-server as soon as it becomes available. No
|
|
dump/reload will be required when changing from -devel to
|
|
postgresql80-server.
|
|
|
|
20050117:
|
|
AFFECTS: users of mail/spambnc
|
|
AUTHOR: thierry@FreeBSD.org
|
|
|
|
The SpamBouncer has been upgraded from version 1.9 to 2.0-RC3, and you
|
|
have to modify your ~/.procmailrc files. Please read upgrading.html in
|
|
/usr/local/share/doc/spambnc.
|
|
|
|
20050117:
|
|
AFFECTS: users of cad/astk-client
|
|
AUTHOR: thierry@FreeBSD.org
|
|
|
|
ASTK has been moved; if there exists files $HOME/.astkrc/config_serveurs,
|
|
you have to update the entry rep_serv from /usr/local/ASTK/ASTK_SERV/bin
|
|
to /usr/local/aster/ASTK/ASTK_SERV/bin (or you can remove $HOME/.astkrc).
|
|
|
|
20050114:
|
|
AFFECTS: users of security/libgnomesu, esp. on FreeBSD 4.X.
|
|
AUTHOR: adamw@FreeBSD.org
|
|
|
|
If you installed libgnomesu the day it was added to the Ports Tree,
|
|
you have a malformed PAM control file in /etc/pam.d/. All libgnomesu
|
|
users should remove /etc/pam.d/gnomesu-pam, and 5.x users should
|
|
replace it with the version in the updated libgnomesu port (ensure
|
|
that you're using the most current revision of the libgnomesu port).
|
|
|
|
4.x users: listen up! The presence of the /etc/pam.d/ directory (and
|
|
anything in that directory) presents a Very Bad Thing. Unless you've
|
|
manually tweaked your PAM settings, you must run:
|
|
|
|
# rm /etc/pam.d/gnomesu-pam
|
|
# rmdir /etc/pam.d/
|
|
|
|
or all users will be locked out of your system!
|
|
|
|
20050110:
|
|
AFFECTS: users of irc/iip
|
|
AUTHOR: lioux@FreeBSD.org
|
|
|
|
iip has been updated to the new network servers. Therefore, both
|
|
old configuration files and node reference keys no longer apply.
|
|
|
|
Therefore, you need to update the configuration files for each
|
|
user running the iip isproxy daemon:
|
|
|
|
1) Backup configuration files:
|
|
|
|
cp ~/.iip/isproxy.ini ~/.iip/isproxy.ini.backup
|
|
cp ~/.iip/node.ref ~/.iip/node.ref.backup
|
|
|
|
2) Remove configuration files:
|
|
|
|
rm ~/.iip/isproxy.ini
|
|
rm ~/.iip/node.ref
|
|
|
|
3) Create new configuration. Fill information as requested. This
|
|
creates the updated isproxy.ini file:
|
|
|
|
isproxy -C
|
|
|
|
4) Start iip isproxy. This will initialize your updated node.ref
|
|
file. This file will be automatically updated when you connect
|
|
to the iip network:
|
|
|
|
isproxy
|
|
|
|
20050110:
|
|
AFFECTS: users of sysutils/nautilus-cd-burner
|
|
AUTHOR: gnome@FreeBSD.org
|
|
|
|
Nautilus-cd-burner now requires cdrtools built with UTF-8 encoding
|
|
support. The default sysutils/cdrtools port does not support this
|
|
encoding, and that will cause nautilus-cd-burner to enter an infinite
|
|
loop when trying to create CD images. To workaround this, the cdrtools
|
|
dependency was changed in nautilus-cd-burner to point to the
|
|
sysutils/cdrtools-cjk port instead.
|
|
|
|
Since sysutils/cdrtools and sysutils/cdrtools-cjk conflict, you must
|
|
uninstall cdrtools so that the nautilus-cd-burner update can properly
|
|
pull in cdrtools-cjk.
|
|
|
|
20050108:
|
|
AFFECTS: users of mail/courier-imap, mail/sqwebmail
|
|
AUTHOR: oliver@FreeBSD.org
|
|
|
|
Courier-imap and sqwebmail are now dependent on courier-authlib. If
|
|
you've changed the default authentication config for courier-imap or
|
|
sqwebmail, you will have to redo the changes for courier-authlib.
|
|
You may wish to deinstall courier-imap and/or sqwebmail before you
|
|
install courier-authlib. Since courier-authlib replaces parts of both
|
|
ports, some of courier-authlib's files are listed as sqwebmail and
|
|
courier-imap files and deinstalling old courier-imap and/or sqwebmail
|
|
port may cause the deinstallation of the freshly installed
|
|
courier-authlib files.
|
|
|
|
20050108:
|
|
AFFECTS: users of mail/sqwebmail
|
|
AUTHOR: oliver@FreeBSD.org
|
|
|
|
Sqwebmail now installs its files directly under PREFIX. That means for
|
|
instance that files that were formerly found under
|
|
PREFIX/share/sqwebmail/etc/ are now located under PREFIX/etc/sqwebmail.
|
|
Furthermore you need to set sqwebmaild_enable=YES in your rc.conf
|
|
because the rc.d script has been migrated to use the rc.subr subsystem.
|
|
|
|
20050108:
|
|
AFFECTS: users of mail/courier-imap
|
|
AUTHOR: oliver@FreeBSD.org
|
|
|
|
The variable courier_imap_imapdssl_enable have been renamed to
|
|
courier_imap_imapd_ssl_enable.
|
|
|
|
The variable courier_imap_pop3dssl_enable have been renamed to
|
|
courier_imap_pop3d_ssl_enable.
|
|
|
|
userdb stuff is now located in LOCALBASE/etc/authlib instead of
|
|
LOCALBASE/etc.
|
|
|
|
20041231:
|
|
AFFECTS: users of www/awstats
|
|
AUTHOR: webmaster@lightningfire.net
|
|
|
|
Location of awstats changed from /usr/local/www to /usr/local/www/awstats.
|
|
Please update configuration according instructions in pkg-message.
|
|
|
|
20041231:
|
|
AFFECTS: users of the Linux compatibility environment
|
|
AUTHOR: netchild@FreeBSD.org
|
|
|
|
The default linux_base was changed from v7 to v8. You need to update
|
|
from v7 to v8 and rebuild every Linux port you have installed. In order
|
|
to update, run:
|
|
|
|
portupgrade -rf -o emulators/linux_base-8 emulators/linux_base
|
|
|
|
In case you already use linux_base-8, you have to run:
|
|
|
|
portupgrade -rf emulators/linux_base-8
|
|
|
|
20041229:
|
|
AFFECTS: users of x11/kdebase3, x11-servers/xorg-server
|
|
AUTHOR: lofi@FreeBSD.org
|
|
|
|
If KDE does not start anymore after upgrading X.Org to version 6.8.1 (X
|
|
restarts when the KDE splash screen has reached the third icon), please
|
|
check whether the directory /tmp/.ICE-unix exists, is owned by root and
|
|
has permissions 1777 (read/write/access for everybody + sticky bit).
|
|
|
|
To make sure everything is in working order, do (as root):
|
|
|
|
mkdir -p /tmp/.ICE-unix && chmod 1777 /tmp/.ICE-unix &&
|
|
chown root:wheel /tmp/.ICE-unix
|
|
|
|
Also, make sure you do NOT have clear_tmp_enable="YES" set in /etc/rc.conf,
|
|
as it will remove the directory on every reboot and applications will
|
|
recreate it with the wrong ownership.
|
|
|
|
Users of daily_clean_tmps_enable in /etc/periodic.conf should make sure
|
|
daily_clean_tmps_ignore contains /tmp/.ICE-unix.
|
|
|
|
20041227:
|
|
AFFECTS: users of lang/gambas
|
|
AUTHOR: thierry@FreeBSD.org
|
|
|
|
As of this update, the passwords of your databases connections are
|
|
encrypted. If you were using the database manager, please remove
|
|
~/.gambas/gambas-database-manager.conf before launching the new version.
|
|
|
|
20041226:
|
|
AFFECTS: users of Horde and the related ports (Turba, IMP, Nag, Kronolith,
|
|
Mnemo, Chora)
|
|
AUTHOR: thierry@FreeBSD.org
|
|
|
|
As of this update, the configuration files are getting generated by the
|
|
application, with no support for configuration files used in previous
|
|
versions.
|
|
|
|
All data saved in the database, LDAP or MCAL backends will be preserved,
|
|
considering that you run specific scripts to migrate to this new scheme.
|
|
Affected ports are www/horde, mail/turba, deskutils/nag,
|
|
deskutils/kronolith, and deskutils/mnemo. See the UPGRADING
|
|
documentation of the ports in question for more details.
|
|
|
|
The filter system of IMP 3.x has been replaced by a separate application:
|
|
check the port mail/ingo. Ingo provides a script to migrate the existing
|
|
filter rules from IMP 3.x, see Ingo's documentation.
|
|
|
|
20041224:
|
|
AFFECTS: users of x11-servers/XFree86-4-Server and graphics/dri
|
|
AUTHOR: lesi@FreeBSD.org
|
|
|
|
As of version 4.4.0_6, XFree86-4-Server now depends on
|
|
graphics/xfree86-dri. This is due to incompatibilities between
|
|
XFree86 and the new X.Org 6.8.1 DRI.
|
|
|
|
Users of XFree86-4-Server are strongly encouraged to switch to
|
|
the xfree86-dri port as follows:
|
|
|
|
portupgrade -fo graphics/xfree86-dri graphics/dri
|
|
|
|
which will also fix dependencies.
|
|
|
|
20041224:
|
|
AFFECTS: users of sysutils/portupgrade and lang/ruby18
|
|
AUTHOR: knu@FreeBSD.org
|
|
|
|
Please upgrade sysutils/portupgrade prior to lang/ruby18, or pkgdb(1) may
|
|
coredump with a double free() problem from a misuse (or a "feature") of
|
|
the DL module.
|
|
|
|
In that case, you can reinstall sysutils/portupgrade manually.
|
|
|
|
20041222:
|
|
AFFECTS: users of security/clamav, security/clamav-devel
|
|
AUTHOR: jylefort@brutele.be
|
|
|
|
The ClamAV database path has changed from /usr/local/share/clamav to
|
|
/var/db/clamav. You should update the DatabaseDirectory keyword in
|
|
/usr/local/etc/clamd.conf and /usr/local/etc/freshclam.conf.
|
|
|
|
20041221:
|
|
AFFECTS: users of security/gpgme03
|
|
AUTHOR: clement@FreeBSD.org
|
|
|
|
security/gpgme03 port was modified to not to conflict with gpgme 1.x.
|
|
After upgrade, you need to rebuild all ports that depend on it. You
|
|
should upgrade security/gpgme (if installed) to avoid nasty compile time
|
|
failures, due to original location of gpgme.h.
|
|
|
|
20041219:
|
|
AFFECTS: users of textproc/jdictionary
|
|
AUTHOR: hq@FreeBSD.org
|
|
|
|
The location for JDictionary port installed files has changed. This also
|
|
affects the various plugins. Hence, users should upgrade all jdictionary
|
|
related ports at once to avoid inconsistencies:
|
|
|
|
$ portupgrade jdictionary\*
|
|
|
|
20041214:
|
|
AFFECTS: users of net/freenet6
|
|
AUTHOR: edwin@FreeBSD.org
|
|
|
|
The FreeNet6 service must now be enabled/disabled in rc.conf:
|
|
|
|
freenet6_enable="YES"
|
|
|
|
20041213:
|
|
AFFECTS: users of security/cryptplug, deskutils/kdepim3
|
|
AUTHOR: lofi@FreeBSD.org
|
|
|
|
The cryptplug port is not compatible with recent versions of gpgme and has
|
|
been changed to depend on gpgme03 (the last version of gpgme is compatible
|
|
with cryptplug).
|
|
|
|
Users who have been using cryptplug in order to enable PGP/MIME support in
|
|
KMail should deinstall BOTH cryptplug and gpgme03 before updating KDE to
|
|
version 3.3.2. Cryptplug is NOT necessary anymore to enable PGP/MIME
|
|
support in KMail, and will cause the kdepim3 build to fail due to
|
|
conflicting dependencies.
|
|
|
|
20041213:
|
|
AFFECTS: users of databases/postgresql-relay
|
|
AUTHOR: edwin@FreeBSD.org
|
|
|
|
The PostgreSQL Relay must now be enabled or disabled explicitly in rc.conf:
|
|
|
|
postgresqlrelay_enable="YES"
|
|
|
|
20041212:
|
|
AFFECTS: users of sysutils/bacula
|
|
AUTHOR: lkoeller@FreeBSD.org
|
|
|
|
The port was split into a -server and -client components. The -server
|
|
part contains the storage and director daemon, the -client part includes
|
|
the console, file daemon, and documentation.
|
|
|
|
For migration, delete the bacula port and install the -server and/or
|
|
-client port(s) afterwards.
|
|
|
|
20041208:
|
|
AFFECTS: users of mail/getmail
|
|
AUTHOR: question+fbsdports@closedsrc.org
|
|
|
|
There is a known quirk when using mail/getmail with Python 2.4, where the
|
|
DeprecationWarning is printed regarding the use of the 'strict' keyword
|
|
when a message is being retrieved.
|
|
|
|
You can redirect stdout/stderr to /dev/null to quelch the warning. The
|
|
quirk may be fixed in a future version of getmail.
|
|
|
|
20041205:
|
|
AFFECTS: users of multimedia/ffmpeg
|
|
AUTHOR: lioux@FreeBSD.org
|
|
|
|
multimedia/ffmpeg will not work if previous versions of the port are
|
|
installed. Also, there is a shared library version bump on this update.
|
|
Therefore:
|
|
|
|
1) Remove old ffmpeg:
|
|
|
|
pkg_delete -f /var/db/pkg/ffmpeg*
|
|
|
|
2) Install updated ffmpeg;
|
|
|
|
3) Rebuild all ports that depend on ffmpeg due to the shared
|
|
library version bump:
|
|
|
|
cd /var/db/pkg && portupgrade -rf ffmpeg* -x ffmpeg*
|
|
|
|
20041202:
|
|
AFFECTS: users of any ports which have dependency on lang/python
|
|
AUTHOR: perky@FreeBSD.org
|
|
|
|
After upgrading of lang/python, you must rebuild all its consumer ports
|
|
to make them get ready to Python 2.4.
|
|
|
|
To do this, you can use these commands:
|
|
|
|
pkgdb -uf && cd /usr/ports/lang/python && make upgrade-site-packages
|
|
|
|
20041128:
|
|
AFFECTS: users of mail/dspam and mail/dspam-devel
|
|
AUTHOR: itetcu@people.tecnik93.com
|
|
|
|
When upgrading from previous version, read mail/dspam/files/UPDATING
|
|
and adjust your options.
|
|
|
|
20041121:
|
|
AFFECTS: users of news/rawdog
|
|
AUTHOR: tim@bishnet.net
|
|
|
|
Rawdog 2.x changes the format of the state file used in 1.x. To upgrade
|
|
from 1.x to 2.x, the rawdog author recommends doing the following:
|
|
|
|
cp -R ~/.rawdog ~/.rawdog-old
|
|
rm ~/.rawdog/state
|
|
rawdog -u
|
|
rawdog --upgrade ~/.rawdog-old ~/.rawdog
|
|
rawdog -w
|
|
|
|
Once you're happy with the new version, you can remove the remnants:
|
|
|
|
rm -r ~/.rawdog-old
|
|
|
|
20041118:
|
|
AFFECTS: users of sysutils/portupgrade
|
|
AUTHOR: lofi@FreeBSD.org
|
|
|
|
portsdb(1) is part of the portupgrade suite and is used to convert a ports
|
|
INDEX file to a binary INDEX.db database. By default, it uses the
|
|
libc-builtin berkeley db to do so, which has a buggy btree implementation.
|
|
|
|
If you see errors like "[BUG] Segmentation fault" while a portsdb update is
|
|
in progress, adjust the PORTS_DBDRIVER variable (in your environment or in
|
|
pkgtools.conf) to either bdb1_hash or dbm_hash.
|
|
|
|
This problem was fixed in 5.3-RELEASE, but users of 4.10-RELEASE and
|
|
5.2.1-RELEASE (and older releases) will find fixes by updating to the
|
|
latest (at least after Sep 20) of RELENG_4 or RELENG_5.
|
|
|
|
20041116:
|
|
AFFECTS: users of www/bricolage
|
|
AUTHOR: ports@rbt.ca
|
|
|
|
Bricolage may now be run on mod_perl compiled as a DSO for Apache
|
|
when following these guidelines:
|
|
|
|
http://perl.apache.org/docs/1.0/guide/install.html#When_DSO_can_be_Used
|
|
|
|
To do this, you will need to:
|
|
|
|
pkg_delete -f apache-mod_perl
|
|
pkg_delete -f p5-libapreq-static
|
|
portupgrade -rR bricolage
|
|
|
|
Bricolage will rebuild mod_perl, apache and libapreq using their standard
|
|
versions.
|
|
|
|
20041115:
|
|
AFFECTS: users of sysutils/portupgrade
|
|
AUTHOR: lofi@FreeBSD.org
|
|
|
|
Due to the recent removal of INDEX and INDEX-5 from FreeBSD's CVS,
|
|
portupgrade with default configuration will run `make index' if started
|
|
after cvsup'ing the ports-collection. This may take an undesirably long
|
|
time.
|
|
|
|
There are several ways to work around this, for example:
|
|
|
|
- Run 'make fetchindex' after cvsup'ing ports,
|
|
|
|
or:
|
|
|
|
- Adjust the PORTS_INDEX variable in your environment or in
|
|
pkgtools.conf (see portupgrade(1) or the default pkgtools.conf) to
|
|
a different value than the default.
|
|
|
|
Also remember that 'make index' is only supported on _complete_
|
|
ports-trees. If you are currently refusing whole categories by means
|
|
of a cvsup refuse file, use 'make fetchindex' instead (or consider
|
|
keeping an extra machine/jail with a complete ports-tree around to
|
|
do INDEX builds on).
|
|
|
|
20041111:
|
|
AFFECTS: users of audio/faad, multimedia/mpeg4ip
|
|
AUTHOR: lioux@FreeBSD.org
|
|
|
|
mpeg4ip has been updated and broken down into two separate ports:
|
|
mpeg4ip and mpeg4ip-libmp4v2. Furthermore, mpeg4ip now depends on faad.
|
|
Moreover, faad now depends on mpeg4ip-libmp4v2 rather than on mpeg4ip,
|
|
which avoids a cyclic dependency (mpeg4ip depends on faad which depends
|
|
on mpeg4ip).
|
|
|
|
If any of the old ports are installed, mpeg4ip will not compile.
|
|
Therefore,
|
|
|
|
1) Remove old faad and mpeg4ip ports which conflict with new
|
|
mpeg4ip:
|
|
|
|
pkg_delete -f /var/db/pkg/mpeg4ip*
|
|
pkg_delete -f /var/db/pkg/faad*
|
|
|
|
2) Install faad, mpeg4ip and mpeg4ip-libmp4v2 in the following
|
|
order:
|
|
|
|
cd /usr/ports/multimedia/mpeg4ip-libmp4v2 && make install clean
|
|
cd /usr/ports/audio/faad && make install clean
|
|
cd /usr/ports/multimedia/mpeg4ip && make install clean
|
|
|
|
20041111:
|
|
AFFECTS: users of Java
|
|
AUTHOR: glewis@FreeBSD.org
|
|
|
|
javavmwrapper has been rewritten. It now creates symbolic links for all
|
|
executables of the Java VMs that have been registered with it. These
|
|
symbolic links may impact which version of Java you are using, depending
|
|
on your PATH, which may need to be adjusted.
|
|
|
|
For example, if your path is:
|
|
|
|
${LOCALBASE}/bin:${LOCALBASE}/jdk1.4.2/bin
|
|
|
|
then previously "java" would resolve to ${LOCALBASE}/jdk1.4.2/bin/java.
|
|
With the new javavmwrapper it will resolve to ${LOCALBASE}/bin/java.
|
|
Depending upon the Java VMs that are registered and various environment
|
|
variables, it may or may not be ${LOCALBASE}/jdk1.4.2/bin/java that is
|
|
run by javavmwrapper via the symbolic link ${LOCALBASE}/bin/java.
|
|
|
|
20041107:
|
|
AFFECTS: users of x11/kdebase3
|
|
AUTHOR: kde@FreeBSD.org
|
|
|
|
To use GMail in konqueror, you need to set the browser identification for
|
|
gmail.google.com to 'Safari 1.2.3 on Mac OS X', otherwise you will not be
|
|
able to click on any links in GMail after logging in.
|
|
|
|
You can set site-specific browser identifications via the Settings menu
|
|
in Konqueror (Configure Konqueror/Browser Identification) or in the KDE
|
|
Control Center, Internet & Network/Web Browser/Browser Identification.
|
|
|
|
20041107:
|
|
AFFECTS: all users who have any GNOME libraries installed
|
|
AUTHOR: adamw@FreeBSD.org and the rest of the FreeBSD/GNOME crew
|
|
|
|
Hey, 2.6! You don't have to be 2.6 anymore!
|
|
Do NOT use portupgrade(1) to update your GNOME 2.6 desktop to 2.8:
|
|
it won't work, and you'll have to recompile bunches of ports by hand
|
|
as a result. Use the gnome_upgrade.sh script to automate the upgrade
|
|
process. The script is available from
|
|
http://www.FreeBSD.org/gnome/gnome_upgrade.sh
|
|
|
|
20041104:
|
|
AFFECTS: users of security/clamav-devel
|
|
AUTHOR: rob@debank.tv
|
|
|
|
The configuration file was renamed from clamav.conf to clamd.conf,
|
|
make sure to move your configuration before restarting the server.
|
|
|
|
20041104:
|
|
AFFECTS: users of japanese/rskkserv
|
|
AUTHOR: rushani@FreeBSD.org
|
|
|
|
The format of PREFIX/etc/rskkserv.conf has changed in version 2.95.
|
|
Please update your configuration file before restarting the server
|
|
using PREFIX/share/examples/rskkserv/conf-o2n.rb and referring to
|
|
PREFIX/share/examples/rskkserv/rskkserv.conf.sample.
|
|
|
|
20041031:
|
|
AFFECTS: users of databases/mysql40-server
|
|
AUTHOR: ale@FreeBSD.org
|
|
|
|
The MySQL daemon must now be enabled/disabled in rc.conf. See the
|
|
script for details.
|
|
|
|
20041028:
|
|
AFFECTS: users of net/netatalk
|
|
AUTHOR: marcus@FreeBSD.org
|
|
|
|
Please note that the handling of the default type/creator has changed with
|
|
2.0.1. As a side effect, users upgrading from earlier versions, including
|
|
2.0.0, will have to remove the default type/creator from the
|
|
AppleVolumes.System file. The install process will not modify this file
|
|
automatically. Please remove the line starting with '. "????"'
|
|
manually.
|
|
|
|
This text was taken from the Netatalk 2.0.1 release notes at
|
|
https://sourceforge.net/project/shownotes.php?release_id=278320.
|
|
|
|
20041027:
|
|
AFFECTS: users of games/pcgen
|
|
AUTHOR: hq@FreeBSD.org
|
|
|
|
The launcher script for PCGen has been renamed to 'pcgen' (formerly
|
|
'pcgen.sh').
|
|
|
|
20041024:
|
|
AFFECTS: users of databases/mysql50-server
|
|
AUTHOR: ale@FreeBSD.org
|
|
|
|
The MySQL daemon must now be enabled/disabled in rc.conf. See the
|
|
script for details.
|
|
|
|
20041024:
|
|
AFFECTS: users of mail/popfile
|
|
AUTHOR: matusita@FreeBSD.org
|
|
|
|
Since there is a known problem that popfile doesn't work with DBD::SQLite
|
|
1.x at this time, you'll be in trouble after upgrading
|
|
databases/p5-DBD-SQLite to the latest one. A workaround is committed to
|
|
0.22.0_1 which uses databases/p5-DBD-SQLite2 by default. However, if you
|
|
already have popfile installed, please check ${HOME}/.popfile/popfile.cfg,
|
|
and change the line "bayes_dbconnect dbi:SQLite:dbname=$dbname" to
|
|
"bayes_dbconnect dbi:SQLite2:dbname=$dbname". Then restart popfile.
|
|
|
|
20041023:
|
|
AFFECTS: users of mail/dbmail
|
|
AUTHOR: seanc@FreeBSD.org
|
|
|
|
When upgrading from 1.X to 2.X, read the upgrading instructions. The
|
|
structure of the database has changed, please use the migration scripts
|
|
provided. Many of the programs have been renamed and arguments have been
|
|
changed as well.
|
|
|
|
20041020:
|
|
AFFECTS: users of security/antivir-milter
|
|
AUTHOR: marius@FreeBSD.org
|
|
|
|
When updating from previous versions of security/antivir-milter to
|
|
antivir-milter-1.1 and you had changed PREFIX/etc/avmilter.conf you
|
|
have to bring over your changes to PREFIX/etc/avmilter/avmilter.conf
|
|
after installing the new version of this port. Note, however, that
|
|
some variables have been renamed.
|
|
If you used AntiVir Milter ignore, scan and/or warn files in /etc
|
|
you can now move them to PREFIX/etc/avmilter.
|
|
|
|
20041019:
|
|
AFFECTS: users of databases/mysql41-server
|
|
AUTHOR: ale@FreeBSD.org
|
|
|
|
The MySQL daemon must now be enabled/disabled in rc.conf. See the
|
|
script for details.
|
|
|
|
20041018:
|
|
AFFECTS: users of mail/courier-imap
|
|
AUTHOR: oliver@FreeBSD.org
|
|
|
|
The courier-imap port must now be enabled/disabled in rc.conf. See the
|
|
script for details.
|
|
|
|
20041015:
|
|
AFFECTS: users of www/apache2 with devel/apr
|
|
AUTHOR: clement@FreeBSD.org
|
|
|
|
WITH_APR_FROM_PORTS knob is no longer supported, since apr > 1.0
|
|
doesn't conflict with apache2's one. If you use apr 0.9.x you
|
|
won't be able to upgrade apache2 anymore.
|
|
|
|
20041014:
|
|
AFFECTS: users of security/clamav
|
|
AUTHOR: eik@FreeBSD.org
|
|
|
|
The configuration file for the clamd daemon has changed from
|
|
/usr/local/etc/clamav.conf to /usr/local/etc/clamd.conf.
|
|
|
|
20041013:
|
|
AFFECTS: users of mail/getmail
|
|
AUTHOR: question+fbsdports@closedsrc.org
|
|
|
|
If you are using a version of mail/getmail earlier than 4.x and
|
|
are planning to upgrade to 4.2.2, please note that the configuration file
|
|
syntax has changed and the existing configuration file(s) will not work.
|
|
Please refer to the online documentation available here:
|
|
|
|
http://www.qcc.ca/~charlesc/software/getmail-4/documentation.html
|
|
|
|
If you already upgraded to the latest version of getmail, you can refer
|
|
to the installed documentation under:
|
|
|
|
${PREFIX}/share/docs/getmail
|
|
|
|
The 4.x branch of getmail also requires Python 2.3.3 or newer.
|
|
|
|
Some mail delivery agents require that the unixfrom parameter to be set
|
|
to either "true" or "false" in the configuration file.
|
|
|
|
A "quick and dirty" guide on setting up, configuring and using getmail is
|
|
available at http://www.qnd-guides.org/qnd-getmail.html.
|
|
|
|
20041012:
|
|
AFFECTS: users of devel/perforce
|
|
AUTHOR: marshall@chezmarshall.com
|
|
|
|
Upgrading from 2003.2 to 2004.2 is straightforward, it is highly
|
|
recommended to checkpoint and backup your server as follows:
|
|
|
|
p4 verify //...
|
|
p4 verify -u //... # possibly redundant
|
|
p4 admin checkpoint
|
|
p4 admin stop
|
|
<backup repository>
|
|
|
|
If you are upgrading from a version earlier than 2003.2, you should
|
|
consult the Perforce documentation before proceeding:
|
|
|
|
http://www.perforce.com/perforce/technical.html
|
|
|
|
Also, it looks as though Perforce has stopped updating the man pages,
|
|
so they are no longer included with the port.
|
|
|
|
20041012:
|
|
AFFECTS: users of www/firefox
|
|
AUTHOR: freebsd-gnome@FreeBSD.org
|
|
|
|
After upgrading to firefox-1.0.1.p, certain things such as extension/theme
|
|
[de]installation, and "Find On Page" may no longer work. You may also
|
|
notice an infinite loop when starting Firefox. If this happens, backup
|
|
~/.mozilla/firefox/*/bookmarks.html, and remove ~/.mozilla/firefox.
|
|
Afterward, Firefox should start up. You can then restore the bookmarks.html
|
|
file to the new ~/.mozilla/firefox/*.default directory.
|
|
|
|
20041012:
|
|
AFFECTS: users of net/netatalk
|
|
AUTHOR: marcus@FreeBSD.org
|
|
|
|
Netatalk has been upgraded to 2.0.0. There are some important
|
|
instructions for upgrading from 1.6.x. Please see
|
|
http://netatalk.sourceforge.net/2.0/htmldocs/upgrade.html on how
|
|
to make the transition.
|
|
|
|
20041011:
|
|
AFFECTS: users of www/linuxpluginwrapper who are running FreeBSD
|
|
5.3-BETA7 or later (including -CURRENT)
|
|
AUTHOR: nork@FreeBSD.org
|
|
|
|
According to UPDATING(20041001), /etc/libmap.conf should be fixed
|
|
libm.so.2 to libm.so.3.
|
|
|
|
20041001:
|
|
AFFECTS: users of ports that require several base system libraries who
|
|
are running FreeBSD 5.3-BETA7 or later (including -CURRENT)
|
|
AUTHOR: kensmith@FreeBSD.org
|
|
|
|
As part of the FreeBSD-5.3 release the following system libraries
|
|
had their version number incremented:
|
|
|
|
/lib/libm.so.2 -> libm.so.3
|
|
/lib/libreadline.so.4 -> libreadline.so.5
|
|
/usr/lib/libhistory.so.4 -> libhistory.so.5
|
|
/usr/lib/libopie.so.2 -> libopie.so.3
|
|
/usr/lib/libpcap.so.2 -> libpcap.so.3
|
|
|
|
This should have no effect unless you are using FreeBSD 5.3-BETA7 or
|
|
higher, or if you are a -CURRENT user who upgraded after this date.
|
|
Assuming you did a from-source upgrade new versions of these libraries
|
|
will be created but the old versions will be left behind (for example
|
|
/lib/libm.so.2 will be the old one, /lib/libm.so.3 will be the new one).
|
|
Any ports or pre-built packages you have currently installed will
|
|
continue to use the old library, any ports you install after the upgrade
|
|
will begin to use the new library. You will need to have all your
|
|
ports recompiled before the old library goes away. To help with the
|
|
migration you could also use /etc/libmap.conf to map libm.so.2 to
|
|
libm.so.3.
|
|
|
|
20040903:
|
|
AFFECTS: users of net/kdenetwork3
|
|
AUTHOR: kde@FreeBSD.org
|
|
|
|
The lanbrowsing facility of KDE has been removed from the main
|
|
kdenetwork3 port and is now available via the net/lanbrowsing
|
|
port.
|
|
|
|
20040901:
|
|
AFFECTS: users of www/squid
|
|
AUTHOR: tmseck@netcologne.de
|
|
|
|
www/squid now installs an rcNG script by default. This means you need to
|
|
explicitly enable squid by setting `squid_enable=yes' in /etc/rc.conf.
|
|
|
|
The squid.sh script uses the following variables:
|
|
|
|
squid_chdir
|
|
squid_flags
|
|
squid_user
|
|
|
|
Please see the squid.sh script for further details. If you want to
|
|
install an old style rc-script, build the port with
|
|
"WITHOUT_SQUID_RCNG=YES" or by rerunning "make config" and disabling this
|
|
option.
|
|
|
|
20040830:
|
|
AFFECTS: users of x11/kde3, x11/kdelibs3, x11/kdebase3
|
|
AUTHOR: kde@FreeBSD.org
|
|
|
|
In KDE 3.3, a number of files were moved between ports and some ports
|
|
were removed. This means that you will have to take some precautions
|
|
to update your KDE installation. A simple portupgrade -a will not work;
|
|
portupgrade -R kde can fail as well, depending on what parts of KDE you
|
|
have currently installed. We therefore recommend sticking to the
|
|
following procedure. The procedure requires you to have
|
|
`sysutils/portupgrade' installed and you to be the superuser (or using
|
|
sudo). We recommend not being logged in to a KDE session on the machine
|
|
you're performing the upgrade on. If you choose to perform the update
|
|
while being logged in to KDE, expect erratic behavior and crashes from
|
|
applications launched during the update.
|
|
|
|
1) First, make sure your ports index is up to date:
|
|
|
|
cd /usr/ports && make index
|
|
|
|
or, if you're using the sysutils/portindex port:
|
|
|
|
portindex
|
|
|
|
2) Delete installed packages which conflict with the updated KDE
|
|
ports:
|
|
|
|
pkg_deinstall -f kdeaddons-kontact-plugins-\* \
|
|
kdeaddons-kaddressbook-plugins-\* kdepim-\* kdeutils-\* \
|
|
kdeaddons-\[0-9\]\* kde-\[0-9\]\*
|
|
|
|
kdegraphics now conflicts with the kolourpaint package and kdeedu now
|
|
conflicts with the kwordquiz package. If you have kwordquiz and/or
|
|
kolourpaint installed on your system and you want to use the
|
|
kdegraphics/kdeedu ports, you should first deinstall the conflicting
|
|
packages:
|
|
|
|
pkg_deinstall -f kolourpaint\* kwordquiz\*
|
|
|
|
3) Now update the remaining KDE ports:
|
|
|
|
portupgrade arts\* kde\* quanta\*
|
|
|
|
or, if you want to update KDE along with other updated ports:
|
|
|
|
portupgrade -a
|
|
|
|
Note that the quanta port has been renamed to kdewebdev. The commands
|
|
above will automatically replace quanta with kdewebdev, if you have
|
|
quanta installed.
|
|
|
|
4) Reinstall any KDE ports you deleted in step 2. Note that the kdeaddons-
|
|
kontact-plugins (net/kontact-plugins), kdepim-kpilot (palm/kpilot) and
|
|
quanta (www/quanta) ports/packages do not exist anymore and cannot be
|
|
reinstalled.
|
|
|
|
Known post-updating issues:
|
|
|
|
- If you're missing acoustic notifications (system sounds) after the update:
|
|
|
|
rm ~/.kde/share/config/knotifyrc
|
|
|
|
Then log out of KDE and back in again.
|
|
|
|
- KMail has been heavily modified since KDE 3.2.x. Testing shows that KMail
|
|
can display erratic behavior and crashes after the update. If you see any
|
|
such behavior, it is recommended to simply close KMail and start it again
|
|
until it resumes normal operation.
|
|
|
|
The integration of GnuPG and KMail for signing, encrypting and verifying
|
|
PGP/MIME mail has also changed. A quick howto is available at
|
|
http://freebsd.kde.org/howtos/gnupg-kmail.php.
|
|
|
|
- kdm users might get warnings from kdm about obsolete lines in kdmrc.
|
|
You can migrate your configuration while preserving your customizations
|
|
by running
|
|
|
|
genkdmconf
|
|
|
|
Make sure to backup your old kdmrc (usually found in
|
|
/usr/local/share/config/kdm) beforehand in case the merge produces an
|
|
invalid configuration.
|
|
|
|
- Extensive information about changes from KDE 3.2.x can be found at
|
|
http://www.kde.org/announcements/changelogs/changelog3_2_3to3_3.php
|
|
|
|
20040829:
|
|
AFFECTS: users of mail/mutt-devel
|
|
AUTHOR: udo.schweigert@siemens.com
|
|
|
|
The defaults of the port have been changed from WITH_MUTT_NCURSES to
|
|
WITH_MUTT_SLANG to be in sync with the mail/mutt port. If you really have
|
|
problems with slang (which should be a very rare case) be sure to have set
|
|
COLORTERM=yes and COLORFGBG="color1;color2" in your environment, or
|
|
recompile the port with the WITH_MUTT_NCURSES knob set (e.g. by adding
|
|
WITH_MUTT_NCURSES=yes to your /etc/make.conf).
|
|
|
|
20040828:
|
|
AFFECTS: users of security/samba-vscan
|
|
AUTHOR: jmelo@freebsdbrasil.com.br
|
|
|
|
The default location of the configuration files has been changed from
|
|
/etc/ to /usr/local/etc/ and from /etc/samba to
|
|
/usr/local/etc/samba-vscan/; the default location of the data files has
|
|
been changed from /var/run/clamd to /var/run/clamav/clamd and from
|
|
/var/opt/f-secure/fsav/databases to /var/db/fsav/databases.
|
|
|
|
20040820:
|
|
AFFECTS: users of japanese/ptex-tetex, japanese/xdvik, and japanese/dvipsk
|
|
AUTHOR: hrs@FreeBSD.org
|
|
|
|
japanese/ptex-tetex, japanese/xdvik, and japanese/dvipsk now look for the
|
|
texmf.cnf file in $TEXMF/web2c-ptex/texmf.cnf first, while some utilities
|
|
included in the original teTeX distribution such as kpsepath(1) look for
|
|
the file in $TEXMF/web2c/texmf.cnf first. This is for separating the
|
|
pTeX's texmf.cnf and the original TeX's texmf.cnf, and you do not have to
|
|
copy or link the file $TEXMF/web2c-ptex/texmf.cnf to $TEXMF/web2c/. To
|
|
lookup pTeX path by using kpsepath(1) and so on, please set TEXMFCNF
|
|
environment variable as described in $TEXMF/web2c-ptex/texmf.cnf. For
|
|
more detail, see $TEXMF/web2c-ptex/texmf.cnf and $TEXMF/web2c/texmf.cnf.
|
|
|
|
20040820:
|
|
AFFECTS: users of japanese/platex209-*
|
|
AUTHOR: hrs@FreeBSD.org
|
|
|
|
japanese/platex209-* are renamed to japanese/platex209 and now depend on
|
|
japanese/ptex-tetex. While EUC-JP and JIS encoding can be used by default,
|
|
but Shift JIS is no longer supported because it makes very difficult to
|
|
maintain other pTeX related ports. However, "ptex --kanji=sjis" command
|
|
still works, so it can be used if all of macro files under share/texmf are
|
|
converted to Shift JIS encoding manually.
|
|
|
|
20040820:
|
|
AFFECTS: users of japanese/dvipsk-vflib
|
|
AUTHOR: hrs@FreeBSD.org
|
|
|
|
japanese/dvipsk-vflib has been removed because it is not maintained for
|
|
a long time. While japanese/dvipsk itself has no support to rendering
|
|
vector fonts, this and Ghostscript give almost the same functionality.
|
|
|
|
20040820:
|
|
AFFECTS: users of japanese/xdvik-vflib
|
|
AUTHOR: hrs@FreeBSD.org
|
|
|
|
japanese/xdvik-vflib has been renamed to japanese/xdvik because it has
|
|
nothing to do with VFLib now. It depends on and uses FreeType2 to render
|
|
vector fonts.
|
|
|
|
20040817:
|
|
AFFECTS: users of www/apache2
|
|
AUTHOR: clement@FreeBSD.org
|
|
|
|
Summary of recent changes:
|
|
|
|
- Access to filesystem is denied by default
|
|
- mod_proxy* are no longer built by default
|
|
- Now ${PREFIX}/etc/apache2/Includes/*.conf can be used to store
|
|
local configuration or sample configurations
|
|
- Makefile.modules.3rd contains modules selection for apache 2.x and 1.3.x
|
|
|
|
20040815:
|
|
AFFECTS: users of net/openldap22{,-sasl}-server
|
|
AUTHOR: eik@FreeBSD.org
|
|
|
|
The start/stop script has moved to ${PREFIX}/etc/rc.d. Users on 5.X
|
|
who want to start the daemon early can set WITH_RCORDER=yes.
|
|
|
|
Setting WITH_ODBC_TYPE is not sufficient to enable SQL backend support,
|
|
WITH_ODBC=yes is also required.
|
|
|
|
20040813:
|
|
AFFECTS: users of x11/kdebase3 (kdm)
|
|
AUTHOR: kde@FreeBSD.org
|
|
|
|
If you are unable to login to X via kdm after portupgrading to the latest
|
|
kdebase port and you're getting these or similar messages on the console
|
|
|
|
/kernel: Aug 13 17:12:10 kiste kdm: :0[447]: Can't execute
|
|
"/usr/local/share/config/kdm/Xstartup": No such file or directory
|
|
/kernel: Aug 13 17:12:10 kiste kdm: :0[432]: Cannot execute startup script
|
|
"/usr/local/share/config/kdm/Xstartup"
|
|
/kernel: Aug 13 17:12:10 kiste kdm: :0[448]: Can't execute
|
|
"/usr/local/share/config/kdm/Xreset": No such file or directory
|
|
/kernel: Aug 13 17:12:12 kiste kdm: :0[458]: Can't execute
|
|
"/usr/local/share/config/kdm/Xsetup": No such file or directory
|
|
|
|
please do the following:
|
|
|
|
1.) Copy /usr/local/share/config/kdm/kdmrc away to a safe place, for example
|
|
your home directory (cp /usr/local/share/config/kdm/kdmrc ~/)
|
|
|
|
2.) Run, as root: genkdmconf --no-old
|
|
|
|
3.) Put your copy of kdmrc back to /usr/local/share/config/kdm/kdmrc (cp
|
|
~/kdmrc /usr/local/share/config/kdm/)
|
|
|
|
Optional step 4.) Run, as root: genkdmconf (without any options) to update
|
|
your kdmrc to the latest configuration file format
|
|
|
|
Note for advanced users: Substitute /usr/local with your custom PREFIX if
|
|
you're using one.
|
|
|
|
20040730:
|
|
AFFECTS: users of lang/perl5.8
|
|
AUTHOR: tobez@FreeBSD.org, mat@FreeBSD.org, marcus@FreeBSD.org
|
|
|
|
lang/perl5.8 has been updated to 5.8.5. You should update everything
|
|
depending on perl, that is:
|
|
|
|
* first, upgrade your perl5.8 installation.
|
|
* run "use.perl port", so that the system knows you have 5.8.5.
|
|
* now, run some magic incantations to upgrade all ports depending on perl,
|
|
that is run something like:
|
|
portupgrade -f `(pkg_info -R perl-5.8.5 | tail +4; \
|
|
find /usr/local/lib/perl5/site_perl/5.8.[124] -type f -print0 \
|
|
| xargs -0 pkg_which -fv | sed -e '/: ?/d' -e 's/.*: //') | sort -u`
|
|
This is likely to fail for a few ports, you'll have to upgrade them
|
|
afterwards.
|
|
Please note, that this last step is, strictly speaking, not necessary,
|
|
if you are upgrading from 5.8.4. But it is cleaner to do so anyway.
|
|
|
|
20040726:
|
|
AFFECTS: users of devel/apache-ant
|
|
AUTHOR: glewis@FreeBSD.org
|
|
|
|
The update to Ant 1.6.2 introduces the following changes which may break
|
|
older environments, according to the 1.6.2 release notes:
|
|
|
|
. The import task used the canonical version of a file path. This
|
|
has been changed to use the absolute path. Bugzilla 28505.
|
|
. ant-xalan2.jar has been removed since the only class contained
|
|
in it didn't depend on Xalan-J 2 at all. Its sole dependency has
|
|
always been TraX and so it has been merged into ant-trax.jar.
|
|
. All exceptions thrown by tasks are now wrapped in a buildexception
|
|
giving the location in the buildfile of the task.
|
|
. Nested elements for namespaced tasks and types may belong to
|
|
the Ant default namespace as well as the task's or type's namespace.
|
|
. <junitreport> will very likely no longer work with Xalan-J 1.
|
|
|
|
20040724:
|
|
AFFECTS: users of X.Org and GNOME
|
|
AUTHOR: gnome@FreeBSD.org
|
|
|
|
After migrating from XFree86 to X.Org, you must rebuild
|
|
x11-toolkits/libwnck and x11/libxklavier for full GNOME functionality
|
|
to be restored.
|
|
|
|
If you receive an XKB initialization error when starting GNOME, edit
|
|
your XF86Config or xorg.conf, and remove the line:
|
|
|
|
Option "XkbRules" "xfree86"
|
|
|
|
20040723:
|
|
AFFECTS: users of FreeBSD-CURRENT, users of X.Org
|
|
AUTHOR: anholt@FreeBSD.org
|
|
|
|
The XFREE86_VERSION variable is deprecated and has been replaced by the
|
|
X_WINDOW_SYSTEM variable. X_WINDOW_SYSTEM may be set to xorg, xfree86-4,
|
|
or xfree86-3. X_WINDOW_SYSTEM defaults to xorg on FreeBSD-CURRENT. If
|
|
you are switching to xorg, you should follow this set of commands to
|
|
cleanly upgrade:
|
|
|
|
pkg_delete -f /var/db/pkg/imake-4* /var/db/pkg/XFree86-*
|
|
cd /usr/ports/x11/xorg && make install
|
|
pkgdb -F
|
|
|
|
Users of -stable or older -CURRENT can switch to X.Org by setting
|
|
X_WINDOW_SYSTEM=xorg in make.conf and following the same process.
|
|
|
|
Alternately, FreeBSD 5.X and later users can use portupgrade with packages:
|
|
|
|
cd /var/db/pkg
|
|
portupgrade -o devel/imake-6 imake-4*
|
|
portupgrade -o x11/xorg-libraries XFree86-libraries
|
|
portupgrade -o x11/xorg-clients XFree86-clients
|
|
portupgrade -o x11/xorg-manpages XFree86-manuals
|
|
portupgrade -o x11/xorg-documents XFree86-documents
|
|
portupgrade -o x11-fonts/xorg-fonts-truetype XFree86-fontScalable
|
|
portupgrade -o x11-fonts/xorg-fonts-100dpi XFree86-font100dpi
|
|
portupgrade -o x11-fonts/xorg-fonts-75dpi XFree86-font75dpi
|
|
portupgrade -o x11-fonts/xorg-fonts-miscbitmaps XFree86-fontDefaultBitmaps
|
|
portupgrade -o x11-fonts/xorg-fonts-cyrillic XFree86-fontCyrillic
|
|
portupgrade -o x11-fonts/xorg-fonts-encodings XFree86-fontEncodings
|
|
portupgrade -o x11-servers/xorg-server XFree86-Server
|
|
portupgrade -o x11/xorg -f XFree86
|
|
|
|
20040719:
|
|
AFFECTS: users of PHP
|
|
AUTHOR: ale@FreeBSD.org
|
|
|
|
The old lang/php4 and lang/php5 ports have been split into 'base' PHP,
|
|
PEAR, and shared extensions to allow more flexibility and add new features.
|
|
Upgrading your current PHP installation will result in a 'base' PHP
|
|
installation (no PEAR and no extensions).
|
|
|
|
PEAR can be found in the new devel/php4-pear and devel/php5-pear ports,
|
|
while the set of PHP extensions to install can be chosen via the meta-ports
|
|
lang/php4-extensions and lang/php5-extensions, or installing singular
|
|
extensions individually.
|
|
|
|
If you have a previous php.ini configuration file, be sure to comment out
|
|
the extension_dir parameter, since the correct path is statically compiled
|
|
into the PHP binary.
|
|
|
|
For an overview of the modules used with the old PHP binary, use the
|
|
command "php -m".
|
|
|
|
20040717:
|
|
AFFECTS: users of net/openldap21{,-sasl}-client
|
|
AUTHOR: eik@FreeBSD.org
|
|
|
|
OpenLDAP version 2.2 is now the default. To upgrade all ports please do:
|
|
|
|
portupgrade -rfo net/openldap22-client openldap-client
|
|
|
|
(or a similar command for the SASL variant). If you do not want to
|
|
upgrade, add the line `WANT_OPENLDAP_VER?=21' to /etc/make.conf.
|
|
|
|
Note that when you want to upgrade openldap21{,sasl}-server, you have to
|
|
use slapcat/slapadd to migrate the database, since the internal format
|
|
is not binary compatible. Simply upgrading the server without doing a
|
|
slapcat first can corrupt your database.
|
|
|
|
20040717:
|
|
AFFECTS: users of mail/exim on FreeBSD 5.X
|
|
AUTHOR: eik@FreeBSD.org
|
|
|
|
The default location of the startup script has been changed to
|
|
${PREFIX}/etc/rc.d. When you depend on the previous behavior, build the
|
|
port with WITH_RCORDER=yes.
|
|
|
|
Setting WITH_OPENLDAP_VER and WITH_MYSQL_VER do not automatically imply
|
|
the corresponding WITH_ variable. The use of these options is
|
|
discouraged, use the global settings (WANT_OPENLDAP_VER and
|
|
DEFAULT_MYSQL_VER) to set system wide defaults instead.
|
|
|
|
20040709:
|
|
AFFECTS: users of mail/milter-sender
|
|
AUTHOR: vs@FreeBSD.org
|
|
|
|
Milter-sender version 0.58 released. When updating to version 0.58,
|
|
beware if you have a personalized configuration file (milter-sender.cf).
|
|
The meaning of the MxAcceptsAllAction variable has changed and its
|
|
default has changed from 4 to 6. If this variable is not updated,
|
|
greylisting might be more aggressive than expected.
|
|
|
|
20040708:
|
|
AFFECTS: users of www/opera
|
|
AUTHOR: osa@FreeBSD.org
|
|
|
|
Opera version 7.52 is released.
|
|
|
|
The file search.ini has been changed to ensure correct default addresses
|
|
for dictionary and encyclopedia searches. Existing versions will be
|
|
overwritten on upgrade. Users who have a customized search.ini file that
|
|
they would like to keep, should edit its version number to 4 before
|
|
upgrading. Note that you have to edit the search.ini file located in the
|
|
~/.opera folder.
|
|
|
|
[Version]
|
|
File Version=4
|
|
|
|
Other changes you are may find in changelog, it is available at
|
|
http://www.opera.com/freebsd/changelogs/752/.
|
|
|
|
20040706:
|
|
AFFECTS: users of Python bindings for textproc/lib{xml2,xslt} libraries
|
|
AUTHOR: gnome@FreeBSD.org
|
|
|
|
Python bindings for libxml2 and libxslt libraries were moved out into
|
|
separate slave ports. Please install textproc/py-libxml2 and
|
|
textproc/py-libxslt to get bindings back to your system.
|
|
|
|
20040703:
|
|
AFFECTS: users of net/netatalk-devel
|
|
AUTHOR: marcus@FreeBSD.org
|
|
|
|
Netatalk-devel has been converted to use RCng. That means all of the
|
|
netatalk daemons must be enabled in /etc/rc.conf before they will start
|
|
(previously, all netatalk daemons would start by default). The following
|
|
variables are used by the new netatalk.sh script:
|
|
|
|
atalkd_enable
|
|
cnid_metad_enable
|
|
papd_enable
|
|
afpd_enable
|
|
timelord_enable
|
|
|
|
See the netatalk.sh script for more details.
|
|
|
|
20040701:
|
|
AFFECTS: users of security/portaudit
|
|
AUTHOR: eik@FreeBSD.org
|
|
|
|
The preference file format, as well as the periodic(8) names have changed.
|
|
If you use the default settings, no modifications are necessary.
|
|
|
|
New settings in /usr/local/etc/portaudit.conf:
|
|
|
|
portaudit_fetch_env="HTTP_PROXY="
|
|
portaudit_fetch_cmd="fetch -1amp"
|
|
portaudit_sites="http://www.FreeBSD.org/ports/"
|
|
|
|
New settings in periodic.conf(5):
|
|
|
|
daily_status_security_portaudit_enable="YES"
|
|
daily_status_security_portaudit_expiry="2"
|
|
daily_status_security_portaudit_user="nobody"
|
|
|
|
20040629:
|
|
AFFECTS: users of audio/daapd
|
|
AUTHOR: lth@FreeBSD.org
|
|
|
|
Daapd must now be enabled in rc.conf. Add this to your /etc/rc.conf:
|
|
daapd_enable="YES"
|
|
|
|
20040626:
|
|
AFFECTS: users of lang/php4 and lang/php5 with the PDFlib extension
|
|
AUTHOR: ale@FreeBSD.org
|
|
|
|
The PDFlib extension has been removed from the archive and moved to PECL.
|
|
Consequently to enable it you have to install print/pecl-pdflib.
|
|
Alternatively you may want to try the experimental print/pecl-panda.
|
|
|
|
20040625:
|
|
AFFECTS: users of ftp/pure-ftpd
|
|
AUTHOR: pav@FreeBSD.org
|
|
|
|
Pure-ftpd must be enabled in rc.conf now. Add this to your /etc/rc.conf:
|
|
pureftpd_enable="YES"
|
|
|
|
20040622:
|
|
AFFECTS: users of net/openslp
|
|
AUTHOR: kuriyama@FreeBSD.org
|
|
|
|
The openslp port must now be enabled/disabled and configured in rc.conf.
|
|
See the script for details.
|
|
|
|
20040619:
|
|
AFFECTS: users of sysutils/webmin and sysutils/usermin
|
|
AUTHOR: olgeni@FreeBSD.org
|
|
|
|
The webmin and usermin ports must now be enabled in rc.conf. See the
|
|
pkg-message or script for details.
|
|
|
|
20040618:
|
|
AFFECTS: users of japanese/ptex-tetex
|
|
AUTHOR: hrs@FreeBSD.org
|
|
|
|
The texmf.cnf file for pTeX is now installed in texmf/web2c-ptex.
|
|
|
|
20040618:
|
|
AFFECTS: users of japanese/ptex-pkfonts*
|
|
AUTHOR: hrs@FreeBSD.org
|
|
|
|
The japanese/ptex-pkfonts* has been removed because pkfonts are already
|
|
included in the teTeX distribution.
|
|
|
|
20040618:
|
|
AFFECTS: users of japanese/xdvik-vflib*
|
|
AUTHOR: hrs@FreeBSD.org
|
|
|
|
The japanese/xdvik-vflib no longer supports VFlib2, and now depends on
|
|
print/freetype2. For the configuration details, see vfontmap file which
|
|
installed as texmf/xdvi/vfontmap. japanese/kochi-ttfonts is used for
|
|
min and goth by default.
|
|
|
|
xdvik-vflib-pk* variants has been removed because pkfonts are already
|
|
included in the teTeX distribution.
|
|
|
|
20040618:
|
|
AFFECTS: users of print/teTeX
|
|
AUTHOR: hrs@FreeBSD.org
|
|
|
|
The print/teTeX has been split into print/teTeX-base and print/teTeX-texmf,
|
|
and print/teTeX is now a meta-port for the two and print/dvipsk-tetex and
|
|
print/xdvik. print/teTeX installs dvips and xdvi by default again (via
|
|
print/dvipsk-tetex and print/xdvik). For people who want to use teTeX,
|
|
simply install print/teTeX with options set by default.
|
|
|
|
print/teTeX-base has additional options for adding xdvi and dvips included
|
|
in the teTeX distribution itself, but use of them are not recommended if
|
|
you do not understand what you are trying to do. Especially, when the
|
|
options are set by yourself, do not install ports that match *xdvi* and
|
|
*dvips* because they break the installed print/teTeX-base's dviware
|
|
and such conflicts will not be detected. In most cases, a combination
|
|
of print/teTeX-base + print/dvipsk-tetex + print/xdvik (which are
|
|
installed by print/teTeX by default) will be sufficient.
|
|
|
|
20040615:
|
|
AFFECTS: users of www/firefox
|
|
AUTHOR: gnome@FreeBSD.org
|
|
|
|
The firefox-0.9 update has a special requirement before you can run it.
|
|
You must first run firefox as root before running it as another user.
|
|
The best way to do this is to su - to root or log in as root (i.e. do
|
|
not do `su -m' to become root). After becoming root, simply run
|
|
``firefox''. You can then quit the browser, then run it as any other
|
|
user. If you do not run firefox as root first, the browser window will
|
|
not appear.
|
|
|
|
20040608:
|
|
AFFECTS: users of net/haproxy
|
|
AUTHOR: clement@FreeBSD.org
|
|
|
|
The haproxy port must now be enabled/disabled and configured in rc.conf.
|
|
See the pkg-message or script for details.
|
|
|
|
20040605:
|
|
AFFECTS: users of www/apache2
|
|
AUTHOR: clement@FreeBSD.org
|
|
|
|
The apache2 port must now be enabled/disabled and configured in rc.conf.
|
|
See the pkg-message or script for details.
|
|
|
|
20040602:
|
|
AFFECTS: users of sysutils/mkisofs and sysutils/mkisofs-devel
|
|
AUTHOR: netchild@FreeBSD.org, marius@FreeBSD.org
|
|
|
|
sysutils/mkisofs and sysutils/mkisofs-devel were merged into
|
|
sysutils/cdrtools and sysutils/cdrtools-devel respectively.
|
|
|
|
To update them generate ("make index") or fetch ("make fetchindex") a
|
|
new INDEX/INDEX-5. Run "pkgdb -F" and unregister the mkisofs/-devel
|
|
port. Then forcefully update the cdrtools port and all of its
|
|
dependencies (e.g. "portupgrade -rf cdrtools"). After the update
|
|
it may be necessary to rerun "pkgdb -F" and resolve a stale
|
|
dependency to cdrtools.
|
|
|
|
20040531:
|
|
AFFECTS: users of lang/perl5.8
|
|
AUTHOR: mat@FreeBSD.org, marcus@FreeBSD.org
|
|
|
|
lang/perl5.8 has been updated to 5.8.4. you should update everything
|
|
depending on perl, that is:
|
|
|
|
* first, upgrade your perl5.8 installation.
|
|
* run "use.perl port", so that the system knows you have 5.8.4.
|
|
* now, run some magic incantations to upgrade all ports depending on perl,
|
|
that is run something like:
|
|
portupgrade -f `(pkg_info -R perl-5.8.4 | tail +4; \
|
|
find /usr/local/lib/perl5/site_perl/5.8.2 -type f -print0 \
|
|
| xargs -0 pkg_which -fv | sed -e '/: ?/d' -e 's/.*: //') | sort -u`
|
|
This is likely to fail for a few ports, you'll have to upgrade them
|
|
afterwards.
|
|
|
|
20040529:
|
|
AFFECTS: users of mail/mailman and japanese/mailman
|
|
AUTHOR: nork@FreeBSD.org
|
|
|
|
In Mailman 2.1.5, some significant changes have been made to the
|
|
file formats for qfiles and the pendings database. See
|
|
$PREFIX/share/doc/mailman/UPGRADING for details (if you defined
|
|
NOPORTDOCS, refer to relevant file in the archive).
|
|
|
|
20040527:
|
|
AFFECTS: users of net/openldap22-client
|
|
AUTHOR: eik@FreeBSD.org
|
|
|
|
The OpenLDAP library soname has changed, requiring a recompilation
|
|
of all dependent ports:
|
|
|
|
portupgrade -rf net/openldap22-client
|
|
|
|
20040525:
|
|
AFFECTS: users of databases/postgresql-client
|
|
AUTHOR: mat@FreeBSD.org
|
|
|
|
This port was removed because of dependencies problem. If you still want
|
|
to have it, install databases/postgresql7 with -DWITHOUT_SERVER.
|
|
|
|
20040521:
|
|
AFFECTS: users of irc/ircd-hybrid-ru
|
|
AUTHOR: krion@FreeBSD.org
|
|
|
|
UID/GID were changed from 6667 to 555, please manually delete
|
|
old entries from /etc/passwd, /etc/master.passwd, and /etc/group.
|
|
|
|
20040514:
|
|
AFFECTS: users of audio/faad
|
|
AUTHOR: pav@FreeBSD.org
|
|
|
|
If the compilation of faad fails, please manually delete previously
|
|
installed version of faad and reinstall it from the port.
|
|
|
|
20040512:
|
|
AFFECTS: users of print/teTeX
|
|
AUTHOR: hrs@FreeBSD.org
|
|
|
|
The print/teTeX no longer installs dvipsk by default. To build and
|
|
install dvipsk, you have to specify WITH_DVIPSK, or the dvipsk utility
|
|
in the print/teTeX is also available print/dvipsk-tetex separately.
|
|
This change is to resolve conflicts between various versions of dvips.
|
|
|
|
20040504:
|
|
AFFECTS: users of mail/drac
|
|
AUTHOR: nork@FreeBSD.org
|
|
|
|
The "drac_flags" rc.conf(5) variable has been renamed to "dracd_flags".
|
|
See the pkg-message or script for details.
|
|
|
|
20040501:
|
|
AFFECTS: users of www/apache13
|
|
AUTHOR: nork@FreeBSD.org
|
|
|
|
The apache13 port must now be enabled/disabled and configured in rc.conf.
|
|
See the pkg-message or script for details.
|
|
|
|
20040429:
|
|
AFFECTS: users of sysutils/smartmontools
|
|
AUTHOR: nork@FreeBSD.org
|
|
|
|
The smartmontools port must now be enabled/disabled and configured in
|
|
rc.conf. See the pkg-message or script for details.
|
|
|
|
20040420:
|
|
AFFECTS: users of sysutils/cdrtools
|
|
AUTHOR: netchild@FreeBSD.org
|
|
|
|
The cdrecord program now uses ${PREFIX}/etc (e.g. /usr/local/etc) instead
|
|
of /etc/default as the location of the global configuration file. If you
|
|
created such a configuration file you need to copy it over to the new
|
|
location.
|
|
|
|
20040420:
|
|
AFFECTS: users of x11/kdebase3
|
|
AUTHOR: kde@FreeBSD.org
|
|
|
|
If you update KDE from version 3.2.1 or earlier to version 3.2.2 while
|
|
running a KDE session, newly opened instances of Konqueror might hang
|
|
or crash, depending on how far the update has progressed.
|
|
|
|
If this happens, it is necessary to restart your KDE session in order to
|
|
restore proper operations.
|
|
|
|
20040404:
|
|
AFFECTS: GNOME desktop users
|
|
AUTHOR: gnome@FreeBSD.org
|
|
|
|
GNOME has been updated to 2.6. Simply portupgrading will cause serious
|
|
problems if you are using the desktop itself. If you are a GNOME desktop
|
|
user, you should carefully read the instructions at:
|
|
|
|
http://www.freebsd.org/gnome/docs/faq26.html
|
|
|
|
And use the gnome_upgrade.sh script to properly upgrade to GNOME 2.6. If
|
|
you are just a casual user of some of the GNOME libraries, portupgrade
|
|
should be sufficient to update your ports.
|
|
|
|
20040316:
|
|
AFFECTS: users of net/isc-dhcp3-*
|
|
AUTHOR: des@FreeBSD.org
|
|
|
|
The isc-dhcp3-* ports must now be enabled/disabled and configured in
|
|
rc.conf. See the pkg-message for details.
|
|
|
|
20040313:
|
|
AFFECTS: users of textproc/expat2
|
|
AUTHOR: marcus@FreeBSD.org
|
|
|
|
Users of expat2 (and its many dependencies) should do the following to
|
|
properly update expat2 and all of its dependencies:
|
|
|
|
portupgrade -rf textproc/expat2
|
|
|
|
20040311:
|
|
AFFECTS: users of databases/postgresql7
|
|
AUTHOR: osa@FreeBSD.org
|
|
|
|
PostgreSQL 7.4.2 released and release notes available at:
|
|
|
|
http://www.postgresql.org/news/173.html
|
|
|
|
NOTICE: unlike most minor versions, this version does require some
|
|
updates to the pg_* system tables. Full instructions for how to do
|
|
this are included in the full HISTORY file.
|
|
|
|
*** DO NOT UPGRADE WITHOUT READING THESE INSTRUCTIONS ***
|
|
|
|
20040309:
|
|
AFFECTS: users of x11/kdelibs3 and x11/kdebase3
|
|
AUTHOR: kde@FreeBSD.org
|
|
|
|
If you update kdelibs from version 3.2.0 to version 3.2.1 while running
|
|
a KDE 3.2.0 session, newly opened instances of Konqueror will silently
|
|
crash as soon as the new version of kdelibs has been installed, due to
|
|
mismatching linker symbols.
|
|
|
|
It is recommended you quit your KDE session at that point and update
|
|
kdebase to version 3.2.1, then restart KDE.
|
|
|
|
20040309:
|
|
AFFECTS: users of audio/arts and x11/kdebase3
|
|
AUTHOR: kde@FreeBSD.org
|
|
|
|
The arts port, PORTVERSION 1.2.1 does not include artswrapper anymore.
|
|
Instead, artswrapper is now installed by a new port audio/artswrapper.
|
|
|
|
Installation of artswrapper is optional, however:
|
|
|
|
If you presently run KDE and you have "Run with the highest possible
|
|
priority (realtime priority)" checked in Control Center/Sound & Multimedia/
|
|
Sound System and you choose to NOT install audio/artswrapper, you need to
|
|
|
|
- Uncheck "Run with the highest possible priority (realtime priority)"
|
|
in Control Center/Sound & Multimedia/Sound System BEFORE updating arts
|
|
|
|
OR:
|
|
|
|
- AFTER updating arts and kdebase, go to Control Center/Sound & Multimedia/
|
|
Sound System, click on the unchecked "Run with the highest possible priority
|
|
(realtime priority)", dismiss the message telling you that realtime is un-
|
|
available or artswrapper is missing and then click Apply.
|
|
|
|
20040305:
|
|
AFFECTS: users of security/antivir-milter
|
|
AUTHOR: netchild@FreeBSD.org
|
|
|
|
When updating from a previous version of security/antivir-milter you
|
|
have to do the following after deinstalling the old port:
|
|
|
|
rm <PREFIX>/AntiVir/antivir
|
|
rm <PREFIX>/AntiVir/antivir.vdf
|
|
chown root:wheel <PREFIX>/AntiVir
|
|
chown root:smmsp <PREFIX>/AntiVir/hbedv.key
|
|
|
|
In your SENDMAIL_MC, please change
|
|
|
|
`S=unix:<PREFIX>/AntiVir/avmilter.sock, F=T, T=S:10m;R:10m;E:5m'
|
|
to
|
|
`S=unix:/var/spool/avmilter/avmilter.sock, F=T, T=S:10m;R:10m;E:10m'
|
|
|
|
and rebuild sendmail.cf.
|
|
|
|
If /var/spool/avmilter exists, you have to:
|
|
|
|
chown -R smmsp:smmsp /var/spool/avmilter
|
|
|
|
If you are using a customized <PREFIX>/etc/avmilter.conf, the port won't
|
|
remove it on deinstall and you have to manually change User and Group to
|
|
smmsp there.
|
|
|
|
Afterwards you can install the new version of this port. You then should
|
|
run antivirupdater to get a current VDF.
|
|
|
|
20040226:
|
|
AFFECTS: i386 users of lang/ruby* and sysutils/portupgrade
|
|
AUTHOR: knu@FreeBSD.org
|
|
|
|
Change the default version of Ruby to 1.8 for i386.
|
|
|
|
If you are a Ruby developer and want to keep Ruby 1.6 as default,
|
|
please add RUBY_DEFAULT_VER=1.6 to /etc/make.conf.
|
|
|
|
Otherwise, please run the following series of commands to migrate to
|
|
Ruby 1.8:
|
|
|
|
1) Reinstall portupgrade manually (and as a result Ruby 1.8 will be
|
|
installed):
|
|
pkg_delete portupgrade-\*
|
|
(cd /usr/ports/sysutils/portupgrade; make install clean)
|
|
|
|
2) Reinstall everything that depends on Ruby 1.6 to use Ruby 1.8
|
|
instead:
|
|
portupgrade -fr lang/ruby16
|
|
|
|
3) Reinstall Ruby 1.8 (because the previous step kills symlinks):
|
|
portupgrade -f lang/ruby18
|
|
|
|
4) Deinstall Ruby 1.6 stuff (if you are feeling paranoid):
|
|
pkg_deinstall -ri lang/ruby16
|
|
|
|
5) If the above commands do now work somehow and portupgrade starts
|
|
causing LoadError, please reinstall portupgrade manually again.
|
|
Whenever you get confused, you can always deinstall portupgrade
|
|
and all the Ruby stuff (run "pkg_delete -r ruby-\*") and
|
|
reinstall portupgrade as a last resort.
|
|
|
|
20040204:
|
|
AFFECTS: 5.2-CURRENT users who started with a 5.2-RELEASE or older.
|
|
AUTHOR: obrien@FreeBSD.org
|
|
|
|
Change the default version of Perl to 5.8.
|
|
|
|
1) Force perl-5.6.1 to be upgraded with perl-5.8:
|
|
portupgrade -o lang/perl5.8 -f perl-5.6.1_15
|
|
|
|
2) Update all p5-* modules:
|
|
portupgrade -f p5-\*
|
|
|
|
$FreeBSD$
|