media-libs / allegro

Cross-platform library aimed at video game and multimedia programming

Official package sites : https://liballeg.org/ ·

Allegro is a game programming library for C/C++ developers distributed freely, supporting the following platforms: DOS, Unix (Linux, FreeBSD, Irix, Solaris, Darwin), Windows, QNX, BeOS and MacOS X. It provides many functions for graphics, sounds, player input (keyboard, mouse and joystick) and timers. It also provides fixed and floating point mathematical functions, 3d functions, file management functions, compressed datafile and a GUI.

v5.2.5.0 :: 5 :: gentoo

Modified
License
BSD ZLIB
Keywords
~amd64 ~ppc ~ppc64 ~x86
USE flags
X alsa dumb flac gtk jpeg openal opengl opus oss physfs png pulseaudio test truetype vorbis webp xinerama

v5.2.4.0 :: 5 :: gentoo

Modified
License
BSD ZLIB
Keywords
amd64 ppc ppc64 x86
USE flags
X alsa dumb flac gtk jpeg openal opengl opus oss physfs png pulseaudio test truetype vorbis webp xinerama

v5.0.11 :: 5 :: gentoo

Modified
License
BSD ZLIB
Keywords
amd64 ppc ppc64 x86
USE flags
X alsa dumb flac gtk jpeg openal oss physfs png pulseaudio test truetype vorbis xinerama

v4.4.2-r2 :: 0 :: gentoo

Modified
License
Allegro MIT GPL-2+ ZLIB
Keywords
amd64 ppc ppc64 x86 ~arm64 ~mips
USE flags
X alsa fbcon jack jpeg opengl oss png svga test vga vorbis

General

X
Add support for X11
alsa
Add support for media-libs/alsa-lib (Advanced Linux Sound Architecture)
dumb
Enable media-libs/dumb module library support
fbcon
Add framebuffer support for the console, via the kernel
flac
Add support for FLAC: Free Lossless Audio Codec
gtk
Add support for x11-libs/gtk+ (The GIMP Toolkit)
jack
Add support for the JACK Audio Connection Kit
jpeg
Add JPEG image support
openal
Add support for the Open Audio Library
opengl
Add support for OpenGL (3D graphics)
opus
Enable Opus audio codec support
oss
Add support for OSS (Open Sound System)
physfs
Enable physfs support
png
Add support for libpng (PNG images)
pulseaudio
Add support for PulseAudio sound server
svga
Add support for SVGAlib (graphics library)
test
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
truetype
Add support for FreeType and/or FreeType2 fonts
vga
Enables the VGA graphics driver
vorbis
Add support for the OggVorbis audio codec
webp
Add support for the WebP image format
xinerama
Add support for querying multi-monitor screen geometry through the Xinerama API

abi_mips

n32
64-bit (32-bit pointer) libraries
n64
64-bit libraries
o32
32-bit libraries

abi_riscv

lp64
64-bit (rv64) soft-float libraries
lp64d
64-bit (rv64) double hard-float libraries

abi_s390

32
32-bit (s390) libraries
64
64-bit (s390x) libraries

abi_x86

32
32-bit (x86) libraries
64
64-bit (amd64) libraries
x32
x32 ABI libraries

dev-games / physfs : Abstraction layer for filesystem and archive access

dev-util / cmake : Cross platform Make

media-libs / alsa-lib : Advanced Linux Sound Architecture Library

media-libs / dumb : IT/XM/S3M/MOD player library with click removal and IT filters

media-libs / flac : free lossless audio encoder and decoder

media-libs / freetype : A high-quality and portable font engine

media-libs / libpng : Portable Network Graphics library

media-libs / libvorbis : The Ogg Vorbis sound file format library

media-libs / libwebp : A lossy image compression format

media-libs / openal : A software implementation of the OpenAL 3D audio API

media-libs / opus : Open codec for interactive speech and music transmission over the Internet

media-libs / svgalib : A library for running svga graphics on the console

media-sound / jack-audio-connection-kit : A low-latency audio server

media-sound / pulseaudio : A networked sound server with an advanced plugin system

sys-devel / make : Standard tool to compile source trees

virtual / glu : Virtual for OpenGL utility library

virtual / jpeg : A virtual for the libjpeg.so.62 ABI for binary-only programs

virtual / opengl : Virtual for OpenGL implementation

virtual / pkgconfig : Virtual for the pkg-config implementation

x11-base / xorg-proto : X.Org combined protocol headers

x11-libs / gtk+ : Gimp ToolKit +

x11-libs / libX11 : X.Org X11 library

x11-libs / libXcursor : X.Org Xcursor library

x11-libs / libXext : X.Org Xext library

x11-libs / libXinerama : X.Org Xinerama library

x11-libs / libXpm : X.Org Xpm library

x11-libs / libXrandr : X.Org Xrandr library

x11-libs / libXt : X.Org X Toolkit Intrinsics library

x11-libs / libXxf86dga : X.Org Xxf86dga library

x11-libs / libXxf86vm : X.Org Xxf86vm library

dev-games / physfs : Abstraction layer for filesystem and archive access

media-libs / alsa-lib : Advanced Linux Sound Architecture Library

media-libs / dumb : IT/XM/S3M/MOD player library with click removal and IT filters

media-libs / flac : free lossless audio encoder and decoder

media-libs / freetype : A high-quality and portable font engine

media-libs / libpng : Portable Network Graphics library

media-libs / libvorbis : The Ogg Vorbis sound file format library

media-libs / libwebp : A lossy image compression format

media-libs / openal : A software implementation of the OpenAL 3D audio API

media-libs / opus : Open codec for interactive speech and music transmission over the Internet

media-libs / svgalib : A library for running svga graphics on the console

media-sound / jack-audio-connection-kit : A low-latency audio server

media-sound / pulseaudio : A networked sound server with an advanced plugin system

virtual / glu : Virtual for OpenGL utility library

virtual / jpeg : A virtual for the libjpeg.so.62 ABI for binary-only programs

virtual / opengl : Virtual for OpenGL implementation

x11-libs / gtk+ : Gimp ToolKit +

x11-libs / libX11 : X.Org X11 library

x11-libs / libXcursor : X.Org Xcursor library

x11-libs / libXext : X.Org Xext library

x11-libs / libXinerama : X.Org Xinerama library

x11-libs / libXpm : X.Org Xpm library

x11-libs / libXrandr : X.Org Xrandr library

x11-libs / libXt : X.Org X Toolkit Intrinsics library

x11-libs / libXxf86dga : X.Org Xxf86dga library

x11-libs / libXxf86vm : X.Org Xxf86vm library

dev-games / aseprite : Animated sprite editor & pixel art tool

dev-games / guichan : a portable C++ GUI library designed for games using Allegro, SDL and/or OpenGL

games-action / atanks : Worms and Scorched Earth-like game

games-action / chickens : Target chickens with rockets and shotguns. Funny

games-action / garden : Multiplatform vertical shoot-em-up with non-traditional elements

games-arcade / opensonic : A free open-source game based on the Sonic the Hedgehog universe

games-emulation / fakenes : Portable, Open Source NES emulator which is written mostly in C

games-puzzle / tod : Tetanus On Drugs simulates playing Tetris under the influence of drugs

games-rpg / kqlives : A console-style role playing game

games-strategy / liquidwar : Unique multiplayer wargame

media-libs / aldumb : Allegro support for DUMB (an IT, XM, S3M, and MOD player library)

media-libs / devil : DevIL image library

672858
media-libs/allegro-4.4.2-r1 - .../work/allegro-4.4.2/addons/allegrogl/src/x.c:653:55: error: ‘GLX_RGBA_FLOAT_BIT’ undeclared
Repository mirror & CI · gentoo
Merge updates from master
Stefan Strogin · gentoo
media-libs/allegro: bump version to 5.2.5.0
Closes: https://bugs.gentoo.org/666996 Closes: https://bugs.gentoo.org/672634 Closes: https://bugs.gentoo.org/678002 Closes: https://bugs.gentoo.org/684808 Package-Manager: Portage-2.3.66, Repoman-2.3.12 Signed-off-by: Stefan Strogin <steils@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andreas K. Hüttel · gentoo
media-libs/allegro: Stable -r2 for bug 670781
Closes: https://bugs.gentoo.org/670781 Package-Manager: Portage-2.3.57, Repoman-2.3.12 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andreas K. Hüttel · gentoo
media-libs/allegro: Backport glibc-2.28 compatibility fix
Bug: https://bugs.gentoo.org/670781 Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
media-libs/allegro: amd64 stable wrt bug #664788
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> Package-Manager: Portage-2.3.49, Repoman-2.3.11
Repository mirror & CI · gentoo
Merge updates from master
Thomas Deutschmann · gentoo
media-libs/allegro: x86 stable (bug #664788)
Package-Manager: Portage-2.3.49, Repoman-2.3.10
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
media-libs/allegro: stable 5.2.4.0 for ppc64, bug #664788
Package-Manager: Portage-2.3.49, Repoman-2.3.10 RepoMan-Options: --include-arches="ppc64"
Sergei Trofimovich · gentoo
media-libs/allegro: stable 5.2.4.0 for ppc, bug #664788
Package-Manager: Portage-2.3.49, Repoman-2.3.10 RepoMan-Options: --include-arches="ppc"
Repository mirror & CI · gentoo
Merge updates from master
Andreas Sturmlechner · gentoo
media-libs/allegro: Fix USE=X build switch
Minimum change for stable 5.0.11. The big dependency fix is already provided by 5.2.4.0. Closes: https://bugs.gentoo.org/661414 Package-Manager: Portage-2.3.48, Repoman-2.3.10
Repository mirror & CI · gentoo
Merge updates from master
Andreas Sturmlechner · gentoo
media-libs/allegro: 5.2.4.0 version bump, add USE opengl,opus,webp
Improve description. Properly make opengl and X dependencies optional. Add necessary REQUIRED_USE. Thanks-to: Azamat H. Hackimov <azamat.hackimov@gmail.com> Closes: https://bugs.gentoo.org/623798
Repository mirror & CI · gentoo
Merge updates from master
Andreas Sturmlechner · gentoo
media-libs/allegro: Fix HOMEPAGE
Package-Manager: Portage-2.3.43, Repoman-2.3.10
Andreas Sturmlechner · gentoo
media-libs/allegro: 5.0.11 EAPI-6 bump
Package-Manager: Portage-2.3.43, Repoman-2.3.10
Andreas Sturmlechner · gentoo
media-libs/allegro: 4.4.2-r1 EAPI-6 bump
Package-Manager: Portage-2.3.43, Repoman-2.3.10
Azamat H. Hackimov · gentoo
media-libs/allegro: fix format-security error
Combined patch taken from Fedora Project (https://src.fedoraproject.org/rpms/allegro/tree/master) Fixes #540470 Closes: https://bugs.gentoo.org/540470 Package-Manager: Portage-2.3.24, Repoman-2.3.6
Arfrever Frehtes Taifersar Arahesis · gentoo
media-libs/*: Update dependencies (x11-proto/* -> x11-base/xorg-proto).
David Seifert · gentoo
media-libs/allegro: [QA] Add cmake-utils_src_prepare
Package-Manager: Portage-2.3.11, Repoman-2.3.3
Alexis Ballier · gentoo
media-libs/allegro: keyword ~arm64
Package-Manager: Portage-2.3.6, Repoman-2.3.2
Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
Michael Sterrett · gentoo
media-libs/allegro: fix building with multilib with patch from Azamat H. Hackimov (bug #563152)
Package-Manager: portage-2.2.26
Michael Sterrett · gentoo
clean old
Package-Manager: portage-2.2.24
Agostino Sarubbo · gentoo
media-libs/allegro: ppc64 stable wrt bug #554288
Package-Manager: portage-2.2.20.1 RepoMan-Options: --include-arches="ppc64"
Robin H. Johnson · gentoo
proj/gentoo: Initial commit
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed