PACKAGE NAME ------------ neko_sdl DESCRIPTION ----------- Simple DirectMedia Layer is a cross-platform multimedia library designed to provide low level access to audio, keyboard, mouse, joystick, 3D hardware via OpenGL, and 2D video framebuffer. It is used by MPEG playback software, emulators, and many popular games, including the award winning Linux port of "Civilization: Call To Power." For more information visit the http://www.libsdl.org/ website. SOURCE/VERSION -------------- SDL-1.2.15 / 13 IRIX/MIPSPRO VERSION -------------------- 6.5.22m / 7.4.4m ENVIRONMENT VARIABLES --------------------- setenv CC c99 setenv CFLAGS '-O2 -mips4 -n32' setenv CPPFLAGS -I/usr/nekoware/include setenv LDFLAGS -L/usr/nekoware/lib setenv LIBS '-lpthread -lm' for building on mips3 systems, use: setenv CFLAGS '-O2 -mips3 -n32' CONFIGURE --------- cd SDL-1.2.15 patch -p0 < SDL-1.2.15_irix.patch ./configure --prefix=/usr/nekoware --enable-cdrom --enable-pthreads --disable-rpath BUILD ----- gmake gmake install cd test unsetenv LIBS ./configure gmake grep \$\(EXE\)\: Makefile | awk '{print $1}' | sed 's/$(EXE)://g' > examples.txt mkdir -p /usr/nekoware/examples/sdl # foreach i ( `cat examples.txt` ) foreach? cp $i /usr/nekoware/examples/sdl foreach? end # foreach i ( icon.bmp sail.bmp sample.bmp picture.xbm sample.wav utf8.txt moose.dat ) foreach? cp $i /usr/nekoware/examples/sdl foreach? end KNOWN DEPENDENCIES ------------------ neko_libiconv.sw.lib 5 maxint gmake to build the package ERRORS/MISCELLANEOUS -------------------- The patch fixes a typo in the configure script which did not previously enable a dummy CDROM driver to be included if --enable-cdrom was given or passed as default. Since IRIX does not have a CDROM driver in SDL yet and some programs (dosbox) requires a CDROM_init() function, the dummy fuction serves this purpose. This package has dual support for both mips3 and mips4 architecture, controlled by the mach(CPUARCH=R4000) switch for libraries and executables. PACKAGED BY ----------- S/N VER PORTER Date --------------------------------------------------------------- 2 1.2.8 Timo Kanera (timo@kanera.de) 26-02-2005 3 1.2.9 Timo Kanera (timo@kanera.de) 28-11-2005 6 1.2.10 Timo Kanera (timo@kanera.de) 30-06-2006 7 1.2.11 Timo Kanera (timo@kanera.de) 18-07-2006 8 1.2.13 Joerg Behrens (behrens@takenet.de) 15-03-2008 9 1.2.14 Joerg Behrens (behrens@takenet.de) 08-05-2010 12 1.2.15 Rainer Canavan (nekoware@canavan.de) 29-02-2012 13 1.2.15 Frank Everdij (dexter1@gmail.com) 16-03-2019