Summary
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.
Versions
v5.2.7.0-r2 :: 5 :: gentoo
- Modified
- License
- BSD ZLIB
- Keywords
- amd64 ppc ppc64 x86 ~arm64 ~loong ~riscv
- USE flags
- X alsa dumb flac gtk jpeg openal opengl opus oss physfs png pulseaudio test truetype vorbis webp xinerama
v4.4.3.1-r1 :: 0 :: gentoo
- Modified
- License
- Allegro MIT GPL-2+ ZLIB
- Keywords
- amd64 ppc ppc64 x86 ~arm64 ~loong ~mips ~riscv
- USE flags
- X alsa doc fbcon jack jpeg opengl oss png svga vga vorbis
USE flags
General
- X
- Add support for X11
- alsa
- Add support for media-libs/alsa-lib (Advanced Linux Sound Architecture)
- doc
- Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
- 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 sound server support via media-libs/libpulse (may be PulseAudio or PipeWire)
- 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_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
Dependencies
dev-games / physfs : Abstraction layer for filesystem and archive access
media-libs / alsa-lib : Advanced Linux Sound Architecture Library
media-libs / dumb : Module/tracker based music format parser and player library
media-libs / flac : Free lossless audio encoder and decoder
media-libs / freetype : High-quality and portable font engine
media-libs / libjpeg-turbo : MMX, SSE, and SSE2 SIMD accelerated JPEG library
media-libs / libpng : Portable Network Graphics library
media-libs / libpulse : Libraries for PulseAudio clients
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
virtual / glu : Virtual for OpenGL utility library
virtual / jack : Virtual for JACK Audio Connection Kit
virtual / opengl : Virtual for OpenGL 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
Runtime Dependencies
dev-games / physfs : Abstraction layer for filesystem and archive access
media-libs / alsa-lib : Advanced Linux Sound Architecture Library
media-libs / dumb : Module/tracker based music format parser and player library
media-libs / flac : Free lossless audio encoder and decoder
media-libs / freetype : High-quality and portable font engine
media-libs / libjpeg-turbo : MMX, SSE, and SSE2 SIMD accelerated JPEG library
media-libs / libpng : Portable Network Graphics library
media-libs / libpulse : Libraries for PulseAudio clients
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
virtual / glu : Virtual for OpenGL utility library
virtual / jack : Virtual for JACK Audio Connection Kit
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
Depending packages
dev-games / guichan : Portable C++ GUI library designed for games using Allegro, SDL and/or OpenGL
dev-libs / tvision : Text User Interface that implements the well known CUA widgets
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 : Free open-source game based on the Sonic the Hedgehog universe
games-puzzle / tod : Tetanus On Drugs simulates playing Tetris under the influence of drugs
games-rpg / kqlives : Console-style role playing game
games-rpg / xu4 : A remake of the computer game Ultima IV
games-simulation / openttd : A clone of Transport Tycoon Deluxe
games-strategy / liquidwar : Unique multiplayer wargame
media-libs / devil : DevIL image library
media-libs / dumb : Module/tracker based music format parser and player library
Bugs
Change logs
- Repository mirror & CI · gentoo
Merge updates from master - Andreas Sturmlechner · gentoo
media-libs/allegro: EAPI 8 bump, switch to media-libs/libpulse
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> - Andreas Sturmlechner · gentoo
media-libs/allegro: update EAPI 7 -> 8
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
media-libs/allegro: drop multilib from svgalib
This is x86-only and doesn't have multilib. Suddenly got picked up by pkgcheck despite being ignored for a long time? Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - WANG Xuerui · gentoo
media-libs/allegro: keyword 4.4.3.1 for ~loong
Signed-off-by: WANG Xuerui <xen0n@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - WANG Xuerui · gentoo
media-libs/allegro: keyword 5.2.7.0-r1 for ~loong
Signed-off-by: WANG Xuerui <xen0n@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
media-libs/allegro: add media-libs/flac subslot dep
media-libs/flac-1.4.0 breaks ABI. Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas Sturmlechner · gentoo
*/*: Drop obsolete CMAKE_ECLASS meta var
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
media-libs/allegro: drop 5.2.6.0
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Marek Szuba · gentoo
media-libs/allegro: keyword 5.2.7.0 (SLOT=5) for ~riscv
Signed-off-by: Marek Szuba <marecki@gentoo.org> - Marek Szuba · gentoo
media-libs/allegro: keyword 4.4.3.1 (SLOT=0) for ~riscv
Signed-off-by: Marek Szuba <marecki@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
media-libs/allegro: Stabilize 5.2.7.0 ppc64, #775350
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
media-libs/allegro: Stabilize 5.2.7.0 ppc, #775350
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
media-libs/allegro: Stabilize 5.2.7.0 x86, #775350
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
media-libs/allegro: Stabilize 5.2.7.0 amd64, #775350
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
media-libs/allegro: add 5.2.7.0
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
media-libs/allegro: set CMAKE_ECLASS
Closes: https://bugs.gentoo.org/770544 Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
media-libs/allegro: cleanup old
Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
media-libs/allegro: cleanup old
Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
media-libs/allegro: Stabilize 5.2.6.0 ppc64, #760462
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
media-libs/allegro: Stabilize 5.2.6.0 ppc, #760462
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Thomas Deutschmann · gentoo
media-libs/allegro: x86 stable (bug #760462)
Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
media-libs/allegro: Stabilize 5.2.6.0 amd64, #760462
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
media-libs/allegro: stable 4.4.3.1 for ppc64
stable wrt bug #736457 Package-Manager: Portage-3.0.5, Repoman-3.0.1 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
media-libs/allegro: ppc stable (bug #736457)
Package-Manager: Portage-3.0.4, Repoman-2.3.23 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
media-libs/allegro: Stabilize 4.4.3.1 amd64, #736457
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
media-libs/allegro: bump to 5.2.6.0
Package-Manager: Portage-3.0.5, Repoman-3.0.1 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Thomas Deutschmann · gentoo
media-libs/allegro: x86 stable (bug #736457)
Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James (sam_c) · gentoo
media-libs/allegro: arm64 keyworded (bug #730634)
Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Sam James (sam_c) <sam@cmpct.info> Signed-off-by: Mart Raudsepp <leio@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - James Le Cuirot · gentoo
media-libs/allegro: Add SLOT operator to media-libs/dumb dep
The soname is about to change. Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: James Le Cuirot <chewi@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - James Le Cuirot · gentoo
media-libs/allegro: Fix automagic building of 4.4.3.1 texinfo docs
Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: James Le Cuirot <chewi@gentoo.org> - James Le Cuirot · gentoo
media-libs/allegro: Patch around 4.4.3.1 texinfo encoding issue
Thanks to Red Hat for the patch. Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: James Le Cuirot <chewi@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
*/*: [QA] Fix trivial cases of MissingTestRestrict
The result was achieved via the following pipeline: pkgcheck scan -c RestrictTestCheck -R FormatReporter \ --format '{category}/{package}/{package}-{version}.ebuild' | xargs -n32 grep -L RESTRICT | xargs -n32 sed -i -e '/^IUSE=.*test/aRESTRICT="!test? ( test )"' The resulting metadata was compared before and after the change. Few Go ebuilds had to be fixed manually due to implicit RESTRICT=strip added by the eclass. Two ebuilds have to be fixed because of multiline IUSE. Suggested-by: Robin H. Johnson <robbat2@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/13942 Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas Sturmlechner · gentoo
media-libs/allegro: Drop 5.2.4.0
Package-Manager: Portage-2.3.80, Repoman-2.3.19 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
media-libs/allegro: stable 5.2.5.0 for ppc/ppc64, bug #700304
Tested-by: ernsteiswuerfel Package-Manager: Portage-2.3.80, Repoman-2.3.19 RepoMan-Options: --include-arches="ppc ppc64" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Thomas Deutschmann · gentoo
media-libs/allegro: x86 stable (bug #700304)
Package-Manager: Portage-2.3.79, Repoman-2.3.18 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Agostino Sarubbo · gentoo
media-libs/allegro: amd64 stable wrt bug #700304
Package-Manager: Portage-2.3.76, Repoman-2.3.16 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - James Le Cuirot · gentoo
media-libs/allegro: Patch against undefined ref to get_value in 4.4.2
Closes: https://bugs.gentoo.org/696034 Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: James Le Cuirot <chewi@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - James Le Cuirot · gentoo
media-libs/allegro: Don't build info docs due to texinfo 6.7 breakage
The texinfo dependency had not been specified so they were effectively automagic anyway. I don't think anyone needs info docs for an older version, especially when there are still man pages and HTML docs. Closes: https://bugs.gentoo.org/695934 Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: James Le Cuirot <chewi@gentoo.org> - James Le Cuirot · gentoo
media-libs/allegro: Patch around GLX_RGBA_FLOAT_BIT issue in 4.4.2
Thanks to Pablo Yanez Trujillo for the patch. Closes: https://bugs.gentoo.org/672858 Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: James Le Cuirot <chewi@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas Sturmlechner · gentoo
media-libs/allegro: Drop 5.0.11
Package-Manager: Portage-2.3.67, Repoman-2.3.14 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> - 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> - Azamat H. Hackimov · gentoo
media-libs/allegro: update to 4.4.3.1
Updated to new maintainance release. Some patches applied by upstream. Added multilib support for 4.2 slot. Migrated to EAPI=7 and cmake eclass. Removed test USE-flag since it do nothing regarding unittests. Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Azamat H. Hackimov <azamat.hackimov@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/11244 Signed-off-by: James Le Cuirot <chewi@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