Simple DirectMedia Layer is a cross-platform development library designed to provide low level access to audio, keyboard, mouse, joystick, and graphics hardware via OpenGL and Direct3D. It is used by video playback software, emulators, and popular games including Valve's award winning catalog and many Humble Bundle games. SDL officially supports Windows, Mac OS X, Linux, iOS, and Android. Support for other platforms may be found in the source code. SDL is written in C, works natively with C++, and there are bindings available for several other languages, including C# and Python. SDL 2.0 is distributed under the zlib license. This license allows you to use SDL freely in any software.
OS | Architecture | Version |
---|---|---|
NetBSD 10.0 | aarch64 | SDL2-2.30.4.tgz |
NetBSD 10.0 | aarch64 | SDL2-2.28.5.tgz |
NetBSD 10.0 | aarch64 | SDL2-2.30.1.tgz |
NetBSD 10.0 | aarch64eb | SDL2-2.30.1.tgz |
NetBSD 10.0 | aarch64eb | SDL2-2.30.4.tgz |
NetBSD 10.0 | alpha | SDL2-2.30.4.tgz |
NetBSD 10.0 | earmv4 | SDL2-2.28.5.tgz |
NetBSD 10.0 | earmv6hf | SDL2-2.28.5.tgz |
NetBSD 10.0 | earmv6hf | SDL2-2.30.4.tgz |
NetBSD 10.0 | earmv7hf | SDL2-2.30.4.tgz |
NetBSD 10.0 | earmv7hf | SDL2-2.28.5.tgz |
NetBSD 10.0 | i386 | SDL2-2.30.4.tgz |
NetBSD 10.0 | i386 | SDL2-2.28.5.tgz |
NetBSD 10.0 | i386 | SDL2-2.30.1.tgz |
NetBSD 10.0 | m68k | SDL2-2.30.1.tgz |
NetBSD 10.0 | mips64eb | SDL2-2.30.4.tgz |
NetBSD 10.0 | powerpc | SDL2-2.28.3.tgz |
NetBSD 10.0 | powerpc | SDL2-2.28.5.tgz |
NetBSD 10.0 | sh3el | SDL2-2.30.1.tgz |
NetBSD 10.0 | sparc64 | SDL2-2.30.1.tgz |
NetBSD 10.0 | sparc64 | SDL2-2.30.4.tgz |
NetBSD 10.0 | sparc | SDL2-2.30.1.tgz |
NetBSD 10.0 | x86_64 | SDL2-2.30.4.tgz |
NetBSD 10.0 | x86_64 | SDL2-2.28.5.tgz |
NetBSD 10.0 | x86_64 | SDL2-2.30.1.tgz |
NetBSD 9.0 | aarch64 | SDL2-2.30.4.tgz |
NetBSD 9.0 | aarch64 | SDL2-2.28.5.tgz |
NetBSD 9.0 | aarch64 | SDL2-2.30.1.tgz |
NetBSD 9.0 | earmv6hf | SDL2-2.30.4.tgz |
NetBSD 9.0 | earmv6hf | SDL2-2.28.5.tgz |
NetBSD 9.0 | earmv7hf | SDL2-2.30.4.tgz |
NetBSD 9.0 | earmv7hf | SDL2-2.28.5.tgz |
NetBSD 9.0 | i386 | SDL2-2.30.4.tgz |
NetBSD 9.0 | i386 | SDL2-2.28.5.tgz |
NetBSD 9.0 | i386 | SDL2-2.30.1.tgz |
NetBSD 9.0 | powerpc | SDL2-2.28.5.tgz |
NetBSD 9.0 | powerpc | SDL2-2.28.3.tgz |
NetBSD 9.0 | powerpc | SDL2-2.30.1.tgz |
NetBSD 9.0 | sparc64 | SDL2-2.30.1.tgz |
NetBSD 9.0 | x86_64 | SDL2-2.30.4.tgz |
NetBSD 9.0 | x86_64 | SDL2-2.28.5.tgz |
NetBSD 9.0 | x86_64 | SDL2-2.30.1.tgz |
NetBSD 9.3 | x86_64 | SDL2-2.30.4.tgz |
NetBSD 9.3 | x86_64 | SDL2-2.30.4.tgz |
Binary packages can be installed with the high-level tool pkgin (which can be installed with pkg_add) or pkg_add(1) (installed by default). The NetBSD packages collection is also designed to permit easy installation from source.
The pkg_admin audit command locates any installed package which has been mentioned in security advisories as having vulnerabilities.
Please note the vulnerabilities database might not be fully accurate, and not every bug is exploitable with every configuration.
Problem reports, updates or suggestions for this package should be reported with send-pr.