diff options
author | Koop Mast <kwm@FreeBSD.org> | 2011-01-08 15:39:16 +0000 |
---|---|---|
committer | Koop Mast <kwm@FreeBSD.org> | 2011-01-08 15:39:16 +0000 |
commit | 10795b5a2119afe6ba5ea1ecc934ab0efe8eea3e (patch) | |
tree | d462d59086f72f38e5d4af5a01fe53719e355bea /UPDATING | |
parent | e6da415f19b0017911f42c310eccc88f72bcebb1 (diff) |
Remove entries older then 2008-01-01.
Leave the entries with the same ages as 7.0-R there for people that might upgrade from that version.
PR: ports/152692
Submitted by: myself
Approved by: portmgr (pav)
Notes
Notes:
svn path=/head/; revision=267516
Diffstat (limited to 'UPDATING')
-rw-r--r-- | UPDATING | 5965 |
1 files changed, 0 insertions, 5965 deletions
@@ -4182,5969 +4182,4 @@ you update your ports collection, before attempting any port upgrades. '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$ |