[OpenBSD]

[FAQ Index]

Following -current


Table of Contents


Introduction

This document is for people who wish to follow -current. It contains information about changes from 5.1-release to -current, and should NOT be used by anyone upgrading from 5.0 or earlier, or people wishing to follow -stable.

If you wish to update to 5.1-release or 5.1-stable from previous versions, see the upgrade guide.

Make sure you have read and understood FAQ 5 - Building the System from Source before using -current and the instructions below.

You should ALWAYS use a snapshot as the starting point for running -current. Upgrading by compiling your own source code is not supported.

Most of these changes will have to be performed as root.

2012/03/04 - return of the xf86-video-ati update

The radeon(4) driver has been re-updated to version 6.14.3, but it's not selected by auto-configuration code. The radeonold(4) driver is providing a frozen version of the last working driver, until all issues in the new driver are fixed.
Users with cards needing the new driver should create an xorg.conf(5) file containing just
Section "Device"
    Identifier "RadeonCard"
    Driver "radeon"
EndSection
Or merge this section in their existing /etc/X11/xorg.conf file.
The radeonhd driver is now deprecated. Users of this this driver should update their /etc/X11/xorg.conf file by replacing
      Driver "radeonhd"
with
      Driver "radeon"

2012/04/06 - RAIDframe removed

The RAIDframe disk driver and configuration utility have been removed. After upgrading, the following files can be removed:
rm /sbin/raidctl
rm /usr/share/man/man4/raid.4
rm /usr/share/man/man8/raidctl.8
Users of RAIDframe will need to consider alternatives such as softraid(4).

2012/04/12 - [landisk] gcc4 for landisk

landisk has changed from gcc3 to gcc4. It is strongly recommended to use snapshots instead of the following method. Updated makefiles, gcc, cpp and libstdc++ must be installed with these steps.

Firstly, gcc4 and csu must be compiled with the existing compiler:

rm -rf /usr/obj/*
cd /usr/src/share/mk && make install
cd /usr/src/gnu/usr.bin/cc
make obj && make depend && make
cd /usr/src/lib/csu
make obj && make depend && make && make install
cd /usr/src/gnu/usr.bin/cc
make install
Secondly, gcc4 must be rebuilt with itself:
rm -rf /usr/obj/*
cd /usr/src/usr.bin/cpp
make obj && make && make install
cd /usr/src/gnu/usr.bin/cc
make obj && make depend && make && make install
Thirdly, libstdc++-v3 must be installed after removing the old C++ headers:
rm -rf /usr/include/g++/*
cd /usr/src/gnu/lib/libstdc++-v3
make obj && make includes && make depend && make && make install
And lastly the entire system rebuilt with the usual procedure documented in release(8).

For people updating using snapshots, don't forget to:

rm -rf /usr/include/g++/*
before installing newer snapshot.

2012/04/28 - [ports] Subversion gnome-keyring is now a subpackage

gnome-keyring support in Subversion was previously a FLAVOR of the port, as it required the main program to link with libpthread causing some side-effects with the previous uthread library (notably, strange behaviour with "svn diff | more" due to how I/O on file descriptors was handled).

As this is no longer an issue with rthreads, the FLAVOR has been removed. To continue using gnome-keyring with Subversion, after updating packages you will need to "pkg_add gnome-keyring-subversion".


[back] www@openbsd.org
$OpenBSD: current.html,v 1.321 2012/05/11 11:18:56 nick Exp $