From: Wilbern Cobb <vedge@csoft.org>
authorSam Lantinga <slouken@libsdl.org>
Thu, 18 Apr 2002 04:47:49 +0000
changeset 36187624d1308f5
parent 360 8c1f8c4d2dd1
child 362 3791ff65cddd
From: Wilbern Cobb <vedge@csoft.org>
Subject: Re: SDL 1.2.4 on FreeBSD (fwd)
X-Mailer: My Mailer 1.5 <slouken@devolution.com>

On Wed, 17 Apr 2002, Sam Lantinga wrote:

> > By the way, README.OpenBSD is outdated; nasm, semaphores and OpenGL
> > work fine; native audio has been the default in ports since post-2.9.
>
> Great, want to update README.OpenBSD?

Actually i think it can be removed, none of what it says applies now;
GNU make is no longer needed as of 3.0 either.
README.OpenBSD
     1.1 --- a/README.OpenBSD	Thu Apr 18 04:28:58 2002 +0000
     1.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.3 @@ -1,81 +0,0 @@
     1.4 -=============================================================
     1.5 -Using the Simple DirectMedia Layer with OpenBSD 2.9 and later
     1.6 -=============================================================
     1.7 -
     1.8 -Author: 
     1.9 -Peter Valchev <pvalchev@openbsd.org>
    1.10 -  
    1.11 -=======
    1.12 -Install 
    1.13 -=======
    1.14 -There is an OpenBSD port for SDL and various other tools.  Using
    1.15 -this port is recommended, since it contains all the needed patches
    1.16 -and configure arguments nicely organized in several FLAVORS you
    1.17 -can pick from.  If you're unfamiliar with the OpenBSD ports system
    1.18 -please visit:
    1.19 -http://www.openbsd.org/ports.html
    1.20 -http://www.openbsd.org/anoncvs.html
    1.21 -
    1.22 -You should have a precompiled binary package on your OpenBSD 2.9
    1.23 -or later CD-ROM, which you can easily add with pkg_add(1).
    1.24 -
    1.25 -If for whatever reason you're unable to take the advantage of the
    1.26 -created port, or you want to stick with the newest fresh SDL from
    1.27 -the current CVS repository, here are some hints of what has left
    1.28 -unresolved and needs to be disabled/changed.
    1.29 -
    1.30 -To build SDL with OSS + esound:
    1.31 -
    1.32 -1. ./configure --disable-joystick \
    1.33 -	--disable-pthread-sem \
    1.34 -	--disable-nasm \
    1.35 -	--enable-esd \
    1.36 -	--enable-oss \
    1.37 -	--disable-arts \
    1.38 -	--disable-video-opengl
    1.39 -
    1.40 -OR
    1.41 -
    1.42 -To build SDL with native audio + esound (remove --disable-esd otherwise):
    1.43 -1. ./configure --disable-joystick \
    1.44 -	--disable-pthread-sem \
    1.45 -	--disable-nasm \
    1.46 -	--enable-openbsdaudio \
    1.47 -	--enable-esd \
    1.48 -	--disable-arts \
    1.49 -	--disable-video-opengl
    1.50 -
    1.51 -If you need arts or GL, omit the responding --disable lines.  In the
    1.52 -port, they're disabled by default, you need to specify flavors to
    1.53 -make use of them.
    1.54 -
    1.55 -2. gmake    # Yeah, GNU make is required, install the package 
    1.56 -3. sudo gmake install
    1.57 -
    1.58 -=========
    1.59 -Todo List 
    1.60 -=========
    1.61 -
    1.62 -Feedback is always welcome with anything you may find useful and
    1.63 -you can suggest.
    1.64 -For now, the following things have to be worked on:
    1.65 -
    1.66 -1. The native audio should be widely tested and will eventually
    1.67 -become the default.  At that moment I have not received any 
    1.68 -feedback which should explain its current condition.
    1.69 -
    1.70 -2. There are occurences of dynamic loading of drivers in the OpenGL
    1.71 -code section, and our a.out architectures need an underscore prefixed
    1.72 -to symbol names.  Some solution to that may be a good thing.  I can
    1.73 -fix it theoretically, but unfortunately I do not have the needed 
    1.74 -hardware/configuration to test it.  If you bump into that, email me.
    1.75 -
    1.76 -===================
    1.77 -Contact Information
    1.78 -===================
    1.79 -Everybody is welcome to give me any suggestions and to report bugs
    1.80 -(as well as fixing them ;-)  You can contact me by email:
    1.81 -Peter Valchev <pvalchev@openbsd.org>
    1.82 -
    1.83 -$Id$
    1.84 -